From f269f720822c255045b2178109cd2d0747a3064d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Fri, 22 Oct 2021 10:49:13 +0200 Subject: [PATCH] Bump frontend to d05c7635 (#3250) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 ++-- supervisor/api/panel/entrypoint.js.gz | Bin 278 -> 277 bytes supervisor/api/panel/frontend_es5/0c283604.js | 1 - .../api/panel/frontend_es5/0c283604.js.gz | Bin 40726 -> 0 bytes supervisor/api/panel/frontend_es5/a6ea4517.js | 1 + .../api/panel/frontend_es5/a6ea4517.js.gz | Bin 0 -> 40728 bytes .../frontend_es5/entrypoint.1b313217.js.gz | Bin 402742 -> 0 bytes ...int.1b313217.js => entrypoint.ab1549ac.js} | 4 ++-- ...txt => entrypoint.ab1549ac.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.ab1549ac.js.gz | Bin 0 -> 402762 bytes .../api/panel/frontend_es5/manifest.json | 2 +- .../api/panel/frontend_latest/70a24026.js.gz | Bin 31542 -> 0 bytes .../api/panel/frontend_latest/70a24026.js.map | 1 - ...int.323ce8e7.js => entrypoint.0225e84d.js} | 18 ++++++++++++------ ...txt => entrypoint.0225e84d.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.0225e84d.js.gz | Bin 0 -> 230805 bytes .../entrypoint.0225e84d.js.map | 1 + .../frontend_latest/entrypoint.323ce8e7.js.gz | Bin 230840 -> 0 bytes .../entrypoint.323ce8e7.js.map | 1 - .../{70a24026.js => f192b33a.js} | 4 ++-- .../api/panel/frontend_latest/f192b33a.js.gz | Bin 0 -> 31569 bytes .../api/panel/frontend_latest/f192b33a.js.map | 1 + .../api/panel/frontend_latest/manifest.json | 2 +- ... af-f5daf73b5ad60f0519754aaa2e64b7e5.json} | 0 ... ar-5f27431a81eac47e7c56e98b4f928026.json} | 0 ... bg-a1f16c79e8b0d19b25baccd3aa3b3e51.json} | 2 +- ... bn-1fdd9e73edc5e31003c0f218ecbfb432.json} | 0 ... bs-353de233847fedfdb10de7adb14cb3bb.json} | 0 ... ca-f142f29b6140e5caf49856d9df2fc41f.json} | 0 ... cs-63e11d6c72bee42dea9df826ee2ac699.json} | 0 ... cy-04bb0e5ce17616f2e184ec6f1eabba1e.json} | 0 ... da-31af471657831e6f8717e37a12d46301.json} | 0 ... de-67f9bf7eeeee85c9f52633df5088e47c.json} | 0 ... el-78b35b47b3ddc9b81d76d14157f3fc94.json} | 0 ...-GB-cd1460b345c09674e0b0c7af10b75761.json} | 0 ... en-aee6853ce6c1da352500a57e8f06faa8.json} | 0 ... eo-a108f390eacc5de56db070e523094e78.json} | 0 ...419-842a672f6b8e3f1d6e5c22159a0e0562.json} | 2 +- .../es-b7f6afb7d742f51b55b95cb3014b1950.json | 1 + .../es-d3c67c8fc6566f1d91d6e01f4d1aecb0.json | 1 - ... et-bd18b95b5d972f8d147fc147b29a1127.json} | 0 ... eu-a17123fc5a269b744aa8a9c78f2804ff.json} | 0 ... fa-52f3fc3e34f652842042ae26c663ffb3.json} | 0 ... fi-a3e51c0f01655da7a4d56796f32c30f6.json} | 0 ... fr-525c7e52b3d420488c3f2ca4a117a174.json} | 0 ... fy-359b578775ac0749876f40aacf168720.json} | 0 ... gl-d9a5bfbd1b74b3b8e662a84601f7dbe6.json} | 0 ...gsw-0c8a64c2f1c901fced14628430ebd4cb.json} | 0 ... he-dbc017875cf0ba8ba3feb6a975f49614.json} | 0 ... hi-17ac9646c4912b3b1c10f2699c80dd0a.json} | 0 ... hr-ac6915a6c5e15abc8d129dedc013c3c6.json} | 0 ... hu-99fab37af3dd19d1836be36390e5ef5e.json} | 2 +- ... hy-c8eb0d32a949673d746090cc11dff18b.json} | 0 ... id-445950fc7fad08b9c434924aa0401fb7.json} | 0 ... is-76caf9ac371787f3059ff6aba5f973b0.json} | 0 ... it-30963cb71e5b4aa674c72d5fa64ca536.json} | 0 ... ja-d2e8b91df42b670be91c7d0d203bc0be.json} | 0 ... ka-21b7c3f2e732e7eab658e69c1ec83366.json} | 0 ... ko-22b84f1592929de05977d6f24b465bdd.json} | 0 ... lb-a459ad02102df7ca4bfabc66635b2ca3.json} | 0 ... lt-bf4632af1e9671e895c240cd8abe79de.json} | 0 ... lv-f2e899cc73d8ecefad2aa0a6b29640fe.json} | 0 ... nb-433c97bd27eca7da8cd40f1f59f20bfa.json} | 0 ... nl-a65ccee1cf62118cb4aa19aa7b806f86.json} | 0 ... nn-1ebe1b174cc1002372a4c321b38e4867.json} | 0 ... pl-ceed8612fc6d07d1985b7819a1d5e78e.json} | 0 ... pt-1ddf3a1449377cfc27131f8b772e558a.json} | 0 ...-BR-d5da25b95eb9eb493bd653ee57e20690.json} | 0 ... ro-4f565d31d270353e04ff0c7f663efedc.json} | 0 ... ru-d448c57610fbfd7d6c1f859ba608fb75.json} | 0 ... sk-0b3e3a5885f40e92e9931a0c81a6b0c5.json} | 0 ... sl-ef3da8cd9c073fc244ab5e383879a5f9.json} | 0 ... sr-769f4a89ce94f473bb4451f10a84861a.json} | 0 ...atn-b2933ab9d5bf42046e23102c277a8e84.json} | 0 ... sv-4a7516083dcb3fce0352c716bbad2c0c.json} | 0 ... ta-7d922c8f1a4e09b034b4a42700575593.json} | 0 ... te-3073f0d947efbcd4da94bd1bbb946154.json} | 0 ... th-fdd03a4623b41e51effb3d5bf0ee16fe.json} | 0 ... tr-4beb6c11d6a29d79ce253cd6bde3edd6.json} | 0 ... uk-08b2bb0bcaf96564cf64ee7498afa33b.json} | 0 ... ur-255a66b825dd46d746ef2e11e8362e2c.json} | 0 ... vi-8797bbbb0a2939befca56e383e91d1d5.json} | 0 ...ans-b4d43f9e6ece8b12f33756ab3aad1db6.json} | 0 ...Hant-bc2dfebc7a72bbc83511a79599927c90.json | 1 + ...Hant-dfa69882fb9fd6432228422276e971fd.json | 1 - 86 files changed, 29 insertions(+), 23 deletions(-) delete mode 100644 supervisor/api/panel/frontend_es5/0c283604.js delete mode 100644 supervisor/api/panel/frontend_es5/0c283604.js.gz create mode 100644 supervisor/api/panel/frontend_es5/a6ea4517.js create mode 100644 supervisor/api/panel/frontend_es5/a6ea4517.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.1b313217.js.gz rename supervisor/api/panel/frontend_es5/{entrypoint.1b313217.js => entrypoint.ab1549ac.js} (78%) rename supervisor/api/panel/frontend_es5/{entrypoint.1b313217.js.LICENSE.txt => entrypoint.ab1549ac.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.ab1549ac.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/70a24026.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/70a24026.js.map rename supervisor/api/panel/frontend_latest/{entrypoint.323ce8e7.js => entrypoint.0225e84d.js} (99%) rename supervisor/api/panel/frontend_latest/{entrypoint.323ce8e7.js.LICENSE.txt => entrypoint.0225e84d.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.0225e84d.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.0225e84d.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.323ce8e7.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.323ce8e7.js.map rename supervisor/api/panel/frontend_latest/{70a24026.js => f192b33a.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/f192b33a.js.gz create mode 100644 supervisor/api/panel/frontend_latest/f192b33a.js.map rename supervisor/api/panel/static/translations/{af-7d837c3117a274bf7727f9d685b139c8.json => af-f5daf73b5ad60f0519754aaa2e64b7e5.json} (100%) rename supervisor/api/panel/static/translations/{ar-bd11544dc4dd2dbb118aee413c293ee7.json => ar-5f27431a81eac47e7c56e98b4f928026.json} (100%) rename supervisor/api/panel/static/translations/{bg-919e0f106f648121b52e3eaed1eec79a.json => bg-a1f16c79e8b0d19b25baccd3aa3b3e51.json} (71%) rename supervisor/api/panel/static/translations/{bn-7ea66bde2f4abce02516aaf6a71f0bbd.json => bn-1fdd9e73edc5e31003c0f218ecbfb432.json} (100%) rename supervisor/api/panel/static/translations/{bs-fe4b9ae01b2835f0846d5a18eb4697c9.json => bs-353de233847fedfdb10de7adb14cb3bb.json} (100%) rename supervisor/api/panel/static/translations/{ca-76fcfdaf1deb8524f227c17feced24cc.json => ca-f142f29b6140e5caf49856d9df2fc41f.json} (100%) rename supervisor/api/panel/static/translations/{cs-fd477715becc86711480119eb72773cf.json => cs-63e11d6c72bee42dea9df826ee2ac699.json} (100%) rename supervisor/api/panel/static/translations/{cy-0b4156f30a4ac1dabe9d6e6a7ed3e814.json => cy-04bb0e5ce17616f2e184ec6f1eabba1e.json} (100%) rename supervisor/api/panel/static/translations/{da-a8960b11177ae5d1e681e8ada5e2954a.json => da-31af471657831e6f8717e37a12d46301.json} (100%) rename supervisor/api/panel/static/translations/{de-8fbbc069d91c5c56d08c6d5a1964aa6f.json => de-67f9bf7eeeee85c9f52633df5088e47c.json} (100%) rename supervisor/api/panel/static/translations/{el-60acba73aa6b089bc62a94bafd4886f6.json => el-78b35b47b3ddc9b81d76d14157f3fc94.json} (100%) rename supervisor/api/panel/static/translations/{en-GB-11171604638308dcd29a89a1b68f2c02.json => en-GB-cd1460b345c09674e0b0c7af10b75761.json} (100%) rename supervisor/api/panel/static/translations/{en-d82ffaf3db4a965843cb5c78e8630a7e.json => en-aee6853ce6c1da352500a57e8f06faa8.json} (100%) rename supervisor/api/panel/static/translations/{eo-fea88ddd6fc66a78acabb46a49e3f58c.json => eo-a108f390eacc5de56db070e523094e78.json} (100%) rename supervisor/api/panel/static/translations/{es-419-f808db907ffa5cfd472e5677caa8da2a.json => es-419-842a672f6b8e3f1d6e5c22159a0e0562.json} (73%) create mode 100644 supervisor/api/panel/static/translations/es-b7f6afb7d742f51b55b95cb3014b1950.json delete mode 100644 supervisor/api/panel/static/translations/es-d3c67c8fc6566f1d91d6e01f4d1aecb0.json rename supervisor/api/panel/static/translations/{et-cf024e19355489c21940521555c38288.json => et-bd18b95b5d972f8d147fc147b29a1127.json} (100%) rename supervisor/api/panel/static/translations/{eu-9914f34f04ee6efe6194c60f7191b7b7.json => eu-a17123fc5a269b744aa8a9c78f2804ff.json} (100%) rename supervisor/api/panel/static/translations/{fa-9d5869e83515b1d14e7186758a4cf931.json => fa-52f3fc3e34f652842042ae26c663ffb3.json} (100%) rename supervisor/api/panel/static/translations/{fi-6a876449c4f495aa9e6af241530bc6b5.json => fi-a3e51c0f01655da7a4d56796f32c30f6.json} (100%) rename supervisor/api/panel/static/translations/{fr-151efacc63efe40a8b82de05bd3fab62.json => fr-525c7e52b3d420488c3f2ca4a117a174.json} (100%) rename supervisor/api/panel/static/translations/{fy-8754adc1194bbd5d91a6b355cd6e35ac.json => fy-359b578775ac0749876f40aacf168720.json} (100%) rename supervisor/api/panel/static/translations/{gl-e62089cf40a30e8a87a5f986f7a6c584.json => gl-d9a5bfbd1b74b3b8e662a84601f7dbe6.json} (100%) rename supervisor/api/panel/static/translations/{gsw-e9ed1bfd3c8a1ced9031d41435792387.json => gsw-0c8a64c2f1c901fced14628430ebd4cb.json} (100%) rename supervisor/api/panel/static/translations/{he-081c60508aae7bb1150a28d361972449.json => he-dbc017875cf0ba8ba3feb6a975f49614.json} (100%) rename supervisor/api/panel/static/translations/{hi-7ee4623519c42ae273afe1c996571b73.json => hi-17ac9646c4912b3b1c10f2699c80dd0a.json} (100%) rename supervisor/api/panel/static/translations/{hr-1436ed627e3669618b49020cb568fbbe.json => hr-ac6915a6c5e15abc8d129dedc013c3c6.json} (100%) rename supervisor/api/panel/static/translations/{hu-25e46f4a8ec29bf691fe205b38d3e682.json => hu-99fab37af3dd19d1836be36390e5ef5e.json} (55%) rename supervisor/api/panel/static/translations/{hy-95cf9bbe2d0f11fc5043eeba3c733cbb.json => hy-c8eb0d32a949673d746090cc11dff18b.json} (100%) rename supervisor/api/panel/static/translations/{id-9ddb2b09ece1bc055fceb34d2bfc7dd7.json => id-445950fc7fad08b9c434924aa0401fb7.json} (100%) rename supervisor/api/panel/static/translations/{is-fd5d7de86626a1bc2828088a39b639c1.json => is-76caf9ac371787f3059ff6aba5f973b0.json} (100%) rename supervisor/api/panel/static/translations/{it-6bcb9084a5c4d9d5de24c7b7e31e3ed0.json => it-30963cb71e5b4aa674c72d5fa64ca536.json} (100%) rename supervisor/api/panel/static/translations/{ja-d4e09f6eb35b4af7045a77d0ef89bffe.json => ja-d2e8b91df42b670be91c7d0d203bc0be.json} (100%) rename supervisor/api/panel/static/translations/{ka-5c3edc5b5c2d435987bd2103d3f53bdd.json => ka-21b7c3f2e732e7eab658e69c1ec83366.json} (100%) rename supervisor/api/panel/static/translations/{ko-92f17de22cca00874237d003f4f27b85.json => ko-22b84f1592929de05977d6f24b465bdd.json} (100%) rename supervisor/api/panel/static/translations/{lb-058c2d38398ec1879451766d017bda62.json => lb-a459ad02102df7ca4bfabc66635b2ca3.json} (100%) rename supervisor/api/panel/static/translations/{lt-f8ab2da58df3a10677863dc12acc6cd7.json => lt-bf4632af1e9671e895c240cd8abe79de.json} (100%) rename supervisor/api/panel/static/translations/{lv-b6722744077618fa61cd5a4fc0832642.json => lv-f2e899cc73d8ecefad2aa0a6b29640fe.json} (100%) rename supervisor/api/panel/static/translations/{nb-6ae74e57d23862c398619d5136a731b7.json => nb-433c97bd27eca7da8cd40f1f59f20bfa.json} (100%) rename supervisor/api/panel/static/translations/{nl-c92820a5aa24e28579bc85808c2426bf.json => nl-a65ccee1cf62118cb4aa19aa7b806f86.json} (100%) rename supervisor/api/panel/static/translations/{nn-93ff8b4bfb9d758b1948a0b57fcfee8a.json => nn-1ebe1b174cc1002372a4c321b38e4867.json} (100%) rename supervisor/api/panel/static/translations/{pl-e7976a8d7ba46f21201f54b3a75e9593.json => pl-ceed8612fc6d07d1985b7819a1d5e78e.json} (100%) rename supervisor/api/panel/static/translations/{pt-57c0557b82196f5d05fd0f8ca4037211.json => pt-1ddf3a1449377cfc27131f8b772e558a.json} (100%) rename supervisor/api/panel/static/translations/{pt-BR-1389b0330787a32bbd1fa7722b4a9723.json => pt-BR-d5da25b95eb9eb493bd653ee57e20690.json} (100%) rename supervisor/api/panel/static/translations/{ro-2cff46fdc65a2f1637c720a199866bd1.json => ro-4f565d31d270353e04ff0c7f663efedc.json} (100%) rename supervisor/api/panel/static/translations/{ru-418d06384ce4bc17997c66e758b9f2fa.json => ru-d448c57610fbfd7d6c1f859ba608fb75.json} (100%) rename supervisor/api/panel/static/translations/{sk-3d4cbf5681ed83106c1b8c1989fb51ea.json => sk-0b3e3a5885f40e92e9931a0c81a6b0c5.json} (100%) rename supervisor/api/panel/static/translations/{sl-e621cb9a72ec24be81c8a97a477e5347.json => sl-ef3da8cd9c073fc244ab5e383879a5f9.json} (100%) rename supervisor/api/panel/static/translations/{sr-7b86e3f7c82d7b17d20c5af366d50fee.json => sr-769f4a89ce94f473bb4451f10a84861a.json} (100%) rename supervisor/api/panel/static/translations/{sr-Latn-60f6f34a8773659193cd96f37889593e.json => sr-Latn-b2933ab9d5bf42046e23102c277a8e84.json} (100%) rename supervisor/api/panel/static/translations/{sv-be9b8b19b6ef48254da3dbac236b3c23.json => sv-4a7516083dcb3fce0352c716bbad2c0c.json} (100%) rename supervisor/api/panel/static/translations/{ta-a17160f38651168d6eca0e118504b96a.json => ta-7d922c8f1a4e09b034b4a42700575593.json} (100%) rename supervisor/api/panel/static/translations/{te-6bac4a5efb2d731d926c69dbc78a0e28.json => te-3073f0d947efbcd4da94bd1bbb946154.json} (100%) rename supervisor/api/panel/static/translations/{th-8d69ca2a4e72e94f5985c75e61706579.json => th-fdd03a4623b41e51effb3d5bf0ee16fe.json} (100%) rename supervisor/api/panel/static/translations/{tr-e421eaa686df0c195019cbc80b56a96b.json => tr-4beb6c11d6a29d79ce253cd6bde3edd6.json} (100%) rename supervisor/api/panel/static/translations/{uk-79b1c85ddbe48d7113b76b0845a7bfbf.json => uk-08b2bb0bcaf96564cf64ee7498afa33b.json} (100%) rename supervisor/api/panel/static/translations/{ur-b4cd603c8526d637cb76b4e7c6b7b082.json => ur-255a66b825dd46d746ef2e11e8362e2c.json} (100%) rename supervisor/api/panel/static/translations/{vi-80cd02b2d507ed530718375a91a3e4ab.json => vi-8797bbbb0a2939befca56e383e91d1d5.json} (100%) rename supervisor/api/panel/static/translations/{zh-Hans-fbdf50698c60aff090bfa15243839170.json => zh-Hans-b4d43f9e6ece8b12f33756ab3aad1db6.json} (100%) create mode 100644 supervisor/api/panel/static/translations/zh-Hant-bc2dfebc7a72bbc83511a79599927c90.json delete mode 100644 supervisor/api/panel/static/translations/zh-Hant-dfa69882fb9fd6432228422276e971fd.json diff --git a/home-assistant-polymer b/home-assistant-polymer index b760e543b..d05c76356 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit b760e543b0059d301f8d6c6f2673d360c37b0873 +Subproject commit d05c76356fa3459dcdfc486a7987ba51af02b901 diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index ff30eb2f5..35197fc20 100644 --- a/supervisor/api/panel/entrypoint.js +++ b/supervisor/api/panel/entrypoint.js @@ -1,14 +1,14 @@ function loadES5() { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.1b313217.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.ab1549ac.js'; document.body.appendChild(el); } if (/.*Version\/(?:11|12)(?:\.\d+)*.*Safari\//.test(navigator.userAgent)) { loadES5(); } else { try { - new Function("import('/api/hassio/app/frontend_latest/entrypoint.323ce8e7.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.0225e84d.js')")(); } catch (err) { loadES5(); } diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index a5c3b0af97bfe51d0cd9963a0111a30c0066563f..88b39feea772d76368a144bd22c9c717f6af5dbd 100644 GIT binary patch literal 277 zcmV+w0qXuAiwFP!0000219eaZZgVjV7DG?rAD47eGG?X&j08hB@oO{Xft-xDyU%Zo zBJ&6C6z7%8p{^j-=r?yJm4@36zy&f;ghlYRJ1?oq#xY^0%}8yfhLYpZW`l(MSuBJ?rWY|az$ zYG3g6lRJ2GE8wC((PLlqJ9sdl6g4_YOzK#wKZI!nY3fZ`~3B b+=IjH2B3)f8zr(JRskLWI(p=Ul>q<%Db#-e literal 278 zcmV+x0qOo9iwFP!0000219eaZZge3Kj?126{=Wv>1nTZ~fLf%=^5*T*@PG`|+q-wR zuCeh?rd3}CTU-p_qp7y{riFz27QmGuKo84MMSIy`D9RF=g4-VZl^DsETq+}Sk(be{ zOqQ2Nv`J3)OwKNHnsiMu6b#iF=4s7$bep1Mu<_31_~gX+th&e}jPSwIiPf#*OTO9c zIbR9%O!3%qH3+TRhe!+^j=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n\n \n \n \n \n
\n ',""])),this._error):"",this.supervisor.localize("addon.configuration.audio.input"),this._setInputDevice,this._selectedInput,this._inputDevices&&this._inputDevices.map((function(e){return(0,n.dy)(w||(w=O(["\n \n ","\n \n "])),e.device||"",e.name)})),this.supervisor.localize("addon.configuration.audio.output"),this._setOutputDevice,this._selectedOutput,this._outputDevices&&this._outputDevices.map((function(e){return(0,n.dy)(k||(k=O(["\n ","\n "])),e.device||"",e.name)})),this._saveSettings,this.supervisor.localize("common.save"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(E||(E=O(["\n :host,\n ha-card,\n paper-dropdown-menu {\n display: block;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n "])))]}},{kind:"method",key:"update",value:function(e){U(q(s.prototype),"update",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){var t=e.detail.item.getAttribute("device");this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){var t=e.detail.item.getAttribute("device");this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:(i=S(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,!this._outputDevices){e.next=4;break}return e.abrupt("return");case 4:return t={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")},e.prev=5,e.next=8,(0,m.G)(this.hass);case 8:r=e.sent,n=r.audio,i=Object.keys(n.input).map((function(e){return{device:e,name:n.input[e]}})),o=Object.keys(n.output).map((function(e){return{device:e,name:n.output[e]}})),this._inputDevices=[t].concat(P(i)),this._outputDevices=[t].concat(P(o)),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(5),this._error="Failed to fetch audio hardware",this._inputDevices=[t],this._outputDevices=[t];case 21:case"end":return e.stop()}}),e,this,[[5,16]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_saveSettings",value:(r=S(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput},e.prev=4,e.next=7,(0,u.d3)(this.hass,this.addon.slug,n);case 7:if("started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=10;break}return e.next=10,_(this,this.hass,this.supervisor,this.addon);case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),this._error="Failed to set addon audio device";case 15:r.progress=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])}))),function(e){return r.apply(this,arguments)})}]}}),n.oi),r(87724);var Z=r(77426),K=r(67352),Q=(r(81545),r(57835));function Y(e){return Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y(e)}function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return J(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "],t||(t=e.slice(0)),ie=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.data,this.disabled,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){(0,c.B)(this,"value-changed",{value:e.target.checked})}}]}}),n.oi);function _e(e){return _e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_e(e)}function Ce(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xe(e,t){return xe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xe(e,t)}function Se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=De(e);if(t){var i=De(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Oe(this,r)}}function Oe(e,t){if(t&&("object"===_e(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ae(e)}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function De(e){return De=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},De(e)}function je(){je=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Re(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',": ",""])),this.label,this.schema.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ee||(Ee=Ce(["\n :host {\n display: block;\n }\n .label {\n font-weight: 500;\n }\n "])))}}]}}),n.oi),r(92022);function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}function $e(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ue(e,t){return Ue=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ue(e,t)}function qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Qe(e);if(t){var i=Qe(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ze(this,r)}}function Ze(e,t){if(t&&("object"===Be(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ke(e)}function Ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qe(e){return Qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Qe(e)}function Ye(){Ye=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Xe(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n
\n ',"\n \n
\n
\n "])),this.label,this.schema.optional?(0,n.dy)(it||(it=ct(["\n \n "])),this._handleCheckboxChange,void 0!==this.data,this.disabled):"",this._value,this.schema.valueMin,this.schema.valueMax,this.disabled||void 0===this.data&&this.schema.optional,this._valueChanged):(0,n.dy)(ot||(ot=ct(['\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "])),function(e){return Array.isArray(e)?e[1]||e[0]:e}(t),r.includes(i),i,e.disabled,e._valueChanged)}));return t.length<6?(0,n.dy)(Ct||(Ct=At(["
","","
"])),this.label,i):(0,n.dy)(Pt||(Pt=At(["\n \n \n \n :host {\n display: block;\n @apply --paper-font-common-base;\n }\n\n paper-input {\n width: 30px;\n text-align: center;\n --paper-input-container-input: {\n /* Damn you firefox\n * Needed to hide spin num in firefox\n * http://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box\n */\n -moz-appearance: textfield;\n @apply --paper-time-input-cotnainer;\n }\n --paper-input-container-input-webkit-spinner: {\n -webkit-appearance: none;\n margin: 0;\n display: none;\n }\n --paper-input-container-shared-input-style_-_-webkit-appearance: textfield;\n }\n\n paper-dropdown-menu {\n width: 55px;\n padding: 0;\n /* Force ripple to use the whole container */\n --paper-dropdown-menu-ripple: {\n color: var(\n --paper-time-input-dropdown-ripple-color,\n var(--primary-color)\n );\n }\n --paper-input-container-input: {\n @apply --paper-font-button;\n text-align: center;\n padding-left: 5px;\n @apply --paper-time-dropdown-input-cotnainer;\n }\n --paper-input-container-underline: {\n border-color: transparent;\n }\n --paper-input-container-underline-focus: {\n border-color: transparent;\n }\n }\n\n paper-item {\n cursor: pointer;\n text-align: center;\n font-size: 14px;\n }\n\n paper-listbox {\n padding: 0;\n }\n\n label {\n @apply --paper-font-caption;\n color: var(\n --paper-input-container-color,\n var(--secondary-text-color)\n );\n }\n\n .time-input-wrap {\n @apply --layout-horizontal;\n @apply --layout-no-wrap;\n justify-content: var(--paper-time-input-justify-content, normal);\n }\n\n [hidden] {\n display: none !important;\n }\n\n #millisec {\n width: 38px;\n }\n\n .no-suffix {\n margin-left: -2px;\n }\n \n\n \n
\n \x3c!-- Hour Input --\x3e\n \n :\n \n\n \x3c!-- Min Input --\x3e\n \n :\n \n\n \x3c!-- Sec Input --\x3e\n \n :\n \n\n \x3c!-- Millisec Input --\x3e\n \n \n\n \x3c!-- Dropdown Menu --\x3e\n \n \n AM\n PM\n \n \n
\n '],t||(t=e.slice(0)),Zt=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}},{key:"properties",get:function(){return{label:{type:String,value:"Time"},autoValidate:{type:Boolean,value:!0},hideLabel:{type:Boolean,value:!1},floatInputLabels:{type:Boolean,value:!1},alwaysFloatInputLabels:{type:Boolean,value:!1},format:{type:Number,value:12},disabled:{type:Boolean,value:!1},hour:{type:String,notify:!0},min:{type:String,notify:!0},sec:{type:String,notify:!0},millisec:{type:String,notify:!0},hourLabel:{type:String,value:""},minLabel:{type:String,value:""},secLabel:{type:String,value:""},millisecLabel:{type:String,value:""},enableSecond:{type:Boolean,value:!1},enableMillisecond:{type:Boolean,value:!1},noHoursLimit:{type:Boolean,value:!1},amPm:{type:String,notify:!0,value:"AM"},value:{type:String,notify:!0,readOnly:!0,computed:"_computeTime(min, hour, sec, millisec, amPm)"}}}}],(r=[{key:"validate",value:function(){var e=!0;return this.$.hour.validate()&&this.$.min.validate()||(e=!1),this.enableSecond&&!this.$.sec.validate()&&(e=!1),this.enableMillisecond&&!this.$.millisec.validate()&&(e=!1),12!==this.format||this.$.dropdown.validate()||(e=!1),e}},{key:"_computeTime",value:function(e,t,r,n,i){var o;return(t||e||r&&this.enableSecond||n&&this.enableMillisecond)&&(r=r||"00",n=n||"000",o=(t=t||"00")+":"+(e=e||"00"),this.enableSecond&&r&&(o=o+":"+r),this.enableMillisecond&&n&&(o=o+":"+n),12===this.format&&(o=o+" "+i)),o}},{key:"_onFocus",value:function(e){e.target.inputElement.inputElement.select()}},{key:"_formatMillisec",value:function(){1===this.millisec.toString().length&&(this.millisec=this.millisec.toString().padStart(3,"0"))}},{key:"_formatSec",value:function(){1===this.sec.toString().length&&(this.sec=this.sec.toString().padStart(2,"0"))}},{key:"_formatMin",value:function(){1===this.min.toString().length&&(this.min=this.min.toString().padStart(2,"0"))}},{key:"_shouldFormatHour",value:function(){24===this.format&&1===this.hour.toString().length&&(this.hour=this.hour.toString().padStart(2,"0"))}},{key:"_computeHourMax",value:function(e){return this.noHoursLimit?null:12===e?e:23}},{key:"_equal",value:function(e,t){return e===t}},{key:"_computeClassNames",value:function(e){return e?" ":"no-suffix"}}])&&Wt(t.prototype,r),n&&Wt(t,n),o}(r(28426).H3);function nr(e){return nr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nr(e)}function ir(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function or(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ar(e,t){return ar=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ar(e,t)}function sr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=dr(e);if(t){var i=dr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return cr(this,r)}}function cr(e,t){if(t&&("object"===nr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return lr(e)}function lr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dr(e){return dr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},dr(e)}function ur(){ur=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!hr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n '],t||(t=e.slice(0)),tr=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.required,this.required,this.disabled,this.enableMillisecond,this._parseDuration(this._hours),this._parseDuration(this._minutes),this._parseDuration(this._seconds),this._parseDurationMillisec(this._milliseconds),this._hourChanged,this._minChanged,this._secChanged,this._millisecChanged);var e,t}},{kind:"get",key:"_hours",value:function(){return this.data&&this.data.hours?Number(this.data.hours):0}},{kind:"get",key:"_minutes",value:function(){return this.data&&this.data.minutes?Number(this.data.minutes):0}},{kind:"get",key:"_seconds",value:function(){return this.data&&this.data.seconds?Number(this.data.seconds):0}},{kind:"get",key:"_milliseconds",value:function(){return this.data&&this.data.milliseconds?Number(this.data.milliseconds):0}},{kind:"method",key:"_parseDuration",value:function(e){return e.toString().padStart(2,"0")}},{kind:"method",key:"_parseDurationMillisec",value:function(e){return e.toString().padStart(3,"0")}},{kind:"method",key:"_hourChanged",value:function(e){this._durationChanged(e,"hours")}},{kind:"method",key:"_minChanged",value:function(e){this._durationChanged(e,"minutes")}},{kind:"method",key:"_secChanged",value:function(e){this._durationChanged(e,"seconds")}},{kind:"method",key:"_millisecChanged",value:function(e){this._durationChanged(e,"milliseconds")}},{kind:"method",key:"_durationChanged",value:function(e,t){var r=Number(e.detail.value);if(r!==this["_".concat(t)]){var n=this._hours,i=this._minutes;"seconds"===t&&r>59&&(i+=Math.floor(r/60),r%=60),"minutes"===t&&r>59&&(n+=Math.floor(r/60),r%=60),(0,c.B)(this,"value-changed",{value:Object.assign({hours:n,minutes:i,seconds:this._seconds,milliseconds:this._milliseconds},ir({},t,r))})}}}]}}),n.oi);function wr(e){return wr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wr(e)}function kr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Er(e,t){return Er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Er(e,t)}function _r(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xr(e);if(t){var i=xr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Cr(this,r)}}function Cr(e,t){if(t&&("object"===wr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pr(e)}function Pr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xr(e){return xr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xr(e)}function Sr(){Sr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Dr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),gr=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.schema.required,this.data,this.disabled);var e,t}}]}}),n.oi),r(76492),r(14678);var Fr,Mr,Ir,Lr,Hr,Vr,Br=r(32594);function $r(e){return $r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$r(e)}function Nr(e,t){return cn(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||an(e,t)||on()}function Ur(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function qr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zr(e,t){return Zr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zr(e,t)}function Kr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Wr(e);if(t){var i=Wr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qr(this,r)}}function Qr(e,t){if(t&&("object"===$r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Yr(e)}function Yr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wr(e){return Wr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wr(e)}function Jr(){Jr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!en(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n ","\n \n "])),this.label,this.schema.options.map((function(t){var r=Nr(t,2),i=r[0],o=r[1];return(0,n.dy)(Mr||(Mr=Ur(["\n \n \n \n "])),o,i===e.data,i,e.disabled,e._valueChanged)}))):(0,n.dy)(Ir||(Ir=Ur(["\n \n ","\n ","\n \n "])),this.label,this.data,this.disabled,Br.U,this._valueChanged,this.schema.optional?(0,n.dy)(Lr||(Lr=Ur(['']))):"",this.schema.options.map((function(e){var t=Nr(e,2),r=t[0],i=t[1];return(0,n.dy)(Hr||(Hr=Ur(["\n ","\n "])),r,i)})))}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.target.value;t!==this.data&&(""===t&&(t=void 0),(0,c.B)(this,"value-changed",{value:t}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Vr||(Vr=Ur(["\n mwc-select,\n mwc-formfield {\n display: block;\n }\n "])))}}]}}),n.oi),r(66255);function pn(e){return pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pn(e)}function hn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function mn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yn(e,t){return yn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},yn(e,t)}function vn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=wn(e);if(t){var i=wn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return bn(this,r)}}function bn(e,t){if(t&&("object"===pn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return gn(e)}function gn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wn(e){return wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wn(e)}function kn(){kn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Cn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n "])),r?this._unmaskedPassword?"text":"password":this._stringType,this.label,this.data||"",this.disabled,this.schema.required,this.schema.required,r?(0,n.dy)(dn||(dn=hn(['
']))):null===(e=this.schema.description)||void 0===e?void 0:e.suffix,this.schema.required?"Required":void 0,this._valueChanged,r?(0,n.dy)(un||(un=hn(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(t.children);try{for(n.s();!(r=n.n()).done;){var i=r.value;if("HA-ALERT"!==i.tagName){i.focus();break}}}catch(o){n.e(o)}finally{n.f()}}}},{kind:"method",key:"render",value:function(){var e=this;return(0,n.dy)(An||(An=Mn(['\n
\n ',"\n ","\n
\n "])),this.error&&this.error.base?(0,n.dy)(Dn||(Dn=Mn(['\n \n ',"\n \n "])),this._computeError(this.error.base,this.schema)):"",this.schema.map((function(t){var r=ei(e.error,t);return(0,n.dy)(jn||(jn=Mn(["\n ","\n ","\n "])),r?(0,n.dy)(Tn||(Tn=Mn(['\n \n ',"\n \n "])),e._computeError(r,t)):"",oe("ha-form-".concat(t.type),{schema:t,data:ei(e.data,t),label:e._computeLabel(t),disabled:e.disabled}))})))}},{kind:"method",key:"createRenderRoot",value:function(){var e=this,t=Jn(Xn(r.prototype),"createRenderRoot",this).call(this);return t.addEventListener("value-changed",(function(t){t.stopPropagation();var r,n,i,o=t.target.schema;(0,c.B)(e,"value-changed",{value:Object.assign({},e.data,(r={},n=o.name,i=t.detail.value,n in r?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,r))})})),t}},{kind:"method",key:"_computeLabel",value:function(e){return this.computeLabel?this.computeLabel(e):e?e.name:""}},{kind:"method",key:"_computeError",value:function(e,t){return this.computeError?this.computeError(e,t):e}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(zn||(zn=Mn(["\n .root {\n margin-bottom: -24px;\n overflow: auto;\n }\n .root > * {\n display: block;\n }\n .root > *:not([own-margin]) {\n margin-bottom: 24px;\n }\n ha-alert[own-margin] {\n margin-bottom: 4px;\n }\n "])))}}]}}),n.oi),r(83927),r(31585);function ti(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var ri,ni=function(){var e,t=(e=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Gn||(Gn=Promise.all([r.e(37),r.e(914)]).then(r.bind(r,92914))),e.abrupt("return",Gn);case 2:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ti(o,n,i,a,s,"next",e)}function s(e){ti(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();function ii(e){return ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ii(e)}function oi(e){return function(e){if(Array.isArray(e))return wi(e)}(e)||ki(e)||gi(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ai(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function si(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ci(e,t){return ci=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ci(e,t)}function li(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_i(e);if(t){var i=_i(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return di(this,r)}}function di(e,t){if(t&&("object"===ii(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ui(e)}function ui(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fi(){fi=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!mi(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r",'\n \n
\n

\n ','\n

\n
\n \n \n \n ','\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n ',""])),this._error):"",!this._yamlMode||this._canShowSchema&&this.addon.schema||this._valid?"":(0,n.dy)(Qi||(Qi=eo(['\n \n ',"\n \n "])),this.supervisor.localize("addon.configuration.options.invalid_yaml")),t?(0,n.dy)(Yi||(Yi=eo(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
\n ","\n \n ","\n ","
\n
\n
\n ',""])),this._error):"",this.supervisor.localize("addon.configuration.network.container"),this.supervisor.localize("addon.configuration.network.host"),this.supervisor.localize("common.description"),this._config.map((function(t){return(0,n.dy)(wo||(wo=So(["\n \n ","\n \n \n \n ","\n \n "])),t.container,e._configChanged,e.supervisor.localize("addon.configuration.network.disabled"),t.host?String(t.host):"",t.container,e._computeDescription(t))})),this._resetTapped,this.supervisor.localize("common.reset_defaults"),this._saveTapped,this.supervisor.localize("common.save")):(0,n.dy)(vo||(vo=So([""])))}},{kind:"method",key:"update",value:function(e){Bo($o(l.prototype),"update",this).call(this,e),e.has("addon")&&this._setNetworkConfig()}},{kind:"field",key:"_computeDescription",value:function(){var e=this;return function(t){var r,n,i,o,a,s;return(null===(r=e.addon.translations[e.hass.language])||void 0===r||null===(n=r.network)||void 0===n||null===(i=n[t.container])||void 0===i?void 0:i.description)||(null===(o=e.addon.translations.en)||void 0===o||null===(a=o.network)||void 0===a||null===(s=a[t.container])||void 0===s?void 0:s.description)||t.description}}},{kind:"method",key:"_setNetworkConfig",value:function(){var e=this.addon.network||{},t=this.addon.network_description||{},r=Object.keys(e).map((function(r){return{container:r,host:e[r],description:t[r]}}));this._config=r.sort((function(e,t){return e.container>t.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(s=xo(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return s.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(i=xo(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,(0,u.d3)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,_(this,this.hass,this.supervisor,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,f.js)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=xo(regeneratorRuntime.mark((function e(t){var r,n,i,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,(0,u.d3)(this.hass,this.addon.slug,i);case 9:if(a={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",a),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,_(this,this.hass,this.supervisor,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(ko||(ko=So(["\n :host {\n display: block;\n }\n ha-card {\n display: block;\n }\n .card-actions {\n display: flex;\n justify-content: space-between;\n }\n "])))]}}]}}),n.oi);var No,Uo,qo,Zo,Ko,Qo,Yo,Wo=r(18199);function Jo(e){return Jo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jo(e)}function Xo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Go(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ea(e,t){return ea=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ea(e,t)}function ta(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ia(e);if(t){var i=ia(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ra(this,r)}}function ra(e,t){if(t&&("object"===Jo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return na(e)}function na(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ia(e){return ia=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ia(e)}function oa(){oa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ca(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])));var e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return(0,n.dy)(Uo||(Uo=Xo(['\n
\n ',"\n
\n "])),e||this.addon.network||this.addon.audio?(0,n.dy)(qo||(qo=Xo(["\n ","\n ","\n ","\n "])),e?(0,n.dy)(Zo||(Zo=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.network?(0,n.dy)(Ko||(Ko=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.audio?(0,n.dy)(Qo||(Qo=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):""):this.supervisor.localize("addon.configuration.no_configuration"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(Yo||(Yo=Xo(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi),r(93546);function ga(e){return ga="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ga(e)}function wa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ka(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Ea(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ka(o,n,i,a,s,"next",e)}function s(e){ka(o,n,i,a,s,"throw",e)}a(void 0)}))}}function _a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ca(e,t){return Ca=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ca(e,t)}function Pa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ia(e);if(t){var i=Ia(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xa(this,r)}}function xa(e,t){if(t&&("object"===ga(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Sa(e)}function Sa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oa(){Oa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ja(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ','\n
\n ',"\n
\n
\n
\n "])),this._error?(0,n.dy)(ma||(ma=wa(['',""])),this._error):"",this._content?(0,n.dy)(ya||(ya=wa([""])),this._content):(0,n.dy)(va||(va=wa([""])))):(0,n.dy)(pa||(pa=wa([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(ba||(ba=wa(["\n ha-card {\n display: block;\n }\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n ha-markdown {\n padding: 16px;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(r=Ea(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,u.ii)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.documentation.get_logs","error",(0,f.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi);var La,Ha,Va=r(8636),Ba=r(63864);function $a(e){return $a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$a(e)}function Na(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Ua(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function qa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Za(e,t){return Za=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Za(e,t)}function Ka(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Wa(e);if(t){var i=Wa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qa(this,r)}}function Qa(e,t){if(t&&("object"===$a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ya(e)}function Ya(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wa(e){return Wa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wa(e)}function Ja(){Ja=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!es(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.progress,this._buttonTapped,this.disabled)}},{kind:"method",key:"_buttonTapped",value:(r=regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.progress=!0,t={method:this.method,path:this.path,data:this.data},e.prev=2,e.next=5,this.hass.callApi(this.method,this.path,this.data);case 5:r=e.sent,this.progress=!1,this._progressButton.actionSuccess(),t.success=!0,t.response=r,e.next=18;break;case 12:e.prev=12,e.t0=e.catch(2),this.progress=!1,this._progressButton.actionError(),t.success=!1,t.response=e.t0;case 18:(0,c.B)(this,"hass-api-called",t);case 19:case"end":return e.stop()}}),e,this,[[2,12]])})),i=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){Na(o,n,i,a,s,"next",e)}function s(e){Na(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return i.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ha||(Ha=Ua(["\n :host([disabled]) {\n pointer-events: none;\n }\n "])))}}]}}),n.oi);function ds(e){return ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ds(e)}function us(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function fs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ps(e,t){return ps=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ps(e,t)}function hs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xs(e);if(t){var i=xs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ms(this,r)}}function ms(e,t){if(t&&("object"===ds(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ys(e)}function ys(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vs(){vs=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ws(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n \n
\n ',"\n
\n ","\n \n "])),this.label?(0,n.dy)(as||(as=us(["\n \n ","\n \n "])),(0,Va.$)({label:!0,big:this.label.length>5}),this.label):"",this.description?(0,n.dy)(ss||(ss=us(['
',"
"])),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,n.iv)(cs||(cs=us(["\n .badge-container {\n display: inline-block;\n text-align: center;\n vertical-align: top;\n padding: var(--ha-label-badge-padding, 0 0 0 0);\n }\n .label-badge {\n position: relative;\n display: block;\n margin: 0 auto;\n width: var(--ha-label-badge-size, 2.5em);\n text-align: center;\n height: var(--ha-label-badge-size, 2.5em);\n line-height: var(--ha-label-badge-size, 2.5em);\n font-size: var(--ha-label-badge-font-size, 1.5em);\n border-radius: 50%;\n border: 0.1em solid var(--ha-label-badge-color, var(--primary-color));\n color: var(--label-badge-text-color, rgb(76, 76, 76));\n\n white-space: nowrap;\n background-color: var(--label-badge-background-color, white);\n background-size: cover;\n transition: border 0.3s ease-in-out;\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .label-badge .value {\n font-size: 90%;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .label-badge .label {\n position: absolute;\n bottom: -1em;\n /* Make the label as wide as container+border. (parent_borderwidth / font-size) */\n left: -0.2em;\n right: -0.2em;\n line-height: 1em;\n font-size: 0.5em;\n }\n .label-badge .label span {\n box-sizing: border-box;\n max-width: 100%;\n display: inline-block;\n background-color: var(--ha-label-badge-color, var(--primary-color));\n color: var(--ha-label-badge-label-color, white);\n border-radius: 1em;\n padding: 9% 16% 8% 16%; /* mostly apitalized text, not much descenders => bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "])))]}},{kind:"method",key:"updated",value:function(e){Ps(xs(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),n.oi);customElements.define("ha-label-badge",Ss);r(14089);var Os,As,Ds,js,Ts,zs,Rs,Fs,Ms,Is,Ls,Hs,Vs,Bs,$s,Ns,Us,qs,Zs,Ks,Qs,Ys,Ws,Js,Xs,Gs,ec,tc,rc,nc,ic,oc,ac,sc,cc,lc,dc,uc,fc,pc,hc,mc,yc,vc,bc=r(70203),gc=(r(46586),r(21050),function(e,t){(0,c.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return r.e(884).then(r.bind(r,56884))},dialogParams:t})}),wc=r(7628),kc=(0,s.Z)((function(e,t){return t.some((function(t){return e.includes(t)}))}));function Ec(e){return Ec="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ec(e)}function _c(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Cc(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){_c(o,n,i,a,s,"next",e)}function s(e){_c(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Pc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function xc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sc(e,t){return Sc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sc(e,t)}function Oc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Vc(e);if(t){var i=Vc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ac(this,r)}}function Ac(e,t){if(t&&("object"===Ec(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dc(e)}function Dc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jc(){jc=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Rc(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n ','\n
\n ','\n
\n
\n
\n ','\n
\n\n
\n ',".
\n ",'\n
\n
\n
\n ','\n
\n ',"\n\n \n ',"\n \n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n
\n\n ","\n
\n
\n ","\n
\n
\n ","\n ",'\n
\n
\n
\n ',"\n
\n
\n ","\n
\n
\n
\n\n ","\n "])),this.addon.update_available?(0,n.dy)(As||(As=Pc(['\n \n
\n \n ','\n
\n
\n ',"\n \n ","\n \n
\n \n "])),this.supervisor.localize("common.update_available","count",1),this.hass,this.supervisor.localize("addon.dashboard.new_update_available","name",this.addon.name,"version",this.addon.version_latest),this.supervisor.localize("common.running_version","version",this.addon.version),"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22M12,7L7,12H10V16H14V12H17L12,7Z",!this.addon.available&&a?kc(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)(js||(js=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)(Ds||(Ds=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")):"",this.addon.changelog?(0,n.dy)(Ts||(Ts=Pc(["\n \n ","\n \n "])),this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(zs||(zs=Pc([""]))),this._updateClicked,this.supervisor.localize("common.update")):"",this.addon.protected?"":(0,n.dy)(Rs||(Rs=Pc(['\n \n (',")\n \n "])),this.addon.version,this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(Vs||(Vs=Pc(['',""])),this.addon.url,this.addon.name)),this.addon.logo?(0,n.dy)($s||($s=Pc(['\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.watchdog.title"),this.supervisor.localize("addon.dashboard.option.watchdog.description"),this._watchdogToggled,this.addon.watchdog):"",this.addon.auto_update||null!==(o=this.hass.userData)&&void 0!==o&&o.showAdvanced?(0,n.dy)(tc||(tc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.auto_update.title"),this.supervisor.localize("addon.dashboard.option.auto_update.description"),this._autoUpdateToggled,this.addon.auto_update):"",!this._computeCannotIngressSidebar&&this.addon.ingress?(0,n.dy)(rc||(rc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.ingress_panel.title"),this.supervisor.localize("addon.dashboard.option.ingress_panel.description"),this._panelToggled,this.addon.ingress_panel):"",this._computeUsesProtectedOptions?(0,n.dy)(nc||(nc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.protected.title"),this.supervisor.localize("addon.dashboard.option.protected.description"),this._protectionToggled,this.addon.protected):""):"","started"===this.addon.state?(0,n.dy)(ic||(ic=Pc(["\n ','\n \n '," \n \n ",""])),this.narrow,this.supervisor.localize("addon.dashboard.hostname"),this.addon.hostname,s.map((function(e){var t;return(0,n.dy)(oc||(oc=Pc(["\n \n "])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)}))):"",this._error?(0,n.dy)(ac||(ac=Pc(['',""])),this._error):"",this.addon.version||!a||this.addon.available?"":kc(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)(cc||(cc=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)(sc||(sc=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")),this.addon.version?this._computeIsRunning?(0,n.dy)(lc||(lc=Pc(['\n \n \n \n ',"\n \n \n "])),this._pathWebui,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._computeShowIngressUI?(0,n.dy)(hc||(hc=Pc(["\n \n ","\n \n "])),this._openIngress,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._uninstallClicked,this.supervisor.localize("addon.dashboard.uninstall"),this.addon.build?(0,n.dy)(mc||(mc=Pc(['\n \n ',"\n \n "])),this.hass,this.addon.slug,this.supervisor.localize("addon.dashboard.rebuild")):""):"",this.addon.long_description?(0,n.dy)(yc||(yc=Pc(['\n \n
\n '),"icon_experimental",''),"icon_deprecated",'')):this.supervisor.localize("addon.dashboard.capability.".concat(t,".description"))})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui&&this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,l.c)("/hassio/ingress/".concat(this.addon.slug))}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,Ba.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:(P=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={boot:"auto"===this.addon.boot?"manual":"auto"},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return P.apply(this,arguments)})},{kind:"method",key:"_watchdogToggled",value:(C=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={watchdog:!this.addon.watchdog},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return C.apply(this,arguments)})},{kind:"method",key:"_autoUpdateToggled",value:(_=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={auto_update:!this.addon.auto_update},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return _.apply(this,arguments)})},{kind:"method",key:"_protectionToggled",value:(E=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={protected:!this.addon.protected},e.prev=2,e.next=5,(0,u.NI)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"security"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_panelToggled",value:(k=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={ingress_panel:!this.addon.ingress_panel},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_openChangelog",value:(w=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,u.CH)(this.hass,this.addon.slug);case 3:(t=e.sent).includes("# ".concat(this.addon.version))&&t.includes("# ".concat(this.addon.version_latest))&&(r=t.split("# ".concat(this.addon.version))[0]).includes("# ".concat(this.addon.version_latest))&&(t=r),gc(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:t}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,f.js)(e.t0)});case 11:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_installClicked",value:(g=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.fU)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"install"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return g.apply(this,arguments)})},{kind:"method",key:"_stopClicked",value:(b=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.ow)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return b.apply(this,arguments)})},{kind:"method",key:"_restartClicked",value:(v=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.P$)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return v.apply(this,arguments)})},{kind:"method",key:"_updateClicked",value:(m=Cc(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,wc.z)(this,{supervisor:this.supervisor,name:this.addon.name,version:this.addon.version_latest,backupParams:{name:"addon_".concat(this.addon.slug,"_").concat(this.addon.version),addons:[this.addon.slug],homeassistant:!1},updateHandler:function(){var e=Cc(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t._updateAddon());case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{kind:"method",key:"_updateAddon",value:(d=Cc(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.V_)(this.hass,this.addon.slug);case 2:(0,c.B)(this,"supervisor-collection-refresh",{collection:"addon"}),t={success:!0,response:void 0,path:"update"},(0,c.B)(this,"hass-api-called",t);case 5:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{kind:"method",key:"_startClicked",value:(i=Cc(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.su)(this.hass,this.addon.slug);case 5:if((n=e.sent).valid){e.next=11;break}return e.next=9,(0,y.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:n.message.split(" Got ")[0],confirm:function(){return o._openConfiguration()},confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")});case 9:return r.progress=!1,e.abrupt("return");case 11:e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(2),(0,y.Ys)(this,{title:"Failed to validate addon configuration",text:(0,f.js)(e.t0)}),r.progress=!1,e.abrupt("return");case 18:return e.prev=18,e.next=21,(0,u.kP)(this.hass,this.addon.slug);case 21:return e.next=23,(0,u.AD)(this.hass,this.addon.slug);case 23:this.addon=e.sent,i={success:!0,response:void 0,path:"start"},(0,c.B)(this,"hass-api-called",i),e.next=31;break;case 28:e.prev=28,e.t1=e.catch(18),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,f.js)(e.t1)});case 31:r.progress=!1;case 32:case"end":return e.stop()}}),e,this,[[2,13],[18,28]])}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_openConfiguration",value:function(){(0,l.c)("/hassio/addon/".concat(this.addon.slug,"/config"))}},{kind:"method",key:"_uninstallClicked",value:(r=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.next=4,(0,y.g7)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"});case 4:if(e.sent){e.next=8;break}return r.progress=!1,e.abrupt("return");case 8:return this._error=void 0,e.prev=9,e.next=12,(0,u.Yn)(this.hass,this.addon.slug);case 12:n={success:!0,response:void 0,path:"uninstall"},(0,c.B)(this,"hass-api-called",n),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,f.js)(e.t0)});case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[9,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(vc||(vc=Pc(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-width: 100%;\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--success-color);\n }\n ha-svg-icon.stopped {\n color: var(--error-color);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n '])))]}}]}}),n.oi);function Kc(e){return Kc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kc(e)}function Qc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Yc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wc(e,t){return Wc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wc(e,t)}function Jc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=el(e);if(t){var i=el(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Xc(this,r)}}function Xc(e,t){if(t&&("object"===Kc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Gc(e)}function Gc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function el(e){return el=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},el(e)}function tl(){tl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!il(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r","\n \n ",'\n
\n ','\n
\n
\n ',""])),this._error):"",this._content?(0,n.dy)(ul||(ul=hl([""])),this._content):"",this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(fl||(fl=hl(["\n :host,\n ha-card {\n display: block;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(i=yl(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,u.kr)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,f.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=yl(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._loadData();case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}]}}),n.oi);function Fl(e){return Fl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fl(e)}function Ml(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Il(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ll(e,t){return Ll=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ll(e,t)}function Hl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$l(e);if(t){var i=$l(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Vl(this,r)}}function Vl(e,t){if(t&&("object"===Fl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Bl(e)}function Bl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $l(e){return $l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$l(e)}function Nl(){Nl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Zl(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this._error);if(!this.addon)return(0,n.dy)(pd||(pd=gd([""])));var e=[{translationKey:"addon.panel.info",path:"/hassio/addon/".concat(this.addon.slug,"/info"),iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&e.push({translationKey:"addon.panel.documentation",path:"/hassio/addon/".concat(this.addon.slug,"/documentation"),iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&e.push({translationKey:"addon.panel.configuration",path:"/hassio/addon/".concat(this.addon.slug,"/config"),iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:"/hassio/addon/".concat(this.addon.slug,"/logs"),iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});var t=this._computeTail(this.route);return(0,n.dy)(hd||(hd=gd(["\n ',"\n \n \n "])),this.hass,this.supervisor.localize,this.narrow,this.addon.version?"/hassio/dashboard":"/hassio/store",t,e,this.addon.name,t,this.narrow,this.hass,this.supervisor,this.addon)}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(md||(md=gd(["\n :host {\n color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n max-width: calc(100% - 8px);\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n min-width: 100%;\n }\n }\n "])))]}},{kind:"method",key:"firstUpdated",value:(m=bd(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=8;break}if(!(t=(0,d.io)("addon"))){e.next=8;break}return e.next=5,(0,u.yt)(this.hass);case 5:e.sent.addons.some((function(e){return e.slug===t}))?(0,l.c)("/hassio/addon/".concat(t),{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found");case 8:this.addEventListener("hass-api-called",(function(e){return r._apiCalled(e)}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{kind:"method",key:"_apiCalled",value:(i=bd(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.detail.success){e.next=2;break}return e.abrupt("return");case 2:if((n=null===(r=t.detail.path)||void 0===r?void 0:r.split("/"))&&0!==n.length){e.next=5;break}return e.abrupt("return");case 5:if(i=n[n.length-1],["uninstall","install","update","start","stop"].includes(i)&&(0,c.B)(this,"supervisor-collection-refresh",{collection:"supervisor"}),"uninstall"!==i){e.next=11;break}window.history.back(),e.next=13;break;case 11:return e.next=13,this._routeDataChanged();case 13:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:(r=bd(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.route.path.split("/")[1]){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,(0,u.AD)(this.hass,t);case 6:r=e.sent,this.addon=r,e.next=14;break;case 10:e.prev=10,e.t0=e.catch(3),this._error="Error fetching addon info: ".concat((0,f.js)(e.t0)),this.addon=void 0;case 14:case"end":return e.stop()}}),e,this,[[3,10]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi)},32594:function(e,t,r){r.d(t,{U:function(){return n}});var n=function(e){return e.stopPropagation()}}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/0c283604.js.gz b/supervisor/api/panel/frontend_es5/0c283604.js.gz deleted file mode 100644 index c29dcbef696aacdff1238a0da90e82b720d47a74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40726 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 a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n\n \n \n \n
\n
\n ',""])),this._error):"",this.supervisor.localize("addon.configuration.audio.input"),this._setInputDevice,this._selectedInput,this._inputDevices&&this._inputDevices.map((function(e){return(0,n.dy)(w||(w=O(["\n \n ","\n \n "])),e.device||"",e.name)})),this.supervisor.localize("addon.configuration.audio.output"),this._setOutputDevice,this._selectedOutput,this._outputDevices&&this._outputDevices.map((function(e){return(0,n.dy)(k||(k=O(["\n ","\n "])),e.device||"",e.name)})),this._saveSettings,this.supervisor.localize("common.save"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(E||(E=O(["\n :host,\n ha-card,\n paper-dropdown-menu {\n display: block;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n "])))]}},{kind:"method",key:"update",value:function(e){U(q(s.prototype),"update",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){var t=e.detail.item.getAttribute("device");this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){var t=e.detail.item.getAttribute("device");this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:(i=S(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,!this._outputDevices){e.next=4;break}return e.abrupt("return");case 4:return t={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")},e.prev=5,e.next=8,(0,m.G)(this.hass);case 8:r=e.sent,n=r.audio,i=Object.keys(n.input).map((function(e){return{device:e,name:n.input[e]}})),o=Object.keys(n.output).map((function(e){return{device:e,name:n.output[e]}})),this._inputDevices=[t].concat(P(i)),this._outputDevices=[t].concat(P(o)),e.next=21;break;case 16:e.prev=16,e.t0=e.catch(5),this._error="Failed to fetch audio hardware",this._inputDevices=[t],this._outputDevices=[t];case 21:case"end":return e.stop()}}),e,this,[[5,16]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_saveSettings",value:(r=S(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput},e.prev=4,e.next=7,(0,u.d3)(this.hass,this.addon.slug,n);case 7:if("started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=10;break}return e.next=10,_(this,this.hass,this.supervisor,this.addon);case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),this._error="Failed to set addon audio device";case 15:r.progress=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])}))),function(e){return r.apply(this,arguments)})}]}}),n.oi),r(87724);var Z=r(77426),K=r(67352),Q=(r(81545),r(57835));function Y(e){return Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y(e)}function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return J(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "],t||(t=e.slice(0)),ie=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.data,this.disabled,this._valueChanged);var e,t}},{kind:"method",key:"_valueChanged",value:function(e){(0,c.B)(this,"value-changed",{value:e.target.checked})}}]}}),n.oi);function _e(e){return _e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_e(e)}function Ce(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xe(e,t){return xe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xe(e,t)}function Se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=De(e);if(t){var i=De(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Oe(this,r)}}function Oe(e,t){if(t&&("object"===_e(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ae(e)}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function De(e){return De=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},De(e)}function je(){je=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Re(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r',": ",""])),this.label,this.schema.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ee||(Ee=Ce(["\n :host {\n display: block;\n }\n .label {\n font-weight: 500;\n }\n "])))}}]}}),n.oi),r(92022);function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}function $e(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ue(e,t){return Ue=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ue(e,t)}function qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Qe(e);if(t){var i=Qe(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ze(this,r)}}function Ze(e,t){if(t&&("object"===Be(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ke(e)}function Ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qe(e){return Qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Qe(e)}function Ye(){Ye=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Xe(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n
\n ',"\n \n
\n
\n "])),this.label,this.schema.optional?(0,n.dy)(it||(it=ct(["\n \n "])),this._handleCheckboxChange,void 0!==this.data,this.disabled):"",this._value,this.schema.valueMin,this.schema.valueMax,this.disabled||void 0===this.data&&this.schema.optional,this._valueChanged):(0,n.dy)(ot||(ot=ct(['\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n "])),function(e){return Array.isArray(e)?e[1]||e[0]:e}(t),r.includes(i),i,e.disabled,e._valueChanged)}));return t.length<6?(0,n.dy)(Ct||(Ct=At(["
","","
"])),this.label,i):(0,n.dy)(Pt||(Pt=At(["\n \n \n \n :host {\n display: block;\n @apply --paper-font-common-base;\n }\n\n paper-input {\n width: 30px;\n text-align: center;\n --paper-input-container-input: {\n /* Damn you firefox\n * Needed to hide spin num in firefox\n * http://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box\n */\n -moz-appearance: textfield;\n @apply --paper-time-input-cotnainer;\n }\n --paper-input-container-input-webkit-spinner: {\n -webkit-appearance: none;\n margin: 0;\n display: none;\n }\n --paper-input-container-shared-input-style_-_-webkit-appearance: textfield;\n }\n\n paper-dropdown-menu {\n width: 55px;\n padding: 0;\n /* Force ripple to use the whole container */\n --paper-dropdown-menu-ripple: {\n color: var(\n --paper-time-input-dropdown-ripple-color,\n var(--primary-color)\n );\n }\n --paper-input-container-input: {\n @apply --paper-font-button;\n text-align: center;\n padding-left: 5px;\n @apply --paper-time-dropdown-input-cotnainer;\n }\n --paper-input-container-underline: {\n border-color: transparent;\n }\n --paper-input-container-underline-focus: {\n border-color: transparent;\n }\n }\n\n paper-item {\n cursor: pointer;\n text-align: center;\n font-size: 14px;\n }\n\n paper-listbox {\n padding: 0;\n }\n\n label {\n @apply --paper-font-caption;\n color: var(\n --paper-input-container-color,\n var(--secondary-text-color)\n );\n }\n\n .time-input-wrap {\n @apply --layout-horizontal;\n @apply --layout-no-wrap;\n justify-content: var(--paper-time-input-justify-content, normal);\n }\n\n [hidden] {\n display: none !important;\n }\n\n #millisec {\n width: 38px;\n }\n\n .no-suffix {\n margin-left: -2px;\n }\n \n\n \n
\n \x3c!-- Hour Input --\x3e\n \n :\n \n\n \x3c!-- Min Input --\x3e\n \n :\n \n\n \x3c!-- Sec Input --\x3e\n \n :\n \n\n \x3c!-- Millisec Input --\x3e\n \n \n\n \x3c!-- Dropdown Menu --\x3e\n \n \n AM\n PM\n \n \n
\n '],t||(t=e.slice(0)),Zt=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))));var e,t}},{key:"properties",get:function(){return{label:{type:String,value:"Time"},autoValidate:{type:Boolean,value:!0},hideLabel:{type:Boolean,value:!1},floatInputLabels:{type:Boolean,value:!1},alwaysFloatInputLabels:{type:Boolean,value:!1},format:{type:Number,value:12},disabled:{type:Boolean,value:!1},hour:{type:String,notify:!0},min:{type:String,notify:!0},sec:{type:String,notify:!0},millisec:{type:String,notify:!0},hourLabel:{type:String,value:""},minLabel:{type:String,value:""},secLabel:{type:String,value:""},millisecLabel:{type:String,value:""},enableSecond:{type:Boolean,value:!1},enableMillisecond:{type:Boolean,value:!1},noHoursLimit:{type:Boolean,value:!1},amPm:{type:String,notify:!0,value:"AM"},value:{type:String,notify:!0,readOnly:!0,computed:"_computeTime(min, hour, sec, millisec, amPm)"}}}}],(r=[{key:"validate",value:function(){var e=!0;return this.$.hour.validate()&&this.$.min.validate()||(e=!1),this.enableSecond&&!this.$.sec.validate()&&(e=!1),this.enableMillisecond&&!this.$.millisec.validate()&&(e=!1),12!==this.format||this.$.dropdown.validate()||(e=!1),e}},{key:"_computeTime",value:function(e,t,r,n,i){var o;return(t||e||r&&this.enableSecond||n&&this.enableMillisecond)&&(r=r||"00",n=n||"000",o=(t=t||"00")+":"+(e=e||"00"),this.enableSecond&&r&&(o=o+":"+r),this.enableMillisecond&&n&&(o=o+":"+n),12===this.format&&(o=o+" "+i)),o}},{key:"_onFocus",value:function(e){e.target.inputElement.inputElement.select()}},{key:"_formatMillisec",value:function(){1===this.millisec.toString().length&&(this.millisec=this.millisec.toString().padStart(3,"0"))}},{key:"_formatSec",value:function(){1===this.sec.toString().length&&(this.sec=this.sec.toString().padStart(2,"0"))}},{key:"_formatMin",value:function(){1===this.min.toString().length&&(this.min=this.min.toString().padStart(2,"0"))}},{key:"_shouldFormatHour",value:function(){24===this.format&&1===this.hour.toString().length&&(this.hour=this.hour.toString().padStart(2,"0"))}},{key:"_computeHourMax",value:function(e){return this.noHoursLimit?null:12===e?e:23}},{key:"_equal",value:function(e,t){return e===t}},{key:"_computeClassNames",value:function(e){return e?" ":"no-suffix"}}])&&Wt(t.prototype,r),n&&Wt(t,n),o}(r(28426).H3);function nr(e){return nr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nr(e)}function ir(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function or(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ar(e,t){return ar=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ar(e,t)}function sr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=dr(e);if(t){var i=dr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return cr(this,r)}}function cr(e,t){if(t&&("object"===nr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return lr(e)}function lr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dr(e){return dr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},dr(e)}function ur(){ur=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!hr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n '],t||(t=e.slice(0)),tr=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.required,this.required,this.disabled,this.enableMillisecond,this._parseDuration(this._hours),this._parseDuration(this._minutes),this._parseDuration(this._seconds),this._parseDurationMillisec(this._milliseconds),this._hourChanged,this._minChanged,this._secChanged,this._millisecChanged);var e,t}},{kind:"get",key:"_hours",value:function(){return this.data&&this.data.hours?Number(this.data.hours):0}},{kind:"get",key:"_minutes",value:function(){return this.data&&this.data.minutes?Number(this.data.minutes):0}},{kind:"get",key:"_seconds",value:function(){return this.data&&this.data.seconds?Number(this.data.seconds):0}},{kind:"get",key:"_milliseconds",value:function(){return this.data&&this.data.milliseconds?Number(this.data.milliseconds):0}},{kind:"method",key:"_parseDuration",value:function(e){return e.toString().padStart(2,"0")}},{kind:"method",key:"_parseDurationMillisec",value:function(e){return e.toString().padStart(3,"0")}},{kind:"method",key:"_hourChanged",value:function(e){this._durationChanged(e,"hours")}},{kind:"method",key:"_minChanged",value:function(e){this._durationChanged(e,"minutes")}},{kind:"method",key:"_secChanged",value:function(e){this._durationChanged(e,"seconds")}},{kind:"method",key:"_millisecChanged",value:function(e){this._durationChanged(e,"milliseconds")}},{kind:"method",key:"_durationChanged",value:function(e,t){var r=Number(e.detail.value);if(r!==this["_".concat(t)]){var n=this._hours,i=this._minutes;"seconds"===t&&r>59&&(i+=Math.floor(r/60),r%=60),"minutes"===t&&r>59&&(n+=Math.floor(r/60),r%=60),(0,c.B)(this,"value-changed",{value:Object.assign({hours:n,minutes:i,seconds:this._seconds,milliseconds:this._milliseconds},ir({},t,r))})}}}]}}),n.oi);function wr(e){return wr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wr(e)}function kr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Er(e,t){return Er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Er(e,t)}function _r(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xr(e);if(t){var i=xr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Cr(this,r)}}function Cr(e,t){if(t&&("object"===wr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pr(e)}function Pr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xr(e){return xr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xr(e)}function Sr(){Sr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Dr(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "],t||(t=e.slice(0)),gr=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),this.label,this.schema.required,this.data,this.disabled);var e,t}}]}}),n.oi),r(76492),r(14678);var Fr,Mr,Ir,Lr,Hr,Vr,Br=r(32594);function $r(e){return $r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$r(e)}function Nr(e,t){return cn(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}(e,t)||an(e,t)||on()}function Ur(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function qr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zr(e,t){return Zr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zr(e,t)}function Kr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Wr(e);if(t){var i=Wr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qr(this,r)}}function Qr(e,t){if(t&&("object"===$r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Yr(e)}function Yr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wr(e){return Wr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wr(e)}function Jr(){Jr=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!en(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n ","\n
\n "])),this.label,this.schema.options.map((function(t){var r=Nr(t,2),i=r[0],o=r[1];return(0,n.dy)(Mr||(Mr=Ur(["\n \n \n \n "])),o,i===e.data,i,e.disabled,e._valueChanged)}))):(0,n.dy)(Ir||(Ir=Ur(["\n \n ","\n ","\n \n "])),this.label,this.data,this.disabled,Br.U,this._valueChanged,this.schema.optional?(0,n.dy)(Lr||(Lr=Ur(['']))):"",this.schema.options.map((function(e){var t=Nr(e,2),r=t[0],i=t[1];return(0,n.dy)(Hr||(Hr=Ur(["\n ","\n "])),r,i)})))}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.target.value;t!==this.data&&(""===t&&(t=void 0),(0,c.B)(this,"value-changed",{value:t}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Vr||(Vr=Ur(["\n mwc-select,\n mwc-formfield {\n display: block;\n }\n "])))}}]}}),n.oi),r(66255);function pn(e){return pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pn(e)}function hn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function mn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yn(e,t){return yn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},yn(e,t)}function vn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=wn(e);if(t){var i=wn(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return bn(this,r)}}function bn(e,t){if(t&&("object"===pn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return gn(e)}function gn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wn(e){return wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wn(e)}function kn(){kn=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Cn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ","\n "])),r?this._unmaskedPassword?"text":"password":this._stringType,this.label,this.data||"",this.disabled,this.schema.required,this.schema.required,r?(0,n.dy)(dn||(dn=hn(['
']))):null===(e=this.schema.description)||void 0===e?void 0:e.suffix,this.schema.required?"Required":void 0,this._valueChanged,r?(0,n.dy)(un||(un=hn(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(t.children);try{for(n.s();!(r=n.n()).done;){var i=r.value;if("HA-ALERT"!==i.tagName){i.focus();break}}}catch(o){n.e(o)}finally{n.f()}}}},{kind:"method",key:"render",value:function(){var e=this;return(0,n.dy)(An||(An=Mn(['\n
\n ',"\n ","\n
\n "])),this.error&&this.error.base?(0,n.dy)(Dn||(Dn=Mn(['\n \n ',"\n \n "])),this._computeError(this.error.base,this.schema)):"",this.schema.map((function(t){var r=ei(e.error,t);return(0,n.dy)(jn||(jn=Mn(["\n ","\n ","\n "])),r?(0,n.dy)(Tn||(Tn=Mn(['\n \n ',"\n \n "])),e._computeError(r,t)):"",oe("ha-form-".concat(t.type),{schema:t,data:ei(e.data,t),label:e._computeLabel(t),disabled:e.disabled}))})))}},{kind:"method",key:"createRenderRoot",value:function(){var e=this,t=Jn(Xn(r.prototype),"createRenderRoot",this).call(this);return t.addEventListener("value-changed",(function(t){t.stopPropagation();var r,n,i,o=t.target.schema;(0,c.B)(e,"value-changed",{value:Object.assign({},e.data,(r={},n=o.name,i=t.detail.value,n in r?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,r))})})),t}},{kind:"method",key:"_computeLabel",value:function(e){return this.computeLabel?this.computeLabel(e):e?e.name:""}},{kind:"method",key:"_computeError",value:function(e,t){return this.computeError?this.computeError(e,t):e}},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(zn||(zn=Mn(["\n .root {\n margin-bottom: -24px;\n overflow: auto;\n }\n .root > * {\n display: block;\n }\n .root > *:not([own-margin]) {\n margin-bottom: 24px;\n }\n ha-alert[own-margin] {\n margin-bottom: 4px;\n }\n "])))}}]}}),n.oi),r(83927),r(31585);function ti(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var ri,ni=function(){var e,t=(e=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Gn||(Gn=Promise.all([r.e(37),r.e(914)]).then(r.bind(r,92914))),e.abrupt("return",Gn);case 2:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ti(o,n,i,a,s,"next",e)}function s(e){ti(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}();function ii(e){return ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ii(e)}function oi(e){return function(e){if(Array.isArray(e))return wi(e)}(e)||ki(e)||gi(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ai(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function si(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ci(e,t){return ci=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ci(e,t)}function li(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=_i(e);if(t){var i=_i(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return di(this,r)}}function di(e,t){if(t&&("object"===ii(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ui(e)}function ui(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fi(){fi=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!mi(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r",'\n \n
\n

\n ','\n

\n
\n \n \n \n ','\n \n \n
\n
\n\n
\n ',"\n ","\n ","\n
\n ",'\n
\n ',""])),this._error):"",!this._yamlMode||this._canShowSchema&&this.addon.schema||this._valid?"":(0,n.dy)(Qi||(Qi=eo(['\n \n ',"\n \n "])),this.supervisor.localize("addon.configuration.options.invalid_yaml")),t?(0,n.dy)(Yi||(Yi=eo(['=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
\n ","\n \n ","\n ","
\n
\n
\n ',""])),this._error):"",this.supervisor.localize("addon.configuration.network.container"),this.supervisor.localize("addon.configuration.network.host"),this.supervisor.localize("common.description"),this._config.map((function(t){return(0,n.dy)(wo||(wo=So(["\n \n ","\n \n \n \n ","\n \n "])),t.container,e._configChanged,e.supervisor.localize("addon.configuration.network.disabled"),t.host?String(t.host):"",t.container,e._computeDescription(t))})),this._resetTapped,this.supervisor.localize("common.reset_defaults"),this._saveTapped,this.supervisor.localize("common.save")):(0,n.dy)(vo||(vo=So([""])))}},{kind:"method",key:"update",value:function(e){Bo($o(l.prototype),"update",this).call(this,e),e.has("addon")&&this._setNetworkConfig()}},{kind:"field",key:"_computeDescription",value:function(){var e=this;return function(t){var r,n,i,o,a,s;return(null===(r=e.addon.translations[e.hass.language])||void 0===r||null===(n=r.network)||void 0===n||null===(i=n[t.container])||void 0===i?void 0:i.description)||(null===(o=e.addon.translations.en)||void 0===o||null===(a=o.network)||void 0===a||null===(s=a[t.container])||void 0===s?void 0:s.description)||t.description}}},{kind:"method",key:"_setNetworkConfig",value:function(){var e=this.addon.network||{},t=this.addon.network_description||{},r=Object.keys(e).map((function(r){return{container:r,host:e[r],description:t[r]}}));this._config=r.sort((function(e,t){return e.container>t.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(s=xo(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return s.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(i=xo(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,(0,u.d3)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,_(this,this.hass,this.supervisor,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,f.js)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=xo(regeneratorRuntime.mark((function e(t){var r,n,i,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,(0,u.d3)(this.hass,this.addon.slug,i);case 9:if(a={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",a),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,_(this,this.hass,this.supervisor,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(ko||(ko=So(["\n :host {\n display: block;\n }\n ha-card {\n display: block;\n }\n .card-actions {\n display: flex;\n justify-content: space-between;\n }\n "])))]}}]}}),n.oi);var No,Uo,qo,Zo,Ko,Qo,Yo,Wo=r(18199);function Jo(e){return Jo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jo(e)}function Xo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Go(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ea(e,t){return ea=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ea(e,t)}function ta(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=ia(e);if(t){var i=ia(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ra(this,r)}}function ra(e,t){if(t&&("object"===Jo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return na(e)}function na(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ia(e){return ia=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ia(e)}function oa(){oa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ca(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])));var e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return(0,n.dy)(Uo||(Uo=Xo(['\n
\n ',"\n
\n "])),e||this.addon.network||this.addon.audio?(0,n.dy)(qo||(qo=Xo(["\n ","\n ","\n ","\n "])),e?(0,n.dy)(Zo||(Zo=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.network?(0,n.dy)(Ko||(Ko=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):"",this.addon.audio?(0,n.dy)(Qo||(Qo=Xo(["\n \n "])),this.hass,this.addon,this.supervisor):""):this.supervisor.localize("addon.configuration.no_configuration"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(Yo||(Yo=Xo(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "])))]}}]}}),n.oi),r(93546);function ga(e){return ga="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ga(e)}function wa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ka(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Ea(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ka(o,n,i,a,s,"next",e)}function s(e){ka(o,n,i,a,s,"throw",e)}a(void 0)}))}}function _a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ca(e,t){return Ca=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ca(e,t)}function Pa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ia(e);if(t){var i=Ia(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return xa(this,r)}}function xa(e,t){if(t&&("object"===ga(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Sa(e)}function Sa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oa(){Oa=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ja(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n ','\n
\n ',"\n
\n
\n
\n "])),this._error?(0,n.dy)(ma||(ma=wa(['',""])),this._error):"",this._content?(0,n.dy)(ya||(ya=wa([""])),this._content):(0,n.dy)(va||(va=wa([""])))):(0,n.dy)(pa||(pa=wa([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(ba||(ba=wa(["\n ha-card {\n display: block;\n }\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n ha-markdown {\n padding: 16px;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(r=Ea(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,u.ii)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.documentation.get_logs","error",(0,f.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi);var La,Ha,Va=r(8636),Ba=r(63864);function $a(e){return $a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$a(e)}function Na(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Ua(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function qa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Za(e,t){return Za=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Za(e,t)}function Ka(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Wa(e);if(t){var i=Wa(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Qa(this,r)}}function Qa(e,t){if(t&&("object"===$a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ya(e)}function Ya(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wa(e){return Wa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wa(e)}function Ja(){Ja=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!es(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.progress,this._buttonTapped,this.disabled)}},{kind:"method",key:"_buttonTapped",value:(r=regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.progress=!0,t={method:this.method,path:this.path,data:this.data},e.prev=2,e.next=5,this.hass.callApi(this.method,this.path,this.data);case 5:r=e.sent,this.progress=!1,this._progressButton.actionSuccess(),t.success=!0,t.response=r,e.next=18;break;case 12:e.prev=12,e.t0=e.catch(2),this.progress=!1,this._progressButton.actionError(),t.success=!1,t.response=e.t0;case 18:(0,c.B)(this,"hass-api-called",t);case 19:case"end":return e.stop()}}),e,this,[[2,12]])})),i=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){Na(o,n,i,a,s,"next",e)}function s(e){Na(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return i.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return(0,n.iv)(Ha||(Ha=Ua(["\n :host([disabled]) {\n pointer-events: none;\n }\n "])))}}]}}),n.oi);function ds(e){return ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ds(e)}function us(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function fs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ps(e,t){return ps=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ps(e,t)}function hs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=xs(e);if(t){var i=xs(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ms(this,r)}}function ms(e,t){if(t&&("object"===ds(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ys(e)}function ys(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vs(){vs=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!ws(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n \n
\n ',"\n
\n ","\n \n "])),this.label?(0,n.dy)(as||(as=us(["\n \n ","\n \n "])),(0,Va.$)({label:!0,big:this.label.length>5}),this.label):"",this.description?(0,n.dy)(ss||(ss=us(['
',"
"])),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,n.iv)(cs||(cs=us(["\n .badge-container {\n display: inline-block;\n text-align: center;\n vertical-align: top;\n padding: var(--ha-label-badge-padding, 0 0 0 0);\n }\n .label-badge {\n position: relative;\n display: block;\n margin: 0 auto;\n width: var(--ha-label-badge-size, 2.5em);\n text-align: center;\n height: var(--ha-label-badge-size, 2.5em);\n line-height: var(--ha-label-badge-size, 2.5em);\n font-size: var(--ha-label-badge-font-size, 1.5em);\n border-radius: 50%;\n border: 0.1em solid var(--ha-label-badge-color, var(--primary-color));\n color: var(--label-badge-text-color, rgb(76, 76, 76));\n\n white-space: nowrap;\n background-color: var(--label-badge-background-color, white);\n background-size: cover;\n transition: border 0.3s ease-in-out;\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .label-badge .value {\n font-size: 90%;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .label-badge .label {\n position: absolute;\n bottom: -1em;\n /* Make the label as wide as container+border. (parent_borderwidth / font-size) */\n left: -0.2em;\n right: -0.2em;\n line-height: 1em;\n font-size: 0.5em;\n }\n .label-badge .label span {\n box-sizing: border-box;\n max-width: 100%;\n display: inline-block;\n background-color: var(--ha-label-badge-color, var(--primary-color));\n color: var(--ha-label-badge-label-color, white);\n border-radius: 1em;\n padding: 9% 16% 8% 16%; /* mostly apitalized text, not much descenders => bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "])))]}},{kind:"method",key:"updated",value:function(e){Ps(xs(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),n.oi);customElements.define("ha-label-badge",Ss);r(14089);var Os,As,Ds,js,Ts,zs,Rs,Fs,Ms,Is,Ls,Hs,Vs,Bs,$s,Ns,Us,qs,Zs,Ks,Qs,Ys,Ws,Js,Xs,Gs,ec,tc,rc,nc,ic,oc,ac,sc,cc,lc,dc,uc,fc,pc,hc,mc,yc,vc,bc=r(70203),gc=(r(46586),r(21050),function(e,t){(0,c.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return r.e(884).then(r.bind(r,56884))},dialogParams:t})}),wc=r(7628),kc=(0,s.Z)((function(e,t){return t.some((function(t){return e.includes(t)}))}));function Ec(e){return Ec="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ec(e)}function _c(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Cc(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){_c(o,n,i,a,s,"next",e)}function s(e){_c(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Pc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function xc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sc(e,t){return Sc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sc(e,t)}function Oc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Vc(e);if(t){var i=Vc(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ac(this,r)}}function Ac(e,t){if(t&&("object"===Ec(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dc(e)}function Dc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jc(){jc=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Rc(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n
\n ','\n
\n ','\n
\n
\n
\n ','\n
\n\n
\n ',".
\n ",'\n
\n
\n
\n ','\n
\n ',"\n\n \n ',"\n \n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n
\n\n ","\n
\n
\n ","\n
\n
\n ","\n ",'\n
\n
\n
\n ',"\n
\n
\n ","\n
\n
\n
\n\n ","\n "])),this.addon.update_available?(0,n.dy)(As||(As=Pc(['\n \n
\n \n ','\n
\n
\n ',"\n \n ","\n \n
\n
\n "])),this.supervisor.localize("common.update_available","count",1),this.hass,this.supervisor.localize("addon.dashboard.new_update_available","name",this.addon.name,"version",this.addon.version_latest),this.supervisor.localize("common.running_version","version",this.addon.version),"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22M12,7L7,12H10V16H14V12H17L12,7Z",!this.addon.available&&a?kc(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)(js||(js=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)(Ds||(Ds=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")):"",this.addon.changelog?(0,n.dy)(Ts||(Ts=Pc(["\n \n ","\n \n "])),this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(zs||(zs=Pc([""]))),this._updateClicked,this.supervisor.localize("common.update")):"",this.addon.protected?"":(0,n.dy)(Rs||(Rs=Pc(['\n \n (',")\n \n "])),this.addon.version,this._openChangelog,this.supervisor.localize("addon.dashboard.changelog")):(0,n.dy)(Vs||(Vs=Pc(['',""])),this.addon.url,this.addon.name)),this.addon.logo?(0,n.dy)($s||($s=Pc(['\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.watchdog.title"),this.supervisor.localize("addon.dashboard.option.watchdog.description"),this._watchdogToggled,this.addon.watchdog):"",this.addon.auto_update||null!==(o=this.hass.userData)&&void 0!==o&&o.showAdvanced?(0,n.dy)(tc||(tc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.auto_update.title"),this.supervisor.localize("addon.dashboard.option.auto_update.description"),this._autoUpdateToggled,this.addon.auto_update):"",!this._computeCannotIngressSidebar&&this.addon.ingress?(0,n.dy)(rc||(rc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.ingress_panel.title"),this.supervisor.localize("addon.dashboard.option.ingress_panel.description"),this._panelToggled,this.addon.ingress_panel):"",this._computeUsesProtectedOptions?(0,n.dy)(nc||(nc=Pc(["\n \n ','\n \n \n ',"\n \n \n \n "])),this.narrow,this.supervisor.localize("addon.dashboard.option.protected.title"),this.supervisor.localize("addon.dashboard.option.protected.description"),this._protectionToggled,this.addon.protected):""):"","started"===this.addon.state?(0,n.dy)(ic||(ic=Pc(["\n ','\n \n '," \n \n ",""])),this.narrow,this.supervisor.localize("addon.dashboard.hostname"),this.addon.hostname,s.map((function(e){var t;return(0,n.dy)(oc||(oc=Pc(["\n \n "])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)}))):"",this._error?(0,n.dy)(ac||(ac=Pc(['',""])),this._error):"",this.addon.version||!a||this.addon.available?"":kc(this.supervisor.info.supported_arch,this.addon.arch)?(0,n.dy)(cc||(cc=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",a.homeassistant)):(0,n.dy)(sc||(sc=Pc(['\n \n ',"\n \n "])),this.supervisor.localize("addon.dashboard.not_available_arch")),this.addon.version?this._computeIsRunning?(0,n.dy)(lc||(lc=Pc(['\n \n \n \n ',"\n \n \n "])),this._pathWebui,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._computeShowIngressUI?(0,n.dy)(hc||(hc=Pc(["\n \n ","\n \n "])),this._openIngress,this.supervisor.localize("addon.dashboard.open_web_ui")):"",this._uninstallClicked,this.supervisor.localize("addon.dashboard.uninstall"),this.addon.build?(0,n.dy)(mc||(mc=Pc(['\n \n ',"\n \n "])),this.hass,this.addon.slug,this.supervisor.localize("addon.dashboard.rebuild")):""):"",this.addon.long_description?(0,n.dy)(yc||(yc=Pc(['\n \n
\n '),"icon_experimental",''),"icon_deprecated",'')):this.supervisor.localize("addon.dashboard.capability.".concat(t,".description"))})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui&&this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,l.c)("/hassio/ingress/".concat(this.addon.slug))}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,Ba.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:(P=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={boot:"auto"===this.addon.boot?"manual":"auto"},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return P.apply(this,arguments)})},{kind:"method",key:"_watchdogToggled",value:(C=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={watchdog:!this.addon.watchdog},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return C.apply(this,arguments)})},{kind:"method",key:"_autoUpdateToggled",value:(_=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={auto_update:!this.addon.auto_update},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return _.apply(this,arguments)})},{kind:"method",key:"_protectionToggled",value:(E=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={protected:!this.addon.protected},e.prev=2,e.next=5,(0,u.NI)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"security"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_panelToggled",value:(k=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,t={ingress_panel:!this.addon.ingress_panel},e.prev=2,e.next=5,(0,u.d3)(this.hass,this.addon.slug,t);case 5:r={success:!0,response:void 0,path:"option"},(0,c.B)(this,"hass-api-called",r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),this._error=this.supervisor.localize("addon.failed_to_save","error",(0,f.js)(e.t0));case 12:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return k.apply(this,arguments)})},{kind:"method",key:"_openChangelog",value:(w=Cc(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,u.CH)(this.hass,this.addon.slug);case 3:(t=e.sent).includes("# ".concat(this.addon.version))&&t.includes("# ".concat(this.addon.version_latest))&&(r=t.split("# ".concat(this.addon.version))[0]).includes("# ".concat(this.addon.version_latest))&&(t=r),gc(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:t}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,f.js)(e.t0)});case 11:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_installClicked",value:(g=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.fU)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"install"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return g.apply(this,arguments)})},{kind:"method",key:"_stopClicked",value:(b=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.ow)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return b.apply(this,arguments)})},{kind:"method",key:"_restartClicked",value:(v=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.P$)(this.hass,this.addon.slug);case 5:n={success:!0,response:void 0,path:"stop"},(0,c.B)(this,"hass-api-called",n),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,f.js)(e.t0)});case 12:r.progress=!1;case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(e){return v.apply(this,arguments)})},{kind:"method",key:"_updateClicked",value:(m=Cc(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,wc.z)(this,{supervisor:this.supervisor,name:this.addon.name,version:this.addon.version_latest,backupParams:{name:"addon_".concat(this.addon.slug,"_").concat(this.addon.version),addons:[this.addon.slug],homeassistant:!1},updateHandler:function(){var e=Cc(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t._updateAddon());case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{kind:"method",key:"_updateAddon",value:(d=Cc(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.V_)(this.hass,this.addon.slug);case 2:(0,c.B)(this,"supervisor-collection-refresh",{collection:"addon"}),t={success:!0,response:void 0,path:"update"},(0,c.B)(this,"hass-api-called",t);case 5:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{kind:"method",key:"_startClicked",value:(i=Cc(regeneratorRuntime.mark((function e(t){var r,n,i,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.prev=2,e.next=5,(0,u.su)(this.hass,this.addon.slug);case 5:if((n=e.sent).valid){e.next=11;break}return e.next=9,(0,y.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:n.message.split(" Got ")[0],confirm:function(){return o._openConfiguration()},confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")});case 9:return r.progress=!1,e.abrupt("return");case 11:e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(2),(0,y.Ys)(this,{title:"Failed to validate addon configuration",text:(0,f.js)(e.t0)}),r.progress=!1,e.abrupt("return");case 18:return e.prev=18,e.next=21,(0,u.kP)(this.hass,this.addon.slug);case 21:return e.next=23,(0,u.AD)(this.hass,this.addon.slug);case 23:this.addon=e.sent,i={success:!0,response:void 0,path:"start"},(0,c.B)(this,"hass-api-called",i),e.next=31;break;case 28:e.prev=28,e.t1=e.catch(18),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,f.js)(e.t1)});case 31:r.progress=!1;case 32:case"end":return e.stop()}}),e,this,[[2,13],[18,28]])}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_openConfiguration",value:function(){(0,l.c)("/hassio/addon/".concat(this.addon.slug,"/config"))}},{kind:"method",key:"_uninstallClicked",value:(r=Cc(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,e.next=4,(0,y.g7)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"});case 4:if(e.sent){e.next=8;break}return r.progress=!1,e.abrupt("return");case 8:return this._error=void 0,e.prev=9,e.next=12,(0,u.Yn)(this.hass,this.addon.slug);case 12:n={success:!0,response:void 0,path:"uninstall"},(0,c.B)(this,"hass-api-called",n),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),(0,y.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,f.js)(e.t0)});case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[9,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(vc||(vc=Pc(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-width: 100%;\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--success-color);\n }\n ha-svg-icon.stopped {\n color: var(--error-color);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n justify-content: space-between;\n display: flex;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 90%;\n }\n\n .addon-container {\n display: grid;\n grid-auto-flow: column;\n grid-template-columns: 60% 40%;\n }\n\n .addon-container > div:last-of-type {\n align-self: end;\n }\n\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n .addon-container {\n display: block;\n }\n }\n '])))]}}]}}),n.oi);function Kc(e){return Kc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kc(e)}function Qc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Yc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wc(e,t){return Wc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wc(e,t)}function Jc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=el(e);if(t){var i=el(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Xc(this,r)}}function Xc(e,t){if(t&&("object"===Kc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Gc(e)}function Gc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function el(e){return el=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},el(e)}function tl(){tl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!il(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r","\n \n ",'\n
\n ','\n
\n
\n ',""])),this._error):"",this._content?(0,n.dy)(ul||(ul=hl([""])),this._content):"",this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(fl||(fl=hl(["\n :host,\n ha-card {\n display: block;\n }\n "])))]}},{kind:"method",key:"_loadData",value:(i=yl(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,u.kr)(this.hass,this.addon.slug);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,f.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=yl(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._loadData();case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}]}}),n.oi);function Fl(e){return Fl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fl(e)}function Ml(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Il(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ll(e,t){return Ll=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ll(e,t)}function Hl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=$l(e);if(t){var i=$l(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Vl(this,r)}}function Vl(e,t){if(t&&("object"===Fl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Bl(e)}function Bl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $l(e){return $l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$l(e)}function Nl(){Nl=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Zl(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r"])),this._error);if(!this.addon)return(0,n.dy)(pd||(pd=gd([""])));var e=[{translationKey:"addon.panel.info",path:"/hassio/addon/".concat(this.addon.slug,"/info"),iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&e.push({translationKey:"addon.panel.documentation",path:"/hassio/addon/".concat(this.addon.slug,"/documentation"),iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&e.push({translationKey:"addon.panel.configuration",path:"/hassio/addon/".concat(this.addon.slug,"/config"),iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:"/hassio/addon/".concat(this.addon.slug,"/logs"),iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});var t=this._computeTail(this.route);return(0,n.dy)(hd||(hd=gd(["\n ',"\n \n \n "])),this.hass,this.supervisor.localize,this.narrow,this.addon.version?"/hassio/dashboard":"/hassio/store",t,e,this.addon.name,t,this.narrow,this.hass,this.supervisor,this.addon)}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,h.l,(0,n.iv)(md||(md=gd(["\n :host {\n color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n max-width: calc(100% - 8px);\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n min-width: 100%;\n }\n }\n "])))]}},{kind:"method",key:"firstUpdated",value:(m=bd(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==this.route.path){e.next=8;break}if(!(t=(0,d.io)("addon"))){e.next=8;break}return e.next=5,(0,u.yt)(this.hass);case 5:e.sent.addons.some((function(e){return e.slug===t}))?(0,l.c)("/hassio/addon/".concat(t),{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found");case 8:this.addEventListener("hass-api-called",(function(e){return r._apiCalled(e)}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{kind:"method",key:"_apiCalled",value:(i=bd(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.detail.success){e.next=2;break}return e.abrupt("return");case 2:if((n=null===(r=t.detail.path)||void 0===r?void 0:r.split("/"))&&0!==n.length){e.next=5;break}return e.abrupt("return");case 5:if(i=n[n.length-1],["uninstall","install","update","start","stop"].includes(i)&&(0,c.B)(this,"supervisor-collection-refresh",{collection:"supervisor"}),"uninstall"!==i){e.next=11;break}window.history.back(),e.next=13;break;case 11:return e.next=13,this._routeDataChanged();case 13:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:(r=bd(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.route.path.split("/")[1]){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,(0,u.AD)(this.hass,t);case 6:r=e.sent,this.addon=r,e.next=14;break;case 10:e.prev=10,e.t0=e.catch(3),this._error="Error fetching addon info: ".concat((0,f.js)(e.t0)),this.addon=void 0;case 14:case"end":return e.stop()}}),e,this,[[3,10]])}))),function(){return r.apply(this,arguments)})}]}}),n.oi)},32594:function(e,t,r){r.d(t,{U:function(){return n}});var n=function(e){return e.stopPropagation()}}}]); \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/a6ea4517.js.gz b/supervisor/api/panel/frontend_es5/a6ea4517.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..40bc66ebb5127f7c9f5f3f412036587b5df33965 GIT binary patch literal 40728 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 O@bW(w3rTG&y#)ZM4@DmU literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/entrypoint.1b313217.js.gz b/supervisor/api/panel/frontend_es5/entrypoint.1b313217.js.gz deleted file mode 100644 index 5b237e758d2098c5581d466b5949a11c49b979af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402742 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 >5Y2 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%0ASKPXP{BPQ)&Zhj((o_gR95c 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 z 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

x@J@Uh7>MoElc>p8kC|D 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 z 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 a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n

\n
\n ',"\n ","\n
\n
\n "])),this.showTopbar?(0,c.dy)(i||(i=f(['
'])),this.topbarClass):"",this.iconImage?(0,c.dy)(o||(o=f(['\n
\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n \n \n \n \n \n '])),e)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,o.iv)(i||(i=d(["\n rect {\n height: 100%;\n }\n rect:first-child {\n width: 100%;\n fill: var(--ha-bar-background-color, var(--secondary-background-color));\n }\n rect:last-child {\n fill: var(--ha-bar-primary-color, var(--primary-color));\n rx: var(--ha-bar-border-radius, 4px);\n }\n svg {\n border-radius: var(--ha-bar-border-radius, 4px);\n height: 12px;\n width: 100%;\n }\n "])))}}]}}),o.oi),r(14089);function C(e){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},C(e)}function O(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function P(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function M(e,t){return M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},M(e,t)}function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=I(e);if(t){var i=I(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return D(this,r)}}function D(e,t){if(t&&("object"===C(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return L(e)}function L(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function j(){j=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!F(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',' \n
\n '," % \n \n
\n "])),this.description,null!==(e=this.tooltip)&&void 0!==e?e:"",t,(0,c.$)({"target-warning":t>50,"target-critical":t>85}),this.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,o.iv)(T||(T=O(['\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > div[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n display: flex;\n justify-content: space-between;\n }\n ha-bar {\n --ha-bar-primary-color: var(\n --hassio-bar-ok-color,\n var(--success-color)\n );\n }\n .target-warning {\n --ha-bar-primary-color: var(\n --hassio-bar-warning-color,\n var(--warning-color)\n );\n }\n .target-critical {\n --ha-bar-primary-color: var(\n --hassio-bar-critical-color,\n var(--error-color)\n );\n }\n .value {\n width: 48px;\n padding-right: 4px;\n flex-shrink: 0;\n }\n '])))}}]}}),o.oi)},35200:function(e,t,r){"use strict";r.r(t),r.d(t,{DialogHassioBackupUpload:function(){return ke}});var n,i,o,a,s,c,l=r(7599),u=r(26767),d=r(5701),f=r(17717),p=r(47181),h=(r(90806),r(66255),r(11654)),m=(r(98121),r(34552),r(36280),r(67352)),y=r(8636);function v(e){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){return _=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_(e,t)}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=D(e);if(t){var i=D(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return k(this,r)}}function k(e,t){if(t&&("object"===v(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return E(e)}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(){x=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!T(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r']))):(0,l.dy)(o||(o=b(['\n
\n \n ',"\n \n "])),(0,b.$)({"mdc-tab-indicator--fade":this.fade}),(0,b.$)(e),this.icon)}},{key:"updated",value:function(e){e.has("fade")&&this.createFoundation()}},{key:"createAdapter",value:function(){var e=this;return Object.assign(Object.assign({},(0,a.q)(this.mdcRoot)),{computeContentClientRect:function(){return e.contentElement.getBoundingClientRect()},setContentStyleProperty:function(t,r){return e.contentElement.style.setProperty(t,r)}})}},{key:"computeContentClientRect",value:function(){return this.mdcFoundation.computeContentClientRect()}},{key:"activate",value:function(e){this.mdcFoundation.activate(e)}},{key:"deactivate",value:function(){this.mdcFoundation.deactivate()}}],r&&w(t.prototype,r),i&&w(t,i),s}(a.H);(0,i.__decorate)([(0,y.I)(".mdc-tab-indicator")],A.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,y.I)(".mdc-tab-indicator__content")],A.prototype,"contentElement",void 0),(0,i.__decorate)([(0,v.C)()],A.prototype,"icon",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],A.prototype,"fade",void 0);var T,C=r(32207);var O=(0,C.iv)(T||(T=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary, #018786)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}'])));function P(e){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},P(e)}function M(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=I(e);if(t){var i=I(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return L(this,r)}}function L(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}var j=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&R(e,t)}(r,e);var t=D(r);function r(){return M(this,r),t.apply(this,arguments)}return r}(A);j.styles=[O],j=(0,i.__decorate)([(0,o.M)("mwc-tab-indicator")],j);r(91156);var z,N,F,B,H,Z,U,G=r(14114),K=r(98734),V={ACTIVE:"mdc-tab--active"},$={ARIA_SELECTED:"aria-selected",CONTENT_SELECTOR:".mdc-tab__content",INTERACTED_EVENT:"MDCTab:interacted",RIPPLE_SELECTOR:".mdc-tab__ripple",TABINDEX:"tabIndex",TAB_INDICATOR_SELECTOR:".mdc-tab-indicator"},W=function(e){function t(r){var n=e.call(this,(0,i.__assign)((0,i.__assign)({},t.defaultAdapter),r))||this;return n.focusOnActivate=!0,n}return(0,i.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return V},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return $},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setAttr:function(){},activateIndicator:function(){},deactivateIndicator:function(){},notifyInteracted:function(){},getOffsetLeft:function(){return 0},getOffsetWidth:function(){return 0},getContentOffsetLeft:function(){return 0},getContentOffsetWidth:function(){return 0},focus:function(){}}},enumerable:!1,configurable:!0}),t.prototype.handleClick=function(){this.adapter.notifyInteracted()},t.prototype.isActive=function(){return this.adapter.hasClass(V.ACTIVE)},t.prototype.setFocusOnActivate=function(e){this.focusOnActivate=e},t.prototype.activate=function(e){this.adapter.addClass(V.ACTIVE),this.adapter.setAttr($.ARIA_SELECTED,"true"),this.adapter.setAttr($.TABINDEX,"0"),this.adapter.activateIndicator(e),this.focusOnActivate&&this.adapter.focus()},t.prototype.deactivate=function(){this.isActive()&&(this.adapter.removeClass(V.ACTIVE),this.adapter.setAttr($.ARIA_SELECTED,"false"),this.adapter.setAttr($.TABINDEX,"-1"),this.adapter.deactivateIndicator())},t.prototype.computeDimensions=function(){var e=this.adapter.getOffsetWidth(),t=this.adapter.getOffsetLeft(),r=this.adapter.getContentOffsetWidth(),n=this.adapter.getContentOffsetLeft();return{contentLeft:t+n,contentRight:t+n+r,rootLeft:t,rootRight:t+e}},t}(s.K),Y=r(17717),X=r(35401),q=r(84982);function J(e){return J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},J(e)}function Q(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function ee(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Q(o,n,i,a,s,"next",e)}function s(e){Q(o,n,i,a,s,"throw",e)}a(void 0)}))}}function te(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function re(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ne(e,t){for(var r=0;r',""])),this.icon));var r=(0,m.dy)(F||(F=te([""])));return this.label&&(r=(0,m.dy)(B||(B=te(['\n ',""])),this.label)),(0,m.dy)(H||(H=te(['\n \n \n ',"\n ","\n ","\n \n ","\n ","\n "])),this.handleClick,(0,b.$)(e),this.focus,this.handleBlur,this.handleRippleMouseDown,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleTouchStart,this.handleRippleDeactivate,this.handleRippleDeactivate,t,r,this.isMinWidthIndicator?this.renderIndicator():"",this.isMinWidthIndicator?"":this.renderIndicator(),this.renderRipple())}},{key:"renderIndicator",value:function(){return(0,m.dy)(Z||(Z=te([''])),this.indicatorIcon,this.isFadingIndicator)}},{key:"renderRipple",value:function(){return this.shouldRenderRipple?(0,m.dy)(U||(U=te([''])),this.useStateLayerCustomProperties):""}},{key:"createAdapter",value:function(){var e,t,r=this;return Object.assign(Object.assign({},(0,a.q)(this.mdcRoot)),{setAttr:function(e,t){return r.mdcRoot.setAttribute(e,t)},activateIndicator:(t=ee(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.tabIndicator.updateComplete;case 2:r.tabIndicator.activate(t);case 3:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),deactivateIndicator:(e=ee(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.tabIndicator.updateComplete;case 2:r.tabIndicator.deactivate();case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),notifyInteracted:function(){return r.dispatchEvent(new CustomEvent(W.strings.INTERACTED_EVENT,{detail:{tabId:r.id},bubbles:!0,composed:!0,cancelable:!0}))},getOffsetLeft:function(){return r.offsetLeft},getOffsetWidth:function(){return r.mdcRoot.offsetWidth},getContentOffsetLeft:function(){return r._contentElement.offsetLeft},getContentOffsetWidth:function(){return r._contentElement.offsetWidth},focus:function(){r.initFocus?r.initFocus=!1:r.mdcRoot.focus()}})}},{key:"activate",value:function(e){var t=this;e||(this.initFocus=!0),this.mdcFoundation?(this.mdcFoundation.activate(e),this.setActive(this.mdcFoundation.isActive())):this.updateComplete.then((function(){t.mdcFoundation.activate(e),t.setActive(t.mdcFoundation.isActive())}))}},{key:"deactivate",value:function(){this.mdcFoundation.deactivate(),this.setActive(this.mdcFoundation.isActive())}},{key:"setActive",value:function(e){var t=this.active;t!==e&&(this._active=e,this.requestUpdate("active",t))}},{key:"computeDimensions",value:function(){return this.mdcFoundation.computeDimensions()}},{key:"computeIndicatorClientRect",value:function(){return this.tabIndicator.computeContentClientRect()}},{key:"focus",value:function(){this.mdcRoot.focus(),this.handleFocus()}},{key:"handleClick",value:function(){this.handleFocus(),this.mdcFoundation.handleClick()}},{key:"handleFocus",value:function(){this.handleRippleFocus()}},{key:"handleBlur",value:function(){this.handleRippleBlur()}},{key:"handleRippleMouseDown",value:function(e){var t=this;window.addEventListener("mouseup",(function e(){window.removeEventListener("mouseup",e),t.handleRippleDeactivate()})),this.rippleHandlers.startPress(e)}},{key:"handleRippleTouchStart",value:function(e){this.rippleHandlers.startPress(e)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}},{key:"isRippleActive",get:function(){var e;return(null===(e=this.rippleElement)||void 0===e?void 0:e.isActive)||!1}}],r&&ne(t.prototype,r),n&&ne(t,n),o}(a.H);de.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.__decorate)([(0,y.I)(".mdc-tab")],de.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,y.I)("mwc-tab-indicator")],de.prototype,"tabIndicator",void 0),(0,i.__decorate)([(0,v.C)()],de.prototype,"label",void 0),(0,i.__decorate)([(0,v.C)()],de.prototype,"icon",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],de.prototype,"hasImageIcon",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],de.prototype,"isFadingIndicator",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],de.prototype,"minWidth",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],de.prototype,"isMinWidthIndicator",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean,reflect:!0,attribute:"active"})],de.prototype,"active",null),(0,i.__decorate)([(0,v.C)()],de.prototype,"indicatorIcon",void 0),(0,i.__decorate)([(0,v.C)({type:Boolean})],de.prototype,"stacked",void 0),(0,i.__decorate)([(0,G.P)(function(){var e=ee(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.updateComplete;case 2:this.mdcFoundation.setFocusOnActivate(t);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()),(0,v.C)({type:Boolean})],de.prototype,"focusOnActivate",void 0),(0,i.__decorate)([(0,y.I)(".mdc-tab__content")],de.prototype,"_contentElement",void 0),(0,i.__decorate)([(0,Y.S)()],de.prototype,"shouldRenderRipple",void 0),(0,i.__decorate)([(0,Y.S)()],de.prototype,"useStateLayerCustomProperties",void 0),(0,i.__decorate)([(0,X.G)("mwc-ripple")],de.prototype,"ripple",void 0),(0,i.__decorate)([(0,q.h)({passive:!0})],de.prototype,"handleRippleTouchStart",null);var fe=(0,C.iv)(le||(le=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);position:relative}.mdc-tab .mdc-tab__text-label{color:rgba(0, 0, 0, 0.6)}.mdc-tab .mdc-tab__icon{color:rgba(0, 0, 0, 0.54);fill:currentColor}.mdc-tab__content{position:relative}.mdc-tab__icon{width:24px;height:24px;font-size:24px}.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-tab--active .mdc-tab__icon{color:#6200ee;color:var(--mdc-theme-primary, #6200ee);fill:currentColor}.mdc-tab{background:none}.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-tab{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-tab .mdc-tab__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-tab .mdc-tab__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-tab .mdc-tab__ripple::before,.mdc-tab .mdc-tab__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-tab:hover .mdc-tab__ripple::before,.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple::before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple::after{transition:opacity 150ms linear}.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-tab__ripple{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform,opacity}:host{outline:none;flex:1 0 auto;display:flex;justify-content:center;-webkit-tap-highlight-color:transparent}.mdc-tab{height:var(--mdc-tab-height, 48px);margin-left:0;margin-right:0;padding-right:var(--mdc-tab-horizontal-padding, 24px);padding-left:var(--mdc-tab-horizontal-padding, 24px)}.mdc-tab--stacked{height:var(--mdc-tab-stacked-height, 72px)}.mdc-tab::-moz-focus-inner{border:0}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mdc-tab-text-label-color-default, rgba(0, 0, 0, 0.6))}.mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{color:var(--mdc-tab-color-default, rgba(0, 0, 0, 0.54))}'])));function pe(e){return pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pe(e)}function he(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function me(e,t){return me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},me(e,t)}function ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=be(e);if(t){var i=be(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return ve(this,r)}}function ve(e,t){if(t&&("object"===pe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function be(e){return be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},be(e)}var ge=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&me(e,t)}(r,e);var t=ye(r);function r(){return he(this,r),t.apply(this,arguments)}return r}(de);ge.styles=[fe],ge=(0,i.__decorate)([(0,o.M)("mwc-tab")],ge);var _e,we=r(58014),ke={ANIMATING:"mdc-tab-scroller--animating",SCROLL_AREA_SCROLL:"mdc-tab-scroller__scroll-area--scroll",SCROLL_TEST:"mdc-tab-scroller__test"},Ee={AREA_SELECTOR:".mdc-tab-scroller__scroll-area",CONTENT_SELECTOR:".mdc-tab-scroller__scroll-content"},xe=function(e){this.adapter=e},Se=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.getScrollPositionRTL=function(){var e=this.adapter.getScrollAreaScrollLeft(),t=this.calculateScrollEdges().right;return Math.round(t-e)},t.prototype.scrollToRTL=function(e){var t=this.calculateScrollEdges(),r=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(t.right-e);return{finalScrollPosition:n,scrollDelta:n-r}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(t-e);return{finalScrollPosition:r,scrollDelta:r-t}},t.prototype.getAnimatingScrollPosition=function(e){return e},t.prototype.calculateScrollEdges=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.left,e),t.right)},t}(xe),Ae=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.getScrollPositionRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft();return Math.round(e-t)},t.prototype.scrollToRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(-e);return{finalScrollPosition:r,scrollDelta:r-t}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(t-e);return{finalScrollPosition:r,scrollDelta:r-t}},t.prototype.getAnimatingScrollPosition=function(e,t){return e-t},t.prototype.calculateScrollEdges=function(){var e=this.adapter.getScrollContentOffsetWidth();return{left:this.adapter.getScrollAreaOffsetWidth()-e,right:0}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.max(Math.min(t.right,e),t.left)},t}(xe),Te=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.getScrollPositionRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft();return Math.round(t-e)},t.prototype.scrollToRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(e);return{finalScrollPosition:r,scrollDelta:t-r}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(t+e);return{finalScrollPosition:r,scrollDelta:t-r}},t.prototype.getAnimatingScrollPosition=function(e,t){return e+t},t.prototype.calculateScrollEdges=function(){return{left:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth(),right:0}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.right,e),t.left)},t}(xe),Ce=function(e){function t(r){var n=e.call(this,(0,i.__assign)((0,i.__assign)({},t.defaultAdapter),r))||this;return n.isAnimating=!1,n}return(0,i.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return ke},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Ee},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{eventTargetMatchesSelector:function(){return!1},addClass:function(){},removeClass:function(){},addScrollAreaClass:function(){},setScrollAreaStyleProperty:function(){},setScrollContentStyleProperty:function(){},getScrollContentStyleValue:function(){return""},setScrollAreaScrollLeft:function(){},getScrollAreaScrollLeft:function(){return 0},getScrollContentOffsetWidth:function(){return 0},getScrollAreaOffsetWidth:function(){return 0},computeScrollAreaClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeScrollContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeHorizontalScrollbarHeight:function(){return 0}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this.adapter.computeHorizontalScrollbarHeight();this.adapter.setScrollAreaStyleProperty("margin-bottom",-e+"px"),this.adapter.addScrollAreaClass(t.cssClasses.SCROLL_AREA_SCROLL)},t.prototype.getScrollPosition=function(){if(this.isRTL())return this.computeCurrentScrollPositionRTL();var e=this.calculateCurrentTranslateX();return this.adapter.getScrollAreaScrollLeft()-e},t.prototype.handleInteraction=function(){this.isAnimating&&this.stopScrollAnimation()},t.prototype.handleTransitionEnd=function(e){var r=e.target;this.isAnimating&&this.adapter.eventTargetMatchesSelector(r,t.strings.CONTENT_SELECTOR)&&(this.isAnimating=!1,this.adapter.removeClass(t.cssClasses.ANIMATING))},t.prototype.incrementScroll=function(e){0!==e&&this.animate(this.getIncrementScrollOperation(e))},t.prototype.incrementScrollImmediate=function(e){if(0!==e){var t=this.getIncrementScrollOperation(e);0!==t.scrollDelta&&(this.stopScrollAnimation(),this.adapter.setScrollAreaScrollLeft(t.finalScrollPosition))}},t.prototype.scrollTo=function(e){this.isRTL()?this.scrollToImplRTL(e):this.scrollToImpl(e)},t.prototype.getRTLScroller=function(){return this.rtlScrollerInstance||(this.rtlScrollerInstance=this.rtlScrollerFactory()),this.rtlScrollerInstance},t.prototype.calculateCurrentTranslateX=function(){var e=this.adapter.getScrollContentStyleValue("transform");if("none"===e)return 0;var t=/\((.+?)\)/.exec(e);if(!t)return 0;var r=t[1],n=(0,i.__read)(r.split(","),6),o=(n[0],n[1],n[2],n[3],n[4]);n[5];return parseFloat(o)},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.left,e),t.right)},t.prototype.computeCurrentScrollPositionRTL=function(){var e=this.calculateCurrentTranslateX();return this.getRTLScroller().getScrollPositionRTL(e)},t.prototype.calculateScrollEdges=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},t.prototype.scrollToImpl=function(e){var t=this.getScrollPosition(),r=this.clampScrollValue(e),n=r-t;this.animate({finalScrollPosition:r,scrollDelta:n})},t.prototype.scrollToImplRTL=function(e){var t=this.getRTLScroller().scrollToRTL(e);this.animate(t)},t.prototype.getIncrementScrollOperation=function(e){if(this.isRTL())return this.getRTLScroller().incrementScrollRTL(e);var t=this.getScrollPosition(),r=e+t,n=this.clampScrollValue(r);return{finalScrollPosition:n,scrollDelta:n-t}},t.prototype.animate=function(e){var r=this;0!==e.scrollDelta&&(this.stopScrollAnimation(),this.adapter.setScrollAreaScrollLeft(e.finalScrollPosition),this.adapter.setScrollContentStyleProperty("transform","translateX("+e.scrollDelta+"px)"),this.adapter.computeScrollAreaClientRect(),requestAnimationFrame((function(){r.adapter.addClass(t.cssClasses.ANIMATING),r.adapter.setScrollContentStyleProperty("transform","none")})),this.isAnimating=!0)},t.prototype.stopScrollAnimation=function(){this.isAnimating=!1;var e=this.getAnimatingScrollPosition();this.adapter.removeClass(t.cssClasses.ANIMATING),this.adapter.setScrollContentStyleProperty("transform","translateX(0px)"),this.adapter.setScrollAreaScrollLeft(e)},t.prototype.getAnimatingScrollPosition=function(){var e=this.calculateCurrentTranslateX(),t=this.adapter.getScrollAreaScrollLeft();return this.isRTL()?this.getRTLScroller().getAnimatingScrollPosition(t,e):t-e},t.prototype.rtlScrollerFactory=function(){var e=this.adapter.getScrollAreaScrollLeft();this.adapter.setScrollAreaScrollLeft(e-1);var t=this.adapter.getScrollAreaScrollLeft();if(t<0)return this.adapter.setScrollAreaScrollLeft(e),new Ae(this.adapter);var r=this.adapter.computeScrollAreaClientRect(),n=this.adapter.computeScrollContentClientRect(),i=Math.round(n.right-r.right);return this.adapter.setScrollAreaScrollLeft(e),i===t?new Te(this.adapter):new Se(this.adapter)},t.prototype.isRTL=function(){return"rtl"===this.adapter.getScrollContentStyleValue("direction")},t}(s.K);function Oe(e){return Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oe(e)}function Pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Me(e,t){for(var r=0;r\n
\n
\n
\n
\n '])),this._handleInteraction,this._handleInteraction,this._handleInteraction,this._handleInteraction,this._handleInteraction,this._handleTransitionEnd)}},{key:"createAdapter",value:function(){var e=this;return Object.assign(Object.assign({},(0,a.q)(this.mdcRoot)),{eventTargetMatchesSelector:function(e,t){return(0,we.wB)(e,t)},addScrollAreaClass:function(t){return e.scrollAreaElement.classList.add(t)},setScrollAreaStyleProperty:function(t,r){return e.scrollAreaElement.style.setProperty(t,r)},setScrollContentStyleProperty:function(t,r){return e.scrollContentElement.style.setProperty(t,r)},getScrollContentStyleValue:function(t){return window.getComputedStyle(e.scrollContentElement).getPropertyValue(t)},setScrollAreaScrollLeft:function(t){return e.scrollAreaElement.scrollLeft=t},getScrollAreaScrollLeft:function(){return e.scrollAreaElement.scrollLeft},getScrollContentOffsetWidth:function(){return e.scrollContentElement.offsetWidth},getScrollAreaOffsetWidth:function(){return e.scrollAreaElement.offsetWidth},computeScrollAreaClientRect:function(){return e.scrollAreaElement.getBoundingClientRect()},computeScrollContentClientRect:function(){return e.scrollContentElement.getBoundingClientRect()},computeHorizontalScrollbarHeight:function(){return-1===e._scrollbarHeight&&(e.scrollAreaElement.style.overflowX="scroll",e._scrollbarHeight=e.scrollAreaElement.offsetHeight-e.scrollAreaElement.clientHeight,e.scrollAreaElement.style.overflowX=""),e._scrollbarHeight}})}},{key:"getScrollPosition",value:function(){return this.mdcFoundation.getScrollPosition()}},{key:"getScrollContentWidth",value:function(){return this.scrollContentElement.offsetWidth}},{key:"incrementScrollPosition",value:function(e){this.mdcFoundation.incrementScroll(e)}},{key:"scrollToPosition",value:function(e){this.mdcFoundation.scrollTo(e)}}],r&&Me(t.prototype,r),n&&Me(t,n),o}(a.H);(0,i.__decorate)([(0,y.I)(".mdc-tab-scroller")],ze.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,y.I)(".mdc-tab-scroller__scroll-area")],ze.prototype,"scrollAreaElement",void 0),(0,i.__decorate)([(0,y.I)(".mdc-tab-scroller__scroll-content")],ze.prototype,"scrollContentElement",void 0),(0,i.__decorate)([(0,q.h)({passive:!0})],ze.prototype,"_handleInteraction",null);var Ne=(0,C.iv)(je||(je=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}([".mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-scroller__test{position:absolute;top:-9999px;width:100px;height:100px;overflow-x:scroll}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{position:relative;display:flex;flex:1 0 auto;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}:host{display:flex}.mdc-tab-scroller{flex:1}"])));function Fe(e){return Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fe(e)}function Be(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function He(e,t){return He=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},He(e,t)}function Ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ge(e);if(t){var i=Ge(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ue(this,r)}}function Ue(e,t){if(t&&("object"===Fe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ge(e){return Ge=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ge(e)}var Ke=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&He(e,t)}(r,e);var t=Ze(r);function r(){return Be(this,r),t.apply(this,arguments)}return r}(ze);Ke.styles=[Ne],Ke=(0,i.__decorate)([(0,o.M)("mwc-tab-scroller")],Ke);var Ve={ARROW_LEFT_KEY:"ArrowLeft",ARROW_RIGHT_KEY:"ArrowRight",END_KEY:"End",ENTER_KEY:"Enter",HOME_KEY:"Home",SPACE_KEY:"Space",TAB_ACTIVATED_EVENT:"MDCTabBar:activated",TAB_SCROLLER_SELECTOR:".mdc-tab-scroller",TAB_SELECTOR:".mdc-tab"},$e={ARROW_LEFT_KEYCODE:37,ARROW_RIGHT_KEYCODE:39,END_KEYCODE:35,ENTER_KEYCODE:13,EXTRA_SCROLL_AMOUNT:20,HOME_KEYCODE:36,SPACE_KEYCODE:32},We=new Set;We.add(Ve.ARROW_LEFT_KEY),We.add(Ve.ARROW_RIGHT_KEY),We.add(Ve.END_KEY),We.add(Ve.HOME_KEY),We.add(Ve.ENTER_KEY),We.add(Ve.SPACE_KEY);var Ye=new Map;Ye.set($e.ARROW_LEFT_KEYCODE,Ve.ARROW_LEFT_KEY),Ye.set($e.ARROW_RIGHT_KEYCODE,Ve.ARROW_RIGHT_KEY),Ye.set($e.END_KEYCODE,Ve.END_KEY),Ye.set($e.HOME_KEYCODE,Ve.HOME_KEY),Ye.set($e.ENTER_KEYCODE,Ve.ENTER_KEY),Ye.set($e.SPACE_KEYCODE,Ve.SPACE_KEY);var Xe,qe=function(e){function t(r){var n=e.call(this,(0,i.__assign)((0,i.__assign)({},t.defaultAdapter),r))||this;return n.useAutomaticActivation=!1,n}return(0,i.__extends)(t,e),Object.defineProperty(t,"strings",{get:function(){return Ve},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return $e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{scrollTo:function(){},incrementScroll:function(){},getScrollPosition:function(){return 0},getScrollContentWidth:function(){return 0},getOffsetWidth:function(){return 0},isRTL:function(){return!1},setActiveTab:function(){},activateTabAtIndex:function(){},deactivateTabAtIndex:function(){},focusTabAtIndex:function(){},getTabIndicatorClientRectAtIndex:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getTabDimensionsAtIndex:function(){return{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:function(){return-1},getFocusedTabIndex:function(){return-1},getIndexOfTabById:function(){return-1},getTabListLength:function(){return 0},notifyTabActivated:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setUseAutomaticActivation=function(e){this.useAutomaticActivation=e},t.prototype.activateTab=function(e){var t,r=this.adapter.getPreviousActiveTabIndex();this.indexIsInRange(e)&&e!==r&&(-1!==r&&(this.adapter.deactivateTabAtIndex(r),t=this.adapter.getTabIndicatorClientRectAtIndex(r)),this.adapter.activateTabAtIndex(e,t),this.scrollIntoView(e),this.adapter.notifyTabActivated(e))},t.prototype.handleKeyDown=function(e){var t=this.getKeyFromEvent(e);if(void 0!==t)if(this.isActivationKey(t)||e.preventDefault(),this.useAutomaticActivation){if(this.isActivationKey(t))return;var r=this.determineTargetFromKey(this.adapter.getPreviousActiveTabIndex(),t);this.adapter.setActiveTab(r),this.scrollIntoView(r)}else{var n=this.adapter.getFocusedTabIndex();if(this.isActivationKey(t))this.adapter.setActiveTab(n);else{r=this.determineTargetFromKey(n,t);this.adapter.focusTabAtIndex(r),this.scrollIntoView(r)}}},t.prototype.handleTabInteraction=function(e){this.adapter.setActiveTab(this.adapter.getIndexOfTabById(e.detail.tabId))},t.prototype.scrollIntoView=function(e){this.indexIsInRange(e)&&(0!==e?e!==this.adapter.getTabListLength()-1?this.isRTL()?this.scrollIntoViewImplRTL(e):this.scrollIntoViewImpl(e):this.adapter.scrollTo(this.adapter.getScrollContentWidth()):this.adapter.scrollTo(0))},t.prototype.determineTargetFromKey=function(e,t){var r=this.isRTL(),n=this.adapter.getTabListLength()-1,i=e;return t===Ve.END_KEY?i=n:t===Ve.ARROW_LEFT_KEY&&!r||t===Ve.ARROW_RIGHT_KEY&&r?i-=1:t===Ve.ARROW_RIGHT_KEY&&!r||t===Ve.ARROW_LEFT_KEY&&r?i+=1:i=0,i<0?i=n:i>n&&(i=0),i},t.prototype.calculateScrollIncrement=function(e,t,r,n){var i=this.adapter.getTabDimensionsAtIndex(t),o=i.contentLeft-r-n,a=i.contentRight-r-$e.EXTRA_SCROLL_AMOUNT,s=o+$e.EXTRA_SCROLL_AMOUNT;return te?Math.max(s,0):Math.min(c,0)},t.prototype.findAdjacentTabIndexClosestToEdge=function(e,t,r,n){var i=t.rootLeft-r,o=t.rootRight-r-n,a=i+o;return i<0||a<0?e-1:o>0||a>0?e+1:-1},t.prototype.findAdjacentTabIndexClosestToEdgeRTL=function(e,t,r,n,i){var o=i-t.rootLeft-n-r,a=i-t.rootRight-r,s=o+a;return o>0||s>0?e+1:a<0||s<0?e-1:-1},t.prototype.getKeyFromEvent=function(e){return We.has(e.key)?e.key:Ye.get(e.keyCode)},t.prototype.isActivationKey=function(e){return e===Ve.SPACE_KEY||e===Ve.ENTER_KEY},t.prototype.indexIsInRange=function(e){return e>=0&&e\n \n \n '])),this._handleTabInteraction,this._handleKeydown)}},{key:"_getTabs",value:function(){return this.tabsSlot.assignedNodes({flatten:!0}).filter((function(e){return e instanceof de}))}},{key:"_getTab",value:function(e){return this._getTabs()[e]}},{key:"createAdapter",value:function(){var e=this;return{scrollTo:function(t){return e.scrollerElement.scrollToPosition(t)},incrementScroll:function(t){return e.scrollerElement.incrementScrollPosition(t)},getScrollPosition:function(){return e.scrollerElement.getScrollPosition()},getScrollContentWidth:function(){return e.scrollerElement.getScrollContentWidth()},getOffsetWidth:function(){return e.mdcRoot.offsetWidth},isRTL:function(){return"rtl"===window.getComputedStyle(e.mdcRoot).getPropertyValue("direction")},setActiveTab:function(t){return e.mdcFoundation.activateTab(t)},activateTabAtIndex:function(t,r){var n=e._getTab(t);void 0!==n&&n.activate(r),e._previousActiveIndex=t},deactivateTabAtIndex:function(t){var r=e._getTab(t);void 0!==r&&r.deactivate()},focusTabAtIndex:function(t){var r=e._getTab(t);void 0!==r&&r.focus()},getTabIndicatorClientRectAtIndex:function(t){var r=e._getTab(t);return void 0!==r?r.computeIndicatorClientRect():new DOMRect},getTabDimensionsAtIndex:function(t){var r=e._getTab(t);return void 0!==r?r.computeDimensions():{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:function(){return e._previousActiveIndex},getFocusedTabIndex:function(){var t=e._getTabs(),r=e.getRootNode().activeElement;return t.indexOf(r)},getIndexOfTabById:function(t){for(var r=e._getTabs(),n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",":\n \n \n ",":\n ","\n \n "])),e.hass.localize("ui.components.related-items.integration"),"/config/integrations#config_entry=".concat(t),e._navigateAwayClose,e.hass.localize("component.".concat(r.domain,".title")),r.title):""})):"",this._related.device&&this._devices?this._related.device.map((function(t){var r=e._devices.find((function(e){return e.id===t}));return r?(0,m.dy)(ar||(ar=kr(["\n

\n ",':\n

\n \n \n ',"\n \n \n "])),e._openMoreInfo,t,r.attributes.friendly_name||t):""}))):"",this._related.group?(0,m.dy)(ur||(ur=kr(["\n

",":

\n
    \n ","\n
\n "])),this.hass.localize("ui.components.related-items.group"),this._related.group.map((function(t){var r=e.hass.states[t];return r?(0,m.dy)(dr||(dr=kr(['\n
  • \n \n \n \n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);rt.primary?-1:1})),this._interface=Object.assign({},this._interfaces[this._curTabIndex]),e.next=8,this.updateComplete;case 8:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._processing=!1,(0,Pt.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._interface?(0,m.dy)(Hr||(Hr=ln(["\n \n \n \n ',"\n \n \n \n ',"\n \n ","\n \n "])),!0,this.closeDialog,this.supervisor.localize("dialog.network.title"),this.hass.localize("common.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",this._interfaces.length>1?(0,m.dy)(Zr||(Zr=ln(["","\n "])),this._curTabIndex,this._handleTabActivated,this._interfaces.map((function(e){return(0,m.dy)(Ur||(Ur=ln(["\n "])),e.interface,e.interface)}))):"",Ot(this._renderTab())):(0,m.dy)(Br||(Br=ln([""])))}},{kind:"method",key:"_renderTab",value:function(){var e,t,r,n,i,o=this;return(0,m.dy)(Gr||(Gr=ln(['
    \n ',"\n ","\n ",'\n
    \n
    \n \n ','\n \n ']))):this.supervisor.localize("dialog.network.scan_ap"),this._accessPoints&&this._accessPoints.accesspoints&&0!==this._accessPoints.accesspoints.length?(0,m.dy)(Wr||(Wr=ln(["\n \n ","\n \n "])),this._accessPoints.accesspoints.filter((function(e){return e.ssid})).map((function(e){var t;return(0,m.dy)(Yr||(Yr=ln(["\n \n ",'\n \n '," - Strength: ","\n \n \n "])),o._selectAP,e.ssid===(null===(t=o._wifiConfiguration)||void 0===t?void 0:t.ssid),e,e.ssid,e.mac,e.signal)}))):"",this._wifiConfiguration?(0,m.dy)(Xr||(Xr=ln(['\n
    \n \n ',"\n "])),this.supervisor.localize("dialog.network.warning")):"",this.supervisor.localize("common.cancel"),this.closeDialog,this._updateNetwork,!this._dirty,this._processing?(0,m.dy)(Qr||(Qr=ln(['\n ']))):this.supervisor.localize("common.save"))}},{kind:"method",key:"_selectAP",value:function(e){this._wifiConfiguration=e.currentTarget.ap,this._dirty=!0}},{kind:"method",key:"_scanForAP",value:(i=dn(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._interface){e.next=2;break}return e.abrupt("return");case 2:return this._scanning=!0,e.prev=3,e.next=6,(0,on.Ne)(this.hass,this._interface.interface);case 6:this._accessPoints=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),(0,an.Ys)(this,{title:"Failed to scan for accesspoints",text:(0,nn.js)(e.t0)});case 12:return e.prev=12,this._scanning=!1,e.finish(12);case 15:case"end":return e.stop()}}),e,this,[[3,9,12,15]])}))),function(){return i.apply(this,arguments)})},{kind:"method",key:"_renderIPConfiguration",value:function(e){var t,r,n;return(0,m.dy)(en||(en=ln(["\n \n \n \n \n \n \n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ',"\n
    \n \n "])),this._opened,this.closeDialog,(0,s.i)(this.hass,this._addingRegistry?this.supervisor.localize("dialog.registries.title_add"):this.supervisor.localize("dialog.registries.title_manage")),this._addingRegistry?(0,n.dy)(p||(p=A(["\n \n\n \n ','\n ',":\n ","\n =0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n ",'\n
    \n ','\n
    \n \n
    \n
    \n ',""])),this._error):"",l.length?l.map((function(e){return(0,u.dy)(a||(a=x(['\n \n \n
    ',"
    \n
    ","
    \n
    ","
    \n
    \n \n
    \n "])),e.name,e.maintainer,e.url,e.slug,r._dialogParams.supervisor.localize("dialog.repositories.remove"),"M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",r._removeRepository)})):(0,u.dy)(s||(s=x([" No repositories "]))),this._dialogParams.url||"",this._dialogParams.supervisor.localize("dialog.repositories.add"),this._handleKeyAdd,this._addRepository,this._processing?(0,u.dy)(c||(c=x(['']))):this._dialogParams.supervisor.localize("dialog.repositories.add"),this.closeDialog,null===(t=this._dialogParams)||void 0===t?void 0:t.supervisor.localize("common.close"))}},{kind:"get",static:!0,key:"styles",value:function(){return[k.Qx,k.yu,(0,u.iv)(l||(l=x(["\n ha-dialog.button-left {\n --justify-action-buttons: flex-start;\n }\n paper-icon-item {\n cursor: pointer;\n }\n .form {\n color: var(--primary-text-color);\n }\n .option {\n border: 1px solid var(--divider-color);\n border-radius: 4px;\n margin-top: 4px;\n }\n mwc-button {\n margin-left: 8px;\n }\n ha-circular-progress {\n display: block;\n margin: 32px;\n text-align: center;\n }\n "])))]}},{kind:"method",key:"focus",value:function(){var e=this;this.updateComplete.then((function(){var t,r;return null===(t=e.shadowRoot)||void 0===t||null===(r=t.querySelector("[dialogInitialFocus]"))||void 0===r?void 0:r.focus()}))}},{kind:"method",key:"_handleKeyAdd",value:function(e){e.stopPropagation(),13===e.keyCode&&this._addRepository()}},{kind:"method",key:"_loadData",value:(E=A(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,g.yt)(this.hass);case 3:t=e.sent,this._repositories=t.repositories,(0,y.B)(this,"supervisor-collection-refresh",{collection:"addon"}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),this._error=(0,_.js)(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(){return E.apply(this,arguments)})},{kind:"method",key:"_addRepository",value:(d=A(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((t=this._optionInput)&&t.value){e.next=3;break}return e.abrupt("return");case 3:return this._processing=!0,r=this._filteredRepositories(this._repositories),(n=r.map((function(e){return e.source}))).push(t.value),e.prev=7,e.next=10,(0,w.jP)(this.hass,{addons_repositories:n});case 10:return e.next=12,this._loadData();case 12:t.value="",e.next=18;break;case 15:e.prev=15,e.t0=e.catch(7),this._error=(0,_.js)(e.t0);case 18:this._processing=!1;case 19:case"end":return e.stop()}}),e,this,[[7,15]])}))),function(){return d.apply(this,arguments)})},{kind:"method",key:"_removeRepository",value:(r=A(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.currentTarget.slug,n=this._filteredRepositories(this._repositories),i=n.find((function(e){return e.slug===r}))){e.next=5;break}return e.abrupt("return");case 5:return o=n.map((function(e){return e.source})).filter((function(e){return e!==i.source})),e.prev=6,e.next=9,(0,w.jP)(this.hass,{addons_repositories:o});case 9:return e.next=11,this._loadData();case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),this._error=(0,_.js)(e.t0);case 16:case"end":return e.stop()}}),e,this,[[6,13]])}))),function(e){return r.apply(this,arguments)})}]}}),u.oi)},7628:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});var n=r(47181),i=function(e,t){(0,n.B)(e,"show-dialog",{dialogTag:"dialog-supervisor-update",dialogImport:function(){return r.e(511).then(r.bind(r,46511))},dialogParams:t})}},55677:function(e,t,r){"use strict";var n;r.d(t,{l:function(){return a}});var i,o,a=(0,r(7599).iv)(n||(i=["\n .content {\n margin: 8px;\n }\n h1,\n .description,\n .card-content {\n color: var(--primary-text-color);\n }\n h1 {\n font-size: 2em;\n margin-bottom: 8px;\n font-family: var(--paper-font-headline_-_font-family);\n -webkit-font-smoothing: var(--paper-font-headline_-_-webkit-font-smoothing);\n font-size: var(--paper-font-headline_-_font-size);\n font-weight: var(--paper-font-headline_-_font-weight);\n letter-spacing: var(--paper-font-headline_-_letter-spacing);\n line-height: var(--paper-font-headline_-_line-height);\n padding-left: 8px;\n }\n .description {\n margin-top: 4px;\n padding-left: 8px;\n }\n .card-group {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n grid-gap: 8px;\n }\n @media screen and (min-width: 640px) {\n .card-group {\n grid-template-columns: repeat(auto-fit, minmax(300px, 0.5fr));\n }\n }\n @media screen and (min-width: 1020px) {\n .card-group {\n grid-template-columns: repeat(auto-fit, minmax(300px, 0.333fr));\n }\n }\n @media screen and (min-width: 1300px) {\n .card-group {\n grid-template-columns: repeat(auto-fit, minmax(300px, 0.25fr));\n }\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .error {\n color: var(--error-color);\n margin-top: 16px;\n }\n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))))},71160:function(e,t,r){"use strict";function n(e){return Intl.getCanonicalLocales(e)}function i(e,t){var r=t.tzData,n=t.uppercaseLinks,i=e.toUpperCase(),o=Object.keys(r).reduce((function(e,t){return e[t.toUpperCase()]=t,e}),{}),a=n[i]||o[i];return"Etc/UTC"===a||"Etc/GMT"===a?"UTC":a}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e){if("symbol"===o(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}function s(e){if(void 0===e)return NaN;if(null===e)return 0;if("boolean"==typeof e)return e?1:0;if("number"==typeof e)return e;if("symbol"===o(e)||"bigint"==typeof e)throw new TypeError("Cannot convert symbol/bigint to number");return Number(e)}function c(e){return isFinite(e)?Math.abs(e)>8640000000000001?NaN:function(e){var t=s(e);if(isNaN(t)||u(t,-0))return 0;if(isFinite(t))return t;var r=Math.floor(Math.abs(t));return t<0&&(r=-r),u(r,-0)?0:r}(e):NaN}function l(e){if(null==e)throw new TypeError("undefined/null cannot be converted to object");return Object(e)}function u(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t}function d(e){return new Array(e)}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function p(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"===o(e)?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":"symbol"===o(e)?"Symbol":"bigint"==typeof e?"BigInt":void 0}r.r(t),r.d(t,{ArrayCreate:function(){return d},CanonicalizeLocaleList:function(){return n},CanonicalizeTimeZoneName:function(){return i},CoerceOptionsToObject:function(){return R},ComputeExponent:function(){return ae},ComputeExponentForMagnitude:function(){return re},CurrencyDigits:function(){return se},DateFromTime:function(){return S},Day:function(){return y},DayFromYear:function(){return b},DayWithinYear:function(){return k},DaysInYear:function(){return w},FormatNumericToParts:function(){return be},FormatNumericToString:function(){return oe},GetNumberOption:function(){return L},GetOption:function(){return j},GetOptionsObject:function(){return N},HasOwnProperty:function(){return f},HourFromTime:function(){return T},InLeapYear:function(){return E},InitializeNumberFormat:function(){return ke},IsSanctionedSimpleUnitIdentifier:function(){return Z},IsValidTimeZoneName:function(){return U},IsWellFormedCurrencyCode:function(){return K},IsWellFormedUnitIdentifier:function(){return V},MinFromTime:function(){return C},MonthFromTime:function(){return x},OrdinaryHasInstance:function(){return P},PartitionNumberPattern:function(){return ve},PartitionPattern:function(){return Ee},RangePatternType:function(){return Se},SANCTIONED_UNITS:function(){return F},SIMPLE_UNITS:function(){return H},SameValue:function(){return u},SecFromTime:function(){return O},SetNumberFormatDigitOptions:function(){return we},SetNumberFormatUnitOptions:function(){return _e},SupportedLocales:function(){return xe},TimeClip:function(){return c},TimeFromYear:function(){return g},ToNumber:function(){return s},ToObject:function(){return l},ToRawFixed:function(){return ie},ToRawPrecision:function(){return ne},ToString:function(){return a},Type:function(){return p},WeekDay:function(){return v},YearFromTime:function(){return _},_formatToParts:function(){return pe},defineProperty:function(){return ee},getInternalSlot:function(){return q},getMagnitude:function(){return $},getMultiInternalSlots:function(){return J},invariant:function(){return te},isLiteralPart:function(){return Q},isMissingLocaleDataError:function(){return Te},msFromTime:function(){return M},removeUnitNamespace:function(){return B},setInternalSlot:function(){return Y},setMultiInternalSlots:function(){return X}});var h=864e5;function m(e,t){return e-Math.floor(e/t)*t}function y(e){return Math.floor(e/h)}function v(e){return m(y(e)+4,7)}function b(e){return Date.UTC(e,0)/h}function g(e){return Date.UTC(e,0)}function _(e){return new Date(e).getUTCFullYear()}function w(e){return e%4!=0?365:e%100!=0?366:e%400!=0?365:366}function k(e){return y(e)-b(_(e))}function E(e){return 365===w(_(e))?0:1}function x(e){var t=k(e),r=E(e);if(t>=0&&t<31)return 0;if(t<59+r)return 1;if(t<90+r)return 2;if(t<120+r)return 3;if(t<151+r)return 4;if(t<181+r)return 5;if(t<212+r)return 6;if(t<243+r)return 7;if(t<273+r)return 8;if(t<304+r)return 9;if(t<334+r)return 10;if(t<365+r)return 11;throw new Error("Invalid time")}function S(e){var t=k(e),r=x(e),n=E(e);if(0===r)return t+1;if(1===r)return t-30;if(2===r)return t-58-n;if(3===r)return t-89-n;if(4===r)return t-119-n;if(5===r)return t-150-n;if(6===r)return t-180-n;if(7===r)return t-211-n;if(8===r)return t-242-n;if(9===r)return t-272-n;if(10===r)return t-303-n;if(11===r)return t-333-n;throw new Error("Invalid time")}var A=1e3;function T(e){return m(Math.floor(e/36e5),24)}function C(e){return m(Math.floor(e/6e4),60)}function O(e){return m(Math.floor(e/A),60)}function P(e,t,r){if("function"!=typeof e)return!1;if(null==r?void 0:r.boundTargetFunction)return t instanceof(null==r?void 0:r.boundTargetFunction);if("object"!==o(t))return!1;var n=e.prototype;if("object"!==o(n))throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(n,t)}function M(e){return m(e,A)}function R(e){return void 0===e?Object.create(null):l(e)}function D(e,t,r,n){if(void 0!==e){if(e=Number(e),isNaN(e)||er)throw new RangeError(e+" is outside of range ["+t+", "+r+"]");return Math.floor(e)}return n}function L(e,t,r,n,i){return D(e[t],r,n,i)}function I(e){return I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},I(e)}function j(e,t,r,n,i){if("object"!==I(e))throw new TypeError("Options must be an object");var o=e[t];if(void 0!==o){if("boolean"!==r&&"string"!==r)throw new TypeError("invalid type");if("boolean"===r&&(o=Boolean(o)),"string"===r&&(o=a(o)),void 0!==n&&!n.filter((function(e){return e==o})).length)throw new RangeError(o+" is not within "+n.join(", "));return o}return i}function z(e){return z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},z(e)}function N(e){if(void 0===e)return Object.create(null);if("object"===z(e))return e;throw new TypeError("Options must be an object")}var F=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];function B(e){return e.slice(e.indexOf("-")+1)}var H=F.map(B);function Z(e){return H.indexOf(e)>-1}function U(e,t){var r=t.tzData,n=t.uppercaseLinks,i=e.toUpperCase(),o=new Set,a=new Set;return Object.keys(r).map((function(e){return e.toUpperCase()})).forEach((function(e){return o.add(e)})),Object.keys(n).forEach((function(e){a.add(e.toUpperCase()),o.add(n[e].toUpperCase())})),o.has(i)||a.has(i)}var G=/[^A-Z]/;function K(e){return 3===(e=e.replace(/([a-z])/g,(function(e,t){return t.toUpperCase()}))).length&&!G.test(e)}function V(e){if(Z(e=e.replace(/([A-Z])/g,(function(e,t){return t.toLowerCase()}))))return!0;var t=e.split("-per-");if(2!==t.length)return!1;var r=t[0],n=t[1];return!(!Z(r)||!Z(n))}function $(e){return Math.floor(Math.log(e)*Math.LOG10E)}function W(e,t){if("function"==typeof e.repeat)return e.repeat(t);for(var r=new Array(t),n=0;np[p.length-1])return p[p.length-1].length-1;var h=p.indexOf(f);if(-1===h)return 0;var m=p[h];return"0"===u[m].other?0:m.length-u[m].other.match(/0+/)[0].length}}function ne(e,t,r){var n,i,o,a,s=r;if(0===e)n=W("0",s),i=0,o=0;else{var c=e.toString(),l=c.indexOf("e"),u=c.split("e"),d=u[0],f=u[1],p=d.replace(".","");if(l>=0&&p.length<=s)i=+f,n=p+W("0",s-p.length),o=e;else{var h=(i=$(e))-s+1,m=Math.round(v(e,h));v(m,s-1)>=10&&(i+=1,m=Math.floor(m/10)),n=m.toString(),o=v(m,s-1-i)}}if(i>=s-1?(n+=W("0",i-s+1),a=i+1):i>=0?(n=n.slice(0,i+1)+"."+n.slice(i+1),a=i+1):(n="0."+W("0",-i-1)+n,a=1),n.indexOf(".")>=0&&r>t){for(var y=r-t;y>0&&"0"===n[n.length-1];)n=n.slice(0,-1),y--;"."===n[n.length-1]&&(n=n.slice(0,-1))}return{formattedString:n,roundedNumber:o,integerDigitsCount:a};function v(e,t){return t<0?e*Math.pow(10,-t):e/Math.pow(10,t)}}function ie(e,t,r){var n,i,o=r,a=Math.round(e*Math.pow(10,o)),s=a/Math.pow(10,o);if(a<1e21)n=a.toString();else{var c=(n=a.toString()).split("e"),l=c[0],u=c[1];n=l.replace(".",""),n+=W("0",Math.max(+u-n.length+1,0))}if(0!==o){var d=n.length;if(d<=o)n=W("0",o+1-d)+n,d=o+1;var f=n.slice(0,d-o),p=n.slice(d-o);n=f+"."+p,i=f.length}else i=n.length;for(var h=r-t;h>0&&"0"===n[n.length-1];)n=n.slice(0,-1),h--;return"."===n[n.length-1]&&(n=n.slice(0,-1)),{formattedString:n,roundedNumber:s,integerDigitsCount:i}}function oe(e,t){var r,n=t<0||u(t,-0);switch(n&&(t=-t),e.roundingType){case"significantDigits":r=ne(t,e.minimumSignificantDigits,e.maximumSignificantDigits);break;case"fractionDigits":r=ie(t,e.minimumFractionDigits,e.maximumFractionDigits);break;default:(r=ne(t,1,2)).integerDigitsCount>1&&(r=ie(t,0,0))}t=r.roundedNumber;var i=r.formattedString,o=r.integerDigitsCount,a=e.minimumIntegerDigits;o\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,ue=new RegExp("^"+le.source),de=new RegExp(le.source+"$"),fe=/[#0](?:[\.,][#0]+)*/g;function pe(e,t,r,n){var i,o,a=e.sign,s=e.exponent,c=e.magnitude,l=n.notation,u=n.style,d=n.numberingSystem,f=t.numbers.nu[0],p=null;if("compact"===l&&c&&(p=function(e,t,r,n,i,o,a){var s,c,l=e.roundedNumber,u=e.sign,d=e.magnitude,f=String(Math.pow(10,d)),p=r.numbers.nu[0];if("currency"===n&&"name"!==o){var h=null===(s=((m=r.numbers.currency)[a]||m[p]).short)||void 0===s?void 0:s[f];if(!h)return null;c=ye(t,l,h)}else{var m,y=((m=r.numbers.decimal)[a]||m[p])[i][f];if(!y)return null;c=ye(t,l,y)}if("0"===c)return null;return c=me(c,u).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,r,t,u,n.compactDisplay,n.currencyDisplay,d)),"currency"===u&&"name"!==n.currencyDisplay){var h=t.currencies[n.currency];if(h)switch(n.currencyDisplay){case"code":i=n.currency;break;case"symbol":i=h.symbol;break;default:i=h.narrow}else i=n.currency}if(p)o=p;else if("decimal"===u||"unit"===u||"currency"===u&&"name"===n.currencyDisplay)o=me((t.numbers.decimal[d]||t.numbers.decimal[f]).standard,a);else if("currency"===u){o=me((y=t.numbers.currency[d]||t.numbers.currency[f])[n.currencySign],a)}else{o=me(t.numbers.percent[d]||t.numbers.percent[f],a)}var m=fe.exec(o)[0];if(o=o.replace(fe,"{0}").replace(/'(.)'/g,"$1"),"currency"===u&&"name"!==n.currencyDisplay){var y,v=(y=t.numbers.currency[d]||t.numbers.currency[f]).currencySpacing.afterInsertBetween;v&&!de.test(i)&&(o=o.replace("¤{0}","¤"+v+"{0}"));var b=y.currencySpacing.beforeInsertBetween;b&&!ue.test(i)&&(o=o.replace("{0}¤","{0}"+b+"¤"))}for(var g=o.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),_=[],w=t.numbers.symbols[d]||t.numbers.symbols[f],k=0,E=g;k0?(d=c.slice(0,p),f=c.slice(p+1)):d=c,o&&("compact"!==r||l>=1e4)){var h=e.group,m=[],y=a.split(".")[0].split(","),v=3,b=3;y.length>1&&(v=y[y.length-1].length),y.length>2&&(b=y[y.length-2].length);var g=d.length-v;if(g>0){for(m.push(d.slice(g,g+v)),g-=b;g>0;g-=b)m.push(d.slice(g,g+b));m.push(d.slice(0,g+b))}else m.push(d);for(;m.length>0;){var _=m.pop();s.push({type:"integer",value:_}),m.length>0&&s.push({type:"group",value:h})}}else s.push({type:"integer",value:d});if(void 0!==f&&s.push({type:"decimal",value:e.decimal},{type:"fraction",value:f}),("scientific"===r||"engineering"===r)&&isFinite(l)){s.push({type:"exponentSeparator",value:e.exponential}),n<0&&(s.push({type:"exponentMinusSign",value:e.minusSign}),n=-n);var w=ie(n,0,0);s.push({type:"exponentInteger",value:w.formattedString})}return s}function me(e,t){e.indexOf(";")<0&&(e=e+";-"+e);var r=e.split(";"),n=r[0],i=r[1];switch(t){case 0:return n;case-1:return i;default:return i.indexOf("-")>=0?i.replace(/-/g,"+"):"+"+n}}function ye(e,t,r){return r[e.select(t)]||r.other}function ve(e,t,r){var n,i,o,a=r.getInternalSlots,s=a(e),c=s.pl,l=s.dataLocaleData,d=s.numberingSystem,f=l.numbers.symbols[d]||l.numbers.symbols[l.numbers.nu[0]],p=0,h=0;if(isNaN(t))i=f.nan;else if(isFinite(t)){"percent"===s.style&&(t*=100),h=(n=ae(e,t,{getInternalSlots:a}))[0],p=n[1];var m=oe(s,t=h<0?t*Math.pow(10,-h):t/Math.pow(10,h));i=m.formattedString,t=m.roundedNumber}else i=f.infinity;switch(s.signDisplay){case"never":o=0;break;case"auto":o=u(t,0)||t>0||isNaN(t)?0:-1;break;case"always":o=u(t,0)||t>0||isNaN(t)?1:-1;break;default:o=0===t||isNaN(t)?0:t>0?1:-1}return pe({roundedNumber:t,formattedString:i,exponent:h,magnitude:p,sign:o},s.dataLocaleData,c,s)}function be(e,t,r){for(var n=ve(e,t,r),i=d(0),o=0,a=n;o-1;)te((n=e.indexOf("}",r))>r,"Invalid pattern "+e),r>i&&t.push({type:"literal",value:e.substring(i,r)}),t.push({type:e.substring(r+1,n),value:void 0}),i=n+1,r=e.indexOf("{",i);return ir&&(r=u,a=l)}return n.__assign({},a)}},72833:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BestFitFormatMatcher=t.bestFitFormatMatcherScore=void 0;var n=r(87480),i=r(71160),o=r(35328),a=r(20059);function s(e){return"numeric"===e||"2-digit"===e}function c(e,t){var r=0;e.hour12&&!t.hour12?r-=o.removalPenalty:!e.hour12&&t.hour12&&(r-=o.additionPenalty);for(var n=0,i=o.DATE_TIME_PROPS;nr&&(r=f,o=d)}var p=n.__assign({},o),h={rawPattern:o.rawPattern};for(var m in a.processDateTimePattern(o.rawPattern,h),p){var y=p[m],v=h[m],b=e[m];"minute"!==m&&"second"!==m&&(b&&(s(v)&&!s(b)||y!==b&&(h[m]=b)))}return h.pattern=p.pattern,h.pattern12=p.pattern12,h.skeleton=p.skeleton,h.rangePatterns=p.rangePatterns,h.rangePatterns12=p.rangePatterns12,h}},11464:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DateTimeStyleFormat=void 0;var n=r(71160);t.DateTimeStyleFormat=function(e,t,r){var i,o;if(void 0!==t&&(n.invariant("full"===t||"long"===t||"medium"===t||"short"===t,"invalid timeStyle"),o=r.timeFormat[t]),void 0!==e&&(n.invariant("full"===e||"long"===e||"medium"===e||"short"===e,"invalid dateStyle"),i=r.dateFormat[e]),void 0!==e&&void 0!==t){var a={};for(var s in i)"pattern"!==s&&(a[s]=i[s]);for(var s in o)"pattern"!==s&&"pattern12"!==s&&(a[s]=o[s]);var c=r.dateTimeFormat[e],l=c.replace("{0}",o.pattern).replace("{1}",i.pattern);if(a.pattern=l,"pattern12"in o){var u=c.replace("{0}",o.pattern12).replace("{1}",i.pattern);a.pattern12=u}return a}return void 0!==t?o:(n.invariant(void 0!==e,"dateStyle should not be undefined"),i)}},81800:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatDateTime=void 0;var n=r(61334);t.FormatDateTime=function(e,t,r){for(var i="",o=0,a=n.PartitionDateTimePattern(e,t,r);o-1){var O="",P=f[T];C=k[T];"year"===T&&C<=0&&(C=1-C),"month"===T&&C++;var M=f.hourCycle;if("hour"!==T||"h11"!==M&&"h12"!==M||0===(C%=12)&&"h12"===M&&(C=12),"hour"===T&&"h24"===M&&0===C&&(C=24),"numeric"===P)O=y.format(C);else if("2-digit"===P)(O=g.format(C)).length>2&&(O=O.slice(O.length-2,O.length));else if("narrow"===P||"short"===P||"long"===P)if("era"===T)O=p[T][P][C];else if("timeZoneName"===T){var R=p.timeZoneName,D=p.gmtFormat,L=p.hourFormat,I=R[f.timeZone||u()];O=I&&I[P]?I[P][+k.inDST]:s(D,L,k.timeZoneOffset,P)}else O="month"===T?p.month[P][C-1]:p[T][P][C];E.push({type:T,value:O})}else if("ampm"===T){O=void 0;O=(C=k.hour)>11?p.pm:p.am,E.push({type:"dayPeriod",value:O})}else if("relatedYear"===T){C=k.relatedYear,O=y.format(C);E.push({type:"relatedYear",value:O})}else if("yearName"===T){C=k.yearName,O=y.format(C);E.push({type:"yearName",value:O})}}return E}},91920:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatDateTimeRange=void 0;var n=r(46186);t.FormatDateTimeRange=function(e,t,r,i){for(var o="",a=0,s=n.PartitionDateTimeRangePattern(e,t,r,i);a11&&E<11||k<11&&E>11)&&(y=!1)}else if("dayPeriod"===_);else if("fractionalSecondDigits"===_){var x=d.fractionalSecondDigits;void 0===x&&(x=3);k=Math.floor(f.millisecond*Math.pow(10,x-3)),E=Math.floor(p.millisecond*Math.pow(10,x-3));n.SameValue(k,E)||(y=!1)}else{k=f[_],E=p[_];n.SameValue(k,E)||(y=!1)}}}if(y){for(var S=o.FormatDateTimePattern(e,n.PartitionPattern(h),t,s),A=0,T=S;Ae){a=(n=i[o-1])[2],s=n[3];break}return[1e3*a,s]}(e,r,o),s=a[0],c=a[1],l=e+s,u=n.YearFromTime(l);return{weekday:n.WeekDay(l),era:u<0?"BC":"AD",year:u,relatedYear:void 0,yearName:void 0,month:n.MonthFromTime(l),day:n.DateFromTime(l),hour:n.HourFromTime(l),minute:n.MinFromTime(l),second:n.SecFromTime(l),millisecond:n.msFromTime(l),inDST:c,timeZoneOffset:s}}},20059:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitRangePattern=t.splitFallbackRangePattern=t.parseDateTimeSkeleton=t.processDateTimePattern=void 0;var n=r(87480),i=r(71160),o=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,a=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function s(e,t){var r=e.length;switch(e[0]){case"G":return t.era=4===r?"long":5===r?"narrow":"short","{era}";case"y":case"Y":case"u":case"U":case"r":return t.year=2===r?"2-digit":"numeric","{year}";case"q":case"Q":throw new RangeError("`w/Q` (quarter) patterns are not supported");case"M":case"L":return t.month=["numeric","2-digit","short","long","narrow"][r-1],"{month}";case"w":case"W":throw new RangeError("`w/W` (week of year) patterns are not supported");case"d":return t.day=["numeric","2-digit"][r-1],"{day}";case"D":case"F":case"g":return t.day="numeric","{day}";case"E":return t.weekday=4===r?"long":5===r?"narrow":"short","{weekday}";case"e":case"c":return t.weekday=[void 0,void 0,"short","long","narrow","short"][r-1],"{weekday}";case"a":case"b":case"B":return t.hour12=!0,"{ampm}";case"h":case"K":return t.hour=["numeric","2-digit"][r-1],t.hour12=!0,"{hour}";case"H":case"k":return t.hour=["numeric","2-digit"][r-1],"{hour}";case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":return t.minute=["numeric","2-digit"][r-1],"{minute}";case"s":return t.second=["numeric","2-digit"][r-1],"{second}";case"S":case"A":return t.second="numeric","{second}";case"z":case"Z":case"O":case"v":case"V":case"X":case"x":return t.timeZoneName=r<4?"short":"long","{timeZoneName}"}return""}function c(e){switch(e){case"G":return"era";case"y":case"Y":case"u":case"U":case"r":return"year";case"M":case"L":return"month";case"d":case"D":case"F":case"g":return"day";case"a":case"b":case"B":return"ampm";case"h":case"H":case"K":case"k":return"hour";case"m":return"minute";case"s":case"S":case"A":return"second";default:throw new RangeError("Invalid range pattern token")}}function l(e,t){var r=[],n=e.replace(/'{2}/g,"{apostrophe}").replace(/'(.*?)'/g,(function(e,t){return r.push(t),"$$"+(r.length-1)+"$$"})).replace(o,(function(e){return s(e,t||{})}));return r.length&&(n=n.replace(/\$\$(\d+)\$\$/g,(function(e,t){return r[+t]})).replace(/\{apostrophe\}/g,"'")),[n.replace(/([\s\uFEFF\xA0])\{ampm\}([\s\uFEFF\xA0])/,"$1").replace("{ampm}","").replace(a,""),n]}function u(e){return e.split(/(\{[0|1]\})/g).filter(Boolean).map((function(e){switch(e){case"{0}":return{source:i.RangePatternType.startRange,pattern:e};case"{1}":return{source:i.RangePatternType.endRange,pattern:e};default:return{source:i.RangePatternType.shared,pattern:e}}}))}function d(e){for(var t,r=/\{(.*?)\}/g,n={},o=0;t=r.exec(e);){if(t[0]in n){o=t.index;break}n[t[0]]=t.index}return o?[{source:i.RangePatternType.startRange,pattern:e.slice(0,o)},{source:i.RangePatternType.endRange,pattern:e.slice(o)}]:[{source:i.RangePatternType.startRange,pattern:e}]}t.processDateTimePattern=l,t.parseDateTimeSkeleton=function(e,t,r,i){void 0===t&&(t=e);var a={pattern:"",pattern12:"",skeleton:e,rawPattern:t,rangePatterns:{},rangePatterns12:{}};if(r)for(var f in r){var p=c(f),h={patternParts:[]},m=l(r[f],h),y=m[0],v=m[1];a.rangePatterns[p]=n.__assign(n.__assign({},h),{patternParts:d(y)}),a.rangePatterns12[p]=n.__assign(n.__assign({},h),{patternParts:d(v)})}if(i){var b=u(i);a.rangePatterns.default={patternParts:b},a.rangePatterns12.default={patternParts:b}}e.replace(o,(function(e){return s(e,a)}));var g=l(t),_=g[0],w=g[1];return a.pattern=_,a.pattern12=w,a},t.splitFallbackRangePattern=u,t.splitRangePattern=d},35328:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shortMorePenalty=t.shortLessPenalty=t.longMorePenalty=t.longLessPenalty=t.differentNumericTypePenalty=t.additionPenalty=t.removalPenalty=t.DATE_TIME_PROPS=void 0,t.DATE_TIME_PROPS=["weekday","era","year","month","day","hour","minute","second","timeZoneName"],t.removalPenalty=120,t.additionPenalty=20,t.differentNumericTypePenalty=15,t.longLessPenalty=8,t.longMorePenalty=6,t.shortLessPenalty=6,t.shortMorePenalty=3},15875:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.DateTimeFormat=void 0;var i=r(87480),o=r(71160),a=i.__importDefault(r(8951)),s=i.__importDefault(r(99431)),c=r(10465),l=r(81800),u=r(79916),d=r(35328),f=r(85923),p=r(99607),h=r(91920),m=r(20059),y=Object.keys(s.default).reduce((function(e,t){return e[t.toUpperCase()]=s.default[t],e}),{}),v=["locale","calendar","numberingSystem","dateStyle","timeStyle","timeZone","hourCycle","weekday","era","year","month","day","hour","minute","second","timeZoneName"],b={enumerable:!1,configurable:!0,get:function(){if("object"!==n(this)||!o.OrdinaryHasInstance(t.DateTimeFormat,this))throw TypeError("Intl.DateTimeFormat format property accessor called on incompatible receiver");var e=a.default(this),r=this,i=e.boundFormat;if(void 0===i){i=function(e){var n;return n=void 0===e?Date.now():Number(e),l.FormatDateTime(r,n,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})};try{Object.defineProperty(i,"name",{configurable:!0,enumerable:!1,writable:!1,value:""})}catch(s){}e.boundFormat=i}return i}};try{Object.defineProperty(b.get,"name",{configurable:!0,enumerable:!1,writable:!1,value:"get format"})}catch(g){}t.DateTimeFormat=function(e,r){if(!this||!o.OrdinaryHasInstance(t.DateTimeFormat,this))return new t.DateTimeFormat(e,r);u.InitializeDateTimeFormat(this,e,r,{tzData:t.DateTimeFormat.tzData,uppercaseLinks:y,availableLocales:t.DateTimeFormat.availableLocales,relevantExtensionKeys:t.DateTimeFormat.relevantExtensionKeys,getDefaultLocale:t.DateTimeFormat.getDefaultLocale,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone,getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData});var n=a.default(this).dataLocale,i=t.DateTimeFormat.localeData[n];o.invariant(void 0!==i,"Cannot load locale-dependent data for "+n+".")},o.defineProperty(t.DateTimeFormat,"supportedLocalesOf",{value:function(e,r){return o.SupportedLocales(t.DateTimeFormat.availableLocales,o.CanonicalizeLocaleList(e),r)}}),o.defineProperty(t.DateTimeFormat.prototype,"resolvedOptions",{value:function(){if("object"!==n(this)||!o.OrdinaryHasInstance(t.DateTimeFormat,this))throw TypeError("Method Intl.DateTimeFormat.prototype.resolvedOptions called on incompatible receiver");for(var e=a.default(this),r={},i=0,s=v;i-1&&(void 0===e.dateStyle&&void 0===e.timeStyle||(l=void 0)),void 0!==l&&(r[c]=l)}return r}}),o.defineProperty(t.DateTimeFormat.prototype,"formatToParts",{value:function(e){return e=void 0===e?Date.now():o.ToNumber(e),f.FormatDateTimeToParts(this,e,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}}),o.defineProperty(t.DateTimeFormat.prototype,"formatRangeToParts",{value:function(e,r){if("object"!==n(this))throw new TypeError;if(void 0===e||void 0===r)throw new TypeError("startDate/endDate cannot be undefined");var i=o.ToNumber(e),s=o.ToNumber(r);return p.FormatDateTimeRangeToParts(this,i,s,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}}),o.defineProperty(t.DateTimeFormat.prototype,"formatRange",{value:function(e,r){if("object"!==n(this))throw new TypeError;if(void 0===e||void 0===r)throw new TypeError("startDate/endDate cannot be undefined");var i=o.ToNumber(e),s=o.ToNumber(r);return h.FormatDateTimeRange(this,i,s,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}});t.DateTimeFormat.__setDefaultTimeZone=function(e){if(void 0!==e){if(e=String(e),!o.IsValidTimeZoneName(e,{tzData:t.DateTimeFormat.tzData,uppercaseLinks:y}))throw new RangeError("Invalid timeZoneName");e=o.CanonicalizeTimeZoneName(e,{tzData:t.DateTimeFormat.tzData,uppercaseLinks:y})}else e="UTC";t.DateTimeFormat.__defaultTimeZone=e},t.DateTimeFormat.relevantExtensionKeys=["nu","ca","hc"],t.DateTimeFormat.__defaultTimeZone="UTC",t.DateTimeFormat.getDefaultTimeZone=function(){return t.DateTimeFormat.__defaultTimeZone},t.DateTimeFormat.__addLocaleData=function(){for(var e=[],r=0;rt[0]?1:0}function u(e,t){return e.typet.type?1:0}function d(e,t){for(var r=n.__spreadArray([],e),i=0,o=t;i-1&&(v=_)}}v&&(t.region=v),t.region=t.region.toUpperCase()}if(t.script&&(t.script=t.script[0].toUpperCase()+t.script.slice(1).toLowerCase(),i.scriptAlias[t.script]&&(t.script=i.scriptAlias[t.script])),t.variants.length){for(var w=0;w-1&&d.push("caseFirst"),u.indexOf("kn")>-1&&d.push("numeric"),void 0===t)throw new TypeError("First argument to Intl.Locale constructor can't be empty or missing");if("string"!=typeof t&&"object"!==n(t))throw new TypeError("tag must be a string or object");t="object"===n(t)&&(c=s.default(t))&&c.initializedLocale?c.locale:t.toString(),c=s.default(this);var f=o.CoerceOptionsToObject(r);t=function(e,t){o.invariant("string"==typeof e,"language tag must be a string"),o.invariant(a.isStructurallyValidLanguageTag(e),"malformed language tag",RangeError);var r=o.GetOption(t,"language","string",void 0,void 0);void 0!==r&&o.invariant(a.isUnicodeLanguageSubtag(r),"Malformed unicode_language_subtag",RangeError);var n=o.GetOption(t,"script","string",void 0,void 0);void 0!==n&&o.invariant(a.isUnicodeScriptSubtag(n),"Malformed unicode_script_subtag",RangeError);var s=o.GetOption(t,"region","string",void 0,void 0);void 0!==s&&o.invariant(a.isUnicodeRegionSubtag(s),"Malformed unicode_region_subtag",RangeError);var c=a.parseUnicodeLanguageId(e);return void 0!==r&&(c.lang=r),void 0!==n&&(c.script=n),void 0!==s&&(c.region=s),Intl.getCanonicalLocales(a.emitUnicodeLocaleId(i.__assign(i.__assign({},a.parseUnicodeLocaleId(e)),{lang:c})))[0]}(t,f);var p=Object.create(null),h=o.GetOption(f,"calendar","string",void 0,void 0);if(void 0!==h&&!l.test(h))throw new RangeError("invalid calendar");p.ca=h;var m=o.GetOption(f,"collation","string",void 0,void 0);if(void 0!==m&&!l.test(m))throw new RangeError("invalid collation");p.co=m;var y=o.GetOption(f,"hourCycle","string",["h11","h12","h23","h24"],void 0);p.hc=y;var v=o.GetOption(f,"caseFirst","string",["upper","lower","false"],void 0);p.kf=v;var b,g=o.GetOption(f,"numeric","boolean",void 0,void 0);void 0!==g&&(b=String(g)),p.kn=b;var _=o.GetOption(f,"numberingSystem","string",void 0,void 0);if(void 0!==_&&!l.test(_))throw new RangeError("Invalid numberingSystem");p.nu=_;var w=function(e,t,r){for(var n,i=[],s=a.parseUnicodeLocaleId(e),c=0,l=s.extensions;c-1&&(c.caseFirst=w.kf),u.indexOf("kn")>-1&&(c.numeric=o.SameValue(w.kn,"true")),c.numberingSystem=w.nu}return e.prototype.maximize=function(){var t=s.default(this).locale;try{return new e(d(t))}catch(r){return new e(t)}},e.prototype.minimize=function(){var t=s.default(this).locale;try{return new e(function(e){var t=d(e);if(!t)return e;t=a.emitUnicodeLanguageId(i.__assign(i.__assign({},a.parseUnicodeLanguageId(t)),{variants:[]}));var r=a.parseUnicodeLocaleId(e),n=r.lang,o=n.lang,s=n.script,c=n.region,l=n.variants;return d(a.emitUnicodeLanguageId({lang:o,variants:[]}))===t?a.emitUnicodeLocaleId(i.__assign(i.__assign({},r),{lang:u(o,void 0,void 0,l)})):c&&d(a.emitUnicodeLanguageId({lang:o,region:c,variants:[]}))===t?a.emitUnicodeLocaleId(i.__assign(i.__assign({},r),{lang:u(o,void 0,c,l)})):s&&d(a.emitUnicodeLanguageId({lang:o,script:s,variants:[]}))===t?a.emitUnicodeLocaleId(i.__assign(i.__assign({},r),{lang:u(o,s,void 0,l)})):e}(t))}catch(r){return new e(t)}},e.prototype.toString=function(){return s.default(this).locale},Object.defineProperty(e.prototype,"baseName",{get:function(){var e=s.default(this).locale;return a.emitUnicodeLanguageId(a.parseUnicodeLanguageId(e))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"calendar",{get:function(){return s.default(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"collation",{get:function(){return s.default(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hourCycle",{get:function(){return s.default(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"caseFirst",{get:function(){return s.default(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numeric",{get:function(){return s.default(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numberingSystem",{get:function(){return s.default(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"language",{get:function(){var e=s.default(this).locale;return a.parseUnicodeLanguageId(e).lang},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"script",{get:function(){var e=s.default(this).locale;return a.parseUnicodeLanguageId(e).script},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"region",{get:function(){var e=s.default(this).locale;return a.parseUnicodeLanguageId(e).region},enumerable:!1,configurable:!0}),e.relevantExtensionKeys=c,e}();t.Locale=f;try{"undefined"!=typeof Symbol&&Object.defineProperty(f.prototype,Symbol.toStringTag,{value:"Intl.Locale",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype.constructor,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(p){}t.default=f},33633:function(e,t,r){"use strict";var n=r(52443);r(32812).shouldPolyfill()&&Object.defineProperty(Intl,"Locale",{value:n.Locale,writable:!0,enumerable:!1,configurable:!0})},32812:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shouldPolyfill=void 0,t.shouldPolyfill=function(){return!("Locale"in Intl)||function(){try{return"x-private"===new Intl.Locale("und-x-private").toString()}catch(e){return!0}}()}},96512:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BestAvailableLocale=void 0,t.BestAvailableLocale=function(e,t){for(var r=t;;){if(e.has(r))return r;var n=r.lastIndexOf("-");if(!~n)return;n>=2&&"-"===r[n-2]&&(n-=2),r=r.slice(0,n)}}},76099:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BestFitMatcher=void 0;var n=r(96512),i=r(30598);t.BestFitMatcher=function(e,t,r){var o,a=Array.from(e).reduce((function(e,t){return e[t]=t,e}),{}),s=new Set;e.forEach((function(e){var t=new Intl.Locale(e).minimize().toString();a[t]=e,s.add(t)}));for(var c=0,l=t;c2){var x=f.indexOf("-x-");if(-1===x)f+=h;else{var S=f.slice(0,x),A=f.slice(x,f.length);f=S+h+A}f=Intl.getCanonicalLocales(f)[0]}return p.locale=f,p}},71387:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeExtensionValue=void 0;var n=r(30598);t.UnicodeExtensionValue=function(e,t){n.invariant(2===t.length,"key must have 2 elements");var r=e.length,i="-"+t+"-",o=e.indexOf(i);if(-1!==o){for(var a=o+4,s=a,c=a,l=!1;!l;){var u=e.indexOf("-",c);2===(-1===u?r-c:u-c)?l=!0:-1===u?(s=r,l=!0):(s=u,c=u+1)}return e.slice(a,s)}if(i="-"+t,-1!==(o=e.indexOf(i))&&o+3===r)return""}},30598:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invariant=t.UNICODE_EXTENSION_SEQUENCE_REGEX=void 0,t.UNICODE_EXTENSION_SEQUENCE_REGEX=/-u(?:-[0-9a-z]{2,8})+/gi,t.invariant=function(e,t,r){if(void 0===r&&(r=Error),!e)throw new r(t)}},17595:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResolveLocale=t.LookupSupportedLocales=t.match=void 0;var n=r(92904);t.match=function(e,t,r,i){var o=t.reduce((function(e,t){return e.add(t),e}),new Set);return n.ResolveLocale(o,e,{localeMatcher:(null==i?void 0:i.algorithm)||"best fit"},[],{},(function(){return r})).locale};var i=r(42776);Object.defineProperty(t,"LookupSupportedLocales",{enumerable:!0,get:function(){return i.LookupSupportedLocales}});var o=r(92904);Object.defineProperty(t,"ResolveLocale",{enumerable:!0,get:function(){return o.ResolveLocale}})},1437:function(){Intl.NumberFormat&&"function"==typeof Intl.NumberFormat.__addLocaleData&&Intl.NumberFormat.__addLocaleData({data:{units:{simple:{degree:{long:{other:"{0} degrees",one:"{0} degree"},short:{other:"{0} deg"},narrow:{other:"{0}°"},perUnit:{}},hectare:{long:{other:"{0} hectares",one:"{0} hectare"},short:{other:"{0} ha"},narrow:{other:"{0}ha"},perUnit:{}},acre:{long:{other:"{0} acres",one:"{0} acre"},short:{other:"{0} ac"},narrow:{other:"{0}ac"},perUnit:{}},percent:{long:{other:"{0} percent"},short:{other:"{0}%"},narrow:{other:"{0}%"},perUnit:{}},"liter-per-kilometer":{long:{other:"{0} liters per kilometer",one:"{0} liter per kilometer"},short:{other:"{0} L/km"},narrow:{other:"{0}L/km"},perUnit:{}},"mile-per-gallon":{long:{other:"{0} miles per gallon",one:"{0} mile per gallon"},short:{other:"{0} mpg"},narrow:{other:"{0}mpg"},perUnit:{}},petabyte:{long:{other:"{0} petabytes",one:"{0} petabyte"},short:{other:"{0} PB"},narrow:{other:"{0}PB"},perUnit:{}},terabyte:{long:{other:"{0} terabytes",one:"{0} terabyte"},short:{other:"{0} TB"},narrow:{other:"{0}TB"},perUnit:{}},terabit:{long:{other:"{0} terabits",one:"{0} terabit"},short:{other:"{0} Tb"},narrow:{other:"{0}Tb"},perUnit:{}},gigabyte:{long:{other:"{0} gigabytes",one:"{0} gigabyte"},short:{other:"{0} GB"},narrow:{other:"{0}GB"},perUnit:{}},gigabit:{long:{other:"{0} gigabits",one:"{0} gigabit"},short:{other:"{0} Gb"},narrow:{other:"{0}Gb"},perUnit:{}},megabyte:{long:{other:"{0} megabytes",one:"{0} megabyte"},short:{other:"{0} MB"},narrow:{other:"{0}MB"},perUnit:{}},megabit:{long:{other:"{0} megabits",one:"{0} megabit"},short:{other:"{0} Mb"},narrow:{other:"{0}Mb"},perUnit:{}},kilobyte:{long:{other:"{0} kilobytes",one:"{0} kilobyte"},short:{other:"{0} kB"},narrow:{other:"{0}kB"},perUnit:{}},kilobit:{long:{other:"{0} kilobits",one:"{0} kilobit"},short:{other:"{0} kb"},narrow:{other:"{0}kb"},perUnit:{}},byte:{long:{other:"{0} bytes",one:"{0} byte"},short:{other:"{0} byte"},narrow:{other:"{0}B"},perUnit:{}},bit:{long:{other:"{0} bits",one:"{0} bit"},short:{other:"{0} bit"},narrow:{other:"{0}bit"},perUnit:{}},year:{long:{other:"{0} years",one:"{0} year"},short:{other:"{0} yrs",one:"{0} yr"},narrow:{other:"{0}y"},perUnit:{long:"{0} per year",short:"{0}/y",narrow:"{0}/y"}},month:{long:{other:"{0} months",one:"{0} month"},short:{other:"{0} mths",one:"{0} mth"},narrow:{other:"{0}m"},perUnit:{long:"{0} per month",short:"{0}/m",narrow:"{0}/m"}},week:{long:{other:"{0} weeks",one:"{0} week"},short:{other:"{0} wks",one:"{0} wk"},narrow:{other:"{0}w"},perUnit:{long:"{0} per week",short:"{0}/w",narrow:"{0}/w"}},day:{long:{other:"{0} days",one:"{0} day"},short:{other:"{0} days",one:"{0} day"},narrow:{other:"{0}d"},perUnit:{long:"{0} per day",short:"{0}/d",narrow:"{0}/d"}},hour:{long:{other:"{0} hours",one:"{0} hour"},short:{other:"{0} hr"},narrow:{other:"{0}h"},perUnit:{long:"{0} per hour",short:"{0}/h",narrow:"{0}/h"}},minute:{long:{other:"{0} minutes",one:"{0} minute"},short:{other:"{0} min"},narrow:{other:"{0}m"},perUnit:{long:"{0} per minute",short:"{0}/min",narrow:"{0}/min"}},second:{long:{other:"{0} seconds",one:"{0} second"},short:{other:"{0} sec"},narrow:{other:"{0}s"},perUnit:{long:"{0} per second",short:"{0}/s",narrow:"{0}/s"}},millisecond:{long:{other:"{0} milliseconds",one:"{0} millisecond"},short:{other:"{0} ms"},narrow:{other:"{0}ms"},perUnit:{}},kilometer:{long:{other:"{0} kilometers",one:"{0} kilometer"},short:{other:"{0} km"},narrow:{other:"{0}km"},perUnit:{long:"{0} per kilometer",short:"{0}/km",narrow:"{0}/km"}},meter:{long:{other:"{0} meters",one:"{0} meter"},short:{other:"{0} m"},narrow:{other:"{0}m"},perUnit:{long:"{0} per meter",short:"{0}/m",narrow:"{0}/m"}},centimeter:{long:{other:"{0} centimeters",one:"{0} centimeter"},short:{other:"{0} cm"},narrow:{other:"{0}cm"},perUnit:{long:"{0} per centimeter",short:"{0}/cm",narrow:"{0}/cm"}},millimeter:{long:{other:"{0} millimeters",one:"{0} millimeter"},short:{other:"{0} mm"},narrow:{other:"{0}mm"},perUnit:{}},mile:{long:{other:"{0} miles",one:"{0} mile"},short:{other:"{0} mi"},narrow:{other:"{0}mi"},perUnit:{}},yard:{long:{other:"{0} yards",one:"{0} yard"},short:{other:"{0} yd"},narrow:{other:"{0}yd"},perUnit:{}},foot:{long:{other:"{0} feet",one:"{0} foot"},short:{other:"{0} ft"},narrow:{other:"{0}′"},perUnit:{long:"{0} per foot",short:"{0}/ft",narrow:"{0}/ft"}},inch:{long:{other:"{0} inches",one:"{0} inch"},short:{other:"{0} in"},narrow:{other:"{0}″"},perUnit:{long:"{0} per inch",short:"{0}/in",narrow:"{0}/in"}},"mile-scandinavian":{long:{other:"{0} miles-scandinavian",one:"{0} mile-scandinavian"},short:{other:"{0} smi"},narrow:{other:"{0}smi"},perUnit:{}},kilogram:{long:{other:"{0} kilograms",one:"{0} kilogram"},short:{other:"{0} kg"},narrow:{other:"{0}kg"},perUnit:{long:"{0} per kilogram",short:"{0}/kg",narrow:"{0}/kg"}},gram:{long:{other:"{0} grams",one:"{0} gram"},short:{other:"{0} g"},narrow:{other:"{0}g"},perUnit:{long:"{0} per gram",short:"{0}/g",narrow:"{0}/g"}},stone:{long:{other:"{0} stones",one:"{0} stone"},short:{other:"{0} st"},narrow:{other:"{0}st"},perUnit:{}},pound:{long:{other:"{0} pounds",one:"{0} pound"},short:{other:"{0} lb"},narrow:{other:"{0}#"},perUnit:{long:"{0} per pound",short:"{0}/lb",narrow:"{0}/lb"}},ounce:{long:{other:"{0} ounces",one:"{0} ounce"},short:{other:"{0} oz"},narrow:{other:"{0}oz"},perUnit:{long:"{0} per ounce",short:"{0}/oz",narrow:"{0}/oz"}},"kilometer-per-hour":{long:{other:"{0} kilometers per hour",one:"{0} kilometer per hour"},short:{other:"{0} km/h"},narrow:{other:"{0}km/h"},perUnit:{}},"meter-per-second":{long:{other:"{0} meters per second",one:"{0} meter per second"},short:{other:"{0} m/s"},narrow:{other:"{0}m/s"},perUnit:{}},"mile-per-hour":{long:{other:"{0} miles per hour",one:"{0} mile per hour"},short:{other:"{0} mph"},narrow:{other:"{0}mph"},perUnit:{}},celsius:{long:{other:"{0} degrees Celsius",one:"{0} degree Celsius"},short:{other:"{0}°C"},narrow:{other:"{0}°C"},perUnit:{}},fahrenheit:{long:{other:"{0} degrees Fahrenheit",one:"{0} degree Fahrenheit"},short:{other:"{0}°F"},narrow:{other:"{0}°"},perUnit:{}},liter:{long:{other:"{0} liters",one:"{0} liter"},short:{other:"{0} L"},narrow:{other:"{0}L"},perUnit:{long:"{0} per liter",short:"{0}/L",narrow:"{0}/L"}},milliliter:{long:{other:"{0} milliliters",one:"{0} milliliter"},short:{other:"{0} mL"},narrow:{other:"{0}mL"},perUnit:{}},gallon:{long:{other:"{0} gallons",one:"{0} gallon"},short:{other:"{0} gal"},narrow:{other:"{0}gal"},perUnit:{long:"{0} per gallon",short:"{0}/gal US",narrow:"{0}/gal"}},"fluid-ounce":{long:{other:"{0} fluid ounces",one:"{0} fluid ounce"},short:{other:"{0} fl oz"},narrow:{other:"{0}fl oz"},perUnit:{}}},compound:{per:{long:"{0} per {1}",short:"{0}/{1}",narrow:"{0}/{1}"}}},currencies:{ADP:{displayName:{other:"Andorran pesetas",one:"Andorran peseta"},symbol:"ADP",narrow:"ADP"},AED:{displayName:{other:"UAE dirhams",one:"UAE dirham"},symbol:"AED",narrow:"AED"},AFA:{displayName:{other:"Afghan afghanis (1927–2002)",one:"Afghan afghani (1927–2002)"},symbol:"AFA",narrow:"AFA"},AFN:{displayName:{other:"Afghan Afghanis",one:"Afghan Afghani"},symbol:"AFN",narrow:"؋"},ALK:{displayName:{other:"Albanian lekë (1946–1965)",one:"Albanian lek (1946–1965)"},symbol:"ALK",narrow:"ALK"},ALL:{displayName:{other:"Albanian lekë",one:"Albanian lek"},symbol:"ALL",narrow:"ALL"},AMD:{displayName:{other:"Armenian drams",one:"Armenian dram"},symbol:"AMD",narrow:"֏"},ANG:{displayName:{other:"Netherlands Antillean guilders",one:"Netherlands Antillean guilder"},symbol:"ANG",narrow:"ANG"},AOA:{displayName:{other:"Angolan kwanzas",one:"Angolan kwanza"},symbol:"AOA",narrow:"Kz"},AOK:{displayName:{other:"Angolan kwanzas (1977–1991)",one:"Angolan kwanza (1977–1991)"},symbol:"AOK",narrow:"AOK"},AON:{displayName:{other:"Angolan new kwanzas (1990–2000)",one:"Angolan new kwanza (1990–2000)"},symbol:"AON",narrow:"AON"},AOR:{displayName:{other:"Angolan readjusted kwanzas (1995–1999)",one:"Angolan readjusted kwanza (1995–1999)"},symbol:"AOR",narrow:"AOR"},ARA:{displayName:{other:"Argentine australs",one:"Argentine austral"},symbol:"ARA",narrow:"ARA"},ARL:{displayName:{other:"Argentine pesos ley (1970–1983)",one:"Argentine peso ley (1970–1983)"},symbol:"ARL",narrow:"ARL"},ARM:{displayName:{other:"Argentine pesos (1881–1970)",one:"Argentine peso (1881–1970)"},symbol:"ARM",narrow:"ARM"},ARP:{displayName:{other:"Argentine pesos (1983–1985)",one:"Argentine peso (1983–1985)"},symbol:"ARP",narrow:"ARP"},ARS:{displayName:{other:"Argentine pesos",one:"Argentine peso"},symbol:"ARS",narrow:"$"},ATS:{displayName:{other:"Austrian schillings",one:"Austrian schilling"},symbol:"ATS",narrow:"ATS"},AUD:{displayName:{other:"Australian dollars",one:"Australian dollar"},symbol:"A$",narrow:"$"},AWG:{displayName:{other:"Aruban florin"},symbol:"AWG",narrow:"AWG"},AZM:{displayName:{other:"Azerbaijani manats (1993–2006)",one:"Azerbaijani manat (1993–2006)"},symbol:"AZM",narrow:"AZM"},AZN:{displayName:{other:"Azerbaijani manats",one:"Azerbaijani manat"},symbol:"AZN",narrow:"₼"},BAD:{displayName:{other:"Bosnia-Herzegovina dinars (1992–1994)",one:"Bosnia-Herzegovina dinar (1992–1994)"},symbol:"BAD",narrow:"BAD"},BAM:{displayName:{other:"Bosnia-Herzegovina convertible marks",one:"Bosnia-Herzegovina convertible mark"},symbol:"BAM",narrow:"KM"},BAN:{displayName:{other:"Bosnia-Herzegovina new dinars (1994–1997)",one:"Bosnia-Herzegovina new dinar (1994–1997)"},symbol:"BAN",narrow:"BAN"},BBD:{displayName:{other:"Barbadian dollars",one:"Barbadian dollar"},symbol:"BBD",narrow:"$"},BDT:{displayName:{other:"Bangladeshi takas",one:"Bangladeshi taka"},symbol:"BDT",narrow:"৳"},BEC:{displayName:{other:"Belgian francs (convertible)",one:"Belgian franc (convertible)"},symbol:"BEC",narrow:"BEC"},BEF:{displayName:{other:"Belgian francs",one:"Belgian franc"},symbol:"BEF",narrow:"BEF"},BEL:{displayName:{other:"Belgian francs (financial)",one:"Belgian franc (financial)"},symbol:"BEL",narrow:"BEL"},BGL:{displayName:{other:"Bulgarian hard leva",one:"Bulgarian hard lev"},symbol:"BGL",narrow:"BGL"},BGM:{displayName:{other:"Bulgarian socialist leva",one:"Bulgarian socialist lev"},symbol:"BGM",narrow:"BGM"},BGN:{displayName:{other:"Bulgarian leva",one:"Bulgarian lev"},symbol:"BGN",narrow:"BGN"},BGO:{displayName:{other:"Bulgarian leva (1879–1952)",one:"Bulgarian lev (1879–1952)"},symbol:"BGO",narrow:"BGO"},BHD:{displayName:{other:"Bahraini dinars",one:"Bahraini dinar"},symbol:"BHD",narrow:"BHD"},BIF:{displayName:{other:"Burundian francs",one:"Burundian franc"},symbol:"BIF",narrow:"BIF"},BMD:{displayName:{other:"Bermudan dollars",one:"Bermudan dollar"},symbol:"BMD",narrow:"$"},BND:{displayName:{other:"Brunei dollars",one:"Brunei dollar"},symbol:"BND",narrow:"$"},BOB:{displayName:{other:"Bolivian bolivianos",one:"Bolivian boliviano"},symbol:"BOB",narrow:"Bs"},BOL:{displayName:{other:"Bolivian bolivianos (1863–1963)",one:"Bolivian boliviano (1863–1963)"},symbol:"BOL",narrow:"BOL"},BOP:{displayName:{other:"Bolivian pesos",one:"Bolivian peso"},symbol:"BOP",narrow:"BOP"},BOV:{displayName:{other:"Bolivian mvdols",one:"Bolivian mvdol"},symbol:"BOV",narrow:"BOV"},BRB:{displayName:{other:"Brazilian new cruzeiros (1967–1986)",one:"Brazilian new cruzeiro (1967–1986)"},symbol:"BRB",narrow:"BRB"},BRC:{displayName:{other:"Brazilian cruzados (1986–1989)",one:"Brazilian cruzado (1986–1989)"},symbol:"BRC",narrow:"BRC"},BRE:{displayName:{other:"Brazilian cruzeiros (1990–1993)",one:"Brazilian cruzeiro (1990–1993)"},symbol:"BRE",narrow:"BRE"},BRL:{displayName:{other:"Brazilian reals",one:"Brazilian real"},symbol:"R$",narrow:"R$"},BRN:{displayName:{other:"Brazilian new cruzados (1989–1990)",one:"Brazilian new cruzado (1989–1990)"},symbol:"BRN",narrow:"BRN"},BRR:{displayName:{other:"Brazilian cruzeiros (1993–1994)",one:"Brazilian cruzeiro (1993–1994)"},symbol:"BRR",narrow:"BRR"},BRZ:{displayName:{other:"Brazilian cruzeiros (1942–1967)",one:"Brazilian cruzeiro (1942–1967)"},symbol:"BRZ",narrow:"BRZ"},BSD:{displayName:{other:"Bahamian dollars",one:"Bahamian dollar"},symbol:"BSD",narrow:"$"},BTN:{displayName:{other:"Bhutanese ngultrums",one:"Bhutanese ngultrum"},symbol:"BTN",narrow:"BTN"},BUK:{displayName:{other:"Burmese kyats",one:"Burmese kyat"},symbol:"BUK",narrow:"BUK"},BWP:{displayName:{other:"Botswanan pulas",one:"Botswanan pula"},symbol:"BWP",narrow:"P"},BYB:{displayName:{other:"Belarusian rubles (1994–1999)",one:"Belarusian ruble (1994–1999)"},symbol:"BYB",narrow:"BYB"},BYN:{displayName:{other:"Belarusian rubles",one:"Belarusian ruble"},symbol:"BYN",narrow:"р."},BYR:{displayName:{other:"Belarusian rubles (2000–2016)",one:"Belarusian ruble (2000–2016)"},symbol:"BYR",narrow:"BYR"},BZD:{displayName:{other:"Belize dollars",one:"Belize dollar"},symbol:"BZD",narrow:"$"},CAD:{displayName:{other:"Canadian dollars",one:"Canadian dollar"},symbol:"CA$",narrow:"$"},CDF:{displayName:{other:"Congolese francs",one:"Congolese franc"},symbol:"CDF",narrow:"CDF"},CHE:{displayName:{other:"WIR euros",one:"WIR euro"},symbol:"CHE",narrow:"CHE"},CHF:{displayName:{other:"Swiss francs",one:"Swiss franc"},symbol:"CHF",narrow:"CHF"},CHW:{displayName:{other:"WIR francs",one:"WIR franc"},symbol:"CHW",narrow:"CHW"},CLE:{displayName:{other:"Chilean escudos",one:"Chilean escudo"},symbol:"CLE",narrow:"CLE"},CLF:{displayName:{other:"Chilean units of account (UF)",one:"Chilean unit of account (UF)"},symbol:"CLF",narrow:"CLF"},CLP:{displayName:{other:"Chilean pesos",one:"Chilean peso"},symbol:"CLP",narrow:"$"},CNH:{displayName:{other:"Chinese yuan (offshore)"},symbol:"CNH",narrow:"CNH"},CNX:{displayName:{other:"Chinese People’s Bank dollars",one:"Chinese People’s Bank dollar"},symbol:"CNX",narrow:"CNX"},CNY:{displayName:{other:"Chinese yuan"},symbol:"CN¥",narrow:"¥"},COP:{displayName:{other:"Colombian pesos",one:"Colombian peso"},symbol:"COP",narrow:"$"},COU:{displayName:{other:"Colombian real value units",one:"Colombian real value unit"},symbol:"COU",narrow:"COU"},CRC:{displayName:{other:"Costa Rican colóns",one:"Costa Rican colón"},symbol:"CRC",narrow:"₡"},CSD:{displayName:{other:"Serbian dinars (2002–2006)",one:"Serbian dinar (2002–2006)"},symbol:"CSD",narrow:"CSD"},CSK:{displayName:{other:"Czechoslovak hard korunas",one:"Czechoslovak hard koruna"},symbol:"CSK",narrow:"CSK"},CUC:{displayName:{other:"Cuban convertible pesos",one:"Cuban convertible peso"},symbol:"CUC",narrow:"$"},CUP:{displayName:{other:"Cuban pesos",one:"Cuban peso"},symbol:"CUP",narrow:"$"},CVE:{displayName:{other:"Cape Verdean escudos",one:"Cape Verdean escudo"},symbol:"CVE",narrow:"CVE"},CYP:{displayName:{other:"Cypriot pounds",one:"Cypriot pound"},symbol:"CYP",narrow:"CYP"},CZK:{displayName:{other:"Czech korunas",one:"Czech koruna"},symbol:"CZK",narrow:"Kč"},DDM:{displayName:{other:"East German marks",one:"East German mark"},symbol:"DDM",narrow:"DDM"},DEM:{displayName:{other:"German marks",one:"German mark"},symbol:"DEM",narrow:"DEM"},DJF:{displayName:{other:"Djiboutian francs",one:"Djiboutian franc"},symbol:"DJF",narrow:"DJF"},DKK:{displayName:{other:"Danish kroner",one:"Danish krone"},symbol:"DKK",narrow:"kr"},DOP:{displayName:{other:"Dominican pesos",one:"Dominican peso"},symbol:"DOP",narrow:"$"},DZD:{displayName:{other:"Algerian dinars",one:"Algerian dinar"},symbol:"DZD",narrow:"DZD"},ECS:{displayName:{other:"Ecuadorian sucres",one:"Ecuadorian sucre"},symbol:"ECS",narrow:"ECS"},ECV:{displayName:{other:"Ecuadorian units of constant value",one:"Ecuadorian unit of constant value"},symbol:"ECV",narrow:"ECV"},EEK:{displayName:{other:"Estonian kroons",one:"Estonian kroon"},symbol:"EEK",narrow:"EEK"},EGP:{displayName:{other:"Egyptian pounds",one:"Egyptian pound"},symbol:"EGP",narrow:"E£"},ERN:{displayName:{other:"Eritrean nakfas",one:"Eritrean nakfa"},symbol:"ERN",narrow:"ERN"},ESA:{displayName:{other:"Spanish pesetas (A account)",one:"Spanish peseta (A account)"},symbol:"ESA",narrow:"ESA"},ESB:{displayName:{other:"Spanish pesetas (convertible account)",one:"Spanish peseta (convertible account)"},symbol:"ESB",narrow:"ESB"},ESP:{displayName:{other:"Spanish pesetas",one:"Spanish peseta"},symbol:"ESP",narrow:"₧"},ETB:{displayName:{other:"Ethiopian birrs",one:"Ethiopian birr"},symbol:"ETB",narrow:"ETB"},EUR:{displayName:{other:"euros",one:"euro"},symbol:"€",narrow:"€"},FIM:{displayName:{other:"Finnish markkas",one:"Finnish markka"},symbol:"FIM",narrow:"FIM"},FJD:{displayName:{other:"Fijian dollars",one:"Fijian dollar"},symbol:"FJD",narrow:"$"},FKP:{displayName:{other:"Falkland Islands pounds",one:"Falkland Islands pound"},symbol:"FKP",narrow:"£"},FRF:{displayName:{other:"French francs",one:"French franc"},symbol:"FRF",narrow:"FRF"},GBP:{displayName:{other:"British pounds",one:"British pound"},symbol:"£",narrow:"£"},GEK:{displayName:{other:"Georgian kupon larits",one:"Georgian kupon larit"},symbol:"GEK",narrow:"GEK"},GEL:{displayName:{other:"Georgian laris",one:"Georgian lari"},symbol:"GEL",narrow:"₾"},GHC:{displayName:{other:"Ghanaian cedis (1979–2007)",one:"Ghanaian cedi (1979–2007)"},symbol:"GHC",narrow:"GHC"},GHS:{displayName:{other:"Ghanaian cedis",one:"Ghanaian cedi"},symbol:"GHS",narrow:"GH₵"},GIP:{displayName:{other:"Gibraltar pounds",one:"Gibraltar pound"},symbol:"GIP",narrow:"£"},GMD:{displayName:{other:"Gambian dalasis",one:"Gambian dalasi"},symbol:"GMD",narrow:"GMD"},GNF:{displayName:{other:"Guinean francs",one:"Guinean franc"},symbol:"GNF",narrow:"FG"},GNS:{displayName:{other:"Guinean sylis",one:"Guinean syli"},symbol:"GNS",narrow:"GNS"},GQE:{displayName:{other:"Equatorial Guinean ekwele"},symbol:"GQE",narrow:"GQE"},GRD:{displayName:{other:"Greek drachmas",one:"Greek drachma"},symbol:"GRD",narrow:"GRD"},GTQ:{displayName:{other:"Guatemalan quetzals",one:"Guatemalan quetzal"},symbol:"GTQ",narrow:"Q"},GWE:{displayName:{other:"Portuguese Guinea escudos",one:"Portuguese Guinea escudo"},symbol:"GWE",narrow:"GWE"},GWP:{displayName:{other:"Guinea-Bissau pesos",one:"Guinea-Bissau peso"},symbol:"GWP",narrow:"GWP"},GYD:{displayName:{other:"Guyanaese dollars",one:"Guyanaese dollar"},symbol:"GYD",narrow:"$"},HKD:{displayName:{other:"Hong Kong dollars",one:"Hong Kong dollar"},symbol:"HK$",narrow:"$"},HNL:{displayName:{other:"Honduran lempiras",one:"Honduran lempira"},symbol:"HNL",narrow:"L"},HRD:{displayName:{other:"Croatian dinars",one:"Croatian dinar"},symbol:"HRD",narrow:"HRD"},HRK:{displayName:{other:"Croatian kunas",one:"Croatian kuna"},symbol:"HRK",narrow:"kn"},HTG:{displayName:{other:"Haitian gourdes",one:"Haitian gourde"},symbol:"HTG",narrow:"HTG"},HUF:{displayName:{other:"Hungarian forints",one:"Hungarian forint"},symbol:"HUF",narrow:"Ft"},IDR:{displayName:{other:"Indonesian rupiahs",one:"Indonesian rupiah"},symbol:"IDR",narrow:"Rp"},IEP:{displayName:{other:"Irish pounds",one:"Irish pound"},symbol:"IEP",narrow:"IEP"},ILP:{displayName:{other:"Israeli pounds",one:"Israeli pound"},symbol:"ILP",narrow:"ILP"},ILR:{displayName:{other:"Israeli shekels (1980–1985)",one:"Israeli shekel (1980–1985)"},symbol:"ILR",narrow:"ILR"},ILS:{displayName:{other:"Israeli new shekels",one:"Israeli new shekel"},symbol:"₪",narrow:"₪"},INR:{displayName:{other:"Indian rupees",one:"Indian rupee"},symbol:"₹",narrow:"₹"},IQD:{displayName:{other:"Iraqi dinars",one:"Iraqi dinar"},symbol:"IQD",narrow:"IQD"},IRR:{displayName:{other:"Iranian rials",one:"Iranian rial"},symbol:"IRR",narrow:"IRR"},ISJ:{displayName:{other:"Icelandic krónur (1918–1981)",one:"Icelandic króna (1918–1981)"},symbol:"ISJ",narrow:"ISJ"},ISK:{displayName:{other:"Icelandic krónur",one:"Icelandic króna"},symbol:"ISK",narrow:"kr"},ITL:{displayName:{other:"Italian liras",one:"Italian lira"},symbol:"ITL",narrow:"ITL"},JMD:{displayName:{other:"Jamaican dollars",one:"Jamaican dollar"},symbol:"JMD",narrow:"$"},JOD:{displayName:{other:"Jordanian dinars",one:"Jordanian dinar"},symbol:"JOD",narrow:"JOD"},JPY:{displayName:{other:"Japanese yen"},symbol:"¥",narrow:"¥"},KES:{displayName:{other:"Kenyan shillings",one:"Kenyan shilling"},symbol:"KES",narrow:"KES"},KGS:{displayName:{other:"Kyrgystani soms",one:"Kyrgystani som"},symbol:"KGS",narrow:"KGS"},KHR:{displayName:{other:"Cambodian riels",one:"Cambodian riel"},symbol:"KHR",narrow:"៛"},KMF:{displayName:{other:"Comorian francs",one:"Comorian franc"},symbol:"KMF",narrow:"CF"},KPW:{displayName:{other:"North Korean won"},symbol:"KPW",narrow:"₩"},KRH:{displayName:{other:"South Korean hwan (1953–1962)"},symbol:"KRH",narrow:"KRH"},KRO:{displayName:{other:"South Korean won (1945–1953)"},symbol:"KRO",narrow:"KRO"},KRW:{displayName:{other:"South Korean won"},symbol:"₩",narrow:"₩"},KWD:{displayName:{other:"Kuwaiti dinars",one:"Kuwaiti dinar"},symbol:"KWD",narrow:"KWD"},KYD:{displayName:{other:"Cayman Islands dollars",one:"Cayman Islands dollar"},symbol:"KYD",narrow:"$"},KZT:{displayName:{other:"Kazakhstani tenges",one:"Kazakhstani tenge"},symbol:"KZT",narrow:"₸"},LAK:{displayName:{other:"Laotian kips",one:"Laotian kip"},symbol:"LAK",narrow:"₭"},LBP:{displayName:{other:"Lebanese pounds",one:"Lebanese pound"},symbol:"LBP",narrow:"L£"},LKR:{displayName:{other:"Sri Lankan rupees",one:"Sri Lankan rupee"},symbol:"LKR",narrow:"Rs"},LRD:{displayName:{other:"Liberian dollars",one:"Liberian dollar"},symbol:"LRD",narrow:"$"},LSL:{displayName:{other:"Lesotho lotis",one:"Lesotho loti"},symbol:"LSL",narrow:"LSL"},LTL:{displayName:{other:"Lithuanian litai",one:"Lithuanian litas"},symbol:"LTL",narrow:"Lt"},LTT:{displayName:{other:"Lithuanian talonases",one:"Lithuanian talonas"},symbol:"LTT",narrow:"LTT"},LUC:{displayName:{other:"Luxembourgian convertible francs",one:"Luxembourgian convertible franc"},symbol:"LUC",narrow:"LUC"},LUF:{displayName:{other:"Luxembourgian francs",one:"Luxembourgian franc"},symbol:"LUF",narrow:"LUF"},LUL:{displayName:{other:"Luxembourg financial francs",one:"Luxembourg financial franc"},symbol:"LUL",narrow:"LUL"},LVL:{displayName:{other:"Latvian lati",one:"Latvian lats"},symbol:"LVL",narrow:"Ls"},LVR:{displayName:{other:"Latvian rubles",one:"Latvian ruble"},symbol:"LVR",narrow:"LVR"},LYD:{displayName:{other:"Libyan dinars",one:"Libyan dinar"},symbol:"LYD",narrow:"LYD"},MAD:{displayName:{other:"Moroccan dirhams",one:"Moroccan dirham"},symbol:"MAD",narrow:"MAD"},MAF:{displayName:{other:"Moroccan francs",one:"Moroccan franc"},symbol:"MAF",narrow:"MAF"},MCF:{displayName:{other:"Monegasque francs",one:"Monegasque franc"},symbol:"MCF",narrow:"MCF"},MDC:{displayName:{other:"Moldovan cupon"},symbol:"MDC",narrow:"MDC"},MDL:{displayName:{other:"Moldovan lei",one:"Moldovan leu"},symbol:"MDL",narrow:"MDL"},MGA:{displayName:{other:"Malagasy ariaries",one:"Malagasy ariary"},symbol:"MGA",narrow:"Ar"},MGF:{displayName:{other:"Malagasy francs",one:"Malagasy franc"},symbol:"MGF",narrow:"MGF"},MKD:{displayName:{other:"Macedonian denari",one:"Macedonian denar"},symbol:"MKD",narrow:"MKD"},MKN:{displayName:{other:"Macedonian denari (1992–1993)",one:"Macedonian denar (1992–1993)"},symbol:"MKN",narrow:"MKN"},MLF:{displayName:{other:"Malian francs",one:"Malian franc"},symbol:"MLF",narrow:"MLF"},MMK:{displayName:{other:"Myanmar kyats",one:"Myanmar kyat"},symbol:"MMK",narrow:"K"},MNT:{displayName:{other:"Mongolian tugriks",one:"Mongolian tugrik"},symbol:"MNT",narrow:"₮"},MOP:{displayName:{other:"Macanese patacas",one:"Macanese pataca"},symbol:"MOP",narrow:"MOP"},MRO:{displayName:{other:"Mauritanian ouguiyas (1973–2017)",one:"Mauritanian ouguiya (1973–2017)"},symbol:"MRO",narrow:"MRO"},MRU:{displayName:{other:"Mauritanian ouguiyas",one:"Mauritanian ouguiya"},symbol:"MRU",narrow:"MRU"},MTL:{displayName:{other:"Maltese lira"},symbol:"MTL",narrow:"MTL"},MTP:{displayName:{other:"Maltese pounds",one:"Maltese pound"},symbol:"MTP",narrow:"MTP"},MUR:{displayName:{other:"Mauritian rupees",one:"Mauritian rupee"},symbol:"MUR",narrow:"Rs"},MVP:{displayName:{other:"Maldivian rupees (1947–1981)",one:"Maldivian rupee (1947–1981)"},symbol:"MVP",narrow:"MVP"},MVR:{displayName:{other:"Maldivian rufiyaas",one:"Maldivian rufiyaa"},symbol:"MVR",narrow:"MVR"},MWK:{displayName:{other:"Malawian kwachas",one:"Malawian kwacha"},symbol:"MWK",narrow:"MWK"},MXN:{displayName:{other:"Mexican pesos",one:"Mexican peso"},symbol:"MX$",narrow:"$"},MXP:{displayName:{other:"Mexican silver pesos (1861–1992)",one:"Mexican silver peso (1861–1992)"},symbol:"MXP",narrow:"MXP"},MXV:{displayName:{other:"Mexican investment units",one:"Mexican investment unit"},symbol:"MXV",narrow:"MXV"},MYR:{displayName:{other:"Malaysian ringgits",one:"Malaysian ringgit"},symbol:"MYR",narrow:"RM"},MZE:{displayName:{other:"Mozambican escudos",one:"Mozambican escudo"},symbol:"MZE",narrow:"MZE"},MZM:{displayName:{other:"Mozambican meticals (1980–2006)",one:"Mozambican metical (1980–2006)"},symbol:"MZM",narrow:"MZM"},MZN:{displayName:{other:"Mozambican meticals",one:"Mozambican metical"},symbol:"MZN",narrow:"MZN"},NAD:{displayName:{other:"Namibian dollars",one:"Namibian dollar"},symbol:"NAD",narrow:"$"},NGN:{displayName:{other:"Nigerian nairas",one:"Nigerian naira"},symbol:"NGN",narrow:"₦"},NIC:{displayName:{other:"Nicaraguan córdobas (1988–1991)",one:"Nicaraguan córdoba (1988–1991)"},symbol:"NIC",narrow:"NIC"},NIO:{displayName:{other:"Nicaraguan córdobas",one:"Nicaraguan córdoba"},symbol:"NIO",narrow:"C$"},NLG:{displayName:{other:"Dutch guilders",one:"Dutch guilder"},symbol:"NLG",narrow:"NLG"},NOK:{displayName:{other:"Norwegian kroner",one:"Norwegian krone"},symbol:"NOK",narrow:"kr"},NPR:{displayName:{other:"Nepalese rupees",one:"Nepalese rupee"},symbol:"NPR",narrow:"Rs"},NZD:{displayName:{other:"New Zealand dollars",one:"New Zealand dollar"},symbol:"NZ$",narrow:"$"},OMR:{displayName:{other:"Omani rials",one:"Omani rial"},symbol:"OMR",narrow:"OMR"},PAB:{displayName:{other:"Panamanian balboas",one:"Panamanian balboa"},symbol:"PAB",narrow:"PAB"},PEI:{displayName:{other:"Peruvian intis",one:"Peruvian inti"},symbol:"PEI",narrow:"PEI"},PEN:{displayName:{other:"Peruvian soles",one:"Peruvian sol"},symbol:"PEN",narrow:"PEN"},PES:{displayName:{other:"Peruvian soles (1863–1965)",one:"Peruvian sol (1863–1965)"},symbol:"PES",narrow:"PES"},PGK:{displayName:{other:"Papua New Guinean kina"},symbol:"PGK",narrow:"PGK"},PHP:{displayName:{other:"Philippine pisos",one:"Philippine piso"},symbol:"₱",narrow:"₱"},PKR:{displayName:{other:"Pakistani rupees",one:"Pakistani rupee"},symbol:"PKR",narrow:"Rs"},PLN:{displayName:{other:"Polish zlotys",one:"Polish zloty"},symbol:"PLN",narrow:"zł"},PLZ:{displayName:{other:"Polish zlotys (PLZ)",one:"Polish zloty (PLZ)"},symbol:"PLZ",narrow:"PLZ"},PTE:{displayName:{other:"Portuguese escudos",one:"Portuguese escudo"},symbol:"PTE",narrow:"PTE"},PYG:{displayName:{other:"Paraguayan guaranis",one:"Paraguayan guarani"},symbol:"PYG",narrow:"₲"},QAR:{displayName:{other:"Qatari rials",one:"Qatari rial"},symbol:"QAR",narrow:"QAR"},RHD:{displayName:{other:"Rhodesian dollars",one:"Rhodesian dollar"},symbol:"RHD",narrow:"RHD"},ROL:{displayName:{other:"Romanian Lei (1952–2006)",one:"Romanian leu (1952–2006)"},symbol:"ROL",narrow:"ROL"},RON:{displayName:{other:"Romanian lei",one:"Romanian leu"},symbol:"RON",narrow:"lei"},RSD:{displayName:{other:"Serbian dinars",one:"Serbian dinar"},symbol:"RSD",narrow:"RSD"},RUB:{displayName:{other:"Russian rubles",one:"Russian ruble"},symbol:"RUB",narrow:"₽"},RUR:{displayName:{other:"Russian rubles (1991–1998)",one:"Russian ruble (1991–1998)"},symbol:"RUR",narrow:"р."},RWF:{displayName:{other:"Rwandan francs",one:"Rwandan franc"},symbol:"RWF",narrow:"RF"},SAR:{displayName:{other:"Saudi riyals",one:"Saudi riyal"},symbol:"SAR",narrow:"SAR"},SBD:{displayName:{other:"Solomon Islands dollars",one:"Solomon Islands dollar"},symbol:"SBD",narrow:"$"},SCR:{displayName:{other:"Seychellois rupees",one:"Seychellois rupee"},symbol:"SCR",narrow:"SCR"},SDD:{displayName:{other:"Sudanese dinars (1992–2007)",one:"Sudanese dinar (1992–2007)"},symbol:"SDD",narrow:"SDD"},SDG:{displayName:{other:"Sudanese pounds",one:"Sudanese pound"},symbol:"SDG",narrow:"SDG"},SDP:{displayName:{other:"Sudanese pounds (1957–1998)",one:"Sudanese pound (1957–1998)"},symbol:"SDP",narrow:"SDP"},SEK:{displayName:{other:"Swedish kronor",one:"Swedish krona"},symbol:"SEK",narrow:"kr"},SGD:{displayName:{other:"Singapore dollars",one:"Singapore dollar"},symbol:"SGD",narrow:"$"},SHP:{displayName:{other:"St. Helena pounds",one:"St. Helena pound"},symbol:"SHP",narrow:"£"},SIT:{displayName:{other:"Slovenian tolars",one:"Slovenian tolar"},symbol:"SIT",narrow:"SIT"},SKK:{displayName:{other:"Slovak korunas",one:"Slovak koruna"},symbol:"SKK",narrow:"SKK"},SLL:{displayName:{other:"Sierra Leonean leones",one:"Sierra Leonean leone"},symbol:"SLL",narrow:"SLL"},SOS:{displayName:{other:"Somali shillings",one:"Somali shilling"},symbol:"SOS",narrow:"SOS"},SRD:{displayName:{other:"Surinamese dollars",one:"Surinamese dollar"},symbol:"SRD",narrow:"$"},SRG:{displayName:{other:"Surinamese guilders",one:"Surinamese guilder"},symbol:"SRG",narrow:"SRG"},SSP:{displayName:{other:"South Sudanese pounds",one:"South Sudanese pound"},symbol:"SSP",narrow:"£"},STD:{displayName:{other:"São Tomé & Príncipe dobras (1977–2017)",one:"São Tomé & Príncipe dobra (1977–2017)"},symbol:"STD",narrow:"STD"},STN:{displayName:{other:"São Tomé & Príncipe dobras",one:"São Tomé & Príncipe dobra"},symbol:"STN",narrow:"Db"},SUR:{displayName:{other:"Soviet roubles",one:"Soviet rouble"},symbol:"SUR",narrow:"SUR"},SVC:{displayName:{other:"Salvadoran colones",one:"Salvadoran colón"},symbol:"SVC",narrow:"SVC"},SYP:{displayName:{other:"Syrian pounds",one:"Syrian pound"},symbol:"SYP",narrow:"£"},SZL:{displayName:{other:"Swazi emalangeni",one:"Swazi lilangeni"},symbol:"SZL",narrow:"SZL"},THB:{displayName:{other:"Thai baht"},symbol:"THB",narrow:"฿"},TJR:{displayName:{other:"Tajikistani rubles",one:"Tajikistani ruble"},symbol:"TJR",narrow:"TJR"},TJS:{displayName:{other:"Tajikistani somonis",one:"Tajikistani somoni"},symbol:"TJS",narrow:"TJS"},TMM:{displayName:{other:"Turkmenistani manat (1993–2009)"},symbol:"TMM",narrow:"TMM"},TMT:{displayName:{other:"Turkmenistani manat"},symbol:"TMT",narrow:"TMT"},TND:{displayName:{other:"Tunisian dinars",one:"Tunisian dinar"},symbol:"TND",narrow:"TND"},TOP:{displayName:{other:"Tongan paʻanga"},symbol:"TOP",narrow:"T$"},TPE:{displayName:{other:"Timorese escudos",one:"Timorese escudo"},symbol:"TPE",narrow:"TPE"},TRL:{displayName:{other:"Turkish Lira (1922–2005)",one:"Turkish lira (1922–2005)"},symbol:"TRL",narrow:"TRL"},TRY:{displayName:{other:"Turkish Lira",one:"Turkish lira"},symbol:"TRY",narrow:"₺"},TTD:{displayName:{other:"Trinidad & Tobago dollars",one:"Trinidad & Tobago dollar"},symbol:"TTD",narrow:"$"},TWD:{displayName:{other:"New Taiwan dollars",one:"New Taiwan dollar"},symbol:"NT$",narrow:"$"},TZS:{displayName:{other:"Tanzanian shillings",one:"Tanzanian shilling"},symbol:"TZS",narrow:"TZS"},UAH:{displayName:{other:"Ukrainian hryvnias",one:"Ukrainian hryvnia"},symbol:"UAH",narrow:"₴"},UAK:{displayName:{other:"Ukrainian karbovantsiv",one:"Ukrainian karbovanets"},symbol:"UAK",narrow:"UAK"},UGS:{displayName:{other:"Ugandan shillings (1966–1987)",one:"Ugandan shilling (1966–1987)"},symbol:"UGS",narrow:"UGS"},UGX:{displayName:{other:"Ugandan shillings",one:"Ugandan shilling"},symbol:"UGX",narrow:"UGX"},USD:{displayName:{other:"US dollars",one:"US dollar"},symbol:"$",narrow:"$"},USN:{displayName:{other:"US dollars (next day)",one:"US dollar (next day)"},symbol:"USN",narrow:"USN"},USS:{displayName:{other:"US dollars (same day)",one:"US dollar (same day)"},symbol:"USS",narrow:"USS"},UYI:{displayName:{other:"Uruguayan pesos (indexed units)",one:"Uruguayan peso (indexed units)"},symbol:"UYI",narrow:"UYI"},UYP:{displayName:{other:"Uruguayan pesos (1975–1993)",one:"Uruguayan peso (1975–1993)"},symbol:"UYP",narrow:"UYP"},UYU:{displayName:{other:"Uruguayan pesos",one:"Uruguayan peso"},symbol:"UYU",narrow:"$"},UYW:{displayName:{other:"Uruguayan nominal wage index units",one:"Uruguayan nominal wage index unit"},symbol:"UYW",narrow:"UYW"},UZS:{displayName:{other:"Uzbekistani som"},symbol:"UZS",narrow:"UZS"},VEB:{displayName:{other:"Venezuelan bolívars (1871–2008)",one:"Venezuelan bolívar (1871–2008)"},symbol:"VEB",narrow:"VEB"},VEF:{displayName:{other:"Venezuelan bolívars (2008–2018)",one:"Venezuelan bolívar (2008–2018)"},symbol:"VEF",narrow:"Bs"},VES:{displayName:{other:"Venezuelan bolívars",one:"Venezuelan bolívar"},symbol:"VES",narrow:"VES"},VND:{displayName:{other:"Vietnamese dong"},symbol:"₫",narrow:"₫"},VNN:{displayName:{other:"Vietnamese dong (1978–1985)"},symbol:"VNN",narrow:"VNN"},VUV:{displayName:{other:"Vanuatu vatus",one:"Vanuatu vatu"},symbol:"VUV",narrow:"VUV"},WST:{displayName:{other:"Samoan tala"},symbol:"WST",narrow:"WST"},XAF:{displayName:{other:"Central African CFA francs",one:"Central African CFA franc"},symbol:"FCFA",narrow:"FCFA"},XAG:{displayName:{other:"troy ounces of silver",one:"troy ounce of silver"},symbol:"XAG",narrow:"XAG"},XAU:{displayName:{other:"troy ounces of gold",one:"troy ounce of gold"},symbol:"XAU",narrow:"XAU"},XBA:{displayName:{other:"European composite units",one:"European composite unit"},symbol:"XBA",narrow:"XBA"},XBB:{displayName:{other:"European monetary units",one:"European monetary unit"},symbol:"XBB",narrow:"XBB"},XBC:{displayName:{other:"European units of account (XBC)",one:"European unit of account (XBC)"},symbol:"XBC",narrow:"XBC"},XBD:{displayName:{other:"European units of account (XBD)",one:"European unit of account (XBD)"},symbol:"XBD",narrow:"XBD"},XCD:{displayName:{other:"East Caribbean dollars",one:"East Caribbean dollar"},symbol:"EC$",narrow:"$"},XDR:{displayName:{other:"special drawing rights"},symbol:"XDR",narrow:"XDR"},XEU:{displayName:{other:"European currency units",one:"European currency unit"},symbol:"XEU",narrow:"XEU"},XFO:{displayName:{other:"French gold francs",one:"French gold franc"},symbol:"XFO",narrow:"XFO"},XFU:{displayName:{other:"French UIC-francs",one:"French UIC-franc"},symbol:"XFU",narrow:"XFU"},XOF:{displayName:{other:"West African CFA francs",one:"West African CFA franc"},symbol:"F CFA",narrow:"F CFA"},XPD:{displayName:{other:"troy ounces of palladium",one:"troy ounce of palladium"},symbol:"XPD",narrow:"XPD"},XPF:{displayName:{other:"CFP francs",one:"CFP franc"},symbol:"CFPF",narrow:"CFPF"},XPT:{displayName:{other:"troy ounces of platinum",one:"troy ounce of platinum"},symbol:"XPT",narrow:"XPT"},XRE:{displayName:{other:"RINET Funds units",one:"RINET Funds unit"},symbol:"XRE",narrow:"XRE"},XSU:{displayName:{other:"Sucres",one:"Sucre"},symbol:"XSU",narrow:"XSU"},XTS:{displayName:{other:"Testing Currency units",one:"Testing Currency unit"},symbol:"XTS",narrow:"XTS"},XUA:{displayName:{other:"ADB units of account",one:"ADB unit of account"},symbol:"XUA",narrow:"XUA"},XXX:{displayName:{other:"(unknown currency)",one:"(unknown unit of currency)"},symbol:"¤",narrow:"¤"},YDD:{displayName:{other:"Yemeni dinars",one:"Yemeni dinar"},symbol:"YDD",narrow:"YDD"},YER:{displayName:{other:"Yemeni rials",one:"Yemeni rial"},symbol:"YER",narrow:"YER"},YUD:{displayName:{other:"Yugoslavian hard dinars (1966–1990)",one:"Yugoslavian hard dinar (1966–1990)"},symbol:"YUD",narrow:"YUD"},YUM:{displayName:{other:"Yugoslavian new dinars (1994–2002)",one:"Yugoslavian new dinar (1994–2002)"},symbol:"YUM",narrow:"YUM"},YUN:{displayName:{other:"Yugoslavian convertible dinars (1990–1992)",one:"Yugoslavian convertible dinar (1990–1992)"},symbol:"YUN",narrow:"YUN"},YUR:{displayName:{other:"Yugoslavian reformed dinars (1992–1993)",one:"Yugoslavian reformed dinar (1992–1993)"},symbol:"YUR",narrow:"YUR"},ZAL:{displayName:{other:"South African rands (financial)",one:"South African rand (financial)"},symbol:"ZAL",narrow:"ZAL"},ZAR:{displayName:{other:"South African rand"},symbol:"ZAR",narrow:"R"},ZMK:{displayName:{other:"Zambian kwachas (1968–2012)",one:"Zambian kwacha (1968–2012)"},symbol:"ZMK",narrow:"ZMK"},ZMW:{displayName:{other:"Zambian kwachas",one:"Zambian kwacha"},symbol:"ZMW",narrow:"ZK"},ZRN:{displayName:{other:"Zairean new zaires (1993–1998)",one:"Zairean new zaire (1993–1998)"},symbol:"ZRN",narrow:"ZRN"},ZRZ:{displayName:{other:"Zairean zaires (1971–1993)",one:"Zairean zaire (1971–1993)"},symbol:"ZRZ",narrow:"ZRZ"},ZWD:{displayName:{other:"Zimbabwean dollars (1980–2008)",one:"Zimbabwean dollar (1980–2008)"},symbol:"ZWD",narrow:"ZWD"},ZWL:{displayName:{other:"Zimbabwean dollars (2009)",one:"Zimbabwean dollar (2009)"},symbol:"ZWL",narrow:"ZWL"},ZWR:{displayName:{other:"Zimbabwean dollars (2008)",one:"Zimbabwean dollar (2008)"},symbol:"ZWR",narrow:"ZWR"}},numbers:{nu:["latn"],symbols:{latn:{decimal:".",group:",",list:";",percentSign:"%",plusSign:"+",minusSign:"-",approximatelySign:"~",exponential:"E",superscriptingExponent:"×",perMille:"‰",infinity:"∞",nan:"NaN",timeSeparator:":"}},percent:{latn:"#,##0%"},decimal:{latn:{standard:"#,##0.###",long:{1e3:{other:"0 thousand"},1e4:{other:"00 thousand"},1e5:{other:"000 thousand"},1e6:{other:"0 million"},1e7:{other:"00 million"},1e8:{other:"000 million"},1e9:{other:"0 billion"},1e10:{other:"00 billion"},1e11:{other:"000 billion"},1e12:{other:"0 trillion"},1e13:{other:"00 trillion"},1e14:{other:"000 trillion"}},short:{1e3:{other:"0K"},1e4:{other:"00K"},1e5:{other:"000K"},1e6:{other:"0M"},1e7:{other:"00M"},1e8:{other:"000M"},1e9:{other:"0B"},1e10:{other:"00B"},1e11:{other:"000B"},1e12:{other:"0T"},1e13:{other:"00T"},1e14:{other:"000T"}}}},currency:{latn:{currencySpacing:{beforeInsertBetween:" ",afterInsertBetween:" "},standard:"¤#,##0.00",accounting:"¤#,##0.00;(¤#,##0.00)",unitPattern:"{0} {1}",short:{1e3:{other:"¤0K"},1e4:{other:"¤00K"},1e5:{other:"¤000K"},1e6:{other:"¤0M"},1e7:{other:"¤00M"},1e8:{other:"¤000M"},1e9:{other:"¤0B"},1e10:{other:"¤00B"},1e11:{other:"¤000B"},1e12:{other:"¤0T"},1e13:{other:"¤00T"},1e14:{other:"¤000T"}}}}},nu:["latn"]},locale:"en"})},23044:function(e,t,r){"use strict";var n=r(2624),i=r(95466),o=r(71160);r(99331).shouldPolyfill()&&(o.defineProperty(Intl,"NumberFormat",{value:n.NumberFormat}),o.defineProperty(Number.prototype,"toLocaleString",{value:function(e,t){return i.toLocaleString(this,e,t)}}))},99331:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shouldPolyfill=void 0,t.shouldPolyfill=function(e){return"undefined"==typeof Intl||!("NumberFormat"in Intl)||!function(){try{if("1E4 bits"!==new Intl.NumberFormat("en",{style:"unit",unit:"bit",unitDisplay:"long",notation:"scientific"}).format(1e4))return!1}catch(e){return!1}return!0}()||!Intl.NumberFormat.polyfilled&&!Intl.NumberFormat.supportedLocalesOf(["es"]).length||!function(e){if(!e)return!0;var t=Array.isArray(e)?e:[e];return Intl.NumberFormat.supportedLocalesOf(t).length===t.length}(e)}},2624:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.NumberFormat=void 0;var i=r(87480),o=r(71160),a=r(54129),s=r(13649),c=i.__importDefault(r(75505)),l=["locale","numberingSystem","style","currency","currencyDisplay","currencySign","unit","unitDisplay","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","useGrouping","notation","compactDisplay","signDisplay"];function u(e){return o.FormatNumericToParts(this,f(e),{getInternalSlots:c.default})}t.NumberFormat=function(e,r){if(!this||!o.OrdinaryHasInstance(t.NumberFormat,this))return new t.NumberFormat(e,r);o.InitializeNumberFormat(this,e,r,{getInternalSlots:c.default,localeData:t.NumberFormat.localeData,availableLocales:t.NumberFormat.availableLocales,getDefaultLocale:t.NumberFormat.getDefaultLocale,currencyDigitsData:a.currencyDigitsData,numberingSystemNames:s.numberingSystemNames});var n=c.default(this),i=n.dataLocale,l=t.NumberFormat.localeData[i];return o.invariant(void 0!==l,"Cannot load locale-dependent data for "+i+"."),n.pl=new Intl.PluralRules(i,{minimumFractionDigits:n.minimumFractionDigits,maximumFractionDigits:n.maximumFractionDigits,minimumIntegerDigits:n.minimumIntegerDigits,minimumSignificantDigits:n.minimumSignificantDigits,maximumSignificantDigits:n.maximumSignificantDigits}),this};try{Object.defineProperty(u,"name",{value:"formatToParts",enumerable:!1,writable:!1,configurable:!0})}catch(p){}o.defineProperty(t.NumberFormat.prototype,"formatToParts",{value:u}),o.defineProperty(t.NumberFormat.prototype,"resolvedOptions",{value:function(){if("object"!==n(this)||!o.OrdinaryHasInstance(t.NumberFormat,this))throw TypeError("Method Intl.NumberFormat.prototype.resolvedOptions called on incompatible receiver");for(var e=c.default(this),r={},i=0,a=l;i0&&void 0!==arguments[0]?arguments[0]:window.document,t=e.activeElement,r=[];if(!t)return r;for(;t&&(r.push(t),t.shadowRoot);)t=t.shadowRoot.activeElement;return r},c=function(e){var t=s();if(!t.length)return!1;var r=t[t.length-1],n=new Event("check-if-focused",{bubbles:!0,composed:!0}),i=[],o=function(e){i=e.composedPath()};return document.body.addEventListener("check-if-focused",o),r.dispatchEvent(n),document.body.removeEventListener("check-if-focused",o),-1!==i.indexOf(e)}},51187:function(e,t,r){"use strict";var n,i,o,a,s=r(87480),c=r(26767),l=(r(61462),r(91156),r(38103)),u=r(98734),d=r(7599),f=r(5701),p=r(67352),h=r(35401),m=r(17717),y=r(84982),v=r(8636),b=r(51346);function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function _(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var r=0;r'])),!e,this.disabled):""}},{key:"focus",value:function(){var e=this.buttonElement;e&&(this.rippleHandlers.startFocus(),e.focus())}},{key:"blur",value:function(){var e=this.buttonElement;e&&(this.rippleHandlers.endFocus(),e.blur())}},{key:"getRenderClasses",value:function(){return{"mdc-button--raised":this.raised,"mdc-button--unelevated":this.unelevated,"mdc-button--outlined":this.outlined,"mdc-button--dense":this.dense}}},{key:"render",value:function(){return(0,d.dy)(o||(o=_(['\n \n ',"\n ",'\n \n \n ','\n \n \n ','\n \n \n \n \n \n ',"\n \n \n "])),(0,v.$)(this.getRenderClasses()),this.disabled,this.label||this.icon,(0,b.o)(this.ariaHasPopup),this.handleRippleFocus,this.handleRippleBlur,this.handleRippleActivate,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleActivate,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderOverlay(),this.renderRipple(),this.icon&&!this.trailingIcon?this.renderIcon():"",this.label,(0,v.$)({flex:this.expandContent}),this.icon&&this.trailingIcon?this.renderIcon():"")}},{key:"renderIcon",value:function(){return(0,d.dy)(a||(a=_(['\n \n ',"\n "])),this.icon)}},{key:"handleRippleActivate",value:function(e){var t=this;window.addEventListener("mouseup",(function e(){window.removeEventListener("mouseup",e),t.handleRippleDeactivate()})),this.rippleHandlers.startPress(e)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}}])&&k(t.prototype,r),s&&k(t,s),l}(d.oi);C.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,s.__decorate)([l.L,(0,f.C)({type:String,attribute:"aria-haspopup"})],C.prototype,"ariaHasPopup",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],C.prototype,"raised",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],C.prototype,"unelevated",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],C.prototype,"outlined",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean})],C.prototype,"dense",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],C.prototype,"disabled",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,attribute:"trailingicon"})],C.prototype,"trailingIcon",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean,reflect:!0})],C.prototype,"fullwidth",void 0),(0,s.__decorate)([(0,f.C)({type:String})],C.prototype,"icon",void 0),(0,s.__decorate)([(0,f.C)({type:String})],C.prototype,"label",void 0),(0,s.__decorate)([(0,f.C)({type:Boolean})],C.prototype,"expandContent",void 0),(0,s.__decorate)([(0,p.I)("#button")],C.prototype,"buttonElement",void 0),(0,s.__decorate)([(0,h.G)("mwc-ripple")],C.prototype,"ripple",void 0),(0,s.__decorate)([(0,m.S)()],C.prototype,"shouldRenderRipple",void 0),(0,s.__decorate)([(0,y.h)({passive:!0})],C.prototype,"handleRippleActivate",null);var O,P,M=(0,r(32207).iv)(T||(O=[".mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase)}.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:transparent}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:transparent}.mdc-button{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-button:disabled{color:rgba(0, 0, 0, 0.38)}.mdc-button .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button--raised,.mdc-button--unelevated{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0, 0, 0, 0.12)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{color:rgba(0, 0, 0, 0.38)}.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button--raised .mdc-button__ripple,.mdc-button--unelevated .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button--outlined{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small, 4px);padding:0 15px 0 15px;border-width:1px}.mdc-button--outlined:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-button--outlined:disabled{color:rgba(0, 0, 0, 0.38)}.mdc-button--outlined .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button--outlined .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small, 4px)}.mdc-button--outlined:not(:disabled){border-color:rgba(0, 0, 0, 0.12)}.mdc-button--outlined:disabled{border-color:rgba(0, 0, 0, 0.12)}.mdc-button--outlined.mdc-button--icon-trailing{padding:0 11px 0 15px}.mdc-button--outlined.mdc-button--icon-leading{padding:0 15px 0 11px}.mdc-button--outlined .mdc-button__ripple{top:calc(-1 * 1px);left:calc(-1 * 1px);border-width:1px}.mdc-button--outlined .mdc-button__touch{left:calc(-1 * 1px);width:calc(100% + 2 * 1px)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--raised:hover,.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}:host{display:inline-flex;outline:none;-webkit-tap-highlight-color:transparent;vertical-align:top}:host([fullwidth]){width:100%}:host([raised]),:host([unelevated]){--mdc-ripple-color:#fff;--mdc-ripple-focus-opacity:0.24;--mdc-ripple-hover-opacity:0.08;--mdc-ripple-press-opacity:0.24}.trailing-icon ::slotted(*),.trailing-icon .mdc-button__icon,.leading-icon ::slotted(*),.leading-icon .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .trailing-icon ::slotted(*),[dir=rtl] .trailing-icon .mdc-button__icon,[dir=rtl] .leading-icon ::slotted(*),[dir=rtl] .leading-icon .mdc-button__icon,.trailing-icon ::slotted(*[dir=rtl]),.trailing-icon .mdc-button__icon[dir=rtl],.leading-icon ::slotted(*[dir=rtl]),.leading-icon .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.trailing-icon ::slotted(*),.trailing-icon .mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .trailing-icon ::slotted(*),[dir=rtl] .trailing-icon .mdc-button__icon,.trailing-icon ::slotted(*[dir=rtl]),.trailing-icon .mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}.slot-container{display:inline-flex;align-items:center;justify-content:center}.slot-container.flex{flex:auto}.mdc-button{flex:auto;overflow:hidden;padding-left:8px;padding-left:var(--mdc-button-horizontal-padding, 8px);padding-right:8px;padding-right:var(--mdc-button-horizontal-padding, 8px)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow-focus, var(--mdc-button-raised-box-shadow-hover, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)))}.mdc-button--raised:hover{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow-hover, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow-active, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-button-raised-box-shadow-disabled, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mdc-button--raised,.mdc-button--unelevated{padding-left:16px;padding-left:var(--mdc-button-horizontal-padding, 16px);padding-right:16px;padding-right:var(--mdc-button-horizontal-padding, 16px)}.mdc-button--outlined{border-width:1px;border-width:var(--mdc-button-outline-width, 1px);padding-left:calc(16px - 1px);padding-left:calc(var(--mdc-button-horizontal-padding, 16px) - var(--mdc-button-outline-width, 1px));padding-right:calc(16px - 1px);padding-right:calc(var(--mdc-button-horizontal-padding, 16px) - var(--mdc-button-outline-width, 1px))}.mdc-button--outlined:not(:disabled){border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-button-outline-color, rgba(0, 0, 0, 0.12))}.mdc-button--outlined .ripple{top:calc(-1 * 1px);top:calc(-1 * var(--mdc-button-outline-width, 1px));left:calc(-1 * 1px);left:calc(-1 * var(--mdc-button-outline-width, 1px));right:initial;right:initial;border-width:1px;border-width:var(--mdc-button-outline-width, 1px);border-style:solid;border-color:transparent}[dir=rtl] .mdc-button--outlined .ripple,.mdc-button--outlined .ripple[dir=rtl]{left:initial;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--mdc-button-outline-width, 1px))}.mdc-button--dense{height:28px;margin-top:0;margin-bottom:0}.mdc-button--dense .mdc-button__touch{height:100%}:host([disabled]){pointer-events:none}:host([disabled]) .mdc-button{color:rgba(0, 0, 0, 0.38);color:var(--mdc-button-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-button--raised,:host([disabled]) .mdc-button--unelevated{background-color:rgba(0, 0, 0, 0.12);background-color:var(--mdc-button-disabled-fill-color, rgba(0, 0, 0, 0.12))}:host([disabled]) .mdc-button--outlined{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}"],P||(P=O.slice(0)),T=Object.freeze(Object.defineProperties(O,{raw:{value:Object.freeze(P)}}))));function R(e){return R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},R(e)}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L(e,t){return L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},L(e,t)}function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=z(e);if(t){var i=z(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return j(this,r)}}function j(e,t){if(t&&("object"===R(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}var N=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&L(e,t)}(r,e);var t=I(r);function r(){return D(this,r),t.apply(this,arguments)}return r}(C);N.styles=[M],N=(0,s.__decorate)([(0,c.M)("mwc-button")],N)},35487:function(e,t,r){"use strict";r.d(t,{Y:function(){return j}});var n,i=r(87480),o=r(26767),a=r(72774),s={ROOT:"mdc-form-field"},c={LABEL_SELECTOR:".mdc-form-field > label"},l=function(e){function t(r){var n=e.call(this,(0,i.__assign)((0,i.__assign)({},t.defaultAdapter),r))||this;return n.click=function(){n.handleClick()},n}return(0,i.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return s},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return c},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},t.prototype.handleClick=function(){var e=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){e.adapter.deactivateInputRipple()}))},t}(a.K),u=r(78220),d=r(18601),f=r(14114),p=r(7599),h=r(5701),m=r(67352),y=r(32930),v=r(8636);function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function g(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function _(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){g(o,n,i,a,s,"next",e)}function s(e){g(o,n,i,a,s,"throw",e)}a(void 0)}))}}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var r=0;r\n \n \n
    "])),(0,v.$)(e),this._labelClick,this.label)}},{key:"click",value:function(){this._labelClick()}},{key:"_labelClick",value:function(){var e=this.input;e&&(e.focus(),e.click())}}],r&&k(t.prototype,r),i&&k(t,i),a}(u.H);(0,i.__decorate)([(0,h.C)({type:Boolean})],C.prototype,"alignEnd",void 0),(0,i.__decorate)([(0,h.C)({type:Boolean})],C.prototype,"spaceBetween",void 0),(0,i.__decorate)([(0,h.C)({type:Boolean})],C.prototype,"nowrap",void 0),(0,i.__decorate)([(0,h.C)({type:String}),(0,f.P)(function(){var e=_(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null===(r=this.input)||void 0===r||r.setAttribute("aria-label",t);case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}())],C.prototype,"label",void 0),(0,i.__decorate)([(0,m.I)(".mdc-form-field")],C.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,y.v)("",!0,"*")],C.prototype,"slottedInputs",void 0),(0,i.__decorate)([(0,m.I)("label")],C.prototype,"labelEl",void 0);var O=(0,r(32207).iv)(T||(T=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}([".mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}:host{display:inline-flex}.mdc-form-field{width:100%}::slotted(*){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}::slotted(mwc-switch){margin-right:10px}[dir=rtl] ::slotted(mwc-switch),::slotted(mwc-switch[dir=rtl]){margin-left:10px}"])));function P(e){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},P(e)}function M(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=I(e);if(t){var i=I(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return L(this,r)}}function L(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}var j=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&R(e,t)}(r,e);var t=D(r);function r(){return M(this,r),t.apply(this,arguments)}return r}(C);j.styles=[O],j=(0,i.__decorate)([(0,o.M)("mwc-formfield")],j)},61462:function(e,t,r){"use strict";var n,i=r(87480),o=r(7599),a=r(26767);var s,c,l,u=(0,r(32207).iv)(n||(s=[':host{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}'],c||(c=s.slice(0)),n=Object.freeze(Object.defineProperties(s,{raw:{value:Object.freeze(c)}}))));function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r"])))}}],r&&p(t.prototype,r),n&&p(t,n),a}(o.oi);b.styles=[u],b=(0,i.__decorate)([(0,a.M)("mwc-icon")],b)},87724:function(e,t,r){"use strict";var n,i,o,a,s,c,l,u,d,f,p=r(87480),h=r(26767),m=(r(91156),r(14114)),y=r(98734),v=r(7599),b=r(67352),g=r(35401),_=r(5701),w=r(17717),k=r(8636);function E(e){return E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E(e)}function x(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return S(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return S(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n "])),this.activated):this.activated?(0,v.dy)(s||(s=A(['
    ']))):""}},{key:"renderGraphic",value:function(){var e={multi:this.multipleGraphics};return(0,v.dy)(c||(c=A(['\n \n \n '])),(0,k.$)(e))}},{key:"renderMeta",value:function(){return(0,v.dy)(l||(l=A(['\n \n \n '])))}},{key:"renderText",value:function(){var e=this.twoline?this.renderTwoline():this.renderSingleLine();return(0,v.dy)(u||(u=A(['\n \n ',"\n "])),e)}},{key:"renderSingleLine",value:function(){return(0,v.dy)(d||(d=A([""])))}},{key:"renderTwoline",value:function(){return(0,v.dy)(f||(f=A(['\n \n \n \n \n \n \n '])))}},{key:"onClick",value:function(){this.fireRequestSelected(!this.selected,"interaction")}},{key:"onDown",value:function(e,t){var r=this;window.addEventListener(e,(function t(){window.removeEventListener(e,t),r.rippleHandlers.endPress()})),this.rippleHandlers.startPress(t)}},{key:"fireRequestSelected",value:function(e,t){if(!this.noninteractive){var r=new CustomEvent("request-selected",{bubbles:!0,composed:!0,detail:{source:t,selected:e}});this.dispatchEvent(r)}}},{key:"connectedCallback",value:function(){O(L(m.prototype),"connectedCallback",this).call(this),this.noninteractive||this.setAttribute("mwc-list-item","");var e,t=x(this.listeners);try{for(t.s();!(e=t.n()).done;){var r,n=e.value,i=x(n.eventNames);try{for(i.s();!(r=i.n()).done;){var o=r.value;n.target.addEventListener(o,n.cb,{passive:!0})}}catch(a){i.e(a)}finally{i.f()}}}catch(a){t.e(a)}finally{t.f()}}},{key:"disconnectedCallback",value:function(){O(L(m.prototype),"disconnectedCallback",this).call(this);var e,t=x(this.listeners);try{for(t.s();!(e=t.n()).done;){var r,n=e.value,i=x(n.eventNames);try{for(i.s();!(r=i.n()).done;){var o=r.value;n.target.removeEventListener(o,n.cb)}}catch(a){i.e(a)}finally{i.f()}}}catch(a){t.e(a)}finally{t.f()}this._managingList&&(this._managingList.debouncedLayout?this._managingList.debouncedLayout(!0):this._managingList.layout(!0))}},{key:"firstUpdated",value:function(){var e=new Event("list-item-rendered",{bubbles:!0,composed:!0});this.dispatchEvent(e)}}])&&C(t.prototype,r),p&&C(t,p),m}(v.oi);(0,p.__decorate)([(0,b.I)("slot")],j.prototype,"slotElement",void 0),(0,p.__decorate)([(0,g.G)("mwc-ripple")],j.prototype,"ripple",void 0),(0,p.__decorate)([(0,_.C)({type:String})],j.prototype,"value",void 0),(0,p.__decorate)([(0,_.C)({type:String,reflect:!0})],j.prototype,"group",void 0),(0,p.__decorate)([(0,_.C)({type:Number,reflect:!0})],j.prototype,"tabindex",void 0),(0,p.__decorate)([(0,_.C)({type:Boolean,reflect:!0}),(0,m.P)((function(e){e?this.setAttribute("aria-disabled","true"):this.setAttribute("aria-disabled","false")}))],j.prototype,"disabled",void 0),(0,p.__decorate)([(0,_.C)({type:Boolean,reflect:!0})],j.prototype,"twoline",void 0),(0,p.__decorate)([(0,_.C)({type:Boolean,reflect:!0})],j.prototype,"activated",void 0),(0,p.__decorate)([(0,_.C)({type:String,reflect:!0})],j.prototype,"graphic",void 0),(0,p.__decorate)([(0,_.C)({type:Boolean})],j.prototype,"multipleGraphics",void 0),(0,p.__decorate)([(0,_.C)({type:Boolean})],j.prototype,"hasMeta",void 0),(0,p.__decorate)([(0,_.C)({type:Boolean,reflect:!0}),(0,m.P)((function(e){e?(this.removeAttribute("aria-checked"),this.removeAttribute("mwc-list-item"),this.selected=!1,this.activated=!1,this.tabIndex=-1):this.setAttribute("mwc-list-item","")}))],j.prototype,"noninteractive",void 0),(0,p.__decorate)([(0,_.C)({type:Boolean,reflect:!0}),(0,m.P)((function(e){var t=this.getAttribute("role"),r="gridcell"===t||"option"===t||"row"===t||"tab"===t;r&&e?this.setAttribute("aria-selected","true"):r&&this.setAttribute("aria-selected","false"),this._firstChanged?this._firstChanged=!1:this._skipPropRequest||this.fireRequestSelected(e,"property")}))],j.prototype,"selected",void 0),(0,p.__decorate)([(0,w.S)()],j.prototype,"shouldRenderRipple",void 0),(0,p.__decorate)([(0,w.S)()],j.prototype,"_managingList",void 0);var z,N,F=(0,r(32207).iv)(I||(z=[':host{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;height:48px;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mdc-list-side-padding, 16px);padding-right:var(--mdc-list-side-padding, 16px);outline:none;height:48px;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}:host:focus{outline:none}:host([activated]){color:#6200ee;color:var(--mdc-theme-primary, #6200ee);--mdc-ripple-color: var( --mdc-theme-primary, #6200ee )}:host([activated]) .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host([activated]) .fake-activated-ripple::before{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;z-index:1;content:"";opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12);background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-deprecated-list-item__graphic{flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;display:inline-flex}.mdc-deprecated-list-item__graphic ::slotted(*){flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;width:100%;height:100%;text-align:center}.mdc-deprecated-list-item__meta{width:var(--mdc-list-item-meta-size, 24px);height:var(--mdc-list-item-meta-size, 24px);margin-left:auto;margin-right:0;color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-deprecated-list-item__meta.multi{width:auto}.mdc-deprecated-list-item__meta ::slotted(*){width:var(--mdc-list-item-meta-size, 24px);line-height:var(--mdc-list-item-meta-size, 24px)}.mdc-deprecated-list-item__meta ::slotted(.material-icons),.mdc-deprecated-list-item__meta ::slotted(mwc-icon){line-height:var(--mdc-list-item-meta-size, 24px) !important}.mdc-deprecated-list-item__meta ::slotted(:not(.material-icons):not(mwc-icon)){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}[dir=rtl] .mdc-deprecated-list-item__meta,.mdc-deprecated-list-item__meta[dir=rtl]{margin-left:0;margin-right:auto}.mdc-deprecated-list-item__meta ::slotted(*){width:100%;height:100%}.mdc-deprecated-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-deprecated-list-item__text ::slotted([for]),.mdc-deprecated-list-item__text[for]{pointer-events:none}.mdc-deprecated-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px;display:block}.mdc-deprecated-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-deprecated-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-deprecated-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;display:block}.mdc-deprecated-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{font-size:inherit}* ::slotted(a),a{color:inherit;text-decoration:none}:host([twoline]){height:72px}:host([twoline]) .mdc-deprecated-list-item__text{align-self:flex-start}:host([disabled]),:host([noninteractive]){cursor:default;pointer-events:none}:host([disabled]) .mdc-deprecated-list-item__text ::slotted(*){opacity:.38}:host([disabled]) .mdc-deprecated-list-item__text ::slotted(*),:host([disabled]) .mdc-deprecated-list-item__primary-text ::slotted(*),:host([disabled]) .mdc-deprecated-list-item__secondary-text ::slotted(*){color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-deprecated-list-item__secondary-text ::slotted(*){color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-deprecated-list-item__graphic ::slotted(*){background-color:transparent;color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-deprecated-list-group__subheader ::slotted(*){color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 40px);height:var(--mdc-list-item-graphic-size, 40px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 40px);line-height:var(--mdc-list-item-graphic-size, 40px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 40px) !important}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(*){border-radius:50%}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=control]) .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:var(--mdc-list-item-graphic-margin, 16px)}[dir=rtl] :host([graphic=avatar]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=medium]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=large]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=control]) .mdc-deprecated-list-item__graphic,:host([graphic=avatar]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=medium]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=large]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=control]) .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:var(--mdc-list-item-graphic-margin, 16px);margin-right:0}:host([graphic=icon]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 24px);height:var(--mdc-list-item-graphic-size, 24px);margin-left:0;margin-right:var(--mdc-list-item-graphic-margin, 32px)}:host([graphic=icon]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 24px);line-height:var(--mdc-list-item-graphic-size, 24px)}:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 24px) !important}[dir=rtl] :host([graphic=icon]) .mdc-deprecated-list-item__graphic,:host([graphic=icon]) .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:var(--mdc-list-item-graphic-margin, 32px);margin-right:0}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:56px}:host([graphic=medium]:not([twoLine])),:host([graphic=large]:not([twoLine])){height:72px}:host([graphic=medium]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 56px);height:var(--mdc-list-item-graphic-size, 56px)}:host([graphic=medium]) .mdc-deprecated-list-item__graphic.multi,:host([graphic=large]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(*),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 56px);line-height:var(--mdc-list-item-graphic-size, 56px)}:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 56px) !important}:host([graphic=large]){padding-left:0px}'],N||(N=z.slice(0)),I=Object.freeze(Object.defineProperties(z,{raw:{value:Object.freeze(N)}}))));function B(e){return B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B(e)}function H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z(e,t){return Z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Z(e,t)}function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=K(e);if(t){var i=K(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return G(this,r)}}function G(e,t){if(t&&("object"===B(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}var V=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Z(e,t)}(r,e);var t=U(r);function r(){return H(this,r),t.apply(this,arguments)}return r}(j);V.styles=[F],V=(0,p.__decorate)([(0,h.M)("mwc-list-item")],V)},24103:function(e,t,r){"use strict";var n=r(87480),i=r(26767),o=(r(87724),r(78220)),a=r(14114),s=r(82612),c=r(7599),l=r(5701),u=r(67352),d=r(32930),f=r(51346),p=r(72774),h=r(98691),m=r(74015);function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function v(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||g(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=g(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function g(e,t){if(e){if("string"==typeof e)return _(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_(e,t):void 0}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0&&this.adapter.setTabIndexForElementIndex(t,0)}},{key:"handleFocusOut",value:function(e,t){var r=this;t>=0&&this.adapter.setTabIndexForElementIndex(t,-1),setTimeout((function(){r.adapter.isFocusInsideList()||r.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(e,t,r){var n="ArrowLeft"===(0,h.ku)(e),i="ArrowUp"===(0,h.ku)(e),o="ArrowRight"===(0,h.ku)(e),a="ArrowDown"===(0,h.ku)(e),s="Home"===(0,h.ku)(e),c="End"===(0,h.ku)(e),l="Enter"===(0,h.ku)(e),u="Spacebar"===(0,h.ku)(e);if(this.adapter.isRootFocused())i||c?(e.preventDefault(),this.focusLastElement()):(a||s)&&(e.preventDefault(),this.focusFirstElement());else{var d=this.adapter.getFocusedElementIndex();if(!(-1===d&&(d=r)<0)){var f;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent(e),f=this.focusNextElement(d);else if(this.isVertical_&&i||!this.isVertical_&&n)this.preventDefaultEvent(e),f=this.focusPrevElement(d);else if(s)this.preventDefaultEvent(e),f=this.focusFirstElement();else if(c)this.preventDefaultEvent(e),f=this.focusLastElement();else if((l||u)&&t){var p=e.target;if(p&&"A"===p.tagName&&l)return;this.preventDefaultEvent(e),this.setSelectedIndexOnAction_(d,!0)}this.focusedItemIndex_=d,void 0!==f&&(this.setTabindexAtIndex_(f),this.focusedItemIndex_=f)}}}},{key:"handleSingleSelection",value:function(e,t,r){e!==m.KT.UNSET_INDEX&&(this.setSelectedIndexOnAction_(e,t,r),this.setTabindexAtIndex_(e),this.focusedItemIndex_=e)}},{key:"focusNextElement",value:function(e){var t=e+1;if(t>=this.adapter.getListItemCount()){if(!this.wrapFocus_)return e;t=0}return this.adapter.focusItemAtIndex(t),t}},{key:"focusPrevElement",value:function(e){var t=e-1;if(t<0){if(!this.wrapFocus_)return e;t=this.adapter.getListItemCount()-1}return this.adapter.focusItemAtIndex(t),t}},{key:"focusFirstElement",value:function(){return this.adapter.focusItemAtIndex(0),0}},{key:"focusLastElement",value:function(){var e=this.adapter.getListItemCount()-1;return this.adapter.focusItemAtIndex(e),e}},{key:"setEnabled",value:function(e,t){this.isIndexValid_(e)&&this.adapter.setDisabledStateForElementIndex(e,!t)}},{key:"preventDefaultEvent",value:function(e){var t=e.target,r="".concat(t.tagName).toLowerCase();-1===C.indexOf(r)&&e.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==e&&(this.selectedIndex_!==m.KT.UNSET_INDEX&&(this.adapter.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(this.selectedIndex_,!1)),t&&this.adapter.setSelectedStateForElementIndex(e,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(e,!0),this.setAriaForSingleSelectionAtIndex_(e),this.selectedIndex_=e,this.adapter.notifySelected(e))}},{key:"setMultiSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=R(this.selectedIndex_),n=T(r,e);if(n.removed.length||n.added.length){var i,o=b(n.removed);try{for(o.s();!(i=o.n()).done;){var a=i.value;t&&this.adapter.setSelectedStateForElementIndex(a,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(a,!1)}}catch(u){o.e(u)}finally{o.f()}var s,c=b(n.added);try{for(c.s();!(s=c.n()).done;){var l=s.value;t&&this.adapter.setSelectedStateForElementIndex(l,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(l,!0)}}catch(u){c.e(u)}finally{c.f()}this.selectedIndex_=e,this.adapter.notifySelected(e,n)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(e){this.selectedIndex_===m.KT.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter.getAttributeForElementIndex(e,m.j2.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue_,r=t?m.j2.ARIA_CURRENT:m.j2.ARIA_SELECTED;this.selectedIndex_!==m.KT.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex_,r,"false");var n=t?this.ariaCurrentAttrValue_:"true";this.adapter.setAttributeForElementIndex(e,r,n)}},{key:"setTabindexAtIndex_",value:function(e){this.focusedItemIndex_===m.KT.UNSET_INDEX&&0!==e?this.adapter.setTabIndexForElementIndex(0,-1):this.focusedItemIndex_>=0&&this.focusedItemIndex_!==e&&this.adapter.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter.setTabIndexForElementIndex(e,0)}},{key:"setTabindexToFirstSelectedItem_",value:function(){var e=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==m.KT.UNSET_INDEX?e=this.selectedIndex_:O(this.selectedIndex_)&&this.selectedIndex_.size>0&&(e=Math.min.apply(Math,v(this.selectedIndex_))),this.setTabindexAtIndex_(e)}},{key:"isIndexValid_",value:function(e){if(e instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===e.size)return!0;var t,r=!1,n=b(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;if(r=this.isIndexInRange_(i))break}}catch(o){n.e(o)}finally{n.f()}return r}if("number"==typeof e){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return e===m.KT.UNSET_INDEX||this.isIndexInRange_(e)}return!1}},{key:"isIndexInRange_",value:function(e){var t=this.adapter.getListItemCount();return e>=0&&e2&&void 0!==arguments[2])||arguments[2],n=!1;n=void 0===t?!this.adapter.getSelectedStateForElementIndex(e):t;var i=R(this.selectedIndex_);n?i.add(e):i.delete(e),this.setMultiSelectionAtIndex_(i,r)}}],n=[{key:"strings",get:function(){return m.j2}},{key:"numbers",get:function(){return m.KT}},{key:"defaultAdapter",get:function(){return{focusItemAtIndex:function(){},getFocusedElementIndex:function(){return 0},getListItemCount:function(){return 0},isFocusInsideList:function(){return!1},isRootFocused:function(){return!1},notifyAction:function(){},notifySelected:function(){},getSelectedStateForElementIndex:function(){return!1},setDisabledStateForElementIndex:function(){},getDisabledStateForElementIndex:function(){return!1},setSelectedStateForElementIndex:function(){},setActivatedStateForElementIndex:function(){},setTabIndexForElementIndex:function(){},setAttributeForElementIndex:function(){},getAttributeForElementIndex:function(){return null}}}}],r&&w(t.prototype,r),n&&w(t,n),o}(p.K),L=D;function I(e){return I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},I(e)}function j(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function z(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return N(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return N(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:50;return function(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];clearTimeout(t),t=setTimeout((function(){e(n)}),r)}}(e.layout.bind(K(e)));return e.debouncedLayout=function(){var r=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];W.call(K(e)),t(r)},e}return t=l,r=[{key:"getUpdateComplete",value:(i=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,H(V(l.prototype),"getUpdateComplete",this).call(this);case 2:return t=e.sent,e.next=5,this.itemsReady;case 5:return e.abrupt("return",t);case 6:case"end":return e.stop()}}),e,this)})),o=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=i.apply(e,t);function a(e){F(o,r,n,a,s,"next",e)}function s(e){F(o,r,n,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})},{key:"items",get:function(){return this.items_}},{key:"updateItems",value:function(){var e,t,r=this,n=[],i=z(null!==(e=this.assignedElements)&&void 0!==e?e:[]);try{for(i.s();!(t=i.n()).done;){var o=t.value;$(o)&&(n.push(o),o._managingList=this),o.hasAttribute("divider")&&!o.hasAttribute("role")&&o.setAttribute("role","separator")}}catch(l){i.e(l)}finally{i.f()}this.items_=n;var a=new Set;if(this.items_.forEach((function(e,t){r.itemRoles?e.setAttribute("role",r.itemRoles):e.removeAttribute("role"),e.selected&&a.add(t)})),this.multi)this.select(a);else{var s=a.size?a.entries().next().value[1]:-1;this.select(s)}var c=new Event("items-updated",{bubbles:!0,composed:!0});this.dispatchEvent(c)}},{key:"selected",get:function(){var e=this.index;if(!O(e))return-1===e?null:this.items[e];var t,r=[],n=z(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;r.push(this.items[i])}}catch(o){n.e(o)}finally{n.f()}return r}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}},{key:"render",value:function(){var e=null===this.innerRole?void 0:this.innerRole,t=null===this.innerAriaLabel?void 0:this.innerAriaLabel,r=this.rootTabbable?"0":"-1";return(0,c.dy)(P||(P=j(["\n \x3c!-- @ts-ignore --\x3e\n a.KT.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(o="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(f),this.adapter.setTransformOrigin(o+" "+i),this.adapter.setPosition(f),this.adapter.setMaxHeight(n?n+"px":""),this.hasBit(r,a.HX.BOTTOM)||this.adapter.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),r=this.adapter.getWindowDimensions(),n=this.adapter.getWindowScroll();return e||(e={top:this.position.y,right:this.position.x,bottom:this.position.y,left:this.position.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions,viewportDistance:{top:e.top,right:r.width-e.right,bottom:r.height-e.bottom,left:e.left},viewportSize:r,windowScroll:n}},t.prototype.getoriginCorner=function(){var e,r,n=this.originCorner,i=this.measurements,o=i.viewportDistance,s=i.anchorSize,c=i.surfaceSize,l=t.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,a.HX.BOTTOM)?(e=o.top-l+this.anchorMargin.bottom,r=o.bottom-l-this.anchorMargin.bottom):(e=o.top-l+this.anchorMargin.top,r=o.bottom-l+s.height-this.anchorMargin.top),!(r-c.height>0)&&e>r&&(n=this.setBit(n,a.HX.BOTTOM));var u,d,f=this.adapter.isRtl(),p=this.hasBit(this.anchorCorner,a.HX.FLIP_RTL),h=this.hasBit(this.anchorCorner,a.HX.RIGHT)||this.hasBit(n,a.HX.RIGHT),m=!1;(m=f&&p?!h:h)?(u=o.left+s.width+this.anchorMargin.right,d=o.right-this.anchorMargin.right):(u=o.left+this.anchorMargin.left,d=o.right+s.width-this.anchorMargin.left);var y=u-c.width>0,v=d-c.width>0,b=this.hasBit(n,a.HX.FLIP_RTL)&&this.hasBit(n,a.HX.RIGHT);return v&&b&&f||!y&&b?n=this.unsetBit(n,a.HX.RIGHT):(y&&m&&f||y&&!m&&h||!v&&u>=d)&&(n=this.setBit(n,a.HX.RIGHT)),n},t.prototype.getMenuSurfaceMaxHeight=function(e){if(this.maxHeight>0)return this.maxHeight;var r=this.measurements.viewportDistance,n=0,i=this.hasBit(e,a.HX.BOTTOM),o=this.hasBit(this.anchorCorner,a.HX.BOTTOM),s=t.numbers.MARGIN_TO_EDGE;return i?(n=r.top+this.anchorMargin.top-s,o||(n+=this.measurements.anchorSize.height)):(n=r.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-s,o&&(n-=this.measurements.anchorSize.height)),n},t.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,r=this.hasBit(e,a.HX.RIGHT),n=this.hasBit(this.anchorCorner,a.HX.RIGHT);if(r){var i=n?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?i-(this.measurements.viewportSize.width-this.measurements.bodySize.width):i}return n?t.width-this.anchorMargin.right:this.anchorMargin.left},t.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,r=this.hasBit(e,a.HX.BOTTOM),n=this.hasBit(this.anchorCorner,a.HX.BOTTOM);return r?n?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:n?t.height+this.anchorMargin.bottom:this.anchorMargin.top},t.prototype.adjustPositionForHoistedElement=function(e){var t,r,n=this.measurements,o=n.windowScroll,a=n.viewportDistance,s=n.surfaceSize,c=n.viewportSize,l=Object.keys(e);try{for(var u=(0,i.__values)(l),d=u.next();!d.done;d=u.next()){var f=d.value,p=e[f]||0;!this.isHorizontallyCenteredOnViewport||"left"!==f&&"right"!==f?(p+=a[f],this.isFixedPosition||("top"===f?p+=o.y:"bottom"===f?p-=o.y:"left"===f?p+=o.x:p-=o.x),e[f]=p):e[f]=(c.width-s.width)/2}}catch(h){t={error:h}}finally{try{d&&!d.done&&(r=u.return)&&r.call(u)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus=function(){var e=this,t=this.adapter.isFocused(),r=document.activeElement&&this.adapter.isElementInContainer(document.activeElement);(t||r)&&setTimeout((function(){e.adapter.restoreFocus()}),a.KT.TOUCH_EVENT_WAIT_MS)},t.prototype.hasBit=function(e,t){return Boolean(e&t)},t.prototype.setBit=function(e,t){return e|t},t.prototype.unsetBit=function(e,t){return e^t},t.prototype.isFinite=function(e){return"number"==typeof e&&isFinite(e)},t}(s.K),l=c,u=r(78220),d=r(14114),f=r(82612),p=r(7599),h=r(67352),m=r(5701),y=r(17717),v=r(8636),b=r(70483);function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function _(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var r=0;r=0&&t.adapter.isSelectableItemAtIndex(r)&&t.setSelectedIndex(r)}),c.numbers.TRANSITION_CLOSE_DURATION)}},t.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState){case F.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case F.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case F.NONE:break;default:this.adapter.focusListRoot()}},t.prototype.setDefaultFocusState=function(e){this.defaultFocusState=e},t.prototype.getSelectedIndex=function(){return this.selectedIndex},t.prototype.setSelectedIndex=function(e){if(this.validatedIndex(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,H.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,B.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,B.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,H.ARIA_CHECKED_ATTR,"true"),this.selectedIndex=e},t.prototype.setEnabled=function(e,t){this.validatedIndex(e),t?(this.adapter.removeClassFromElementAtIndex(e,G.UX.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,H.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,G.UX.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,H.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e0&&h.some((function(e){return t.adapter.containsEventTarget(e)}))?this.resetActivationState():(void 0!==e&&(h.push(e.target),this.registerDeactivationHandlers(e)),r.wasElementMadeActive=this.checkElementMadeActive(e),r.wasElementMadeActive&&this.animateActivation(),requestAnimationFrame((function(){h=[],r.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(r.wasElementMadeActive=t.checkElementMadeActive(e),r.wasElementMadeActive&&t.animateActivation()),r.wasElementMadeActive||(t.activationState=t.defaultActivationState())})))}}},t.prototype.checkElementMadeActive=function(e){return void 0===e||"keydown"!==e.type||this.adapter.isSurfaceActive()},t.prototype.animateActivation=function(){var e=this,r=t.strings,n=r.VAR_FG_TRANSLATE_START,i=r.VAR_FG_TRANSLATE_END,o=t.cssClasses,a=o.FG_DEACTIVATION,s=o.FG_ACTIVATION,c=t.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal();var l="",u="";if(!this.adapter.isUnbounded()){var d=this.getFgTranslationCoordinates(),f=d.startPoint,p=d.endPoint;l=f.x+"px, "+f.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter.updateCssVariable(n,l),this.adapter.updateCssVariable(i,u),clearTimeout(this.activationTimer),clearTimeout(this.fgDeactivationRemovalTimer),this.rmBoundedActivationClasses(),this.adapter.removeClass(a),this.adapter.computeBoundingRect(),this.adapter.addClass(s),this.activationTimer=setTimeout((function(){e.activationTimerCallback()}),c)},t.prototype.getFgTranslationCoordinates=function(){var e,t=this.activationState,r=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?function(e,t,r){if(!e)return{x:0,y:0};var n,i,o=t.x,a=t.y,s=o+r.left,c=a+r.top;if("touchstart"===e.type){var l=e;n=l.changedTouches[0].pageX-s,i=l.changedTouches[0].pageY-c}else{var u=e;n=u.pageX-s,i=u.pageY-c}return{x:n,y:i}}(r,this.adapter.getWindowPageOffset(),this.adapter.computeBoundingRect()):{x:this.frame.width/2,y:this.frame.height/2}).x-this.initialSize/2,y:e.y-this.initialSize/2},endPoint:{x:this.frame.width/2-this.initialSize/2,y:this.frame.height/2-this.initialSize/2}}},t.prototype.runDeactivationUXLogicIfReady=function(){var e=this,r=t.cssClasses.FG_DEACTIVATION,n=this.activationState,i=n.hasDeactivationUXRun,o=n.isActivated;(i||!o)&&this.activationAnimationHasEnded&&(this.rmBoundedActivationClasses(),this.adapter.addClass(r),this.fgDeactivationRemovalTimer=setTimeout((function(){e.adapter.removeClass(r)}),u.FG_DEACTIVATION_MS))},t.prototype.rmBoundedActivationClasses=function(){var e=t.cssClasses.FG_ACTIVATION;this.adapter.removeClass(e),this.activationAnimationHasEnded=!1,this.adapter.computeBoundingRect()},t.prototype.resetActivationState=function(){var e=this;this.previousActivationEvent=this.activationState.activationEvent,this.activationState=this.defaultActivationState(),setTimeout((function(){return e.previousActivationEvent=void 0}),t.numbers.TAP_DELAY_MS)},t.prototype.deactivateImpl=function(){var e=this,t=this.activationState;if(t.isActivated){var r=(0,n.__assign)({},t);t.isProgrammatic?(requestAnimationFrame((function(){e.animateDeactivation(r)})),this.resetActivationState()):(this.deregisterDeactivationHandlers(),requestAnimationFrame((function(){e.activationState.hasDeactivationUXRun=!0,e.animateDeactivation(r),e.resetActivationState()})))}},t.prototype.animateDeactivation=function(e){var t=e.wasActivatedByPointer,r=e.wasElementMadeActive;(t||r)&&this.runDeactivationUXLogicIfReady()},t.prototype.layoutInternal=function(){var e=this;this.frame=this.adapter.computeBoundingRect();var r=Math.max(this.frame.height,this.frame.width);this.maxRadius=this.adapter.isUnbounded()?r:Math.sqrt(Math.pow(e.frame.width,2)+Math.pow(e.frame.height,2))+t.numbers.PADDING;var n=Math.floor(r*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&n%2!=0?this.initialSize=n-1:this.initialSize=n,this.fgScale=""+this.maxRadius/this.initialSize,this.updateLayoutCssVars()},t.prototype.updateLayoutCssVars=function(){var e=t.strings,r=e.VAR_FG_SIZE,n=e.VAR_LEFT,i=e.VAR_TOP,o=e.VAR_FG_SCALE;this.adapter.updateCssVariable(r,this.initialSize+"px"),this.adapter.updateCssVariable(o,this.fgScale),this.adapter.isUnbounded()&&(this.unboundedCoords={left:Math.round(this.frame.width/2-this.initialSize/2),top:Math.round(this.frame.height/2-this.initialSize/2)},this.adapter.updateCssVariable(n,this.unboundedCoords.left+"px"),this.adapter.updateCssVariable(i,this.unboundedCoords.top+"px"))},t}(s.K),y=m,v=r(7599),b=r(67352),g=r(5701),_=r(17717),w=r(8636),k=r(70483);function E(e){return E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E(e)}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){for(var r=0;r'])),(0,w.$)(r),(0,k.V)({"--mdc-ripple-fg-scale":this.fgScale,"--mdc-ripple-fg-size":this.fgSize,"--mdc-ripple-fg-translate-end":this.translateEnd,"--mdc-ripple-fg-translate-start":this.translateStart,"--mdc-ripple-left":this.leftPos,"--mdc-ripple-top":this.topPos}))}}],r&&S(t.prototype,r),n&&S(t,n),a}(a.H);(0,n.__decorate)([(0,b.I)(".mdc-ripple-surface")],R.prototype,"mdcRoot",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],R.prototype,"primary",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],R.prototype,"accent",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],R.prototype,"unbounded",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],R.prototype,"disabled",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],R.prototype,"activated",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],R.prototype,"selected",void 0),(0,n.__decorate)([(0,g.C)({type:Boolean})],R.prototype,"internalUseStateLayerCustomProperties",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"hovering",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"bgFocused",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"fgActivation",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"fgDeactivation",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"fgScale",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"fgSize",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"translateStart",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"translateEnd",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"leftPos",void 0),(0,n.__decorate)([(0,_.S)()],R.prototype,"topPos",void 0);var D=(0,r(32207).iv)(M||(M=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.mdc-ripple-surface{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity;position:relative;outline:none;overflow:hidden}.mdc-ripple-surface::before,.mdc-ripple-surface::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-ripple-surface::before,.mdc-ripple-surface::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,.mdc-ripple-upgraded--unbounded::before,.mdc-ripple-upgraded--unbounded::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-ripple-surface::before,.mdc-ripple-surface::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-ripple-surface:hover::before,.mdc-ripple-surface.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block}:host .mdc-ripple-surface{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;will-change:unset}.mdc-ripple-surface--primary::before,.mdc-ripple-surface--primary::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary:hover::before,.mdc-ripple-surface--primary.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before,.mdc-ripple-surface--primary--activated::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary--activated:hover::before,.mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--selected::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-ripple-surface--primary--selected::before,.mdc-ripple-surface--primary--selected::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-ripple-surface--primary--selected:hover::before,.mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent::before,.mdc-ripple-surface--accent::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent:hover::before,.mdc-ripple-surface--accent.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before{opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before,.mdc-ripple-surface--accent--activated::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent--activated:hover::before,.mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before{opacity:0.16;opacity:var(--mdc-ripple-hover-opacity, 0.16)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--selected::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-ripple-surface--accent--selected::before,.mdc-ripple-surface--accent--selected::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-ripple-surface--accent--selected:hover::before,.mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--disabled{opacity:0}.mdc-ripple-surface--internal-use-state-layer-custom-properties::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties::after{background-color:#000;background-color:var(--mdc-ripple-hover-state-layer-color, #000)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before{opacity:0.04;opacity:var(--mdc-ripple-hover-state-layer-opacity, 0.04)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-state-layer-opacity, 0.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}'])));function L(e){return L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},L(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=F(e);if(t){var i=F(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return N(this,r)}}function N(e,t){if(t&&("object"===L(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}var B=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(r,e);var t=z(r);function r(){return I(this,r),t.apply(this,arguments)}return r}(R);B.styles=[D],B=(0,n.__decorate)([(0,i.M)("mwc-ripple")],B)},98734:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});var n=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.startPress=function(e){t().then((function(t){t&&t.startPress(e)}))},this.endPress=function(){t().then((function(e){e&&e.endPress()}))},this.startFocus=function(){t().then((function(e){e&&e.startFocus()}))},this.endFocus=function(){t().then((function(e){e&&e.endFocus()}))},this.startHover=function(){t().then((function(e){e&&e.startHover()}))},this.endHover=function(){t().then((function(e){e&&e.endHover()}))}}},8621:function(e,t,r){"use strict";r.d(t,{G:function(){return m}});r(67034);var n={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},i={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},o={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},a=/[a-z0-9*]/,s=/U\+/,c=/^arrow/,l=/^space(bar)?/,u=/^escape$/;function d(e,t){var r="";if(e){var n=e.toLowerCase();" "===n||l.test(n)?r="space":u.test(n)?r="esc":1==n.length?t&&!a.test(n)||(r=n):r=c.test(n)?n.replace("arrow",""):"multiply"==n?"*":n}return r}function f(e,t){return e.key?d(e.key,t):e.detail&&e.detail.key?d(e.detail.key,t):(r=e.keyIdentifier,o="",r&&(r in n?o=n[r]:s.test(r)?(r=parseInt(r.replace("U+","0x"),16),o=String.fromCharCode(r).toLowerCase()):o=r.toLowerCase()),o||function(e){var t="";return Number(e)&&(t=e>=65&&e<=90?String.fromCharCode(32+e):e>=112&&e<=123?"f"+(e-112+1):e>=48&&e<=57?String(e-48):e>=96&&e<=105?String(e-96):i[e]),t}(e.keyCode)||"");var r,o}function p(e,t){return f(t,e.hasModifiers)===e.key&&(!e.hasModifiers||!!t.shiftKey==!!e.shiftKey&&!!t.ctrlKey==!!e.ctrlKey&&!!t.altKey==!!e.altKey&&!!t.metaKey==!!e.metaKey)}function h(e){return e.trim().split(" ").map((function(e){return function(e){return 1===e.length?{combo:e,key:e,event:"keydown"}:e.split("+").reduce((function(e,t){var r=t.split(":"),n=r[0],i=r[1];return n in o?(e[o[n]]=!0,e.hasModifiers=!0):(e.key=n,e.event=i||"keydown"),e}),{combo:e.split(":").shift()})}(e)}))}var m={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(e,t){this._imperativeKeyBindings[e]=t,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(e,t){for(var r=h(t),n=0;n\n \n\n\n \n'],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))));a.setAttribute("style","display: none;"),document.head.appendChild(a.content);var s=document.createElement("style");s.textContent="[hidden] { display: none !important; }",document.head.appendChild(s)},21006:function(e,t,r){"use strict";r.d(t,{V:function(){return n}});r(67034);var n={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},detached:function(){}}},36280:function(e,t,r){"use strict";r(67034);var n,i=r(67139),o=r(50856);var a,s,c=(0,i.k)({_template:(0,o.d)(n||(a=['\n \n
    [[_text]]
    \n'],s||(s=a.slice(0)),n=Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(s)}})))),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){c.instance||(c.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async((function(){this._text=e}),100)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});c.instance=null,c.requestAvailability=function(){c.instance||(c.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(c.instance)};var l,u=r(98235),d=r(18149);(0,i.k)({_template:(0,o.d)(l||(l=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']))),is:"iron-input",behaviors:[u.x],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){c.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=(0,d.vz)(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&((0,d.vz)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else if("number"===this.inputElement.type)e=/[0-9.,e-]/;return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput));this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,r=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&r)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var r=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(r)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+r+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})))),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.XY.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&(0,u.vz)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,(0,u.vz)(this.root).appendChild(this._img))}});r(77956);var f=r(26110),p=void 0,h={properties:{sizingTarget:{type:Object,value:function(){return this}},fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_fitInfo:{type:Object}},get _fitWidth(){return this.fitInto===window?this.fitInto.innerWidth:this.fitInto.getBoundingClientRect().width},get _fitHeight(){return this.fitInto===window?this.fitInto.innerHeight:this.fitInto.getBoundingClientRect().height},get _fitLeft(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().left},get _fitTop(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().top},get _defaultPositionTarget(){var e=(0,u.vz)(this).parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(e=e.host),e},get _localeHorizontalAlign(){if(this._isRTL){if("right"===this.horizontalAlign)return"left";if("left"===this.horizontalAlign)return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},get _isRTL(){return void 0===this._memoizedIsRTL&&(this._memoizedIsRTL="rtl"==window.getComputedStyle(this).direction),this._memoizedIsRTL},attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget,this.autoFitOnAttach&&("none"===window.getComputedStyle(this).display?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit()))},detached:function(){this.__deferredFit&&(clearTimeout(this.__deferredFit),this.__deferredFit=null)},fit:function(){this.position(),this.constrain(),this.center()},_discoverInfo:function(){if(!this._fitInfo){var e=window.getComputedStyle(this),t=window.getComputedStyle(this.sizingTarget);this._fitInfo={inlineStyle:{top:this.style.top||"",left:this.style.left||"",position:this.style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||""},positionedBy:{vertically:"auto"!==e.top?"top":"auto"!==e.bottom?"bottom":null,horizontally:"auto"!==e.left?"left":"auto"!==e.right?"right":null},sizedBy:{height:"none"!==t.maxHeight,width:"none"!==t.maxWidth,minWidth:parseInt(t.minWidth,10)||0,minHeight:parseInt(t.minHeight,10)||0},margin:{top:parseInt(e.marginTop,10)||0,right:parseInt(e.marginRight,10)||0,bottom:parseInt(e.marginBottom,10)||0,left:parseInt(e.marginLeft,10)||0}}}},resetFit:function(){var e=this._fitInfo||{};for(var t in e.sizerInlineStyle)this.sizingTarget.style[t]=e.sizerInlineStyle[t];for(var t in e.inlineStyle)this.style[t]=e.inlineStyle[t];this._fitInfo=null},refit:function(){var e=this.sizingTarget.scrollLeft,t=this.sizingTarget.scrollTop;this.resetFit(),this.fit(),this.sizingTarget.scrollLeft=e,this.sizingTarget.scrollTop=t},position:function(){if(this.__shouldPosition){this._discoverInfo(),window.ShadyDOM&&window.ShadyDOM.flush(),this.style.position="fixed",this.sizingTarget.style.boxSizing="border-box",this.style.left="0px",this.style.top="0px";var e,t,r,n,i=this.getBoundingClientRect(),o=this.__getNormalizedRect(this.positionTarget),a=this.__getNormalizedRect(this.fitInto);this.expandSizingTargetForScrollbars&&(e=this.sizingTarget.offsetWidth,t=this.sizingTarget.offsetHeight,r=this.sizingTarget.clientWidth,n=this.sizingTarget.clientHeight);var s=this._fitInfo.margin,c={width:i.width+s.left+s.right,height:i.height+s.top+s.bottom},l=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,c,i,o,a),u=l.left+s.left,d=l.top+s.top,f=Math.min(a.right-s.right,u+i.width),h=Math.min(a.bottom-s.bottom,d+i.height);u=Math.max(a.left+s.left,Math.min(u,f-this._fitInfo.sizedBy.minWidth)),d=Math.max(a.top+s.top,Math.min(d,h-this._fitInfo.sizedBy.minHeight));var m=Math.max(f-u,this._fitInfo.sizedBy.minWidth),y=Math.max(h-d,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=m+"px",this.sizingTarget.style.maxHeight=y+"px";var v=u-i.left,b=d-i.top;if(this.style.left="".concat(v,"px"),this.style.top="".concat(b,"px"),this.expandSizingTargetForScrollbars){var g=this.sizingTarget.offsetHeight,_=g-this.sizingTarget.clientHeight-(t-n);if(_>0){var w=a.height-s.top-s.bottom,k=Math.min(w,y+_);this.sizingTarget.style.maxHeight="".concat(k,"px");var E,x=this.sizingTarget.offsetHeight,S=x-g;"top"===l.verticalAlign?E=b:"middle"===l.verticalAlign?E=b-S/2:"bottom"===l.verticalAlign&&(E=b-S),E=Math.max(a.top+s.top,Math.min(E,a.bottom-s.bottom-x)),this.style.top="".concat(E,"px")}var A=this.sizingTarget.offsetWidth,T=A-this.sizingTarget.clientWidth-(e-r);if(T>0){var C=function(){if(void 0!==p)return p;var e=document.createElement("div");Object.assign(e.style,{overflow:"auto",position:"fixed",left:"0px",top:"0px",maxWidth:"100px",maxHeight:"100px"});var t=document.createElement("div");return t.style.width="200px",t.style.height="200px",e.appendChild(t),document.body.appendChild(e),p=Math.abs(e.offsetWidth-100)>1?e.offsetWidth-e.clientWidth:0,document.body.removeChild(e),p}(),O=a.width-s.left-s.right,P=Math.min(O,m+T-C);this.sizingTarget.style.maxWidth="".concat(P,"px");var M,R=this.sizingTarget.offsetWidth+C,D=R-A;"left"===l.horizontalAlign?M=v:"center"===l.horizontalAlign?M=v-D/2:"right"===l.horizontalAlign&&(M=v-D),M=Math.max(a.left+s.left,Math.min(M,a.right-s.right-R)),this.style.left="".concat(M,"px")}}}},constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo;e.positionedBy.vertically||(this.style.position="fixed",this.style.top="0px"),e.positionedBy.horizontally||(this.style.position="fixed",this.style.left="0px"),this.sizingTarget.style.boxSizing="border-box";var t=this.getBoundingClientRect();e.sizedBy.height||this.__sizeDimension(t,e.positionedBy.vertically,"top","bottom","Height"),e.sizedBy.width||this.__sizeDimension(t,e.positionedBy.horizontally,"left","right","Width")}},_sizeDimension:function(e,t,r,n,i){this.__sizeDimension(e,t,r,n,i)},__sizeDimension:function(e,t,r,n,i){var o=this._fitInfo,a=this.__getNormalizedRect(this.fitInto),s="Width"===i?a.width:a.height,c=t===n,l=c?s-e[n]:e[r],u=o.margin[c?r:n],d="offset"+i,f=this[d]-this.sizingTarget[d];this.sizingTarget.style["max"+i]=s-u-l-f+"px"},center:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo.positionedBy;if(!e.vertically||!e.horizontally){this.style.position="fixed",e.vertically||(this.style.top="0px"),e.horizontally||(this.style.left="0px");var t=this.getBoundingClientRect(),r=this.__getNormalizedRect(this.fitInto);if(!e.vertically){var n=r.top-t.top+(r.height-t.height)/2;this.style.top=n+"px"}if(!e.horizontally){var i=r.left-t.left+(r.width-t.width)/2;this.style.left=i+"px"}}}},__getNormalizedRect:function(e){return e===document.documentElement||e===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:e.getBoundingClientRect()},__getOffscreenArea:function(e,t,r){var n=Math.min(0,e.top)+Math.min(0,r.bottom-(e.top+t.height)),i=Math.min(0,e.left)+Math.min(0,r.right-(e.left+t.width));return Math.abs(n)*t.width+Math.abs(i)*t.height},__getPosition:function(e,t,r,n,i,o){var a,s=[{verticalAlign:"top",horizontalAlign:"left",top:i.top+this.verticalOffset,left:i.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:i.top+this.verticalOffset,left:i.right-r.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:i.bottom-r.height-this.verticalOffset,left:i.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:i.bottom-r.height-this.verticalOffset,left:i.right-r.width-this.horizontalOffset}];if(this.noOverlap){for(var c=0,l=s.length;c-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():m.my||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=(0,u.vz)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(y.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?y.delete(this):y.add(this)}};function b(e,t){for(var r=0;r0;i>=0&&t.push(r),n="content"===r.localName||"slot"===r.localName?(0,u.vz)(r).getDistributedNodes():(0,u.vz)(r.root||r).children;for(var a=0;a0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?r.push(t.shift()):r.push(e.shift());return r.concat(e,t)}},{key:"_hasLowerTabOrder",value:function(e,t){var r=Math.max(e.tabIndex,0),n=Math.max(t.tabIndex,0);return 0===r||0===n?n>r:r>n}}])&&b(t.prototype,r),n&&b(t,n),e}());(0,l.k)({_template:(0,d.d)(g||(g=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]))),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&(0,u.vz)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||(0,u.vz)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var E=r(81668);function x(e,t){for(var r=0;r=r)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=i&&this._applyOverlayZ(t,i);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var r=this._overlays.length,n=this._overlays[r-1],i=Math.max(this._getZ(n),this._minimumZ),o=this._getZ(e);if(n&&this._shouldBeBehindOverlay(e,n)){this._applyOverlayZ(n,i),r--;var a=this._overlays[r-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(e,i),this._overlays.splice(r,0,e),this.trackBackdrop()}},{key:"removeOverlay",value:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())}},{key:"currentOverlay",value:function(){var e=this._overlays.length-1;return this._overlays[e]}},{key:"currentOverlayZ",value:function(){return this._getZ(this.currentOverlay())}},{key:"ensureMinimumZ",value:function(e){this._minimumZ=Math.max(this._minimumZ,e)}},{key:"focusOverlay",value:function(){var e=this.currentOverlay();e&&e._applyFocus()}},{key:"trackBackdrop",value:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())}},{key:"getBackdrops",value:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]}},{key:"_getZ",value:function(e){var t=this._minimumZ;if(e){var r=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);r==r&&(t=r)}return t}},{key:"_setZ",value:function(e,t){e.style.zIndex=t}},{key:"_applyOverlayZ",value:function(e,t){this._setZ(e,t+2)}},{key:"_overlayInPath",value:function(e){e=e||[];for(var t=0;t=0||(0===L.length&&function(){S=S||I.bind(void 0);for(var e=0,t=M.length;e=Math.abs(t),i=0;i0:o.scrollTop0:o.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},N=function(e,t){for(var r=t;r;r=(n=r).assignedSlot||n.parentNode||n.host)if(r===e)return!0;var n;return!1},F=[h,v,z],B={properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var r in t)e[r]=t[r]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,r){var n;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(n=e?this.animationConfig[e]:this.animationConfig,Array.isArray(n)||(n=[n]),n)for(var i,o=0;i=n[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||e,t,r);else if(i.id){var a=t[i.id];a?(a.isClone||(t[i.id]=this._cloneConfig(a),a=t[i.id]),this._copyProperties(a,i)):t[i.id]=i}else r.push(i)},getAnimationConfig:function(e){var t={},r=[];for(var n in this._getAnimationConfigRecursive(e,t,r),t)r.push(t[n]);return r}},H={_configureAnimations:function(e){var t=[],r=[];if(e.length>0)for(var n,i=0;n=e[i];i++){var o=document.createElement(n.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(e){return null}),a=o.configure(n),r.push({result:a,config:n,neonAnimation:o})}else console.warn(this.is+":",n.name,"not found!")}for(var s=0;s\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
    \n \n
    \n']))),is:"iron-dropdown",behaviors:[f.a,s.G,F,Z],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=(0,u.vz)(this.$.content).getDistributedNodes(),t=0,r=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
    \n \n
    \n\n \n \n \n']))),is:"paper-menu-button",behaviors:[s.G,f.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:V.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:V.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:V.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=(0,u.vz)(this.$.content).getDistributedNodes(),t=0,r=e.length;t-1&&e.preventDefault()}});Object.keys(V).forEach((function(e){$[e]=V[e]}));var W={distance:function(e,t,r,n){var i=e-r,o=t-n;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function Y(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function X(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),(0,u.vz)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}Y.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var r=W.distance(e,t,0,0),n=W.distance(e,t,this.width,0),i=W.distance(e,t,0,this.height),o=W.distance(e,t,this.width,this.height);return Math.max(r,n,i,o)}},X.MAX_RADIUS=300,X.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=W.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?W.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,r=1.1*Math.min(Math.sqrt(e+t),X.MAX_RADIUS)+5,n=1.1-r/X.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/n,o=r*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,X.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,X.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new Y(this.element)},draw:function(){var e,t,r;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,r=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+r+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+r+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,r=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=W.now(),this.center?(this.xStart=t,this.yStart=r,this.slideDistance=W.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=r,this.slideDistance=W.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=W.now())},remove:function(){(0,u.vz)((0,u.vz)(this.waveContainer).parentNode).removeChild(this.waveContainer)}},(0,l.k)({_template:(0,d.d)(K||(K=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n
    \n
    \n']))),is:"paper-ripple",behaviors:[s.G],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==(0,u.vz)(this).parentNode.nodeType?this.keyEventTarget=(0,u.vz)(this).getOwnerRoot().host:this.keyEventTarget=(0,u.vz)(this).parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach((function(t){t.upAction(e)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor="",this.fire("transitionend")},addRipple:function(){var e=new X(this);return(0,u.vz)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e\n\n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']))),is:"paper-dropdown-menu",behaviors:[ee.P,f.a,te.V,re.x],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(e){var t=(0,ie.r)(this);return t.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:e}),t.shadowRoot.appendChild(e),oe.prototype._attachDom.call(this,e)},focus:function(){this.$.input._focusableElement.focus()},attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=(0,u.vz)(this.$.content).getDistributedNodes(),t=0,r=e.length;t\n \n\n'])));u.setAttribute("style","display: none;"),document.head.appendChild(u.content),(0,o.k)({_template:(0,c.d)(i||(i=l(['\n \n\n \n\n
    \n \n\n
    \n \n \n
    \n\n \n
    \n\n
    \n
    \n
    \n
    \n\n
    \n \n
    \n']))),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return(0,s.z)(this.attrForValue)},get _inputElement(){return(0,a.vz)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value||""===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t);this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,r=0;t=this._addons[r];r++)t.update(e)},_computeInputContentClass:function(e,t,r,n,i){var o="input-content";if(e)i&&(o+=" label-is-hidden"),n&&(o+=" is-invalid");else{var a=this.querySelector("label");t||i?(o+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",n?o+=" is-invalid":r&&(o+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),n&&(o+=" is-invalid"))}return r&&(o+=" focused"),o},_computeUnderlineClass:function(e,t){var r="underline";return t?r+=" is-invalid":e&&(r+=" is-highlighted"),r},_computeAddOnContentClass:function(e,t){var r="add-on-content";return t?r+=" is-invalid":e&&(r+=" is-highlighted"),r}})},77956:function(e,t,r){"use strict";r(67034),r(36280),r(70019);var n,i,o,a=r(67139),s=r(50856),c={attached:function(){this.fire("addon-attached")},update:function(e){}};(0,a.k)({_template:(0,s.d)(n||(i=["\n \n\n [[_charCounterStr]]\n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})))),is:"paper-input-char-counter",behaviors:[c],properties:{_charCounterStr:{type:String,value:"0"}},update:function(e){if(e.inputElement){e.value=e.value||"";var t=e.value.toString().length.toString();e.inputElement.hasAttribute("maxlength")&&(t+="/"+e.inputElement.getAttribute("maxlength")),this._charCounterStr=t}}});var l;r(98121);(0,a.k)({_template:(0,s.d)(l||(l=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n `aria-describedby` attribute, such as when used as a paper-input add-on,\n then applying `visibility: hidden;` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
    \n \n
    \n'],['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n \\`aria-describedby\\` attribute, such as when used as a paper-input add-on,\n then applying \\`visibility: hidden;\\` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
    \n \n
    \n']))),is:"paper-input-error",behaviors:[c],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});var u,d=r(21006),f=(r(21384),r(8621)),p=r(26110),h=r(18149),m=r(28426),y={NextLabelID:1,NextAddonID:1,NextInputID:1},v={properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},_ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){return this.$||(this.$={}),this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId)),this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText=["date","datetime","datetime-local","month","time","week","file"]},attached:function(){this._updateAriaLabelledBy(),!m.H3&&this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.inputElement.type)&&(this.alwaysFloatLabel=!0)},_appendStringWithSpace:function(e,t){return e=e?e+" "+t:t},_onAddonAttached:function(e){var t=(0,h.vz)(e).rootTarget;if(t.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,t.id);else{var r="paper-input-add-on-"+y.NextAddonID++;t.id=r,this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,r)}},validate:function(){return this.inputElement.validate()},_focusBlurHandler:function(e){p.a._focusBlurHandler.call(this,e),this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},_onShiftTabDown:function(e){var t=this.getAttribute("tabindex");this._shiftTabPressed=!0,this.setAttribute("tabindex","-1"),this.async((function(){this.setAttribute("tabindex",t),this._shiftTabPressed=!1}),1)},_handleAutoValidate:function(){this.autoValidate&&this.validate()},updateValueAndPreserveCaret:function(e){try{var t=this.inputElement.selectionStart;this.value=e,this.inputElement.selectionStart=t,this.inputElement.selectionEnd=t}catch(r){this.value=e}},_computeAlwaysFloatLabel:function(e,t){return t||e},_updateAriaLabelledBy:function(){var e,t=(0,h.vz)(this.root).querySelector("label");t?(t.id?e=t.id:(e="paper-input-label-"+y.NextLabelID++,t.id=e),this._ariaLabelledBy=e):this._ariaLabelledBy=""},_generateInputId:function(){this._inputId&&""!==this._inputId||(this._inputId="input-"+y.NextInputID++)},_onChange:function(e){this.shadowRoot&&this.fire(e.type,{sourceEvent:e},{node:this,bubbles:e.bubbles,cancelable:e.cancelable})},_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var e=document.activeElement;e instanceof HTMLElement&&e!==document.body&&e!==document.documentElement||this._focusableElement.focus()}}},b=[p.a,f.G,v];(0,a.k)({is:"paper-input",_template:(0,s.d)(u||(u=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \n\n \n\n \n\n \x3c!-- Need to bind maxlength so that the paper-input-char-counter works correctly --\x3e\n \n \n \n\n \n\n \n\n \n\n \n ']))),behaviors:[b,d.V],properties:{value:{type:String},inputRole:{type:String,value:void 0},inputAriaHaspopup:{type:String,value:void 0}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}})},89194:function(e,t,r){"use strict";r(67034),r(65660),r(70019);var n,i,o,a=r(67139),s=r(50856);(0,a.k)({_template:(0,s.d)(n||(i=["\n \n\n \n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})))),is:"paper-item-body"})},53803:function(e,t,r){"use strict";r(67034),r(65660),r(70019);var n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML="\n \n",document.head.appendChild(n.content);var i,o,a,s=r(67139),c=r(50856),l=r(51644),u=r(26110),d=[l.P,u.a,{hostAttributes:{role:"option",tabindex:"0"}}];(0,s.k)({_template:(0,c.d)(i||(o=['\n \n \n'],a||(a=o.slice(0)),i=Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}})))),is:"paper-item",behaviors:[d]})},11488:function(e,t,r){"use strict";r(67034);var n=r(8621),i=r(18149),o=r(67130);function a(e,t){for(var r=0;r=0}},{key:"setItemSelected",value:function(e,t){if(null!=e&&t!==this.isSelected(e)){if(t)this.selection.push(e);else{var r=this.selection.indexOf(e);r>=0&&this.selection.splice(r,1)}this.selectCallback&&this.selectCallback(e,t)}}},{key:"select",value:function(e){this.multi?this.toggle(e):this.get()!==e&&(this.setItemSelected(this.get(),!1),this.setItemSelected(e,!0))}},{key:"toggle",value:function(e){this.setItemSelected(e,!this.isSelected(e))}}])&&a(t.prototype,r),n&&a(t,n),e}(),d={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new u(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&(0,i.vz)(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(e){return this.items?this.items.indexOf(e):-1},select:function(e){this.selected=e},selectPrevious:function(){var e=this.items.length,t=e-1;void 0!==this.selected&&(t=(Number(this._valueToIndex(this.selected))-1+e)%e),this.selected=this._indexToValue(t)},selectNext:function(){var e=0;void 0!==this.selected&&(e=(Number(this._valueToIndex(this.selected))+1)%this.items.length),this.selected=this._indexToValue(e)},selectIndex:function(e){this.select(this._indexToValue(e))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(e){this.listen(this,e,"_activateHandler")},_removeListener:function(e){this.unlisten(this,e,"_activateHandler")},_activateEventChanged:function(e,t){this._removeListener(t),this._addListener(e)},_updateItems:function(){var e=(0,i.vz)(this).queryDistributedElements(this.selectable||"*");e=Array.prototype.filter.call(e,this._bindFilterItem),this._setItems(e)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(e){if(this.items){var t=this._valueToItem(this.selected);t?this._selection.select(t):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(e){return!this._excludedLocalNames[e.localName]},_valueToItem:function(e){return null==e?null:this.items[this._valueToIndex(e)]},_valueToIndex:function(e){if(!this.attrForSelected)return Number(e);for(var t,r=0;t=this.items[r];r++)if(this._valueForItem(t)==e)return r},_indexToValue:function(e){if(!this.attrForSelected)return e;var t=this.items[e];return t?this._valueForItem(t):void 0},_valueForItem:function(e){if(!e)return null;if(!this.attrForSelected){var t=this.indexOf(e);return-1===t?null:t}var r=e[(0,o.z)(this.attrForSelected)];return null!=r?r:e.getAttribute(this.attrForSelected)},_applySelection:function(e,t){this.selectedClass&&this.toggleClass(this.selectedClass,t,e),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,t,e),this._selectionChange(),this.fire("iron-"+(t?"select":"deselect"),{item:e})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(e){return(0,i.vz)(e).observeNodes((function(e){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",e,{bubbles:!1,cancelable:!1})}))},_activateHandler:function(e){for(var t=e.target,r=this.items;t&&t!=this;){var n=r.indexOf(t);if(n>=0){var i=this._indexToValue(n);return void this._itemActivate(i,t)}t=t.parentNode}},_itemActivate:function(e,t){this.fire("iron-activate",{selected:e,item:t},{cancelable:!0}).defaultPrevented||this.select(e)}},f={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},observers:["_updateSelected(selectedValues.splices)"],select:function(e){this.multi?this._toggleSelected(e):this.selected=e},multiChanged:function(e){this._selection.multi=e,this._updateSelected()},get _shouldUpdateSelection(){return null!=this.selected||null!=this.selectedValues&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map((function(e){return this._indexToValue(this.indexOf(e))}),this).filter((function(e){return null!=e}),this)):d._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(e){e=e||[];var t=(this._valuesToItems(e)||[]).filter((function(e){return null!=e}));this._selection.clear(t);for(var r=0;r\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n \n\n \n"],l||(l=c.slice(0)),s=Object.freeze(Object.defineProperties(c,{raw:{value:Object.freeze(l)}})))),is:"paper-listbox",behaviors:[h],hostAttributes:{role:"listbox"}})},54242:function(e,t,r){"use strict";var n;r(67034);var i,o,a=(0,r(50856).d)(n||(i=['\n\n \n'],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))));a.setAttribute("style","display: none;"),document.head.appendChild(a.content)},70019:function(e,t,r){"use strict";var n;r(67034);var i,o,a=(0,r(50856).d)(n||(i=["\n \n"],o||(o=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))));a.setAttribute("style","display: none;"),document.head.appendChild(a.content)},5618:function(e,t,r){"use strict";var n=r(34816),i=r(10868),o=r(26539),a=new n.ZP;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(e,t,r){},prepareTemplateDom:function(e,t){},prepareTemplateStyles:function(e,t,r){},styleSubtree:function(e,t){a.processStyles(),(0,i.wW)(e,t)},styleElement:function(e){a.processStyles()},styleDocument:function(e){a.processStyles(),(0,i.wW)(document.body,e)},getComputedStyleValue:function(e,t){return(0,i.B7)(e,t)},flushCustomStyles:function(){},nativeCss:o.rd,nativeShadow:o.WA,cssBuild:o.Cp,disableRuntime:o.jF}),window.ShadyCSS.CustomStyleInterface=a;var s=r(15392);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function l(e,t){for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:"",n="";if(e.cssText||e.rules){var i=e.rules;if(i&&!c(i))for(var o,a=0,u=i.length;a1&&void 0!==arguments[1]?arguments[1]:"",r=k(e);return this.transformRules(r,t),e.textContent=w(r),r}},{key:"transformCustomStyle",value:function(e){var t=this,r=k(e);return E(r,(function(e){":root"===e.selector&&(e.selector="html"),t.transformRule(e)})),e.textContent=w(r),r}},{key:"transformRules",value:function(e,t){var r=this;this._currentElement=t,E(e,(function(e){r.transformRule(e)})),this._currentElement=null}},{key:"transformRule",value:function(e){e.cssText=this.transformCssText(e.parsedCssText,e),":root"===e.selector&&(e.selector=":host > *")}},{key:"transformCssText",value:function(e,t){var r=this;return e=e.replace(v.CN,(function(e,n,i,o){return r._produceCssProperties(e,n,i,o,t)})),this._consumeCssProperties(e,t)}},{key:"_getInitialValueForProperty",value:function(e){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(e)}},{key:"_fallbacksFromPreviousRules",value:function(e){for(var t=this,r=e;r.parent;)r=r.parent;var n={},i=!1;return E(r,(function(r){(i=i||r===e)||r.selector===e.selector&&Object.assign(n,t._cssTextToMap(r.parsedCssText))})),n}},{key:"_consumeCssProperties",value:function(e,t){for(var r=null;r=v.$T.exec(e);){var n=r[0],i=r[1],o=r.index,a=o+n.indexOf("@apply"),s=o+n.length,c=e.slice(0,a),l=e.slice(s),u=t?this._fallbacksFromPreviousRules(t):{};Object.assign(u,this._cssTextToMap(c));var d=this._atApplyToCssProperties(i,u);e="".concat(c).concat(d).concat(l),v.$T.lastIndex=o+d.length}return e}},{key:"_atApplyToCssProperties",value:function(e,t){e=e.replace(D,"");var r=[],n=this._map.get(e);if(n||(this._map.set(e,{}),n=this._map.get(e)),n){var i,o,a;this._currentElement&&(n.dependants[this._currentElement]=!0);var s=n.properties;for(i in s)a=t&&t[i],o=[i,": var(",e,j,i],a&&o.push(",",a.replace(I,"")),o.push(")"),I.test(s[i])&&o.push(" !important"),r.push(o.join(""))}return r.join("; ")}},{key:"_replaceInitialOrInherit",value:function(e,t){var r=L.exec(t);return r&&(t=r[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}},{key:"_cssTextToMap",value:function(e){for(var t,r,n,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.split(";"),s={},c=0;c1&&(t=i[0].trim(),r=i.slice(1).join(":"),o&&(r=this._replaceInitialOrInherit(t,r)),s[t]=r);return s}},{key:"_invalidateMixinEntry",value:function(e){if(N)for(var t in e.dependants)t!==this._currentElement&&N(t)}},{key:"_produceCssProperties",value:function(e,t,r,n,i){var o=this;if(r&&S(r,(function(e,t){t&&o._map.get(t)&&(n="@apply ".concat(t,";"))})),!n)return e;var a=this._consumeCssProperties(""+n,i),s=e.slice(0,e.indexOf("--")),c=this._cssTextToMap(a,!0),l=c,u=this._map.get(t),d=u&&u.properties;d?l=Object.assign(Object.create(d),c):this._map.set(t,l);var f,p,h=[],m=!1;for(f in l)void 0===(p=c[f])&&(p="initial"),d&&!(f in d)&&(m=!0),h.push("".concat(t).concat(j).concat(f,": ").concat(p));return m&&this._invalidateMixinEntry(u),u&&(u.properties=l),r&&(s="".concat(e,";").concat(s)),"".concat(s).concat(h.join("; "),";")}}]),e}();F.prototype.detectMixin=F.prototype.detectMixin,F.prototype.transformStyle=F.prototype.transformStyle,F.prototype.transformCustomStyle=F.prototype.transformCustomStyle,F.prototype.transformRules=F.prototype.transformRules,F.prototype.transformRule=F.prototype.transformRule,F.prototype.transformTemplate=F.prototype.transformTemplate,F.prototype._separator=j,Object.defineProperty(F.prototype,"invalidCallback",{get:function(){return N},set:function(e){N=e}});var B=F,H={},Z="_applyShimCurrentVersion",U="_applyShimNextVersion",G="_applyShimValidatingVersion",K=Promise.resolve();function V(e){var t=H[e];t&&function(e){e[Z]=e[Z]||0,e[G]=e[G]||0,e[U]=(e[U]||0)+1}(t)}function $(e){return e[Z]===e[U]}function W(e){return!$(e)&&e[G]===e[U]}function Y(e){e[G]=e[U],e._validating||(e._validating=!0,K.then((function(){e[Z]=e[U],e._validating=!1})))}r(34816);function X(e,t){for(var r=0;r-1?r=t:(n=t,r=e.getAttribute&&e.getAttribute("is")||""):(r=e.is,n=e.extends),{is:r,typeExtension:n}}(e),r=t.is,n=H[r];if((!n||!C(n))&&n&&!$(n)){W(n)||(this.prepareTemplate(n,r),Y(n));var i=e.shadowRoot;if(i){var o=i.querySelector("style");o&&(o.__cssRules=n._styleAst,o.textContent=w(n._styleAst))}}}},{key:"styleDocument",value:function(e){this.ensure(),this.styleSubtree(document.body,e)}}])&&X(t.prototype,r),n&&X(t,n),e}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Q=new J,ee=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(e,t,r){Q.flushCustomStyles(),Q.prepareTemplate(e,t)},prepareTemplateStyles:function(e,t,r){window.ShadyCSS.prepareTemplate(e,t,r)},prepareTemplateDom:function(e,t){},styleSubtree:function(e,t){Q.flushCustomStyles(),Q.styleSubtree(e,t)},styleElement:function(e){Q.flushCustomStyles(),Q.styleElement(e)},styleDocument:function(e){Q.flushCustomStyles(),Q.styleDocument(e)},getComputedStyleValue:function(e,t){return(0,O.B7)(e,t)},flushCustomStyles:function(){Q.flushCustomStyles()},nativeCss:n.rd,nativeShadow:n.WA,cssBuild:n.Cp,disableRuntime:n.jF},ee&&(window.ShadyCSS.CustomStyleInterface=ee)}window.ShadyCSS.ApplyShim=q;var te=r(36608),re=r(60995),ne=r(63933),ie=r(76389);function oe(e){return oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oe(e)}function ae(e,t){for(var r=0;r-1&&ye.splice(e,1)}}}])&&ae(r.prototype,n),i&&ae(r,i),a}(t);return r.__activateDir=!1,r}));r(56646);function Ee(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?Ee():window.addEventListener("DOMContentLoaded",Ee);var xe=r(18149),Se=r(81668),Ae=r(78956),Te=r(21683),Ce=r(4059),Oe=r(62276),Pe=window.ShadyDOM,Me=window.ShadyCSS;function Re(e,t){return(0,Oe.r)(e).getRootNode()===t}function De(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!Pe||!Me)return null;if(!Pe.handlesDynamicScoping)return null;var r=Me.ScopingShim;if(!r)return null;var n=r.scopeForNode(e),i=(0,Oe.r)(e).getRootNode(),o=function(e){if(Re(e,i)){var t=Array.from(Pe.nativeMethods.querySelectorAll.call(e,"*"));t.push(e);for(var o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]&&arguments[1];return De(e,t)}},{key:"getComputedStyleValue",value:function(e){return tt.getComputedStyleValue(this,e)}},{key:"debounce",value:function(e,t,r){return this._debouncers=this._debouncers||{},this._debouncers[e]=Ae.dx.debounce(this._debouncers[e],r>0?Te.Wc.after(r):Te.YA,t.bind(this))}},{key:"isDebouncerActive",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];return!(!t||!t.isActive())}},{key:"flushDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.flush()}},{key:"cancelDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.cancel()}},{key:"async",value:function(e,t){return t>0?Te.Wc.run(e.bind(this),t):~Te.YA.run(e.bind(this))}},{key:"cancelAsync",value:function(e){e<0?Te.YA.cancel(~e):Te.Wc.cancel(e)}},{key:"create",value:function(e,t){var r=document.createElement(e);if(t)if(r.setProperties)r.setProperties(t);else for(var n in t)r[n]=t[n];return r}},{key:"elementMatches",value:function(e,t){return(0,xe.Ku)(t||this,e)}},{key:"toggleAttribute",value:function(e,t){var r=this;return 3===arguments.length&&(r=arguments[2]),1==arguments.length&&(t=!r.hasAttribute(e)),t?((0,Oe.r)(r).setAttribute(e,""),!0):((0,Oe.r)(r).removeAttribute(e),!1)}},{key:"toggleClass",value:function(e,t,r){r=r||this,1==arguments.length&&(t=!r.classList.contains(e)),t?r.classList.add(e):r.classList.remove(e)}},{key:"transform",value:function(e,t){(t=t||this).style.webkitTransform=e,t.style.transform=e}},{key:"translate3d",value:function(e,t,r,n){n=n||this,this.transform("translate3d("+e+","+t+","+r+")",n)}},{key:"arrayDelete",value:function(e,t){var r;if(Array.isArray(e)){if((r=e.indexOf(t))>=0)return e.splice(r,1)}else if((r=(0,Ce.U2)(this,e).indexOf(t))>=0)return this.splice(e,r,1);return null}},{key:"_logger",value:function(e,t){var r;switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":(r=console)[e].apply(r,Ve(t))}}},{key:"_log",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r1?t-1:0),n=1;n=0;n--){var i=e[n];i?Array.isArray(i)?v(i,t):t.indexOf(i)<0&&(!r||r.indexOf(i)<0)&&t.unshift(i):console.warn("behavior is null, check for missing or 404 import")}return t}function b(e,t){for(var r in t){var n=e[r],i=t[r];e[r]=!("value"in i)&&n&&"value"in n?Object.assign({value:n.value},i):i}}var g=(0,n.x)(HTMLElement);function _(e,t,r){var n,o={},d=function(r){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(y,r);var d,p,h,m=u(y);function y(){return a(this,y),m.apply(this,arguments)}return d=y,h=[{key:"_finalizeClass",value:function(){if(this.hasOwnProperty(JSCompiler_renameProperty("generatedFrom",this))){if(n)for(var r,i=0;i=0;t--){var r=e[t];for(var n in r)this._ensureAttribute(n,r[n])}c(f(y.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){c(f(y.prototype),"ready",this).call(this);var e=o.ready;if(e)for(var t=0;t>1,s=r.get(t[a].methodInfo)-r.get(e.methodInfo);if(s<0)n=a+1;else{if(!(s>0)){o=a;break}i=a-1}}o<0&&(o=i+1),t.splice(o,0,e)},Y=function(e,t,r,n,i){var a=t[i?(0,o.Jz)(e):e];if(a)for(var s=0;su.source.length&&"property"==l.kind&&!l.isCompound&&c.__isPropertyEffectsClient&&c.__dataHasAccessor&&c.__dataHasAccessor[l.target]){var d=r[t];t=(0,o.Iu)(u.source,l.target,t),c._setPendingPropertyOrPath(t,d,!1,!0)&&e._enqueueClient(c)}else{var f=i.evaluator._evaluateBinding(e,u,t,r,n,a);f!==L&&function(e,t,r,n,i){i=function(e,t,r,n){if(r.isCompound){var i=e.__dataCompoundStorage[r.target];i[n.compoundIndex]=t,t=i.join("")}"attribute"!==r.kind&&("textContent"!==r.target&&("value"!==r.target||"input"!==e.localName&&"textarea"!==e.localName)||(t=null==t?"":t));return t}(t,i,r,n),S.v1&&(i=(0,S.v1)(i,r.target,r.kind,t));if("attribute"==r.kind)e._valueToNodeAttribute(t,i,r.target);else{var o=r.target;t.__isPropertyEffectsClient&&t.__dataHasAccessor&&t.__dataHasAccessor[o]?t[I.READ_ONLY]&&t[I.READ_ONLY][o]||t._setPendingProperty(o,i)&&e._enqueueClient(t):e._setUnmanagedPropertyToNode(t,o,i)}}(e,c,l,u,f)}}function ee(e,t){if(t.isCompound){for(var r=e.__dataCompoundStorage||(e.__dataCompoundStorage={}),i=t.parts,o=new Array(i.length),a=0;a="0"&&n<="9"&&(n="#"),n){case"'":case'"':r.value=t.slice(1,-1),r.literal=!0;break;case"#":r.value=Number(t),r.literal=!0}return r.literal||(r.rootProperty=(0,o.Jz)(t),r.structured=(0,o.AZ)(t),r.structured&&(r.wildcard=".*"==t.slice(-2),r.wildcard&&(r.name=t.slice(0,-2)))),r}function le(e,t,r){var n=(0,o.U2)(e,r);return void 0===n&&(n=t[r]),n}function ue(e,t,r,n){var i={indexSplices:n};S.HY&&!e._overrideLegacyUndefined&&(t.splices=i),e.notifyPath(r+".splices",i),e.notifyPath(r+".length",t.length),S.HY&&!e._overrideLegacyUndefined&&(i.indexSplices=[])}function de(e,t,r,n,i,o){ue(e,t,r,[{index:n,addedCount:i,removed:o,object:t,type:"splice"}])}var fe=(0,i.o)((function(e){var t=x((0,s.Q)(e)),r=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&C(e,t)}(l,e);var r,i,s,c=O(l);function l(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(e=c.call(this)).__isPropertyEffectsClient=!0,e.__dataClientsReady,e.__dataPendingClients,e.__dataToNotify,e.__dataLinkedPaths,e.__dataHasPaths,e.__dataCompoundStorage,e.__dataHost,e.__dataTemp,e.__dataClientsInitialized,e.__data,e.__dataPending,e.__dataOld,e.__computeEffects,e.__computeInfo,e.__reflectEffects,e.__notifyEffects,e.__propagateEffects,e.__observeEffects,e.__readOnly,e.__templateInfo,e._overrideLegacyUndefined,e}return r=l,i=[{key:"PROPERTY_EFFECT_TYPES",get:function(){return I}},{key:"_initializeProperties",value:function(){T(M(l.prototype),"_initializeProperties",this).call(this),this._registerHost(),this.__dataClientsReady=!1,this.__dataPendingClients=null,this.__dataToNotify=null,this.__dataLinkedPaths=null,this.__dataHasPaths=!1,this.__dataCompoundStorage=this.__dataCompoundStorage||null,this.__dataHost=this.__dataHost||null,this.__dataTemp={},this.__dataClientsInitialized=!1}},{key:"_registerHost",value:function(){if(pe.length){var e=pe[pe.length-1];e._enqueueClient(this),this.__dataHost=e}}},{key:"_initializeProtoProperties",value:function(e){this.__data=Object.create(e),this.__dataPending=Object.create(e),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(e){var t=this[I.READ_ONLY];for(var r in e)t&&t[r]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[r]=this.__dataPending[r]=e[r])}},{key:"_addPropertyEffect",value:function(e,t,r){this._createPropertyAccessor(e,t==I.READ_ONLY);var n=N(this,t,!0)[e];n||(n=this[t][e]=[]),n.push(r)}},{key:"_removePropertyEffect",value:function(e,t,r){var n=N(this,t,!0)[e],i=n.indexOf(r);i>=0&&n.splice(i,1)}},{key:"_hasPropertyEffect",value:function(e,t){var r=this[t];return Boolean(r&&r[e])}},{key:"_hasReadOnlyEffect",value:function(e){return this._hasPropertyEffect(e,I.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(e){return this._hasPropertyEffect(e,I.NOTIFY)}},{key:"_hasReflectEffect",value:function(e){return this._hasPropertyEffect(e,I.REFLECT)}},{key:"_hasComputedEffect",value:function(e){return this._hasPropertyEffect(e,I.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(e,t,r,n){if(n||(0,o.Jz)(Array.isArray(e)?e[0]:e)!==e){if(!n){var i=(0,o.U2)(this,e);if(!(e=(0,o.t8)(this,e,t))||!T(M(l.prototype),"_shouldPropertyChange",this).call(this,e,t,i))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(e,t,r))return function(e,t,r){var n,i=e.__dataLinkedPaths;if(i)for(var a in i){var s=i[a];(0,o.SG)(a,t)?(n=(0,o.Iu)(a,s,t),e._setPendingPropertyOrPath(n,r,!0,!0)):(0,o.SG)(s,t)&&(n=(0,o.Iu)(s,a,t),e._setPendingPropertyOrPath(n,r,!0,!0))}}(this,e,t),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[e])return this._setPendingProperty(e,t,r);this[e]=t}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(e,t,r){r===e[t]&&"object"!=R(r)||("className"===t&&(e=(0,n.r)(e)),e[t]=r)}},{key:"_setPendingProperty",value:function(e,t,r){var n=this.__dataHasPaths&&(0,o.AZ)(e),i=n?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(e,t,i[e])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),e in this.__dataOld||(this.__dataOld[e]=this.__data[e]),n?this.__dataTemp[e]=t:this.__data[e]=t,this.__dataPending[e]=t,(n||this[I.NOTIFY]&&this[I.NOTIFY][e])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[e]=r),!0)}},{key:"_setProperty",value:function(e,t){this._setPendingProperty(e,t,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(e){this.__dataPendingClients=this.__dataPendingClients||[],e!==this&&this.__dataPendingClients.push(e)}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var e=this.__dataPendingClients;if(e){this.__dataPendingClients=null;for(var t=0;t1?i-1:0),s=1;s3?n-3:0),a=3;a1?n-1:0),a=1;a1)return L;i[a]=f}return i}},{key:"_bindTemplate",value:function(e,t){var r=this.constructor._parseTemplate(e),n=this.__preBoundTemplateInfo==r;if(!n)for(var i in r.propertyEffects)this._createPropertyAccessor(i);if(t)if((r=Object.create(r)).wasPreBound=n,this.__templateInfo){var o=e._parentTemplateInfo||this.__templateInfo,a=o.lastChild;r.parent=o,o.lastChild=r,r.previousSibling=a,a?a.nextSibling=r:o.firstChild=r}else this.__templateInfo=r;else this.__preBoundTemplateInfo=r;return r}},{key:"_stampTemplate",value:function(e,t){t=t||this._bindTemplate(e,!0),pe.push(this);var r=T(M(l.prototype),"_stampTemplate",this).call(this,e,t);if(pe.pop(),t.nodeList=r.nodeList,!t.wasPreBound)for(var n=t.childNodes=[],i=r.firstChild;i;i=i.nextSibling)n.push(i);return r.templateInfo=t,function(e,t){var r=t.nodeList,n=t.nodeInfoList;if(n.length)for(var i=0;ii&&n.push({literal:e.slice(i,r.index)});var o=r[1][0],a=Boolean(r[2]),s=r[3].trim(),c=!1,l="",u=-1;"{"==o&&(u=s.indexOf("::"))>0&&(l=s.substring(u+2),s=s.substring(0,u),c=!0);var d=se(s),f=[];if(d){for(var p=d.args,h=d.methodName,m=0;m0||r>0;)if(0!=t)if(0!=r){var o=e[t-1][r-1],a=e[t-1][r],s=e[t][r-1],c=void 0;(c=a=0){if(!o[t])throw new Error("invalid async handle: "+e);o[t]=null}}}},56646:function(){"use strict";window.JSCompiler_renameProperty=function(e,t){return e}},67130:function(e,t,r){"use strict";r.d(t,{z:function(){return a},n:function(){return s}});r(56646);var n={},i=/-[a-z]/g,o=/([A-Z])/g;function a(e){return n[e]||(n[e]=e.indexOf("-")<0?e:e.replace(i,(function(e){return e[1].toUpperCase()})))}function s(e){return n[e]||(n[e]=e.replace(o,"-$1").toLowerCase())}},78956:function(e,t,r){"use strict";r.d(t,{dx:function(){return i},Ex:function(){return a},Jk:function(){return s}});r(56646),r(76389),r(21683);function n(e,t){for(var r=0;r-1}var m=!1;function y(e){if(!h(e)&&"touchend"!==e)return s&&m&&o.f6?{passive:!0}:void 0}!function(){try{var e=Object.defineProperty({},"passive",{get:function(){m=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}}();var v=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),b=[],g={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},_={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0};function w(e){var t=Array.prototype.slice.call(e.labels||[]);if(!t.length){t=[];var r=e.getRootNode();if(e.id)for(var n=r.querySelectorAll("label[for = ".concat(e.id,"]")),i=0;i-1;if(i[o]===S.mouse.target)return}if(n)return;e.preventDefault(),e.stopPropagation()}};function E(e){for(var t,r=v?["click"]:d,n=0;n0?t[0]:e.target}function R(e){var t,r=e.type,n=e.currentTarget[c];if(n){var i=n[r];if(i){if(!e[l]&&(e[l]={},"touch"===r.slice(0,5))){var o=(e=e).changedTouches[0];if("touchstart"===r&&1===e.touches.length&&(S.touch.id=o.identifier),S.touch.id!==o.identifier)return;s||"touchstart"!==r&&"touchmove"!==r||function(e){var t=e.changedTouches[0],r=e.type;if("touchstart"===r)S.touch.x=t.clientX,S.touch.y=t.clientY,S.touch.scrollDecided=!1;else if("touchmove"===r){if(S.touch.scrollDecided)return;S.touch.scrollDecided=!0;var n=function(e){for(var t,r="auto",n=C(e),i=0;io:"pan-y"===n&&(i=o>a)),i?e.preventDefault():N("track")}}(e)}if(!(t=e[l]).skip){for(var a,d=0;d-1&&a.reset&&a.reset();for(var f,p=0;p=5||i>=5}function H(e,t,r){if(t){var n,i=e.moves[e.moves.length-2],o=e.moves[e.moves.length-1],a=o.x-e.x,s=o.y-e.y,c=0;i&&(n=o.x-i.x,c=o.y-i.y),z(t,"track",{state:e.state,x:r.clientX,y:r.clientY,dx:a,dy:s,ddx:n,ddy:c,sourceEvent:r,hover:function(){return function(e,t){for(var r=document.elementFromPoint(e,t),n=r;n&&n.shadowRoot&&!window.ShadyDOM&&n!==(n=n.shadowRoot.elementFromPoint(e,t));)n&&(r=n);return r}(r.clientX,r.clientY)}})}}function Z(e,t,r){var n=Math.abs(t.clientX-e.x),i=Math.abs(t.clientY-e.y),o=M(r||t);!o||_[o.localName]&&o.hasAttribute("disabled")||(isNaN(n)||isNaN(i)||n<=25&&i<=25||function(e){if("click"===e.type){if(0===e.detail)return!0;var t=M(e);if(!t.nodeType||t.nodeType!==Node.ELEMENT_NODE)return!0;var r=t.getBoundingClientRect(),n=e.pageX,i=e.pageY;return!(n>=r.left&&n<=r.right&&i>=r.top&&i<=r.bottom)}return!1}(t))&&(e.prevent||z(o,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:r}))}I({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){T(this.info)},mousedown:function(e){if(x(e)){var t=M(e),r=this;A(this.info,(function(e){x(e)||(F("up",t,e),T(r.info))}),(function(e){x(e)&&F("up",t,e),T(r.info)})),F("down",t,e)}},touchstart:function(e){F("down",M(e),e.changedTouches[0],e)},touchend:function(e){F("up",M(e),e.changedTouches[0],e)}}),I({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(e){this.moves.length>2&&this.moves.shift(),this.moves.push(e)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,T(this.info)},mousedown:function(e){if(x(e)){var t=M(e),r=this,n=function(e){var n=e.clientX,i=e.clientY;B(r.info,n,i)&&(r.info.state=r.info.started?"mouseup"===e.type?"end":"track":"start","start"===r.info.state&&N("tap"),r.info.addMove({x:n,y:i}),x(e)||(r.info.state="end",T(r.info)),t&&H(r.info,t,e),r.info.started=!0)};A(this.info,n,(function(e){r.info.started&&n(e),T(r.info)})),this.info.x=e.clientX,this.info.y=e.clientY}},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchmove:function(e){var t=M(e),r=e.changedTouches[0],n=r.clientX,i=r.clientY;B(this.info,n,i)&&("start"===this.info.state&&N("tap"),this.info.addMove({x:n,y:i}),H(this.info,t,r),this.info.state="track",this.info.started=!0)},touchend:function(e){var t=M(e),r=e.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:r.clientX,y:r.clientY}),H(this.info,t,r))}}),I({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},mousedown:function(e){x(e)&&(this.info.x=e.clientX,this.info.y=e.clientY)},click:function(e){x(e)&&Z(this.info,e)},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchend:function(e){Z(this.info,e.changedTouches[0],e)}});var U=M},50856:function(e,t,r){"use strict";r.d(t,{d:function(){return s}});r(56646);function n(e,t){for(var r=0;r1?r-1:0),i=1;i=0}function i(e){var t=e.indexOf(".");return-1===t?e:e.slice(0,t)}function o(e,t){return 0===e.indexOf(t+".")}function a(e,t){return 0===t.indexOf(e+".")}function s(e,t,r){return t+r.slice(e.length)}function c(e,t){return e===t||o(e,t)||a(e,t)}function l(e){if(Array.isArray(e)){for(var t=[],r=0;r1){for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r can only be templatized once");e.__templatizeOwner=t;var n=(t?t.constructor:I)._parseTemplate(e),i=n.templatizeInstanceClass;i||(i=N(e,n,r),n.templatizeInstanceClass=i);var o=z(e);F(e,n,r,o);var a=function(e){E(r,e);var t=S(r);function r(){return O(this,r),t.apply(this,arguments)}return r}(i);return a.prototype._methodHost=o,a.prototype.__dataHost=e,a.prototype.__templatizeOwner=t,a.prototype.__hostProps=n.hostProps,a=a}function U(e,t){for(var r;t;)if(r=t.__dataHost?t:t.__templatizeInstance){if(r.__dataHost==e)return r;t=r.__dataHost}else t=(0,g.r)(t).parentNode;return null}var G=r(60995),K=!1;function V(){if(b.nL&&!b.my){if(!K){K=!0;var e=document.createElement("style");e.textContent="dom-bind,dom-if,dom-repeat{display:none;}",document.head.appendChild(e)}return!0}return!1}function $(e){return $="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$(e)}function W(e,t){for(var r=0;r child");r.disconnect(),t.render()}));return void r.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var n=this.root.firstChild;n;n=n.nextSibling)this.__children[this.__children.length]=n;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}])&&W(t.prototype,r),n&&W(t,n),o}((0,G._)(v((0,i.q)(HTMLElement))));customElements.define("dom-bind",Q);var ee=r(28426),te=r(78956),re=r(93252),ne=r(4059),ie=r(21683);function oe(e){return oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oe(e)}function ae(e,t){for(var r=0;r child");r.disconnect(),e.__render()}));return r.observe(this,{childList:!0}),!1}var n={};n[this.as]=!0,n[this.indexAs]=!0,n[this.itemsIndexAs]=!0,this.__ctor=Z(t,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:n,forwardHostProp:function(e,t){for(var r,n=this.__instances,i=0;i1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=te.dx.debounce(this.__renderDebouncer,t>0?ie.Wc.after(t):ie.YA,e.bind(this)),(0,re.E)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),(0,re.y)()}},{key:"__render",value:function(){var e=this;if(this.__ensureTemplatized()){var t=this.items||[],r=this.__sortAndFilterItems(t),n=this.__calculateLimit(r.length);this.__updateInstances(t,n,r),this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame((function(){return e.__continueChunking()}))),this._setRenderedItemCount(this.__instances.length),b.dJ&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}},{key:"__sortAndFilterItems",value:function(e){for(var t=this,r=new Array(e.length),n=0;n=n;c--)this.__detachAndRemoveInstance(c)}},{key:"__detachInstance",value:function(e){for(var t=this.__instances[e],r=(0,g.r)(t.root),n=0;n child");n.disconnect(),e.__render()}));return n.observe(this,{childList:!0}),!1}this.__template=r}return!0}},{key:"__ensureInstance",value:function(){var e=(0,g.r)(this).parentNode;if(this.__hasInstance()){var t=this.__getInstanceNodes();if(t&&t.length)if((0,g.r)(this).previousSibling!==t[t.length-1])for(var r,n=0;n=i.index+i.removed.length?r.set(t,e+i.addedCount-i.removed.length):r.set(t,-1))}));for(var o=0;o=0&&e.linkPaths("".concat(JSCompiler_renameProperty("items",e),".").concat(r),"".concat(JSCompiler_renameProperty("selected",e),".").concat(t++))}))}else this.__selectedMap.forEach((function(t){e.linkPaths(JSCompiler_renameProperty("selected",e),"".concat(JSCompiler_renameProperty("items",e),".").concat(t)),e.linkPaths(JSCompiler_renameProperty("selectedItem",e),"".concat(JSCompiler_renameProperty("items",e),".").concat(t))}))}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(e){return this.__selectedMap.has(e)}},{key:"isIndexSelected",value:function(e){return this.isSelected(this.items[e])}},{key:"__deselectChangedIdx",value:function(e){var t=this,r=this.__selectedIndexForItemIndex(e);if(r>=0){var n=0;this.__selectedMap.forEach((function(e,i){r==n++&&t.deselect(i)}))}}},{key:"__selectedIndexForItemIndex",value:function(e){var t=this.__dataLinkedPaths["".concat(JSCompiler_renameProperty("items",this),".").concat(e)];if(t)return parseInt(t.slice("".concat(JSCompiler_renameProperty("selected",this),".").length),10)}},{key:"deselect",value:function(e){var t,r=this.__selectedMap.get(e);r>=0&&(this.__selectedMap.delete(e),this.multi&&(t=this.__selectedIndexForItemIndex(r)),this.__updateLinks(),this.multi?this.splice(JSCompiler_renameProperty("selected",this),t,1):this.selected=this.selectedItem=null)}},{key:"deselectIndex",value:function(e){this.deselect(this.items[e])}},{key:"select",value:function(e){this.selectIndex(this.items.indexOf(e))}},{key:"selectIndex",value:function(e){var t=this.items[e];this.isSelected(t)?this.toggle&&this.deselectIndex(e):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(t,e),this.__updateLinks(),this.multi?this.push(JSCompiler_renameProperty("selected",this),t):this.selected=this.selectedItem=t)}}],[{key:"properties",get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},{key:"observers",get:function(){return["__updateSelection(multi, items.*)"]}}]),r}((0,Ce.SH)(e))}))(ee.H3));customElements.define(Ne.is,Ne);r(5618);y._mutablePropertyChange;Boolean,r(50856);var Fe=(0,n.x)(HTMLElement).prototype},60309:function(e,t,r){"use strict";r.d(t,{CN:function(){return n},$T:function(){return i},mA:function(){return o}});var n=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,i=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,o=/@media\s(.*)/},10868:function(e,t,r){"use strict";r.d(t,{wW:function(){return i},B7:function(){return o},OH:function(){return a}});var n=r(60309);function i(e,t){for(var r in t)null===r?e.style.removeProperty(r):e.style.setProperty(r,t[r])}function o(e,t){var r=window.getComputedStyle(e).getPropertyValue(t);return r?r.trim():""}function a(e){var t=n.$T.test(e)||n.CN.test(e);return n.$T.lastIndex=0,n.CN.lastIndex=0,t}},34816:function(e,t,r){"use strict";r.d(t,{ZP:function(){return f}});var n,i=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function a(e){requestAnimationFrame((function(){o?o(e):(i||(i=new Promise((function(e){n=e})),"complete"===document.readyState?n():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&n()}))),i.then((function(){e&&e()})))}))}function s(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw a}}}}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&a>0&&r[o]===n[a];)o--,a--;r[o]!==n[a]&&this[f](r[o],n[a]),o>0&&this[h](r.slice(0,o)),a>0&&this[p](n.slice(0,a),i,null)}else this[p](n,i,t)}},{key:f,value:function(e,t){var r=e[l];this[v](e)&&!e.inert&&(e.inert=!0,r.add(e)),r.has(t)&&(t.inert=!1,r.delete(t)),t[u]=e[u],t[l]=r,e[u]=void 0,e[l]=void 0}},{key:h,value:function(t){var r,n=e(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;i[u].disconnect(),i[u]=void 0;var o,a=e(i[l]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[l]=void 0}}catch(s){n.e(s)}finally{n.f()}}},{key:p,value:function(t,r,n){var i,o=e(t);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,d=new Set,f=0;f>8&255]},j=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},z=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},N=function(e){return R(e,23,4)},F=function(e){return R(e,52,8)},B=function(e,t){v(e.prototype,t,{get:function(){return w(this)[t]}})},H=function(e,t,r,n){var i=f(r),o=w(e);if(i+t>o.byteLength)throw M(S);var a=w(o.buffer).bytes,s=i+o.byteOffset,c=a.slice(s,s+t);return n?c:c.reverse()},Z=function(e,t,r,n,i,o){var a=f(r),s=w(e);if(a+t>s.byteLength)throw M(S);for(var c=w(s.buffer).bytes,l=a+s.byteOffset,u=n(+i),d=0;dV;)(U=K[V++])in T||a(T,U,A[U]);G.constructor=T}m&&h(O)!==P&&m(O,P);var $=new C(new T(2)),W=O.setInt8;$.setInt8(0,2147483648),$.setInt8(1,2147483649),!$.getInt8(0)&&$.getInt8(1)||s(O,{setInt8:function(e,t){W.call(this,e,t<<24>>24)},setUint8:function(e,t){W.call(this,e,t<<24>>24)}},{unsafe:!0})}else T=function(e){l(this,T,E);var t=f(e);k(this,{bytes:b.call(new Array(t),0),byteLength:t}),i||(this.byteLength=t)},C=function(e,t,r){l(this,C,x),l(e,T,x);var n=w(e).byteLength,o=u(t);if(o<0||o>n)throw M("Wrong offset");if(o+(r=void 0===r?n-o:d(r))>n)throw M("Wrong length");k(this,{buffer:e,byteLength:r,byteOffset:o}),i||(this.buffer=e,this.byteLength=r,this.byteOffset=o)},i&&(B(T,"byteLength"),B(C,"buffer"),B(C,"byteLength"),B(C,"byteOffset")),s(C.prototype,{getInt8:function(e){return H(this,1,e)[0]<<24>>24},getUint8:function(e){return H(this,1,e)[0]},getInt16:function(e){var t=H(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=H(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return z(H(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return z(H(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return D(H(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return D(H(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){Z(this,1,e,L,t)},setUint8:function(e,t){Z(this,1,e,L,t)},setInt16:function(e,t){Z(this,2,e,I,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){Z(this,2,e,I,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){Z(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){Z(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){Z(this,4,e,N,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){Z(this,8,e,F,t,arguments.length>2?arguments[2]:void 0)}});g(T,E),g(C,x),e.exports={ArrayBuffer:T,DataView:C}},24579:function(e,t,r){"use strict";var n=r(84766),i=r(11588),o=r(48331),a=Math.min;e.exports=[].copyWithin||function(e,t){var r=n(this),s=o(r.length),c=i(e,s),l=i(t,s),u=arguments.length>2?arguments[2]:void 0,d=a((void 0===u?s:i(u,s))-l,s-c),f=1;for(l0;)l in r?r[c]=r[l]:delete r[c],c+=f,l+=f;return r}},6922:function(e,t,r){"use strict";var n=r(84766),i=r(11588),o=r(48331);e.exports=function(e){for(var t=n(this),r=o(t.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,r),c=a>2?arguments[2]:void 0,l=void 0===c?r:i(c,r);l>s;)t[s++]=e;return t}},20702:function(e,t,r){"use strict";var n=r(25097).forEach,i=r(49719)("forEach");e.exports=i?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},54513:function(e,t,r){"use strict";var n=r(43322),i=r(84766),o=r(95913),a=r(19439),s=r(48331),c=r(32385),l=r(85111);e.exports=function(e){var t,r,u,d,f,p,h=i(e),m="function"==typeof this?this:Array,y=arguments.length,v=y>1?arguments[1]:void 0,b=void 0!==v,g=l(h),_=0;if(b&&(v=n(v,y>2?arguments[2]:void 0,2)),null==g||m==Array&&a(g))for(r=new m(t=s(h.length));t>_;_++)p=b?v(h[_],_):h[_],c(r,_,p);else for(f=(d=g.call(h)).next,r=new m;!(u=f.call(d)).done;_++)p=b?o(d,v,[u.value,_],!0):u.value,c(r,_,p);return r.length=_,r}},59729:function(e,t,r){var n=r(19969),i=r(48331),o=r(11588),a=function(e){return function(t,r,a){var s,c=n(t),l=i(c.length),u=o(a,l);if(e&&r!=r){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},51486:function(e,t,r){var n=r(43322),i=r(23169),o=r(84766),a=r(48331),s=function(e){var t=6==e;return function(r,s,c){for(var l,u=o(r),d=i(u),f=n(s,c,3),p=a(d.length);p-- >0;)if(f(l=d[p],p,u))switch(e){case 5:return l;case 6:return p}return t?-1:void 0}};e.exports={findLast:s(5),findLastIndex:s(6)}},25097:function(e,t,r){var n=r(43322),i=r(23169),o=r(84766),a=r(48331),s=r(48347),c=[].push,l=function(e){var t=1==e,r=2==e,l=3==e,u=4==e,d=6==e,f=7==e,p=5==e||d;return function(h,m,y,v){for(var b,g,_=o(h),w=i(_),k=n(m,y,3),E=a(w.length),x=0,S=v||s,A=t?S(h,E):r||f?S(h,0):void 0;E>x;x++)if((p||x in w)&&(g=k(b=w[x],x,_),e))if(t)A[x]=g;else if(g)switch(e){case 3:return!0;case 5:return b;case 6:return x;case 2:c.call(A,b)}else switch(e){case 4:return!1;case 7:c.call(A,b)}return d?-1:l||u?u:A}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterOut:l(7)}},8139:function(e,t,r){"use strict";var n=r(19969),i=r(25623),o=r(48331),a=r(49719),s=Math.min,c=[].lastIndexOf,l=!!c&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf"),d=l||!u;e.exports=d?function(e){if(l)return c.apply(this,arguments)||0;var t=n(this),r=o(t.length),a=r-1;for(arguments.length>1&&(a=s(a,i(arguments[1]))),a<0&&(a=r+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:c},1566:function(e,t,r){var n=r(72763),i=r(1386),o=r(56962),a=i("species");e.exports=function(e){return o>=51||!n((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},49719:function(e,t,r){"use strict";var n=r(72763);e.exports=function(e,t){var r=[][e];return!!r&&n((function(){r.call(null,t||function(){throw 1},1)}))}},59856:function(e,t,r){var n=r(80118),i=r(84766),o=r(23169),a=r(48331),s=function(e){return function(t,r,s,c){n(r);var l=i(t),u=o(l),d=a(l.length),f=e?d-1:0,p=e?-1:1;if(s<2)for(;;){if(f in u){c=u[f],f+=p;break}if(f+=p,e?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;e?f>=0:d>f;f+=p)f in u&&(c=r(c,u[f],f,l));return c}};e.exports={left:s(!1),right:s(!0)}},33407:function(e){var t=Math.floor,r=function(e,o){var a=e.length,s=t(a/2);return a<8?n(e,o):i(r(e.slice(0,s),o),r(e.slice(s),o),o)},n=function(e,t){for(var r,n,i=e.length,o=1;o0;)e[n]=e[--n];n!==o++&&(e[n]=r)}return e},i=function(e,t,r){for(var n=e.length,i=t.length,o=0,a=0,s=[];o1?arguments[1]:void 0;return n(this),(t=void 0!==l)&&n(l),null==e?new this:(r=[],t?(a=0,s=i(l,c>2?arguments[2]:void 0,2),o(e,(function(e){r.push(s(e,a++))}))):o(e,r.push,{that:r}),new this(r))}},11171:function(e){"use strict";e.exports=function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}},95365:function(e,t,r){"use strict";var n=r(67455).f,i=r(63571),o=r(39757),a=r(43322),s=r(30680),c=r(64572),l=r(94247),u=r(8395),d=r(37703),f=r(9154).fastKey,p=r(2995),h=p.set,m=p.getterFor;e.exports={getConstructor:function(e,t,r,l){var u=e((function(e,n){s(e,u,t),h(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),d||(e.size=0),null!=n&&c(n,e[l],{that:e,AS_ENTRIES:r})})),p=m(t),y=function(e,t,r){var n,i,o=p(e),a=v(e,t);return a?a.value=r:(o.last=a={index:i=f(t,!0),key:t,value:r,previous:n=o.last,next:void 0,removed:!1},o.first||(o.first=a),n&&(n.next=a),d?o.size++:e.size++,"F"!==i&&(o.index[i]=a)),e},v=function(e,t){var r,n=p(e),i=f(t);if("F"!==i)return n.index[i];for(r=n.first;r;r=r.next)if(r.key==t)return r};return o(u.prototype,{clear:function(){for(var e=p(this),t=e.index,r=e.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete t[r.index],r=r.next;e.first=e.last=void 0,d?e.size=0:this.size=0},delete:function(e){var t=this,r=p(t),n=v(t,e);if(n){var i=n.next,o=n.previous;delete r.index[n.index],n.removed=!0,o&&(o.next=i),i&&(i.previous=o),r.first==n&&(r.first=i),r.last==n&&(r.last=o),d?r.size--:t.size--}return!!n},forEach:function(e){for(var t,r=p(this),n=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:r.first;)for(n(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!v(this,e)}}),o(u.prototype,r?{get:function(e){var t=v(this,e);return t&&t.value},set:function(e,t){return y(this,0===e?0:e,t)}}:{add:function(e){return y(this,e=0===e?0:e,e)}}),d&&n(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,r){var n=t+" Iterator",i=m(t),o=m(n);l(e,t,(function(e,t){h(this,{type:n,target:e,state:i(e),kind:t,last:void 0})}),(function(){for(var e=o(this),t=e.kind,r=e.last;r&&r.removed;)r=r.previous;return e.target&&(e.last=r=r?r.next:e.state.first)?"keys"==t?{value:r.key,done:!1}:"values"==t?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),r?"entries":"values",!r,!0),u(t)}}},59285:function(e,t,r){"use strict";var n=r(39757),i=r(9154).getWeakData,o=r(86956),a=r(42521),s=r(30680),c=r(64572),l=r(25097),u=r(52766),d=r(2995),f=d.set,p=d.getterFor,h=l.find,m=l.findIndex,y=0,v=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},g=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var r=g(this,e);r?r[1]=t:this.entries.push([e,t])},delete:function(e){var t=m(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,l){var d=e((function(e,n){s(e,d,t),f(e,{type:t,id:y++,frozen:void 0}),null!=n&&c(n,e[l],{that:e,AS_ENTRIES:r})})),h=p(t),m=function(e,t,r){var n=h(e),a=i(o(t),!0);return!0===a?v(n).set(t,r):a[n.id]=r,e};return n(d.prototype,{delete:function(e){var t=h(this);if(!a(e))return!1;var r=i(e);return!0===r?v(t).delete(e):r&&u(r,t.id)&&delete r[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var r=i(e);return!0===r?v(t).has(e):r&&u(r,t.id)}}),n(d.prototype,r?{get:function(e){var t=h(this);if(a(e)){var r=i(e);return!0===r?v(t).get(e):r?r[t.id]:void 0}},set:function(e,t){return m(this,e,t)}}:{add:function(e){return m(this,e,!0)}}),d}}},35246:function(e,t,r){"use strict";var n=r(7309),i=r(76121),o=r(20676),a=r(62327),s=r(9154),c=r(64572),l=r(30680),u=r(42521),d=r(72763),f=r(4684),p=r(54849),h=r(31985);e.exports=function(e,t,r){var m=-1!==e.indexOf("Map"),y=-1!==e.indexOf("Weak"),v=m?"set":"add",b=i[e],g=b&&b.prototype,_=b,w={},k=function(e){var t=g[e];a(g,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(y&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return y&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(y&&!u(e))&&t.call(this,0===e?0:e)}:function(e,r){return t.call(this,0===e?0:e,r),this})};if(o(e,"function"!=typeof b||!(y||g.forEach&&!d((function(){(new b).entries().next()})))))_=r.getConstructor(t,e,m,v),s.REQUIRED=!0;else if(o(e,!0)){var E=new _,x=E[v](y?{}:-0,1)!=E,S=d((function(){E.has(1)})),A=f((function(e){new b(e)})),T=!y&&d((function(){for(var e=new b,t=5;t--;)e[v](t,t);return!e.has(-0)}));A||((_=t((function(t,r){l(t,_,e);var n=h(new b,t,_);return null!=r&&c(r,n[v],{that:n,AS_ENTRIES:m}),n}))).prototype=g,g.constructor=_),(S||T)&&(k("delete"),k("has"),m&&k("get")),(T||x)&&k(v),y&&g.clear&&delete g.clear}return w[e]=_,n({global:!0,forced:_!=b},w),p(_,e),y||r.setStrong(_,e,m),_}},49098:function(e,t,r){var n=r(8974),i=r(38742),o=r(63571),a=r(42521),s=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=o(null)};s.prototype.get=function(e,t){return this[e]||(this[e]=t())},s.prototype.next=function(e,t,r){var o=r?this.objectsByIndex[e]||(this.objectsByIndex[e]=new i):this.primitives||(this.primitives=new n),a=o.get(t);return a||o.set(t,a=new s),a};var c=new s;e.exports=function(){var e,t,r=c,n=arguments.length;for(e=0;e"+a+""}},34427:function(e,t,r){"use strict";var n=r(94109).IteratorPrototype,i=r(63571),o=r(5938),a=r(54849),s=r(23403),c=function(){return this};e.exports=function(e,t,r){var l=t+" Iterator";return e.prototype=i(n,{next:o(1,r)}),a(e,l,!1,!0),s[l]=c,e}},91471:function(e,t,r){var n=r(37703),i=r(67455),o=r(5938);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},5938:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},32385:function(e,t,r){"use strict";var n=r(40687),i=r(67455),o=r(5938);e.exports=function(e,t,r){var a=n(t);a in e?i.f(e,a,o(0,r)):e[a]=r}},59671:function(e,t,r){"use strict";var n=r(72763),i=r(25427).start,o=Math.abs,a=Date.prototype,s=a.getTime,c=a.toISOString;e.exports=n((function(){return"0385-07-25T07:06:39.999Z"!=c.call(new Date(-50000000000001))}))||!n((function(){c.call(new Date(NaN))}))?function(){if(!isFinite(s.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),r=e.getUTCMilliseconds(),n=t<0?"-":t>9999?"+":"";return n+i(o(t),n?6:4,0)+"-"+i(e.getUTCMonth()+1,2,0)+"-"+i(e.getUTCDate(),2,0)+"T"+i(e.getUTCHours(),2,0)+":"+i(e.getUTCMinutes(),2,0)+":"+i(e.getUTCSeconds(),2,0)+"."+i(r,3,0)+"Z"}:c},83976:function(e,t,r){"use strict";var n=r(86956),i=r(40687);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return i(n(this),"number"!==e)}},94247:function(e,t,r){"use strict";var n=r(7309),i=r(34427),o=r(99366),a=r(86594),s=r(54849),c=r(91471),l=r(62327),u=r(1386),d=r(8451),f=r(23403),p=r(94109),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,y=u("iterator"),v="keys",b="values",g="entries",_=function(){return this};e.exports=function(e,t,r,u,p,w,k){i(r,t,u);var E,x,S,A=function(e){if(e===p&&M)return M;if(!m&&e in O)return O[e];switch(e){case v:case b:case g:return function(){return new r(this,e)}}return function(){return new r(this)}},T=t+" Iterator",C=!1,O=e.prototype,P=O[y]||O["@@iterator"]||p&&O[p],M=!m&&P||A(p),R="Array"==t&&O.entries||P;if(R&&(E=o(R.call(new e)),h!==Object.prototype&&E.next&&(d||o(E)===h||(a?a(E,h):"function"!=typeof E[y]&&c(E,y,_)),s(E,T,!0,!0),d&&(f[T]=_))),p==b&&P&&P.name!==b&&(C=!0,M=function(){return P.call(this)}),d&&!k||O[y]===M||c(O,y,M),f[t]=M,p)if(x={values:A(b),keys:w?M:A(v),entries:A(g)},k)for(S in x)(m||C||!(S in O))&&l(O,S,x[S]);else n({target:t,proto:!0,forced:m||C},x);return x}},56316:function(e,t,r){var n=r(1035),i=r(52766),o=r(89103),a=r(67455).f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});i(t,e)||a(t,e,{value:o.f(e)})}},37703:function(e,t,r){var n=r(72763);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},6004:function(e,t,r){var n=r(76121),i=r(42521),o=n.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},83729:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},45249:function(e,t,r){var n=r(58635).match(/firefox\/(\d+)/i);e.exports=!!n&&+n[1]},67729:function(e){e.exports="object"==typeof window},32049:function(e,t,r){var n=r(58635);e.exports=/MSIE|Trident/.test(n)},60987:function(e,t,r){var n=r(58635);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(n)},1441:function(e,t,r){var n=r(42849),i=r(76121);e.exports="process"==n(i.process)},53538:function(e,t,r){var n=r(58635);e.exports=/web0s(?!.*chrome)/i.test(n)},58635:function(e,t,r){var n=r(77642);e.exports=n("navigator","userAgent")||""},56962:function(e,t,r){var n,i,o=r(76121),a=r(58635),s=o.process,c=s&&s.versions,l=c&&c.v8;l?i=(n=l.split("."))[0]<4?1:n[0]+n[1]:a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(i=n[1]),e.exports=i&&+i},58998:function(e,t,r){var n=r(58635).match(/AppleWebKit\/(\d+)\./);e.exports=!!n&&+n[1]},64731:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},7309:function(e,t,r){var n=r(76121),i=r(38769).f,o=r(91471),a=r(62327),s=r(6565),c=r(94488),l=r(20676);e.exports=function(e,t){var r,u,d,f,p,h=e.target,m=e.global,y=e.stat;if(r=m?n:y?n[h]||s(h,{}):(n[h]||{}).prototype)for(u in t){if(f=t[u],d=e.noTargetGet?(p=i(r,u))&&p.value:r[u],!l(m?u:h+(y?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;c(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(r,u,f,e)}}},72763:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},1325:function(e,t,r){"use strict";r(48775);var n=r(62327),i=r(73546),o=r(72763),a=r(1386),s=r(91471),c=a("species"),l=RegExp.prototype;e.exports=function(e,t,r,u){var d=a(e),f=!o((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),p=f&&!o((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[c]=function(){return r},r.flags="",r[d]=/./[d]),r.exec=function(){return t=!0,null},r[d](""),!t}));if(!f||!p||r){var h=/./[d],m=t(d,""[e],(function(e,t,r,n,o){var a=t.exec;return a===i||a===l.exec?f&&!o?{done:!0,value:h.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}}));n(String.prototype,e,m[0]),n(l,d,m[1])}u&&s(l[d],"sham",!0)}},25538:function(e,t,r){"use strict";var n=r(43964),i=r(48331),o=r(43322),a=function(e,t,r,s,c,l,u,d){for(var f,p=c,h=0,m=!!u&&o(u,d,3);h0&&n(f))p=a(e,t,f,i(f.length),p,l-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=f}p++}h++}return p};e.exports=a},91104:function(e,t,r){var n=r(72763);e.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},43322:function(e,t,r){var n=r(80118);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},48659:function(e,t,r){"use strict";var n=r(80118),i=r(42521),o=[].slice,a={},s=function(e,t,r){if(!(t in a)){for(var n=[],i=0;i]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,r,c,l,u){var d=r+e.length,f=c.length,p=s;return void 0!==l&&(l=n(l),p=a),o.call(u,p,(function(n,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(d);case"<":a=l[o.slice(1,-1)];break;default:var s=+o;if(0===s)return n;if(s>f){var u=i(s/10);return 0===u?n:u<=f?void 0===c[u-1]?o.charAt(1):c[u-1]+o.charAt(1):n}a=c[s-1]}return void 0===a?"":a}))}},76121:function(e){var t=function(e){return e&&e.Math==Math&&e};e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof global&&global)||function(){return this}()||Function("return this")()},52766:function(e,t,r){var n=r(84766),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(n(e),t)}},32048:function(e){e.exports={}},94113:function(e,t,r){var n=r(76121);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},24174:function(e,t,r){var n=r(77642);e.exports=n("document","documentElement")},27226:function(e,t,r){var n=r(37703),i=r(72763),o=r(6004);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},6601:function(e){var t=Math.abs,r=Math.pow,n=Math.floor,i=Math.log,o=Math.LN2;e.exports={pack:function(e,a,s){var c,l,u,d=new Array(s),f=8*s-a-1,p=(1<>1,m=23===a?r(2,-24)-r(2,-77):0,y=e<0||0===e&&1/e<0?1:0,v=0;for((e=t(e))!=e||e===1/0?(l=e!=e?1:0,c=p):(c=n(i(e)/o),e*(u=r(2,-c))<1&&(c--,u*=2),(e+=c+h>=1?m/u:m*r(2,1-h))*u>=2&&(c++,u/=2),c+h>=p?(l=0,c=p):c+h>=1?(l=(e*u-1)*r(2,a),c+=h):(l=e*r(2,h-1)*r(2,a),c=0));a>=8;d[v++]=255&l,l/=256,a-=8);for(c=c<0;d[v++]=255&c,c/=256,f-=8);return d[--v]|=128*y,d},unpack:function(e,t){var n,i=e.length,o=8*i-t-1,a=(1<>1,c=o-7,l=i-1,u=e[l--],d=127&u;for(u>>=7;c>0;d=256*d+e[l],l--,c-=8);for(n=d&(1<<-c)-1,d>>=-c,c+=t;c>0;n=256*n+e[l],l--,c-=8);if(0===d)d=1-s;else{if(d===a)return n?NaN:u?-1/0:1/0;n+=r(2,t),d-=s}return(u?-1:1)*n*r(2,d-t)}}},23169:function(e,t,r){var n=r(72763),i=r(42849),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},31985:function(e,t,r){var n=r(42521),i=r(86594);e.exports=function(e,t,r){var o,a;return i&&"function"==typeof(o=t.constructor)&&o!==r&&n(a=o.prototype)&&a!==r.prototype&&i(e,a),e}},99835:function(e,t,r){var n=r(4682),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},9154:function(e,t,r){var n=r(32048),i=r(42521),o=r(52766),a=r(67455).f,s=r(51735),c=r(91104),l=s("meta"),u=0,d=Object.isExtensible||function(){return!0},f=function(e){a(e,l,{value:{objectID:"O"+u++,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,l)){if(!d(e))return"F";if(!t)return"E";f(e)}return e[l].objectID},getWeakData:function(e,t){if(!o(e,l)){if(!d(e))return!0;if(!t)return!1;f(e)}return e[l].weakData},onFreeze:function(e){return c&&p.REQUIRED&&d(e)&&!o(e,l)&&f(e),e}};n[l]=!0},2995:function(e,t,r){var n,i,o,a=r(45546),s=r(76121),c=r(42521),l=r(91471),u=r(52766),d=r(4682),f=r(52562),p=r(32048),h="Object already initialized",m=s.WeakMap;if(a||d.state){var y=d.state||(d.state=new m),v=y.get,b=y.has,g=y.set;n=function(e,t){if(b.call(y,e))throw new TypeError(h);return t.facade=e,g.call(y,e,t),t},i=function(e){return v.call(y,e)||{}},o=function(e){return b.call(y,e)}}else{var _=f("state");p[_]=!0,n=function(e,t){if(u(e,_))throw new TypeError(h);return t.facade=e,l(e,_,t),t},i=function(e){return u(e,_)?e[_]:{}},o=function(e){return u(e,_)}}e.exports={set:n,get:i,has:o,enforce:function(e){return o(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},19439:function(e,t,r){var n=r(1386),i=r(23403),o=n("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},43964:function(e,t,r){var n=r(42849);e.exports=Array.isArray||function(e){return"Array"==n(e)}},20676:function(e,t,r){var n=r(72763),i=/#|\.prototype\./,o=function(e,t){var r=s[a(e)];return r==l||r!=c&&("function"==typeof t?n(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=o.data={},c=o.NATIVE="N",l=o.POLYFILL="P";e.exports=o},56038:function(e,t,r){var n=r(42521),i=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&i(e)===e}},42521:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8451:function(e){e.exports=!1},16272:function(e,t,r){var n=r(42521),i=r(42849),o=r(1386)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},64572:function(e,t,r){var n=r(86956),i=r(19439),o=r(48331),a=r(43322),s=r(85111),c=r(94556),l=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,r){var u,d,f,p,h,m,y,v=r&&r.that,b=!(!r||!r.AS_ENTRIES),g=!(!r||!r.IS_ITERATOR),_=!(!r||!r.INTERRUPTED),w=a(t,v,1+b+_),k=function(e){return u&&c(u),new l(!0,e)},E=function(e){return b?(n(e),_?w(e[0],e[1],k):w(e[0],e[1])):_?w(e,k):w(e)};if(g)u=e;else{if("function"!=typeof(d=s(e)))throw TypeError("Target is not iterable");if(i(d)){for(f=0,p=o(e.length);p>f;f++)if((h=E(e[f]))&&h instanceof l)return h;return new l(!1)}u=d.call(e)}for(m=u.next;!(y=m.call(u)).done;){try{h=E(y.value)}catch(x){throw c(u),x}if("object"==typeof h&&h&&h instanceof l)return h}return new l(!1)}},94556:function(e,t,r){var n=r(86956);e.exports=function(e){var t=e.return;if(void 0!==t)return n(t.call(e)).value}},36020:function(e,t,r){"use strict";var n=r(1035),i=r(80118),o=r(86956),a=r(63571),s=r(91471),c=r(39757),l=r(1386),u=r(2995),d=u.set,f=u.get,p=l("toStringTag"),h=function(e){var t=f(this).iterator,r=t.return;return void 0===r?{done:!0,value:e}:o(r.call(t,e))},m=function(e){var t=f(this).iterator,r=t.throw;if(void 0===r)throw e;return r.call(t,e)};e.exports=function(e,t){var r=function(e){e.next=i(e.iterator.next),e.done=!1,d(this,e)};return r.prototype=c(a(n.Iterator.prototype),{next:function(){var t=f(this),r=t.done?void 0:e.apply(t,arguments);return{done:t.done,value:r}},return:h,throw:m}),t||s(r.prototype,p,"Generator"),r}},94109:function(e,t,r){"use strict";var n,i,o,a=r(72763),s=r(99366),c=r(91471),l=r(52766),u=r(1386),d=r(8451),f=u("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=s(s(o)))!==Object.prototype&&(n=i):p=!0);var h=null==n||a((function(){var e={};return n[f].call(e)!==e}));h&&(n={}),d&&!h||l(n,f)||c(n,f,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},23403:function(e){e.exports={}},16756:function(e,t,r){"use strict";var n=r(86956);e.exports=function(e,t){var r=n(this),i=r.has(e)&&"update"in t?t.update(r.get(e),e,r):t.insert(e,r);return r.set(e,i),i}},7230:function(e,t,r){"use strict";var n=r(86956);e.exports=function(e,t){var r,i=n(this),o=arguments.length>2?arguments[2]:void 0;if("function"!=typeof t&&"function"!=typeof o)throw TypeError("At least one callback required");return i.has(e)?(r=i.get(e),"function"==typeof t&&(r=t(r),i.set(e,r))):"function"==typeof o&&(r=o(),i.set(e,r)),r}},89188:function(e){var t=Math.expm1,r=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:t},63094:function(e,t,r){var n=r(4380),i=Math.abs,o=Math.pow,a=o(2,-52),s=o(2,-23),c=o(2,127)*(2-s),l=o(2,-126);e.exports=Math.fround||function(e){var t,r,o=i(e),u=n(e);return oc||r!=r?u*(1/0):u*r}},39370:function(e){var t=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:t(1+e)}},50969:function(e){e.exports=Math.scale||function(e,t,r,n,i){return 0===arguments.length||e!=e||t!=t||r!=r||n!=n||i!=i?NaN:e===1/0||e===-1/0?e:(e-t)*(i-n)/(r-t)+n}},4380:function(e){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},26745:function(e,t,r){var n,i,o,a,s,c,l,u,d=r(76121),f=r(38769).f,p=r(94825).set,h=r(60987),m=r(53538),y=r(1441),v=d.MutationObserver||d.WebKitMutationObserver,b=d.document,g=d.process,_=d.Promise,w=f(d,"queueMicrotask"),k=w&&w.value;k||(n=function(){var e,t;for(y&&(e=g.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(r){throw i?a():o=void 0,r}}o=void 0,e&&e.enter()},h||y||m||!v||!b?_&&_.resolve?((l=_.resolve(void 0)).constructor=_,u=l.then,a=function(){u.call(l,n)}):a=y?function(){g.nextTick(n)}:function(){p.call(d,n)}:(s=!0,c=b.createTextNode(""),new v(n).observe(c,{characterData:!0}),a=function(){c.data=s=!s})),e.exports=k||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,a()),o=t}},34860:function(e,t,r){var n=r(76121);e.exports=n.Promise},54020:function(e,t,r){var n=r(56962),i=r(72763);e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},50307:function(e,t,r){var n=r(72763),i=r(1386),o=r(8451),a=i("iterator");e.exports=!n((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,r="";return e.pathname="c%20d",t.forEach((function(e,n){t.delete("b"),r+=n+e})),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},45546:function(e,t,r){var n=r(76121),i=r(99835),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},40500:function(e,t,r){"use strict";var n=r(80118),i=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new i(e)}},11330:function(e,t,r){var n=r(16272);e.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},30097:function(e,t,r){var n=r(76121).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&n(e)}},30706:function(e,t,r){var n=r(76121),i=r(36842).trim,o=r(82350),a=n.parseFloat,s=1/a(o+"-0")!=-1/0;e.exports=s?function(e){var t=i(String(e)),r=a(t);return 0===r&&"-"==t.charAt(0)?-0:r}:a},92437:function(e,t,r){var n=r(76121),i=r(36842).trim,o=r(82350),a=n.parseInt,s=/^[+-]?0[Xx]/,c=8!==a(o+"08")||22!==a(o+"0x16");e.exports=c?function(e,t){var r=i(String(e));return a(r,t>>>0||(s.test(r)?16:10))}:a},4138:function(e,t,r){"use strict";var n=r(2995),i=r(34427),o=r(42521),a=r(37532),s=r(37703),c="Incorrect Number.range arguments",l="NumericRangeIterator",u=n.set,d=n.getterFor(l),f=i((function(e,t,r,n,i,a){if(typeof e!=n||t!==1/0&&t!==-1/0&&typeof t!=n)throw new TypeError(c);if(e===1/0||e===-1/0)throw new RangeError(c);var d,f=t>e,p=!1;if(void 0===r)d=void 0;else if(o(r))d=r.step,p=!!r.inclusive;else{if(typeof r!=n)throw new TypeError(c);d=r}if(null==d&&(d=f?a:-a),typeof d!=n)throw new TypeError(c);if(d===1/0||d===-1/0||d===i&&e!==t)throw new RangeError(c);u(this,{type:l,start:e,end:t,step:d,inclusiveEnd:p,hitsEnd:e!=e||t!=t||d!=d||t>e!=d>i,currentCount:i,zero:i}),s||(this.start=e,this.end=t,this.step=d,this.inclusive=p)}),l,(function(){var e=d(this);if(e.hitsEnd)return{value:void 0,done:!0};var t=e.start,r=e.end,n=t+e.step*e.currentCount++;n===r&&(e.hitsEnd=!0);var i=e.inclusiveEnd;return(r>t?i?n>r:n>=r:i?r>n:r>=n)?{value:void 0,done:e.hitsEnd=!0}:{value:n,done:!1}})),p=function(e){return{get:e,set:function(){},configurable:!0,enumerable:!1}};s&&a(f.prototype,{start:p((function(){return d(this).start})),end:p((function(){return d(this).end})),inclusive:p((function(){return d(this).inclusiveEnd})),step:p((function(){return d(this).step}))}),e.exports=f},81179:function(e,t,r){"use strict";var n=r(37703),i=r(72763),o=r(31792),a=r(92719),s=r(77751),c=r(84766),l=r(23169),u=Object.assign,d=Object.defineProperty;e.exports=!u||i((function(){if(n&&1!==u({b:1},u(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol(),i="abcdefghijklmnopqrst";return e[r]=7,i.split("").forEach((function(e){t[e]=e})),7!=u({},e)[r]||o(u({},t)).join("")!=i}))?function(e,t){for(var r=c(e),i=arguments.length,u=1,d=a.f,f=s.f;i>u;)for(var p,h=l(arguments[u++]),m=d?o(h).concat(d(h)):o(h),y=m.length,v=0;y>v;)p=m[v++],n&&!f.call(h,p)||(r[p]=h[p]);return r}:u},63571:function(e,t,r){var n,i=r(86956),o=r(37532),a=r(64731),s=r(32048),c=r(24174),l=r(6004),u=r(52562),d=u("IE_PROTO"),f=function(){},p=function(e){return"\n \n \n \n ```\n\n ```js\n import {html} from '@polymer/polymer/lib/utils/html-tag.js';\n import '@polymer/iron-flex-layout/iron-flex-layout-classes.js';\n\n const template = html`\n \n \n
    \n
    horizontal layout center alignment
    \n
    \n `;\n document.body.appendChild(template.content);\n ```\n\n2. [Custom CSS\nmixins](https://github.com/PolymerElements/iron-flex-layout/blob/master/iron-flex-layout.html).\nThe mixin stylesheet includes custom CSS mixins that can be applied inside a CSS\nrule using the `@apply` function.\n\nPlease note that the old [/deep/ layout\nclasses](https://github.com/PolymerElements/iron-flex-layout/tree/master/classes)\nare deprecated, and should not be used. To continue using layout properties\ndirectly in markup, please switch to using the new `dom-module`-based\n[layout\nclasses](https://github.com/PolymerElements/iron-flex-layout/tree/master/iron-flex-layout-classes.html).\nPlease note that the new version does not use `/deep/`, and therefore requires\nyou to import the `dom-modules` in every element that needs to use them.\n\n@group Iron Elements\n@pseudoElement iron-flex-layout\n@demo demo/index.html\n*/\nconst template = html`\n\n \n\n\n \n`;\n\ntemplate.setAttribute('style', 'display: none;');\ndocument.head.appendChild(template.content);\n\nvar style = document.createElement('style');\nstyle.textContent = '[hidden] { display: none !important; }';\ndocument.head.appendChild(style);\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/**\n`iron-a11y-announcer` is a singleton element that is intended to add a11y\nto features that require on-demand announcement from screen readers. In\norder to make use of the announcer, it is best to request its availability\nin the announcing element.\n\nExample:\n\n Polymer({\n\n is: 'x-chatty',\n\n attached: function() {\n // This will create the singleton element if it has not\n // been created yet:\n Polymer.IronA11yAnnouncer.requestAvailability();\n }\n });\n\nAfter the `iron-a11y-announcer` has been made available, elements can\nmake announces by firing bubbling `iron-announce` events.\n\nExample:\n\n this.fire('iron-announce', {\n text: 'This is an announcement!'\n }, { bubbles: true });\n\nNote: announcements are only audible if you have a screen reader enabled.\n\n@group Iron Elements\n@demo demo/index.html\n*/\nexport const IronA11yAnnouncer = Polymer({\n _template: html`\n \n
    [[_text]]
    \n`,\n\n is: 'iron-a11y-announcer',\n\n properties: {\n\n /**\n * The value of mode is used to set the `aria-live` attribute\n * for the element that will be announced. Valid values are: `off`,\n * `polite` and `assertive`.\n */\n mode: {type: String, value: 'polite'},\n\n _text: {type: String, value: ''}\n },\n\n created: function() {\n if (!IronA11yAnnouncer.instance) {\n IronA11yAnnouncer.instance = this;\n }\n\n document.body.addEventListener(\n 'iron-announce', this._onIronAnnounce.bind(this));\n },\n\n /**\n * Cause a text string to be announced by screen readers.\n *\n * @param {string} text The text that should be announced.\n */\n announce: function(text) {\n this._text = '';\n this.async(function() {\n this._text = text;\n }, 100);\n },\n\n _onIronAnnounce: function(event) {\n if (event.detail && event.detail.text) {\n this.announce(event.detail.text);\n }\n }\n});\n\nIronA11yAnnouncer.instance = null;\n\nIronA11yAnnouncer.requestAvailability = function() {\n if (!IronA11yAnnouncer.instance) {\n IronA11yAnnouncer.instance = document.createElement('iron-a11y-announcer');\n }\n\n document.body.appendChild(IronA11yAnnouncer.instance);\n};\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {IronA11yAnnouncer} from '@polymer/iron-a11y-announcer/iron-a11y-announcer.js';\nimport {IronValidatableBehavior} from '@polymer/iron-validatable-behavior/iron-validatable-behavior.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/**\n`` is a wrapper to a native `` element, that adds two-way\nbinding and prevention of invalid input. To use it, you must distribute a native\n`` yourself. You can continue to use the native `input` as you would\nnormally:\n\n \n \n \n\n \n \n \n\n### Two-way binding\n\nBy default you can only get notified of changes to a native ``'s `value`\ndue to user input:\n\n \n\nThis means that if you imperatively set the value (i.e. `someNativeInput.value =\n'foo'`), no events will be fired and this change cannot be observed.\n\n`iron-input` adds the `bind-value` property that mirrors the native `input`'s\n'`value` property; this property can be used for two-way data binding.\n`bind-value` will notify if it is changed either by user input or by script.\n\n \n \n \n\nNote: this means that if you want to imperatively set the native `input`'s, you\n_must_ set `bind-value` instead, so that the wrapper `iron-input` can be\nnotified.\n\n### Validation\n\n`iron-input` uses the native `input`'s validation. For simplicity, `iron-input`\nhas a `validate()` method (which internally just checks the distributed\n`input`'s validity), which sets an `invalid` attribute that can also be used for\nstyling.\n\nTo validate automatically as you type, you can use the `auto-validate`\nattribute.\n\n`iron-input` also fires an `iron-input-validate` event after `validate()` is\ncalled. You can use it to implement a custom validator:\n\n var CatsOnlyValidator = {\n validate: function(ironInput) {\n var valid = !ironInput.bindValue || ironInput.bindValue === 'cat';\n ironInput.invalid = !valid;\n return valid;\n }\n }\n ironInput.addEventListener('iron-input-validate', function() {\n CatsOnly.validate(input2);\n });\n\nYou can also use an element implementing an\n[`IronValidatorBehavior`](/element/PolymerElements/iron-validatable-behavior).\nThis example can also be found in the demo for this element:\n\n \n \n \n\n### Preventing invalid input\n\nIt may be desirable to only allow users to enter certain characters. You can use\nthe `allowed-pattern` attribute to accomplish this. This feature is separate\nfrom validation, and `allowed-pattern` does not affect how the input is\nvalidated.\n\n // Only allow typing digits, but a valid input has exactly 5 digits.\n \n \n \n\n@demo demo/index.html\n*/\nPolymer({\n _template: html`\n \n \n`,\n\n is: 'iron-input',\n behaviors: [IronValidatableBehavior],\n\n /**\n * Fired whenever `validate()` is called.\n *\n * @event iron-input-validate\n */\n\n properties: {\n\n /**\n * Use this property instead of `value` for two-way data binding, or to\n * set a default value for the input. **Do not** use the distributed\n * input's `value` property to set a default value.\n */\n bindValue: {type: String, value: ''},\n\n /**\n * Computed property that echoes `bindValue` (mostly used for Polymer 1.0\n * backcompatibility, if you were one-way binding to the Polymer 1.0\n * `input is=\"iron-input\"` value attribute).\n */\n value: {type: String, computed: '_computeValue(bindValue)'},\n\n /**\n * Regex-like list of characters allowed as input; all characters not in the\n * list will be rejected. The recommended format should be a list of allowed\n * characters, for example, `[a-zA-Z0-9.+-!;:]`.\n *\n * This pattern represents the allowed characters for the field; as the user\n * inputs text, each individual character will be checked against the\n * pattern (rather than checking the entire value as a whole). If a\n * character is not a match, it will be rejected.\n *\n * Pasted input will have each character checked individually; if any\n * character doesn't match `allowedPattern`, the entire pasted string will\n * be rejected.\n *\n * Note: if you were using `iron-input` in 1.0, you were also required to\n * set `prevent-invalid-input`. This is no longer needed as of Polymer 2.0,\n * and will be set automatically for you if an `allowedPattern` is provided.\n *\n */\n allowedPattern: {type: String},\n\n /**\n * Set to true to auto-validate the input value as you type.\n */\n autoValidate: {type: Boolean, value: false},\n\n /**\n * The native input element.\n */\n _inputElement: Object,\n },\n\n observers: ['_bindValueChanged(bindValue, _inputElement)'],\n listeners: {'input': '_onInput', 'keypress': '_onKeypress'},\n\n created: function() {\n IronA11yAnnouncer.requestAvailability();\n this._previousValidInput = '';\n this._patternAlreadyChecked = false;\n },\n\n attached: function() {\n // If the input is added at a later time, update the internal reference.\n this._observer = dom(this).observeNodes(function(info) {\n this._initSlottedInput();\n }.bind(this));\n },\n\n detached: function() {\n if (this._observer) {\n dom(this).unobserveNodes(this._observer);\n this._observer = null;\n }\n },\n\n /**\n * Returns the distributed input element.\n */\n get inputElement() {\n return this._inputElement;\n },\n\n _initSlottedInput: function() {\n this._inputElement = this.getEffectiveChildren()[0];\n\n if (this.inputElement && this.inputElement.value) {\n this.bindValue = this.inputElement.value;\n }\n\n this.fire('iron-input-ready');\n },\n\n get _patternRegExp() {\n var pattern;\n if (this.allowedPattern) {\n pattern = new RegExp(this.allowedPattern);\n } else {\n switch (this.inputElement.type) {\n case 'number':\n pattern = /[0-9.,e-]/;\n break;\n }\n }\n return pattern;\n },\n\n /**\n * @suppress {checkTypes}\n */\n _bindValueChanged: function(bindValue, inputElement) {\n // The observer could have run before attached() when we have actually\n // initialized this property.\n if (!inputElement) {\n return;\n }\n\n if (bindValue === undefined) {\n inputElement.value = null;\n } else if (bindValue !== inputElement.value) {\n this.inputElement.value = bindValue;\n }\n\n if (this.autoValidate) {\n this.validate();\n }\n\n // manually notify because we don't want to notify until after setting value\n this.fire('bind-value-changed', {value: bindValue});\n },\n\n _onInput: function() {\n // Need to validate each of the characters pasted if they haven't\n // been validated inside `_onKeypress` already.\n if (this.allowedPattern && !this._patternAlreadyChecked) {\n var valid = this._checkPatternValidity();\n if (!valid) {\n this._announceInvalidCharacter(\n 'Invalid string of characters not entered.');\n this.inputElement.value = this._previousValidInput;\n }\n }\n this.bindValue = this._previousValidInput = this.inputElement.value;\n this._patternAlreadyChecked = false;\n },\n\n _isPrintable: function(event) {\n // What a control/printable character is varies wildly based on the browser.\n // - most control characters (arrows, backspace) do not send a `keypress`\n // event\n // in Chrome, but the *do* on Firefox\n // - in Firefox, when they do send a `keypress` event, control chars have\n // a charCode = 0, keyCode = xx (for ex. 40 for down arrow)\n // - printable characters always send a keypress event.\n // - in Firefox, printable chars always have a keyCode = 0. In Chrome, the\n // keyCode\n // always matches the charCode.\n // None of this makes any sense.\n\n // For these keys, ASCII code == browser keycode.\n var anyNonPrintable = (event.keyCode == 8) || // backspace\n (event.keyCode == 9) || // tab\n (event.keyCode == 13) || // enter\n (event.keyCode == 27); // escape\n\n // For these keys, make sure it's a browser keycode and not an ASCII code.\n var mozNonPrintable = (event.keyCode == 19) || // pause\n (event.keyCode == 20) || // caps lock\n (event.keyCode == 45) || // insert\n (event.keyCode == 46) || // delete\n (event.keyCode == 144) || // num lock\n (event.keyCode == 145) || // scroll lock\n (event.keyCode > 32 &&\n event.keyCode < 41) || // page up/down, end, home, arrows\n (event.keyCode > 111 && event.keyCode < 124); // fn keys\n\n return !anyNonPrintable && !(event.charCode == 0 && mozNonPrintable);\n },\n\n _onKeypress: function(event) {\n if (!this.allowedPattern && this.inputElement.type !== 'number') {\n return;\n }\n var regexp = this._patternRegExp;\n if (!regexp) {\n return;\n }\n\n // Handle special keys and backspace\n if (event.metaKey || event.ctrlKey || event.altKey) {\n return;\n }\n\n // Check the pattern either here or in `_onInput`, but not in both.\n this._patternAlreadyChecked = true;\n\n var thisChar = String.fromCharCode(event.charCode);\n if (this._isPrintable(event) && !regexp.test(thisChar)) {\n event.preventDefault();\n this._announceInvalidCharacter(\n 'Invalid character ' + thisChar + ' not entered.');\n }\n },\n\n _checkPatternValidity: function() {\n var regexp = this._patternRegExp;\n if (!regexp) {\n return true;\n }\n for (var i = 0; i < this.inputElement.value.length; i++) {\n if (!regexp.test(this.inputElement.value[i])) {\n return false;\n }\n }\n return true;\n },\n\n /**\n * Returns true if `value` is valid. The validator provided in `validator`\n * will be used first, then any constraints.\n * @return {boolean} True if the value is valid.\n */\n validate: function() {\n if (!this.inputElement) {\n this.invalid = false;\n return true;\n }\n\n // Use the nested input's native validity.\n var valid = this.inputElement.checkValidity();\n\n // Only do extra checking if the browser thought this was valid.\n if (valid) {\n // Empty, required input is invalid\n if (this.required && this.bindValue === '') {\n valid = false;\n } else if (this.hasValidator()) {\n valid = IronValidatableBehavior.validate.call(this, this.bindValue);\n }\n }\n\n this.invalid = !valid;\n this.fire('iron-input-validate');\n return valid;\n },\n\n _announceInvalidCharacter: function(message) {\n this.fire('iron-announce', {text: message});\n },\n\n _computeValue: function(bindValue) {\n return bindValue;\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/iron-flex-layout/iron-flex-layout.js';\n\nimport {IronMeta} from '@polymer/iron-meta/iron-meta.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\nimport {Base} from '@polymer/polymer/polymer-legacy.js';\n\n/**\n\nThe `iron-icon` element displays an icon. By default an icon renders as a 24px\nsquare.\n\nExample using src:\n\n \n\nExample setting size to 32px x 32px:\n\n \n\n \n\nThe iron elements include several sets of icons. To use the default set of\nicons, import `iron-icons.js` and use the `icon` attribute to specify an icon:\n\n \n\n \n\nTo use a different built-in set of icons, import the specific\n`iron-icons/-icons.js`, and specify the icon as `:`.\nFor example, to use a communication icon, you would use:\n\n \n\n \n\nYou can also create custom icon sets of bitmap or SVG icons.\n\nExample of using an icon named `cherry` from a custom iconset with the ID\n`fruit`:\n\n \n\nSee `` and `` for more information about how to\ncreate a custom iconset.\n\nSee the `iron-icons` demo to see the icons available in the various iconsets.\n\n### Styling\n\nThe following custom properties are available for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n`--iron-icon` | Mixin applied to the icon | {}\n`--iron-icon-width` | Width of the icon | `24px`\n`--iron-icon-height` | Height of the icon | `24px`\n`--iron-icon-fill-color` | Fill color of the svg icon | `currentcolor`\n`--iron-icon-stroke-color` | Stroke color of the svg icon | none\n\n@group Iron Elements\n@element iron-icon\n@demo demo/index.html\n@hero hero.svg\n@homepage polymer.github.io\n*/\nPolymer({\n _template: html`\n \n`,\n\n is: 'iron-icon',\n\n properties: {\n\n /**\n * The name of the icon to use. The name should be of the form:\n * `iconset_name:icon_name`.\n */\n icon: {type: String},\n\n /**\n * The name of the theme to used, if one is specified by the\n * iconset.\n */\n theme: {type: String},\n\n /**\n * If using iron-icon without an iconset, you can set the src to be\n * the URL of an individual icon image file. Note that this will take\n * precedence over a given icon attribute.\n */\n src: {type: String},\n\n /**\n * @type {!IronMeta}\n */\n _meta: {value: Base.create('iron-meta', {type: 'iconset'})}\n\n },\n\n observers: [\n '_updateIcon(_meta, isAttached)',\n '_updateIcon(theme, isAttached)',\n '_srcChanged(src, isAttached)',\n '_iconChanged(icon, isAttached)'\n ],\n\n _DEFAULT_ICONSET: 'icons',\n\n _iconChanged: function(icon) {\n var parts = (icon || '').split(':');\n this._iconName = parts.pop();\n this._iconsetName = parts.pop() || this._DEFAULT_ICONSET;\n this._updateIcon();\n },\n\n _srcChanged: function(src) {\n this._updateIcon();\n },\n\n _usesIconset: function() {\n return this.icon || !this.src;\n },\n\n /** @suppress {visibility} */\n _updateIcon: function() {\n if (this._usesIconset()) {\n if (this._img && this._img.parentNode) {\n dom(this.root).removeChild(this._img);\n }\n if (this._iconName === '') {\n if (this._iconset) {\n this._iconset.removeIcon(this);\n }\n } else if (this._iconsetName && this._meta) {\n this._iconset = /** @type {?Polymer.Iconset} */ (\n this._meta.byKey(this._iconsetName));\n if (this._iconset) {\n this._iconset.applyIcon(this, this._iconName, this.theme);\n this.unlisten(window, 'iron-iconset-added', '_updateIcon');\n } else {\n this.listen(window, 'iron-iconset-added', '_updateIcon');\n }\n }\n } else {\n if (this._iconset) {\n this._iconset.removeIcon(this);\n }\n if (!this._img) {\n this._img = document.createElement('img');\n this._img.style.width = '100%';\n this._img.style.height = '100%';\n this._img.draggable = false;\n }\n this._img.src = this.src;\n dom(this.root).appendChild(this._img);\n }\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/*\n`iron-overlay-backdrop` is a backdrop used by `Polymer.IronOverlayBehavior`. It\nshould be a singleton.\n\n### Styling\n\nThe following custom properties and mixins are available for styling.\n\nCustom property | Description | Default\n-------------------------------------------|------------------------|---------\n`--iron-overlay-backdrop-background-color` | Backdrop background color | #000\n`--iron-overlay-backdrop-opacity` | Backdrop opacity | 0.6\n`--iron-overlay-backdrop` | Mixin applied to `iron-overlay-backdrop`. | {}\n`--iron-overlay-backdrop-opened` | Mixin applied to `iron-overlay-backdrop` when it is displayed | {}\n*/\nPolymer({\n /** @override */\n _template: html`\n \n\n \n`,\n\n is: 'iron-overlay-backdrop',\n\n properties: {\n\n /**\n * Returns true if the backdrop is opened.\n */\n opened: {\n reflectToAttribute: true,\n type: Boolean,\n value: false,\n observer: '_openedChanged',\n }\n\n },\n\n listeners: {\n 'transitionend': '_onTransitionend',\n },\n\n /** @override */\n created: function() {\n // Used to cancel previous requestAnimationFrame calls when opened changes.\n this.__openedRaf = null;\n },\n\n /** @override */\n attached: function() {\n this.opened && this._openedChanged(this.opened);\n },\n\n /**\n * Appends the backdrop to document body if needed.\n */\n prepare: function() {\n if (this.opened && !this.parentNode) {\n dom(document.body).appendChild(this);\n }\n },\n\n /**\n * Shows the backdrop.\n */\n open: function() {\n this.opened = true;\n },\n\n /**\n * Hides the backdrop.\n */\n close: function() {\n this.opened = false;\n },\n\n /**\n * Removes the backdrop from document body if needed.\n */\n complete: function() {\n if (!this.opened && this.parentNode === document.body) {\n dom(this.parentNode).removeChild(this);\n }\n },\n\n _onTransitionend: function(event) {\n if (event && event.target === this) {\n this.complete();\n }\n },\n\n /**\n * @param {boolean} opened\n * @private\n */\n _openedChanged: function(opened) {\n if (opened) {\n // Auto-attach.\n this.prepare();\n } else {\n // Animation might be disabled via the mixin or opacity custom property.\n // If it is disabled in other ways, it's up to the user to call complete.\n var cs = window.getComputedStyle(this);\n if (cs.transitionDuration === '0s' || cs.opacity == 0) {\n this.complete();\n }\n }\n\n if (!this.isAttached) {\n return;\n }\n\n // Always cancel previous requestAnimationFrame.\n if (this.__openedRaf) {\n window.cancelAnimationFrame(this.__openedRaf);\n this.__openedRaf = null;\n }\n // Force relayout to ensure proper transitions.\n this.scrollTop = this.scrollTop;\n this.__openedRaf = window.requestAnimationFrame(function() {\n this.__openedRaf = null;\n this.toggleClass('opened', this.opened);\n }.bind(this));\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\nimport {IronControlState} from '@polymer/iron-behaviors/iron-control-state.js';\nimport {IronOverlayBehavior, IronOverlayBehaviorImpl} from '@polymer/iron-overlay-behavior/iron-overlay-behavior.js';\nimport {NeonAnimationRunnerBehavior} from '@polymer/neon-animation/neon-animation-runner-behavior.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\n/**\n`` is a generalized element that is useful when you have\nhidden content (`dropdown-content`) that is revealed due to some change in\nstate that should cause it to do so.\n\nNote that this is a low-level element intended to be used as part of other\ncomposite elements that cause dropdowns to be revealed.\n\nExamples of elements that might be implemented using an `iron-dropdown`\ninclude comboboxes, menubuttons, selects. The list goes on.\n\nThe `` element exposes attributes that allow the position\nof the `dropdown-content` relative to the `dropdown-trigger` to be\nconfigured.\n\n \n
    Hello!
    \n
    \n\nIn the above example, the `
    ` assigned to the `dropdown-content` slot will\nbe hidden until the dropdown element has `opened` set to true, or when the\n`open` method is called on the element.\n\n@demo demo/index.html\n*/\nPolymer({\n _template: html`\n \n\n
    \n \n
    \n`,\n\n is: 'iron-dropdown',\n\n behaviors: [\n IronControlState,\n IronA11yKeysBehavior,\n IronOverlayBehavior,\n NeonAnimationRunnerBehavior\n ],\n\n properties: {\n /**\n * The orientation against which to align the dropdown content\n * horizontally relative to the dropdown trigger.\n * Overridden from `Polymer.IronFitBehavior`.\n */\n horizontalAlign: {type: String, value: 'left', reflectToAttribute: true},\n\n /**\n * The orientation against which to align the dropdown content\n * vertically relative to the dropdown trigger.\n * Overridden from `Polymer.IronFitBehavior`.\n */\n verticalAlign: {type: String, value: 'top', reflectToAttribute: true},\n\n /**\n * An animation config. If provided, this will be used to animate the\n * opening of the dropdown. Pass an Array for multiple animations.\n * See `neon-animation` documentation for more animation configuration\n * details.\n */\n openAnimationConfig: {type: Object},\n\n /**\n * An animation config. If provided, this will be used to animate the\n * closing of the dropdown. Pass an Array for multiple animations.\n * See `neon-animation` documentation for more animation configuration\n * details.\n */\n closeAnimationConfig: {type: Object},\n\n /**\n * If provided, this will be the element that will be focused when\n * the dropdown opens.\n */\n focusTarget: {type: Object},\n\n /**\n * Set to true to disable animations when opening and closing the\n * dropdown.\n */\n noAnimations: {type: Boolean, value: false},\n\n /**\n * By default, the dropdown will constrain scrolling on the page\n * to itself when opened.\n * Set to true in order to prevent scroll from being constrained\n * to the dropdown when it opens.\n * This property is a shortcut to set `scrollAction` to lock or refit.\n * Prefer directly setting the `scrollAction` property.\n */\n allowOutsideScroll:\n {type: Boolean, value: false, observer: '_allowOutsideScrollChanged'}\n },\n\n listeners: {'neon-animation-finish': '_onNeonAnimationFinish'},\n\n observers: [\n '_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)'\n ],\n\n /**\n * The element that is contained by the dropdown, if any.\n */\n get containedElement() {\n // Polymer 2.x returns slot.assignedNodes which can contain text nodes.\n var nodes = dom(this.$.content).getDistributedNodes();\n for (var i = 0, l = nodes.length; i < l; i++) {\n if (nodes[i].nodeType === Node.ELEMENT_NODE) {\n return nodes[i];\n }\n }\n },\n\n ready: function() {\n // Ensure scrollAction is set.\n if (!this.scrollAction) {\n this.scrollAction = this.allowOutsideScroll ? 'refit' : 'lock';\n }\n this._readied = true;\n },\n\n attached: function() {\n if (!this.sizingTarget || this.sizingTarget === this) {\n this.sizingTarget = this.containedElement || this;\n }\n },\n\n detached: function() {\n this.cancelAnimation();\n },\n\n /**\n * Called when the value of `opened` changes.\n * Overridden from `IronOverlayBehavior`\n */\n _openedChanged: function() {\n if (this.opened && this.disabled) {\n this.cancel();\n } else {\n this.cancelAnimation();\n this._updateAnimationConfig();\n IronOverlayBehaviorImpl._openedChanged.apply(this, arguments);\n }\n },\n\n /**\n * Overridden from `IronOverlayBehavior`.\n */\n _renderOpened: function() {\n if (!this.noAnimations && this.animationConfig.open) {\n this.$.contentWrapper.classList.add('animating');\n this.playAnimation('open');\n } else {\n IronOverlayBehaviorImpl._renderOpened.apply(this, arguments);\n }\n },\n\n /**\n * Overridden from `IronOverlayBehavior`.\n */\n _renderClosed: function() {\n if (!this.noAnimations && this.animationConfig.close) {\n this.$.contentWrapper.classList.add('animating');\n this.playAnimation('close');\n } else {\n IronOverlayBehaviorImpl._renderClosed.apply(this, arguments);\n }\n },\n\n /**\n * Called when animation finishes on the dropdown (when opening or\n * closing). Responsible for \"completing\" the process of opening or\n * closing the dropdown by positioning it or setting its display to\n * none.\n */\n _onNeonAnimationFinish: function() {\n this.$.contentWrapper.classList.remove('animating');\n if (this.opened) {\n this._finishRenderOpened();\n } else {\n this._finishRenderClosed();\n }\n },\n\n /**\n * Constructs the final animation config from different properties used\n * to configure specific parts of the opening and closing animations.\n */\n _updateAnimationConfig: function() {\n // Update the animation node to be the containedElement.\n var animationNode = this.containedElement;\n var animations = [].concat(this.openAnimationConfig || [])\n .concat(this.closeAnimationConfig || []);\n for (var i = 0; i < animations.length; i++) {\n animations[i].node = animationNode;\n }\n this.animationConfig = {\n open: this.openAnimationConfig,\n close: this.closeAnimationConfig\n };\n },\n\n /**\n * Updates the overlay position based on configured horizontal\n * and vertical alignment.\n */\n _updateOverlayPosition: function() {\n if (this.isAttached) {\n // This triggers iron-resize, and iron-overlay-behavior will call refit if\n // needed.\n this.notifyResize();\n }\n },\n\n /**\n * Sets scrollAction according to the value of allowOutsideScroll.\n * Prefer setting directly scrollAction.\n */\n _allowOutsideScrollChanged: function(allowOutsideScroll) {\n // Wait until initial values are all set.\n if (!this._readied) {\n return;\n }\n if (!allowOutsideScroll) {\n this.scrollAction = 'lock';\n } else if (!this.scrollAction || this.scrollAction === 'lock') {\n this.scrollAction = 'refit';\n }\n },\n\n /**\n * Apply focus to focusTarget or containedElement\n */\n _applyFocus: function() {\n var focusTarget = this.focusTarget || this.containedElement;\n if (focusTarget && this.opened && !this.noAutoFocus) {\n focusTarget.focus();\n } else {\n IronOverlayBehaviorImpl._applyFocus.apply(this, arguments);\n }\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\nimport '@polymer/iron-dropdown/iron-dropdown.js';\nimport '@polymer/neon-animation/animations/fade-in-animation.js';\nimport '@polymer/neon-animation/animations/fade-out-animation.js';\nimport '@polymer/paper-styles/default-theme.js';\nimport '@polymer/paper-styles/shadow.js';\nimport './paper-menu-button-animations.js';\n\nimport {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\nimport {IronControlState} from '@polymer/iron-behaviors/iron-control-state.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\nvar config = {\n ANIMATION_CUBIC_BEZIER: 'cubic-bezier(.3,.95,.5,1)',\n MAX_ANIMATION_TIME_MS: 400\n};\n\n/**\nMaterial design: [Dropdown\nbuttons](https://www.google.com/design/spec/components/buttons.html#buttons-dropdown-buttons)\n\n`paper-menu-button` allows one to compose a designated \"trigger\" element with\nanother element that represents \"content\", to create a dropdown menu that\ndisplays the \"content\" when the \"trigger\" is clicked.\n\nThe child element assigned to the `dropdown-trigger` slot will be used as the\n\"trigger\" element. The child element assigned to the `dropdown-content` slot\nwill be used as the \"content\" element.\n\nThe `paper-menu-button` is sensitive to its content's `iron-select` events. If\nthe \"content\" element triggers an `iron-select` event, the `paper-menu-button`\nwill close automatically.\n\nExample:\n\n \n Share\n Settings\n Help\n \n \n\n### Styling\n\nThe following custom properties and mixins are also available for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n`--paper-menu-button-dropdown-background` | Background color of the paper-menu-button dropdown | `--primary-background-color`\n`--paper-menu-button` | Mixin applied to the paper-menu-button | `{}`\n`--paper-menu-button-disabled` | Mixin applied to the paper-menu-button when disabled | `{}`\n`--paper-menu-button-dropdown` | Mixin applied to the paper-menu-button dropdown | `{}`\n`--paper-menu-button-content` | Mixin applied to the paper-menu-button content | `{}`\n\n@demo demo/index.html\n*/\nexport const PaperMenuButton = Polymer({\n /** @override */\n _template: html`\n \n\n
    \n \n
    \n\n \n
    \n \n
    \n
    \n`,\n\n is: 'paper-menu-button',\n\n /**\n * Fired when the dropdown opens.\n *\n * @event paper-dropdown-open\n */\n\n /**\n * Fired when the dropdown closes.\n *\n * @event paper-dropdown-close\n */\n\n behaviors: [IronA11yKeysBehavior, IronControlState],\n\n properties: {\n /**\n * True if the content is currently displayed.\n */\n opened:\n {type: Boolean, value: false, notify: true, observer: '_openedChanged'},\n\n /**\n * The orientation against which to align the menu dropdown\n * horizontally relative to the dropdown trigger.\n */\n horizontalAlign: {type: String, value: 'left', reflectToAttribute: true},\n\n /**\n * The orientation against which to align the menu dropdown\n * vertically relative to the dropdown trigger.\n */\n verticalAlign: {type: String, value: 'top', reflectToAttribute: true},\n\n /**\n * If true, the `horizontalAlign` and `verticalAlign` properties will\n * be considered preferences instead of strict requirements when\n * positioning the dropdown and may be changed if doing so reduces\n * the area of the dropdown falling outside of `fitInto`.\n */\n dynamicAlign: {type: Boolean},\n\n /**\n * A pixel value that will be added to the position calculated for the\n * given `horizontalAlign`. Use a negative value to offset to the\n * left, or a positive value to offset to the right.\n */\n horizontalOffset: {type: Number, value: 0, notify: true},\n\n /**\n * A pixel value that will be added to the position calculated for the\n * given `verticalAlign`. Use a negative value to offset towards the\n * top, or a positive value to offset towards the bottom.\n */\n verticalOffset: {type: Number, value: 0, notify: true},\n\n /**\n * If true, the dropdown will be positioned so that it doesn't overlap\n * the button.\n */\n noOverlap: {type: Boolean},\n\n /**\n * Set to true to disable animations when opening and closing the\n * dropdown.\n */\n noAnimations: {type: Boolean, value: false},\n\n /**\n * Set to true to disable automatically closing the dropdown after\n * a selection has been made.\n */\n ignoreSelect: {type: Boolean, value: false},\n\n /**\n * Set to true to enable automatically closing the dropdown after an\n * item has been activated, even if the selection did not change.\n */\n closeOnActivate: {type: Boolean, value: false},\n\n /**\n * An animation config. If provided, this will be used to animate the\n * opening of the dropdown.\n */\n openAnimationConfig: {\n type: Object,\n value: function() {\n return [\n {name: 'fade-in-animation', timing: {delay: 100, duration: 200}},\n {\n name: 'paper-menu-grow-width-animation',\n timing: {\n delay: 100,\n duration: 150,\n easing: config.ANIMATION_CUBIC_BEZIER\n }\n },\n {\n name: 'paper-menu-grow-height-animation',\n timing: {\n delay: 100,\n duration: 275,\n easing: config.ANIMATION_CUBIC_BEZIER\n }\n }\n ];\n }\n },\n\n /**\n * An animation config. If provided, this will be used to animate the\n * closing of the dropdown.\n */\n closeAnimationConfig: {\n type: Object,\n value: function() {\n return [\n {name: 'fade-out-animation', timing: {duration: 150}},\n {\n name: 'paper-menu-shrink-width-animation',\n timing: {\n delay: 100,\n duration: 50,\n easing: config.ANIMATION_CUBIC_BEZIER\n }\n },\n {\n name: 'paper-menu-shrink-height-animation',\n timing: {duration: 200, easing: 'ease-in'}\n }\n ];\n }\n },\n\n /**\n * By default, the dropdown will constrain scrolling on the page\n * to itself when opened.\n * Set to true in order to prevent scroll from being constrained\n * to the dropdown when it opens.\n */\n allowOutsideScroll: {type: Boolean, value: false},\n\n /**\n * Whether focus should be restored to the button when the menu closes.\n */\n restoreFocusOnClose: {type: Boolean, value: true},\n\n /**\n * If true and scrollbars are added to the dropdown after it is positioned,\n * the size of the added scrollbars will be added to its `maxWidth` and\n * `maxHeight`.\n */\n expandSizingTargetForScrollbars: {type: Boolean, value: false},\n\n /**\n * This is the element intended to be bound as the focus target\n * for the `iron-dropdown` contained by `paper-menu-button`.\n */\n _dropdownContent: {type: Object}\n },\n\n hostAttributes: {role: 'group', 'aria-haspopup': 'true'},\n\n listeners:\n {'iron-activate': '_onIronActivate', 'iron-select': '_onIronSelect'},\n\n /**\n * The content element that is contained by the menu button, if any.\n */\n get contentElement() {\n // Polymer 2.x returns slot.assignedNodes which can contain text nodes.\n var nodes = dom(this.$.content).getDistributedNodes();\n for (var i = 0, l = nodes.length; i < l; i++) {\n if (nodes[i].nodeType === Node.ELEMENT_NODE) {\n return nodes[i];\n }\n }\n },\n\n /**\n * Toggles the dropdown content between opened and closed.\n */\n toggle: function() {\n if (this.opened) {\n this.close();\n } else {\n this.open();\n }\n },\n\n /**\n * Make the dropdown content appear as an overlay positioned relative\n * to the dropdown trigger.\n */\n open: function() {\n if (this.disabled) {\n return;\n }\n\n this.$.dropdown.open();\n },\n\n /**\n * Hide the dropdown content.\n */\n close: function() {\n this.$.dropdown.close();\n },\n\n /**\n * When an `iron-select` event is received, the dropdown should\n * automatically close on the assumption that a value has been chosen.\n *\n * @param {CustomEvent} event A CustomEvent instance with type\n * set to `\"iron-select\"`.\n */\n _onIronSelect: function(event) {\n if (!this.ignoreSelect) {\n this.close();\n }\n },\n\n /**\n * Closes the dropdown when an `iron-activate` event is received if\n * `closeOnActivate` is true.\n *\n * @param {CustomEvent} event A CustomEvent of type 'iron-activate'.\n */\n _onIronActivate: function(event) {\n if (this.closeOnActivate) {\n this.close();\n }\n },\n\n /**\n * When the dropdown opens, the `paper-menu-button` fires `paper-open`.\n * When the dropdown closes, the `paper-menu-button` fires `paper-close`.\n *\n * @param {boolean} opened True if the dropdown is opened, otherwise false.\n * @param {boolean} oldOpened The previous value of `opened`.\n */\n _openedChanged: function(opened, oldOpened) {\n if (opened) {\n // TODO(cdata): Update this when we can measure changes in distributed\n // children in an idiomatic way.\n // We poke this property in case the element has changed. This will\n // cause the focus target for the `iron-dropdown` to be updated as\n // necessary:\n this._dropdownContent = this.contentElement;\n this.fire('paper-dropdown-open');\n } else if (oldOpened != null) {\n this.fire('paper-dropdown-close');\n }\n },\n\n /**\n * If the dropdown is open when disabled becomes true, close the\n * dropdown.\n *\n * @param {boolean} disabled True if disabled, otherwise false.\n */\n _disabledChanged: function(disabled) {\n IronControlState._disabledChanged.apply(this, arguments);\n if (disabled && this.opened) {\n this.close();\n }\n },\n\n __onIronOverlayCanceled: function(event) {\n var uiEvent = event.detail;\n var trigger = this.$.trigger;\n var path = dom(uiEvent).path;\n\n if (path.indexOf(trigger) > -1) {\n event.preventDefault();\n }\n }\n});\n\nObject.keys(config).forEach(function(key) {\n PaperMenuButton[key] = config[key];\n});\n","/**\n@license\nCopyright (c) 2014 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\n\nimport {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\n\nvar Utility = {\n distance: function(x1, y1, x2, y2) {\n var xDelta = (x1 - x2);\n var yDelta = (y1 - y2);\n\n return Math.sqrt(xDelta * xDelta + yDelta * yDelta);\n },\n\n now: window.performance && window.performance.now ?\n window.performance.now.bind(window.performance) :\n Date.now\n};\n\n/**\n * @param {HTMLElement} element\n * @constructor\n */\nfunction ElementMetrics(element) {\n this.element = element;\n this.width = this.boundingRect.width;\n this.height = this.boundingRect.height;\n\n this.size = Math.max(this.width, this.height);\n}\n\nElementMetrics.prototype = {\n get boundingRect() {\n return this.element.getBoundingClientRect();\n },\n\n furthestCornerDistanceFrom: function(x, y) {\n var topLeft = Utility.distance(x, y, 0, 0);\n var topRight = Utility.distance(x, y, this.width, 0);\n var bottomLeft = Utility.distance(x, y, 0, this.height);\n var bottomRight = Utility.distance(x, y, this.width, this.height);\n\n return Math.max(topLeft, topRight, bottomLeft, bottomRight);\n }\n};\n\n/**\n * @param {HTMLElement} element\n * @constructor\n */\nfunction Ripple(element) {\n this.element = element;\n this.color = window.getComputedStyle(element).color;\n\n this.wave = document.createElement('div');\n this.waveContainer = document.createElement('div');\n this.wave.style.backgroundColor = this.color;\n this.wave.classList.add('wave');\n this.waveContainer.classList.add('wave-container');\n dom(this.waveContainer).appendChild(this.wave);\n\n this.resetInteractionState();\n}\n\nRipple.MAX_RADIUS = 300;\n\nRipple.prototype = {\n get recenters() {\n return this.element.recenters;\n },\n\n get center() {\n return this.element.center;\n },\n\n get mouseDownElapsed() {\n var elapsed;\n\n if (!this.mouseDownStart) {\n return 0;\n }\n\n elapsed = Utility.now() - this.mouseDownStart;\n\n if (this.mouseUpStart) {\n elapsed -= this.mouseUpElapsed;\n }\n\n return elapsed;\n },\n\n get mouseUpElapsed() {\n return this.mouseUpStart ? Utility.now() - this.mouseUpStart : 0;\n },\n\n get mouseDownElapsedSeconds() {\n return this.mouseDownElapsed / 1000;\n },\n\n get mouseUpElapsedSeconds() {\n return this.mouseUpElapsed / 1000;\n },\n\n get mouseInteractionSeconds() {\n return this.mouseDownElapsedSeconds + this.mouseUpElapsedSeconds;\n },\n\n get initialOpacity() {\n return this.element.initialOpacity;\n },\n\n get opacityDecayVelocity() {\n return this.element.opacityDecayVelocity;\n },\n\n get radius() {\n var width2 = this.containerMetrics.width * this.containerMetrics.width;\n var height2 = this.containerMetrics.height * this.containerMetrics.height;\n var waveRadius =\n Math.min(Math.sqrt(width2 + height2), Ripple.MAX_RADIUS) * 1.1 + 5;\n\n var duration = 1.1 - 0.2 * (waveRadius / Ripple.MAX_RADIUS);\n var timeNow = this.mouseInteractionSeconds / duration;\n var size = waveRadius * (1 - Math.pow(80, -timeNow));\n\n return Math.abs(size);\n },\n\n get opacity() {\n if (!this.mouseUpStart) {\n return this.initialOpacity;\n }\n\n return Math.max(\n 0,\n this.initialOpacity -\n this.mouseUpElapsedSeconds * this.opacityDecayVelocity);\n },\n\n get outerOpacity() {\n // Linear increase in background opacity, capped at the opacity\n // of the wavefront (waveOpacity).\n var outerOpacity = this.mouseUpElapsedSeconds * 0.3;\n var waveOpacity = this.opacity;\n\n return Math.max(0, Math.min(outerOpacity, waveOpacity));\n },\n\n get isOpacityFullyDecayed() {\n return this.opacity < 0.01 &&\n this.radius >= Math.min(this.maxRadius, Ripple.MAX_RADIUS);\n },\n\n get isRestingAtMaxRadius() {\n return this.opacity >= this.initialOpacity &&\n this.radius >= Math.min(this.maxRadius, Ripple.MAX_RADIUS);\n },\n\n get isAnimationComplete() {\n return this.mouseUpStart ? this.isOpacityFullyDecayed :\n this.isRestingAtMaxRadius;\n },\n\n get translationFraction() {\n return Math.min(\n 1, this.radius / this.containerMetrics.size * 2 / Math.sqrt(2));\n },\n\n get xNow() {\n if (this.xEnd) {\n return this.xStart + this.translationFraction * (this.xEnd - this.xStart);\n }\n\n return this.xStart;\n },\n\n get yNow() {\n if (this.yEnd) {\n return this.yStart + this.translationFraction * (this.yEnd - this.yStart);\n }\n\n return this.yStart;\n },\n\n get isMouseDown() {\n return this.mouseDownStart && !this.mouseUpStart;\n },\n\n resetInteractionState: function() {\n this.maxRadius = 0;\n this.mouseDownStart = 0;\n this.mouseUpStart = 0;\n\n this.xStart = 0;\n this.yStart = 0;\n this.xEnd = 0;\n this.yEnd = 0;\n this.slideDistance = 0;\n\n this.containerMetrics = new ElementMetrics(this.element);\n },\n\n draw: function() {\n var scale;\n var dx;\n var dy;\n\n this.wave.style.opacity = this.opacity;\n\n scale = this.radius / (this.containerMetrics.size / 2);\n dx = this.xNow - (this.containerMetrics.width / 2);\n dy = this.yNow - (this.containerMetrics.height / 2);\n\n\n // 2d transform for safari because of border-radius and overflow:hidden\n // clipping bug. https://bugs.webkit.org/show_bug.cgi?id=98538\n this.waveContainer.style.webkitTransform =\n 'translate(' + dx + 'px, ' + dy + 'px)';\n this.waveContainer.style.transform =\n 'translate3d(' + dx + 'px, ' + dy + 'px, 0)';\n this.wave.style.webkitTransform = 'scale(' + scale + ',' + scale + ')';\n this.wave.style.transform = 'scale3d(' + scale + ',' + scale + ',1)';\n },\n\n /** @param {Event=} event */\n downAction: function(event) {\n var xCenter = this.containerMetrics.width / 2;\n var yCenter = this.containerMetrics.height / 2;\n\n this.resetInteractionState();\n this.mouseDownStart = Utility.now();\n\n if (this.center) {\n this.xStart = xCenter;\n this.yStart = yCenter;\n this.slideDistance =\n Utility.distance(this.xStart, this.yStart, this.xEnd, this.yEnd);\n } else {\n this.xStart = event ?\n event.detail.x - this.containerMetrics.boundingRect.left :\n this.containerMetrics.width / 2;\n this.yStart = event ?\n event.detail.y - this.containerMetrics.boundingRect.top :\n this.containerMetrics.height / 2;\n }\n\n if (this.recenters) {\n this.xEnd = xCenter;\n this.yEnd = yCenter;\n this.slideDistance =\n Utility.distance(this.xStart, this.yStart, this.xEnd, this.yEnd);\n }\n\n this.maxRadius = this.containerMetrics.furthestCornerDistanceFrom(\n this.xStart, this.yStart);\n\n this.waveContainer.style.top =\n (this.containerMetrics.height - this.containerMetrics.size) / 2 + 'px';\n this.waveContainer.style.left =\n (this.containerMetrics.width - this.containerMetrics.size) / 2 + 'px';\n\n this.waveContainer.style.width = this.containerMetrics.size + 'px';\n this.waveContainer.style.height = this.containerMetrics.size + 'px';\n },\n\n /** @param {Event=} event */\n upAction: function(event) {\n if (!this.isMouseDown) {\n return;\n }\n\n this.mouseUpStart = Utility.now();\n },\n\n remove: function() {\n dom(dom(this.waveContainer).parentNode).removeChild(this.waveContainer);\n }\n};\n\n/**\nMaterial design: [Surface\nreaction](https://www.google.com/design/spec/animation/responsive-interaction.html#responsive-interaction-surface-reaction)\n\n`paper-ripple` provides a visual effect that other paper elements can\nuse to simulate a rippling effect emanating from the point of contact. The\neffect can be visualized as a concentric circle with motion.\n\nExample:\n\n
    \n \n
    \n\nNote, it's important that the parent container of the ripple be relative\nposition, otherwise the ripple will emanate outside of the desired container.\n\n`paper-ripple` listens to \"mousedown\" and \"mouseup\" events so it would display\nripple effect when touches on it. You can also defeat the default behavior and\nmanually route the down and up actions to the ripple element. Note that it is\nimportant if you call `downAction()` you will have to make sure to call\n`upAction()` so that `paper-ripple` would end the animation loop.\n\nExample:\n\n \n ...\n downAction: function(e) {\n this.$.ripple.downAction(e.detail);\n },\n upAction: function(e) {\n this.$.ripple.upAction();\n }\n\nStyling ripple effect:\n\n Use CSS color property to style the ripple:\n\n paper-ripple {\n color: #4285f4;\n }\n\n Note that CSS color property is inherited so it is not required to set it on\n the `paper-ripple` element directly.\n\nBy default, the ripple is centered on the point of contact. Apply the\n`recenters` attribute to have the ripple grow toward the center of its\ncontainer.\n\n \n\nYou can also center the ripple inside its container from the start.\n\n \n\nApply `circle` class to make the rippling effect within a circle.\n\n \n\n@element paper-ripple\n@demo demo/index.html\n*/\nPolymer({\n /** @override */\n _template: html`\n \n\n
    \n
    \n`,\n\n is: 'paper-ripple',\n behaviors: [IronA11yKeysBehavior],\n\n properties: {\n /**\n * The initial opacity set on the wave.\n * @type number\n * @default 0.25\n */\n initialOpacity: {type: Number, value: 0.25},\n\n /**\n * How fast (opacity per second) the wave fades out.\n *\n * @type number\n * @default 0.8\n */\n opacityDecayVelocity: {type: Number, value: 0.8},\n\n /**\n * If true, ripples will exhibit a gravitational pull towards\n * the center of their container as they fade away.\n *\n * @type boolean\n * @default false\n */\n recenters: {type: Boolean, value: false},\n\n /**\n * If true, ripples will center inside its container\n *\n * @type boolean\n * @default false\n */\n center: {type: Boolean, value: false},\n\n /**\n * A list of the visual ripples.\n *\n * @type Array\n * @default []\n */\n ripples: {\n type: Array,\n value: function() {\n return [];\n }\n },\n\n /**\n * True when there are visible ripples animating within the\n * element.\n */\n animating:\n {type: Boolean, readOnly: true, reflectToAttribute: true, value: false},\n\n /**\n * If true, the ripple will remain in the \"down\" state until `holdDown`\n * is set to false again.\n */\n holdDown: {type: Boolean, value: false, observer: '_holdDownChanged'},\n\n /**\n * If true, the ripple will not generate a ripple effect\n * via pointer interaction.\n * Calling ripple's imperative api like `simulatedRipple` will\n * still generate the ripple effect.\n */\n noink: {type: Boolean, value: false},\n\n _animating: {type: Boolean},\n\n _boundAnimate: {\n type: Function,\n value: function() {\n return this.animate.bind(this);\n }\n }\n },\n\n get target() {\n return this.keyEventTarget;\n },\n\n /**\n * @type {!Object}\n */\n keyBindings: {\n 'enter:keydown': '_onEnterKeydown',\n 'space:keydown': '_onSpaceKeydown',\n 'space:keyup': '_onSpaceKeyup'\n },\n\n /** @override */\n attached: function() {\n // Set up a11yKeysBehavior to listen to key events on the target,\n // so that space and enter activate the ripple even if the target doesn't\n // handle key events. The key handlers deal with `noink` themselves.\n if (dom(this).parentNode.nodeType == 11) { // DOCUMENT_FRAGMENT_NODE\n this.keyEventTarget = dom(this).getOwnerRoot().host;\n } else {\n this.keyEventTarget = dom(this).parentNode;\n }\n var keyEventTarget = /** @type {!EventTarget} */ (this.keyEventTarget);\n this.listen(keyEventTarget, 'up', 'uiUpAction');\n this.listen(keyEventTarget, 'down', 'uiDownAction');\n },\n\n /** @override */\n detached: function() {\n this.unlisten(this.keyEventTarget, 'up', 'uiUpAction');\n this.unlisten(this.keyEventTarget, 'down', 'uiDownAction');\n this.keyEventTarget = null;\n },\n\n get shouldKeepAnimating() {\n for (var index = 0; index < this.ripples.length; ++index) {\n if (!this.ripples[index].isAnimationComplete) {\n return true;\n }\n }\n\n return false;\n },\n\n simulatedRipple: function() {\n this.downAction(null);\n\n // Please see polymer/polymer#1305\n this.async(function() {\n this.upAction();\n }, 1);\n },\n\n /**\n * Provokes a ripple down effect via a UI event,\n * respecting the `noink` property.\n * @param {Event=} event\n */\n uiDownAction: function(event) {\n if (!this.noink) {\n this.downAction(event);\n }\n },\n\n /**\n * Provokes a ripple down effect via a UI event,\n * *not* respecting the `noink` property.\n * @param {Event=} event\n */\n downAction: function(event) {\n if (this.holdDown && this.ripples.length > 0) {\n return;\n }\n\n var ripple = this.addRipple();\n\n ripple.downAction(event);\n\n if (!this._animating) {\n this._animating = true;\n this.animate();\n }\n },\n\n /**\n * Provokes a ripple up effect via a UI event,\n * respecting the `noink` property.\n * @param {Event=} event\n */\n uiUpAction: function(event) {\n if (!this.noink) {\n this.upAction(event);\n }\n },\n\n /**\n * Provokes a ripple up effect via a UI event,\n * *not* respecting the `noink` property.\n * @param {Event=} event\n */\n upAction: function(event) {\n if (this.holdDown) {\n return;\n }\n\n this.ripples.forEach(function(ripple) {\n ripple.upAction(event);\n });\n\n this._animating = true;\n this.animate();\n },\n\n onAnimationComplete: function() {\n this._animating = false;\n this.$.background.style.backgroundColor = '';\n this.fire('transitionend');\n },\n\n addRipple: function() {\n var ripple = new Ripple(this);\n\n dom(this.$.waves).appendChild(ripple.waveContainer);\n this.$.background.style.backgroundColor = ripple.color;\n this.ripples.push(ripple);\n\n this._setAnimating(true);\n\n return ripple;\n },\n\n removeRipple: function(ripple) {\n var rippleIndex = this.ripples.indexOf(ripple);\n\n if (rippleIndex < 0) {\n return;\n }\n\n this.ripples.splice(rippleIndex, 1);\n\n ripple.remove();\n\n if (!this.ripples.length) {\n this._setAnimating(false);\n }\n },\n\n /**\n * Deprecated. Please use animateRipple() instead.\n *\n * This method name conflicts with Element#animate().\n * https://developer.mozilla.org/en-US/docs/Web/API/Element/animate.\n *\n * @suppress {checkTypes}\n * @override\n */\n animate: function() {\n if (!this._animating) {\n return;\n }\n var index;\n var ripple;\n\n for (index = 0; index < this.ripples.length; ++index) {\n ripple = this.ripples[index];\n\n ripple.draw();\n\n this.$.background.style.opacity = ripple.outerOpacity;\n\n if (ripple.isOpacityFullyDecayed && !ripple.isRestingAtMaxRadius) {\n this.removeRipple(ripple);\n }\n }\n\n if (!this.shouldKeepAnimating && this.ripples.length === 0) {\n this.onAnimationComplete();\n } else {\n window.requestAnimationFrame(this._boundAnimate);\n }\n },\n\n /**\n * An alias for animate() whose name does not conflict with the platform\n * Element.animate() method.\n */\n animateRipple: function() {\n return this.animate();\n },\n\n _onEnterKeydown: function() {\n this.uiDownAction();\n this.async(this.uiUpAction, 1);\n },\n\n _onSpaceKeydown: function() {\n this.uiDownAction();\n },\n\n _onSpaceKeyup: function() {\n this.uiUpAction();\n },\n\n // note: holdDown does not respect noink since it can be a focus based\n // effect.\n _holdDownChanged: function(newVal, oldVal) {\n if (oldVal === undefined) {\n return;\n }\n if (newVal) {\n this.downAction();\n } else {\n this.upAction();\n }\n }\n\n /**\n Fired when the animation finishes.\n This is useful if you want to wait until\n the ripple animation finishes to perform some action.\n\n @event transitionend\n @param {{node: Object}} detail Contains the animated node.\n */\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\nimport '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';\nimport '@polymer/iron-icon/iron-icon.js';\nimport '@polymer/paper-input/paper-input.js';\nimport '@polymer/paper-menu-button/paper-menu-button.js';\nimport '@polymer/paper-ripple/paper-ripple.js';\nimport '@polymer/paper-styles/default-theme.js';\nimport './paper-dropdown-menu-icons.js';\nimport './paper-dropdown-menu-shared-styles.js';\n\nimport {IronButtonState} from '@polymer/iron-behaviors/iron-button-state.js';\nimport {IronControlState} from '@polymer/iron-behaviors/iron-control-state.js';\nimport {IronFormElementBehavior} from '@polymer/iron-form-element-behavior/iron-form-element-behavior.js';\nimport {IronValidatableBehavior} from '@polymer/iron-validatable-behavior/iron-validatable-behavior.js';\nimport {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js';\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport * as gestures from '@polymer/polymer/lib/utils/gestures.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\nimport {wrap} from '@polymer/polymer/lib/utils/wrap.js';\n\n// LegacyElementMixin dedupes and this is the base class for elements created\n// with the `Polymer` function, so this is only a cache lookup.\n// https://github.com/Polymer/polymer/blob/640bc80ac7177b761d46b2fa9c455c318f2b85c6/lib/legacy/class.js#L533-L534\nconst LegacyPolymerElementBase = LegacyElementMixin(HTMLElement);\n\n/**\nMaterial design: [Dropdown\nmenus](https://www.google.com/design/spec/components/buttons.html#buttons-dropdown-buttons)\n\n`paper-dropdown-menu` is similar to a native browser select element.\n`paper-dropdown-menu` works with selectable content. The currently selected\nitem is displayed in the control. If no item is selected, the `label` is\ndisplayed instead.\n\nExample:\n\n \n \n Croissant\n Donut\n Financier\n Madeleine\n \n \n\nThis example renders a dropdown menu with 4 options.\n\nThe child element with the slot `dropdown-content` is used as the dropdown\nmenu. This can be a [`paper-listbox`](paper-listbox), or any other or\nelement that acts like an [`iron-selector`](iron-selector).\n\nSpecifically, the menu child must fire an\n[`iron-select`](iron-selector#event-iron-select) event when one of its\nchildren is selected, and an\n[`iron-deselect`](iron-selector#event-iron-deselect) event when a child is\ndeselected. The selected or deselected item must be passed as the event's\n`detail.item` property.\n\nApplications can listen for the `iron-select` and `iron-deselect` events\nto react when options are selected and deselected.\n\n### Styling\n\nThe following custom properties and mixins are also available for styling:\n\nCustom property | Description | Default\n----------------|-------------|----------\n`--paper-dropdown-menu` | A mixin that is applied to the element host | `{}`\n`--paper-dropdown-menu-disabled` | A mixin that is applied to the element host when disabled | `{}`\n`--paper-dropdown-menu-ripple` | A mixin that is applied to the internal ripple | `{}`\n`--paper-dropdown-menu-button` | A mixin that is applied to the internal menu button | `{}`\n`--paper-dropdown-menu-input` | A mixin that is applied to the internal paper input | `{}`\n`--paper-dropdown-menu-icon` | A mixin that is applied to the internal icon | `{}`\n\nYou can also use any of the `paper-input-container` and `paper-menu-button`\nstyle mixins and custom properties to style the internal input and menu button\nrespectively.\n\n@element paper-dropdown-menu\n@demo demo/index.html\n*/\nPolymer({\n /** @override */\n _template: html`\n \n\n \n \n
    \n \n \n \n \n \n \n
    \n \n
    \n`,\n\n is: 'paper-dropdown-menu',\n\n behaviors: [\n IronButtonState,\n IronControlState,\n IronFormElementBehavior,\n IronValidatableBehavior\n ],\n\n properties: {\n /**\n * The derived \"label\" of the currently selected item. This value\n * is the `label` property on the selected item if set, or else the\n * trimmed text content of the selected item.\n */\n selectedItemLabel: {type: String, notify: true, readOnly: true},\n\n /**\n * The last selected item. An item is selected if the dropdown menu has\n * a child with slot `dropdown-content`, and that child triggers an\n * `iron-select` event with the selected `item` in the `detail`.\n *\n * @type {?Object}\n */\n selectedItem: {type: Object, notify: true, readOnly: true},\n\n /**\n * The value for this element that will be used when submitting in\n * a form. It reflects the value of `selectedItemLabel`. If set directly,\n * it will not update the `selectedItemLabel` value.\n */\n value: {\n type: String,\n notify: true,\n },\n\n /**\n * The label for the dropdown.\n */\n label: {type: String},\n\n /**\n * The placeholder for the dropdown.\n */\n placeholder: {type: String},\n\n /**\n * The error message to display when invalid.\n */\n errorMessage: {type: String},\n\n /**\n * True if the dropdown is open. Otherwise, false.\n */\n opened:\n {type: Boolean, notify: true, value: false, observer: '_openedChanged'},\n\n /**\n * By default, the dropdown will constrain scrolling on the page\n * to itself when opened.\n * Set to true in order to prevent scroll from being constrained\n * to the dropdown when it opens.\n */\n allowOutsideScroll: {type: Boolean, value: false},\n\n /**\n * Set to true to disable the floating label. Bind this to the\n * ``'s `noLabelFloat` property.\n */\n noLabelFloat: {type: Boolean, value: false, reflectToAttribute: true},\n\n /**\n * Set to true to always float the label. Bind this to the\n * ``'s `alwaysFloatLabel` property.\n */\n alwaysFloatLabel: {type: Boolean, value: false},\n\n /**\n * Set to true to disable animations when opening and closing the\n * dropdown.\n */\n noAnimations: {type: Boolean, value: false},\n\n /**\n * The orientation against which to align the menu dropdown\n * horizontally relative to the dropdown trigger.\n */\n horizontalAlign: {type: String, value: 'right'},\n\n /**\n * The orientation against which to align the menu dropdown\n * vertically relative to the dropdown trigger.\n */\n verticalAlign: {type: String, value: 'top'},\n\n /**\n * Overrides the vertical offset computed in\n * _computeMenuVerticalOffset.\n */\n verticalOffset: Number,\n\n /**\n * If true, the `horizontalAlign` and `verticalAlign` properties will\n * be considered preferences instead of strict requirements when\n * positioning the dropdown and may be changed if doing so reduces\n * the area of the dropdown falling outside of `fitInto`.\n */\n dynamicAlign: {type: Boolean},\n\n /**\n * Whether focus should be restored to the dropdown when the menu closes.\n */\n restoreFocusOnClose: {type: Boolean, value: true},\n\n /**\n * If true and scrollbars are added to the dropdown after it is positioned,\n * the size of the added scrollbars will be added to its `maxWidth` and\n * `maxHeight`.\n */\n expandSizingTargetForScrollbars: {type: Boolean, value: false},\n },\n\n listeners: {'tap': '_onTap'},\n\n /**\n * @type {!Object}\n */\n keyBindings: {'up down': 'open', 'esc': 'close'},\n\n observers: ['_selectedItemChanged(selectedItem)'],\n\n /**\n * Override `_attachDom` so that we can pass `delegatesFocus`. The overridden\n * implementation of `_attachDom` specifically skips the steps performed here\n * if the node already hosts a shadow root:\n * https://github.com/Polymer/polymer/blob/640bc80ac7177b761d46b2fa9c455c318f2b85c6/lib/mixins/element-mixin.js#L691-L694\n * @override\n */\n _attachDom(dom) {\n const wrappedThis = wrap(this);\n wrappedThis.attachShadow({\n mode: 'open',\n delegatesFocus: true,\n shadyUpgradeFragment: dom,\n });\n wrappedThis.shadowRoot.appendChild(dom);\n return LegacyPolymerElementBase.prototype._attachDom.call(this, dom);\n },\n\n /** @override */\n focus() {\n // When using Shady DOM and in browsers that don't support\n // `delegatesFocus`, attempting to focus this element with the browser's\n // native `HTMLElement#focus` will cause focus to be lost because this\n // element isn't focusable in those situations. To work around this, the\n // element in the shadow root that this element intends to delegate focus\n // to is manually focused instead.\n this.$.input._focusableElement.focus();\n },\n\n /** @override */\n attached: function() {\n // NOTE(cdata): Due to timing, a preselected value in a `IronSelectable`\n // child will cause an `iron-select` event to fire while the element is\n // still in a `DocumentFragment`. This has the effect of causing\n // handlers not to fire. So, we double check this value on attached:\n var contentElement = this.contentElement;\n if (contentElement && contentElement.selectedItem) {\n this._setSelectedItem(contentElement.selectedItem);\n }\n },\n\n /**\n * The content element that is contained by the dropdown menu, if any.\n */\n get contentElement() {\n // Polymer 2.x returns slot.assignedNodes which can contain text nodes.\n var nodes = dom(this.$.content).getDistributedNodes();\n for (var i = 0, l = nodes.length; i < l; i++) {\n if (nodes[i].nodeType === Node.ELEMENT_NODE) {\n return nodes[i];\n }\n }\n },\n\n /**\n * Show the dropdown content.\n */\n open: function() {\n this.$.menuButton.open();\n },\n\n /**\n * Hide the dropdown content.\n */\n close: function() {\n this.$.menuButton.close();\n },\n\n /**\n * A handler that is called when `iron-select` is fired.\n *\n * @param {CustomEvent} event An `iron-select` event.\n */\n _onIronSelect: function(event) {\n this._setSelectedItem(event.detail.item);\n },\n\n /**\n * A handler that is called when `iron-deselect` is fired.\n *\n * @param {CustomEvent} event An `iron-deselect` event.\n */\n _onIronDeselect: function(event) {\n this._setSelectedItem(null);\n },\n\n /**\n * A handler that is called when the dropdown is tapped.\n *\n * @param {CustomEvent} event A tap event.\n */\n _onTap: function(event) {\n if (gestures.findOriginalTarget(event) === this) {\n this.open();\n }\n },\n\n /**\n * Compute the label for the dropdown given a selected item.\n *\n * @param {Element} selectedItem A selected Element item, with an\n * optional `label` property.\n */\n _selectedItemChanged: function(selectedItem) {\n var value = '';\n if (!selectedItem) {\n value = '';\n } else {\n value = selectedItem.label || selectedItem.getAttribute('label') ||\n selectedItem.textContent.trim();\n }\n\n this.value = value;\n this._setSelectedItemLabel(value);\n },\n\n /**\n * Compute the vertical offset of the menu based on the value of\n * `noLabelFloat`.\n *\n * @param {boolean} noLabelFloat True if the label should not float\n * @param {number=} opt_verticalOffset Optional offset from the user\n * above the input, otherwise false.\n */\n _computeMenuVerticalOffset: function(noLabelFloat, opt_verticalOffset) {\n // Override offset if it's passed from the user.\n if (opt_verticalOffset) {\n return opt_verticalOffset;\n }\n\n // NOTE(cdata): These numbers are somewhat magical because they are\n // derived from the metrics of elements internal to `paper-input`'s\n // template. The metrics will change depending on whether or not the\n // input has a floating label.\n return noLabelFloat ? -4 : 8;\n },\n\n /**\n * Returns false if the element is required and does not have a selection,\n * and true otherwise.\n * @param {*=} _value Ignored.\n * @return {boolean} true if `required` is false, or if `required` is true\n * and the element has a valid selection.\n */\n _getValidity: function(_value) {\n return this.disabled || !this.required || (this.required && !!this.value);\n },\n\n _openedChanged: function() {\n var openState = this.opened ? 'true' : 'false';\n var e = this.contentElement;\n if (e) {\n e.setAttribute('aria-expanded', openState);\n }\n }\n});\n","/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\nimport '@polymer/polymer/polymer-legacy.js';\nimport '@polymer/iron-flex-layout/iron-flex-layout.js';\nimport '@polymer/paper-styles/default-theme.js';\nimport '@polymer/paper-styles/typography.js';\n\nimport {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js';\nimport {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js';\nimport {dashToCamelCase} from '@polymer/polymer/lib/utils/case-map.js';\nimport {html} from '@polymer/polymer/lib/utils/html-tag.js';\nconst template = html`\n\n \n\n`;\ntemplate.setAttribute('style', 'display: none;');\ndocument.head.appendChild(template.content);\n\n/*\n`` is a container for a `