diff --git a/assets/index-f00b3f81.js b/assets/index-58c6dcf1.js similarity index 99% rename from assets/index-f00b3f81.js rename to assets/index-58c6dcf1.js index a03aec72..675384c3 100644 --- a/assets/index-f00b3f81.js +++ b/assets/index-58c6dcf1.js @@ -505,7 +505,7 @@ Consider to rely on 'then' or 'done' mode instead.`);cn&&(delete Ut[Xt],Gt[Xt]=u * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */function paletteMapKey(_e){return _e=normalize$1(_e),_e.A!==1?`rgba(${_e.R}, ${_e.G}, ${_e.B}, ${_e.A})`:`rgb(${_e.R}, ${_e.G}, ${_e.B})`}function labPaletteMapKey(_e){return`lab(${_e.L}, ${_e.a}, ${_e.b})`}function mapPalette(_e,lt,Rt,At){const Pt={};At=At||{R:255,G:255,B:255},Rt=Rt||"closest";for(let Dt=0;Dt<_e.length;Dt+=1){const Lt=_e[Dt];let Bt,Nt;for(let jt=0;jtNt){Bt=Ut,Nt=Gt;continue}}Bt&&(Pt[paletteMapKey(Lt)]=Bt)}return Pt}function matchPaletteLab(_e,lt,Rt){let At,Pt,Dt=lt[0],Lt=ciede2000(_e,Dt);for(let Bt=1,Nt=lt.length;BtLt)&&(Dt=At,Lt=Pt);return Dt}function mapPaletteLab(_e,lt,Rt){const At={},Pt=Rt==="furthest";for(let Dt=0;Dt<_e.length;Dt+=1){const Lt=_e[Dt];At[labPaletteMapKey(Lt)]=matchPaletteLab(Lt,lt,Pt)}return At}function closest$2(_e,lt,Rt){const At=paletteMapKey(_e);return Rt=Rt||{R:255,G:255,B:255},mapPalette([_e],lt,"closest",Rt)[At]}function closestLab(_e,lt){return matchPaletteLab(_e,lt,!1)}function furthest(_e,lt,Rt){const At=paletteMapKey(_e);return Rt=Rt||{R:255,G:255,B:255},mapPalette([_e],lt,"furthest",Rt)[At]}function furthestLab(_e,lt){return matchPaletteLab(_e,lt,!0)}function map_palette(_e,lt,Rt,At){return mapPalette(_e,lt,Rt,At)}function palette_map_key(_e){return paletteMapKey(_e)}function rgb_to_lab(_e){return rgbaToLab(_e)}function rgba_to_lab(_e){return rgbaToLab(_e)}function match_palette_lab(_e,lt,Rt){return matchPaletteLab(_e,lt,Rt)}function map_palette_lab(_e,lt,Rt){return mapPaletteLab(_e,lt,Rt)}function lab_palette_map_key(_e){return labPaletteMapKey(_e)}function closest_lab(_e,lt){return closestLab(_e,lt)}function furthest_lab(_e,lt){return furthestLab(_e,lt)}colorDiff.closest=closest$2;colorDiff.closestLab=closestLab;colorDiff.closest_lab=closest_lab;colorDiff.diff=ciede2000;colorDiff.furthest=furthest;colorDiff.furthestLab=furthestLab;colorDiff.furthest_lab=furthest_lab;colorDiff.labPaletteMapKey=labPaletteMapKey;colorDiff.lab_palette_map_key=lab_palette_map_key;colorDiff.mapPalette=mapPalette;colorDiff.mapPaletteLab=mapPaletteLab;colorDiff.map_palette=map_palette;colorDiff.map_palette_lab=map_palette_lab;colorDiff.matchPaletteLab=matchPaletteLab;colorDiff.match_palette_lab=match_palette_lab;colorDiff.paletteMapKey=paletteMapKey;colorDiff.palette_map_key=palette_map_key;colorDiff.rgb_to_lab=rgb_to_lab;colorDiff.rgbaToLab=rgbaToLab;colorDiff.rgba_to_lab=rgba_to_lab;const hexRgb=hexRgb$1,rgbHex=rgbHex$1,diff=colorDiff,pantones=[{pantone:"11-0103",name:"egret",hex:"#f3ece0"},{pantone:"11-0602",name:"snow-white",hex:"#f2f0eb"},{pantone:"11-0601",name:"bright-white",hex:"#f4f5f0"},{pantone:"11-4201",name:"cloud-dancer",hex:"#f0eee9"},{pantone:"11-0604",name:"gardenia",hex:"#f1e8df"},{pantone:"11-4300",name:"marshmallow",hex:"#f0eee4"},{pantone:"11-4800",name:"blanc-de-blanc",hex:"#e7e9e7"},{pantone:"11-0606",name:"pristine",hex:"#f2e8da"},{pantone:"11-0701",name:"whisper-white",hex:"#ede6db"},{pantone:"12-0104",name:"white-asparagus",hex:"#e1dbc8"},{pantone:"13-0905",name:"birch",hex:"#ddd5c7"},{pantone:"12-5202",name:"turtledove",hex:"#ded7c8"},{pantone:"12-0105",name:"bone-white",hex:"#d7d0c0"},{pantone:"13-4403",name:"silver-birch",hex:"#d2cfc4"},{pantone:"11-0104",name:"vanilla-ice",hex:"#f0eada"},{pantone:"11-0107",name:"papyrus",hex:"#f5edd6"},{pantone:"11-0105",name:"antique-white",hex:"#ede3d2"},{pantone:"11-0507",name:"winter-white",hex:"#f5ecd2"},{pantone:"12-0804",name:"cloud-cream",hex:"#e6ddc5"},{pantone:"12-0605",name:"angora",hex:"#dfd1bb"},{pantone:"12-0703",name:"seedpearl",hex:"#e6dac4"},{pantone:"12-0815",name:"vanilla-custard",hex:"#f3e0be"},{pantone:"12-0713",name:"almond-oil",hex:"#f4efc1"},{pantone:"12-0812",name:"alabaster-gleam",hex:"#f0debd"},{pantone:"12-0712",name:"vanilla",hex:"#f4e1c1"},{pantone:"12-0806",name:"rutabaga",hex:"#ecddbe"},{pantone:"13-0815",name:"banana-crepe",hex:"#e7d3ad"},{pantone:"13-0917",name:"italian-straw",hex:"#e7d1a1"},{pantone:"12-0304",name:"whitecap-gray",hex:"#e0d5c6"},{pantone:"13-0607",name:"fog",hex:"#d0c5b1"},{pantone:"12-0000",name:"white-swan",hex:"#e4d7c5"},{pantone:"13-0907",name:"sandshell",hex:"#d8ccbb"},{pantone:"12-1403",name:"tapioca",hex:"#dccdbc"},{pantone:"13-1006",name:"creme-brulee",hex:"#dbccb5"},{pantone:"13-0908",name:"parchment",hex:"#dfd1be"},{pantone:"12-1106",name:"sheer-pink",hex:"#f6e5db"},{pantone:"12-1108",name:"dew",hex:"#eeded1"},{pantone:"11-1404",name:"powder-puff",hex:"#f3e0d6"},{pantone:"11-0907",name:"pearled-ivory",hex:"#f0dfcc"},{pantone:"12-0704",name:"white-smoke",hex:"#eddcc9"},{pantone:"11-0809",name:"ecru",hex:"#f3dfca"},{pantone:"12-0710",name:"navajo",hex:"#efdcc3"},{pantone:"12-2103",name:"almost-mauve",hex:"#e7dcd9"},{pantone:"11-2409",name:"delicacy",hex:"#f5e3e2"},{pantone:"11-2309",name:"petal-pink",hex:"#f2e2e0"},{pantone:"11-1005",name:"bridal-blush",hex:"#eee2dd"},{pantone:"11-1306",name:"cream-pink",hex:"#f6e4d9"},{pantone:"11-1305",name:"angel-wing",hex:"#f3dfd7"},{pantone:"11-0603",name:"pastel-parchment",hex:"#e5d9d3"},{pantone:"11-4202",name:"star-white",hex:"#efefe8"},{pantone:"11-4301",name:"lily-white",hex:"#e2e2da"},{pantone:"12-4302",name:"vaporous-gray",hex:"#dfddd7"},{pantone:"11-4802",name:"summer-shower",hex:"#e5ebe3"},{pantone:"11-4803",name:"ice",hex:"#e0e4d9"},{pantone:"12-6207",name:"frost",hex:"#dde2d6"},{pantone:"12-5201",name:"icicle",hex:"#dadcd0"},{pantone:"11-4601",name:"bit-of-blue",hex:"#e2eaeb"},{pantone:"11-4303",name:"mystic-blue",hex:"#e1e3de"},{pantone:"12-4304",name:"bluewash",hex:"#e2e6e0"},{pantone:"12-4305",name:"spa-blue",hex:"#d3dedf"},{pantone:"11-4804",name:"lightest-sky",hex:"#e4eadf"},{pantone:"11-4805",name:"hint-of-mint",hex:"#d8e8e6"},{pantone:"12-5203",name:"murmur",hex:"#d2d8d2"},{pantone:"12-4306",name:"barely-blue",hex:"#dde0df"},{pantone:"12-4705",name:"blue-blush",hex:"#d6dbd9"},{pantone:"12-5603",name:"zephyr-blue",hex:"#d3d9d1"},{pantone:"12-5403",name:"blue-flower",hex:"#d0d9d4"},{pantone:"12-5303",name:"sprout-green",hex:"#cbd7d2"},{pantone:"11-4604",name:"billowing-sail",hex:"#d8e7e7"},{pantone:"12-5508",name:"hushed-green",hex:"#d8e9e5"},{pantone:"12-0910",name:"lambs-wool",hex:"#e5d0b1"},{pantone:"14-1119",name:"winter-wheat",hex:"#dfc09f"},{pantone:"13-0814",name:"summer-melon",hex:"#ead3ae"},{pantone:"13-0916",name:"chamomile",hex:"#e8d0a7"},{pantone:"12-0714",name:"cornhusk",hex:"#f2d6ae"},{pantone:"12-0817",name:"apricot-gelato",hex:"#f5d7af"},{pantone:"13-1009",name:"biscotti",hex:"#dac7ab"},{pantone:"12-0311",name:"asparagus-green",hex:"#d2cdb4"},{pantone:"13-1007",name:"oyster-white",hex:"#d2caaf"},{pantone:"13-0711",name:"putty",hex:"#d4cab0"},{pantone:"13-0611",name:"moth",hex:"#d2cbaf"},{pantone:"14-1108",name:"wood-ash",hex:"#d7cab0"},{pantone:"14-1014",name:"gravel",hex:"#cbbfa2"},{pantone:"15-1216",name:"pale-khaki",hex:"#bfaf92"},{pantone:"12-0404",name:"light-gray",hex:"#dad8c9"},{pantone:"12-6204",name:"silver-green",hex:"#d7d7c7"},{pantone:"14-6305",name:"pelican",hex:"#c1bcac"},{pantone:"14-0105",name:"overcast",hex:"#c3bdab"},{pantone:"14-0210",name:"tidal-foam",hex:"#bfb9a3"},{pantone:"15-6307",name:"agate-gray",hex:"#b1b09f"},{pantone:"14-6308",name:"alfalfa",hex:"#b7b59f"},{pantone:"14-0108",name:"castle-wall",hex:"#c8c1ab"},{pantone:"14-1107",name:"oyster-gray",hex:"#cbc1ae"},{pantone:"14-0708",name:"cement",hex:"#c4b6a6"},{pantone:"15-0309",name:"spray-green",hex:"#aea692"},{pantone:"15-0513",name:"eucalyptus",hex:"#b1a992"},{pantone:"16-1108",name:"twill",hex:"#a79b82"},{pantone:"16-1110",name:"olive-gray",hex:"#a6997a"},{pantone:"17-1109",name:"chinchilla",hex:"#9c8e7b"},{pantone:"17-1107",name:"seneca-rock",hex:"#9a927f"},{pantone:"17-0610",name:"laurel-oak",hex:"#918c7e"},{pantone:"17-1113",name:"coriander",hex:"#938772"},{pantone:"17-1009",name:"dune",hex:"#998978"},{pantone:"17-1118",name:"lead-gray",hex:"#8a7963"},{pantone:"18-0617",name:"covert-green",hex:"#80765f"},{pantone:"15-1306",name:"oxford-tan",hex:"#b8a99a"},{pantone:"16-1105",name:"plaza-taupe",hex:"#aea393"},{pantone:"16-1106",name:"tuffet",hex:"#a59788"},{pantone:"17-1312",name:"silver-mink",hex:"#9f8d7c"},{pantone:"17-1310",name:"timber-wolf",hex:"#8d8070"},{pantone:"17-0808",name:"taupe-gray",hex:"#8e7c71"},{pantone:"17-1410",name:"pine-bark",hex:"#827064"},{pantone:"14-0002",name:"pumice-stone",hex:"#cac2b9"},{pantone:"16-0906",name:"simply-taupe",hex:"#ad9f93"},{pantone:"16-1107",name:"aluminum",hex:"#9f9586"},{pantone:"16-1407",name:"cobblestone",hex:"#a89a8e"},{pantone:"18-1110",name:"brindle",hex:"#82776b"},{pantone:"18-1112",name:"walnut",hex:"#776a5f"},{pantone:"18-0513",name:"bungee-cord",hex:"#696156"},{pantone:"13-0401",name:"oatmeal",hex:"#cbc3b4"},{pantone:"13-0000",name:"moonbeam",hex:"#cdc6bd"},{pantone:"13-5304",name:"rainy-day",hex:"#cfc8bd"},{pantone:"13-0403",name:"gray-morn",hex:"#cabeb5"},{pantone:"14-1106",name:"peyote",hex:"#c5bbae"},{pantone:"15-1305",name:"feather-gray",hex:"#b8ad9e"},{pantone:"16-0806",name:"goat",hex:"#a89a91"},{pantone:"13-0002",name:"white-sand",hex:"#dbd5d1"},{pantone:"14-0000",name:"silver-gray",hex:"#c1b7b0"},{pantone:"15-4503",name:"chateau-gray",hex:"#bbb1a8"},{pantone:"16-1305",name:"string",hex:"#aa9f96"},{pantone:"16-1406",name:"atmosphere",hex:"#a89c94"},{pantone:"17-1210",name:"moon-rock",hex:"#958b84"},{pantone:"17-1212",name:"fungi",hex:"#8f8177"},{pantone:"14-4501",name:"silver-lining",hex:"#bdb6ab"},{pantone:"14-4500",name:"moonstruck",hex:"#c2beb6"},{pantone:"15-6304",name:"pussywillow-gray",hex:"#aeaca1"},{pantone:"16-0207",name:"london-fog",hex:"#a29e92"},{pantone:"17-0207",name:"rock-ridge",hex:"#918c86"},{pantone:"18-4105",name:"moon-mist",hex:"#80817d"},{pantone:"18-0510",name:"castor-gray",hex:"#646762"},{pantone:"14-4102",name:"glacier-gray",hex:"#c5c6c7"},{pantone:"14-4201",name:"lunar-rock",hex:"#c5c5c5"},{pantone:"13-4303",name:"dawn-blue",hex:"#cacccb"},{pantone:"14-4103",name:"gray-violet",hex:"#bbbcbc"},{pantone:"14-4203",name:"vapor-blue",hex:"#bebdbd"},{pantone:"15-4101",name:"high-rise",hex:"#aeb2b5"},{pantone:"16-4702",name:"limestone",hex:"#989a98"},{pantone:"15-4502",name:"silver-cloud",hex:"#beb7b0"},{pantone:"15-0000",name:"dove",hex:"#b3ada7"},{pantone:"16-5803",name:"flint-gray",hex:"#a09c98"},{pantone:"16-4402",name:"drizzle",hex:"#a09f9c"},{pantone:"17-0205",name:"elephant-skin",hex:"#8f8982"},{pantone:"17-1506",name:"cinder",hex:"#8a7e78"},{pantone:"17-1500",name:"steeple-gray",hex:"#827e7c"},{pantone:"14-4503",name:"metal",hex:"#babfbc"},{pantone:"14-4804",name:"blue-fox",hex:"#b9bcb6"},{pantone:"15-4003",name:"storm-gray",hex:"#b5bab6"},{pantone:"15-4704",name:"pigeon",hex:"#a9afaa"},{pantone:"15-4703",name:"mirage-gray",hex:"#abafae"},{pantone:"15-4702",name:"puritan-gray",hex:"#a8b0ae"},{pantone:"16-5904",name:"wrought-iron",hex:"#99,9e,98"},{pantone:"16-3801",name:"opal-gray",hex:"#a49e9e"},{pantone:"17-1501",name:"wild-dove",hex:"#8b8c89"},{pantone:"17-4402",name:"neutral-gray",hex:"#8e918f"},{pantone:"18-0503",name:"gargoyle",hex:"#686767"},{pantone:"18-0000",name:"smoked-pearl",hex:"#656466"},{pantone:"18-5105",name:"sedona-sage",hex:"#686d6c"},{pantone:"18-0306",name:"gunmetal",hex:"#5c5d5b"},{pantone:"14-4002",name:"wind-chime",hex:"#cac5c2"},{pantone:"16-0000",name:"paloma",hex:"#9f9c99"},{pantone:"18-0601",name:"charcoal-gray",hex:"#6c6868"},{pantone:"18-4005",name:"steel-gray",hex:"#726f70"},{pantone:"18-5203",name:"pewter",hex:"#666564"},{pantone:"18-0201",name:"castlerock",hex:"#5f5e62"},{pantone:"19-3908",name:"nine-iron",hex:"#46434a"},{pantone:"16-3802",name:"ash",hex:"#a09998"},{pantone:"17-1502",name:"cloudburst",hex:"#837f7f"},{pantone:"17-0000",name:"frost-gray",hex:"#848283"},{pantone:"18-3905",name:"excalibur",hex:"#676168"},{pantone:"18-0403",name:"dark-gull-gray",hex:"#625d5d"},{pantone:"19-3905",name:"rabbit",hex:"#5f575c"},{pantone:"19-3903",name:"shale",hex:"#4a3f41"},{pantone:"17-0909",name:"fossil",hex:"#806f63"},{pantone:"19-0810",name:"major-brown",hex:"#5b5149"},{pantone:"19-0809",name:"chocolate-chip",hex:"#685a4e"},{pantone:"19-0820",name:"canteen",hex:"#5e5347"},{pantone:"18-0615",name:"stone-gray",hex:"#685e4f"},{pantone:"18-0820",name:"capers",hex:"#695e4b"},{pantone:"19-0618",name:"beech",hex:"#5b4f3b"},{pantone:"19-0822",name:"tarmac",hex:"#5a5348"},{pantone:"19-0614",name:"wren",hex:"#4a4139"},{pantone:"19-0608",name:"black-olive",hex:"#48413b"},{pantone:"19-0405",name:"beluga",hex:"#4a4843"},{pantone:"19-0506",name:"black-ink",hex:"#44413c"},{pantone:"19-0508",name:"peat",hex:"#3b3a36"},{pantone:"19-5708",name:"jet-set",hex:"#262c2a"},{pantone:"18-1306",name:"iron",hex:"#736460"},{pantone:"19-3803",name:"plum-kitten",hex:"#625b5c"},{pantone:"19-0812",name:"turkish-coffee",hex:"#483f39"},{pantone:"19-1111",name:"black-coffee",hex:"#3b302f"},{pantone:"19-1101",name:"after-dark",hex:"#3c3535"},{pantone:"19-1102",name:"licorice",hex:"#3a3536"},{pantone:"19-0000",name:"raven",hex:"#413e3d"},{pantone:"19-0303",name:"jet-black",hex:"#2d2c2f"},{pantone:"19-4205",name:"phantom",hex:"#39373b"},{pantone:"19-4005",name:"stretch-limo",hex:"#2b2c30"},{pantone:"19-4203",name:"moonless-night",hex:"#2f2d30"},{pantone:"19-4006",name:"caviar",hex:"#292a2d"},{pantone:"19-4305",name:"pirate-black",hex:"#363838"},{pantone:"19-4007",name:"anthracite",hex:"#28282d"},{pantone:"12-1009",name:"vanilla-cream",hex:"#f4d8c6"},{pantone:"12-0811",name:"dawn",hex:"#ebd2b7"},{pantone:"13-1010",name:"gray-sand",hex:"#e5ccaf"},{pantone:"12-0813",name:"autumn-blonde",hex:"#eed0ae"},{pantone:"14-1120",name:"apricot-illusion",hex:"#e2c4a6"},{pantone:"13-1014",name:"mellow-buff",hex:"#d8b998"},{pantone:"14-1122",name:"sheepskin",hex:"#dab58f"},{pantone:"14-1116",name:"almond-buff",hex:"#ccb390"},{pantone:"14-1118",name:"beige",hex:"#d5ba98"},{pantone:"15-1225",name:"sand",hex:"#cca67f"},{pantone:"15-1220",name:"latte",hex:"#c5a582"},{pantone:"16-1334",name:"tan",hex:"#b69574"},{pantone:"16-1333",name:"doe",hex:"#b98e68"},{pantone:"17-1328",name:"indian-tan",hex:"#ad8567"},{pantone:"15-1116",name:"safari",hex:"#baaa91"},{pantone:"15-1213",name:"candied-ginger",hex:"#bfa387"},{pantone:"15-1214",name:"warm-sand",hex:"#c5ae91"},{pantone:"15-1314",name:"cuban-sand",hex:"#c1a68d"},{pantone:"16-1320",name:"nougat",hex:"#b69885"},{pantone:"16-1310",name:"natural",hex:"#aa907d"},{pantone:"16-1212",name:"nomad",hex:"#b49f89"},{pantone:"13-0513",name:"frozen-dew",hex:"#d8cfb2"},{pantone:"13-1008",name:"bleached-sand",hex:"#daccb4"},{pantone:"14-1112",name:"pebble",hex:"#cab698"},{pantone:"16-0924",name:"croissant",hex:"#c4ab86"},{pantone:"16-1010",name:"incense",hex:"#af9a7e"},{pantone:"16-1315",name:"cornstalk",hex:"#a9947a"},{pantone:"17-1320",name:"tannin",hex:"#a68a6d"},{pantone:"14-0615",name:"green-haze",hex:"#cac4a4"},{pantone:"15-1217",name:"mojave-desert",hex:"#c7b595"},{pantone:"15-1119",name:"taos-taupe",hex:"#bfa77f"},{pantone:"16-1324",name:"lark",hex:"#b89b72"},{pantone:"17-1022",name:"kelp",hex:"#988467"},{pantone:"17-1028",name:"antique-bronze",hex:"#907954"},{pantone:"17-0935",name:"dull-gold",hex:"#8a6f48"},{pantone:"17-1134",name:"brown-sugar",hex:"#a17249"},{pantone:"17-1044",name:"chipmunk",hex:"#976f4c"},{pantone:"17-1327",name:"tobacco-brown",hex:"#9a7352"},{pantone:"18-1027",name:"bison",hex:"#6e4f3a"},{pantone:"18-1048",name:"monks-robe",hex:"#704822"},{pantone:"18-1033",name:"dachshund",hex:"#704f37"},{pantone:"18-1031",name:"toffee",hex:"#755139"},{pantone:"18-1130",name:"aztec",hex:"#7a5747"},{pantone:"18-1222",name:"cocoa-brown",hex:"#6c5043"},{pantone:"18-1124",name:"partridge",hex:"#725440"},{pantone:"19-1230",name:"friar-brown",hex:"#6e493a"},{pantone:"19-1217",name:"mustang",hex:"#684b40"},{pantone:"19-1121",name:"pinecone",hex:"#61473b"},{pantone:"19-1218",name:"potting-soil",hex:"#54392d"},{pantone:"18-1022",name:"ermine",hex:"#836b4f"},{pantone:"18-1018",name:"otter",hex:"#7f674f"},{pantone:"18-0920",name:"kangaroo",hex:"#725e,43"},{pantone:"18-0928",name:"sepia",hex:"#6b543e"},{pantone:"18-0930",name:"coffee-liqueur",hex:"#6a513b"},{pantone:"19-0815",name:"desert-palm",hex:"#5a4632"},{pantone:"19-0617",name:"teak",hex:"#655341"},{pantone:"18-1015",name:"shitake",hex:"#736253"},{pantone:"18-1016",name:"cub",hex:"#6e5c4b"},{pantone:"19-1116",name:"carafe",hex:"#5d473a"},{pantone:"19-1020",name:"dark-earth",hex:"#5c4939"},{pantone:"19-0814",name:"slate-black",hex:"#4b3d33"},{pantone:"19-0912",name:"chocolate-brown",hex:"#4e403b"},{pantone:"19-0712",name:"demitasse",hex:"#40342b"},{pantone:"18-1312",name:"deep-taupe",hex:"#7b6660"},{pantone:"19-1213",name:"shopping-bag",hex:"#5a4743"},{pantone:"19-1118",name:"chestnut",hex:"#584039"},{pantone:"19-1015",name:"bracken",hex:"#4f3f3b"},{pantone:"19-1314",name:"seal-brown",hex:"#493b39"},{pantone:"19-1016",name:"java",hex:"#433331"},{pantone:"19-0915",name:"coffee-bean",hex:"#40312f"},{pantone:"12-1006",name:"mother-of-pearl",hex:"#e9d4c3"},{pantone:"12-1007",name:"pastel-rose-tan",hex:"#e9d1bf"},{pantone:"12-1005",name:"novelle-peach",hex:"#e7cfbd"},{pantone:"12-0807",name:"sun-kiss",hex:"#ebd1bb"},{pantone:"13-1011",name:"ivory-cream",hex:"#dac0a7"},{pantone:"14-1210",name:"shifting-sand",hex:"#d8c0ad"},{pantone:"13-1013",name:"appleblossom",hex:"#ddbca0"},{pantone:"12-0601",name:"eggnog",hex:"#ece1d3"},{pantone:"13-1108",name:"cream-tan",hex:"#e4c7b8"},{pantone:"13-1106",name:"sand-dollar",hex:"#decdbe"},{pantone:"14-1209",name:"smoke-gray",hex:"#cebaa8"},{pantone:"15-1308",name:"doeskin",hex:"#bdab9b"},{pantone:"15-1215",name:"sesame",hex:"#baa38b"},{pantone:"16-1210",name:"light-taupe",hex:"#b19d8d"},{pantone:"16-1318",name:"warm-taupe",hex:"#af9483"},{pantone:"16-1412",name:"stucco",hex:"#a58d7f"},{pantone:"16-1415",name:"almondine",hex:"#a78c8b"},{pantone:"16-1414",name:"chanterelle",hex:"#a28776"},{pantone:"17-1418",name:"ginger-snap",hex:"#977d70"},{pantone:"17-1321",name:"woodsmoke",hex:"#947764"},{pantone:"17-1319",name:"amphora",hex:"#9f8672"},{pantone:"15-1309",name:"moonlight",hex:"#c5b1a0"},{pantone:"14-1212",name:"frappe",hex:"#d1b7a0"},{pantone:"15-1315",name:"rugby-tan",hex:"#c2a594"},{pantone:"16-1221",name:"roebuck",hex:"#b09080"},{pantone:"17-1223",name:"praline",hex:"#ad8b75"},{pantone:"17-1322",name:"burro",hex:"#947764"},{pantone:"17-1417",name:"beaver-fur",hex:"#997867"},{pantone:"14-1213",name:"toasted-almond",hex:"#d2b49c"},{pantone:"17-1225",name:"tawny-birch",hex:"#ae856c"},{pantone:"16-1323",name:"macaroon",hex:"#b38b71"},{pantone:"17-1226",name:"tawny-brown",hex:"#ab856f"},{pantone:"17-1224",name:"camel",hex:"#b0846a"},{pantone:"16-1331",name:"toast",hex:"#ca9978"},{pantone:"16-1327",name:"toasted-nut",hex:"#c08768"},{pantone:"12-0911",name:"nude",hex:"#f2d3bc"},{pantone:"12-0912",name:"tender-peach",hex:"#f8d5b8"},{pantone:"12-0913",name:"alesan",hex:"#f1ceb3"},{pantone:"12-0915",name:"pale-peach",hex:"#fed1bd"},{pantone:"12-1011",name:"peach-puree",hex:"#efcfba"},{pantone:"13-1114",name:"bellini",hex:"#f4c9b1"},{pantone:"14-1217",name:"amberlight",hex:"#e2bea2"},{pantone:"12-1107",name:"peach-dust",hex:"#f0d8cc"},{pantone:"12-1008",name:"linen",hex:"#edd2c0"},{pantone:"12-1010",name:"scallop-shell",hex:"#fbd8c9"},{pantone:"12-1209",name:"soft-pink",hex:"#f2d8cd"},{pantone:"13-1404",name:"pale-dogwood",hex:"#edcdc2"},{pantone:"12-1206",name:"silver-peony",hex:"#e7cfc7"},{pantone:"14-1307",name:"rose-dust",hex:"#cdb2a5"},{pantone:"13-1405",name:"shell",hex:"#e1cfc6"},{pantone:"13-1107",name:"whisper-pink",hex:"#dacbbe"},{pantone:"12-1404",name:"pink-tint",hex:"#dbcbbd"},{pantone:"14-1311",name:"evening-sand",hex:"#ddb6ab"},{pantone:"15-1317",name:"sirocco",hex:"#c39d88"},{pantone:"16-1317",name:"brush",hex:"#b99984"},{pantone:"17-1227",name:"cafe-au-lait",hex:"#ae8774"},{pantone:"14-1310",name:"cameo-rose",hex:"#d7b8ab"},{pantone:"14-1312",name:"pale-blush",hex:"#e4bfb3"},{pantone:"14-1313",name:"rose-cloud",hex:"#dbb0a2"},{pantone:"14-1314",name:"spanish-villa",hex:"#dfbaa9"},{pantone:"15-1316",name:"maple-sugar",hex:"#c9a38d"},{pantone:"16-1219",name:"tuscany",hex:"#be9785"},{pantone:"16-1422",name:"cork",hex:"#ba8671"},{pantone:"13-1109",name:"bisque",hex:"#edcab5"},{pantone:"15-1319",name:"almost-apricot",hex:"#e5b39b"},{pantone:"15-1318",name:"pink-sand",hex:"#dfb19b"},{pantone:"14-1220",name:"peach-nougat",hex:"#e6af91"},{pantone:"15-1327",name:"peach-bloom",hex:"#d99b7c"},{pantone:"15-1322",name:"dusty-coral",hex:"#d29b83"},{pantone:"16-1220",name:"cafe-creme",hex:"#c79685"},{pantone:"16-1235",name:"sandstorm",hex:"#bd8b69"},{pantone:"16-1341",name:"butterum",hex:"#c68f65"},{pantone:"16-1336",name:"biscuit",hex:"#b4835b"},{pantone:"17-1137",name:"cashew",hex:"#a47149"},{pantone:"16-1432",name:"almond",hex:"#a7754d"},{pantone:"17-1330",name:"lion",hex:"#a0714f"},{pantone:"18-1030",name:"thrush",hex:"#936b4f"},{pantone:"17-1230",name:"mocha-mousse",hex:"#a47864"},{pantone:"17-1430",name:"pecan-brown",hex:"#a36e51"},{pantone:"17-1143",name:"hazel",hex:"#ae7250"},{pantone:"17-1336",name:"bran",hex:"#a66e4a"},{pantone:"17-1340",name:"adobe",hex:"#a3623b"},{pantone:"18-1142",name:"leather-brown",hex:"#97572b"},{pantone:"18-1154",name:"glazed-ginger",hex:"#91552b"},{pantone:"16-1328",name:"sandstone",hex:"#c48a69"},{pantone:"16-1439",name:"caramel",hex:"#c37c54"},{pantone:"17-1147",name:"amber-brown",hex:"#a66646"},{pantone:"18-1239",name:"sierra",hex:"#985c41"},{pantone:"18-1244",name:"ginger-bread",hex:"#8c4a2f"},{pantone:"18-1140",name:"mocha-bisque",hex:"#8c543a"},{pantone:"19-1241",name:"tortoise-shell",hex:"#754734"},{pantone:"16-1332",name:"pheasant",hex:"#c68463"},{pantone:"16-1429",name:"sunburn",hex:"#b37256"},{pantone:"17-1436",name:"raw-sienna",hex:"#b9714f"},{pantone:"17-1347",name:"autumn-leaf",hex:"#b56a4c"},{pantone:"18-1450",name:"mecca-orange",hex:"#bd5745"},{pantone:"18-1248",name:"rust",hex:"#b55a30"},{pantone:"18-1250",name:"bombay-brown",hex:"#9f5130"},{pantone:"13-1012",name:"frosted-almond",hex:"#d2c2ac"},{pantone:"14-1012",name:"gilded-beige",hex:"#b39f8d"},{pantone:"15-0927",name:"pale-gold",hex:"#bd9865"},{pantone:"16-0836",name:"rich-gold",hex:"#c8b273"},{pantone:"16-1325",name:"copper",hex:"#c47e5a"},{pantone:"18-1537",name:"copper-coin",hex:"#ba6b57"},{pantone:"14-5002",name:"silver",hex:"#a2a2a1"},{pantone:"17-1422",name:"raw-umber",hex:"#92705f"},{pantone:"18-1321",name:"brownie",hex:"#8f7265"},{pantone:"18-1314",name:"acorn",hex:"#7e5e52"},{pantone:"18-1320",name:"clove",hex:"#876155"},{pantone:"18-1229",name:"carob-brown",hex:"#855c4c"},{pantone:"18-1235",name:"russet",hex:"#8f5f50"},{pantone:"18-1137",name:"rawhide",hex:"#86,5e,49"},{pantone:"18-1433",name:"chutney",hex:"#98594b"},{pantone:"18-1441",name:"baked-clay",hex:"#9c5642"},{pantone:"18-1336",name:"copper-brown",hex:"#9a6051"},{pantone:"18-1242",name:"brown-patina",hex:"#834f3d"},{pantone:"18-1238",name:"rustic-brown",hex:"#855141"},{pantone:"18-1230",name:"coconut-shell",hex:"#874e3c"},{pantone:"19-1333",name:"sequoia",hex:"#804839"},{pantone:"19-1228",name:"root-beer",hex:"#714a41"},{pantone:"19-1235",name:"brunette",hex:"#664238"},{pantone:"19-1320",name:"sable",hex:"#6e403c"},{pantone:"19-1436",name:"cinnamon",hex:"#6b4139"},{pantone:"19-1431",name:"fudgesickle",hex:"#63403a"},{pantone:"19-1430",name:"mink",hex:"#734b42"},{pantone:"19-1220",name:"cappuccino",hex:"#633f33"},{pantone:"18-1421",name:"cognac",hex:"#8b645a"},{pantone:"18-1326",name:"nutmeg",hex:"#7e5c54"},{pantone:"19-1012",name:"french-roast",hex:"#58423f"},{pantone:"19-1420",name:"deep-mahogany",hex:"#553b39"},{pantone:"19-1321",name:"rum-raisin",hex:"#583432"},{pantone:"19-1322",name:"brown-stone",hex:"#593c39"},{pantone:"19-1317",name:"bitter-chocolate",hex:"#503130"},{pantone:"18-1425",name:"mahogany",hex:"#824d46"},{pantone:"19-1334",name:"henna",hex:"#7c423c"},{pantone:"19-1245",name:"arabian-spice",hex:"#884332"},{pantone:"19-1325",name:"hot-chocolate",hex:"#683b39"},{pantone:"19-1338",name:"russet-brown",hex:"#743332"},{pantone:"19-1331",name:"madder-brown",hex:"#6a3331"},{pantone:"19-1327",name:"andorra",hex:"#603535"},{pantone:"11-0510",name:"afterglow",hex:"#f3e6c9"},{pantone:"11-0617",name:"transparent-yellow",hex:"#f4ecc2"},{pantone:"12-0715",name:"double-cream",hex:"#f3e0ac"},{pantone:"13-0822",name:"sunlight",hex:"#edd59e"},{pantone:"13-0922",name:"straw",hex:"#e0c992"},{pantone:"14-0935",name:"jojoba",hex:"#dabe81"},{pantone:"14-1031",name:"rattan",hex:"#d1b272"},{pantone:"14-1110",name:"boulder",hex:"#d1be9b"},{pantone:"13-0715",name:"sea-mist",hex:"#d8c9a3"},{pantone:"13-0915",name:"reed-yellow",hex:"#dcc99e"},{pantone:"13-0613",name:"chino-green",hex:"#d9caa5"},{pantone:"14-0925",name:"parsnip",hex:"#d6c69a"},{pantone:"12-0619",name:"dusty-yellow",hex:"#d4cc9a"},{pantone:"15-0719",name:"silver-fern",hex:"#bbaa7e"},{pantone:"12-0626",name:"lemon-grass",hex:"#dcd494"},{pantone:"13-0725",name:"raffia",hex:"#dac483"},{pantone:"13-0624",name:"golden-mist",hex:"#d5cd94"},{pantone:"14-0826",name:"pampas",hex:"#cfbb7b"},{pantone:"14-0740",name:"bamboo",hex:"#d2b04c"},{pantone:"15-0643",name:"cress-green",hex:"#bca949"},{pantone:"16-0847",name:"olive-oil",hex:"#a98b2d"},{pantone:"14-0626",name:"dried-moss",hex:"#ccb97e"},{pantone:"14-0647",name:"celery",hex:"#cec153"},{pantone:"13-0640",name:"acacia",hex:"#dacd65"},{pantone:"14-0755",name:"sulphur",hex:"#ddb614"},{pantone:"15-0743",name:"oil-yellow",hex:"#c4a647"},{pantone:"16-0742",name:"green-sulphur",hex:"#ae8e2c"},{pantone:"17-0839",name:"golden-palm",hex:"#aa8805"},{pantone:"14-1025",name:"cocoon",hex:"#c9b27c"},{pantone:"14-0721",name:"hemp",hex:"#c0ad7c"},{pantone:"15-0730",name:"southern-moss",hex:"#bca66a"},{pantone:"15-0732",name:"olivenite",hex:"#c1a65c"},{pantone:"15-0636",name:"golden-green",hex:"#bdb369"},{pantone:"16-0730",name:"antique-gold",hex:"#b59e5f"},{pantone:"16-0737",name:"burnished-gold",hex:"#aa9855"},{pantone:"12-0722",name:"french-vanilla",hex:"#efe1a7"},{pantone:"11-0616",name:"pastel-yellow",hex:"#f2e6b1"},{pantone:"11-0710",name:"tender-yellow",hex:"#ededb7"},{pantone:"11-0618",name:"wax-yellow",hex:"#ede9ad"},{pantone:"12-0721",name:"lemonade",hex:"#f0e79d"},{pantone:"11-0620",name:"elfin-yellow",hex:"#eeea97"},{pantone:"12-0740",name:"limelight",hex:"#f0e87d"},{pantone:"14-0827",name:"dusky-citron",hex:"#e3cc81"},{pantone:"14-0636",name:"muted-lime",hex:"#d1c87c"},{pantone:"13-0632",name:"endive",hex:"#d2cc81"},{pantone:"13-0720",name:"custard",hex:"#e5d68e"},{pantone:"12-0633",name:"canary-yellow",hex:"#dfd87e"},{pantone:"12-0738",name:"yellow-cream",hex:"#efdc75"},{pantone:"13-0739",name:"cream-gold",hex:"#dec05f"},{pantone:"12-0642",name:"aurora",hex:"#eddd59"},{pantone:"13-0648",name:"green-sheen",hex:"#d9ce52"},{pantone:"13-0746",name:"maize",hex:"#eec843"},{pantone:"12-0643",name:"blazing-yellow",hex:"#fee715"},{pantone:"12-0752",name:"buttercup",hex:"#fae03c"},{pantone:"14-0756",name:"empire-yellow",hex:"#f7d000"},{pantone:"13-0752",name:"lemon",hex:"#f3bf08"},{pantone:"14-0848",name:"mimosa",hex:"#f0c05a"},{pantone:"13-0850",name:"aspen-gold",hex:"#ffd662"},{pantone:"13-0758",name:"dandelion",hex:"#ffd02e"},{pantone:"13-0858",name:"vibrant-yellow",hex:"#ffda29"},{pantone:"14-0760",name:"cyber-yellow",hex:"#ffd400"},{pantone:"14-0852",name:"freesia",hex:"#f3c12c"},{pantone:"13-0859",name:"lemon-chrome",hex:"#ffc300"},{pantone:"12-0720",name:"mellow-yellow",hex:"#f0dd9d"},{pantone:"12-0824",name:"pale-banana",hex:"#fae199"},{pantone:"12-0825",name:"popcorn",hex:"#f8de8d"},{pantone:"12-0727",name:"sunshine",hex:"#fade85"},{pantone:"12-0736",name:"lemon-drop",hex:"#fdd878"},{pantone:"13-0755",name:"primrose-yellow",hex:"#f6d155"},{pantone:"14-0754",name:"super-lemon",hex:"#e4bf45"},{pantone:"14-0837",name:"misted-yellow",hex:"#dab965"},{pantone:"15-0942",name:"sauterne",hex:"#c5a253"},{pantone:"16-0946",name:"honey",hex:"#ba9238"},{pantone:"16-0954",name:"arrowwood",hex:"#bc8d1f"},{pantone:"16-0953",name:"tawny-olive",hex:"#c4962c"},{pantone:"15-0850",name:"ceylon-yellow",hex:"#d4ae40"},{pantone:"15-0751",name:"lemon-curry",hex:"#cda323"},{pantone:"15-1132",name:"fall-leaf",hex:"#c9a86a"},{pantone:"16-1126",name:"antelope",hex:"#b19664"},{pantone:"16-1133",name:"mustard-gold",hex:"#b08e51"},{pantone:"16-0948",name:"harvest-gold",hex:"#b68a3a"},{pantone:"16-0952",name:"nugget-gold",hex:"#c89720"},{pantone:"15-0948",name:"golden-spice",hex:"#c6973f"},{pantone:"15-0953",name:"golden-yellow",hex:"#cb8e16"},{pantone:"14-1036",name:"ochre",hex:"#d6af66"},{pantone:"16-0945",name:"tinsel",hex:"#c3964d"},{pantone:"16-0947",name:"bright-gold",hex:"#cf9f52"},{pantone:"15-1142",name:"honey-gold",hex:"#d1a054"},{pantone:"16-1139",name:"amber-gold",hex:"#c19552"},{pantone:"15-1046",name:"mineral-yellow",hex:"#d39c43"},{pantone:"16-0950",name:"narcissus",hex:"#c39449"},{pantone:"14-1113",name:"marzipan",hex:"#d8c09d"},{pantone:"16-0928",name:"curry",hex:"#be9e6f"},{pantone:"16-1326",name:"prairie-sand",hex:"#b59a6a"},{pantone:"17-1047",name:"honey-mustard",hex:"#b68f52"},{pantone:"17-1129",name:"wood-thrush",hex:"#a47d43"},{pantone:"18-0940",name:"golden-brown",hex:"#91672f"},{pantone:"18-0937",name:"bronze-brown",hex:"#825e2f"},{pantone:"17-1045",name:"apple-cinnamon",hex:"#b0885a"},{pantone:"17-1128",name:"bone-brown",hex:"#9d7446"},{pantone:"17-1125",name:"dijon",hex:"#97754c"},{pantone:"17-1036",name:"bistre",hex:"#98754a"},{pantone:"17-0942",name:"medal-bronze",hex:"#977547"},{pantone:"18-0939",name:"cumin",hex:"#927240"},{pantone:"19-1034",name:"breen",hex:"#795d34"},{pantone:"13-0840",name:"snapdragon",hex:"#fed777"},{pantone:"13-0941",name:"banana-cream",hex:"#ffcf73"},{pantone:"14-0850",name:"daffodil",hex:"#fdc04e"},{pantone:"14-0846",name:"yolk-yellow",hex:"#e2b051"},{pantone:"14-0951",name:"golden-rod",hex:"#e2a829"},{pantone:"15-0955",name:"old-gold",hex:"#eca825"},{pantone:"14-0957",name:"spectra-yellow",hex:"#f7b718"},{pantone:"12-0826",name:"golden-haze",hex:"#fbd897"},{pantone:"14-0936",name:"sahara-sun",hex:"#dfc08a"},{pantone:"14-1038",name:"new-wheat",hex:"#d7b57f"},{pantone:"13-0932",name:"cornsilk",hex:"#edc373"},{pantone:"14-0847",name:"buff-yellow",hex:"#f1bf70"},{pantone:"13-0940",name:"sunset-gold",hex:"#f7c46c"},{pantone:"13-0939",name:"golden-cream",hex:"#f7b768"},{pantone:"13-1025",name:"impala",hex:"#f8ce97"},{pantone:"13-0935",name:"flax",hex:"#ffc87d"},{pantone:"13-0945",name:"pale-marigold",hex:"#ffc66e"},{pantone:"13-0942",name:"amber-yellow",hex:"#fab75a"},{pantone:"14-1045",name:"amber",hex:"#efad55"},{pantone:"14-1041",name:"golden-apricot",hex:"#dda758"},{pantone:"14-0941",name:"beeswax",hex:"#eba851"},{pantone:"13-0947",name:"banana",hex:"#fcb953"},{pantone:"14-0955",name:"citrus",hex:"#f9ac2f"},{pantone:"15-1050",name:"golden-glow",hex:"#d99938"},{pantone:"15-1049",name:"artisans-gold",hex:"#f2ab46"},{pantone:"16-1054",name:"sunflower",hex:"#d39237"},{pantone:"18-0935",name:"buckthorn-brown",hex:"#a76f1f"},{pantone:"18-0950",name:"cathay-spice",hex:"#99642c"},{pantone:"16-0940",name:"taffy",hex:"#c39b6a"},{pantone:"16-1144",name:"oak-buff",hex:"#cf9c63"},{pantone:"16-1143",name:"honey-yellow",hex:"#ca9456"},{pantone:"17-1040",name:"spruce-yellow",hex:"#be8a4a"},{pantone:"17-1048",name:"inca-gold",hex:"#bb7a2c"},{pantone:"18-1160",name:"sudan-brown",hex:"#ac6b29"},{pantone:"18-0933",name:"rubber",hex:"#815b37"},{pantone:"13-1016",name:"wheat",hex:"#dec5a5"},{pantone:"13-1015",name:"honey-peach",hex:"#dcbd9e"},{pantone:"13-1018",name:"desert-dust",hex:"#e3bc8e"},{pantone:"12-0921",name:"golden-straw",hex:"#e6bd8f"},{pantone:"13-1024",name:"buff",hex:"#ebc396"},{pantone:"14-1127",name:"desert-mist",hex:"#e0b589"},{pantone:"15-1231",name:"clay",hex:"#d2a172"},{pantone:"12-0822",name:"golden-fleece",hex:"#f2d1a0"},{pantone:"13-1031",name:"apricot-sherbet",hex:"#facd9e"},{pantone:"13-1030",name:"sunburst",hex:"#f6c289"},{pantone:"13-1027",name:"apricot-cream",hex:"#f1bd89"},{pantone:"14-1128",name:"buff-orange",hex:"#ffbb7c"},{pantone:"15-1145",name:"chamois",hex:"#f7b26a"},{pantone:"14-1051",name:"warm-apricot",hex:"#ffb865"},{pantone:"14-1050",name:"marigold",hex:"#fadc53"},{pantone:"16-1142",name:"golden-nugget",hex:"#db9b59"},{pantone:"15-1147",name:"butterscotch",hex:"#e19640"},{pantone:"16-1148",name:"nugget",hex:"#cf8848"},{pantone:"16-1342",name:"buckskin",hex:"#d18e54"},{pantone:"16-1140",name:"yam",hex:"#d0893f"},{pantone:"17-1046",name:"golden-oak",hex:"#be752d"},{pantone:"15-1062",name:"gold-fusion",hex:"#ffb000"},{pantone:"14-1064",name:"saffron",hex:"#ffa500"},{pantone:"15-1054",name:"cadmium-yellow",hex:"#ee9626"},{pantone:"14-1159",name:"zinnia",hex:"#ffa010"},{pantone:"15-1058",name:"radiant-yellow",hex:"#fc9e21"},{pantone:"15-1153",name:"apricot",hex:"#f19035"},{pantone:"15-1150",name:"dark-cheddar",hex:"#e08119"},{pantone:"13-1020",name:"apricot-ice",hex:"#fbbe99"},{pantone:"14-1133",name:"apricot-nectar",hex:"#ecaa79"},{pantone:"15-1234",name:"gold-earth",hex:"#dd9c6b"},{pantone:"15-1237",name:"apricot-tan",hex:"#dd9760"},{pantone:"16-1150",name:"topaz",hex:"#d08344"},{pantone:"16-1346",name:"golden-ochre",hex:"#c77943"},{pantone:"16-1443",name:"apricot-buff",hex:"#cd7e4d"},{pantone:"14-1231",name:"peach-cobbler",hex:"#ffb181"},{pantone:"14-1135",name:"salmon-buff",hex:"#feaa7b"},{pantone:"14-1139",name:"pumpkin",hex:"#f5a26f"},{pantone:"15-1245",name:"mock-orange",hex:"#ffa368"},{pantone:"15-1242",name:"muskmelon",hex:"#ec935e"},{pantone:"16-1338",name:"copper-tan",hex:"#de8e65"},{pantone:"16-1337",name:"coral-gold",hex:"#d27d56"},{pantone:"16-1255",name:"russet-orange",hex:"#e47127"},{pantone:"16-1253",name:"orange-ochre",hex:"#dc793a"},{pantone:"16-1350",name:"amberglow",hex:"#dc793e"},{pantone:"16-1454",name:"jaffa-orange",hex:"#d86d39"},{pantone:"17-1353",name:"apricot-orange",hex:"#c86b3c"},{pantone:"16-1448",name:"burnt-orange",hex:"#c86733"},{pantone:"16-1260",name:"harvest-pumpkin",hex:"#d56231"},{pantone:"15-1160",name:"blazing-orange",hex:"#ffa64f"},{pantone:"15-1157",name:"flame-orange",hex:"#fb8b23"},{pantone:"15-1164",name:"bright-marigold",hex:"#ff8d00"},{pantone:"15-1263",name:"autumn-glory",hex:"#ff8812"},{pantone:"16-1257",name:"sun-orange",hex:"#f48037"},{pantone:"16-1356",name:"persimmon-orange",hex:"#f47327"},{pantone:"17-1350",name:"orange-popsicle",hex:"#ff7913"},{pantone:"16-1343",name:"autumn-sunset",hex:"#f38554"},{pantone:"15-1247",name:"tangerine",hex:"#f88f58"},{pantone:"16-1357",name:"bird-of-paradise",hex:"#ff8c55"},{pantone:"16-1359",name:"orange-peel",hex:"#fa7a35"},{pantone:"16-1459",name:"mandarin-orange",hex:"#ec6a37"},{pantone:"16-1462",name:"golden-poppy",hex:"#f56733"},{pantone:"16-1364",name:"vibrant-orange",hex:"#ff7420"},{pantone:"16-1360",name:"nectarine",hex:"#ff8656"},{pantone:"16-1349",name:"coral-rose",hex:"#f3774d"},{pantone:"16-1361",name:"carrot",hex:"#fd6f3b"},{pantone:"16-1452",name:"firecracker",hex:"#f36944"},{pantone:"17-1464",name:"red-orange",hex:"#f05627"},{pantone:"16-1362",name:"vermillion-orange",hex:"#f9633b"},{pantone:"17-1462",name:"flame",hex:"#f2552c"},{pantone:"13-1026",name:"creampuff",hex:"#ffcda8"},{pantone:"12-0917",name:"bleached-apricot",hex:"#fccaac"},{pantone:"13-1017",name:"almond-cream",hex:"#f4c29f"},{pantone:"14-1225",name:"beach-sand",hex:"#fbb995"},{pantone:"13-1019",name:"cream-blush",hex:"#f8c19a"},{pantone:"13-1022",name:"caramel-cream",hex:"#f4ba94"},{pantone:"13-1023",name:"peach-fuzz",hex:"#ffbe98"},{pantone:"13-1021",name:"prairie-sunset",hex:"#ffbb9e"},{pantone:"14-1224",name:"coral-sands",hex:"#edaa86"},{pantone:"14-1230",name:"apricot-wash",hex:"#fbac82"},{pantone:"15-1333",name:"canyon-sunset",hex:"#e1927a"},{pantone:"16-1340",name:"brandied-melon",hex:"#ce7b5b"},{pantone:"16-1435",name:"carnelian",hex:"#ce785d"},{pantone:"17-1446",name:"mango",hex:"#b75e41"},{pantone:"14-1227",name:"peach",hex:"#f2a987"},{pantone:"15-1239",name:"cantaloupe",hex:"#ffa177"},{pantone:"15-1331",name:"coral-reef",hex:"#faa181"},{pantone:"15-1334",name:"shell-coral",hex:"#ea9575"},{pantone:"15-1340",name:"cadmium-orange",hex:"#f99471"},{pantone:"16-1442",name:"melon",hex:"#fe8863"},{pantone:"16-1344",name:"dusty-orange",hex:"#e27a53"},{pantone:"16-1441",name:"arabesque",hex:"#d16f52"},{pantone:"16-1440",name:"langoustino",hex:"#ca6c56"},{pantone:"17-1444",name:"ginger",hex:"#c96551"},{pantone:"16-1450",name:"flamingo",hex:"#df7253"},{pantone:"18-1447",name:"orange-rust",hex:"#c25a3c"},{pantone:"18-1354",name:"burnt-ochre",hex:"#bb4f35"},{pantone:"18-1448",name:"chili",hex:"#be5141"},{pantone:"18-1535",name:"ginger-spice",hex:"#b65d48"},{pantone:"18-1451",name:"autumn-glaze",hex:"#b3573f"},{pantone:"18-1343",name:"auburn",hex:"#a15843"},{pantone:"19-1250",name:"picante",hex:"#8d3f2d"},{pantone:"18-1444",name:"tandori-spice",hex:"#9f4440"},{pantone:"18-1540",name:"cinnabar",hex:"#9c453b"},{pantone:"18-1547",name:"bossa-nova",hex:"#973a36"},{pantone:"13-1318",name:"tropical-peach",hex:"#ffc4b2"},{pantone:"14-1219",name:"peach-parfait",hex:"#f8bfa8"},{pantone:"14-1318",name:"coral-pink",hex:"#e8a798"},{pantone:"14-1316",name:"dusty-pink",hex:"#deaa9b"},{pantone:"16-1330",name:"muted-clay",hex:"#d29380"},{pantone:"15-1523",name:"shrimp",hex:"#e29a86"},{pantone:"17-1341",name:"tawny-orange",hex:"#d37f6f"},{pantone:"16-1329",name:"coral-haze",hex:"#e38e84"},{pantone:"16-1431",name:"canyon-clay",hex:"#ce8477"},{pantone:"16-1526",name:"terra-cotta",hex:"#d38377"},{pantone:"17-1524",name:"desert-sand",hex:"#bd7b74"},{pantone:"18-1436",name:"light-mahogany",hex:"#ad6d68"},{pantone:"17-1525",name:"cedar-wood",hex:"#a1655b"},{pantone:"18-1435",name:"withered-rose",hex:"#a26666"},{pantone:"16-1522",name:"rose-dawn",hex:"#c2877b"},{pantone:"17-1514",name:"ash-rose",hex:"#b5817d"},{pantone:"17-1518",name:"old-rose",hex:"#b47b77"},{pantone:"17-1424",name:"brick-dust",hex:"#b07069"},{pantone:"17-1520",name:"canyon-rose",hex:"#af6c67"},{pantone:"18-1630",name:"dusty-cedar",hex:"#ad5d5d"},{pantone:"18-1438",name:"marsala",hex:"#964f4c"},{pantone:"17-1540",name:"apricot-brandy",hex:"#c26a5a"},{pantone:"17-1532",name:"aragon",hex:"#b06455"},{pantone:"18-1536",name:"hot-sauce",hex:"#ab4f41"},{pantone:"18-1346",name:"bruschetta",hex:"#a75949"},{pantone:"18-1434",name:"etruscan-red",hex:"#a2574b"},{pantone:"18-1443",name:"redwood",hex:"#a6594c"},{pantone:"18-1350",name:"burnt-brick",hex:"#a14d3a"},{pantone:"18-1629",name:"faded-rose",hex:"#bf6464"},{pantone:"18-1648",name:"baked-apple",hex:"#b34646"},{pantone:"18-1658",name:"pompeian-red",hex:"#a4292e"},{pantone:"18-1449",name:"ketchup",hex:"#9a382d"},{pantone:"18-1442",name:"red-ochre",hex:"#913832"},{pantone:"18-1531",name:"barn-red",hex:"#8f423b"},{pantone:"19-1540",name:"burnt-henna",hex:"#7e392f"},{pantone:"14-1419",name:"peach-pearl",hex:"#ffb2a5"},{pantone:"14-1418",name:"peach-melba",hex:"#fbbdaf"},{pantone:"14-1420",name:"apricot-blush",hex:"#feaea5"},{pantone:"14-1324",name:"peach-bud",hex:"#fdb2ab"},{pantone:"16-1434",name:"coral-almond",hex:"#e29d94"},{pantone:"16-1520",name:"lobster-bisque",hex:"#dd9289"},{pantone:"16-1624",name:"lantana",hex:"#da7e7a"},{pantone:"14-1228",name:"peach-nectar",hex:"#ffb59b"},{pantone:"14-1323",name:"salmon",hex:"#faaa94"},{pantone:"15-1423",name:"peach-amber",hex:"#fb9f93"},{pantone:"15-1435",name:"desert-flower",hex:"#ff9687"},{pantone:"15-1530",name:"peach-pink",hex:"#fa9a85"},{pantone:"16-1529",name:"burnt-coral",hex:"#e9897e"},{pantone:"16-1532",name:"crabapple",hex:"#d77e70"},{pantone:"15-1433",name:"papaya-punch",hex:"#fca289"},{pantone:"16-1543",name:"fusion-coral",hex:"#ff8576"},{pantone:"16-1542",name:"fresh-salmon",hex:"#ff7f6a"},{pantone:"16-1544",name:"persimmon",hex:"#f67866"},{pantone:"16-1539",name:"coral",hex:"#ed7464"},{pantone:"16-1546",name:"living-coral",hex:"#ff6f61"},{pantone:"17-1656",name:"hot-coral",hex:"#f35b53"},{pantone:"16-1632",name:"shell-pink",hex:"#f88180"},{pantone:"16-1641",name:"georgia-peach",hex:"#f97272"},{pantone:"16-1640",name:"sugar-coral",hex:"#f56c73"},{pantone:"17-1647",name:"dubarry",hex:"#f25f66"},{pantone:"17-1643",name:"porcelain-rose",hex:"#ea6b6a"},{pantone:"17-1644",name:"spiced-coral",hex:"#d75c5d"},{pantone:"18-1649",name:"deep-sea-coral",hex:"#d9615b"},{pantone:"17-1635",name:"rose-of-sharon",hex:"#dc5b62"},{pantone:"18-1651",name:"cayenne",hex:"#e04951"},{pantone:"18-1762",name:"hibiscus",hex:"#dd3848"},{pantone:"17-1654",name:"poinsettia",hex:"#cb3441"},{pantone:"17-1641",name:"chrysanthemum",hex:"#be454f"},{pantone:"17-1545",name:"cranberry",hex:"#bb4a4d"},{pantone:"18-1643",name:"cardinal",hex:"#ad3e48"},{pantone:"17-1456",name:"tigerlily",hex:"#e2583e"},{pantone:"17-1558",name:"grenadine",hex:"#df3f32"},{pantone:"17-1562",name:"mandarin-red",hex:"#e74a33"},{pantone:"17-1564",name:"fiesta",hex:"#dd4132"},{pantone:"17-1563",name:"cherry-tomato",hex:"#eb3c27"},{pantone:"18-1561",name:"orange-com",hex:"#da321c"},{pantone:"18-1445",name:"spicy-orange",hex:"#d73c26"},{pantone:"16-1541",name:"camellia",hex:"#f6745f"},{pantone:"16-1451",name:"nasturtium",hex:"#fe6347"},{pantone:"17-1547",name:"emberglow",hex:"#ea6759"},{pantone:"17-1544",name:"burnt-sienna",hex:"#c65d52"},{pantone:"17-1553",name:"paprika",hex:"#ce4d42"},{pantone:"18-1454",name:"red-clay",hex:"#c2452d"},{pantone:"18-1555",name:"molten-lava",hex:"#b5332e"},{pantone:"17-1663",name:"bittersweet",hex:"#d93744"},{pantone:"17-1664",name:"poppy-red",hex:"#dc343b"},{pantone:"18-1660",name:"tomato",hex:"#ce2939"},{pantone:"18-1664",name:"fiery-red",hex:"#d01c1f"},{pantone:"18-1662",name:"flame-scarlet",hex:"#cd212a"},{pantone:"18-1763",name:"high-risk-red",hex:"#c71f2d"},{pantone:"18-1550",name:"aurora-red",hex:"#b93a32"},{pantone:"18-1652",name:"rococco-red",hex:"#bb363f"},{pantone:"18-1661",name:"tomato-puree",hex:"#c53346"},{pantone:"18-1764",name:"lollipop",hex:"#cc1c3b"},{pantone:"18-1761",name:"ski-patrol",hex:"#bb1237"},{pantone:"19-1760",name:"scarlet",hex:"#bc2b3d"},{pantone:"19-1764",name:"lipstick-red",hex:"#b31a38"},{pantone:"19-1762",name:"crimson",hex:"#ae0e36"},{pantone:"19-1763",name:"racing-red",hex:"#bd162c"},{pantone:"18-1655",name:"mars-red",hex:"#bc2731"},{pantone:"19-1761",name:"tango-red",hex:"#ac0e2e"},{pantone:"18-1663",name:"chinese-red",hex:"#be132d"},{pantone:"19-1663",name:"ribbon-red",hex:"#b92636"},{pantone:"19-1664",name:"true-red",hex:"#bf1932"},{pantone:"19-1557",name:"chili-pepper",hex:"#9b1b30"},{pantone:"14-1714",name:"quartz-pink",hex:"#efa6aa"},{pantone:"15-1717",name:"pink-icing",hex:"#eea0a6"},{pantone:"14-1513",name:"blossom",hex:"#f2b2ae"},{pantone:"14-1521",name:"peaches-n-cream",hex:"#f4a6a3"},{pantone:"15-1621",name:"candlelight-peach",hex:"#f8a39d"},{pantone:"16-1720",name:"strawberry-ice",hex:"#e78b90"},{pantone:"16-1626",name:"peach-blossom",hex:"#de8286"},{pantone:"15-1821",name:"flamingo-pink",hex:"#f7969e"},{pantone:"16-1723",name:"confetti",hex:"#e6798e"},{pantone:"17-1928",name:"bubblegum",hex:"#ea738d"},{pantone:"16-1735",name:"pink-lemonade",hex:"#ee6d8a"},{pantone:"17-1930",name:"camellia-rose",hex:"#eb6081"},{pantone:"17-1929",name:"rapture-rose",hex:"#d16277"},{pantone:"17-1927",name:"desert-rose",hex:"#cf6977"},{pantone:"15-1922",name:"geranium-pink",hex:"#f6909d"},{pantone:"15-1624",name:"conch-shell",hex:"#fc8f9b"},{pantone:"15-1626",name:"salmon-rose",hex:"#ff8d94"},{pantone:"16-1731",name:"strawberry-pink",hex:"#f57f8e"},{pantone:"17-1736",name:"sunkist-coral",hex:"#ea6676"},{pantone:"17-1744",name:"calypso-coral",hex:"#ee5c6c"},{pantone:"16-1620",name:"tea-rose",hex:"#dc7178"},{pantone:"17-1753",name:"geranium",hex:"#da3d58"},{pantone:"17-1755",name:"paradise-pink",hex:"#e4445e"},{pantone:"18-1756",name:"teaberry",hex:"#dc3855"},{pantone:"18-1755",name:"rouge-red",hex:"#e24666"},{pantone:"18-1754",name:"raspberry",hex:"#d32e5e"},{pantone:"17-1842",name:"azalea",hex:"#d42e5b"},{pantone:"18-1856",name:"virtual-pink",hex:"#c6174e"},{pantone:"17-1740",name:"claret-red",hex:"#c84c61"},{pantone:"18-1741",name:"raspberry-wine",hex:"#b63753"},{pantone:"18-1852",name:"rose-red",hex:"#c92351"},{pantone:"18-1760",name:"barberry",hex:"#bf1945"},{pantone:"18-1945",name:"bright-rose",hex:"#c51959"},{pantone:"19-1860",name:"persian-red",hex:"#a21441"},{pantone:"19-1955",name:"cerise",hex:"#a41247"},{pantone:"13-2806",name:"pink-lady",hex:"#efc1d6"},{pantone:"14-2710",name:"lilac-sachet",hex:"#e9adca"},{pantone:"14-2311",name:"prism-pink",hex:"#f0a1bf"},{pantone:"15-2215",name:"begonia-pink",hex:"#ec9abe"},{pantone:"15-2718",name:"fuchsia-pink",hex:"#df88b7"},{pantone:"15-2214",name:"rosebloom",hex:"#e290b2"},{pantone:"17-2520",name:"ibis-rose",hex:"#ca628f"},{pantone:"15-2216",name:"sachet-pink",hex:"#f18aad"},{pantone:"16-2120",name:"wild-orchid",hex:"#d979a2"},{pantone:"15-2217",name:"aurora-pink",hex:"#e881a6"},{pantone:"17-2120",name:"chateau-rose",hex:"#d2738f"},{pantone:"15-1920",name:"morning-glory",hex:"#ee819f"},{pantone:"16-2126",name:"azalea-pink",hex:"#e96a97"},{pantone:"17-2127",name:"shocking-pink",hex:"#de5b8c"},{pantone:"17-1937",name:"hot-pink",hex:"#e55982"},{pantone:"17-2033",name:"fandango-pink",hex:"#e04f80"},{pantone:"18-2120",name:"honeysuckle",hex:"#d94f70"},{pantone:"18-2043",name:"raspberry-sorbet",hex:"#d2386c"},{pantone:"17-1831",name:"carmine",hex:"#bc4869"},{pantone:"17-2031",name:"fuchsia-rose",hex:"#c74375"},{pantone:"18-2143",name:"beetroot-purple",hex:"#cf2d71"},{pantone:"16-2124",name:"pink-carnation",hex:"#ed7a9e"},{pantone:"17-2230",name:"carmine-rose",hex:"#e35b8f"},{pantone:"17-2036",name:"magenta",hex:"#d23c77"},{pantone:"18-2133",name:"pink-flambe",hex:"#d3507a"},{pantone:"18-2436",name:"fuchsia-purple",hex:"#d33479"},{pantone:"17-2227",name:"lilac-rose",hex:"#bd4275"},{pantone:"18-2336",name:"very-berry",hex:"#b73275"},{pantone:"17-2625",name:"super-pink",hex:"#ce6ba4"},{pantone:"17-2627",name:"phlox-pink",hex:"#ce5e9a"},{pantone:"18-2333",name:"raspberry-rose",hex:"#cc4385"},{pantone:"17-2624",name:"rose-violet",hex:"#c0428a"},{pantone:"18-2328",name:"fuchsia-red",hex:"#ab3475"},{pantone:"18-2326",name:"cactus-flower",hex:"#a83e6c"},{pantone:"18-2525",name:"magenta-haze",hex:"#9d446e"},{pantone:"11-2511",name:"shrinking-violet",hex:"#f4e1e6"},{pantone:"12-2904",name:"primrose-pink",hex:"#eed4d9"},{pantone:"14-1508",name:"silver-pink",hex:"#dcb1af"},{pantone:"14-1511",name:"powder-pink",hex:"#ecb2b3"},{pantone:"16-1617",name:"mauveglow",hex:"#d18489"},{pantone:"16-1610",name:"brandied-apricot",hex:"#ca848a"},{pantone:"17-1718",name:"dusty-rose",hex:"#ba797d"},{pantone:"12-2102",name:"mauve-morn",hex:"#ecd6d6"},{pantone:"12-2902",name:"mauve-chalk",hex:"#e5d0cf"},{pantone:"12-1304",name:"pearl",hex:"#f9dbd8"},{pantone:"15-1611",name:"bridal-rose",hex:"#d69fa2"},{pantone:"15-1614",name:"blush",hex:"#d1969a"},{pantone:"18-1634",name:"baroque-rose",hex:"#b35a66"},{pantone:"18-1635",name:"slate-rose",hex:"#b45865"},{pantone:"17-1537",name:"mineral-red",hex:"#b35457"},{pantone:"18-1633",name:"garnet-rose",hex:"#ac4b55"},{pantone:"17-1633",name:"holly-berry",hex:"#b44e5d"},{pantone:"19-1759",name:"american-beauty",hex:"#a73340"},{pantone:"19-1862",name:"jester-red",hex:"#9e1030"},{pantone:"19-1656",name:"rio-red",hex:"#8a2232"},{pantone:"19-1940",name:"rumba-red",hex:"#7c2439"},{pantone:"18-1631",name:"earth-red",hex:"#95424e"},{pantone:"19-1840",name:"deep-claret",hex:"#973443"},{pantone:"19-1655",name:"garnet",hex:"#953640"},{pantone:"19-1543",name:"brick-red",hex:"#8c373e"},{pantone:"19-1532",name:"rosewood",hex:"#813639"},{pantone:"19-1934",name:"tibetan-red",hex:"#782a39"},{pantone:"19-1650",name:"biking-red",hex:"#77212e"},{pantone:"18-1426",name:"apple-butter",hex:"#844b4d"},{pantone:"19-1524",name:"oxblood-red",hex:"#70393f"},{pantone:"19-1533",name:"cowhide",hex:"#884344"},{pantone:"19-1530",name:"burnt-russet",hex:"#7e3940"},{pantone:"19-1629",name:"ruby-wine",hex:"#77333b"},{pantone:"19-1726",name:"cordovan",hex:"#702f3b"},{pantone:"19-1725",name:"tawny-port",hex:"#5c2c35"},{pantone:"13-1407",name:"creole-pink",hex:"#f7d5cc"},{pantone:"13-1504",name:"peach-blush",hex:"#e4ccc6"},{pantone:"13-1406",name:"cloud-pink",hex:"#f5d1c8"},{pantone:"12-1212",name:"veiled-rose",hex:"#f8cdc9"},{pantone:"12-1207",name:"pearl-blush",hex:"#f4cec5"},{pantone:"13-1310",name:"english-rose",hex:"#f4c6c3"},{pantone:"14-1905",name:"lotus",hex:"#e2c1c0"},{pantone:"11-1408",name:"rosewater",hex:"#f6dbd8"},{pantone:"14-1309",name:"peach-whip",hex:"#dbbeb7"},{pantone:"14-1506",name:"rose-smoke",hex:"#d3b4ad"},{pantone:"15-1415",name:"coral-cloud",hex:"#e2a9a1"},{pantone:"15-1512",name:"misty-rose",hex:"#caa39a"},{pantone:"15-1516",name:"peach-beige",hex:"#d3a297"},{pantone:"16-1516",name:"cameo-brown",hex:"#c08a80"},{pantone:"13-1409",name:"seashell-pink",hex:"#f7c8c2"},{pantone:"13-1408",name:"chintz-rose",hex:"#eec4be"},{pantone:"13-1510",name:"impatiens-pink",hex:"#ffc4bc"},{pantone:"14-1907",name:"peachskin",hex:"#dfb8b6"},{pantone:"15-1515",name:"mellow-rose",hex:"#d9a6a1"},{pantone:"16-1511",name:"rose-tan",hex:"#d19c97"},{pantone:"16-1518",name:"rosette",hex:"#ce8e8b"},{pantone:"17-1522",name:"mauvewood",hex:"#a75d67"},{pantone:"17-1623",name:"rose-wine",hex:"#a4596d"},{pantone:"17-1723",name:"malaga",hex:"#9f5069"},{pantone:"18-1725",name:"dry-rose",hex:"#8c4759"},{pantone:"18-1718",name:"hawthorn-rose",hex:"#884c5e"},{pantone:"18-1619",name:"maroon",hex:"#834655"},{pantone:"18-1420",name:"wild-ginger",hex:"#7c4c53"},{pantone:"19-2047",name:"sangria",hex:"#982551"},{pantone:"19-1850",name:"red-bud",hex:"#962d49"},{pantone:"18-2027",name:"beaujolais",hex:"#80304c"},{pantone:"19-2033",name:"anemone",hex:"#842c48"},{pantone:"19-2030",name:"beet-red",hex:"#7a1f3d"},{pantone:"19-2025",name:"red-plum",hex:"#7c2946"},{pantone:"19-2024",name:"rhododendron",hex:"#722b3f"},{pantone:"12-2906",name:"barely-pink",hex:"#f8d7dd"},{pantone:"12-1310",name:"blushing-bride",hex:"#fbd3d9"},{pantone:"12-2905",name:"cradle-pink",hex:"#edd0dd"},{pantone:"13-2803",name:"pale-lilac",hex:"#e1c6cc"},{pantone:"13-1904",name:"chalk-pink",hex:"#e6c5ca"},{pantone:"12-2903",name:"light-lilac",hex:"#dec6d3"},{pantone:"14-2305",name:"pink-nectar",hex:"#d8aab7"},{pantone:"12-1305",name:"heavenly-pink",hex:"#f4dede"},{pantone:"13-2004",name:"potpourri",hex:"#e7c9ca"},{pantone:"12-1605",name:"crystal-pink",hex:"#edd0ce"},{pantone:"12-1706",name:"pink-dogwood",hex:"#f7d1d1"},{pantone:"12-1708",name:"crystal-rose",hex:"#fdc3c6"},{pantone:"13-2005",name:"strawberry-cream",hex:"#f4c3c4"},{pantone:"13-1513",name:"gossamer-pink",hex:"#fac8c3"},{pantone:"13-1906",name:"rose-shadow",hex:"#f9c2cd"},{pantone:"13-2010",name:"orchid-pink",hex:"#f3bbca"},{pantone:"13-2006",name:"almond-blossom",hex:"#f5bec7"},{pantone:"14-1909",name:"coral-blush",hex:"#e6b2b8"},{pantone:"14-1911",name:"candy-pink",hex:"#f5b0bd"},{pantone:"15-1816",name:"peony",hex:"#ed9ca8"},{pantone:"15-1912",name:"sea-pink",hex:"#de98ab"},{pantone:"16-2215",name:"cashmere-rose",hex:"#ce879f"},{pantone:"16-1715",name:"wild-rose",hex:"#ce8498"},{pantone:"15-2210",name:"orchid-smoke",hex:"#d294aa"},{pantone:"16-1712",name:"polignac",hex:"#c28799"},{pantone:"16-1708",name:"lilas",hex:"#b88995"},{pantone:"16-2111",name:"mauve-orchid",hex:"#b58299"},{pantone:"16-2107",name:"orchid-haze",hex:"#b0879b"},{pantone:"13-2804",name:"parfait-pink",hex:"#e9c3cf"},{pantone:"13-2805",name:"pink-mist",hex:"#e6bccd"},{pantone:"14-2307",name:"cameo-pink",hex:"#dba9b8"},{pantone:"14-2808",name:"sweet-lilac",hex:"#e8b5ce"},{pantone:"14-3207",name:"pink-lavender",hex:"#d9afca"},{pantone:"14-3209",name:"pastel-lavender",hex:"#d8a1c4"},{pantone:"15-3214",name:"orchid",hex:"#d198c5"},{pantone:"15-2913",name:"lilac-chiffon",hex:"#de9bc4"},{pantone:"16-2614",name:"moonlite-mauve",hex:"#d28fb0"},{pantone:"16-3118",name:"cyclamen",hex:"#d687ba"},{pantone:"16-3116",name:"opera-mauve",hex:"#ca80b1"},{pantone:"16-3115",name:"crocus",hex:"#c67fae"},{pantone:"17-3014",name:"mulberry",hex:"#a76c97"},{pantone:"18-3025",name:"striking-purple",hex:"#94,4e,87"},{pantone:"16-3320",name:"violet",hex:"#c17fb5"},{pantone:"17-3323",name:"iris-orchid",hex:"#a767a2"},{pantone:"18-3224",name:"radiant-orchid",hex:"#ad5e99"},{pantone:"17-3020",name:"spring-crocus",hex:"#ba69a1"},{pantone:"18-3230",name:"meadow-mauve",hex:"#a9568c"},{pantone:"18-3015",name:"amethyst",hex:"#864d75"},{pantone:"19-2428",name:"magenta-purple",hex:"#6b264b"},{pantone:"17-3023",name:"rosebud",hex:"#b65f9a"},{pantone:"18-3027",name:"purple-orchid",hex:"#ad4d8c"},{pantone:"19-2434",name:"festival-fuchsia",hex:"#9e2c6a"},{pantone:"18-2527",name:"baton-rouge",hex:"#973c6c"},{pantone:"19-2431",name:"boysenberry",hex:"#85325c"},{pantone:"19-2432",name:"raspberry-radiance",hex:"#802a50"},{pantone:"19-2430",name:"purple-potion",hex:"#692746"},{pantone:"17-2617",name:"dahlia-mauve",hex:"#a64f82"},{pantone:"18-3339",name:"vivid-viola",hex:"#993c7c"},{pantone:"19-2630",name:"wild-aster",hex:"#92316f"},{pantone:"18-3022",name:"deep-orchid",hex:"#903f75"},{pantone:"18-2320",name:"clover",hex:"#8a3371"},{pantone:"18-2929",name:"purple-wine",hex:"#8c3573"},{pantone:"19-2924",name:"hollyhock",hex:"#823270"},{pantone:"18-3331",name:"hyacinth-violet",hex:"#8d4687"},{pantone:"18-3324",name:"dahlia",hex:"#843e,83"},{pantone:"19-3336",name:"sparkling-grape",hex:"#773376"},{pantone:"19-3138",name:"byzantium",hex:"#853b7b"},{pantone:"19-2820",name:"phlox",hex:"#692d5d"},{pantone:"19-3230",name:"grape-juice",hex:"#682961"},{pantone:"19-3022",name:"gloxinia",hex:"#622e5a"},{pantone:"13-3801",name:"crystal-gray",hex:"#d7cbc4"},{pantone:"14-1305",name:"mushroom",hex:"#bdaca3"},{pantone:"16-1509",name:"shadow-gray",hex:"#bba5a0"},{pantone:"16-1703",name:"sphinx",hex:"#ab9895"},{pantone:"16-1506",name:"bark",hex:"#a99592"},{pantone:"16-1510",name:"fawn",hex:"#ae9490"},{pantone:"16-1508",name:"adobe-rose",hex:"#ba9f99"},{pantone:"15-1607",name:"pale-mauve",hex:"#c6a4a4"},{pantone:"16-1806",name:"woodrose",hex:"#ae8c8e"},{pantone:"16-1707",name:"deauville-mauve",hex:"#af9294"},{pantone:"18-1807",name:"twilight-mauve",hex:"#8b6f70"},{pantone:"18-1612",name:"rose-taupe",hex:"#806062"},{pantone:"18-1512",name:"rose-brown",hex:"#80565b"},{pantone:"18-1616",name:"roan-rouge",hex:"#885157"},{pantone:"17-1510",name:"antler",hex:"#957a76"},{pantone:"18-1409",name:"peppercorn",hex:"#6c5656"},{pantone:"19-1606",name:"raisin",hex:"#524144"},{pantone:"19-1620",name:"huckleberry",hex:"#5b4349"},{pantone:"19-1621",name:"catawba-grape",hex:"#5d3c43"},{pantone:"19-1518",name:"puce",hex:"#503938"},{pantone:"19-1619",name:"fudge",hex:"#493338"},{pantone:"15-1511",name:"mahogany-rose",hex:"#c5a193"},{pantone:"17-1516",name:"burlwood",hex:"#9b716b"},{pantone:"18-1415",name:"marron",hex:"#6e4c4b"},{pantone:"19-1625",name:"decadent-chocolate",hex:"#513235"},{pantone:"19-1521",name:"red-mahogany",hex:"#60373d"},{pantone:"19-1623",name:"vineyard-wine",hex:"#58363d"},{pantone:"19-2118",name:"winetasting",hex:"#492a34"},{pantone:"19-1525",name:"port",hex:"#663336"},{pantone:"19-1526",name:"chocolate-truffle",hex:"#612e,35"},{pantone:"19-1617",name:"burgundy",hex:"#64313e"},{pantone:"19-1522",name:"zinfandel",hex:"#5c2935"},{pantone:"19-1528",name:"windsor-wine",hex:"#582b36"},{pantone:"19-1627",name:"port-royale",hex:"#502b33"},{pantone:"19-1718",name:"fig",hex:"#532d3b"},{pantone:"15-2706",name:"violet-ice",hex:"#c2acb1"},{pantone:"15-1905",name:"burnished-lilac",hex:"#c5aeb1"},{pantone:"15-2705",name:"keepsake-lilac",hex:"#c0a5ae"},{pantone:"16-3205",name:"mauve-shadows",hex:"#b598a3"},{pantone:"15-2205",name:"dawn-pink",hex:"#bfa3af"},{pantone:"14-3204",name:"fragrant-lilac",hex:"#ceadbe"},{pantone:"15-3207",name:"mauve-mist",hex:"#c49bd4"},{pantone:"17-1608",name:"heather-rose",hex:"#ad6d7f"},{pantone:"17-1818",name:"red-violet",hex:"#a35776"},{pantone:"17-1612",name:"mellow-mauve",hex:"#996378"},{pantone:"17-1710",name:"bordeaux",hex:"#96637b"},{pantone:"18-1720",name:"violet-quartz",hex:"#8b4963"},{pantone:"18-1716",name:"damson",hex:"#854c65"},{pantone:"19-2410",name:"amaranth",hex:"#6f3c56"},{pantone:"15-1906",name:"zephyr",hex:"#c89fa5"},{pantone:"17-1610",name:"dusky-orchid",hex:"#9a7182"},{pantone:"18-2109",name:"grape-shake",hex:"#886971"},{pantone:"17-1511",name:"wistful-mauve",hex:"#946c74"},{pantone:"18-1709",name:"tulipwood",hex:"#805466"},{pantone:"18-1710",name:"grape-nectar",hex:"#8d5c74"},{pantone:"18-3011",name:"argyle-purple",hex:"#895c79"},{pantone:"17-1512",name:"nostalgia-rose",hex:"#a4777e"},{pantone:"17-1614",name:"deco-rose",hex:"#985f68"},{pantone:"18-1613",name:"renaissance-rose",hex:"#865560"},{pantone:"18-1614",name:"nocturne",hex:"#7a4b56"},{pantone:"18-1418",name:"crushed-berry",hex:"#804f5a"},{pantone:"19-2312",name:"crushed-violets",hex:"#643a4c"},{pantone:"19-1716",name:"mauve-wine",hex:"#5b3644"},{pantone:"18-1411",name:"plum-wine",hex:"#674550"},{pantone:"19-2311",name:"eggplant",hex:"#613f4c"},{pantone:"19-2014",name:"prune",hex:"#603749"},{pantone:"19-1608",name:"prune-purple",hex:"#5c3a4d"},{pantone:"19-2315",name:"grape-wine",hex:"#5a2f43"},{pantone:"19-2514",name:"italian-plum",hex:"#533146"},{pantone:"19-2520",name:"potent-purple",hex:"#462639"},{pantone:"16-3310",name:"lavender-herb",hex:"#b18eaa"},{pantone:"16-3307",name:"lavender-mist",hex:"#ae90a7"},{pantone:"17-3410",name:"valerian",hex:"#9f7a93"},{pantone:"18-3220",name:"very-grape",hex:"#927288"},{pantone:"18-3211",name:"grapeade",hex:"#85677b"},{pantone:"18-3012",name:"purple-gumdrop",hex:"#7a596f"},{pantone:"18-3013",name:"berry-conserve",hex:"#765269"},{pantone:"18-3418",name:"chinese-violet",hex:"#835e,81"},{pantone:"18-3522",name:"crushed-grape",hex:"#7a547f"},{pantone:"18-3218",name:"concord-grape",hex:"#7c5379"},{pantone:"19-3424",name:"sunset-purple",hex:"#6f456e"},{pantone:"19-3325",name:"wood-violet",hex:"#75406a"},{pantone:"19-3223",name:"purple-passion",hex:"#683d62"},{pantone:"19-2524",name:"dark-purple",hex:"#582147"},{pantone:"18-3415",name:"grape-jam",hex:"#725671"},{pantone:"19-3323",name:"deep-purple",hex:"#50314c"},{pantone:"19-2814",name:"wineberry",hex:"#5a395b"},{pantone:"19-3518",name:"grape-royale",hex:"#4f2d54"},{pantone:"19-3218",name:"plum-purple",hex:"#51304e"},{pantone:"19-2009",name:"hortensia",hex:"#553b50"},{pantone:"19-2816",name:"blackberry-wine",hex:"#4d3246"},{pantone:"19-3714",name:"navy-cosmos",hex:"#503b53"},{pantone:"19-3215",name:"indigo",hex:"#4c3957"},{pantone:"19-3519",name:"purple-pennant",hex:"#432c47"},{pantone:"19-3316",name:"plum-perfect",hex:"#473442"},{pantone:"19-3619",name:"sweet-grape",hex:"#4b3b4f"},{pantone:"19-3217",name:"shadow-purple",hex:"#4e334e"},{pantone:"19-3520",name:"blackberry-cordial",hex:"#3f2a47"},{pantone:"19-3620",name:"purple-reign",hex:"#56456b"},{pantone:"19-3722",name:"mulberry-purple",hex:"#493c62"},{pantone:"19-3720",name:"gothic-grape",hex:"#473951"},{pantone:"19-3728",name:"grape",hex:"#433455"},{pantone:"19-3617",name:"mysterioso",hex:"#46394b"},{pantone:"19-3725",name:"purple-velvet",hex:"#41354d"},{pantone:"19-3712",name:"nightshade",hex:"#433748"},{pantone:"13-3802",name:"orchid-tint",hex:"#dbd2db"},{pantone:"13-3803",name:"lilac-ash",hex:"#d7cdcd"},{pantone:"13-3804",name:"gray-lilac",hex:"#d4cacd"},{pantone:"14-3803",name:"hushed-violet",hex:"#d1c0bf"},{pantone:"15-3802",name:"cloud-gray",hex:"#b7a9ac"},{pantone:"17-1505",name:"quail",hex:"#98868c"},{pantone:"17-3808",name:"nirvana",hex:"#a2919b"},{pantone:"13-3805",name:"orchid-hush",hex:"#cec3d2"},{pantone:"14-3805",name:"iris",hex:"#baafbc"},{pantone:"16-3304",name:"sea-fog",hex:"#a5929d"},{pantone:"17-1605",name:"elderberry",hex:"#9d848e"},{pantone:"18-1706",name:"black-plum",hex:"#6c5765"},{pantone:"18-1405",name:"flint",hex:"#705861"},{pantone:"19-1624",name:"sassafras",hex:"#54353b"},{pantone:"14-3904",name:"evening-haze",hex:"#bdb8c7"},{pantone:"14-3907",name:"thistle",hex:"#b9b3c5"},{pantone:"17-3910",name:"lavender-gray",hex:"#9890a2"},{pantone:"17-3906",name:"minimal-gray",hex:"#948d99"},{pantone:"17-3810",name:"purple-ash",hex:"#8f8395"},{pantone:"18-3710",name:"gray-ridge",hex:"#847986"},{pantone:"18-3712",name:"purple-sage",hex:"#75697e"},{pantone:"16-3812",name:"heirloom-lilac",hex:"#9d96b2"},{pantone:"16-3810",name:"wisteria",hex:"#a198af"},{pantone:"17-3812",name:"dusk",hex:"#897f98"},{pantone:"17-3817",name:"daybreak",hex:"#8981a0"},{pantone:"18-3812",name:"cadet",hex:"#6a6378"},{pantone:"18-3714",name:"mulled-grape",hex:"#675a74"},{pantone:"19-3716",name:"purple-plumeria",hex:"#473854"},{pantone:"14-3903",name:"lilac-marble",hex:"#c3babf"},{pantone:"15-0703",name:"ashes-of-roses",hex:"#b5acab"},{pantone:"16-3803",name:"gull-gray",hex:"#a49ca0"},{pantone:"17-2601",name:"zinc",hex:"#92898a"},{pantone:"17-3802",name:"gull",hex:"#918c8f"},{pantone:"18-1703",name:"shark",hex:"#6d636b"},{pantone:"18-1404",name:"sparrow",hex:"#69595c"},{pantone:"13-3406",name:"orchid-ice",hex:"#e0d0db"},{pantone:"13-3405",name:"lilac-snow",hex:"#e0c7d7"},{pantone:"14-3206",name:"winsome-orchid",hex:"#d4b9cb"},{pantone:"15-3508",name:"fair-orchid",hex:"#c0aac0"},{pantone:"15-3507",name:"lavender-frost",hex:"#bdabbe"},{pantone:"14-3710",name:"orchid-petal",hex:"#bfb4cb"},{pantone:"14-3812",name:"pastel-lilac",hex:"#bdb0d0"},{pantone:"14-3612",name:"orchid-bloom",hex:"#c5aecf"},{pantone:"15-3412",name:"orchid-bouquet",hex:"#d1acce"},{pantone:"16-3521",name:"lupine",hex:"#be9cc1"},{pantone:"16-3416",name:"violet-tulle",hex:"#c193c0"},{pantone:"16-3617",name:"sheer-lilac",hex:"#b793c0"},{pantone:"16-3520",name:"african-violet",hex:"#b085b7"},{pantone:"17-3313",name:"dusty-lavender",hex:"#a1759c"},{pantone:"17-3730",name:"paisley-purple",hex:"#8b79b1"},{pantone:"17-3619",name:"hyacinth",hex:"#936ca7"},{pantone:"17-3628",name:"amethyst-orchid",hex:"#926aa6"},{pantone:"18-3533",name:"dewberry",hex:"#8b5987"},{pantone:"18-3520",name:"purple-heart",hex:"#745587"},{pantone:"19-3526",name:"meadow-violet",hex:"#764f82"},{pantone:"19-3642",name:"royal-purple",hex:"#603f83"},{pantone:"18-3633",name:"deep-lavender",hex:"#775496"},{pantone:"18-3531",name:"royal-lilac",hex:"#774d8e"},{pantone:"19-3542",name:"pansy",hex:"#653d7c"},{pantone:"19-3438",name:"bright-violet",hex:"#784384"},{pantone:"19-3536",name:"amaranth-purple",hex:"#6a397b"},{pantone:"19-3540",name:"purple-magic",hex:"#663271"},{pantone:"19-3220",name:"plum",hex:"#5a315d"},{pantone:"18-3615",name:"imperial-palace",hex:"#604e7a"},{pantone:"18-3518",name:"patrician-purple",hex:"#6c4e79"},{pantone:"19-3622",name:"loganberry",hex:"#5a4769"},{pantone:"19-3514",name:"majesty",hex:"#593761"},{pantone:"19-3528",name:"imperial-purple",hex:"#542c5d"},{pantone:"19-3640",name:"crown-jewel",hex:"#482d54"},{pantone:"19-3731",name:"parachute-purple",hex:"#392852"},{pantone:"13-3820",name:"lavender-fog",hex:"#d2c4d6"},{pantone:"15-3620",name:"lavendula",hex:"#bca4cb"},{pantone:"15-3817",name:"lavender",hex:"#afa4ce"},{pantone:"17-3725",name:"bougainvillea",hex:"#9884b9"},{pantone:"16-3823",name:"violet-tulip",hex:"#9e91c3"},{pantone:"17-3615",name:"chalk-violet",hex:"#8f7da5"},{pantone:"18-3718",name:"purple-haze",hex:"#807396"},{pantone:"16-3110",name:"smoky-grape",hex:"#b88aac"},{pantone:"16-3525",name:"regal-orchid",hex:"#a98baf"},{pantone:"16-3815",name:"viola",hex:"#a692ba"},{pantone:"17-3612",name:"orchid-mist",hex:"#917798"},{pantone:"18-3513",name:"grape-compote",hex:"#6b5876"},{pantone:"18-3715",name:"montana-grape",hex:"#6c5971"},{pantone:"18-3410",name:"vintage-violet",hex:"#634f62"},{pantone:"17-3826",name:"aster-purple",hex:"#7d74a8"},{pantone:"17-3834",name:"dahlia-purple",hex:"#7e6eac"},{pantone:"18-3737",name:"passion-flower",hex:"#6d5698"},{pantone:"18-3838",name:"ultra-violet",hex:"#5f4b8b"},{pantone:"19-3748",name:"prism-violet",hex:"#53357d"},{pantone:"19-3737",name:"heliotrope",hex:"#4f3872"},{pantone:"19-3632",name:"petunia",hex:"#4f3466"},{pantone:"18-3828",name:"corsican-blue",hex:"#646093"},{pantone:"18-3834",name:"veronica",hex:"#6d6695"},{pantone:"18-3943",name:"blue-iris",hex:"#5a5b9f"},{pantone:"18-3840",name:"purple-opulence",hex:"#60569a"},{pantone:"19-3730",name:"gentian-violet",hex:"#544275"},{pantone:"19-3850",name:"liberty",hex:"#4d448a"},{pantone:"19-3847",name:"deep-blue",hex:"#44377d"},{pantone:"18-3930",name:"bleached-denim",hex:"#646f9b"},{pantone:"18-3817",name:"heron",hex:"#62617e"},{pantone:"19-3936",name:"skipper-blue",hex:"#484a72"},{pantone:"19-3832",name:"navy-blue",hex:"#403f6f"},{pantone:"19-3842",name:"deep-wisteria",hex:"#443f6f"},{pantone:"19-3839",name:"blue-ribbon",hex:"#3a395f"},{pantone:"19-3830",name:"astral-aura",hex:"#363151"},{pantone:"13-4105",name:"lilac-hint",hex:"#d0d0da"},{pantone:"15-3807",name:"misty-lilac",hex:"#bcb4c4"},{pantone:"14-3905",name:"lavender-blue",hex:"#c5c0d0"},{pantone:"14-3911",name:"purple-heather",hex:"#bab8d3"},{pantone:"15-3909",name:"cosmic-sky",hex:"#aaaac4"},{pantone:"15-3910",name:"languid-lavender",hex:"#a2a1ba"},{pantone:"16-3907",name:"dapple-gray",hex:"#9c9ba7"},{pantone:"16-3931",name:"sweet-lavender",hex:"#9a9bc1"},{pantone:"16-3925",name:"easter-egg",hex:"#919bc9"},{pantone:"17-3930",name:"jacaranda",hex:"#848dc5"},{pantone:"17-3932",name:"deep-periwinkle",hex:"#7c83bc"},{pantone:"18-3833",name:"dusted-peri",hex:"#696ba0"},{pantone:"18-3944",name:"violet-storm",hex:"#5c619d"},{pantone:"18-3946",name:"baja-blue",hex:"#5f6db0"},{pantone:"16-3930",name:"thistle-down",hex:"#9499bb"},{pantone:"17-3925",name:"persian-violet",hex:"#8c8eb2"},{pantone:"18-3820",name:"twilight-purple",hex:"#66648b"},{pantone:"19-3947",name:"orient-blue",hex:"#47457a"},{pantone:"19-3951",name:"clematis-blue",hex:"#363b7c"},{pantone:"19-3955",name:"royal-blue",hex:"#3d428b"},{pantone:"18-3963",name:"spectrum-blue",hex:"#3d3c7c"},{pantone:"17-3924",name:"lavender-violet",hex:"#767ba5"},{pantone:"17-3922",name:"blue-ice",hex:"#70789b"},{pantone:"18-3927",name:"velvet-morning",hex:"#60688d"},{pantone:"18-3932",name:"marlin",hex:"#515b87"},{pantone:"19-3939",name:"blueprint",hex:"#2d3359"},{pantone:"19-3940",name:"blue-depths",hex:"#263056"},{pantone:"19-3933",name:"medieval-blue",hex:"#29304e"},{pantone:"16-3911",name:"lavender-aura",hex:"#9f99aa"},{pantone:"17-3917",name:"stonewash",hex:"#74809a"},{pantone:"19-3919",name:"nightshadow-blue",hex:"#4e5368"},{pantone:"19-3928",name:"blue-indigo",hex:"#49516d"},{pantone:"19-3915",name:"graystone",hex:"#4d495b"},{pantone:"19-3926",name:"crown-blue",hex:"#464b65"},{pantone:"19-3935",name:"deep-cobalt",hex:"#404466"},{pantone:"13-4110",name:"arctic-ice",hex:"#bfc7d6"},{pantone:"14-4106",name:"gray-dawn",hex:"#bbc1cc"},{pantone:"14-4110",name:"heather",hex:"#b7c0d6"},{pantone:"16-3919",name:"eventide",hex:"#959eb7"},{pantone:"17-4030",name:"silver-lake-blue",hex:"#618bb9"},{pantone:"17-3936",name:"blue-bonnet",hex:"#6384b8"},{pantone:"18-3937",name:"blue-yonder",hex:"#5a77a8"},{pantone:"16-3920",name:"lavender-lustre",hex:"#8c9cc1"},{pantone:"17-3919",name:"purple-impression",hex:"#858fb1"},{pantone:"16-3929",name:"grapemist",hex:"#8398ca"},{pantone:"15-3930",name:"vista-blue",hex:"#81a0d4"},{pantone:"16-4031",name:"cornflower-blue",hex:"#7391c8"},{pantone:"17-3934",name:"persian-jewel",hex:"#6e81be"},{pantone:"18-3935",name:"wedgewood",hex:"#6479b3"},{pantone:"14-4112",name:"skyway",hex:"#adbed3"},{pantone:"14-4115",name:"cashmere-blue",hex:"#a5b8d0"},{pantone:"14-4121",name:"blue-bell",hex:"#93b4d7"},{pantone:"15-3920",name:"placid-blue",hex:"#8cadd3"},{pantone:"16-4020",name:"della-robbia-blue",hex:"#7a9dcb"},{pantone:"16-4032",name:"provence",hex:"#658dc6"},{pantone:"17-4037",name:"ultramarine",hex:"#5b7ebd"},{pantone:"16-4021",name:"allure",hex:"#7291b4"},{pantone:"17-3923",name:"colony-blue",hex:"#65769a"},{pantone:"18-4027",name:"moonlight-blue",hex:"#506886"},{pantone:"18-3928",name:"dutch-blue",hex:"#4a638d"},{pantone:"19-4039",name:"delft",hex:"#3d5e8c"},{pantone:"19-4044",name:"limoges",hex:"#243f6c"},{pantone:"19-4027",name:"estate-blue",hex:"#233658"},{pantone:"17-4015",name:"infinity",hex:"#6e7e99"},{pantone:"18-3921",name:"bijou-blue",hex:"#4e5e7f"},{pantone:"18-3920",name:"coastal-fjord",hex:"#505d7e"},{pantone:"19-4030",name:"true-navy",hex:"#3f5277"},{pantone:"19-4026",name:"ensign-blue",hex:"#384c67"},{pantone:"19-4118",name:"dark-denim",hex:"#35465e"},{pantone:"19-4028",name:"insignia-blue",hex:"#2f3e55"},{pantone:"15-4319",name:"air-blue",hex:"#77acc7"},{pantone:"16-4127",name:"heritage-blue",hex:"#5d96bc"},{pantone:"15-4323",name:"ethereal-blue",hex:"#5ca6ce"},{pantone:"16-4134",name:"bonnie-blue",hex:"#539ccc"},{pantone:"17-4131",name:"cendre-blue",hex:"#3e7fa5"},{pantone:"18-4036",name:"parisian-blue",hex:"#4f7ca4"},{pantone:"18-4232",name:"faience",hex:"#2a6a8b"},{pantone:"15-4225",name:"alaskan-blue",hex:"#6da9d2"},{pantone:"16-4132",name:"little-boy-blue",hex:"#6ea2d5"},{pantone:"17-4139",name:"azure-blue",hex:"#4d91c6"},{pantone:"17-4027",name:"riviera",hex:"#5879a2"},{pantone:"18-4029",name:"federal-blue",hex:"#43628b"},{pantone:"18-4041",name:"star-sapphire",hex:"#386192"},{pantone:"19-4037",name:"bright-cobalt",hex:"#385d8d"},{pantone:"16-4120",name:"dusk-blue",hex:"#7ba0c0"},{pantone:"18-4039",name:"regatta",hex:"#487ab7"},{pantone:"18-4043",name:"palace-blue",hex:"#346cb0"},{pantone:"18-4051",name:"strong-blue",hex:"#1f5da0"},{pantone:"19-4053",name:"turkish-sea",hex:"#195190"},{pantone:"19-4056",name:"olympian-blue",hex:"#1a4c8b"},{pantone:"19-4052",name:"classic-blue",hex:"#0f4c81"},{pantone:"17-4041",name:"marina",hex:"#4f84c4"},{pantone:"18-4141",name:"campanula",hex:"#3272af"},{pantone:"18-4045",name:"daphne",hex:"#0f5f9a"},{pantone:"18-4148",name:"victoria-blue",hex:"#08589d"},{pantone:"19-4049",name:"snorkel-blue",hex:"#034f84"},{pantone:"19-4050",name:"nautical-blue",hex:"#1a5091"},{pantone:"19-4150",name:"princess-blue",hex:"#00539c"},{pantone:"18-3949",name:"dazzling-blue",hex:"#3850a0"},{pantone:"18-3945",name:"amparo-blue",hex:"#4960a8"},{pantone:"19-3950",name:"deep-ultramarine",hex:"#384883"},{pantone:"19-3952",name:"surf-the-web",hex:"#203c7f"},{pantone:"19-3864",name:"mazarine-blue",hex:"#273c76"},{pantone:"19-4057",name:"true-blue",hex:"#1e4477"},{pantone:"19-3938",name:"twilight-blue",hex:"#313d64"},{pantone:"15-3915",name:"kentucky-blue",hex:"#a5b3cc"},{pantone:"15-4020",name:"cerulean",hex:"#9bb7d4"},{pantone:"14-4214",name:"powder-blue",hex:"#96b3d2"},{pantone:"16-4019",name:"forever-blue",hex:"#899bb8"},{pantone:"17-3915",name:"tempest",hex:"#79839b"},{pantone:"17-3918",name:"country-blue",hex:"#717f9b"},{pantone:"17-3920",name:"english-manor",hex:"#7181a4"},{pantone:"13-4103",name:"illusion-blue",hex:"#c9d3dc"},{pantone:"13-4304",name:"ballad-blue",hex:"#c0ceda"},{pantone:"13-4308",name:"baby-blue",hex:"#b5c7d3"},{pantone:"14-4210",name:"celestial-blue",hex:"#a3b4c4"},{pantone:"15-4008",name:"blue-fog",hex:"#9babbb"},{pantone:"18-3916",name:"flint-stone",hex:"#677283"},{pantone:"18-3910",name:"folkstone-gray",hex:"#626879"},{pantone:"14-4206",name:"pearl-blue",hex:"#b0b7be"},{pantone:"17-4405",name:"monument",hex:"#84898c"},{pantone:"19-4220",name:"dark-slate",hex:"#46515a"},{pantone:"19-4110",name:"midnight-navy",hex:"#34414e"},{pantone:"19-4010",name:"total-eclipse",hex:"#2c313d"},{pantone:"19-4015",name:"blue-graphite",hex:"#323137"},{pantone:"19-4013",name:"dark-navy",hex:"#232f36"},{pantone:"13-4404",name:"ice-flow",hex:"#c6d2d2"},{pantone:"15-4305",name:"quarry",hex:"#98a0a5"},{pantone:"17-5102",name:"griffin",hex:"#8d8f8f"},{pantone:"19-3906",name:"dark-shadow",hex:"#4a4b4d"},{pantone:"19-4014",name:"ombre-blue",hex:"#434854"},{pantone:"19-4019",name:"india-ink",hex:"#3c3f4a"},{pantone:"19-4104",name:"ebony",hex:"#41424a"},{pantone:"19-3925",name:"patriot-blue",hex:"#363756"},{pantone:"19-3810",name:"eclipse",hex:"#343148"},{pantone:"19-4025",name:"mood-indigo",hex:"#353a4c"},{pantone:"19-3920",name:"peacoat",hex:"#2b2e43"},{pantone:"19-3921",name:"black-iris",hex:"#2b3042"},{pantone:"19-4024",name:"dress-blues",hex:"#2a3244"},{pantone:"19-4023",name:"blue-nights",hex:"#363b48"},{pantone:"15-4105",name:"angel-falls",hex:"#a3bdd3"},{pantone:"15-4005",name:"dream-blue",hex:"#a0bcd0"},{pantone:"16-4013",name:"ashley-blue",hex:"#8699ab"},{pantone:"16-4010",name:"dusty-blue",hex:"#8c9dad"},{pantone:"19-4227",name:"indian-teal",hex:"#3c586b"},{pantone:"19-4316",name:"stargazer",hex:"#39505c"},{pantone:"19-4229",name:"orion-blue",hex:"#3e4f5c"},{pantone:"15-4312",name:"forget-me-not",hex:"#8fadbd"},{pantone:"17-4021",name:"faded-denim",hex:"#798ea4"},{pantone:"17-4020",name:"blue-shadow",hex:"#66829a"},{pantone:"18-3922",name:"coronet-blue",hex:"#59728e"},{pantone:"18-4020",name:"captains-blue",hex:"#557088"},{pantone:"18-4025",name:"copen-blue",hex:"#516b84"},{pantone:"18-3918",name:"china-blue",hex:"#546477"},{pantone:"17-4320",name:"adriatic-blue",hex:"#5c899b"},{pantone:"18-4220",name:"provincial-blue",hex:"#5c798e"},{pantone:"17-4123",name:"niagara",hex:"#5487a4"},{pantone:"17-4023",name:"blue-heaven",hex:"#5b7e98"},{pantone:"18-4026",name:"stellar",hex:"#46647e"},{pantone:"18-4018",name:"real-teal",hex:"#405d73"},{pantone:"19-4125",name:"majolica-blue",hex:"#274357"},{pantone:"12-4609",name:"starlight-blue",hex:"#b5ced4"},{pantone:"14-4307",name:"winter-sky",hex:"#a9c0cb"},{pantone:"14-4508",name:"stratosphere",hex:"#9ec1cc"},{pantone:"15-4309",name:"sterling-blue",hex:"#a2b9c2"},{pantone:"16-4109",name:"arona",hex:"#879ba3"},{pantone:"17-4111",name:"citadel",hex:"#748995"},{pantone:"18-4215",name:"blue-mirage",hex:"#5c6d7c"},{pantone:"14-4306",name:"cloud-blue",hex:"#a2b6b9"},{pantone:"14-4506",name:"ether",hex:"#9eb6b8"},{pantone:"16-4414",name:"cameo-blue",hex:"#769da6"},{pantone:"16-4114",name:"stone-blue",hex:"#829ca5"},{pantone:"16-4411",name:"tourmaline",hex:"#86a1a9"},{pantone:"17-4412",name:"smoke-blue",hex:"#6d8994"},{pantone:"18-4217",name:"bluestone",hex:"#577284"},{pantone:"14-4313",name:"aquamarine",hex:"#9dc3d4"},{pantone:"14-4318",name:"sky-blue",hex:"#8abad3"},{pantone:"15-4415",name:"milky-blue",hex:"#72a8ba"},{pantone:"15-4421",name:"blue-grotto",hex:"#5cacce"},{pantone:"15-4427",name:"norse-blue",hex:"#4ca5c7"},{pantone:"16-4530",name:"aquarius",hex:"#3cadd4"},{pantone:"16-4525",name:"maui-blue",hex:"#52a2b4"},{pantone:"16-4421",name:"blue-mist",hex:"#5bacc3"},{pantone:"15-4720",name:"river-blue",hex:"#38afcd"},{pantone:"16-4529",name:"cyan-blue",hex:"#14a3c7"},{pantone:"16-4427",name:"horizon-blue",hex:"#289dbe"},{pantone:"17-4328",name:"blue-moon",hex:"#3686a0"},{pantone:"17-4427",name:"bluejay",hex:"#157ea0"},{pantone:"18-4334",name:"mediterranean-blue",hex:"#1478a7"},{pantone:"14-4522",name:"bachelor-button",hex:"#4abbd5"},{pantone:"16-4535",name:"blue-atoll",hex:"#00b1d2"},{pantone:"17-4432",name:"vivid-blue",hex:"#0088b0"},{pantone:"17-4540",name:"hawaiian-ocean",hex:"#008db9"},{pantone:"17-4440",name:"blue-danube",hex:"#0087b6"},{pantone:"18-4535",name:"blue-jewel",hex:"#007baa"},{pantone:"18-4537",name:"methyl-blue",hex:"#0074a8"},{pantone:"17-4435",name:"malibu-blue",hex:"#008cc1"},{pantone:"17-4336",name:"blithe",hex:"#0084bd"},{pantone:"18-4330",name:"swedish-blue",hex:"#007eb1"},{pantone:"17-4433",name:"dresden-blue",hex:"#0086bb"},{pantone:"17-4247",name:"diva-blue",hex:"#007bb2"},{pantone:"18-4252",name:"blue-aster",hex:"#0077b3"},{pantone:"18-4440",name:"cloisonne",hex:"#0075af"},{pantone:"18-4140",name:"french-blue",hex:"#0072b5"},{pantone:"18-4247",name:"brilliant-blue",hex:"#0075b3"},{pantone:"18-4244",name:"directoire-blue",hex:"#0061a3"},{pantone:"19-4151",name:"skydiver",hex:"#00589b"},{pantone:"19-4245",name:"imperial-blue",hex:"#005a92"},{pantone:"18-4032",name:"deep-water",hex:"#266691"},{pantone:"19-4035",name:"dark-blue",hex:"#305679"},{pantone:"12-4607",name:"pastel-blue",hex:"#bcd3d5"},{pantone:"12-4608",name:"clearwater",hex:"#aad5db"},{pantone:"13-4409",name:"blue-glow",hex:"#b2d4dd"},{pantone:"13-4809",name:"plume",hex:"#a5cfd5"},{pantone:"14-4512",name:"porcelain-blue",hex:"#95c0cb"},{pantone:"13-4411",name:"crystal-blue",hex:"#a1c8db"},{pantone:"14-4516",name:"petit-four",hex:"#87c2d4"},{pantone:"12-4805",name:"wan-blue",hex:"#cbdcdf"},{pantone:"12-4610",name:"whispering-blue",hex:"#c9dcdc"},{pantone:"12-4604",name:"skylight",hex:"#c8e0e0"},{pantone:"14-4510",name:"aquatic",hex:"#99c1cc"},{pantone:"15-4712",name:"marine-blue",hex:"#76afb6"},{pantone:"16-4612",name:"reef-waters",hex:"#6f9fa9"},{pantone:"17-4911",name:"arctic",hex:"#648589"},{pantone:"12-4806",name:"chalk-blue",hex:"#ccdad7"},{pantone:"13-4804",name:"pale-blue",hex:"#c4d6d3"},{pantone:"13-4405",name:"misty-blue",hex:"#bfcdcc"},{pantone:"14-4504",name:"sky-gray",hex:"#bcc8c6"},{pantone:"14-4807",name:"surf-spray",hex:"#b4c8c2"},{pantone:"15-4706",name:"gray-mist",hex:"#99aeae"},{pantone:"15-5207",name:"aquifer",hex:"#89acac"},{pantone:"12-5206",name:"blue-glass",hex:"#c6e3e1"},{pantone:"13-5306",name:"icy-morn",hex:"#b0d3d1"},{pantone:"14-4810",name:"canal-blue",hex:"#9cc2c5"},{pantone:"13-5309",name:"pastel-turquoise",hex:"#99c5c4"},{pantone:"15-5209",name:"aqua-haze",hex:"#87b9bc"},{pantone:"15-4715",name:"aqua-sea",hex:"#6baaae"},{pantone:"16-5121",name:"meadowbrook",hex:"#60a0a3"},{pantone:"12-5505",name:"glacier",hex:"#c3dbd4"},{pantone:"12-5409",name:"fair-aqua",hex:"#b8e2dc"},{pantone:"12-5209",name:"soothing-sea",hex:"#c3e9e4"},{pantone:"12-5410",name:"bleached-aqua",hex:"#bce3df"},{pantone:"13-4909",name:"blue-light",hex:"#acdfdd"},{pantone:"13-4910",name:"blue-tint",hex:"#9fd9d7"},{pantone:"14-4811",name:"aqua-sky",hex:"#7bc4c4"},{pantone:"12-5204",name:"morning-mist",hex:"#cfdfdb"},{pantone:"14-4908",name:"harbor-gray",hex:"#a8c0bb"},{pantone:"14-4809",name:"eggshell-blue",hex:"#a3ccc9"},{pantone:"16-5114",name:"dusty-turquoise",hex:"#649b9e"},{pantone:"16-4719",name:"porcelain",hex:"#5d9ca4"},{pantone:"18-5610",name:"brittany-blue",hex:"#4c7e86"},{pantone:"18-4718",name:"hydro",hex:"#426972"},{pantone:"15-4707",name:"blue-haze",hex:"#a5bcbb"},{pantone:"15-5210",name:"nile-blue",hex:"#76a7ab"},{pantone:"16-4712",name:"mineral-blue",hex:"#6d9192"},{pantone:"17-4818",name:"bristol-blue",hex:"#558f91"},{pantone:"17-4919",name:"teal",hex:"#478589"},{pantone:"18-5308",name:"blue-spruce",hex:"#486b67"},{pantone:"18-5612",name:"sagebrush-green",hex:"#567572"},{pantone:"16-5806",name:"green-milieu",hex:"#8a9992"},{pantone:"16-5304",name:"jadeite",hex:"#95a69f"},{pantone:"16-5106",name:"blue-surf",hex:"#90a8a4"},{pantone:"17-5111",name:"oil-blue",hex:"#658c88"},{pantone:"17-5110",name:"trellis",hex:"#6a8988"},{pantone:"18-4612",name:"north-atlantic",hex:"#536d70"},{pantone:"18-5112",name:"sea-pine",hex:"#4c6969"},{pantone:"16-4408",name:"slate",hex:"#8c9fa1"},{pantone:"16-4706",name:"silver-blue",hex:"#8a9a9a"},{pantone:"16-4404",name:"abyss",hex:"#8f9e9d"},{pantone:"17-4408",name:"lead",hex:"#7a898f"},{pantone:"18-4711",name:"stormy-sea",hex:"#6e8082"},{pantone:"18-4510",name:"trooper",hex:"#697a7e"},{pantone:"18-4011",name:"goblin-blue",hex:"#5f7278"},{pantone:"16-5804",name:"slate-gray",hex:"#8a9691"},{pantone:"17-5107",name:"chinois-green",hex:"#7c8c87"},{pantone:"18-5611",name:"dark-forest",hex:"#556962"},{pantone:"18-5606",name:"balsam-green",hex:"#576664"},{pantone:"19-0312",name:"beetle",hex:"#55584c"},{pantone:"19-5004",name:"urban-chic",hex:"#464e4d"},{pantone:"19-5212",name:"darkest-spruce",hex:"#303d3c"},{pantone:"19-4318",name:"mallard-blue",hex:"#3a5c6e"},{pantone:"18-4530",name:"celestial",hex:"#00,6380"},{pantone:"18-4225",name:"saxony-blue",hex:"#1f6680"},{pantone:"19-4340",name:"lyons-blue",hex:"#00,5871"},{pantone:"19-4234",name:"ink-blue",hex:"#0b5369"},{pantone:"19-4329",name:"corsair",hex:"#18576c"},{pantone:"19-4324",name:"legion-blue",hex:"#1f495b"},{pantone:"18-4320",name:"aegean-blue",hex:"#4e6e81"},{pantone:"18-4222",name:"bluesteel",hex:"#35637c"},{pantone:"18-4023",name:"blue-ashes",hex:"#3b5f78"},{pantone:"19-4127",name:"midnight",hex:"#325b74"},{pantone:"18-4231",name:"blue-sapphire",hex:"#09577b"},{pantone:"19-4342",name:"seaport",hex:"#005e7d"},{pantone:"19-4241",name:"moroccan-blue",hex:"#0f4e67"},{pantone:"19-4535",name:"ocean-depths",hex:"#00,6175"},{pantone:"19-4526",name:"blue-coral",hex:"#1b5366"},{pantone:"19-4826",name:"dragonfly",hex:"#2a5c6a"},{pantone:"19-4916",name:"pacific",hex:"#1f595c"},{pantone:"19-4820",name:"balsam",hex:"#33565e"},{pantone:"19-4517",name:"mediterranea",hex:"#32575d"},{pantone:"19-4726",name:"atlantic-deep",hex:"#274e,55"},{pantone:"15-4717",name:"aqua",hex:"#64a1ad"},{pantone:"16-4610",name:"stillwater",hex:"#70a4b0"},{pantone:"16-4519",name:"delphinium-blue",hex:"#6198ae"},{pantone:"17-4421",name:"larkspur",hex:"#3c7d90"},{pantone:"17-4716",name:"storm-blue",hex:"#47788a"},{pantone:"18-4417",name:"tapestry",hex:"#436573"},{pantone:"18-4522",name:"colonial-blue",hex:"#2d6471"},{pantone:"16-4728",name:"peacock-blue",hex:"#00a0b0"},{pantone:"17-4735",name:"capri-breeze",hex:"#00,8799"},{pantone:"17-4728",name:"algiers-blue",hex:"#00859c"},{pantone:"17-4730",name:"caneel-bay",hex:"#00849f"},{pantone:"18-4525",name:"caribbean-sea",hex:"#00819d"},{pantone:"18-4528",name:"mosaic-blue",hex:"#00758f"},{pantone:"18-4432",name:"turkish-tile",hex:"#00698b"},{pantone:"14-4814",name:"angel-blue",hex:"#83c5cd"},{pantone:"14-4816",name:"blue-radiance",hex:"#58c9d4"},{pantone:"15-4722",name:"capri",hex:"#44bbca"},{pantone:"15-4825",name:"blue-curacao",hex:"#32becc"},{pantone:"16-4725",name:"scuba-blue",hex:"#00abc0"},{pantone:"16-4834",name:"bluebird",hex:"#009dae"},{pantone:"18-4733",name:"enamel-blue",hex:"#007a8e"},{pantone:"15-5218",name:"pool-blue",hex:"#67bcb3"},{pantone:"15-5217",name:"blue-turquoise",hex:"#53b0ae"},{pantone:"16-5123",name:"baltic",hex:"#279d9f"},{pantone:"17-4928",name:"lake-blue",hex:"#008c96"},{pantone:"18-4735",name:"tile-blue",hex:"#00,8491"},{pantone:"17-4724",name:"pagoda-blue",hex:"#1a7f8e"},{pantone:"18-4726",name:"biscay-bay",hex:"#0,97988"},{pantone:"13-5313",name:"aruba-blue",hex:"#81d7d3"},{pantone:"16-5127",name:"ceramic",hex:"#00aaa9"},{pantone:"17-5126",name:"viridian-green",hex:"#00,9499"},{pantone:"18-4930",name:"tropical-green",hex:"#00,8786"},{pantone:"17-5025",name:"navigate",hex:"#00,8583"},{pantone:"17-5029",name:"deep-peacock-blue",hex:"#00,8381"},{pantone:"17-5034",name:"lapis",hex:"#00,8684"},{pantone:"15-5519",name:"turquoise",hex:"#45b5aa"},{pantone:"15-5516",name:"waterfall",hex:"#3ab0a2"},{pantone:"16-5418",name:"lagoon",hex:"#4d9e9a"},{pantone:"16-5422",name:"bright-aqua",hex:"#30a299"},{pantone:"17-5421",name:"porcelain-green",hex:"#108780"},{pantone:"18-5128",name:"blue-grass",hex:"#007c7a"},{pantone:"18-4936",name:"fanfare",hex:"#006d70"},{pantone:"15-5425",name:"atlantis",hex:"#00af9f"},{pantone:"16-5425",name:"pool-green",hex:"#00af9d"},{pantone:"17-5330",name:"dynasty-green",hex:"#008e,80"},{pantone:"17-5335",name:"spectra-green",hex:"#009b8c"},{pantone:"17-5130",name:"columbia",hex:"#00,9288"},{pantone:"17-5024",name:"teal-blue",hex:"#007f7c"},{pantone:"18-5020",name:"parasailing",hex:"#00736c"},{pantone:"16-5109",name:"wasabi",hex:"#73a89e"},{pantone:"16-5515",name:"beryl-green",hex:"#619187"},{pantone:"17-5513",name:"deep-sea",hex:"#4f7c74"},{pantone:"17-5722",name:"bottle-green",hex:"#427d6d"},{pantone:"18-5725",name:"galapagos-green",hex:"#29685f"},{pantone:"18-5418",name:"antique-green",hex:"#29675c"},{pantone:"19-5217",name:"storm",hex:"#0,,35453"},{pantone:"16-5721",name:"marine-green",hex:"#40a48e"},{pantone:"16-5421",name:"sea-green",hex:"#149c88"},{pantone:"17-5528",name:"greenlake",hex:"#007d69"},{pantone:"18-5619",name:"tidepool",hex:"#0a6f69"},{pantone:"18-5620",name:"ivy",hex:"#226c63"},{pantone:"18-5424",name:"cadmium-green",hex:"#00675b"},{pantone:"18-5322",name:"alpine-green",hex:"#005f56"},{pantone:"16-5112",name:"canton",hex:"#6da29e"},{pantone:"16-5412",name:"agate-green",hex:"#599f99"},{pantone:"16-5119",name:"sea-blue",hex:"#549f98"},{pantone:"17-5122",name:"latigo-bay",hex:"#379190"},{pantone:"17-5117",name:"green-blue-slate",hex:"#358082"},{pantone:"18-5121",name:"bayou",hex:"#20706f"},{pantone:"18-5115",name:"north-sea",hex:"#316c6b"},{pantone:"18-5618",name:"deep-jungle",hex:"#36716f"},{pantone:"19-5226",name:"everglade",hex:"#005b5d"},{pantone:"19-4922",name:"teal-green",hex:"#00,6361"},{pantone:"18-4728",name:"harbor-blue",hex:"#00656e"},{pantone:"18-4834",name:"deep-lake",hex:"#00656b"},{pantone:"19-4524",name:"shaded-spruce",hex:"#00585e"},{pantone:"19-4914",name:"deep-teal",hex:"#18454b"},{pantone:"18-5410",name:"silver-pine",hex:"#4e6866"},{pantone:"19-4818",name:"mallard-green",hex:"#405e5c"},{pantone:"19-5408",name:"bistro-green",hex:"#395551"},{pantone:"19-5413",name:"jasper",hex:"#335959"},{pantone:"18-5315",name:"bayberry",hex:"#255958"},{pantone:"19-5414",name:"june-bug",hex:"#264a48"},{pantone:"19-5320",name:"ponderosa-pine",hex:"#203b3d"},{pantone:"12-5407",name:"aqua-glass",hex:"#d2e8e0"},{pantone:"12-5406",name:"opal-blue",hex:"#c3ddd6"},{pantone:"12-5506",name:"dusty-aqua",hex:"#c0dccd"},{pantone:"14-5711",name:"ocean-wave",hex:"#8ec5b6"},{pantone:"14-5413",name:"holiday",hex:"#81c3b4"},{pantone:"14-5713",name:"cascade",hex:"#76c1b2"},{pantone:"15-5711",name:"dusty-jade-green",hex:"#7bb5a3"},{pantone:"12-5808",name:"honeydew",hex:"#bae1d3"},{pantone:"13-6009",name:"brook-green",hex:"#afddcc"},{pantone:"13-5714",name:"cabbage",hex:"#87d7be"},{pantone:"14-5714",name:"beveled-glass",hex:"#7accb8"},{pantone:"14-5718",name:"opal",hex:"#77cfb7"},{pantone:"15-5718",name:"biscay-green",hex:"#55c6a9"},{pantone:"15-5819",name:"spearmint",hex:"#64bfa4"},{pantone:"12-5408",name:"moonlight-jade",hex:"#c7e5df"},{pantone:"12-5507",name:"bay",hex:"#bae5d6"},{pantone:"13-5409",name:"yucca",hex:"#a1d7c9"},{pantone:"13-5412",name:"beach-glass",hex:"#96dfce"},{pantone:"13-5414",name:"ice-green",hex:"#87d8c3"},{pantone:"14-5420",name:"cockatoo",hex:"#58c8b6"},{pantone:"15-5416",name:"florida-keys",hex:"#56beab"},{pantone:"14-5416",name:"bermuda",hex:"#60c9b3"},{pantone:"14-5721",name:"electric-green",hex:"#4bc3a8"},{pantone:"15-5421",name:"aqua-green",hex:"#00b89f"},{pantone:"16-5427",name:"billiard",hex:"#00aa92"},{pantone:"16-5533",name:"arcadia",hex:"#00a28a"},{pantone:"17-5430",name:"alhambra",hex:"#00,8778"},{pantone:"17-5633",name:"deep-green",hex:"#00,9276"},{pantone:"15-5728",name:"mint-leaf",hex:"#00b694"},{pantone:"16-5431",name:"peacock-green",hex:"#00a78b"},{pantone:"17-5638",name:"vivid-green",hex:"#009e,82"},{pantone:"17-5641",name:"emerald",hex:"#00,9473"},{pantone:"17-5734",name:"viridis",hex:"#00846b"},{pantone:"18-5624",name:"shady-glade",hex:"#006e5b"},{pantone:"18-5338",name:"ultramarine-green",hex:"#006b54"},{pantone:"14-5706",name:"silt-green",hex:"#a9bdb1"},{pantone:"15-5706",name:"frosty-green",hex:"#a3b5a6"},{pantone:"16-5808",name:"iceberg-green",hex:"#8c9c92"},{pantone:"16-5907",name:"granite-green",hex:"#86a293"},{pantone:"16-5810",name:"green-bay",hex:"#7e9285"},{pantone:"16-5807",name:"lily-pad",hex:"#818f84"},{pantone:"17-6009",name:"laurel-wreath",hex:"#616f65"},{pantone:"16-5820",name:"green-spruce",hex:"#589f7e"},{pantone:"18-6216",name:"comfrey",hex:"#5b7961"},{pantone:"17-5912",name:"dark-ivy",hex:"#5b7763"},{pantone:"18-6018",name:"foliage-green",hex:"#3e6f58"},{pantone:"18-6114",name:"myrtle",hex:"#4f6b58"},{pantone:"18-5616",name:"posy-green",hex:"#325b51"},{pantone:"19-5920",name:"pineneedle",hex:"#334d41"},{pantone:"17-6212",name:"sea-spray",hex:"#717e6f"},{pantone:"18-6011",name:"duck-green",hex:"#53665c"},{pantone:"18-5622",name:"frosty-spruce",hex:"#578270"},{pantone:"18-5621",name:"fir",hex:"#3a725f"},{pantone:"19-5420",name:"evergreen",hex:"#11574a"},{pantone:"19-5511",name:"hunter-green",hex:"#335749"},{pantone:"19-5513",name:"dark-green",hex:"#314f40"},{pantone:"16-5815",name:"feldspar",hex:"#729b8b"},{pantone:"18-5718",name:"smoke-pine",hex:"#3e6257"},{pantone:"19-5411",name:"trekking-green",hex:"#355048"},{pantone:"18-5913",name:"garden-topiary",hex:"#3e524b"},{pantone:"19-5914",name:"jungle-green",hex:"#3c4e47"},{pantone:"19-5917",name:"sycamore",hex:"#35463d"},{pantone:"19-4906",name:"green-gables",hex:"#324241"},{pantone:"17-0613",name:"vetiver",hex:"#807d6f"},{pantone:"18-0312",name:"deep-lichen-green",hex:"#6e6e5c"},{pantone:"19-0309",name:"thyme",hex:"#50574c"},{pantone:"19-0417",name:"kombu-green",hex:"#3a4032"},{pantone:"19-6110",name:"deep-forest",hex:"#37413a"},{pantone:"19-0414",name:"forest-night",hex:"#434237"},{pantone:"19-0509",name:"rosin",hex:"#36362d"},{pantone:"13-6108",name:"celadon",hex:"#b8ccba"},{pantone:"13-5305",name:"pale-aqua",hex:"#c1ccc2"},{pantone:"14-4505",name:"smoke",hex:"#bfc8c3"},{pantone:"13-4305",name:"foggy-dew",hex:"#d1d5d0"},{pantone:"14-4502",name:"mercury",hex:"#bac2ba"},{pantone:"15-5704",name:"mineral-gray",hex:"#b2b6ac"},{pantone:"15-5205",name:"aqua-gray",hex:"#a5b2aa"},{pantone:"12-6206",name:"fairest-jade",hex:"#d8e3d7"},{pantone:"11-0304",name:"water-lily",hex:"#dde3d5"},{pantone:"12-0108",name:"canary-green",hex:"#d6dec9"},{pantone:"13-6006",name:"almost-aqua",hex:"#cad3c1"},{pantone:"13-6106",name:"green-tint",hex:"#c5ccc0"},{pantone:"14-6007",name:"sea-foam",hex:"#b7c2b2"},{pantone:"16-0110",name:"desert-sage",hex:"#a7ae9e"},{pantone:"12-5404",name:"whisper-green",hex:"#e0e6d7"},{pantone:"13-6105",name:"celadon-tint",hex:"#cbcebe"},{pantone:"13-0107",name:"dewkist",hex:"#c4d1c2"},{pantone:"13-6107",name:"green-lily",hex:"#c1cec1"},{pantone:"14-6312",name:"cameo-green",hex:"#aac0ad"},{pantone:"16-6008",name:"seagrass",hex:"#959889"},{pantone:"17-6206",name:"shadow",hex:"#888d82"},{pantone:"12-5504",name:"clearly-aqua",hex:"#cee1d4"},{pantone:"13-6008",name:"misty-jade",hex:"#bcd9c8"},{pantone:"14-6008",name:"subtle-green",hex:"#b5cbbb"},{pantone:"14-5707",name:"aqua-foam",hex:"#adc3b4"},{pantone:"13-5907",name:"gossamer-green",hex:"#b2cfbe"},{pantone:"15-5812",name:"lichen",hex:"#9bc2b1"},{pantone:"14-6011",name:"grayed-jade",hex:"#9bbea9"},{pantone:"12-6205",name:"milky-green",hex:"#cfdbd1"},{pantone:"12-6208",name:"phantom-green",hex:"#dce4d7"},{pantone:"13-6110",name:"mist-green",hex:"#aacebc"},{pantone:"13-5911",name:"birds-egg-green",hex:"#aaccb9"},{pantone:"13-6208",name:"bok-choy",hex:"#bccab3"},{pantone:"15-6315",name:"smoke-green",hex:"#a8bba2"},{pantone:"16-5917",name:"malachite-green",hex:"#709a89"},{pantone:"16-0220",name:"mistletoe",hex:"#8aa282"},{pantone:"16-6216",name:"basil",hex:"#879f84"},{pantone:"16-6318",name:"mineral-green",hex:"#7a9b78"},{pantone:"16-0224",name:"green-eyes",hex:"#7d956d"},{pantone:"17-0119",name:"turf-green",hex:"#6f8c69"},{pantone:"17-0220",name:"watercress",hex:"#748c69"},{pantone:"18-0121",name:"elm-green",hex:"#547053"},{pantone:"17-6323",name:"hedge-green",hex:"#768a75"},{pantone:"17-0210",name:"loden-frost",hex:"#788f74"},{pantone:"16-6116",name:"shale-green",hex:"#739072"},{pantone:"17-6319",name:"kashmir",hex:"#6f8d6a"},{pantone:"17-0123",name:"stone-green",hex:"#658e,67"},{pantone:"18-0110",name:"english-ivy",hex:"#61845b"},{pantone:"17-6219",name:"deep-grass-green",hex:"#558367"},{pantone:"17-0235",name:"piquant-green",hex:"#769358"},{pantone:"17-0230",name:"forest-green",hex:"#6b8d53"},{pantone:"17-0133",name:"fluorite-green",hex:"#699158"},{pantone:"18-0130",name:"cactus",hex:"#53713d"},{pantone:"19-0230",name:"garden-green",hex:"#495e,35"},{pantone:"18-0125",name:"artichoke-green",hex:"#4b6d41"},{pantone:"18-0119",name:"willow-bough",hex:"#59754d"},{pantone:"17-0215",name:"aspen-green",hex:"#7e9b76"},{pantone:"17-6229",name:"medium-green",hex:"#3c824e"},{pantone:"18-6330",name:"juniper",hex:"#3d7245"},{pantone:"18-6320",name:"fairway",hex:"#477050"},{pantone:"18-0117",name:"vineyard-green",hex:"#5f7355"},{pantone:"18-0108",name:"dill",hex:"#6f7755"},{pantone:"19-6311",name:"greener-pastures",hex:"#37503d"},{pantone:"18-0420",name:"four-leaf-clover",hex:"#616652"},{pantone:"18-0317",name:"bronze-green",hex:"#525f48"},{pantone:"19-0323",name:"chive",hex:"#4a5335"},{pantone:"18-0322",name:"cypress",hex:"#545a3e"},{pantone:"19-0315",name:"black-forest",hex:"#414f3c"},{pantone:"19-0419",name:"rifle-green",hex:"#414832"},{pantone:"19-0415",name:"duffel-bag",hex:"#394034"},{pantone:"12-0109",name:"ambrosia",hex:"#d2e7ca"},{pantone:"13-6007",name:"spray",hex:"#bed3bb"},{pantone:"13-0116",name:"pastel-green",hex:"#b4d3b2"},{pantone:"15-6114",name:"hemlock",hex:"#97c1a1"},{pantone:"14-6316",name:"sprucestone",hex:"#9fc09c"},{pantone:"14-6319",name:"meadow",hex:"#8bba94"},{pantone:"16-6324",name:"jadesheen",hex:"#77a276"},{pantone:"13-0117",name:"green-ash",hex:"#a0daa9"},{pantone:"14-0127",name:"greengage",hex:"#8bc28c"},{pantone:"15-6120",name:"ming",hex:"#7cb08a"},{pantone:"14-6327",name:"zephyr-green",hex:"#7cb083"},{pantone:"14-6324",name:"peapod",hex:"#82b185"},{pantone:"15-6322",name:"light-grass-green",hex:"#7cb68e"},{pantone:"14-6329",name:"absinthe-green",hex:"#76b583"},{pantone:"14-6017",name:"neptune-green",hex:"#7fbb9e"},{pantone:"16-5919",name:"creme-de-menthe",hex:"#70a38d"},{pantone:"16-5924",name:"winter-green",hex:"#4f9e81"},{pantone:"16-5825",name:"gumdrop-green",hex:"#2ea785"},{pantone:"16-5932",name:"holly-green",hex:"#0f9d76"},{pantone:"17-5735",name:"parakeet",hex:"#008c69"},{pantone:"18-5642",name:"golf-green",hex:"#00,8763"},{pantone:"14-6330",name:"spring-bud",hex:"#6bcd9c"},{pantone:"16-6030",name:"katydid",hex:"#66bc91"},{pantone:"15-6123",name:"jade-cream",hex:"#60b892"},{pantone:"16-5930",name:"ming-green",hex:"#3aa278"},{pantone:"16-6127",name:"greenbriar",hex:"#4b9b69"},{pantone:"18-6022",name:"leprechaun",hex:"#378661"},{pantone:"17-5923",name:"pine-green",hex:"#3a795e"},{pantone:"16-5942",name:"blarney",hex:"#00a776"},{pantone:"16-5938",name:"mint",hex:"#00a170"},{pantone:"17-5937",name:"deep-mint",hex:"#009e6d"},{pantone:"17-5936",name:"simply-green",hex:"#009b75"},{pantone:"18-5841",name:"pepper-green",hex:"#007d60"},{pantone:"18-5633",name:"bosphorus",hex:"#00,7558"},{pantone:"19-6026",name:"verdant-green",hex:"#12674a"},{pantone:"13-0111",name:"seacrest",hex:"#bfd1b3"},{pantone:"12-0317",name:"gleam",hex:"#bfd1ad"},{pantone:"14-0121",name:"nile-green",hex:"#a7c796"},{pantone:"15-6317",name:"quiet-green",hex:"#9ebc97"},{pantone:"15-6316",name:"fair-green",hex:"#92af88"},{pantone:"15-6423",name:"forest-shade",hex:"#91ac80"},{pantone:"16-0228",name:"jade-green",hex:"#759465"},{pantone:"12-0225",name:"patina-green",hex:"#b9eab3"},{pantone:"13-0221",name:"pistachio-green",hex:"#a9d39e"},{pantone:"14-0123",name:"arcadian-green",hex:"#a3c893"},{pantone:"15-6437",name:"grass-green",hex:"#7bb369"},{pantone:"15-6442",name:"bud-green",hex:"#79b465"},{pantone:"15-6428",name:"green-tea",hex:"#86a96f"},{pantone:"16-0123",name:"tendril",hex:"#89a06b"},{pantone:"13-0220",name:"paradise-green",hex:"#b2e79f"},{pantone:"14-0452",name:"lime-green",hex:"#9fc131"},{pantone:"15-0545",name:"jasmine-green",hex:"#7ec845"},{pantone:"15-0146",name:"green-flash",hex:"#79c753"},{pantone:"16-6340",name:"classic-green",hex:"#39a845"},{pantone:"17-0145",name:"online-lime",hex:"#44883c"},{pantone:"18-0135",name:"treetop",hex:"#476a30"},{pantone:"14-0156",name:"summer-green",hex:"#7ed37f"},{pantone:"14-6340",name:"spring-bouquet",hex:"#6dce87"},{pantone:"16-6240",name:"island-green",hex:"#2bae66"},{pantone:"15-6340",name:"irish-green",hex:"#45be76"},{pantone:"15-6432",name:"shamrock",hex:"#6fa26b"},{pantone:"16-6329",name:"peppermint",hex:"#699e6d"},{pantone:"17-6333",name:"mint-green",hex:"#487d49"},{pantone:"16-6444",name:"poison-green",hex:"#4db560"},{pantone:"16-6339",name:"vibrant-green",hex:"#55a860"},{pantone:"16-6138",name:"kelly-green",hex:"#339c5e"},{pantone:"15-5534",name:"bright-green",hex:"#009b5c"},{pantone:"17-6153",name:"fern-green",hex:"#008c45"},{pantone:"17-6030",name:"jelly-bean",hex:"#00,8658"},{pantone:"18-6024",name:"amazon",hex:"#1f7349"},{pantone:"13-0442",name:"green-glow",hex:"#b0c965"},{pantone:"14-0244",name:"bright-lime-green",hex:"#97bc62"},{pantone:"15-0343",name:"greenery",hex:"#88b04b"},{pantone:"16-0237",name:"foliage",hex:"#75a14f"},{pantone:"17-0336",name:"peridot",hex:"#819548"},{pantone:"16-0233",name:"meadow-green",hex:"#739957"},{pantone:"18-0538",name:"woodbine",hex:"#7b7f32"},{pantone:"14-0232",name:"jade-lime",hex:"#a1ca7b"},{pantone:"15-0336",name:"herbal-garden",hex:"#9cad60"},{pantone:"15-0332",name:"leaf-green",hex:"#9faf6c"},{pantone:"15-0341",name:"parrot-green",hex:"#8db051"},{pantone:"16-0435",name:"dark-citron",hex:"#a0ac4f"},{pantone:"16-0230",name:"macaw-green",hex:"#9bb53e"},{pantone:"16-0235",name:"kiwi",hex:"#7aab55"},{pantone:"13-0535",name:"sharp-green",hex:"#c6ec7a"},{pantone:"12-0435",name:"daiquiri-green",hex:"#c9d77e"},{pantone:"13-0540",name:"wild-lime",hex:"#c3d363"},{pantone:"15-0533",name:"linden-green",hex:"#c4bf71"},{pantone:"14-0445",name:"bright-chartreuse",hex:"#b5bf50"},{pantone:"14-0446",name:"tender-shoots",hex:"#b5cc39"},{pantone:"13-0550",name:"lime-punch",hex:"#c0d725"},{pantone:"12-0741",name:"sunny-lime",hex:"#dfef87"},{pantone:"13-0645",name:"limeade",hex:"#d3d95f"},{pantone:"13-0650",name:"sulphur-spring",hex:"#d5d717"},{pantone:"15-0548",name:"citronelle",hex:"#b8af23"},{pantone:"15-0543",name:"apple-green",hex:"#b5b644"},{pantone:"15-0646",name:"warm-olive",hex:"#c7b63c"},{pantone:"16-0840",name:"antique-moss",hex:"#b9a023"},{pantone:"12-0312",name:"lime-cream",hex:"#d7e8bc"},{pantone:"13-0319",name:"shadow-lime",hex:"#cfe09d"},{pantone:"13-0530",name:"lime-sherbet",hex:"#cdd78a"},{pantone:"13-0324",name:"lettuce-green",hex:"#bed38e"},{pantone:"13-0331",name:"sap-green",hex:"#afcb80"},{pantone:"14-0226",name:"opaline-green",hex:"#a3c57d"},{pantone:"15-0523",name:"winter-pear",hex:"#b0b487"},{pantone:"11-0410",name:"sylvan-green",hex:"#e7eacb"},{pantone:"11-0205",name:"glass-green",hex:"#ecead0"},{pantone:"12-0607",name:"green-essence",hex:"#e9eac8"},{pantone:"11-0609",name:"ethereal-green",hex:"#f1ecca"},{pantone:"13-0614",name:"garden-glade",hex:"#dcd8a8"},{pantone:"12-0418",name:"hay",hex:"#d3cca3"},{pantone:"13-0522",name:"pale-green",hex:"#cbce91"},{pantone:"12-0521",name:"young-wheat",hex:"#e1e3a9"},{pantone:"12-0524",name:"citron",hex:"#dfde9b"},{pantone:"12-0525",name:"luminary-green",hex:"#e3eaa5"},{pantone:"12-0520",name:"pale-lime-yellow",hex:"#dfe69f"},{pantone:"13-0633",name:"chardonnay",hex:"#e7df99"},{pantone:"13-0333",name:"lima-bean",hex:"#e1d590"},{pantone:"12-0530",name:"charlock",hex:"#e5e790"},{pantone:"12-0426",name:"mellow-green",hex:"#d5d593"},{pantone:"14-0627",name:"shadow-green",hex:"#cfc486"},{pantone:"13-0532",name:"celery-green",hex:"#c5cc7b"},{pantone:"14-0434",name:"green-banana",hex:"#babc72"},{pantone:"15-0538",name:"green-oasis",hex:"#b0b454"},{pantone:"15-0628",name:"leek-green",hex:"#b7b17a"},{pantone:"15-0525",name:"weeping-willow",hex:"#b3b17b"},{pantone:"15-0535",name:"palm",hex:"#afaf5e"},{pantone:"16-0639",name:"golden-olive",hex:"#af9841"},{pantone:"16-0540",name:"oasis",hex:"#a3a04e"},{pantone:"16-0532",name:"moss",hex:"#a09d59"},{pantone:"17-0840",name:"amber-green",hex:"#9a803a"},{pantone:"17-0836",name:"ecru-olive",hex:"#927b3c"},{pantone:"17-0636",name:"green-moss",hex:"#857946"},{pantone:"16-0726",name:"khaki",hex:"#a39264"},{pantone:"17-0929",name:"fennel-seed",hex:"#998456"},{pantone:"16-0632",name:"willow",hex:"#9a8b4f"},{pantone:"17-0843",name:"bronze-mist",hex:"#9c7e41"},{pantone:"18-0835",name:"dried-tobacco",hex:"#997b38"},{pantone:"18-0840",name:"tapenade",hex:"#805d24"},{pantone:"18-0832",name:"plantation",hex:"#7a6332"},{pantone:"13-0210",name:"fog-green",hex:"#c2cbb4"},{pantone:"13-0212",name:"tender-greens",hex:"#c5cfb6"},{pantone:"13-0608",name:"aloe-wash",hex:"#d0d3b7"},{pantone:"14-0114",name:"celadon-green",hex:"#b5c1a5"},{pantone:"15-6313",name:"laurel-green",hex:"#adbba1"},{pantone:"15-6310",name:"swamp",hex:"#a8b197"},{pantone:"15-6414",name:"reseda",hex:"#a1ad92"},{pantone:"12-0106",name:"meadow-mist",hex:"#d3dec4"},{pantone:"12-0322",name:"butterfly",hex:"#cadea5"},{pantone:"12-0315",name:"white-jade",hex:"#d4dbb2"},{pantone:"12-0313",name:"seafoam-green",hex:"#cbd5b1"},{pantone:"13-0215",name:"reed",hex:"#c3d3a8"},{pantone:"14-0217",name:"seedling",hex:"#c0cba1"},{pantone:"14-0115",name:"foam-green",hex:"#b4c79c"},{pantone:"13-0317",name:"lily-green",hex:"#c5cf98"},{pantone:"14-0425",name:"beechnut",hex:"#c2c18d"},{pantone:"14-0223",name:"nile",hex:"#b4bb85"},{pantone:"15-0531",name:"sweet-pea",hex:"#a3a969"},{pantone:"16-0439",name:"spinach-green",hex:"#909b4c"},{pantone:"16-0430",name:"fern",hex:"#9aa067"},{pantone:"17-0535",name:"green-olive",hex:"#8d8b55"},{pantone:"17-0324",name:"epsom",hex:"#849161"},{pantone:"18-0332",name:"grasshopper",hex:"#77824a"},{pantone:"17-0330",name:"turtle-green",hex:"#81894e"},{pantone:"18-0324",name:"calliste-green",hex:"#757a4e"},{pantone:"18-0435",name:"calla-green",hex:"#6a6f34"},{pantone:"18-0328",name:"cedar-green",hex:"#5e6737"},{pantone:"18-0228",name:"pesto",hex:"#595f34"},{pantone:"15-0326",name:"tarragon",hex:"#a4ae77"},{pantone:"16-0421",name:"sage",hex:"#91946e"},{pantone:"18-0525",name:"iguana",hex:"#818455"},{pantone:"17-0115",name:"oil-green",hex:"#80856d"},{pantone:"18-0422",name:"loden-green",hex:"#6e7153"},{pantone:"18-0426",name:"capulet-olive",hex:"#656344"},{pantone:"18-0316",name:"olivine",hex:"#666b54"},{pantone:"14-0216",name:"lint",hex:"#b6ba99"},{pantone:"15-0522",name:"pale-olive-green",hex:"#b5ad88"},{pantone:"15-0318",name:"sage-green",hex:"#b2ac88"},{pantone:"16-0518",name:"gray-green",hex:"#a49a79"},{pantone:"16-1118",name:"sponge",hex:"#a49775"},{pantone:"17-0618",name:"mermaid",hex:"#817a65"},{pantone:"17-0517",name:"dusky-green",hex:"#746c57"},{pantone:"16-0213",name:"tea",hex:"#999b85"},{pantone:"17-0510",name:"silver-sage",hex:"#938b78"},{pantone:"16-0713",name:"slate-green",hex:"#a0987c"},{pantone:"16-0613",name:"elm",hex:"#a39f86"},{pantone:"17-0525",name:"mosstone",hex:"#858961"},{pantone:"17-0620",name:"aloe",hex:"#817a60"},{pantone:"18-0622",name:"olive-drab",hex:"#756d47"},{pantone:"16-0526",name:"cedar",hex:"#928e,64"},{pantone:"17-0625",name:"boa",hex:"#8e855f"},{pantone:"17-0627",name:"dried-herb",hex:"#847a59"},{pantone:"18-0527",name:"olive-branch",hex:"#646a45"},{pantone:"18-0629",name:"lizard",hex:"#71643e"},{pantone:"18-0430",name:"avocado",hex:"#676232"},{pantone:"18-0627",name:"fir-green",hex:"#67592a"},{pantone:"14-0418",name:"bog",hex:"#bab696"},{pantone:"17-1019",name:"elmwood",hex:"#8c7c61"},{pantone:"18-0724",name:"gothic-olive",hex:"#7c6e4f"},{pantone:"18-0830",name:"butternut",hex:"#7a643f"},{pantone:"18-0825",name:"nutria",hex:"#75663e"},{pantone:"19-0622",name:"military-olive",hex:"#63563b"},{pantone:"19-0516",name:"dark-olive",hex:"#574d35"},{pantone:"15-6410",name:"moss-gray",hex:"#afab97"},{pantone:"14-6408",name:"abbey-stone",hex:"#aba798"},{pantone:"18-0521",name:"burnt-olive",hex:"#646049"},{pantone:"18-0515",name:"dusty-olive",hex:"#646356"},{pantone:"19-0512",name:"ivy-green",hex:"#585442"},{pantone:"19-0515",name:"olive-night",hex:"#535040"},{pantone:"19-0511",name:"grape-leaf",hex:"#545144"},{pantone:"15-3800",name:"porpoise",hex:"#a7a19e"},{pantone:"16-3800",name:"satellite",hex:"#9f8d89"},{pantone:"18-1210",name:"driftwood",hex:"#847a75"},{pantone:"18-1304",name:"falcon",hex:"#6d625b"},{pantone:"19-0808",name:"morel",hex:"#685c53"},{pantone:"18-1108",name:"fallen-rock",hex:"#807669"},{pantone:"16-0205",name:"vintage-khaki",hex:"#9a9186"},{pantone:"16-1104",name:"crockery",hex:"#a49887"},{pantone:"16-1109",name:"greige",hex:"#928475"},{pantone:"17-1311",name:"desert-taupe",hex:"#8d7e71"},{pantone:"15-1307",name:"white-pepper",hex:"#b6a893"},{pantone:"15-1304",name:"humus",hex:"#b7a793"},{pantone:"17-1316",name:"portabella",hex:"#937b6a"},{pantone:"18-1017",name:"caribou",hex:"#816d5e"},{pantone:"15-1114",name:"travertine",hex:"#ae997d"},{pantone:"16-1120",name:"starfish",hex:"#b09a77"},{pantone:"15-1218",name:"semolina",hex:"#ceb899"},{pantone:"16-0920",name:"curds-and-whey",hex:"#bca483"},{pantone:"17-1038",name:"tigers-eye",hex:"#977c61"},{pantone:"18-1029",name:"toasted-coconut",hex:"#8b6a4f"},{pantone:"19-0916",name:"rain-drum",hex:"#5f4c40"},{pantone:"11-0615",name:"pear-sorbet",hex:"#f3eac3"},{pantone:"12-0718",name:"pineapple-slice",hex:"#e7d391"},{pantone:"12-0758",name:"yarrow",hex:"#face6d"},{pantone:"12-0717",name:"anise-flower",hex:"#f4e3b5"},{pantone:"11-0619",name:"flan",hex:"#f6e3b4"},{pantone:"12-0729",name:"sundress",hex:"#ebcf89"},{pantone:"12-0709",name:"macadamia",hex:"#e4cfb6"},{pantone:"12-0711",name:"lemon-meringue",hex:"#f6e199"},{pantone:"11-0622",name:"yellow-iris",hex:"#eee78e"},{pantone:"12-0737",name:"goldfinch",hex:"#f8dc6c"},{pantone:"13-0756",name:"lemon-zest",hex:"#f9d857"},{pantone:"13-0759",name:"solar-power",hex:"#f4bf3a"},{pantone:"14-0851",name:"samoan-sun",hex:"#fbc85f"},{pantone:"16-1149",name:"desert-sun",hex:"#c87629"},{pantone:"18-1163",name:"pumpkin-spice",hex:"#a05c17"},{pantone:"16-1164",name:"orange-pepper",hex:"#df7500"},{pantone:"17-1140",name:"marmalade",hex:"#c16512"},{pantone:"18-1249",name:"hawaiian-sunset",hex:"#bb5c14"},{pantone:"17-1342",name:"autumnal",hex:"#a15325"},{pantone:"18-1246",name:"umber",hex:"#944a1f"},{pantone:"17-1349",name:"exuberance",hex:"#e86800"},{pantone:"16-1363",name:"puffins-bill",hex:"#e95c20"},{pantone:"18-1148",name:"caramel-cafe",hex:"#864c24"},{pantone:"16-1449",name:"gold-flame",hex:"#b45422"},{pantone:"18-1345",name:"cinnamon-stick",hex:"#9b4722"},{pantone:"18-1340",name:"potters-clay",hex:"#9e4624"},{pantone:"18-1355",name:"rooibos-tea",hex:"#a23c26"},{pantone:"17-1360",name:"celosia-orange",hex:"#e8703a"},{pantone:"17-1461",name:"orangeade",hex:"#e2552c"},{pantone:"17-1449",name:"pureed-pumpkin",hex:"#c34121"},{pantone:"17-1463",name:"tangerine-tango",hex:"#dd4124"},{pantone:"18-1564",name:"poinciana",hex:"#ca3422"},{pantone:"17-1452",name:"koi",hex:"#d15837"},{pantone:"19-1662",name:"samba",hex:"#a2242f"},{pantone:"19-1757",name:"barbados-cherry",hex:"#aa0a27"},{pantone:"19-1758",name:"haute-red",hex:"#a11729"},{pantone:"18-1657",name:"salsa",hex:"#aa182b"},{pantone:"19-1559",name:"scarlet-sage",hex:"#9d202f"},{pantone:"19-1863",name:"scooter",hex:"#941e,32"},{pantone:"19-1555",name:"red-dahlia",hex:"#7d2027"},{pantone:"19-1531",name:"sun-dried-tomato",hex:"#752329"},{pantone:"19-1337",name:"fired-brick",hex:"#6a2e2a"},{pantone:"19-1652",name:"rhubarb",hex:"#77202f"},{pantone:"19-1535",name:"syrah",hex:"#6a282c"},{pantone:"19-1930",name:"pomegranate",hex:"#6c2831"},{pantone:"19-1724",name:"cabernet",hex:"#64242e"},{pantone:"13-2807",name:"ballerina",hex:"#f2cfdc"},{pantone:"13-2802",name:"fairy-tale",hex:"#f2c1d1"},{pantone:"15-1506",name:"etherea",hex:"#a5958f"},{pantone:"16-1710",name:"foxglove",hex:"#b98391"},{pantone:"17-1609",name:"mesa-rose",hex:"#a66e7a"},{pantone:"18-1950",name:"jazzy",hex:"#b61c50"},{pantone:"19-2039",name:"granita",hex:"#a52350"},{pantone:"19-2041",name:"cherries-jubilee",hex:"#a22452"},{pantone:"18-2140",name:"cabaret",hex:"#cb3373"},{pantone:"19-2045",name:"vivacious",hex:"#a32857"},{pantone:"18-3628",name:"bellflower",hex:"#9469a2"},{pantone:"17-3617",name:"english-lavendar",hex:"#9d7bb0"},{pantone:"16-3817",name:"rhapsody",hex:"#9f86aa"},{pantone:"19-3628",name:"acai",hex:"#46295a"},{pantone:"19-3638",name:"tillandsia-purple",hex:"#563474"},{pantone:"18-3635",name:"picasso-lily",hex:"#634878"},{pantone:"18-3620",name:"mystical",hex:"#5f4e72"},{pantone:"15-3908",name:"icelandic-blue",hex:"#a9adc2"},{pantone:"15-3912",name:"aleutian",hex:"#9a9eb3"},{pantone:"17-3933",name:"silver-bullet",hex:"#81839a"},{pantone:"18-3933",name:"blue-granite",hex:"#717388"},{pantone:"19-3815",name:"evening-blue",hex:"#2a293e"},{pantone:"19-3713",name:"deep-well",hex:"#2c2a33"},{pantone:"19-3924",name:"night-sky",hex:"#2a2a35"},{pantone:"16-3921",name:"blue-heron",hex:"#96a3c7"},{pantone:"16-4030",name:"hydrangea",hex:"#849bcc"},{pantone:"14-3949",name:"xenon-blue",hex:"#b7c0d7"},{pantone:"16-3922",name:"brunnera-blue",hex:"#9ba9ca"},{pantone:"19-3922",name:"sky-captain",hex:"#262934"},{pantone:"19-3923",name:"navy-blazer",hex:"#282d3c"},{pantone:"19-4020",name:"dark-sapphire",hex:"#262b37"},{pantone:"13-4111",name:"plein-air",hex:"#bfcad6"},{pantone:"13-3920",name:"halogen-blue",hex:"#bdc6dc"},{pantone:"15-4030",name:"chambray-blue",hex:"#9eb4d3"},{pantone:"15-3932",name:"bel-air-blue",hex:"#819ac1"},{pantone:"19-3929",name:"vintage-indigo",hex:"#4a556b"},{pantone:"19-3953",name:"sodalite-blue",hex:"#253668"},{pantone:"19-4022",name:"parisian-night",hex:"#323441"},{pantone:"19-3964",name:"monaco-blue",hex:"#274374"},{pantone:"18-4034",name:"vallarta-blue",hex:"#30658e"},{pantone:"19-4011",name:"salute",hex:"#282b34"},{pantone:"19-4009",name:"outer-space",hex:"#2f3441"},{pantone:"19-4021",name:"blueberry",hex:"#2c333e"},{pantone:"19-4012",name:"carbon",hex:"#272f38"},{pantone:"19-4218",name:"vulcan",hex:"#2d3036"},{pantone:"13-4200",name:"omphalodes",hex:"#b5cedf"},{pantone:"14-4317",name:"cool-blue",hex:"#a5c5d9"},{pantone:"18-4028",name:"bering-sea",hex:"#4b5b6e"},{pantone:"19-4121",name:"blue-wing-teal",hex:"#2c4053"},{pantone:"19-4033",name:"poseidon",hex:"#123955"},{pantone:"18-4434",name:"mykonos-blue",hex:"#00,5780"},{pantone:"19-4326",name:"reflecting-pond",hex:"#203e4a"},{pantone:"14-4311",name:"corydalis-blue",hex:"#a9cada"},{pantone:"14-4310",name:"blue-topaz",hex:"#78bdd4"},{pantone:"14-4511",name:"gulf-stream",hex:"#88c3d0"},{pantone:"15-4714",name:"aquarelle",hex:"#61aab1"},{pantone:"14-4812",name:"aqua-splash",hex:"#85ced1"},{pantone:"19-5220",name:"botanical-garden",hex:"#12403c"},{pantone:"19-5350",name:"scarab",hex:"#23312d"},{pantone:"13-4108",name:"nimbus-cloud",hex:"#d5d5d8"},{pantone:"14-4105",name:"micro-chip",hex:"#babcc0"},{pantone:"16-5101",name:"wet-weather",hex:"#929090"},{pantone:"17-4014",name:"titanium",hex:"#807d7f"},{pantone:"18-4016",name:"december-sky",hex:"#767275"},{pantone:"19-3900",name:"pavement",hex:"#524d50"},{pantone:"19-3901",name:"magnet",hex:"#4d4b4f"},{pantone:"16-3850",name:"silver-sconce",hex:"#a19fa5"},{pantone:"17-3911",name:"silver-filigree",hex:"#7f7c81"},{pantone:"17-3907",name:"quicksilver",hex:"#7e7d88"},{pantone:"17-1503",name:"storm-front",hex:"#787376"},{pantone:"18-3907",name:"tornado",hex:"#5e5b60"},{pantone:"18-5210",name:"eiffel-tower",hex:"#5c5658"},{pantone:"19-3927",name:"graphite",hex:"#3b3b48"},{pantone:"16-3915",name:"alloy",hex:"#98979a"},{pantone:"16-3916",name:"sleet",hex:"#92949b"},{pantone:"15-4307",name:"tradewinds",hex:"#7f8793"},{pantone:"18-3912",name:"grisaille",hex:"#585e6f"},{pantone:"19-3918",name:"periscope",hex:"#46444c"},{pantone:"18-4006",name:"quiet-shade",hex:"#66676d"},{pantone:"19-4215",name:"turbulence",hex:"#4e545b"},{pantone:"18-4214",name:"stormy-weather",hex:"#58646d"},{pantone:"19-3910",name:"iron-gate",hex:"#4e5055"},{pantone:"19-3907",name:"forged-iron",hex:"#48464a"},{pantone:"19-0201",name:"asphalt",hex:"#434447"},{pantone:"16-4703",name:"ghost-gray",hex:"#9c9b98"},{pantone:"18-5102",name:"brushed-nickel",hex:"#73706f"},{pantone:"16-4400",name:"mourning-dove",hex:"#94908b"},{pantone:"15-4306",name:"belgian-block",hex:"#a3a9a6"},{pantone:"18-5806",name:"agave-green",hex:"#6b7169"},{pantone:"19-5621",name:"cilantro",hex:"#43544b"},{pantone:"19-5406",name:"pine-grove",hex:"#213631"},{pantone:"19-6050",name:"eden",hex:"#264e,36"},{pantone:"18-6030",name:"jolly-green",hex:"#00,7844"},{pantone:"19-5918",name:"mountain-view",hex:"#2e3d30"},{pantone:"14-0116",name:"margarita",hex:"#b5c38e"},{pantone:"18-0523",name:"winter-moss",hex:"#5b5a41"},{pantone:"19-0307",name:"climbing-ivy",hex:"#444940"},{pantone:"19-0840",name:"delicioso",hex:"#3f352f"},{pantone:"19-0910",name:"mulch",hex:"#433937"},{pantone:"19-1106",name:"mole",hex:"#392d2b"},{pantone:"19-1109",name:"chocolate-torte",hex:"#382e2d"},{pantone:"19-1018",name:"ganache",hex:"#34292a"},{pantone:"19-3909",name:"black-bean",hex:"#2e272a"},{pantone:"19-1103",name:"espresso",hex:"#363031"},{pantone:"19-4008",name:"meteorite",hex:"#2b2929"},{pantone:"19-4004",name:"tap-shoe",hex:"#2a2b2d"},{pantone:"11-1001",name:"white-alyssum",hex:"#efebe7"},{pantone:"11-0605",name:"jet-stream",hex:"#ede6de"},{pantone:"11-0106",name:"sweet-cream",hex:"#f0ead6"},{pantone:"11-0110",name:"buttercream",hex:"#efe0cd"},{pantone:"11-0515",name:"lemon-icing",hex:"#f6ebc8"},{pantone:"11-0607",name:"sugar-swizzle",hex:"#f3eee7"},{pantone:"11-0608",name:"coconut-milk",hex:"#f0ede5"},{pantone:"11-0623",name:"yellow-pear",hex:"#ece99b"},{pantone:"11-1302",name:"sea-salt",hex:"#f1e6de"},{pantone:"11-4001",name:"brilliant-white",hex:"#edf1fe"},{pantone:"11-4302",name:"cannoli-cream",hex:"#f0efe2"},{pantone:"11-4801",name:"tofu",hex:"#e8e3d9"},{pantone:"12-0110",name:"pistachio-shell",hex:"#d7cfbb"},{pantone:"12-0646",name:"celandine",hex:"#ebdf67"},{pantone:"12-0742",name:"lemon-verbena",hex:"#f3e779"},{pantone:"12-1110",name:"creme-de-peche",hex:"#f5d6c6"},{pantone:"12-1813",name:"marys-rose",hex:"#f7d1d4"},{pantone:"12-2901",name:"morganite",hex:"#dfcdc6"},{pantone:"12-2907",name:"rose-water",hex:"#f8e0e7"},{pantone:"12-4301",name:"almond-milk",hex:"#d6cebe"},{pantone:"13-0443",name:"lime-popsicle",hex:"#c0db3a"},{pantone:"13-0644",name:"golden-kiwi",hex:"#f3dd3e"},{pantone:"13-0646",name:"meadowlark",hex:"#ead94e"},{pantone:"13-0651",name:"evening-primrose",hex:"#ccdb1e"},{pantone:"13-0849",name:"habanero-gold",hex:"#fed450"},{pantone:"13-0851",name:"minion-yellow",hex:"#fed55d"},{pantone:"13-0919",name:"soybean",hex:"#d2c29d"},{pantone:"13-0946",name:"jurassic-gold",hex:"#e7aa56"},{pantone:"13-1105",name:"brown-rice",hex:"#c7bba4"},{pantone:"13-1125",name:"peach-quartz",hex:"#f5b895"},{pantone:"13-1208",name:"peachy-keen",hex:"#e2bdb3"},{pantone:"13-1308",name:"brazilian-sand",hex:"#dacab7"},{pantone:"13-1511",name:"pink-salt",hex:"#f7cdc7"},{pantone:"13-1520",name:"rose-quartz",hex:"#f7cac9"},{pantone:"13-2808",name:"ballet-slipper",hex:"#ebced5"},{pantone:"13-3207",name:"cherry-blossom",hex:"#f7cee0"},{pantone:"13-4104",name:"antarctica",hex:"#c6c5c6"},{pantone:"13-4201",name:"oyster-mushroom",hex:"#c3c6c8"},{pantone:"13-4720",name:"tanager-turquoise",hex:"#91dce8"},{pantone:"13-4810",name:"limpet-shell",hex:"#98ddde"},{pantone:"13-5410",name:"iced-aqua",hex:"#abd3db"},{pantone:"14-0340",name:"acid-lime",hex:"#badf30"},{pantone:"14-0952",name:"spicy-mustard",hex:"#d8ae47"},{pantone:"14-1052",name:"kumquat",hex:"#fbaa4c"},{pantone:"14-1208",name:"irish-cream",hex:"#c0ac92"},{pantone:"14-1241",name:"orange-chiffon",hex:"#f9aa7d"},{pantone:"14-1315",name:"hazelnut",hex:"#cfb095"},{pantone:"14-1803",name:"sepia-rose",hex:"#d4bab6"},{pantone:"14-3906",name:"raindrops",hex:"#b1aab3"},{pantone:"14-3912",name:"zen-blue",hex:"#9fa9be"},{pantone:"14-4107",name:"quiet-gray",hex:"#b9babd"},{pantone:"14-4122",name:"airy-blue",hex:"#92b6d5"},{pantone:"14-4202",name:"harbor-mist",hex:"#afb1b4"},{pantone:"14-4315",name:"sea-angel",hex:"#98bfca"},{pantone:"14-4320",name:"baltic-sea",hex:"#79b5db"},{pantone:"14-4615",name:"antiqua-sand",hex:"#83c2cd"},{pantone:"14-4620",name:"island-paradise",hex:"#95dee3"},{pantone:"14-4710",name:"tibetan-stone",hex:"#82c2c7"},{pantone:"15-0960",name:"mango-mojito",hex:"#d69c2f"},{pantone:"15-1020",name:"ginger-root",hex:"#bfa58a"},{pantone:"15-1040",name:"iced-coffee",hex:"#b18f6a"},{pantone:"15-1045",name:"autumn-blaze",hex:"#d9922e"},{pantone:"15-1051",name:"golden-orange",hex:"#d7942d"},{pantone:"15-1125",name:"porcini",hex:"#cca580"},{pantone:"15-1151",name:"iceland-poppy",hex:"#f4963a"},{pantone:"15-1243",name:"papaya",hex:"#fea166"},{pantone:"15-1262",name:"carrot-curl",hex:"#fe8c18"},{pantone:"15-1264",name:"turmeric",hex:"#fe840e"},{pantone:"15-1335",name:"tangelo",hex:"#fe7e03"},{pantone:"15-1425",name:"fenugreek",hex:"#c0916c"},{pantone:"15-1429",name:"dusted-clay",hex:"#cc7357"},{pantone:"15-1430",name:"pastry-shell",hex:"#bd8c66"},{pantone:"15-1520",name:"blooming-dahlia",hex:"#eb9687"},{pantone:"15-3520",name:"crocus-petal",hex:"#b99bc5"},{pantone:"15-3716",name:"purple-rose",hex:"#b09fca"},{pantone:"15-3720",name:"lilac-breeze",hex:"#b3a0c9"},{pantone:"15-3919",name:"serenity",hex:"#91a8d0"},{pantone:"15-4428",name:"crystal-seas",hex:"#5dafce"},{pantone:"16-0543",name:"golden-lime",hex:"#9a9738"},{pantone:"16-0545",name:"split-pea",hex:"#9c9a40"},{pantone:"16-0550",name:"lentil-sprout",hex:"#aba44d"},{pantone:"16-1103",name:"pure-cashmere",hex:"#ada396"},{pantone:"16-1345",name:"sun-baked",hex:"#d27f63"},{pantone:"16-1347",name:"peach-caramel",hex:"#c5733d"},{pantone:"16-1348",name:"tomato-cream",hex:"#c57644"},{pantone:"16-1358",name:"orange-tiger",hex:"#f96714"},{pantone:"16-1438",name:"meerkat",hex:"#a46f44"},{pantone:"16-1453",name:"exotic-orange",hex:"#f96531"},{pantone:"16-1460",name:"dragon-fire",hex:"#fc642d"},{pantone:"16-1545",name:"coral-quartz",hex:"#f77464"},{pantone:"16-1548",name:"peach-echo",hex:"#f7786b"},{pantone:"16-1606",name:"purple-dove",hex:"#98878c"},{pantone:"16-3720",name:"sand-verbena",hex:"#9f90c1"},{pantone:"16-3905",name:"lilac-gray",hex:"#9896a4"},{pantone:"16-4033",name:"granada-sky",hex:"#5d81bb"},{pantone:"17-0630",name:"tree-house",hex:"#988c75"},{pantone:"17-0949",name:"chai-tea",hex:"#b1832f"},{pantone:"17-1052",name:"roasted-pecan",hex:"#93592b"},{pantone:"17-1105",name:"roasted-cashew",hex:"#918579"},{pantone:"17-1108",name:"winter-twig",hex:"#948a7a"},{pantone:"17-1115",name:"petrified-oak",hex:"#8d7960"},{pantone:"17-1142",name:"argan-oil",hex:"#8b593e"},{pantone:"17-1145",name:"autumn-maple",hex:"#c46215"},{pantone:"17-1314",name:"sepia-tint",hex:"#897560"},{pantone:"17-1345",name:"spice-route",hex:"#b95b3f"},{pantone:"17-1361",name:"scarlet-ibis",hex:"#f45520"},{pantone:"17-1450",name:"summer-fig",hex:"#be4b3b"},{pantone:"17-1708",name:"moonscape",hex:"#725f69"},{pantone:"17-1926",name:"fruit-dove",hex:"#ce5b78"},{pantone:"17-2034",name:"pink-yarrow",hex:"#ce3175"},{pantone:"17-2411",name:"toadstool",hex:"#988088"},{pantone:"17-3240",name:"bodacious",hex:"#b76ba3"},{pantone:"17-3520",name:"diffused-orchid",hex:"#9879a2"},{pantone:"17-3640",name:"fairy-wren",hex:"#9479af"},{pantone:"17-3735",name:"sunlit-allium",hex:"#9787bb"},{pantone:"17-3914",name:"sharkskin",hex:"#838487"},{pantone:"17-3929",name:"pale-iris",hex:"#8895c5"},{pantone:"17-3940",name:"iolite",hex:"#707bb4"},{pantone:"17-4016",name:"gray-flannel",hex:"#848182"},{pantone:"17-4028",name:"riverside",hex:"#4c6a92"},{pantone:"17-4029",name:"quiet-harbor",hex:"#5a789a"},{pantone:"17-4032",name:"lichen-blue",hex:"#5d89b3"},{pantone:"17-4033",name:"pacific-coast",hex:"#5480ac"},{pantone:"17-4245",name:"ibiza-blue",hex:"#007cb7"},{pantone:"17-4429",name:"navagio-bay",hex:"#3183a0"},{pantone:"17-4530",name:"barrier-reef",hex:"#0084a1"},{pantone:"17-0530",name:"guacamole",hex:"#797b3a"},{pantone:"18-0107",name:"kale",hex:"#5a7247"},{pantone:"18-0220",name:"mayfly",hex:"#65663f"},{pantone:"18-0330",name:"twist-of-lime",hex:"#4e632c"},{pantone:"18-0625",name:"martini-olive",hex:"#716a4d"},{pantone:"18-1028",name:"emperador",hex:"#684832"},{pantone:"18-1049",name:"thai-curry",hex:"#ab6819"},{pantone:"18-1050",name:"honey-ginger",hex:"#a86217"},{pantone:"18-1155",name:"sugar-almond",hex:"#935529"},{pantone:"18-1325",name:"spiced-apple",hex:"#783937"},{pantone:"18-1440",name:"chili-oil",hex:"#8e3c36"},{pantone:"18-1506",name:"plum-truffle",hex:"#675657"},{pantone:"18-1541",name:"brandy-brown",hex:"#73362a"},{pantone:"18-1549",name:"valiant-poppy",hex:"#bc322c"},{pantone:"18-1551",name:"aura-orange",hex:"#b4262a"},{pantone:"18-1653",name:"toreador",hex:"#b61032"},{pantone:"18-1654",name:"lychee",hex:"#ba0b32"},{pantone:"18-1659",name:"goji-berry",hex:"#b91228"},{pantone:"18-1705",name:"arctic-dusk",hex:"#735b6a"},{pantone:"18-1708",name:"ephemera",hex:"#6f5965"},{pantone:"18-1759",name:"jalapeno-red",hex:"#b2103c"},{pantone:"18-1951",name:"love-potion",hex:"#c01352"},{pantone:"18-2045",name:"pink-peacock",hex:"#c62168"},{pantone:"18-3014",name:"grape-kiss",hex:"#7b4368"},{pantone:"18-3120",name:"willowherb",hex:"#8e4483"},{pantone:"18-3340",name:"charisma",hex:"#632a60"},{pantone:"18-3521",name:"plum-jam",hex:"#624076"},{pantone:"18-3530",name:"lavender-crystal",hex:"#936a98"},{pantone:"18-3540",name:"purple-sapphire",hex:"#6f4685"},{pantone:"18-3634",name:"chive-blossom",hex:"#7d5d99"},{pantone:"18-3839",name:"purple-corallite",hex:"#5a4e8f"},{pantone:"18-3908",name:"volcanic-glass",hex:"#615c60"},{pantone:"18-3917",name:"gray-blue",hex:"#4d587a"},{pantone:"18-3929",name:"blue-horizon",hex:"#4e6482"},{pantone:"18-3950",name:"iris-bloom",hex:"#5b609e"},{pantone:"18-4048",name:"nebulas-blue",hex:"#2d62a3"},{pantone:"18-4250",name:"indigo-bunting",hex:"#006ca9"},{pantone:"18-4430",name:"fjord-blue",hex:"#00,7290"},{pantone:"18-4538",name:"hawaiian-surf",hex:"#0078a7"},{pantone:"18-4630",name:"tahitian-tide",hex:"#006b7e"},{pantone:"18-5025",name:"quetzal-green",hex:"#00,6865"},{pantone:"18-5204",name:"granite-gray",hex:"#615e,5f"},{pantone:"18-5845",name:"lush-meadow",hex:"#006e,51"},{pantone:"19-0203",name:"gray-pinstripe",hex:"#49494d"},{pantone:"19-0403",name:"sea-turtle",hex:"#5e5749"},{pantone:"19-0413",name:"deep-depths",hex:"#46483c"},{pantone:"19-0510",name:"kalamata",hex:"#5f5b4c"},{pantone:"19-0823",name:"crocodile",hex:"#5d5348"},{pantone:"19-1110",name:"chocolate-plum",hex:"#3c2d2e"},{pantone:"19-1214",name:"chocolate-lab",hex:"#5c3e35"},{pantone:"19-1215",name:"shaved-chocolate",hex:"#543b35"},{pantone:"19-1224",name:"fondue-fudge",hex:"#5d4236"},{pantone:"19-1233",name:"tiramisu",hex:"#634235"},{pantone:"19-1234",name:"rocky-road",hex:"#5a3e36"},{pantone:"19-1419",name:"chicory-coffee",hex:"#4a342e"},{pantone:"19-1429",name:"smoked-paprika",hex:"#6e362c"},{pantone:"19-1432",name:"chocolate-fondant",hex:"#56352d"},{pantone:"19-1435",name:"cherry-mahogany",hex:"#66352b"},{pantone:"19-1534",name:"merlot",hex:"#72262c"},{pantone:"19-1536",name:"red-pear",hex:"#7b3539"},{pantone:"19-2420",name:"pickled-beet",hex:"#4d233d"},{pantone:"19-2429",name:"plum-caspia",hex:"#61224a"},{pantone:"19-2620",name:"winter-bloom",hex:"#47243b"},{pantone:"19-3425",name:"spiced-plum",hex:"#6d4773"},{pantone:"19-3750",name:"violet-indigo",hex:"#3e285c"},{pantone:"19-3831",name:"maritime-blue",hex:"#27293d"},{pantone:"19-3902",name:"obsidian",hex:"#3a363b"},{pantone:"19-3911",name:"black-beauty",hex:"#26262a"},{pantone:"19-3917",name:"blackened-pearl",hex:"#4d4b50"},{pantone:"19-3930",name:"odyssey-gray",hex:"#434452"},{pantone:"19-4003",name:"black-onyx",hex:"#2b272b"},{pantone:"19-4029",name:"navy-peony",hex:"#223a5e"},{pantone:"19-4031",name:"sargasso-sea",hex:"#35435a"},{pantone:"19-4034",name:"sailor-blue",hex:"#0e3a53"},{pantone:"19-4038",name:"gibraltar-sea",hex:"#123850"},{pantone:"19-4045",name:"lapis-blue",hex:"#004b8d"},{pantone:"19-4048",name:"baleine-blue",hex:"#155187"},{pantone:"19-4055",name:"galaxy-blue",hex:"#2a4b7c"},{pantone:"19-4120",name:"blue-opal",hex:"#0f3b57"},{pantone:"19-4122",name:"moonlit-ocean",hex:"#293b4d"},{pantone:"19-4126",name:"deep-dive",hex:"#29495c"},{pantone:"19-4536",name:"crystal-teal",hex:"#00637c"},{pantone:"19-4540",name:"deep-lagoon",hex:"#00,5265"},{pantone:"19-5030",name:"sea-moss",hex:"#254445"},{pantone:"19-5230",name:"forest-biome",hex:"#184a45"},{pantone:"19-5232",name:"rain-forest",hex:"#15463e"}],get_rgbObject=_e=>{let lt=hexRgb(_e);return{R:lt[0],G:lt[1],B:lt[2]}},pantoneRGBList=pantones.map(_e=>get_rgbObject(_e.hex));var getClosestColor=_e=>{const lt=get_rgbObject(_e),Rt=diff.closest(lt,pantoneRGBList),At=rgbHex(Rt.R,Rt.G,Rt.B),Pt=pantones.findIndex(Lt=>Lt.hex==`#${At}`);return pantones[Pt]};function u$2(){return(u$2=Object.assign||function(_e){for(var lt=1;lt=0||(Pt[Rt]=_e[Rt]);return Pt}function i$5(_e){var lt=reactExports.useRef(_e),Rt=reactExports.useRef(function(At){lt.current&<.current(At)});return lt.current=_e,Rt.current}var s$2=function(_e,lt,Rt){return lt===void 0&&(lt=0),Rt===void 0&&(Rt=1),_e>Rt?Rt:_e0:Qt.buttons>0)&&Pt.current?Dt(d$4(Pt.current,Qt,Bt.current)):Zt(!1)},Kt=function(){return Zt(!1)};function Zt(Qt){var Jt=Nt.current,en=v$2(Pt.current),tn=Qt?en.addEventListener:en.removeEventListener;tn(Jt?"touchmove":"mousemove",Xt),tn(Jt?"touchend":"mouseup",Kt)}return[function(Qt){var Jt=Qt.nativeEvent,en=Pt.current;if(en&&(h$2(Jt),!function(an,un){return un&&!f$3(an)}(Jt,Nt.current)&&en)){if(f$3(Jt)){Nt.current=!0;var tn=Jt.changedTouches||[];tn.length&&(Bt.current=tn[0].identifier)}en.focus(),Dt(d$4(en,Jt,Bt.current)),Zt(!0)}},function(Qt){var Jt=Qt.which||Qt.keyCode;Jt<37||Jt>40||(Qt.preventDefault(),Lt({left:Jt===39?.05:Jt===37?-.05:0,top:Jt===40?.05:Jt===38?-.05:0}))},Zt]},[Lt,Dt]),Ut=jt[0],Gt=jt[1],qt=jt[2];return reactExports.useEffect(function(){return qt},[qt]),React.createElement("div",u$2({},At,{onTouchStart:Ut,onMouseDown:Ut,className:"react-colorful__interactive",ref:Pt,onKeyDown:Gt,tabIndex:0,role:"slider"}))}),g$3=function(_e){return _e.filter(Boolean).join(" ")},p$2=function(_e){var lt=_e.color,Rt=_e.left,At=_e.top,Pt=At===void 0?.5:At,Dt=g$3(["react-colorful__pointer",_e.className]);return React.createElement("div",{className:Dt,style:{top:100*Pt+"%",left:100*Rt+"%"}},React.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:lt}}))},b$3=function(_e,lt,Rt){return lt===void 0&&(lt=0),Rt===void 0&&(Rt=Math.pow(10,lt)),Math.round(Rt*_e)/Rt},x$3=function(_e){return L$2(C$2(_e))},C$2=function(_e){return _e[0]==="#"&&(_e=_e.substring(1)),_e.length<6?{r:parseInt(_e[0]+_e[0],16),g:parseInt(_e[1]+_e[1],16),b:parseInt(_e[2]+_e[2],16),a:_e.length===4?b$3(parseInt(_e[3]+_e[3],16)/255,2):1}:{r:parseInt(_e.substring(0,2),16),g:parseInt(_e.substring(2,4),16),b:parseInt(_e.substring(4,6),16),a:_e.length===8?b$3(parseInt(_e.substring(6,8),16)/255,2):1}},w$3=function(_e){return K$2(I$2(_e))},y$3=function(_e){var lt=_e.s,Rt=_e.v,At=_e.a,Pt=(200-lt)*Rt/100;return{h:b$3(_e.h),s:b$3(Pt>0&&Pt<200?lt*Rt/100/(Pt<=100?Pt:200-Pt)*100:0),l:b$3(Pt/2),a:b$3(At,2)}},q$2=function(_e){var lt=y$3(_e);return"hsl("+lt.h+", "+lt.s+"%, "+lt.l+"%)"},I$2=function(_e){var lt=_e.h,Rt=_e.s,At=_e.v,Pt=_e.a;lt=lt/360*6,Rt/=100,At/=100;var Dt=Math.floor(lt),Lt=At*(1-Rt),Bt=At*(1-(lt-Dt)*Rt),Nt=At*(1-(1-lt+Dt)*Rt),jt=Dt%6;return{r:b$3(255*[At,Bt,Lt,Lt,Nt,At][jt]),g:b$3(255*[Nt,At,At,Bt,Lt,Lt][jt]),b:b$3(255*[Lt,Lt,Nt,At,At,Bt][jt]),a:b$3(Pt,2)}},D$2=function(_e){var lt=_e.toString(16);return lt.length<2?"0"+lt:lt},K$2=function(_e){var lt=_e.r,Rt=_e.g,At=_e.b,Pt=_e.a,Dt=Pt<1?D$2(b$3(255*Pt)):"";return"#"+D$2(lt)+D$2(Rt)+D$2(At)+Dt},L$2=function(_e){var lt=_e.r,Rt=_e.g,At=_e.b,Pt=_e.a,Dt=Math.max(lt,Rt,At),Lt=Dt-Math.min(lt,Rt,At),Bt=Lt?Dt===lt?(Rt-At)/Lt:Dt===Rt?2+(At-lt)/Lt:4+(lt-Rt)/Lt:0;return{h:b$3(60*(Bt<0?Bt+6:Bt)),s:b$3(Dt?Lt/Dt*100:0),v:b$3(Dt/255*100),a:Pt}},S$3=React.memo(function(_e){var lt=_e.hue,Rt=_e.onChange,At=g$3(["react-colorful__hue",_e.className]);return React.createElement("div",{className:At},React.createElement(m$3,{onMove:function(Pt){Rt({h:360*Pt.left})},onKey:function(Pt){Rt({h:s$2(lt+360*Pt.left,0,360)})},"aria-label":"Hue","aria-valuenow":b$3(lt),"aria-valuemax":"360","aria-valuemin":"0"},React.createElement(p$2,{className:"react-colorful__hue-pointer",left:lt/360,color:q$2({h:lt,s:100,v:100,a:1})})))}),T$2=React.memo(function(_e){var lt=_e.hsva,Rt=_e.onChange,At={backgroundColor:q$2({h:lt.h,s:100,v:100,a:1})};return React.createElement("div",{className:"react-colorful__saturation",style:At},React.createElement(m$3,{onMove:function(Pt){Rt({s:100*Pt.left,v:100-100*Pt.top})},onKey:function(Pt){Rt({s:s$2(lt.s+100*Pt.left,0,100),v:s$2(lt.v-100*Pt.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+b$3(lt.s)+"%, Brightness "+b$3(lt.v)+"%"},React.createElement(p$2,{className:"react-colorful__saturation-pointer",top:1-lt.v/100,left:lt.s/100,color:q$2(lt)})))}),F$2=function(_e,lt){if(_e===lt)return!0;for(var Rt in _e)if(_e[Rt]!==lt[Rt])return!1;return!0},X$2=function(_e,lt){return _e.toLowerCase()===lt.toLowerCase()||F$2(C$2(_e),C$2(lt))};function Y$2(_e,lt,Rt){var At=i$5(Rt),Pt=reactExports.useState(function(){return _e.toHsva(lt)}),Dt=Pt[0],Lt=Pt[1],Bt=reactExports.useRef({color:lt,hsva:Dt});reactExports.useEffect(function(){if(!_e.equal(lt,Bt.current.color)){var jt=_e.toHsva(lt);Bt.current={hsva:jt,color:lt},Lt(jt)}},[lt,_e]),reactExports.useEffect(function(){var jt;F$2(Dt,Bt.current.hsva)||_e.equal(jt=_e.fromHsva(Dt),Bt.current.color)||(Bt.current={hsva:Dt,color:jt},At(jt))},[Dt,_e,At]);var Nt=reactExports.useCallback(function(jt){Lt(function(Ut){return Object.assign({},Ut,jt)})},[]);return[Dt,Nt]}var V$2=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect,$$3=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},J$2=new Map,Q$2=function(_e){V$2(function(){var lt=_e.current?_e.current.ownerDocument:document;if(lt!==void 0&&!J$2.has(lt)){var Rt=lt.createElement("style");Rt.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,J$2.set(lt,Rt);var At=$$3();At&&Rt.setAttribute("nonce",At),lt.head.appendChild(Rt)}},[])},U$2=function(_e){var lt=_e.className,Rt=_e.colorModel,At=_e.color,Pt=At===void 0?Rt.defaultColor:At,Dt=_e.onChange,Lt=c$2(_e,["className","colorModel","color","onChange"]),Bt=reactExports.useRef(null);Q$2(Bt);var Nt=Y$2(Rt,Pt,Dt),jt=Nt[0],Ut=Nt[1],Gt=g$3(["react-colorful",lt]);return React.createElement("div",u$2({},Lt,{ref:Bt,className:Gt}),React.createElement(T$2,{hsva:jt,onChange:Ut}),React.createElement(S$3,{hue:jt.h,onChange:Ut,className:"react-colorful__last-control"}))},W$2={defaultColor:"000",toHsva:x$3,fromHsva:function(_e){return w$3({h:_e.h,s:_e.s,v:_e.v,a:1})},equal:X$2},Z$2=function(_e){return React.createElement(U$2,u$2({},_e,{colorModel:W$2}))};const byPoint=({variables:_e},{x:lt,y:Rt})=>(_e==null?void 0:_e.x)===lt&&(_e==null?void 0:_e.y)===Rt,getGridSymbolsUrl=""+new URL("getGridSymbols.worker-412f6f1d.js",import.meta.url).href;class GetGridSymbolsWorker extends Worker{constructor(){super(getGridSymbolsUrl,{type:"module"})}}const getGridSymbolsAsync=usingWorkerTask(GetGridSymbolsWorker),parseGridWorkerUrl=""+new URL("parseGrid.worker-54cbc273.js",import.meta.url).href;class ParseGridWorker extends Worker{constructor(){super(parseGridWorkerUrl,{type:"module"})}}const parseGridAsync=usingMemoizedWorkerTask(ParseGridWorker);function _extends$1(){return _extends$1=Object.assign||function(_e){for(var lt=1;lt{const At=reactExports.useRef(Rt||[]),Dt=At.current===Rt||!At.current.every((Bt,Nt)=>Bt===Rt[Nt]);At.current=Rt;const Lt=lt.map(()=>null);return reactExports.useEffect(Dt?()=>void _e():()=>{},Dt?lt:Lt)};function allSame(_e,lt){return lodashExports$1.zip(_e,lt).every(([Rt,At])=>Rt===At)}const useEffectWhenAsync=(_e,lt=[],Rt=[])=>{const[At,Pt]=reactExports.useState(lt),[Dt,Lt]=reactExports.useState(Rt);return reactExports.useEffect(()=>{allSame(Dt,Rt)||(Pt(lt),Lt(Rt))},[lt,Rt,Dt]),useAsyncAbortable(_e,[...At,...Dt])};function useDebouncedState(_e,lt=lodashExports$1.noop,Rt=300){const[At,Pt]=reactExports.useState(_e);return useEffectWhen(()=>{const Dt=lodashExports$1.delay(()=>{lt(At)},Rt);return()=>clearTimeout(Dt)},[At,lt,Rt],[At]),[At,Pt]}const{floor:floor$2}=Math;function between(_e,lt,Rt){return _e>=lt&&_e({...await parseGridAsync({map:_e,options:lt})}),{normalizer:JSON.stringify});function SymbolColorPicker({onChange:_e,value:lt,autoValue:Rt}){const[At,Pt]=useDebouncedState(lt,_e),Dt=At??Rt;return jsxRuntimeExports.jsx(PopupState,{variant:"popover",children:Lt=>{var Bt;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(FeaturePickerButton,{...bindTrigger(Lt),children:jsxRuntimeExports.jsxs(Stack$1,{direction:"row",gap:1,alignItems:"center",children:[jsxRuntimeExports.jsx(Box$1,{sx:{width:16,height:16,backgroundColor:Dt,outline:Nt=>`1px solid ${Nt.palette.divider}`,borderRadius:4}}),At?lodashExports$1.startCase(((Bt=getClosestColor(At))==null?void 0:Bt.name)??"Custom"):"Auto"]})}),jsxRuntimeExports.jsxs(Popover$1,{transformOrigin:{horizontal:"left",vertical:"top"},anchorOrigin:{horizontal:"right",vertical:"top"},...bindPopover(Lt),slotProps:{paper:{sx:{overflow:"visible"}}},children:[jsxRuntimeExports.jsx(Box$1,{sx:{px:2,py:1},children:jsxRuntimeExports.jsx(FormControlLabel$1,{control:jsxRuntimeExports.jsx(Checkbox$1,{defaultChecked:!At,onChange:(Nt,jt)=>Pt==null?void 0:Pt(jt?void 0:Rt)}),label:"Choose Automatically"})}),jsxRuntimeExports.jsx(Box$1,{sx:{p:2,pt:0,...!At&&{opacity:Nt=>Nt.palette.action.disabledOpacity,pointerEvents:"none"}},children:jsxRuntimeExports.jsx(Z$2,{color:At??Rt,onChange:Pt})})]})]})}})}const editor$3=async _e=>{if(_e){const{symbols:lt}=await getGridSymbolsAsync({map:_e});return withProduce(({produce:Rt,value:At})=>{const{palette:Pt}=useTheme(),Dt=lodashExports$1.flow(interpolate$2([Pt.background.paper,Pt.text.primary]),rgbToHex);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:lodashExports$1.sortBy(lt,"value").map(({symbol:Lt})=>{var Bt,Nt;return jsxRuntimeExports.jsx(Option,{label:`Tile color for "${Lt}"`,content:jsxRuntimeExports.jsx(SymbolColorPicker,{value:(Bt=At==null?void 0:At.symbols)==null?void 0:Bt[Lt],autoValue:Dt(((Nt=lodashExports$1.find(lt,{symbol:Lt}))==null?void 0:Nt.value)??0),onChange:jt=>Rt(Ut=>{lodashExports$1.set(Ut,`symbols["${Lt}"]`,jt)})})},Lt)})})})}else return()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{})},hydrate$3=_e=>{const{width:lt,height:Rt}=_e.bounds;return{..._e,snap:({x:At,y:Pt},Dt=1)=>{const[Lt,Bt]=[floor$2(At+Dt/2),floor$2(Pt+Dt/2)];if(between(Lt,0,lt)&&between(Bt,0,Rt))return{x:Lt,y:Bt}},nodeAt:At=>{const{x:Pt,y:Dt}=At;return Dt*lt+Pt},pointOf:At=>({x:At%lt,y:~~(At/lt)}),matchNode:byPoint}},grid=Object.freeze(Object.defineProperty({__proto__:null,SymbolColorPicker,editor:editor$3,hydrate:hydrate$3,parse:parse$a},Symbol.toStringTag,{value:"Module"})),parseMeshWorkerUrl=""+new URL("parseMesh.worker-9ae57423.js",import.meta.url).href;class ParseMeshWorker extends Worker{constructor(){super(parseMeshWorkerUrl,{type:"module"})}}const parseMeshAsync=usingMemoizedWorkerTask(ParseMeshWorker),parse$9=memo(async(_e="",lt)=>await parseMeshAsync({map:_e,options:lt}),{normalizer:JSON.stringify}),hydrate$2=_e=>({..._e,snap:lodashExports$1.identity,nodeAt:lodashExports$1.constant(0),pointOf:lodashExports$1.constant({x:0,y:0}),matchNode:byPoint}),editor$2=async()=>()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",sx:{mb:1,mt:1},children:"No options available."})}),mesh=Object.freeze(Object.defineProperty({__proto__:null,editor:editor$2,hydrate:hydrate$2,parse:parse$9},Symbol.toStringTag,{value:"Module"})),parseNetworkWorkerUrl=""+new URL("parseNetwork.worker-8208763b.js",import.meta.url).href;class ParseNetworkWorker extends Worker{constructor(){super(parseNetworkWorkerUrl,{type:"module"})}}const parseNetworkAsync=usingMemoizedWorkerTask(ParseNetworkWorker),parse$8=memo(async(_e="",lt)=>await parseNetworkAsync({map:_e,options:lt}),{normalizer:JSON.stringify}),hydrate$1=_e=>({..._e,snap:lodashExports$1.identity,nodeAt:lodashExports$1.constant(0),pointOf:lodashExports$1.constant({x:0,y:0}),matchNode:byPoint}),editor$1=async()=>()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",sx:{mb:1,mt:1},children:"No options available."})}),xy=Object.freeze(Object.defineProperty({__proto__:null,editor:editor$1,hydrate:hydrate$1,parse:parse$8},Symbol.toStringTag,{value:"Module"})),parsePolyWorkerUrl=""+new URL("parsePoly.worker-47ff7d18.js",import.meta.url).href;class ParsePolyWorker extends Worker{constructor(){super(parsePolyWorkerUrl,{type:"module"})}}const parsePolyAsync=usingMemoizedWorkerTask(ParsePolyWorker),parse$7=memo(async(_e="",lt)=>await parsePolyAsync({map:_e,options:lt}),{normalizer:JSON.stringify}),hydrate=_e=>({..._e,snap:lodashExports$1.identity,nodeAt:lodashExports$1.constant(0),pointOf:lodashExports$1.constant({x:0,y:0}),matchNode:byPoint}),editor=async()=>()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",sx:{mb:1,mt:1},children:"No options available."})}),poly=Object.freeze(Object.defineProperty({__proto__:null,editor,hydrate,parse:parse$7},Symbol.toStringTag,{value:"Module"})),mapParsers={grid,map:grid,xy,mesh,poly};function getParser(_e=""){return mapParsers[_e]}const defaultGuard=lodashExports$1.constant(!0),[useLayers,LayersProvider]=createSlice({layers:[]});function useLayer(_e,lt=defaultGuard){const[Rt,At]=reactExports.useState(_e),[{layers:Pt},Dt]=useLayers(),Lt=lodashExports$1.filter(Pt,lt),Bt=Rt?lodashExports$1.find(Lt,{key:Rt})??lodashExports$1.head(Lt):lodashExports$1.head(Lt);return reactExports.useEffect(()=>{At(_e)},[_e]),reactExports.useEffect(()=>{Bt&&Bt.key!==Rt&&At(Bt.key)},[Bt,Rt,At]),reactExports.useMemo(()=>({key:Bt==null?void 0:Bt.key,setKey:At,layer:Bt,setLayer:Nt=>{const jt={...Bt,...Nt};Dt(({layers:Ut})=>({layers:lodashExports$1.map(Ut,Gt=>Gt.key===jt.key?jt:Gt)}))},layers:Lt,allLayers:Pt}),[Pt,Bt,Dt,Lt])}const fn=memo((_e,lt)=>new Function("params",`${_e}; return ${lt}.apply(null, params);`));function call$1(_e,lt,Rt){try{return fn(_e,lt)(Rt)}catch{return templates[lt].defaultReturnValue}}const treeWorkerUrl=""+new URL("tree.worker-a5e2610c.js",import.meta.url).href;class TreeWorkerUrl extends Worker{constructor(){super(treeWorkerUrl,{type:"module"})}}const treeAsync=usingMemoizedWorkerTask(TreeWorkerUrl);function useTree(_e){return useAsync(async()=>await treeAsync(_e),[_e])}function useTreeMemo(_e,lt){const Rt=reactExports.useMemo(()=>_e,lt);return useTree(Rt)}function useBreakpoints(_e){var jt;const{layer:lt}=useLayer(_e),{monotonicF:Rt,monotonicG:At,breakpoints:Pt,code:Dt,trace:Lt}=(lt==null?void 0:lt.source)??{},Bt=Lt==null?void 0:Lt.content,{result:Nt}=useTreeMemo({trace:Bt,step:(jt=Bt==null?void 0:Bt.events)==null?void 0:jt.length,radius:void 0},[Bt]);return reactExports.useMemo(()=>{const Ut=(Bt==null?void 0:Bt.events)??[],Gt=treeToDict((Nt==null?void 0:Nt.tree)??[]);return memo(qt=>{var Kt,Zt;const Xt=Ut[qt];if(Xt)try{for(const{active:Qt,condition:Jt,type:en,property:tn="",reference:an=0}of Pt??[]){const un=!en||en===Xt.type;if(Qt&&un&&(()=>{var rn;return(rn=Jt==null?void 0:Jt.apply)==null?void 0:rn.call(Jt,{type:en,event:Xt,property:tn,value:lodashExports$1.get(Xt,tn),reference:an,step:qt,events:Ut,node:Gt[qt]})})())return Jt!=null&&Jt.needsReference?{result:`${tn} ${lodashExports$1.toLower(lodashExports$1.startCase(Jt==null?void 0:Jt.key))} ${an}`}:{result:`${tn} ${lodashExports$1.toLower(lodashExports$1.startCase(Jt==null?void 0:Jt.key))}`}}if(call$1(Dt??"","shouldBreak",[qt,Xt,Ut,(Kt=Gt[qt])==null?void 0:Kt.parent,(Zt=Gt[qt])==null?void 0:Zt.children]))return{result:"Script editor"}}catch(Qt){return{error:`${Qt}`}}return{result:""}})},[Dt,Bt,Pt,Rt,At,Nt])}function treeToDict(_e=[],lt={}){for(const Rt of _e){for(const At of Rt.events)lt[At.step]=Rt;treeToDict(Rt.children,lt)}return lt}function cancellable(_e,lt){let Rt=!1;return requestAnimationFrame(async()=>{const At=await _e();Rt||lt(At)}),()=>{Rt=!0}}function usePlaybackState(_e){const{layer:lt,setLayer:Rt,setKey:At}=useLayer(_e),Pt=useSnackbar(),Dt=useBreakpoints(_e);reactExports.useEffect(()=>{_e&&At(_e)},[_e]);const{playback:Lt,playbackTo:Bt,step:Nt=0}=(lt==null?void 0:lt.source)??{},jt=lodashExports$1.min([Bt,Nt])??0,Ut=!!Bt,Gt=Lt==="playing",[qt,Xt]=[0,(Bt??1)-1];return reactExports.useMemo(()=>{function Kt(un){Rt(produce(lt,cn=>lodashExports$1.set(cn,"source",{...cn==null?void 0:cn.source,...un})))}const Zt={start:qt,end:Xt,step:jt,canPlay:Ut&&!Gt&&jt0},Qt=(un=0)=>{Kt({playback:"paused",step:tn(un)})},Jt=(un=1)=>Kt({playback:"playing",step:tn(un)}),en=(un,cn=0)=>cancellable(async()=>{for(const rn of lodashExports$1.range(cn,un)){const sn=Dt(jt+rn);if(sn.result||sn.error)return{...sn,offset:rn}}return{result:"",offset:0,error:void 0}},({result:rn,offset:sn,error:pn})=>{pn?(Pt(`${lodashExports$1.trimEnd(pn,".")}`,`Step ${jt+sn}`),Qt()):rn?(Pt(`Breakpoint hit: ${rn}`,`Step ${jt+sn}`),Qt(sn)):Jt(un)}),tn=un=>lodashExports$1.clamp(jt+un,qt,Xt);return{playing:Lt==="playing",...Zt,...{play:()=>{Kt({playback:"playing",step:tn(1)})},pause:Qt,stepTo:(un=0)=>Kt({step:un}),stop:()=>Kt({step:qt,playback:"paused"}),stepForward:()=>Kt({step:tn(1)}),stepBackward:()=>Kt({step:tn(-1)}),tick:Jt,stepWithBreakpointCheck:en}}},[Xt,Lt,Gt,Ut,qt,jt,Rt])}function RenderLayer({layer:_e,index:lt}){var Rt,At;return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e&&reactExports.createElement((At=layerHandlers[((Rt=_e==null?void 0:_e.source)==null?void 0:Rt.type)??""])==null?void 0:At.renderer,{layer:_e,index:lt})})}const[useRenderers,RendererProvider]=createSlice([],{reduce:replace$1}),removeUndefinedValues=_e=>lodashExports$1.omit(_e,lodashExports$1.filter(lodashExports$1.keys(_e),lt=>lodashExports$1.isUndefined(_e[lt]))),[useScreenshots,ScreenshotsProvider]=createSlice({},{reduce:lodashExports$1.flow(merge$3,removeUndefinedValues)});function Placeholder$2({label:_e,icon:lt=jsxRuntimeExports.jsx(WidgetsOutlined,{}),...Rt}){return jsxRuntimeExports.jsxs(Flex,{justifyContent:"center",alignItems:"center",color:"text.secondary",bgcolor:"background.paper",textAlign:"center",vertical:!0,pt:6,...Rt,children:[reactExports.cloneElement(lt,{sx:{mb:2},fontSize:"large"}),jsxRuntimeExports.jsx(Type$1,{children:_e})]})}const tint="500";function hex$1(_e){return parseInt(_e.replace("#","0x"))}const colorsHex={source:green$1.A400,destination:red$1.A400,updating:orange$1[tint],expanding:deepPurple$1[tint],generating:yellow$1[tint],closing:pink$1[tint],end:blue$1.A400};lodashExports$1.mapValues(colorsHex,hex$1);function getColorHex(_e){return(_e&&colorsHex[_e])??grey$1[tint]}function count$2(_e){var lt=0,Rt=_e.children,At=Rt&&Rt.length;if(!At)lt=1;else for(;--At>=0;)lt+=Rt[At].value;_e.value=lt}function node_count(){return this.eachAfter(count$2)}function node_each(_e){var lt=this,Rt,At=[lt],Pt,Dt,Lt;do for(Rt=At.reverse(),At=[];lt=Rt.pop();)if(_e(lt),Pt=lt.children,Pt)for(Dt=0,Lt=Pt.length;Dt=0;--Pt)Rt.push(At[Pt]);return this}function node_eachAfter(_e){for(var lt=this,Rt=[lt],At=[],Pt,Dt,Lt;lt=Rt.pop();)if(At.push(lt),Pt=lt.children,Pt)for(Dt=0,Lt=Pt.length;Dt=0;)Rt+=At[Pt].value;lt.value=Rt})}function node_sort(_e){return this.eachBefore(function(lt){lt.children&<.children.sort(_e)})}function node_path(_e){for(var lt=this,Rt=leastCommonAncestor(lt,_e),At=[lt];lt!==Rt;)lt=lt.parent,At.push(lt);for(var Pt=At.length;_e!==Rt;)At.splice(Pt,0,_e),_e=_e.parent;return At}function leastCommonAncestor(_e,lt){if(_e===lt)return _e;var Rt=_e.ancestors(),At=lt.ancestors(),Pt=null;for(_e=Rt.pop(),lt=At.pop();_e===lt;)Pt=_e,_e=Rt.pop(),lt=At.pop();return Pt}function node_ancestors(){for(var _e=this,lt=[_e];_e=_e.parent;)lt.push(_e);return lt}function node_descendants(){var _e=[];return this.each(function(lt){_e.push(lt)}),_e}function node_leaves(){var _e=[];return this.eachBefore(function(lt){lt.children||_e.push(lt)}),_e}function node_links(){var _e=this,lt=[];return _e.each(function(Rt){Rt!==_e&<.push({source:Rt.parent,target:Rt})}),lt}function hierarchy(_e,lt){var Rt=new Node$6(_e),At=+_e.value&&(Rt.value=_e.value),Pt,Dt=[Rt],Lt,Bt,Nt,jt;for(lt==null&&(lt=defaultChildren);Pt=Dt.pop();)if(At&&(Pt.value=+Pt.data.value),(Bt=lt(Pt.data))&&(jt=Bt.length))for(Pt.children=new Array(jt),Nt=jt-1;Nt>=0;--Nt)Dt.push(Lt=Pt.children[Nt]=new Node$6(Bt[Nt])),Lt.parent=Pt,Lt.depth=Pt.depth+1;return Rt.eachBefore(computeHeight)}function node_copy(){return hierarchy(this).eachBefore(copyData)}function defaultChildren(_e){return _e.children}function copyData(_e){_e.data=_e.data.data}function computeHeight(_e){var lt=0;do _e.height=lt;while((_e=_e.parent)&&_e.height<++lt)}function Node$6(_e){this.data=_e,this.depth=this.height=0,this.parent=null}Node$6.prototype=hierarchy.prototype={constructor:Node$6,count:node_count,each:node_each,eachAfter:node_eachAfter,eachBefore:node_eachBefore,sum:node_sum,sort:node_sort,path:node_path,ancestors:node_ancestors,descendants:node_descendants,leaves:node_leaves,links:node_links,copy:node_copy};function defaultSeparation(_e,lt){return _e.parent===lt.parent?1:2}function nextLeft(_e){var lt=_e.children;return lt?lt[0]:_e.t}function nextRight(_e){var lt=_e.children;return lt?lt[lt.length-1]:_e.t}function moveSubtree(_e,lt,Rt){var At=Rt/(lt.i-_e.i);lt.c-=At,lt.s+=Rt,_e.c+=At,lt.z+=Rt,lt.m+=Rt}function executeShifts(_e){for(var lt=0,Rt=0,At=_e.children,Pt=At.length,Dt;--Pt>=0;)Dt=At[Pt],Dt.z+=lt,Dt.m+=lt,lt+=Dt.s+(Rt+=Dt.c)}function nextAncestor(_e,lt,Rt){return _e.a.parent===lt.parent?_e.a:Rt}function TreeNode(_e,lt){this._=_e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=lt}TreeNode.prototype=Object.create(Node$6.prototype);function treeRoot(_e){for(var lt=new TreeNode(_e,0),Rt,At=[lt],Pt,Dt,Lt,Bt;Rt=At.pop();)if(Dt=Rt._.children)for(Rt.children=new Array(Bt=Dt.length),Lt=Bt-1;Lt>=0;--Lt)At.push(Pt=Rt.children[Lt]=new TreeNode(Dt[Lt],Lt)),Pt.parent=Rt;return(lt.parent=new TreeNode(null,0)).children=[lt],lt}function d3tree(){var _e=defaultSeparation,lt=1,Rt=1,At=null;function Pt(jt){var Ut=treeRoot(jt);if(Ut.eachAfter(Dt),Ut.parent.m=-Ut.z,Ut.eachBefore(Lt),At)jt.eachBefore(Nt);else{var Gt=jt,qt=jt,Xt=jt;jt.eachBefore(function(en){en.xqt.x&&(qt=en),en.depth>Xt.depth&&(Xt=en)});var Kt=Gt===qt?1:_e(Gt,qt)/2,Zt=Kt-Gt.x,Qt=lt/(qt.x+Kt+Zt),Jt=Rt/(Xt.depth||1);jt.eachBefore(function(en){en.x=(en.x+Zt)*Qt,en.y=en.depth*Jt})}return jt}function Dt(jt){var Ut=jt.children,Gt=jt.parent.children,qt=jt.i?Gt[jt.i-1]:null;if(Ut){executeShifts(jt);var Xt=(Ut[0].z+Ut[Ut.length-1].z)/2;qt?(jt.z=qt.z+_e(jt._,qt._),jt.m=jt.z-Xt):jt.z=Xt}else qt&&(jt.z=qt.z+_e(jt._,qt._));jt.parent.A=Bt(jt,qt,jt.parent.A||Gt[0])}function Lt(jt){jt._.x=jt.z+jt.parent.m,jt.m+=jt.parent.m}function Bt(jt,Ut,Gt){if(Ut){for(var qt=jt,Xt=jt,Kt=Ut,Zt=qt.parent.children[0],Qt=qt.m,Jt=Xt.m,en=Kt.m,tn=Zt.m,an;Kt=nextRight(Kt),qt=nextLeft(qt),Kt&&qt;)Zt=nextLeft(Zt),Xt=nextRight(Xt),Xt.a=jt,an=Kt.z+en-qt.z-Qt+_e(Kt._,qt._),an>0&&(moveSubtree(nextAncestor(Kt,jt,Gt),jt,an),Qt+=an,Jt+=an),en+=Kt.m,Qt+=qt.m,tn+=Zt.m,Jt+=Xt.m;Kt&&!nextRight(Xt)&&(Xt.t=Kt,Xt.m+=en-Jt),qt&&!nextLeft(Zt)&&(Zt.t=qt,Zt.m+=Qt-tn,Gt=jt)}return Gt}function Nt(jt){jt.x*=lt,jt.y=jt.depth*Rt}return Pt.separation=function(jt){return arguments.length?(_e=jt,Pt):_e},Pt.size=function(jt){return arguments.length?(At=!1,lt=+jt[0],Rt=+jt[1],Pt):At?null:[lt,Rt]},Pt.nodeSize=function(jt){return arguments.length?(At=!0,lt=+jt[0],Rt=+jt[1],Pt):At?[lt,Rt]:null},Pt}var xhtml="http://www.w3.org/1999/xhtml";const namespaces={svg:"http://www.w3.org/2000/svg",xhtml,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function namespace(_e){var lt=_e+="",Rt=lt.indexOf(":");return Rt>=0&&(lt=_e.slice(0,Rt))!=="xmlns"&&(_e=_e.slice(Rt+1)),namespaces.hasOwnProperty(lt)?{space:namespaces[lt],local:_e}:_e}function creatorInherit(_e){return function(){var lt=this.ownerDocument,Rt=this.namespaceURI;return Rt===xhtml&<.documentElement.namespaceURI===xhtml?lt.createElement(_e):lt.createElementNS(Rt,_e)}}function creatorFixed(_e){return function(){return this.ownerDocument.createElementNS(_e.space,_e.local)}}function creator(_e){var lt=namespace(_e);return(lt.local?creatorFixed:creatorInherit)(lt)}function none(){}function selector(_e){return _e==null?none:function(){return this.querySelector(_e)}}function selection_select(_e){typeof _e!="function"&&(_e=selector(_e));for(var lt=this._groups,Rt=lt.length,At=new Array(Rt),Pt=0;Pt=tn&&(tn=en+1);!(un=Qt[tn])&&++tn=0;)(Lt=At[Pt])&&(Dt&&Lt.compareDocumentPosition(Dt)^4&&Dt.parentNode.insertBefore(Lt,Dt),Dt=Lt);return this}function selection_sort(_e){_e||(_e=ascending);function lt(Gt,qt){return Gt&&qt?_e(Gt.__data__,qt.__data__):!Gt-!qt}for(var Rt=this._groups,At=Rt.length,Pt=new Array(At),Dt=0;Dtlt?1:_e>=lt?0:NaN}function selection_call(){var _e=arguments[0];return arguments[0]=this,_e.apply(null,arguments),this}function selection_nodes(){return Array.from(this)}function selection_node(){for(var _e=this._groups,lt=0,Rt=_e.length;lt1?this.each((lt==null?styleRemove$1:typeof lt=="function"?styleFunction$1:styleConstant$1)(_e,lt,Rt??"")):styleValue(this.node(),_e)}function styleValue(_e,lt){return _e.style.getPropertyValue(lt)||defaultView(_e).getComputedStyle(_e,null).getPropertyValue(lt)}function propertyRemove(_e){return function(){delete this[_e]}}function propertyConstant(_e,lt){return function(){this[_e]=lt}}function propertyFunction(_e,lt){return function(){var Rt=lt.apply(this,arguments);Rt==null?delete this[_e]:this[_e]=Rt}}function selection_property(_e,lt){return arguments.length>1?this.each((lt==null?propertyRemove:typeof lt=="function"?propertyFunction:propertyConstant)(_e,lt)):this.node()[_e]}function classArray(_e){return _e.trim().split(/^|\s+/)}function classList(_e){return _e.classList||new ClassList(_e)}function ClassList(_e){this._node=_e,this._names=classArray(_e.getAttribute("class")||"")}ClassList.prototype={add:function(_e){var lt=this._names.indexOf(_e);lt<0&&(this._names.push(_e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(_e){var lt=this._names.indexOf(_e);lt>=0&&(this._names.splice(lt,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(_e){return this._names.indexOf(_e)>=0}};function classedAdd(_e,lt){for(var Rt=classList(_e),At=-1,Pt=lt.length;++At=0&&(Rt=lt.slice(At+1),lt=lt.slice(0,At)),{type:lt,name:Rt}})}function onRemove(_e){return function(){var lt=this.__on;if(lt){for(var Rt=0,At=-1,Pt=lt.length,Dt;Rt{}};function dispatch(){for(var _e=0,lt=arguments.length,Rt={},At;_e=0&&(At=Rt.slice(Pt+1),Rt=Rt.slice(0,Pt)),Rt&&!lt.hasOwnProperty(Rt))throw new Error("unknown type: "+Rt);return{type:Rt,name:At}})}Dispatch.prototype=dispatch.prototype={constructor:Dispatch,on:function(_e,lt){var Rt=this._,At=parseTypenames(_e+"",Rt),Pt,Dt=-1,Lt=At.length;if(arguments.length<2){for(;++Dt0)for(var Rt=new Array(Pt),At=0,Pt,Dt;At>8&15|lt>>4&240,lt>>4&15|lt&240,(lt&15)<<4|lt&15,1):Rt===8?rgba(lt>>24&255,lt>>16&255,lt>>8&255,(lt&255)/255):Rt===4?rgba(lt>>12&15|lt>>8&240,lt>>8&15|lt>>4&240,lt>>4&15|lt&240,((lt&15)<<4|lt&15)/255):null):(lt=reRgbInteger.exec(_e))?new Rgb(lt[1],lt[2],lt[3],1):(lt=reRgbPercent.exec(_e))?new Rgb(lt[1]*255/100,lt[2]*255/100,lt[3]*255/100,1):(lt=reRgbaInteger.exec(_e))?rgba(lt[1],lt[2],lt[3],lt[4]):(lt=reRgbaPercent.exec(_e))?rgba(lt[1]*255/100,lt[2]*255/100,lt[3]*255/100,lt[4]):(lt=reHslPercent.exec(_e))?hsla(lt[1],lt[2]/100,lt[3]/100,1):(lt=reHslaPercent.exec(_e))?hsla(lt[1],lt[2]/100,lt[3]/100,lt[4]):named.hasOwnProperty(_e)?rgbn(named[_e]):_e==="transparent"?new Rgb(NaN,NaN,NaN,0):null}function rgbn(_e){return new Rgb(_e>>16&255,_e>>8&255,_e&255,1)}function rgba(_e,lt,Rt,At){return At<=0&&(_e=lt=Rt=NaN),new Rgb(_e,lt,Rt,At)}function rgbConvert(_e){return _e instanceof Color$1||(_e=color(_e)),_e?(_e=_e.rgb(),new Rgb(_e.r,_e.g,_e.b,_e.opacity)):new Rgb}function rgb(_e,lt,Rt,At){return arguments.length===1?rgbConvert(_e):new Rgb(_e,lt,Rt,At??1)}function Rgb(_e,lt,Rt,At){this.r=+_e,this.g=+lt,this.b=+Rt,this.opacity=+At}define(Rgb,rgb,extend$2(Color$1,{brighter(_e){return _e=_e==null?brighter:Math.pow(brighter,_e),new Rgb(this.r*_e,this.g*_e,this.b*_e,this.opacity)},darker(_e){return _e=_e==null?darker:Math.pow(darker,_e),new Rgb(this.r*_e,this.g*_e,this.b*_e,this.opacity)},rgb(){return this},clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clampa(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rgb_formatHex,formatHex:rgb_formatHex,formatHex8:rgb_formatHex8,formatRgb:rgb_formatRgb,toString:rgb_formatRgb}));function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatHex8(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity)?1:this.opacity)*255)}`}function rgb_formatRgb(){const _e=clampa(this.opacity);return`${_e===1?"rgb(":"rgba("}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${_e===1?")":`, ${_e})`}`}function clampa(_e){return isNaN(_e)?1:Math.max(0,Math.min(1,_e))}function clampi(_e){return Math.max(0,Math.min(255,Math.round(_e)||0))}function hex(_e){return _e=clampi(_e),(_e<16?"0":"")+_e.toString(16)}function hsla(_e,lt,Rt,At){return At<=0?_e=lt=Rt=NaN:Rt<=0||Rt>=1?_e=lt=NaN:lt<=0&&(_e=NaN),new Hsl(_e,lt,Rt,At)}function hslConvert(_e){if(_e instanceof Hsl)return new Hsl(_e.h,_e.s,_e.l,_e.opacity);if(_e instanceof Color$1||(_e=color(_e)),!_e)return new Hsl;if(_e instanceof Hsl)return _e;_e=_e.rgb();var lt=_e.r/255,Rt=_e.g/255,At=_e.b/255,Pt=Math.min(lt,Rt,At),Dt=Math.max(lt,Rt,At),Lt=NaN,Bt=Dt-Pt,Nt=(Dt+Pt)/2;return Bt?(lt===Dt?Lt=(Rt-At)/Bt+(Rt0&&Nt<1?0:Lt,new Hsl(Lt,Bt,Nt,_e.opacity)}function hsl(_e,lt,Rt,At){return arguments.length===1?hslConvert(_e):new Hsl(_e,lt,Rt,At??1)}function Hsl(_e,lt,Rt,At){this.h=+_e,this.s=+lt,this.l=+Rt,this.opacity=+At}define(Hsl,hsl,extend$2(Color$1,{brighter(_e){return _e=_e==null?brighter:Math.pow(brighter,_e),new Hsl(this.h,this.s,this.l*_e,this.opacity)},darker(_e){return _e=_e==null?darker:Math.pow(darker,_e),new Hsl(this.h,this.s,this.l*_e,this.opacity)},rgb(){var _e=this.h%360+(this.h<0)*360,lt=isNaN(_e)||isNaN(this.s)?0:this.s,Rt=this.l,At=Rt+(Rt<.5?Rt:1-Rt)*lt,Pt=2*Rt-At;return new Rgb(hsl2rgb(_e>=240?_e-240:_e+120,Pt,At),hsl2rgb(_e,Pt,At),hsl2rgb(_e<120?_e+240:_e-120,Pt,At),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const _e=clampa(this.opacity);return`${_e===1?"hsl(":"hsla("}${clamph(this.h)}, ${clampt(this.s)*100}%, ${clampt(this.l)*100}%${_e===1?")":`, ${_e})`}`}}));function clamph(_e){return _e=(_e||0)%360,_e<0?_e+360:_e}function clampt(_e){return Math.max(0,Math.min(1,_e||0))}function hsl2rgb(_e,lt,Rt){return(_e<60?lt+(Rt-lt)*_e/60:_e<180?Rt:_e<240?lt+(Rt-lt)*(240-_e)/60:lt)*255}const constant$2=_e=>()=>_e;function linear(_e,lt){return function(Rt){return _e+Rt*lt}}function exponential(_e,lt,Rt){return _e=Math.pow(_e,Rt),lt=Math.pow(lt,Rt)-_e,Rt=1/Rt,function(At){return Math.pow(_e+At*lt,Rt)}}function gamma(_e){return(_e=+_e)==1?nogamma:function(lt,Rt){return Rt-lt?exponential(lt,Rt,_e):constant$2(isNaN(lt)?Rt:lt)}}function nogamma(_e,lt){var Rt=lt-_e;return Rt?linear(_e,Rt):constant$2(isNaN(_e)?lt:_e)}const interpolateRgb=function _e(lt){var Rt=gamma(lt);function At(Pt,Dt){var Lt=Rt((Pt=rgb(Pt)).r,(Dt=rgb(Dt)).r),Bt=Rt(Pt.g,Dt.g),Nt=Rt(Pt.b,Dt.b),jt=nogamma(Pt.opacity,Dt.opacity);return function(Ut){return Pt.r=Lt(Ut),Pt.g=Bt(Ut),Pt.b=Nt(Ut),Pt.opacity=jt(Ut),Pt+""}}return At.gamma=_e,At}(1);function interpolateNumber(_e,lt){return _e=+_e,lt=+lt,function(Rt){return _e*(1-Rt)+lt*Rt}}var reA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,reB=new RegExp(reA.source,"g");function zero(_e){return function(){return _e}}function one(_e){return function(lt){return _e(lt)+""}}function interpolateString(_e,lt){var Rt=reA.lastIndex=reB.lastIndex=0,At,Pt,Dt,Lt=-1,Bt=[],Nt=[];for(_e=_e+"",lt=lt+"";(At=reA.exec(_e))&&(Pt=reB.exec(lt));)(Dt=Pt.index)>Rt&&(Dt=lt.slice(Rt,Dt),Bt[Lt]?Bt[Lt]+=Dt:Bt[++Lt]=Dt),(At=At[0])===(Pt=Pt[0])?Bt[Lt]?Bt[Lt]+=Pt:Bt[++Lt]=Pt:(Bt[++Lt]=null,Nt.push({i:Lt,x:interpolateNumber(At,Pt)})),Rt=reB.lastIndex;return Rt180?Ut+=360:Ut-jt>180&&(jt+=360),qt.push({i:Gt.push(Pt(Gt)+"rotate(",null,At)-2,x:interpolateNumber(jt,Ut)})):Ut&&Gt.push(Pt(Gt)+"rotate("+Ut+At)}function Bt(jt,Ut,Gt,qt){jt!==Ut?qt.push({i:Gt.push(Pt(Gt)+"skewX(",null,At)-2,x:interpolateNumber(jt,Ut)}):Ut&&Gt.push(Pt(Gt)+"skewX("+Ut+At)}function Nt(jt,Ut,Gt,qt,Xt,Kt){if(jt!==Gt||Ut!==qt){var Zt=Xt.push(Pt(Xt)+"scale(",null,",",null,")");Kt.push({i:Zt-4,x:interpolateNumber(jt,Gt)},{i:Zt-2,x:interpolateNumber(Ut,qt)})}else(Gt!==1||qt!==1)&&Xt.push(Pt(Xt)+"scale("+Gt+","+qt+")")}return function(jt,Ut){var Gt=[],qt=[];return jt=_e(jt),Ut=_e(Ut),Dt(jt.translateX,jt.translateY,Ut.translateX,Ut.translateY,Gt,qt),Lt(jt.rotate,Ut.rotate,Gt,qt),Bt(jt.skewX,Ut.skewX,Gt,qt),Nt(jt.scaleX,jt.scaleY,Ut.scaleX,Ut.scaleY,Gt,qt),jt=Ut=null,function(Xt){for(var Kt=-1,Zt=qt.length,Qt;++Kt=0&&_e._call.call(void 0,lt),_e=_e._next;--frame}function wake(){clockNow=(clockLast=clock.now())+clockSkew,frame=timeout$1=0;try{timerFlush()}finally{frame=0,nap(),clockNow=0}}function poke(){var _e=clock.now(),lt=_e-clockLast;lt>pokeDelay&&(clockSkew-=lt,clockLast=_e)}function nap(){for(var _e,lt=taskHead,Rt,At=1/0;lt;)lt._call?(At>lt._time&&(At=lt._time),_e=lt,lt=lt._next):(Rt=lt._next,lt._next=null,lt=_e?_e._next=Rt:taskHead=Rt);taskTail=_e,sleep(At)}function sleep(_e){if(!frame){timeout$1&&(timeout$1=clearTimeout(timeout$1));var lt=_e-clockNow;lt>24?(_e<1/0&&(timeout$1=setTimeout(wake,_e-clock.now()-clockSkew)),interval&&(interval=clearInterval(interval))):(interval||(clockLast=clock.now(),interval=setInterval(poke,pokeDelay)),frame=1,setFrame(wake))}}function timeout(_e,lt,Rt){var At=new Timer;return lt=lt==null?0:+lt,At.restart(Pt=>{At.stop(),_e(Pt+lt)},lt,Rt),At}var emptyOn=dispatch("start","end","cancel","interrupt"),emptyTween=[],CREATED=0,SCHEDULED=1,STARTING=2,STARTED=3,RUNNING=4,ENDING=5,ENDED=6;function schedule(_e,lt,Rt,At,Pt,Dt){var Lt=_e.__transition;if(!Lt)_e.__transition={};else if(Rt in Lt)return;create$2(_e,Rt,{name:lt,index:At,group:Pt,on:emptyOn,tween:emptyTween,time:Dt.time,delay:Dt.delay,duration:Dt.duration,ease:Dt.ease,timer:null,state:CREATED})}function init$2(_e,lt){var Rt=get(_e,lt);if(Rt.state>CREATED)throw new Error("too late; already scheduled");return Rt}function set$2(_e,lt){var Rt=get(_e,lt);if(Rt.state>STARTED)throw new Error("too late; already running");return Rt}function get(_e,lt){var Rt=_e.__transition;if(!Rt||!(Rt=Rt[lt]))throw new Error("transition not found");return Rt}function create$2(_e,lt,Rt){var At=_e.__transition,Pt;At[lt]=Rt,Rt.timer=timer(Dt,0,Rt.time);function Dt(jt){Rt.state=SCHEDULED,Rt.timer.restart(Lt,Rt.delay,Rt.time),Rt.delay<=jt&&Lt(jt-Rt.delay)}function Lt(jt){var Ut,Gt,qt,Xt;if(Rt.state!==SCHEDULED)return Nt();for(Ut in At)if(Xt=At[Ut],Xt.name===Rt.name){if(Xt.state===STARTED)return timeout(Lt);Xt.state===RUNNING?(Xt.state=ENDED,Xt.timer.stop(),Xt.on.call("interrupt",_e,_e.__data__,Xt.index,Xt.group),delete At[Ut]):+UtSTARTING&&At.state=0&&(lt=lt.slice(0,Rt)),!lt||lt==="start"})}function onFunction(_e,lt,Rt){var At,Pt,Dt=start(lt)?init$2:set$2;return function(){var Lt=Dt(this,_e),Bt=Lt.on;Bt!==At&&(Pt=(At=Bt).copy()).on(lt,Rt),Lt.on=Pt}}function transition_on(_e,lt){var Rt=this._id;return arguments.length<2?get(this.node(),Rt).on.on(_e):this.each(onFunction(Rt,_e,lt))}function removeFunction(_e){return function(){var lt=this.parentNode;for(var Rt in this.__transition)if(+Rt!==_e)return;lt&<.removeChild(this)}}function transition_remove(){return this.on("end.remove",removeFunction(this._id))}function transition_select(_e){var lt=this._name,Rt=this._id;typeof _e!="function"&&(_e=selector(_e));for(var At=this._groups,Pt=At.length,Dt=new Array(Pt),Lt=0;Lt()=>_e;function ZoomEvent(_e,{sourceEvent:lt,target:Rt,transform:At,dispatch:Pt}){Object.defineProperties(this,{type:{value:_e,enumerable:!0,configurable:!0},sourceEvent:{value:lt,enumerable:!0,configurable:!0},target:{value:Rt,enumerable:!0,configurable:!0},transform:{value:At,enumerable:!0,configurable:!0},_:{value:Pt}})}function Transform$1(_e,lt,Rt){this.k=_e,this.x=lt,this.y=Rt}Transform$1.prototype={constructor:Transform$1,scale:function(_e){return _e===1?this:new Transform$1(this.k*_e,this.x,this.y)},translate:function(_e,lt){return _e===0<===0?this:new Transform$1(this.k,this.x+this.k*_e,this.y+this.k*lt)},apply:function(_e){return[_e[0]*this.k+this.x,_e[1]*this.k+this.y]},applyX:function(_e){return _e*this.k+this.x},applyY:function(_e){return _e*this.k+this.y},invert:function(_e){return[(_e[0]-this.x)/this.k,(_e[1]-this.y)/this.k]},invertX:function(_e){return(_e-this.x)/this.k},invertY:function(_e){return(_e-this.y)/this.k},rescaleX:function(_e){return _e.copy().domain(_e.range().map(this.invertX,this).map(_e.invert,_e))},rescaleY:function(_e){return _e.copy().domain(_e.range().map(this.invertY,this).map(_e.invert,_e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var identity$2=new Transform$1(1,0,0);Transform$1.prototype;function nopropagation(_e){_e.stopImmediatePropagation()}function noevent(_e){_e.preventDefault(),_e.stopImmediatePropagation()}function defaultFilter(_e){return(!_e.ctrlKey||_e.type==="wheel")&&!_e.button}function defaultExtent(){var _e=this;return _e instanceof SVGElement?(_e=_e.ownerSVGElement||_e,_e.hasAttribute("viewBox")?(_e=_e.viewBox.baseVal,[[_e.x,_e.y],[_e.x+_e.width,_e.y+_e.height]]):[[0,0],[_e.width.baseVal.value,_e.height.baseVal.value]]):[[0,0],[_e.clientWidth,_e.clientHeight]]}function defaultTransform(){return this.__zoom||identity$2}function defaultWheelDelta(_e){return-_e.deltaY*(_e.deltaMode===1?.05:_e.deltaMode?1:.002)*(_e.ctrlKey?10:1)}function defaultTouchable(){return navigator.maxTouchPoints||"ontouchstart"in this}function defaultConstrain(_e,lt,Rt){var At=_e.invertX(lt[0][0])-Rt[0][0],Pt=_e.invertX(lt[1][0])-Rt[1][0],Dt=_e.invertY(lt[0][1])-Rt[0][1],Lt=_e.invertY(lt[1][1])-Rt[1][1];return _e.translate(Pt>At?(At+Pt)/2:Math.min(0,At)||Math.max(0,Pt),Lt>Dt?(Dt+Lt)/2:Math.min(0,Dt)||Math.max(0,Lt))}function d3zoom(){var _e=defaultFilter,lt=defaultExtent,Rt=defaultConstrain,At=defaultWheelDelta,Pt=defaultTouchable,Dt=[0,1/0],Lt=[[-1/0,-1/0],[1/0,1/0]],Bt=250,Nt=interpolateZoom,jt=dispatch("start","zoom","end"),Ut,Gt,qt,Xt=500,Kt=150,Zt=0,Qt=10;function Jt(ln){ln.property("__zoom",defaultTransform).on("wheel.zoom",sn,{passive:!1}).on("mousedown.zoom",pn).on("dblclick.zoom",yn).filter(Pt).on("touchstart.zoom",vn).on("touchmove.zoom",xn).on("touchend.zoom touchcancel.zoom",_n).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}Jt.transform=function(ln,Mn,Cn,Pn){var Tn=ln.selection?ln.selection():ln;Tn.property("__zoom",defaultTransform),ln!==Tn?un(ln,Mn,Cn,Pn):Tn.interrupt().each(function(){cn(this,arguments).event(Pn).start().zoom(null,typeof Mn=="function"?Mn.apply(this,arguments):Mn).end()})},Jt.scaleBy=function(ln,Mn,Cn,Pn){Jt.scaleTo(ln,function(){var Tn=this.__zoom.k,wn=typeof Mn=="function"?Mn.apply(this,arguments):Mn;return Tn*wn},Cn,Pn)},Jt.scaleTo=function(ln,Mn,Cn,Pn){Jt.transform(ln,function(){var Tn=lt.apply(this,arguments),wn=this.__zoom,Fn=Cn==null?an(Tn):typeof Cn=="function"?Cn.apply(this,arguments):Cn,$n=wn.invert(Fn),An=typeof Mn=="function"?Mn.apply(this,arguments):Mn;return Rt(tn(en(wn,An),Fn,$n),Tn,Lt)},Cn,Pn)},Jt.translateBy=function(ln,Mn,Cn,Pn){Jt.transform(ln,function(){return Rt(this.__zoom.translate(typeof Mn=="function"?Mn.apply(this,arguments):Mn,typeof Cn=="function"?Cn.apply(this,arguments):Cn),lt.apply(this,arguments),Lt)},null,Pn)},Jt.translateTo=function(ln,Mn,Cn,Pn,Tn){Jt.transform(ln,function(){var wn=lt.apply(this,arguments),Fn=this.__zoom,$n=Pn==null?an(wn):typeof Pn=="function"?Pn.apply(this,arguments):Pn;return Rt(identity$2.translate($n[0],$n[1]).scale(Fn.k).translate(typeof Mn=="function"?-Mn.apply(this,arguments):-Mn,typeof Cn=="function"?-Cn.apply(this,arguments):-Cn),wn,Lt)},Pn,Tn)};function en(ln,Mn){return Mn=Math.max(Dt[0],Math.min(Dt[1],Mn)),Mn===ln.k?ln:new Transform$1(Mn,ln.x,ln.y)}function tn(ln,Mn,Cn){var Pn=Mn[0]-Cn[0]*ln.k,Tn=Mn[1]-Cn[1]*ln.k;return Pn===ln.x&&Tn===ln.y?ln:new Transform$1(ln.k,Pn,Tn)}function an(ln){return[(+ln[0][0]+ +ln[1][0])/2,(+ln[0][1]+ +ln[1][1])/2]}function un(ln,Mn,Cn,Pn){ln.on("start.zoom",function(){cn(this,arguments).event(Pn).start()}).on("interrupt.zoom end.zoom",function(){cn(this,arguments).event(Pn).end()}).tween("zoom",function(){var Tn=this,wn=arguments,Fn=cn(Tn,wn).event(Pn),$n=lt.apply(Tn,wn),An=Cn==null?an($n):typeof Cn=="function"?Cn.apply(Tn,wn):Cn,Vn=Math.max($n[1][0]-$n[0][0],$n[1][1]-$n[0][1]),Zn=Tn.__zoom,tr=typeof Mn=="function"?Mn.apply(Tn,wn):Mn,bn=Nt(Zn.invert(An).concat(Vn/Zn.k),tr.invert(An).concat(Vn/tr.k));return function(En){if(En===1)En=tr;else{var kn=bn(En),zn=Vn/kn[2];En=new Transform$1(zn,An[0]-kn[0]*zn,An[1]-kn[1]*zn)}Fn.zoom(null,En)}})}function cn(ln,Mn,Cn){return!Cn&&ln.__zooming||new rn(ln,Mn)}function rn(ln,Mn){this.that=ln,this.args=Mn,this.active=0,this.sourceEvent=null,this.extent=lt.apply(ln,Mn),this.taps=0}rn.prototype={event:function(ln){return ln&&(this.sourceEvent=ln),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(ln,Mn){return this.mouse&&ln!=="mouse"&&(this.mouse[1]=Mn.invert(this.mouse[0])),this.touch0&&ln!=="touch"&&(this.touch0[1]=Mn.invert(this.touch0[0])),this.touch1&&ln!=="touch"&&(this.touch1[1]=Mn.invert(this.touch1[0])),this.that.__zoom=Mn,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(ln){var Mn=select(this.that).datum();jt.call(ln,this.that,new ZoomEvent(ln,{sourceEvent:this.sourceEvent,target:Jt,type:ln,transform:this.that.__zoom,dispatch:jt}),Mn)}};function sn(ln,...Mn){if(!_e.apply(this,arguments))return;var Cn=cn(this,Mn).event(ln),Pn=this.__zoom,Tn=Math.max(Dt[0],Math.min(Dt[1],Pn.k*Math.pow(2,At.apply(this,arguments)))),wn=pointer(ln);if(Cn.wheel)(Cn.mouse[0][0]!==wn[0]||Cn.mouse[0][1]!==wn[1])&&(Cn.mouse[1]=Pn.invert(Cn.mouse[0]=wn)),clearTimeout(Cn.wheel);else{if(Pn.k===Tn)return;Cn.mouse=[wn,Pn.invert(wn)],interrupt(this),Cn.start()}noevent(ln),Cn.wheel=setTimeout(Fn,Kt),Cn.zoom("mouse",Rt(tn(en(Pn,Tn),Cn.mouse[0],Cn.mouse[1]),Cn.extent,Lt));function Fn(){Cn.wheel=null,Cn.end()}}function pn(ln,...Mn){if(qt||!_e.apply(this,arguments))return;var Cn=ln.currentTarget,Pn=cn(this,Mn,!0).event(ln),Tn=select(ln.view).on("mousemove.zoom",An,!0).on("mouseup.zoom",Vn,!0),wn=pointer(ln,Cn),Fn=ln.clientX,$n=ln.clientY;dragDisable(ln.view),nopropagation(ln),Pn.mouse=[wn,this.__zoom.invert(wn)],interrupt(this),Pn.start();function An(Zn){if(noevent(Zn),!Pn.moved){var tr=Zn.clientX-Fn,bn=Zn.clientY-$n;Pn.moved=tr*tr+bn*bn>Zt}Pn.event(Zn).zoom("mouse",Rt(tn(Pn.that.__zoom,Pn.mouse[0]=pointer(Zn,Cn),Pn.mouse[1]),Pn.extent,Lt))}function Vn(Zn){Tn.on("mousemove.zoom mouseup.zoom",null),yesdrag(Zn.view,Pn.moved),noevent(Zn),Pn.event(Zn).end()}}function yn(ln,...Mn){if(_e.apply(this,arguments)){var Cn=this.__zoom,Pn=pointer(ln.changedTouches?ln.changedTouches[0]:ln,this),Tn=Cn.invert(Pn),wn=Cn.k*(ln.shiftKey?.5:2),Fn=Rt(tn(en(Cn,wn),Pn,Tn),lt.apply(this,Mn),Lt);noevent(ln),Bt>0?select(this).transition().duration(Bt).call(un,Fn,Pn,ln):select(this).call(Jt.transform,Fn,Pn,ln)}}function vn(ln,...Mn){if(_e.apply(this,arguments)){var Cn=ln.touches,Pn=Cn.length,Tn=cn(this,Mn,ln.changedTouches.length===Pn).event(ln),wn,Fn,$n,An;for(nopropagation(ln),Fn=0;Fn"u"&&(Xt=!0),typeof Kt>"u"&&(Kt=1/0);function an(un,cn){if(un===null)return null;if(cn===0)return un;var rn,sn;if(typeof un!="object")return un;if(Rt(un,At))rn=new At;else if(Rt(un,Pt))rn=new Pt;else if(Rt(un,Dt))rn=new Dt(function(Pn,Tn){un.then(function(wn){Pn(an(wn,cn-1))},function(wn){Tn(an(wn,cn-1))})});else if(Lt.__isArray(un))rn=[];else if(Lt.__isRegExp(un))rn=new RegExp(un.source,Gt(un)),un.lastIndex&&(rn.lastIndex=un.lastIndex);else if(Lt.__isDate(un))rn=new Date(un.getTime());else{if(tn&&Buffer.isBuffer(un))return Buffer.allocUnsafe?rn=Buffer.allocUnsafe(un.length):rn=new Buffer(un.length),un.copy(rn),rn;Rt(un,Error)?rn=Object.create(un):typeof Zt>"u"?(sn=Object.getPrototypeOf(un),rn=Object.create(sn)):(rn=Object.create(Zt),sn=Zt)}if(Xt){var pn=Jt.indexOf(un);if(pn!=-1)return en[pn];Jt.push(un),en.push(rn)}Rt(un,At)&&un.forEach(function(Pn,Tn){var wn=an(Tn,cn-1),Fn=an(Pn,cn-1);rn.set(wn,Fn)}),Rt(un,Pt)&&un.forEach(function(Pn){var Tn=an(Pn,cn-1);rn.add(Tn)});for(var yn in un){var vn;sn&&(vn=Object.getOwnPropertyDescriptor(sn,yn)),!(vn&&vn.set==null)&&(rn[yn]=an(un[yn],cn-1))}if(Object.getOwnPropertySymbols)for(var xn=Object.getOwnPropertySymbols(un),yn=0;yn1&&arguments[1]!==void 0?arguments[1]:0,Rt=(byteToHex[_e[lt+0]]+byteToHex[_e[lt+1]]+byteToHex[_e[lt+2]]+byteToHex[_e[lt+3]]+"-"+byteToHex[_e[lt+4]]+byteToHex[_e[lt+5]]+"-"+byteToHex[_e[lt+6]]+byteToHex[_e[lt+7]]+"-"+byteToHex[_e[lt+8]]+byteToHex[_e[lt+9]]+"-"+byteToHex[_e[lt+10]]+byteToHex[_e[lt+11]]+byteToHex[_e[lt+12]]+byteToHex[_e[lt+13]]+byteToHex[_e[lt+14]]+byteToHex[_e[lt+15]]).toLowerCase();if(!validate$1(Rt))throw TypeError("Stringified UUID is invalid");return Rt}function v4(_e,lt,Rt){_e=_e||{};var At=_e.random||(_e.rng||rng)();if(At[6]=At[6]&15|64,At[8]=At[8]&63|128,lt){Rt=Rt||0;for(var Pt=0;Pt<16;++Pt)lt[Rt+Pt]=At[Pt];return lt}return stringify$3(At)}var CSSTransitionGroup={exports:{}},TransitionGroup={exports:{}},chainFunction=function(){for(var lt=arguments.length,Rt=[],At=0;AtNt){Bt=Ut,Nt=Gt;continue}}Bt&&(Pt[paletteMapKey(Lt)]=Bt)}return Pt}function matchPaletteLab(_e,lt,Rt){let At,Pt,Dt=lt[0],Lt=ciede2000(_e,Dt);for(let Bt=1,Nt=lt.length;BtLt)&&(Dt=At,Lt=Pt);return Dt}function mapPaletteLab(_e,lt,Rt){const At={},Pt=Rt==="furthest";for(let Dt=0;Dt<_e.length;Dt+=1){const Lt=_e[Dt];At[labPaletteMapKey(Lt)]=matchPaletteLab(Lt,lt,Pt)}return At}function closest$2(_e,lt,Rt){const At=paletteMapKey(_e);return Rt=Rt||{R:255,G:255,B:255},mapPalette([_e],lt,"closest",Rt)[At]}function closestLab(_e,lt){return matchPaletteLab(_e,lt,!1)}function furthest(_e,lt,Rt){const At=paletteMapKey(_e);return Rt=Rt||{R:255,G:255,B:255},mapPalette([_e],lt,"furthest",Rt)[At]}function furthestLab(_e,lt){return matchPaletteLab(_e,lt,!0)}function map_palette(_e,lt,Rt,At){return mapPalette(_e,lt,Rt,At)}function palette_map_key(_e){return paletteMapKey(_e)}function rgb_to_lab(_e){return rgbaToLab(_e)}function rgba_to_lab(_e){return rgbaToLab(_e)}function match_palette_lab(_e,lt,Rt){return matchPaletteLab(_e,lt,Rt)}function map_palette_lab(_e,lt,Rt){return mapPaletteLab(_e,lt,Rt)}function lab_palette_map_key(_e){return labPaletteMapKey(_e)}function closest_lab(_e,lt){return closestLab(_e,lt)}function furthest_lab(_e,lt){return furthestLab(_e,lt)}colorDiff.closest=closest$2;colorDiff.closestLab=closestLab;colorDiff.closest_lab=closest_lab;colorDiff.diff=ciede2000;colorDiff.furthest=furthest;colorDiff.furthestLab=furthestLab;colorDiff.furthest_lab=furthest_lab;colorDiff.labPaletteMapKey=labPaletteMapKey;colorDiff.lab_palette_map_key=lab_palette_map_key;colorDiff.mapPalette=mapPalette;colorDiff.mapPaletteLab=mapPaletteLab;colorDiff.map_palette=map_palette;colorDiff.map_palette_lab=map_palette_lab;colorDiff.matchPaletteLab=matchPaletteLab;colorDiff.match_palette_lab=match_palette_lab;colorDiff.paletteMapKey=paletteMapKey;colorDiff.palette_map_key=palette_map_key;colorDiff.rgb_to_lab=rgb_to_lab;colorDiff.rgbaToLab=rgbaToLab;colorDiff.rgba_to_lab=rgba_to_lab;const hexRgb=hexRgb$1,rgbHex=rgbHex$1,diff=colorDiff,pantones=[{pantone:"11-0103",name:"egret",hex:"#f3ece0"},{pantone:"11-0602",name:"snow-white",hex:"#f2f0eb"},{pantone:"11-0601",name:"bright-white",hex:"#f4f5f0"},{pantone:"11-4201",name:"cloud-dancer",hex:"#f0eee9"},{pantone:"11-0604",name:"gardenia",hex:"#f1e8df"},{pantone:"11-4300",name:"marshmallow",hex:"#f0eee4"},{pantone:"11-4800",name:"blanc-de-blanc",hex:"#e7e9e7"},{pantone:"11-0606",name:"pristine",hex:"#f2e8da"},{pantone:"11-0701",name:"whisper-white",hex:"#ede6db"},{pantone:"12-0104",name:"white-asparagus",hex:"#e1dbc8"},{pantone:"13-0905",name:"birch",hex:"#ddd5c7"},{pantone:"12-5202",name:"turtledove",hex:"#ded7c8"},{pantone:"12-0105",name:"bone-white",hex:"#d7d0c0"},{pantone:"13-4403",name:"silver-birch",hex:"#d2cfc4"},{pantone:"11-0104",name:"vanilla-ice",hex:"#f0eada"},{pantone:"11-0107",name:"papyrus",hex:"#f5edd6"},{pantone:"11-0105",name:"antique-white",hex:"#ede3d2"},{pantone:"11-0507",name:"winter-white",hex:"#f5ecd2"},{pantone:"12-0804",name:"cloud-cream",hex:"#e6ddc5"},{pantone:"12-0605",name:"angora",hex:"#dfd1bb"},{pantone:"12-0703",name:"seedpearl",hex:"#e6dac4"},{pantone:"12-0815",name:"vanilla-custard",hex:"#f3e0be"},{pantone:"12-0713",name:"almond-oil",hex:"#f4efc1"},{pantone:"12-0812",name:"alabaster-gleam",hex:"#f0debd"},{pantone:"12-0712",name:"vanilla",hex:"#f4e1c1"},{pantone:"12-0806",name:"rutabaga",hex:"#ecddbe"},{pantone:"13-0815",name:"banana-crepe",hex:"#e7d3ad"},{pantone:"13-0917",name:"italian-straw",hex:"#e7d1a1"},{pantone:"12-0304",name:"whitecap-gray",hex:"#e0d5c6"},{pantone:"13-0607",name:"fog",hex:"#d0c5b1"},{pantone:"12-0000",name:"white-swan",hex:"#e4d7c5"},{pantone:"13-0907",name:"sandshell",hex:"#d8ccbb"},{pantone:"12-1403",name:"tapioca",hex:"#dccdbc"},{pantone:"13-1006",name:"creme-brulee",hex:"#dbccb5"},{pantone:"13-0908",name:"parchment",hex:"#dfd1be"},{pantone:"12-1106",name:"sheer-pink",hex:"#f6e5db"},{pantone:"12-1108",name:"dew",hex:"#eeded1"},{pantone:"11-1404",name:"powder-puff",hex:"#f3e0d6"},{pantone:"11-0907",name:"pearled-ivory",hex:"#f0dfcc"},{pantone:"12-0704",name:"white-smoke",hex:"#eddcc9"},{pantone:"11-0809",name:"ecru",hex:"#f3dfca"},{pantone:"12-0710",name:"navajo",hex:"#efdcc3"},{pantone:"12-2103",name:"almost-mauve",hex:"#e7dcd9"},{pantone:"11-2409",name:"delicacy",hex:"#f5e3e2"},{pantone:"11-2309",name:"petal-pink",hex:"#f2e2e0"},{pantone:"11-1005",name:"bridal-blush",hex:"#eee2dd"},{pantone:"11-1306",name:"cream-pink",hex:"#f6e4d9"},{pantone:"11-1305",name:"angel-wing",hex:"#f3dfd7"},{pantone:"11-0603",name:"pastel-parchment",hex:"#e5d9d3"},{pantone:"11-4202",name:"star-white",hex:"#efefe8"},{pantone:"11-4301",name:"lily-white",hex:"#e2e2da"},{pantone:"12-4302",name:"vaporous-gray",hex:"#dfddd7"},{pantone:"11-4802",name:"summer-shower",hex:"#e5ebe3"},{pantone:"11-4803",name:"ice",hex:"#e0e4d9"},{pantone:"12-6207",name:"frost",hex:"#dde2d6"},{pantone:"12-5201",name:"icicle",hex:"#dadcd0"},{pantone:"11-4601",name:"bit-of-blue",hex:"#e2eaeb"},{pantone:"11-4303",name:"mystic-blue",hex:"#e1e3de"},{pantone:"12-4304",name:"bluewash",hex:"#e2e6e0"},{pantone:"12-4305",name:"spa-blue",hex:"#d3dedf"},{pantone:"11-4804",name:"lightest-sky",hex:"#e4eadf"},{pantone:"11-4805",name:"hint-of-mint",hex:"#d8e8e6"},{pantone:"12-5203",name:"murmur",hex:"#d2d8d2"},{pantone:"12-4306",name:"barely-blue",hex:"#dde0df"},{pantone:"12-4705",name:"blue-blush",hex:"#d6dbd9"},{pantone:"12-5603",name:"zephyr-blue",hex:"#d3d9d1"},{pantone:"12-5403",name:"blue-flower",hex:"#d0d9d4"},{pantone:"12-5303",name:"sprout-green",hex:"#cbd7d2"},{pantone:"11-4604",name:"billowing-sail",hex:"#d8e7e7"},{pantone:"12-5508",name:"hushed-green",hex:"#d8e9e5"},{pantone:"12-0910",name:"lambs-wool",hex:"#e5d0b1"},{pantone:"14-1119",name:"winter-wheat",hex:"#dfc09f"},{pantone:"13-0814",name:"summer-melon",hex:"#ead3ae"},{pantone:"13-0916",name:"chamomile",hex:"#e8d0a7"},{pantone:"12-0714",name:"cornhusk",hex:"#f2d6ae"},{pantone:"12-0817",name:"apricot-gelato",hex:"#f5d7af"},{pantone:"13-1009",name:"biscotti",hex:"#dac7ab"},{pantone:"12-0311",name:"asparagus-green",hex:"#d2cdb4"},{pantone:"13-1007",name:"oyster-white",hex:"#d2caaf"},{pantone:"13-0711",name:"putty",hex:"#d4cab0"},{pantone:"13-0611",name:"moth",hex:"#d2cbaf"},{pantone:"14-1108",name:"wood-ash",hex:"#d7cab0"},{pantone:"14-1014",name:"gravel",hex:"#cbbfa2"},{pantone:"15-1216",name:"pale-khaki",hex:"#bfaf92"},{pantone:"12-0404",name:"light-gray",hex:"#dad8c9"},{pantone:"12-6204",name:"silver-green",hex:"#d7d7c7"},{pantone:"14-6305",name:"pelican",hex:"#c1bcac"},{pantone:"14-0105",name:"overcast",hex:"#c3bdab"},{pantone:"14-0210",name:"tidal-foam",hex:"#bfb9a3"},{pantone:"15-6307",name:"agate-gray",hex:"#b1b09f"},{pantone:"14-6308",name:"alfalfa",hex:"#b7b59f"},{pantone:"14-0108",name:"castle-wall",hex:"#c8c1ab"},{pantone:"14-1107",name:"oyster-gray",hex:"#cbc1ae"},{pantone:"14-0708",name:"cement",hex:"#c4b6a6"},{pantone:"15-0309",name:"spray-green",hex:"#aea692"},{pantone:"15-0513",name:"eucalyptus",hex:"#b1a992"},{pantone:"16-1108",name:"twill",hex:"#a79b82"},{pantone:"16-1110",name:"olive-gray",hex:"#a6997a"},{pantone:"17-1109",name:"chinchilla",hex:"#9c8e7b"},{pantone:"17-1107",name:"seneca-rock",hex:"#9a927f"},{pantone:"17-0610",name:"laurel-oak",hex:"#918c7e"},{pantone:"17-1113",name:"coriander",hex:"#938772"},{pantone:"17-1009",name:"dune",hex:"#998978"},{pantone:"17-1118",name:"lead-gray",hex:"#8a7963"},{pantone:"18-0617",name:"covert-green",hex:"#80765f"},{pantone:"15-1306",name:"oxford-tan",hex:"#b8a99a"},{pantone:"16-1105",name:"plaza-taupe",hex:"#aea393"},{pantone:"16-1106",name:"tuffet",hex:"#a59788"},{pantone:"17-1312",name:"silver-mink",hex:"#9f8d7c"},{pantone:"17-1310",name:"timber-wolf",hex:"#8d8070"},{pantone:"17-0808",name:"taupe-gray",hex:"#8e7c71"},{pantone:"17-1410",name:"pine-bark",hex:"#827064"},{pantone:"14-0002",name:"pumice-stone",hex:"#cac2b9"},{pantone:"16-0906",name:"simply-taupe",hex:"#ad9f93"},{pantone:"16-1107",name:"aluminum",hex:"#9f9586"},{pantone:"16-1407",name:"cobblestone",hex:"#a89a8e"},{pantone:"18-1110",name:"brindle",hex:"#82776b"},{pantone:"18-1112",name:"walnut",hex:"#776a5f"},{pantone:"18-0513",name:"bungee-cord",hex:"#696156"},{pantone:"13-0401",name:"oatmeal",hex:"#cbc3b4"},{pantone:"13-0000",name:"moonbeam",hex:"#cdc6bd"},{pantone:"13-5304",name:"rainy-day",hex:"#cfc8bd"},{pantone:"13-0403",name:"gray-morn",hex:"#cabeb5"},{pantone:"14-1106",name:"peyote",hex:"#c5bbae"},{pantone:"15-1305",name:"feather-gray",hex:"#b8ad9e"},{pantone:"16-0806",name:"goat",hex:"#a89a91"},{pantone:"13-0002",name:"white-sand",hex:"#dbd5d1"},{pantone:"14-0000",name:"silver-gray",hex:"#c1b7b0"},{pantone:"15-4503",name:"chateau-gray",hex:"#bbb1a8"},{pantone:"16-1305",name:"string",hex:"#aa9f96"},{pantone:"16-1406",name:"atmosphere",hex:"#a89c94"},{pantone:"17-1210",name:"moon-rock",hex:"#958b84"},{pantone:"17-1212",name:"fungi",hex:"#8f8177"},{pantone:"14-4501",name:"silver-lining",hex:"#bdb6ab"},{pantone:"14-4500",name:"moonstruck",hex:"#c2beb6"},{pantone:"15-6304",name:"pussywillow-gray",hex:"#aeaca1"},{pantone:"16-0207",name:"london-fog",hex:"#a29e92"},{pantone:"17-0207",name:"rock-ridge",hex:"#918c86"},{pantone:"18-4105",name:"moon-mist",hex:"#80817d"},{pantone:"18-0510",name:"castor-gray",hex:"#646762"},{pantone:"14-4102",name:"glacier-gray",hex:"#c5c6c7"},{pantone:"14-4201",name:"lunar-rock",hex:"#c5c5c5"},{pantone:"13-4303",name:"dawn-blue",hex:"#cacccb"},{pantone:"14-4103",name:"gray-violet",hex:"#bbbcbc"},{pantone:"14-4203",name:"vapor-blue",hex:"#bebdbd"},{pantone:"15-4101",name:"high-rise",hex:"#aeb2b5"},{pantone:"16-4702",name:"limestone",hex:"#989a98"},{pantone:"15-4502",name:"silver-cloud",hex:"#beb7b0"},{pantone:"15-0000",name:"dove",hex:"#b3ada7"},{pantone:"16-5803",name:"flint-gray",hex:"#a09c98"},{pantone:"16-4402",name:"drizzle",hex:"#a09f9c"},{pantone:"17-0205",name:"elephant-skin",hex:"#8f8982"},{pantone:"17-1506",name:"cinder",hex:"#8a7e78"},{pantone:"17-1500",name:"steeple-gray",hex:"#827e7c"},{pantone:"14-4503",name:"metal",hex:"#babfbc"},{pantone:"14-4804",name:"blue-fox",hex:"#b9bcb6"},{pantone:"15-4003",name:"storm-gray",hex:"#b5bab6"},{pantone:"15-4704",name:"pigeon",hex:"#a9afaa"},{pantone:"15-4703",name:"mirage-gray",hex:"#abafae"},{pantone:"15-4702",name:"puritan-gray",hex:"#a8b0ae"},{pantone:"16-5904",name:"wrought-iron",hex:"#99,9e,98"},{pantone:"16-3801",name:"opal-gray",hex:"#a49e9e"},{pantone:"17-1501",name:"wild-dove",hex:"#8b8c89"},{pantone:"17-4402",name:"neutral-gray",hex:"#8e918f"},{pantone:"18-0503",name:"gargoyle",hex:"#686767"},{pantone:"18-0000",name:"smoked-pearl",hex:"#656466"},{pantone:"18-5105",name:"sedona-sage",hex:"#686d6c"},{pantone:"18-0306",name:"gunmetal",hex:"#5c5d5b"},{pantone:"14-4002",name:"wind-chime",hex:"#cac5c2"},{pantone:"16-0000",name:"paloma",hex:"#9f9c99"},{pantone:"18-0601",name:"charcoal-gray",hex:"#6c6868"},{pantone:"18-4005",name:"steel-gray",hex:"#726f70"},{pantone:"18-5203",name:"pewter",hex:"#666564"},{pantone:"18-0201",name:"castlerock",hex:"#5f5e62"},{pantone:"19-3908",name:"nine-iron",hex:"#46434a"},{pantone:"16-3802",name:"ash",hex:"#a09998"},{pantone:"17-1502",name:"cloudburst",hex:"#837f7f"},{pantone:"17-0000",name:"frost-gray",hex:"#848283"},{pantone:"18-3905",name:"excalibur",hex:"#676168"},{pantone:"18-0403",name:"dark-gull-gray",hex:"#625d5d"},{pantone:"19-3905",name:"rabbit",hex:"#5f575c"},{pantone:"19-3903",name:"shale",hex:"#4a3f41"},{pantone:"17-0909",name:"fossil",hex:"#806f63"},{pantone:"19-0810",name:"major-brown",hex:"#5b5149"},{pantone:"19-0809",name:"chocolate-chip",hex:"#685a4e"},{pantone:"19-0820",name:"canteen",hex:"#5e5347"},{pantone:"18-0615",name:"stone-gray",hex:"#685e4f"},{pantone:"18-0820",name:"capers",hex:"#695e4b"},{pantone:"19-0618",name:"beech",hex:"#5b4f3b"},{pantone:"19-0822",name:"tarmac",hex:"#5a5348"},{pantone:"19-0614",name:"wren",hex:"#4a4139"},{pantone:"19-0608",name:"black-olive",hex:"#48413b"},{pantone:"19-0405",name:"beluga",hex:"#4a4843"},{pantone:"19-0506",name:"black-ink",hex:"#44413c"},{pantone:"19-0508",name:"peat",hex:"#3b3a36"},{pantone:"19-5708",name:"jet-set",hex:"#262c2a"},{pantone:"18-1306",name:"iron",hex:"#736460"},{pantone:"19-3803",name:"plum-kitten",hex:"#625b5c"},{pantone:"19-0812",name:"turkish-coffee",hex:"#483f39"},{pantone:"19-1111",name:"black-coffee",hex:"#3b302f"},{pantone:"19-1101",name:"after-dark",hex:"#3c3535"},{pantone:"19-1102",name:"licorice",hex:"#3a3536"},{pantone:"19-0000",name:"raven",hex:"#413e3d"},{pantone:"19-0303",name:"jet-black",hex:"#2d2c2f"},{pantone:"19-4205",name:"phantom",hex:"#39373b"},{pantone:"19-4005",name:"stretch-limo",hex:"#2b2c30"},{pantone:"19-4203",name:"moonless-night",hex:"#2f2d30"},{pantone:"19-4006",name:"caviar",hex:"#292a2d"},{pantone:"19-4305",name:"pirate-black",hex:"#363838"},{pantone:"19-4007",name:"anthracite",hex:"#28282d"},{pantone:"12-1009",name:"vanilla-cream",hex:"#f4d8c6"},{pantone:"12-0811",name:"dawn",hex:"#ebd2b7"},{pantone:"13-1010",name:"gray-sand",hex:"#e5ccaf"},{pantone:"12-0813",name:"autumn-blonde",hex:"#eed0ae"},{pantone:"14-1120",name:"apricot-illusion",hex:"#e2c4a6"},{pantone:"13-1014",name:"mellow-buff",hex:"#d8b998"},{pantone:"14-1122",name:"sheepskin",hex:"#dab58f"},{pantone:"14-1116",name:"almond-buff",hex:"#ccb390"},{pantone:"14-1118",name:"beige",hex:"#d5ba98"},{pantone:"15-1225",name:"sand",hex:"#cca67f"},{pantone:"15-1220",name:"latte",hex:"#c5a582"},{pantone:"16-1334",name:"tan",hex:"#b69574"},{pantone:"16-1333",name:"doe",hex:"#b98e68"},{pantone:"17-1328",name:"indian-tan",hex:"#ad8567"},{pantone:"15-1116",name:"safari",hex:"#baaa91"},{pantone:"15-1213",name:"candied-ginger",hex:"#bfa387"},{pantone:"15-1214",name:"warm-sand",hex:"#c5ae91"},{pantone:"15-1314",name:"cuban-sand",hex:"#c1a68d"},{pantone:"16-1320",name:"nougat",hex:"#b69885"},{pantone:"16-1310",name:"natural",hex:"#aa907d"},{pantone:"16-1212",name:"nomad",hex:"#b49f89"},{pantone:"13-0513",name:"frozen-dew",hex:"#d8cfb2"},{pantone:"13-1008",name:"bleached-sand",hex:"#daccb4"},{pantone:"14-1112",name:"pebble",hex:"#cab698"},{pantone:"16-0924",name:"croissant",hex:"#c4ab86"},{pantone:"16-1010",name:"incense",hex:"#af9a7e"},{pantone:"16-1315",name:"cornstalk",hex:"#a9947a"},{pantone:"17-1320",name:"tannin",hex:"#a68a6d"},{pantone:"14-0615",name:"green-haze",hex:"#cac4a4"},{pantone:"15-1217",name:"mojave-desert",hex:"#c7b595"},{pantone:"15-1119",name:"taos-taupe",hex:"#bfa77f"},{pantone:"16-1324",name:"lark",hex:"#b89b72"},{pantone:"17-1022",name:"kelp",hex:"#988467"},{pantone:"17-1028",name:"antique-bronze",hex:"#907954"},{pantone:"17-0935",name:"dull-gold",hex:"#8a6f48"},{pantone:"17-1134",name:"brown-sugar",hex:"#a17249"},{pantone:"17-1044",name:"chipmunk",hex:"#976f4c"},{pantone:"17-1327",name:"tobacco-brown",hex:"#9a7352"},{pantone:"18-1027",name:"bison",hex:"#6e4f3a"},{pantone:"18-1048",name:"monks-robe",hex:"#704822"},{pantone:"18-1033",name:"dachshund",hex:"#704f37"},{pantone:"18-1031",name:"toffee",hex:"#755139"},{pantone:"18-1130",name:"aztec",hex:"#7a5747"},{pantone:"18-1222",name:"cocoa-brown",hex:"#6c5043"},{pantone:"18-1124",name:"partridge",hex:"#725440"},{pantone:"19-1230",name:"friar-brown",hex:"#6e493a"},{pantone:"19-1217",name:"mustang",hex:"#684b40"},{pantone:"19-1121",name:"pinecone",hex:"#61473b"},{pantone:"19-1218",name:"potting-soil",hex:"#54392d"},{pantone:"18-1022",name:"ermine",hex:"#836b4f"},{pantone:"18-1018",name:"otter",hex:"#7f674f"},{pantone:"18-0920",name:"kangaroo",hex:"#725e,43"},{pantone:"18-0928",name:"sepia",hex:"#6b543e"},{pantone:"18-0930",name:"coffee-liqueur",hex:"#6a513b"},{pantone:"19-0815",name:"desert-palm",hex:"#5a4632"},{pantone:"19-0617",name:"teak",hex:"#655341"},{pantone:"18-1015",name:"shitake",hex:"#736253"},{pantone:"18-1016",name:"cub",hex:"#6e5c4b"},{pantone:"19-1116",name:"carafe",hex:"#5d473a"},{pantone:"19-1020",name:"dark-earth",hex:"#5c4939"},{pantone:"19-0814",name:"slate-black",hex:"#4b3d33"},{pantone:"19-0912",name:"chocolate-brown",hex:"#4e403b"},{pantone:"19-0712",name:"demitasse",hex:"#40342b"},{pantone:"18-1312",name:"deep-taupe",hex:"#7b6660"},{pantone:"19-1213",name:"shopping-bag",hex:"#5a4743"},{pantone:"19-1118",name:"chestnut",hex:"#584039"},{pantone:"19-1015",name:"bracken",hex:"#4f3f3b"},{pantone:"19-1314",name:"seal-brown",hex:"#493b39"},{pantone:"19-1016",name:"java",hex:"#433331"},{pantone:"19-0915",name:"coffee-bean",hex:"#40312f"},{pantone:"12-1006",name:"mother-of-pearl",hex:"#e9d4c3"},{pantone:"12-1007",name:"pastel-rose-tan",hex:"#e9d1bf"},{pantone:"12-1005",name:"novelle-peach",hex:"#e7cfbd"},{pantone:"12-0807",name:"sun-kiss",hex:"#ebd1bb"},{pantone:"13-1011",name:"ivory-cream",hex:"#dac0a7"},{pantone:"14-1210",name:"shifting-sand",hex:"#d8c0ad"},{pantone:"13-1013",name:"appleblossom",hex:"#ddbca0"},{pantone:"12-0601",name:"eggnog",hex:"#ece1d3"},{pantone:"13-1108",name:"cream-tan",hex:"#e4c7b8"},{pantone:"13-1106",name:"sand-dollar",hex:"#decdbe"},{pantone:"14-1209",name:"smoke-gray",hex:"#cebaa8"},{pantone:"15-1308",name:"doeskin",hex:"#bdab9b"},{pantone:"15-1215",name:"sesame",hex:"#baa38b"},{pantone:"16-1210",name:"light-taupe",hex:"#b19d8d"},{pantone:"16-1318",name:"warm-taupe",hex:"#af9483"},{pantone:"16-1412",name:"stucco",hex:"#a58d7f"},{pantone:"16-1415",name:"almondine",hex:"#a78c8b"},{pantone:"16-1414",name:"chanterelle",hex:"#a28776"},{pantone:"17-1418",name:"ginger-snap",hex:"#977d70"},{pantone:"17-1321",name:"woodsmoke",hex:"#947764"},{pantone:"17-1319",name:"amphora",hex:"#9f8672"},{pantone:"15-1309",name:"moonlight",hex:"#c5b1a0"},{pantone:"14-1212",name:"frappe",hex:"#d1b7a0"},{pantone:"15-1315",name:"rugby-tan",hex:"#c2a594"},{pantone:"16-1221",name:"roebuck",hex:"#b09080"},{pantone:"17-1223",name:"praline",hex:"#ad8b75"},{pantone:"17-1322",name:"burro",hex:"#947764"},{pantone:"17-1417",name:"beaver-fur",hex:"#997867"},{pantone:"14-1213",name:"toasted-almond",hex:"#d2b49c"},{pantone:"17-1225",name:"tawny-birch",hex:"#ae856c"},{pantone:"16-1323",name:"macaroon",hex:"#b38b71"},{pantone:"17-1226",name:"tawny-brown",hex:"#ab856f"},{pantone:"17-1224",name:"camel",hex:"#b0846a"},{pantone:"16-1331",name:"toast",hex:"#ca9978"},{pantone:"16-1327",name:"toasted-nut",hex:"#c08768"},{pantone:"12-0911",name:"nude",hex:"#f2d3bc"},{pantone:"12-0912",name:"tender-peach",hex:"#f8d5b8"},{pantone:"12-0913",name:"alesan",hex:"#f1ceb3"},{pantone:"12-0915",name:"pale-peach",hex:"#fed1bd"},{pantone:"12-1011",name:"peach-puree",hex:"#efcfba"},{pantone:"13-1114",name:"bellini",hex:"#f4c9b1"},{pantone:"14-1217",name:"amberlight",hex:"#e2bea2"},{pantone:"12-1107",name:"peach-dust",hex:"#f0d8cc"},{pantone:"12-1008",name:"linen",hex:"#edd2c0"},{pantone:"12-1010",name:"scallop-shell",hex:"#fbd8c9"},{pantone:"12-1209",name:"soft-pink",hex:"#f2d8cd"},{pantone:"13-1404",name:"pale-dogwood",hex:"#edcdc2"},{pantone:"12-1206",name:"silver-peony",hex:"#e7cfc7"},{pantone:"14-1307",name:"rose-dust",hex:"#cdb2a5"},{pantone:"13-1405",name:"shell",hex:"#e1cfc6"},{pantone:"13-1107",name:"whisper-pink",hex:"#dacbbe"},{pantone:"12-1404",name:"pink-tint",hex:"#dbcbbd"},{pantone:"14-1311",name:"evening-sand",hex:"#ddb6ab"},{pantone:"15-1317",name:"sirocco",hex:"#c39d88"},{pantone:"16-1317",name:"brush",hex:"#b99984"},{pantone:"17-1227",name:"cafe-au-lait",hex:"#ae8774"},{pantone:"14-1310",name:"cameo-rose",hex:"#d7b8ab"},{pantone:"14-1312",name:"pale-blush",hex:"#e4bfb3"},{pantone:"14-1313",name:"rose-cloud",hex:"#dbb0a2"},{pantone:"14-1314",name:"spanish-villa",hex:"#dfbaa9"},{pantone:"15-1316",name:"maple-sugar",hex:"#c9a38d"},{pantone:"16-1219",name:"tuscany",hex:"#be9785"},{pantone:"16-1422",name:"cork",hex:"#ba8671"},{pantone:"13-1109",name:"bisque",hex:"#edcab5"},{pantone:"15-1319",name:"almost-apricot",hex:"#e5b39b"},{pantone:"15-1318",name:"pink-sand",hex:"#dfb19b"},{pantone:"14-1220",name:"peach-nougat",hex:"#e6af91"},{pantone:"15-1327",name:"peach-bloom",hex:"#d99b7c"},{pantone:"15-1322",name:"dusty-coral",hex:"#d29b83"},{pantone:"16-1220",name:"cafe-creme",hex:"#c79685"},{pantone:"16-1235",name:"sandstorm",hex:"#bd8b69"},{pantone:"16-1341",name:"butterum",hex:"#c68f65"},{pantone:"16-1336",name:"biscuit",hex:"#b4835b"},{pantone:"17-1137",name:"cashew",hex:"#a47149"},{pantone:"16-1432",name:"almond",hex:"#a7754d"},{pantone:"17-1330",name:"lion",hex:"#a0714f"},{pantone:"18-1030",name:"thrush",hex:"#936b4f"},{pantone:"17-1230",name:"mocha-mousse",hex:"#a47864"},{pantone:"17-1430",name:"pecan-brown",hex:"#a36e51"},{pantone:"17-1143",name:"hazel",hex:"#ae7250"},{pantone:"17-1336",name:"bran",hex:"#a66e4a"},{pantone:"17-1340",name:"adobe",hex:"#a3623b"},{pantone:"18-1142",name:"leather-brown",hex:"#97572b"},{pantone:"18-1154",name:"glazed-ginger",hex:"#91552b"},{pantone:"16-1328",name:"sandstone",hex:"#c48a69"},{pantone:"16-1439",name:"caramel",hex:"#c37c54"},{pantone:"17-1147",name:"amber-brown",hex:"#a66646"},{pantone:"18-1239",name:"sierra",hex:"#985c41"},{pantone:"18-1244",name:"ginger-bread",hex:"#8c4a2f"},{pantone:"18-1140",name:"mocha-bisque",hex:"#8c543a"},{pantone:"19-1241",name:"tortoise-shell",hex:"#754734"},{pantone:"16-1332",name:"pheasant",hex:"#c68463"},{pantone:"16-1429",name:"sunburn",hex:"#b37256"},{pantone:"17-1436",name:"raw-sienna",hex:"#b9714f"},{pantone:"17-1347",name:"autumn-leaf",hex:"#b56a4c"},{pantone:"18-1450",name:"mecca-orange",hex:"#bd5745"},{pantone:"18-1248",name:"rust",hex:"#b55a30"},{pantone:"18-1250",name:"bombay-brown",hex:"#9f5130"},{pantone:"13-1012",name:"frosted-almond",hex:"#d2c2ac"},{pantone:"14-1012",name:"gilded-beige",hex:"#b39f8d"},{pantone:"15-0927",name:"pale-gold",hex:"#bd9865"},{pantone:"16-0836",name:"rich-gold",hex:"#c8b273"},{pantone:"16-1325",name:"copper",hex:"#c47e5a"},{pantone:"18-1537",name:"copper-coin",hex:"#ba6b57"},{pantone:"14-5002",name:"silver",hex:"#a2a2a1"},{pantone:"17-1422",name:"raw-umber",hex:"#92705f"},{pantone:"18-1321",name:"brownie",hex:"#8f7265"},{pantone:"18-1314",name:"acorn",hex:"#7e5e52"},{pantone:"18-1320",name:"clove",hex:"#876155"},{pantone:"18-1229",name:"carob-brown",hex:"#855c4c"},{pantone:"18-1235",name:"russet",hex:"#8f5f50"},{pantone:"18-1137",name:"rawhide",hex:"#86,5e,49"},{pantone:"18-1433",name:"chutney",hex:"#98594b"},{pantone:"18-1441",name:"baked-clay",hex:"#9c5642"},{pantone:"18-1336",name:"copper-brown",hex:"#9a6051"},{pantone:"18-1242",name:"brown-patina",hex:"#834f3d"},{pantone:"18-1238",name:"rustic-brown",hex:"#855141"},{pantone:"18-1230",name:"coconut-shell",hex:"#874e3c"},{pantone:"19-1333",name:"sequoia",hex:"#804839"},{pantone:"19-1228",name:"root-beer",hex:"#714a41"},{pantone:"19-1235",name:"brunette",hex:"#664238"},{pantone:"19-1320",name:"sable",hex:"#6e403c"},{pantone:"19-1436",name:"cinnamon",hex:"#6b4139"},{pantone:"19-1431",name:"fudgesickle",hex:"#63403a"},{pantone:"19-1430",name:"mink",hex:"#734b42"},{pantone:"19-1220",name:"cappuccino",hex:"#633f33"},{pantone:"18-1421",name:"cognac",hex:"#8b645a"},{pantone:"18-1326",name:"nutmeg",hex:"#7e5c54"},{pantone:"19-1012",name:"french-roast",hex:"#58423f"},{pantone:"19-1420",name:"deep-mahogany",hex:"#553b39"},{pantone:"19-1321",name:"rum-raisin",hex:"#583432"},{pantone:"19-1322",name:"brown-stone",hex:"#593c39"},{pantone:"19-1317",name:"bitter-chocolate",hex:"#503130"},{pantone:"18-1425",name:"mahogany",hex:"#824d46"},{pantone:"19-1334",name:"henna",hex:"#7c423c"},{pantone:"19-1245",name:"arabian-spice",hex:"#884332"},{pantone:"19-1325",name:"hot-chocolate",hex:"#683b39"},{pantone:"19-1338",name:"russet-brown",hex:"#743332"},{pantone:"19-1331",name:"madder-brown",hex:"#6a3331"},{pantone:"19-1327",name:"andorra",hex:"#603535"},{pantone:"11-0510",name:"afterglow",hex:"#f3e6c9"},{pantone:"11-0617",name:"transparent-yellow",hex:"#f4ecc2"},{pantone:"12-0715",name:"double-cream",hex:"#f3e0ac"},{pantone:"13-0822",name:"sunlight",hex:"#edd59e"},{pantone:"13-0922",name:"straw",hex:"#e0c992"},{pantone:"14-0935",name:"jojoba",hex:"#dabe81"},{pantone:"14-1031",name:"rattan",hex:"#d1b272"},{pantone:"14-1110",name:"boulder",hex:"#d1be9b"},{pantone:"13-0715",name:"sea-mist",hex:"#d8c9a3"},{pantone:"13-0915",name:"reed-yellow",hex:"#dcc99e"},{pantone:"13-0613",name:"chino-green",hex:"#d9caa5"},{pantone:"14-0925",name:"parsnip",hex:"#d6c69a"},{pantone:"12-0619",name:"dusty-yellow",hex:"#d4cc9a"},{pantone:"15-0719",name:"silver-fern",hex:"#bbaa7e"},{pantone:"12-0626",name:"lemon-grass",hex:"#dcd494"},{pantone:"13-0725",name:"raffia",hex:"#dac483"},{pantone:"13-0624",name:"golden-mist",hex:"#d5cd94"},{pantone:"14-0826",name:"pampas",hex:"#cfbb7b"},{pantone:"14-0740",name:"bamboo",hex:"#d2b04c"},{pantone:"15-0643",name:"cress-green",hex:"#bca949"},{pantone:"16-0847",name:"olive-oil",hex:"#a98b2d"},{pantone:"14-0626",name:"dried-moss",hex:"#ccb97e"},{pantone:"14-0647",name:"celery",hex:"#cec153"},{pantone:"13-0640",name:"acacia",hex:"#dacd65"},{pantone:"14-0755",name:"sulphur",hex:"#ddb614"},{pantone:"15-0743",name:"oil-yellow",hex:"#c4a647"},{pantone:"16-0742",name:"green-sulphur",hex:"#ae8e2c"},{pantone:"17-0839",name:"golden-palm",hex:"#aa8805"},{pantone:"14-1025",name:"cocoon",hex:"#c9b27c"},{pantone:"14-0721",name:"hemp",hex:"#c0ad7c"},{pantone:"15-0730",name:"southern-moss",hex:"#bca66a"},{pantone:"15-0732",name:"olivenite",hex:"#c1a65c"},{pantone:"15-0636",name:"golden-green",hex:"#bdb369"},{pantone:"16-0730",name:"antique-gold",hex:"#b59e5f"},{pantone:"16-0737",name:"burnished-gold",hex:"#aa9855"},{pantone:"12-0722",name:"french-vanilla",hex:"#efe1a7"},{pantone:"11-0616",name:"pastel-yellow",hex:"#f2e6b1"},{pantone:"11-0710",name:"tender-yellow",hex:"#ededb7"},{pantone:"11-0618",name:"wax-yellow",hex:"#ede9ad"},{pantone:"12-0721",name:"lemonade",hex:"#f0e79d"},{pantone:"11-0620",name:"elfin-yellow",hex:"#eeea97"},{pantone:"12-0740",name:"limelight",hex:"#f0e87d"},{pantone:"14-0827",name:"dusky-citron",hex:"#e3cc81"},{pantone:"14-0636",name:"muted-lime",hex:"#d1c87c"},{pantone:"13-0632",name:"endive",hex:"#d2cc81"},{pantone:"13-0720",name:"custard",hex:"#e5d68e"},{pantone:"12-0633",name:"canary-yellow",hex:"#dfd87e"},{pantone:"12-0738",name:"yellow-cream",hex:"#efdc75"},{pantone:"13-0739",name:"cream-gold",hex:"#dec05f"},{pantone:"12-0642",name:"aurora",hex:"#eddd59"},{pantone:"13-0648",name:"green-sheen",hex:"#d9ce52"},{pantone:"13-0746",name:"maize",hex:"#eec843"},{pantone:"12-0643",name:"blazing-yellow",hex:"#fee715"},{pantone:"12-0752",name:"buttercup",hex:"#fae03c"},{pantone:"14-0756",name:"empire-yellow",hex:"#f7d000"},{pantone:"13-0752",name:"lemon",hex:"#f3bf08"},{pantone:"14-0848",name:"mimosa",hex:"#f0c05a"},{pantone:"13-0850",name:"aspen-gold",hex:"#ffd662"},{pantone:"13-0758",name:"dandelion",hex:"#ffd02e"},{pantone:"13-0858",name:"vibrant-yellow",hex:"#ffda29"},{pantone:"14-0760",name:"cyber-yellow",hex:"#ffd400"},{pantone:"14-0852",name:"freesia",hex:"#f3c12c"},{pantone:"13-0859",name:"lemon-chrome",hex:"#ffc300"},{pantone:"12-0720",name:"mellow-yellow",hex:"#f0dd9d"},{pantone:"12-0824",name:"pale-banana",hex:"#fae199"},{pantone:"12-0825",name:"popcorn",hex:"#f8de8d"},{pantone:"12-0727",name:"sunshine",hex:"#fade85"},{pantone:"12-0736",name:"lemon-drop",hex:"#fdd878"},{pantone:"13-0755",name:"primrose-yellow",hex:"#f6d155"},{pantone:"14-0754",name:"super-lemon",hex:"#e4bf45"},{pantone:"14-0837",name:"misted-yellow",hex:"#dab965"},{pantone:"15-0942",name:"sauterne",hex:"#c5a253"},{pantone:"16-0946",name:"honey",hex:"#ba9238"},{pantone:"16-0954",name:"arrowwood",hex:"#bc8d1f"},{pantone:"16-0953",name:"tawny-olive",hex:"#c4962c"},{pantone:"15-0850",name:"ceylon-yellow",hex:"#d4ae40"},{pantone:"15-0751",name:"lemon-curry",hex:"#cda323"},{pantone:"15-1132",name:"fall-leaf",hex:"#c9a86a"},{pantone:"16-1126",name:"antelope",hex:"#b19664"},{pantone:"16-1133",name:"mustard-gold",hex:"#b08e51"},{pantone:"16-0948",name:"harvest-gold",hex:"#b68a3a"},{pantone:"16-0952",name:"nugget-gold",hex:"#c89720"},{pantone:"15-0948",name:"golden-spice",hex:"#c6973f"},{pantone:"15-0953",name:"golden-yellow",hex:"#cb8e16"},{pantone:"14-1036",name:"ochre",hex:"#d6af66"},{pantone:"16-0945",name:"tinsel",hex:"#c3964d"},{pantone:"16-0947",name:"bright-gold",hex:"#cf9f52"},{pantone:"15-1142",name:"honey-gold",hex:"#d1a054"},{pantone:"16-1139",name:"amber-gold",hex:"#c19552"},{pantone:"15-1046",name:"mineral-yellow",hex:"#d39c43"},{pantone:"16-0950",name:"narcissus",hex:"#c39449"},{pantone:"14-1113",name:"marzipan",hex:"#d8c09d"},{pantone:"16-0928",name:"curry",hex:"#be9e6f"},{pantone:"16-1326",name:"prairie-sand",hex:"#b59a6a"},{pantone:"17-1047",name:"honey-mustard",hex:"#b68f52"},{pantone:"17-1129",name:"wood-thrush",hex:"#a47d43"},{pantone:"18-0940",name:"golden-brown",hex:"#91672f"},{pantone:"18-0937",name:"bronze-brown",hex:"#825e2f"},{pantone:"17-1045",name:"apple-cinnamon",hex:"#b0885a"},{pantone:"17-1128",name:"bone-brown",hex:"#9d7446"},{pantone:"17-1125",name:"dijon",hex:"#97754c"},{pantone:"17-1036",name:"bistre",hex:"#98754a"},{pantone:"17-0942",name:"medal-bronze",hex:"#977547"},{pantone:"18-0939",name:"cumin",hex:"#927240"},{pantone:"19-1034",name:"breen",hex:"#795d34"},{pantone:"13-0840",name:"snapdragon",hex:"#fed777"},{pantone:"13-0941",name:"banana-cream",hex:"#ffcf73"},{pantone:"14-0850",name:"daffodil",hex:"#fdc04e"},{pantone:"14-0846",name:"yolk-yellow",hex:"#e2b051"},{pantone:"14-0951",name:"golden-rod",hex:"#e2a829"},{pantone:"15-0955",name:"old-gold",hex:"#eca825"},{pantone:"14-0957",name:"spectra-yellow",hex:"#f7b718"},{pantone:"12-0826",name:"golden-haze",hex:"#fbd897"},{pantone:"14-0936",name:"sahara-sun",hex:"#dfc08a"},{pantone:"14-1038",name:"new-wheat",hex:"#d7b57f"},{pantone:"13-0932",name:"cornsilk",hex:"#edc373"},{pantone:"14-0847",name:"buff-yellow",hex:"#f1bf70"},{pantone:"13-0940",name:"sunset-gold",hex:"#f7c46c"},{pantone:"13-0939",name:"golden-cream",hex:"#f7b768"},{pantone:"13-1025",name:"impala",hex:"#f8ce97"},{pantone:"13-0935",name:"flax",hex:"#ffc87d"},{pantone:"13-0945",name:"pale-marigold",hex:"#ffc66e"},{pantone:"13-0942",name:"amber-yellow",hex:"#fab75a"},{pantone:"14-1045",name:"amber",hex:"#efad55"},{pantone:"14-1041",name:"golden-apricot",hex:"#dda758"},{pantone:"14-0941",name:"beeswax",hex:"#eba851"},{pantone:"13-0947",name:"banana",hex:"#fcb953"},{pantone:"14-0955",name:"citrus",hex:"#f9ac2f"},{pantone:"15-1050",name:"golden-glow",hex:"#d99938"},{pantone:"15-1049",name:"artisans-gold",hex:"#f2ab46"},{pantone:"16-1054",name:"sunflower",hex:"#d39237"},{pantone:"18-0935",name:"buckthorn-brown",hex:"#a76f1f"},{pantone:"18-0950",name:"cathay-spice",hex:"#99642c"},{pantone:"16-0940",name:"taffy",hex:"#c39b6a"},{pantone:"16-1144",name:"oak-buff",hex:"#cf9c63"},{pantone:"16-1143",name:"honey-yellow",hex:"#ca9456"},{pantone:"17-1040",name:"spruce-yellow",hex:"#be8a4a"},{pantone:"17-1048",name:"inca-gold",hex:"#bb7a2c"},{pantone:"18-1160",name:"sudan-brown",hex:"#ac6b29"},{pantone:"18-0933",name:"rubber",hex:"#815b37"},{pantone:"13-1016",name:"wheat",hex:"#dec5a5"},{pantone:"13-1015",name:"honey-peach",hex:"#dcbd9e"},{pantone:"13-1018",name:"desert-dust",hex:"#e3bc8e"},{pantone:"12-0921",name:"golden-straw",hex:"#e6bd8f"},{pantone:"13-1024",name:"buff",hex:"#ebc396"},{pantone:"14-1127",name:"desert-mist",hex:"#e0b589"},{pantone:"15-1231",name:"clay",hex:"#d2a172"},{pantone:"12-0822",name:"golden-fleece",hex:"#f2d1a0"},{pantone:"13-1031",name:"apricot-sherbet",hex:"#facd9e"},{pantone:"13-1030",name:"sunburst",hex:"#f6c289"},{pantone:"13-1027",name:"apricot-cream",hex:"#f1bd89"},{pantone:"14-1128",name:"buff-orange",hex:"#ffbb7c"},{pantone:"15-1145",name:"chamois",hex:"#f7b26a"},{pantone:"14-1051",name:"warm-apricot",hex:"#ffb865"},{pantone:"14-1050",name:"marigold",hex:"#fadc53"},{pantone:"16-1142",name:"golden-nugget",hex:"#db9b59"},{pantone:"15-1147",name:"butterscotch",hex:"#e19640"},{pantone:"16-1148",name:"nugget",hex:"#cf8848"},{pantone:"16-1342",name:"buckskin",hex:"#d18e54"},{pantone:"16-1140",name:"yam",hex:"#d0893f"},{pantone:"17-1046",name:"golden-oak",hex:"#be752d"},{pantone:"15-1062",name:"gold-fusion",hex:"#ffb000"},{pantone:"14-1064",name:"saffron",hex:"#ffa500"},{pantone:"15-1054",name:"cadmium-yellow",hex:"#ee9626"},{pantone:"14-1159",name:"zinnia",hex:"#ffa010"},{pantone:"15-1058",name:"radiant-yellow",hex:"#fc9e21"},{pantone:"15-1153",name:"apricot",hex:"#f19035"},{pantone:"15-1150",name:"dark-cheddar",hex:"#e08119"},{pantone:"13-1020",name:"apricot-ice",hex:"#fbbe99"},{pantone:"14-1133",name:"apricot-nectar",hex:"#ecaa79"},{pantone:"15-1234",name:"gold-earth",hex:"#dd9c6b"},{pantone:"15-1237",name:"apricot-tan",hex:"#dd9760"},{pantone:"16-1150",name:"topaz",hex:"#d08344"},{pantone:"16-1346",name:"golden-ochre",hex:"#c77943"},{pantone:"16-1443",name:"apricot-buff",hex:"#cd7e4d"},{pantone:"14-1231",name:"peach-cobbler",hex:"#ffb181"},{pantone:"14-1135",name:"salmon-buff",hex:"#feaa7b"},{pantone:"14-1139",name:"pumpkin",hex:"#f5a26f"},{pantone:"15-1245",name:"mock-orange",hex:"#ffa368"},{pantone:"15-1242",name:"muskmelon",hex:"#ec935e"},{pantone:"16-1338",name:"copper-tan",hex:"#de8e65"},{pantone:"16-1337",name:"coral-gold",hex:"#d27d56"},{pantone:"16-1255",name:"russet-orange",hex:"#e47127"},{pantone:"16-1253",name:"orange-ochre",hex:"#dc793a"},{pantone:"16-1350",name:"amberglow",hex:"#dc793e"},{pantone:"16-1454",name:"jaffa-orange",hex:"#d86d39"},{pantone:"17-1353",name:"apricot-orange",hex:"#c86b3c"},{pantone:"16-1448",name:"burnt-orange",hex:"#c86733"},{pantone:"16-1260",name:"harvest-pumpkin",hex:"#d56231"},{pantone:"15-1160",name:"blazing-orange",hex:"#ffa64f"},{pantone:"15-1157",name:"flame-orange",hex:"#fb8b23"},{pantone:"15-1164",name:"bright-marigold",hex:"#ff8d00"},{pantone:"15-1263",name:"autumn-glory",hex:"#ff8812"},{pantone:"16-1257",name:"sun-orange",hex:"#f48037"},{pantone:"16-1356",name:"persimmon-orange",hex:"#f47327"},{pantone:"17-1350",name:"orange-popsicle",hex:"#ff7913"},{pantone:"16-1343",name:"autumn-sunset",hex:"#f38554"},{pantone:"15-1247",name:"tangerine",hex:"#f88f58"},{pantone:"16-1357",name:"bird-of-paradise",hex:"#ff8c55"},{pantone:"16-1359",name:"orange-peel",hex:"#fa7a35"},{pantone:"16-1459",name:"mandarin-orange",hex:"#ec6a37"},{pantone:"16-1462",name:"golden-poppy",hex:"#f56733"},{pantone:"16-1364",name:"vibrant-orange",hex:"#ff7420"},{pantone:"16-1360",name:"nectarine",hex:"#ff8656"},{pantone:"16-1349",name:"coral-rose",hex:"#f3774d"},{pantone:"16-1361",name:"carrot",hex:"#fd6f3b"},{pantone:"16-1452",name:"firecracker",hex:"#f36944"},{pantone:"17-1464",name:"red-orange",hex:"#f05627"},{pantone:"16-1362",name:"vermillion-orange",hex:"#f9633b"},{pantone:"17-1462",name:"flame",hex:"#f2552c"},{pantone:"13-1026",name:"creampuff",hex:"#ffcda8"},{pantone:"12-0917",name:"bleached-apricot",hex:"#fccaac"},{pantone:"13-1017",name:"almond-cream",hex:"#f4c29f"},{pantone:"14-1225",name:"beach-sand",hex:"#fbb995"},{pantone:"13-1019",name:"cream-blush",hex:"#f8c19a"},{pantone:"13-1022",name:"caramel-cream",hex:"#f4ba94"},{pantone:"13-1023",name:"peach-fuzz",hex:"#ffbe98"},{pantone:"13-1021",name:"prairie-sunset",hex:"#ffbb9e"},{pantone:"14-1224",name:"coral-sands",hex:"#edaa86"},{pantone:"14-1230",name:"apricot-wash",hex:"#fbac82"},{pantone:"15-1333",name:"canyon-sunset",hex:"#e1927a"},{pantone:"16-1340",name:"brandied-melon",hex:"#ce7b5b"},{pantone:"16-1435",name:"carnelian",hex:"#ce785d"},{pantone:"17-1446",name:"mango",hex:"#b75e41"},{pantone:"14-1227",name:"peach",hex:"#f2a987"},{pantone:"15-1239",name:"cantaloupe",hex:"#ffa177"},{pantone:"15-1331",name:"coral-reef",hex:"#faa181"},{pantone:"15-1334",name:"shell-coral",hex:"#ea9575"},{pantone:"15-1340",name:"cadmium-orange",hex:"#f99471"},{pantone:"16-1442",name:"melon",hex:"#fe8863"},{pantone:"16-1344",name:"dusty-orange",hex:"#e27a53"},{pantone:"16-1441",name:"arabesque",hex:"#d16f52"},{pantone:"16-1440",name:"langoustino",hex:"#ca6c56"},{pantone:"17-1444",name:"ginger",hex:"#c96551"},{pantone:"16-1450",name:"flamingo",hex:"#df7253"},{pantone:"18-1447",name:"orange-rust",hex:"#c25a3c"},{pantone:"18-1354",name:"burnt-ochre",hex:"#bb4f35"},{pantone:"18-1448",name:"chili",hex:"#be5141"},{pantone:"18-1535",name:"ginger-spice",hex:"#b65d48"},{pantone:"18-1451",name:"autumn-glaze",hex:"#b3573f"},{pantone:"18-1343",name:"auburn",hex:"#a15843"},{pantone:"19-1250",name:"picante",hex:"#8d3f2d"},{pantone:"18-1444",name:"tandori-spice",hex:"#9f4440"},{pantone:"18-1540",name:"cinnabar",hex:"#9c453b"},{pantone:"18-1547",name:"bossa-nova",hex:"#973a36"},{pantone:"13-1318",name:"tropical-peach",hex:"#ffc4b2"},{pantone:"14-1219",name:"peach-parfait",hex:"#f8bfa8"},{pantone:"14-1318",name:"coral-pink",hex:"#e8a798"},{pantone:"14-1316",name:"dusty-pink",hex:"#deaa9b"},{pantone:"16-1330",name:"muted-clay",hex:"#d29380"},{pantone:"15-1523",name:"shrimp",hex:"#e29a86"},{pantone:"17-1341",name:"tawny-orange",hex:"#d37f6f"},{pantone:"16-1329",name:"coral-haze",hex:"#e38e84"},{pantone:"16-1431",name:"canyon-clay",hex:"#ce8477"},{pantone:"16-1526",name:"terra-cotta",hex:"#d38377"},{pantone:"17-1524",name:"desert-sand",hex:"#bd7b74"},{pantone:"18-1436",name:"light-mahogany",hex:"#ad6d68"},{pantone:"17-1525",name:"cedar-wood",hex:"#a1655b"},{pantone:"18-1435",name:"withered-rose",hex:"#a26666"},{pantone:"16-1522",name:"rose-dawn",hex:"#c2877b"},{pantone:"17-1514",name:"ash-rose",hex:"#b5817d"},{pantone:"17-1518",name:"old-rose",hex:"#b47b77"},{pantone:"17-1424",name:"brick-dust",hex:"#b07069"},{pantone:"17-1520",name:"canyon-rose",hex:"#af6c67"},{pantone:"18-1630",name:"dusty-cedar",hex:"#ad5d5d"},{pantone:"18-1438",name:"marsala",hex:"#964f4c"},{pantone:"17-1540",name:"apricot-brandy",hex:"#c26a5a"},{pantone:"17-1532",name:"aragon",hex:"#b06455"},{pantone:"18-1536",name:"hot-sauce",hex:"#ab4f41"},{pantone:"18-1346",name:"bruschetta",hex:"#a75949"},{pantone:"18-1434",name:"etruscan-red",hex:"#a2574b"},{pantone:"18-1443",name:"redwood",hex:"#a6594c"},{pantone:"18-1350",name:"burnt-brick",hex:"#a14d3a"},{pantone:"18-1629",name:"faded-rose",hex:"#bf6464"},{pantone:"18-1648",name:"baked-apple",hex:"#b34646"},{pantone:"18-1658",name:"pompeian-red",hex:"#a4292e"},{pantone:"18-1449",name:"ketchup",hex:"#9a382d"},{pantone:"18-1442",name:"red-ochre",hex:"#913832"},{pantone:"18-1531",name:"barn-red",hex:"#8f423b"},{pantone:"19-1540",name:"burnt-henna",hex:"#7e392f"},{pantone:"14-1419",name:"peach-pearl",hex:"#ffb2a5"},{pantone:"14-1418",name:"peach-melba",hex:"#fbbdaf"},{pantone:"14-1420",name:"apricot-blush",hex:"#feaea5"},{pantone:"14-1324",name:"peach-bud",hex:"#fdb2ab"},{pantone:"16-1434",name:"coral-almond",hex:"#e29d94"},{pantone:"16-1520",name:"lobster-bisque",hex:"#dd9289"},{pantone:"16-1624",name:"lantana",hex:"#da7e7a"},{pantone:"14-1228",name:"peach-nectar",hex:"#ffb59b"},{pantone:"14-1323",name:"salmon",hex:"#faaa94"},{pantone:"15-1423",name:"peach-amber",hex:"#fb9f93"},{pantone:"15-1435",name:"desert-flower",hex:"#ff9687"},{pantone:"15-1530",name:"peach-pink",hex:"#fa9a85"},{pantone:"16-1529",name:"burnt-coral",hex:"#e9897e"},{pantone:"16-1532",name:"crabapple",hex:"#d77e70"},{pantone:"15-1433",name:"papaya-punch",hex:"#fca289"},{pantone:"16-1543",name:"fusion-coral",hex:"#ff8576"},{pantone:"16-1542",name:"fresh-salmon",hex:"#ff7f6a"},{pantone:"16-1544",name:"persimmon",hex:"#f67866"},{pantone:"16-1539",name:"coral",hex:"#ed7464"},{pantone:"16-1546",name:"living-coral",hex:"#ff6f61"},{pantone:"17-1656",name:"hot-coral",hex:"#f35b53"},{pantone:"16-1632",name:"shell-pink",hex:"#f88180"},{pantone:"16-1641",name:"georgia-peach",hex:"#f97272"},{pantone:"16-1640",name:"sugar-coral",hex:"#f56c73"},{pantone:"17-1647",name:"dubarry",hex:"#f25f66"},{pantone:"17-1643",name:"porcelain-rose",hex:"#ea6b6a"},{pantone:"17-1644",name:"spiced-coral",hex:"#d75c5d"},{pantone:"18-1649",name:"deep-sea-coral",hex:"#d9615b"},{pantone:"17-1635",name:"rose-of-sharon",hex:"#dc5b62"},{pantone:"18-1651",name:"cayenne",hex:"#e04951"},{pantone:"18-1762",name:"hibiscus",hex:"#dd3848"},{pantone:"17-1654",name:"poinsettia",hex:"#cb3441"},{pantone:"17-1641",name:"chrysanthemum",hex:"#be454f"},{pantone:"17-1545",name:"cranberry",hex:"#bb4a4d"},{pantone:"18-1643",name:"cardinal",hex:"#ad3e48"},{pantone:"17-1456",name:"tigerlily",hex:"#e2583e"},{pantone:"17-1558",name:"grenadine",hex:"#df3f32"},{pantone:"17-1562",name:"mandarin-red",hex:"#e74a33"},{pantone:"17-1564",name:"fiesta",hex:"#dd4132"},{pantone:"17-1563",name:"cherry-tomato",hex:"#eb3c27"},{pantone:"18-1561",name:"orange-com",hex:"#da321c"},{pantone:"18-1445",name:"spicy-orange",hex:"#d73c26"},{pantone:"16-1541",name:"camellia",hex:"#f6745f"},{pantone:"16-1451",name:"nasturtium",hex:"#fe6347"},{pantone:"17-1547",name:"emberglow",hex:"#ea6759"},{pantone:"17-1544",name:"burnt-sienna",hex:"#c65d52"},{pantone:"17-1553",name:"paprika",hex:"#ce4d42"},{pantone:"18-1454",name:"red-clay",hex:"#c2452d"},{pantone:"18-1555",name:"molten-lava",hex:"#b5332e"},{pantone:"17-1663",name:"bittersweet",hex:"#d93744"},{pantone:"17-1664",name:"poppy-red",hex:"#dc343b"},{pantone:"18-1660",name:"tomato",hex:"#ce2939"},{pantone:"18-1664",name:"fiery-red",hex:"#d01c1f"},{pantone:"18-1662",name:"flame-scarlet",hex:"#cd212a"},{pantone:"18-1763",name:"high-risk-red",hex:"#c71f2d"},{pantone:"18-1550",name:"aurora-red",hex:"#b93a32"},{pantone:"18-1652",name:"rococco-red",hex:"#bb363f"},{pantone:"18-1661",name:"tomato-puree",hex:"#c53346"},{pantone:"18-1764",name:"lollipop",hex:"#cc1c3b"},{pantone:"18-1761",name:"ski-patrol",hex:"#bb1237"},{pantone:"19-1760",name:"scarlet",hex:"#bc2b3d"},{pantone:"19-1764",name:"lipstick-red",hex:"#b31a38"},{pantone:"19-1762",name:"crimson",hex:"#ae0e36"},{pantone:"19-1763",name:"racing-red",hex:"#bd162c"},{pantone:"18-1655",name:"mars-red",hex:"#bc2731"},{pantone:"19-1761",name:"tango-red",hex:"#ac0e2e"},{pantone:"18-1663",name:"chinese-red",hex:"#be132d"},{pantone:"19-1663",name:"ribbon-red",hex:"#b92636"},{pantone:"19-1664",name:"true-red",hex:"#bf1932"},{pantone:"19-1557",name:"chili-pepper",hex:"#9b1b30"},{pantone:"14-1714",name:"quartz-pink",hex:"#efa6aa"},{pantone:"15-1717",name:"pink-icing",hex:"#eea0a6"},{pantone:"14-1513",name:"blossom",hex:"#f2b2ae"},{pantone:"14-1521",name:"peaches-n-cream",hex:"#f4a6a3"},{pantone:"15-1621",name:"candlelight-peach",hex:"#f8a39d"},{pantone:"16-1720",name:"strawberry-ice",hex:"#e78b90"},{pantone:"16-1626",name:"peach-blossom",hex:"#de8286"},{pantone:"15-1821",name:"flamingo-pink",hex:"#f7969e"},{pantone:"16-1723",name:"confetti",hex:"#e6798e"},{pantone:"17-1928",name:"bubblegum",hex:"#ea738d"},{pantone:"16-1735",name:"pink-lemonade",hex:"#ee6d8a"},{pantone:"17-1930",name:"camellia-rose",hex:"#eb6081"},{pantone:"17-1929",name:"rapture-rose",hex:"#d16277"},{pantone:"17-1927",name:"desert-rose",hex:"#cf6977"},{pantone:"15-1922",name:"geranium-pink",hex:"#f6909d"},{pantone:"15-1624",name:"conch-shell",hex:"#fc8f9b"},{pantone:"15-1626",name:"salmon-rose",hex:"#ff8d94"},{pantone:"16-1731",name:"strawberry-pink",hex:"#f57f8e"},{pantone:"17-1736",name:"sunkist-coral",hex:"#ea6676"},{pantone:"17-1744",name:"calypso-coral",hex:"#ee5c6c"},{pantone:"16-1620",name:"tea-rose",hex:"#dc7178"},{pantone:"17-1753",name:"geranium",hex:"#da3d58"},{pantone:"17-1755",name:"paradise-pink",hex:"#e4445e"},{pantone:"18-1756",name:"teaberry",hex:"#dc3855"},{pantone:"18-1755",name:"rouge-red",hex:"#e24666"},{pantone:"18-1754",name:"raspberry",hex:"#d32e5e"},{pantone:"17-1842",name:"azalea",hex:"#d42e5b"},{pantone:"18-1856",name:"virtual-pink",hex:"#c6174e"},{pantone:"17-1740",name:"claret-red",hex:"#c84c61"},{pantone:"18-1741",name:"raspberry-wine",hex:"#b63753"},{pantone:"18-1852",name:"rose-red",hex:"#c92351"},{pantone:"18-1760",name:"barberry",hex:"#bf1945"},{pantone:"18-1945",name:"bright-rose",hex:"#c51959"},{pantone:"19-1860",name:"persian-red",hex:"#a21441"},{pantone:"19-1955",name:"cerise",hex:"#a41247"},{pantone:"13-2806",name:"pink-lady",hex:"#efc1d6"},{pantone:"14-2710",name:"lilac-sachet",hex:"#e9adca"},{pantone:"14-2311",name:"prism-pink",hex:"#f0a1bf"},{pantone:"15-2215",name:"begonia-pink",hex:"#ec9abe"},{pantone:"15-2718",name:"fuchsia-pink",hex:"#df88b7"},{pantone:"15-2214",name:"rosebloom",hex:"#e290b2"},{pantone:"17-2520",name:"ibis-rose",hex:"#ca628f"},{pantone:"15-2216",name:"sachet-pink",hex:"#f18aad"},{pantone:"16-2120",name:"wild-orchid",hex:"#d979a2"},{pantone:"15-2217",name:"aurora-pink",hex:"#e881a6"},{pantone:"17-2120",name:"chateau-rose",hex:"#d2738f"},{pantone:"15-1920",name:"morning-glory",hex:"#ee819f"},{pantone:"16-2126",name:"azalea-pink",hex:"#e96a97"},{pantone:"17-2127",name:"shocking-pink",hex:"#de5b8c"},{pantone:"17-1937",name:"hot-pink",hex:"#e55982"},{pantone:"17-2033",name:"fandango-pink",hex:"#e04f80"},{pantone:"18-2120",name:"honeysuckle",hex:"#d94f70"},{pantone:"18-2043",name:"raspberry-sorbet",hex:"#d2386c"},{pantone:"17-1831",name:"carmine",hex:"#bc4869"},{pantone:"17-2031",name:"fuchsia-rose",hex:"#c74375"},{pantone:"18-2143",name:"beetroot-purple",hex:"#cf2d71"},{pantone:"16-2124",name:"pink-carnation",hex:"#ed7a9e"},{pantone:"17-2230",name:"carmine-rose",hex:"#e35b8f"},{pantone:"17-2036",name:"magenta",hex:"#d23c77"},{pantone:"18-2133",name:"pink-flambe",hex:"#d3507a"},{pantone:"18-2436",name:"fuchsia-purple",hex:"#d33479"},{pantone:"17-2227",name:"lilac-rose",hex:"#bd4275"},{pantone:"18-2336",name:"very-berry",hex:"#b73275"},{pantone:"17-2625",name:"super-pink",hex:"#ce6ba4"},{pantone:"17-2627",name:"phlox-pink",hex:"#ce5e9a"},{pantone:"18-2333",name:"raspberry-rose",hex:"#cc4385"},{pantone:"17-2624",name:"rose-violet",hex:"#c0428a"},{pantone:"18-2328",name:"fuchsia-red",hex:"#ab3475"},{pantone:"18-2326",name:"cactus-flower",hex:"#a83e6c"},{pantone:"18-2525",name:"magenta-haze",hex:"#9d446e"},{pantone:"11-2511",name:"shrinking-violet",hex:"#f4e1e6"},{pantone:"12-2904",name:"primrose-pink",hex:"#eed4d9"},{pantone:"14-1508",name:"silver-pink",hex:"#dcb1af"},{pantone:"14-1511",name:"powder-pink",hex:"#ecb2b3"},{pantone:"16-1617",name:"mauveglow",hex:"#d18489"},{pantone:"16-1610",name:"brandied-apricot",hex:"#ca848a"},{pantone:"17-1718",name:"dusty-rose",hex:"#ba797d"},{pantone:"12-2102",name:"mauve-morn",hex:"#ecd6d6"},{pantone:"12-2902",name:"mauve-chalk",hex:"#e5d0cf"},{pantone:"12-1304",name:"pearl",hex:"#f9dbd8"},{pantone:"15-1611",name:"bridal-rose",hex:"#d69fa2"},{pantone:"15-1614",name:"blush",hex:"#d1969a"},{pantone:"18-1634",name:"baroque-rose",hex:"#b35a66"},{pantone:"18-1635",name:"slate-rose",hex:"#b45865"},{pantone:"17-1537",name:"mineral-red",hex:"#b35457"},{pantone:"18-1633",name:"garnet-rose",hex:"#ac4b55"},{pantone:"17-1633",name:"holly-berry",hex:"#b44e5d"},{pantone:"19-1759",name:"american-beauty",hex:"#a73340"},{pantone:"19-1862",name:"jester-red",hex:"#9e1030"},{pantone:"19-1656",name:"rio-red",hex:"#8a2232"},{pantone:"19-1940",name:"rumba-red",hex:"#7c2439"},{pantone:"18-1631",name:"earth-red",hex:"#95424e"},{pantone:"19-1840",name:"deep-claret",hex:"#973443"},{pantone:"19-1655",name:"garnet",hex:"#953640"},{pantone:"19-1543",name:"brick-red",hex:"#8c373e"},{pantone:"19-1532",name:"rosewood",hex:"#813639"},{pantone:"19-1934",name:"tibetan-red",hex:"#782a39"},{pantone:"19-1650",name:"biking-red",hex:"#77212e"},{pantone:"18-1426",name:"apple-butter",hex:"#844b4d"},{pantone:"19-1524",name:"oxblood-red",hex:"#70393f"},{pantone:"19-1533",name:"cowhide",hex:"#884344"},{pantone:"19-1530",name:"burnt-russet",hex:"#7e3940"},{pantone:"19-1629",name:"ruby-wine",hex:"#77333b"},{pantone:"19-1726",name:"cordovan",hex:"#702f3b"},{pantone:"19-1725",name:"tawny-port",hex:"#5c2c35"},{pantone:"13-1407",name:"creole-pink",hex:"#f7d5cc"},{pantone:"13-1504",name:"peach-blush",hex:"#e4ccc6"},{pantone:"13-1406",name:"cloud-pink",hex:"#f5d1c8"},{pantone:"12-1212",name:"veiled-rose",hex:"#f8cdc9"},{pantone:"12-1207",name:"pearl-blush",hex:"#f4cec5"},{pantone:"13-1310",name:"english-rose",hex:"#f4c6c3"},{pantone:"14-1905",name:"lotus",hex:"#e2c1c0"},{pantone:"11-1408",name:"rosewater",hex:"#f6dbd8"},{pantone:"14-1309",name:"peach-whip",hex:"#dbbeb7"},{pantone:"14-1506",name:"rose-smoke",hex:"#d3b4ad"},{pantone:"15-1415",name:"coral-cloud",hex:"#e2a9a1"},{pantone:"15-1512",name:"misty-rose",hex:"#caa39a"},{pantone:"15-1516",name:"peach-beige",hex:"#d3a297"},{pantone:"16-1516",name:"cameo-brown",hex:"#c08a80"},{pantone:"13-1409",name:"seashell-pink",hex:"#f7c8c2"},{pantone:"13-1408",name:"chintz-rose",hex:"#eec4be"},{pantone:"13-1510",name:"impatiens-pink",hex:"#ffc4bc"},{pantone:"14-1907",name:"peachskin",hex:"#dfb8b6"},{pantone:"15-1515",name:"mellow-rose",hex:"#d9a6a1"},{pantone:"16-1511",name:"rose-tan",hex:"#d19c97"},{pantone:"16-1518",name:"rosette",hex:"#ce8e8b"},{pantone:"17-1522",name:"mauvewood",hex:"#a75d67"},{pantone:"17-1623",name:"rose-wine",hex:"#a4596d"},{pantone:"17-1723",name:"malaga",hex:"#9f5069"},{pantone:"18-1725",name:"dry-rose",hex:"#8c4759"},{pantone:"18-1718",name:"hawthorn-rose",hex:"#884c5e"},{pantone:"18-1619",name:"maroon",hex:"#834655"},{pantone:"18-1420",name:"wild-ginger",hex:"#7c4c53"},{pantone:"19-2047",name:"sangria",hex:"#982551"},{pantone:"19-1850",name:"red-bud",hex:"#962d49"},{pantone:"18-2027",name:"beaujolais",hex:"#80304c"},{pantone:"19-2033",name:"anemone",hex:"#842c48"},{pantone:"19-2030",name:"beet-red",hex:"#7a1f3d"},{pantone:"19-2025",name:"red-plum",hex:"#7c2946"},{pantone:"19-2024",name:"rhododendron",hex:"#722b3f"},{pantone:"12-2906",name:"barely-pink",hex:"#f8d7dd"},{pantone:"12-1310",name:"blushing-bride",hex:"#fbd3d9"},{pantone:"12-2905",name:"cradle-pink",hex:"#edd0dd"},{pantone:"13-2803",name:"pale-lilac",hex:"#e1c6cc"},{pantone:"13-1904",name:"chalk-pink",hex:"#e6c5ca"},{pantone:"12-2903",name:"light-lilac",hex:"#dec6d3"},{pantone:"14-2305",name:"pink-nectar",hex:"#d8aab7"},{pantone:"12-1305",name:"heavenly-pink",hex:"#f4dede"},{pantone:"13-2004",name:"potpourri",hex:"#e7c9ca"},{pantone:"12-1605",name:"crystal-pink",hex:"#edd0ce"},{pantone:"12-1706",name:"pink-dogwood",hex:"#f7d1d1"},{pantone:"12-1708",name:"crystal-rose",hex:"#fdc3c6"},{pantone:"13-2005",name:"strawberry-cream",hex:"#f4c3c4"},{pantone:"13-1513",name:"gossamer-pink",hex:"#fac8c3"},{pantone:"13-1906",name:"rose-shadow",hex:"#f9c2cd"},{pantone:"13-2010",name:"orchid-pink",hex:"#f3bbca"},{pantone:"13-2006",name:"almond-blossom",hex:"#f5bec7"},{pantone:"14-1909",name:"coral-blush",hex:"#e6b2b8"},{pantone:"14-1911",name:"candy-pink",hex:"#f5b0bd"},{pantone:"15-1816",name:"peony",hex:"#ed9ca8"},{pantone:"15-1912",name:"sea-pink",hex:"#de98ab"},{pantone:"16-2215",name:"cashmere-rose",hex:"#ce879f"},{pantone:"16-1715",name:"wild-rose",hex:"#ce8498"},{pantone:"15-2210",name:"orchid-smoke",hex:"#d294aa"},{pantone:"16-1712",name:"polignac",hex:"#c28799"},{pantone:"16-1708",name:"lilas",hex:"#b88995"},{pantone:"16-2111",name:"mauve-orchid",hex:"#b58299"},{pantone:"16-2107",name:"orchid-haze",hex:"#b0879b"},{pantone:"13-2804",name:"parfait-pink",hex:"#e9c3cf"},{pantone:"13-2805",name:"pink-mist",hex:"#e6bccd"},{pantone:"14-2307",name:"cameo-pink",hex:"#dba9b8"},{pantone:"14-2808",name:"sweet-lilac",hex:"#e8b5ce"},{pantone:"14-3207",name:"pink-lavender",hex:"#d9afca"},{pantone:"14-3209",name:"pastel-lavender",hex:"#d8a1c4"},{pantone:"15-3214",name:"orchid",hex:"#d198c5"},{pantone:"15-2913",name:"lilac-chiffon",hex:"#de9bc4"},{pantone:"16-2614",name:"moonlite-mauve",hex:"#d28fb0"},{pantone:"16-3118",name:"cyclamen",hex:"#d687ba"},{pantone:"16-3116",name:"opera-mauve",hex:"#ca80b1"},{pantone:"16-3115",name:"crocus",hex:"#c67fae"},{pantone:"17-3014",name:"mulberry",hex:"#a76c97"},{pantone:"18-3025",name:"striking-purple",hex:"#94,4e,87"},{pantone:"16-3320",name:"violet",hex:"#c17fb5"},{pantone:"17-3323",name:"iris-orchid",hex:"#a767a2"},{pantone:"18-3224",name:"radiant-orchid",hex:"#ad5e99"},{pantone:"17-3020",name:"spring-crocus",hex:"#ba69a1"},{pantone:"18-3230",name:"meadow-mauve",hex:"#a9568c"},{pantone:"18-3015",name:"amethyst",hex:"#864d75"},{pantone:"19-2428",name:"magenta-purple",hex:"#6b264b"},{pantone:"17-3023",name:"rosebud",hex:"#b65f9a"},{pantone:"18-3027",name:"purple-orchid",hex:"#ad4d8c"},{pantone:"19-2434",name:"festival-fuchsia",hex:"#9e2c6a"},{pantone:"18-2527",name:"baton-rouge",hex:"#973c6c"},{pantone:"19-2431",name:"boysenberry",hex:"#85325c"},{pantone:"19-2432",name:"raspberry-radiance",hex:"#802a50"},{pantone:"19-2430",name:"purple-potion",hex:"#692746"},{pantone:"17-2617",name:"dahlia-mauve",hex:"#a64f82"},{pantone:"18-3339",name:"vivid-viola",hex:"#993c7c"},{pantone:"19-2630",name:"wild-aster",hex:"#92316f"},{pantone:"18-3022",name:"deep-orchid",hex:"#903f75"},{pantone:"18-2320",name:"clover",hex:"#8a3371"},{pantone:"18-2929",name:"purple-wine",hex:"#8c3573"},{pantone:"19-2924",name:"hollyhock",hex:"#823270"},{pantone:"18-3331",name:"hyacinth-violet",hex:"#8d4687"},{pantone:"18-3324",name:"dahlia",hex:"#843e,83"},{pantone:"19-3336",name:"sparkling-grape",hex:"#773376"},{pantone:"19-3138",name:"byzantium",hex:"#853b7b"},{pantone:"19-2820",name:"phlox",hex:"#692d5d"},{pantone:"19-3230",name:"grape-juice",hex:"#682961"},{pantone:"19-3022",name:"gloxinia",hex:"#622e5a"},{pantone:"13-3801",name:"crystal-gray",hex:"#d7cbc4"},{pantone:"14-1305",name:"mushroom",hex:"#bdaca3"},{pantone:"16-1509",name:"shadow-gray",hex:"#bba5a0"},{pantone:"16-1703",name:"sphinx",hex:"#ab9895"},{pantone:"16-1506",name:"bark",hex:"#a99592"},{pantone:"16-1510",name:"fawn",hex:"#ae9490"},{pantone:"16-1508",name:"adobe-rose",hex:"#ba9f99"},{pantone:"15-1607",name:"pale-mauve",hex:"#c6a4a4"},{pantone:"16-1806",name:"woodrose",hex:"#ae8c8e"},{pantone:"16-1707",name:"deauville-mauve",hex:"#af9294"},{pantone:"18-1807",name:"twilight-mauve",hex:"#8b6f70"},{pantone:"18-1612",name:"rose-taupe",hex:"#806062"},{pantone:"18-1512",name:"rose-brown",hex:"#80565b"},{pantone:"18-1616",name:"roan-rouge",hex:"#885157"},{pantone:"17-1510",name:"antler",hex:"#957a76"},{pantone:"18-1409",name:"peppercorn",hex:"#6c5656"},{pantone:"19-1606",name:"raisin",hex:"#524144"},{pantone:"19-1620",name:"huckleberry",hex:"#5b4349"},{pantone:"19-1621",name:"catawba-grape",hex:"#5d3c43"},{pantone:"19-1518",name:"puce",hex:"#503938"},{pantone:"19-1619",name:"fudge",hex:"#493338"},{pantone:"15-1511",name:"mahogany-rose",hex:"#c5a193"},{pantone:"17-1516",name:"burlwood",hex:"#9b716b"},{pantone:"18-1415",name:"marron",hex:"#6e4c4b"},{pantone:"19-1625",name:"decadent-chocolate",hex:"#513235"},{pantone:"19-1521",name:"red-mahogany",hex:"#60373d"},{pantone:"19-1623",name:"vineyard-wine",hex:"#58363d"},{pantone:"19-2118",name:"winetasting",hex:"#492a34"},{pantone:"19-1525",name:"port",hex:"#663336"},{pantone:"19-1526",name:"chocolate-truffle",hex:"#612e,35"},{pantone:"19-1617",name:"burgundy",hex:"#64313e"},{pantone:"19-1522",name:"zinfandel",hex:"#5c2935"},{pantone:"19-1528",name:"windsor-wine",hex:"#582b36"},{pantone:"19-1627",name:"port-royale",hex:"#502b33"},{pantone:"19-1718",name:"fig",hex:"#532d3b"},{pantone:"15-2706",name:"violet-ice",hex:"#c2acb1"},{pantone:"15-1905",name:"burnished-lilac",hex:"#c5aeb1"},{pantone:"15-2705",name:"keepsake-lilac",hex:"#c0a5ae"},{pantone:"16-3205",name:"mauve-shadows",hex:"#b598a3"},{pantone:"15-2205",name:"dawn-pink",hex:"#bfa3af"},{pantone:"14-3204",name:"fragrant-lilac",hex:"#ceadbe"},{pantone:"15-3207",name:"mauve-mist",hex:"#c49bd4"},{pantone:"17-1608",name:"heather-rose",hex:"#ad6d7f"},{pantone:"17-1818",name:"red-violet",hex:"#a35776"},{pantone:"17-1612",name:"mellow-mauve",hex:"#996378"},{pantone:"17-1710",name:"bordeaux",hex:"#96637b"},{pantone:"18-1720",name:"violet-quartz",hex:"#8b4963"},{pantone:"18-1716",name:"damson",hex:"#854c65"},{pantone:"19-2410",name:"amaranth",hex:"#6f3c56"},{pantone:"15-1906",name:"zephyr",hex:"#c89fa5"},{pantone:"17-1610",name:"dusky-orchid",hex:"#9a7182"},{pantone:"18-2109",name:"grape-shake",hex:"#886971"},{pantone:"17-1511",name:"wistful-mauve",hex:"#946c74"},{pantone:"18-1709",name:"tulipwood",hex:"#805466"},{pantone:"18-1710",name:"grape-nectar",hex:"#8d5c74"},{pantone:"18-3011",name:"argyle-purple",hex:"#895c79"},{pantone:"17-1512",name:"nostalgia-rose",hex:"#a4777e"},{pantone:"17-1614",name:"deco-rose",hex:"#985f68"},{pantone:"18-1613",name:"renaissance-rose",hex:"#865560"},{pantone:"18-1614",name:"nocturne",hex:"#7a4b56"},{pantone:"18-1418",name:"crushed-berry",hex:"#804f5a"},{pantone:"19-2312",name:"crushed-violets",hex:"#643a4c"},{pantone:"19-1716",name:"mauve-wine",hex:"#5b3644"},{pantone:"18-1411",name:"plum-wine",hex:"#674550"},{pantone:"19-2311",name:"eggplant",hex:"#613f4c"},{pantone:"19-2014",name:"prune",hex:"#603749"},{pantone:"19-1608",name:"prune-purple",hex:"#5c3a4d"},{pantone:"19-2315",name:"grape-wine",hex:"#5a2f43"},{pantone:"19-2514",name:"italian-plum",hex:"#533146"},{pantone:"19-2520",name:"potent-purple",hex:"#462639"},{pantone:"16-3310",name:"lavender-herb",hex:"#b18eaa"},{pantone:"16-3307",name:"lavender-mist",hex:"#ae90a7"},{pantone:"17-3410",name:"valerian",hex:"#9f7a93"},{pantone:"18-3220",name:"very-grape",hex:"#927288"},{pantone:"18-3211",name:"grapeade",hex:"#85677b"},{pantone:"18-3012",name:"purple-gumdrop",hex:"#7a596f"},{pantone:"18-3013",name:"berry-conserve",hex:"#765269"},{pantone:"18-3418",name:"chinese-violet",hex:"#835e,81"},{pantone:"18-3522",name:"crushed-grape",hex:"#7a547f"},{pantone:"18-3218",name:"concord-grape",hex:"#7c5379"},{pantone:"19-3424",name:"sunset-purple",hex:"#6f456e"},{pantone:"19-3325",name:"wood-violet",hex:"#75406a"},{pantone:"19-3223",name:"purple-passion",hex:"#683d62"},{pantone:"19-2524",name:"dark-purple",hex:"#582147"},{pantone:"18-3415",name:"grape-jam",hex:"#725671"},{pantone:"19-3323",name:"deep-purple",hex:"#50314c"},{pantone:"19-2814",name:"wineberry",hex:"#5a395b"},{pantone:"19-3518",name:"grape-royale",hex:"#4f2d54"},{pantone:"19-3218",name:"plum-purple",hex:"#51304e"},{pantone:"19-2009",name:"hortensia",hex:"#553b50"},{pantone:"19-2816",name:"blackberry-wine",hex:"#4d3246"},{pantone:"19-3714",name:"navy-cosmos",hex:"#503b53"},{pantone:"19-3215",name:"indigo",hex:"#4c3957"},{pantone:"19-3519",name:"purple-pennant",hex:"#432c47"},{pantone:"19-3316",name:"plum-perfect",hex:"#473442"},{pantone:"19-3619",name:"sweet-grape",hex:"#4b3b4f"},{pantone:"19-3217",name:"shadow-purple",hex:"#4e334e"},{pantone:"19-3520",name:"blackberry-cordial",hex:"#3f2a47"},{pantone:"19-3620",name:"purple-reign",hex:"#56456b"},{pantone:"19-3722",name:"mulberry-purple",hex:"#493c62"},{pantone:"19-3720",name:"gothic-grape",hex:"#473951"},{pantone:"19-3728",name:"grape",hex:"#433455"},{pantone:"19-3617",name:"mysterioso",hex:"#46394b"},{pantone:"19-3725",name:"purple-velvet",hex:"#41354d"},{pantone:"19-3712",name:"nightshade",hex:"#433748"},{pantone:"13-3802",name:"orchid-tint",hex:"#dbd2db"},{pantone:"13-3803",name:"lilac-ash",hex:"#d7cdcd"},{pantone:"13-3804",name:"gray-lilac",hex:"#d4cacd"},{pantone:"14-3803",name:"hushed-violet",hex:"#d1c0bf"},{pantone:"15-3802",name:"cloud-gray",hex:"#b7a9ac"},{pantone:"17-1505",name:"quail",hex:"#98868c"},{pantone:"17-3808",name:"nirvana",hex:"#a2919b"},{pantone:"13-3805",name:"orchid-hush",hex:"#cec3d2"},{pantone:"14-3805",name:"iris",hex:"#baafbc"},{pantone:"16-3304",name:"sea-fog",hex:"#a5929d"},{pantone:"17-1605",name:"elderberry",hex:"#9d848e"},{pantone:"18-1706",name:"black-plum",hex:"#6c5765"},{pantone:"18-1405",name:"flint",hex:"#705861"},{pantone:"19-1624",name:"sassafras",hex:"#54353b"},{pantone:"14-3904",name:"evening-haze",hex:"#bdb8c7"},{pantone:"14-3907",name:"thistle",hex:"#b9b3c5"},{pantone:"17-3910",name:"lavender-gray",hex:"#9890a2"},{pantone:"17-3906",name:"minimal-gray",hex:"#948d99"},{pantone:"17-3810",name:"purple-ash",hex:"#8f8395"},{pantone:"18-3710",name:"gray-ridge",hex:"#847986"},{pantone:"18-3712",name:"purple-sage",hex:"#75697e"},{pantone:"16-3812",name:"heirloom-lilac",hex:"#9d96b2"},{pantone:"16-3810",name:"wisteria",hex:"#a198af"},{pantone:"17-3812",name:"dusk",hex:"#897f98"},{pantone:"17-3817",name:"daybreak",hex:"#8981a0"},{pantone:"18-3812",name:"cadet",hex:"#6a6378"},{pantone:"18-3714",name:"mulled-grape",hex:"#675a74"},{pantone:"19-3716",name:"purple-plumeria",hex:"#473854"},{pantone:"14-3903",name:"lilac-marble",hex:"#c3babf"},{pantone:"15-0703",name:"ashes-of-roses",hex:"#b5acab"},{pantone:"16-3803",name:"gull-gray",hex:"#a49ca0"},{pantone:"17-2601",name:"zinc",hex:"#92898a"},{pantone:"17-3802",name:"gull",hex:"#918c8f"},{pantone:"18-1703",name:"shark",hex:"#6d636b"},{pantone:"18-1404",name:"sparrow",hex:"#69595c"},{pantone:"13-3406",name:"orchid-ice",hex:"#e0d0db"},{pantone:"13-3405",name:"lilac-snow",hex:"#e0c7d7"},{pantone:"14-3206",name:"winsome-orchid",hex:"#d4b9cb"},{pantone:"15-3508",name:"fair-orchid",hex:"#c0aac0"},{pantone:"15-3507",name:"lavender-frost",hex:"#bdabbe"},{pantone:"14-3710",name:"orchid-petal",hex:"#bfb4cb"},{pantone:"14-3812",name:"pastel-lilac",hex:"#bdb0d0"},{pantone:"14-3612",name:"orchid-bloom",hex:"#c5aecf"},{pantone:"15-3412",name:"orchid-bouquet",hex:"#d1acce"},{pantone:"16-3521",name:"lupine",hex:"#be9cc1"},{pantone:"16-3416",name:"violet-tulle",hex:"#c193c0"},{pantone:"16-3617",name:"sheer-lilac",hex:"#b793c0"},{pantone:"16-3520",name:"african-violet",hex:"#b085b7"},{pantone:"17-3313",name:"dusty-lavender",hex:"#a1759c"},{pantone:"17-3730",name:"paisley-purple",hex:"#8b79b1"},{pantone:"17-3619",name:"hyacinth",hex:"#936ca7"},{pantone:"17-3628",name:"amethyst-orchid",hex:"#926aa6"},{pantone:"18-3533",name:"dewberry",hex:"#8b5987"},{pantone:"18-3520",name:"purple-heart",hex:"#745587"},{pantone:"19-3526",name:"meadow-violet",hex:"#764f82"},{pantone:"19-3642",name:"royal-purple",hex:"#603f83"},{pantone:"18-3633",name:"deep-lavender",hex:"#775496"},{pantone:"18-3531",name:"royal-lilac",hex:"#774d8e"},{pantone:"19-3542",name:"pansy",hex:"#653d7c"},{pantone:"19-3438",name:"bright-violet",hex:"#784384"},{pantone:"19-3536",name:"amaranth-purple",hex:"#6a397b"},{pantone:"19-3540",name:"purple-magic",hex:"#663271"},{pantone:"19-3220",name:"plum",hex:"#5a315d"},{pantone:"18-3615",name:"imperial-palace",hex:"#604e7a"},{pantone:"18-3518",name:"patrician-purple",hex:"#6c4e79"},{pantone:"19-3622",name:"loganberry",hex:"#5a4769"},{pantone:"19-3514",name:"majesty",hex:"#593761"},{pantone:"19-3528",name:"imperial-purple",hex:"#542c5d"},{pantone:"19-3640",name:"crown-jewel",hex:"#482d54"},{pantone:"19-3731",name:"parachute-purple",hex:"#392852"},{pantone:"13-3820",name:"lavender-fog",hex:"#d2c4d6"},{pantone:"15-3620",name:"lavendula",hex:"#bca4cb"},{pantone:"15-3817",name:"lavender",hex:"#afa4ce"},{pantone:"17-3725",name:"bougainvillea",hex:"#9884b9"},{pantone:"16-3823",name:"violet-tulip",hex:"#9e91c3"},{pantone:"17-3615",name:"chalk-violet",hex:"#8f7da5"},{pantone:"18-3718",name:"purple-haze",hex:"#807396"},{pantone:"16-3110",name:"smoky-grape",hex:"#b88aac"},{pantone:"16-3525",name:"regal-orchid",hex:"#a98baf"},{pantone:"16-3815",name:"viola",hex:"#a692ba"},{pantone:"17-3612",name:"orchid-mist",hex:"#917798"},{pantone:"18-3513",name:"grape-compote",hex:"#6b5876"},{pantone:"18-3715",name:"montana-grape",hex:"#6c5971"},{pantone:"18-3410",name:"vintage-violet",hex:"#634f62"},{pantone:"17-3826",name:"aster-purple",hex:"#7d74a8"},{pantone:"17-3834",name:"dahlia-purple",hex:"#7e6eac"},{pantone:"18-3737",name:"passion-flower",hex:"#6d5698"},{pantone:"18-3838",name:"ultra-violet",hex:"#5f4b8b"},{pantone:"19-3748",name:"prism-violet",hex:"#53357d"},{pantone:"19-3737",name:"heliotrope",hex:"#4f3872"},{pantone:"19-3632",name:"petunia",hex:"#4f3466"},{pantone:"18-3828",name:"corsican-blue",hex:"#646093"},{pantone:"18-3834",name:"veronica",hex:"#6d6695"},{pantone:"18-3943",name:"blue-iris",hex:"#5a5b9f"},{pantone:"18-3840",name:"purple-opulence",hex:"#60569a"},{pantone:"19-3730",name:"gentian-violet",hex:"#544275"},{pantone:"19-3850",name:"liberty",hex:"#4d448a"},{pantone:"19-3847",name:"deep-blue",hex:"#44377d"},{pantone:"18-3930",name:"bleached-denim",hex:"#646f9b"},{pantone:"18-3817",name:"heron",hex:"#62617e"},{pantone:"19-3936",name:"skipper-blue",hex:"#484a72"},{pantone:"19-3832",name:"navy-blue",hex:"#403f6f"},{pantone:"19-3842",name:"deep-wisteria",hex:"#443f6f"},{pantone:"19-3839",name:"blue-ribbon",hex:"#3a395f"},{pantone:"19-3830",name:"astral-aura",hex:"#363151"},{pantone:"13-4105",name:"lilac-hint",hex:"#d0d0da"},{pantone:"15-3807",name:"misty-lilac",hex:"#bcb4c4"},{pantone:"14-3905",name:"lavender-blue",hex:"#c5c0d0"},{pantone:"14-3911",name:"purple-heather",hex:"#bab8d3"},{pantone:"15-3909",name:"cosmic-sky",hex:"#aaaac4"},{pantone:"15-3910",name:"languid-lavender",hex:"#a2a1ba"},{pantone:"16-3907",name:"dapple-gray",hex:"#9c9ba7"},{pantone:"16-3931",name:"sweet-lavender",hex:"#9a9bc1"},{pantone:"16-3925",name:"easter-egg",hex:"#919bc9"},{pantone:"17-3930",name:"jacaranda",hex:"#848dc5"},{pantone:"17-3932",name:"deep-periwinkle",hex:"#7c83bc"},{pantone:"18-3833",name:"dusted-peri",hex:"#696ba0"},{pantone:"18-3944",name:"violet-storm",hex:"#5c619d"},{pantone:"18-3946",name:"baja-blue",hex:"#5f6db0"},{pantone:"16-3930",name:"thistle-down",hex:"#9499bb"},{pantone:"17-3925",name:"persian-violet",hex:"#8c8eb2"},{pantone:"18-3820",name:"twilight-purple",hex:"#66648b"},{pantone:"19-3947",name:"orient-blue",hex:"#47457a"},{pantone:"19-3951",name:"clematis-blue",hex:"#363b7c"},{pantone:"19-3955",name:"royal-blue",hex:"#3d428b"},{pantone:"18-3963",name:"spectrum-blue",hex:"#3d3c7c"},{pantone:"17-3924",name:"lavender-violet",hex:"#767ba5"},{pantone:"17-3922",name:"blue-ice",hex:"#70789b"},{pantone:"18-3927",name:"velvet-morning",hex:"#60688d"},{pantone:"18-3932",name:"marlin",hex:"#515b87"},{pantone:"19-3939",name:"blueprint",hex:"#2d3359"},{pantone:"19-3940",name:"blue-depths",hex:"#263056"},{pantone:"19-3933",name:"medieval-blue",hex:"#29304e"},{pantone:"16-3911",name:"lavender-aura",hex:"#9f99aa"},{pantone:"17-3917",name:"stonewash",hex:"#74809a"},{pantone:"19-3919",name:"nightshadow-blue",hex:"#4e5368"},{pantone:"19-3928",name:"blue-indigo",hex:"#49516d"},{pantone:"19-3915",name:"graystone",hex:"#4d495b"},{pantone:"19-3926",name:"crown-blue",hex:"#464b65"},{pantone:"19-3935",name:"deep-cobalt",hex:"#404466"},{pantone:"13-4110",name:"arctic-ice",hex:"#bfc7d6"},{pantone:"14-4106",name:"gray-dawn",hex:"#bbc1cc"},{pantone:"14-4110",name:"heather",hex:"#b7c0d6"},{pantone:"16-3919",name:"eventide",hex:"#959eb7"},{pantone:"17-4030",name:"silver-lake-blue",hex:"#618bb9"},{pantone:"17-3936",name:"blue-bonnet",hex:"#6384b8"},{pantone:"18-3937",name:"blue-yonder",hex:"#5a77a8"},{pantone:"16-3920",name:"lavender-lustre",hex:"#8c9cc1"},{pantone:"17-3919",name:"purple-impression",hex:"#858fb1"},{pantone:"16-3929",name:"grapemist",hex:"#8398ca"},{pantone:"15-3930",name:"vista-blue",hex:"#81a0d4"},{pantone:"16-4031",name:"cornflower-blue",hex:"#7391c8"},{pantone:"17-3934",name:"persian-jewel",hex:"#6e81be"},{pantone:"18-3935",name:"wedgewood",hex:"#6479b3"},{pantone:"14-4112",name:"skyway",hex:"#adbed3"},{pantone:"14-4115",name:"cashmere-blue",hex:"#a5b8d0"},{pantone:"14-4121",name:"blue-bell",hex:"#93b4d7"},{pantone:"15-3920",name:"placid-blue",hex:"#8cadd3"},{pantone:"16-4020",name:"della-robbia-blue",hex:"#7a9dcb"},{pantone:"16-4032",name:"provence",hex:"#658dc6"},{pantone:"17-4037",name:"ultramarine",hex:"#5b7ebd"},{pantone:"16-4021",name:"allure",hex:"#7291b4"},{pantone:"17-3923",name:"colony-blue",hex:"#65769a"},{pantone:"18-4027",name:"moonlight-blue",hex:"#506886"},{pantone:"18-3928",name:"dutch-blue",hex:"#4a638d"},{pantone:"19-4039",name:"delft",hex:"#3d5e8c"},{pantone:"19-4044",name:"limoges",hex:"#243f6c"},{pantone:"19-4027",name:"estate-blue",hex:"#233658"},{pantone:"17-4015",name:"infinity",hex:"#6e7e99"},{pantone:"18-3921",name:"bijou-blue",hex:"#4e5e7f"},{pantone:"18-3920",name:"coastal-fjord",hex:"#505d7e"},{pantone:"19-4030",name:"true-navy",hex:"#3f5277"},{pantone:"19-4026",name:"ensign-blue",hex:"#384c67"},{pantone:"19-4118",name:"dark-denim",hex:"#35465e"},{pantone:"19-4028",name:"insignia-blue",hex:"#2f3e55"},{pantone:"15-4319",name:"air-blue",hex:"#77acc7"},{pantone:"16-4127",name:"heritage-blue",hex:"#5d96bc"},{pantone:"15-4323",name:"ethereal-blue",hex:"#5ca6ce"},{pantone:"16-4134",name:"bonnie-blue",hex:"#539ccc"},{pantone:"17-4131",name:"cendre-blue",hex:"#3e7fa5"},{pantone:"18-4036",name:"parisian-blue",hex:"#4f7ca4"},{pantone:"18-4232",name:"faience",hex:"#2a6a8b"},{pantone:"15-4225",name:"alaskan-blue",hex:"#6da9d2"},{pantone:"16-4132",name:"little-boy-blue",hex:"#6ea2d5"},{pantone:"17-4139",name:"azure-blue",hex:"#4d91c6"},{pantone:"17-4027",name:"riviera",hex:"#5879a2"},{pantone:"18-4029",name:"federal-blue",hex:"#43628b"},{pantone:"18-4041",name:"star-sapphire",hex:"#386192"},{pantone:"19-4037",name:"bright-cobalt",hex:"#385d8d"},{pantone:"16-4120",name:"dusk-blue",hex:"#7ba0c0"},{pantone:"18-4039",name:"regatta",hex:"#487ab7"},{pantone:"18-4043",name:"palace-blue",hex:"#346cb0"},{pantone:"18-4051",name:"strong-blue",hex:"#1f5da0"},{pantone:"19-4053",name:"turkish-sea",hex:"#195190"},{pantone:"19-4056",name:"olympian-blue",hex:"#1a4c8b"},{pantone:"19-4052",name:"classic-blue",hex:"#0f4c81"},{pantone:"17-4041",name:"marina",hex:"#4f84c4"},{pantone:"18-4141",name:"campanula",hex:"#3272af"},{pantone:"18-4045",name:"daphne",hex:"#0f5f9a"},{pantone:"18-4148",name:"victoria-blue",hex:"#08589d"},{pantone:"19-4049",name:"snorkel-blue",hex:"#034f84"},{pantone:"19-4050",name:"nautical-blue",hex:"#1a5091"},{pantone:"19-4150",name:"princess-blue",hex:"#00539c"},{pantone:"18-3949",name:"dazzling-blue",hex:"#3850a0"},{pantone:"18-3945",name:"amparo-blue",hex:"#4960a8"},{pantone:"19-3950",name:"deep-ultramarine",hex:"#384883"},{pantone:"19-3952",name:"surf-the-web",hex:"#203c7f"},{pantone:"19-3864",name:"mazarine-blue",hex:"#273c76"},{pantone:"19-4057",name:"true-blue",hex:"#1e4477"},{pantone:"19-3938",name:"twilight-blue",hex:"#313d64"},{pantone:"15-3915",name:"kentucky-blue",hex:"#a5b3cc"},{pantone:"15-4020",name:"cerulean",hex:"#9bb7d4"},{pantone:"14-4214",name:"powder-blue",hex:"#96b3d2"},{pantone:"16-4019",name:"forever-blue",hex:"#899bb8"},{pantone:"17-3915",name:"tempest",hex:"#79839b"},{pantone:"17-3918",name:"country-blue",hex:"#717f9b"},{pantone:"17-3920",name:"english-manor",hex:"#7181a4"},{pantone:"13-4103",name:"illusion-blue",hex:"#c9d3dc"},{pantone:"13-4304",name:"ballad-blue",hex:"#c0ceda"},{pantone:"13-4308",name:"baby-blue",hex:"#b5c7d3"},{pantone:"14-4210",name:"celestial-blue",hex:"#a3b4c4"},{pantone:"15-4008",name:"blue-fog",hex:"#9babbb"},{pantone:"18-3916",name:"flint-stone",hex:"#677283"},{pantone:"18-3910",name:"folkstone-gray",hex:"#626879"},{pantone:"14-4206",name:"pearl-blue",hex:"#b0b7be"},{pantone:"17-4405",name:"monument",hex:"#84898c"},{pantone:"19-4220",name:"dark-slate",hex:"#46515a"},{pantone:"19-4110",name:"midnight-navy",hex:"#34414e"},{pantone:"19-4010",name:"total-eclipse",hex:"#2c313d"},{pantone:"19-4015",name:"blue-graphite",hex:"#323137"},{pantone:"19-4013",name:"dark-navy",hex:"#232f36"},{pantone:"13-4404",name:"ice-flow",hex:"#c6d2d2"},{pantone:"15-4305",name:"quarry",hex:"#98a0a5"},{pantone:"17-5102",name:"griffin",hex:"#8d8f8f"},{pantone:"19-3906",name:"dark-shadow",hex:"#4a4b4d"},{pantone:"19-4014",name:"ombre-blue",hex:"#434854"},{pantone:"19-4019",name:"india-ink",hex:"#3c3f4a"},{pantone:"19-4104",name:"ebony",hex:"#41424a"},{pantone:"19-3925",name:"patriot-blue",hex:"#363756"},{pantone:"19-3810",name:"eclipse",hex:"#343148"},{pantone:"19-4025",name:"mood-indigo",hex:"#353a4c"},{pantone:"19-3920",name:"peacoat",hex:"#2b2e43"},{pantone:"19-3921",name:"black-iris",hex:"#2b3042"},{pantone:"19-4024",name:"dress-blues",hex:"#2a3244"},{pantone:"19-4023",name:"blue-nights",hex:"#363b48"},{pantone:"15-4105",name:"angel-falls",hex:"#a3bdd3"},{pantone:"15-4005",name:"dream-blue",hex:"#a0bcd0"},{pantone:"16-4013",name:"ashley-blue",hex:"#8699ab"},{pantone:"16-4010",name:"dusty-blue",hex:"#8c9dad"},{pantone:"19-4227",name:"indian-teal",hex:"#3c586b"},{pantone:"19-4316",name:"stargazer",hex:"#39505c"},{pantone:"19-4229",name:"orion-blue",hex:"#3e4f5c"},{pantone:"15-4312",name:"forget-me-not",hex:"#8fadbd"},{pantone:"17-4021",name:"faded-denim",hex:"#798ea4"},{pantone:"17-4020",name:"blue-shadow",hex:"#66829a"},{pantone:"18-3922",name:"coronet-blue",hex:"#59728e"},{pantone:"18-4020",name:"captains-blue",hex:"#557088"},{pantone:"18-4025",name:"copen-blue",hex:"#516b84"},{pantone:"18-3918",name:"china-blue",hex:"#546477"},{pantone:"17-4320",name:"adriatic-blue",hex:"#5c899b"},{pantone:"18-4220",name:"provincial-blue",hex:"#5c798e"},{pantone:"17-4123",name:"niagara",hex:"#5487a4"},{pantone:"17-4023",name:"blue-heaven",hex:"#5b7e98"},{pantone:"18-4026",name:"stellar",hex:"#46647e"},{pantone:"18-4018",name:"real-teal",hex:"#405d73"},{pantone:"19-4125",name:"majolica-blue",hex:"#274357"},{pantone:"12-4609",name:"starlight-blue",hex:"#b5ced4"},{pantone:"14-4307",name:"winter-sky",hex:"#a9c0cb"},{pantone:"14-4508",name:"stratosphere",hex:"#9ec1cc"},{pantone:"15-4309",name:"sterling-blue",hex:"#a2b9c2"},{pantone:"16-4109",name:"arona",hex:"#879ba3"},{pantone:"17-4111",name:"citadel",hex:"#748995"},{pantone:"18-4215",name:"blue-mirage",hex:"#5c6d7c"},{pantone:"14-4306",name:"cloud-blue",hex:"#a2b6b9"},{pantone:"14-4506",name:"ether",hex:"#9eb6b8"},{pantone:"16-4414",name:"cameo-blue",hex:"#769da6"},{pantone:"16-4114",name:"stone-blue",hex:"#829ca5"},{pantone:"16-4411",name:"tourmaline",hex:"#86a1a9"},{pantone:"17-4412",name:"smoke-blue",hex:"#6d8994"},{pantone:"18-4217",name:"bluestone",hex:"#577284"},{pantone:"14-4313",name:"aquamarine",hex:"#9dc3d4"},{pantone:"14-4318",name:"sky-blue",hex:"#8abad3"},{pantone:"15-4415",name:"milky-blue",hex:"#72a8ba"},{pantone:"15-4421",name:"blue-grotto",hex:"#5cacce"},{pantone:"15-4427",name:"norse-blue",hex:"#4ca5c7"},{pantone:"16-4530",name:"aquarius",hex:"#3cadd4"},{pantone:"16-4525",name:"maui-blue",hex:"#52a2b4"},{pantone:"16-4421",name:"blue-mist",hex:"#5bacc3"},{pantone:"15-4720",name:"river-blue",hex:"#38afcd"},{pantone:"16-4529",name:"cyan-blue",hex:"#14a3c7"},{pantone:"16-4427",name:"horizon-blue",hex:"#289dbe"},{pantone:"17-4328",name:"blue-moon",hex:"#3686a0"},{pantone:"17-4427",name:"bluejay",hex:"#157ea0"},{pantone:"18-4334",name:"mediterranean-blue",hex:"#1478a7"},{pantone:"14-4522",name:"bachelor-button",hex:"#4abbd5"},{pantone:"16-4535",name:"blue-atoll",hex:"#00b1d2"},{pantone:"17-4432",name:"vivid-blue",hex:"#0088b0"},{pantone:"17-4540",name:"hawaiian-ocean",hex:"#008db9"},{pantone:"17-4440",name:"blue-danube",hex:"#0087b6"},{pantone:"18-4535",name:"blue-jewel",hex:"#007baa"},{pantone:"18-4537",name:"methyl-blue",hex:"#0074a8"},{pantone:"17-4435",name:"malibu-blue",hex:"#008cc1"},{pantone:"17-4336",name:"blithe",hex:"#0084bd"},{pantone:"18-4330",name:"swedish-blue",hex:"#007eb1"},{pantone:"17-4433",name:"dresden-blue",hex:"#0086bb"},{pantone:"17-4247",name:"diva-blue",hex:"#007bb2"},{pantone:"18-4252",name:"blue-aster",hex:"#0077b3"},{pantone:"18-4440",name:"cloisonne",hex:"#0075af"},{pantone:"18-4140",name:"french-blue",hex:"#0072b5"},{pantone:"18-4247",name:"brilliant-blue",hex:"#0075b3"},{pantone:"18-4244",name:"directoire-blue",hex:"#0061a3"},{pantone:"19-4151",name:"skydiver",hex:"#00589b"},{pantone:"19-4245",name:"imperial-blue",hex:"#005a92"},{pantone:"18-4032",name:"deep-water",hex:"#266691"},{pantone:"19-4035",name:"dark-blue",hex:"#305679"},{pantone:"12-4607",name:"pastel-blue",hex:"#bcd3d5"},{pantone:"12-4608",name:"clearwater",hex:"#aad5db"},{pantone:"13-4409",name:"blue-glow",hex:"#b2d4dd"},{pantone:"13-4809",name:"plume",hex:"#a5cfd5"},{pantone:"14-4512",name:"porcelain-blue",hex:"#95c0cb"},{pantone:"13-4411",name:"crystal-blue",hex:"#a1c8db"},{pantone:"14-4516",name:"petit-four",hex:"#87c2d4"},{pantone:"12-4805",name:"wan-blue",hex:"#cbdcdf"},{pantone:"12-4610",name:"whispering-blue",hex:"#c9dcdc"},{pantone:"12-4604",name:"skylight",hex:"#c8e0e0"},{pantone:"14-4510",name:"aquatic",hex:"#99c1cc"},{pantone:"15-4712",name:"marine-blue",hex:"#76afb6"},{pantone:"16-4612",name:"reef-waters",hex:"#6f9fa9"},{pantone:"17-4911",name:"arctic",hex:"#648589"},{pantone:"12-4806",name:"chalk-blue",hex:"#ccdad7"},{pantone:"13-4804",name:"pale-blue",hex:"#c4d6d3"},{pantone:"13-4405",name:"misty-blue",hex:"#bfcdcc"},{pantone:"14-4504",name:"sky-gray",hex:"#bcc8c6"},{pantone:"14-4807",name:"surf-spray",hex:"#b4c8c2"},{pantone:"15-4706",name:"gray-mist",hex:"#99aeae"},{pantone:"15-5207",name:"aquifer",hex:"#89acac"},{pantone:"12-5206",name:"blue-glass",hex:"#c6e3e1"},{pantone:"13-5306",name:"icy-morn",hex:"#b0d3d1"},{pantone:"14-4810",name:"canal-blue",hex:"#9cc2c5"},{pantone:"13-5309",name:"pastel-turquoise",hex:"#99c5c4"},{pantone:"15-5209",name:"aqua-haze",hex:"#87b9bc"},{pantone:"15-4715",name:"aqua-sea",hex:"#6baaae"},{pantone:"16-5121",name:"meadowbrook",hex:"#60a0a3"},{pantone:"12-5505",name:"glacier",hex:"#c3dbd4"},{pantone:"12-5409",name:"fair-aqua",hex:"#b8e2dc"},{pantone:"12-5209",name:"soothing-sea",hex:"#c3e9e4"},{pantone:"12-5410",name:"bleached-aqua",hex:"#bce3df"},{pantone:"13-4909",name:"blue-light",hex:"#acdfdd"},{pantone:"13-4910",name:"blue-tint",hex:"#9fd9d7"},{pantone:"14-4811",name:"aqua-sky",hex:"#7bc4c4"},{pantone:"12-5204",name:"morning-mist",hex:"#cfdfdb"},{pantone:"14-4908",name:"harbor-gray",hex:"#a8c0bb"},{pantone:"14-4809",name:"eggshell-blue",hex:"#a3ccc9"},{pantone:"16-5114",name:"dusty-turquoise",hex:"#649b9e"},{pantone:"16-4719",name:"porcelain",hex:"#5d9ca4"},{pantone:"18-5610",name:"brittany-blue",hex:"#4c7e86"},{pantone:"18-4718",name:"hydro",hex:"#426972"},{pantone:"15-4707",name:"blue-haze",hex:"#a5bcbb"},{pantone:"15-5210",name:"nile-blue",hex:"#76a7ab"},{pantone:"16-4712",name:"mineral-blue",hex:"#6d9192"},{pantone:"17-4818",name:"bristol-blue",hex:"#558f91"},{pantone:"17-4919",name:"teal",hex:"#478589"},{pantone:"18-5308",name:"blue-spruce",hex:"#486b67"},{pantone:"18-5612",name:"sagebrush-green",hex:"#567572"},{pantone:"16-5806",name:"green-milieu",hex:"#8a9992"},{pantone:"16-5304",name:"jadeite",hex:"#95a69f"},{pantone:"16-5106",name:"blue-surf",hex:"#90a8a4"},{pantone:"17-5111",name:"oil-blue",hex:"#658c88"},{pantone:"17-5110",name:"trellis",hex:"#6a8988"},{pantone:"18-4612",name:"north-atlantic",hex:"#536d70"},{pantone:"18-5112",name:"sea-pine",hex:"#4c6969"},{pantone:"16-4408",name:"slate",hex:"#8c9fa1"},{pantone:"16-4706",name:"silver-blue",hex:"#8a9a9a"},{pantone:"16-4404",name:"abyss",hex:"#8f9e9d"},{pantone:"17-4408",name:"lead",hex:"#7a898f"},{pantone:"18-4711",name:"stormy-sea",hex:"#6e8082"},{pantone:"18-4510",name:"trooper",hex:"#697a7e"},{pantone:"18-4011",name:"goblin-blue",hex:"#5f7278"},{pantone:"16-5804",name:"slate-gray",hex:"#8a9691"},{pantone:"17-5107",name:"chinois-green",hex:"#7c8c87"},{pantone:"18-5611",name:"dark-forest",hex:"#556962"},{pantone:"18-5606",name:"balsam-green",hex:"#576664"},{pantone:"19-0312",name:"beetle",hex:"#55584c"},{pantone:"19-5004",name:"urban-chic",hex:"#464e4d"},{pantone:"19-5212",name:"darkest-spruce",hex:"#303d3c"},{pantone:"19-4318",name:"mallard-blue",hex:"#3a5c6e"},{pantone:"18-4530",name:"celestial",hex:"#00,6380"},{pantone:"18-4225",name:"saxony-blue",hex:"#1f6680"},{pantone:"19-4340",name:"lyons-blue",hex:"#00,5871"},{pantone:"19-4234",name:"ink-blue",hex:"#0b5369"},{pantone:"19-4329",name:"corsair",hex:"#18576c"},{pantone:"19-4324",name:"legion-blue",hex:"#1f495b"},{pantone:"18-4320",name:"aegean-blue",hex:"#4e6e81"},{pantone:"18-4222",name:"bluesteel",hex:"#35637c"},{pantone:"18-4023",name:"blue-ashes",hex:"#3b5f78"},{pantone:"19-4127",name:"midnight",hex:"#325b74"},{pantone:"18-4231",name:"blue-sapphire",hex:"#09577b"},{pantone:"19-4342",name:"seaport",hex:"#005e7d"},{pantone:"19-4241",name:"moroccan-blue",hex:"#0f4e67"},{pantone:"19-4535",name:"ocean-depths",hex:"#00,6175"},{pantone:"19-4526",name:"blue-coral",hex:"#1b5366"},{pantone:"19-4826",name:"dragonfly",hex:"#2a5c6a"},{pantone:"19-4916",name:"pacific",hex:"#1f595c"},{pantone:"19-4820",name:"balsam",hex:"#33565e"},{pantone:"19-4517",name:"mediterranea",hex:"#32575d"},{pantone:"19-4726",name:"atlantic-deep",hex:"#274e,55"},{pantone:"15-4717",name:"aqua",hex:"#64a1ad"},{pantone:"16-4610",name:"stillwater",hex:"#70a4b0"},{pantone:"16-4519",name:"delphinium-blue",hex:"#6198ae"},{pantone:"17-4421",name:"larkspur",hex:"#3c7d90"},{pantone:"17-4716",name:"storm-blue",hex:"#47788a"},{pantone:"18-4417",name:"tapestry",hex:"#436573"},{pantone:"18-4522",name:"colonial-blue",hex:"#2d6471"},{pantone:"16-4728",name:"peacock-blue",hex:"#00a0b0"},{pantone:"17-4735",name:"capri-breeze",hex:"#00,8799"},{pantone:"17-4728",name:"algiers-blue",hex:"#00859c"},{pantone:"17-4730",name:"caneel-bay",hex:"#00849f"},{pantone:"18-4525",name:"caribbean-sea",hex:"#00819d"},{pantone:"18-4528",name:"mosaic-blue",hex:"#00758f"},{pantone:"18-4432",name:"turkish-tile",hex:"#00698b"},{pantone:"14-4814",name:"angel-blue",hex:"#83c5cd"},{pantone:"14-4816",name:"blue-radiance",hex:"#58c9d4"},{pantone:"15-4722",name:"capri",hex:"#44bbca"},{pantone:"15-4825",name:"blue-curacao",hex:"#32becc"},{pantone:"16-4725",name:"scuba-blue",hex:"#00abc0"},{pantone:"16-4834",name:"bluebird",hex:"#009dae"},{pantone:"18-4733",name:"enamel-blue",hex:"#007a8e"},{pantone:"15-5218",name:"pool-blue",hex:"#67bcb3"},{pantone:"15-5217",name:"blue-turquoise",hex:"#53b0ae"},{pantone:"16-5123",name:"baltic",hex:"#279d9f"},{pantone:"17-4928",name:"lake-blue",hex:"#008c96"},{pantone:"18-4735",name:"tile-blue",hex:"#00,8491"},{pantone:"17-4724",name:"pagoda-blue",hex:"#1a7f8e"},{pantone:"18-4726",name:"biscay-bay",hex:"#0,97988"},{pantone:"13-5313",name:"aruba-blue",hex:"#81d7d3"},{pantone:"16-5127",name:"ceramic",hex:"#00aaa9"},{pantone:"17-5126",name:"viridian-green",hex:"#00,9499"},{pantone:"18-4930",name:"tropical-green",hex:"#00,8786"},{pantone:"17-5025",name:"navigate",hex:"#00,8583"},{pantone:"17-5029",name:"deep-peacock-blue",hex:"#00,8381"},{pantone:"17-5034",name:"lapis",hex:"#00,8684"},{pantone:"15-5519",name:"turquoise",hex:"#45b5aa"},{pantone:"15-5516",name:"waterfall",hex:"#3ab0a2"},{pantone:"16-5418",name:"lagoon",hex:"#4d9e9a"},{pantone:"16-5422",name:"bright-aqua",hex:"#30a299"},{pantone:"17-5421",name:"porcelain-green",hex:"#108780"},{pantone:"18-5128",name:"blue-grass",hex:"#007c7a"},{pantone:"18-4936",name:"fanfare",hex:"#006d70"},{pantone:"15-5425",name:"atlantis",hex:"#00af9f"},{pantone:"16-5425",name:"pool-green",hex:"#00af9d"},{pantone:"17-5330",name:"dynasty-green",hex:"#008e,80"},{pantone:"17-5335",name:"spectra-green",hex:"#009b8c"},{pantone:"17-5130",name:"columbia",hex:"#00,9288"},{pantone:"17-5024",name:"teal-blue",hex:"#007f7c"},{pantone:"18-5020",name:"parasailing",hex:"#00736c"},{pantone:"16-5109",name:"wasabi",hex:"#73a89e"},{pantone:"16-5515",name:"beryl-green",hex:"#619187"},{pantone:"17-5513",name:"deep-sea",hex:"#4f7c74"},{pantone:"17-5722",name:"bottle-green",hex:"#427d6d"},{pantone:"18-5725",name:"galapagos-green",hex:"#29685f"},{pantone:"18-5418",name:"antique-green",hex:"#29675c"},{pantone:"19-5217",name:"storm",hex:"#0,,35453"},{pantone:"16-5721",name:"marine-green",hex:"#40a48e"},{pantone:"16-5421",name:"sea-green",hex:"#149c88"},{pantone:"17-5528",name:"greenlake",hex:"#007d69"},{pantone:"18-5619",name:"tidepool",hex:"#0a6f69"},{pantone:"18-5620",name:"ivy",hex:"#226c63"},{pantone:"18-5424",name:"cadmium-green",hex:"#00675b"},{pantone:"18-5322",name:"alpine-green",hex:"#005f56"},{pantone:"16-5112",name:"canton",hex:"#6da29e"},{pantone:"16-5412",name:"agate-green",hex:"#599f99"},{pantone:"16-5119",name:"sea-blue",hex:"#549f98"},{pantone:"17-5122",name:"latigo-bay",hex:"#379190"},{pantone:"17-5117",name:"green-blue-slate",hex:"#358082"},{pantone:"18-5121",name:"bayou",hex:"#20706f"},{pantone:"18-5115",name:"north-sea",hex:"#316c6b"},{pantone:"18-5618",name:"deep-jungle",hex:"#36716f"},{pantone:"19-5226",name:"everglade",hex:"#005b5d"},{pantone:"19-4922",name:"teal-green",hex:"#00,6361"},{pantone:"18-4728",name:"harbor-blue",hex:"#00656e"},{pantone:"18-4834",name:"deep-lake",hex:"#00656b"},{pantone:"19-4524",name:"shaded-spruce",hex:"#00585e"},{pantone:"19-4914",name:"deep-teal",hex:"#18454b"},{pantone:"18-5410",name:"silver-pine",hex:"#4e6866"},{pantone:"19-4818",name:"mallard-green",hex:"#405e5c"},{pantone:"19-5408",name:"bistro-green",hex:"#395551"},{pantone:"19-5413",name:"jasper",hex:"#335959"},{pantone:"18-5315",name:"bayberry",hex:"#255958"},{pantone:"19-5414",name:"june-bug",hex:"#264a48"},{pantone:"19-5320",name:"ponderosa-pine",hex:"#203b3d"},{pantone:"12-5407",name:"aqua-glass",hex:"#d2e8e0"},{pantone:"12-5406",name:"opal-blue",hex:"#c3ddd6"},{pantone:"12-5506",name:"dusty-aqua",hex:"#c0dccd"},{pantone:"14-5711",name:"ocean-wave",hex:"#8ec5b6"},{pantone:"14-5413",name:"holiday",hex:"#81c3b4"},{pantone:"14-5713",name:"cascade",hex:"#76c1b2"},{pantone:"15-5711",name:"dusty-jade-green",hex:"#7bb5a3"},{pantone:"12-5808",name:"honeydew",hex:"#bae1d3"},{pantone:"13-6009",name:"brook-green",hex:"#afddcc"},{pantone:"13-5714",name:"cabbage",hex:"#87d7be"},{pantone:"14-5714",name:"beveled-glass",hex:"#7accb8"},{pantone:"14-5718",name:"opal",hex:"#77cfb7"},{pantone:"15-5718",name:"biscay-green",hex:"#55c6a9"},{pantone:"15-5819",name:"spearmint",hex:"#64bfa4"},{pantone:"12-5408",name:"moonlight-jade",hex:"#c7e5df"},{pantone:"12-5507",name:"bay",hex:"#bae5d6"},{pantone:"13-5409",name:"yucca",hex:"#a1d7c9"},{pantone:"13-5412",name:"beach-glass",hex:"#96dfce"},{pantone:"13-5414",name:"ice-green",hex:"#87d8c3"},{pantone:"14-5420",name:"cockatoo",hex:"#58c8b6"},{pantone:"15-5416",name:"florida-keys",hex:"#56beab"},{pantone:"14-5416",name:"bermuda",hex:"#60c9b3"},{pantone:"14-5721",name:"electric-green",hex:"#4bc3a8"},{pantone:"15-5421",name:"aqua-green",hex:"#00b89f"},{pantone:"16-5427",name:"billiard",hex:"#00aa92"},{pantone:"16-5533",name:"arcadia",hex:"#00a28a"},{pantone:"17-5430",name:"alhambra",hex:"#00,8778"},{pantone:"17-5633",name:"deep-green",hex:"#00,9276"},{pantone:"15-5728",name:"mint-leaf",hex:"#00b694"},{pantone:"16-5431",name:"peacock-green",hex:"#00a78b"},{pantone:"17-5638",name:"vivid-green",hex:"#009e,82"},{pantone:"17-5641",name:"emerald",hex:"#00,9473"},{pantone:"17-5734",name:"viridis",hex:"#00846b"},{pantone:"18-5624",name:"shady-glade",hex:"#006e5b"},{pantone:"18-5338",name:"ultramarine-green",hex:"#006b54"},{pantone:"14-5706",name:"silt-green",hex:"#a9bdb1"},{pantone:"15-5706",name:"frosty-green",hex:"#a3b5a6"},{pantone:"16-5808",name:"iceberg-green",hex:"#8c9c92"},{pantone:"16-5907",name:"granite-green",hex:"#86a293"},{pantone:"16-5810",name:"green-bay",hex:"#7e9285"},{pantone:"16-5807",name:"lily-pad",hex:"#818f84"},{pantone:"17-6009",name:"laurel-wreath",hex:"#616f65"},{pantone:"16-5820",name:"green-spruce",hex:"#589f7e"},{pantone:"18-6216",name:"comfrey",hex:"#5b7961"},{pantone:"17-5912",name:"dark-ivy",hex:"#5b7763"},{pantone:"18-6018",name:"foliage-green",hex:"#3e6f58"},{pantone:"18-6114",name:"myrtle",hex:"#4f6b58"},{pantone:"18-5616",name:"posy-green",hex:"#325b51"},{pantone:"19-5920",name:"pineneedle",hex:"#334d41"},{pantone:"17-6212",name:"sea-spray",hex:"#717e6f"},{pantone:"18-6011",name:"duck-green",hex:"#53665c"},{pantone:"18-5622",name:"frosty-spruce",hex:"#578270"},{pantone:"18-5621",name:"fir",hex:"#3a725f"},{pantone:"19-5420",name:"evergreen",hex:"#11574a"},{pantone:"19-5511",name:"hunter-green",hex:"#335749"},{pantone:"19-5513",name:"dark-green",hex:"#314f40"},{pantone:"16-5815",name:"feldspar",hex:"#729b8b"},{pantone:"18-5718",name:"smoke-pine",hex:"#3e6257"},{pantone:"19-5411",name:"trekking-green",hex:"#355048"},{pantone:"18-5913",name:"garden-topiary",hex:"#3e524b"},{pantone:"19-5914",name:"jungle-green",hex:"#3c4e47"},{pantone:"19-5917",name:"sycamore",hex:"#35463d"},{pantone:"19-4906",name:"green-gables",hex:"#324241"},{pantone:"17-0613",name:"vetiver",hex:"#807d6f"},{pantone:"18-0312",name:"deep-lichen-green",hex:"#6e6e5c"},{pantone:"19-0309",name:"thyme",hex:"#50574c"},{pantone:"19-0417",name:"kombu-green",hex:"#3a4032"},{pantone:"19-6110",name:"deep-forest",hex:"#37413a"},{pantone:"19-0414",name:"forest-night",hex:"#434237"},{pantone:"19-0509",name:"rosin",hex:"#36362d"},{pantone:"13-6108",name:"celadon",hex:"#b8ccba"},{pantone:"13-5305",name:"pale-aqua",hex:"#c1ccc2"},{pantone:"14-4505",name:"smoke",hex:"#bfc8c3"},{pantone:"13-4305",name:"foggy-dew",hex:"#d1d5d0"},{pantone:"14-4502",name:"mercury",hex:"#bac2ba"},{pantone:"15-5704",name:"mineral-gray",hex:"#b2b6ac"},{pantone:"15-5205",name:"aqua-gray",hex:"#a5b2aa"},{pantone:"12-6206",name:"fairest-jade",hex:"#d8e3d7"},{pantone:"11-0304",name:"water-lily",hex:"#dde3d5"},{pantone:"12-0108",name:"canary-green",hex:"#d6dec9"},{pantone:"13-6006",name:"almost-aqua",hex:"#cad3c1"},{pantone:"13-6106",name:"green-tint",hex:"#c5ccc0"},{pantone:"14-6007",name:"sea-foam",hex:"#b7c2b2"},{pantone:"16-0110",name:"desert-sage",hex:"#a7ae9e"},{pantone:"12-5404",name:"whisper-green",hex:"#e0e6d7"},{pantone:"13-6105",name:"celadon-tint",hex:"#cbcebe"},{pantone:"13-0107",name:"dewkist",hex:"#c4d1c2"},{pantone:"13-6107",name:"green-lily",hex:"#c1cec1"},{pantone:"14-6312",name:"cameo-green",hex:"#aac0ad"},{pantone:"16-6008",name:"seagrass",hex:"#959889"},{pantone:"17-6206",name:"shadow",hex:"#888d82"},{pantone:"12-5504",name:"clearly-aqua",hex:"#cee1d4"},{pantone:"13-6008",name:"misty-jade",hex:"#bcd9c8"},{pantone:"14-6008",name:"subtle-green",hex:"#b5cbbb"},{pantone:"14-5707",name:"aqua-foam",hex:"#adc3b4"},{pantone:"13-5907",name:"gossamer-green",hex:"#b2cfbe"},{pantone:"15-5812",name:"lichen",hex:"#9bc2b1"},{pantone:"14-6011",name:"grayed-jade",hex:"#9bbea9"},{pantone:"12-6205",name:"milky-green",hex:"#cfdbd1"},{pantone:"12-6208",name:"phantom-green",hex:"#dce4d7"},{pantone:"13-6110",name:"mist-green",hex:"#aacebc"},{pantone:"13-5911",name:"birds-egg-green",hex:"#aaccb9"},{pantone:"13-6208",name:"bok-choy",hex:"#bccab3"},{pantone:"15-6315",name:"smoke-green",hex:"#a8bba2"},{pantone:"16-5917",name:"malachite-green",hex:"#709a89"},{pantone:"16-0220",name:"mistletoe",hex:"#8aa282"},{pantone:"16-6216",name:"basil",hex:"#879f84"},{pantone:"16-6318",name:"mineral-green",hex:"#7a9b78"},{pantone:"16-0224",name:"green-eyes",hex:"#7d956d"},{pantone:"17-0119",name:"turf-green",hex:"#6f8c69"},{pantone:"17-0220",name:"watercress",hex:"#748c69"},{pantone:"18-0121",name:"elm-green",hex:"#547053"},{pantone:"17-6323",name:"hedge-green",hex:"#768a75"},{pantone:"17-0210",name:"loden-frost",hex:"#788f74"},{pantone:"16-6116",name:"shale-green",hex:"#739072"},{pantone:"17-6319",name:"kashmir",hex:"#6f8d6a"},{pantone:"17-0123",name:"stone-green",hex:"#658e,67"},{pantone:"18-0110",name:"english-ivy",hex:"#61845b"},{pantone:"17-6219",name:"deep-grass-green",hex:"#558367"},{pantone:"17-0235",name:"piquant-green",hex:"#769358"},{pantone:"17-0230",name:"forest-green",hex:"#6b8d53"},{pantone:"17-0133",name:"fluorite-green",hex:"#699158"},{pantone:"18-0130",name:"cactus",hex:"#53713d"},{pantone:"19-0230",name:"garden-green",hex:"#495e,35"},{pantone:"18-0125",name:"artichoke-green",hex:"#4b6d41"},{pantone:"18-0119",name:"willow-bough",hex:"#59754d"},{pantone:"17-0215",name:"aspen-green",hex:"#7e9b76"},{pantone:"17-6229",name:"medium-green",hex:"#3c824e"},{pantone:"18-6330",name:"juniper",hex:"#3d7245"},{pantone:"18-6320",name:"fairway",hex:"#477050"},{pantone:"18-0117",name:"vineyard-green",hex:"#5f7355"},{pantone:"18-0108",name:"dill",hex:"#6f7755"},{pantone:"19-6311",name:"greener-pastures",hex:"#37503d"},{pantone:"18-0420",name:"four-leaf-clover",hex:"#616652"},{pantone:"18-0317",name:"bronze-green",hex:"#525f48"},{pantone:"19-0323",name:"chive",hex:"#4a5335"},{pantone:"18-0322",name:"cypress",hex:"#545a3e"},{pantone:"19-0315",name:"black-forest",hex:"#414f3c"},{pantone:"19-0419",name:"rifle-green",hex:"#414832"},{pantone:"19-0415",name:"duffel-bag",hex:"#394034"},{pantone:"12-0109",name:"ambrosia",hex:"#d2e7ca"},{pantone:"13-6007",name:"spray",hex:"#bed3bb"},{pantone:"13-0116",name:"pastel-green",hex:"#b4d3b2"},{pantone:"15-6114",name:"hemlock",hex:"#97c1a1"},{pantone:"14-6316",name:"sprucestone",hex:"#9fc09c"},{pantone:"14-6319",name:"meadow",hex:"#8bba94"},{pantone:"16-6324",name:"jadesheen",hex:"#77a276"},{pantone:"13-0117",name:"green-ash",hex:"#a0daa9"},{pantone:"14-0127",name:"greengage",hex:"#8bc28c"},{pantone:"15-6120",name:"ming",hex:"#7cb08a"},{pantone:"14-6327",name:"zephyr-green",hex:"#7cb083"},{pantone:"14-6324",name:"peapod",hex:"#82b185"},{pantone:"15-6322",name:"light-grass-green",hex:"#7cb68e"},{pantone:"14-6329",name:"absinthe-green",hex:"#76b583"},{pantone:"14-6017",name:"neptune-green",hex:"#7fbb9e"},{pantone:"16-5919",name:"creme-de-menthe",hex:"#70a38d"},{pantone:"16-5924",name:"winter-green",hex:"#4f9e81"},{pantone:"16-5825",name:"gumdrop-green",hex:"#2ea785"},{pantone:"16-5932",name:"holly-green",hex:"#0f9d76"},{pantone:"17-5735",name:"parakeet",hex:"#008c69"},{pantone:"18-5642",name:"golf-green",hex:"#00,8763"},{pantone:"14-6330",name:"spring-bud",hex:"#6bcd9c"},{pantone:"16-6030",name:"katydid",hex:"#66bc91"},{pantone:"15-6123",name:"jade-cream",hex:"#60b892"},{pantone:"16-5930",name:"ming-green",hex:"#3aa278"},{pantone:"16-6127",name:"greenbriar",hex:"#4b9b69"},{pantone:"18-6022",name:"leprechaun",hex:"#378661"},{pantone:"17-5923",name:"pine-green",hex:"#3a795e"},{pantone:"16-5942",name:"blarney",hex:"#00a776"},{pantone:"16-5938",name:"mint",hex:"#00a170"},{pantone:"17-5937",name:"deep-mint",hex:"#009e6d"},{pantone:"17-5936",name:"simply-green",hex:"#009b75"},{pantone:"18-5841",name:"pepper-green",hex:"#007d60"},{pantone:"18-5633",name:"bosphorus",hex:"#00,7558"},{pantone:"19-6026",name:"verdant-green",hex:"#12674a"},{pantone:"13-0111",name:"seacrest",hex:"#bfd1b3"},{pantone:"12-0317",name:"gleam",hex:"#bfd1ad"},{pantone:"14-0121",name:"nile-green",hex:"#a7c796"},{pantone:"15-6317",name:"quiet-green",hex:"#9ebc97"},{pantone:"15-6316",name:"fair-green",hex:"#92af88"},{pantone:"15-6423",name:"forest-shade",hex:"#91ac80"},{pantone:"16-0228",name:"jade-green",hex:"#759465"},{pantone:"12-0225",name:"patina-green",hex:"#b9eab3"},{pantone:"13-0221",name:"pistachio-green",hex:"#a9d39e"},{pantone:"14-0123",name:"arcadian-green",hex:"#a3c893"},{pantone:"15-6437",name:"grass-green",hex:"#7bb369"},{pantone:"15-6442",name:"bud-green",hex:"#79b465"},{pantone:"15-6428",name:"green-tea",hex:"#86a96f"},{pantone:"16-0123",name:"tendril",hex:"#89a06b"},{pantone:"13-0220",name:"paradise-green",hex:"#b2e79f"},{pantone:"14-0452",name:"lime-green",hex:"#9fc131"},{pantone:"15-0545",name:"jasmine-green",hex:"#7ec845"},{pantone:"15-0146",name:"green-flash",hex:"#79c753"},{pantone:"16-6340",name:"classic-green",hex:"#39a845"},{pantone:"17-0145",name:"online-lime",hex:"#44883c"},{pantone:"18-0135",name:"treetop",hex:"#476a30"},{pantone:"14-0156",name:"summer-green",hex:"#7ed37f"},{pantone:"14-6340",name:"spring-bouquet",hex:"#6dce87"},{pantone:"16-6240",name:"island-green",hex:"#2bae66"},{pantone:"15-6340",name:"irish-green",hex:"#45be76"},{pantone:"15-6432",name:"shamrock",hex:"#6fa26b"},{pantone:"16-6329",name:"peppermint",hex:"#699e6d"},{pantone:"17-6333",name:"mint-green",hex:"#487d49"},{pantone:"16-6444",name:"poison-green",hex:"#4db560"},{pantone:"16-6339",name:"vibrant-green",hex:"#55a860"},{pantone:"16-6138",name:"kelly-green",hex:"#339c5e"},{pantone:"15-5534",name:"bright-green",hex:"#009b5c"},{pantone:"17-6153",name:"fern-green",hex:"#008c45"},{pantone:"17-6030",name:"jelly-bean",hex:"#00,8658"},{pantone:"18-6024",name:"amazon",hex:"#1f7349"},{pantone:"13-0442",name:"green-glow",hex:"#b0c965"},{pantone:"14-0244",name:"bright-lime-green",hex:"#97bc62"},{pantone:"15-0343",name:"greenery",hex:"#88b04b"},{pantone:"16-0237",name:"foliage",hex:"#75a14f"},{pantone:"17-0336",name:"peridot",hex:"#819548"},{pantone:"16-0233",name:"meadow-green",hex:"#739957"},{pantone:"18-0538",name:"woodbine",hex:"#7b7f32"},{pantone:"14-0232",name:"jade-lime",hex:"#a1ca7b"},{pantone:"15-0336",name:"herbal-garden",hex:"#9cad60"},{pantone:"15-0332",name:"leaf-green",hex:"#9faf6c"},{pantone:"15-0341",name:"parrot-green",hex:"#8db051"},{pantone:"16-0435",name:"dark-citron",hex:"#a0ac4f"},{pantone:"16-0230",name:"macaw-green",hex:"#9bb53e"},{pantone:"16-0235",name:"kiwi",hex:"#7aab55"},{pantone:"13-0535",name:"sharp-green",hex:"#c6ec7a"},{pantone:"12-0435",name:"daiquiri-green",hex:"#c9d77e"},{pantone:"13-0540",name:"wild-lime",hex:"#c3d363"},{pantone:"15-0533",name:"linden-green",hex:"#c4bf71"},{pantone:"14-0445",name:"bright-chartreuse",hex:"#b5bf50"},{pantone:"14-0446",name:"tender-shoots",hex:"#b5cc39"},{pantone:"13-0550",name:"lime-punch",hex:"#c0d725"},{pantone:"12-0741",name:"sunny-lime",hex:"#dfef87"},{pantone:"13-0645",name:"limeade",hex:"#d3d95f"},{pantone:"13-0650",name:"sulphur-spring",hex:"#d5d717"},{pantone:"15-0548",name:"citronelle",hex:"#b8af23"},{pantone:"15-0543",name:"apple-green",hex:"#b5b644"},{pantone:"15-0646",name:"warm-olive",hex:"#c7b63c"},{pantone:"16-0840",name:"antique-moss",hex:"#b9a023"},{pantone:"12-0312",name:"lime-cream",hex:"#d7e8bc"},{pantone:"13-0319",name:"shadow-lime",hex:"#cfe09d"},{pantone:"13-0530",name:"lime-sherbet",hex:"#cdd78a"},{pantone:"13-0324",name:"lettuce-green",hex:"#bed38e"},{pantone:"13-0331",name:"sap-green",hex:"#afcb80"},{pantone:"14-0226",name:"opaline-green",hex:"#a3c57d"},{pantone:"15-0523",name:"winter-pear",hex:"#b0b487"},{pantone:"11-0410",name:"sylvan-green",hex:"#e7eacb"},{pantone:"11-0205",name:"glass-green",hex:"#ecead0"},{pantone:"12-0607",name:"green-essence",hex:"#e9eac8"},{pantone:"11-0609",name:"ethereal-green",hex:"#f1ecca"},{pantone:"13-0614",name:"garden-glade",hex:"#dcd8a8"},{pantone:"12-0418",name:"hay",hex:"#d3cca3"},{pantone:"13-0522",name:"pale-green",hex:"#cbce91"},{pantone:"12-0521",name:"young-wheat",hex:"#e1e3a9"},{pantone:"12-0524",name:"citron",hex:"#dfde9b"},{pantone:"12-0525",name:"luminary-green",hex:"#e3eaa5"},{pantone:"12-0520",name:"pale-lime-yellow",hex:"#dfe69f"},{pantone:"13-0633",name:"chardonnay",hex:"#e7df99"},{pantone:"13-0333",name:"lima-bean",hex:"#e1d590"},{pantone:"12-0530",name:"charlock",hex:"#e5e790"},{pantone:"12-0426",name:"mellow-green",hex:"#d5d593"},{pantone:"14-0627",name:"shadow-green",hex:"#cfc486"},{pantone:"13-0532",name:"celery-green",hex:"#c5cc7b"},{pantone:"14-0434",name:"green-banana",hex:"#babc72"},{pantone:"15-0538",name:"green-oasis",hex:"#b0b454"},{pantone:"15-0628",name:"leek-green",hex:"#b7b17a"},{pantone:"15-0525",name:"weeping-willow",hex:"#b3b17b"},{pantone:"15-0535",name:"palm",hex:"#afaf5e"},{pantone:"16-0639",name:"golden-olive",hex:"#af9841"},{pantone:"16-0540",name:"oasis",hex:"#a3a04e"},{pantone:"16-0532",name:"moss",hex:"#a09d59"},{pantone:"17-0840",name:"amber-green",hex:"#9a803a"},{pantone:"17-0836",name:"ecru-olive",hex:"#927b3c"},{pantone:"17-0636",name:"green-moss",hex:"#857946"},{pantone:"16-0726",name:"khaki",hex:"#a39264"},{pantone:"17-0929",name:"fennel-seed",hex:"#998456"},{pantone:"16-0632",name:"willow",hex:"#9a8b4f"},{pantone:"17-0843",name:"bronze-mist",hex:"#9c7e41"},{pantone:"18-0835",name:"dried-tobacco",hex:"#997b38"},{pantone:"18-0840",name:"tapenade",hex:"#805d24"},{pantone:"18-0832",name:"plantation",hex:"#7a6332"},{pantone:"13-0210",name:"fog-green",hex:"#c2cbb4"},{pantone:"13-0212",name:"tender-greens",hex:"#c5cfb6"},{pantone:"13-0608",name:"aloe-wash",hex:"#d0d3b7"},{pantone:"14-0114",name:"celadon-green",hex:"#b5c1a5"},{pantone:"15-6313",name:"laurel-green",hex:"#adbba1"},{pantone:"15-6310",name:"swamp",hex:"#a8b197"},{pantone:"15-6414",name:"reseda",hex:"#a1ad92"},{pantone:"12-0106",name:"meadow-mist",hex:"#d3dec4"},{pantone:"12-0322",name:"butterfly",hex:"#cadea5"},{pantone:"12-0315",name:"white-jade",hex:"#d4dbb2"},{pantone:"12-0313",name:"seafoam-green",hex:"#cbd5b1"},{pantone:"13-0215",name:"reed",hex:"#c3d3a8"},{pantone:"14-0217",name:"seedling",hex:"#c0cba1"},{pantone:"14-0115",name:"foam-green",hex:"#b4c79c"},{pantone:"13-0317",name:"lily-green",hex:"#c5cf98"},{pantone:"14-0425",name:"beechnut",hex:"#c2c18d"},{pantone:"14-0223",name:"nile",hex:"#b4bb85"},{pantone:"15-0531",name:"sweet-pea",hex:"#a3a969"},{pantone:"16-0439",name:"spinach-green",hex:"#909b4c"},{pantone:"16-0430",name:"fern",hex:"#9aa067"},{pantone:"17-0535",name:"green-olive",hex:"#8d8b55"},{pantone:"17-0324",name:"epsom",hex:"#849161"},{pantone:"18-0332",name:"grasshopper",hex:"#77824a"},{pantone:"17-0330",name:"turtle-green",hex:"#81894e"},{pantone:"18-0324",name:"calliste-green",hex:"#757a4e"},{pantone:"18-0435",name:"calla-green",hex:"#6a6f34"},{pantone:"18-0328",name:"cedar-green",hex:"#5e6737"},{pantone:"18-0228",name:"pesto",hex:"#595f34"},{pantone:"15-0326",name:"tarragon",hex:"#a4ae77"},{pantone:"16-0421",name:"sage",hex:"#91946e"},{pantone:"18-0525",name:"iguana",hex:"#818455"},{pantone:"17-0115",name:"oil-green",hex:"#80856d"},{pantone:"18-0422",name:"loden-green",hex:"#6e7153"},{pantone:"18-0426",name:"capulet-olive",hex:"#656344"},{pantone:"18-0316",name:"olivine",hex:"#666b54"},{pantone:"14-0216",name:"lint",hex:"#b6ba99"},{pantone:"15-0522",name:"pale-olive-green",hex:"#b5ad88"},{pantone:"15-0318",name:"sage-green",hex:"#b2ac88"},{pantone:"16-0518",name:"gray-green",hex:"#a49a79"},{pantone:"16-1118",name:"sponge",hex:"#a49775"},{pantone:"17-0618",name:"mermaid",hex:"#817a65"},{pantone:"17-0517",name:"dusky-green",hex:"#746c57"},{pantone:"16-0213",name:"tea",hex:"#999b85"},{pantone:"17-0510",name:"silver-sage",hex:"#938b78"},{pantone:"16-0713",name:"slate-green",hex:"#a0987c"},{pantone:"16-0613",name:"elm",hex:"#a39f86"},{pantone:"17-0525",name:"mosstone",hex:"#858961"},{pantone:"17-0620",name:"aloe",hex:"#817a60"},{pantone:"18-0622",name:"olive-drab",hex:"#756d47"},{pantone:"16-0526",name:"cedar",hex:"#928e,64"},{pantone:"17-0625",name:"boa",hex:"#8e855f"},{pantone:"17-0627",name:"dried-herb",hex:"#847a59"},{pantone:"18-0527",name:"olive-branch",hex:"#646a45"},{pantone:"18-0629",name:"lizard",hex:"#71643e"},{pantone:"18-0430",name:"avocado",hex:"#676232"},{pantone:"18-0627",name:"fir-green",hex:"#67592a"},{pantone:"14-0418",name:"bog",hex:"#bab696"},{pantone:"17-1019",name:"elmwood",hex:"#8c7c61"},{pantone:"18-0724",name:"gothic-olive",hex:"#7c6e4f"},{pantone:"18-0830",name:"butternut",hex:"#7a643f"},{pantone:"18-0825",name:"nutria",hex:"#75663e"},{pantone:"19-0622",name:"military-olive",hex:"#63563b"},{pantone:"19-0516",name:"dark-olive",hex:"#574d35"},{pantone:"15-6410",name:"moss-gray",hex:"#afab97"},{pantone:"14-6408",name:"abbey-stone",hex:"#aba798"},{pantone:"18-0521",name:"burnt-olive",hex:"#646049"},{pantone:"18-0515",name:"dusty-olive",hex:"#646356"},{pantone:"19-0512",name:"ivy-green",hex:"#585442"},{pantone:"19-0515",name:"olive-night",hex:"#535040"},{pantone:"19-0511",name:"grape-leaf",hex:"#545144"},{pantone:"15-3800",name:"porpoise",hex:"#a7a19e"},{pantone:"16-3800",name:"satellite",hex:"#9f8d89"},{pantone:"18-1210",name:"driftwood",hex:"#847a75"},{pantone:"18-1304",name:"falcon",hex:"#6d625b"},{pantone:"19-0808",name:"morel",hex:"#685c53"},{pantone:"18-1108",name:"fallen-rock",hex:"#807669"},{pantone:"16-0205",name:"vintage-khaki",hex:"#9a9186"},{pantone:"16-1104",name:"crockery",hex:"#a49887"},{pantone:"16-1109",name:"greige",hex:"#928475"},{pantone:"17-1311",name:"desert-taupe",hex:"#8d7e71"},{pantone:"15-1307",name:"white-pepper",hex:"#b6a893"},{pantone:"15-1304",name:"humus",hex:"#b7a793"},{pantone:"17-1316",name:"portabella",hex:"#937b6a"},{pantone:"18-1017",name:"caribou",hex:"#816d5e"},{pantone:"15-1114",name:"travertine",hex:"#ae997d"},{pantone:"16-1120",name:"starfish",hex:"#b09a77"},{pantone:"15-1218",name:"semolina",hex:"#ceb899"},{pantone:"16-0920",name:"curds-and-whey",hex:"#bca483"},{pantone:"17-1038",name:"tigers-eye",hex:"#977c61"},{pantone:"18-1029",name:"toasted-coconut",hex:"#8b6a4f"},{pantone:"19-0916",name:"rain-drum",hex:"#5f4c40"},{pantone:"11-0615",name:"pear-sorbet",hex:"#f3eac3"},{pantone:"12-0718",name:"pineapple-slice",hex:"#e7d391"},{pantone:"12-0758",name:"yarrow",hex:"#face6d"},{pantone:"12-0717",name:"anise-flower",hex:"#f4e3b5"},{pantone:"11-0619",name:"flan",hex:"#f6e3b4"},{pantone:"12-0729",name:"sundress",hex:"#ebcf89"},{pantone:"12-0709",name:"macadamia",hex:"#e4cfb6"},{pantone:"12-0711",name:"lemon-meringue",hex:"#f6e199"},{pantone:"11-0622",name:"yellow-iris",hex:"#eee78e"},{pantone:"12-0737",name:"goldfinch",hex:"#f8dc6c"},{pantone:"13-0756",name:"lemon-zest",hex:"#f9d857"},{pantone:"13-0759",name:"solar-power",hex:"#f4bf3a"},{pantone:"14-0851",name:"samoan-sun",hex:"#fbc85f"},{pantone:"16-1149",name:"desert-sun",hex:"#c87629"},{pantone:"18-1163",name:"pumpkin-spice",hex:"#a05c17"},{pantone:"16-1164",name:"orange-pepper",hex:"#df7500"},{pantone:"17-1140",name:"marmalade",hex:"#c16512"},{pantone:"18-1249",name:"hawaiian-sunset",hex:"#bb5c14"},{pantone:"17-1342",name:"autumnal",hex:"#a15325"},{pantone:"18-1246",name:"umber",hex:"#944a1f"},{pantone:"17-1349",name:"exuberance",hex:"#e86800"},{pantone:"16-1363",name:"puffins-bill",hex:"#e95c20"},{pantone:"18-1148",name:"caramel-cafe",hex:"#864c24"},{pantone:"16-1449",name:"gold-flame",hex:"#b45422"},{pantone:"18-1345",name:"cinnamon-stick",hex:"#9b4722"},{pantone:"18-1340",name:"potters-clay",hex:"#9e4624"},{pantone:"18-1355",name:"rooibos-tea",hex:"#a23c26"},{pantone:"17-1360",name:"celosia-orange",hex:"#e8703a"},{pantone:"17-1461",name:"orangeade",hex:"#e2552c"},{pantone:"17-1449",name:"pureed-pumpkin",hex:"#c34121"},{pantone:"17-1463",name:"tangerine-tango",hex:"#dd4124"},{pantone:"18-1564",name:"poinciana",hex:"#ca3422"},{pantone:"17-1452",name:"koi",hex:"#d15837"},{pantone:"19-1662",name:"samba",hex:"#a2242f"},{pantone:"19-1757",name:"barbados-cherry",hex:"#aa0a27"},{pantone:"19-1758",name:"haute-red",hex:"#a11729"},{pantone:"18-1657",name:"salsa",hex:"#aa182b"},{pantone:"19-1559",name:"scarlet-sage",hex:"#9d202f"},{pantone:"19-1863",name:"scooter",hex:"#941e,32"},{pantone:"19-1555",name:"red-dahlia",hex:"#7d2027"},{pantone:"19-1531",name:"sun-dried-tomato",hex:"#752329"},{pantone:"19-1337",name:"fired-brick",hex:"#6a2e2a"},{pantone:"19-1652",name:"rhubarb",hex:"#77202f"},{pantone:"19-1535",name:"syrah",hex:"#6a282c"},{pantone:"19-1930",name:"pomegranate",hex:"#6c2831"},{pantone:"19-1724",name:"cabernet",hex:"#64242e"},{pantone:"13-2807",name:"ballerina",hex:"#f2cfdc"},{pantone:"13-2802",name:"fairy-tale",hex:"#f2c1d1"},{pantone:"15-1506",name:"etherea",hex:"#a5958f"},{pantone:"16-1710",name:"foxglove",hex:"#b98391"},{pantone:"17-1609",name:"mesa-rose",hex:"#a66e7a"},{pantone:"18-1950",name:"jazzy",hex:"#b61c50"},{pantone:"19-2039",name:"granita",hex:"#a52350"},{pantone:"19-2041",name:"cherries-jubilee",hex:"#a22452"},{pantone:"18-2140",name:"cabaret",hex:"#cb3373"},{pantone:"19-2045",name:"vivacious",hex:"#a32857"},{pantone:"18-3628",name:"bellflower",hex:"#9469a2"},{pantone:"17-3617",name:"english-lavendar",hex:"#9d7bb0"},{pantone:"16-3817",name:"rhapsody",hex:"#9f86aa"},{pantone:"19-3628",name:"acai",hex:"#46295a"},{pantone:"19-3638",name:"tillandsia-purple",hex:"#563474"},{pantone:"18-3635",name:"picasso-lily",hex:"#634878"},{pantone:"18-3620",name:"mystical",hex:"#5f4e72"},{pantone:"15-3908",name:"icelandic-blue",hex:"#a9adc2"},{pantone:"15-3912",name:"aleutian",hex:"#9a9eb3"},{pantone:"17-3933",name:"silver-bullet",hex:"#81839a"},{pantone:"18-3933",name:"blue-granite",hex:"#717388"},{pantone:"19-3815",name:"evening-blue",hex:"#2a293e"},{pantone:"19-3713",name:"deep-well",hex:"#2c2a33"},{pantone:"19-3924",name:"night-sky",hex:"#2a2a35"},{pantone:"16-3921",name:"blue-heron",hex:"#96a3c7"},{pantone:"16-4030",name:"hydrangea",hex:"#849bcc"},{pantone:"14-3949",name:"xenon-blue",hex:"#b7c0d7"},{pantone:"16-3922",name:"brunnera-blue",hex:"#9ba9ca"},{pantone:"19-3922",name:"sky-captain",hex:"#262934"},{pantone:"19-3923",name:"navy-blazer",hex:"#282d3c"},{pantone:"19-4020",name:"dark-sapphire",hex:"#262b37"},{pantone:"13-4111",name:"plein-air",hex:"#bfcad6"},{pantone:"13-3920",name:"halogen-blue",hex:"#bdc6dc"},{pantone:"15-4030",name:"chambray-blue",hex:"#9eb4d3"},{pantone:"15-3932",name:"bel-air-blue",hex:"#819ac1"},{pantone:"19-3929",name:"vintage-indigo",hex:"#4a556b"},{pantone:"19-3953",name:"sodalite-blue",hex:"#253668"},{pantone:"19-4022",name:"parisian-night",hex:"#323441"},{pantone:"19-3964",name:"monaco-blue",hex:"#274374"},{pantone:"18-4034",name:"vallarta-blue",hex:"#30658e"},{pantone:"19-4011",name:"salute",hex:"#282b34"},{pantone:"19-4009",name:"outer-space",hex:"#2f3441"},{pantone:"19-4021",name:"blueberry",hex:"#2c333e"},{pantone:"19-4012",name:"carbon",hex:"#272f38"},{pantone:"19-4218",name:"vulcan",hex:"#2d3036"},{pantone:"13-4200",name:"omphalodes",hex:"#b5cedf"},{pantone:"14-4317",name:"cool-blue",hex:"#a5c5d9"},{pantone:"18-4028",name:"bering-sea",hex:"#4b5b6e"},{pantone:"19-4121",name:"blue-wing-teal",hex:"#2c4053"},{pantone:"19-4033",name:"poseidon",hex:"#123955"},{pantone:"18-4434",name:"mykonos-blue",hex:"#00,5780"},{pantone:"19-4326",name:"reflecting-pond",hex:"#203e4a"},{pantone:"14-4311",name:"corydalis-blue",hex:"#a9cada"},{pantone:"14-4310",name:"blue-topaz",hex:"#78bdd4"},{pantone:"14-4511",name:"gulf-stream",hex:"#88c3d0"},{pantone:"15-4714",name:"aquarelle",hex:"#61aab1"},{pantone:"14-4812",name:"aqua-splash",hex:"#85ced1"},{pantone:"19-5220",name:"botanical-garden",hex:"#12403c"},{pantone:"19-5350",name:"scarab",hex:"#23312d"},{pantone:"13-4108",name:"nimbus-cloud",hex:"#d5d5d8"},{pantone:"14-4105",name:"micro-chip",hex:"#babcc0"},{pantone:"16-5101",name:"wet-weather",hex:"#929090"},{pantone:"17-4014",name:"titanium",hex:"#807d7f"},{pantone:"18-4016",name:"december-sky",hex:"#767275"},{pantone:"19-3900",name:"pavement",hex:"#524d50"},{pantone:"19-3901",name:"magnet",hex:"#4d4b4f"},{pantone:"16-3850",name:"silver-sconce",hex:"#a19fa5"},{pantone:"17-3911",name:"silver-filigree",hex:"#7f7c81"},{pantone:"17-3907",name:"quicksilver",hex:"#7e7d88"},{pantone:"17-1503",name:"storm-front",hex:"#787376"},{pantone:"18-3907",name:"tornado",hex:"#5e5b60"},{pantone:"18-5210",name:"eiffel-tower",hex:"#5c5658"},{pantone:"19-3927",name:"graphite",hex:"#3b3b48"},{pantone:"16-3915",name:"alloy",hex:"#98979a"},{pantone:"16-3916",name:"sleet",hex:"#92949b"},{pantone:"15-4307",name:"tradewinds",hex:"#7f8793"},{pantone:"18-3912",name:"grisaille",hex:"#585e6f"},{pantone:"19-3918",name:"periscope",hex:"#46444c"},{pantone:"18-4006",name:"quiet-shade",hex:"#66676d"},{pantone:"19-4215",name:"turbulence",hex:"#4e545b"},{pantone:"18-4214",name:"stormy-weather",hex:"#58646d"},{pantone:"19-3910",name:"iron-gate",hex:"#4e5055"},{pantone:"19-3907",name:"forged-iron",hex:"#48464a"},{pantone:"19-0201",name:"asphalt",hex:"#434447"},{pantone:"16-4703",name:"ghost-gray",hex:"#9c9b98"},{pantone:"18-5102",name:"brushed-nickel",hex:"#73706f"},{pantone:"16-4400",name:"mourning-dove",hex:"#94908b"},{pantone:"15-4306",name:"belgian-block",hex:"#a3a9a6"},{pantone:"18-5806",name:"agave-green",hex:"#6b7169"},{pantone:"19-5621",name:"cilantro",hex:"#43544b"},{pantone:"19-5406",name:"pine-grove",hex:"#213631"},{pantone:"19-6050",name:"eden",hex:"#264e,36"},{pantone:"18-6030",name:"jolly-green",hex:"#00,7844"},{pantone:"19-5918",name:"mountain-view",hex:"#2e3d30"},{pantone:"14-0116",name:"margarita",hex:"#b5c38e"},{pantone:"18-0523",name:"winter-moss",hex:"#5b5a41"},{pantone:"19-0307",name:"climbing-ivy",hex:"#444940"},{pantone:"19-0840",name:"delicioso",hex:"#3f352f"},{pantone:"19-0910",name:"mulch",hex:"#433937"},{pantone:"19-1106",name:"mole",hex:"#392d2b"},{pantone:"19-1109",name:"chocolate-torte",hex:"#382e2d"},{pantone:"19-1018",name:"ganache",hex:"#34292a"},{pantone:"19-3909",name:"black-bean",hex:"#2e272a"},{pantone:"19-1103",name:"espresso",hex:"#363031"},{pantone:"19-4008",name:"meteorite",hex:"#2b2929"},{pantone:"19-4004",name:"tap-shoe",hex:"#2a2b2d"},{pantone:"11-1001",name:"white-alyssum",hex:"#efebe7"},{pantone:"11-0605",name:"jet-stream",hex:"#ede6de"},{pantone:"11-0106",name:"sweet-cream",hex:"#f0ead6"},{pantone:"11-0110",name:"buttercream",hex:"#efe0cd"},{pantone:"11-0515",name:"lemon-icing",hex:"#f6ebc8"},{pantone:"11-0607",name:"sugar-swizzle",hex:"#f3eee7"},{pantone:"11-0608",name:"coconut-milk",hex:"#f0ede5"},{pantone:"11-0623",name:"yellow-pear",hex:"#ece99b"},{pantone:"11-1302",name:"sea-salt",hex:"#f1e6de"},{pantone:"11-4001",name:"brilliant-white",hex:"#edf1fe"},{pantone:"11-4302",name:"cannoli-cream",hex:"#f0efe2"},{pantone:"11-4801",name:"tofu",hex:"#e8e3d9"},{pantone:"12-0110",name:"pistachio-shell",hex:"#d7cfbb"},{pantone:"12-0646",name:"celandine",hex:"#ebdf67"},{pantone:"12-0742",name:"lemon-verbena",hex:"#f3e779"},{pantone:"12-1110",name:"creme-de-peche",hex:"#f5d6c6"},{pantone:"12-1813",name:"marys-rose",hex:"#f7d1d4"},{pantone:"12-2901",name:"morganite",hex:"#dfcdc6"},{pantone:"12-2907",name:"rose-water",hex:"#f8e0e7"},{pantone:"12-4301",name:"almond-milk",hex:"#d6cebe"},{pantone:"13-0443",name:"lime-popsicle",hex:"#c0db3a"},{pantone:"13-0644",name:"golden-kiwi",hex:"#f3dd3e"},{pantone:"13-0646",name:"meadowlark",hex:"#ead94e"},{pantone:"13-0651",name:"evening-primrose",hex:"#ccdb1e"},{pantone:"13-0849",name:"habanero-gold",hex:"#fed450"},{pantone:"13-0851",name:"minion-yellow",hex:"#fed55d"},{pantone:"13-0919",name:"soybean",hex:"#d2c29d"},{pantone:"13-0946",name:"jurassic-gold",hex:"#e7aa56"},{pantone:"13-1105",name:"brown-rice",hex:"#c7bba4"},{pantone:"13-1125",name:"peach-quartz",hex:"#f5b895"},{pantone:"13-1208",name:"peachy-keen",hex:"#e2bdb3"},{pantone:"13-1308",name:"brazilian-sand",hex:"#dacab7"},{pantone:"13-1511",name:"pink-salt",hex:"#f7cdc7"},{pantone:"13-1520",name:"rose-quartz",hex:"#f7cac9"},{pantone:"13-2808",name:"ballet-slipper",hex:"#ebced5"},{pantone:"13-3207",name:"cherry-blossom",hex:"#f7cee0"},{pantone:"13-4104",name:"antarctica",hex:"#c6c5c6"},{pantone:"13-4201",name:"oyster-mushroom",hex:"#c3c6c8"},{pantone:"13-4720",name:"tanager-turquoise",hex:"#91dce8"},{pantone:"13-4810",name:"limpet-shell",hex:"#98ddde"},{pantone:"13-5410",name:"iced-aqua",hex:"#abd3db"},{pantone:"14-0340",name:"acid-lime",hex:"#badf30"},{pantone:"14-0952",name:"spicy-mustard",hex:"#d8ae47"},{pantone:"14-1052",name:"kumquat",hex:"#fbaa4c"},{pantone:"14-1208",name:"irish-cream",hex:"#c0ac92"},{pantone:"14-1241",name:"orange-chiffon",hex:"#f9aa7d"},{pantone:"14-1315",name:"hazelnut",hex:"#cfb095"},{pantone:"14-1803",name:"sepia-rose",hex:"#d4bab6"},{pantone:"14-3906",name:"raindrops",hex:"#b1aab3"},{pantone:"14-3912",name:"zen-blue",hex:"#9fa9be"},{pantone:"14-4107",name:"quiet-gray",hex:"#b9babd"},{pantone:"14-4122",name:"airy-blue",hex:"#92b6d5"},{pantone:"14-4202",name:"harbor-mist",hex:"#afb1b4"},{pantone:"14-4315",name:"sea-angel",hex:"#98bfca"},{pantone:"14-4320",name:"baltic-sea",hex:"#79b5db"},{pantone:"14-4615",name:"antiqua-sand",hex:"#83c2cd"},{pantone:"14-4620",name:"island-paradise",hex:"#95dee3"},{pantone:"14-4710",name:"tibetan-stone",hex:"#82c2c7"},{pantone:"15-0960",name:"mango-mojito",hex:"#d69c2f"},{pantone:"15-1020",name:"ginger-root",hex:"#bfa58a"},{pantone:"15-1040",name:"iced-coffee",hex:"#b18f6a"},{pantone:"15-1045",name:"autumn-blaze",hex:"#d9922e"},{pantone:"15-1051",name:"golden-orange",hex:"#d7942d"},{pantone:"15-1125",name:"porcini",hex:"#cca580"},{pantone:"15-1151",name:"iceland-poppy",hex:"#f4963a"},{pantone:"15-1243",name:"papaya",hex:"#fea166"},{pantone:"15-1262",name:"carrot-curl",hex:"#fe8c18"},{pantone:"15-1264",name:"turmeric",hex:"#fe840e"},{pantone:"15-1335",name:"tangelo",hex:"#fe7e03"},{pantone:"15-1425",name:"fenugreek",hex:"#c0916c"},{pantone:"15-1429",name:"dusted-clay",hex:"#cc7357"},{pantone:"15-1430",name:"pastry-shell",hex:"#bd8c66"},{pantone:"15-1520",name:"blooming-dahlia",hex:"#eb9687"},{pantone:"15-3520",name:"crocus-petal",hex:"#b99bc5"},{pantone:"15-3716",name:"purple-rose",hex:"#b09fca"},{pantone:"15-3720",name:"lilac-breeze",hex:"#b3a0c9"},{pantone:"15-3919",name:"serenity",hex:"#91a8d0"},{pantone:"15-4428",name:"crystal-seas",hex:"#5dafce"},{pantone:"16-0543",name:"golden-lime",hex:"#9a9738"},{pantone:"16-0545",name:"split-pea",hex:"#9c9a40"},{pantone:"16-0550",name:"lentil-sprout",hex:"#aba44d"},{pantone:"16-1103",name:"pure-cashmere",hex:"#ada396"},{pantone:"16-1345",name:"sun-baked",hex:"#d27f63"},{pantone:"16-1347",name:"peach-caramel",hex:"#c5733d"},{pantone:"16-1348",name:"tomato-cream",hex:"#c57644"},{pantone:"16-1358",name:"orange-tiger",hex:"#f96714"},{pantone:"16-1438",name:"meerkat",hex:"#a46f44"},{pantone:"16-1453",name:"exotic-orange",hex:"#f96531"},{pantone:"16-1460",name:"dragon-fire",hex:"#fc642d"},{pantone:"16-1545",name:"coral-quartz",hex:"#f77464"},{pantone:"16-1548",name:"peach-echo",hex:"#f7786b"},{pantone:"16-1606",name:"purple-dove",hex:"#98878c"},{pantone:"16-3720",name:"sand-verbena",hex:"#9f90c1"},{pantone:"16-3905",name:"lilac-gray",hex:"#9896a4"},{pantone:"16-4033",name:"granada-sky",hex:"#5d81bb"},{pantone:"17-0630",name:"tree-house",hex:"#988c75"},{pantone:"17-0949",name:"chai-tea",hex:"#b1832f"},{pantone:"17-1052",name:"roasted-pecan",hex:"#93592b"},{pantone:"17-1105",name:"roasted-cashew",hex:"#918579"},{pantone:"17-1108",name:"winter-twig",hex:"#948a7a"},{pantone:"17-1115",name:"petrified-oak",hex:"#8d7960"},{pantone:"17-1142",name:"argan-oil",hex:"#8b593e"},{pantone:"17-1145",name:"autumn-maple",hex:"#c46215"},{pantone:"17-1314",name:"sepia-tint",hex:"#897560"},{pantone:"17-1345",name:"spice-route",hex:"#b95b3f"},{pantone:"17-1361",name:"scarlet-ibis",hex:"#f45520"},{pantone:"17-1450",name:"summer-fig",hex:"#be4b3b"},{pantone:"17-1708",name:"moonscape",hex:"#725f69"},{pantone:"17-1926",name:"fruit-dove",hex:"#ce5b78"},{pantone:"17-2034",name:"pink-yarrow",hex:"#ce3175"},{pantone:"17-2411",name:"toadstool",hex:"#988088"},{pantone:"17-3240",name:"bodacious",hex:"#b76ba3"},{pantone:"17-3520",name:"diffused-orchid",hex:"#9879a2"},{pantone:"17-3640",name:"fairy-wren",hex:"#9479af"},{pantone:"17-3735",name:"sunlit-allium",hex:"#9787bb"},{pantone:"17-3914",name:"sharkskin",hex:"#838487"},{pantone:"17-3929",name:"pale-iris",hex:"#8895c5"},{pantone:"17-3940",name:"iolite",hex:"#707bb4"},{pantone:"17-4016",name:"gray-flannel",hex:"#848182"},{pantone:"17-4028",name:"riverside",hex:"#4c6a92"},{pantone:"17-4029",name:"quiet-harbor",hex:"#5a789a"},{pantone:"17-4032",name:"lichen-blue",hex:"#5d89b3"},{pantone:"17-4033",name:"pacific-coast",hex:"#5480ac"},{pantone:"17-4245",name:"ibiza-blue",hex:"#007cb7"},{pantone:"17-4429",name:"navagio-bay",hex:"#3183a0"},{pantone:"17-4530",name:"barrier-reef",hex:"#0084a1"},{pantone:"17-0530",name:"guacamole",hex:"#797b3a"},{pantone:"18-0107",name:"kale",hex:"#5a7247"},{pantone:"18-0220",name:"mayfly",hex:"#65663f"},{pantone:"18-0330",name:"twist-of-lime",hex:"#4e632c"},{pantone:"18-0625",name:"martini-olive",hex:"#716a4d"},{pantone:"18-1028",name:"emperador",hex:"#684832"},{pantone:"18-1049",name:"thai-curry",hex:"#ab6819"},{pantone:"18-1050",name:"honey-ginger",hex:"#a86217"},{pantone:"18-1155",name:"sugar-almond",hex:"#935529"},{pantone:"18-1325",name:"spiced-apple",hex:"#783937"},{pantone:"18-1440",name:"chili-oil",hex:"#8e3c36"},{pantone:"18-1506",name:"plum-truffle",hex:"#675657"},{pantone:"18-1541",name:"brandy-brown",hex:"#73362a"},{pantone:"18-1549",name:"valiant-poppy",hex:"#bc322c"},{pantone:"18-1551",name:"aura-orange",hex:"#b4262a"},{pantone:"18-1653",name:"toreador",hex:"#b61032"},{pantone:"18-1654",name:"lychee",hex:"#ba0b32"},{pantone:"18-1659",name:"goji-berry",hex:"#b91228"},{pantone:"18-1705",name:"arctic-dusk",hex:"#735b6a"},{pantone:"18-1708",name:"ephemera",hex:"#6f5965"},{pantone:"18-1759",name:"jalapeno-red",hex:"#b2103c"},{pantone:"18-1951",name:"love-potion",hex:"#c01352"},{pantone:"18-2045",name:"pink-peacock",hex:"#c62168"},{pantone:"18-3014",name:"grape-kiss",hex:"#7b4368"},{pantone:"18-3120",name:"willowherb",hex:"#8e4483"},{pantone:"18-3340",name:"charisma",hex:"#632a60"},{pantone:"18-3521",name:"plum-jam",hex:"#624076"},{pantone:"18-3530",name:"lavender-crystal",hex:"#936a98"},{pantone:"18-3540",name:"purple-sapphire",hex:"#6f4685"},{pantone:"18-3634",name:"chive-blossom",hex:"#7d5d99"},{pantone:"18-3839",name:"purple-corallite",hex:"#5a4e8f"},{pantone:"18-3908",name:"volcanic-glass",hex:"#615c60"},{pantone:"18-3917",name:"gray-blue",hex:"#4d587a"},{pantone:"18-3929",name:"blue-horizon",hex:"#4e6482"},{pantone:"18-3950",name:"iris-bloom",hex:"#5b609e"},{pantone:"18-4048",name:"nebulas-blue",hex:"#2d62a3"},{pantone:"18-4250",name:"indigo-bunting",hex:"#006ca9"},{pantone:"18-4430",name:"fjord-blue",hex:"#00,7290"},{pantone:"18-4538",name:"hawaiian-surf",hex:"#0078a7"},{pantone:"18-4630",name:"tahitian-tide",hex:"#006b7e"},{pantone:"18-5025",name:"quetzal-green",hex:"#00,6865"},{pantone:"18-5204",name:"granite-gray",hex:"#615e,5f"},{pantone:"18-5845",name:"lush-meadow",hex:"#006e,51"},{pantone:"19-0203",name:"gray-pinstripe",hex:"#49494d"},{pantone:"19-0403",name:"sea-turtle",hex:"#5e5749"},{pantone:"19-0413",name:"deep-depths",hex:"#46483c"},{pantone:"19-0510",name:"kalamata",hex:"#5f5b4c"},{pantone:"19-0823",name:"crocodile",hex:"#5d5348"},{pantone:"19-1110",name:"chocolate-plum",hex:"#3c2d2e"},{pantone:"19-1214",name:"chocolate-lab",hex:"#5c3e35"},{pantone:"19-1215",name:"shaved-chocolate",hex:"#543b35"},{pantone:"19-1224",name:"fondue-fudge",hex:"#5d4236"},{pantone:"19-1233",name:"tiramisu",hex:"#634235"},{pantone:"19-1234",name:"rocky-road",hex:"#5a3e36"},{pantone:"19-1419",name:"chicory-coffee",hex:"#4a342e"},{pantone:"19-1429",name:"smoked-paprika",hex:"#6e362c"},{pantone:"19-1432",name:"chocolate-fondant",hex:"#56352d"},{pantone:"19-1435",name:"cherry-mahogany",hex:"#66352b"},{pantone:"19-1534",name:"merlot",hex:"#72262c"},{pantone:"19-1536",name:"red-pear",hex:"#7b3539"},{pantone:"19-2420",name:"pickled-beet",hex:"#4d233d"},{pantone:"19-2429",name:"plum-caspia",hex:"#61224a"},{pantone:"19-2620",name:"winter-bloom",hex:"#47243b"},{pantone:"19-3425",name:"spiced-plum",hex:"#6d4773"},{pantone:"19-3750",name:"violet-indigo",hex:"#3e285c"},{pantone:"19-3831",name:"maritime-blue",hex:"#27293d"},{pantone:"19-3902",name:"obsidian",hex:"#3a363b"},{pantone:"19-3911",name:"black-beauty",hex:"#26262a"},{pantone:"19-3917",name:"blackened-pearl",hex:"#4d4b50"},{pantone:"19-3930",name:"odyssey-gray",hex:"#434452"},{pantone:"19-4003",name:"black-onyx",hex:"#2b272b"},{pantone:"19-4029",name:"navy-peony",hex:"#223a5e"},{pantone:"19-4031",name:"sargasso-sea",hex:"#35435a"},{pantone:"19-4034",name:"sailor-blue",hex:"#0e3a53"},{pantone:"19-4038",name:"gibraltar-sea",hex:"#123850"},{pantone:"19-4045",name:"lapis-blue",hex:"#004b8d"},{pantone:"19-4048",name:"baleine-blue",hex:"#155187"},{pantone:"19-4055",name:"galaxy-blue",hex:"#2a4b7c"},{pantone:"19-4120",name:"blue-opal",hex:"#0f3b57"},{pantone:"19-4122",name:"moonlit-ocean",hex:"#293b4d"},{pantone:"19-4126",name:"deep-dive",hex:"#29495c"},{pantone:"19-4536",name:"crystal-teal",hex:"#00637c"},{pantone:"19-4540",name:"deep-lagoon",hex:"#00,5265"},{pantone:"19-5030",name:"sea-moss",hex:"#254445"},{pantone:"19-5230",name:"forest-biome",hex:"#184a45"},{pantone:"19-5232",name:"rain-forest",hex:"#15463e"}],get_rgbObject=_e=>{let lt=hexRgb(_e);return{R:lt[0],G:lt[1],B:lt[2]}},pantoneRGBList=pantones.map(_e=>get_rgbObject(_e.hex));var getClosestColor=_e=>{const lt=get_rgbObject(_e),Rt=diff.closest(lt,pantoneRGBList),At=rgbHex(Rt.R,Rt.G,Rt.B),Pt=pantones.findIndex(Lt=>Lt.hex==`#${At}`);return pantones[Pt]};function u$2(){return(u$2=Object.assign||function(_e){for(var lt=1;lt=0||(Pt[Rt]=_e[Rt]);return Pt}function i$5(_e){var lt=reactExports.useRef(_e),Rt=reactExports.useRef(function(At){lt.current&<.current(At)});return lt.current=_e,Rt.current}var s$2=function(_e,lt,Rt){return lt===void 0&&(lt=0),Rt===void 0&&(Rt=1),_e>Rt?Rt:_e0:Qt.buttons>0)&&Pt.current?Dt(d$4(Pt.current,Qt,Bt.current)):Zt(!1)},Kt=function(){return Zt(!1)};function Zt(Qt){var Jt=Nt.current,en=v$2(Pt.current),tn=Qt?en.addEventListener:en.removeEventListener;tn(Jt?"touchmove":"mousemove",Xt),tn(Jt?"touchend":"mouseup",Kt)}return[function(Qt){var Jt=Qt.nativeEvent,en=Pt.current;if(en&&(h$2(Jt),!function(an,un){return un&&!f$3(an)}(Jt,Nt.current)&&en)){if(f$3(Jt)){Nt.current=!0;var tn=Jt.changedTouches||[];tn.length&&(Bt.current=tn[0].identifier)}en.focus(),Dt(d$4(en,Jt,Bt.current)),Zt(!0)}},function(Qt){var Jt=Qt.which||Qt.keyCode;Jt<37||Jt>40||(Qt.preventDefault(),Lt({left:Jt===39?.05:Jt===37?-.05:0,top:Jt===40?.05:Jt===38?-.05:0}))},Zt]},[Lt,Dt]),Ut=jt[0],Gt=jt[1],qt=jt[2];return reactExports.useEffect(function(){return qt},[qt]),React.createElement("div",u$2({},At,{onTouchStart:Ut,onMouseDown:Ut,className:"react-colorful__interactive",ref:Pt,onKeyDown:Gt,tabIndex:0,role:"slider"}))}),g$3=function(_e){return _e.filter(Boolean).join(" ")},p$2=function(_e){var lt=_e.color,Rt=_e.left,At=_e.top,Pt=At===void 0?.5:At,Dt=g$3(["react-colorful__pointer",_e.className]);return React.createElement("div",{className:Dt,style:{top:100*Pt+"%",left:100*Rt+"%"}},React.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:lt}}))},b$3=function(_e,lt,Rt){return lt===void 0&&(lt=0),Rt===void 0&&(Rt=Math.pow(10,lt)),Math.round(Rt*_e)/Rt},x$3=function(_e){return L$2(C$2(_e))},C$2=function(_e){return _e[0]==="#"&&(_e=_e.substring(1)),_e.length<6?{r:parseInt(_e[0]+_e[0],16),g:parseInt(_e[1]+_e[1],16),b:parseInt(_e[2]+_e[2],16),a:_e.length===4?b$3(parseInt(_e[3]+_e[3],16)/255,2):1}:{r:parseInt(_e.substring(0,2),16),g:parseInt(_e.substring(2,4),16),b:parseInt(_e.substring(4,6),16),a:_e.length===8?b$3(parseInt(_e.substring(6,8),16)/255,2):1}},w$3=function(_e){return K$2(I$2(_e))},y$3=function(_e){var lt=_e.s,Rt=_e.v,At=_e.a,Pt=(200-lt)*Rt/100;return{h:b$3(_e.h),s:b$3(Pt>0&&Pt<200?lt*Rt/100/(Pt<=100?Pt:200-Pt)*100:0),l:b$3(Pt/2),a:b$3(At,2)}},q$2=function(_e){var lt=y$3(_e);return"hsl("+lt.h+", "+lt.s+"%, "+lt.l+"%)"},I$2=function(_e){var lt=_e.h,Rt=_e.s,At=_e.v,Pt=_e.a;lt=lt/360*6,Rt/=100,At/=100;var Dt=Math.floor(lt),Lt=At*(1-Rt),Bt=At*(1-(lt-Dt)*Rt),Nt=At*(1-(1-lt+Dt)*Rt),jt=Dt%6;return{r:b$3(255*[At,Bt,Lt,Lt,Nt,At][jt]),g:b$3(255*[Nt,At,At,Bt,Lt,Lt][jt]),b:b$3(255*[Lt,Lt,Nt,At,At,Bt][jt]),a:b$3(Pt,2)}},D$2=function(_e){var lt=_e.toString(16);return lt.length<2?"0"+lt:lt},K$2=function(_e){var lt=_e.r,Rt=_e.g,At=_e.b,Pt=_e.a,Dt=Pt<1?D$2(b$3(255*Pt)):"";return"#"+D$2(lt)+D$2(Rt)+D$2(At)+Dt},L$2=function(_e){var lt=_e.r,Rt=_e.g,At=_e.b,Pt=_e.a,Dt=Math.max(lt,Rt,At),Lt=Dt-Math.min(lt,Rt,At),Bt=Lt?Dt===lt?(Rt-At)/Lt:Dt===Rt?2+(At-lt)/Lt:4+(lt-Rt)/Lt:0;return{h:b$3(60*(Bt<0?Bt+6:Bt)),s:b$3(Dt?Lt/Dt*100:0),v:b$3(Dt/255*100),a:Pt}},S$3=React.memo(function(_e){var lt=_e.hue,Rt=_e.onChange,At=g$3(["react-colorful__hue",_e.className]);return React.createElement("div",{className:At},React.createElement(m$3,{onMove:function(Pt){Rt({h:360*Pt.left})},onKey:function(Pt){Rt({h:s$2(lt+360*Pt.left,0,360)})},"aria-label":"Hue","aria-valuenow":b$3(lt),"aria-valuemax":"360","aria-valuemin":"0"},React.createElement(p$2,{className:"react-colorful__hue-pointer",left:lt/360,color:q$2({h:lt,s:100,v:100,a:1})})))}),T$2=React.memo(function(_e){var lt=_e.hsva,Rt=_e.onChange,At={backgroundColor:q$2({h:lt.h,s:100,v:100,a:1})};return React.createElement("div",{className:"react-colorful__saturation",style:At},React.createElement(m$3,{onMove:function(Pt){Rt({s:100*Pt.left,v:100-100*Pt.top})},onKey:function(Pt){Rt({s:s$2(lt.s+100*Pt.left,0,100),v:s$2(lt.v-100*Pt.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+b$3(lt.s)+"%, Brightness "+b$3(lt.v)+"%"},React.createElement(p$2,{className:"react-colorful__saturation-pointer",top:1-lt.v/100,left:lt.s/100,color:q$2(lt)})))}),F$2=function(_e,lt){if(_e===lt)return!0;for(var Rt in _e)if(_e[Rt]!==lt[Rt])return!1;return!0},X$2=function(_e,lt){return _e.toLowerCase()===lt.toLowerCase()||F$2(C$2(_e),C$2(lt))};function Y$2(_e,lt,Rt){var At=i$5(Rt),Pt=reactExports.useState(function(){return _e.toHsva(lt)}),Dt=Pt[0],Lt=Pt[1],Bt=reactExports.useRef({color:lt,hsva:Dt});reactExports.useEffect(function(){if(!_e.equal(lt,Bt.current.color)){var jt=_e.toHsva(lt);Bt.current={hsva:jt,color:lt},Lt(jt)}},[lt,_e]),reactExports.useEffect(function(){var jt;F$2(Dt,Bt.current.hsva)||_e.equal(jt=_e.fromHsva(Dt),Bt.current.color)||(Bt.current={hsva:Dt,color:jt},At(jt))},[Dt,_e,At]);var Nt=reactExports.useCallback(function(jt){Lt(function(Ut){return Object.assign({},Ut,jt)})},[]);return[Dt,Nt]}var V$2=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect,$$3=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},J$2=new Map,Q$2=function(_e){V$2(function(){var lt=_e.current?_e.current.ownerDocument:document;if(lt!==void 0&&!J$2.has(lt)){var Rt=lt.createElement("style");Rt.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,J$2.set(lt,Rt);var At=$$3();At&&Rt.setAttribute("nonce",At),lt.head.appendChild(Rt)}},[])},U$2=function(_e){var lt=_e.className,Rt=_e.colorModel,At=_e.color,Pt=At===void 0?Rt.defaultColor:At,Dt=_e.onChange,Lt=c$2(_e,["className","colorModel","color","onChange"]),Bt=reactExports.useRef(null);Q$2(Bt);var Nt=Y$2(Rt,Pt,Dt),jt=Nt[0],Ut=Nt[1],Gt=g$3(["react-colorful",lt]);return React.createElement("div",u$2({},Lt,{ref:Bt,className:Gt}),React.createElement(T$2,{hsva:jt,onChange:Ut}),React.createElement(S$3,{hue:jt.h,onChange:Ut,className:"react-colorful__last-control"}))},W$2={defaultColor:"000",toHsva:x$3,fromHsva:function(_e){return w$3({h:_e.h,s:_e.s,v:_e.v,a:1})},equal:X$2},Z$2=function(_e){return React.createElement(U$2,u$2({},_e,{colorModel:W$2}))};const byPoint=({variables:_e},{x:lt,y:Rt})=>(_e==null?void 0:_e.x)===lt&&(_e==null?void 0:_e.y)===Rt,getGridSymbolsUrl=""+new URL("getGridSymbols.worker-412f6f1d.js",import.meta.url).href;class GetGridSymbolsWorker extends Worker{constructor(){super(getGridSymbolsUrl,{type:"module"})}}const getGridSymbolsAsync=usingWorkerTask(GetGridSymbolsWorker),parseGridWorkerUrl=""+new URL("parseGrid.worker-54cbc273.js",import.meta.url).href;class ParseGridWorker extends Worker{constructor(){super(parseGridWorkerUrl,{type:"module"})}}const parseGridAsync=usingMemoizedWorkerTask(ParseGridWorker);function _extends$1(){return _extends$1=Object.assign||function(_e){for(var lt=1;lt{const At=reactExports.useRef(Rt||[]),Dt=At.current===Rt||!At.current.every((Bt,Nt)=>Bt===Rt[Nt]);At.current=Rt;const Lt=lt.map(()=>null);return reactExports.useEffect(Dt?()=>void _e():()=>{},Dt?lt:Lt)};function allSame(_e,lt){return lodashExports$1.zip(_e,lt).every(([Rt,At])=>Rt===At)}const useEffectWhenAsync=(_e,lt=[],Rt=[])=>{const[At,Pt]=reactExports.useState(lt),[Dt,Lt]=reactExports.useState(Rt);return reactExports.useEffect(()=>{allSame(Dt,Rt)||(Pt(lt),Lt(Rt))},[lt,Rt,Dt]),useAsyncAbortable(_e,[...At,...Dt])};function useDebouncedState(_e,lt=lodashExports$1.noop,Rt=300){const[At,Pt]=reactExports.useState(_e);return useEffectWhen(()=>{const Dt=lodashExports$1.delay(()=>{lt(At)},Rt);return()=>clearTimeout(Dt)},[At,lt,Rt],[At]),[At,Pt]}const{floor:floor$2}=Math;function between(_e,lt,Rt){return _e>=lt&&_e({...await parseGridAsync({map:_e,options:lt})}),{normalizer:JSON.stringify});function SymbolColorPicker({onChange:_e,value:lt,autoValue:Rt}){const[At,Pt]=useDebouncedState(lt,_e),Dt=At??Rt;return jsxRuntimeExports.jsx(PopupState,{variant:"popover",children:Lt=>{var Bt;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(FeaturePickerButton,{...bindTrigger(Lt),children:jsxRuntimeExports.jsxs(Stack$1,{direction:"row",gap:1,alignItems:"center",children:[jsxRuntimeExports.jsx(Box$1,{sx:{width:16,height:16,backgroundColor:Dt,outline:Nt=>`1px solid ${Nt.palette.divider}`,borderRadius:4}}),At?lodashExports$1.startCase(((Bt=getClosestColor(At))==null?void 0:Bt.name)??"Custom"):"Auto"]})}),jsxRuntimeExports.jsxs(Popover$1,{transformOrigin:{horizontal:"left",vertical:"top"},anchorOrigin:{horizontal:"right",vertical:"top"},...bindPopover(Lt),slotProps:{paper:{sx:{overflow:"visible"}}},children:[jsxRuntimeExports.jsx(Box$1,{sx:{px:2,py:1},children:jsxRuntimeExports.jsx(FormControlLabel$1,{control:jsxRuntimeExports.jsx(Checkbox$1,{defaultChecked:!At,onChange:(Nt,jt)=>Pt==null?void 0:Pt(jt?void 0:Rt)}),label:"Choose Automatically"})}),jsxRuntimeExports.jsx(Box$1,{sx:{p:2,pt:0,...!At&&{opacity:Nt=>Nt.palette.action.disabledOpacity,pointerEvents:"none"}},children:jsxRuntimeExports.jsx(Z$2,{color:At??Rt,onChange:Pt})})]})]})}})}const editor$3=async _e=>{if(_e){const{symbols:lt}=await getGridSymbolsAsync({map:_e});return withProduce(({produce:Rt,value:At})=>{const{palette:Pt}=useTheme(),Dt=lodashExports$1.flow(interpolate$2([Pt.background.paper,Pt.text.primary]),rgbToHex);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:lodashExports$1.sortBy(lt,"value").map(({symbol:Lt})=>{var Bt,Nt;return jsxRuntimeExports.jsx(Option,{label:`Tile color for "${Lt}"`,content:jsxRuntimeExports.jsx(SymbolColorPicker,{value:(Bt=At==null?void 0:At.symbols)==null?void 0:Bt[Lt],autoValue:Dt(((Nt=lodashExports$1.find(lt,{symbol:Lt}))==null?void 0:Nt.value)??0),onChange:jt=>Rt(Ut=>{lodashExports$1.set(Ut,`symbols["${Lt}"]`,jt)})})},Lt)})})})}else return()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{})},hydrate$3=_e=>{const{width:lt,height:Rt}=_e.bounds;return{..._e,snap:({x:At,y:Pt},Dt=1)=>{const[Lt,Bt]=[floor$2(At+Dt/2),floor$2(Pt+Dt/2)];if(between(Lt,0,lt)&&between(Bt,0,Rt))return{x:Lt,y:Bt}},nodeAt:At=>{const{x:Pt,y:Dt}=At;return Dt*lt+Pt},pointOf:At=>({x:At%lt,y:~~(At/lt)}),matchNode:byPoint}},grid=Object.freeze(Object.defineProperty({__proto__:null,SymbolColorPicker,editor:editor$3,hydrate:hydrate$3,parse:parse$a},Symbol.toStringTag,{value:"Module"})),parseMeshWorkerUrl=""+new URL("parseMesh.worker-f335403f.js",import.meta.url).href;class ParseMeshWorker extends Worker{constructor(){super(parseMeshWorkerUrl,{type:"module"})}}const parseMeshAsync=usingMemoizedWorkerTask(ParseMeshWorker),parse$9=memo(async(_e="",lt)=>await parseMeshAsync({map:_e,options:lt}),{normalizer:JSON.stringify}),hydrate$2=_e=>({..._e,snap:lodashExports$1.identity,nodeAt:lodashExports$1.constant(0),pointOf:lodashExports$1.constant({x:0,y:0}),matchNode:byPoint}),editor$2=async()=>()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",sx:{mb:1,mt:1},children:"No options available."})}),mesh=Object.freeze(Object.defineProperty({__proto__:null,editor:editor$2,hydrate:hydrate$2,parse:parse$9},Symbol.toStringTag,{value:"Module"})),parseNetworkWorkerUrl=""+new URL("parseNetwork.worker-8208763b.js",import.meta.url).href;class ParseNetworkWorker extends Worker{constructor(){super(parseNetworkWorkerUrl,{type:"module"})}}const parseNetworkAsync=usingMemoizedWorkerTask(ParseNetworkWorker),parse$8=memo(async(_e="",lt)=>await parseNetworkAsync({map:_e,options:lt}),{normalizer:JSON.stringify}),hydrate$1=_e=>({..._e,snap:lodashExports$1.identity,nodeAt:lodashExports$1.constant(0),pointOf:lodashExports$1.constant({x:0,y:0}),matchNode:byPoint}),editor$1=async()=>()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",sx:{mb:1,mt:1},children:"No options available."})}),xy=Object.freeze(Object.defineProperty({__proto__:null,editor:editor$1,hydrate:hydrate$1,parse:parse$8},Symbol.toStringTag,{value:"Module"})),parsePolyWorkerUrl=""+new URL("parsePoly.worker-47ff7d18.js",import.meta.url).href;class ParsePolyWorker extends Worker{constructor(){super(parsePolyWorkerUrl,{type:"module"})}}const parsePolyAsync=usingMemoizedWorkerTask(ParsePolyWorker),parse$7=memo(async(_e="",lt)=>await parsePolyAsync({map:_e,options:lt}),{normalizer:JSON.stringify}),hydrate=_e=>({..._e,snap:lodashExports$1.identity,nodeAt:lodashExports$1.constant(0),pointOf:lodashExports$1.constant({x:0,y:0}),matchNode:byPoint}),editor=async()=>()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",sx:{mb:1,mt:1},children:"No options available."})}),poly=Object.freeze(Object.defineProperty({__proto__:null,editor,hydrate,parse:parse$7},Symbol.toStringTag,{value:"Module"})),mapParsers={grid,map:grid,xy,mesh,poly};function getParser(_e=""){return mapParsers[_e]}const defaultGuard=lodashExports$1.constant(!0),[useLayers,LayersProvider]=createSlice({layers:[]});function useLayer(_e,lt=defaultGuard){const[Rt,At]=reactExports.useState(_e),[{layers:Pt},Dt]=useLayers(),Lt=lodashExports$1.filter(Pt,lt),Bt=Rt?lodashExports$1.find(Lt,{key:Rt})??lodashExports$1.head(Lt):lodashExports$1.head(Lt);return reactExports.useEffect(()=>{At(_e)},[_e]),reactExports.useEffect(()=>{Bt&&Bt.key!==Rt&&At(Bt.key)},[Bt,Rt,At]),reactExports.useMemo(()=>({key:Bt==null?void 0:Bt.key,setKey:At,layer:Bt,setLayer:Nt=>{const jt={...Bt,...Nt};Dt(({layers:Ut})=>({layers:lodashExports$1.map(Ut,Gt=>Gt.key===jt.key?jt:Gt)}))},layers:Lt,allLayers:Pt}),[Pt,Bt,Dt,Lt])}const fn=memo((_e,lt)=>new Function("params",`${_e}; return ${lt}.apply(null, params);`));function call$1(_e,lt,Rt){try{return fn(_e,lt)(Rt)}catch{return templates[lt].defaultReturnValue}}const treeWorkerUrl=""+new URL("tree.worker-a5e2610c.js",import.meta.url).href;class TreeWorkerUrl extends Worker{constructor(){super(treeWorkerUrl,{type:"module"})}}const treeAsync=usingMemoizedWorkerTask(TreeWorkerUrl);function useTree(_e){return useAsync(async()=>await treeAsync(_e),[_e])}function useTreeMemo(_e,lt){const Rt=reactExports.useMemo(()=>_e,lt);return useTree(Rt)}function useBreakpoints(_e){var jt;const{layer:lt}=useLayer(_e),{monotonicF:Rt,monotonicG:At,breakpoints:Pt,code:Dt,trace:Lt}=(lt==null?void 0:lt.source)??{},Bt=Lt==null?void 0:Lt.content,{result:Nt}=useTreeMemo({trace:Bt,step:(jt=Bt==null?void 0:Bt.events)==null?void 0:jt.length,radius:void 0},[Bt]);return reactExports.useMemo(()=>{const Ut=(Bt==null?void 0:Bt.events)??[],Gt=treeToDict((Nt==null?void 0:Nt.tree)??[]);return memo(qt=>{var Kt,Zt;const Xt=Ut[qt];if(Xt)try{for(const{active:Qt,condition:Jt,type:en,property:tn="",reference:an=0}of Pt??[]){const un=!en||en===Xt.type;if(Qt&&un&&(()=>{var rn;return(rn=Jt==null?void 0:Jt.apply)==null?void 0:rn.call(Jt,{type:en,event:Xt,property:tn,value:lodashExports$1.get(Xt,tn),reference:an,step:qt,events:Ut,node:Gt[qt]})})())return Jt!=null&&Jt.needsReference?{result:`${tn} ${lodashExports$1.toLower(lodashExports$1.startCase(Jt==null?void 0:Jt.key))} ${an}`}:{result:`${tn} ${lodashExports$1.toLower(lodashExports$1.startCase(Jt==null?void 0:Jt.key))}`}}if(call$1(Dt??"","shouldBreak",[qt,Xt,Ut,(Kt=Gt[qt])==null?void 0:Kt.parent,(Zt=Gt[qt])==null?void 0:Zt.children]))return{result:"Script editor"}}catch(Qt){return{error:`${Qt}`}}return{result:""}})},[Dt,Bt,Pt,Rt,At,Nt])}function treeToDict(_e=[],lt={}){for(const Rt of _e){for(const At of Rt.events)lt[At.step]=Rt;treeToDict(Rt.children,lt)}return lt}function cancellable(_e,lt){let Rt=!1;return requestAnimationFrame(async()=>{const At=await _e();Rt||lt(At)}),()=>{Rt=!0}}function usePlaybackState(_e){const{layer:lt,setLayer:Rt,setKey:At}=useLayer(_e),Pt=useSnackbar(),Dt=useBreakpoints(_e);reactExports.useEffect(()=>{_e&&At(_e)},[_e]);const{playback:Lt,playbackTo:Bt,step:Nt=0}=(lt==null?void 0:lt.source)??{},jt=lodashExports$1.min([Bt,Nt])??0,Ut=!!Bt,Gt=Lt==="playing",[qt,Xt]=[0,(Bt??1)-1];return reactExports.useMemo(()=>{function Kt(un){Rt(produce(lt,cn=>lodashExports$1.set(cn,"source",{...cn==null?void 0:cn.source,...un})))}const Zt={start:qt,end:Xt,step:jt,canPlay:Ut&&!Gt&&jt0},Qt=(un=0)=>{Kt({playback:"paused",step:tn(un)})},Jt=(un=1)=>Kt({playback:"playing",step:tn(un)}),en=(un,cn=0)=>cancellable(async()=>{for(const rn of lodashExports$1.range(cn,un)){const sn=Dt(jt+rn);if(sn.result||sn.error)return{...sn,offset:rn}}return{result:"",offset:0,error:void 0}},({result:rn,offset:sn,error:pn})=>{pn?(Pt(`${lodashExports$1.trimEnd(pn,".")}`,`Step ${jt+sn}`),Qt()):rn?(Pt(`Breakpoint hit: ${rn}`,`Step ${jt+sn}`),Qt(sn)):Jt(un)}),tn=un=>lodashExports$1.clamp(jt+un,qt,Xt);return{playing:Lt==="playing",...Zt,...{play:()=>{Kt({playback:"playing",step:tn(1)})},pause:Qt,stepTo:(un=0)=>Kt({step:un}),stop:()=>Kt({step:qt,playback:"paused"}),stepForward:()=>Kt({step:tn(1)}),stepBackward:()=>Kt({step:tn(-1)}),tick:Jt,stepWithBreakpointCheck:en}}},[Xt,Lt,Gt,Ut,qt,jt,Rt])}function RenderLayer({layer:_e,index:lt}){var Rt,At;return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e&&reactExports.createElement((At=layerHandlers[((Rt=_e==null?void 0:_e.source)==null?void 0:Rt.type)??""])==null?void 0:At.renderer,{layer:_e,index:lt})})}const[useRenderers,RendererProvider]=createSlice([],{reduce:replace$1}),removeUndefinedValues=_e=>lodashExports$1.omit(_e,lodashExports$1.filter(lodashExports$1.keys(_e),lt=>lodashExports$1.isUndefined(_e[lt]))),[useScreenshots,ScreenshotsProvider]=createSlice({},{reduce:lodashExports$1.flow(merge$3,removeUndefinedValues)});function Placeholder$2({label:_e,icon:lt=jsxRuntimeExports.jsx(WidgetsOutlined,{}),...Rt}){return jsxRuntimeExports.jsxs(Flex,{justifyContent:"center",alignItems:"center",color:"text.secondary",bgcolor:"background.paper",textAlign:"center",vertical:!0,pt:6,...Rt,children:[reactExports.cloneElement(lt,{sx:{mb:2},fontSize:"large"}),jsxRuntimeExports.jsx(Type$1,{children:_e})]})}const tint="500";function hex$1(_e){return parseInt(_e.replace("#","0x"))}const colorsHex={source:green$1.A400,destination:red$1.A400,updating:orange$1[tint],expanding:deepPurple$1[tint],generating:yellow$1[tint],closing:pink$1[tint],end:blue$1.A400};lodashExports$1.mapValues(colorsHex,hex$1);function getColorHex(_e){return(_e&&colorsHex[_e])??grey$1[tint]}function count$2(_e){var lt=0,Rt=_e.children,At=Rt&&Rt.length;if(!At)lt=1;else for(;--At>=0;)lt+=Rt[At].value;_e.value=lt}function node_count(){return this.eachAfter(count$2)}function node_each(_e){var lt=this,Rt,At=[lt],Pt,Dt,Lt;do for(Rt=At.reverse(),At=[];lt=Rt.pop();)if(_e(lt),Pt=lt.children,Pt)for(Dt=0,Lt=Pt.length;Dt=0;--Pt)Rt.push(At[Pt]);return this}function node_eachAfter(_e){for(var lt=this,Rt=[lt],At=[],Pt,Dt,Lt;lt=Rt.pop();)if(At.push(lt),Pt=lt.children,Pt)for(Dt=0,Lt=Pt.length;Dt=0;)Rt+=At[Pt].value;lt.value=Rt})}function node_sort(_e){return this.eachBefore(function(lt){lt.children&<.children.sort(_e)})}function node_path(_e){for(var lt=this,Rt=leastCommonAncestor(lt,_e),At=[lt];lt!==Rt;)lt=lt.parent,At.push(lt);for(var Pt=At.length;_e!==Rt;)At.splice(Pt,0,_e),_e=_e.parent;return At}function leastCommonAncestor(_e,lt){if(_e===lt)return _e;var Rt=_e.ancestors(),At=lt.ancestors(),Pt=null;for(_e=Rt.pop(),lt=At.pop();_e===lt;)Pt=_e,_e=Rt.pop(),lt=At.pop();return Pt}function node_ancestors(){for(var _e=this,lt=[_e];_e=_e.parent;)lt.push(_e);return lt}function node_descendants(){var _e=[];return this.each(function(lt){_e.push(lt)}),_e}function node_leaves(){var _e=[];return this.eachBefore(function(lt){lt.children||_e.push(lt)}),_e}function node_links(){var _e=this,lt=[];return _e.each(function(Rt){Rt!==_e&<.push({source:Rt.parent,target:Rt})}),lt}function hierarchy(_e,lt){var Rt=new Node$6(_e),At=+_e.value&&(Rt.value=_e.value),Pt,Dt=[Rt],Lt,Bt,Nt,jt;for(lt==null&&(lt=defaultChildren);Pt=Dt.pop();)if(At&&(Pt.value=+Pt.data.value),(Bt=lt(Pt.data))&&(jt=Bt.length))for(Pt.children=new Array(jt),Nt=jt-1;Nt>=0;--Nt)Dt.push(Lt=Pt.children[Nt]=new Node$6(Bt[Nt])),Lt.parent=Pt,Lt.depth=Pt.depth+1;return Rt.eachBefore(computeHeight)}function node_copy(){return hierarchy(this).eachBefore(copyData)}function defaultChildren(_e){return _e.children}function copyData(_e){_e.data=_e.data.data}function computeHeight(_e){var lt=0;do _e.height=lt;while((_e=_e.parent)&&_e.height<++lt)}function Node$6(_e){this.data=_e,this.depth=this.height=0,this.parent=null}Node$6.prototype=hierarchy.prototype={constructor:Node$6,count:node_count,each:node_each,eachAfter:node_eachAfter,eachBefore:node_eachBefore,sum:node_sum,sort:node_sort,path:node_path,ancestors:node_ancestors,descendants:node_descendants,leaves:node_leaves,links:node_links,copy:node_copy};function defaultSeparation(_e,lt){return _e.parent===lt.parent?1:2}function nextLeft(_e){var lt=_e.children;return lt?lt[0]:_e.t}function nextRight(_e){var lt=_e.children;return lt?lt[lt.length-1]:_e.t}function moveSubtree(_e,lt,Rt){var At=Rt/(lt.i-_e.i);lt.c-=At,lt.s+=Rt,_e.c+=At,lt.z+=Rt,lt.m+=Rt}function executeShifts(_e){for(var lt=0,Rt=0,At=_e.children,Pt=At.length,Dt;--Pt>=0;)Dt=At[Pt],Dt.z+=lt,Dt.m+=lt,lt+=Dt.s+(Rt+=Dt.c)}function nextAncestor(_e,lt,Rt){return _e.a.parent===lt.parent?_e.a:Rt}function TreeNode(_e,lt){this._=_e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=lt}TreeNode.prototype=Object.create(Node$6.prototype);function treeRoot(_e){for(var lt=new TreeNode(_e,0),Rt,At=[lt],Pt,Dt,Lt,Bt;Rt=At.pop();)if(Dt=Rt._.children)for(Rt.children=new Array(Bt=Dt.length),Lt=Bt-1;Lt>=0;--Lt)At.push(Pt=Rt.children[Lt]=new TreeNode(Dt[Lt],Lt)),Pt.parent=Rt;return(lt.parent=new TreeNode(null,0)).children=[lt],lt}function d3tree(){var _e=defaultSeparation,lt=1,Rt=1,At=null;function Pt(jt){var Ut=treeRoot(jt);if(Ut.eachAfter(Dt),Ut.parent.m=-Ut.z,Ut.eachBefore(Lt),At)jt.eachBefore(Nt);else{var Gt=jt,qt=jt,Xt=jt;jt.eachBefore(function(en){en.xqt.x&&(qt=en),en.depth>Xt.depth&&(Xt=en)});var Kt=Gt===qt?1:_e(Gt,qt)/2,Zt=Kt-Gt.x,Qt=lt/(qt.x+Kt+Zt),Jt=Rt/(Xt.depth||1);jt.eachBefore(function(en){en.x=(en.x+Zt)*Qt,en.y=en.depth*Jt})}return jt}function Dt(jt){var Ut=jt.children,Gt=jt.parent.children,qt=jt.i?Gt[jt.i-1]:null;if(Ut){executeShifts(jt);var Xt=(Ut[0].z+Ut[Ut.length-1].z)/2;qt?(jt.z=qt.z+_e(jt._,qt._),jt.m=jt.z-Xt):jt.z=Xt}else qt&&(jt.z=qt.z+_e(jt._,qt._));jt.parent.A=Bt(jt,qt,jt.parent.A||Gt[0])}function Lt(jt){jt._.x=jt.z+jt.parent.m,jt.m+=jt.parent.m}function Bt(jt,Ut,Gt){if(Ut){for(var qt=jt,Xt=jt,Kt=Ut,Zt=qt.parent.children[0],Qt=qt.m,Jt=Xt.m,en=Kt.m,tn=Zt.m,an;Kt=nextRight(Kt),qt=nextLeft(qt),Kt&&qt;)Zt=nextLeft(Zt),Xt=nextRight(Xt),Xt.a=jt,an=Kt.z+en-qt.z-Qt+_e(Kt._,qt._),an>0&&(moveSubtree(nextAncestor(Kt,jt,Gt),jt,an),Qt+=an,Jt+=an),en+=Kt.m,Qt+=qt.m,tn+=Zt.m,Jt+=Xt.m;Kt&&!nextRight(Xt)&&(Xt.t=Kt,Xt.m+=en-Jt),qt&&!nextLeft(Zt)&&(Zt.t=qt,Zt.m+=Qt-tn,Gt=jt)}return Gt}function Nt(jt){jt.x*=lt,jt.y=jt.depth*Rt}return Pt.separation=function(jt){return arguments.length?(_e=jt,Pt):_e},Pt.size=function(jt){return arguments.length?(At=!1,lt=+jt[0],Rt=+jt[1],Pt):At?null:[lt,Rt]},Pt.nodeSize=function(jt){return arguments.length?(At=!0,lt=+jt[0],Rt=+jt[1],Pt):At?[lt,Rt]:null},Pt}var xhtml="http://www.w3.org/1999/xhtml";const namespaces={svg:"http://www.w3.org/2000/svg",xhtml,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function namespace(_e){var lt=_e+="",Rt=lt.indexOf(":");return Rt>=0&&(lt=_e.slice(0,Rt))!=="xmlns"&&(_e=_e.slice(Rt+1)),namespaces.hasOwnProperty(lt)?{space:namespaces[lt],local:_e}:_e}function creatorInherit(_e){return function(){var lt=this.ownerDocument,Rt=this.namespaceURI;return Rt===xhtml&<.documentElement.namespaceURI===xhtml?lt.createElement(_e):lt.createElementNS(Rt,_e)}}function creatorFixed(_e){return function(){return this.ownerDocument.createElementNS(_e.space,_e.local)}}function creator(_e){var lt=namespace(_e);return(lt.local?creatorFixed:creatorInherit)(lt)}function none(){}function selector(_e){return _e==null?none:function(){return this.querySelector(_e)}}function selection_select(_e){typeof _e!="function"&&(_e=selector(_e));for(var lt=this._groups,Rt=lt.length,At=new Array(Rt),Pt=0;Pt=tn&&(tn=en+1);!(un=Qt[tn])&&++tn=0;)(Lt=At[Pt])&&(Dt&&Lt.compareDocumentPosition(Dt)^4&&Dt.parentNode.insertBefore(Lt,Dt),Dt=Lt);return this}function selection_sort(_e){_e||(_e=ascending);function lt(Gt,qt){return Gt&&qt?_e(Gt.__data__,qt.__data__):!Gt-!qt}for(var Rt=this._groups,At=Rt.length,Pt=new Array(At),Dt=0;Dtlt?1:_e>=lt?0:NaN}function selection_call(){var _e=arguments[0];return arguments[0]=this,_e.apply(null,arguments),this}function selection_nodes(){return Array.from(this)}function selection_node(){for(var _e=this._groups,lt=0,Rt=_e.length;lt1?this.each((lt==null?styleRemove$1:typeof lt=="function"?styleFunction$1:styleConstant$1)(_e,lt,Rt??"")):styleValue(this.node(),_e)}function styleValue(_e,lt){return _e.style.getPropertyValue(lt)||defaultView(_e).getComputedStyle(_e,null).getPropertyValue(lt)}function propertyRemove(_e){return function(){delete this[_e]}}function propertyConstant(_e,lt){return function(){this[_e]=lt}}function propertyFunction(_e,lt){return function(){var Rt=lt.apply(this,arguments);Rt==null?delete this[_e]:this[_e]=Rt}}function selection_property(_e,lt){return arguments.length>1?this.each((lt==null?propertyRemove:typeof lt=="function"?propertyFunction:propertyConstant)(_e,lt)):this.node()[_e]}function classArray(_e){return _e.trim().split(/^|\s+/)}function classList(_e){return _e.classList||new ClassList(_e)}function ClassList(_e){this._node=_e,this._names=classArray(_e.getAttribute("class")||"")}ClassList.prototype={add:function(_e){var lt=this._names.indexOf(_e);lt<0&&(this._names.push(_e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(_e){var lt=this._names.indexOf(_e);lt>=0&&(this._names.splice(lt,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(_e){return this._names.indexOf(_e)>=0}};function classedAdd(_e,lt){for(var Rt=classList(_e),At=-1,Pt=lt.length;++At=0&&(Rt=lt.slice(At+1),lt=lt.slice(0,At)),{type:lt,name:Rt}})}function onRemove(_e){return function(){var lt=this.__on;if(lt){for(var Rt=0,At=-1,Pt=lt.length,Dt;Rt{}};function dispatch(){for(var _e=0,lt=arguments.length,Rt={},At;_e=0&&(At=Rt.slice(Pt+1),Rt=Rt.slice(0,Pt)),Rt&&!lt.hasOwnProperty(Rt))throw new Error("unknown type: "+Rt);return{type:Rt,name:At}})}Dispatch.prototype=dispatch.prototype={constructor:Dispatch,on:function(_e,lt){var Rt=this._,At=parseTypenames(_e+"",Rt),Pt,Dt=-1,Lt=At.length;if(arguments.length<2){for(;++Dt0)for(var Rt=new Array(Pt),At=0,Pt,Dt;At>8&15|lt>>4&240,lt>>4&15|lt&240,(lt&15)<<4|lt&15,1):Rt===8?rgba(lt>>24&255,lt>>16&255,lt>>8&255,(lt&255)/255):Rt===4?rgba(lt>>12&15|lt>>8&240,lt>>8&15|lt>>4&240,lt>>4&15|lt&240,((lt&15)<<4|lt&15)/255):null):(lt=reRgbInteger.exec(_e))?new Rgb(lt[1],lt[2],lt[3],1):(lt=reRgbPercent.exec(_e))?new Rgb(lt[1]*255/100,lt[2]*255/100,lt[3]*255/100,1):(lt=reRgbaInteger.exec(_e))?rgba(lt[1],lt[2],lt[3],lt[4]):(lt=reRgbaPercent.exec(_e))?rgba(lt[1]*255/100,lt[2]*255/100,lt[3]*255/100,lt[4]):(lt=reHslPercent.exec(_e))?hsla(lt[1],lt[2]/100,lt[3]/100,1):(lt=reHslaPercent.exec(_e))?hsla(lt[1],lt[2]/100,lt[3]/100,lt[4]):named.hasOwnProperty(_e)?rgbn(named[_e]):_e==="transparent"?new Rgb(NaN,NaN,NaN,0):null}function rgbn(_e){return new Rgb(_e>>16&255,_e>>8&255,_e&255,1)}function rgba(_e,lt,Rt,At){return At<=0&&(_e=lt=Rt=NaN),new Rgb(_e,lt,Rt,At)}function rgbConvert(_e){return _e instanceof Color$1||(_e=color(_e)),_e?(_e=_e.rgb(),new Rgb(_e.r,_e.g,_e.b,_e.opacity)):new Rgb}function rgb(_e,lt,Rt,At){return arguments.length===1?rgbConvert(_e):new Rgb(_e,lt,Rt,At??1)}function Rgb(_e,lt,Rt,At){this.r=+_e,this.g=+lt,this.b=+Rt,this.opacity=+At}define(Rgb,rgb,extend$2(Color$1,{brighter(_e){return _e=_e==null?brighter:Math.pow(brighter,_e),new Rgb(this.r*_e,this.g*_e,this.b*_e,this.opacity)},darker(_e){return _e=_e==null?darker:Math.pow(darker,_e),new Rgb(this.r*_e,this.g*_e,this.b*_e,this.opacity)},rgb(){return this},clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clampa(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rgb_formatHex,formatHex:rgb_formatHex,formatHex8:rgb_formatHex8,formatRgb:rgb_formatRgb,toString:rgb_formatRgb}));function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatHex8(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity)?1:this.opacity)*255)}`}function rgb_formatRgb(){const _e=clampa(this.opacity);return`${_e===1?"rgb(":"rgba("}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${_e===1?")":`, ${_e})`}`}function clampa(_e){return isNaN(_e)?1:Math.max(0,Math.min(1,_e))}function clampi(_e){return Math.max(0,Math.min(255,Math.round(_e)||0))}function hex(_e){return _e=clampi(_e),(_e<16?"0":"")+_e.toString(16)}function hsla(_e,lt,Rt,At){return At<=0?_e=lt=Rt=NaN:Rt<=0||Rt>=1?_e=lt=NaN:lt<=0&&(_e=NaN),new Hsl(_e,lt,Rt,At)}function hslConvert(_e){if(_e instanceof Hsl)return new Hsl(_e.h,_e.s,_e.l,_e.opacity);if(_e instanceof Color$1||(_e=color(_e)),!_e)return new Hsl;if(_e instanceof Hsl)return _e;_e=_e.rgb();var lt=_e.r/255,Rt=_e.g/255,At=_e.b/255,Pt=Math.min(lt,Rt,At),Dt=Math.max(lt,Rt,At),Lt=NaN,Bt=Dt-Pt,Nt=(Dt+Pt)/2;return Bt?(lt===Dt?Lt=(Rt-At)/Bt+(Rt0&&Nt<1?0:Lt,new Hsl(Lt,Bt,Nt,_e.opacity)}function hsl(_e,lt,Rt,At){return arguments.length===1?hslConvert(_e):new Hsl(_e,lt,Rt,At??1)}function Hsl(_e,lt,Rt,At){this.h=+_e,this.s=+lt,this.l=+Rt,this.opacity=+At}define(Hsl,hsl,extend$2(Color$1,{brighter(_e){return _e=_e==null?brighter:Math.pow(brighter,_e),new Hsl(this.h,this.s,this.l*_e,this.opacity)},darker(_e){return _e=_e==null?darker:Math.pow(darker,_e),new Hsl(this.h,this.s,this.l*_e,this.opacity)},rgb(){var _e=this.h%360+(this.h<0)*360,lt=isNaN(_e)||isNaN(this.s)?0:this.s,Rt=this.l,At=Rt+(Rt<.5?Rt:1-Rt)*lt,Pt=2*Rt-At;return new Rgb(hsl2rgb(_e>=240?_e-240:_e+120,Pt,At),hsl2rgb(_e,Pt,At),hsl2rgb(_e<120?_e+240:_e-120,Pt,At),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const _e=clampa(this.opacity);return`${_e===1?"hsl(":"hsla("}${clamph(this.h)}, ${clampt(this.s)*100}%, ${clampt(this.l)*100}%${_e===1?")":`, ${_e})`}`}}));function clamph(_e){return _e=(_e||0)%360,_e<0?_e+360:_e}function clampt(_e){return Math.max(0,Math.min(1,_e||0))}function hsl2rgb(_e,lt,Rt){return(_e<60?lt+(Rt-lt)*_e/60:_e<180?Rt:_e<240?lt+(Rt-lt)*(240-_e)/60:lt)*255}const constant$2=_e=>()=>_e;function linear(_e,lt){return function(Rt){return _e+Rt*lt}}function exponential(_e,lt,Rt){return _e=Math.pow(_e,Rt),lt=Math.pow(lt,Rt)-_e,Rt=1/Rt,function(At){return Math.pow(_e+At*lt,Rt)}}function gamma(_e){return(_e=+_e)==1?nogamma:function(lt,Rt){return Rt-lt?exponential(lt,Rt,_e):constant$2(isNaN(lt)?Rt:lt)}}function nogamma(_e,lt){var Rt=lt-_e;return Rt?linear(_e,Rt):constant$2(isNaN(_e)?lt:_e)}const interpolateRgb=function _e(lt){var Rt=gamma(lt);function At(Pt,Dt){var Lt=Rt((Pt=rgb(Pt)).r,(Dt=rgb(Dt)).r),Bt=Rt(Pt.g,Dt.g),Nt=Rt(Pt.b,Dt.b),jt=nogamma(Pt.opacity,Dt.opacity);return function(Ut){return Pt.r=Lt(Ut),Pt.g=Bt(Ut),Pt.b=Nt(Ut),Pt.opacity=jt(Ut),Pt+""}}return At.gamma=_e,At}(1);function interpolateNumber(_e,lt){return _e=+_e,lt=+lt,function(Rt){return _e*(1-Rt)+lt*Rt}}var reA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,reB=new RegExp(reA.source,"g");function zero(_e){return function(){return _e}}function one(_e){return function(lt){return _e(lt)+""}}function interpolateString(_e,lt){var Rt=reA.lastIndex=reB.lastIndex=0,At,Pt,Dt,Lt=-1,Bt=[],Nt=[];for(_e=_e+"",lt=lt+"";(At=reA.exec(_e))&&(Pt=reB.exec(lt));)(Dt=Pt.index)>Rt&&(Dt=lt.slice(Rt,Dt),Bt[Lt]?Bt[Lt]+=Dt:Bt[++Lt]=Dt),(At=At[0])===(Pt=Pt[0])?Bt[Lt]?Bt[Lt]+=Pt:Bt[++Lt]=Pt:(Bt[++Lt]=null,Nt.push({i:Lt,x:interpolateNumber(At,Pt)})),Rt=reB.lastIndex;return Rt180?Ut+=360:Ut-jt>180&&(jt+=360),qt.push({i:Gt.push(Pt(Gt)+"rotate(",null,At)-2,x:interpolateNumber(jt,Ut)})):Ut&&Gt.push(Pt(Gt)+"rotate("+Ut+At)}function Bt(jt,Ut,Gt,qt){jt!==Ut?qt.push({i:Gt.push(Pt(Gt)+"skewX(",null,At)-2,x:interpolateNumber(jt,Ut)}):Ut&&Gt.push(Pt(Gt)+"skewX("+Ut+At)}function Nt(jt,Ut,Gt,qt,Xt,Kt){if(jt!==Gt||Ut!==qt){var Zt=Xt.push(Pt(Xt)+"scale(",null,",",null,")");Kt.push({i:Zt-4,x:interpolateNumber(jt,Gt)},{i:Zt-2,x:interpolateNumber(Ut,qt)})}else(Gt!==1||qt!==1)&&Xt.push(Pt(Xt)+"scale("+Gt+","+qt+")")}return function(jt,Ut){var Gt=[],qt=[];return jt=_e(jt),Ut=_e(Ut),Dt(jt.translateX,jt.translateY,Ut.translateX,Ut.translateY,Gt,qt),Lt(jt.rotate,Ut.rotate,Gt,qt),Bt(jt.skewX,Ut.skewX,Gt,qt),Nt(jt.scaleX,jt.scaleY,Ut.scaleX,Ut.scaleY,Gt,qt),jt=Ut=null,function(Xt){for(var Kt=-1,Zt=qt.length,Qt;++Kt=0&&_e._call.call(void 0,lt),_e=_e._next;--frame}function wake(){clockNow=(clockLast=clock.now())+clockSkew,frame=timeout$1=0;try{timerFlush()}finally{frame=0,nap(),clockNow=0}}function poke(){var _e=clock.now(),lt=_e-clockLast;lt>pokeDelay&&(clockSkew-=lt,clockLast=_e)}function nap(){for(var _e,lt=taskHead,Rt,At=1/0;lt;)lt._call?(At>lt._time&&(At=lt._time),_e=lt,lt=lt._next):(Rt=lt._next,lt._next=null,lt=_e?_e._next=Rt:taskHead=Rt);taskTail=_e,sleep(At)}function sleep(_e){if(!frame){timeout$1&&(timeout$1=clearTimeout(timeout$1));var lt=_e-clockNow;lt>24?(_e<1/0&&(timeout$1=setTimeout(wake,_e-clock.now()-clockSkew)),interval&&(interval=clearInterval(interval))):(interval||(clockLast=clock.now(),interval=setInterval(poke,pokeDelay)),frame=1,setFrame(wake))}}function timeout(_e,lt,Rt){var At=new Timer;return lt=lt==null?0:+lt,At.restart(Pt=>{At.stop(),_e(Pt+lt)},lt,Rt),At}var emptyOn=dispatch("start","end","cancel","interrupt"),emptyTween=[],CREATED=0,SCHEDULED=1,STARTING=2,STARTED=3,RUNNING=4,ENDING=5,ENDED=6;function schedule(_e,lt,Rt,At,Pt,Dt){var Lt=_e.__transition;if(!Lt)_e.__transition={};else if(Rt in Lt)return;create$2(_e,Rt,{name:lt,index:At,group:Pt,on:emptyOn,tween:emptyTween,time:Dt.time,delay:Dt.delay,duration:Dt.duration,ease:Dt.ease,timer:null,state:CREATED})}function init$2(_e,lt){var Rt=get(_e,lt);if(Rt.state>CREATED)throw new Error("too late; already scheduled");return Rt}function set$2(_e,lt){var Rt=get(_e,lt);if(Rt.state>STARTED)throw new Error("too late; already running");return Rt}function get(_e,lt){var Rt=_e.__transition;if(!Rt||!(Rt=Rt[lt]))throw new Error("transition not found");return Rt}function create$2(_e,lt,Rt){var At=_e.__transition,Pt;At[lt]=Rt,Rt.timer=timer(Dt,0,Rt.time);function Dt(jt){Rt.state=SCHEDULED,Rt.timer.restart(Lt,Rt.delay,Rt.time),Rt.delay<=jt&&Lt(jt-Rt.delay)}function Lt(jt){var Ut,Gt,qt,Xt;if(Rt.state!==SCHEDULED)return Nt();for(Ut in At)if(Xt=At[Ut],Xt.name===Rt.name){if(Xt.state===STARTED)return timeout(Lt);Xt.state===RUNNING?(Xt.state=ENDED,Xt.timer.stop(),Xt.on.call("interrupt",_e,_e.__data__,Xt.index,Xt.group),delete At[Ut]):+UtSTARTING&&At.state=0&&(lt=lt.slice(0,Rt)),!lt||lt==="start"})}function onFunction(_e,lt,Rt){var At,Pt,Dt=start(lt)?init$2:set$2;return function(){var Lt=Dt(this,_e),Bt=Lt.on;Bt!==At&&(Pt=(At=Bt).copy()).on(lt,Rt),Lt.on=Pt}}function transition_on(_e,lt){var Rt=this._id;return arguments.length<2?get(this.node(),Rt).on.on(_e):this.each(onFunction(Rt,_e,lt))}function removeFunction(_e){return function(){var lt=this.parentNode;for(var Rt in this.__transition)if(+Rt!==_e)return;lt&<.removeChild(this)}}function transition_remove(){return this.on("end.remove",removeFunction(this._id))}function transition_select(_e){var lt=this._name,Rt=this._id;typeof _e!="function"&&(_e=selector(_e));for(var At=this._groups,Pt=At.length,Dt=new Array(Pt),Lt=0;Lt()=>_e;function ZoomEvent(_e,{sourceEvent:lt,target:Rt,transform:At,dispatch:Pt}){Object.defineProperties(this,{type:{value:_e,enumerable:!0,configurable:!0},sourceEvent:{value:lt,enumerable:!0,configurable:!0},target:{value:Rt,enumerable:!0,configurable:!0},transform:{value:At,enumerable:!0,configurable:!0},_:{value:Pt}})}function Transform$1(_e,lt,Rt){this.k=_e,this.x=lt,this.y=Rt}Transform$1.prototype={constructor:Transform$1,scale:function(_e){return _e===1?this:new Transform$1(this.k*_e,this.x,this.y)},translate:function(_e,lt){return _e===0<===0?this:new Transform$1(this.k,this.x+this.k*_e,this.y+this.k*lt)},apply:function(_e){return[_e[0]*this.k+this.x,_e[1]*this.k+this.y]},applyX:function(_e){return _e*this.k+this.x},applyY:function(_e){return _e*this.k+this.y},invert:function(_e){return[(_e[0]-this.x)/this.k,(_e[1]-this.y)/this.k]},invertX:function(_e){return(_e-this.x)/this.k},invertY:function(_e){return(_e-this.y)/this.k},rescaleX:function(_e){return _e.copy().domain(_e.range().map(this.invertX,this).map(_e.invert,_e))},rescaleY:function(_e){return _e.copy().domain(_e.range().map(this.invertY,this).map(_e.invert,_e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var identity$2=new Transform$1(1,0,0);Transform$1.prototype;function nopropagation(_e){_e.stopImmediatePropagation()}function noevent(_e){_e.preventDefault(),_e.stopImmediatePropagation()}function defaultFilter(_e){return(!_e.ctrlKey||_e.type==="wheel")&&!_e.button}function defaultExtent(){var _e=this;return _e instanceof SVGElement?(_e=_e.ownerSVGElement||_e,_e.hasAttribute("viewBox")?(_e=_e.viewBox.baseVal,[[_e.x,_e.y],[_e.x+_e.width,_e.y+_e.height]]):[[0,0],[_e.width.baseVal.value,_e.height.baseVal.value]]):[[0,0],[_e.clientWidth,_e.clientHeight]]}function defaultTransform(){return this.__zoom||identity$2}function defaultWheelDelta(_e){return-_e.deltaY*(_e.deltaMode===1?.05:_e.deltaMode?1:.002)*(_e.ctrlKey?10:1)}function defaultTouchable(){return navigator.maxTouchPoints||"ontouchstart"in this}function defaultConstrain(_e,lt,Rt){var At=_e.invertX(lt[0][0])-Rt[0][0],Pt=_e.invertX(lt[1][0])-Rt[1][0],Dt=_e.invertY(lt[0][1])-Rt[0][1],Lt=_e.invertY(lt[1][1])-Rt[1][1];return _e.translate(Pt>At?(At+Pt)/2:Math.min(0,At)||Math.max(0,Pt),Lt>Dt?(Dt+Lt)/2:Math.min(0,Dt)||Math.max(0,Lt))}function d3zoom(){var _e=defaultFilter,lt=defaultExtent,Rt=defaultConstrain,At=defaultWheelDelta,Pt=defaultTouchable,Dt=[0,1/0],Lt=[[-1/0,-1/0],[1/0,1/0]],Bt=250,Nt=interpolateZoom,jt=dispatch("start","zoom","end"),Ut,Gt,qt,Xt=500,Kt=150,Zt=0,Qt=10;function Jt(ln){ln.property("__zoom",defaultTransform).on("wheel.zoom",sn,{passive:!1}).on("mousedown.zoom",pn).on("dblclick.zoom",yn).filter(Pt).on("touchstart.zoom",vn).on("touchmove.zoom",xn).on("touchend.zoom touchcancel.zoom",_n).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}Jt.transform=function(ln,Mn,Cn,Pn){var Tn=ln.selection?ln.selection():ln;Tn.property("__zoom",defaultTransform),ln!==Tn?un(ln,Mn,Cn,Pn):Tn.interrupt().each(function(){cn(this,arguments).event(Pn).start().zoom(null,typeof Mn=="function"?Mn.apply(this,arguments):Mn).end()})},Jt.scaleBy=function(ln,Mn,Cn,Pn){Jt.scaleTo(ln,function(){var Tn=this.__zoom.k,wn=typeof Mn=="function"?Mn.apply(this,arguments):Mn;return Tn*wn},Cn,Pn)},Jt.scaleTo=function(ln,Mn,Cn,Pn){Jt.transform(ln,function(){var Tn=lt.apply(this,arguments),wn=this.__zoom,Fn=Cn==null?an(Tn):typeof Cn=="function"?Cn.apply(this,arguments):Cn,$n=wn.invert(Fn),An=typeof Mn=="function"?Mn.apply(this,arguments):Mn;return Rt(tn(en(wn,An),Fn,$n),Tn,Lt)},Cn,Pn)},Jt.translateBy=function(ln,Mn,Cn,Pn){Jt.transform(ln,function(){return Rt(this.__zoom.translate(typeof Mn=="function"?Mn.apply(this,arguments):Mn,typeof Cn=="function"?Cn.apply(this,arguments):Cn),lt.apply(this,arguments),Lt)},null,Pn)},Jt.translateTo=function(ln,Mn,Cn,Pn,Tn){Jt.transform(ln,function(){var wn=lt.apply(this,arguments),Fn=this.__zoom,$n=Pn==null?an(wn):typeof Pn=="function"?Pn.apply(this,arguments):Pn;return Rt(identity$2.translate($n[0],$n[1]).scale(Fn.k).translate(typeof Mn=="function"?-Mn.apply(this,arguments):-Mn,typeof Cn=="function"?-Cn.apply(this,arguments):-Cn),wn,Lt)},Pn,Tn)};function en(ln,Mn){return Mn=Math.max(Dt[0],Math.min(Dt[1],Mn)),Mn===ln.k?ln:new Transform$1(Mn,ln.x,ln.y)}function tn(ln,Mn,Cn){var Pn=Mn[0]-Cn[0]*ln.k,Tn=Mn[1]-Cn[1]*ln.k;return Pn===ln.x&&Tn===ln.y?ln:new Transform$1(ln.k,Pn,Tn)}function an(ln){return[(+ln[0][0]+ +ln[1][0])/2,(+ln[0][1]+ +ln[1][1])/2]}function un(ln,Mn,Cn,Pn){ln.on("start.zoom",function(){cn(this,arguments).event(Pn).start()}).on("interrupt.zoom end.zoom",function(){cn(this,arguments).event(Pn).end()}).tween("zoom",function(){var Tn=this,wn=arguments,Fn=cn(Tn,wn).event(Pn),$n=lt.apply(Tn,wn),An=Cn==null?an($n):typeof Cn=="function"?Cn.apply(Tn,wn):Cn,Vn=Math.max($n[1][0]-$n[0][0],$n[1][1]-$n[0][1]),Zn=Tn.__zoom,tr=typeof Mn=="function"?Mn.apply(Tn,wn):Mn,bn=Nt(Zn.invert(An).concat(Vn/Zn.k),tr.invert(An).concat(Vn/tr.k));return function(En){if(En===1)En=tr;else{var kn=bn(En),zn=Vn/kn[2];En=new Transform$1(zn,An[0]-kn[0]*zn,An[1]-kn[1]*zn)}Fn.zoom(null,En)}})}function cn(ln,Mn,Cn){return!Cn&&ln.__zooming||new rn(ln,Mn)}function rn(ln,Mn){this.that=ln,this.args=Mn,this.active=0,this.sourceEvent=null,this.extent=lt.apply(ln,Mn),this.taps=0}rn.prototype={event:function(ln){return ln&&(this.sourceEvent=ln),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(ln,Mn){return this.mouse&&ln!=="mouse"&&(this.mouse[1]=Mn.invert(this.mouse[0])),this.touch0&&ln!=="touch"&&(this.touch0[1]=Mn.invert(this.touch0[0])),this.touch1&&ln!=="touch"&&(this.touch1[1]=Mn.invert(this.touch1[0])),this.that.__zoom=Mn,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(ln){var Mn=select(this.that).datum();jt.call(ln,this.that,new ZoomEvent(ln,{sourceEvent:this.sourceEvent,target:Jt,type:ln,transform:this.that.__zoom,dispatch:jt}),Mn)}};function sn(ln,...Mn){if(!_e.apply(this,arguments))return;var Cn=cn(this,Mn).event(ln),Pn=this.__zoom,Tn=Math.max(Dt[0],Math.min(Dt[1],Pn.k*Math.pow(2,At.apply(this,arguments)))),wn=pointer(ln);if(Cn.wheel)(Cn.mouse[0][0]!==wn[0]||Cn.mouse[0][1]!==wn[1])&&(Cn.mouse[1]=Pn.invert(Cn.mouse[0]=wn)),clearTimeout(Cn.wheel);else{if(Pn.k===Tn)return;Cn.mouse=[wn,Pn.invert(wn)],interrupt(this),Cn.start()}noevent(ln),Cn.wheel=setTimeout(Fn,Kt),Cn.zoom("mouse",Rt(tn(en(Pn,Tn),Cn.mouse[0],Cn.mouse[1]),Cn.extent,Lt));function Fn(){Cn.wheel=null,Cn.end()}}function pn(ln,...Mn){if(qt||!_e.apply(this,arguments))return;var Cn=ln.currentTarget,Pn=cn(this,Mn,!0).event(ln),Tn=select(ln.view).on("mousemove.zoom",An,!0).on("mouseup.zoom",Vn,!0),wn=pointer(ln,Cn),Fn=ln.clientX,$n=ln.clientY;dragDisable(ln.view),nopropagation(ln),Pn.mouse=[wn,this.__zoom.invert(wn)],interrupt(this),Pn.start();function An(Zn){if(noevent(Zn),!Pn.moved){var tr=Zn.clientX-Fn,bn=Zn.clientY-$n;Pn.moved=tr*tr+bn*bn>Zt}Pn.event(Zn).zoom("mouse",Rt(tn(Pn.that.__zoom,Pn.mouse[0]=pointer(Zn,Cn),Pn.mouse[1]),Pn.extent,Lt))}function Vn(Zn){Tn.on("mousemove.zoom mouseup.zoom",null),yesdrag(Zn.view,Pn.moved),noevent(Zn),Pn.event(Zn).end()}}function yn(ln,...Mn){if(_e.apply(this,arguments)){var Cn=this.__zoom,Pn=pointer(ln.changedTouches?ln.changedTouches[0]:ln,this),Tn=Cn.invert(Pn),wn=Cn.k*(ln.shiftKey?.5:2),Fn=Rt(tn(en(Cn,wn),Pn,Tn),lt.apply(this,Mn),Lt);noevent(ln),Bt>0?select(this).transition().duration(Bt).call(un,Fn,Pn,ln):select(this).call(Jt.transform,Fn,Pn,ln)}}function vn(ln,...Mn){if(_e.apply(this,arguments)){var Cn=ln.touches,Pn=Cn.length,Tn=cn(this,Mn,ln.changedTouches.length===Pn).event(ln),wn,Fn,$n,An;for(nopropagation(ln),Fn=0;Fn"u"&&(Xt=!0),typeof Kt>"u"&&(Kt=1/0);function an(un,cn){if(un===null)return null;if(cn===0)return un;var rn,sn;if(typeof un!="object")return un;if(Rt(un,At))rn=new At;else if(Rt(un,Pt))rn=new Pt;else if(Rt(un,Dt))rn=new Dt(function(Pn,Tn){un.then(function(wn){Pn(an(wn,cn-1))},function(wn){Tn(an(wn,cn-1))})});else if(Lt.__isArray(un))rn=[];else if(Lt.__isRegExp(un))rn=new RegExp(un.source,Gt(un)),un.lastIndex&&(rn.lastIndex=un.lastIndex);else if(Lt.__isDate(un))rn=new Date(un.getTime());else{if(tn&&Buffer.isBuffer(un))return Buffer.allocUnsafe?rn=Buffer.allocUnsafe(un.length):rn=new Buffer(un.length),un.copy(rn),rn;Rt(un,Error)?rn=Object.create(un):typeof Zt>"u"?(sn=Object.getPrototypeOf(un),rn=Object.create(sn)):(rn=Object.create(Zt),sn=Zt)}if(Xt){var pn=Jt.indexOf(un);if(pn!=-1)return en[pn];Jt.push(un),en.push(rn)}Rt(un,At)&&un.forEach(function(Pn,Tn){var wn=an(Tn,cn-1),Fn=an(Pn,cn-1);rn.set(wn,Fn)}),Rt(un,Pt)&&un.forEach(function(Pn){var Tn=an(Pn,cn-1);rn.add(Tn)});for(var yn in un){var vn;sn&&(vn=Object.getOwnPropertyDescriptor(sn,yn)),!(vn&&vn.set==null)&&(rn[yn]=an(un[yn],cn-1))}if(Object.getOwnPropertySymbols)for(var xn=Object.getOwnPropertySymbols(un),yn=0;yn1&&arguments[1]!==void 0?arguments[1]:0,Rt=(byteToHex[_e[lt+0]]+byteToHex[_e[lt+1]]+byteToHex[_e[lt+2]]+byteToHex[_e[lt+3]]+"-"+byteToHex[_e[lt+4]]+byteToHex[_e[lt+5]]+"-"+byteToHex[_e[lt+6]]+byteToHex[_e[lt+7]]+"-"+byteToHex[_e[lt+8]]+byteToHex[_e[lt+9]]+"-"+byteToHex[_e[lt+10]]+byteToHex[_e[lt+11]]+byteToHex[_e[lt+12]]+byteToHex[_e[lt+13]]+byteToHex[_e[lt+14]]+byteToHex[_e[lt+15]]).toLowerCase();if(!validate$1(Rt))throw TypeError("Stringified UUID is invalid");return Rt}function v4(_e,lt,Rt){_e=_e||{};var At=_e.random||(_e.rng||rng)();if(At[6]=At[6]&15|64,At[8]=At[8]&63|128,lt){Rt=Rt||0;for(var Pt=0;Pt<16;++Pt)lt[Rt+Pt]=At[Pt];return lt}return stringify$3(At)}var CSSTransitionGroup={exports:{}},TransitionGroup={exports:{}},chainFunction=function(){for(var lt=arguments.length,Rt=[],At=0;At{const Rt=clone$1(this.state.data),Pt=this.findNodesById(lt,Rt,[])[0];this.props.collapsible&&!this.state.isTransitioning&&(Pt.__rd3t.collapsed?(Lu.expandNode(Pt),this.props.shouldCollapseNeighborNodes&&this.collapseNeighborNodes(Pt,Rt)):Lu.collapseNode(Pt),this.props.enableLegacyTransitions?(this.setState({data:Rt,isTransitioning:!0}),setTimeout(()=>this.setState({isTransitioning:!1}),this.props.transitionDuration+10)):this.setState({data:Rt}),this.internalState.targetNode=Pt)},this.handleAddChildrenToNode=(lt,Rt)=>{const At=clone$1(this.state.data),Pt=this.findNodesById(lt,At,[]);if(Pt.length>0){const Dt=Pt[0],Lt=Dt.__rd3t.depth,Bt=clone$1(Rt).map(Nt=>Lu.assignInternalProperties([Nt],Lt+1));Dt.children.push(...Bt.flat()),this.setState({data:At})}},this.handleOnNodeClickCb=(lt,Rt)=>{const{onNodeClick:At}=this.props;At&&typeof At=="function"&&(Rt.persist(),At(clone$1(lt),Rt))},this.handleOnLinkClickCb=(lt,Rt,At)=>{const{onLinkClick:Pt}=this.props;Pt&&typeof Pt=="function"&&(At.persist(),Pt(clone$1(lt),clone$1(Rt),At))},this.handleOnNodeMouseOverCb=(lt,Rt)=>{const{onNodeMouseOver:At}=this.props;At&&typeof At=="function"&&(Rt.persist(),At(clone$1(lt),Rt))},this.handleOnLinkMouseOverCb=(lt,Rt,At)=>{const{onLinkMouseOver:Pt}=this.props;Pt&&typeof Pt=="function"&&(At.persist(),Pt(clone$1(lt),clone$1(Rt),At))},this.handleOnNodeMouseOutCb=(lt,Rt)=>{const{onNodeMouseOut:At}=this.props;At&&typeof At=="function"&&(Rt.persist(),At(clone$1(lt),Rt))},this.handleOnLinkMouseOutCb=(lt,Rt,At)=>{const{onLinkMouseOut:Pt}=this.props;Pt&&typeof Pt=="function"&&(At.persist(),Pt(clone$1(lt),clone$1(Rt),At))},this.centerNode=lt=>{const{dimensions:Rt,orientation:At,zoom:Pt,centeringTransitionDuration:Dt}=this.props;if(Rt){const Lt=select(`.${this.gInstanceRef}`),Bt=select(`.${this.svgInstanceRef}`),Nt=this.state.d3.scale;let jt,Ut;At==="horizontal"?(Ut=-lt.x*Nt+Rt.height/2,jt=-lt.y*Nt+Rt.width/2):(jt=-lt.x*Nt+Rt.width/2,Ut=-lt.y*Nt+Rt.height/2),Lt.transition().duration(Dt).attr("transform","translate("+jt+","+Ut+")scale("+Nt+")"),Bt.call(d3zoom().transform,identity$2.translate(jt,Ut).scale(Pt))}},this.getNodeClassName=(lt,Rt)=>{const{rootNodeClassName:At,branchNodeClassName:Pt,leafNodeClassName:Dt}=this.props;return lt!=null?Rt.children?Pt:Dt:At}}static getDerivedStateFromProps(lt,Rt){let At=null;const Pt=!lt.dataKey||Rt.dataKey!==lt.dataKey;lt.data!==Rt.dataRef&&Pt&&(At={dataRef:lt.data,data:Lu.assignInternalProperties(clone$1(lt.data)),isInitialRenderForDataset:!0,dataKey:lt.dataKey});const Dt=Lu.calculateD3Geometry(lt);return dequal(Dt,Rt.d3)||(At=At||{},At.d3=Dt),At}componentDidMount(){this.bindZoomListener(this.props),this.setState({isInitialRenderForDataset:!1})}componentDidUpdate(lt){this.props.data!==lt.data&&this.setState({isInitialRenderForDataset:!1}),(!dequal(this.props.translate,lt.translate)||!dequal(this.props.scaleExtent,lt.scaleExtent)||this.props.zoomable!==lt.zoomable||this.props.draggable!==lt.draggable||this.props.zoom!==lt.zoom||this.props.enableLegacyTransitions!==lt.enableLegacyTransitions)&&this.bindZoomListener(this.props),typeof this.props.onUpdate=="function"&&this.props.onUpdate({node:this.internalState.targetNode?clone$1(this.internalState.targetNode):null,zoom:this.state.d3.scale,translate:this.state.d3.translate}),this.internalState.targetNode=null}setInitialTreeDepth(lt,Rt){lt.forEach(At=>{At.data.__rd3t.collapsed=At.depth>=Rt})}bindZoomListener(lt){const{zoomable:Rt,scaleExtent:At,translate:Pt,zoom:Dt,onUpdate:Lt,hasInteractiveNodes:Bt}=lt,Nt=select(`.${this.svgInstanceRef}`),jt=select(`.${this.gInstanceRef}`);Nt.call(d3zoom().transform,identity$2.translate(Pt.x,Pt.y).scale(Dt)),Nt.call(d3zoom().scaleExtent(Rt?[At.min,At.max]:[Dt,Dt]).filter(Ut=>Bt?Ut.target.classList.contains(this.svgInstanceRef)||Ut.target.classList.contains(this.gInstanceRef)||Ut.shiftKey:!0).on("zoom",Ut=>{!this.props.draggable&&["mousemove","touchmove","dblclick"].includes(Ut.sourceEvent.type)||(jt.attr("transform",Ut.transform),typeof Lt=="function"&&(Lt({node:null,zoom:Ut.transform.k,translate:{x:Ut.transform.x,y:Ut.transform.y}}),this.state.d3.scale=Ut.transform.k,this.state.d3.translate={x:Ut.transform.x,y:Ut.transform.y}))}))}static assignInternalProperties(lt,Rt=0){return(Array.isArray(lt)?lt:[lt]).map(Pt=>{const Dt=Pt;return Dt.__rd3t={id:null,depth:null,collapsed:!1},Dt.__rd3t.id=v4(),Dt.__rd3t.depth=Rt,Dt.children&&Dt.children.length>0&&(Dt.children=Lu.assignInternalProperties(Dt.children,Rt+1)),Dt})}findNodesById(lt,Rt,At){return At.length>0||(At=At.concat(Rt.filter(Pt=>Pt.__rd3t.id===lt)),Rt.forEach(Pt=>{Pt.children&&Pt.children.length>0&&(At=this.findNodesById(lt,Pt.children,At))})),At}findNodesAtDepth(lt,Rt,At){return At=At.concat(Rt.filter(Pt=>Pt.__rd3t.depth===lt)),Rt.forEach(Pt=>{Pt.children&&Pt.children.length>0&&(At=this.findNodesAtDepth(lt,Pt.children,At))}),At}static collapseNode(lt){lt.__rd3t.collapsed=!0,lt.children&<.children.length>0&<.children.forEach(Rt=>{Lu.collapseNode(Rt)})}static expandNode(lt){lt.__rd3t.collapsed=!1}collapseNeighborNodes(lt,Rt){this.findNodesAtDepth(lt.__rd3t.depth,Rt,[]).filter(Pt=>Pt.__rd3t.id!==lt.__rd3t.id).forEach(Pt=>Lu.collapseNode(Pt))}generateTree(){const{initialDepth:lt,depthFactor:Rt,separation:At,nodeSize:Pt,orientation:Dt}=this.props,{isInitialRenderForDataset:Lt}=this.state,Nt=d3tree().nodeSize(Dt==="horizontal"?[Pt.y,Pt.x]:[Pt.x,Pt.y]).separation((Gt,qt)=>Gt.parent.data.__rd3t.id===qt.parent.data.__rd3t.id?At.siblings:At.nonSiblings)(hierarchy(this.state.data[0],Gt=>Gt.__rd3t.collapsed?null:Gt.children));let jt=Nt.descendants();const Ut=Nt.links();return lt!==void 0&&Lt&&this.setInitialTreeDepth(jt,lt),Rt&&jt.forEach(Gt=>{Gt.y=Gt.depth*Rt}),{nodes:jt,links:Ut}}static calculateD3Geometry(lt){let Rt;return lt.zoom>lt.scaleExtent.max?Rt=lt.scaleExtent.max:lt.zoomReact.createElement(Link,{key:"link-"+en,orientation:Pt,pathFunc:Dt,pathClassFunc:Xt,linkData:Jt,onClick:this.handleOnLinkClickCb,onMouseOver:this.handleOnLinkMouseOverCb,onMouseOut:this.handleOnLinkMouseOutCb,enableLegacyTransitions:Gt,transitionDuration:Lt})),lt.map((Jt,en)=>{const{data:tn,x:an,y:un,parent:cn}=Jt;return React.createElement(Node$5,{key:"node-"+en,data:tn,position:{x:an,y:un},hierarchyPointNode:Jt,parent:cn,nodeClassName:this.getNodeClassName(cn,tn),renderCustomNodeElement:At,nodeSize:Bt,orientation:Pt,enableLegacyTransitions:Gt,transitionDuration:Lt,onNodeToggle:this.handleNodeToggle,onNodeClick:this.handleOnNodeClickCb,onNodeMouseOver:this.handleOnNodeMouseOverCb,onNodeMouseOut:this.handleOnNodeMouseOutCb,handleAddChildrenToNode:this.handleAddChildrenToNode,subscriptions:Qt,centerNode:this.centerNode})}))))}};Tree$1.defaultProps={onNodeClick:void 0,onNodeMouseOver:void 0,onNodeMouseOut:void 0,onLinkClick:void 0,onLinkMouseOver:void 0,onLinkMouseOut:void 0,onUpdate:void 0,orientation:"horizontal",translate:{x:0,y:0},pathFunc:"diagonal",pathClassFunc:void 0,transitionDuration:500,depthFactor:void 0,collapsible:!0,initialDepth:void 0,zoomable:!0,draggable:!0,zoom:1,scaleExtent:{min:.1,max:1},nodeSize:{x:140,y:140},separation:{siblings:1,nonSiblings:2},shouldCollapseNeighborNodes:!1,svgClassName:"",rootNodeClassName:"",branchNodeClassName:"",leafNodeClassName:"",renderCustomNodeElement:void 0,enableLegacyTransitions:!1,hasInteractiveNodes:!1,dimensions:void 0,centeringTransitionDuration:800,dataKey:void 0};const divider$4=jsxRuntimeExports.jsx(Divider$1,{orientation:"vertical",flexItem:!0,sx:{m:1}}),Tree=Tree$1;function useCache(_e,lt=!1){const[Rt,At]=reactExports.useState();return reactExports.useEffect(()=>{lt||_e&&At(_e)},[_e,lt]),Rt}const radius2={small:{value:0,name:"Current",description:"Show the current node and its parents"},medium:{value:4,name:"Nearby",description:"Show nodes with ≤4 degrees of separation"},infinite:{value:void 0,name:"All",description:"Show all nodes, may impact performance"}},orientationOptions={horizontal:{value:"horizontal"},vertical:{value:"vertical"}};function TreePage({template:_e}){var un,cn,rn,sn,pn;const{palette:lt}=useTheme(),{key:Rt,setKey:At,layer:Pt,setLayer:Dt,layers:Lt}=useLayer(),Bt=useThrottle$1(((un=Pt==null?void 0:Pt.source)==null?void 0:un.step)??0,600),{controls:Nt,onChange:jt,state:Ut,dragHandle:Gt}=useViewTreeContext(),[qt,Xt]=reactExports.useState("small"),[Kt,Zt]=reactExports.useState("horizontal"),Qt=useCss$1({"&.rd3t-link":{stroke:alpha(lt.text.primary,lt.action.disabledOpacity)}}),{result:Jt,loading:en}=useTreeMemo({trace:(rn=(cn=Pt==null?void 0:Pt.source)==null?void 0:cn.trace)==null?void 0:rn.content,step:Bt,radius:radius2[qt].value},[Bt,Pt,qt]),tn=useCache(Jt,en),an=reactExports.useCallback(()=>Qt,[Qt]);return jsxRuntimeExports.jsxs(_e,{onChange:jt,stack:Ut,children:[jsxRuntimeExports.jsx(_e.Handle,{children:Gt}),jsxRuntimeExports.jsx(_e.Content,{children:jsxRuntimeExports.jsx(Flex,{children:(pn=(sn=Pt==null?void 0:Pt.source)==null?void 0:sn.trace)!=null&&pn.content&&(tn!=null&&tn.tree)?jsxRuntimeExports.jsx(AutoSizer,{children:({width:yn,height:vn})=>jsxRuntimeExports.jsx(Box$1,{width:yn,height:vn,children:jsxRuntimeExports.jsx(Tree,{scaleExtent:{max:10,min:.01},orientation:Kt,translate:{x:yn/2,y:yn/2},data:tn.tree,dimensions:{width:yn,height:vn},separation:{siblings:1,nonSiblings:1},pathClassFunc:an,renderCustomNodeElement:({nodeDatum:xn,onNodeClick:_n})=>{var ln;return jsxRuntimeExports.jsx(Node$4,{node:xn,onClick:()=>_n==null?void 0:_n({}),step:(ln=Pt==null?void 0:Pt.source)==null?void 0:ln.step,onStep:Mn=>Dt(produce(Pt,Cn=>{lodashExports$1.set(Cn,"source.step",Mn)}))})}})})}):jsxRuntimeExports.jsx(Placeholder$2,{icon:jsxRuntimeExports.jsx(TreeIcon,{}),label:"Tree"})})})," ",jsxRuntimeExports.jsxs(_e.Options,{children:[jsxRuntimeExports.jsx(FeaturePicker,{icon:jsxRuntimeExports.jsx(LayersIcon,{}),label:"Layer",value:Rt,items:lodashExports$1.map(Lt,yn=>({id:yn.key,name:inferLayerName(yn)})),onChange:At,showArrow:!0,ellipsis:12}),divider$4,jsxRuntimeExports.jsx(FeaturePicker,{icon:jsxRuntimeExports.jsx(VisibilityOutlined,{}),label:"Radius",value:qt,onChange:yn=>Xt(yn),items:lodashExports$1.map(lodashExports$1.entries(radius2),([yn,vn])=>({id:yn,...vn})),showArrow:!0}),divider$4,jsxRuntimeExports.jsx(FeaturePicker,{icon:jsxRuntimeExports.jsx(RotateIcon,{}),label:"Orientation",value:Kt,onChange:yn=>Zt(yn),items:lodashExports$1.entries(orientationOptions).map(([yn,vn])=>({id:yn,name:lodashExports$1.startCase(vn.value)})),showArrow:!0})]}),jsxRuntimeExports.jsx(_e.Extras,{children:Nt})]})}const width=16,height=4;function Node$4({onClick:_e,node:lt,step:Rt=0,onStep:At}){var Ut;const{palette:Pt,spacing:Dt,shape:Lt}=useTheme(),Bt=lodashExports$1.findLast(lt==null?void 0:lt.events,Gt=>Gt.step<=Rt),Nt=!!lodashExports$1.find(lt==null?void 0:lt.events,Gt=>Gt.step===Rt),jt=getColorHex((Ut=Bt==null?void 0:Bt.data)==null?void 0:Ut.type);return jsxRuntimeExports.jsx(PopupState,{variant:"popover",children:Gt=>{var qt,Xt;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Tooltip$1,{title:`f: ${((qt=Bt==null?void 0:Bt.data)==null?void 0:qt.f)??"unknown"}, g: ${((Xt=Bt==null?void 0:Bt.data)==null?void 0:Xt.g)??"unknown"}`,children:jsxRuntimeExports.jsxs("g",{onClick:Kt=>{Gt.open(Kt)},children:[jsxRuntimeExports.jsx("clipPath",{id:"clipPath",children:jsxRuntimeExports.jsx("rect",{y:Dt(-height/2),x:Dt(-.25),strokeWidth:0,width:Dt(width),height:Dt(height),rx:Lt.borderRadius})}),jsxRuntimeExports.jsx("rect",{y:Dt(-height/2),x:Dt(-.25),strokeWidth:0,fill:Pt.background.default,width:Dt(width),height:Dt(height),clipPath:"url(#clipPath)"}),Nt&&jsxRuntimeExports.jsx("rect",{y:Dt(-height/2),x:Dt(-.25),strokeWidth:0,fill:alpha(Pt.primary.main,Pt.action.selectedOpacity),width:Dt(width),height:Dt(height),clipPath:"url(#clipPath)"}),jsxRuntimeExports.jsx("rect",{x:Dt(-.25),y:Dt(-height/2),height:Dt(height),width:Dt(.5),fill:jt,strokeWidth:0,clipPath:"url(#clipPath)"}),jsxRuntimeExports.jsx("text",{strokeWidth:0,height:Dt(4),fill:Pt.text.primary,y:0,fontWeight:500,fontSize:"0.875rem",x:Dt(2-.25),alignmentBaseline:"central",children:lt==null?void 0:lt.name}),!!(lt!=null&<.cumulativeChildCount)&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("text",{strokeWidth:0,height:Dt(4),fill:Pt.text.secondary,y:0,x:Dt(width-2.25-1),textAnchor:"end",fontWeight:400,fontSize:"0.875rem",alignmentBaseline:"central",children:lt==null?void 0:lt.cumulativeChildCount}),jsxRuntimeExports.jsx(NextIcon,{width:Dt(2),height:Dt(2),x:Dt(width-2-1),y:Dt(-height/2+1),strokeWidth:0,fill:Pt.text.primary,opacity:Pt.action.disabledOpacity})]})]})}),jsxRuntimeExports.jsx(Menu$1,{anchorOrigin:{horizontal:"center",vertical:"bottom"},transformOrigin:{horizontal:"center",vertical:"top"},...bindMenu(Gt),children:jsxRuntimeExports.jsx(MenuList$1,{dense:!0,sx:{p:0},children:lodashExports$1.map(lt==null?void 0:lt.events,Kt=>jsxRuntimeExports.jsx(MenuItem$1,{selected:Kt.step===Rt,sx:{borderLeft:`4px solid ${getColorHex(Kt.data.type)}`},onClick:()=>{Gt.close(),_e==null||_e(),lodashExports$1.delay(()=>At==null?void 0:At(Kt.step),150)},children:jsxRuntimeExports.jsx(Label$1,{primary:lodashExports$1.startCase(Kt.data.type),secondary:`Step ${Kt.step}`})}))})})]})}})}function SelectionMenu({selection:_e,onClose:lt}){const Rt=useSelectionMenu(),At=useCache(_e),{client:Pt}=_e??{};return jsxRuntimeExports.jsx(Menu$1,{open:!!_e,anchorReference:"anchorPosition",anchorPosition:{top:(Pt==null?void 0:Pt.y)??0,left:(Pt==null?void 0:Pt.x)??0},onClose:lt,keepMounted:!0,children:jsxRuntimeExports.jsx(MenuList$1,{dense:!0,sx:{py:0},children:jsxRuntimeExports.jsx(Rt,{event:At,children:Dt=>{const Lt=lodashExports$1.entries(Dt);return Lt.length?lodashExports$1.chain(Lt).sortBy(([,Bt])=>Bt.index).map(([,{items:Bt,primary:Nt}],jt)=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[!!jt&&jsxRuntimeExports.jsx(Divider$1,{sx:{my:1,mx:2}}),Nt&&jsxRuntimeExports.jsx(ListItem$1,{sx:{py:0},children:jsxRuntimeExports.jsx(Type$1,{color:"text.secondary",variant:"overline",children:Nt})}),lodashExports$1.chain(Bt).entries().sortBy(([,Ut])=>Ut.index).map(([Ut,{action:Gt,icon:qt,primary:Xt,secondary:Kt}])=>Gt?jsxRuntimeExports.jsxs(MenuItem$1,{onClick:()=>{Gt(),lt==null||lt()},children:[qt&&jsxRuntimeExports.jsx(ListItemIcon$1,{children:qt}),jsxRuntimeExports.jsx(ListItemText$1,{primary:Xt,sx:{mr:4}}),jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",children:Kt})]},Ut):jsxRuntimeExports.jsxs(ListItem$1,{children:[qt&&jsxRuntimeExports.jsx(ListItemIcon$1,{children:qt}),jsxRuntimeExports.jsx(ListItemText$1,{primary:Xt,sx:{mr:4}}),jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",children:Kt})]},Ut)).value()]})).value():jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(ListItem$1,{children:jsxRuntimeExports.jsx(Type$1,{children:"No info to show."})})})}})})})}const identity$1=({children:_e})=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e==null?void 0:_e({})});function useSelectionMenu(){const[{layers:_e}]=useLayers();return reactExports.useMemo(()=>lodashExports$1.chain(_e).reduce((lt,Rt)=>{var Pt;const At=((Pt=getLayerHandler(Rt))==null?void 0:Pt.getSelectionInfo)??identity$1;return({children:Dt,event:Lt})=>jsxRuntimeExports.jsx(At,{layer:Rt.key,event:Lt,children:Bt=>jsxRuntimeExports.jsx(lt,{event:Lt,children:Nt=>Dt==null?void 0:Dt(lodashExports$1.merge(Bt,Nt))})})},identity$1).value(),[_e])}const TILE_RESOLUTION=128,tileSize=(_e=!1)=>(_e?1:devicePixelRatio)*TILE_RESOLUTION,rendererOptions={tileSubdivision:2,workerCount:lodashExports$1.clamp(navigator.hardwareConcurrency-1,1,12),tileResolution:{width:tileSize(),height:tileSize()}},TraceRendererContext=reactExports.createContext({});function useRendererInstance(){return reactExports.useContext(TraceRendererContext)}function useRenderer(_e,{width:lt,height:Rt}={}){const At=useTheme(),[Pt]=useRenderers(),Dt=reactExports.useRef(null),[Lt,Bt]=reactExports.useState(""),[Nt,jt]=reactExports.useState();return reactExports.useEffect(()=>{if(Bt(""),Dt.current&<&&Rt&&_e){const Ut=lodashExports$1.find(Pt,Gt=>Gt.renderer.meta.id===_e);if(Ut){const Gt=new Ut.renderer.constructor;return Gt.setup({...rendererOptions,screenSize:{width:lt,height:Rt},backgroundColor:At.palette.background.paper,accentColor:At.palette.primary.main}),Dt.current.append(Gt.getView()),jt(Gt),()=>{var qt,Xt;try{(Xt=(qt=Dt.current)==null?void 0:qt.removeChild)==null||Xt.call(qt,Gt.getView()),jt(void 0)}catch(Kt){console.warn(Kt)}finally{Gt.destroy()}}}}},[Dt.current,lodashExports$1.map,_e,Pt,At,Bt,jt]),useDebounce(()=>{Nt&<&&Rt&&Nt.setOptions({screenSize:{width:lt,height:Rt}})},At.transitions.duration.standard,[Nt,lt,Rt]),{instance:Nt,ref:Dt,error:Lt}}function TraceRendererCircularProgress(){const[{map:_e,specimen:lt}]=useLoading();return!!(_e||lt)&&jsxRuntimeExports.jsx(CircularProgress$1,{sx:{position:"absolute",top:Rt=>Rt.spacing(6+2),right:Rt=>Rt.spacing(2)}})}function TraceRenderer({width:_e,height:lt,renderer:Rt,rendererRef:At,layers:Pt}){const Dt=reactExports.useMemo(nanoid$1,[]),{instance:Lt,error:Bt,ref:Nt}=useRenderer(Rt,{width:_e,height:lt}),{playing:jt}=usePlaybackState(),[,Ut]=useScreenshots(),[Gt,qt]=reactExports.useState();reactExports.useEffect(()=>{if(Lt){const Kt=(Zt,Qt)=>{const Jt=Zt;qt({client:{x:Jt.clientX,y:Jt.clientY},world:Qt.world,info:{point:Qt.world,components:Qt.components}})};return Lt.on("click",Kt),()=>void Lt.off("click",Kt)}},[Lt]);const Xt=reactExports.useMemo(()=>({renderer:Lt}),[Lt]);return reactExports.useEffect(()=>At==null?void 0:At(Lt),[Lt,At]),reactExports.useEffect(()=>{const Kt=async()=>{var Zt;return await((Zt=Lt==null?void 0:Lt.toDataUrl)==null?void 0:Zt.call(Lt))};return Ut(()=>({[Dt]:Kt})),()=>Ut(()=>({[Dt]:void 0}))},[Dt,Lt]),reactExports.useEffect(()=>{Lt&&Lt.setOptions({tileResolution:{width:tileSize(jt),height:tileSize(jt)}})},[Lt,jt]),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(TraceRendererCircularProgress,{}),jsxRuntimeExports.jsx(TraceRendererContext.Provider,{value:Xt,children:Pt!=null&&Pt.length?Bt?jsxRuntimeExports.jsxs(Box$1,{sx:{display:"flex",flexDirection:"column",width:_e,height:lt,alignItems:"center",justifyContent:"center",color:"text.secondary"},children:[jsxRuntimeExports.jsx(DisabledIcon,{sx:{mb:2},fontSize:"large"}),Bt]}):jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Box$1,{ref:Nt,children:Pt.map((Kt,Zt)=>jsxRuntimeExports.jsx(RenderLayer,{index:Zt,layer:Kt},Kt.key))})}):jsxRuntimeExports.jsx(Placeholder$2,{icon:jsxRuntimeExports.jsx(ViewportIcon,{}),label:"No layers to render",width:_e,height:lt})}),jsxRuntimeExports.jsx(SelectionMenu,{selection:Gt,onClose:()=>qt(void 0)})]})}function NodeList({nodes:_e}){const{renderer:lt}=useRendererInstance();return reactExports.useEffect(()=>{if(lt&&(_e!=null&&_e.length))return lt.add(_e.flat())},[lt,_e]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{})}function LazyNodeList({nodes:_e,step:lt}){const At=lodashExports$1.floor((lt??0)/200)*200,Pt=reactExports.useMemo(()=>lodashExports$1.slice(_e,0,At),[_e,At]),Dt=reactExports.useMemo(()=>lodashExports$1.slice(_e,At,(lt??0)+1),[_e,At,lt]);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[!!At&&jsxRuntimeExports.jsx(NodeList,{nodes:Pt}),jsxRuntimeExports.jsx(NodeList,{nodes:Dt})]})}function useConnectionResolver(){const[_e]=useConnections();return reactExports.useCallback(lt=>lodashExports$1.find(_e,lt),[_e])}function useConnection(_e){return useConnectionResolver()({url:_e})}function useMapContent(_e){const lt=useSnackbar(),Rt=useLoadingState("map"),At=useConnectionResolver(),Pt=reactExports.useMemo(()=>memo(async({source:Nt,id:jt}={})=>{if(Nt&&jt){const Ut=At({url:Nt});if(Ut){lt("Fetching map...");const Gt=await Ut.transport().call("features/map",{id:jt});return Gt==null?void 0:Gt.content}}},{normalizer:JSON.stringify}),[At,lt]),{content:Dt,source:Lt,id:Bt}=_e??{};return useAsync(()=>Rt(async()=>{if(Bt)return{..._e,content:Dt||await Pt({source:Lt,id:Bt})}}),[Pt,Dt,Lt,Bt])}const noop$3=()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{});function useMapOptions(_e){const{format:lt}=_e??{};return useAsync(async()=>{var Rt,At;return await((At=(Rt=getParser(lt))==null?void 0:Rt.editor)==null?void 0:At.call(Rt,_e==null?void 0:_e.content))??noop$3},[_e])}function useParsedMap(_e,lt){const Rt=useSnackbar(),At=useTheme(),Pt=useLoadingState("map"),{format:Dt,content:Lt}=_e??{};return useAsync(()=>Pt(async()=>{var Bt,Nt;if(Dt&&Lt){Rt("Processing map...");try{const jt=await((Nt=(Bt=getParser(Dt))==null?void 0:Bt.parse)==null?void 0:Nt.call(Bt,Lt,{color:At.palette.text.primary,background:At.palette.background.paper,...lt}))??{nodes:[]};return Rt("Map loaded",`${jt.nodes.length} elements, ${jt.log.join(", ")}`),jt}catch(jt){console.error(jt),Rt("Error parsing",lodashExports$1.get(jt,"message"))}}}),[Dt,Lt,At,lt])}const controller$2={key:"map",inferName:_e=>{var lt;return(lt=_e==null?void 0:_e.source)!=null&<.map?`${_e.source.map.name} (${lodashExports$1.startCase(_e.source.map.format)})`:"Untitled Map"},editor:withProduce(({value:_e,produce:lt})=>{var At,Pt,Dt,Lt;const{result:Rt}=useMapOptions((At=_e==null?void 0:_e.source)==null?void 0:At.map);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Option,{label:"Source",content:jsxRuntimeExports.jsx(MapPicker,{value:(Pt=_e==null?void 0:_e.source)==null?void 0:Pt.map,onChange:Bt=>lt(Nt=>lodashExports$1.set(Nt,"source.map",Bt))})}),!!((Dt=_e==null?void 0:_e.source)!=null&&Dt.map)&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Heading,{label:"Map Options"}),Rt?jsxRuntimeExports.jsx(Rt,{value:(Lt=_e==null?void 0:_e.source)==null?void 0:Lt.options,onChange:Bt=>lt(Nt=>{var jt;lodashExports$1.set(Nt,"source.options",Bt(((jt=Nt.source)==null?void 0:jt.options)??{}))})}):jsxRuntimeExports.jsx(CircularProgress$1,{sx:{mt:2}})]})]})}),renderer:({layer:_e,index:lt})=>{var Pt;const{nodes:Rt}=((Pt=_e==null?void 0:_e.source)==null?void 0:Pt.parsedMap)??{},At=reactExports.useMemo(()=>[lodashExports$1.map(Rt,Dt=>({...Dt,meta:{...Dt.meta,sourceLayer:_e==null?void 0:_e.key,sourceLayerIndex:lt,sourceLayerAlpha:1-.01*+((_e==null?void 0:_e.transparency)??0),sourceLayerDisplayMode:(_e==null?void 0:_e.displayMode)??"source-over"}}))],[Rt,lt,_e==null?void 0:_e.transparency,_e==null?void 0:_e.displayMode]);return jsxRuntimeExports.jsx(NodeList,{nodes:At})},service:withProduce(({value:_e,produce:lt})=>{var Pt,Dt;const{result:Rt}=useMapContent((Pt=_e==null?void 0:_e.source)==null?void 0:Pt.map),{result:At}=useParsedMap(Rt,(Dt=_e==null?void 0:_e.source)==null?void 0:Dt.options);return useEffectWhen(()=>void lt(Lt=>{lodashExports$1.set(Lt,"source.parsedMap",At),lodashExports$1.set(Lt,"viewKey",nanoid$1())}),[At,lt],[At]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{})}),getSelectionInfo:({children:_e,event:lt,layer:Rt})=>{const{layer:At,setLayer:Pt,layers:Dt}=useLayer(Rt),{parsedMap:Lt}=(At==null?void 0:At.source)??{},{point:Bt,node:Nt}=reactExports.useMemo(()=>{var Ut,Gt,qt,Xt;if(Lt&<){const Kt=(Xt=(qt=getParser((Gt=(Ut=At==null?void 0:At.source)==null?void 0:Ut.map)==null?void 0:Gt.format))==null?void 0:qt.hydrate)==null?void 0:Xt.call(qt,Lt);if(Kt){const Zt=(lt==null?void 0:lt.world)&&Kt.snap(lt.world);if(Zt){const Qt=(lt==null?void 0:lt.world)&&Kt.nodeAt(Zt);return{point:Zt,node:Qt}}}}return{}},[Lt,lt]),jt=reactExports.useMemo(()=>({...At&&Bt&&!lodashExports$1.isUndefined(Nt)&&{[At.key]:{primary:inferLayerName(At),items:{point:{primary:"Point",secondary:`(${lodashExports$1.round(Bt.x,2)}, ${lodashExports$1.round(Bt.y,2)})`}}}}}),[Bt,Nt,At,Dt,Pt]);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e==null?void 0:_e(jt)})}};function IconButtonWithTooltip({label:_e,icon:lt,...Rt}){return jsxRuntimeExports.jsx(Tooltip$1,{title:lodashExports$1.startCase(_e),children:jsxRuntimeExports.jsx("span",{children:jsxRuntimeExports.jsx(IconButton$1,{...Rt,children:lt})})},_e)}const FRAME_TIME_MS=1e3/60;function PlaybackService({children:_e,value:lt}){const{step:Rt,end:At,playing:Pt,pause:Dt,stepWithBreakpointCheck:Lt}=usePlaybackState(lt==null?void 0:lt.key),[{"playback/playbackRate":Bt=1}]=useSettings();return reactExports.useEffect(()=>{if(Pt){let Nt=!1,jt=lodashExports$1.noop,Ut=Date.now();const Gt=()=>{if(!Nt){const qt=Date.now(),Xt=lodashExports$1.ceil(Bt*(qt-Ut)/FRAME_TIME_MS);Rt{jt(),Nt=!0}}},[Lt,Pt,At,Rt,Dt,Bt]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e})}function Playback({layer:_e}){const{playing:lt,canPause:Rt,canPlay:At,canStepBackward:Pt,canStepForward:Dt,canStop:Lt,pause:Bt,play:Nt,stepBackward:jt,stepForward:Ut,stop:Gt,stepWithBreakpointCheck:qt,step:Xt,end:Kt}=usePlaybackState(_e==null?void 0:_e.key);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(IconButtonWithTooltip,{label:"step-backward",icon:jsxRuntimeExports.jsx(PreviousIcon,{}),onClick:jt,disabled:!Pt}),jsxRuntimeExports.jsx(IconButtonWithTooltip,{...lt?{label:"pause",icon:jsxRuntimeExports.jsx(PauseIcon,{}),onClick:()=>Bt(),disabled:!Rt}:{label:"play",icon:jsxRuntimeExports.jsx(PlayIcon,{}),onClick:()=>Nt(),disabled:!At,color:"primary"}}),jsxRuntimeExports.jsx(IconButtonWithTooltip,{label:"step-forward",icon:jsxRuntimeExports.jsx(NextIcon,{}),onClick:Ut,disabled:!Dt}),jsxRuntimeExports.jsx(IconButtonWithTooltip,{label:"stop",icon:jsxRuntimeExports.jsx(StopIcon,{}),onClick:Gt,disabled:!Lt}),jsxRuntimeExports.jsx(IconButtonWithTooltip,{label:"step-to-next-breakpoint",icon:jsxRuntimeExports.jsx(SkipIcon,{}),onClick:()=>{qt(Kt-Xt,1)},disabled:!Dt})]})}var ResizeSensor={exports:{}};(function(_e,lt){(function(Rt,At){_e.exports=At()})(typeof window<"u"?window:commonjsGlobal,function(){if(typeof window>"u")return null;var Rt=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")(),At=Rt.requestAnimationFrame||Rt.mozRequestAnimationFrame||Rt.webkitRequestAnimationFrame||function(Ut){return Rt.setTimeout(Ut,20)},Pt=Rt.cancelAnimationFrame||Rt.mozCancelAnimationFrame||Rt.webkitCancelAnimationFrame||function(Ut){Rt.clearTimeout(Ut)};function Dt(Ut,Gt){var qt=Object.prototype.toString.call(Ut),Xt=qt==="[object Array]"||qt==="[object NodeList]"||qt==="[object HTMLCollection]"||qt==="[object Object]"||typeof jQuery<"u"&&Ut instanceof jQuery||typeof Elements<"u"&&Ut instanceof Elements,Kt=0,Zt=Ut.length;if(Xt)for(;Kt=xn&&(Mn+=yn.value),yn.mode==="max"&&_n<=xn&&(Mn+=yn.value),ln[Cn]||(ln[Cn]=""),Mn&&(" "+ln[Cn]+" ").indexOf(" "+Mn+" ")===-1&&(ln[Cn]+=" "+Mn));for(var Tn in Pn)Pn.hasOwnProperty(Tn)&&(ln[Pn[Tn]]?this.element.setAttribute(Pn[Tn],ln[Pn[Tn]].substr(1)):this.element.removeAttribute(Pn[Tn]))}}function qt(rn,sn){rn.elementQueriesSetupInformation||(rn.elementQueriesSetupInformation=new Gt(rn,sn)),rn.elementQueriesSensor||(rn.elementQueriesSensor=new Rt(rn,function(){rn.elementQueriesSetupInformation.call()}))}function Xt(rn,sn,pn,yn){if(typeof Lt[rn]>"u"){Lt[rn]=[];var vn=Bt.length;Dt.innerHTML+=` +`;let Tree$1=class Lu extends React.Component{constructor(){super(...arguments),this.state={dataRef:this.props.data,data:Lu.assignInternalProperties(clone$1(this.props.data)),d3:Lu.calculateD3Geometry(this.props),isTransitioning:!1,isInitialRenderForDataset:!0,dataKey:this.props.dataKey},this.internalState={targetNode:null,isTransitioning:!1},this.svgInstanceRef=`rd3t-svg-${v4()}`,this.gInstanceRef=`rd3t-g-${v4()}`,this.handleNodeToggle=lt=>{const Rt=clone$1(this.state.data),Pt=this.findNodesById(lt,Rt,[])[0];this.props.collapsible&&!this.state.isTransitioning&&(Pt.__rd3t.collapsed?(Lu.expandNode(Pt),this.props.shouldCollapseNeighborNodes&&this.collapseNeighborNodes(Pt,Rt)):Lu.collapseNode(Pt),this.props.enableLegacyTransitions?(this.setState({data:Rt,isTransitioning:!0}),setTimeout(()=>this.setState({isTransitioning:!1}),this.props.transitionDuration+10)):this.setState({data:Rt}),this.internalState.targetNode=Pt)},this.handleAddChildrenToNode=(lt,Rt)=>{const At=clone$1(this.state.data),Pt=this.findNodesById(lt,At,[]);if(Pt.length>0){const Dt=Pt[0],Lt=Dt.__rd3t.depth,Bt=clone$1(Rt).map(Nt=>Lu.assignInternalProperties([Nt],Lt+1));Dt.children.push(...Bt.flat()),this.setState({data:At})}},this.handleOnNodeClickCb=(lt,Rt)=>{const{onNodeClick:At}=this.props;At&&typeof At=="function"&&(Rt.persist(),At(clone$1(lt),Rt))},this.handleOnLinkClickCb=(lt,Rt,At)=>{const{onLinkClick:Pt}=this.props;Pt&&typeof Pt=="function"&&(At.persist(),Pt(clone$1(lt),clone$1(Rt),At))},this.handleOnNodeMouseOverCb=(lt,Rt)=>{const{onNodeMouseOver:At}=this.props;At&&typeof At=="function"&&(Rt.persist(),At(clone$1(lt),Rt))},this.handleOnLinkMouseOverCb=(lt,Rt,At)=>{const{onLinkMouseOver:Pt}=this.props;Pt&&typeof Pt=="function"&&(At.persist(),Pt(clone$1(lt),clone$1(Rt),At))},this.handleOnNodeMouseOutCb=(lt,Rt)=>{const{onNodeMouseOut:At}=this.props;At&&typeof At=="function"&&(Rt.persist(),At(clone$1(lt),Rt))},this.handleOnLinkMouseOutCb=(lt,Rt,At)=>{const{onLinkMouseOut:Pt}=this.props;Pt&&typeof Pt=="function"&&(At.persist(),Pt(clone$1(lt),clone$1(Rt),At))},this.centerNode=lt=>{const{dimensions:Rt,orientation:At,zoom:Pt,centeringTransitionDuration:Dt}=this.props;if(Rt){const Lt=select(`.${this.gInstanceRef}`),Bt=select(`.${this.svgInstanceRef}`),Nt=this.state.d3.scale;let jt,Ut;At==="horizontal"?(Ut=-lt.x*Nt+Rt.height/2,jt=-lt.y*Nt+Rt.width/2):(jt=-lt.x*Nt+Rt.width/2,Ut=-lt.y*Nt+Rt.height/2),Lt.transition().duration(Dt).attr("transform","translate("+jt+","+Ut+")scale("+Nt+")"),Bt.call(d3zoom().transform,identity$2.translate(jt,Ut).scale(Pt))}},this.getNodeClassName=(lt,Rt)=>{const{rootNodeClassName:At,branchNodeClassName:Pt,leafNodeClassName:Dt}=this.props;return lt!=null?Rt.children?Pt:Dt:At}}static getDerivedStateFromProps(lt,Rt){let At=null;const Pt=!lt.dataKey||Rt.dataKey!==lt.dataKey;lt.data!==Rt.dataRef&&Pt&&(At={dataRef:lt.data,data:Lu.assignInternalProperties(clone$1(lt.data)),isInitialRenderForDataset:!0,dataKey:lt.dataKey});const Dt=Lu.calculateD3Geometry(lt);return dequal(Dt,Rt.d3)||(At=At||{},At.d3=Dt),At}componentDidMount(){this.bindZoomListener(this.props),this.setState({isInitialRenderForDataset:!1})}componentDidUpdate(lt){this.props.data!==lt.data&&this.setState({isInitialRenderForDataset:!1}),(!dequal(this.props.translate,lt.translate)||!dequal(this.props.scaleExtent,lt.scaleExtent)||this.props.zoomable!==lt.zoomable||this.props.draggable!==lt.draggable||this.props.zoom!==lt.zoom||this.props.enableLegacyTransitions!==lt.enableLegacyTransitions)&&this.bindZoomListener(this.props),typeof this.props.onUpdate=="function"&&this.props.onUpdate({node:this.internalState.targetNode?clone$1(this.internalState.targetNode):null,zoom:this.state.d3.scale,translate:this.state.d3.translate}),this.internalState.targetNode=null}setInitialTreeDepth(lt,Rt){lt.forEach(At=>{At.data.__rd3t.collapsed=At.depth>=Rt})}bindZoomListener(lt){const{zoomable:Rt,scaleExtent:At,translate:Pt,zoom:Dt,onUpdate:Lt,hasInteractiveNodes:Bt}=lt,Nt=select(`.${this.svgInstanceRef}`),jt=select(`.${this.gInstanceRef}`);Nt.call(d3zoom().transform,identity$2.translate(Pt.x,Pt.y).scale(Dt)),Nt.call(d3zoom().scaleExtent(Rt?[At.min,At.max]:[Dt,Dt]).filter(Ut=>Bt?Ut.target.classList.contains(this.svgInstanceRef)||Ut.target.classList.contains(this.gInstanceRef)||Ut.shiftKey:!0).on("zoom",Ut=>{!this.props.draggable&&["mousemove","touchmove","dblclick"].includes(Ut.sourceEvent.type)||(jt.attr("transform",Ut.transform),typeof Lt=="function"&&(Lt({node:null,zoom:Ut.transform.k,translate:{x:Ut.transform.x,y:Ut.transform.y}}),this.state.d3.scale=Ut.transform.k,this.state.d3.translate={x:Ut.transform.x,y:Ut.transform.y}))}))}static assignInternalProperties(lt,Rt=0){return(Array.isArray(lt)?lt:[lt]).map(Pt=>{const Dt=Pt;return Dt.__rd3t={id:null,depth:null,collapsed:!1},Dt.__rd3t.id=v4(),Dt.__rd3t.depth=Rt,Dt.children&&Dt.children.length>0&&(Dt.children=Lu.assignInternalProperties(Dt.children,Rt+1)),Dt})}findNodesById(lt,Rt,At){return At.length>0||(At=At.concat(Rt.filter(Pt=>Pt.__rd3t.id===lt)),Rt.forEach(Pt=>{Pt.children&&Pt.children.length>0&&(At=this.findNodesById(lt,Pt.children,At))})),At}findNodesAtDepth(lt,Rt,At){return At=At.concat(Rt.filter(Pt=>Pt.__rd3t.depth===lt)),Rt.forEach(Pt=>{Pt.children&&Pt.children.length>0&&(At=this.findNodesAtDepth(lt,Pt.children,At))}),At}static collapseNode(lt){lt.__rd3t.collapsed=!0,lt.children&<.children.length>0&<.children.forEach(Rt=>{Lu.collapseNode(Rt)})}static expandNode(lt){lt.__rd3t.collapsed=!1}collapseNeighborNodes(lt,Rt){this.findNodesAtDepth(lt.__rd3t.depth,Rt,[]).filter(Pt=>Pt.__rd3t.id!==lt.__rd3t.id).forEach(Pt=>Lu.collapseNode(Pt))}generateTree(){const{initialDepth:lt,depthFactor:Rt,separation:At,nodeSize:Pt,orientation:Dt}=this.props,{isInitialRenderForDataset:Lt}=this.state,Nt=d3tree().nodeSize(Dt==="horizontal"?[Pt.y,Pt.x]:[Pt.x,Pt.y]).separation((Gt,qt)=>Gt.parent.data.__rd3t.id===qt.parent.data.__rd3t.id?At.siblings:At.nonSiblings)(hierarchy(this.state.data[0],Gt=>Gt.__rd3t.collapsed?null:Gt.children));let jt=Nt.descendants();const Ut=Nt.links();return lt!==void 0&&Lt&&this.setInitialTreeDepth(jt,lt),Rt&&jt.forEach(Gt=>{Gt.y=Gt.depth*Rt}),{nodes:jt,links:Ut}}static calculateD3Geometry(lt){let Rt;return lt.zoom>lt.scaleExtent.max?Rt=lt.scaleExtent.max:lt.zoomReact.createElement(Link,{key:"link-"+en,orientation:Pt,pathFunc:Dt,pathClassFunc:Xt,linkData:Jt,onClick:this.handleOnLinkClickCb,onMouseOver:this.handleOnLinkMouseOverCb,onMouseOut:this.handleOnLinkMouseOutCb,enableLegacyTransitions:Gt,transitionDuration:Lt})),lt.map((Jt,en)=>{const{data:tn,x:an,y:un,parent:cn}=Jt;return React.createElement(Node$5,{key:"node-"+en,data:tn,position:{x:an,y:un},hierarchyPointNode:Jt,parent:cn,nodeClassName:this.getNodeClassName(cn,tn),renderCustomNodeElement:At,nodeSize:Bt,orientation:Pt,enableLegacyTransitions:Gt,transitionDuration:Lt,onNodeToggle:this.handleNodeToggle,onNodeClick:this.handleOnNodeClickCb,onNodeMouseOver:this.handleOnNodeMouseOverCb,onNodeMouseOut:this.handleOnNodeMouseOutCb,handleAddChildrenToNode:this.handleAddChildrenToNode,subscriptions:Qt,centerNode:this.centerNode})}))))}};Tree$1.defaultProps={onNodeClick:void 0,onNodeMouseOver:void 0,onNodeMouseOut:void 0,onLinkClick:void 0,onLinkMouseOver:void 0,onLinkMouseOut:void 0,onUpdate:void 0,orientation:"horizontal",translate:{x:0,y:0},pathFunc:"diagonal",pathClassFunc:void 0,transitionDuration:500,depthFactor:void 0,collapsible:!0,initialDepth:void 0,zoomable:!0,draggable:!0,zoom:1,scaleExtent:{min:.1,max:1},nodeSize:{x:140,y:140},separation:{siblings:1,nonSiblings:2},shouldCollapseNeighborNodes:!1,svgClassName:"",rootNodeClassName:"",branchNodeClassName:"",leafNodeClassName:"",renderCustomNodeElement:void 0,enableLegacyTransitions:!1,hasInteractiveNodes:!1,dimensions:void 0,centeringTransitionDuration:800,dataKey:void 0};const divider$4=jsxRuntimeExports.jsx(Divider$1,{orientation:"vertical",flexItem:!0,sx:{m:1}}),Tree=Tree$1;function useCache(_e,lt=!1){const[Rt,At]=reactExports.useState();return reactExports.useEffect(()=>{lt||_e&&At(_e)},[_e,lt]),Rt}const radius2={small:{value:0,name:"Current",description:"Show the current node and its parents"},medium:{value:4,name:"Nearby",description:"Show nodes with ≤4 degrees of separation"},infinite:{value:void 0,name:"All",description:"Show all nodes, may impact performance"}},orientationOptions={horizontal:{value:"horizontal"},vertical:{value:"vertical"}};function TreePage({template:_e}){var un,cn,rn,sn,pn;const{palette:lt}=useTheme(),{key:Rt,setKey:At,layer:Pt,setLayer:Dt,layers:Lt}=useLayer(),Bt=useThrottle$1(((un=Pt==null?void 0:Pt.source)==null?void 0:un.step)??0,600),{controls:Nt,onChange:jt,state:Ut,dragHandle:Gt}=useViewTreeContext(),[qt,Xt]=reactExports.useState("small"),[Kt,Zt]=reactExports.useState("horizontal"),Qt=useCss$1({"&.rd3t-link":{stroke:alpha(lt.text.primary,lt.action.disabledOpacity)}}),{result:Jt,loading:en}=useTreeMemo({trace:(rn=(cn=Pt==null?void 0:Pt.source)==null?void 0:cn.trace)==null?void 0:rn.content,step:Bt,radius:radius2[qt].value},[Bt,Pt,qt]),tn=useCache(Jt,en),an=reactExports.useCallback(()=>Qt,[Qt]);return jsxRuntimeExports.jsxs(_e,{onChange:jt,stack:Ut,children:[jsxRuntimeExports.jsx(_e.Handle,{children:Gt}),jsxRuntimeExports.jsx(_e.Content,{children:jsxRuntimeExports.jsx(Flex,{children:(pn=(sn=Pt==null?void 0:Pt.source)==null?void 0:sn.trace)!=null&&pn.content&&(tn!=null&&tn.tree)?jsxRuntimeExports.jsx(AutoSizer,{children:({width:yn,height:vn})=>jsxRuntimeExports.jsx(Box$1,{width:yn,height:vn,children:jsxRuntimeExports.jsx(Tree,{scaleExtent:{max:10,min:.01},orientation:Kt,translate:{x:yn/2,y:yn/2},data:tn.tree,dimensions:{width:yn,height:vn},separation:{siblings:1,nonSiblings:1},pathClassFunc:an,renderCustomNodeElement:({nodeDatum:xn,onNodeClick:_n})=>{var ln;return jsxRuntimeExports.jsx(Node$4,{node:xn,onClick:()=>_n==null?void 0:_n({}),step:(ln=Pt==null?void 0:Pt.source)==null?void 0:ln.step,onStep:Mn=>Dt(produce(Pt,Cn=>{lodashExports$1.set(Cn,"source.step",Mn)}))})}})})}):jsxRuntimeExports.jsx(Placeholder$2,{icon:jsxRuntimeExports.jsx(TreeIcon,{}),label:"Tree"})})})," ",jsxRuntimeExports.jsxs(_e.Options,{children:[jsxRuntimeExports.jsx(FeaturePicker,{icon:jsxRuntimeExports.jsx(LayersIcon,{}),label:"Layer",value:Rt,items:lodashExports$1.map(Lt,yn=>({id:yn.key,name:inferLayerName(yn)})),onChange:At,showArrow:!0,ellipsis:12}),divider$4,jsxRuntimeExports.jsx(FeaturePicker,{icon:jsxRuntimeExports.jsx(VisibilityOutlined,{}),label:"Radius",value:qt,onChange:yn=>Xt(yn),items:lodashExports$1.map(lodashExports$1.entries(radius2),([yn,vn])=>({id:yn,...vn})),showArrow:!0}),divider$4,jsxRuntimeExports.jsx(FeaturePicker,{icon:jsxRuntimeExports.jsx(RotateIcon,{}),label:"Orientation",value:Kt,onChange:yn=>Zt(yn),items:lodashExports$1.entries(orientationOptions).map(([yn,vn])=>({id:yn,name:lodashExports$1.startCase(vn.value)})),showArrow:!0})]}),jsxRuntimeExports.jsx(_e.Extras,{children:Nt})]})}const width=16,height=4;function Node$4({onClick:_e,node:lt,step:Rt=0,onStep:At}){var Ut;const{palette:Pt,spacing:Dt,shape:Lt}=useTheme(),Bt=lodashExports$1.findLast(lt==null?void 0:lt.events,Gt=>Gt.step<=Rt),Nt=!!lodashExports$1.find(lt==null?void 0:lt.events,Gt=>Gt.step===Rt),jt=getColorHex((Ut=Bt==null?void 0:Bt.data)==null?void 0:Ut.type);return jsxRuntimeExports.jsx(PopupState,{variant:"popover",children:Gt=>{var qt,Xt;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Tooltip$1,{title:`f: ${((qt=Bt==null?void 0:Bt.data)==null?void 0:qt.f)??"unknown"}, g: ${((Xt=Bt==null?void 0:Bt.data)==null?void 0:Xt.g)??"unknown"}`,children:jsxRuntimeExports.jsxs("g",{onClick:Kt=>{Gt.open(Kt)},children:[jsxRuntimeExports.jsx("clipPath",{id:"clipPath",children:jsxRuntimeExports.jsx("rect",{y:Dt(-height/2),x:Dt(-.25),strokeWidth:0,width:Dt(width),height:Dt(height),rx:Lt.borderRadius})}),jsxRuntimeExports.jsx("rect",{y:Dt(-height/2),x:Dt(-.25),strokeWidth:0,fill:Pt.background.default,width:Dt(width),height:Dt(height),clipPath:"url(#clipPath)"}),Nt&&jsxRuntimeExports.jsx("rect",{y:Dt(-height/2),x:Dt(-.25),strokeWidth:0,fill:alpha(Pt.primary.main,Pt.action.selectedOpacity),width:Dt(width),height:Dt(height),clipPath:"url(#clipPath)"}),jsxRuntimeExports.jsx("rect",{x:Dt(-.25),y:Dt(-height/2),height:Dt(height),width:Dt(.5),fill:jt,strokeWidth:0,clipPath:"url(#clipPath)"}),jsxRuntimeExports.jsx("text",{strokeWidth:0,height:Dt(4),fill:Pt.text.primary,y:0,fontWeight:500,fontSize:"0.875rem",x:Dt(2-.25),alignmentBaseline:"central",children:lt==null?void 0:lt.name}),!!(lt!=null&<.cumulativeChildCount)&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("text",{strokeWidth:0,height:Dt(4),fill:Pt.text.secondary,y:0,x:Dt(width-2.25-1),textAnchor:"end",fontWeight:400,fontSize:"0.875rem",alignmentBaseline:"central",children:lt==null?void 0:lt.cumulativeChildCount}),jsxRuntimeExports.jsx(NextIcon,{width:Dt(2),height:Dt(2),x:Dt(width-2-1),y:Dt(-height/2+1),strokeWidth:0,fill:Pt.text.primary,opacity:Pt.action.disabledOpacity})]})]})}),jsxRuntimeExports.jsx(Menu$1,{anchorOrigin:{horizontal:"center",vertical:"bottom"},transformOrigin:{horizontal:"center",vertical:"top"},...bindMenu(Gt),children:jsxRuntimeExports.jsx(MenuList$1,{dense:!0,sx:{p:0},children:lodashExports$1.map(lt==null?void 0:lt.events,Kt=>jsxRuntimeExports.jsx(MenuItem$1,{selected:Kt.step===Rt,sx:{borderLeft:`4px solid ${getColorHex(Kt.data.type)}`},onClick:()=>{Gt.close(),_e==null||_e(),lodashExports$1.delay(()=>At==null?void 0:At(Kt.step),150)},children:jsxRuntimeExports.jsx(Label$1,{primary:lodashExports$1.startCase(Kt.data.type),secondary:`Step ${Kt.step}`})}))})})]})}})}function SelectionMenu({selection:_e,onClose:lt}){const Rt=useSelectionMenu(),At=useCache(_e),{client:Pt}=_e??{};return jsxRuntimeExports.jsx(Menu$1,{open:!!_e,anchorReference:"anchorPosition",anchorPosition:{top:(Pt==null?void 0:Pt.y)??0,left:(Pt==null?void 0:Pt.x)??0},onClose:lt,keepMounted:!0,children:jsxRuntimeExports.jsx(MenuList$1,{dense:!0,sx:{py:0},children:jsxRuntimeExports.jsx(Rt,{event:At,children:Dt=>{const Lt=lodashExports$1.entries(Dt);return Lt.length?lodashExports$1.chain(Lt).sortBy(([,Bt])=>Bt.index).map(([,{items:Bt,primary:Nt}],jt)=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[!!jt&&jsxRuntimeExports.jsx(Divider$1,{sx:{my:1,mx:2}}),Nt&&jsxRuntimeExports.jsx(ListItem$1,{sx:{py:0},children:jsxRuntimeExports.jsx(Type$1,{color:"text.secondary",variant:"overline",children:Nt})}),lodashExports$1.chain(Bt).entries().sortBy(([,Ut])=>Ut.index).map(([Ut,{action:Gt,icon:qt,primary:Xt,secondary:Kt}])=>Gt?jsxRuntimeExports.jsxs(MenuItem$1,{onClick:()=>{Gt(),lt==null||lt()},children:[qt&&jsxRuntimeExports.jsx(ListItemIcon$1,{children:qt}),jsxRuntimeExports.jsx(ListItemText$1,{primary:Xt,sx:{mr:4}}),jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",children:Kt})]},Ut):jsxRuntimeExports.jsxs(ListItem$1,{children:[qt&&jsxRuntimeExports.jsx(ListItemIcon$1,{children:qt}),jsxRuntimeExports.jsx(ListItemText$1,{primary:Xt,sx:{mr:4}}),jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"text.secondary",children:Kt})]},Ut)).value()]})).value():jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(ListItem$1,{children:jsxRuntimeExports.jsx(Type$1,{children:"No info to show."})})})}})})})}const identity$1=({children:_e})=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e==null?void 0:_e({})});function useSelectionMenu(){const[{layers:_e}]=useLayers();return reactExports.useMemo(()=>lodashExports$1.chain(_e).reduce((lt,Rt)=>{var Pt;const At=((Pt=getLayerHandler(Rt))==null?void 0:Pt.getSelectionInfo)??identity$1;return({children:Dt,event:Lt})=>jsxRuntimeExports.jsx(At,{layer:Rt.key,event:Lt,children:Bt=>jsxRuntimeExports.jsx(lt,{event:Lt,children:Nt=>Dt==null?void 0:Dt(lodashExports$1.merge(Bt,Nt))})})},identity$1).value(),[_e])}const TILE_RESOLUTION=128,tileSize=(_e=!1)=>(_e?1:devicePixelRatio)*TILE_RESOLUTION,rendererOptions={tileSubdivision:2,workerCount:lodashExports$1.clamp(navigator.hardwareConcurrency-1,1,12),tileResolution:{width:tileSize(),height:tileSize()}},TraceRendererContext=reactExports.createContext({});function useRendererInstance(){return reactExports.useContext(TraceRendererContext)}function useRenderer(_e,{width:lt,height:Rt}={}){const At=useTheme(),[Pt]=useRenderers(),Dt=reactExports.useRef(null),[Lt,Bt]=reactExports.useState(""),[Nt,jt]=reactExports.useState();return reactExports.useEffect(()=>{if(Bt(""),Dt.current&<&&Rt&&_e){const Ut=lodashExports$1.find(Pt,Gt=>Gt.renderer.meta.id===_e);if(Ut){const Gt=new Ut.renderer.constructor;return Gt.setup({...rendererOptions,screenSize:{width:lt,height:Rt},backgroundColor:At.palette.background.paper,accentColor:At.palette.primary.main}),Dt.current.append(Gt.getView()),jt(Gt),()=>{var qt,Xt;try{(Xt=(qt=Dt.current)==null?void 0:qt.removeChild)==null||Xt.call(qt,Gt.getView()),jt(void 0)}catch(Kt){console.warn(Kt)}finally{Gt.destroy()}}}}},[Dt.current,lodashExports$1.map,_e,Pt,At,Bt,jt]),useDebounce(()=>{Nt&<&&Rt&&Nt.setOptions({screenSize:{width:lt,height:Rt}})},At.transitions.duration.standard,[Nt,lt,Rt]),{instance:Nt,ref:Dt,error:Lt}}function TraceRendererCircularProgress(){const[{map:_e,specimen:lt}]=useLoading();return!!(_e||lt)&&jsxRuntimeExports.jsx(CircularProgress$1,{sx:{position:"absolute",top:Rt=>Rt.spacing(6+2),right:Rt=>Rt.spacing(2)}})}function TraceRenderer({width:_e,height:lt,renderer:Rt,rendererRef:At,layers:Pt}){const Dt=reactExports.useMemo(nanoid$1,[]),{instance:Lt,error:Bt,ref:Nt}=useRenderer(Rt,{width:_e,height:lt}),{playing:jt}=usePlaybackState(),[,Ut]=useScreenshots(),[Gt,qt]=reactExports.useState();reactExports.useEffect(()=>{if(Lt){const Kt=(Zt,Qt)=>{const Jt=Zt;qt({client:{x:Jt.clientX,y:Jt.clientY},world:Qt.world,info:{point:Qt.world,components:Qt.components}})};return Lt.on("click",Kt),()=>void Lt.off("click",Kt)}},[Lt]);const Xt=reactExports.useMemo(()=>({renderer:Lt}),[Lt]);return reactExports.useEffect(()=>At==null?void 0:At(Lt),[Lt,At]),reactExports.useEffect(()=>{const Kt=async()=>{var Zt;return await((Zt=Lt==null?void 0:Lt.toDataUrl)==null?void 0:Zt.call(Lt))};return Ut(()=>({[Dt]:Kt})),()=>Ut(()=>({[Dt]:void 0}))},[Dt,Lt]),reactExports.useEffect(()=>{Lt&&Lt.setOptions({tileResolution:{width:tileSize(jt),height:tileSize(jt)}})},[Lt,jt]),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(TraceRendererCircularProgress,{}),jsxRuntimeExports.jsx(TraceRendererContext.Provider,{value:Xt,children:Pt!=null&&Pt.length?Bt?jsxRuntimeExports.jsxs(Box$1,{sx:{display:"flex",flexDirection:"column",width:_e,height:lt,alignItems:"center",justifyContent:"center",color:"text.secondary"},children:[jsxRuntimeExports.jsx(DisabledIcon,{sx:{mb:2},fontSize:"large"}),Bt]}):jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Box$1,{ref:Nt,children:Pt.map((Kt,Zt)=>jsxRuntimeExports.jsx(RenderLayer,{index:Zt,layer:Kt},Kt.key))})}):jsxRuntimeExports.jsx(Placeholder$2,{icon:jsxRuntimeExports.jsx(ViewportIcon,{}),label:"No layers to render",width:_e,height:lt})}),jsxRuntimeExports.jsx(SelectionMenu,{selection:Gt,onClose:()=>qt(void 0)})]})}function NodeList({nodes:_e}){const{renderer:lt}=useRendererInstance();return reactExports.useEffect(()=>{if(lt&&(_e!=null&&_e.length))return lt.add(_e.flat())},[lt,_e]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{})}function LazyNodeList({nodes:_e,step:lt}){const At=lodashExports$1.floor((lt??0)/200)*200,Pt=reactExports.useMemo(()=>lodashExports$1.slice(_e,0,At),[_e,At]),Dt=reactExports.useMemo(()=>lodashExports$1.slice(_e,At,(lt??0)+1),[_e,At,lt]);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[!!At&&jsxRuntimeExports.jsx(NodeList,{nodes:Pt}),jsxRuntimeExports.jsx(NodeList,{nodes:Dt})]})}function useConnectionResolver(){const[_e]=useConnections();return reactExports.useCallback(lt=>lodashExports$1.find(_e,lt),[_e])}function useConnection(_e){return useConnectionResolver()({url:_e})}function useMapContent(_e){const lt=useSnackbar(),Rt=useLoadingState("map"),At=useConnectionResolver(),Pt=reactExports.useMemo(()=>memo(async({source:Nt,id:jt}={})=>{if(Nt&&jt){const Ut=At({url:Nt});if(Ut){lt("Fetching map...");const Gt=await Ut.transport().call("features/map",{id:jt});return Gt==null?void 0:Gt.content}}},{normalizer:JSON.stringify}),[At,lt]),{content:Dt,source:Lt,id:Bt}=_e??{};return useAsync(()=>Rt(async()=>{if(Bt)return{..._e,content:Dt||await Pt({source:Lt,id:Bt})}}),[Pt,Dt,Lt,Bt])}const noop$3=()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{});function useMapOptions(_e){const{format:lt}=_e??{};return useAsync(async()=>{var Rt,At;return await((At=(Rt=getParser(lt))==null?void 0:Rt.editor)==null?void 0:At.call(Rt,_e==null?void 0:_e.content))??noop$3},[_e])}function useParsedMap(_e,lt){const Rt=useSnackbar(),At=useTheme(),Pt=useLoadingState("map"),{format:Dt,content:Lt}=_e??{};return useAsync(()=>Pt(async()=>{var Bt,Nt;if(Dt&&Lt){Rt("Processing map...");try{const jt=await((Nt=(Bt=getParser(Dt))==null?void 0:Bt.parse)==null?void 0:Nt.call(Bt,Lt,{color:At.palette.text.primary,background:At.palette.background.paper,...lt}))??{nodes:[]};return Rt("Map loaded",`${jt.nodes.length} elements, ${jt.log.join(", ")}`),jt}catch(jt){return console.error(jt),Rt("Error parsing",lodashExports$1.get(jt,"message")),{error:lodashExports$1.get(jt,"message")}}}}),[Dt,Lt,At,lt])}const controller$2={key:"map",inferName:_e=>{var lt;return(lt=_e==null?void 0:_e.source)!=null&<.map?`${_e.source.map.name} (${lodashExports$1.startCase(_e.source.map.format)})`:"Untitled Map"},error:_e=>{var lt,Rt;return(Rt=(lt=_e==null?void 0:_e.source)==null?void 0:lt.parsedMap)==null?void 0:Rt.error},editor:withProduce(({value:_e,produce:lt})=>{var Pt,Dt,Lt,Bt,Nt,jt,Ut,Gt;const Rt=usePaper(),{result:At}=useMapOptions((Pt=_e==null?void 0:_e.source)==null?void 0:Pt.map);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Option,{label:"Source",content:jsxRuntimeExports.jsx(MapPicker,{value:(Dt=_e==null?void 0:_e.source)==null?void 0:Dt.map,onChange:qt=>lt(Xt=>lodashExports$1.set(Xt,"source.map",qt))})}),((Bt=(Lt=_e==null?void 0:_e.source)==null?void 0:Lt.parsedMap)==null?void 0:Bt.error)&&jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:qt=>qt.palette.error.main,sx:{whiteSpace:"pre-line",mb:1,mt:1,...Rt(1),p:1,borderRadius:1},children:jsxRuntimeExports.jsx("code",{children:(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedMap)==null?void 0:jt.error})}),!!((Ut=_e==null?void 0:_e.source)!=null&&Ut.map)&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Heading,{label:"Map Options"}),At?jsxRuntimeExports.jsx(At,{value:(Gt=_e==null?void 0:_e.source)==null?void 0:Gt.options,onChange:qt=>lt(Xt=>{var Kt;lodashExports$1.set(Xt,"source.options",qt(((Kt=Xt.source)==null?void 0:Kt.options)??{}))})}):jsxRuntimeExports.jsx(CircularProgress$1,{sx:{mt:2}})]})]})}),renderer:({layer:_e,index:lt})=>{var Pt;const{nodes:Rt}=((Pt=_e==null?void 0:_e.source)==null?void 0:Pt.parsedMap)??{},At=reactExports.useMemo(()=>[lodashExports$1.map(Rt,Dt=>({...Dt,meta:{...Dt.meta,sourceLayer:_e==null?void 0:_e.key,sourceLayerIndex:lt,sourceLayerAlpha:1-.01*+((_e==null?void 0:_e.transparency)??0),sourceLayerDisplayMode:(_e==null?void 0:_e.displayMode)??"source-over"}}))],[Rt,lt,_e==null?void 0:_e.transparency,_e==null?void 0:_e.displayMode]);return jsxRuntimeExports.jsx(NodeList,{nodes:At})},service:withProduce(({value:_e,produce:lt})=>{var Pt,Dt;const{result:Rt}=useMapContent((Pt=_e==null?void 0:_e.source)==null?void 0:Pt.map),{result:At}=useParsedMap(Rt,(Dt=_e==null?void 0:_e.source)==null?void 0:Dt.options);return useEffectWhen(()=>void lt(Lt=>{lodashExports$1.set(Lt,"source.parsedMap",At),lodashExports$1.set(Lt,"viewKey",nanoid$1())}),[At,lt],[At]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{})}),getSelectionInfo:({children:_e,event:lt,layer:Rt})=>{const{layer:At,setLayer:Pt,layers:Dt}=useLayer(Rt),{parsedMap:Lt}=(At==null?void 0:At.source)??{},{point:Bt,node:Nt}=reactExports.useMemo(()=>{var Ut,Gt,qt,Xt;if(Lt&<){const Kt=(Xt=(qt=getParser((Gt=(Ut=At==null?void 0:At.source)==null?void 0:Ut.map)==null?void 0:Gt.format))==null?void 0:qt.hydrate)==null?void 0:Xt.call(qt,Lt);if(Kt){const Zt=(lt==null?void 0:lt.world)&&Kt.snap(lt.world);if(Zt){const Qt=(lt==null?void 0:lt.world)&&Kt.nodeAt(Zt);return{point:Zt,node:Qt}}}}return{}},[Lt,lt]),jt=reactExports.useMemo(()=>({...At&&Bt&&!lodashExports$1.isUndefined(Nt)&&{[At.key]:{primary:inferLayerName(At),items:{point:{primary:"Point",secondary:`(${lodashExports$1.round(Bt.x,2)}, ${lodashExports$1.round(Bt.y,2)})`}}}}}),[Bt,Nt,At,Dt,Pt]);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e==null?void 0:_e(jt)})}};function IconButtonWithTooltip({label:_e,icon:lt,...Rt}){return jsxRuntimeExports.jsx(Tooltip$1,{title:lodashExports$1.startCase(_e),children:jsxRuntimeExports.jsx("span",{children:jsxRuntimeExports.jsx(IconButton$1,{...Rt,children:lt})})},_e)}const FRAME_TIME_MS=1e3/60;function PlaybackService({children:_e,value:lt}){const{step:Rt,end:At,playing:Pt,pause:Dt,stepWithBreakpointCheck:Lt}=usePlaybackState(lt==null?void 0:lt.key),[{"playback/playbackRate":Bt=1}]=useSettings();return reactExports.useEffect(()=>{if(Pt){let Nt=!1,jt=lodashExports$1.noop,Ut=Date.now();const Gt=()=>{if(!Nt){const qt=Date.now(),Xt=lodashExports$1.ceil(Bt*(qt-Ut)/FRAME_TIME_MS);Rt{jt(),Nt=!0}}},[Lt,Pt,At,Rt,Dt,Bt]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_e})}function Playback({layer:_e}){const{playing:lt,canPause:Rt,canPlay:At,canStepBackward:Pt,canStepForward:Dt,canStop:Lt,pause:Bt,play:Nt,stepBackward:jt,stepForward:Ut,stop:Gt,stepWithBreakpointCheck:qt,step:Xt,end:Kt}=usePlaybackState(_e==null?void 0:_e.key);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(IconButtonWithTooltip,{label:"step-backward",icon:jsxRuntimeExports.jsx(PreviousIcon,{}),onClick:jt,disabled:!Pt}),jsxRuntimeExports.jsx(IconButtonWithTooltip,{...lt?{label:"pause",icon:jsxRuntimeExports.jsx(PauseIcon,{}),onClick:()=>Bt(),disabled:!Rt}:{label:"play",icon:jsxRuntimeExports.jsx(PlayIcon,{}),onClick:()=>Nt(),disabled:!At,color:"primary"}}),jsxRuntimeExports.jsx(IconButtonWithTooltip,{label:"step-forward",icon:jsxRuntimeExports.jsx(NextIcon,{}),onClick:Ut,disabled:!Dt}),jsxRuntimeExports.jsx(IconButtonWithTooltip,{label:"stop",icon:jsxRuntimeExports.jsx(StopIcon,{}),onClick:Gt,disabled:!Lt}),jsxRuntimeExports.jsx(IconButtonWithTooltip,{label:"step-to-next-breakpoint",icon:jsxRuntimeExports.jsx(SkipIcon,{}),onClick:()=>{qt(Kt-Xt,1)},disabled:!Dt})]})}var ResizeSensor={exports:{}};(function(_e,lt){(function(Rt,At){_e.exports=At()})(typeof window<"u"?window:commonjsGlobal,function(){if(typeof window>"u")return null;var Rt=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")(),At=Rt.requestAnimationFrame||Rt.mozRequestAnimationFrame||Rt.webkitRequestAnimationFrame||function(Ut){return Rt.setTimeout(Ut,20)},Pt=Rt.cancelAnimationFrame||Rt.mozCancelAnimationFrame||Rt.webkitCancelAnimationFrame||function(Ut){Rt.clearTimeout(Ut)};function Dt(Ut,Gt){var qt=Object.prototype.toString.call(Ut),Xt=qt==="[object Array]"||qt==="[object NodeList]"||qt==="[object HTMLCollection]"||qt==="[object Object]"||typeof jQuery<"u"&&Ut instanceof jQuery||typeof Elements<"u"&&Ut instanceof Elements,Kt=0,Zt=Ut.length;if(Xt)for(;Kt=xn&&(Mn+=yn.value),yn.mode==="max"&&_n<=xn&&(Mn+=yn.value),ln[Cn]||(ln[Cn]=""),Mn&&(" "+ln[Cn]+" ").indexOf(" "+Mn+" ")===-1&&(ln[Cn]+=" "+Mn));for(var Tn in Pn)Pn.hasOwnProperty(Tn)&&(ln[Pn[Tn]]?this.element.setAttribute(Pn[Tn],ln[Pn[Tn]].substr(1)):this.element.removeAttribute(Pn[Tn]))}}function qt(rn,sn){rn.elementQueriesSetupInformation||(rn.elementQueriesSetupInformation=new Gt(rn,sn)),rn.elementQueriesSensor||(rn.elementQueriesSensor=new Rt(rn,function(){rn.elementQueriesSetupInformation.call()}))}function Xt(rn,sn,pn,yn){if(typeof Lt[rn]>"u"){Lt[rn]=[];var vn=Bt.length;Dt.innerHTML+=` `+rn+" {animation: 0.1s element-queries;}",Dt.innerHTML+=` `+rn+" > .resize-sensor {min-width: "+vn+"px;}",Bt.push(rn)}Lt[rn].push({mode:sn,property:pn,value:yn})}function Kt(rn){var sn;if(document.querySelectorAll&&(sn=rn?rn.querySelectorAll.bind(rn):document.querySelectorAll.bind(document)),!sn&&typeof $$<"u"&&(sn=$$),!sn&&typeof jQuery<"u"&&(sn=jQuery),!sn)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return sn}function Zt(rn){var sn=Kt(rn);for(var pn in Lt)if(Lt.hasOwnProperty(pn))for(var yn=sn(pn,rn),vn=0,xn=yn.length;vnpn[Fn].minWidth&&(wn=Fn);if(wn||(wn=vn),xn!==wn)if(_n[wn])sn[xn].style.display="none",sn[wn].style.display="block",xn=wn;else{var $n=new Image;$n.onload=function(){sn[wn].src=yn[wn],sn[xn].style.display="none",sn[wn].style.display="block",_n[wn]=!0,xn=wn},$n.src=yn[wn]}else sn[wn].src=yn[wn]}rn.resizeSensorInstance=new Rt(rn,Tn),Tn()}function Jt(){for(var rn=Kt(),sn=rn("[data-responsive-image],[responsive-image]"),pn=0,yn=sn.length;pn img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",Dt.innerHTML+=` @keyframes element-queries { 0% { visibility: inherit; } }`,document.getElementsByTagName("head")[0].appendChild(Dt),cn=!0);for(var sn=0,pn=document.styleSheets.length;sn{if(At&<)return At.addEventListener("scroll",lt,{passive:!0}),()=>At.removeEventListener("scroll",lt)},[At,lt]),jsxRuntimeExports.jsx("div",{...Rt,style:{height:"100%",width:"100%",overflow:"hidden scroll",...Rt.style},ref:Dt=>{Pt(Dt),_e==null||_e(Dt)},children:jsxRuntimeExports.jsx(PanelContext.Provider,{value:At,children:jsxRuntimeExports.jsx("div",{style:{width:"100%"},children:Rt.children})})})}const PanelContext=reactExports.createContext(null);function usePanel(){return reactExports.useContext(PanelContext)}function useScrollState(_e=128){const[lt,Rt]=reactExports.useState(!0),[At,Pt]=reactExports.useState(!0),[Dt,Lt]=reactExports.useState(!0),[Bt,Nt]=reactExports.useState(null),jt=reactExports.useRef(0);return reactExports.useEffect(()=>{if(Bt){const Ut=()=>{{const Gt=Bt.scrollTop<=_e;Gt!==Dt&&Lt(Gt)}{const Gt=Bt.scrollTop<=1;Gt!==At&&Pt(Gt)}jt.current-Bt.scrollTop&&(Math.abs(jt.current-Bt.scrollTop)>2&&jt.current>=0&&Rt(jt.current>Bt.scrollTop),jt.current=Bt.scrollTop)};return Bt.addEventListener("scroll",Ut,{passive:!0}),()=>{Bt.removeEventListener("scroll",Ut)}}},[Bt,Dt,At,jt,_e]),[lt||Dt,Dt,At,Bt,Nt]}function AppBarTitle({children:_e}){return jsxRuntimeExports.jsx(Type$1,{variant:"h6",children:_e})}function ModalAppBar({onClose:_e=()=>{},style:lt,elevatedStyle:Rt,children:At,transitionProperties:Pt=["box-shadow","background","border-bottom"],elevatedChildren:Dt,simple:Lt,position:Bt="sticky"}){const Nt=usePanel(),jt=useTheme(),[,,Ut,,Gt]=useScrollState();reactExports.useEffect(()=>{Gt(Nt)},[Nt,Gt]);const qt=Ut?{background:jt.palette.background.paper,...!Lt&&{boxShadow:jt.shadows[0]},...lt}:{background:jt.palette.background.paper,...!Lt&&{boxShadow:jt.shadows[4]},...Rt};return jsxRuntimeExports.jsx(AppBar$1,{elevation:0,position:Bt,style:{color:jt.palette.text.primary,transition:jt.transitions.create(Pt),...qt},children:jsxRuntimeExports.jsxs(Toolbar$1,{children:[jsxRuntimeExports.jsx(IconButton$1,{style:{marginRight:jt.spacing(1)},"aria-label":"open drawer",edge:"start",onClick:()=>_e(),children:jsxRuntimeExports.jsx(ArrowBack,{})}),At&&jsxRuntimeExports.jsx("div",{style:{gridColumn:1,gridRow:1,flex:1,overflow:"auto"},children:jsxRuntimeExports.jsx(Fade$1,{in:!!(!Dt||Ut),mountOnEnter:!0,unmountOnExit:!0,children:jsxRuntimeExports.jsx(Box$1,{style:{width:"100%"},children:At})})}),Dt&&jsxRuntimeExports.jsx("div",{style:{gridColumn:1,gridRow:1,flex:1,overflow:"auto"},children:jsxRuntimeExports.jsx(Fade$1,{in:!!(Dt&&!Ut),mountOnEnter:!0,unmountOnExit:!0,children:jsxRuntimeExports.jsx(Box$1,{style:{width:"100%"},children:Dt})})})]})})}function Modal({children:_e,actions:lt,width:Rt=480,height:At,onTarget:Pt,variant:Dt="default",scrollable:Lt=!0,...Bt}){var un;const[Nt,jt]=reactExports.useState(void 0);reactExports.useEffect(()=>{_e&&jt(_e)},[_e]);const Ut=useTheme(),Gt=useSmallDisplay(),[qt,Xt]=reactExports.useState(null),[Kt,Zt]=reactExports.useState(null),[Qt,Jt]=reactExports.useState(!1),[en,tn]=reactExports.useState(0);reactExports.useEffect(()=>{if(qt&&Kt&&!Gt&&!At){const cn=()=>{const sn=window.innerHeight-64{window.removeEventListener("resize",cn),rn.detach()}}},[qt,Kt,Gt,At]);const an=Dt==="submodal"&≫return jsxRuntimeExports.jsxs(Dialog$1,{fullScreen:Gt,...Bt,style:{...an&&{paddingTop:Ut.spacing(8)},...Bt.style},PaperProps:{ref:cn=>Xt(cn),style:{...an&&{borderRadius:`${Ut.shape.borderRadius}px ${Ut.shape.borderRadius}px 0 0`},background:Gt?Ut.palette.background.default:Ut.palette.background.paper,overflow:"hidden",height:At&&!Gt?At:Qt||Gt?"100%":en||"fit-content",position:"relative",maxWidth:"none",...Gt&&{paddingTop:36},...(un=Bt.PaperProps)==null?void 0:un.style},...Bt.PaperProps},children:[jsxRuntimeExports.jsx(ScrollPanel,{style:{height:"100%",width:Gt?void 0:Rt,maxWidth:"100%",overflow:Lt?void 0:"hidden"},onTarget:Pt,children:jsxRuntimeExports.jsx("div",{ref:cn=>Zt(cn),style:{width:"100%",height:"100%"},children:Nt})}),lt]})}function ManagedModal({options:_e,appBar:lt,trigger:Rt=()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{}),children:At}){return jsxRuntimeExports.jsx(PopupState,{variant:"popover",children:({open:Pt,close:Dt,isOpen:Lt})=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[reactExports.cloneElement(Rt(Pt)),jsxRuntimeExports.jsxs(Modal,{open:Lt,onClose:Dt,..._e,children:[jsxRuntimeExports.jsx(ModalAppBar,{onClose:Dt,...lt}),At??(_e==null?void 0:_e.children)]})]})})}const supProps={verticalAlign:"top",position:"relative",top:0};function renderProperty(_e,lt=!1){switch(typeof _e){case"number":if(lt){const[Rt,At]=_e.toExponential(2).split("e").map(Pt=>+Pt);return Math.abs(At)>4?jsxRuntimeExports.jsxs("span",{children:[Rt,"x10",jsxRuntimeExports.jsx("sup",{style:supProps,children:At})]}):lodashExports$1.round(_e,2)}else return _e;case"string":return`${_e}`;case"undefined":return"null";default:return lt?jsxRuntimeExports.jsx("code",{children:lodashExports$1.isNull(_e)?"null":lodashExports$1.get(_e,"constructor.name")??typeof _e}):jsxRuntimeExports.jsx("code",{children:lodashExports$1.truncate(JSON.stringify(_e).replace(` @@ -575,7 +575,7 @@ https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof _e.getDerivedSta `+Bt+"]":"[ "+Nt.join(", ")+" ]":"["+Nt.join(",")+"]",gap=Bt,Dt}if(rep&&typeof rep=="object")for(Lt=rep.length,At=0;AtRt?`{ `+gap+Nt.join(`, `+gap)+` -`+Bt+"}":"{ "+Nt.join(", ")+" }":"{"+Nt.join(",")+"}",gap=Bt,Dt}}function beautify(_e,lt,Rt,At){var Pt;if(gap="",indent="",At||(At=0),typeof At!="number")throw new Error("beaufifier: limit must be a number");if(typeof Rt=="number")for(Pt=0;Pt0?dn[0]:"",Tn(),yr}function $n(yr){var br=(yr===void 0?{}:yr).isNull,Er=br!==void 0&&br;Gn={name:"",pipes:[]},er=!Er}function An(){hn.variables.push(Gn),$n({isNull:!0})}function Vn(yr){var br=(yr===void 0?{}:yr).isNull,Er=br!==void 0&&br;Sn={name:"",parameters:[]},Yn=!Er}function Zn(){Gn.pipes.push(Sn),Vn({isNull:!0})}function tr(yr){var br=(yr===void 0?{}:yr).isNull,Er=br!==void 0&&br;Kn="",dr=!Er}function bn(){Sn.parameters.push(Kn),tr({isNull:!0})}function En(){return!!Kt.test(dn)&&(wn(Kt),gn>=3&&bn(),gn>=2&&Zn(),gn>=1&&An(),gn=0,!0)}function kn(){return!!Qt.test(dn)&&(wn(Qt),gn>=3&&bn(),gn>=2&&Zn(),gn>=1&&Vn(),gn=2,!0)}function zn(){return!!en.test(dn)&&(wn(en),gn>=3&&bn(),gn>=2&&tr(),gn=3,!0)}for(var dn=Pn,hn={literals:[],variables:[]},gn=0,Bn="",Gn={name:"",pipes:[]},Sn={name:"",parameters:[]},Kn="",er=!1,Yn=!1,dr=!1;dn&&dn.length>0;)switch(gn){case 0:if(Ut.test(dn)){Bn+=Fn();continue}if(qt.test(dn)){gn=1,$n(),hn.literals.push(Bn),Bn="",wn(qt);continue}Bn+=dn[0],Tn();break;case 1:if(Ut.test(dn)){Gn.name+=Fn();continue}if(En()||kn())continue;if(_n(dn)){Gn.name+=ln(dn,Tn);continue}Gn.name+=dn[0],Tn();break;case 2:if(Ut.test(dn)){Sn.name+=Fn();continue}if(En()||zn()||kn())continue;if(_n(dn)){Sn.name+=ln(dn,Tn);continue}Sn.name+=dn[0],Tn();break;case 3:if(Ut.test(dn)){Kn+=Fn();continue}if(En()||zn()||kn())continue;if(Mn(dn)){Kn+=Cn(dn,Tn);continue}Kn+=dn[0],Tn()}return dr&&Sn.parameters.push(Kn),Yn&&Gn.pipes.push(Sn),er&&hn.variables.push(Gn),hn.literals.push(Bn),hn}}function Lt(Bt){return function(Nt,jt){var Ut=Nt.match(Bt);return jt(Ut[0].length),Ut.slice(2).join("").replace("\\\\","\\")}}Object.defineProperty(At,"__esModule",{value:!0}),At.DEFAULT_QUOTED_STRING_REGEX=/^('((?:[^'\\]|\\.)*)'|'((?:[^'\\]|\\.)*)$|"((?:[^"\\]|\\.)*)"|"((?:[^"\\]|\\.)*)$)/,At.parseStringTemplateGenerator=Dt,At.parseStringTemplate=Dt(),At.getQuotedStringAndAdvanceForRegex=Lt},function(Rt,At,Pt){Rt.exports=Pt(2)},function(Rt,At,Pt){function Dt(Lt){for(var Bt in Lt)At.hasOwnProperty(Bt)||(At[Bt]=Lt[Bt])}Object.defineProperty(At,"__esModule",{value:!0}),Dt(Pt(0)),Dt(Pt(3))},function(Rt,At,Pt){function Dt(Ut){return function(Gt){return Ut.hasOwnProperty(Gt)?Ut[Gt]:Gt.split(".").reduce(function(qt,Xt){return qt.hasOwnProperty(Xt)?qt[Xt]:""},Ut)}}function Lt(Ut,Gt,qt,Xt){Xt===void 0&&(Xt=Dt(Gt));var Kt=Xt(Ut.name);return Ut.pipes.reduce(function(Zt,Qt){return qt.hasOwnProperty(Qt.name)?qt[Qt.name](Zt,Qt.parameters):Zt},Kt??"")}function Bt(Ut,Gt,qt,Xt){return Xt===void 0&&(Xt=Dt(Gt)),Ut.literals.length===0?"":Ut.literals.slice(1).reduce(function(Kt,Zt,Qt){return""+Kt+Lt(Ut.variables[Qt],Gt,qt,Xt)+Zt},Ut.literals[0])}function Nt(Ut,Gt,qt){return Bt(jt.parseStringTemplate(Ut),Gt,qt)}Object.defineProperty(At,"__esModule",{value:!0});var jt=Pt(0);At.evaluateParsedString=Bt,At.evaluateStringTemplate=Nt}])})})(dist$5);var distExports=dist$5.exports;function mapProperties(_e={},lt){const Rt={};for(const At of Object.keys(_e))Rt[At]=At==="$"?_e[At]:lt(_e[At],At,_e);return Object.setPrototypeOf(Rt,_e)}function parseProperty(_e){switch(_e==null?void 0:_e.constructor){case Array:{const lt=lodashExports$1.map(_e,parseProperty);return Rt=>lodashExports$1.map(lt,At=>At(Rt))}case Object:{const lt=lodashExports$1.mapValues(_e,parseProperty);return Rt=>lodashExports$1.mapValues(lt,At=>At(Rt))}case String:return parseString(_e);default:return()=>_e}}function normalize(_e={}){return mapProperties(_e,lt=>lodashExports$1.isFunction(lt)?lt:parseProperty(lt))}const parseToken=_e=>{const lt=Function("$",`return ${_e};`);return Rt=>lt(new Proxy(normalize(Rt),{get(At,Pt){return typeof(At==null?void 0:At[Pt])=="function"?At[Pt]({}):At==null?void 0:At[Pt]}}))},openBrace=/^\{\{\s*/,closeBrace=/^\s*\}\}/,neverMatch=/\b\B/,parser$1=distExports.parseStringTemplateGenerator({VARIABLE_START:openBrace,VARIABLE_END:closeBrace,PIPE_START:neverMatch,PIPE_PARAMETER_START:neverMatch,QUOTED_STRING:neverMatch}),parseString=memo(_e=>{const lt=parser$1(_e);return lodashExports$1.join(lt.literals,"")?Rt=>distExports.evaluateParsedString(lt,{},{},At=>parseToken(At)(Rt)):parseToken(lt.variables[0].name)},{primitive:!0});function commonjsRequire(_e){throw new Error('Could not dynamically require "'+_e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var pluralize$1={exports:{}};(function(_e,lt){(function(Rt,At){typeof commonjsRequire=="function"?_e.exports=At():Rt.pluralize=At()})(commonjsGlobal,function(){var Rt=[],At=[],Pt={},Dt={},Lt={};function Bt(Zt){return typeof Zt=="string"?new RegExp("^"+Zt+"$","i"):Zt}function Nt(Zt,Qt){return Zt===Qt?Qt:Zt===Zt.toLowerCase()?Qt.toLowerCase():Zt===Zt.toUpperCase()?Qt.toUpperCase():Zt[0]===Zt[0].toUpperCase()?Qt.charAt(0).toUpperCase()+Qt.substr(1).toLowerCase():Qt.toLowerCase()}function jt(Zt,Qt){return Zt.replace(/\$(\d{1,2})/g,function(Jt,en){return Qt[en]||""})}function Ut(Zt,Qt){return Zt.replace(Qt[0],function(Jt,en){var tn=jt(Qt[1],arguments);return Nt(Jt===""?Zt[en-1]:Jt,tn)})}function Gt(Zt,Qt,Jt){if(!Zt.length||Pt.hasOwnProperty(Zt))return Qt;for(var en=Jt.length;en--;){var tn=Jt[en];if(tn[0].test(Qt))return Ut(Qt,tn)}return Qt}function qt(Zt,Qt,Jt){return function(en){var tn=en.toLowerCase();return Qt.hasOwnProperty(tn)?Nt(en,tn):Zt.hasOwnProperty(tn)?Nt(en,Zt[tn]):Gt(tn,en,Jt)}}function Xt(Zt,Qt,Jt,en){return function(tn){var an=tn.toLowerCase();return Qt.hasOwnProperty(an)?!0:Zt.hasOwnProperty(an)?!1:Gt(an,an,Jt)===an}}function Kt(Zt,Qt,Jt){var en=Qt===1?Kt.singular(Zt):Kt.plural(Zt);return(Jt?Qt+" ":"")+en}return Kt.plural=qt(Lt,Dt,Rt),Kt.isPlural=Xt(Lt,Dt,Rt),Kt.singular=qt(Dt,Lt,At),Kt.isSingular=Xt(Dt,Lt,At),Kt.addPluralRule=function(Zt,Qt){Rt.push([Bt(Zt),Qt])},Kt.addSingularRule=function(Zt,Qt){At.push([Bt(Zt),Qt])},Kt.addUncountableRule=function(Zt){if(typeof Zt=="string"){Pt[Zt.toLowerCase()]=!0;return}Kt.addPluralRule(Zt,"$0"),Kt.addSingularRule(Zt,"$0")},Kt.addIrregularRule=function(Zt,Qt){Qt=Qt.toLowerCase(),Zt=Zt.toLowerCase(),Lt[Zt]=Qt,Dt[Qt]=Zt},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(Zt){return Kt.addIrregularRule(Zt[0],Zt[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(Zt){return Kt.addPluralRule(Zt[0],Zt[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(Zt){return Kt.addSingularRule(Zt[0],Zt[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(Kt.addUncountableRule),Kt})})(pluralize$1);var pluralizeExports=pluralize$1.exports;const pluralize=getDefaultExportFromCjs(pluralizeExports),parseTraceWorkerUrl=""+new URL("parseTrace.worker-413a1f44.js",import.meta.url).href;class ParseTraceWorker extends Worker{constructor(){super(parseTraceWorkerUrl,{type:"module"})}}const parseTraceAsync=usingMemoizedWorkerTask(ParseTraceWorker);function useTraceParser(_e){const lt=useSnackbar(),Rt=useLoadingState("specimen");return reactExports.useCallback(()=>Rt(async()=>{var At;if(_e!=null&&_e.trace){lt("Processing trace...");try{const Pt=await parseTraceAsync(_e);return lt("Trace loaded",pluralize("step",((At=Pt==null?void 0:Pt.stepsPersistent)==null?void 0:At.length)??0,!0)),{components:Pt,content:_e.trace}}catch(Pt){return console.error(Pt),lt("Error parsing",lodashExports$1.get(Pt,"message")),{error:lodashExports$1.get(Pt,"message")}}}}),[_e])}function useTraceContent(_e){const lt=useSnackbar(),Rt=useLoadingState("specimen"),At=useConnectionResolver(),[{traces:Pt}]=useFeatures(),Dt=reactExports.useMemo(()=>memo(async({source:Ut,id:Gt})=>{if(Ut&&Gt){const qt=At({url:Ut});if(qt){lt("Fetching trace...");const Xt=await qt.transport().call("features/trace",{id:Gt});return Xt==null?void 0:Xt.content}}},{normalizer:JSON.stringify}),[At,lt]),{content:Lt,source:Bt,id:Nt}=_e??{},{lastModified:jt}=lodashExports$1.find(Pt,{id:Nt,source:Bt})??{};return useAsync(()=>Rt(async()=>{if(Nt)return{..._e,content:Lt||await Dt({source:Bt,id:Nt,lastModified:jt})}}),[Dt,Lt,Bt,Nt,jt])}const isNullish=_e=>_e==null;function makePathIndex(_e){const lt=[],Rt={},At={},Pt=lodashExports$1.chain(_e==null?void 0:_e.events).map((Bt,Nt)=>({step:Nt,id:Bt.id,pId:Bt.pId})).groupBy("id").value();lodashExports$1.forEach(_e==null?void 0:_e.events,({id:Bt,pId:Nt},jt)=>{!isNullish(Nt)&&Rt[Bt]!==Nt&&(lt.push({id:Bt,pId:Nt,step:jt,prev:lodashExports$1.last(lt)}),Rt[Bt]=Nt),At[jt]=lodashExports$1.last(lt)});const Dt=(Bt,Nt=(jt=>(jt=_e==null?void 0:_e.events)==null?void 0:jt.length)()??0)=>{let Ut=At[Nt];for(;Ut;){if(Ut.id===Bt)return Ut.pId;Ut=Ut.prev}};return{getParent:Dt,getPath:Bt=>{const Nt=[Bt];let jt={...(_e.events??[])[Bt],step:Bt};for(;jt;){const Ut=Dt(jt.id,jt.step);if(Ut){const Gt=lodashExports$1.findLast(Pt[Ut],qt=>qt.step<=jt.step);if(Gt)Nt.push(Gt.step),jt=Gt;else break}else break}return Nt}}}const controller$1={key:"trace",inferName:_e=>{var lt,Rt;return((Rt=(lt=_e.source)==null?void 0:lt.trace)==null?void 0:Rt.name)??"Untitled Trace"},error:_e=>{var lt,Rt,At,Pt;return((Rt=(lt=_e==null?void 0:_e.source)==null?void 0:lt.trace)==null?void 0:Rt.error)||((Pt=(At=_e==null?void 0:_e.source)==null?void 0:At.parsedTrace)==null?void 0:Pt.error)},editor:withProduce(({value:_e,produce:lt})=>{var At,Pt,Dt,Lt,Bt,Nt,jt,Ut,Gt,qt,Xt;const Rt=usePaper();return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Option,{label:"Trace",content:jsxRuntimeExports.jsx(TracePicker,{onChange:Kt=>lt(Zt=>lodashExports$1.set(Zt,"source.trace",{...Kt,key:nanoid$1()})),value:(At=_e==null?void 0:_e.source)==null?void 0:At.trace})}),((Dt=(Pt=_e==null?void 0:_e.source)==null?void 0:Pt.trace)==null?void 0:Dt.error)&&jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:Kt=>Kt.palette.error.main,sx:{whiteSpace:"pre-line",mb:1,mt:1,...Rt(1),p:1,borderRadius:1},children:jsxRuntimeExports.jsx("code",{children:(Bt=(Lt=_e==null?void 0:_e.source)==null?void 0:Lt.trace)==null?void 0:Bt.error})}),((jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedTrace)==null?void 0:jt.error)&&jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:Kt=>Kt.palette.error.main,sx:{whiteSpace:"pre-line",mb:1,mt:1,...Rt(1),p:1,borderRadius:1},children:jsxRuntimeExports.jsx("code",{children:(Gt=(Ut=_e==null?void 0:_e.source)==null?void 0:Ut.parsedTrace)==null?void 0:Gt.error})}),jsxRuntimeExports.jsx(Heading,{label:"Preview"}),jsxRuntimeExports.jsx(Box$1,{sx:{height:240,mx:-2,mb:-2},children:jsxRuntimeExports.jsx(TracePreview,{trace:(Xt=(qt=_e==null?void 0:_e.source)==null?void 0:qt.parsedTrace)==null?void 0:Xt.content})})]})}),service:withProduce(({value:_e,produce:lt})=>{var Dt,Lt,Bt;const{palette:Rt}=useTheme(),{result:At}=useTraceContent((Dt=_e==null?void 0:_e.source)==null?void 0:Dt.trace),Pt=useTraceParser({trace:At==null?void 0:At.content,context:{color:colorsHex,themeAccent:Rt.primary.main,themeTextPrimary:Rt.text.primary,themeBackground:Rt.background.paper},view:"main"});return reactExports.useEffect(()=>{lt(Nt=>{var jt,Ut;return lodashExports$1.set(Nt,"source.playbackTo",((Ut=(jt=At==null?void 0:At.content)==null?void 0:jt.events)==null?void 0:Ut.length)??0)})},[(Bt=(Lt=At==null?void 0:At.content)==null?void 0:Lt.events)==null?void 0:Bt.length]),useEffectWhen(async()=>{const Nt=await Pt();lt(jt=>{lodashExports$1.set(jt,"source.parsedTrace",Nt),lodashExports$1.set(jt,"viewKey",nanoid$1())})},[Pt],[At==null?void 0:At.key]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(PlaybackService,{value:_e})})}),renderer:({layer:_e,index:lt})=>{var Nt,jt,Ut;const Rt=(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedTrace)==null?void 0:jt.components,At=useThrottle$1(((Ut=_e==null?void 0:_e.source)==null?void 0:Ut.step)??0,1e3/60),Pt=use2DPath(_e,lt,At),Dt=reactExports.useMemo(()=>lodashExports$1.map(Rt==null?void 0:Rt.stepsPersistent,Gt=>lodashExports$1.map(Gt,qt=>lodashExports$1.merge(qt,{meta:{sourceLayer:_e==null?void 0:_e.key,sourceLayerIndex:lt,sourceLayerAlpha:1-.01*+((_e==null?void 0:_e.transparency)??0),sourceLayerDisplayMode:(_e==null?void 0:_e.displayMode)??"source-over"}}))),[Rt==null?void 0:Rt.stepsPersistent,_e==null?void 0:_e.key,_e==null?void 0:_e.transparency,_e==null?void 0:_e.displayMode,lt]),Lt=reactExports.useMemo(()=>lodashExports$1.map(Rt==null?void 0:Rt.stepsTransient,Gt=>lodashExports$1.map(Gt,qt=>lodashExports$1.merge(qt,{meta:{sourceLayer:_e==null?void 0:_e.key,sourceLayerIndex:lt,sourceLayerAlpha:1-.01*+((_e==null?void 0:_e.transparency)??0),sourceLayerDisplayMode:(_e==null?void 0:_e.displayMode)??"source-over"}}))),[Rt==null?void 0:Rt.stepsTransient,_e==null?void 0:_e.key,_e==null?void 0:_e.transparency,_e==null?void 0:_e.displayMode,lt]),Bt=reactExports.useMemo(()=>[Lt[At]??[]],[Lt,At]);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(LazyNodeList,{step:At,nodes:Dt}),jsxRuntimeExports.jsx(NodeList,{nodes:Bt}),Pt]})},steps:_e=>{var lt,Rt,At;return((At=(Rt=(lt=_e==null?void 0:_e.source)==null?void 0:lt.parsedTrace)==null?void 0:Rt.content)==null?void 0:At.events)??[]},getSelectionInfo:({layer:_e,event:lt,children:Rt})=>{const{layer:At,setLayer:Pt}=useLayer(_e),Dt=reactExports.useMemo(()=>{var jt,Ut,Gt,qt,Xt;const Lt=((Gt=(Ut=(jt=At==null?void 0:At.source)==null?void 0:jt.parsedTrace)==null?void 0:Ut.content)==null?void 0:Gt.events)??[],Bt=lodashExports$1.chain((qt=lt==null?void 0:lt.info)==null?void 0:qt.components).filter(Kt=>{var Zt;return((Zt=Kt.meta)==null?void 0:Zt.sourceLayer)===(At==null?void 0:At.key)}).map(Kt=>{var Zt;return(Zt=Kt.meta)==null?void 0:Zt.step}).filter(lodashExports$1.negate(lodashExports$1.isUndefined)).sort((Kt,Zt)=>Kt-Zt).value(),Nt=lodashExports$1.chain((Xt=lt==null?void 0:lt.info)==null?void 0:Xt.components).filter(Kt=>{var Zt;return((Zt=Kt.meta)==null?void 0:Zt.sourceLayer)===(At==null?void 0:At.key)}).filter(Kt=>{var Zt;return(Zt=Kt.meta)==null?void 0:Zt.info}).value();if(Bt.length&&At){const Kt=lodashExports$1.last(Bt),Zt=Lt[Kt];if(Zt)return{...lodashExports$1.keyBy(lodashExports$1.map(Nt,(Qt,Jt)=>({key:`${At.key}.${Jt}`,primary:`Selection in ${inferLayerName(At)}`,items:{info:{index:-1,primary:jsxRuntimeExports.jsx(PropertyList,{event:Qt.meta.info,vertical:!0})}}})),"key"),[At.key]:{primary:inferLayerName(At),items:{properties:{index:-2,primary:jsxRuntimeExports.jsx(PropertyList,{event:Zt,vertical:!0})},[`${Zt}`]:{primary:`Go to Step ${Kt}`,secondary:`${lodashExports$1.startCase(Zt.type)}`,action:()=>Pt(produce(At,Qt=>{lodashExports$1.set(Qt,"source.step",Kt)})),icon:jsxRuntimeExports.jsx(ArrowOutwardRounded,{})}}}}}return{}},[At,lt]);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:Rt==null?void 0:Rt(Dt)})}};function use2DPath(_e,lt=0,Rt=0){var Lt,Bt;const{palette:At}=useTheme(),{getPath:Pt}=reactExports.useMemo(()=>{var Nt,jt;return(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedTrace)!=null&&jt.content?makePathIndex(_e.source.parsedTrace.content):{getParent:lodashExports$1.constant(void 0),getPath:lodashExports$1.constant([])}},[(Bt=(Lt=_e==null?void 0:_e.source)==null?void 0:Lt.parsedTrace)==null?void 0:Bt.content]);return reactExports.useMemo(()=>{var Nt,jt,Ut,Gt;if((Gt=(Ut=(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedTrace)==null?void 0:jt.content)==null?void 0:Ut.render)!=null&&Gt.path){const{pivot:qt={},scale:Xt=1}=_e.source.parsedTrace.content.render.path,{x:Kt,y:Zt}=qt,Qt=Kt?parseString(Kt):tn=>tn.event.x,Jt=Zt?parseString(Zt):tn=>tn.event.y,en=lodashExports$1.map(Pt(Rt),tn=>{var an,un,cn,rn;return(rn=(cn=(un=(an=_e==null?void 0:_e.source)==null?void 0:an.parsedTrace)==null?void 0:un.content)==null?void 0:cn.events)==null?void 0:rn[tn]});if(en.length){const tn=[{$:"rect",x:Qt({event:{x:0,y:0,...lodashExports$1.head(en)}})-2*Xt/2,y:Jt({event:{x:0,y:0,...lodashExports$1.head(en)}})-2*Xt/2,fill:getColorHex("destination"),width:2*Xt,height:2*Xt},{$:"rect",x:Qt({event:{x:0,y:0,...lodashExports$1.last(en)}})-2*Xt/2,y:Jt({event:{x:0,y:0,...lodashExports$1.last(en)}})-2*Xt/2,fill:getColorHex("source"),width:2*Xt,height:2*Xt},{$:"path",points:en.map(an=>({x:Qt({event:{x:0,y:0,...an}}),y:Jt({event:{x:0,y:0,...an}})})),fill:At.primary.main,alpha:1,lineWidth:1*Xt}];return jsxRuntimeExports.jsx(NodeList,{nodes:[lodashExports$1.map(tn,an=>({component:an,meta:{source:"path",sourceLayerIndex:-99999+lt}}))]})}}return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{})},[_e,lt,Rt,At,Pt])}async function findConnection(_e,lt,Rt){for(const At of _e){const Pt=await At.transport().call("features/algorithms"),Dt=await At.transport().call("features/formats");if(lodashExports$1.find(Pt,{id:lt})&&lodashExports$1.find(Dt,{id:Rt}))return At}}const controller={...controller$1,key:"query",editor:withProduce(({value:_e,produce:lt})=>{var Nt,jt;const{algorithm:Rt}=(_e==null?void 0:_e.source)??{},{layers:At,layer:Pt,key:Dt}=useLayer(void 0,Ut=>{var Gt;return((Gt=Ut.source)==null?void 0:Gt.type)==="map"}),[{algorithms:Lt}]=useFeatures(),[Bt]=useConnections();return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Option,{label:"Algorithm",content:jsxRuntimeExports.jsx(FeaturePicker,{showArrow:!0,icon:jsxRuntimeExports.jsx(CodeOutlined,{}),label:"Choose Algorithm",value:Rt,items:Lt.map(Ut=>{var Gt;return{...Ut,description:(Gt=lodashExports$1.find(Bt,{url:Ut.source}))==null?void 0:Gt.name}}),onChange:async Ut=>lt(Gt=>lodashExports$1.set(Gt,"source.algorithm",Ut))})}),!(Lt!=null&&Lt.length)&&jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"warning.main",sx:{mb:1},children:"No connected solver has declared support for running algorithms"}),jsxRuntimeExports.jsx(Option,{label:"Map",content:jsxRuntimeExports.jsx(FeaturePicker,{showArrow:!0,icon:jsxRuntimeExports.jsx(LayersIcon,{}),label:"Choose Layer",value:Dt,items:At.map(Ut=>({id:Ut.key,name:inferLayerName(Ut)})),onChange:async Ut=>lt(Gt=>lodashExports$1.set(Gt,"source.mapLayerKey",Ut))})}),Pt&&jsxRuntimeExports.jsxs(Type$1,{variant:"body2",color:"text.secondary",sx:{mb:1,mt:1},children:["Define source and destination nodes by clicking on valid regions on"," ",inferLayerName(Pt)]}),jsxRuntimeExports.jsx(Heading,{label:"Preview"}),jsxRuntimeExports.jsx(Box$1,{sx:{height:240,mx:-2,mb:-2},children:jsxRuntimeExports.jsx(TracePreview,{trace:(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.trace)==null?void 0:jt.content})})]})}),service:withProduce(({value:_e,produce:lt,onChange:Rt})=>{const At=controller$1.service,Pt=useSnackbar(),{algorithm:Dt,mapLayerKey:Lt,start:Bt,end:Nt}=(_e==null?void 0:_e.source)??{},[{layers:jt}]=useLayers(),[Ut]=useConnections(),[{algorithms:Gt}]=useFeatures(),qt=reactExports.useMemo(()=>{if(Lt&&Dt)return lodashExports$1.find(jt,{key:Lt})},[Lt,Dt,jt]);return useEffectWhenAsync(async Xt=>{var Kt;if(qt&&Dt){const{format:Zt,content:Qt}=((Kt=qt==null?void 0:qt.source)==null?void 0:Kt.map)??{};if(Zt&&Qt){const Jt=await findConnection(Ut,Dt,Zt),en=lodashExports$1.find(Gt,{id:Dt});if(Jt){Pt(`Executing ${inferLayerName(_e)} using ${Jt.name}...`);const tn=await Jt.transport().call("solve/pathfinding",{format:Zt,instances:[{start:Bt??0,end:Nt??0}],mapURI:`map:${encodeURIComponent(Qt)}`,algorithm:Dt});Xt.aborted?Pt("Canceled"):lt(an=>lodashExports$1.set(an,"source.trace",{name:`${en==null?void 0:en.name}`,content:tn,key:nanoid$1(),id:nanoid$1()}))}}}},[qt,Ut,Dt,Bt,Nt,lt,Pt,_e,Gt],[qt,Ut,Dt,Bt,Nt]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(At,{value:_e,onChange:Rt})})}),inferName:_e=>{var lt,Rt;return((Rt=(lt=_e.source)==null?void 0:lt.trace)==null?void 0:Rt.name)??"Untitled Query"},getSelectionInfo:({children:_e,event:lt,layer:Rt})=>{const At=controller$1.getSelectionInfo,{layer:Pt,setLayer:Dt,layers:Lt}=useLayer(Rt),Bt=reactExports.useMemo(()=>{const jt=lodashExports$1.filter(Lt,{source:{type:"map"}});return lodashExports$1.filter(lodashExports$1.map(jt,Ut=>{var qt,Xt,Kt,Zt;const{parsedMap:Gt}=(Ut==null?void 0:Ut.source)??{};if(Gt&<){const Qt=(Zt=(Kt=getParser((Xt=(qt=Ut==null?void 0:Ut.source)==null?void 0:qt.map)==null?void 0:Xt.format))==null?void 0:Kt.hydrate)==null?void 0:Zt.call(Kt,Gt);if(Qt){const Jt=(lt==null?void 0:lt.world)&&Qt.snap(lt.world);if(Jt){const en=(lt==null?void 0:lt.world)&&Qt.nodeAt(Jt);return{point:Jt,node:en,key:Ut.key,name:inferLayerName(Ut)}}}}}))},[Lt]),Nt=reactExports.useMemo(()=>!!Pt&&!!Bt.length&&{[Pt.key]:{primary:inferLayerName(Pt),items:{...lodashExports$1.reduce(Bt,(jt,Ut)=>({...jt,[`${Rt}-${Ut==null?void 0:Ut.key}-source`]:{primary:"Set as source",secondary:Ut==null?void 0:Ut.name,action:()=>Dt(produce(Pt,Gt=>{lodashExports$1.set(Gt,"source.start",Ut==null?void 0:Ut.node),lodashExports$1.set(Gt,"source.query",void 0),lodashExports$1.set(Gt,"source.mapLayerKey",Ut==null?void 0:Ut.key),lodashExports$1.set(Gt,"source.trace",void 0)})),icon:jsxRuntimeExports.jsx(StartIcon,{sx:{transform:"scale(0.5)"}})},[`${Rt}-${Ut==null?void 0:Ut.key}-destination`]:{primary:"Set as destination",secondary:Ut==null?void 0:Ut.name,action:()=>Dt(produce(Pt,Gt=>{lodashExports$1.set(Gt,"source.end",Ut==null?void 0:Ut.node),lodashExports$1.set(Gt,"source.query",void 0),lodashExports$1.set(Gt,"source.mapLayerKey",Ut==null?void 0:Ut.key),lodashExports$1.set(Gt,"source.trace",void 0)})),icon:jsxRuntimeExports.jsx(DestinationIcon,{})}}),{})}}},[Bt,Pt,Lt,Dt]);return jsxRuntimeExports.jsx(At,{event:lt,layer:Rt,children:jt=>_e==null?void 0:_e(lodashExports$1.merge(jt,Nt))})}};function getLayerHandler(_e){var lt;return layerHandlers[((lt=_e==null?void 0:_e.source)==null?void 0:lt.type)??""]}const layerHandlers={map:controller$2,trace:controller$1,query:controller};function inferLayerName(_e){var lt,Rt;return _e!=null&&_e.name?_e==null?void 0:_e.name:(lt=_e==null?void 0:_e.source)!=null&<.type?layerHandlers[(Rt=_e.source)==null?void 0:Rt.type].inferName(_e):"Untitled Layer"}function _typeof$1(_e){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(lt){return typeof lt}:function(lt){return lt&&typeof Symbol=="function"&<.constructor===Symbol&<!==Symbol.prototype?"symbol":typeof lt},_typeof$1(_e)}function toPrimitive(_e,lt){if(_typeof$1(_e)!="object"||!_e)return _e;var Rt=_e[Symbol.toPrimitive];if(Rt!==void 0){var At=Rt.call(_e,lt||"default");if(_typeof$1(At)!="object")return At;throw new TypeError("@@toPrimitive must return a primitive value.")}return(lt==="string"?String:Number)(_e)}function toPropertyKey(_e){var lt=toPrimitive(_e,"string");return _typeof$1(lt)=="symbol"?lt:String(lt)}function _defineProperty$1(_e,lt,Rt){return lt=toPropertyKey(lt),lt in _e?Object.defineProperty(_e,lt,{value:Rt,enumerable:!0,configurable:!0,writable:!0}):_e[lt]=Rt,_e}function ownKeys(_e,lt){var Rt=Object.keys(_e);if(Object.getOwnPropertySymbols){var At=Object.getOwnPropertySymbols(_e);lt&&(At=At.filter(function(Pt){return Object.getOwnPropertyDescriptor(_e,Pt).enumerable})),Rt.push.apply(Rt,At)}return Rt}function _objectSpread2(_e){for(var lt=1;lt"u"&&(Rt=lt,lt=void 0),typeof Rt<"u"){if(typeof Rt!="function")throw new Error(formatProdErrorMessage(1));return Rt(createStore$1)(_e,lt)}if(typeof _e!="function")throw new Error(formatProdErrorMessage(2));var Pt=_e,Dt=lt,Lt=[],Bt=Lt,Nt=!1;function jt(){Bt===Lt&&(Bt=Lt.slice())}function Ut(){if(Nt)throw new Error(formatProdErrorMessage(3));return Dt}function Gt(Zt){if(typeof Zt!="function")throw new Error(formatProdErrorMessage(4));if(Nt)throw new Error(formatProdErrorMessage(5));var Qt=!0;return jt(),Bt.push(Zt),function(){if(Qt){if(Nt)throw new Error(formatProdErrorMessage(6));Qt=!1,jt();var en=Bt.indexOf(Zt);Bt.splice(en,1),Lt=null}}}function qt(Zt){if(!isPlainObject(Zt))throw new Error(formatProdErrorMessage(7));if(typeof Zt.type>"u")throw new Error(formatProdErrorMessage(8));if(Nt)throw new Error(formatProdErrorMessage(9));try{Nt=!0,Dt=Pt(Dt,Zt)}finally{Nt=!1}for(var Qt=Lt=Bt,Jt=0;Jt=0;At--){var Pt=lt[At](_e);if(Pt)return Pt}return function(Dt,Lt){throw new Error("Invalid value of type "+typeof _e+" for "+Rt+" argument when connecting component "+Lt.wrappedComponentName+".")}}function strictEqual(_e,lt){return _e===lt}function createConnect(_e){var lt=_e===void 0?{}:_e,Rt=lt.connectHOC,At=Rt===void 0?connectAdvanced:Rt,Pt=lt.mapStateToPropsFactories,Dt=Pt===void 0?defaultMapStateToPropsFactories:Pt,Lt=lt.mapDispatchToPropsFactories,Bt=Lt===void 0?defaultMapDispatchToPropsFactories:Lt,Nt=lt.mergePropsFactories,jt=Nt===void 0?defaultMergePropsFactories:Nt,Ut=lt.selectorFactory,Gt=Ut===void 0?finalPropsSelectorFactory:Ut;return function(Xt,Kt,Zt,Qt){Qt===void 0&&(Qt={});var Jt=Qt,en=Jt.pure,tn=en===void 0?!0:en,an=Jt.areStatesEqual,un=an===void 0?strictEqual:an,cn=Jt.areOwnPropsEqual,rn=cn===void 0?shallowEqual:cn,sn=Jt.areStatePropsEqual,pn=sn===void 0?shallowEqual:sn,yn=Jt.areMergedPropsEqual,vn=yn===void 0?shallowEqual:yn,xn=_objectWithoutPropertiesLoose$3(Jt,_excluded),_n=match(Xt,Dt,"mapStateToProps"),ln=match(Kt,Bt,"mapDispatchToProps"),Mn=match(Zt,jt,"mergeProps");return At(Gt,_extends$2({methodName:"connect",getDisplayName:function(Pn){return"Connect("+Pn+")"},shouldHandleStateChanges:!!Xt,initMapStateToProps:_n,initMapDispatchToProps:ln,initMergeProps:Mn,pure:tn,areStatesEqual:un,areOwnPropsEqual:rn,areStatePropsEqual:pn,areMergedPropsEqual:vn},xn))}}const connect$1=createConnect();setBatch(reactDomExports.unstable_batchedUpdates);function areInputsEqual$1(_e,lt){if(_e.length!==lt.length)return!1;for(var Rt=0;Rt<_e.length;Rt++)if(_e[Rt]!==lt[Rt])return!1;return!0}function useMemoOne(_e,lt){var Rt=reactExports.useState(function(){return{inputs:lt,result:_e()}})[0],At=reactExports.useRef(!0),Pt=reactExports.useRef(Rt),Dt=At.current||!!(lt&&Pt.current.inputs&&areInputsEqual$1(lt,Pt.current.inputs)),Lt=Dt?Pt.current:{inputs:lt,result:_e()};return reactExports.useEffect(function(){At.current=!1,Pt.current=Lt},[Lt]),Lt.result}function useCallbackOne(_e,lt){return useMemoOne(function(){return _e},lt)}var useMemo=useMemoOne,useCallback=useCallbackOne,isProduction=!0,prefix$2="Invariant failed";function invariant$1(_e,lt){if(!_e){if(isProduction)throw new Error(prefix$2);var Rt=typeof lt=="function"?lt():lt,At=Rt?"".concat(prefix$2,": ").concat(Rt):prefix$2;throw new Error(At)}}var getRect=function(lt){var Rt=lt.top,At=lt.right,Pt=lt.bottom,Dt=lt.left,Lt=At-Dt,Bt=Pt-Rt,Nt={top:Rt,right:At,bottom:Pt,left:Dt,width:Lt,height:Bt,x:Dt,y:Rt,center:{x:(At+Dt)/2,y:(Pt+Rt)/2}};return Nt},expand=function(lt,Rt){return{top:lt.top-Rt.top,left:lt.left-Rt.left,bottom:lt.bottom+Rt.bottom,right:lt.right+Rt.right}},shrink=function(lt,Rt){return{top:lt.top+Rt.top,left:lt.left+Rt.left,bottom:lt.bottom-Rt.bottom,right:lt.right-Rt.right}},shift=function(lt,Rt){return{top:lt.top+Rt.y,left:lt.left+Rt.x,bottom:lt.bottom+Rt.y,right:lt.right+Rt.x}},noSpacing$1={top:0,right:0,bottom:0,left:0},createBox=function(lt){var Rt=lt.borderBox,At=lt.margin,Pt=At===void 0?noSpacing$1:At,Dt=lt.border,Lt=Dt===void 0?noSpacing$1:Dt,Bt=lt.padding,Nt=Bt===void 0?noSpacing$1:Bt,jt=getRect(expand(Rt,Pt)),Ut=getRect(shrink(Rt,Lt)),Gt=getRect(shrink(Ut,Nt));return{marginBox:jt,borderBox:getRect(Rt),paddingBox:Ut,contentBox:Gt,margin:Pt,border:Lt,padding:Nt}},parse$6=function(lt){var Rt=lt.slice(0,-2),At=lt.slice(-2);if(At!=="px")return 0;var Pt=Number(Rt);return isNaN(Pt)&&invariant$1(!1),Pt},getWindowScroll$1=function(){return{x:window.pageXOffset,y:window.pageYOffset}},offset=function(lt,Rt){var At=lt.borderBox,Pt=lt.border,Dt=lt.margin,Lt=lt.padding,Bt=shift(At,Rt);return createBox({borderBox:Bt,border:Pt,margin:Dt,padding:Lt})},withScroll=function(lt,Rt){return Rt===void 0&&(Rt=getWindowScroll$1()),offset(lt,Rt)},calculateBox=function(lt,Rt){var At={top:parse$6(Rt.marginTop),right:parse$6(Rt.marginRight),bottom:parse$6(Rt.marginBottom),left:parse$6(Rt.marginLeft)},Pt={top:parse$6(Rt.paddingTop),right:parse$6(Rt.paddingRight),bottom:parse$6(Rt.paddingBottom),left:parse$6(Rt.paddingLeft)},Dt={top:parse$6(Rt.borderTopWidth),right:parse$6(Rt.borderRightWidth),bottom:parse$6(Rt.borderBottomWidth),left:parse$6(Rt.borderLeftWidth)};return createBox({borderBox:lt,margin:At,padding:Pt,border:Dt})},getBox=function(lt){var Rt=lt.getBoundingClientRect(),At=window.getComputedStyle(lt);return calculateBox(Rt,At)},safeIsNaN=Number.isNaN||function(lt){return typeof lt=="number"&<!==lt};function isEqual$2(_e,lt){return!!(_e===lt||safeIsNaN(_e)&&safeIsNaN(lt))}function areInputsEqual(_e,lt){if(_e.length!==lt.length)return!1;for(var Rt=0;Rt<_e.length;Rt++)if(!isEqual$2(_e[Rt],lt[Rt]))return!1;return!0}function memoizeOne(_e,lt){lt===void 0&&(lt=areInputsEqual);var Rt,At=[],Pt,Dt=!1;function Lt(){for(var Bt=[],Nt=0;Nt");return At.callbacks},At.setCallbacks=function(Bt){At.callbacks=Bt},At}var Rt=lt.prototype;return Rt.componentDidMount=function(){this.unbind=bindEvents(window,[{eventName:"error",fn:this.onWindowError}])},Rt.componentDidCatch=function(Pt){if(Pt instanceof RbdInvariant){this.setState({});return}throw Pt},Rt.componentWillUnmount=function(){this.unbind()},Rt.render=function(){return this.props.children(this.setCallbacks)},lt}(React.Component),dragHandleUsageInstructions=` +`+Bt+"}":"{ "+Nt.join(", ")+" }":"{"+Nt.join(",")+"}",gap=Bt,Dt}}function beautify(_e,lt,Rt,At){var Pt;if(gap="",indent="",At||(At=0),typeof At!="number")throw new Error("beaufifier: limit must be a number");if(typeof Rt=="number")for(Pt=0;Pt0?dn[0]:"",Tn(),yr}function $n(yr){var br=(yr===void 0?{}:yr).isNull,Er=br!==void 0&&br;Gn={name:"",pipes:[]},er=!Er}function An(){hn.variables.push(Gn),$n({isNull:!0})}function Vn(yr){var br=(yr===void 0?{}:yr).isNull,Er=br!==void 0&&br;Sn={name:"",parameters:[]},Yn=!Er}function Zn(){Gn.pipes.push(Sn),Vn({isNull:!0})}function tr(yr){var br=(yr===void 0?{}:yr).isNull,Er=br!==void 0&&br;Kn="",dr=!Er}function bn(){Sn.parameters.push(Kn),tr({isNull:!0})}function En(){return!!Kt.test(dn)&&(wn(Kt),gn>=3&&bn(),gn>=2&&Zn(),gn>=1&&An(),gn=0,!0)}function kn(){return!!Qt.test(dn)&&(wn(Qt),gn>=3&&bn(),gn>=2&&Zn(),gn>=1&&Vn(),gn=2,!0)}function zn(){return!!en.test(dn)&&(wn(en),gn>=3&&bn(),gn>=2&&tr(),gn=3,!0)}for(var dn=Pn,hn={literals:[],variables:[]},gn=0,Bn="",Gn={name:"",pipes:[]},Sn={name:"",parameters:[]},Kn="",er=!1,Yn=!1,dr=!1;dn&&dn.length>0;)switch(gn){case 0:if(Ut.test(dn)){Bn+=Fn();continue}if(qt.test(dn)){gn=1,$n(),hn.literals.push(Bn),Bn="",wn(qt);continue}Bn+=dn[0],Tn();break;case 1:if(Ut.test(dn)){Gn.name+=Fn();continue}if(En()||kn())continue;if(_n(dn)){Gn.name+=ln(dn,Tn);continue}Gn.name+=dn[0],Tn();break;case 2:if(Ut.test(dn)){Sn.name+=Fn();continue}if(En()||zn()||kn())continue;if(_n(dn)){Sn.name+=ln(dn,Tn);continue}Sn.name+=dn[0],Tn();break;case 3:if(Ut.test(dn)){Kn+=Fn();continue}if(En()||zn()||kn())continue;if(Mn(dn)){Kn+=Cn(dn,Tn);continue}Kn+=dn[0],Tn()}return dr&&Sn.parameters.push(Kn),Yn&&Gn.pipes.push(Sn),er&&hn.variables.push(Gn),hn.literals.push(Bn),hn}}function Lt(Bt){return function(Nt,jt){var Ut=Nt.match(Bt);return jt(Ut[0].length),Ut.slice(2).join("").replace("\\\\","\\")}}Object.defineProperty(At,"__esModule",{value:!0}),At.DEFAULT_QUOTED_STRING_REGEX=/^('((?:[^'\\]|\\.)*)'|'((?:[^'\\]|\\.)*)$|"((?:[^"\\]|\\.)*)"|"((?:[^"\\]|\\.)*)$)/,At.parseStringTemplateGenerator=Dt,At.parseStringTemplate=Dt(),At.getQuotedStringAndAdvanceForRegex=Lt},function(Rt,At,Pt){Rt.exports=Pt(2)},function(Rt,At,Pt){function Dt(Lt){for(var Bt in Lt)At.hasOwnProperty(Bt)||(At[Bt]=Lt[Bt])}Object.defineProperty(At,"__esModule",{value:!0}),Dt(Pt(0)),Dt(Pt(3))},function(Rt,At,Pt){function Dt(Ut){return function(Gt){return Ut.hasOwnProperty(Gt)?Ut[Gt]:Gt.split(".").reduce(function(qt,Xt){return qt.hasOwnProperty(Xt)?qt[Xt]:""},Ut)}}function Lt(Ut,Gt,qt,Xt){Xt===void 0&&(Xt=Dt(Gt));var Kt=Xt(Ut.name);return Ut.pipes.reduce(function(Zt,Qt){return qt.hasOwnProperty(Qt.name)?qt[Qt.name](Zt,Qt.parameters):Zt},Kt??"")}function Bt(Ut,Gt,qt,Xt){return Xt===void 0&&(Xt=Dt(Gt)),Ut.literals.length===0?"":Ut.literals.slice(1).reduce(function(Kt,Zt,Qt){return""+Kt+Lt(Ut.variables[Qt],Gt,qt,Xt)+Zt},Ut.literals[0])}function Nt(Ut,Gt,qt){return Bt(jt.parseStringTemplate(Ut),Gt,qt)}Object.defineProperty(At,"__esModule",{value:!0});var jt=Pt(0);At.evaluateParsedString=Bt,At.evaluateStringTemplate=Nt}])})})(dist$5);var distExports=dist$5.exports;function mapProperties(_e={},lt){const Rt={};for(const At of Object.keys(_e))Rt[At]=At==="$"?_e[At]:lt(_e[At],At,_e);return Object.setPrototypeOf(Rt,_e)}function parseProperty(_e){switch(_e==null?void 0:_e.constructor){case Array:{const lt=lodashExports$1.map(_e,parseProperty);return Rt=>lodashExports$1.map(lt,At=>At(Rt))}case Object:{const lt=lodashExports$1.mapValues(_e,parseProperty);return Rt=>lodashExports$1.mapValues(lt,At=>At(Rt))}case String:return parseString(_e);default:return()=>_e}}function normalize(_e={}){return mapProperties(_e,lt=>lodashExports$1.isFunction(lt)?lt:parseProperty(lt))}const parseToken=_e=>{const lt=Function("$",`return ${_e};`);return Rt=>lt(new Proxy(normalize(Rt),{get(At,Pt){return typeof(At==null?void 0:At[Pt])=="function"?At[Pt]({}):At==null?void 0:At[Pt]}}))},openBrace=/^\{\{\s*/,closeBrace=/^\s*\}\}/,neverMatch=/\b\B/,parser$1=distExports.parseStringTemplateGenerator({VARIABLE_START:openBrace,VARIABLE_END:closeBrace,PIPE_START:neverMatch,PIPE_PARAMETER_START:neverMatch,QUOTED_STRING:neverMatch}),parseString=memo(_e=>{const lt=parser$1(_e);return lodashExports$1.join(lt.literals,"")?Rt=>distExports.evaluateParsedString(lt,{},{},At=>parseToken(At)(Rt)):parseToken(lt.variables[0].name)},{primitive:!0});function commonjsRequire(_e){throw new Error('Could not dynamically require "'+_e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var pluralize$1={exports:{}};(function(_e,lt){(function(Rt,At){typeof commonjsRequire=="function"?_e.exports=At():Rt.pluralize=At()})(commonjsGlobal,function(){var Rt=[],At=[],Pt={},Dt={},Lt={};function Bt(Zt){return typeof Zt=="string"?new RegExp("^"+Zt+"$","i"):Zt}function Nt(Zt,Qt){return Zt===Qt?Qt:Zt===Zt.toLowerCase()?Qt.toLowerCase():Zt===Zt.toUpperCase()?Qt.toUpperCase():Zt[0]===Zt[0].toUpperCase()?Qt.charAt(0).toUpperCase()+Qt.substr(1).toLowerCase():Qt.toLowerCase()}function jt(Zt,Qt){return Zt.replace(/\$(\d{1,2})/g,function(Jt,en){return Qt[en]||""})}function Ut(Zt,Qt){return Zt.replace(Qt[0],function(Jt,en){var tn=jt(Qt[1],arguments);return Nt(Jt===""?Zt[en-1]:Jt,tn)})}function Gt(Zt,Qt,Jt){if(!Zt.length||Pt.hasOwnProperty(Zt))return Qt;for(var en=Jt.length;en--;){var tn=Jt[en];if(tn[0].test(Qt))return Ut(Qt,tn)}return Qt}function qt(Zt,Qt,Jt){return function(en){var tn=en.toLowerCase();return Qt.hasOwnProperty(tn)?Nt(en,tn):Zt.hasOwnProperty(tn)?Nt(en,Zt[tn]):Gt(tn,en,Jt)}}function Xt(Zt,Qt,Jt,en){return function(tn){var an=tn.toLowerCase();return Qt.hasOwnProperty(an)?!0:Zt.hasOwnProperty(an)?!1:Gt(an,an,Jt)===an}}function Kt(Zt,Qt,Jt){var en=Qt===1?Kt.singular(Zt):Kt.plural(Zt);return(Jt?Qt+" ":"")+en}return Kt.plural=qt(Lt,Dt,Rt),Kt.isPlural=Xt(Lt,Dt,Rt),Kt.singular=qt(Dt,Lt,At),Kt.isSingular=Xt(Dt,Lt,At),Kt.addPluralRule=function(Zt,Qt){Rt.push([Bt(Zt),Qt])},Kt.addSingularRule=function(Zt,Qt){At.push([Bt(Zt),Qt])},Kt.addUncountableRule=function(Zt){if(typeof Zt=="string"){Pt[Zt.toLowerCase()]=!0;return}Kt.addPluralRule(Zt,"$0"),Kt.addSingularRule(Zt,"$0")},Kt.addIrregularRule=function(Zt,Qt){Qt=Qt.toLowerCase(),Zt=Zt.toLowerCase(),Lt[Zt]=Qt,Dt[Qt]=Zt},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(Zt){return Kt.addIrregularRule(Zt[0],Zt[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(Zt){return Kt.addPluralRule(Zt[0],Zt[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(Zt){return Kt.addSingularRule(Zt[0],Zt[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(Kt.addUncountableRule),Kt})})(pluralize$1);var pluralizeExports=pluralize$1.exports;const pluralize=getDefaultExportFromCjs(pluralizeExports),parseTraceWorkerUrl=""+new URL("parseTrace.worker-cfbe532e.js",import.meta.url).href;class ParseTraceWorker extends Worker{constructor(){super(parseTraceWorkerUrl,{type:"module"})}}const parseTraceAsync=usingMemoizedWorkerTask(ParseTraceWorker);function useTraceParser(_e){const lt=useSnackbar(),Rt=useLoadingState("specimen");return reactExports.useCallback(()=>Rt(async()=>{var At;if(_e!=null&&_e.trace){lt("Processing trace...");try{const Pt=await parseTraceAsync(_e);return lt("Trace loaded",pluralize("step",((At=Pt==null?void 0:Pt.stepsPersistent)==null?void 0:At.length)??0,!0)),{components:Pt,content:_e.trace}}catch(Pt){return console.error(Pt),lt("Error parsing",lodashExports$1.get(Pt,"message")),{error:lodashExports$1.get(Pt,"message")}}}}),[_e])}function useTraceContent(_e){const lt=useSnackbar(),Rt=useLoadingState("specimen"),At=useConnectionResolver(),[{traces:Pt}]=useFeatures(),Dt=reactExports.useMemo(()=>memo(async({source:Ut,id:Gt})=>{if(Ut&&Gt){const qt=At({url:Ut});if(qt){lt("Fetching trace...");const Xt=await qt.transport().call("features/trace",{id:Gt});return Xt==null?void 0:Xt.content}}},{normalizer:JSON.stringify}),[At,lt]),{content:Lt,source:Bt,id:Nt}=_e??{},{lastModified:jt}=lodashExports$1.find(Pt,{id:Nt,source:Bt})??{};return useAsync(()=>Rt(async()=>{if(Nt)return{..._e,content:Lt||await Dt({source:Bt,id:Nt,lastModified:jt})}}),[Dt,Lt,Bt,Nt,jt])}const isNullish=_e=>_e==null;function makePathIndex(_e){const lt=[],Rt={},At={},Pt=lodashExports$1.chain(_e==null?void 0:_e.events).map((Bt,Nt)=>({step:Nt,id:Bt.id,pId:Bt.pId})).groupBy("id").value();lodashExports$1.forEach(_e==null?void 0:_e.events,({id:Bt,pId:Nt},jt)=>{!isNullish(Nt)&&Rt[Bt]!==Nt&&(lt.push({id:Bt,pId:Nt,step:jt,prev:lodashExports$1.last(lt)}),Rt[Bt]=Nt),At[jt]=lodashExports$1.last(lt)});const Dt=(Bt,Nt=(jt=>(jt=_e==null?void 0:_e.events)==null?void 0:jt.length)()??0)=>{let Ut=At[Nt];for(;Ut;){if(Ut.id===Bt)return Ut.pId;Ut=Ut.prev}};return{getParent:Dt,getPath:Bt=>{const Nt=[Bt];let jt={...(_e.events??[])[Bt],step:Bt};for(;jt;){const Ut=Dt(jt.id,jt.step);if(Ut){const Gt=lodashExports$1.findLast(Pt[Ut],qt=>qt.step<=jt.step);if(Gt)Nt.push(Gt.step),jt=Gt;else break}else break}return Nt}}}const controller$1={key:"trace",inferName:_e=>{var lt,Rt;return((Rt=(lt=_e.source)==null?void 0:lt.trace)==null?void 0:Rt.name)??"Untitled Trace"},error:_e=>{var lt,Rt,At,Pt;return((Rt=(lt=_e==null?void 0:_e.source)==null?void 0:lt.trace)==null?void 0:Rt.error)||((Pt=(At=_e==null?void 0:_e.source)==null?void 0:At.parsedTrace)==null?void 0:Pt.error)},editor:withProduce(({value:_e,produce:lt})=>{var At,Pt,Dt,Lt,Bt,Nt,jt,Ut,Gt,qt,Xt;const Rt=usePaper();return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Option,{label:"Trace",content:jsxRuntimeExports.jsx(TracePicker,{onChange:Kt=>lt(Zt=>lodashExports$1.set(Zt,"source.trace",{...Kt,key:nanoid$1()})),value:(At=_e==null?void 0:_e.source)==null?void 0:At.trace})}),((Dt=(Pt=_e==null?void 0:_e.source)==null?void 0:Pt.trace)==null?void 0:Dt.error)&&jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:Kt=>Kt.palette.error.main,sx:{whiteSpace:"pre-line",mb:1,mt:1,...Rt(1),p:1,borderRadius:1},children:jsxRuntimeExports.jsx("code",{children:(Bt=(Lt=_e==null?void 0:_e.source)==null?void 0:Lt.trace)==null?void 0:Bt.error})}),((jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedTrace)==null?void 0:jt.error)&&jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:Kt=>Kt.palette.error.main,sx:{whiteSpace:"pre-line",mb:1,mt:1,...Rt(1),p:1,borderRadius:1},children:jsxRuntimeExports.jsx("code",{children:(Gt=(Ut=_e==null?void 0:_e.source)==null?void 0:Ut.parsedTrace)==null?void 0:Gt.error})}),jsxRuntimeExports.jsx(Heading,{label:"Preview"}),jsxRuntimeExports.jsx(Box$1,{sx:{height:240,mx:-2,mb:-2},children:jsxRuntimeExports.jsx(TracePreview,{trace:(Xt=(qt=_e==null?void 0:_e.source)==null?void 0:qt.parsedTrace)==null?void 0:Xt.content})})]})}),service:withProduce(({value:_e,produce:lt})=>{var Dt,Lt,Bt;const{palette:Rt}=useTheme(),{result:At}=useTraceContent((Dt=_e==null?void 0:_e.source)==null?void 0:Dt.trace),Pt=useTraceParser({trace:At==null?void 0:At.content,context:{color:colorsHex,themeAccent:Rt.primary.main,themeTextPrimary:Rt.text.primary,themeBackground:Rt.background.paper},view:"main"});return reactExports.useEffect(()=>{lt(Nt=>{var jt,Ut;return lodashExports$1.set(Nt,"source.playbackTo",((Ut=(jt=At==null?void 0:At.content)==null?void 0:jt.events)==null?void 0:Ut.length)??0)})},[(Bt=(Lt=At==null?void 0:At.content)==null?void 0:Lt.events)==null?void 0:Bt.length]),useEffectWhen(async()=>{const Nt=await Pt();lt(jt=>{lodashExports$1.set(jt,"source.parsedTrace",Nt),lodashExports$1.set(jt,"viewKey",nanoid$1())})},[Pt],[At==null?void 0:At.key]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(PlaybackService,{value:_e})})}),renderer:({layer:_e,index:lt})=>{var Nt,jt,Ut;const Rt=(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedTrace)==null?void 0:jt.components,At=useThrottle$1(((Ut=_e==null?void 0:_e.source)==null?void 0:Ut.step)??0,1e3/60),Pt=use2DPath(_e,lt,At),Dt=reactExports.useMemo(()=>lodashExports$1.map(Rt==null?void 0:Rt.stepsPersistent,Gt=>lodashExports$1.map(Gt,qt=>lodashExports$1.merge(qt,{meta:{sourceLayer:_e==null?void 0:_e.key,sourceLayerIndex:lt,sourceLayerAlpha:1-.01*+((_e==null?void 0:_e.transparency)??0),sourceLayerDisplayMode:(_e==null?void 0:_e.displayMode)??"source-over"}}))),[Rt==null?void 0:Rt.stepsPersistent,_e==null?void 0:_e.key,_e==null?void 0:_e.transparency,_e==null?void 0:_e.displayMode,lt]),Lt=reactExports.useMemo(()=>lodashExports$1.map(Rt==null?void 0:Rt.stepsTransient,Gt=>lodashExports$1.map(Gt,qt=>lodashExports$1.merge(qt,{meta:{sourceLayer:_e==null?void 0:_e.key,sourceLayerIndex:lt,sourceLayerAlpha:1-.01*+((_e==null?void 0:_e.transparency)??0),sourceLayerDisplayMode:(_e==null?void 0:_e.displayMode)??"source-over"}}))),[Rt==null?void 0:Rt.stepsTransient,_e==null?void 0:_e.key,_e==null?void 0:_e.transparency,_e==null?void 0:_e.displayMode,lt]),Bt=reactExports.useMemo(()=>[Lt[At]??[]],[Lt,At]);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(LazyNodeList,{step:At,nodes:Dt}),jsxRuntimeExports.jsx(NodeList,{nodes:Bt}),Pt]})},steps:_e=>{var lt,Rt,At;return((At=(Rt=(lt=_e==null?void 0:_e.source)==null?void 0:lt.parsedTrace)==null?void 0:Rt.content)==null?void 0:At.events)??[]},getSelectionInfo:({layer:_e,event:lt,children:Rt})=>{const{layer:At,setLayer:Pt}=useLayer(_e),Dt=reactExports.useMemo(()=>{var jt,Ut,Gt,qt,Xt;const Lt=((Gt=(Ut=(jt=At==null?void 0:At.source)==null?void 0:jt.parsedTrace)==null?void 0:Ut.content)==null?void 0:Gt.events)??[],Bt=lodashExports$1.chain((qt=lt==null?void 0:lt.info)==null?void 0:qt.components).filter(Kt=>{var Zt;return((Zt=Kt.meta)==null?void 0:Zt.sourceLayer)===(At==null?void 0:At.key)}).map(Kt=>{var Zt;return(Zt=Kt.meta)==null?void 0:Zt.step}).filter(lodashExports$1.negate(lodashExports$1.isUndefined)).sort((Kt,Zt)=>Kt-Zt).value(),Nt=lodashExports$1.chain((Xt=lt==null?void 0:lt.info)==null?void 0:Xt.components).filter(Kt=>{var Zt;return((Zt=Kt.meta)==null?void 0:Zt.sourceLayer)===(At==null?void 0:At.key)}).filter(Kt=>{var Zt;return(Zt=Kt.meta)==null?void 0:Zt.info}).value();if(Bt.length&&At){const Kt=lodashExports$1.last(Bt),Zt=Lt[Kt];if(Zt)return{...lodashExports$1.keyBy(lodashExports$1.map(Nt,(Qt,Jt)=>({key:`${At.key}.${Jt}`,primary:`Selection in ${inferLayerName(At)}`,items:{info:{index:-1,primary:jsxRuntimeExports.jsx(PropertyList,{event:Qt.meta.info,vertical:!0})}}})),"key"),[At.key]:{primary:inferLayerName(At),items:{properties:{index:-2,primary:jsxRuntimeExports.jsx(PropertyList,{event:Zt,vertical:!0})},[`${Zt}`]:{primary:`Go to Step ${Kt}`,secondary:`${lodashExports$1.startCase(Zt.type)}`,action:()=>Pt(produce(At,Qt=>{lodashExports$1.set(Qt,"source.step",Kt)})),icon:jsxRuntimeExports.jsx(ArrowOutwardRounded,{})}}}}}return{}},[At,lt]);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:Rt==null?void 0:Rt(Dt)})}};function use2DPath(_e,lt=0,Rt=0){var Lt,Bt;const{palette:At}=useTheme(),{getPath:Pt}=reactExports.useMemo(()=>{var Nt,jt;return(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedTrace)!=null&&jt.content?makePathIndex(_e.source.parsedTrace.content):{getParent:lodashExports$1.constant(void 0),getPath:lodashExports$1.constant([])}},[(Bt=(Lt=_e==null?void 0:_e.source)==null?void 0:Lt.parsedTrace)==null?void 0:Bt.content]);return reactExports.useMemo(()=>{var Nt,jt,Ut,Gt;if((Gt=(Ut=(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.parsedTrace)==null?void 0:jt.content)==null?void 0:Ut.render)!=null&&Gt.path){const{pivot:qt={},scale:Xt=1}=_e.source.parsedTrace.content.render.path,{x:Kt,y:Zt}=qt,Qt=Kt?parseString(Kt):tn=>tn.event.x,Jt=Zt?parseString(Zt):tn=>tn.event.y,en=lodashExports$1.map(Pt(Rt),tn=>{var an,un,cn,rn;return(rn=(cn=(un=(an=_e==null?void 0:_e.source)==null?void 0:an.parsedTrace)==null?void 0:un.content)==null?void 0:cn.events)==null?void 0:rn[tn]});if(en.length){const tn=[{$:"rect",x:Qt({event:{x:0,y:0,...lodashExports$1.head(en)}})-2*Xt/2,y:Jt({event:{x:0,y:0,...lodashExports$1.head(en)}})-2*Xt/2,fill:getColorHex("destination"),width:2*Xt,height:2*Xt},{$:"rect",x:Qt({event:{x:0,y:0,...lodashExports$1.last(en)}})-2*Xt/2,y:Jt({event:{x:0,y:0,...lodashExports$1.last(en)}})-2*Xt/2,fill:getColorHex("source"),width:2*Xt,height:2*Xt},{$:"path",points:en.map(an=>({x:Qt({event:{x:0,y:0,...an}}),y:Jt({event:{x:0,y:0,...an}})})),fill:At.primary.main,alpha:1,lineWidth:1*Xt}];return jsxRuntimeExports.jsx(NodeList,{nodes:[lodashExports$1.map(tn,an=>({component:an,meta:{source:"path",sourceLayerIndex:-99999+lt}}))]})}}return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{})},[_e,lt,Rt,At,Pt])}async function findConnection(_e,lt,Rt){for(const At of _e){const Pt=await At.transport().call("features/algorithms"),Dt=await At.transport().call("features/formats");if(lodashExports$1.find(Pt,{id:lt})&&lodashExports$1.find(Dt,{id:Rt}))return At}}const controller={...controller$1,key:"query",editor:withProduce(({value:_e,produce:lt})=>{var Nt,jt;const{algorithm:Rt}=(_e==null?void 0:_e.source)??{},{layers:At,layer:Pt,key:Dt}=useLayer(void 0,Ut=>{var Gt;return((Gt=Ut.source)==null?void 0:Gt.type)==="map"}),[{algorithms:Lt}]=useFeatures(),[Bt]=useConnections();return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Option,{label:"Algorithm",content:jsxRuntimeExports.jsx(FeaturePicker,{showArrow:!0,icon:jsxRuntimeExports.jsx(CodeOutlined,{}),label:"Choose Algorithm",value:Rt,items:Lt.map(Ut=>{var Gt;return{...Ut,description:(Gt=lodashExports$1.find(Bt,{url:Ut.source}))==null?void 0:Gt.name}}),onChange:async Ut=>lt(Gt=>lodashExports$1.set(Gt,"source.algorithm",Ut))})}),!(Lt!=null&&Lt.length)&&jsxRuntimeExports.jsx(Type$1,{variant:"body2",color:"warning.main",sx:{mb:1},children:"No connected solver has declared support for running algorithms"}),jsxRuntimeExports.jsx(Option,{label:"Map",content:jsxRuntimeExports.jsx(FeaturePicker,{showArrow:!0,icon:jsxRuntimeExports.jsx(LayersIcon,{}),label:"Choose Layer",value:Dt,items:At.map(Ut=>({id:Ut.key,name:inferLayerName(Ut)})),onChange:async Ut=>lt(Gt=>lodashExports$1.set(Gt,"source.mapLayerKey",Ut))})}),Pt&&jsxRuntimeExports.jsxs(Type$1,{variant:"body2",color:"text.secondary",sx:{mb:1,mt:1},children:["Define source and destination nodes by clicking on valid regions on"," ",inferLayerName(Pt)]}),jsxRuntimeExports.jsx(Heading,{label:"Preview"}),jsxRuntimeExports.jsx(Box$1,{sx:{height:240,mx:-2,mb:-2},children:jsxRuntimeExports.jsx(TracePreview,{trace:(jt=(Nt=_e==null?void 0:_e.source)==null?void 0:Nt.trace)==null?void 0:jt.content})})]})}),service:withProduce(({value:_e,produce:lt,onChange:Rt})=>{const At=controller$1.service,Pt=useSnackbar(),{algorithm:Dt,mapLayerKey:Lt,start:Bt,end:Nt}=(_e==null?void 0:_e.source)??{},[{layers:jt}]=useLayers(),[Ut]=useConnections(),[{algorithms:Gt}]=useFeatures(),qt=reactExports.useMemo(()=>{if(Lt&&Dt)return lodashExports$1.find(jt,{key:Lt})},[Lt,Dt,jt]);return useEffectWhenAsync(async Xt=>{var Kt;if(qt&&Dt){const{format:Zt,content:Qt}=((Kt=qt==null?void 0:qt.source)==null?void 0:Kt.map)??{};if(Zt&&Qt){const Jt=await findConnection(Ut,Dt,Zt),en=lodashExports$1.find(Gt,{id:Dt});if(Jt){Pt(`Executing ${inferLayerName(_e)} using ${Jt.name}...`);const tn=await Jt.transport().call("solve/pathfinding",{format:Zt,instances:[{start:Bt??0,end:Nt??0}],mapURI:`map:${encodeURIComponent(Qt)}`,algorithm:Dt});Xt.aborted?Pt("Canceled"):lt(an=>lodashExports$1.set(an,"source.trace",{name:`${en==null?void 0:en.name}`,content:tn,key:nanoid$1(),id:nanoid$1()}))}}}},[qt,Ut,Dt,Bt,Nt,lt,Pt,_e,Gt],[qt,Ut,Dt,Bt,Nt]),jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(At,{value:_e,onChange:Rt})})}),inferName:_e=>{var lt,Rt;return((Rt=(lt=_e.source)==null?void 0:lt.trace)==null?void 0:Rt.name)??"Untitled Query"},getSelectionInfo:({children:_e,event:lt,layer:Rt})=>{const At=controller$1.getSelectionInfo,{layer:Pt,setLayer:Dt,layers:Lt}=useLayer(Rt),Bt=reactExports.useMemo(()=>{const jt=lodashExports$1.filter(Lt,{source:{type:"map"}});return lodashExports$1.filter(lodashExports$1.map(jt,Ut=>{var qt,Xt,Kt,Zt;const{parsedMap:Gt}=(Ut==null?void 0:Ut.source)??{};if(Gt&<){const Qt=(Zt=(Kt=getParser((Xt=(qt=Ut==null?void 0:Ut.source)==null?void 0:qt.map)==null?void 0:Xt.format))==null?void 0:Kt.hydrate)==null?void 0:Zt.call(Kt,Gt);if(Qt){const Jt=(lt==null?void 0:lt.world)&&Qt.snap(lt.world);if(Jt){const en=(lt==null?void 0:lt.world)&&Qt.nodeAt(Jt);return{point:Jt,node:en,key:Ut.key,name:inferLayerName(Ut)}}}}}))},[Lt]),Nt=reactExports.useMemo(()=>!!Pt&&!!Bt.length&&{[Pt.key]:{primary:inferLayerName(Pt),items:{...lodashExports$1.reduce(Bt,(jt,Ut)=>({...jt,[`${Rt}-${Ut==null?void 0:Ut.key}-source`]:{primary:"Set as source",secondary:Ut==null?void 0:Ut.name,action:()=>Dt(produce(Pt,Gt=>{lodashExports$1.set(Gt,"source.start",Ut==null?void 0:Ut.node),lodashExports$1.set(Gt,"source.query",void 0),lodashExports$1.set(Gt,"source.mapLayerKey",Ut==null?void 0:Ut.key),lodashExports$1.set(Gt,"source.trace",void 0)})),icon:jsxRuntimeExports.jsx(StartIcon,{sx:{transform:"scale(0.5)"}})},[`${Rt}-${Ut==null?void 0:Ut.key}-destination`]:{primary:"Set as destination",secondary:Ut==null?void 0:Ut.name,action:()=>Dt(produce(Pt,Gt=>{lodashExports$1.set(Gt,"source.end",Ut==null?void 0:Ut.node),lodashExports$1.set(Gt,"source.query",void 0),lodashExports$1.set(Gt,"source.mapLayerKey",Ut==null?void 0:Ut.key),lodashExports$1.set(Gt,"source.trace",void 0)})),icon:jsxRuntimeExports.jsx(DestinationIcon,{})}}),{})}}},[Bt,Pt,Lt,Dt]);return jsxRuntimeExports.jsx(At,{event:lt,layer:Rt,children:jt=>_e==null?void 0:_e(lodashExports$1.merge(jt,Nt))})}};function getLayerHandler(_e){var lt;return layerHandlers[((lt=_e==null?void 0:_e.source)==null?void 0:lt.type)??""]}const layerHandlers={map:controller$2,trace:controller$1,query:controller};function inferLayerName(_e){var lt,Rt;return _e!=null&&_e.name?_e==null?void 0:_e.name:(lt=_e==null?void 0:_e.source)!=null&<.type?layerHandlers[(Rt=_e.source)==null?void 0:Rt.type].inferName(_e):"Untitled Layer"}function _typeof$1(_e){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(lt){return typeof lt}:function(lt){return lt&&typeof Symbol=="function"&<.constructor===Symbol&<!==Symbol.prototype?"symbol":typeof lt},_typeof$1(_e)}function toPrimitive(_e,lt){if(_typeof$1(_e)!="object"||!_e)return _e;var Rt=_e[Symbol.toPrimitive];if(Rt!==void 0){var At=Rt.call(_e,lt||"default");if(_typeof$1(At)!="object")return At;throw new TypeError("@@toPrimitive must return a primitive value.")}return(lt==="string"?String:Number)(_e)}function toPropertyKey(_e){var lt=toPrimitive(_e,"string");return _typeof$1(lt)=="symbol"?lt:String(lt)}function _defineProperty$1(_e,lt,Rt){return lt=toPropertyKey(lt),lt in _e?Object.defineProperty(_e,lt,{value:Rt,enumerable:!0,configurable:!0,writable:!0}):_e[lt]=Rt,_e}function ownKeys(_e,lt){var Rt=Object.keys(_e);if(Object.getOwnPropertySymbols){var At=Object.getOwnPropertySymbols(_e);lt&&(At=At.filter(function(Pt){return Object.getOwnPropertyDescriptor(_e,Pt).enumerable})),Rt.push.apply(Rt,At)}return Rt}function _objectSpread2(_e){for(var lt=1;lt"u"&&(Rt=lt,lt=void 0),typeof Rt<"u"){if(typeof Rt!="function")throw new Error(formatProdErrorMessage(1));return Rt(createStore$1)(_e,lt)}if(typeof _e!="function")throw new Error(formatProdErrorMessage(2));var Pt=_e,Dt=lt,Lt=[],Bt=Lt,Nt=!1;function jt(){Bt===Lt&&(Bt=Lt.slice())}function Ut(){if(Nt)throw new Error(formatProdErrorMessage(3));return Dt}function Gt(Zt){if(typeof Zt!="function")throw new Error(formatProdErrorMessage(4));if(Nt)throw new Error(formatProdErrorMessage(5));var Qt=!0;return jt(),Bt.push(Zt),function(){if(Qt){if(Nt)throw new Error(formatProdErrorMessage(6));Qt=!1,jt();var en=Bt.indexOf(Zt);Bt.splice(en,1),Lt=null}}}function qt(Zt){if(!isPlainObject(Zt))throw new Error(formatProdErrorMessage(7));if(typeof Zt.type>"u")throw new Error(formatProdErrorMessage(8));if(Nt)throw new Error(formatProdErrorMessage(9));try{Nt=!0,Dt=Pt(Dt,Zt)}finally{Nt=!1}for(var Qt=Lt=Bt,Jt=0;Jt=0;At--){var Pt=lt[At](_e);if(Pt)return Pt}return function(Dt,Lt){throw new Error("Invalid value of type "+typeof _e+" for "+Rt+" argument when connecting component "+Lt.wrappedComponentName+".")}}function strictEqual(_e,lt){return _e===lt}function createConnect(_e){var lt=_e===void 0?{}:_e,Rt=lt.connectHOC,At=Rt===void 0?connectAdvanced:Rt,Pt=lt.mapStateToPropsFactories,Dt=Pt===void 0?defaultMapStateToPropsFactories:Pt,Lt=lt.mapDispatchToPropsFactories,Bt=Lt===void 0?defaultMapDispatchToPropsFactories:Lt,Nt=lt.mergePropsFactories,jt=Nt===void 0?defaultMergePropsFactories:Nt,Ut=lt.selectorFactory,Gt=Ut===void 0?finalPropsSelectorFactory:Ut;return function(Xt,Kt,Zt,Qt){Qt===void 0&&(Qt={});var Jt=Qt,en=Jt.pure,tn=en===void 0?!0:en,an=Jt.areStatesEqual,un=an===void 0?strictEqual:an,cn=Jt.areOwnPropsEqual,rn=cn===void 0?shallowEqual:cn,sn=Jt.areStatePropsEqual,pn=sn===void 0?shallowEqual:sn,yn=Jt.areMergedPropsEqual,vn=yn===void 0?shallowEqual:yn,xn=_objectWithoutPropertiesLoose$3(Jt,_excluded),_n=match(Xt,Dt,"mapStateToProps"),ln=match(Kt,Bt,"mapDispatchToProps"),Mn=match(Zt,jt,"mergeProps");return At(Gt,_extends$2({methodName:"connect",getDisplayName:function(Pn){return"Connect("+Pn+")"},shouldHandleStateChanges:!!Xt,initMapStateToProps:_n,initMapDispatchToProps:ln,initMergeProps:Mn,pure:tn,areStatesEqual:un,areOwnPropsEqual:rn,areStatePropsEqual:pn,areMergedPropsEqual:vn},xn))}}const connect$1=createConnect();setBatch(reactDomExports.unstable_batchedUpdates);function areInputsEqual$1(_e,lt){if(_e.length!==lt.length)return!1;for(var Rt=0;Rt<_e.length;Rt++)if(_e[Rt]!==lt[Rt])return!1;return!0}function useMemoOne(_e,lt){var Rt=reactExports.useState(function(){return{inputs:lt,result:_e()}})[0],At=reactExports.useRef(!0),Pt=reactExports.useRef(Rt),Dt=At.current||!!(lt&&Pt.current.inputs&&areInputsEqual$1(lt,Pt.current.inputs)),Lt=Dt?Pt.current:{inputs:lt,result:_e()};return reactExports.useEffect(function(){At.current=!1,Pt.current=Lt},[Lt]),Lt.result}function useCallbackOne(_e,lt){return useMemoOne(function(){return _e},lt)}var useMemo=useMemoOne,useCallback=useCallbackOne,isProduction=!0,prefix$2="Invariant failed";function invariant$1(_e,lt){if(!_e){if(isProduction)throw new Error(prefix$2);var Rt=typeof lt=="function"?lt():lt,At=Rt?"".concat(prefix$2,": ").concat(Rt):prefix$2;throw new Error(At)}}var getRect=function(lt){var Rt=lt.top,At=lt.right,Pt=lt.bottom,Dt=lt.left,Lt=At-Dt,Bt=Pt-Rt,Nt={top:Rt,right:At,bottom:Pt,left:Dt,width:Lt,height:Bt,x:Dt,y:Rt,center:{x:(At+Dt)/2,y:(Pt+Rt)/2}};return Nt},expand=function(lt,Rt){return{top:lt.top-Rt.top,left:lt.left-Rt.left,bottom:lt.bottom+Rt.bottom,right:lt.right+Rt.right}},shrink=function(lt,Rt){return{top:lt.top+Rt.top,left:lt.left+Rt.left,bottom:lt.bottom-Rt.bottom,right:lt.right-Rt.right}},shift=function(lt,Rt){return{top:lt.top+Rt.y,left:lt.left+Rt.x,bottom:lt.bottom+Rt.y,right:lt.right+Rt.x}},noSpacing$1={top:0,right:0,bottom:0,left:0},createBox=function(lt){var Rt=lt.borderBox,At=lt.margin,Pt=At===void 0?noSpacing$1:At,Dt=lt.border,Lt=Dt===void 0?noSpacing$1:Dt,Bt=lt.padding,Nt=Bt===void 0?noSpacing$1:Bt,jt=getRect(expand(Rt,Pt)),Ut=getRect(shrink(Rt,Lt)),Gt=getRect(shrink(Ut,Nt));return{marginBox:jt,borderBox:getRect(Rt),paddingBox:Ut,contentBox:Gt,margin:Pt,border:Lt,padding:Nt}},parse$6=function(lt){var Rt=lt.slice(0,-2),At=lt.slice(-2);if(At!=="px")return 0;var Pt=Number(Rt);return isNaN(Pt)&&invariant$1(!1),Pt},getWindowScroll$1=function(){return{x:window.pageXOffset,y:window.pageYOffset}},offset=function(lt,Rt){var At=lt.borderBox,Pt=lt.border,Dt=lt.margin,Lt=lt.padding,Bt=shift(At,Rt);return createBox({borderBox:Bt,border:Pt,margin:Dt,padding:Lt})},withScroll=function(lt,Rt){return Rt===void 0&&(Rt=getWindowScroll$1()),offset(lt,Rt)},calculateBox=function(lt,Rt){var At={top:parse$6(Rt.marginTop),right:parse$6(Rt.marginRight),bottom:parse$6(Rt.marginBottom),left:parse$6(Rt.marginLeft)},Pt={top:parse$6(Rt.paddingTop),right:parse$6(Rt.paddingRight),bottom:parse$6(Rt.paddingBottom),left:parse$6(Rt.paddingLeft)},Dt={top:parse$6(Rt.borderTopWidth),right:parse$6(Rt.borderRightWidth),bottom:parse$6(Rt.borderBottomWidth),left:parse$6(Rt.borderLeftWidth)};return createBox({borderBox:lt,margin:At,padding:Pt,border:Dt})},getBox=function(lt){var Rt=lt.getBoundingClientRect(),At=window.getComputedStyle(lt);return calculateBox(Rt,At)},safeIsNaN=Number.isNaN||function(lt){return typeof lt=="number"&<!==lt};function isEqual$2(_e,lt){return!!(_e===lt||safeIsNaN(_e)&&safeIsNaN(lt))}function areInputsEqual(_e,lt){if(_e.length!==lt.length)return!1;for(var Rt=0;Rt<_e.length;Rt++)if(!isEqual$2(_e[Rt],lt[Rt]))return!1;return!0}function memoizeOne(_e,lt){lt===void 0&&(lt=areInputsEqual);var Rt,At=[],Pt,Dt=!1;function Lt(){for(var Bt=[],Nt=0;Nt");return At.callbacks},At.setCallbacks=function(Bt){At.callbacks=Bt},At}var Rt=lt.prototype;return Rt.componentDidMount=function(){this.unbind=bindEvents(window,[{eventName:"error",fn:this.onWindowError}])},Rt.componentDidCatch=function(Pt){if(Pt instanceof RbdInvariant){this.setState({});return}throw Pt},Rt.componentWillUnmount=function(){this.unbind()},Rt.render=function(){return this.props.children(this.setCallbacks)},lt}(React.Component),dragHandleUsageInstructions=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key diff --git a/assets/parseMesh.worker-9ae57423.js b/assets/parseMesh.worker-f335403f.js similarity index 99% rename from assets/parseMesh.worker-9ae57423.js rename to assets/parseMesh.worker-f335403f.js index e524798e..0f13aa66 100644 --- a/assets/parseMesh.worker-9ae57423.js +++ b/assets/parseMesh.worker-f335403f.js @@ -24,4 +24,4 @@ __p += '`),$&&(v+=`' + function print() { __p += __j.call(arguments, '') } `:`; `)+v+`return __p -}`;var L=fo(function(){return P(f,x+"return "+v).apply(o,s)});if(L.source=v,wi(L))throw L;return L}function mp(n){return W(n).toLowerCase()}function Ap(n){return W(n).toUpperCase()}function yp(n,e,t){if(n=W(n),n&&(t||e===o))return pu(n);if(!n||!(e=dn(e)))return n;var r=Fn(n),i=Fn(e),f=_u(r,i),s=vu(r,i)+1;return ce(r,f,s).join("")}function Rp(n,e,t){if(n=W(n),n&&(t||e===o))return n.slice(0,wu(n)+1);if(!n||!(e=dn(e)))return n;var r=Fn(n),i=vu(r,Fn(e))+1;return ce(r,0,i).join("")}function Ip(n,e,t){if(n=W(n),n&&(t||e===o))return n.replace(wr,"");if(!n||!(e=dn(e)))return n;var r=Fn(n),i=_u(r,Fn(e));return ce(r,i).join("")}function Cp(n,e){var t=wo,r=xo;if(K(e)){var i="separator"in e?e.separator:i;t="length"in e?E(e.length):t,r="omission"in e?dn(e.omission):r}n=W(n);var f=n.length;if(Oe(n)){var s=Fn(n);f=s.length}if(t>=f)return n;var a=t-$e(r);if(a<1)return r;var c=s?ce(s,0,a).join(""):n.slice(0,a);if(i===o)return c+r;if(s&&(a+=c.length-a),xi(i)){if(n.slice(a).search(i)){var p,_=c;for(i.global||(i=Br(i.source,W(Fi.exec(i))+"g")),i.lastIndex=0;p=i.exec(_);)var v=p.index;c=c.slice(0,v===o?a:v)}}else if(n.indexOf(dn(i),a)!=a){var d=c.lastIndexOf(i);d>-1&&(c=c.slice(0,d))}return c+r}function Sp(n){return n=W(n),n&&Uo.test(n)?n.replace(Pi,ea):n}var Ep=De(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),yi=of("toUpperCase");function uo(n,e,t){return n=W(n),e=t?o:e,e===o?Qs(n)?ia(n):Gs(n):n.match(e)||[]}var fo=T(function(n,e){try{return _n(n,o,e)}catch(t){return wi(t)?t:new C(t)}}),Lp=kn(function(n,e){return In(e,function(t){t=zn(t),Qn(n,t,vi(n[t],n))}),n});function Tp(n){var e=n==null?0:n.length,t=A();return n=e?G(n,function(r){if(typeof r[1]!="function")throw new Cn(H);return[t(r[0]),r[1]]}):[],T(function(r){for(var i=-1;++ire)return[];var t=Gn,r=tn(n,Gn);e=A(e),n-=Gn;for(var i=$r(r,e);++t0||e<0)?new O(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==o&&(e=E(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},O.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},O.prototype.toArray=function(){return this.take(Gn)},qn(O.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=u[r?"take"+(e=="last"?"Right":""):e],f=r||/^find/.test(e);i&&(u.prototype[e]=function(){var s=this.__wrapped__,a=r?[1]:arguments,c=s instanceof O,p=a[0],_=c||S(s),v=function(b){var $=i.apply(u,ue([b],a));return r&&d?$[0]:$};_&&t&&typeof p=="function"&&p.length!=1&&(c=_=!1);var d=this.__chain__,x=!!this.__actions__.length,y=f&&!d,L=c&&!x;if(!f&&_){s=L?s:new O(this);var R=n.apply(s,a);return R.__actions__.push({func:kt,args:[v],thisArg:o}),new Sn(R,d)}return y&&L?n.apply(this,a):(R=this.thru(v),y?r?R.value()[0]:R.value():R)})}),In(["pop","push","shift","sort","splice","unshift"],function(n){var e=It[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return e.apply(S(f)?f:[],i)}return this[t](function(s){return e.apply(S(s)?s:[],i)})}}),qn(O.prototype,function(n,e){var t=u[e];if(t){var r=t.name+"";B.call(Fe,r)||(Fe[r]=[]),Fe[r].push({name:e,func:t})}}),Fe[Kt(o,J).name]=[{name:"wrapper",func:o}],O.prototype.clone=Sa,O.prototype.reverse=Ea,O.prototype.value=La,u.prototype.at=rh,u.prototype.chain=ih,u.prototype.commit=uh,u.prototype.next=fh,u.prototype.plant=sh,u.prototype.reverse=ah,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=lh,u.prototype.first=u.prototype.head,ke&&(u.prototype[ke]=oh),u},Pe=ua();_e?((_e.exports=Pe)._=Pe,Ir._=Pe):nn._=Pe}).call(Ie)}(ht,ht.exports);var fr=ht.exports;function lo(q){throw new Error('Could not dynamically require "'+q+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Ti={exports:{}};(function(q,un){(function(o,gn){typeof lo=="function"?q.exports=gn():o.pluralize=gn()})(Ie,function(){var o=[],gn=[],On={},An={},H={};function Kn(m){return typeof m=="string"?new RegExp("^"+m+"$","i"):m}function $n(m,I){return m===I?I:m===m.toLowerCase()?I.toLowerCase():m===m.toUpperCase()?I.toUpperCase():m[0]===m[0].toUpperCase()?I.charAt(0).toUpperCase()+I.substr(1).toLowerCase():I.toLowerCase()}function Ce(m,I){return m.replace(/\$(\d{1,2})/g,function(J,j){return I[j]||""})}function ge(m,I){return m.replace(I[0],function(J,j){var N=Ce(I[1],arguments);return $n(J===""?m[j-1]:J,N)})}function z(m,I,J){if(!m.length||On.hasOwnProperty(m))return I;for(var j=J.length;j--;){var N=J[j];if(N[0].test(I))return ge(I,N)}return I}function Pn(m,I,J){return function(j){var N=j.toLowerCase();return I.hasOwnProperty(N)?$n(j,N):m.hasOwnProperty(N)?$n(j,m[N]):z(N,j,J)}}function pn(m,I,J,j){return function(N){var yn=N.toLowerCase();return I.hasOwnProperty(yn)?!0:m.hasOwnProperty(yn)?!1:z(yn,yn,J)===yn}}function U(m,I,J){var j=I===1?U.singular(m):U.plural(m);return(J?I+" ":"")+j}return U.plural=Pn(H,An,o),U.isPlural=pn(H,An,o),U.singular=Pn(An,H,gn),U.isSingular=pn(An,H,gn),U.addPluralRule=function(m,I){o.push([Kn(m),I])},U.addSingularRule=function(m,I){gn.push([Kn(m),I])},U.addUncountableRule=function(m){if(typeof m=="string"){On[m.toLowerCase()]=!0;return}U.addPluralRule(m,"$0"),U.addSingularRule(m,"$0")},U.addIrregularRule=function(m,I){I=I.toLowerCase(),m=m.toLowerCase(),H[m]=I,An[I]=m},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(m){return U.addIrregularRule(m[0],m[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(m){return U.addPluralRule(m[0],m[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(m){return U.addSingularRule(m[0],m[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(U.addUncountableRule),U})})(Ti);var co=Ti.exports,ho=ao(co);const go=(q,un)=>{var o;return(o=fr.minBy(q,un))==null?void 0:o[un]},po=(q,un)=>{var o;return(o=fr.maxBy(q,un))==null?void 0:o[un]};function _o(q){const[[un,o],[gn,On]]=[go,po].map(Kn=>["x","y"].map($n=>Kn(q,$n)??0)),[An,H]=[gn-un,On-o];return{width:An,height:H,minX:un,minY:o,maxX:gn,maxY:On}}function vo({map:q,options:{color:un="#151d2f"}}){const o=q.split(/\r?\n/),[,,gn,...On]=o.filter(fr.identity),[An]=gn.split(" ").map(parseInt),H=On.map(z=>z.split(" ").map(parseFloat)),Kn=H.slice(0,An),Ce=H.slice(An).filter(([z])=>!z).map(z=>{const[,,Pn,pn,U]=z;return[Pn,pn,U].map(m=>Kn[m-1])});return{bounds:_o(Kn.map(([z,Pn])=>({x:z,y:Pn}))),log:[`${ho("face",Ce.length,!0)}`],nodes:Ce.map(z=>({$:"polygon",points:z.map(([Pn,pn])=>({x:Pn,y:pn})),fill:un,alpha:1})).map(z=>({component:z}))}}onmessage=({data:q})=>{postMessage(vo(q))}})(); +}`;var L=fo(function(){return P(f,x+"return "+v).apply(o,s)});if(L.source=v,wi(L))throw L;return L}function mp(n){return W(n).toLowerCase()}function Ap(n){return W(n).toUpperCase()}function yp(n,e,t){if(n=W(n),n&&(t||e===o))return pu(n);if(!n||!(e=dn(e)))return n;var r=Fn(n),i=Fn(e),f=_u(r,i),s=vu(r,i)+1;return ce(r,f,s).join("")}function Rp(n,e,t){if(n=W(n),n&&(t||e===o))return n.slice(0,wu(n)+1);if(!n||!(e=dn(e)))return n;var r=Fn(n),i=vu(r,Fn(e))+1;return ce(r,0,i).join("")}function Ip(n,e,t){if(n=W(n),n&&(t||e===o))return n.replace(wr,"");if(!n||!(e=dn(e)))return n;var r=Fn(n),i=_u(r,Fn(e));return ce(r,i).join("")}function Cp(n,e){var t=wo,r=xo;if(K(e)){var i="separator"in e?e.separator:i;t="length"in e?E(e.length):t,r="omission"in e?dn(e.omission):r}n=W(n);var f=n.length;if(Oe(n)){var s=Fn(n);f=s.length}if(t>=f)return n;var a=t-$e(r);if(a<1)return r;var c=s?ce(s,0,a).join(""):n.slice(0,a);if(i===o)return c+r;if(s&&(a+=c.length-a),xi(i)){if(n.slice(a).search(i)){var p,_=c;for(i.global||(i=Br(i.source,W(Fi.exec(i))+"g")),i.lastIndex=0;p=i.exec(_);)var v=p.index;c=c.slice(0,v===o?a:v)}}else if(n.indexOf(dn(i),a)!=a){var d=c.lastIndexOf(i);d>-1&&(c=c.slice(0,d))}return c+r}function Sp(n){return n=W(n),n&&Uo.test(n)?n.replace(Pi,ea):n}var Ep=De(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),yi=of("toUpperCase");function uo(n,e,t){return n=W(n),e=t?o:e,e===o?Qs(n)?ia(n):Gs(n):n.match(e)||[]}var fo=T(function(n,e){try{return _n(n,o,e)}catch(t){return wi(t)?t:new C(t)}}),Lp=kn(function(n,e){return In(e,function(t){t=zn(t),Qn(n,t,vi(n[t],n))}),n});function Tp(n){var e=n==null?0:n.length,t=A();return n=e?G(n,function(r){if(typeof r[1]!="function")throw new Cn(H);return[t(r[0]),r[1]]}):[],T(function(r){for(var i=-1;++ire)return[];var t=Gn,r=tn(n,Gn);e=A(e),n-=Gn;for(var i=$r(r,e);++t0||e<0)?new O(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==o&&(e=E(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},O.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},O.prototype.toArray=function(){return this.take(Gn)},qn(O.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=u[r?"take"+(e=="last"?"Right":""):e],f=r||/^find/.test(e);i&&(u.prototype[e]=function(){var s=this.__wrapped__,a=r?[1]:arguments,c=s instanceof O,p=a[0],_=c||S(s),v=function(b){var $=i.apply(u,ue([b],a));return r&&d?$[0]:$};_&&t&&typeof p=="function"&&p.length!=1&&(c=_=!1);var d=this.__chain__,x=!!this.__actions__.length,y=f&&!d,L=c&&!x;if(!f&&_){s=L?s:new O(this);var R=n.apply(s,a);return R.__actions__.push({func:kt,args:[v],thisArg:o}),new Sn(R,d)}return y&&L?n.apply(this,a):(R=this.thru(v),y?r?R.value()[0]:R.value():R)})}),In(["pop","push","shift","sort","splice","unshift"],function(n){var e=It[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return e.apply(S(f)?f:[],i)}return this[t](function(s){return e.apply(S(s)?s:[],i)})}}),qn(O.prototype,function(n,e){var t=u[e];if(t){var r=t.name+"";B.call(Fe,r)||(Fe[r]=[]),Fe[r].push({name:e,func:t})}}),Fe[Kt(o,J).name]=[{name:"wrapper",func:o}],O.prototype.clone=Sa,O.prototype.reverse=Ea,O.prototype.value=La,u.prototype.at=rh,u.prototype.chain=ih,u.prototype.commit=uh,u.prototype.next=fh,u.prototype.plant=sh,u.prototype.reverse=ah,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=lh,u.prototype.first=u.prototype.head,ke&&(u.prototype[ke]=oh),u},Pe=ua();_e?((_e.exports=Pe)._=Pe,Ir._=Pe):nn._=Pe}).call(Ie)}(ht,ht.exports);var fr=ht.exports;function lo(q){throw new Error('Could not dynamically require "'+q+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Ti={exports:{}};(function(q,un){(function(o,gn){typeof lo=="function"?q.exports=gn():o.pluralize=gn()})(Ie,function(){var o=[],gn=[],On={},An={},H={};function Kn(m){return typeof m=="string"?new RegExp("^"+m+"$","i"):m}function $n(m,I){return m===I?I:m===m.toLowerCase()?I.toLowerCase():m===m.toUpperCase()?I.toUpperCase():m[0]===m[0].toUpperCase()?I.charAt(0).toUpperCase()+I.substr(1).toLowerCase():I.toLowerCase()}function Ce(m,I){return m.replace(/\$(\d{1,2})/g,function(J,j){return I[j]||""})}function ge(m,I){return m.replace(I[0],function(J,j){var N=Ce(I[1],arguments);return $n(J===""?m[j-1]:J,N)})}function z(m,I,J){if(!m.length||On.hasOwnProperty(m))return I;for(var j=J.length;j--;){var N=J[j];if(N[0].test(I))return ge(I,N)}return I}function Pn(m,I,J){return function(j){var N=j.toLowerCase();return I.hasOwnProperty(N)?$n(j,N):m.hasOwnProperty(N)?$n(j,m[N]):z(N,j,J)}}function pn(m,I,J,j){return function(N){var yn=N.toLowerCase();return I.hasOwnProperty(yn)?!0:m.hasOwnProperty(yn)?!1:z(yn,yn,J)===yn}}function U(m,I,J){var j=I===1?U.singular(m):U.plural(m);return(J?I+" ":"")+j}return U.plural=Pn(H,An,o),U.isPlural=pn(H,An,o),U.singular=Pn(An,H,gn),U.isSingular=pn(An,H,gn),U.addPluralRule=function(m,I){o.push([Kn(m),I])},U.addSingularRule=function(m,I){gn.push([Kn(m),I])},U.addUncountableRule=function(m){if(typeof m=="string"){On[m.toLowerCase()]=!0;return}U.addPluralRule(m,"$0"),U.addSingularRule(m,"$0")},U.addIrregularRule=function(m,I){I=I.toLowerCase(),m=m.toLowerCase(),H[m]=I,An[I]=m},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(m){return U.addIrregularRule(m[0],m[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(m){return U.addPluralRule(m[0],m[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(m){return U.addSingularRule(m[0],m[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(U.addUncountableRule),U})})(Ti);var co=Ti.exports,ho=ao(co);const go=(q,un)=>{var o;return(o=fr.minBy(q,un))==null?void 0:o[un]},po=(q,un)=>{var o;return(o=fr.maxBy(q,un))==null?void 0:o[un]};function _o(q){const[[un,o],[gn,On]]=[go,po].map(Kn=>["x","y"].map($n=>Kn(q,$n)??0)),[An,H]=[gn-un,On-o];return{width:An,height:H,minX:un,minY:o,maxX:gn,maxY:On}}function vo({map:q,options:{color:un="#151d2f"}}){const o=q.split(/\r?\n/),[,,gn,...On]=o.filter(fr.identity),[An]=gn.split(/\s+/).map(parseInt),H=On.map(z=>z.split(/\s+/).map(parseFloat)),Kn=H.slice(0,An),Ce=H.slice(An).filter(([z])=>!z).map(z=>{const[,,Pn,pn,U]=z;return[Pn,pn,U].map(m=>Kn[m-1])});return{bounds:_o(Kn.map(([z,Pn])=>({x:z,y:Pn}))),log:[`${ho("face",Ce.length,!0)}`],nodes:Ce.map(z=>({$:"polygon",points:z.map(([Pn,pn])=>({x:Pn,y:pn})),fill:un,alpha:1})).map(z=>({component:z}))}}onmessage=({data:q})=>{postMessage(vo(q))}})(); diff --git a/assets/parseTrace.worker-413a1f44.js b/assets/parseTrace.worker-413a1f44.js deleted file mode 100644 index 30588509..00000000 --- a/assets/parseTrace.worker-413a1f44.js +++ /dev/null @@ -1,27 +0,0 @@ -(function(){"use strict";var Ke=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},vt={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */vt.exports,function(h,w){(function(){var f,P="4.17.21",O=200,C="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",R="Expected a function",k="Invalid `variable` option passed into `_.template`",Z="__lodash_hash_undefined__",N=500,j="__lodash_placeholder__",an=1,G=2,z=4,pn=1,ln=2,L=1,_n=2,W=4,A=8,D=16,Y=32,J=64,nn=128,sn=256,Br=512,Es=30,Cs="...",Ls=800,Ps=16,Uu=1,Ws=2,Fs=3,de=1/0,oe=9007199254740991,Ms=17976931348623157e292,mt=0/0,Yn=4294967295,Bs=Yn-1,Us=Yn>>>1,Ds=[["ary",nn],["bind",L],["bindKey",_n],["curry",A],["curryRight",D],["flip",Br],["partial",Y],["partialRight",J],["rearg",sn]],Ee="[object Arguments]",xt="[object Array]",qs="[object AsyncFunction]",Xe="[object Boolean]",Je="[object Date]",$s="[object DOMException]",yt="[object Error]",At="[object Function]",Du="[object GeneratorFunction]",Nn="[object Map]",Qe="[object Number]",Ns="[object Null]",Vn="[object Object]",qu="[object Promise]",Gs="[object Proxy]",Ve="[object RegExp]",Gn="[object Set]",ke="[object String]",St="[object Symbol]",Hs="[object Undefined]",je="[object WeakMap]",zs="[object WeakSet]",nt="[object ArrayBuffer]",Ce="[object DataView]",Ur="[object Float32Array]",Dr="[object Float64Array]",qr="[object Int8Array]",$r="[object Int16Array]",Nr="[object Int32Array]",Gr="[object Uint8Array]",Hr="[object Uint8ClampedArray]",zr="[object Uint16Array]",Kr="[object Uint32Array]",Ks=/\b__p \+= '';/g,Zs=/\b(__p \+=) '' \+/g,Ys=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$u=/&(?:amp|lt|gt|quot|#39);/g,Nu=/[&<>"']/g,Xs=RegExp($u.source),Js=RegExp(Nu.source),Qs=/<%-([\s\S]+?)%>/g,Vs=/<%([\s\S]+?)%>/g,Gu=/<%=([\s\S]+?)%>/g,ks=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,js=/^\w*$/,nl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Zr=/[\\^$.*+?()[\]{}|]/g,el=RegExp(Zr.source),Yr=/^\s+/,tl=/\s/,rl=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,il=/\{\n\/\* \[wrapped with (.+)\] \*/,ul=/,? & /,fl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ol=/[()=,{}\[\]\/\s]/,al=/\\(\\)?/g,sl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hu=/\w*$/,ll=/^[-+]0x[0-9a-f]+$/i,cl=/^0b[01]+$/i,hl=/^\[object .+?Constructor\]$/,gl=/^0o[0-7]+$/i,pl=/^(?:0|[1-9]\d*)$/,_l=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,bt=/($^)/,vl=/['\n\r\u2028\u2029\\]/g,It="\\ud800-\\udfff",dl="\\u0300-\\u036f",wl="\\ufe20-\\ufe2f",ml="\\u20d0-\\u20ff",zu=dl+wl+ml,Ku="\\u2700-\\u27bf",Zu="a-z\\xdf-\\xf6\\xf8-\\xff",xl="\\xac\\xb1\\xd7\\xf7",yl="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Al="\\u2000-\\u206f",Sl=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Yu="A-Z\\xc0-\\xd6\\xd8-\\xde",Xu="\\ufe0e\\ufe0f",Ju=xl+yl+Al+Sl,Xr="['’]",bl="["+It+"]",Qu="["+Ju+"]",Rt="["+zu+"]",Vu="\\d+",Il="["+Ku+"]",ku="["+Zu+"]",ju="[^"+It+Ju+Vu+Ku+Zu+Yu+"]",Jr="\\ud83c[\\udffb-\\udfff]",Rl="(?:"+Rt+"|"+Jr+")",nf="[^"+It+"]",Qr="(?:\\ud83c[\\udde6-\\uddff]){2}",Vr="[\\ud800-\\udbff][\\udc00-\\udfff]",Le="["+Yu+"]",ef="\\u200d",tf="(?:"+ku+"|"+ju+")",Tl="(?:"+Le+"|"+ju+")",rf="(?:"+Xr+"(?:d|ll|m|re|s|t|ve))?",uf="(?:"+Xr+"(?:D|LL|M|RE|S|T|VE))?",ff=Rl+"?",of="["+Xu+"]?",Ol="(?:"+ef+"(?:"+[nf,Qr,Vr].join("|")+")"+of+ff+")*",El="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Cl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",af=of+ff+Ol,Ll="(?:"+[Il,Qr,Vr].join("|")+")"+af,Pl="(?:"+[nf+Rt+"?",Rt,Qr,Vr,bl].join("|")+")",Wl=RegExp(Xr,"g"),Fl=RegExp(Rt,"g"),kr=RegExp(Jr+"(?="+Jr+")|"+Pl+af,"g"),Ml=RegExp([Le+"?"+ku+"+"+rf+"(?="+[Qu,Le,"$"].join("|")+")",Tl+"+"+uf+"(?="+[Qu,Le+tf,"$"].join("|")+")",Le+"?"+tf+"+"+rf,Le+"+"+uf,Cl,El,Vu,Ll].join("|"),"g"),Bl=RegExp("["+ef+It+zu+Xu+"]"),Ul=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Dl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ql=-1,en={};en[Ur]=en[Dr]=en[qr]=en[$r]=en[Nr]=en[Gr]=en[Hr]=en[zr]=en[Kr]=!0,en[Ee]=en[xt]=en[nt]=en[Xe]=en[Ce]=en[Je]=en[yt]=en[At]=en[Nn]=en[Qe]=en[Vn]=en[Ve]=en[Gn]=en[ke]=en[je]=!1;var V={};V[Ee]=V[xt]=V[nt]=V[Ce]=V[Xe]=V[Je]=V[Ur]=V[Dr]=V[qr]=V[$r]=V[Nr]=V[Nn]=V[Qe]=V[Vn]=V[Ve]=V[Gn]=V[ke]=V[St]=V[Gr]=V[Hr]=V[zr]=V[Kr]=!0,V[yt]=V[At]=V[je]=!1;var $l={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Nl={"&":"&","<":"<",">":">",'"':""","'":"'"},Gl={"&":"&","<":"<",">":">",""":'"',"'":"'"},Hl={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},zl=parseFloat,Kl=parseInt,sf=typeof Ke=="object"&&Ke&&Ke.Object===Object&&Ke,Zl=typeof self=="object"&&self&&self.Object===Object&&self,vn=sf||Zl||Function("return this")(),jr=w&&!w.nodeType&&w,we=jr&&!0&&h&&!h.nodeType&&h,lf=we&&we.exports===jr,ni=lf&&sf.process,Wn=function(){try{var l=we&&we.require&&we.require("util").types;return l||ni&&ni.binding&&ni.binding("util")}catch{}}(),cf=Wn&&Wn.isArrayBuffer,hf=Wn&&Wn.isDate,gf=Wn&&Wn.isMap,pf=Wn&&Wn.isRegExp,_f=Wn&&Wn.isSet,vf=Wn&&Wn.isTypedArray;function Tn(l,p,g){switch(g.length){case 0:return l.call(p);case 1:return l.call(p,g[0]);case 2:return l.call(p,g[0],g[1]);case 3:return l.call(p,g[0],g[1],g[2])}return l.apply(p,g)}function Yl(l,p,g,x){for(var T=-1,H=l==null?0:l.length;++T-1}function ei(l,p,g){for(var x=-1,T=l==null?0:l.length;++x-1;);return g}function bf(l,p){for(var g=l.length;g--&&Pe(p,l[g],0)>-1;);return g}function tc(l,p){for(var g=l.length,x=0;g--;)l[g]===p&&++x;return x}var rc=ui($l),ic=ui(Nl);function uc(l){return"\\"+Hl[l]}function fc(l,p){return l==null?f:l[p]}function We(l){return Bl.test(l)}function oc(l){return Ul.test(l)}function ac(l){for(var p,g=[];!(p=l.next()).done;)g.push(p.value);return g}function si(l){var p=-1,g=Array(l.size);return l.forEach(function(x,T){g[++p]=[T,x]}),g}function If(l,p){return function(g){return l(p(g))}}function le(l,p){for(var g=-1,x=l.length,T=0,H=[];++g-1}function Jc(n,e){var t=this.__data__,r=zt(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}kn.prototype.clear=Kc,kn.prototype.delete=Zc,kn.prototype.get=Yc,kn.prototype.has=Xc,kn.prototype.set=Jc;function jn(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e=e?n:e)),n}function Un(n,e,t,r,i,o){var a,s=e&an,c=e&G,_=e&z;if(t&&(a=i?t(n,r,i,o):t(n)),a!==f)return a;if(!rn(n))return n;var v=E(n);if(v){if(a=jh(n),!s)return Sn(n,a)}else{var d=mn(n),m=d==At||d==Du;if(ve(n))return oo(n,s);if(d==Vn||d==Ee||m&&!i){if(a=c||m?{}:To(n),!s)return c?Gh(n,ch(a,n)):Nh(n,Uf(a,n))}else{if(!V[d])return i?n:{};a=ng(n,d,s)}}o||(o=new zn);var y=o.get(n);if(y)return y;o.set(n,a),ta(n)?n.forEach(function(I){a.add(Un(I,e,t,I,n,o))}):na(n)&&n.forEach(function(I,U){a.set(U,Un(I,e,t,U,n,o))});var b=_?c?Mi:Fi:c?In:gn,M=v?f:b(n);return Fn(M||n,function(I,U){M&&(U=I,I=n[U]),ot(a,U,Un(I,e,t,U,n,o))}),a}function hh(n){var e=gn(n);return function(t){return Df(t,n,e)}}function Df(n,e,t){var r=t.length;if(n==null)return!r;for(n=Q(n);r--;){var i=t[r],o=e[i],a=n[i];if(a===f&&!(i in n)||!o(a))return!1}return!0}function qf(n,e,t){if(typeof n!="function")throw new Mn(R);return pt(function(){n.apply(f,t)},e)}function at(n,e,t,r){var i=-1,o=Tt,a=!0,s=n.length,c=[],_=e.length;if(!s)return c;t&&(e=tn(e,On(t))),r?(o=ei,a=!1):e.length>=O&&(o=et,a=!1,e=new ye(e));n:for(;++ii?0:i+t),r=r===f||r>i?i:F(r),r<0&&(r+=i),r=t>r?0:ia(r);t0&&t(s)?e>1?dn(s,e-1,t,r,i):se(i,s):r||(i[i.length]=s)}return i}var vi=go(),Gf=go(!0);function Xn(n,e){return n&&vi(n,e,gn)}function di(n,e){return n&&Gf(n,e,gn)}function Zt(n,e){return ae(e,function(t){return ie(n[t])})}function Se(n,e){e=pe(e,n);for(var t=0,r=e.length;n!=null&&te}function _h(n,e){return n!=null&&X.call(n,e)}function vh(n,e){return n!=null&&e in Q(n)}function dh(n,e,t){return n>=wn(e,t)&&n=120&&v.length>=120)?new ye(a&&v):f}v=n[0];var d=-1,m=s[0];n:for(;++d-1;)s!==n&&Ut.call(s,c,1),Ut.call(n,c,1);return n}function jf(n,e){for(var t=n?e.length:0,r=t-1;t--;){var i=e[t];if(t==r||i!==o){var o=i;re(i)?Ut.call(n,i,1):Ti(n,i)}}return n}function bi(n,e){return n+$t(Wf()*(e-n+1))}function Ch(n,e,t,r){for(var i=-1,o=hn(qt((e-n)/(t||1)),0),a=g(o);o--;)a[r?o:++i]=n,n+=t;return a}function Ii(n,e){var t="";if(!n||e<1||e>oe)return t;do e%2&&(t+=n),e=$t(e/2),e&&(n+=n);while(e);return t}function B(n,e){return Gi(Co(n,e,Rn),n+"")}function Lh(n){return Bf(ze(n))}function Ph(n,e){var t=ze(n);return rr(t,Ae(e,0,t.length))}function ct(n,e,t,r){if(!rn(n))return n;e=pe(e,n);for(var i=-1,o=e.length,a=o-1,s=n;s!=null&&++ii?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var o=g(i);++r>>1,a=n[o];a!==null&&!Cn(a)&&(t?a<=e:a=O){var _=e?null:Zh(n);if(_)return Et(_);a=!1,i=et,c=new ye}else c=e?[]:s;n:for(;++r=r?n:Dn(n,e,t)}var fo=Sc||function(n){return vn.clearTimeout(n)};function oo(n,e){if(e)return n.slice();var t=n.length,r=Of?Of(t):new n.constructor(t);return n.copy(r),r}function Li(n){var e=new n.constructor(n.byteLength);return new Mt(e).set(new Mt(n)),e}function Uh(n,e){var t=e?Li(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function Dh(n){var e=new n.constructor(n.source,Hu.exec(n));return e.lastIndex=n.lastIndex,e}function qh(n){return ft?Q(ft.call(n)):{}}function ao(n,e){var t=e?Li(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function so(n,e){if(n!==e){var t=n!==f,r=n===null,i=n===n,o=Cn(n),a=e!==f,s=e===null,c=e===e,_=Cn(e);if(!s&&!_&&!o&&n>e||o&&a&&c&&!s&&!_||r&&a&&c||!t&&c||!i)return 1;if(!r&&!o&&!_&&n=s)return c;var _=t[r];return c*(_=="desc"?-1:1)}}return n.index-e.index}function lo(n,e,t,r){for(var i=-1,o=n.length,a=t.length,s=-1,c=e.length,_=hn(o-a,0),v=g(c+_),d=!r;++s1?t[i-1]:f,a=i>2?t[2]:f;for(o=n.length>3&&typeof o=="function"?(i--,o):f,a&&yn(t[0],t[1],a)&&(o=i<3?f:o,i=1),e=Q(e);++r-1?i[o?e[a]:a]:f}}function vo(n){return te(function(e){var t=e.length,r=t,i=Bn.prototype.thru;for(n&&e.reverse();r--;){var o=e[r];if(typeof o!="function")throw new Mn(R);if(i&&!a&&er(o)=="wrapper")var a=new Bn([],!0)}for(r=a?r:t;++r1&&$.reverse(),v&&cs))return!1;var _=o.get(n),v=o.get(e);if(_&&v)return _==e&&v==n;var d=-1,m=!0,y=t&ln?new ye:f;for(o.set(n,e),o.set(e,n);++d1?"& ":"")+e[r],e=e.join(t>2?", ":" "),n.replace(rl,`{ -/* [wrapped with `+e+`] */ -`)}function tg(n){return E(n)||Re(n)||!!(Lf&&n&&n[Lf])}function re(n,e){var t=typeof n;return e=e??oe,!!e&&(t=="number"||t!="symbol"&&pl.test(n))&&n>-1&&n%1==0&&n0){if(++e>=Ls)return arguments[0]}else e=0;return n.apply(f,arguments)}}function rr(n,e){var t=-1,r=n.length,i=r-1;for(e=e===f?r:e;++t1?n[e-1]:f;return t=typeof t=="function"?(n.pop(),t):f,Go(n,t)});function Ho(n){var e=u(n);return e.__chain__=!0,e}function gp(n,e){return e(n),n}function ir(n,e){return e(n)}var pp=te(function(n){var e=n.length,t=e?n[0]:0,r=this.__wrapped__,i=function(o){return _i(o,n)};return e>1||this.__actions__.length||!(r instanceof q)||!re(t)?this.thru(i):(r=r.slice(t,+t+(e?1:0)),r.__actions__.push({func:ir,args:[i],thisArg:f}),new Bn(r,this.__chain__).thru(function(o){return e&&!o.length&&o.push(f),o}))});function _p(){return Ho(this)}function vp(){return new Bn(this.value(),this.__chain__)}function dp(){this.__values__===f&&(this.__values__=ra(this.value()));var n=this.__index__>=this.__values__.length,e=n?f:this.__values__[this.__index__++];return{done:n,value:e}}function wp(){return this}function mp(n){for(var e,t=this;t instanceof Ht;){var r=Bo(t);r.__index__=0,r.__values__=f,e?i.__wrapped__=r:e=r;var i=r;t=t.__wrapped__}return i.__wrapped__=n,e}function xp(){var n=this.__wrapped__;if(n instanceof q){var e=n;return this.__actions__.length&&(e=new q(this)),e=e.reverse(),e.__actions__.push({func:ir,args:[Hi],thisArg:f}),new Bn(e,this.__chain__)}return this.thru(Hi)}function yp(){return io(this.__wrapped__,this.__actions__)}var Ap=Qt(function(n,e,t){X.call(n,t)?++n[t]:ne(n,t,1)});function Sp(n,e,t){var r=E(n)?df:gh;return t&&yn(n,e,t)&&(e=f),r(n,S(e,3))}function bp(n,e){var t=E(n)?ae:Nf;return t(n,S(e,3))}var Ip=_o(Uo),Rp=_o(Do);function Tp(n,e){return dn(ur(n,e),1)}function Op(n,e){return dn(ur(n,e),de)}function Ep(n,e,t){return t=t===f?1:F(t),dn(ur(n,e),t)}function zo(n,e){var t=E(n)?Fn:he;return t(n,S(e,3))}function Ko(n,e){var t=E(n)?Xl:$f;return t(n,S(e,3))}var Cp=Qt(function(n,e,t){X.call(n,t)?n[t].push(e):ne(n,t,[e])});function Lp(n,e,t,r){n=bn(n)?n:ze(n),t=t&&!r?F(t):0;var i=n.length;return t<0&&(t=hn(i+t,0)),lr(n)?t<=i&&n.indexOf(e,t)>-1:!!i&&Pe(n,e,t)>-1}var Pp=B(function(n,e,t){var r=-1,i=typeof e=="function",o=bn(n)?g(n.length):[];return he(n,function(a){o[++r]=i?Tn(e,a,t):st(a,e,t)}),o}),Wp=Qt(function(n,e,t){ne(n,t,e)});function ur(n,e){var t=E(n)?tn:Yf;return t(n,S(e,3))}function Fp(n,e,t,r){return n==null?[]:(E(e)||(e=e==null?[]:[e]),t=r?f:t,E(t)||(t=t==null?[]:[t]),Vf(n,e,t))}var Mp=Qt(function(n,e,t){n[t?0:1].push(e)},function(){return[[],[]]});function Bp(n,e,t){var r=E(n)?ti:yf,i=arguments.length<3;return r(n,S(e,4),t,i,he)}function Up(n,e,t){var r=E(n)?Jl:yf,i=arguments.length<3;return r(n,S(e,4),t,i,$f)}function Dp(n,e){var t=E(n)?ae:Nf;return t(n,ar(S(e,3)))}function qp(n){var e=E(n)?Bf:Lh;return e(n)}function $p(n,e,t){(t?yn(n,e,t):e===f)?e=1:e=F(e);var r=E(n)?ah:Ph;return r(n,e)}function Np(n){var e=E(n)?sh:Fh;return e(n)}function Gp(n){if(n==null)return 0;if(bn(n))return lr(n)?Fe(n):n.length;var e=mn(n);return e==Nn||e==Gn?n.size:yi(n).length}function Hp(n,e,t){var r=E(n)?ri:Mh;return t&&yn(n,e,t)&&(e=f),r(n,S(e,3))}var zp=B(function(n,e){if(n==null)return[];var t=e.length;return t>1&&yn(n,e[0],e[1])?e=[]:t>2&&yn(e[0],e[1],e[2])&&(e=[e[0]]),Vf(n,dn(e,1),[])}),fr=bc||function(){return vn.Date.now()};function Kp(n,e){if(typeof e!="function")throw new Mn(R);return n=F(n),function(){if(--n<1)return e.apply(this,arguments)}}function Zo(n,e,t){return e=t?f:e,e=n&&e==null?n.length:e,ee(n,nn,f,f,f,f,e)}function Yo(n,e){var t;if(typeof e!="function")throw new Mn(R);return n=F(n),function(){return--n>0&&(t=e.apply(this,arguments)),n<=1&&(e=f),t}}var Ki=B(function(n,e,t){var r=L;if(t.length){var i=le(t,Ge(Ki));r|=Y}return ee(n,r,e,t,i)}),Xo=B(function(n,e,t){var r=L|_n;if(t.length){var i=le(t,Ge(Xo));r|=Y}return ee(e,r,n,t,i)});function Jo(n,e,t){e=t?f:e;var r=ee(n,A,f,f,f,f,f,e);return r.placeholder=Jo.placeholder,r}function Qo(n,e,t){e=t?f:e;var r=ee(n,D,f,f,f,f,f,e);return r.placeholder=Qo.placeholder,r}function Vo(n,e,t){var r,i,o,a,s,c,_=0,v=!1,d=!1,m=!0;if(typeof n!="function")throw new Mn(R);e=$n(e)||0,rn(t)&&(v=!!t.leading,d="maxWait"in t,o=d?hn($n(t.maxWait)||0,e):o,m="trailing"in t?!!t.trailing:m);function y(on){var Zn=r,fe=i;return r=i=f,_=on,a=n.apply(fe,Zn),a}function b(on){return _=on,s=pt(U,e),v?y(on):a}function M(on){var Zn=on-c,fe=on-_,va=e-Zn;return d?wn(va,o-fe):va}function I(on){var Zn=on-c,fe=on-_;return c===f||Zn>=e||Zn<0||d&&fe>=o}function U(){var on=fr();if(I(on))return $(on);s=pt(U,M(on))}function $(on){return s=f,m&&r?y(on):(r=i=f,a)}function Ln(){s!==f&&fo(s),_=0,r=c=i=s=f}function An(){return s===f?a:$(fr())}function Pn(){var on=fr(),Zn=I(on);if(r=arguments,i=this,c=on,Zn){if(s===f)return b(c);if(d)return fo(s),s=pt(U,e),y(c)}return s===f&&(s=pt(U,e)),a}return Pn.cancel=Ln,Pn.flush=An,Pn}var Zp=B(function(n,e){return qf(n,1,e)}),Yp=B(function(n,e,t){return qf(n,$n(e)||0,t)});function Xp(n){return ee(n,Br)}function or(n,e){if(typeof n!="function"||e!=null&&typeof e!="function")throw new Mn(R);var t=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=t.cache;if(o.has(i))return o.get(i);var a=n.apply(this,r);return t.cache=o.set(i,a)||o,a};return t.cache=new(or.Cache||jn),t}or.Cache=jn;function ar(n){if(typeof n!="function")throw new Mn(R);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function Jp(n){return Yo(2,n)}var Qp=Bh(function(n,e){e=e.length==1&&E(e[0])?tn(e[0],On(S())):tn(dn(e,1),On(S()));var t=e.length;return B(function(r){for(var i=-1,o=wn(r.length,t);++i=e}),Re=zf(function(){return arguments}())?zf:function(n){return un(n)&&X.call(n,"callee")&&!Cf.call(n,"callee")},E=g.isArray,c_=cf?On(cf):mh;function bn(n){return n!=null&&sr(n.length)&&!ie(n)}function fn(n){return un(n)&&bn(n)}function h_(n){return n===!0||n===!1||un(n)&&xn(n)==Xe}var ve=Rc||ru,g_=hf?On(hf):xh;function p_(n){return un(n)&&n.nodeType===1&&!_t(n)}function __(n){if(n==null)return!0;if(bn(n)&&(E(n)||typeof n=="string"||typeof n.splice=="function"||ve(n)||He(n)||Re(n)))return!n.length;var e=mn(n);if(e==Nn||e==Gn)return!n.size;if(gt(n))return!yi(n).length;for(var t in n)if(X.call(n,t))return!1;return!0}function v_(n,e){return lt(n,e)}function d_(n,e,t){t=typeof t=="function"?t:f;var r=t?t(n,e):f;return r===f?lt(n,e,f,t):!!r}function Yi(n){if(!un(n))return!1;var e=xn(n);return e==yt||e==$s||typeof n.message=="string"&&typeof n.name=="string"&&!_t(n)}function w_(n){return typeof n=="number"&&Pf(n)}function ie(n){if(!rn(n))return!1;var e=xn(n);return e==At||e==Du||e==qs||e==Gs}function jo(n){return typeof n=="number"&&n==F(n)}function sr(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=oe}function rn(n){var e=typeof n;return n!=null&&(e=="object"||e=="function")}function un(n){return n!=null&&typeof n=="object"}var na=gf?On(gf):Ah;function m_(n,e){return n===e||xi(n,e,Ui(e))}function x_(n,e,t){return t=typeof t=="function"?t:f,xi(n,e,Ui(e),t)}function y_(n){return ea(n)&&n!=+n}function A_(n){if(ug(n))throw new T(C);return Kf(n)}function S_(n){return n===null}function b_(n){return n==null}function ea(n){return typeof n=="number"||un(n)&&xn(n)==Qe}function _t(n){if(!un(n)||xn(n)!=Vn)return!1;var e=Bt(n);if(e===null)return!0;var t=X.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&Pt.call(t)==xc}var Xi=pf?On(pf):Sh;function I_(n){return jo(n)&&n>=-oe&&n<=oe}var ta=_f?On(_f):bh;function lr(n){return typeof n=="string"||!E(n)&&un(n)&&xn(n)==ke}function Cn(n){return typeof n=="symbol"||un(n)&&xn(n)==St}var He=vf?On(vf):Ih;function R_(n){return n===f}function T_(n){return un(n)&&mn(n)==je}function O_(n){return un(n)&&xn(n)==zs}var E_=nr(Ai),C_=nr(function(n,e){return n<=e});function ra(n){if(!n)return[];if(bn(n))return lr(n)?Hn(n):Sn(n);if(tt&&n[tt])return ac(n[tt]());var e=mn(n),t=e==Nn?si:e==Gn?Et:ze;return t(n)}function ue(n){if(!n)return n===0?n:0;if(n=$n(n),n===de||n===-de){var e=n<0?-1:1;return e*Ms}return n===n?n:0}function F(n){var e=ue(n),t=e%1;return e===e?t?e-t:e:0}function ia(n){return n?Ae(F(n),0,Yn):0}function $n(n){if(typeof n=="number")return n;if(Cn(n))return mt;if(rn(n)){var e=typeof n.valueOf=="function"?n.valueOf():n;n=rn(e)?e+"":e}if(typeof n!="string")return n===0?n:+n;n=Af(n);var t=cl.test(n);return t||gl.test(n)?Kl(n.slice(2),t?2:8):ll.test(n)?mt:+n}function ua(n){return Jn(n,In(n))}function L_(n){return n?Ae(F(n),-oe,oe):n===0?n:0}function K(n){return n==null?"":En(n)}var P_=$e(function(n,e){if(gt(e)||bn(e)){Jn(e,gn(e),n);return}for(var t in e)X.call(e,t)&&ot(n,t,e[t])}),fa=$e(function(n,e){Jn(e,In(e),n)}),cr=$e(function(n,e,t,r){Jn(e,In(e),n,r)}),W_=$e(function(n,e,t,r){Jn(e,gn(e),n,r)}),F_=te(_i);function M_(n,e){var t=qe(n);return e==null?t:Uf(t,e)}var B_=B(function(n,e){n=Q(n);var t=-1,r=e.length,i=r>2?e[2]:f;for(i&&yn(e[0],e[1],i)&&(r=1);++t1),o}),Jn(n,Mi(n),t),r&&(t=Un(t,an|G|z,Yh));for(var i=e.length;i--;)Ti(t,e[i]);return t});function nv(n,e){return aa(n,ar(S(e)))}var ev=te(function(n,e){return n==null?{}:Oh(n,e)});function aa(n,e){if(n==null)return{};var t=tn(Mi(n),function(r){return[r]});return e=S(e),kf(n,t,function(r,i){return e(r,i[0])})}function tv(n,e,t){e=pe(e,n);var r=-1,i=e.length;for(i||(i=1,n=f);++re){var r=n;n=e,e=r}if(t||n%1||e%1){var i=Wf();return wn(n+i*(e-n+zl("1e-"+((i+"").length-1))),e)}return bi(n,e)}var gv=Ne(function(n,e,t){return e=e.toLowerCase(),n+(t?ca(e):e)});function ca(n){return Vi(K(n).toLowerCase())}function ha(n){return n=K(n),n&&n.replace(_l,rc).replace(Fl,"")}function pv(n,e,t){n=K(n),e=En(e);var r=n.length;t=t===f?r:Ae(F(t),0,r);var i=t;return t-=e.length,t>=0&&n.slice(t,i)==e}function _v(n){return n=K(n),n&&Js.test(n)?n.replace(Nu,ic):n}function vv(n){return n=K(n),n&&el.test(n)?n.replace(Zr,"\\$&"):n}var dv=Ne(function(n,e,t){return n+(t?"-":"")+e.toLowerCase()}),wv=Ne(function(n,e,t){return n+(t?" ":"")+e.toLowerCase()}),mv=po("toLowerCase");function xv(n,e,t){n=K(n),e=F(e);var r=e?Fe(n):0;if(!e||r>=e)return n;var i=(e-r)/2;return jt($t(i),t)+n+jt(qt(i),t)}function yv(n,e,t){n=K(n),e=F(e);var r=e?Fe(n):0;return e&&r>>0,t?(n=K(n),n&&(typeof e=="string"||e!=null&&!Xi(e))&&(e=En(e),!e&&We(n))?_e(Hn(n),0,t):n.split(e,t)):[]}var Ov=Ne(function(n,e,t){return n+(t?" ":"")+Vi(e)});function Ev(n,e,t){return n=K(n),t=t==null?0:Ae(F(t),0,n.length),e=En(e),n.slice(t,t+e.length)==e}function Cv(n,e,t){var r=u.templateSettings;t&&yn(n,e,t)&&(e=f),n=K(n),e=cr({},e,r,Ao);var i=cr({},e.imports,r.imports,Ao),o=gn(i),a=ai(i,o),s,c,_=0,v=e.interpolate||bt,d="__p += '",m=li((e.escape||bt).source+"|"+v.source+"|"+(v===Gu?sl:bt).source+"|"+(e.evaluate||bt).source+"|$","g"),y="//# sourceURL="+(X.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ql+"]")+` -`;n.replace(m,function(I,U,$,Ln,An,Pn){return $||($=Ln),d+=n.slice(_,Pn).replace(vl,uc),U&&(s=!0,d+=`' + -__e(`+U+`) + -'`),An&&(c=!0,d+=`'; -`+An+`; -__p += '`),$&&(d+=`' + -((__t = (`+$+`)) == null ? '' : __t) + -'`),_=Pn+I.length,I}),d+=`'; -`;var b=X.call(e,"variable")&&e.variable;if(!b)d=`with (obj) { -`+d+` -} -`;else if(ol.test(b))throw new T(k);d=(c?d.replace(Ks,""):d).replace(Zs,"$1").replace(Ys,"$1;"),d="function("+(b||"obj")+`) { -`+(b?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(s?", __e = _.escape":"")+(c?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+d+`return __p -}`;var M=pa(function(){return H(o,y+"return "+d).apply(f,a)});if(M.source=d,Yi(M))throw M;return M}function Lv(n){return K(n).toLowerCase()}function Pv(n){return K(n).toUpperCase()}function Wv(n,e,t){if(n=K(n),n&&(t||e===f))return Af(n);if(!n||!(e=En(e)))return n;var r=Hn(n),i=Hn(e),o=Sf(r,i),a=bf(r,i)+1;return _e(r,o,a).join("")}function Fv(n,e,t){if(n=K(n),n&&(t||e===f))return n.slice(0,Rf(n)+1);if(!n||!(e=En(e)))return n;var r=Hn(n),i=bf(r,Hn(e))+1;return _e(r,0,i).join("")}function Mv(n,e,t){if(n=K(n),n&&(t||e===f))return n.replace(Yr,"");if(!n||!(e=En(e)))return n;var r=Hn(n),i=Sf(r,Hn(e));return _e(r,i).join("")}function Bv(n,e){var t=Es,r=Cs;if(rn(e)){var i="separator"in e?e.separator:i;t="length"in e?F(e.length):t,r="omission"in e?En(e.omission):r}n=K(n);var o=n.length;if(We(n)){var a=Hn(n);o=a.length}if(t>=o)return n;var s=t-Fe(r);if(s<1)return r;var c=a?_e(a,0,s).join(""):n.slice(0,s);if(i===f)return c+r;if(a&&(s+=c.length-s),Xi(i)){if(n.slice(s).search(i)){var _,v=c;for(i.global||(i=li(i.source,K(Hu.exec(i))+"g")),i.lastIndex=0;_=i.exec(v);)var d=_.index;c=c.slice(0,d===f?s:d)}}else if(n.indexOf(En(i),s)!=s){var m=c.lastIndexOf(i);m>-1&&(c=c.slice(0,m))}return c+r}function Uv(n){return n=K(n),n&&Xs.test(n)?n.replace($u,hc):n}var Dv=Ne(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),Vi=po("toUpperCase");function ga(n,e,t){return n=K(n),e=t?f:e,e===f?oc(n)?_c(n):kl(n):n.match(e)||[]}var pa=B(function(n,e){try{return Tn(n,f,e)}catch(t){return Yi(t)?t:new T(t)}}),qv=te(function(n,e){return Fn(e,function(t){t=Qn(t),ne(n,t,Ki(n[t],n))}),n});function $v(n){var e=n==null?0:n.length,t=S();return n=e?tn(n,function(r){if(typeof r[1]!="function")throw new Mn(R);return[t(r[0]),r[1]]}):[],B(function(r){for(var i=-1;++ioe)return[];var t=Yn,r=wn(n,Yn);e=S(e),n-=Yn;for(var i=oi(r,e);++t0||e<0)?new q(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==f&&(e=F(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},q.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},q.prototype.toArray=function(){return this.take(Yn)},Xn(q.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=u[r?"take"+(e=="last"?"Right":""):e],o=r||/^find/.test(e);i&&(u.prototype[e]=function(){var a=this.__wrapped__,s=r?[1]:arguments,c=a instanceof q,_=s[0],v=c||E(a),d=function(U){var $=i.apply(u,se([U],s));return r&&m?$[0]:$};v&&t&&typeof _=="function"&&_.length!=1&&(c=v=!1);var m=this.__chain__,y=!!this.__actions__.length,b=o&&!m,M=c&&!y;if(!o&&v){a=M?a:new q(this);var I=n.apply(a,s);return I.__actions__.push({func:ir,args:[d],thisArg:f}),new Bn(I,m)}return b&&M?n.apply(this,s):(I=this.thru(d),b?r?I.value()[0]:I.value():I)})}),Fn(["pop","push","shift","sort","splice","unshift"],function(n){var e=Ct[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var o=this.value();return e.apply(E(o)?o:[],i)}return this[t](function(a){return e.apply(E(a)?a:[],i)})}}),Xn(q.prototype,function(n,e){var t=u[e];if(t){var r=t.name+"";X.call(De,r)||(De[r]=[]),De[r].push({name:e,func:t})}}),De[Vt(f,_n).name]=[{name:"wrapper",func:f}],q.prototype.clone=Uc,q.prototype.reverse=Dc,q.prototype.value=qc,u.prototype.at=pp,u.prototype.chain=_p,u.prototype.commit=vp,u.prototype.next=dp,u.prototype.plant=mp,u.prototype.reverse=xp,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=yp,u.prototype.first=u.prototype.head,tt&&(u.prototype[tt]=wp),u},Me=vc();we?((we.exports=Me)._=Me,jr._=Me):vn._=Me}).call(Ke)}(vt,vt.exports);var Te=vt.exports,da=function(){},wa=da(),Oe=function(h){return h!==wa&&h!==null},ma=Oe,xa=Array.prototype.forEach,ya=Object.create,Aa=function(h,w){var f;for(f in h)w[f]=h[f]},Sa=function(h){var w=ya(null);return xa.call(arguments,function(f){ma(f)&&Aa(Object(f),w)}),w},ba=function(){var h=Math.sign;return typeof h!="function"?!1:h(10)===1&&h(-20)===-1},hr,iu;function Ia(){return iu||(iu=1,hr=function(h){return h=Number(h),isNaN(h)||h===0?h:h>0?1:-1}),hr}var Ra=ba()?Math.sign:Ia(),Ta=Ra,Oa=Math.abs,Ea=Math.floor,Ca=function(h){return isNaN(h)?0:(h=Number(h),h===0||!isFinite(h)?h:Ta(h)*Ea(Oa(h)))},La=Ca,Pa=Math.max,Wa=function(h){return Pa(0,La(h))},uu=function(h){if(typeof h!="function")throw new TypeError(h+" is not a function");return h},Fa=Oe,fu=function(h){if(!Fa(h))throw new TypeError("Cannot use null or undefined");return h},Ma={exports:{}},Ba=function(){var h=Object.assign,w;return typeof h!="function"?!1:(w={foo:"raz"},h(w,{bar:"dwa"},{trzy:"trzy"}),w.foo+w.bar+w.trzy==="razdwatrzy")},gr,ou;function Ua(){return ou||(ou=1,gr=function(){try{return Object.keys("primitive"),!0}catch{return!1}}),gr}var pr,au;function Da(){if(au)return pr;au=1;var h=Oe,w=Object.keys;return pr=function(f){return w(h(f)?Object(f):f)},pr}var _r,su;function qa(){return su||(su=1,_r=Ua()()?Object.keys:Da()),_r}var vr,lu;function $a(){if(lu)return vr;lu=1;var h=qa(),w=fu,f=Math.max;return vr=function(P,O){var C,R,k=f(arguments.length,2),Z;for(P=Object(w(P)),Z=function(N){try{P[N]=O[N]}catch(j){C||(C=j)}},R=1;R-1},wr}var is=ts()?String.prototype.contains:rs(),dt=pu,vu=es,du=cu,wu=Sa,Ze=is,us=gu.exports=function(h,w){var f,P,O,C,R;return arguments.length<2||typeof h!="string"?(C=w,w=h,h=null):C=arguments[2],dt(h)?(f=Ze.call(h,"c"),P=Ze.call(h,"e"),O=Ze.call(h,"w")):(f=O=!0,P=!1),R={value:w,configurable:f,enumerable:P,writable:O},C?du(wu(C),R):R};us.gs=function(h,w,f){var P,O,C,R;return typeof h!="string"?(C=f,f=w,w=h,h=null):C=arguments[3],dt(w)?vu(w)?dt(f)?vu(f)||(C=f,f=void 0):f=void 0:(C=w,w=f=void 0):w=void 0,dt(h)?(P=Ze.call(h,"c"),O=Ze.call(h,"e")):(P=!0,O=!1),R={get:w,set:f,configurable:P,enumerable:O},C?du(wu(C),R):R};var Ye=gu.exports,mr={exports:{}};(function(h,w){var f=Ye,P=uu,O=Function.prototype.apply,C=Function.prototype.call,R=Object.create,k=Object.defineProperty,Z=Object.defineProperties,N=Object.prototype.hasOwnProperty,j={configurable:!0,enumerable:!1,writable:!0},an,G,z,pn,ln,L,_n;an=function(W,A){var D;return P(A),N.call(this,"__ee__")?D=this.__ee__:(D=j.value=R(null),k(this,"__ee__",j),j.value=null),D[W]?typeof D[W]=="object"?D[W].push(A):D[W]=[D[W],A]:D[W]=A,this},G=function(W,A){var D,Y;return P(A),Y=this,an.call(this,W,D=function(){z.call(Y,W,D),O.call(A,this,arguments)}),D.__eeOnceListener__=A,this},z=function(W,A){var D,Y,J,nn;if(P(A),!N.call(this,"__ee__"))return this;if(D=this.__ee__,!D[W])return this;if(Y=D[W],typeof Y=="object")for(nn=0;J=Y[nn];++nn)(J===A||J.__eeOnceListener__===A)&&(Y.length===2?D[W]=Y[nn?0:1]:Y.splice(nn,1));else(Y===A||Y.__eeOnceListener__===A)&&delete D[W];return this},pn=function(W){var A,D,Y,J,nn;if(N.call(this,"__ee__")&&(J=this.__ee__[W],!!J))if(typeof J=="object"){for(D=arguments.length,nn=new Array(D-1),A=1;A=55296&&D<=56319&&(sn+=G[++L])),sn=z?N.call(z,pn,sn,_n):sn,ln?(j.value=sn,an(W,_n,j)):W[_n]=sn,++_n;A=_n}}if(A===void 0)for(A=P(G.length),ln&&(W=new ln(A)),L=0;Lasync w=>{const f=new h,P=await w(f);return f.terminate(),P},As=h=>w=>ys(h)(f=>(f.postMessage(w),new Promise((P,O)=>{f.onmessage=C=>{P(C.data)},f.onerror=O})));var Ss=""+new URL("parseTraceSlave.worker-35d6b6c4.js",self.location.href).href;const{min:bs}=Math,Is=navigator.hardwareConcurrency??8;class Rs extends Worker{constructor(){super(Ss,{type:"module"})}}const Ts=As(Rs);async function Os({trace:h,context:w,view:f="main"}){var R,k;const P=Te.ceil((((R=h==null?void 0:h.events)==null?void 0:R.length)??0)/Is),O=Te.range(0,(k=h==null?void 0:h.events)==null?void 0:k.length,P),C=Te.flatten(await Promise.all(Te.map(O,Z=>{var N;return Ts({trace:h,context:w,view:f,from:Z,to:bs(Z+P,((N=h==null?void 0:h.events)==null?void 0:N.length)??0)})})));return{stepsPersistent:Te.flatMap(C,"stepsPersistent"),stepsTransient:Te.flatMap(C,"stepsTransient")}}onmessage=async({data:h})=>{postMessage(await Os(h))}})(); diff --git a/assets/parseTrace.worker-cfbe532e.js b/assets/parseTrace.worker-cfbe532e.js new file mode 100644 index 00000000..b8be38aa --- /dev/null +++ b/assets/parseTrace.worker-cfbe532e.js @@ -0,0 +1,27 @@ +(function(){"use strict";var Ke=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},vt={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */vt.exports,function(h,w){(function(){var f,P="4.17.21",O=200,C="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",R="Expected a function",k="Invalid `variable` option passed into `_.template`",Z="__lodash_hash_undefined__",N=500,j="__lodash_placeholder__",an=1,G=2,z=4,pn=1,ln=2,L=1,_n=2,W=4,A=8,D=16,Y=32,J=64,nn=128,sn=256,Ur=512,Ps=30,Ws="...",Fs=800,Ms=16,qu=1,Bs=2,Us=3,de=1/0,oe=9007199254740991,Ds=17976931348623157e292,mt=0/0,Yn=4294967295,qs=Yn-1,$s=Yn>>>1,Ns=[["ary",nn],["bind",L],["bindKey",_n],["curry",A],["curryRight",D],["flip",Ur],["partial",Y],["partialRight",J],["rearg",sn]],Ee="[object Arguments]",xt="[object Array]",Gs="[object AsyncFunction]",Xe="[object Boolean]",Je="[object Date]",Hs="[object DOMException]",yt="[object Error]",At="[object Function]",$u="[object GeneratorFunction]",Nn="[object Map]",Qe="[object Number]",zs="[object Null]",Vn="[object Object]",Nu="[object Promise]",Ks="[object Proxy]",Ve="[object RegExp]",Gn="[object Set]",ke="[object String]",St="[object Symbol]",Zs="[object Undefined]",je="[object WeakMap]",Ys="[object WeakSet]",nt="[object ArrayBuffer]",Ce="[object DataView]",Dr="[object Float32Array]",qr="[object Float64Array]",$r="[object Int8Array]",Nr="[object Int16Array]",Gr="[object Int32Array]",Hr="[object Uint8Array]",zr="[object Uint8ClampedArray]",Kr="[object Uint16Array]",Zr="[object Uint32Array]",Xs=/\b__p \+= '';/g,Js=/\b(__p \+=) '' \+/g,Qs=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Gu=/&(?:amp|lt|gt|quot|#39);/g,Hu=/[&<>"']/g,Vs=RegExp(Gu.source),ks=RegExp(Hu.source),js=/<%-([\s\S]+?)%>/g,nl=/<%([\s\S]+?)%>/g,zu=/<%=([\s\S]+?)%>/g,el=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tl=/^\w*$/,rl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yr=/[\\^$.*+?()[\]{}|]/g,il=RegExp(Yr.source),Xr=/^\s+/,ul=/\s/,fl=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ol=/\{\n\/\* \[wrapped with (.+)\] \*/,al=/,? & /,sl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ll=/[()=,{}\[\]\/\s]/,cl=/\\(\\)?/g,hl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ku=/\w*$/,gl=/^[-+]0x[0-9a-f]+$/i,pl=/^0b[01]+$/i,_l=/^\[object .+?Constructor\]$/,vl=/^0o[0-7]+$/i,dl=/^(?:0|[1-9]\d*)$/,wl=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,bt=/($^)/,ml=/['\n\r\u2028\u2029\\]/g,It="\\ud800-\\udfff",xl="\\u0300-\\u036f",yl="\\ufe20-\\ufe2f",Al="\\u20d0-\\u20ff",Zu=xl+yl+Al,Yu="\\u2700-\\u27bf",Xu="a-z\\xdf-\\xf6\\xf8-\\xff",Sl="\\xac\\xb1\\xd7\\xf7",bl="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Il="\\u2000-\\u206f",Rl=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ju="A-Z\\xc0-\\xd6\\xd8-\\xde",Qu="\\ufe0e\\ufe0f",Vu=Sl+bl+Il+Rl,Jr="['’]",Tl="["+It+"]",ku="["+Vu+"]",Rt="["+Zu+"]",ju="\\d+",Ol="["+Yu+"]",nf="["+Xu+"]",ef="[^"+It+Vu+ju+Yu+Xu+Ju+"]",Qr="\\ud83c[\\udffb-\\udfff]",El="(?:"+Rt+"|"+Qr+")",tf="[^"+It+"]",Vr="(?:\\ud83c[\\udde6-\\uddff]){2}",kr="[\\ud800-\\udbff][\\udc00-\\udfff]",Le="["+Ju+"]",rf="\\u200d",uf="(?:"+nf+"|"+ef+")",Cl="(?:"+Le+"|"+ef+")",ff="(?:"+Jr+"(?:d|ll|m|re|s|t|ve))?",of="(?:"+Jr+"(?:D|LL|M|RE|S|T|VE))?",af=El+"?",sf="["+Qu+"]?",Ll="(?:"+rf+"(?:"+[tf,Vr,kr].join("|")+")"+sf+af+")*",Pl="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Wl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",lf=sf+af+Ll,Fl="(?:"+[Ol,Vr,kr].join("|")+")"+lf,Ml="(?:"+[tf+Rt+"?",Rt,Vr,kr,Tl].join("|")+")",Bl=RegExp(Jr,"g"),Ul=RegExp(Rt,"g"),jr=RegExp(Qr+"(?="+Qr+")|"+Ml+lf,"g"),Dl=RegExp([Le+"?"+nf+"+"+ff+"(?="+[ku,Le,"$"].join("|")+")",Cl+"+"+of+"(?="+[ku,Le+uf,"$"].join("|")+")",Le+"?"+uf+"+"+ff,Le+"+"+of,Wl,Pl,ju,Fl].join("|"),"g"),ql=RegExp("["+rf+It+Zu+Qu+"]"),$l=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Nl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Gl=-1,en={};en[Dr]=en[qr]=en[$r]=en[Nr]=en[Gr]=en[Hr]=en[zr]=en[Kr]=en[Zr]=!0,en[Ee]=en[xt]=en[nt]=en[Xe]=en[Ce]=en[Je]=en[yt]=en[At]=en[Nn]=en[Qe]=en[Vn]=en[Ve]=en[Gn]=en[ke]=en[je]=!1;var V={};V[Ee]=V[xt]=V[nt]=V[Ce]=V[Xe]=V[Je]=V[Dr]=V[qr]=V[$r]=V[Nr]=V[Gr]=V[Nn]=V[Qe]=V[Vn]=V[Ve]=V[Gn]=V[ke]=V[St]=V[Hr]=V[zr]=V[Kr]=V[Zr]=!0,V[yt]=V[At]=V[je]=!1;var Hl={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},zl={"&":"&","<":"<",">":">",'"':""","'":"'"},Kl={"&":"&","<":"<",">":">",""":'"',"'":"'"},Zl={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Yl=parseFloat,Xl=parseInt,cf=typeof Ke=="object"&&Ke&&Ke.Object===Object&&Ke,Jl=typeof self=="object"&&self&&self.Object===Object&&self,vn=cf||Jl||Function("return this")(),ni=w&&!w.nodeType&&w,we=ni&&!0&&h&&!h.nodeType&&h,hf=we&&we.exports===ni,ei=hf&&cf.process,Wn=function(){try{var l=we&&we.require&&we.require("util").types;return l||ei&&ei.binding&&ei.binding("util")}catch{}}(),gf=Wn&&Wn.isArrayBuffer,pf=Wn&&Wn.isDate,_f=Wn&&Wn.isMap,vf=Wn&&Wn.isRegExp,df=Wn&&Wn.isSet,wf=Wn&&Wn.isTypedArray;function Tn(l,p,g){switch(g.length){case 0:return l.call(p);case 1:return l.call(p,g[0]);case 2:return l.call(p,g[0],g[1]);case 3:return l.call(p,g[0],g[1],g[2])}return l.apply(p,g)}function Ql(l,p,g,x){for(var T=-1,H=l==null?0:l.length;++T-1}function ti(l,p,g){for(var x=-1,T=l==null?0:l.length;++x-1;);return g}function Rf(l,p){for(var g=l.length;g--&&Pe(p,l[g],0)>-1;);return g}function uc(l,p){for(var g=l.length,x=0;g--;)l[g]===p&&++x;return x}var fc=fi(Hl),oc=fi(zl);function ac(l){return"\\"+Zl[l]}function sc(l,p){return l==null?f:l[p]}function We(l){return ql.test(l)}function lc(l){return $l.test(l)}function cc(l){for(var p,g=[];!(p=l.next()).done;)g.push(p.value);return g}function li(l){var p=-1,g=Array(l.size);return l.forEach(function(x,T){g[++p]=[T,x]}),g}function Tf(l,p){return function(g){return l(p(g))}}function le(l,p){for(var g=-1,x=l.length,T=0,H=[];++g-1}function kc(n,e){var t=this.__data__,r=zt(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}kn.prototype.clear=Xc,kn.prototype.delete=Jc,kn.prototype.get=Qc,kn.prototype.has=Vc,kn.prototype.set=kc;function jn(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e=e?n:e)),n}function Un(n,e,t,r,i,o){var a,s=e&an,c=e&G,_=e&z;if(t&&(a=i?t(n,r,i,o):t(n)),a!==f)return a;if(!rn(n))return n;var v=E(n);if(v){if(a=tg(n),!s)return Sn(n,a)}else{var d=mn(n),m=d==At||d==$u;if(ve(n))return so(n,s);if(d==Vn||d==Ee||m&&!i){if(a=c||m?{}:Eo(n),!s)return c?Kh(n,ph(a,n)):zh(n,qf(a,n))}else{if(!V[d])return i?n:{};a=rg(n,d,s)}}o||(o=new zn);var y=o.get(n);if(y)return y;o.set(n,a),ia(n)?n.forEach(function(I){a.add(Un(I,e,t,I,n,o))}):ta(n)&&n.forEach(function(I,U){a.set(U,Un(I,e,t,U,n,o))});var b=_?c?Bi:Mi:c?In:gn,M=v?f:b(n);return Fn(M||n,function(I,U){M&&(U=I,I=n[U]),ot(a,U,Un(I,e,t,U,n,o))}),a}function _h(n){var e=gn(n);return function(t){return $f(t,n,e)}}function $f(n,e,t){var r=t.length;if(n==null)return!r;for(n=Q(n);r--;){var i=t[r],o=e[i],a=n[i];if(a===f&&!(i in n)||!o(a))return!1}return!0}function Nf(n,e,t){if(typeof n!="function")throw new Mn(R);return pt(function(){n.apply(f,t)},e)}function at(n,e,t,r){var i=-1,o=Tt,a=!0,s=n.length,c=[],_=e.length;if(!s)return c;t&&(e=tn(e,On(t))),r?(o=ti,a=!1):e.length>=O&&(o=et,a=!1,e=new ye(e));n:for(;++ii?0:i+t),r=r===f||r>i?i:F(r),r<0&&(r+=i),r=t>r?0:fa(r);t0&&t(s)?e>1?dn(s,e-1,t,r,i):se(i,s):r||(i[i.length]=s)}return i}var di=_o(),zf=_o(!0);function Xn(n,e){return n&&di(n,e,gn)}function wi(n,e){return n&&zf(n,e,gn)}function Zt(n,e){return ae(e,function(t){return ie(n[t])})}function Se(n,e){e=pe(e,n);for(var t=0,r=e.length;n!=null&&te}function wh(n,e){return n!=null&&X.call(n,e)}function mh(n,e){return n!=null&&e in Q(n)}function xh(n,e,t){return n>=wn(e,t)&&n=120&&v.length>=120)?new ye(a&&v):f}v=n[0];var d=-1,m=s[0];n:for(;++d-1;)s!==n&&Ut.call(s,c,1),Ut.call(n,c,1);return n}function eo(n,e){for(var t=n?e.length:0,r=t-1;t--;){var i=e[t];if(t==r||i!==o){var o=i;re(i)?Ut.call(n,i,1):Oi(n,i)}}return n}function Ii(n,e){return n+$t(Mf()*(e-n+1))}function Wh(n,e,t,r){for(var i=-1,o=hn(qt((e-n)/(t||1)),0),a=g(o);o--;)a[r?o:++i]=n,n+=t;return a}function Ri(n,e){var t="";if(!n||e<1||e>oe)return t;do e%2&&(t+=n),e=$t(e/2),e&&(n+=n);while(e);return t}function B(n,e){return Hi(Po(n,e,Rn),n+"")}function Fh(n){return Df(ze(n))}function Mh(n,e){var t=ze(n);return rr(t,Ae(e,0,t.length))}function ct(n,e,t,r){if(!rn(n))return n;e=pe(e,n);for(var i=-1,o=e.length,a=o-1,s=n;s!=null&&++ii?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var o=g(i);++r>>1,a=n[o];a!==null&&!Cn(a)&&(t?a<=e:a=O){var _=e?null:Jh(n);if(_)return Et(_);a=!1,i=et,c=new ye}else c=e?[]:s;n:for(;++r=r?n:Dn(n,e,t)}var ao=Rc||function(n){return vn.clearTimeout(n)};function so(n,e){if(e)return n.slice();var t=n.length,r=Cf?Cf(t):new n.constructor(t);return n.copy(r),r}function Pi(n){var e=new n.constructor(n.byteLength);return new Mt(e).set(new Mt(n)),e}function $h(n,e){var t=e?Pi(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function Nh(n){var e=new n.constructor(n.source,Ku.exec(n));return e.lastIndex=n.lastIndex,e}function Gh(n){return ft?Q(ft.call(n)):{}}function lo(n,e){var t=e?Pi(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function co(n,e){if(n!==e){var t=n!==f,r=n===null,i=n===n,o=Cn(n),a=e!==f,s=e===null,c=e===e,_=Cn(e);if(!s&&!_&&!o&&n>e||o&&a&&c&&!s&&!_||r&&a&&c||!t&&c||!i)return 1;if(!r&&!o&&!_&&n=s)return c;var _=t[r];return c*(_=="desc"?-1:1)}}return n.index-e.index}function ho(n,e,t,r){for(var i=-1,o=n.length,a=t.length,s=-1,c=e.length,_=hn(o-a,0),v=g(c+_),d=!r;++s1?t[i-1]:f,a=i>2?t[2]:f;for(o=n.length>3&&typeof o=="function"?(i--,o):f,a&&yn(t[0],t[1],a)&&(o=i<3?f:o,i=1),e=Q(e);++r-1?i[o?e[a]:a]:f}}function mo(n){return te(function(e){var t=e.length,r=t,i=Bn.prototype.thru;for(n&&e.reverse();r--;){var o=e[r];if(typeof o!="function")throw new Mn(R);if(i&&!a&&er(o)=="wrapper")var a=new Bn([],!0)}for(r=a?r:t;++r1&&$.reverse(),v&&cs))return!1;var _=o.get(n),v=o.get(e);if(_&&v)return _==e&&v==n;var d=-1,m=!0,y=t&ln?new ye:f;for(o.set(n,e),o.set(e,n);++d1?"& ":"")+e[r],e=e.join(t>2?", ":" "),n.replace(fl,`{ +/* [wrapped with `+e+`] */ +`)}function ug(n){return E(n)||Re(n)||!!(Wf&&n&&n[Wf])}function re(n,e){var t=typeof n;return e=e??oe,!!e&&(t=="number"||t!="symbol"&&dl.test(n))&&n>-1&&n%1==0&&n0){if(++e>=Fs)return arguments[0]}else e=0;return n.apply(f,arguments)}}function rr(n,e){var t=-1,r=n.length,i=r-1;for(e=e===f?r:e;++t1?n[e-1]:f;return t=typeof t=="function"?(n.pop(),t):f,zo(n,t)});function Ko(n){var e=u(n);return e.__chain__=!0,e}function vp(n,e){return e(n),n}function ir(n,e){return e(n)}var dp=te(function(n){var e=n.length,t=e?n[0]:0,r=this.__wrapped__,i=function(o){return vi(o,n)};return e>1||this.__actions__.length||!(r instanceof q)||!re(t)?this.thru(i):(r=r.slice(t,+t+(e?1:0)),r.__actions__.push({func:ir,args:[i],thisArg:f}),new Bn(r,this.__chain__).thru(function(o){return e&&!o.length&&o.push(f),o}))});function wp(){return Ko(this)}function mp(){return new Bn(this.value(),this.__chain__)}function xp(){this.__values__===f&&(this.__values__=ua(this.value()));var n=this.__index__>=this.__values__.length,e=n?f:this.__values__[this.__index__++];return{done:n,value:e}}function yp(){return this}function Ap(n){for(var e,t=this;t instanceof Ht;){var r=Do(t);r.__index__=0,r.__values__=f,e?i.__wrapped__=r:e=r;var i=r;t=t.__wrapped__}return i.__wrapped__=n,e}function Sp(){var n=this.__wrapped__;if(n instanceof q){var e=n;return this.__actions__.length&&(e=new q(this)),e=e.reverse(),e.__actions__.push({func:ir,args:[zi],thisArg:f}),new Bn(e,this.__chain__)}return this.thru(zi)}function bp(){return fo(this.__wrapped__,this.__actions__)}var Ip=Qt(function(n,e,t){X.call(n,t)?++n[t]:ne(n,t,1)});function Rp(n,e,t){var r=E(n)?mf:vh;return t&&yn(n,e,t)&&(e=f),r(n,S(e,3))}function Tp(n,e){var t=E(n)?ae:Hf;return t(n,S(e,3))}var Op=wo(qo),Ep=wo($o);function Cp(n,e){return dn(ur(n,e),1)}function Lp(n,e){return dn(ur(n,e),de)}function Pp(n,e,t){return t=t===f?1:F(t),dn(ur(n,e),t)}function Zo(n,e){var t=E(n)?Fn:he;return t(n,S(e,3))}function Yo(n,e){var t=E(n)?Vl:Gf;return t(n,S(e,3))}var Wp=Qt(function(n,e,t){X.call(n,t)?n[t].push(e):ne(n,t,[e])});function Fp(n,e,t,r){n=bn(n)?n:ze(n),t=t&&!r?F(t):0;var i=n.length;return t<0&&(t=hn(i+t,0)),lr(n)?t<=i&&n.indexOf(e,t)>-1:!!i&&Pe(n,e,t)>-1}var Mp=B(function(n,e,t){var r=-1,i=typeof e=="function",o=bn(n)?g(n.length):[];return he(n,function(a){o[++r]=i?Tn(e,a,t):st(a,e,t)}),o}),Bp=Qt(function(n,e,t){ne(n,t,e)});function ur(n,e){var t=E(n)?tn:Jf;return t(n,S(e,3))}function Up(n,e,t,r){return n==null?[]:(E(e)||(e=e==null?[]:[e]),t=r?f:t,E(t)||(t=t==null?[]:[t]),jf(n,e,t))}var Dp=Qt(function(n,e,t){n[t?0:1].push(e)},function(){return[[],[]]});function qp(n,e,t){var r=E(n)?ri:Sf,i=arguments.length<3;return r(n,S(e,4),t,i,he)}function $p(n,e,t){var r=E(n)?kl:Sf,i=arguments.length<3;return r(n,S(e,4),t,i,Gf)}function Np(n,e){var t=E(n)?ae:Hf;return t(n,ar(S(e,3)))}function Gp(n){var e=E(n)?Df:Fh;return e(n)}function Hp(n,e,t){(t?yn(n,e,t):e===f)?e=1:e=F(e);var r=E(n)?ch:Mh;return r(n,e)}function zp(n){var e=E(n)?hh:Uh;return e(n)}function Kp(n){if(n==null)return 0;if(bn(n))return lr(n)?Fe(n):n.length;var e=mn(n);return e==Nn||e==Gn?n.size:Ai(n).length}function Zp(n,e,t){var r=E(n)?ii:Dh;return t&&yn(n,e,t)&&(e=f),r(n,S(e,3))}var Yp=B(function(n,e){if(n==null)return[];var t=e.length;return t>1&&yn(n,e[0],e[1])?e=[]:t>2&&yn(e[0],e[1],e[2])&&(e=[e[0]]),jf(n,dn(e,1),[])}),fr=Tc||function(){return vn.Date.now()};function Xp(n,e){if(typeof e!="function")throw new Mn(R);return n=F(n),function(){if(--n<1)return e.apply(this,arguments)}}function Xo(n,e,t){return e=t?f:e,e=n&&e==null?n.length:e,ee(n,nn,f,f,f,f,e)}function Jo(n,e){var t;if(typeof e!="function")throw new Mn(R);return n=F(n),function(){return--n>0&&(t=e.apply(this,arguments)),n<=1&&(e=f),t}}var Zi=B(function(n,e,t){var r=L;if(t.length){var i=le(t,Ge(Zi));r|=Y}return ee(n,r,e,t,i)}),Qo=B(function(n,e,t){var r=L|_n;if(t.length){var i=le(t,Ge(Qo));r|=Y}return ee(e,r,n,t,i)});function Vo(n,e,t){e=t?f:e;var r=ee(n,A,f,f,f,f,f,e);return r.placeholder=Vo.placeholder,r}function ko(n,e,t){e=t?f:e;var r=ee(n,D,f,f,f,f,f,e);return r.placeholder=ko.placeholder,r}function jo(n,e,t){var r,i,o,a,s,c,_=0,v=!1,d=!1,m=!0;if(typeof n!="function")throw new Mn(R);e=$n(e)||0,rn(t)&&(v=!!t.leading,d="maxWait"in t,o=d?hn($n(t.maxWait)||0,e):o,m="trailing"in t?!!t.trailing:m);function y(on){var Zn=r,fe=i;return r=i=f,_=on,a=n.apply(fe,Zn),a}function b(on){return _=on,s=pt(U,e),v?y(on):a}function M(on){var Zn=on-c,fe=on-_,wa=e-Zn;return d?wn(wa,o-fe):wa}function I(on){var Zn=on-c,fe=on-_;return c===f||Zn>=e||Zn<0||d&&fe>=o}function U(){var on=fr();if(I(on))return $(on);s=pt(U,M(on))}function $(on){return s=f,m&&r?y(on):(r=i=f,a)}function Ln(){s!==f&&ao(s),_=0,r=c=i=s=f}function An(){return s===f?a:$(fr())}function Pn(){var on=fr(),Zn=I(on);if(r=arguments,i=this,c=on,Zn){if(s===f)return b(c);if(d)return ao(s),s=pt(U,e),y(c)}return s===f&&(s=pt(U,e)),a}return Pn.cancel=Ln,Pn.flush=An,Pn}var Jp=B(function(n,e){return Nf(n,1,e)}),Qp=B(function(n,e,t){return Nf(n,$n(e)||0,t)});function Vp(n){return ee(n,Ur)}function or(n,e){if(typeof n!="function"||e!=null&&typeof e!="function")throw new Mn(R);var t=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=t.cache;if(o.has(i))return o.get(i);var a=n.apply(this,r);return t.cache=o.set(i,a)||o,a};return t.cache=new(or.Cache||jn),t}or.Cache=jn;function ar(n){if(typeof n!="function")throw new Mn(R);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function kp(n){return Jo(2,n)}var jp=qh(function(n,e){e=e.length==1&&E(e[0])?tn(e[0],On(S())):tn(dn(e,1),On(S()));var t=e.length;return B(function(r){for(var i=-1,o=wn(r.length,t);++i=e}),Re=Zf(function(){return arguments}())?Zf:function(n){return un(n)&&X.call(n,"callee")&&!Pf.call(n,"callee")},E=g.isArray,p_=gf?On(gf):Ah;function bn(n){return n!=null&&sr(n.length)&&!ie(n)}function fn(n){return un(n)&&bn(n)}function __(n){return n===!0||n===!1||un(n)&&xn(n)==Xe}var ve=Ec||iu,v_=pf?On(pf):Sh;function d_(n){return un(n)&&n.nodeType===1&&!_t(n)}function w_(n){if(n==null)return!0;if(bn(n)&&(E(n)||typeof n=="string"||typeof n.splice=="function"||ve(n)||He(n)||Re(n)))return!n.length;var e=mn(n);if(e==Nn||e==Gn)return!n.size;if(gt(n))return!Ai(n).length;for(var t in n)if(X.call(n,t))return!1;return!0}function m_(n,e){return lt(n,e)}function x_(n,e,t){t=typeof t=="function"?t:f;var r=t?t(n,e):f;return r===f?lt(n,e,f,t):!!r}function Xi(n){if(!un(n))return!1;var e=xn(n);return e==yt||e==Hs||typeof n.message=="string"&&typeof n.name=="string"&&!_t(n)}function y_(n){return typeof n=="number"&&Ff(n)}function ie(n){if(!rn(n))return!1;var e=xn(n);return e==At||e==$u||e==Gs||e==Ks}function ea(n){return typeof n=="number"&&n==F(n)}function sr(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=oe}function rn(n){var e=typeof n;return n!=null&&(e=="object"||e=="function")}function un(n){return n!=null&&typeof n=="object"}var ta=_f?On(_f):Ih;function A_(n,e){return n===e||yi(n,e,Di(e))}function S_(n,e,t){return t=typeof t=="function"?t:f,yi(n,e,Di(e),t)}function b_(n){return ra(n)&&n!=+n}function I_(n){if(ag(n))throw new T(C);return Yf(n)}function R_(n){return n===null}function T_(n){return n==null}function ra(n){return typeof n=="number"||un(n)&&xn(n)==Qe}function _t(n){if(!un(n)||xn(n)!=Vn)return!1;var e=Bt(n);if(e===null)return!0;var t=X.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&Pt.call(t)==Sc}var Ji=vf?On(vf):Rh;function O_(n){return ea(n)&&n>=-oe&&n<=oe}var ia=df?On(df):Th;function lr(n){return typeof n=="string"||!E(n)&&un(n)&&xn(n)==ke}function Cn(n){return typeof n=="symbol"||un(n)&&xn(n)==St}var He=wf?On(wf):Oh;function E_(n){return n===f}function C_(n){return un(n)&&mn(n)==je}function L_(n){return un(n)&&xn(n)==Ys}var P_=nr(Si),W_=nr(function(n,e){return n<=e});function ua(n){if(!n)return[];if(bn(n))return lr(n)?Hn(n):Sn(n);if(tt&&n[tt])return cc(n[tt]());var e=mn(n),t=e==Nn?li:e==Gn?Et:ze;return t(n)}function ue(n){if(!n)return n===0?n:0;if(n=$n(n),n===de||n===-de){var e=n<0?-1:1;return e*Ds}return n===n?n:0}function F(n){var e=ue(n),t=e%1;return e===e?t?e-t:e:0}function fa(n){return n?Ae(F(n),0,Yn):0}function $n(n){if(typeof n=="number")return n;if(Cn(n))return mt;if(rn(n)){var e=typeof n.valueOf=="function"?n.valueOf():n;n=rn(e)?e+"":e}if(typeof n!="string")return n===0?n:+n;n=bf(n);var t=pl.test(n);return t||vl.test(n)?Xl(n.slice(2),t?2:8):gl.test(n)?mt:+n}function oa(n){return Jn(n,In(n))}function F_(n){return n?Ae(F(n),-oe,oe):n===0?n:0}function K(n){return n==null?"":En(n)}var M_=$e(function(n,e){if(gt(e)||bn(e)){Jn(e,gn(e),n);return}for(var t in e)X.call(e,t)&&ot(n,t,e[t])}),aa=$e(function(n,e){Jn(e,In(e),n)}),cr=$e(function(n,e,t,r){Jn(e,In(e),n,r)}),B_=$e(function(n,e,t,r){Jn(e,gn(e),n,r)}),U_=te(vi);function D_(n,e){var t=qe(n);return e==null?t:qf(t,e)}var q_=B(function(n,e){n=Q(n);var t=-1,r=e.length,i=r>2?e[2]:f;for(i&&yn(e[0],e[1],i)&&(r=1);++t1),o}),Jn(n,Bi(n),t),r&&(t=Un(t,an|G|z,Qh));for(var i=e.length;i--;)Oi(t,e[i]);return t});function rv(n,e){return la(n,ar(S(e)))}var iv=te(function(n,e){return n==null?{}:Lh(n,e)});function la(n,e){if(n==null)return{};var t=tn(Bi(n),function(r){return[r]});return e=S(e),no(n,t,function(r,i){return e(r,i[0])})}function uv(n,e,t){e=pe(e,n);var r=-1,i=e.length;for(i||(i=1,n=f);++re){var r=n;n=e,e=r}if(t||n%1||e%1){var i=Mf();return wn(n+i*(e-n+Yl("1e-"+((i+"").length-1))),e)}return Ii(n,e)}var vv=Ne(function(n,e,t){return e=e.toLowerCase(),n+(t?ga(e):e)});function ga(n){return ki(K(n).toLowerCase())}function pa(n){return n=K(n),n&&n.replace(wl,fc).replace(Ul,"")}function dv(n,e,t){n=K(n),e=En(e);var r=n.length;t=t===f?r:Ae(F(t),0,r);var i=t;return t-=e.length,t>=0&&n.slice(t,i)==e}function wv(n){return n=K(n),n&&ks.test(n)?n.replace(Hu,oc):n}function mv(n){return n=K(n),n&&il.test(n)?n.replace(Yr,"\\$&"):n}var xv=Ne(function(n,e,t){return n+(t?"-":"")+e.toLowerCase()}),yv=Ne(function(n,e,t){return n+(t?" ":"")+e.toLowerCase()}),Av=vo("toLowerCase");function Sv(n,e,t){n=K(n),e=F(e);var r=e?Fe(n):0;if(!e||r>=e)return n;var i=(e-r)/2;return jt($t(i),t)+n+jt(qt(i),t)}function bv(n,e,t){n=K(n),e=F(e);var r=e?Fe(n):0;return e&&r>>0,t?(n=K(n),n&&(typeof e=="string"||e!=null&&!Ji(e))&&(e=En(e),!e&&We(n))?_e(Hn(n),0,t):n.split(e,t)):[]}var Lv=Ne(function(n,e,t){return n+(t?" ":"")+ki(e)});function Pv(n,e,t){return n=K(n),t=t==null?0:Ae(F(t),0,n.length),e=En(e),n.slice(t,t+e.length)==e}function Wv(n,e,t){var r=u.templateSettings;t&&yn(n,e,t)&&(e=f),n=K(n),e=cr({},e,r,bo);var i=cr({},e.imports,r.imports,bo),o=gn(i),a=si(i,o),s,c,_=0,v=e.interpolate||bt,d="__p += '",m=ci((e.escape||bt).source+"|"+v.source+"|"+(v===zu?hl:bt).source+"|"+(e.evaluate||bt).source+"|$","g"),y="//# sourceURL="+(X.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Gl+"]")+` +`;n.replace(m,function(I,U,$,Ln,An,Pn){return $||($=Ln),d+=n.slice(_,Pn).replace(ml,ac),U&&(s=!0,d+=`' + +__e(`+U+`) + +'`),An&&(c=!0,d+=`'; +`+An+`; +__p += '`),$&&(d+=`' + +((__t = (`+$+`)) == null ? '' : __t) + +'`),_=Pn+I.length,I}),d+=`'; +`;var b=X.call(e,"variable")&&e.variable;if(!b)d=`with (obj) { +`+d+` +} +`;else if(ll.test(b))throw new T(k);d=(c?d.replace(Xs,""):d).replace(Js,"$1").replace(Qs,"$1;"),d="function("+(b||"obj")+`) { +`+(b?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(s?", __e = _.escape":"")+(c?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+d+`return __p +}`;var M=va(function(){return H(o,y+"return "+d).apply(f,a)});if(M.source=d,Xi(M))throw M;return M}function Fv(n){return K(n).toLowerCase()}function Mv(n){return K(n).toUpperCase()}function Bv(n,e,t){if(n=K(n),n&&(t||e===f))return bf(n);if(!n||!(e=En(e)))return n;var r=Hn(n),i=Hn(e),o=If(r,i),a=Rf(r,i)+1;return _e(r,o,a).join("")}function Uv(n,e,t){if(n=K(n),n&&(t||e===f))return n.slice(0,Of(n)+1);if(!n||!(e=En(e)))return n;var r=Hn(n),i=Rf(r,Hn(e))+1;return _e(r,0,i).join("")}function Dv(n,e,t){if(n=K(n),n&&(t||e===f))return n.replace(Xr,"");if(!n||!(e=En(e)))return n;var r=Hn(n),i=If(r,Hn(e));return _e(r,i).join("")}function qv(n,e){var t=Ps,r=Ws;if(rn(e)){var i="separator"in e?e.separator:i;t="length"in e?F(e.length):t,r="omission"in e?En(e.omission):r}n=K(n);var o=n.length;if(We(n)){var a=Hn(n);o=a.length}if(t>=o)return n;var s=t-Fe(r);if(s<1)return r;var c=a?_e(a,0,s).join(""):n.slice(0,s);if(i===f)return c+r;if(a&&(s+=c.length-s),Ji(i)){if(n.slice(s).search(i)){var _,v=c;for(i.global||(i=ci(i.source,K(Ku.exec(i))+"g")),i.lastIndex=0;_=i.exec(v);)var d=_.index;c=c.slice(0,d===f?s:d)}}else if(n.indexOf(En(i),s)!=s){var m=c.lastIndexOf(i);m>-1&&(c=c.slice(0,m))}return c+r}function $v(n){return n=K(n),n&&Vs.test(n)?n.replace(Gu,_c):n}var Nv=Ne(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),ki=vo("toUpperCase");function _a(n,e,t){return n=K(n),e=t?f:e,e===f?lc(n)?wc(n):ec(n):n.match(e)||[]}var va=B(function(n,e){try{return Tn(n,f,e)}catch(t){return Xi(t)?t:new T(t)}}),Gv=te(function(n,e){return Fn(e,function(t){t=Qn(t),ne(n,t,Zi(n[t],n))}),n});function Hv(n){var e=n==null?0:n.length,t=S();return n=e?tn(n,function(r){if(typeof r[1]!="function")throw new Mn(R);return[t(r[0]),r[1]]}):[],B(function(r){for(var i=-1;++ioe)return[];var t=Yn,r=wn(n,Yn);e=S(e),n-=Yn;for(var i=ai(r,e);++t0||e<0)?new q(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==f&&(e=F(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},q.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},q.prototype.toArray=function(){return this.take(Yn)},Xn(q.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=u[r?"take"+(e=="last"?"Right":""):e],o=r||/^find/.test(e);i&&(u.prototype[e]=function(){var a=this.__wrapped__,s=r?[1]:arguments,c=a instanceof q,_=s[0],v=c||E(a),d=function(U){var $=i.apply(u,se([U],s));return r&&m?$[0]:$};v&&t&&typeof _=="function"&&_.length!=1&&(c=v=!1);var m=this.__chain__,y=!!this.__actions__.length,b=o&&!m,M=c&&!y;if(!o&&v){a=M?a:new q(this);var I=n.apply(a,s);return I.__actions__.push({func:ir,args:[d],thisArg:f}),new Bn(I,m)}return b&&M?n.apply(this,s):(I=this.thru(d),b?r?I.value()[0]:I.value():I)})}),Fn(["pop","push","shift","sort","splice","unshift"],function(n){var e=Ct[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var o=this.value();return e.apply(E(o)?o:[],i)}return this[t](function(a){return e.apply(E(a)?a:[],i)})}}),Xn(q.prototype,function(n,e){var t=u[e];if(t){var r=t.name+"";X.call(De,r)||(De[r]=[]),De[r].push({name:e,func:t})}}),De[Vt(f,_n).name]=[{name:"wrapper",func:f}],q.prototype.clone=$c,q.prototype.reverse=Nc,q.prototype.value=Gc,u.prototype.at=dp,u.prototype.chain=wp,u.prototype.commit=mp,u.prototype.next=xp,u.prototype.plant=Ap,u.prototype.reverse=Sp,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=bp,u.prototype.first=u.prototype.head,tt&&(u.prototype[tt]=yp),u},Me=mc();we?((we.exports=Me)._=Me,ni._=Me):vn._=Me}).call(Ke)}(vt,vt.exports);var Te=vt.exports,ma=function(){},xa=ma(),Oe=function(h){return h!==xa&&h!==null},ya=Oe,Aa=Array.prototype.forEach,Sa=Object.create,ba=function(h,w){var f;for(f in h)w[f]=h[f]},Ia=function(h){var w=Sa(null);return Aa.call(arguments,function(f){ya(f)&&ba(Object(f),w)}),w},Ra=function(){var h=Math.sign;return typeof h!="function"?!1:h(10)===1&&h(-20)===-1},hr,uu;function Ta(){return uu||(uu=1,hr=function(h){return h=Number(h),isNaN(h)||h===0?h:h>0?1:-1}),hr}var Oa=Ra()?Math.sign:Ta(),Ea=Oa,Ca=Math.abs,La=Math.floor,Pa=function(h){return isNaN(h)?0:(h=Number(h),h===0||!isFinite(h)?h:Ea(h)*La(Ca(h)))},Wa=Pa,Fa=Math.max,Ma=function(h){return Fa(0,Wa(h))},fu=function(h){if(typeof h!="function")throw new TypeError(h+" is not a function");return h},Ba=Oe,ou=function(h){if(!Ba(h))throw new TypeError("Cannot use null or undefined");return h},Ua={exports:{}},Da=function(){var h=Object.assign,w;return typeof h!="function"?!1:(w={foo:"raz"},h(w,{bar:"dwa"},{trzy:"trzy"}),w.foo+w.bar+w.trzy==="razdwatrzy")},gr,au;function qa(){return au||(au=1,gr=function(){try{return Object.keys("primitive"),!0}catch{return!1}}),gr}var pr,su;function $a(){if(su)return pr;su=1;var h=Oe,w=Object.keys;return pr=function(f){return w(h(f)?Object(f):f)},pr}var _r,lu;function Na(){return lu||(lu=1,_r=qa()()?Object.keys:$a()),_r}var vr,cu;function Ga(){if(cu)return vr;cu=1;var h=Na(),w=ou,f=Math.max;return vr=function(P,O){var C,R,k=f(arguments.length,2),Z;for(P=Object(w(P)),Z=function(N){try{P[N]=O[N]}catch(j){C||(C=j)}},R=1;R-1},wr}var fs=is()?String.prototype.contains:us(),dt=_u,du=rs,wu=hu,mu=Ia,Ze=fs,os=pu.exports=function(h,w){var f,P,O,C,R;return arguments.length<2||typeof h!="string"?(C=w,w=h,h=null):C=arguments[2],dt(h)?(f=Ze.call(h,"c"),P=Ze.call(h,"e"),O=Ze.call(h,"w")):(f=O=!0,P=!1),R={value:w,configurable:f,enumerable:P,writable:O},C?wu(mu(C),R):R};os.gs=function(h,w,f){var P,O,C,R;return typeof h!="string"?(C=f,f=w,w=h,h=null):C=arguments[3],dt(w)?du(w)?dt(f)?du(f)||(C=f,f=void 0):f=void 0:(C=w,w=f=void 0):w=void 0,dt(h)?(P=Ze.call(h,"c"),O=Ze.call(h,"e")):(P=!0,O=!1),R={get:w,set:f,configurable:P,enumerable:O},C?wu(mu(C),R):R};var Ye=pu.exports,mr={exports:{}};(function(h,w){var f=Ye,P=fu,O=Function.prototype.apply,C=Function.prototype.call,R=Object.create,k=Object.defineProperty,Z=Object.defineProperties,N=Object.prototype.hasOwnProperty,j={configurable:!0,enumerable:!1,writable:!0},an,G,z,pn,ln,L,_n;an=function(W,A){var D;return P(A),N.call(this,"__ee__")?D=this.__ee__:(D=j.value=R(null),k(this,"__ee__",j),j.value=null),D[W]?typeof D[W]=="object"?D[W].push(A):D[W]=[D[W],A]:D[W]=A,this},G=function(W,A){var D,Y;return P(A),Y=this,an.call(this,W,D=function(){z.call(Y,W,D),O.call(A,this,arguments)}),D.__eeOnceListener__=A,this},z=function(W,A){var D,Y,J,nn;if(P(A),!N.call(this,"__ee__"))return this;if(D=this.__ee__,!D[W])return this;if(Y=D[W],typeof Y=="object")for(nn=0;J=Y[nn];++nn)(J===A||J.__eeOnceListener__===A)&&(Y.length===2?D[W]=Y[nn?0:1]:Y.splice(nn,1));else(Y===A||Y.__eeOnceListener__===A)&&delete D[W];return this},pn=function(W){var A,D,Y,J,nn;if(N.call(this,"__ee__")&&(J=this.__ee__[W],!!J))if(typeof J=="object"){for(D=arguments.length,nn=new Array(D-1),A=1;A=55296&&D<=56319&&(sn+=G[++L])),sn=z?N.call(z,pn,sn,_n):sn,ln?(j.value=sn,an(W,_n,j)):W[_n]=sn,++_n;A=_n}}if(A===void 0)for(A=P(G.length),ln&&(W=new ln(A)),L=0;Lasync w=>{const f=new h,P=await w(f);return f.terminate(),P},Is=h=>w=>bs(h)(f=>(f.postMessage(w),new Promise((P,O)=>{f.onmessage=C=>{P(C.data)},f.onerror=O})));var Rs=""+new URL("parseTraceSlave.worker-c1d61960.js",self.location.href).href;const{min:Ts}=Math,Os=navigator.hardwareConcurrency??8;class Es extends Worker{constructor(){super(Rs,{type:"module"})}}const Cs=Is(Es);async function Ls({trace:h,context:w,view:f="main"}){var R,k;const P=Te.ceil((((R=h==null?void 0:h.events)==null?void 0:R.length)??0)/Os),O=Te.range(0,(k=h==null?void 0:h.events)==null?void 0:k.length,P),C=Te.flatten(await Promise.all(Te.map(O,Z=>{var N;return Cs({trace:h,context:w,view:f,from:Z,to:Ts(Z+P,((N=h==null?void 0:h.events)==null?void 0:N.length)??0)})})));return{stepsPersistent:Te.flatMap(C,"stepsPersistent"),stepsTransient:Te.flatMap(C,"stepsTransient")}}onmessage=async({data:h})=>{postMessage(await Ls(h))}})(); diff --git a/assets/parseTraceSlave.worker-35d6b6c4.js b/assets/parseTraceSlave.worker-35d6b6c4.js deleted file mode 100644 index 409cb1df..00000000 --- a/assets/parseTraceSlave.worker-35d6b6c4.js +++ /dev/null @@ -1,28 +0,0 @@ -(function(){"use strict";var Ye=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ms(f){return f&&f.__esModule&&Object.prototype.hasOwnProperty.call(f,"default")?f.default:f}var Ft={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Ft.exports,function(f,l){(function(){var i,h="4.17.21",m=200,d="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",g="Expected a function",y="Invalid `variable` option passed into `_.template`",w="__lodash_hash_undefined__",_=500,b="__lodash_placeholder__",q=1,F=2,C=4,D=1,M=2,I=1,P=2,L=4,A=8,E=16,W=32,U=64,J=128,rn=256,Pn=512,gt=30,Ht="...",Wi=800,Kt=16,vt=1,Bi=2,Ui=3,Nn=1/0,wn=9007199254740991,De=17976931348623157e292,ae=0/0,$n=4294967295,Gi=$n-1,Zt=$n>>>1,Vt=[["ary",J],["bind",I],["bindKey",P],["curry",A],["curryRight",E],["flip",Pn],["partial",W],["partialRight",U],["rearg",rn]],le="[object Arguments]",xe="[object Array]",dt="[object AsyncFunction]",se="[object Boolean]",be="[object Date]",un="[object DOMException]",ie="[object Error]",xn="[object Function]",Se="[object GeneratorFunction]",dn="[object Map]",Cn="[object Number]",Ae="[object Null]",Hn="[object Object]",_t="[object Promise]",Yt="[object Proxy]",an="[object RegExp]",_n="[object Set]",kn="[object String]",Qt="[object Symbol]",Ph="[object Undefined]",mt="[object WeakMap]",Ch="[object WeakSet]",yt="[object ArrayBuffer]",Je="[object DataView]",zi="[object Float32Array]",Hi="[object Float64Array]",Ki="[object Int8Array]",Zi="[object Int16Array]",Vi="[object Int32Array]",Yi="[object Uint8Array]",Qi="[object Uint8ClampedArray]",Xi="[object Uint16Array]",Ji="[object Uint32Array]",Lh=/\b__p \+= '';/g,qh=/\b(__p \+=) '' \+/g,Mh=/(__e\(.*?\)|\b__t\)) \+\n'';/g,zo=/&(?:amp|lt|gt|quot|#39);/g,Ho=/[&<>"']/g,Fh=RegExp(zo.source),Nh=RegExp(Ho.source),$h=/<%-([\s\S]+?)%>/g,Dh=/<%([\s\S]+?)%>/g,Ko=/<%=([\s\S]+?)%>/g,Wh=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Bh=/^\w*$/,Uh=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ji=/[\\^$.*+?()[\]{}|]/g,Gh=RegExp(ji.source),ki=/^\s+/,zh=/\s/,Hh=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Kh=/\{\n\/\* \[wrapped with (.+)\] \*/,Zh=/,? & /,Vh=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Yh=/[()=,{}\[\]\/\s]/,Qh=/\\(\\)?/g,Xh=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Zo=/\w*$/,Jh=/^[-+]0x[0-9a-f]+$/i,jh=/^0b[01]+$/i,kh=/^\[object .+?Constructor\]$/,np=/^0o[0-7]+$/i,ep=/^(?:0|[1-9]\d*)$/,tp=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xt=/($^)/,rp=/['\n\r\u2028\u2029\\]/g,Jt="\\ud800-\\udfff",ip="\\u0300-\\u036f",up="\\ufe20-\\ufe2f",fp="\\u20d0-\\u20ff",Vo=ip+up+fp,Yo="\\u2700-\\u27bf",Qo="a-z\\xdf-\\xf6\\xf8-\\xff",op="\\xac\\xb1\\xd7\\xf7",ap="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",lp="\\u2000-\\u206f",sp=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Xo="A-Z\\xc0-\\xd6\\xd8-\\xde",Jo="\\ufe0e\\ufe0f",jo=op+ap+lp+sp,nu="['’]",cp="["+Jt+"]",ko="["+jo+"]",jt="["+Vo+"]",na="\\d+",hp="["+Yo+"]",ea="["+Qo+"]",ta="[^"+Jt+jo+na+Yo+Qo+Xo+"]",eu="\\ud83c[\\udffb-\\udfff]",pp="(?:"+jt+"|"+eu+")",ra="[^"+Jt+"]",tu="(?:\\ud83c[\\udde6-\\uddff]){2}",ru="[\\ud800-\\udbff][\\udc00-\\udfff]",je="["+Xo+"]",ia="\\u200d",ua="(?:"+ea+"|"+ta+")",gp="(?:"+je+"|"+ta+")",fa="(?:"+nu+"(?:d|ll|m|re|s|t|ve))?",oa="(?:"+nu+"(?:D|LL|M|RE|S|T|VE))?",aa=pp+"?",la="["+Jo+"]?",vp="(?:"+ia+"(?:"+[ra,tu,ru].join("|")+")"+la+aa+")*",dp="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",_p="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",sa=la+aa+vp,mp="(?:"+[hp,tu,ru].join("|")+")"+sa,yp="(?:"+[ra+jt+"?",jt,tu,ru,cp].join("|")+")",wp=RegExp(nu,"g"),xp=RegExp(jt,"g"),iu=RegExp(eu+"(?="+eu+")|"+yp+sa,"g"),bp=RegExp([je+"?"+ea+"+"+fa+"(?="+[ko,je,"$"].join("|")+")",gp+"+"+oa+"(?="+[ko,je+ua,"$"].join("|")+")",je+"?"+ua+"+"+fa,je+"+"+oa,_p,dp,na,mp].join("|"),"g"),Sp=RegExp("["+ia+Jt+Vo+Jo+"]"),Ap=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Op=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Tp=-1,ln={};ln[zi]=ln[Hi]=ln[Ki]=ln[Zi]=ln[Vi]=ln[Yi]=ln[Qi]=ln[Xi]=ln[Ji]=!0,ln[le]=ln[xe]=ln[yt]=ln[se]=ln[Je]=ln[be]=ln[ie]=ln[xn]=ln[dn]=ln[Cn]=ln[Hn]=ln[an]=ln[_n]=ln[kn]=ln[mt]=!1;var on={};on[le]=on[xe]=on[yt]=on[Je]=on[se]=on[be]=on[zi]=on[Hi]=on[Ki]=on[Zi]=on[Vi]=on[dn]=on[Cn]=on[Hn]=on[an]=on[_n]=on[kn]=on[Qt]=on[Yi]=on[Qi]=on[Xi]=on[Ji]=!0,on[ie]=on[xn]=on[mt]=!1;var Ip={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Rp={"&":"&","<":"<",">":">",'"':""","'":"'"},Ep={"&":"&","<":"<",">":">",""":'"',"'":"'"},Pp={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Cp=parseFloat,Lp=parseInt,ca=typeof Ye=="object"&&Ye&&Ye.Object===Object&&Ye,qp=typeof self=="object"&&self&&self.Object===Object&&self,Sn=ca||qp||Function("return this")(),uu=l&&!l.nodeType&&l,We=uu&&!0&&f&&!f.nodeType&&f,ha=We&&We.exports===uu,fu=ha&&ca.process,Kn=function(){try{var p=We&&We.require&&We.require("util").types;return p||fu&&fu.binding&&fu.binding("util")}catch{}}(),pa=Kn&&Kn.isArrayBuffer,ga=Kn&&Kn.isDate,va=Kn&&Kn.isMap,da=Kn&&Kn.isRegExp,_a=Kn&&Kn.isSet,ma=Kn&&Kn.isTypedArray;function Dn(p,S,x){switch(x.length){case 0:return p.call(S);case 1:return p.call(S,x[0]);case 2:return p.call(S,x[0],x[1]);case 3:return p.call(S,x[0],x[1],x[2])}return p.apply(S,x)}function Mp(p,S,x,$){for(var K=-1,nn=p==null?0:p.length;++K-1}function ou(p,S,x){for(var $=-1,K=p==null?0:p.length;++$-1;);return x}function Ta(p,S){for(var x=p.length;x--&&ke(S,p[x],0)>-1;);return x}function zp(p,S){for(var x=p.length,$=0;x--;)p[x]===S&&++$;return $}var Hp=cu(Ip),Kp=cu(Rp);function Zp(p){return"\\"+Pp[p]}function Vp(p,S){return p==null?i:p[S]}function nt(p){return Sp.test(p)}function Yp(p){return Ap.test(p)}function Qp(p){for(var S,x=[];!(S=p.next()).done;)x.push(S.value);return x}function vu(p){var S=-1,x=Array(p.size);return p.forEach(function($,K){x[++S]=[K,$]}),x}function Ia(p,S){return function(x){return p(S(x))}}function Ie(p,S){for(var x=-1,$=p.length,K=0,nn=[];++x<$;){var mn=p[x];(mn===S||mn===b)&&(p[x]=b,nn[K++]=x)}return nn}function er(p){var S=-1,x=Array(p.size);return p.forEach(function($){x[++S]=$}),x}function Xp(p){var S=-1,x=Array(p.size);return p.forEach(function($){x[++S]=[$,$]}),x}function Jp(p,S,x){for(var $=x-1,K=p.length;++$-1}function Ng(n,e){var t=this.__data__,r=dr(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}ce.prototype.clear=Lg,ce.prototype.delete=qg,ce.prototype.get=Mg,ce.prototype.has=Fg,ce.prototype.set=Ng;function he(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e=e?n:e)),n}function Qn(n,e,t,r,u,a){var s,c=e&q,v=e&F,O=e&C;if(t&&(s=u?t(n,r,u,a):t(n)),s!==i)return s;if(!hn(n))return n;var T=Z(n);if(T){if(s=Bv(n),!c)return Ln(n,s)}else{var R=Tn(n),N=R==xn||R==Se;if(qe(n))return ll(n,c);if(R==Hn||R==le||N&&!u){if(s=v||N?{}:Rl(n),!c)return v?Ev(n,jg(s,n)):Rv(n,Wa(s,n))}else{if(!on[R])return u?n:{};s=Uv(n,R,c)}}a||(a=new ee);var B=a.get(n);if(B)return B;a.set(n,s),rs(n)?n.forEach(function(H){s.add(Qn(H,e,t,H,n,a))}):es(n)&&n.forEach(function(H,X){s.set(X,Qn(H,e,t,X,n,a))});var z=O?v?Uu:Bu:v?Mn:bn,Y=T?i:z(n);return Zn(Y||n,function(H,X){Y&&(X=H,H=n[X]),Tt(s,X,Qn(H,e,t,X,n,a))}),s}function kg(n){var e=bn(n);return function(t){return Ba(t,n,e)}}function Ba(n,e,t){var r=t.length;if(n==null)return!r;for(n=fn(n);r--;){var u=t[r],a=e[u],s=n[u];if(s===i&&!(u in n)||!a(s))return!1}return!0}function Ua(n,e,t){if(typeof n!="function")throw new Vn(g);return qt(function(){n.apply(i,t)},e)}function It(n,e,t,r){var u=-1,a=kt,s=!0,c=n.length,v=[],O=e.length;if(!c)return v;t&&(e=sn(e,Wn(t))),r?(a=ou,s=!1):e.length>=m&&(a=wt,s=!1,e=new Ge(e));n:for(;++uu?0:u+t),r=r===i||r>u?u:V(r),r<0&&(r+=u),r=t>r?0:us(r);t0&&t(c)?e>1?An(c,e-1,t,r,u):Te(u,c):r||(u[u.length]=c)}return u}var bu=vl(),Ha=vl(!0);function ue(n,e){return n&&bu(n,e,bn)}function Su(n,e){return n&&Ha(n,e,bn)}function mr(n,e){return Oe(e,function(t){return _e(n[t])})}function He(n,e){e=Ce(e,n);for(var t=0,r=e.length;n!=null&&te}function tv(n,e){return n!=null&&tn.call(n,e)}function rv(n,e){return n!=null&&e in fn(n)}function iv(n,e,t){return n>=On(e,t)&&n=120&&T.length>=120)?new Ge(s&&T):i}T=n[0];var R=-1,N=c[0];n:for(;++R-1;)c!==n&&lr.call(c,v,1),lr.call(n,v,1);return n}function el(n,e){for(var t=n?e.length:0,r=t-1;t--;){var u=e[t];if(t==r||u!==a){var a=u;de(u)?lr.call(n,u,1):qu(n,u)}}return n}function Pu(n,e){return n+hr(Fa()*(e-n+1))}function _v(n,e,t,r){for(var u=-1,a=yn(cr((e-n)/(t||1)),0),s=x(a);a--;)s[r?a:++u]=n,n+=t;return s}function Cu(n,e){var t="";if(!n||e<1||e>wn)return t;do e%2&&(t+=n),e=hr(e/2),e&&(n+=n);while(e);return t}function Q(n,e){return Yu(Cl(n,e,Fn),n+"")}function mv(n){return Da(ct(n))}function yv(n,e){var t=ct(n);return Er(t,ze(e,0,t.length))}function Pt(n,e,t,r){if(!hn(n))return n;e=Ce(e,n);for(var u=-1,a=e.length,s=a-1,c=n;c!=null&&++uu?0:u+e),t=t>u?u:t,t<0&&(t+=u),u=e>t?0:t-e>>>0,e>>>=0;for(var a=x(u);++r>>1,s=n[a];s!==null&&!Un(s)&&(t?s<=e:s=m){var O=e?null:qv(n);if(O)return er(O);s=!1,u=wt,v=new Ge}else v=e?[]:c;n:for(;++r=r?n:Xn(n,e,t)}var al=sg||function(n){return Sn.clearTimeout(n)};function ll(n,e){if(e)return n.slice();var t=n.length,r=Pa?Pa(t):new n.constructor(t);return n.copy(r),r}function $u(n){var e=new n.constructor(n.byteLength);return new or(e).set(new or(n)),e}function Av(n,e){var t=e?$u(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function Ov(n){var e=new n.constructor(n.source,Zo.exec(n));return e.lastIndex=n.lastIndex,e}function Tv(n){return Ot?fn(Ot.call(n)):{}}function sl(n,e){var t=e?$u(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function cl(n,e){if(n!==e){var t=n!==i,r=n===null,u=n===n,a=Un(n),s=e!==i,c=e===null,v=e===e,O=Un(e);if(!c&&!O&&!a&&n>e||a&&s&&v&&!c&&!O||r&&s&&v||!t&&v||!u)return 1;if(!r&&!a&&!O&&n=c)return v;var O=t[r];return v*(O=="desc"?-1:1)}}return n.index-e.index}function hl(n,e,t,r){for(var u=-1,a=n.length,s=t.length,c=-1,v=e.length,O=yn(a-s,0),T=x(v+O),R=!r;++c1?t[u-1]:i,s=u>2?t[2]:i;for(a=n.length>3&&typeof a=="function"?(u--,a):i,s&&Rn(t[0],t[1],s)&&(a=u<3?i:a,u=1),e=fn(e);++r-1?u[a?e[s]:s]:i}}function ml(n){return ve(function(e){var t=e.length,r=t,u=Yn.prototype.thru;for(n&&e.reverse();r--;){var a=e[r];if(typeof a!="function")throw new Vn(g);if(u&&!s&&Ir(a)=="wrapper")var s=new Yn([],!0)}for(r=s?r:t;++r1&&k.reverse(),T&&vc))return!1;var O=a.get(n),T=a.get(e);if(O&&T)return O==e&&T==n;var R=-1,N=!0,B=t&M?new Ge:i;for(a.set(n,e),a.set(e,n);++R1?"& ":"")+e[r],e=e.join(t>2?", ":" "),n.replace(Hh,`{ -/* [wrapped with `+e+`] */ -`)}function zv(n){return Z(n)||Ve(n)||!!(qa&&n&&n[qa])}function de(n,e){var t=typeof n;return e=e??wn,!!e&&(t=="number"||t!="symbol"&&ep.test(n))&&n>-1&&n%1==0&&n0){if(++e>=Wi)return arguments[0]}else e=0;return n.apply(i,arguments)}}function Er(n,e){var t=-1,r=n.length,u=r-1;for(e=e===i?r:e;++t1?n[e-1]:i;return t=typeof t=="function"?(n.pop(),t):i,zl(n,t)});function Hl(n){var e=o(n);return e.__chain__=!0,e}function n_(n,e){return e(n),n}function Pr(n,e){return e(n)}var e_=ve(function(n){var e=n.length,t=e?n[0]:0,r=this.__wrapped__,u=function(a){return xu(a,n)};return e>1||this.__actions__.length||!(r instanceof j)||!de(t)?this.thru(u):(r=r.slice(t,+t+(e?1:0)),r.__actions__.push({func:Pr,args:[u],thisArg:i}),new Yn(r,this.__chain__).thru(function(a){return e&&!a.length&&a.push(i),a}))});function t_(){return Hl(this)}function r_(){return new Yn(this.value(),this.__chain__)}function i_(){this.__values__===i&&(this.__values__=is(this.value()));var n=this.__index__>=this.__values__.length,e=n?i:this.__values__[this.__index__++];return{done:n,value:e}}function u_(){return this}function f_(n){for(var e,t=this;t instanceof vr;){var r=$l(t);r.__index__=0,r.__values__=i,e?u.__wrapped__=r:e=r;var u=r;t=t.__wrapped__}return u.__wrapped__=n,e}function o_(){var n=this.__wrapped__;if(n instanceof j){var e=n;return this.__actions__.length&&(e=new j(this)),e=e.reverse(),e.__actions__.push({func:Pr,args:[Qu],thisArg:i}),new Yn(e,this.__chain__)}return this.thru(Qu)}function a_(){return fl(this.__wrapped__,this.__actions__)}var l_=br(function(n,e,t){tn.call(n,t)?++n[t]:pe(n,t,1)});function s_(n,e,t){var r=Z(n)?ya:nv;return t&&Rn(n,e,t)&&(e=i),r(n,G(e,3))}function c_(n,e){var t=Z(n)?Oe:za;return t(n,G(e,3))}var h_=_l(Dl),p_=_l(Wl);function g_(n,e){return An(Cr(n,e),1)}function v_(n,e){return An(Cr(n,e),Nn)}function d_(n,e,t){return t=t===i?1:V(t),An(Cr(n,e),t)}function Kl(n,e){var t=Z(n)?Zn:Ee;return t(n,G(e,3))}function Zl(n,e){var t=Z(n)?Fp:Ga;return t(n,G(e,3))}var __=br(function(n,e,t){tn.call(n,t)?n[t].push(e):pe(n,t,[e])});function m_(n,e,t,r){n=qn(n)?n:ct(n),t=t&&!r?V(t):0;var u=n.length;return t<0&&(t=yn(u+t,0)),Nr(n)?t<=u&&n.indexOf(e,t)>-1:!!u&&ke(n,e,t)>-1}var y_=Q(function(n,e,t){var r=-1,u=typeof e=="function",a=qn(n)?x(n.length):[];return Ee(n,function(s){a[++r]=u?Dn(e,s,t):Rt(s,e,t)}),a}),w_=br(function(n,e,t){pe(n,t,e)});function Cr(n,e){var t=Z(n)?sn:Qa;return t(n,G(e,3))}function x_(n,e,t,r){return n==null?[]:(Z(e)||(e=e==null?[]:[e]),t=r?i:t,Z(t)||(t=t==null?[]:[t]),ka(n,e,t))}var b_=br(function(n,e,t){n[t?0:1].push(e)},function(){return[[],[]]});function S_(n,e,t){var r=Z(n)?au:Sa,u=arguments.length<3;return r(n,G(e,4),t,u,Ee)}function A_(n,e,t){var r=Z(n)?Np:Sa,u=arguments.length<3;return r(n,G(e,4),t,u,Ga)}function O_(n,e){var t=Z(n)?Oe:za;return t(n,Mr(G(e,3)))}function T_(n){var e=Z(n)?Da:mv;return e(n)}function I_(n,e,t){(t?Rn(n,e,t):e===i)?e=1:e=V(e);var r=Z(n)?Qg:yv;return r(n,e)}function R_(n){var e=Z(n)?Xg:xv;return e(n)}function E_(n){if(n==null)return 0;if(qn(n))return Nr(n)?et(n):n.length;var e=Tn(n);return e==dn||e==_n?n.size:Iu(n).length}function P_(n,e,t){var r=Z(n)?lu:bv;return t&&Rn(n,e,t)&&(e=i),r(n,G(e,3))}var C_=Q(function(n,e){if(n==null)return[];var t=e.length;return t>1&&Rn(n,e[0],e[1])?e=[]:t>2&&Rn(e[0],e[1],e[2])&&(e=[e[0]]),ka(n,An(e,1),[])}),Lr=cg||function(){return Sn.Date.now()};function L_(n,e){if(typeof e!="function")throw new Vn(g);return n=V(n),function(){if(--n<1)return e.apply(this,arguments)}}function Vl(n,e,t){return e=t?i:e,e=n&&e==null?n.length:e,ge(n,J,i,i,i,i,e)}function Yl(n,e){var t;if(typeof e!="function")throw new Vn(g);return n=V(n),function(){return--n>0&&(t=e.apply(this,arguments)),n<=1&&(e=i),t}}var Ju=Q(function(n,e,t){var r=I;if(t.length){var u=Ie(t,lt(Ju));r|=W}return ge(n,r,e,t,u)}),Ql=Q(function(n,e,t){var r=I|P;if(t.length){var u=Ie(t,lt(Ql));r|=W}return ge(e,r,n,t,u)});function Xl(n,e,t){e=t?i:e;var r=ge(n,A,i,i,i,i,i,e);return r.placeholder=Xl.placeholder,r}function Jl(n,e,t){e=t?i:e;var r=ge(n,E,i,i,i,i,i,e);return r.placeholder=Jl.placeholder,r}function jl(n,e,t){var r,u,a,s,c,v,O=0,T=!1,R=!1,N=!0;if(typeof n!="function")throw new Vn(g);e=jn(e)||0,hn(t)&&(T=!!t.leading,R="maxWait"in t,a=R?yn(jn(t.maxWait)||0,e):a,N="trailing"in t?!!t.trailing:N);function B(vn){var re=r,ye=u;return r=u=i,O=vn,s=n.apply(ye,re),s}function z(vn){return O=vn,c=qt(X,e),T?B(vn):s}function Y(vn){var re=vn-v,ye=vn-O,_s=e-re;return R?On(_s,a-ye):_s}function H(vn){var re=vn-v,ye=vn-O;return v===i||re>=e||re<0||R&&ye>=a}function X(){var vn=Lr();if(H(vn))return k(vn);c=qt(X,Y(vn))}function k(vn){return c=i,N&&r?B(vn):(r=u=i,s)}function Gn(){c!==i&&al(c),O=0,r=v=u=c=i}function En(){return c===i?s:k(Lr())}function zn(){var vn=Lr(),re=H(vn);if(r=arguments,u=this,v=vn,re){if(c===i)return z(v);if(R)return al(c),c=qt(X,e),B(v)}return c===i&&(c=qt(X,e)),s}return zn.cancel=Gn,zn.flush=En,zn}var q_=Q(function(n,e){return Ua(n,1,e)}),M_=Q(function(n,e,t){return Ua(n,jn(e)||0,t)});function F_(n){return ge(n,Pn)}function qr(n,e){if(typeof n!="function"||e!=null&&typeof e!="function")throw new Vn(g);var t=function(){var r=arguments,u=e?e.apply(this,r):r[0],a=t.cache;if(a.has(u))return a.get(u);var s=n.apply(this,r);return t.cache=a.set(u,s)||a,s};return t.cache=new(qr.Cache||he),t}qr.Cache=he;function Mr(n){if(typeof n!="function")throw new Vn(g);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function N_(n){return Yl(2,n)}var $_=Sv(function(n,e){e=e.length==1&&Z(e[0])?sn(e[0],Wn(G())):sn(An(e,1),Wn(G()));var t=e.length;return Q(function(r){for(var u=-1,a=On(r.length,t);++u=e}),Ve=Za(function(){return arguments}())?Za:function(n){return pn(n)&&tn.call(n,"callee")&&!La.call(n,"callee")},Z=x.isArray,j_=pa?Wn(pa):fv;function qn(n){return n!=null&&Fr(n.length)&&!_e(n)}function gn(n){return pn(n)&&qn(n)}function k_(n){return n===!0||n===!1||pn(n)&&In(n)==se}var qe=pg||sf,n0=ga?Wn(ga):ov;function e0(n){return pn(n)&&n.nodeType===1&&!Mt(n)}function t0(n){if(n==null)return!0;if(qn(n)&&(Z(n)||typeof n=="string"||typeof n.splice=="function"||qe(n)||st(n)||Ve(n)))return!n.length;var e=Tn(n);if(e==dn||e==_n)return!n.size;if(Lt(n))return!Iu(n).length;for(var t in n)if(tn.call(n,t))return!1;return!0}function r0(n,e){return Et(n,e)}function i0(n,e,t){t=typeof t=="function"?t:i;var r=t?t(n,e):i;return r===i?Et(n,e,i,t):!!r}function ku(n){if(!pn(n))return!1;var e=In(n);return e==ie||e==un||typeof n.message=="string"&&typeof n.name=="string"&&!Mt(n)}function u0(n){return typeof n=="number"&&Ma(n)}function _e(n){if(!hn(n))return!1;var e=In(n);return e==xn||e==Se||e==dt||e==Yt}function ns(n){return typeof n=="number"&&n==V(n)}function Fr(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=wn}function hn(n){var e=typeof n;return n!=null&&(e=="object"||e=="function")}function pn(n){return n!=null&&typeof n=="object"}var es=va?Wn(va):lv;function f0(n,e){return n===e||Tu(n,e,zu(e))}function o0(n,e,t){return t=typeof t=="function"?t:i,Tu(n,e,zu(e),t)}function a0(n){return ts(n)&&n!=+n}function l0(n){if(Zv(n))throw new K(d);return Va(n)}function s0(n){return n===null}function c0(n){return n==null}function ts(n){return typeof n=="number"||pn(n)&&In(n)==Cn}function Mt(n){if(!pn(n)||In(n)!=Hn)return!1;var e=ar(n);if(e===null)return!0;var t=tn.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&ir.call(t)==og}var nf=da?Wn(da):sv;function h0(n){return ns(n)&&n>=-wn&&n<=wn}var rs=_a?Wn(_a):cv;function Nr(n){return typeof n=="string"||!Z(n)&&pn(n)&&In(n)==kn}function Un(n){return typeof n=="symbol"||pn(n)&&In(n)==Qt}var st=ma?Wn(ma):hv;function p0(n){return n===i}function g0(n){return pn(n)&&Tn(n)==mt}function v0(n){return pn(n)&&In(n)==Ch}var d0=Tr(Ru),_0=Tr(function(n,e){return n<=e});function is(n){if(!n)return[];if(qn(n))return Nr(n)?ne(n):Ln(n);if(xt&&n[xt])return Qp(n[xt]());var e=Tn(n),t=e==dn?vu:e==_n?er:ct;return t(n)}function me(n){if(!n)return n===0?n:0;if(n=jn(n),n===Nn||n===-Nn){var e=n<0?-1:1;return e*De}return n===n?n:0}function V(n){var e=me(n),t=e%1;return e===e?t?e-t:e:0}function us(n){return n?ze(V(n),0,$n):0}function jn(n){if(typeof n=="number")return n;if(Un(n))return ae;if(hn(n)){var e=typeof n.valueOf=="function"?n.valueOf():n;n=hn(e)?e+"":e}if(typeof n!="string")return n===0?n:+n;n=Aa(n);var t=jh.test(n);return t||np.test(n)?Lp(n.slice(2),t?2:8):Jh.test(n)?ae:+n}function fs(n){return fe(n,Mn(n))}function m0(n){return n?ze(V(n),-wn,wn):n===0?n:0}function en(n){return n==null?"":Bn(n)}var y0=ot(function(n,e){if(Lt(e)||qn(e)){fe(e,bn(e),n);return}for(var t in e)tn.call(e,t)&&Tt(n,t,e[t])}),os=ot(function(n,e){fe(e,Mn(e),n)}),$r=ot(function(n,e,t,r){fe(e,Mn(e),n,r)}),w0=ot(function(n,e,t,r){fe(e,bn(e),n,r)}),x0=ve(xu);function b0(n,e){var t=ft(n);return e==null?t:Wa(t,e)}var S0=Q(function(n,e){n=fn(n);var t=-1,r=e.length,u=r>2?e[2]:i;for(u&&Rn(e[0],e[1],u)&&(r=1);++t1),a}),fe(n,Uu(n),t),r&&(t=Qn(t,q|F|C,Mv));for(var u=e.length;u--;)qu(t,e[u]);return t});function U0(n,e){return ls(n,Mr(G(e)))}var G0=ve(function(n,e){return n==null?{}:vv(n,e)});function ls(n,e){if(n==null)return{};var t=sn(Uu(n),function(r){return[r]});return e=G(e),nl(n,t,function(r,u){return e(r,u[0])})}function z0(n,e,t){e=Ce(e,n);var r=-1,u=e.length;for(u||(u=1,n=i);++re){var r=n;n=e,e=r}if(t||n%1||e%1){var u=Fa();return On(n+u*(e-n+Cp("1e-"+((u+"").length-1))),e)}return Pu(n,e)}var n1=at(function(n,e,t){return e=e.toLowerCase(),n+(t?hs(e):e)});function hs(n){return rf(en(n).toLowerCase())}function ps(n){return n=en(n),n&&n.replace(tp,Hp).replace(xp,"")}function e1(n,e,t){n=en(n),e=Bn(e);var r=n.length;t=t===i?r:ze(V(t),0,r);var u=t;return t-=e.length,t>=0&&n.slice(t,u)==e}function t1(n){return n=en(n),n&&Nh.test(n)?n.replace(Ho,Kp):n}function r1(n){return n=en(n),n&&Gh.test(n)?n.replace(ji,"\\$&"):n}var i1=at(function(n,e,t){return n+(t?"-":"")+e.toLowerCase()}),u1=at(function(n,e,t){return n+(t?" ":"")+e.toLowerCase()}),f1=dl("toLowerCase");function o1(n,e,t){n=en(n),e=V(e);var r=e?et(n):0;if(!e||r>=e)return n;var u=(e-r)/2;return Or(hr(u),t)+n+Or(cr(u),t)}function a1(n,e,t){n=en(n),e=V(e);var r=e?et(n):0;return e&&r>>0,t?(n=en(n),n&&(typeof e=="string"||e!=null&&!nf(e))&&(e=Bn(e),!e&&nt(n))?Le(ne(n),0,t):n.split(e,t)):[]}var v1=at(function(n,e,t){return n+(t?" ":"")+rf(e)});function d1(n,e,t){return n=en(n),t=t==null?0:ze(V(t),0,n.length),e=Bn(e),n.slice(t,t+e.length)==e}function _1(n,e,t){var r=o.templateSettings;t&&Rn(n,e,t)&&(e=i),n=en(n),e=$r({},e,r,Sl);var u=$r({},e.imports,r.imports,Sl),a=bn(u),s=gu(u,a),c,v,O=0,T=e.interpolate||Xt,R="__p += '",N=du((e.escape||Xt).source+"|"+T.source+"|"+(T===Ko?Xh:Xt).source+"|"+(e.evaluate||Xt).source+"|$","g"),B="//# sourceURL="+(tn.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Tp+"]")+` -`;n.replace(N,function(H,X,k,Gn,En,zn){return k||(k=Gn),R+=n.slice(O,zn).replace(rp,Zp),X&&(c=!0,R+=`' + -__e(`+X+`) + -'`),En&&(v=!0,R+=`'; -`+En+`; -__p += '`),k&&(R+=`' + -((__t = (`+k+`)) == null ? '' : __t) + -'`),O=zn+H.length,H}),R+=`'; -`;var z=tn.call(e,"variable")&&e.variable;if(!z)R=`with (obj) { -`+R+` -} -`;else if(Yh.test(z))throw new K(y);R=(v?R.replace(Lh,""):R).replace(qh,"$1").replace(Mh,"$1;"),R="function("+(z||"obj")+`) { -`+(z?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(c?", __e = _.escape":"")+(v?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+R+`return __p -}`;var Y=vs(function(){return nn(a,B+"return "+R).apply(i,s)});if(Y.source=R,ku(Y))throw Y;return Y}function m1(n){return en(n).toLowerCase()}function y1(n){return en(n).toUpperCase()}function w1(n,e,t){if(n=en(n),n&&(t||e===i))return Aa(n);if(!n||!(e=Bn(e)))return n;var r=ne(n),u=ne(e),a=Oa(r,u),s=Ta(r,u)+1;return Le(r,a,s).join("")}function x1(n,e,t){if(n=en(n),n&&(t||e===i))return n.slice(0,Ra(n)+1);if(!n||!(e=Bn(e)))return n;var r=ne(n),u=Ta(r,ne(e))+1;return Le(r,0,u).join("")}function b1(n,e,t){if(n=en(n),n&&(t||e===i))return n.replace(ki,"");if(!n||!(e=Bn(e)))return n;var r=ne(n),u=Oa(r,ne(e));return Le(r,u).join("")}function S1(n,e){var t=gt,r=Ht;if(hn(e)){var u="separator"in e?e.separator:u;t="length"in e?V(e.length):t,r="omission"in e?Bn(e.omission):r}n=en(n);var a=n.length;if(nt(n)){var s=ne(n);a=s.length}if(t>=a)return n;var c=t-et(r);if(c<1)return r;var v=s?Le(s,0,c).join(""):n.slice(0,c);if(u===i)return v+r;if(s&&(c+=v.length-c),nf(u)){if(n.slice(c).search(u)){var O,T=v;for(u.global||(u=du(u.source,en(Zo.exec(u))+"g")),u.lastIndex=0;O=u.exec(T);)var R=O.index;v=v.slice(0,R===i?c:R)}}else if(n.indexOf(Bn(u),c)!=c){var N=v.lastIndexOf(u);N>-1&&(v=v.slice(0,N))}return v+r}function A1(n){return n=en(n),n&&Fh.test(n)?n.replace(zo,kp):n}var O1=at(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),rf=dl("toUpperCase");function gs(n,e,t){return n=en(n),e=t?i:e,e===i?Yp(n)?tg(n):Wp(n):n.match(e)||[]}var vs=Q(function(n,e){try{return Dn(n,i,e)}catch(t){return ku(t)?t:new K(t)}}),T1=ve(function(n,e){return Zn(e,function(t){t=oe(t),pe(n,t,Ju(n[t],n))}),n});function I1(n){var e=n==null?0:n.length,t=G();return n=e?sn(n,function(r){if(typeof r[1]!="function")throw new Vn(g);return[t(r[0]),r[1]]}):[],Q(function(r){for(var u=-1;++uwn)return[];var t=$n,r=On(n,$n);e=G(e),n-=$n;for(var u=pu(r,e);++t0||e<0)?new j(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==i&&(e=V(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},j.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},j.prototype.toArray=function(){return this.take($n)},ue(j.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),u=o[r?"take"+(e=="last"?"Right":""):e],a=r||/^find/.test(e);u&&(o.prototype[e]=function(){var s=this.__wrapped__,c=r?[1]:arguments,v=s instanceof j,O=c[0],T=v||Z(s),R=function(X){var k=u.apply(o,Te([X],c));return r&&N?k[0]:k};T&&t&&typeof O=="function"&&O.length!=1&&(v=T=!1);var N=this.__chain__,B=!!this.__actions__.length,z=a&&!N,Y=v&&!B;if(!a&&T){s=Y?s:new j(this);var H=n.apply(s,c);return H.__actions__.push({func:Pr,args:[R],thisArg:i}),new Yn(H,N)}return z&&Y?n.apply(this,c):(H=this.thru(R),z?r?H.value()[0]:H.value():H)})}),Zn(["pop","push","shift","sort","splice","unshift"],function(n){var e=tr[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);o.prototype[n]=function(){var u=arguments;if(r&&!this.__chain__){var a=this.value();return e.apply(Z(a)?a:[],u)}return this[t](function(s){return e.apply(Z(s)?s:[],u)})}}),ue(j.prototype,function(n,e){var t=o[e];if(t){var r=t.name+"";tn.call(ut,r)||(ut[r]=[]),ut[r].push({name:e,func:t})}}),ut[Sr(i,P).name]=[{name:"wrapper",func:i}],j.prototype.clone=Ag,j.prototype.reverse=Og,j.prototype.value=Tg,o.prototype.at=e_,o.prototype.chain=t_,o.prototype.commit=r_,o.prototype.next=i_,o.prototype.plant=f_,o.prototype.reverse=o_,o.prototype.toJSON=o.prototype.valueOf=o.prototype.value=a_,o.prototype.first=o.prototype.head,xt&&(o.prototype[xt]=u_),o},tt=rg();We?((We.exports=tt)._=tt,uu._=tt):Sn._=tt}).call(Ye)}(Ft,Ft.exports);var cn=Ft.exports;function Dr(f={},l){const i={};for(const h of Object.keys(f))i[h]=h==="$"?f[h]:l(f[h],h,f);return Object.setPrototypeOf(i,f)}var ys=function(){},ws=ys(),Me=function(f){return f!==ws&&f!==null},xs=Me,bs=Array.prototype.forEach,Ss=Object.create,As=function(f,l){var i;for(i in f)l[i]=f[i]},cf=function(f){var l=Ss(null);return bs.call(arguments,function(i){xs(i)&&As(Object(i),l)}),l},Os=function(){var f=Math.sign;return typeof f!="function"?!1:f(10)===1&&f(-20)===-1},Wr,hf;function Ts(){return hf||(hf=1,Wr=function(f){return f=Number(f),isNaN(f)||f===0?f:f>0?1:-1}),Wr}var Is=Os()?Math.sign:Ts(),Rs=Is,Es=Math.abs,Ps=Math.floor,Cs=function(f){return isNaN(f)?0:(f=Number(f),f===0||!isFinite(f)?f:Rs(f)*Ps(Es(f)))},Ls=Cs,qs=Math.max,Fe=function(f){return qs(0,Ls(f))},Ms=Fe,pf=function(f,l,i){var h;return isNaN(f)?(h=l,h>=0?i&&h?h-1:h:1):f===!1?!1:Ms(f)},we=function(f){if(typeof f!="function")throw new TypeError(f+" is not a function");return f},Fs=Me,Qe=function(f){if(!Fs(f))throw new TypeError("Cannot use null or undefined");return f},Ns=we,$s=Qe,Ds=Function.prototype.bind,gf=Function.prototype.call,Ws=Object.keys,Bs=Object.prototype.propertyIsEnumerable,Us=function(f,l){return function(i,h){var m,d=arguments[2],g=arguments[3];return i=Object($s(i)),Ns(h),m=Ws(i),g&&m.sort(typeof g=="function"?Ds.call(g,i):void 0),typeof f!="function"&&(f=m[f]),gf.call(f,m,function(y,w){return Bs.call(i,y)?gf.call(h,d,i[y],y,i,w):l})}},Nt=Us("forEach"),Ne={},vf={exports:{}},Gs=function(){var f=Object.assign,l;return typeof f!="function"?!1:(l={foo:"raz"},f(l,{bar:"dwa"},{trzy:"trzy"}),l.foo+l.bar+l.trzy==="razdwatrzy")},Br,df;function zs(){return df||(df=1,Br=function(){try{return Object.keys("primitive"),!0}catch{return!1}}),Br}var Ur,_f;function Hs(){if(_f)return Ur;_f=1;var f=Me,l=Object.keys;return Ur=function(i){return l(f(i)?Object(i):i)},Ur}var Gr,mf;function Ks(){return mf||(mf=1,Gr=zs()()?Object.keys:Hs()),Gr}var zr,yf;function Zs(){if(yf)return zr;yf=1;var f=Ks(),l=Qe,i=Math.max;return zr=function(h,m){var d,g,y=i(arguments.length,2),w;for(h=Object(l(h)),w=function(_){try{h[_]=m[_]}catch(b){d||(d=b)}},g=1;g-1},Yr}var cc=lc()?String.prototype.contains:sc(),$t=Pf,Lf=ac,qf=wf,Mf=cf,ht=cc,hc=Ef.exports=function(f,l){var i,h,m,d,g;return arguments.length<2||typeof f!="string"?(d=l,l=f,f=null):d=arguments[2],$t(f)?(i=ht.call(f,"c"),h=ht.call(f,"e"),m=ht.call(f,"w")):(i=m=!0,h=!1),g={value:l,configurable:i,enumerable:h,writable:m},d?qf(Mf(d),g):g};hc.gs=function(f,l,i){var h,m,d,g;return typeof f!="string"?(d=i,i=l,l=f,f=null):d=arguments[3],$t(l)?Lf(l)?$t(i)?Lf(i)||(d=i,i=void 0):i=void 0:(d=l,l=i=void 0):l=void 0,$t(f)?(h=ht.call(f,"c"),m=ht.call(f,"e")):(h=!0,m=!1),g={get:l,set:i,configurable:h,enumerable:m},d?qf(Mf(d),g):g};var $e=Ef.exports,Qr={exports:{}};(function(f,l){var i=$e,h=we,m=Function.prototype.apply,d=Function.prototype.call,g=Object.create,y=Object.defineProperty,w=Object.defineProperties,_=Object.prototype.hasOwnProperty,b={configurable:!0,enumerable:!1,writable:!0},q,F,C,D,M,I,P;q=function(L,A){var E;return h(A),_.call(this,"__ee__")?E=this.__ee__:(E=b.value=g(null),y(this,"__ee__",b),b.value=null),E[L]?typeof E[L]=="object"?E[L].push(A):E[L]=[E[L],A]:E[L]=A,this},F=function(L,A){var E,W;return h(A),W=this,q.call(this,L,E=function(){C.call(W,L,E),m.call(A,this,arguments)}),E.__eeOnceListener__=A,this},C=function(L,A){var E,W,U,J;if(h(A),!_.call(this,"__ee__"))return this;if(E=this.__ee__,!E[L])return this;if(W=E[L],typeof W=="object")for(J=0;U=W[J];++J)(U===A||U.__eeOnceListener__===A)&&(W.length===2?E[L]=W[J?0:1]:W.splice(J,1));else(W===A||W.__eeOnceListener__===A)&&delete E[L];return this},D=function(L){var A,E,W,U,J;if(_.call(this,"__ee__")&&(U=this.__ee__[L],!!U))if(typeof U=="object"){for(E=arguments.length,J=new Array(E-1),A=1;A=55296&&E<=56319&&(rn+=F[++I])),rn=C?_.call(C,D,rn,P):rn,M?(b.value=rn,q(L,P,b)):L[P]=rn,++P;A=P}}if(A===void 0)for(A=h(F.length),M&&(L=new M(A)),I=0;I=0?b=g(b):b=l(this.length)-g(d(b)),w=b;w<_;++w)if(m.call(this,w)&&(q=this[w],f(q)))return w;return-1},wi}var bi,ao;function kc(){if(ao)return bi;ao=1;var f=xi(),l=Object.create;return bi=function(){var i=0,h=[],m=l(null);return{get:function(d){var g=0,y=h,w,_=d.length;if(_===0)return y[_]||null;if(y=y[_]){for(;g<_-1;){if(w=f.call(y[0],d[g]),w===-1)return null;y=y[1][w],++g}return w=f.call(y[0],d[g]),w===-1?null:y[1][w]||null}return null},set:function(d){var g=0,y=h,w,_=d.length;if(_===0)y[_]=++i;else{for(y[_]||(y[_]=[[],[]]),y=y[_];g<_-1;)w=f.call(y[0],d[g]),w===-1&&(w=y[0].push(d[g])-1,y[1].push([[],[]])),y=y[1][w],++g;w=f.call(y[0],d[g]),w===-1&&(w=y[0].push(d[g])-1),y[1][w]=++i}return m[i]=d,i},delete:function(d){var g=0,y=h,w,_=m[d],b=_.length,q=[];if(b===0)delete y[b];else if(y=y[b]){for(;g"}},Li}var qi,Ao;function oh(){if(Ao)return qi;Ao=1;var f=fh(),l=/[\n\r\u2028\u2029]/g;return qi=function(i){var h=f(i);return h.length>100&&(h=h.slice(0,99)+"…"),h=h.replace(l,function(m){return JSON.stringify(m).slice(1,-1)}),h},qi}var Gt={exports:{}},Oo;function To(){if(Oo)return Gt.exports;Oo=1,Gt.exports=f,Gt.exports.default=f;function f(l){return!!l&&(typeof l=="object"||typeof l=="function")&&typeof l.then=="function"}return Gt.exports}var Io;function ah(){if(Io)return _o;Io=1;var f=po(),l=rh(),i=uh(),h=oh(),m=To(),d=Ii(),g=Object.create,y=l("then","then:finally","done","done:finally");return Ne.promise=function(w,_){var b=g(null),q=g(null),F=g(null);if(w===!0)w=null;else if(w=i(w),!y[w])throw new TypeError("'"+h(w)+"' is not valid promise mode");_.on("set",function(C,D,M){var I=!1;if(!m(M)){q[C]=M,_.emit("setasync",C,1);return}b[C]=1,F[C]=M;var P=function(W){var U=b[C];if(I)throw new Error(`Memoizee error: Detected unordered then|done & finally resolution, which in turn makes proper detection of success/failure impossible (when in 'done:finally' mode) -Consider to rely on 'then' or 'done' mode instead.`);U&&(delete b[C],q[C]=W,_.emit("setasync",C,U))},L=function(){I=!0,b[C]&&(delete b[C],delete F[C],_.delete(C))},A=w;if(A||(A="then"),A==="then"){var E=function(){d(L)};M=M.then(function(W){d(P.bind(this,W))},E),typeof M.finally=="function"&&M.finally(E)}else if(A==="done"){if(typeof M.done!="function")throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done' mode");M.done(P,L)}else if(A==="done:finally"){if(typeof M.done!="function")throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done:finally' mode");if(typeof M.finally!="function")throw new Error("Memoizee error: Retrieved promise does not implement 'finally' in 'done:finally' mode");M.done(P),M.finally(L)}}),_.on("get",function(C,D,M){var I;if(b[C]){++b[C];return}I=F[C];var P=function(){_.emit("getasync",C,D,M)};m(I)?typeof I.done=="function"?I.done(P):I.then(function(){d(P)}):P()}),_.on("delete",function(C){if(delete F[C],b[C]){delete b[C];return}if(hasOwnProperty.call(q,C)){var D=q[C];delete q[C],_.emit("deleteasync",C,[D])}}),_.on("clear",function(){var C=q;q=g(null),b=g(null),F=g(null),_.emit("clearasync",f(C,function(D){return[D]}))})},_o}var Ro={},Eo;function lh(){if(Eo)return Ro;Eo=1;var f=we,l=Nt,i=Ne,h=Function.prototype.apply;return i.dispose=function(m,d,g){var y;if(f(m),g.async&&i.async||g.promise&&i.promise){d.on("deleteasync",y=function(w,_){h.call(m,null,_)}),d.on("clearasync",function(w){l(w,function(_,b){y(b,_)})});return}d.on("delete",y=function(w,_){m(_)}),d.on("clear",function(w){l(w,function(_,b){y(b,_)})})},Ro}var Po={},Mi,Co;function sh(){return Co||(Co=1,Mi=2147483647),Mi}var Fi,Lo;function ch(){if(Lo)return Fi;Lo=1;var f=Fe,l=sh();return Fi=function(i){if(i=f(i),i>l)throw new TypeError(i+" exceeds maximum possible timeout");return i},Fi}var qo;function hh(){if(qo)return Po;qo=1;var f=hi,l=Nt,i=Ii(),h=To(),m=ch(),d=Ne,g=Function.prototype,y=Math.max,w=Math.min,_=Object.create;return d.maxAge=function(b,q,F){var C,D,M,I;b=m(b),b&&(C=_(null),D=F.async&&d.async||F.promise&&d.promise?"async":"",q.on("set"+D,function(P){C[P]=setTimeout(function(){q.delete(P)},b),typeof C[P].unref=="function"&&C[P].unref(),I&&(I[P]&&I[P]!=="nextTick"&&clearTimeout(I[P]),I[P]=setTimeout(function(){delete I[P]},M),typeof I[P].unref=="function"&&I[P].unref())}),q.on("delete"+D,function(P){clearTimeout(C[P]),delete C[P],I&&(I[P]!=="nextTick"&&clearTimeout(I[P]),delete I[P])}),F.preFetch&&(F.preFetch===!0||isNaN(F.preFetch)?M=.333:M=y(w(Number(F.preFetch),1),0),M&&(I={},M=(1-M)*b,q.on("get"+D,function(P,L,A){I[P]||(I[P]="nextTick",i(function(){var E;I[P]==="nextTick"&&(delete I[P],q.delete(P),F.async&&(L=f(L),L.push(g)),E=q.memoized.apply(A,L),F.promise&&h(E)&&(typeof E.done=="function"?E.done(g,g):E.then(g,g)))}))}))),q.on("clear"+D,function(){l(C,function(P){clearTimeout(P)}),C={},I&&(l(I,function(P){P!=="nextTick"&&clearTimeout(P)}),I={})}))},Po}var Mo={},Ni,Fo;function ph(){if(Fo)return Ni;Fo=1;var f=Fe,l=Object.create,i=Object.prototype.hasOwnProperty;return Ni=function(h){var m=0,d=1,g=l(null),y=l(null),w=0,_;return h=f(h),{hit:function(b){var q=y[b],F=++w;if(g[F]=b,y[b]=F,!q)return++m,m<=h?void 0:(b=g[d],_(b),b);if(delete g[q],d===q)for(;!i.call(g,++d););},delete:_=function(b){var q=y[b];if(q&&(delete g[q],delete y[b],--m,d===q)){if(!m){w=0,d=1;return}for(;!i.call(g,++d););}},clear:function(){m=0,d=1,g=l(null),y=l(null),w=0}}},Ni}var No;function gh(){if(No)return Mo;No=1;var f=Fe,l=ph(),i=Ne;return i.max=function(h,m,d){var g,y,w;h=f(h),h&&(y=l(h),g=d.async&&i.async||d.promise&&i.promise?"async":"",m.on("set"+g,w=function(_){_=y.hit(_),_!==void 0&&m.delete(_)}),m.on("get"+g,w),m.on("delete"+g,y.delete),m.on("clear"+g,y.clear))},Mo}var $o={},Do;function vh(){if(Do)return $o;Do=1;var f=$e,l=Ne,i=Object.create,h=Object.defineProperties;return l.refCounter=function(m,d,g){var y,w;y=i(null),w=g.async&&l.async||g.promise&&l.promise?"async":"",d.on("set"+w,function(_,b){y[_]=b||1}),d.on("get"+w,function(_){++y[_]}),d.on("delete"+w,function(_){delete y[_]}),d.on("clear"+w,function(){y={}}),h(d.memoized,{deleteRef:f(function(){var _=d.get(arguments);return _===null||!y[_]?null:--y[_]?!1:(d.delete(_),!0)}),getRefCount:f(function(){var _=d.get(arguments);return _===null||!y[_]?0:y[_]})})},$o}var dh=cf,_h=pf,mh=Vc,yh=function(f){var l=dh(arguments[1]),i;return l.normalizer||(i=l.length=_h(l.length,f.length,l.async),i!==0&&(l.primitive?i===!1?l.normalizer=Yc():i>1&&(l.normalizer=Qc()(i)):i===!1?l.normalizer=kc()():i===1?l.normalizer=nh()():l.normalizer=eh()(i))),l.async&&th(),l.promise&&ah(),l.dispose&&lh(),l.maxAge&&hh(),l.max&&gh(),l.refCounter&&vh(),mh(f,l)},wh=ms(yh),Wo={exports:{}};(function(f,l){(function(i,h){f.exports=h()})(Ye,function(){return function(i){function h(d){if(m[d])return m[d].exports;var g=m[d]={i:d,l:!1,exports:{}};return i[d].call(g.exports,g,g.exports,h),g.l=!0,g.exports}var m={};return h.m=i,h.c=m,h.d=function(d,g,y){h.o(d,g)||Object.defineProperty(d,g,{configurable:!1,enumerable:!0,get:y})},h.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return h.d(g,"a",g),g},h.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)},h.p="",h(h.s=1)}([function(i,h,m){function d(y){var w=y===void 0?{}:y,_=w.ESCAPE,b=_===void 0?/^\\/:_,q=w.VARIABLE_START,F=q===void 0?/^\${\s*/:q,C=w.VARIABLE_END,D=C===void 0?/^\s*}/:C,M=w.PIPE_START,I=M===void 0?/^\s*\|\s*/:M,P=w.PIPE_PARAMETER_START,L=P===void 0?/^\s*:\s*/:P,A=w.QUOTED_STRING,E=A===void 0?h.DEFAULT_QUOTED_STRING_REGEX:A,W=w.QUOTED_STRING_TEST,U=W===void 0?null:W,J=w.QUOTED_STRING_GET_AND_ADVANCE,rn=J===void 0?null:J,Pn=w.QUOTED_STRING_IN_PARAMETER_TEST,gt=Pn===void 0?null:Pn,Ht=w.QUOTED_STRING_IN_PARAMETER_GET_AND_ADVANCE,Wi=Ht===void 0?null:Ht,Kt=U||function(Nn){return E.test(Nn)},vt=rn||g(E),Bi=gt||function(Nn){return E.test(Nn)},Ui=Wi||g(E);return function(Nn){function wn(an){an===void 0&&(an=1),un=un.substr(an)}function De(an){an===void 0&&(an=/^/),wn(un.match(an)[0].length)}function ae(){var an;return De(b),an=un.length>0?un[0]:"",wn(),an}function $n(an){var _n=(an===void 0?{}:an).isNull,kn=_n!==void 0&&_n;dn={name:"",pipes:[]},Hn=!kn}function Gi(){ie.variables.push(dn),$n({isNull:!0})}function Zt(an){var _n=(an===void 0?{}:an).isNull,kn=_n!==void 0&&_n;Cn={name:"",parameters:[]},_t=!kn}function Vt(){dn.pipes.push(Cn),Zt({isNull:!0})}function le(an){var _n=(an===void 0?{}:an).isNull,kn=_n!==void 0&&_n;Ae="",Yt=!kn}function xe(){Cn.parameters.push(Ae),le({isNull:!0})}function dt(){return!!D.test(un)&&(De(D),xn>=3&&xe(),xn>=2&&Vt(),xn>=1&&Gi(),xn=0,!0)}function se(){return!!I.test(un)&&(De(I),xn>=3&&xe(),xn>=2&&Vt(),xn>=1&&Zt(),xn=2,!0)}function be(){return!!L.test(un)&&(De(L),xn>=3&&xe(),xn>=2&&le(),xn=3,!0)}for(var un=Nn,ie={literals:[],variables:[]},xn=0,Se="",dn={name:"",pipes:[]},Cn={name:"",parameters:[]},Ae="",Hn=!1,_t=!1,Yt=!1;un&&un.length>0;)switch(xn){case 0:if(b.test(un)){Se+=ae();continue}if(F.test(un)){xn=1,$n(),ie.literals.push(Se),Se="",De(F);continue}Se+=un[0],wn();break;case 1:if(b.test(un)){dn.name+=ae();continue}if(dt()||se())continue;if(Kt(un)){dn.name+=vt(un,wn);continue}dn.name+=un[0],wn();break;case 2:if(b.test(un)){Cn.name+=ae();continue}if(dt()||be()||se())continue;if(Kt(un)){Cn.name+=vt(un,wn);continue}Cn.name+=un[0],wn();break;case 3:if(b.test(un)){Ae+=ae();continue}if(dt()||be()||se())continue;if(Bi(un)){Ae+=Ui(un,wn);continue}Ae+=un[0],wn()}return Yt&&Cn.parameters.push(Ae),_t&&dn.pipes.push(Cn),Hn&&ie.variables.push(dn),ie.literals.push(Se),ie}}function g(y){return function(w,_){var b=w.match(y);return _(b[0].length),b.slice(2).join("").replace("\\\\","\\")}}Object.defineProperty(h,"__esModule",{value:!0}),h.DEFAULT_QUOTED_STRING_REGEX=/^('((?:[^'\\]|\\.)*)'|'((?:[^'\\]|\\.)*)$|"((?:[^"\\]|\\.)*)"|"((?:[^"\\]|\\.)*)$)/,h.parseStringTemplateGenerator=d,h.parseStringTemplate=d(),h.getQuotedStringAndAdvanceForRegex=g},function(i,h,m){i.exports=m(2)},function(i,h,m){function d(g){for(var y in g)h.hasOwnProperty(y)||(h[y]=g[y])}Object.defineProperty(h,"__esModule",{value:!0}),d(m(0)),d(m(3))},function(i,h,m){function d(b){return function(q){return b.hasOwnProperty(q)?b[q]:q.split(".").reduce(function(F,C){return F.hasOwnProperty(C)?F[C]:""},b)}}function g(b,q,F,C){C===void 0&&(C=d(q));var D=C(b.name);return b.pipes.reduce(function(M,I){return F.hasOwnProperty(I.name)?F[I.name](M,I.parameters):M},D??"")}function y(b,q,F,C){return C===void 0&&(C=d(q)),b.literals.length===0?"":b.literals.slice(1).reduce(function(D,M,I){return""+D+g(b.variables[I],q,F,C)+M},b.literals[0])}function w(b,q,F){return y(_.parseStringTemplate(b),q,F)}Object.defineProperty(h,"__esModule",{value:!0});var _=m(0);h.evaluateParsedString=y,h.evaluateStringTemplate=w}])})})(Wo);var Bo=Wo.exports;const Uo=f=>{const l=Function("$",`return ${f};`);return i=>l(new Proxy(zt(i),{get(h,m){return typeof(h==null?void 0:h[m])=="function"?h[m]({}):h==null?void 0:h[m]}}))},xh=/^\{\{\s*/,bh=/^\s*\}\}/,$i=/\b\B/,Sh=Bo.parseStringTemplateGenerator({VARIABLE_START:xh,VARIABLE_END:bh,PIPE_START:$i,PIPE_PARAMETER_START:$i,QUOTED_STRING:$i}),Ah=wh(f=>{const l=Sh(f);return cn.join(l.literals,"")?i=>Bo.evaluateParsedString(l,{},{},h=>Uo(h)(i)):Uo(l.variables[0].name)},{primitive:!0});function Xe(f){switch(f==null?void 0:f.constructor){case Array:{const l=cn.map(f,Xe);return i=>cn.map(l,h=>h(i))}case Object:{const l=cn.mapValues(f,Xe);return i=>cn.mapValues(l,h=>h(i))}case String:return Ah(f);default:return()=>f}}function zt(f={}){return Dr(f,l=>cn.isFunction(l)?l:Xe(l))}function Oh(f={}){return new Proxy(f,{get:(l,i)=>typeof l[i]=="function"?l[i]:()=>l[i]})}function Di(f,l){return Object.setPrototypeOf(Dr(l,i=>h=>i(f)),f)}function Th(f){const{$for:l,...i}=f;if(l){const{$let:h="i",$from:m=0,$to:d=1,$step:g=1}=l,y=Xe(m),w=Xe(d),_=Xe(g);return(b={})=>cn.range(y(b),w(b),_(b)).map(q=>{const F=Di(b,zt({[h]:q}));return Di(F,zt(i))})}else return(h={})=>[Di(h,zt(i))]}function Ih(f,l){const i=d=>{const{$:g}=d,y=Th(d);return g in l?w=>cn.flatMap(y(w),_=>cn.flatMap(h[g],b=>b(_))):w=>cn.map(y(w),_=>Object.setPrototypeOf(Dr(_,b=>b(_)),null))},h=cn.mapValues(l,d=>cn.map(d,i)),m=cn.flatMap(f,i);return d=>cn.flatMap(m,g=>g(d))}const Rh=f=>f==null,Go=f=>f.display!=="transient";function Eh({trace:f,context:l,view:i="main",from:h=0,to:m=(d=>(d=f==null?void 0:f.events)==null?void 0:d.length)()??0}){var q,F,C,D;const g=Ih(((C=(F=(q=f==null?void 0:f.render)==null?void 0:q.views)==null?void 0:F[i])==null?void 0:C.components)??[],((D=f==null?void 0:f.render)==null?void 0:D.components)??{}),y=M=>M&&Object.hasOwn(M,"alpha")?M.alpha>0:!0,w=M=>I=>({component:I,meta:{source:"trace",step:M,info:I.$info}}),_=cn.chain(f==null?void 0:f.events).map((M,I)=>({step:I,id:M.id,data:M,pId:M.pId})).groupBy("id").value(),b=cn.chain(cn.range(h,m)).map(M=>{var W;const I=f.events[M],P=f.events,L=g(Oh({alpha:1,...l,step:M,parent:Rh(I.pId)?void 0:P[((W=cn.findLast(_[I.pId],U=>U.step<=M))==null?void 0:W.step)??0],event:I,events:P})),A=L.filter(Go),E=L.filter(cn.negate(Go));return{persistent:A,transient:E}}).map(M=>cn.mapValues(M,I=>I.filter(y))).map((M,I)=>cn.mapValues(M,P=>P.map(w(I)))).value();return{stepsPersistent:cn.map(b,M=>M.persistent),stepsTransient:cn.map(b,M=>M.transient)}}onmessage=({data:f})=>{postMessage(Eh(f))}})(); diff --git a/assets/parseTraceSlave.worker-c1d61960.js b/assets/parseTraceSlave.worker-c1d61960.js new file mode 100644 index 00000000..9b42f810 --- /dev/null +++ b/assets/parseTraceSlave.worker-c1d61960.js @@ -0,0 +1,28 @@ +(function(){"use strict";var Ye=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ws(f){return f&&f.__esModule&&Object.prototype.hasOwnProperty.call(f,"default")?f.default:f}var Ft={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */Ft.exports,function(f,l){(function(){var i,h="4.17.21",m=200,d="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",g="Expected a function",y="Invalid `variable` option passed into `_.template`",w="__lodash_hash_undefined__",_=500,b="__lodash_placeholder__",q=1,F=2,C=4,D=1,M=2,I=1,P=2,L=4,A=8,E=16,W=32,U=64,J=128,rn=256,Pn=512,gt=30,Ht="...",Bi=800,Kt=16,vt=1,Ui=2,Gi=3,Nn=1/0,wn=9007199254740991,De=17976931348623157e292,ae=0/0,$n=4294967295,zi=$n-1,Zt=$n>>>1,Vt=[["ary",J],["bind",I],["bindKey",P],["curry",A],["curryRight",E],["flip",Pn],["partial",W],["partialRight",U],["rearg",rn]],le="[object Arguments]",xe="[object Array]",dt="[object AsyncFunction]",se="[object Boolean]",be="[object Date]",un="[object DOMException]",ie="[object Error]",xn="[object Function]",Se="[object GeneratorFunction]",dn="[object Map]",Cn="[object Number]",Ae="[object Null]",Hn="[object Object]",_t="[object Promise]",Yt="[object Proxy]",an="[object RegExp]",_n="[object Set]",kn="[object String]",Qt="[object Symbol]",Lh="[object Undefined]",mt="[object WeakMap]",qh="[object WeakSet]",yt="[object ArrayBuffer]",Je="[object DataView]",Hi="[object Float32Array]",Ki="[object Float64Array]",Zi="[object Int8Array]",Vi="[object Int16Array]",Yi="[object Int32Array]",Qi="[object Uint8Array]",Xi="[object Uint8ClampedArray]",Ji="[object Uint16Array]",ji="[object Uint32Array]",Mh=/\b__p \+= '';/g,Fh=/\b(__p \+=) '' \+/g,Nh=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ko=/&(?:amp|lt|gt|quot|#39);/g,Zo=/[&<>"']/g,$h=RegExp(Ko.source),Dh=RegExp(Zo.source),Wh=/<%-([\s\S]+?)%>/g,Bh=/<%([\s\S]+?)%>/g,Vo=/<%=([\s\S]+?)%>/g,Uh=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gh=/^\w*$/,zh=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ki=/[\\^$.*+?()[\]{}|]/g,Hh=RegExp(ki.source),nu=/^\s+/,Kh=/\s/,Zh=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Vh=/\{\n\/\* \[wrapped with (.+)\] \*/,Yh=/,? & /,Qh=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Xh=/[()=,{}\[\]\/\s]/,Jh=/\\(\\)?/g,jh=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Yo=/\w*$/,kh=/^[-+]0x[0-9a-f]+$/i,np=/^0b[01]+$/i,ep=/^\[object .+?Constructor\]$/,tp=/^0o[0-7]+$/i,rp=/^(?:0|[1-9]\d*)$/,ip=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xt=/($^)/,up=/['\n\r\u2028\u2029\\]/g,Jt="\\ud800-\\udfff",fp="\\u0300-\\u036f",op="\\ufe20-\\ufe2f",ap="\\u20d0-\\u20ff",Qo=fp+op+ap,Xo="\\u2700-\\u27bf",Jo="a-z\\xdf-\\xf6\\xf8-\\xff",lp="\\xac\\xb1\\xd7\\xf7",sp="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",cp="\\u2000-\\u206f",hp=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",jo="A-Z\\xc0-\\xd6\\xd8-\\xde",ko="\\ufe0e\\ufe0f",na=lp+sp+cp+hp,eu="['’]",pp="["+Jt+"]",ea="["+na+"]",jt="["+Qo+"]",ta="\\d+",gp="["+Xo+"]",ra="["+Jo+"]",ia="[^"+Jt+na+ta+Xo+Jo+jo+"]",tu="\\ud83c[\\udffb-\\udfff]",vp="(?:"+jt+"|"+tu+")",ua="[^"+Jt+"]",ru="(?:\\ud83c[\\udde6-\\uddff]){2}",iu="[\\ud800-\\udbff][\\udc00-\\udfff]",je="["+jo+"]",fa="\\u200d",oa="(?:"+ra+"|"+ia+")",dp="(?:"+je+"|"+ia+")",aa="(?:"+eu+"(?:d|ll|m|re|s|t|ve))?",la="(?:"+eu+"(?:D|LL|M|RE|S|T|VE))?",sa=vp+"?",ca="["+ko+"]?",_p="(?:"+fa+"(?:"+[ua,ru,iu].join("|")+")"+ca+sa+")*",mp="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",yp="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ha=ca+sa+_p,wp="(?:"+[gp,ru,iu].join("|")+")"+ha,xp="(?:"+[ua+jt+"?",jt,ru,iu,pp].join("|")+")",bp=RegExp(eu,"g"),Sp=RegExp(jt,"g"),uu=RegExp(tu+"(?="+tu+")|"+xp+ha,"g"),Ap=RegExp([je+"?"+ra+"+"+aa+"(?="+[ea,je,"$"].join("|")+")",dp+"+"+la+"(?="+[ea,je+oa,"$"].join("|")+")",je+"?"+oa+"+"+aa,je+"+"+la,yp,mp,ta,wp].join("|"),"g"),Op=RegExp("["+fa+Jt+Qo+ko+"]"),Tp=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ip=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Rp=-1,ln={};ln[Hi]=ln[Ki]=ln[Zi]=ln[Vi]=ln[Yi]=ln[Qi]=ln[Xi]=ln[Ji]=ln[ji]=!0,ln[le]=ln[xe]=ln[yt]=ln[se]=ln[Je]=ln[be]=ln[ie]=ln[xn]=ln[dn]=ln[Cn]=ln[Hn]=ln[an]=ln[_n]=ln[kn]=ln[mt]=!1;var on={};on[le]=on[xe]=on[yt]=on[Je]=on[se]=on[be]=on[Hi]=on[Ki]=on[Zi]=on[Vi]=on[Yi]=on[dn]=on[Cn]=on[Hn]=on[an]=on[_n]=on[kn]=on[Qt]=on[Qi]=on[Xi]=on[Ji]=on[ji]=!0,on[ie]=on[xn]=on[mt]=!1;var Ep={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Pp={"&":"&","<":"<",">":">",'"':""","'":"'"},Cp={"&":"&","<":"<",">":">",""":'"',"'":"'"},Lp={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},qp=parseFloat,Mp=parseInt,pa=typeof Ye=="object"&&Ye&&Ye.Object===Object&&Ye,Fp=typeof self=="object"&&self&&self.Object===Object&&self,Sn=pa||Fp||Function("return this")(),fu=l&&!l.nodeType&&l,We=fu&&!0&&f&&!f.nodeType&&f,ga=We&&We.exports===fu,ou=ga&&pa.process,Kn=function(){try{var p=We&&We.require&&We.require("util").types;return p||ou&&ou.binding&&ou.binding("util")}catch{}}(),va=Kn&&Kn.isArrayBuffer,da=Kn&&Kn.isDate,_a=Kn&&Kn.isMap,ma=Kn&&Kn.isRegExp,ya=Kn&&Kn.isSet,wa=Kn&&Kn.isTypedArray;function Dn(p,S,x){switch(x.length){case 0:return p.call(S);case 1:return p.call(S,x[0]);case 2:return p.call(S,x[0],x[1]);case 3:return p.call(S,x[0],x[1],x[2])}return p.apply(S,x)}function Np(p,S,x,$){for(var K=-1,nn=p==null?0:p.length;++K-1}function au(p,S,x){for(var $=-1,K=p==null?0:p.length;++$-1;);return x}function Ra(p,S){for(var x=p.length;x--&&ke(S,p[x],0)>-1;);return x}function Kp(p,S){for(var x=p.length,$=0;x--;)p[x]===S&&++$;return $}var Zp=hu(Ep),Vp=hu(Pp);function Yp(p){return"\\"+Lp[p]}function Qp(p,S){return p==null?i:p[S]}function nt(p){return Op.test(p)}function Xp(p){return Tp.test(p)}function Jp(p){for(var S,x=[];!(S=p.next()).done;)x.push(S.value);return x}function du(p){var S=-1,x=Array(p.size);return p.forEach(function($,K){x[++S]=[K,$]}),x}function Ea(p,S){return function(x){return p(S(x))}}function Ie(p,S){for(var x=-1,$=p.length,K=0,nn=[];++x<$;){var mn=p[x];(mn===S||mn===b)&&(p[x]=b,nn[K++]=x)}return nn}function er(p){var S=-1,x=Array(p.size);return p.forEach(function($){x[++S]=$}),x}function jp(p){var S=-1,x=Array(p.size);return p.forEach(function($){x[++S]=[$,$]}),x}function kp(p,S,x){for(var $=x-1,K=p.length;++$-1}function Dg(n,e){var t=this.__data__,r=dr(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}ce.prototype.clear=Mg,ce.prototype.delete=Fg,ce.prototype.get=Ng,ce.prototype.has=$g,ce.prototype.set=Dg;function he(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e=e?n:e)),n}function Qn(n,e,t,r,u,a){var s,c=e&q,v=e&F,O=e&C;if(t&&(s=u?t(n,r,u,a):t(n)),s!==i)return s;if(!hn(n))return n;var T=Z(n);if(T){if(s=Gv(n),!c)return Ln(n,s)}else{var R=Tn(n),N=R==xn||R==Se;if(qe(n))return cl(n,c);if(R==Hn||R==le||N&&!u){if(s=v||N?{}:Pl(n),!c)return v?Cv(n,nv(s,n)):Pv(n,Ua(s,n))}else{if(!on[R])return u?n:{};s=zv(n,R,c)}}a||(a=new ee);var B=a.get(n);if(B)return B;a.set(n,s),us(n)?n.forEach(function(H){s.add(Qn(H,e,t,H,n,a))}):rs(n)&&n.forEach(function(H,X){s.set(X,Qn(H,e,t,X,n,a))});var z=O?v?Gu:Uu:v?Mn:bn,Y=T?i:z(n);return Zn(Y||n,function(H,X){Y&&(X=H,H=n[X]),Tt(s,X,Qn(H,e,t,X,n,a))}),s}function ev(n){var e=bn(n);return function(t){return Ga(t,n,e)}}function Ga(n,e,t){var r=t.length;if(n==null)return!r;for(n=fn(n);r--;){var u=t[r],a=e[u],s=n[u];if(s===i&&!(u in n)||!a(s))return!1}return!0}function za(n,e,t){if(typeof n!="function")throw new Vn(g);return qt(function(){n.apply(i,t)},e)}function It(n,e,t,r){var u=-1,a=kt,s=!0,c=n.length,v=[],O=e.length;if(!c)return v;t&&(e=sn(e,Wn(t))),r?(a=au,s=!1):e.length>=m&&(a=wt,s=!1,e=new Ge(e));n:for(;++uu?0:u+t),r=r===i||r>u?u:V(r),r<0&&(r+=u),r=t>r?0:os(r);t0&&t(c)?e>1?An(c,e-1,t,r,u):Te(u,c):r||(u[u.length]=c)}return u}var Su=_l(),Za=_l(!0);function ue(n,e){return n&&Su(n,e,bn)}function Au(n,e){return n&&Za(n,e,bn)}function mr(n,e){return Oe(e,function(t){return _e(n[t])})}function He(n,e){e=Ce(e,n);for(var t=0,r=e.length;n!=null&&te}function iv(n,e){return n!=null&&tn.call(n,e)}function uv(n,e){return n!=null&&e in fn(n)}function fv(n,e,t){return n>=On(e,t)&&n=120&&T.length>=120)?new Ge(s&&T):i}T=n[0];var R=-1,N=c[0];n:for(;++R-1;)c!==n&&lr.call(c,v,1),lr.call(n,v,1);return n}function rl(n,e){for(var t=n?e.length:0,r=t-1;t--;){var u=e[t];if(t==r||u!==a){var a=u;de(u)?lr.call(n,u,1):Mu(n,u)}}return n}function Cu(n,e){return n+hr($a()*(e-n+1))}function yv(n,e,t,r){for(var u=-1,a=yn(cr((e-n)/(t||1)),0),s=x(a);a--;)s[r?a:++u]=n,n+=t;return s}function Lu(n,e){var t="";if(!n||e<1||e>wn)return t;do e%2&&(t+=n),e=hr(e/2),e&&(n+=n);while(e);return t}function Q(n,e){return Qu(ql(n,e,Fn),n+"")}function wv(n){return Ba(ct(n))}function xv(n,e){var t=ct(n);return Er(t,ze(e,0,t.length))}function Pt(n,e,t,r){if(!hn(n))return n;e=Ce(e,n);for(var u=-1,a=e.length,s=a-1,c=n;c!=null&&++uu?0:u+e),t=t>u?u:t,t<0&&(t+=u),u=e>t?0:t-e>>>0,e>>>=0;for(var a=x(u);++r>>1,s=n[a];s!==null&&!Un(s)&&(t?s<=e:s=m){var O=e?null:Fv(n);if(O)return er(O);s=!1,u=wt,v=new Ge}else v=e?[]:c;n:for(;++r=r?n:Xn(n,e,t)}var sl=hg||function(n){return Sn.clearTimeout(n)};function cl(n,e){if(e)return n.slice();var t=n.length,r=La?La(t):new n.constructor(t);return n.copy(r),r}function Du(n){var e=new n.constructor(n.byteLength);return new or(e).set(new or(n)),e}function Tv(n,e){var t=e?Du(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function Iv(n){var e=new n.constructor(n.source,Yo.exec(n));return e.lastIndex=n.lastIndex,e}function Rv(n){return Ot?fn(Ot.call(n)):{}}function hl(n,e){var t=e?Du(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function pl(n,e){if(n!==e){var t=n!==i,r=n===null,u=n===n,a=Un(n),s=e!==i,c=e===null,v=e===e,O=Un(e);if(!c&&!O&&!a&&n>e||a&&s&&v&&!c&&!O||r&&s&&v||!t&&v||!u)return 1;if(!r&&!a&&!O&&n=c)return v;var O=t[r];return v*(O=="desc"?-1:1)}}return n.index-e.index}function gl(n,e,t,r){for(var u=-1,a=n.length,s=t.length,c=-1,v=e.length,O=yn(a-s,0),T=x(v+O),R=!r;++c1?t[u-1]:i,s=u>2?t[2]:i;for(a=n.length>3&&typeof a=="function"?(u--,a):i,s&&Rn(t[0],t[1],s)&&(a=u<3?i:a,u=1),e=fn(e);++r-1?u[a?e[s]:s]:i}}function wl(n){return ve(function(e){var t=e.length,r=t,u=Yn.prototype.thru;for(n&&e.reverse();r--;){var a=e[r];if(typeof a!="function")throw new Vn(g);if(u&&!s&&Ir(a)=="wrapper")var s=new Yn([],!0)}for(r=s?r:t;++r1&&k.reverse(),T&&vc))return!1;var O=a.get(n),T=a.get(e);if(O&&T)return O==e&&T==n;var R=-1,N=!0,B=t&M?new Ge:i;for(a.set(n,e),a.set(e,n);++R1?"& ":"")+e[r],e=e.join(t>2?", ":" "),n.replace(Zh,`{ +/* [wrapped with `+e+`] */ +`)}function Kv(n){return Z(n)||Ve(n)||!!(Fa&&n&&n[Fa])}function de(n,e){var t=typeof n;return e=e??wn,!!e&&(t=="number"||t!="symbol"&&rp.test(n))&&n>-1&&n%1==0&&n0){if(++e>=Bi)return arguments[0]}else e=0;return n.apply(i,arguments)}}function Er(n,e){var t=-1,r=n.length,u=r-1;for(e=e===i?r:e;++t1?n[e-1]:i;return t=typeof t=="function"?(n.pop(),t):i,Kl(n,t)});function Zl(n){var e=o(n);return e.__chain__=!0,e}function t_(n,e){return e(n),n}function Pr(n,e){return e(n)}var r_=ve(function(n){var e=n.length,t=e?n[0]:0,r=this.__wrapped__,u=function(a){return bu(a,n)};return e>1||this.__actions__.length||!(r instanceof j)||!de(t)?this.thru(u):(r=r.slice(t,+t+(e?1:0)),r.__actions__.push({func:Pr,args:[u],thisArg:i}),new Yn(r,this.__chain__).thru(function(a){return e&&!a.length&&a.push(i),a}))});function i_(){return Zl(this)}function u_(){return new Yn(this.value(),this.__chain__)}function f_(){this.__values__===i&&(this.__values__=fs(this.value()));var n=this.__index__>=this.__values__.length,e=n?i:this.__values__[this.__index__++];return{done:n,value:e}}function o_(){return this}function a_(n){for(var e,t=this;t instanceof vr;){var r=Wl(t);r.__index__=0,r.__values__=i,e?u.__wrapped__=r:e=r;var u=r;t=t.__wrapped__}return u.__wrapped__=n,e}function l_(){var n=this.__wrapped__;if(n instanceof j){var e=n;return this.__actions__.length&&(e=new j(this)),e=e.reverse(),e.__actions__.push({func:Pr,args:[Xu],thisArg:i}),new Yn(e,this.__chain__)}return this.thru(Xu)}function s_(){return al(this.__wrapped__,this.__actions__)}var c_=br(function(n,e,t){tn.call(n,t)?++n[t]:pe(n,t,1)});function h_(n,e,t){var r=Z(n)?xa:tv;return t&&Rn(n,e,t)&&(e=i),r(n,G(e,3))}function p_(n,e){var t=Z(n)?Oe:Ka;return t(n,G(e,3))}var g_=yl(Bl),v_=yl(Ul);function d_(n,e){return An(Cr(n,e),1)}function __(n,e){return An(Cr(n,e),Nn)}function m_(n,e,t){return t=t===i?1:V(t),An(Cr(n,e),t)}function Vl(n,e){var t=Z(n)?Zn:Ee;return t(n,G(e,3))}function Yl(n,e){var t=Z(n)?$p:Ha;return t(n,G(e,3))}var y_=br(function(n,e,t){tn.call(n,t)?n[t].push(e):pe(n,t,[e])});function w_(n,e,t,r){n=qn(n)?n:ct(n),t=t&&!r?V(t):0;var u=n.length;return t<0&&(t=yn(u+t,0)),Nr(n)?t<=u&&n.indexOf(e,t)>-1:!!u&&ke(n,e,t)>-1}var x_=Q(function(n,e,t){var r=-1,u=typeof e=="function",a=qn(n)?x(n.length):[];return Ee(n,function(s){a[++r]=u?Dn(e,s,t):Rt(s,e,t)}),a}),b_=br(function(n,e,t){pe(n,t,e)});function Cr(n,e){var t=Z(n)?sn:Ja;return t(n,G(e,3))}function S_(n,e,t,r){return n==null?[]:(Z(e)||(e=e==null?[]:[e]),t=r?i:t,Z(t)||(t=t==null?[]:[t]),el(n,e,t))}var A_=br(function(n,e,t){n[t?0:1].push(e)},function(){return[[],[]]});function O_(n,e,t){var r=Z(n)?lu:Oa,u=arguments.length<3;return r(n,G(e,4),t,u,Ee)}function T_(n,e,t){var r=Z(n)?Dp:Oa,u=arguments.length<3;return r(n,G(e,4),t,u,Ha)}function I_(n,e){var t=Z(n)?Oe:Ka;return t(n,Mr(G(e,3)))}function R_(n){var e=Z(n)?Ba:wv;return e(n)}function E_(n,e,t){(t?Rn(n,e,t):e===i)?e=1:e=V(e);var r=Z(n)?Jg:xv;return r(n,e)}function P_(n){var e=Z(n)?jg:Sv;return e(n)}function C_(n){if(n==null)return 0;if(qn(n))return Nr(n)?et(n):n.length;var e=Tn(n);return e==dn||e==_n?n.size:Ru(n).length}function L_(n,e,t){var r=Z(n)?su:Av;return t&&Rn(n,e,t)&&(e=i),r(n,G(e,3))}var q_=Q(function(n,e){if(n==null)return[];var t=e.length;return t>1&&Rn(n,e[0],e[1])?e=[]:t>2&&Rn(e[0],e[1],e[2])&&(e=[e[0]]),el(n,An(e,1),[])}),Lr=pg||function(){return Sn.Date.now()};function M_(n,e){if(typeof e!="function")throw new Vn(g);return n=V(n),function(){if(--n<1)return e.apply(this,arguments)}}function Ql(n,e,t){return e=t?i:e,e=n&&e==null?n.length:e,ge(n,J,i,i,i,i,e)}function Xl(n,e){var t;if(typeof e!="function")throw new Vn(g);return n=V(n),function(){return--n>0&&(t=e.apply(this,arguments)),n<=1&&(e=i),t}}var ju=Q(function(n,e,t){var r=I;if(t.length){var u=Ie(t,lt(ju));r|=W}return ge(n,r,e,t,u)}),Jl=Q(function(n,e,t){var r=I|P;if(t.length){var u=Ie(t,lt(Jl));r|=W}return ge(e,r,n,t,u)});function jl(n,e,t){e=t?i:e;var r=ge(n,A,i,i,i,i,i,e);return r.placeholder=jl.placeholder,r}function kl(n,e,t){e=t?i:e;var r=ge(n,E,i,i,i,i,i,e);return r.placeholder=kl.placeholder,r}function ns(n,e,t){var r,u,a,s,c,v,O=0,T=!1,R=!1,N=!0;if(typeof n!="function")throw new Vn(g);e=jn(e)||0,hn(t)&&(T=!!t.leading,R="maxWait"in t,a=R?yn(jn(t.maxWait)||0,e):a,N="trailing"in t?!!t.trailing:N);function B(vn){var re=r,ye=u;return r=u=i,O=vn,s=n.apply(ye,re),s}function z(vn){return O=vn,c=qt(X,e),T?B(vn):s}function Y(vn){var re=vn-v,ye=vn-O,ys=e-re;return R?On(ys,a-ye):ys}function H(vn){var re=vn-v,ye=vn-O;return v===i||re>=e||re<0||R&&ye>=a}function X(){var vn=Lr();if(H(vn))return k(vn);c=qt(X,Y(vn))}function k(vn){return c=i,N&&r?B(vn):(r=u=i,s)}function Gn(){c!==i&&sl(c),O=0,r=v=u=c=i}function En(){return c===i?s:k(Lr())}function zn(){var vn=Lr(),re=H(vn);if(r=arguments,u=this,v=vn,re){if(c===i)return z(v);if(R)return sl(c),c=qt(X,e),B(v)}return c===i&&(c=qt(X,e)),s}return zn.cancel=Gn,zn.flush=En,zn}var F_=Q(function(n,e){return za(n,1,e)}),N_=Q(function(n,e,t){return za(n,jn(e)||0,t)});function $_(n){return ge(n,Pn)}function qr(n,e){if(typeof n!="function"||e!=null&&typeof e!="function")throw new Vn(g);var t=function(){var r=arguments,u=e?e.apply(this,r):r[0],a=t.cache;if(a.has(u))return a.get(u);var s=n.apply(this,r);return t.cache=a.set(u,s)||a,s};return t.cache=new(qr.Cache||he),t}qr.Cache=he;function Mr(n){if(typeof n!="function")throw new Vn(g);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function D_(n){return Xl(2,n)}var W_=Ov(function(n,e){e=e.length==1&&Z(e[0])?sn(e[0],Wn(G())):sn(An(e,1),Wn(G()));var t=e.length;return Q(function(r){for(var u=-1,a=On(r.length,t);++u=e}),Ve=Ya(function(){return arguments}())?Ya:function(n){return pn(n)&&tn.call(n,"callee")&&!Ma.call(n,"callee")},Z=x.isArray,n0=va?Wn(va):av;function qn(n){return n!=null&&Fr(n.length)&&!_e(n)}function gn(n){return pn(n)&&qn(n)}function e0(n){return n===!0||n===!1||pn(n)&&In(n)==se}var qe=vg||cf,t0=da?Wn(da):lv;function r0(n){return pn(n)&&n.nodeType===1&&!Mt(n)}function i0(n){if(n==null)return!0;if(qn(n)&&(Z(n)||typeof n=="string"||typeof n.splice=="function"||qe(n)||st(n)||Ve(n)))return!n.length;var e=Tn(n);if(e==dn||e==_n)return!n.size;if(Lt(n))return!Ru(n).length;for(var t in n)if(tn.call(n,t))return!1;return!0}function u0(n,e){return Et(n,e)}function f0(n,e,t){t=typeof t=="function"?t:i;var r=t?t(n,e):i;return r===i?Et(n,e,i,t):!!r}function nf(n){if(!pn(n))return!1;var e=In(n);return e==ie||e==un||typeof n.message=="string"&&typeof n.name=="string"&&!Mt(n)}function o0(n){return typeof n=="number"&&Na(n)}function _e(n){if(!hn(n))return!1;var e=In(n);return e==xn||e==Se||e==dt||e==Yt}function ts(n){return typeof n=="number"&&n==V(n)}function Fr(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=wn}function hn(n){var e=typeof n;return n!=null&&(e=="object"||e=="function")}function pn(n){return n!=null&&typeof n=="object"}var rs=_a?Wn(_a):cv;function a0(n,e){return n===e||Iu(n,e,Hu(e))}function l0(n,e,t){return t=typeof t=="function"?t:i,Iu(n,e,Hu(e),t)}function s0(n){return is(n)&&n!=+n}function c0(n){if(Yv(n))throw new K(d);return Qa(n)}function h0(n){return n===null}function p0(n){return n==null}function is(n){return typeof n=="number"||pn(n)&&In(n)==Cn}function Mt(n){if(!pn(n)||In(n)!=Hn)return!1;var e=ar(n);if(e===null)return!0;var t=tn.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&ir.call(t)==lg}var ef=ma?Wn(ma):hv;function g0(n){return ts(n)&&n>=-wn&&n<=wn}var us=ya?Wn(ya):pv;function Nr(n){return typeof n=="string"||!Z(n)&&pn(n)&&In(n)==kn}function Un(n){return typeof n=="symbol"||pn(n)&&In(n)==Qt}var st=wa?Wn(wa):gv;function v0(n){return n===i}function d0(n){return pn(n)&&Tn(n)==mt}function _0(n){return pn(n)&&In(n)==qh}var m0=Tr(Eu),y0=Tr(function(n,e){return n<=e});function fs(n){if(!n)return[];if(qn(n))return Nr(n)?ne(n):Ln(n);if(xt&&n[xt])return Jp(n[xt]());var e=Tn(n),t=e==dn?du:e==_n?er:ct;return t(n)}function me(n){if(!n)return n===0?n:0;if(n=jn(n),n===Nn||n===-Nn){var e=n<0?-1:1;return e*De}return n===n?n:0}function V(n){var e=me(n),t=e%1;return e===e?t?e-t:e:0}function os(n){return n?ze(V(n),0,$n):0}function jn(n){if(typeof n=="number")return n;if(Un(n))return ae;if(hn(n)){var e=typeof n.valueOf=="function"?n.valueOf():n;n=hn(e)?e+"":e}if(typeof n!="string")return n===0?n:+n;n=Ta(n);var t=np.test(n);return t||tp.test(n)?Mp(n.slice(2),t?2:8):kh.test(n)?ae:+n}function as(n){return fe(n,Mn(n))}function w0(n){return n?ze(V(n),-wn,wn):n===0?n:0}function en(n){return n==null?"":Bn(n)}var x0=ot(function(n,e){if(Lt(e)||qn(e)){fe(e,bn(e),n);return}for(var t in e)tn.call(e,t)&&Tt(n,t,e[t])}),ls=ot(function(n,e){fe(e,Mn(e),n)}),$r=ot(function(n,e,t,r){fe(e,Mn(e),n,r)}),b0=ot(function(n,e,t,r){fe(e,bn(e),n,r)}),S0=ve(bu);function A0(n,e){var t=ft(n);return e==null?t:Ua(t,e)}var O0=Q(function(n,e){n=fn(n);var t=-1,r=e.length,u=r>2?e[2]:i;for(u&&Rn(e[0],e[1],u)&&(r=1);++t1),a}),fe(n,Gu(n),t),r&&(t=Qn(t,q|F|C,Nv));for(var u=e.length;u--;)Mu(t,e[u]);return t});function z0(n,e){return cs(n,Mr(G(e)))}var H0=ve(function(n,e){return n==null?{}:_v(n,e)});function cs(n,e){if(n==null)return{};var t=sn(Gu(n),function(r){return[r]});return e=G(e),tl(n,t,function(r,u){return e(r,u[0])})}function K0(n,e,t){e=Ce(e,n);var r=-1,u=e.length;for(u||(u=1,n=i);++re){var r=n;n=e,e=r}if(t||n%1||e%1){var u=$a();return On(n+u*(e-n+qp("1e-"+((u+"").length-1))),e)}return Cu(n,e)}var t1=at(function(n,e,t){return e=e.toLowerCase(),n+(t?gs(e):e)});function gs(n){return uf(en(n).toLowerCase())}function vs(n){return n=en(n),n&&n.replace(ip,Zp).replace(Sp,"")}function r1(n,e,t){n=en(n),e=Bn(e);var r=n.length;t=t===i?r:ze(V(t),0,r);var u=t;return t-=e.length,t>=0&&n.slice(t,u)==e}function i1(n){return n=en(n),n&&Dh.test(n)?n.replace(Zo,Vp):n}function u1(n){return n=en(n),n&&Hh.test(n)?n.replace(ki,"\\$&"):n}var f1=at(function(n,e,t){return n+(t?"-":"")+e.toLowerCase()}),o1=at(function(n,e,t){return n+(t?" ":"")+e.toLowerCase()}),a1=ml("toLowerCase");function l1(n,e,t){n=en(n),e=V(e);var r=e?et(n):0;if(!e||r>=e)return n;var u=(e-r)/2;return Or(hr(u),t)+n+Or(cr(u),t)}function s1(n,e,t){n=en(n),e=V(e);var r=e?et(n):0;return e&&r>>0,t?(n=en(n),n&&(typeof e=="string"||e!=null&&!ef(e))&&(e=Bn(e),!e&&nt(n))?Le(ne(n),0,t):n.split(e,t)):[]}var _1=at(function(n,e,t){return n+(t?" ":"")+uf(e)});function m1(n,e,t){return n=en(n),t=t==null?0:ze(V(t),0,n.length),e=Bn(e),n.slice(t,t+e.length)==e}function y1(n,e,t){var r=o.templateSettings;t&&Rn(n,e,t)&&(e=i),n=en(n),e=$r({},e,r,Ol);var u=$r({},e.imports,r.imports,Ol),a=bn(u),s=vu(u,a),c,v,O=0,T=e.interpolate||Xt,R="__p += '",N=_u((e.escape||Xt).source+"|"+T.source+"|"+(T===Vo?jh:Xt).source+"|"+(e.evaluate||Xt).source+"|$","g"),B="//# sourceURL="+(tn.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Rp+"]")+` +`;n.replace(N,function(H,X,k,Gn,En,zn){return k||(k=Gn),R+=n.slice(O,zn).replace(up,Yp),X&&(c=!0,R+=`' + +__e(`+X+`) + +'`),En&&(v=!0,R+=`'; +`+En+`; +__p += '`),k&&(R+=`' + +((__t = (`+k+`)) == null ? '' : __t) + +'`),O=zn+H.length,H}),R+=`'; +`;var z=tn.call(e,"variable")&&e.variable;if(!z)R=`with (obj) { +`+R+` +} +`;else if(Xh.test(z))throw new K(y);R=(v?R.replace(Mh,""):R).replace(Fh,"$1").replace(Nh,"$1;"),R="function("+(z||"obj")+`) { +`+(z?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(c?", __e = _.escape":"")+(v?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+R+`return __p +}`;var Y=_s(function(){return nn(a,B+"return "+R).apply(i,s)});if(Y.source=R,nf(Y))throw Y;return Y}function w1(n){return en(n).toLowerCase()}function x1(n){return en(n).toUpperCase()}function b1(n,e,t){if(n=en(n),n&&(t||e===i))return Ta(n);if(!n||!(e=Bn(e)))return n;var r=ne(n),u=ne(e),a=Ia(r,u),s=Ra(r,u)+1;return Le(r,a,s).join("")}function S1(n,e,t){if(n=en(n),n&&(t||e===i))return n.slice(0,Pa(n)+1);if(!n||!(e=Bn(e)))return n;var r=ne(n),u=Ra(r,ne(e))+1;return Le(r,0,u).join("")}function A1(n,e,t){if(n=en(n),n&&(t||e===i))return n.replace(nu,"");if(!n||!(e=Bn(e)))return n;var r=ne(n),u=Ia(r,ne(e));return Le(r,u).join("")}function O1(n,e){var t=gt,r=Ht;if(hn(e)){var u="separator"in e?e.separator:u;t="length"in e?V(e.length):t,r="omission"in e?Bn(e.omission):r}n=en(n);var a=n.length;if(nt(n)){var s=ne(n);a=s.length}if(t>=a)return n;var c=t-et(r);if(c<1)return r;var v=s?Le(s,0,c).join(""):n.slice(0,c);if(u===i)return v+r;if(s&&(c+=v.length-c),ef(u)){if(n.slice(c).search(u)){var O,T=v;for(u.global||(u=_u(u.source,en(Yo.exec(u))+"g")),u.lastIndex=0;O=u.exec(T);)var R=O.index;v=v.slice(0,R===i?c:R)}}else if(n.indexOf(Bn(u),c)!=c){var N=v.lastIndexOf(u);N>-1&&(v=v.slice(0,N))}return v+r}function T1(n){return n=en(n),n&&$h.test(n)?n.replace(Ko,eg):n}var I1=at(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),uf=ml("toUpperCase");function ds(n,e,t){return n=en(n),e=t?i:e,e===i?Xp(n)?ig(n):Up(n):n.match(e)||[]}var _s=Q(function(n,e){try{return Dn(n,i,e)}catch(t){return nf(t)?t:new K(t)}}),R1=ve(function(n,e){return Zn(e,function(t){t=oe(t),pe(n,t,ju(n[t],n))}),n});function E1(n){var e=n==null?0:n.length,t=G();return n=e?sn(n,function(r){if(typeof r[1]!="function")throw new Vn(g);return[t(r[0]),r[1]]}):[],Q(function(r){for(var u=-1;++uwn)return[];var t=$n,r=On(n,$n);e=G(e),n-=$n;for(var u=gu(r,e);++t0||e<0)?new j(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==i&&(e=V(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},j.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},j.prototype.toArray=function(){return this.take($n)},ue(j.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),u=o[r?"take"+(e=="last"?"Right":""):e],a=r||/^find/.test(e);u&&(o.prototype[e]=function(){var s=this.__wrapped__,c=r?[1]:arguments,v=s instanceof j,O=c[0],T=v||Z(s),R=function(X){var k=u.apply(o,Te([X],c));return r&&N?k[0]:k};T&&t&&typeof O=="function"&&O.length!=1&&(v=T=!1);var N=this.__chain__,B=!!this.__actions__.length,z=a&&!N,Y=v&&!B;if(!a&&T){s=Y?s:new j(this);var H=n.apply(s,c);return H.__actions__.push({func:Pr,args:[R],thisArg:i}),new Yn(H,N)}return z&&Y?n.apply(this,c):(H=this.thru(R),z?r?H.value()[0]:H.value():H)})}),Zn(["pop","push","shift","sort","splice","unshift"],function(n){var e=tr[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);o.prototype[n]=function(){var u=arguments;if(r&&!this.__chain__){var a=this.value();return e.apply(Z(a)?a:[],u)}return this[t](function(s){return e.apply(Z(s)?s:[],u)})}}),ue(j.prototype,function(n,e){var t=o[e];if(t){var r=t.name+"";tn.call(ut,r)||(ut[r]=[]),ut[r].push({name:e,func:t})}}),ut[Sr(i,P).name]=[{name:"wrapper",func:i}],j.prototype.clone=Tg,j.prototype.reverse=Ig,j.prototype.value=Rg,o.prototype.at=r_,o.prototype.chain=i_,o.prototype.commit=u_,o.prototype.next=f_,o.prototype.plant=a_,o.prototype.reverse=l_,o.prototype.toJSON=o.prototype.valueOf=o.prototype.value=s_,o.prototype.first=o.prototype.head,xt&&(o.prototype[xt]=o_),o},tt=ug();We?((We.exports=tt)._=tt,fu._=tt):Sn._=tt}).call(Ye)}(Ft,Ft.exports);var cn=Ft.exports;function Dr(f={},l){const i={};for(const h of Object.keys(f))i[h]=h==="$"?f[h]:l(f[h],h,f);return Object.setPrototypeOf(i,f)}var xs=function(){},bs=xs(),Me=function(f){return f!==bs&&f!==null},Ss=Me,As=Array.prototype.forEach,Os=Object.create,Ts=function(f,l){var i;for(i in f)l[i]=f[i]},hf=function(f){var l=Os(null);return As.call(arguments,function(i){Ss(i)&&Ts(Object(i),l)}),l},Is=function(){var f=Math.sign;return typeof f!="function"?!1:f(10)===1&&f(-20)===-1},Wr,pf;function Rs(){return pf||(pf=1,Wr=function(f){return f=Number(f),isNaN(f)||f===0?f:f>0?1:-1}),Wr}var Es=Is()?Math.sign:Rs(),Ps=Es,Cs=Math.abs,Ls=Math.floor,qs=function(f){return isNaN(f)?0:(f=Number(f),f===0||!isFinite(f)?f:Ps(f)*Ls(Cs(f)))},Ms=qs,Fs=Math.max,Fe=function(f){return Fs(0,Ms(f))},Ns=Fe,gf=function(f,l,i){var h;return isNaN(f)?(h=l,h>=0?i&&h?h-1:h:1):f===!1?!1:Ns(f)},we=function(f){if(typeof f!="function")throw new TypeError(f+" is not a function");return f},$s=Me,Qe=function(f){if(!$s(f))throw new TypeError("Cannot use null or undefined");return f},Ds=we,Ws=Qe,Bs=Function.prototype.bind,vf=Function.prototype.call,Us=Object.keys,Gs=Object.prototype.propertyIsEnumerable,zs=function(f,l){return function(i,h){var m,d=arguments[2],g=arguments[3];return i=Object(Ws(i)),Ds(h),m=Us(i),g&&m.sort(typeof g=="function"?Bs.call(g,i):void 0),typeof f!="function"&&(f=m[f]),vf.call(f,m,function(y,w){return Gs.call(i,y)?vf.call(h,d,i[y],y,i,w):l})}},Nt=zs("forEach"),Ne={},df={exports:{}},Hs=function(){var f=Object.assign,l;return typeof f!="function"?!1:(l={foo:"raz"},f(l,{bar:"dwa"},{trzy:"trzy"}),l.foo+l.bar+l.trzy==="razdwatrzy")},Br,_f;function Ks(){return _f||(_f=1,Br=function(){try{return Object.keys("primitive"),!0}catch{return!1}}),Br}var Ur,mf;function Zs(){if(mf)return Ur;mf=1;var f=Me,l=Object.keys;return Ur=function(i){return l(f(i)?Object(i):i)},Ur}var Gr,yf;function Vs(){return yf||(yf=1,Gr=Ks()()?Object.keys:Zs()),Gr}var zr,wf;function Ys(){if(wf)return zr;wf=1;var f=Vs(),l=Qe,i=Math.max;return zr=function(h,m){var d,g,y=i(arguments.length,2),w;for(h=Object(l(h)),w=function(_){try{h[_]=m[_]}catch(b){d||(d=b)}},g=1;g-1},Yr}var pc=cc()?String.prototype.contains:hc(),$t=Cf,qf=sc,Mf=xf,Ff=hf,ht=pc,gc=Pf.exports=function(f,l){var i,h,m,d,g;return arguments.length<2||typeof f!="string"?(d=l,l=f,f=null):d=arguments[2],$t(f)?(i=ht.call(f,"c"),h=ht.call(f,"e"),m=ht.call(f,"w")):(i=m=!0,h=!1),g={value:l,configurable:i,enumerable:h,writable:m},d?Mf(Ff(d),g):g};gc.gs=function(f,l,i){var h,m,d,g;return typeof f!="string"?(d=i,i=l,l=f,f=null):d=arguments[3],$t(l)?qf(l)?$t(i)?qf(i)||(d=i,i=void 0):i=void 0:(d=l,l=i=void 0):l=void 0,$t(f)?(h=ht.call(f,"c"),m=ht.call(f,"e")):(h=!0,m=!1),g={get:l,set:i,configurable:h,enumerable:m},d?Mf(Ff(d),g):g};var $e=Pf.exports,Qr={exports:{}};(function(f,l){var i=$e,h=we,m=Function.prototype.apply,d=Function.prototype.call,g=Object.create,y=Object.defineProperty,w=Object.defineProperties,_=Object.prototype.hasOwnProperty,b={configurable:!0,enumerable:!1,writable:!0},q,F,C,D,M,I,P;q=function(L,A){var E;return h(A),_.call(this,"__ee__")?E=this.__ee__:(E=b.value=g(null),y(this,"__ee__",b),b.value=null),E[L]?typeof E[L]=="object"?E[L].push(A):E[L]=[E[L],A]:E[L]=A,this},F=function(L,A){var E,W;return h(A),W=this,q.call(this,L,E=function(){C.call(W,L,E),m.call(A,this,arguments)}),E.__eeOnceListener__=A,this},C=function(L,A){var E,W,U,J;if(h(A),!_.call(this,"__ee__"))return this;if(E=this.__ee__,!E[L])return this;if(W=E[L],typeof W=="object")for(J=0;U=W[J];++J)(U===A||U.__eeOnceListener__===A)&&(W.length===2?E[L]=W[J?0:1]:W.splice(J,1));else(W===A||W.__eeOnceListener__===A)&&delete E[L];return this},D=function(L){var A,E,W,U,J;if(_.call(this,"__ee__")&&(U=this.__ee__[L],!!U))if(typeof U=="object"){for(E=arguments.length,J=new Array(E-1),A=1;A=55296&&E<=56319&&(rn+=F[++I])),rn=C?_.call(C,D,rn,P):rn,M?(b.value=rn,q(L,P,b)):L[P]=rn,++P;A=P}}if(A===void 0)for(A=h(F.length),M&&(L=new M(A)),I=0;I=0?b=g(b):b=l(this.length)-g(d(b)),w=b;w<_;++w)if(m.call(this,w)&&(q=this[w],f(q)))return w;return-1},xi}var Si,so;function eh(){if(so)return Si;so=1;var f=bi(),l=Object.create;return Si=function(){var i=0,h=[],m=l(null);return{get:function(d){var g=0,y=h,w,_=d.length;if(_===0)return y[_]||null;if(y=y[_]){for(;g<_-1;){if(w=f.call(y[0],d[g]),w===-1)return null;y=y[1][w],++g}return w=f.call(y[0],d[g]),w===-1?null:y[1][w]||null}return null},set:function(d){var g=0,y=h,w,_=d.length;if(_===0)y[_]=++i;else{for(y[_]||(y[_]=[[],[]]),y=y[_];g<_-1;)w=f.call(y[0],d[g]),w===-1&&(w=y[0].push(d[g])-1,y[1].push([[],[]])),y=y[1][w],++g;w=f.call(y[0],d[g]),w===-1&&(w=y[0].push(d[g])-1),y[1][w]=++i}return m[i]=d,i},delete:function(d){var g=0,y=h,w,_=m[d],b=_.length,q=[];if(b===0)delete y[b];else if(y=y[b]){for(;g"}},qi}var Mi,To;function lh(){if(To)return Mi;To=1;var f=ah(),l=/[\n\r\u2028\u2029]/g;return Mi=function(i){var h=f(i);return h.length>100&&(h=h.slice(0,99)+"…"),h=h.replace(l,function(m){return JSON.stringify(m).slice(1,-1)}),h},Mi}var Gt={exports:{}},Io;function Ro(){if(Io)return Gt.exports;Io=1,Gt.exports=f,Gt.exports.default=f;function f(l){return!!l&&(typeof l=="object"||typeof l=="function")&&typeof l.then=="function"}return Gt.exports}var Eo;function sh(){if(Eo)return yo;Eo=1;var f=vo(),l=uh(),i=oh(),h=lh(),m=Ro(),d=Ri(),g=Object.create,y=l("then","then:finally","done","done:finally");return Ne.promise=function(w,_){var b=g(null),q=g(null),F=g(null);if(w===!0)w=null;else if(w=i(w),!y[w])throw new TypeError("'"+h(w)+"' is not valid promise mode");_.on("set",function(C,D,M){var I=!1;if(!m(M)){q[C]=M,_.emit("setasync",C,1);return}b[C]=1,F[C]=M;var P=function(W){var U=b[C];if(I)throw new Error(`Memoizee error: Detected unordered then|done & finally resolution, which in turn makes proper detection of success/failure impossible (when in 'done:finally' mode) +Consider to rely on 'then' or 'done' mode instead.`);U&&(delete b[C],q[C]=W,_.emit("setasync",C,U))},L=function(){I=!0,b[C]&&(delete b[C],delete F[C],_.delete(C))},A=w;if(A||(A="then"),A==="then"){var E=function(){d(L)};M=M.then(function(W){d(P.bind(this,W))},E),typeof M.finally=="function"&&M.finally(E)}else if(A==="done"){if(typeof M.done!="function")throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done' mode");M.done(P,L)}else if(A==="done:finally"){if(typeof M.done!="function")throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done:finally' mode");if(typeof M.finally!="function")throw new Error("Memoizee error: Retrieved promise does not implement 'finally' in 'done:finally' mode");M.done(P),M.finally(L)}}),_.on("get",function(C,D,M){var I;if(b[C]){++b[C];return}I=F[C];var P=function(){_.emit("getasync",C,D,M)};m(I)?typeof I.done=="function"?I.done(P):I.then(function(){d(P)}):P()}),_.on("delete",function(C){if(delete F[C],b[C]){delete b[C];return}if(hasOwnProperty.call(q,C)){var D=q[C];delete q[C],_.emit("deleteasync",C,[D])}}),_.on("clear",function(){var C=q;q=g(null),b=g(null),F=g(null),_.emit("clearasync",f(C,function(D){return[D]}))})},yo}var Po={},Co;function ch(){if(Co)return Po;Co=1;var f=we,l=Nt,i=Ne,h=Function.prototype.apply;return i.dispose=function(m,d,g){var y;if(f(m),g.async&&i.async||g.promise&&i.promise){d.on("deleteasync",y=function(w,_){h.call(m,null,_)}),d.on("clearasync",function(w){l(w,function(_,b){y(b,_)})});return}d.on("delete",y=function(w,_){m(_)}),d.on("clear",function(w){l(w,function(_,b){y(b,_)})})},Po}var Lo={},Fi,qo;function hh(){return qo||(qo=1,Fi=2147483647),Fi}var Ni,Mo;function ph(){if(Mo)return Ni;Mo=1;var f=Fe,l=hh();return Ni=function(i){if(i=f(i),i>l)throw new TypeError(i+" exceeds maximum possible timeout");return i},Ni}var Fo;function gh(){if(Fo)return Lo;Fo=1;var f=pi(),l=Nt,i=Ri(),h=Ro(),m=ph(),d=Ne,g=Function.prototype,y=Math.max,w=Math.min,_=Object.create;return d.maxAge=function(b,q,F){var C,D,M,I;b=m(b),b&&(C=_(null),D=F.async&&d.async||F.promise&&d.promise?"async":"",q.on("set"+D,function(P){C[P]=setTimeout(function(){q.delete(P)},b),typeof C[P].unref=="function"&&C[P].unref(),I&&(I[P]&&I[P]!=="nextTick"&&clearTimeout(I[P]),I[P]=setTimeout(function(){delete I[P]},M),typeof I[P].unref=="function"&&I[P].unref())}),q.on("delete"+D,function(P){clearTimeout(C[P]),delete C[P],I&&(I[P]!=="nextTick"&&clearTimeout(I[P]),delete I[P])}),F.preFetch&&(F.preFetch===!0||isNaN(F.preFetch)?M=.333:M=y(w(Number(F.preFetch),1),0),M&&(I={},M=(1-M)*b,q.on("get"+D,function(P,L,A){I[P]||(I[P]="nextTick",i(function(){var E;I[P]==="nextTick"&&(delete I[P],q.delete(P),F.async&&(L=f(L),L.push(g)),E=q.memoized.apply(A,L),F.promise&&h(E)&&(typeof E.done=="function"?E.done(g,g):E.then(g,g)))}))}))),q.on("clear"+D,function(){l(C,function(P){clearTimeout(P)}),C={},I&&(l(I,function(P){P!=="nextTick"&&clearTimeout(P)}),I={})}))},Lo}var No={},$i,$o;function vh(){if($o)return $i;$o=1;var f=Fe,l=Object.create,i=Object.prototype.hasOwnProperty;return $i=function(h){var m=0,d=1,g=l(null),y=l(null),w=0,_;return h=f(h),{hit:function(b){var q=y[b],F=++w;if(g[F]=b,y[b]=F,!q)return++m,m<=h?void 0:(b=g[d],_(b),b);if(delete g[q],d===q)for(;!i.call(g,++d););},delete:_=function(b){var q=y[b];if(q&&(delete g[q],delete y[b],--m,d===q)){if(!m){w=0,d=1;return}for(;!i.call(g,++d););}},clear:function(){m=0,d=1,g=l(null),y=l(null),w=0}}},$i}var Do;function dh(){if(Do)return No;Do=1;var f=Fe,l=vh(),i=Ne;return i.max=function(h,m,d){var g,y,w;h=f(h),h&&(y=l(h),g=d.async&&i.async||d.promise&&i.promise?"async":"",m.on("set"+g,w=function(_){_=y.hit(_),_!==void 0&&m.delete(_)}),m.on("get"+g,w),m.on("delete"+g,y.delete),m.on("clear"+g,y.clear))},No}var Wo={},Bo;function _h(){if(Bo)return Wo;Bo=1;var f=$e,l=Ne,i=Object.create,h=Object.defineProperties;return l.refCounter=function(m,d,g){var y,w;y=i(null),w=g.async&&l.async||g.promise&&l.promise?"async":"",d.on("set"+w,function(_,b){y[_]=b||1}),d.on("get"+w,function(_){++y[_]}),d.on("delete"+w,function(_){delete y[_]}),d.on("clear"+w,function(){y={}}),h(d.memoized,{deleteRef:f(function(){var _=d.get(arguments);return _===null||!y[_]?null:--y[_]?!1:(d.delete(_),!0)}),getRefCount:f(function(){var _=d.get(arguments);return _===null||!y[_]?0:y[_]})})},Wo}var mh=hf,yh=gf,wh=Qc,xh=function(f){var l=mh(arguments[1]),i;return l.normalizer||(i=l.length=yh(l.length,f.length,l.async),i!==0&&(l.primitive?i===!1?l.normalizer=Xc():i>1&&(l.normalizer=Jc()(i)):i===!1?l.normalizer=eh()():i===1?l.normalizer=th()():l.normalizer=rh()(i))),l.async&&ih(),l.promise&&sh(),l.dispose&&ch(),l.maxAge&&gh(),l.max&&dh(),l.refCounter&&_h(),wh(f,l)},bh=ws(xh),Uo={exports:{}};(function(f,l){(function(i,h){f.exports=h()})(Ye,function(){return function(i){function h(d){if(m[d])return m[d].exports;var g=m[d]={i:d,l:!1,exports:{}};return i[d].call(g.exports,g,g.exports,h),g.l=!0,g.exports}var m={};return h.m=i,h.c=m,h.d=function(d,g,y){h.o(d,g)||Object.defineProperty(d,g,{configurable:!1,enumerable:!0,get:y})},h.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return h.d(g,"a",g),g},h.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)},h.p="",h(h.s=1)}([function(i,h,m){function d(y){var w=y===void 0?{}:y,_=w.ESCAPE,b=_===void 0?/^\\/:_,q=w.VARIABLE_START,F=q===void 0?/^\${\s*/:q,C=w.VARIABLE_END,D=C===void 0?/^\s*}/:C,M=w.PIPE_START,I=M===void 0?/^\s*\|\s*/:M,P=w.PIPE_PARAMETER_START,L=P===void 0?/^\s*:\s*/:P,A=w.QUOTED_STRING,E=A===void 0?h.DEFAULT_QUOTED_STRING_REGEX:A,W=w.QUOTED_STRING_TEST,U=W===void 0?null:W,J=w.QUOTED_STRING_GET_AND_ADVANCE,rn=J===void 0?null:J,Pn=w.QUOTED_STRING_IN_PARAMETER_TEST,gt=Pn===void 0?null:Pn,Ht=w.QUOTED_STRING_IN_PARAMETER_GET_AND_ADVANCE,Bi=Ht===void 0?null:Ht,Kt=U||function(Nn){return E.test(Nn)},vt=rn||g(E),Ui=gt||function(Nn){return E.test(Nn)},Gi=Bi||g(E);return function(Nn){function wn(an){an===void 0&&(an=1),un=un.substr(an)}function De(an){an===void 0&&(an=/^/),wn(un.match(an)[0].length)}function ae(){var an;return De(b),an=un.length>0?un[0]:"",wn(),an}function $n(an){var _n=(an===void 0?{}:an).isNull,kn=_n!==void 0&&_n;dn={name:"",pipes:[]},Hn=!kn}function zi(){ie.variables.push(dn),$n({isNull:!0})}function Zt(an){var _n=(an===void 0?{}:an).isNull,kn=_n!==void 0&&_n;Cn={name:"",parameters:[]},_t=!kn}function Vt(){dn.pipes.push(Cn),Zt({isNull:!0})}function le(an){var _n=(an===void 0?{}:an).isNull,kn=_n!==void 0&&_n;Ae="",Yt=!kn}function xe(){Cn.parameters.push(Ae),le({isNull:!0})}function dt(){return!!D.test(un)&&(De(D),xn>=3&&xe(),xn>=2&&Vt(),xn>=1&&zi(),xn=0,!0)}function se(){return!!I.test(un)&&(De(I),xn>=3&&xe(),xn>=2&&Vt(),xn>=1&&Zt(),xn=2,!0)}function be(){return!!L.test(un)&&(De(L),xn>=3&&xe(),xn>=2&&le(),xn=3,!0)}for(var un=Nn,ie={literals:[],variables:[]},xn=0,Se="",dn={name:"",pipes:[]},Cn={name:"",parameters:[]},Ae="",Hn=!1,_t=!1,Yt=!1;un&&un.length>0;)switch(xn){case 0:if(b.test(un)){Se+=ae();continue}if(F.test(un)){xn=1,$n(),ie.literals.push(Se),Se="",De(F);continue}Se+=un[0],wn();break;case 1:if(b.test(un)){dn.name+=ae();continue}if(dt()||se())continue;if(Kt(un)){dn.name+=vt(un,wn);continue}dn.name+=un[0],wn();break;case 2:if(b.test(un)){Cn.name+=ae();continue}if(dt()||be()||se())continue;if(Kt(un)){Cn.name+=vt(un,wn);continue}Cn.name+=un[0],wn();break;case 3:if(b.test(un)){Ae+=ae();continue}if(dt()||be()||se())continue;if(Ui(un)){Ae+=Gi(un,wn);continue}Ae+=un[0],wn()}return Yt&&Cn.parameters.push(Ae),_t&&dn.pipes.push(Cn),Hn&&ie.variables.push(dn),ie.literals.push(Se),ie}}function g(y){return function(w,_){var b=w.match(y);return _(b[0].length),b.slice(2).join("").replace("\\\\","\\")}}Object.defineProperty(h,"__esModule",{value:!0}),h.DEFAULT_QUOTED_STRING_REGEX=/^('((?:[^'\\]|\\.)*)'|'((?:[^'\\]|\\.)*)$|"((?:[^"\\]|\\.)*)"|"((?:[^"\\]|\\.)*)$)/,h.parseStringTemplateGenerator=d,h.parseStringTemplate=d(),h.getQuotedStringAndAdvanceForRegex=g},function(i,h,m){i.exports=m(2)},function(i,h,m){function d(g){for(var y in g)h.hasOwnProperty(y)||(h[y]=g[y])}Object.defineProperty(h,"__esModule",{value:!0}),d(m(0)),d(m(3))},function(i,h,m){function d(b){return function(q){return b.hasOwnProperty(q)?b[q]:q.split(".").reduce(function(F,C){return F.hasOwnProperty(C)?F[C]:""},b)}}function g(b,q,F,C){C===void 0&&(C=d(q));var D=C(b.name);return b.pipes.reduce(function(M,I){return F.hasOwnProperty(I.name)?F[I.name](M,I.parameters):M},D??"")}function y(b,q,F,C){return C===void 0&&(C=d(q)),b.literals.length===0?"":b.literals.slice(1).reduce(function(D,M,I){return""+D+g(b.variables[I],q,F,C)+M},b.literals[0])}function w(b,q,F){return y(_.parseStringTemplate(b),q,F)}Object.defineProperty(h,"__esModule",{value:!0});var _=m(0);h.evaluateParsedString=y,h.evaluateStringTemplate=w}])})})(Uo);var Go=Uo.exports;const zo=f=>{const l=Function("$",`return ${f};`);return i=>l(new Proxy(zt(i),{get(h,m){return typeof(h==null?void 0:h[m])=="function"?h[m]({}):h==null?void 0:h[m]}}))},Sh=/^\{\{\s*/,Ah=/^\s*\}\}/,Di=/\b\B/,Oh=Go.parseStringTemplateGenerator({VARIABLE_START:Sh,VARIABLE_END:Ah,PIPE_START:Di,PIPE_PARAMETER_START:Di,QUOTED_STRING:Di}),Th=bh(f=>{const l=Oh(f);return cn.join(l.literals,"")?i=>Go.evaluateParsedString(l,{},{},h=>zo(h)(i)):zo(l.variables[0].name)},{primitive:!0});function Xe(f){switch(f==null?void 0:f.constructor){case Array:{const l=cn.map(f,Xe);return i=>cn.map(l,h=>h(i))}case Object:{const l=cn.mapValues(f,Xe);return i=>cn.mapValues(l,h=>h(i))}case String:return Th(f);default:return()=>f}}function zt(f={}){return Dr(f,l=>cn.isFunction(l)?l:Xe(l))}function Ih(f={}){return new Proxy(f,{get:(l,i)=>typeof l[i]=="function"?l[i]:()=>l[i]})}function Wi(f,l){return Object.setPrototypeOf(Dr(l,i=>h=>i(f)),f)}function Rh(f){const{$for:l,...i}=f;if(l){const{$let:h="i",$from:m=0,$to:d=1,$step:g=1}=l,y=Xe(m),w=Xe(d),_=Xe(g);return(b={})=>cn.range(y(b),w(b),_(b)).map(q=>{const F=Wi(b,zt({[h]:q}));return Wi(F,zt(i))})}else return(h={})=>[Wi(h,zt(i))]}function Eh(f,l){const i=d=>{const{$:g}=d,y=Rh(d);return g in l?w=>cn.flatMap(y(w),_=>cn.flatMap(h[g],b=>b(_))):w=>cn.map(y(w),_=>Object.setPrototypeOf(Dr(_,b=>b(_)),null))},h=cn.mapValues(l,d=>cn.map(d,i)),m=cn.flatMap(f,i);return d=>cn.flatMap(m,g=>g(d))}const Ph=f=>f==null,Ho=f=>f.display!=="transient";function Ch({trace:f,context:l,view:i="main",from:h=0,to:m=(d=>(d=f==null?void 0:f.events)==null?void 0:d.length)()??0}){var q,F,C,D;const g=Eh(((C=(F=(q=f==null?void 0:f.render)==null?void 0:q.views)==null?void 0:F[i])==null?void 0:C.components)??[],((D=f==null?void 0:f.render)==null?void 0:D.components)??{}),y=M=>M&&Object.hasOwn(M,"alpha")?M.alpha>0:!0,w=M=>I=>({component:I,meta:{source:"trace",step:M,info:I.$info}}),_=cn.chain(f==null?void 0:f.events).map((M,I)=>({step:I,id:M.id,data:M,pId:M.pId})).groupBy("id").value(),b=cn.chain(cn.range(h,m)).map(M=>{var W;const I=f.events[M],P=f.events,L=g(Ih({alpha:1,...l,step:M,parent:Ph(I.pId)?void 0:P[((W=cn.findLast(_[I.pId],U=>U.step<=M))==null?void 0:W.step)??0],event:I,events:P})),A=L.filter(Ho),E=L.filter(cn.negate(Ho));return{persistent:A,transient:E}}).map(M=>cn.mapValues(M,I=>I.filter(y))).map((M,I)=>cn.mapValues(M,P=>P.map(w(I)))).value();return{stepsPersistent:cn.map(b,M=>M.persistent),stepsTransient:cn.map(b,M=>M.transient)}}onmessage=({data:f})=>{postMessage(Ch(f))}})(); diff --git a/index.html b/index.html index 4e6afcc3..a0d48952 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ - +