From c8981935ebd9d64081a3456fa0d1f7842b711653 Mon Sep 17 00:00:00 2001 From: tyuchx Date: Wed, 23 Aug 2023 16:04:24 +0000 Subject: [PATCH] deploy: 9c3cfff97b7cc5d63d4afa78fe3646cd443a2891 --- .nojekyll | 0 CNAME | 1 + GitHub-Mark-Light-32px.png | Bin 0 -> 1571 bytes app.html | 1 + bingo.html | 1 + config.json | 1 + css/app.ad69113d.css | 1 + favicon.ico | Bin 0 -> 82726 bytes fragment.html | 1 + img/OPASS-pass-stamp.adfe341d.png | Bin 0 -> 80396 bytes img/opencam.c43c20d0.png | Bin 0 -> 59557 bytes index.html | 1 + js/app.f815f0ce.js | 2 ++ js/app.f815f0ce.js.map | 1 + js/chunk-vendors.2f75b170.js | 50 ++++++++++++++++++++++++++++++ js/chunk-vendors.2f75b170.js.map | 1 + reward.html | 1 + stamp.html | 1 + 18 files changed, 63 insertions(+) create mode 100644 .nojekyll create mode 100644 CNAME create mode 100644 GitHub-Mark-Light-32px.png create mode 100644 app.html create mode 100644 bingo.html create mode 100644 config.json create mode 100644 css/app.ad69113d.css create mode 100644 favicon.ico create mode 100644 fragment.html create mode 100644 img/OPASS-pass-stamp.adfe341d.png create mode 100644 img/opencam.c43c20d0.png create mode 100644 index.html create mode 100644 js/app.f815f0ce.js create mode 100644 js/app.f815f0ce.js.map create mode 100644 js/chunk-vendors.2f75b170.js create mode 100644 js/chunk-vendors.2f75b170.js.map create mode 100644 reward.html create mode 100644 stamp.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..8d0bca2 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +game.pycon.tw diff --git a/GitHub-Mark-Light-32px.png b/GitHub-Mark-Light-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..628da97c70890c73e59204f5b140c4e67671e92d GIT binary patch literal 1571 zcmaJ>c~BE~6izDPQq)#Nu*KOf(n^(VHY9;fiINM65``pc+9*v(mL$bwfCjbc%v9V{8r9iX|O%>Nr%pLD2qT{mty}c=LVleeamv znz3SOSm@kP8jThvOOq(56Yzh*fz(booe!uZij=BJC6+_lbvQ~B8nA2>kXdv_RDtRY z`5QXWWEySCe6vbTs^#f?J!WC*{1~RgVx!nJTJjQyO{dRANgx|FnymtGbD9%JmCh9^y)##j7{Dcqfn*1ta$rG89pJF6w-S7Z037$rr|y0;1Onp_ zGFJdT6Q!1C0AdVB0WOmpuV=AgAQ550Tn+-mivTtYPJmz*#75#_n9oV%!#rSOfmAfy zki%C~=fTp1{O#BLpJ|0jj#m6#|LRWit-vq3PE1z9ZqyvET4sX$-Icqy7t z<=aq5ff86AuBZBu6EjJsYWM0uejufWFTwPA7Su}0Bm$7KFb!q{Um_8~A{LUG#1l(l zSehUda@kU8LIRg9fkk2tZ;~ss5~R+mM<==F7hLHpxqLB>>PQS%Vc7b~?q!%T5+h8Q z4G=4Nzyi5WZ?^gkasJ{?Xhm`JC#WG6$1K2jb@=9&D3EgD#3UhGh#*21rJjulVXjCF zvp76q62jt0zzMG5C7DlfMgPl%C^3+~wf|}Lq=}jz|MmIcQjh1Ok6NjD$Em^Iv26D> z8tt_TnM9~^Tt8mflRGPOrrX|HtT3gG4LEuuk{g2Rn}QgJIa?gZo))!!=o_l9bvD%A zZ`aHajl8#~u?!4f7F#*b*->A=R2L)6!>saz?h>#wTXT-I(XmQ zx{84skS>k=i~i`(6k4C7;Zpfx%dCPVjPayMf8pugtGM=~s=Id1l#8MZJ1-73wV#Q3 zR3>v3%}jbQs1f_Z0xo;%=LILlA+nTpKI4ha%xWW}uqHrNao~&T4AY6m`P$_n-6h*g zhoX+e4n%~gl_lhe#s+AMb7d{5WzvYTa%6Q~si@@4{;s(0zU|H&P3fE+t{7X`S#Cj@ zC#vd}^4pcBD*77Ny5=j$h8EL2_t$O38$SQiJ6fPjJMimypr~MB2(&P0aI|h}$64<0 z>_~duqNjaT=DM^6+N{&B_lED;F2wrl?!4Lk*2((x!fmrcsw+=cI^qttuZ9C}-m~5E z-ryYVpL%^xR#&(0YI5hz<(}F7-p)?FPcyJO-zVO>%9ZDXJH8pnY;GJYFDQ>vd#j_* zRrd}L(r=!g+1#nQwsO?kpS`Qq8`NxE+Zy{gf7*_7J*U2V_|NpLo{iasj7VCg_V9&| ShohtYzipXxh2)4xTk{{ Conf Name }} × OPass {{ Title zh-TW }} {{ Title en }}
\ No newline at end of file diff --git a/bingo.html b/bingo.html new file mode 100644 index 0000000..acbf03c --- /dev/null +++ b/bingo.html @@ -0,0 +1 @@ +{{ Conf Name }} × OPass {{ Title zh-TW }} {{ Title en }}
PyCon TW 2023 × OPass

Bingo Card

Game configuration is not correct. Please report this problem to staffs.

\ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..5820f08 --- /dev/null +++ b/config.json @@ -0,0 +1 @@ +{"booths":[{"slug":"newbie","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/newbie.png","point":1,"isBonus":false,"displayText":{"en":"Newbie Rewards","zh-TW":"新手禮包"},"description":{"en":"Hello Pythoner, welcome to the PyCon TW 2023 Booth Game \"The Way to Pythonista!\" Please read the \"Pythonista Manual.\" Once you understand how to become a Pythonista, show the \"Pythonista Manual\" screen to the volunteers at the \" Prize Redemption Area,” and you will receive the newbie rewards! ","zh-TW":"Hello 拍郎,歡迎來到 PyCon TW 2023 大地遊戲 「拍神之路」,請閱讀「拍神祕笈」。在理解完如何成為拍神後,出示「拍神祕笈」畫面給拍神之路兌獎區的志工,即可獲得新手禮包獎勵!"}},{"slug":"mainmission","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/main_mission_reward.png","point":1,"isBonus":false,"displayText":{"en":"Main Quest Rewards","zh-TW":"主線任務獎勵"},"description":{"en":"The main quests are located at various sponsor booths. Please try inquiring with the representatives of each sponsor for the task details and complete them. After unlocking all the main quests, you can exchange for rewards at the “Prize Redemption Area.”","zh-TW":"主線任務為贊助商任務,請前往各贊助商攤位詢問任務內容並完成任務。在解鎖完各項主線任務後,即可至拍神之路兌獎區兌換主線任務獎勵!"}},{"slug":"cathay","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/cathay.png","point":1,"isBonus":false,"displayText":{"en":"Cathay Financial Holdings","zh-TW":"國泰金控"},"description":{"en":"Cathay Financial Holding Co., Ltd. (Cathay FHC) is the largest financial holdings company in Taiwan with total assets of NT$12.1 trillion (US$392.8 billion). Our major subsidiaries include Cathay Life Insurance, Cathay United Bank, Cathay Century Insurance, Cathay Securities, Cathay Securities Investment Trust (SITE), and Cathay Venture, serving collectively over 15.1 million customers through 691 business locations across Taiwan. Based on the core values of “Integrity, Accountability, and Innovation,” Cathay FHC continues to further expand overseas operations, integrate group resource integration, and utilize digital technologies to enhance customer experiences, endeavoring to provide financial services that are comprehensive and personable. Furthermore, we will continue to leverage our core competencies as a financial institution to fulfill our responsibility as a corporate citizen, enhance corporate sustainability and advance toward our vision of becoming a “leading financial institution in the Asia-Pacific region.”","zh-TW":"國泰金控以成為亞洲最佳金融機構為目標,除了在國內市場穩居領導地位,對外亦持續積極地朝亞太地區拓點,藉由打造區域平台的核心策略以提供客戶整合性的金融服務。同時也致力於推動集團數位轉型,以數據驅動、突破創新為理念,協助集團各子公司打造跨界金融,一步到位的金融服務。國泰金控數位數據暨科技發展中心長期投入大量資源,專注於資料科學領域研發,與旗下各子公司探討資料科學技術的創新應用,以數據驅動金融科技創新,提供有感、有效的客戶數位體驗,致力成為亞洲數位生態圈及科技金融領頭羊。"}},{"slug":"netskope","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/netskope.png","point":1,"isBonus":false,"displayText":{"en":"Netskope","zh-TW":"Netskope"},"description":{"en":"Netskope is a fast-growing, market leader in cloud-native security for the enterprise market. We are recognized as a Leader in the 2023 Gartner® Magic Quadrant​​TM​​ for SSE. We have more than 2500 enterprise customers globally, including over one-third of the Fortune 100, and our security cloud provides unrivaled visibility and real-time data and threat protection when accessing cloud services, websites, and private apps from anywhere, on any device.","zh-TW":"Netskope為美國加州的雲端資安公司,在世界各地共擁有 2000 多名員工,且客戶中達35%以上屬於財富雜誌前100 強企業。並在 2023 年的 Gartner® Magic Quadrant™ 中,再度被譽為安全性服務邊緣(SSE)的領先者。\n\nNetskope的主要產品包括次世代網頁安全閘道(Next Gen SWG)、CASB、ZTNA、CSPM、SSPM、網站隔離存取(RBI)and DLP。願景是重新定義雲端、網頁、和資料的安全,並重新劃定企業邊界,以資料為核心,使用雲端智能技術且快速的服務,讓資安團隊能夠輕易地更有效率與效能。"}},{"slug":"hennge","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/hennge.png","point":1,"isBonus":false,"displayText":{"en":"HENNGE","zh-TW":"HENNGE"},"description":{"en":"HENNGE (pronounced 'heng-geh') is at the forefront of the changing workplace. In a world of constant change, we harnesses the power of transformative technology and makes it accessible and secure for all since 1996. It’s a simple story, but one that drives us forward today.\n\nHENNGE One, one of the top cloud security services in Japan, enables customers to adopt flexible work environments and safely harness the power of the cloud from any location. With cloud security taken care of, employees are free to focus on working smarter, improving quality and achieving business results.\n\nWe are eager to leverage the talent available worldwide. While expanding our business, we have changed our official language to English, and now enjoy a workforce with members coming from overseas. As our business continues to grow, we are looking for talented software engineers (front-end, back-end, DevOps) and students to join and experience our Global Internship Program with our team in Tokyo (no Japanese required).","zh-TW":"HENNGE (pronounced 'heng-geh') is at the forefront of the changing workplace. In a world of constant change, we harnesses the power of transformative technology and makes it accessible and secure for all since 1996. It’s a simple story, but one that drives us forward today.\n\nHENNGE One, one of the top cloud security services in Japan, enables customers to adopt flexible work environments and safely harness the power of the cloud from any location. With cloud security taken care of, employees are free to focus on working smarter, improving quality and achieving business results.\n\nWe are eager to leverage the talent available worldwide. While expanding our business, we have changed our official language to English, and now enjoy a workforce with members coming from overseas. As our business continues to grow, we are looking for talented software engineers (front-end, back-end, DevOps) and students to join and experience our Global Internship Program with our team in Tokyo (no Japanese required)."}},{"slug":"tiansoft","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/titansoft.png","point":1,"isBonus":false,"displayText":{"en":"Titansoft","zh-TW":"新加坡商鈦坦科技"},"description":{"en":"Titansoft is a software development company dedicated to the development and maintenance of online software platforms. We are firm believers of agile development, aiming for rapid and flexible reaction to changes, while adopting flexible working hours, a self-initiated promotion process, and transparent developer salaries at the same time.\n\nDue to the accelerating pace of rapid changes, we acted as an Atlassian and Miro agent, as well as agile transformation consulting and course services to businesses. We believe that “Change is the only constant”, and we are learning to accept it by being adaptable.","zh-TW":"我們是總部在新加坡的鈦坦科技,主要業務為 B2B 線上軟體平台的開發與維護,也是 Atlassian 和 Miro 的代理商,並提供敏捷開發的諮詢與顧問服務。\n\n身處快速變動的軟體產業,我們學習到如果沒有足夠的適應力和願意學習改變的心,是很容易被淘汰的,而「敏捷」就是我們的生存指南,因此開始【實行彈性工時】、【採用自主申請升遷】、【實踐薪資透明化】等,將敏捷思維落實於工作中。"}},{"slug":"esunbank","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/esun.png","point":1,"isBonus":false,"displayText":{"en":"E.SUN Bank","zh-TW":"玉山銀行"},"description":{"en":"E.SUN Bank was established in 1992, which was named after the highest mountain in Taiwan. We offer warm and attentive services with sincerity and have become customers’ first choice in financial services. As Fintech emerges as the fastest growing tech sector, E.SUN has established the first Intelligent Banking Division to provide a variety of AI-enabled financial services. The exceptional overall performance has been recognized by the world-renowned technology consulting firm “International Data Corporation” (IDC), which has awarded the highest honor of \" Future Enterprise of The Year\". In other words, it highlights E.SUN’s achievements in IT infrastructure, operational resilience, financial technology and other areas, and we will continue to provide more innovative financial services to our customers. With the teamwork of like-minded financial professionals, we believe E.SUN will be one of the leading banks in the world.","zh-TW":"玉山銀行成立於1992年,以台灣最高的山為名,秉持「心清如玉,義重如山」的理念,提供顧客全方位的金融服務。因應金融科技的發展趨勢,玉山設立金融業第一個以AI為核心的智能金融團隊,結合科技與金融專業,創造多種新型態的數位金融服務並快速成長,傑出的綜合表現獲得全球知名科技諮詢顧問公司「國際數據資訊」(IDC)的青睞,獲頒年度最高榮譽「2022未來企業大獎」,肯定玉山在基礎工程、營運韌性、智能金融等各方面的成就。玉山將持續結合各領域專家團隊的力量,發展有特色的創新金融服務,讓台灣的金融服務登上國際金融舞台,成就台灣的玉山、世界的玉山。"}},{"slug":"reuven","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/reuven.png","point":1,"isBonus":false,"displayText":{"en":"Reuven Lerner, Python Training","zh-TW":"Reuven Lerner, Python Training"},"description":{"en":"Want to level up your Python? Reuven Lerner's many books, video courses, and in-person corporate classes have helped thousands since 1995.","zh-TW":"Want to level up your Python? Reuven Lerner's many books, video courses, and in-person corporate classes have helped thousands since 1995."}},{"slug":"gofreight","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/gofreight.png","point":1,"isBonus":false,"displayText":{"en":"GoFreight Inc.","zh-TW":"GoFreight Inc."},"description":{"en":"GoFreight (GoFreight Inc., established in 2017) revolutionizes the freight forwarding industry as the world's largest cloud-based all-in-one software. Our mission is to empower the $300 billion international freight forwarding market by redefining the operating system through cutting-edge technology. We provide comprehensive solutions that simplify, streamline, and optimize freight forwarding operations, delivering unparalleled efficiency and profitability. With GoFreight's innovative products, forwarders can reduce costs, increase sales, effortlessly adapt to the digital era, and gain a competitive edge in the global market.","zh-TW":"GoFreight (映瀚科技股份有限公司) 是全球最大的雲端貨運代理管理系統,我們的目標是透過科技賦能重新定義海空運作業系統,翻轉近3000億美元的國際貨運代理市場。我們提供全方位的解決方案,讓貨運代理業務變得更簡單、高效、且容易操作。GoFreight的創新型產品讓客戶能夠減少成本,增加銷售利潤,輕鬆應對數位時代的挑戰,並在競爭激烈的市場中脫穎而出。"}},{"slug":"tenlong","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/tenlong.png","point":1,"isBonus":false,"displayText":{"en":"Tenlong bookstore","zh-TW":"天瓏書局"},"description":{"en":"TENLONG bookstore is a 39-year-old computer technology book store. It is located at Section 1 of Chongqing South Road in Taipei City. It can be said to be a palace of engineers. Welcome to the store to experience the complete and rich computer books, and meet the masters anytime, anywhere!","zh-TW":"天瓏資訊是已邁入39年的電腦技術書專買店,門市位於台北市重慶南路一段,可以說是工程師的殿堂。歡迎來到門市感受齊全又豐富的電腦書,隨時隨地遇到大神!"}},{"slug":"coscup","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/coscup.png","point":1,"isBonus":false,"displayText":{"en":"COSCUP","zh-TW":"COSCUP"},"description":{"en":"COSCUP is an annual conference held by Taiwanese Open source community participants since 2006. It’s a major force of Free software movement advocacy in Taiwan. The event is often held with talks, sponsor and communities booths, and Birds of a feather. In addition to international speakers, many Taiwanese local Open Source contributors often give their talks here. The chief organizer, staffs, and speakers are all volunteers.\n\nCOSCUP’s aim is providing a platform to connect Open Source coders, users, and promoters, and promote FLOSS with the annual conference. The conference is free to attend because of the enthusiastic sponsors and donators.\n\nIt is a common fact that the coders of traditional commercial software rarely interact with users.\n\nThe term “Open Source” appears in 1998, which is familiar to everyone. This kind of developing pattern working on the Internet over 20 to 30 years attributes to many reasons. The key factor may be the direct interaction with coders and users, which forms a rapid feedback and patch system on bugs. This pattern is enlarged by the Internet, where Linus’s law “With enough eyeballs, all bugs are shallow” occurs, thereby the software’s quality enhances. In Open Source pattern, promoters take the position between coders and users, rather than sales and customer service. They package software suites to get installation easier, write documents to lower its learning curve, hold events to spread good software, solve questions from the Internet without creating information asymmetry.\n\nWhoever you are a Open Source coder, a devoted Open Source promoter, a user familiar with Open Source, or even a newcomer, we sincerely welcome you to be a part of COSCUP!","zh-TW":"COSCUP 是由台灣開放原始碼社群聯合推動的年度研討會,起源於 2006 年,是台灣自由軟體運動 (FOSSM) 重要的推動者之一。活動包括有講座、攤位、社團同樂會等,除了邀請國際的重量級演講者之外,台灣本土的自由軟體推動者也經常在此發表演說,會議的發起人、工作人員與講者都是志願參與的志工。COSCUP 的宗旨在於提供一個聯結開放原始碼開發者、使用者與推廣者的平台。希望藉由每年一度的研討會,來推動自由及開放原始碼軟體 (FLOSS)。由於有許多贊助商及熱心捐助者,所有議程都是免費參加。\n\n開放原始碼 (Open source) 是在 1998 年出現的名詞,大家早已耳熟能詳。這種在網路上已經進行二、三十年的軟體開發模式之所以能成功,有許多原因。其中一個極為關鍵的因素,就是開發者與使用者的直接接觸。無屏障的交流加速了問題的回報和修補機制,而當這個機制被網路效應放大到極限時,Linus 定律就出現了:「臭蟲難逃眾人法眼」(With enough eyeballs, all bugs are shallow),軟體品質因此顯著提昇。在開放原始碼的模式中,開發者和使用者中間的人不再是銷售員或客服,而是讓軟體更容易被接受的推廣者 (Promoters),他們打包套件讓軟體更好裝、寫說明文件讓軟體更易學、辦推廣活動讓更多人接觸到好軟體、在網路上回答問題解決使用者的疑惑,而且不會把開發者藏在背後產生資訊的不對稱。\n\n開發者 (Coders)、使用者 (Users) 和推廣者 (Promoters) 是讓自由及開放原始碼軟體發光發熱的三大支柱,這個研討會就是專為這三種人舉辦的:你可以是 A 軟體的開發者、B 軟體的推廣者、C 軟體的使用者,不論你是已經踏入自由及開放原始碼軟體領域,還是一直站在門口不知如何入門,歡迎你來參加 COSCUP — Conference for Open Source Coders, Users and Promoters!"}},{"slug":"ocf","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/ocf.png","point":1,"isBonus":false,"displayText":{"en":"OCF","zh-TW":"OCF"},"description":{"en":"The Open Culture Foundation (OCF), a non-profit organization, backs more than 30 open technology communities in Taiwan. Beyond its advocacy for open source and open technology, OCF actively participates in policy advocacy and highlights the significance of digital human rights. By partnering with tech communities and civic stakeholders, OCF aims to foster a more open and transparent digital and online environment in Taiwan, ensuring participation from individuals, communities, and organizations alike. To bolster the digital capabilities and information security of civic groups in Taiwan, OCF consistently collaborates with tech communities, emphasizing talent nurturing, tool training, and event organization. In recent years, they launched the \"Open Star Ter Village\" board game, bringing it to educational institutions and businesses. This allows even those new to the concept to appreciate the value of open source and understand the essence of collaboration. Through efforts like the \"CSOs Digital Defense Manual\" and strategies on \"How to Establish a Secure Online Framework,\" OCF dedicates itself to building a digital civic society that champions digital human rights while promoting transparency and inclusive integration.","zh-TW":"開放文化基金會(OCF)支持臺灣的30多個開放科技社群法人組織。除了大力宣揚開放原始碼和開放科技,OCF 還參與政策倡議,且持續強調數位人權的核心價值。他們希望透過與科技社群及公民夥伴的緊密合作,使臺灣的數位與網路環境更加公開透明,並鼓勵所有公眾,不論是個人、社群還是組織,全都加入這股力量。為了提高臺灣公民團體在資訊安全和數位能力上的表現,OCF與科技社群合作不懈,從培訓人才、教授工具使用到策劃各式活動,都沒有放鬆。他們近期更是推出了「開源星手村」桌遊,不僅帶到校園,還進駐了許多公司,使得大家,包括那些初次接觸的朋友,都能真實感受到開源貢獻和團隊合作的意義。透過如「CSOs 數位防禦手冊」和「如何建立安全的網路架構」等活動,OCF也一直在推廣重視數位人權、支持透明和多元整合的數位公民文化。"}},{"slug":"sidemission","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/side_mission_reward.png","point":1,"isBonus":false,"displayText":{"en":"Side Quest Rewards","zh-TW":"支線任務獎勵"},"description":{"en":"The side quests take place within the venue. Please click on each side quest to view the task details and complete them at the quest location. After unlocking all the side quests, you can claim rewards at the \"Prize Redemption Area.\"","zh-TW":"支線任務為會場任務,請點選各項支線任務格檢視任務內容並前往任務地點完成任務。在解鎖完各項支線任務後,即可至拍神之路兌獎區兌換支線任務獎勵!"}},{"slug":"hardtosay","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/hard_to_say.png","point":1,"isBonus":false,"displayText":{"en":"Hard to Say","zh-TW":"拍貢出嘴"},"description":{"en":"If it's \"Hard to Say,\" go ahead and write it down!\n\n* Write a message (no word limit) on the conference graffiti wall and take a photo.\n* After completing this, show the photo to the volunteer at the \"Hard to Say\" game location to receive the badge.","zh-TW":"如果「拍貢出嘴」,就寫下來吧!\n\n* 至大會塗鴉牆寫下留言(內容不限),並將留言拍下\n* 完成後至「拍貢出嘴」遊戲地點,將留言照片出示給志工,即可獲得該任務印章"}},{"slug":"dontbeshy","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/dont_be_shy.png","point":1,"isBonus":false,"displayText":{"en":"Don't be Shy","zh-TW":"免拍謝"},"description":{"en":"Hi Pythoner, \"Don't be Shy\" and show your true self.\n\n * Write a post on one of the social platforms (no word limit) and tag PyCon TW 2023. \n* After completing it, present the screenshot of your post to the volunteers at the \"Don't be Shy\" game location. You'll receive the badge!","zh-TW":"Hi 害羞的拍郎,「免拍謝」,秀出自我吧~\n\n* 在其中一個社群平台內發文(內容不限),並標記 PyCon Taiwan\n* 完成後至「免拍謝」遊戲地點,將貼文畫面出示給志工,即可獲得該任務印章"}},{"slug":"logface","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/long_face.png","point":1,"isBonus":false,"displayText":{"en":"Long Face","zh-TW":"拍跨面"},"description":{"en":"In the PyCon World, there's a type of person who always wears a gloomy expression, pulling a \"Long Face\" all day long. Maybe telling them a joke will bring a smile to their face and lift their spirits.\n\n* Locate the NPC at the \"Long Face\" game location and tell them a joke. As long as the NPC laughs, you'll receive the badge for completing this quest.","zh-TW":"拍抗世界上有一種人叫「拍跨面」,整日臉很臭,好像大家都欠他錢一樣。搞不好講個笑話他的臉就不會那麼臭了。\n\n* 找到「拍跨面」NPC 並跟他說一個笑話,只要 NPC 有笑即可獲得該任務印章"}},{"slug":"diffperson","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/diff_person.png","point":1,"isBonus":false,"displayText":{"en":"Difficult Person","zh-TW":"拍鬥陣"},"description":{"en":"Are you a \"difficult person \"? Find your teammates and try to become more sociable! \n\n1. Locate 3 other teammates and use your letters to form the complete word \"PYTHON. \" \n2. Once your team is formed, take group photos of the landmarks corresponding to each letter (remember to include the landmarks). You'll need 4 group photos in total. \n3. After completing all tasks, return together to the \"Difficult Person\" game location and show the group photos to the volunteers. Then, each team member (4 individuals) will receive the badge. \n\n* Whenever you need to take photos, feel free to ask the volunteers for assistance! \n* You can repeatedly help other Pythoners complete quests and accumulate a positive reputation! ","zh-TW":"你是個「拍鬥陣」的拍郎嗎?找到你的隊友,試著變成賀鬥陣吧!\n\n1. 找到其他 3 位隊友,讓你們的字母可以組成完整的 PYTHON\n2. 組成小隊後,前往各自字母上的景點拍團體照(請記得要包含景點),一共會有 4 張團體照\n3. 完成所有任務後一起回到「拍鬥陣」遊戲地點,將團體照出示給志工,4 人即可獲得該任務印章\n* 需要拍照時,都可以請志工幫忙喔!\n* 可重複協助其他拍郎組隊完成任務,累積好人氣!"}},{"slug":"pythonista","significant":null,"imageUrl":"https://storage.googleapis.com/pycontw-static/ccip-files/sponsors/pythonista.png","point":1,"isBonus":false,"displayText":{"en":"Pythonista","zh-TW":"拍神"},"description":{"en":"After completing all the quests, you can become a \"Pythonista,\" and then exchange for the Pythonista badge at the \"Prize Redemption Area.\"","zh-TW":"完成所有任務後,方能成為「拍神」,取得身為拍神的證明。在解鎖完所有任務後,即可至拍神之路兌獎區兌換拍神獎勵!"}}],"confName":"PyCon TW 2023","bingoPattern":"(PyConTW 用不到)","title":{"zh-TW":"拍神之路","en":"Pythonista"},"description":{"zh-TW":"前往各任務地點,完成任務後把 QRCode 出示給關主,就可以獲得關卡的集章。\n主線任務散佈在各個贊助商攤位中,支線任務共有 4 個。在完成任務後前往各個關卡地點領取獎勵吧 💨\n當蒐集到各類型任務指定徽章數量後,請到 3F 拍神之路兌獎區,展現你的成就,就能換取豐富的獎品 🎁\n也別忘了加入 Discord #booth-game 頻道或關注 OPass 大會公告,隨時掌握大家的闖關進度哦 😉","en":"After completing the tasks at each quest location, show the QR code to the booth representative, and you will receive the badge.\nThe main quests are located at various sponsor booths. There are a total of 4 side quests. After completing the tasks, proceed to the designated locations for each quest to claim your rewards. 💨\nOnce you’ve collected the various designated badges, please go to the 3F “Prize Redemption Area” to exchange for prizes. 🎁\nDon’t forget to join the Discord #booth-game channel or follow the OPass conference announcements to stay updated on everyone’s progress in the challenges. 😉"}} diff --git a/css/app.ad69113d.css b/css/app.ad69113d.css new file mode 100644 index 0000000..593fd41 --- /dev/null +++ b/css/app.ad69113d.css @@ -0,0 +1 @@ +@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/7.0.0/normalize.min.css);@import url(https://fonts.googleapis.com/css?family=Abel|Advent+Pro|Cantata+One|Noto+Sans);#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body{background:transparent}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Noto Sans,Abel;margin:0;background:#c5c2cb}#app,body,html{min-height:100vh}#app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[role=detected],[role=GameName],[role=title]{text-align:center}[role=stampScanner]{margin:1em auto}[role=booth-info]{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:1fr 3fr;grid-gap:5px;grid-template-areas:"logo displayText" "logo displayText";padding:1em;margin:1em auto;background:#fff;border-style:solid;border-color:#fff;border-radius:5px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}[role=booth-displayText]{text-align:center;grid-area:displayText;align-self:center}[role=booth-displayText] h1{margin:0 auto}[role=booth-displayText] h3{margin:0 auto 30px auto}[role=booth-logo]{grid-area:logo;align-self:center}[role=booth-logo] img{max-width:200px;max-height:150px}[role=game-description]{background:#fff;width:calc(100vw - 2rem);margin:-1rem auto 1rem auto;padding:1em}[role=bingoPatternWrong],[role=bingos],[role=got-points]{text-align:center}[role=retry]{text-align:right;margin-right:0;margin-left:auto;border:none;background:transparent;text-decoration:underline;color:#eaea05;font-weight:500}[role=boothList]{margin:1rem auto;max-width:calc(100vw - 2rem)}[role=booth]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#fff;margin:1rem 0;padding:1em;border-radius:15px}@media screen and (max-width:720px){[role=booth]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}[role=booth] [role=logo]{width:25%}[role=booth] [role=logo] img{display:block;margin:auto;max-width:100%;max-height:18.75vw}[role=booth] [role=description]{width:calc(75% - 1em);margin-left:1em;text-align:left}[role=booth] [role=description] p{margin:0}[role=booth] [role=description] h1{margin:0 0 .5em 0;font-size:16pt}@media screen and (max-width:720px){[role=booth] [role=description] h1{font-size:14pt}}[role=chip]{position:relative}[role=chip] [role=stampImg]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[role=chip] [role=stampImg] img{width:calc((100vw - 2rem)/var(--edgeLength)/2*1.5)!important}#Footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#Footer .content{padding:2em}#Footer .fillet-label{background-color:rgba(0,0,0,.5)}[role=fragments]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem auto;max-width:calc(100vw - 2rem);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center}[role=fragments] [role=puzzle]{margin:1rem;background:#fff;border-style:solid;border-radius:15px;border-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc((100vw - 5rem)/4);min-width:125px;height:calc((100vw - 5rem)/4/2.5);min-height:100px}@media screen and (min-width:720px){[role=fragments] [role=puzzle]{max-width:300px;max-height:120px}}[role=fragments] [role=puzzle-name]{display:table;font-size:18pt;font-weight:500;height:100%;width:100%}[role=fragments] [role=puzzle-count]{position:relative;margin-right:-15px;margin-left:auto;margin-top:-30px;display:table;font-weight:500;font-size:16pt;line-height:16pt;width:40px;height:40px;color:#fff;border-style:solid;border-radius:50%;border-color:#67328c;background-image:linear-gradient(243deg,#67328c,#643189 3%,#532875 25%,#170a31)}[role=fragments] span{text-align:center;display:table-cell;vertical-align:middle}[role=header]{text-align:center;padding:1rem 0;color:#fff;font-size:26pt;font-weight:1000;background-image:linear-gradient(243deg,#67328c,#643189 3%,#532875 25%,#170a31)}.OpenCamera{background:url(../img/opencam.c43c20d0.png);background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:454px){.OpenCamera{min-height:150px}}#enableButton{min-height:250px;max-height:50vw;min-width:250px;max-width:50vw;border:none}[role=subTitle]{margin-bottom:3rem}[role=result]{font-size:1rem}[role=squareGrid]{display:grid;margin:1rem auto;grid-template-rows:repeat(var(--edgeLength),auto);grid-template-columns:repeat(var(--edgeLength),auto);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}[role=squareGrid] [role=chip]{border:1px dashed rgba(0,0,0,.4);line-height:1;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((100vw - 2rem)/var(--edgeLength));height:calc((100vw - 2rem)/var(--edgeLength))}[role=squareGrid] [role=chip] img{display:inline-block;margin:auto;padding:3px;max-width:100%;max-height:100%}[role=squareGrid] [role=chip].active [role=stampImg]{display:block!important}[role=squareGrid] [role=stampImg]{width:calc((100vw - 2rem)/var(--edgeLength)/2*1.5);height:calc((100vw - 2rem)/var(--edgeLength)/2*1.5);z-index:999;display:none}[role=snackbar]{z-index:1000;position:fixed;color:#fff;display:block;background-color:#323232;border-radius:5px;left:1em;bottom:5em;opacity:0}@media screen and (orientation:portrait){[role=snackbar]{left:0;right:0;width:80vw;margin:0 auto}}@media screen and (min-width:720px){[role=snackbar]{min-width:344px}}[role=snackbar].active{opacity:1}[role=snackbar] .wrapper{width:100%;padding:9px 16px;min-height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..19ae27854651f10f071c4de520a9752eb06f6f0f GIT binary patch literal 82726 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 Conf Name }} × OPass {{ Title zh-TW }} {{ Title en }}
× OPass
\ No newline at end of file diff --git a/img/OPASS-pass-stamp.adfe341d.png b/img/OPASS-pass-stamp.adfe341d.png new file mode 100644 index 0000000000000000000000000000000000000000..c3965abb4dd132c50285aa95d48a68d2f6b8246a GIT binary patch literal 80396 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

(Sfe_$ueNcQ>|S~v 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∾TA8yufIImY2%pSB9yV|IC>l>s=mu35;?ykQ%?L& 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π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 literal 0 HcmV?d00001 diff --git a/img/opencam.c43c20d0.png b/img/opencam.c43c20d0.png new file mode 100644 index 0000000000000000000000000000000000000000..f58afa3a2169f9aa11bcafc20a5bc1e0ace76ad0 GIT binary patch literal 59557 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 Conf Name }} × OPass {{ Title zh-TW }} {{ Title en }} \ No newline at end of file diff --git a/js/app.f815f0ce.js b/js/app.f815f0ce.js new file mode 100644 index 0000000..fd89e2b --- /dev/null +++ b/js/app.f815f0ce.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var r,s,i=t[0],c=t[1],u=t[2],f=0,d=[];f0?n("div",{attrs:{role:"game-description"}},[e._l(e.description(e.$i18n.locale).split("\n"),(function(t,r){return[n("p",{key:r},[e._v(e._s(t))])]}))],2):e._e(),n("BoothList",{attrs:{booths:e.booths}})]:e._e(),n("Snackbar",{attrs:{isActive:e.showErrorMessage}},[e._v(" "+e._s(e.errorMessage)+" "),0===e.stamps.length?[n("button",{attrs:{role:"retry"},on:{click:e.retryScanner}},[e._v("Retry")])]:e._e()],2)],2)},C=[],M=(n("99af"),n("cb29"),n("4de4"),n("7db0"),n("d81d"),n("13d5"),{name:"Reward",computed:Object(g["a"])(Object(g["a"])({},Object(m["b"])(["description","booths","stamps","playerPubToken","errorMessage","showErrorMessage","loggedIn"])),{},{showScanner:function(){return null===this.playerPubToken},boothList:function(){var e=this,t=this.booths.map((function(t){return{isBonus:t.isBonus,significant:t.significant,slug:t.slug,displayText:t.displayText[e.$i18n.locale],imageUrl:t.imageUrl,point:t.point}})),n=Math.ceil(Math.sqrt(t.length,2)),r=n-t.length%n||0;return t.concat(Array(r).fill({isBonus:!1,significant:null,slug:null,displayText:null,imageUrl:null,point:0}))},gotPoints:function(){var e=this;return this.booths.filter((function(e){return e.isBonus})).reduce((function(e,t){return e+t.point}),0)+this.stamps.reduce((function(t,n){var r=e.booths.find((function(e){return e.slug===n.deliverer&&!1===e.isBonus}));return r&&r.point?t+r.point:t}),0)}}),created:function(){this.$store.dispatch("fetchGameConfig");var e=this.$route.query.token||null;null!==e&&(this.$store.dispatch("setPubToken",e),this.$store.dispatch("fetchPuzzleBook"))},methods:{onScanSuccess:function(e){this.$store.dispatch("setPubTokenFromToken",e),this.$store.dispatch("fetchPuzzleBook")},toggleSnackbar:function(){this.$store.dispatch("showErrorMessage")},onScanFail:function(e){this.$store.dispatch("setErrorMessage",this.$t("qrcode_scan_fail")),this.toggleSnackbar()},retryScanner:function(){this.$store.dispatch("setPubToken",null),this.toggleSnackbar()}}}),$=M,j=(n("f223"),Object(c["a"])($,x,C,!1,null,null,null)),U=j.exports,N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{role:"bingo"}},[n("h1",{attrs:{role:"GameName"}},[e._v(e._s(e.$t("bingo")))]),e.loggedIn?n("h2",{attrs:{role:"bingos"}},[e._v(e._s(e.$t("has_bingos",{bingos:e.bingos.toString()})))]):e._e(),e.showScanner?[n("qrcode-reader",{attrs:{enable:e.showScanner,noResult:!1,title:"",subTitle:e.$t("scan_qrcode")},on:{success:e.onScanSuccess,error:e.onScanFail}})]:e._e(),e.loggedIn&&e.isConfigurationCorrect?[n("SquareGrid",{attrs:{booths:e.boothList,userStamps:e.stamps,showAnchor:!0}}),e.description(e.$i18n.locale).length>0?n("div",{attrs:{role:"game-description"}},[e._l(e.description(e.$i18n.locale).split("\n"),(function(t,r){return[n("p",{key:r},[e._v(e._s(t))])]}))],2):e._e(),n("BoothList",{attrs:{booths:e.booths}})]:e._e(),e.isConfigurationCorrect?e._e():[n("div",{attrs:{role:"bingoPatternWrong"}},[n("p",[e._v(e._s(e.$t("Game configuration is not correct")))])])],n("Snackbar",{attrs:{isActive:e.showErrorMessage}},[e._v(" "+e._s(e.errorMessage)+" "),0===e.stamps.length?[n("button",{attrs:{role:"retry"},on:{click:e.retryScanner}},[e._v("Retry")])]:e._e()],2)],2)},z=[],G=(n("c740"),n("ac1f"),n("1276"),n("2ef0")),I=n.n(G),D=(n("c975"),n("fb6a"),n("1c46")),q=n.n(D);function L(e){var t=q.a.createHash("md5");return t.update(e),t.digest("hex")}function B(e){var t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n=e.toLowerCase().split("").filter((function(e,t,n){return n.indexOf(e)===t})).slice(0,16);while(n.length<16)n.push(t.find((function(e){return!n.includes(e)})));return n.map((function(e){return e.charCodeAt(0)>96?e.charCodeAt(0)-87:e.charCodeAt(0)-48}))}function F(e){return function(t,n){var r=B(L(t)),o=n.reduce((function(e,t){return e[t.significant]instanceof Array?e[t.significant].push(t):e[t.significant]=[t],e}),{}),a=Object.keys(o).reduce((function(e,t){var n=r.filter((function(e){return ee.matched&&n,r=e.count0&&!0===this.isSquareNumber(this.bingoPattern.length)&&!1===n},showScanner:function(){return null===this.playerPubToken&&this.isConfigurationCorrect},boothList:function(){var e=this;if(!1===this.isConfigurationCorrect)return[];var t=F(this.bingoPattern)(this.playerPubToken||"",this.booths.map((function(t){return{isBonus:t.isBonus,significant:t.significant,slug:t.slug,displayText:t.displayText[e.$i18n.locale],imageUrl:t.imageUrl,point:t.point}})));return t},bingos:function(){var e=this,t=this.boothList.length,n=Math.ceil(Math.sqrt(this.boothList.length,2)),r=[],o=I.a.chunk(Array(t).fill(0).map((function(e,t){return t})),n);r=r.concat(o);var a=Array(n).fill(Array(n).fill(0)).map((function(e,t){return e.map((function(e,r){return r*n+t}))}));r=r.concat(a);var s=Array(n).fill(0).map((function(e,t){return t+t*n})),i=Array(n).fill(0).map((function(e,t){return(t+1)*(n-1)}));r=r.concat([s],[i]);var c=r.map((function(t){return t.map((function(t){return{slug:e.boothList[t].slug,isBonus:e.boothList[t].isBonus}}))})),u=this.stamps.map((function(e){return e.deliverer}));return c.filter((function(e){return e.reduce((function(e,t){return(u.findIndex((function(e){return e===t.slug}))>-1||t.isBonus)&&e}),!0)})).length}}),created:function(){this.$store.dispatch("fetchGameConfig");var e=this.$route.query.token||null;null!==e&&(this.$store.dispatch("setPubToken",e),this.$store.dispatch("fetchPuzzleBook"))},methods:{isSquareNumber:function(e){return e%Math.sqrt(e,2)===0},onScanSuccess:function(e){this.$store.dispatch("setPubTokenFromToken",e),this.$store.dispatch("fetchPuzzleBook")},onScanFail:function(e){this.$store.dispatch("setErrorMessage",this.$t("qrcode_scan_fail")),this.toggleSnackbar()},toggleSnackbar:function(){this.$store.dispatch("showErrorMessage")},retryScanner:function(){this.$store.dispatch("setPubToken",null),this.toggleSnackbar()}}},H=W,Q=(n("b16c"),Object(c["a"])(H,N,z,!1,null,null,null)),K=Q.exports;r["a"].use(f["a"]);var J=new f["a"]({mode:"history",routes:[{path:"/",component:"bingo"===_["defaultMode"]?K:U},{path:"/stamp",component:A},{path:"/reward",component:U},{path:"/bingo",component:K}]}),Y=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{role:"boothList"}},[e._l(e.booths,(function(t,r){return[n("div",{key:r,attrs:{role:"booth",id:t.slug}},[n("div",{attrs:{role:"logo"}},[n("img",{attrs:{src:t.imageUrl}})]),n("div",{attrs:{role:"description"}},[n("h1",[e._v(e._s(t.displayText[e.$i18n.locale]))]),n("p",[e._v(e._s(t.description[e.$i18n.locale]))])])])]}))],2)},Z=[],V={name:"BoothList",props:{booths:{type:Array,default:function(){return[]}}}},X=V,ee=(n("bc33"),Object(c["a"])(X,Y,Z,!1,null,null,null)),te=ee.exports,ne=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{active:e.isActive},attrs:{role:"chip"}},[n("img",{attrs:{role:"logo",src:e.logourl,alt:e.displayName}}),e._m(0)])},re=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{attrs:{role:"stampImg"}},[r("img",{attrs:{src:n("7c96")}})])}],oe={name:"Chip",props:{displayName:{type:String,default:""},logoUri:{type:String,default:""},isActive:{type:Boolean,default:!1}},computed:{logourl:function(){return this.logoUri}}},ae=oe,se=(n("a0c0"),Object(c["a"])(ae,ne,re,!1,null,null,null)),ie=se.exports,ce=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"Footer"}},[n("div",{staticClass:"content"},[e._v(" "+e._s(e.confName)+" × OPass | Fork on "),n("a",{attrs:{href:"https://github.com/CCIP-App/CCIP-Puzzle-Chocolate/",target:"_blank",alt:"Source code on GitHub"}},[e._v("GitHub")])])])},ue=[],le={name:"Footer",computed:Object(g["a"])({},Object(m["b"])(["confName"]))},fe=le,de=(n("ee86"),Object(c["a"])(fe,ce,ue,!1,null,null,null)),pe=de.exports,he=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{role:"fragments"}},[e._l(e.fragments,(function(t,r){return[n("div",{key:r,attrs:{role:"puzzle"}},[n("div",{attrs:{role:"puzzle-name"}},[n("span",[e._v(e._s(t.puzzle))])]),n("div",{attrs:{role:"puzzle-count"}},[n("span",[e._v(e._s(t.count))])])])]}))],2)},ge=[],me={name:"FragmentList",props:{fragments:{type:Array,default:function(){return[]}}}},be=me,ve=(n("d155"),Object(c["a"])(be,he,ge,!1,null,null,null)),_e=ve.exports,Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{role:"header"}},[e._v(" "+e._s(e.confName)+" × OPass ")])},ke=[],Te={name:"Header",computed:Object(g["a"])({},Object(m["b"])(["confName"]))},ye=Te,Ee=(n("6c3e"),Object(c["a"])(ye,Se,ke,!1,null,null,null)),we=Ee.exports,Pe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"QRScanner"}},[n("center",[""!=e.title?n("h2",{staticClass:"ma-0"},[e._v(e._s(e.title))]):e._e(),""!==e.subTitle?n("p",{attrs:{role:"subTitle"}},[e._v(e._s(e.subTitle))]):e._e(),e.noResult?e._e():n("h6",{staticClass:"ma-0",attrs:{role:"result"}},[e._v(e._s(e.result))]),e.isWebRTCSupported?[e.enable?n("div",{style:{width:e.previewWidth}},[n("qrcode-stream",{on:{decode:e.scannerCallback}})],1):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.enable,expression:"!enable"}]},[n("button",{staticClass:"OpenCamera",attrs:{id:"enableButton"},on:{click:e.startScanner}})])]:n("div",[n("p",[e._v("連 iOS 都支援 WebRTC 了,您是不是該換裝置了呢?")])])],2)],1)},Oe=[],Re=(n("466d"),{name:"QRScanner",props:{title:{type:String,default:""},subTitle:{type:String,default:""},show:Boolean,noResult:Boolean,width:{type:String,default:null}},data:function(){return{previewWidth:null,enable:!1,result:null}},computed:{isWebRTCSupported:function(){return!!navigator.mediaDevices},isIOS:function(){return window.navigator.userAgent.match(/iPhone|iPad|iPod/i)}},mounted:function(){this.isIOS||this.startScanner()},methods:{scannerCallback:function(e){var t=this;this.result=e,this.$emit("success",e);var n=e;setTimeout((function(e){n===t.result&&(t.result="")}),5e3)},startScanner:function(){this.isWebRTCSupported&&(this.enable=!0,this.setPreviewSize())},setPreviewSize:function(){var e=window.innerWidth,t=window.innerHeight,n=e/t;this.previewWidth=e>t?e>=1280?Math.min(Math.round((t-420)*n),1280)+"px":(this.width||Math.round(.8*e))+"px":e<=576?Math.round(.8*t*n)+"px":Math.round(.4*t*n)+"px"}}}),Ae=Re,xe=(n("b585"),Object(c["a"])(Ae,Pe,Oe,!1,null,null,null)),Ce=xe.exports,Me=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{style:"--edgeLength: "+e.edgeLength,attrs:{role:"squareGrid"}},[e._l(e.booths,(function(t,r){return[e.showAnchor&&t.slug?[n("a",{key:r,attrs:{href:"#"+t.slug}},[n("Chip",{attrs:{logoUri:t.imageUrl,displayName:t.displayText,isActive:e.userStamps.findIndex((function(e){return e.deliverer===t.slug}))>-1||t.isBonus}})],1)]:[n("Chip",{key:r,attrs:{logoUri:t.imageUrl,displayName:t.displayText,isActive:e.userStamps.findIndex((function(e){return e.deliverer===t.slug}))>-1||t.isBonus}})]]}))],2)},$e=[],je={name:"SquareGrid",props:{booths:{type:Array,default:function(){return[]}},userStamps:{type:Array,default:function(){return[]}},showAnchor:{type:Boolean,default:!1}},computed:{edgeLength:function(){return Math.ceil(Math.sqrt(this.booths.length,2))}}},Ue=je,Ne=(n("1f6f"),Object(c["a"])(Ue,Me,$e,!1,null,null,null)),ze=Ne.exports,Ge=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{active:e.isActive},attrs:{role:"snackbar"}},[n("div",{staticClass:"wrapper"},[e._t("default")],2)])},Ie=[],De={name:"Snackbar",props:{isActive:{type:Boolean,default:!1}}},qe=De,Le=(n("bc79"),Object(c["a"])(qe,Ge,Ie,!1,null,null,null)),Be=Le.exports,Fe={BoothList:te,Chip:ie,Footer:pe,FragmentList:_e,Header:we,QrcodeReader:Ce,SquareGrid:ze,Snackbar:Be},We=(n("ddb0"),n("a925"));function He(){var e=n("49f8"),t={};return e.keys().forEach((function(n){var r=n.match(/([A-Za-z0-9-_]+)\./i);if(r&&r.length>1){var o=r[1];t[o]=e(n)}})),t}r["a"].use(We["a"]);var Qe=new We["a"]({locale:"zh-TW",fallbackLocale:"en",messages:He()}),Ke=(n("a4d3"),n("e01a"),{confName:"",title:{"zh-TW":"",en:""},description:{"zh-TW":"",en:""},bingoPattern:"",booths:[]}),Je={UPDATE_CONFIG:"UPDATE_CONFIG"},Ye={confName:function(e){return e.confName},title:function(e){return function(t){return e.title[t]||e.title.en}},description:function(e){return function(t){return e.description[t]||e.description.en}},bingoPattern:function(e){return e.bingoPattern},booths:function(e){return e.booths},booth:function(e){return function(t){return e.booths.find((function(e){return e.slug===t}))}}},Ze={fetchGameConfig:function(){var e=Object(h["a"])(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!_["configURL"]){e.next=6;break}return e.next=3,v.a.get(_["configURL"]);case 3:n=e.sent,r=n.data,t.commit(Je.UPDATE_CONFIG,r);case 6:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},Ve={UPDATE_CONFIG:function(e,t){e.booths=t.booths,e.confName=t.confName,e.title=t.title||{en:"title undefined"},e.description=t.description||{en:"description undefined"},e.bingoPattern=t.bingoPattern}},Xe={state:Ke,getters:Ye,actions:Ze,mutations:Ve,types:Je},et={playerPubToken:null,stamps:[],fragments:[],errorMessage:null,showErrorMessage:!1,loggedIn:!1},tt={SET_TOKEN:"SET_TOKEN",UPDATE_FRAGMENT:"UPDATE_FRAGMENT",UPDATE_STAMPS:"UPDATE_STAMPS",UPDATE_ERROR_MESSAGE:"UPDATE_ERROR_MESSAGE",UPDATE_SHOW_ERROR_MESSAGE:"UPDATE_SHOW_ERROR_MESSAGE"},nt={fragments:function(e){return e.fragments},stamps:function(e){return e.stamps},playerPubToken:function(e){return e.playerPubToken},errorMessage:function(e){return e.errorMessage},showErrorMessage:function(e){return e.showErrorMessage},loggedIn:function(e){return e.loggedIn}},rt={setPubTokenFromToken:function(e,t){var n=q.a.createHash("sha1");n.update(t);var r=n.digest("hex");e.commit("SET_TOKEN",r)},setPubToken:function(e,t){e.commit("SET_TOKEN",t)},setErrorMessage:function(e,t){e.commit("UPDATE_ERROR_MESSAGE",t)},fetchPuzzleBook:function(){var e=Object(h["a"])(regeneratorRuntime.mark((function e(t){var n,r,o,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,E.player.getUserStamps(t.state.playerPubToken);case 3:n=e.sent,r=n.puzzles,o=n.deliverers,t.commit("UPDATE_FRAGMENT",r||[]),t.commit("UPDATE_STAMPS",o||[]),t.commit("UDPATE_LOGIN_STATE",!0),e.next=18;break;case 10:e.prev=10,e.t0=e["catch"](0),a=e.t0.response.data.message,t.commit("UPDATE_ERROR_MESSAGE",Qe.t(a)),t.commit("UPDATE_FRAGMENT",[]),t.commit("UPDATE_STAMPS",[]),t.commit("SET_TOKEN",null),t.commit("UDPATE_LOGIN_STATE",!1);case 18:case"end":return e.stop()}}),e,null,[[0,10]])})));function t(t){return e.apply(this,arguments)}return t}(),showErrorMessage:function(e){e.commit("UPDATE_SHOW_ERROR_MESSAGE",!0)},hideErrorMessage:function(e){e.commit("UPDATE_SHOW_ERROR_MESSAGE",!1)}},ot={SET_TOKEN:function(e,t){e.playerPubToken=t},UPDATE_FRAGMENT:function(e,t){e.fragments=t},UPDATE_STAMPS:function(e,t){e.stamps=t},UPDATE_ERROR_MESSAGE:function(e,t){e.errorMessage=t,e.showErrorMessage=!0},UPDATE_SHOW_ERROR_MESSAGE:function(e){e.showErrorMessage=!e.showErrorMessage},UDPATE_LOGIN_STATE:function(e,t){e.loggedIn=t}},at={state:et,getters:nt,actions:rt,mutations:ot,types:tt};r["a"].use(m["a"]);var st=new m["a"].Store({strict:!0,modules:{Config:Xe,Puzzle:at}}),it=n("6d12"),ct=n.n(it);r["a"].config.productionTip=!1,r["a"].use(ct.a),MediaStreamTrack.prototype.getCapabilities||(MediaStreamTrack.prototype.getCapabilities=function(){}),Object.keys(Fe).forEach((function(e){r["a"].component(e,Fe[e])})),new r["a"]({router:J,store:st,i18n:Qe,render:function(e){return e(l)},mounted:function(){return document.dispatchEvent(new Event("x-app-rendered"))}}).$mount("#app")},6:function(e,t){},"6c3e":function(e,t,n){"use strict";var r=n("2e6b"),o=n.n(r);o.a},7:function(e,t){},"70b1":function(e,t,n){},"70de":function(e){e.exports=JSON.parse('{"API_URL":"https://pycon.opass.app/","configURL":"https://game.pycon.tw/config.json","defaultMode":""}')},"7c96":function(e,t,n){e.exports=n.p+"img/OPASS-pass-stamp.adfe341d.png"},8:function(e,t){},"840f":function(e,t,n){},"85ec":function(e,t,n){},9:function(e,t){},"9c34":function(e,t,n){},"9ea5":function(e){e.exports=JSON.parse('{"has_got_points":"已獲得 {points} 點","scan_qrcode":"請掃描 QR Code","scanner":"QR Code 掃瞄器","reward":"集章冊","bingo":"賓果冊","fragment":"碎片收集冊","sendRewardSuccess":"{gameReward} 已經發送給 {playerName}","_stamp":"戳章","_fragment":"碎片","has_bingos":"已達成 {bingos} 連線","Already take from this deliverer":"已經蓋過章囉( ̄▽ ̄)","invalid receiver token":"條碼好像不正確(⊙ω⊙)","token and receiver required":"好像抓不到條碼(;´༎ຶД༎ຶ`)","qrcode_scan_fail":"無法識別 QR Code,請嘗試調整亮度與拍照角度試試","Game configuration is not correct":"遊戲設定檔異常,無法進行遊戲,請回報給工作人員(´・ω・`)","invalid token":"QRCode 無效(*´∀`*)","invalid deliverer token":"攤位端網址無效,請聯絡大會人員(TдT)","Invalid token, please try again after checkin.":"你好像還沒報到,沒報到是不能參與大地遊戲的m9(^Д^)","Internal Server Error":"Server 好像壞了欸,快呼叫 Denny Huang _(:3」∠)_","detected_qrcode_value_is":"偵測到 QRCode 為 {value}","login_as":"目前登入身分為"}')},a0c0:function(e,t,n){"use strict";var r=n("55ca"),o=n.n(r);o.a},b16c:function(e,t,n){"use strict";var r=n("c6e1"),o=n.n(r);o.a},b585:function(e,t,n){"use strict";var r=n("d7ca"),o=n.n(r);o.a},bc33:function(e,t,n){"use strict";var r=n("45ff"),o=n.n(r);o.a},bc79:function(e,t,n){"use strict";var r=n("ccbe"),o=n.n(r);o.a},c6e1:function(e,t,n){},ccbe:function(e,t,n){},d155:function(e,t,n){"use strict";var r=n("840f"),o=n.n(r);o.a},d7ca:function(e,t,n){},edd4:function(e){e.exports=JSON.parse('{"has_got_points":"You got {points} points","scan_qrcode":"Scan your QR Code","scanner":"QR Code Scanner","reward":"Reward Card","bingo":"Bingo Card","fragment":"Fragment Card","sendRewardSuccess":"{gameReward} has been sent to {playerName}","_stamp":"Stamp","_fragment":"fragment","has_bingos":"{bingos} bingos","Already take from this deliverer":"Already take from this deliverer","invalid receiver token":"Invalid receiver token","token and receiver required":"Token and receiver required","qrcode_scan_fail":"QRCode not found, please retry after adjust screen brightness of QRCode and photo shooting angle","Game configuration is not correct":"Game configuration is not correct. Please report this problem to staffs.","invalid token":"Invalid Token","invalid deliverer token":"Deliverer token is invalid.","Invalid token, please try again after checkin.":"Invalid token, please try again after checkin.","Internal Server Error":"Internal Server Error !!! Call Denny Huang ~~~!","detected_qrcode_value_is":"Detected QRCode value is {value}","login_as":"Login As:"}')},ee86:function(e,t,n){"use strict";var r=n("f76f"),o=n.n(r);o.a},f223:function(e,t,n){"use strict";var r=n("4d53"),o=n.n(r);o.a},f76f:function(e,t,n){}}); +//# sourceMappingURL=app.f815f0ce.js.map \ No newline at end of file diff --git a/js/app.f815f0ce.js.map b/js/app.f815f0ce.js.map new file mode 100644 index 0000000..399d8e2 --- /dev/null +++ b/js/app.f815f0ce.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?7e02","webpack:///./src/views/Stamp.vue?32bc","webpack:///./src/components/SquareGrid.vue?81fd","webpack:///./src/App.vue?cafa","webpack:///./src/locales sync [A-Za-z0-9-_,\\s]+\\.json$/","webpack:///./src/App.vue?de07","webpack:///src/App.vue","webpack:///./src/App.vue?1160","webpack:///./src/App.vue?bff9","webpack:///./src/views/Stamp.vue?d7c1","webpack:///./src/utils/http.js","webpack:///./src/utils/apiClient.js","webpack:///src/views/Stamp.vue","webpack:///./src/views/Stamp.vue?898c","webpack:///./src/views/Stamp.vue?e8df","webpack:///./src/views/Reward.vue?64c9","webpack:///src/views/Reward.vue","webpack:///./src/views/Reward.vue?a3b4","webpack:///./src/views/Reward.vue?ae3a","webpack:///./src/views/Bingo.vue?0c11","webpack:///./src/utils/shuffledBingo.js","webpack:///src/views/Bingo.vue","webpack:///./src/views/Bingo.vue?8642","webpack:///./src/views/Bingo.vue?d026","webpack:///./src/router.js","webpack:///./src/components/BoothList.vue?ccaa","webpack:///src/components/BoothList.vue","webpack:///./src/components/BoothList.vue?04b3","webpack:///./src/components/BoothList.vue?4c73","webpack:///./src/components/Chip.vue?2785","webpack:///src/components/Chip.vue","webpack:///./src/components/Chip.vue?e0d1","webpack:///./src/components/Chip.vue?3086","webpack:///./src/components/Footer.vue?7901","webpack:///src/components/Footer.vue","webpack:///./src/components/Footer.vue?a982","webpack:///./src/components/Footer.vue?9652","webpack:///./src/components/FragmentList.vue?cdd3","webpack:///src/components/FragmentList.vue","webpack:///./src/components/FragmentList.vue?d372","webpack:///./src/components/FragmentList.vue?b1da","webpack:///./src/components/Header.vue?45a1","webpack:///src/components/Header.vue","webpack:///./src/components/Header.vue?4c35","webpack:///./src/components/Header.vue?8acd","webpack:///./src/components/QRScanner.vue?50a7","webpack:///src/components/QRScanner.vue","webpack:///./src/components/QRScanner.vue?9784","webpack:///./src/components/QRScanner.vue?1134","webpack:///./src/components/SquareGrid.vue?af11","webpack:///src/components/SquareGrid.vue","webpack:///./src/components/SquareGrid.vue?0620","webpack:///./src/components/SquareGrid.vue?9d3c","webpack:///./src/components/Snackbar.vue?42b4","webpack:///src/components/Snackbar.vue","webpack:///./src/components/Snackbar.vue?943e","webpack:///./src/components/Snackbar.vue?c493","webpack:///./src/components/index.js","webpack:///./src/i18n.js","webpack:///./src/store/Config.js","webpack:///./src/store/Puzzle.js","webpack:///./src/store/index.js","webpack:///./src/main.js","webpack:///./src/components/Header.vue?917e","webpack:///./src/assets/OPASS-pass-stamp.png","webpack:///./src/components/Chip.vue?9984","webpack:///./src/views/Bingo.vue?1a9e","webpack:///./src/components/QRScanner.vue?12c0","webpack:///./src/components/BoothList.vue?3223","webpack:///./src/components/Snackbar.vue?8801","webpack:///./src/components/FragmentList.vue?8b44","webpack:///./src/components/Footer.vue?07a4","webpack:///./src/views/Reward.vue?add7"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","map","webpackContext","req","id","webpackContextResolve","e","Error","code","keys","resolve","_vm","this","_h","$createElement","_c","_self","attrs","staticRenderFns","created","language","includes","$i18n","locale","component","_v","boothToken","slug","boothProfile","imageUrl","_s","$t","displayText","_e","staticClass","playerToken","replace","on","onScanSuccess","onScanFail","showSnackbar","message","defaults","baseURL","config","API_URL","assign","axios","interceptors","response","use","error","status","Promise","reject","booth","getSlugByToken","token","params","sendReward2Player","post","qs","stringify","receiver","player","getUserStamps","playerPubToken","res","computed","watch","$store","dispatch","mounted","$route","query","methods","toggleSnackbar","boothList","stamps","description","_l","split","line","index","booths","showErrorMessage","errorMessage","retryScanner","showScanner","concat","gotPoints","scanValue","bingos","toString","loggedIn","isConfigurationCorrect","md5Hash","md5","crypto","createHash","update","digest","generateSeed","md5hash","validChar","seed","toLowerCase","filter","char","pos","arr","indexOf","find","charCodeAt","shuffledBingo","patterns","boothSet","reduce","set","significant","Array","shuffledBooth","validSeed","_","pattern","isBonus","pop","count","matchedSignificant","forEach","isBoothLacking","matched","isBoothMaybeMissingOnBingo","console","warn","bingoPattern","point","shuffled","bingosIndex","horizontal","vertical","RTLB","LTRB","lines","isSquareNumber","number","Math","sqrt","Vue","Router","routes","path","defaultMode","Bingo","Reward","Stamp","props","type","default","class","active","isActive","logourl","displayName","_m","String","logoUri","Boolean","confName","puzzle","fragments","title","subTitle","noResult","isWebRTCSupported","style","width","previewWidth","scannerCallback","directives","rawName","enable","expression","startScanner","show","navigator","mediaDevices","isIOS","userAgent","match","$emit","setTimeout","oldValue","setPreviewSize","height","round","edgeLength","showAnchor","userStamps","findIndex","stamp","deliverer","ceil","_t","BoothList","Chip","Footer","FragmentList","Header","QrcodeReader","SquareGrid","Snackbar","loadLocaleMessages","locales","require","messages","VueI18n","process","fallbackLocale","defaultState","en","types","UPDATE_CONFIG","getters","state","lang","actions","fetchGameConfig","context","configURL","commit","mutations","SET_TOKEN","UPDATE_FRAGMENT","UPDATE_STAMPS","UPDATE_ERROR_MESSAGE","UPDATE_SHOW_ERROR_MESSAGE","setPubTokenFromToken","hashGen","pubToken","setPubToken","setErrorMessage","newValue","fetchPuzzleBook","apiClient","puzzles","slugOfStamps","deliverers","i18n","hideErrorMessage","UDPATE_LOGIN_STATE","Vuex","Store","strict","Config","Puzzle","productionTip","VueQrcodeReader","MediaStreamTrack","getCapabilities","Components","router","store","render","h","App","document","dispatchEvent","Event","$mount"],"mappings":"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","file":"js/app.f815f0ce.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stamp.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stamp.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SquareGrid.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SquareGrid.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=1&lang=stylus&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=1&lang=stylus&\"","var map = {\n\t\"./en.json\": \"edd4\",\n\t\"./zh-TW.json\": \"9ea5\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"49f8\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('Header'),_c('router-view'),_c('Footer')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=05a0ab70&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./App.vue?vue&type=style&index=1&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"role\":\"stamp\"}},[_c('h1',{attrs:{\"role\":\"title\"}},[_vm._v(\"攤位蓋章機\")]),(_vm.boothToken !== null && _vm.slug !== null)?[_c('div',{attrs:{\"role\":\"booth-info\"}},[_c('div',{attrs:{\"role\":\"booth-logo\"}},[_c('img',{attrs:{\"src\":_vm.boothProfile.imageUrl,\"alt\":\"\"}})]),_c('div',{attrs:{\"role\":\"booth-displayText\"}},[_c('h3',[_vm._v(_vm._s(_vm.$t('login_as')))]),_c('h1',[_vm._v(_vm._s(_vm.boothProfile.displayText[_vm.$i18n.locale]))])])])]:_vm._e(),(_vm.playerToken)?_c('h6',{staticClass:\"ma-0\",attrs:{\"role\":\"detected\"}},[_vm._v(_vm._s(_vm.$t('detected_qrcode_value_is', { value: _vm.playerToken.slice(0, 10) + _vm.playerToken.slice(10).replace(/[a-z0-9]/g, '*') })))]):_vm._e(),_c('qrcode-reader',{attrs:{\"noResult\":false,\"role\":\"stampScanner\"},on:{\"success\":_vm.onScanSuccess,\"error\":_vm.onScanFail}}),_c('Snackbar',{attrs:{\"isActive\":_vm.showSnackbar}},[_vm._v(\" \"+_vm._s(_vm.message)+\" \")])],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import axios from 'axios'\nimport config from '../../config/project.json'\n\nconst defaults = {\n baseURL: config.API_URL\n}\n\nObject.assign(axios.defaults, defaults)\n\nexport default axios\n","import axios from './http.js'\nimport qs from 'qs'\n\naxios.interceptors.response.use((response) => response, (error) => {\n const { response: { status } } = error\n switch (status / 100) {\n case 5: // 5xx error\n error.response.data = { message: 'Internal Server Error' }\n break\n default:\n break\n }\n\n return Promise.reject(error)\n})\n\nexport default {\n booth: {\n getSlugByToken: async (token) => {\n const { data: { slug } } = await axios.get('/event/puzzle/deliverer', {\n params: {\n token: token\n }\n })\n\n return slug\n },\n sendReward2Player: async (boothToken, playerToken) => {\n const { data } = await axios.post(`/event/puzzle/deliver?token=${boothToken}`, qs.stringify({ receiver: playerToken }))\n\n return data\n }\n },\n player: {\n // playerPubToken is mean sha1(playerToken)\n getUserStamps: async (playerPubToken) => {\n const res = await axios.get('/event/puzzle', {\n params: {\n token: playerPubToken\n }\n })\n return res.data\n }\n }\n}\n","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stamp.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stamp.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Stamp.vue?vue&type=template&id=f2012c8a&\"\nimport script from \"./Stamp.vue?vue&type=script&lang=js&\"\nexport * from \"./Stamp.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Stamp.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"role\":\"reward\"}},[_c('h1',{attrs:{\"role\":\"GameName\"}},[_vm._v(_vm._s(_vm.$t('reward')))]),(_vm.showScanner)?[(_vm.showScanner)?_c('qrcode-reader',{attrs:{\"noResult\":false,\"title\":\"\",\"subTitle\":_vm.$t('scan_qrcode')},on:{\"success\":_vm.onScanSuccess,\"error\":_vm.onScanFail}}):_vm._e()]:_vm._e(),(_vm.playerPubToken !== null)?[_c('SquareGrid',{attrs:{\"booths\":_vm.boothList,\"userStamps\":_vm.stamps,\"showAnchor\":true}}),(_vm.description(_vm.$i18n.locale).length > 0)?_c('div',{attrs:{\"role\":\"game-description\"}},[_vm._l((_vm.description(_vm.$i18n.locale).split('\\n')),function(line,index){return [_c('p',{key:index},[_vm._v(_vm._s(line))])]})],2):_vm._e(),_c('BoothList',{attrs:{\"booths\":_vm.booths}})]:_vm._e(),_c('Snackbar',{attrs:{\"isActive\":_vm.showErrorMessage}},[_vm._v(\" \"+_vm._s(_vm.errorMessage)+\" \"),(_vm.stamps.length === 0)?[_c('button',{attrs:{\"role\":\"retry\"},on:{\"click\":_vm.retryScanner}},[_vm._v(\"Retry\")])]:_vm._e()],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Reward.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Reward.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Reward.vue?vue&type=template&id=a678ec7e&\"\nimport script from \"./Reward.vue?vue&type=script&lang=js&\"\nexport * from \"./Reward.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Reward.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"role\":\"bingo\"}},[_c('h1',{attrs:{\"role\":\"GameName\"}},[_vm._v(_vm._s(_vm.$t('bingo')))]),(_vm.loggedIn)?_c('h2',{attrs:{\"role\":\"bingos\"}},[_vm._v(_vm._s(_vm.$t('has_bingos', { bingos: _vm.bingos.toString() })))]):_vm._e(),(_vm.showScanner)?[_c('qrcode-reader',{attrs:{\"enable\":_vm.showScanner,\"noResult\":false,\"title\":\"\",\"subTitle\":_vm.$t('scan_qrcode')},on:{\"success\":_vm.onScanSuccess,\"error\":_vm.onScanFail}})]:_vm._e(),(_vm.loggedIn && _vm.isConfigurationCorrect)?[_c('SquareGrid',{attrs:{\"booths\":_vm.boothList,\"userStamps\":_vm.stamps,\"showAnchor\":true}}),(_vm.description(_vm.$i18n.locale).length > 0)?_c('div',{attrs:{\"role\":\"game-description\"}},[_vm._l((_vm.description(_vm.$i18n.locale).split('\\n')),function(line,index){return [_c('p',{key:index},[_vm._v(_vm._s(line))])]})],2):_vm._e(),_c('BoothList',{attrs:{\"booths\":_vm.booths}})]:_vm._e(),(!_vm.isConfigurationCorrect)?[_c('div',{attrs:{\"role\":\"bingoPatternWrong\"}},[_c('p',[_vm._v(_vm._s(_vm.$t('Game configuration is not correct')))])])]:_vm._e(),_c('Snackbar',{attrs:{\"isActive\":_vm.showErrorMessage}},[_vm._v(\" \"+_vm._s(_vm.errorMessage)+\" \"),(_vm.stamps.length === 0)?[_c('button',{attrs:{\"role\":\"retry\"},on:{\"click\":_vm.retryScanner}},[_vm._v(\"Retry\")])]:_vm._e()],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import crypto from 'crypto'\n\nfunction md5Hash (token) {\n var md5 = crypto.createHash('md5')\n md5.update(token)\n return md5.digest('hex')\n}\n\nfunction generateSeed (md5hash) {\n const validChar = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']\n\n let seed = md5hash\n .toLowerCase()\n .split('')\n .filter((char, pos, arr) => arr.indexOf(char) === pos)\n .slice(0, 16)\n\n while (seed.length < 16) {\n seed.push(validChar.find(char => !seed.includes(char)))\n }\n\n return seed.map(char => char.charCodeAt(0) > 0x60 ? (char.charCodeAt(0) - 0x57) : (char.charCodeAt(0) - 0x30))\n}\n\nexport default function shuffledBingo (patterns) {\n return function (token, booths) {\n const seed = generateSeed(md5Hash(token))\n\n const boothSet = booths.reduce((set, booth) => {\n if (set[booth.significant] instanceof Array) {\n set[booth.significant].push(booth)\n } else {\n set[booth.significant] = [booth]\n }\n return set\n }, {})\n\n const shuffledBooth = Object.keys(boothSet).reduce((set, key) => {\n const validSeed = seed.filter(s => s < boothSet[key].length)\n set[key] = boothSet[key].map((_, pos, arr) => arr[validSeed[pos % validSeed.length]])\n return set\n }, {})\n\n return patterns.split('').map((pattern) => pattern === '0' ? { isBonus: true } : shuffledBooth[pattern].pop())\n }\n}\n","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bingo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bingo.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Bingo.vue?vue&type=template&id=b853f21c&\"\nimport script from \"./Bingo.vue?vue&type=script&lang=js&\"\nexport * from \"./Bingo.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Bingo.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport Router from 'vue-router'\n\nimport Stamp from '@/views/Stamp.vue'\n\nimport Reward from '@/views/Reward.vue'\nimport Bingo from '@/views/Bingo.vue'\n\nimport { defaultMode } from '../config/project.json'\n\nVue.use(Router)\n\nexport default new Router({\n mode: 'history',\n routes: [\n { path: '/', component: defaultMode === 'bingo' ? Bingo : Reward },\n { path: '/stamp', component: Stamp },\n { path: '/reward', component: Reward },\n { path: '/bingo', component: Bingo }\n ]\n})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"role\":\"boothList\"}},[_vm._l((_vm.booths),function(booth,index){return [_c('div',{key:index,attrs:{\"role\":\"booth\",\"id\":booth.slug}},[_c('div',{attrs:{\"role\":\"logo\"}},[_c('img',{attrs:{\"src\":booth.imageUrl}})]),_c('div',{attrs:{\"role\":\"description\"}},[_c('h1',[_vm._v(_vm._s(booth.displayText[_vm.$i18n.locale]))]),_c('p',[_vm._v(_vm._s(booth.description[_vm.$i18n.locale]))])])])]})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoothList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoothList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./BoothList.vue?vue&type=template&id=e6dc75e8&\"\nimport script from \"./BoothList.vue?vue&type=script&lang=js&\"\nexport * from \"./BoothList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./BoothList.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{ active: _vm.isActive },attrs:{\"role\":\"chip\"}},[_c('img',{attrs:{\"role\":\"logo\",\"src\":_vm.logourl,\"alt\":_vm.displayName}}),_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"role\":\"stampImg\"}},[_c('img',{attrs:{\"src\":require(\"@/assets/OPASS-pass-stamp.png\")}})])}]\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Chip.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Chip.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Chip.vue?vue&type=template&id=fc7f2322&\"\nimport script from \"./Chip.vue?vue&type=script&lang=js&\"\nexport * from \"./Chip.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Chip.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"Footer\"}},[_c('div',{staticClass:\"content\"},[_vm._v(\" \"+_vm._s(_vm.confName)+\" × OPass | Fork on \"),_c('a',{attrs:{\"href\":\"https://github.com/CCIP-App/CCIP-Puzzle-Chocolate/\",\"target\":\"_blank\",\"alt\":\"Source code on GitHub\"}},[_vm._v(\"GitHub\")])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Footer.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Footer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Footer.vue?vue&type=template&id=02d95765&\"\nimport script from \"./Footer.vue?vue&type=script&lang=js&\"\nexport * from \"./Footer.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Footer.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"role\":\"fragments\"}},[_vm._l((_vm.fragments),function(puzzle,index){return [_c('div',{key:index,attrs:{\"role\":\"puzzle\"}},[_c('div',{attrs:{\"role\":\"puzzle-name\"}},[_c('span',[_vm._v(_vm._s(puzzle.puzzle))])]),_c('div',{attrs:{\"role\":\"puzzle-count\"}},[_c('span',[_vm._v(_vm._s(puzzle.count))])])])]})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FragmentList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FragmentList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FragmentList.vue?vue&type=template&id=4dd05658&\"\nimport script from \"./FragmentList.vue?vue&type=script&lang=js&\"\nexport * from \"./FragmentList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FragmentList.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"role\":\"header\"}},[_vm._v(\" \"+_vm._s(_vm.confName)+\" × OPass \")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Header.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Header.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Header.vue?vue&type=template&id=519de817&\"\nimport script from \"./Header.vue?vue&type=script&lang=js&\"\nexport * from \"./Header.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Header.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"QRScanner\"}},[_c('center',[( _vm.title != '' )?_c('h2',{staticClass:\"ma-0\"},[_vm._v(_vm._s(_vm.title))]):_vm._e(),(_vm.subTitle !== '' )?_c('p',{attrs:{\"role\":\"subTitle\"}},[_vm._v(_vm._s(_vm.subTitle))]):_vm._e(),( !_vm.noResult )?_c('h6',{staticClass:\"ma-0\",attrs:{\"role\":\"result\"}},[_vm._v(_vm._s(_vm.result))]):_vm._e(),(!_vm.isWebRTCSupported)?_c('div',[_c('p',[_vm._v(\"連 iOS 都支援 WebRTC 了,您是不是該換裝置了呢?\")])]):[(_vm.enable)?_c('div',{style:({width:_vm.previewWidth})},[_c('qrcode-stream',{on:{\"decode\":_vm.scannerCallback}})],1):_vm._e(),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.enable),expression:\"!enable\"}]},[_c('button',{staticClass:\"OpenCamera\",attrs:{\"id\":\"enableButton\"},on:{\"click\":_vm.startScanner}})])]],2)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./QRScanner.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./QRScanner.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./QRScanner.vue?vue&type=template&id=7a758a02&\"\nimport script from \"./QRScanner.vue?vue&type=script&lang=js&\"\nexport * from \"./QRScanner.vue?vue&type=script&lang=js&\"\nimport style0 from \"./QRScanner.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{style:((\"--edgeLength: \" + _vm.edgeLength)),attrs:{\"role\":\"squareGrid\"}},[_vm._l((_vm.booths),function(booth,index){return [(_vm.showAnchor && booth.slug)?[_c('a',{key:index,attrs:{\"href\":(\"#\" + (booth.slug))}},[_c('Chip',{attrs:{\"logoUri\":booth.imageUrl,\"displayName\":booth.displayText,\"isActive\":_vm.userStamps.findIndex(function (stamp) { return stamp.deliverer === booth.slug; })> -1 || booth.isBonus}})],1)]:[_c('Chip',{key:index,attrs:{\"logoUri\":booth.imageUrl,\"displayName\":booth.displayText,\"isActive\":_vm.userStamps.findIndex(function (stamp) { return stamp.deliverer === booth.slug; })> -1 || booth.isBonus}})]]})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SquareGrid.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SquareGrid.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SquareGrid.vue?vue&type=template&id=03ad91c3&\"\nimport script from \"./SquareGrid.vue?vue&type=script&lang=js&\"\nexport * from \"./SquareGrid.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SquareGrid.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{ active: _vm.isActive },attrs:{\"role\":\"snackbar\"}},[_c('div',{staticClass:\"wrapper\"},[_vm._t(\"default\")],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Snackbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Snackbar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Snackbar.vue?vue&type=template&id=ced06c68&\"\nimport script from \"./Snackbar.vue?vue&type=script&lang=js&\"\nexport * from \"./Snackbar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Snackbar.vue?vue&type=style&index=0&lang=stylus&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import BoothList from './BoothList.vue'\nimport Chip from './Chip.vue'\nimport Footer from './Footer.vue'\nimport FragmentList from './FragmentList.vue'\nimport Header from './Header.vue'\nimport QrcodeReader from './QRScanner.vue'\nimport SquareGrid from './SquareGrid.vue'\nimport Snackbar from './Snackbar.vue'\n\nexport default {\n BoothList,\n Chip,\n Footer,\n FragmentList,\n Header,\n QrcodeReader,\n SquareGrid,\n Snackbar\n}\n","import Vue from 'vue'\nimport VueI18n from 'vue-i18n'\n\nVue.use(VueI18n)\n\nfunction loadLocaleMessages () {\n const locales = require.context('./locales', true, /[A-Za-z0-9-_,\\s]+\\.json$/i)\n const messages = {}\n locales.keys().forEach(key => {\n const matched = key.match(/([A-Za-z0-9-_]+)\\./i)\n if (matched && matched.length > 1) {\n const locale = matched[1]\n messages[locale] = locales(key)\n }\n })\n return messages\n}\n\nexport default new VueI18n({\n locale: process.env.VUE_APP_I18N_LOCALE || 'en',\n fallbackLocale: process.env.VUE_APP_I18N_FALLBACK_LOCALE || 'en',\n messages: loadLocaleMessages()\n})\n","import axios from 'axios'\nimport { configURL } from '../../config/project.json'\n\nconst defaultState = {\n confName: '',\n title: {\n 'zh-TW': '',\n en: ''\n },\n description: {\n 'zh-TW': '',\n en: ''\n },\n bingoPattern: '',\n booths: []\n}\n\nconst types = {\n UPDATE_CONFIG: 'UPDATE_CONFIG'\n}\n\nconst getters = {\n confName: state => state.confName,\n title: state => lang => state.title[lang] || state.title.en,\n description: state => lang => state.description[lang] || state.description.en,\n bingoPattern: state => state.bingoPattern,\n booths: state => state.booths,\n booth: state => slug => state.booths.find(booth => booth.slug === slug)\n}\n\nconst actions = {\n fetchGameConfig: async (context) => {\n if (configURL) {\n const { data: response } = await axios.get(configURL)\n context.commit(types.UPDATE_CONFIG, response)\n }\n }\n}\n\nconst mutations = {\n UPDATE_CONFIG: (state, data) => {\n state.booths = data.booths\n state.confName = data.confName\n state.title = data.title || { en: 'title undefined' }\n state.description = data.description || { en: 'description undefined' }\n state.bingoPattern = data.bingoPattern\n }\n}\n\nexport default {\n state: defaultState,\n getters,\n actions,\n mutations,\n types\n}\n","import crypto from 'crypto'\nimport apiClient from '../utils/apiClient.js'\nimport i18n from '../i18n.js'\n\nconst defaultState = {\n playerPubToken: null,\n stamps: [],\n fragments: [],\n errorMessage: null,\n showErrorMessage: false,\n loggedIn: false\n}\n\nconst types = {\n SET_TOKEN: 'SET_TOKEN',\n UPDATE_FRAGMENT: 'UPDATE_FRAGMENT',\n UPDATE_STAMPS: 'UPDATE_STAMPS',\n UPDATE_ERROR_MESSAGE: 'UPDATE_ERROR_MESSAGE',\n UPDATE_SHOW_ERROR_MESSAGE: 'UPDATE_SHOW_ERROR_MESSAGE'\n}\n\nconst getters = {\n fragments: (state) => state.fragments,\n stamps: (state) => state.stamps,\n playerPubToken: (state) => state.playerPubToken,\n errorMessage: (state) => state.errorMessage,\n showErrorMessage: (state) => state.showErrorMessage,\n loggedIn: (state) => state.loggedIn\n}\n\nconst actions = {\n setPubTokenFromToken: (context, token) => {\n const hashGen = crypto.createHash('sha1')\n hashGen.update(token)\n const pubToken = hashGen.digest('hex')\n\n context.commit('SET_TOKEN', pubToken)\n },\n setPubToken: (context, pubToken) => {\n context.commit('SET_TOKEN', pubToken)\n },\n setErrorMessage: (context, newValue) => {\n context.commit('UPDATE_ERROR_MESSAGE', newValue)\n },\n fetchPuzzleBook: async (context) => {\n try {\n const res = await apiClient.player.getUserStamps(context.state.playerPubToken)\n const { puzzles: fragments, deliverers: slugOfStamps } = res\n context.commit('UPDATE_FRAGMENT', fragments || [])\n context.commit('UPDATE_STAMPS', slugOfStamps || [])\n context.commit('UDPATE_LOGIN_STATE', true)\n } catch (e) {\n const { response: { data: { message } } } = e\n context.commit('UPDATE_ERROR_MESSAGE', i18n.t(message))\n context.commit('UPDATE_FRAGMENT', [])\n context.commit('UPDATE_STAMPS', [])\n context.commit('SET_TOKEN', null)\n context.commit('UDPATE_LOGIN_STATE', false)\n }\n },\n showErrorMessage: (context) => {\n context.commit('UPDATE_SHOW_ERROR_MESSAGE', true)\n },\n hideErrorMessage: (context) => {\n context.commit('UPDATE_SHOW_ERROR_MESSAGE', false)\n }\n}\n\nconst mutations = {\n SET_TOKEN: (state, token) => {\n state.playerPubToken = token\n },\n UPDATE_FRAGMENT: (state, fragments) => {\n state.fragments = fragments\n },\n UPDATE_STAMPS: (state, stamps) => {\n state.stamps = stamps\n },\n UPDATE_ERROR_MESSAGE: (state, message) => {\n state.errorMessage = message\n state.showErrorMessage = true\n },\n UPDATE_SHOW_ERROR_MESSAGE: (state) => {\n state.showErrorMessage = !state.showErrorMessage\n },\n UDPATE_LOGIN_STATE: (state, loggedIn) => {\n state.loggedIn = loggedIn\n }\n}\n\nexport default {\n state: defaultState,\n getters,\n actions,\n mutations,\n types\n}\n","import Vue from 'vue'\nimport Vuex from 'vuex'\nimport Config from './Config.js'\nimport Puzzle from './Puzzle.js'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n strict: true,\n modules: {\n Config,\n Puzzle\n }\n})\n","import Vue from 'vue'\nimport App from './App.vue'\nimport router from './router'\nimport Components from './components'\nimport i18n from './i18n'\nimport store from './store'\nimport VueQrcodeReader from 'vue-qrcode-reader'\n\nVue.config.productionTip = false\nVue.use(VueQrcodeReader)\n\nif (!MediaStreamTrack.prototype.getCapabilities) {\n MediaStreamTrack.prototype.getCapabilities = () => {}\n}\n\nObject.keys(Components).forEach(key => {\n Vue.component(key, Components[key])\n})\n\nnew Vue({\n router,\n store,\n i18n,\n render: h => h(App),\n mounted: () => document.dispatchEvent(new Event('x-app-rendered'))\n}).$mount('#app')\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Header.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Header.vue?vue&type=style&index=0&lang=stylus&\"","module.exports = __webpack_public_path__ + \"img/OPASS-pass-stamp.adfe341d.png\";","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Chip.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Chip.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bingo.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bingo.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./QRScanner.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./QRScanner.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoothList.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoothList.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Snackbar.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Snackbar.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FragmentList.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FragmentList.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Footer.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Footer.vue?vue&type=style&index=0&lang=stylus&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Reward.vue?vue&type=style&index=0&lang=stylus&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../node_modules/stylus-loader/index.js??ref--11-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Reward.vue?vue&type=style&index=0&lang=stylus&\""],"sourceRoot":""} \ No newline at end of file diff --git a/js/chunk-vendors.2f75b170.js b/js/chunk-vendors.2f75b170.js new file mode 100644 index 0000000..6f37328 --- /dev/null +++ b/js/chunk-vendors.2f75b170.js @@ -0,0 +1,50 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0049":function(t,e,r){"use strict";var n=r("65ee").IteratorPrototype,i=r("6756"),o=r("8d23"),a=r("77da"),s=r("ca70"),u=function(){return this};t.exports=function(t,e,r){var h=e+" Iterator";return t.prototype=i(n,{next:o(1,r)}),a(t,h,!1,!0),s[h]=u,t}},"00dc":function(t,e,r){(function(t){var n=r("58a2"),i=r("c24d"),o=r("561d");function a(e){var r=new t(i[e].prime,"hex"),n=new t(i[e].gen,"hex");return new o(r,n)}var s={binary:!0,hex:!0,base64:!0};function u(e,r,i,a){return t.isBuffer(r)||void 0===s[r]?u(e,"binary",r,i):(r=r||"binary",a=a||"binary",i=i||new t([2]),t.isBuffer(i)||(i=new t(i,a)),"number"===typeof e?new o(n(e,i),i,!0):(t.isBuffer(e)||(e=new t(e,r)),new o(e,i,!0)))}e.DiffieHellmanGroup=e.createDiffieHellmanGroup=e.getDiffieHellman=a,e.createDiffieHellman=e.DiffieHellman=u}).call(this,r("b639").Buffer)},"00ee":function(t,e,r){var n=r("b622"),i=n("toStringTag"),o={};o[i]="z",t.exports="[object z]"===String(o)},"0106":function(t,e,r){(function(t){(function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var a;"object"===typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{a=r(15).Buffer}catch(E){}function s(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"===typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"===typeof t)return this._initNumber(t,e,r);if("object"===typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36),t=t.toString().replace(/\s+/g,"");var i=0;"-"===t[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"===typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,o+=24,o>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,f=r;f1&&0===this.words[this.length-1])this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function l(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,c=67108863&u,l=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=l;d++){var p=h-d|0;i=0|t.words[p],o=0|e.words[d],a=i*o+c,f+=a/67108864|0,c=67108863&a}r.words[h]=0|c,u=0|f}return 0!==u?r.words[h]=0|u:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(t=t||10,e=0|e||1,16===t||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215,r=0!==o||a!==this.length-1?h[6-u.length]+u+r:u+r,i+=2,i>=26&&(i-=26,a--)}0!==o&&(r=o.toString(16)+r);while(r.length%e!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var l=f[t],d=c[t];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(t);p=p.idivn(d),r=p.isZero()?m+r:h[l-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%e!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n("undefined"!==typeof a),this.toArrayLike(a,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,h=new t(o),f=this.clone();if(u){for(s=0;!f.isZero();s++)a=f.andln(255),f.iushrn(8),h[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0===(8191&e)&&(r+=13,e>>>=13),0===(127&e)&&(r+=7,e>>>=7),0===(15&e)&&(r+=4,e>>>=4),0===(3&e)&&(r+=2,e>>>=2),0===(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"===typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"===typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,x=_>>>13,k=0|a[5],E=8191&k,A=k>>>13,R=0|a[6],O=8191&R,j=R>>>13,T=0|a[7],I=8191&T,C=T>>>13,L=0|a[8],P=8191&L,B=L>>>13,N=0|a[9],D=8191&N,q=N>>>13,U=0|s[0],F=8191&U,$=U>>>13,z=0|s[1],W=8191&z,H=z>>>13,Z=0|s[2],K=8191&Z,V=Z>>>13,G=0|s[3],Y=8191&G,X=G>>>13,J=0|s[4],Q=8191&J,tt=J>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,ft=0|s[8],ct=8191&ft,lt=ft>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19,n=Math.imul(c,F),i=Math.imul(c,$),i=i+Math.imul(l,F)|0,o=Math.imul(l,$);var vt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,F),i=Math.imul(p,$),i=i+Math.imul(m,F)|0,o=Math.imul(m,$),n=n+Math.imul(c,W)|0,i=i+Math.imul(c,H)|0,i=i+Math.imul(l,W)|0,o=o+Math.imul(l,H)|0;var gt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,F),i=Math.imul(g,$),i=i+Math.imul(b,F)|0,o=Math.imul(b,$),n=n+Math.imul(p,W)|0,i=i+Math.imul(p,H)|0,i=i+Math.imul(m,W)|0,o=o+Math.imul(m,H)|0,n=n+Math.imul(c,K)|0,i=i+Math.imul(c,V)|0,i=i+Math.imul(l,K)|0,o=o+Math.imul(l,V)|0;var bt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,F),i=Math.imul(w,$),i=i+Math.imul(M,F)|0,o=Math.imul(M,$),n=n+Math.imul(g,W)|0,i=i+Math.imul(g,H)|0,i=i+Math.imul(b,W)|0,o=o+Math.imul(b,H)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,V)|0,i=i+Math.imul(m,K)|0,o=o+Math.imul(m,V)|0,n=n+Math.imul(c,Y)|0,i=i+Math.imul(c,X)|0,i=i+Math.imul(l,Y)|0,o=o+Math.imul(l,X)|0;var yt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,F),i=Math.imul(S,$),i=i+Math.imul(x,F)|0,o=Math.imul(x,$),n=n+Math.imul(w,W)|0,i=i+Math.imul(w,H)|0,i=i+Math.imul(M,W)|0,o=o+Math.imul(M,H)|0,n=n+Math.imul(g,K)|0,i=i+Math.imul(g,V)|0,i=i+Math.imul(b,K)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,Y)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,Y)|0,o=o+Math.imul(m,X)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,tt)|0,i=i+Math.imul(l,Q)|0,o=o+Math.imul(l,tt)|0;var wt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(E,F),i=Math.imul(E,$),i=i+Math.imul(A,F)|0,o=Math.imul(A,$),n=n+Math.imul(S,W)|0,i=i+Math.imul(S,H)|0,i=i+Math.imul(x,W)|0,o=o+Math.imul(x,H)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,V)|0,i=i+Math.imul(M,K)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(g,Y)|0,i=i+Math.imul(g,X)|0,i=i+Math.imul(b,Y)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,tt)|0,i=i+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0,n=n+Math.imul(c,rt)|0,i=i+Math.imul(c,nt)|0,i=i+Math.imul(l,rt)|0,o=o+Math.imul(l,nt)|0;var Mt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(O,F),i=Math.imul(O,$),i=i+Math.imul(j,F)|0,o=Math.imul(j,$),n=n+Math.imul(E,W)|0,i=i+Math.imul(E,H)|0,i=i+Math.imul(A,W)|0,o=o+Math.imul(A,H)|0,n=n+Math.imul(S,K)|0,i=i+Math.imul(S,V)|0,i=i+Math.imul(x,K)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(w,Y)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(M,Y)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,tt)|0,i=i+Math.imul(b,Q)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=i+Math.imul(p,nt)|0,i=i+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0,n=n+Math.imul(c,ot)|0,i=i+Math.imul(c,at)|0,i=i+Math.imul(l,ot)|0,o=o+Math.imul(l,at)|0;var _t=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(I,F),i=Math.imul(I,$),i=i+Math.imul(C,F)|0,o=Math.imul(C,$),n=n+Math.imul(O,W)|0,i=i+Math.imul(O,H)|0,i=i+Math.imul(j,W)|0,o=o+Math.imul(j,H)|0,n=n+Math.imul(E,K)|0,i=i+Math.imul(E,V)|0,i=i+Math.imul(A,K)|0,o=o+Math.imul(A,V)|0,n=n+Math.imul(S,Y)|0,i=i+Math.imul(S,X)|0,i=i+Math.imul(x,Y)|0,o=o+Math.imul(x,X)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,tt)|0,i=i+Math.imul(M,Q)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=i+Math.imul(g,nt)|0,i=i+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=i+Math.imul(p,at)|0,i=i+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0,n=n+Math.imul(c,ut)|0,i=i+Math.imul(c,ht)|0,i=i+Math.imul(l,ut)|0,o=o+Math.imul(l,ht)|0;var St=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(P,F),i=Math.imul(P,$),i=i+Math.imul(B,F)|0,o=Math.imul(B,$),n=n+Math.imul(I,W)|0,i=i+Math.imul(I,H)|0,i=i+Math.imul(C,W)|0,o=o+Math.imul(C,H)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,V)|0,i=i+Math.imul(j,K)|0,o=o+Math.imul(j,V)|0,n=n+Math.imul(E,Y)|0,i=i+Math.imul(E,X)|0,i=i+Math.imul(A,Y)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,Q)|0,i=i+Math.imul(S,tt)|0,i=i+Math.imul(x,Q)|0,o=o+Math.imul(x,tt)|0,n=n+Math.imul(w,rt)|0,i=i+Math.imul(w,nt)|0,i=i+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=i+Math.imul(g,at)|0,i=i+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=i+Math.imul(p,ht)|0,i=i+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0,n=n+Math.imul(c,ct)|0,i=i+Math.imul(c,lt)|0,i=i+Math.imul(l,ct)|0,o=o+Math.imul(l,lt)|0;var xt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,F),i=Math.imul(D,$),i=i+Math.imul(q,F)|0,o=Math.imul(q,$),n=n+Math.imul(P,W)|0,i=i+Math.imul(P,H)|0,i=i+Math.imul(B,W)|0,o=o+Math.imul(B,H)|0,n=n+Math.imul(I,K)|0,i=i+Math.imul(I,V)|0,i=i+Math.imul(C,K)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(O,Y)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(j,Y)|0,o=o+Math.imul(j,X)|0,n=n+Math.imul(E,Q)|0,i=i+Math.imul(E,tt)|0,i=i+Math.imul(A,Q)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=i+Math.imul(S,nt)|0,i=i+Math.imul(x,rt)|0,o=o+Math.imul(x,nt)|0,n=n+Math.imul(w,ot)|0,i=i+Math.imul(w,at)|0,i=i+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=i+Math.imul(g,ht)|0,i=i+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ct)|0,i=i+Math.imul(p,lt)|0,i=i+Math.imul(m,ct)|0,o=o+Math.imul(m,lt)|0,n=n+Math.imul(c,pt)|0,i=i+Math.imul(c,mt)|0,i=i+Math.imul(l,pt)|0,o=o+Math.imul(l,mt)|0;var kt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,W),i=Math.imul(D,H),i=i+Math.imul(q,W)|0,o=Math.imul(q,H),n=n+Math.imul(P,K)|0,i=i+Math.imul(P,V)|0,i=i+Math.imul(B,K)|0,o=o+Math.imul(B,V)|0,n=n+Math.imul(I,Y)|0,i=i+Math.imul(I,X)|0,i=i+Math.imul(C,Y)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,tt)|0,i=i+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(E,rt)|0,i=i+Math.imul(E,nt)|0,i=i+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=i+Math.imul(S,at)|0,i=i+Math.imul(x,ot)|0,o=o+Math.imul(x,at)|0,n=n+Math.imul(w,ut)|0,i=i+Math.imul(w,ht)|0,i=i+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ct)|0,i=i+Math.imul(g,lt)|0,i=i+Math.imul(b,ct)|0,o=o+Math.imul(b,lt)|0,n=n+Math.imul(p,pt)|0,i=i+Math.imul(p,mt)|0,i=i+Math.imul(m,pt)|0,o=o+Math.imul(m,mt)|0;var Et=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,K),i=Math.imul(D,V),i=i+Math.imul(q,K)|0,o=Math.imul(q,V),n=n+Math.imul(P,Y)|0,i=i+Math.imul(P,X)|0,i=i+Math.imul(B,Y)|0,o=o+Math.imul(B,X)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,tt)|0,i=i+Math.imul(C,Q)|0,o=o+Math.imul(C,tt)|0,n=n+Math.imul(O,rt)|0,i=i+Math.imul(O,nt)|0,i=i+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(E,ot)|0,i=i+Math.imul(E,at)|0,i=i+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=i+Math.imul(S,ht)|0,i=i+Math.imul(x,ut)|0,o=o+Math.imul(x,ht)|0,n=n+Math.imul(w,ct)|0,i=i+Math.imul(w,lt)|0,i=i+Math.imul(M,ct)|0,o=o+Math.imul(M,lt)|0,n=n+Math.imul(g,pt)|0,i=i+Math.imul(g,mt)|0,i=i+Math.imul(b,pt)|0,o=o+Math.imul(b,mt)|0;var At=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,Y),i=Math.imul(D,X),i=i+Math.imul(q,Y)|0,o=Math.imul(q,X),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,tt)|0,i=i+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(I,rt)|0,i=i+Math.imul(I,nt)|0,i=i+Math.imul(C,rt)|0,o=o+Math.imul(C,nt)|0,n=n+Math.imul(O,ot)|0,i=i+Math.imul(O,at)|0,i=i+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(E,ut)|0,i=i+Math.imul(E,ht)|0,i=i+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ct)|0,i=i+Math.imul(S,lt)|0,i=i+Math.imul(x,ct)|0,o=o+Math.imul(x,lt)|0,n=n+Math.imul(w,pt)|0,i=i+Math.imul(w,mt)|0,i=i+Math.imul(M,pt)|0,o=o+Math.imul(M,mt)|0;var Rt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,Q),i=Math.imul(D,tt),i=i+Math.imul(q,Q)|0,o=Math.imul(q,tt),n=n+Math.imul(P,rt)|0,i=i+Math.imul(P,nt)|0,i=i+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(I,ot)|0,i=i+Math.imul(I,at)|0,i=i+Math.imul(C,ot)|0,o=o+Math.imul(C,at)|0,n=n+Math.imul(O,ut)|0,i=i+Math.imul(O,ht)|0,i=i+Math.imul(j,ut)|0,o=o+Math.imul(j,ht)|0,n=n+Math.imul(E,ct)|0,i=i+Math.imul(E,lt)|0,i=i+Math.imul(A,ct)|0,o=o+Math.imul(A,lt)|0,n=n+Math.imul(S,pt)|0,i=i+Math.imul(S,mt)|0,i=i+Math.imul(x,pt)|0,o=o+Math.imul(x,mt)|0;var Ot=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,rt),i=Math.imul(D,nt),i=i+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(P,ot)|0,i=i+Math.imul(P,at)|0,i=i+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(I,ut)|0,i=i+Math.imul(I,ht)|0,i=i+Math.imul(C,ut)|0,o=o+Math.imul(C,ht)|0,n=n+Math.imul(O,ct)|0,i=i+Math.imul(O,lt)|0,i=i+Math.imul(j,ct)|0,o=o+Math.imul(j,lt)|0,n=n+Math.imul(E,pt)|0,i=i+Math.imul(E,mt)|0,i=i+Math.imul(A,pt)|0,o=o+Math.imul(A,mt)|0;var jt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(jt>>>26)|0,jt&=67108863,n=Math.imul(D,ot),i=Math.imul(D,at),i=i+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(P,ut)|0,i=i+Math.imul(P,ht)|0,i=i+Math.imul(B,ut)|0,o=o+Math.imul(B,ht)|0,n=n+Math.imul(I,ct)|0,i=i+Math.imul(I,lt)|0,i=i+Math.imul(C,ct)|0,o=o+Math.imul(C,lt)|0,n=n+Math.imul(O,pt)|0,i=i+Math.imul(O,mt)|0,i=i+Math.imul(j,pt)|0,o=o+Math.imul(j,mt)|0;var Tt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,ut),i=Math.imul(D,ht),i=i+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(P,ct)|0,i=i+Math.imul(P,lt)|0,i=i+Math.imul(B,ct)|0,o=o+Math.imul(B,lt)|0,n=n+Math.imul(I,pt)|0,i=i+Math.imul(I,mt)|0,i=i+Math.imul(C,pt)|0,o=o+Math.imul(C,mt)|0;var It=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(D,ct),i=Math.imul(D,lt),i=i+Math.imul(q,ct)|0,o=Math.imul(q,lt),n=n+Math.imul(P,pt)|0,i=i+Math.imul(P,mt)|0,i=i+Math.imul(B,pt)|0,o=o+Math.imul(B,mt)|0;var Ct=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,pt),i=Math.imul(D,mt),i=i+Math.imul(q,pt)|0,o=Math.imul(q,mt);var Lt=(h+n|0)+((8191&i)<<13)|0;return h=(o+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=xt,u[9]=kt,u[10]=Et,u[11]=At,u[12]=Rt,u[13]=Ot,u[14]=jt,u[15]=Tt,u[16]=It,u[17]=Ct,u[18]=Lt,0!==h&&(u[19]=h,r.length++),r};function m(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0,i+=a>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}function v(t,e,r){var n=new g;return n.mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?p(this,t,e):n<63?d(this,t,e):n<1024?m(this,t,e):v(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=l(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==f||h>=i);h--){var c=0|this.words[h];this.words[h]=f<<26-o|c>>>o,f=c&s}return u&&0!==f&&(u.words[u.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"===typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"===typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=this.length-t.length,n=this.clone(),i=t,a=0|i.words[i.length-1],s=this._countBits(a);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var u,h=n.length-i.length;if("mod"!==e){u=new o(null),u.length=h+1,u.words=new Array(u.length);for(var f=0;f=0;l--){var d=67108864*(0|n.words[i.length+l])+(0|n.words[i.length+l-1]);d=Math.min(d/a|0,67108863),n._ishlnsubmul(i,d,l);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,l),n.isZero()||(n.negative^=1);u&&(u.words[l]=d)}return u&&u.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:u||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;while(e.isEven()&&r.isEven())e.iushrn(1),r.iushrn(1),++h;var f=r.clone(),c=e.clone();while(!e.isZero()){for(var l=0,d=1;0===(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0){e.iushrn(l);while(l-- >0)(i.isOdd()||a.isOdd())&&(i.iadd(f),a.isub(c)),i.iushrn(1),a.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||u.isOdd())&&(s.iadd(f),u.isub(c)),s.iushrn(1),u.iushrn(1)}e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();var i,a=new o(1),s=new o(0),u=r.clone();while(e.cmpn(1)>0&&r.cmpn(1)>0){for(var h=0,f=1;0===(e.words[0]&f)&&h<26;++h,f<<=1);if(h>0){e.iushrn(h);while(h-- >0)a.isOdd()&&a.iadd(u),a.iushrn(1)}for(var c=0,l=1;0===(r.words[0]&l)&&c<26;++c,l<<=1);if(c>0){r.iushrn(c);while(c-- >0)s.isOdd()&&s.iadd(u),s.iushrn(1)}e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return i=0===e.cmpn(1)?a:s,i.cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);do{while(e.isEven())e.iushrn(1);while(r.isEven())r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}while(1);return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"===typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new x(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var b={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(t){if("string"===typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){x.call(this,t),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),e=r.bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},i(w,y),w.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,o=a}o>>>=22,t.words[i-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},w.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(b[t])return b[t];var e;if("k256"===t)e=new w;else if("p224"===t)e=new M;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new S}return b[t]=e,e},x.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},x.prototype._verify2=function(t,e){n(0===(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},x.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},x.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},x.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},x.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},x.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},x.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},x.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},x.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},x.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},x.prototype.isqr=function(t){return this.imul(t,t.clone())},x.prototype.sqr=function(t){return this.mul(t,t)},x.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2===1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}var i=this.m.subn(1),a=0;while(!i.isZero()&&0===i.andln(1))a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),f=this.m.bitLength();f=new o(2*f*f).toRed(this);while(0!==this.pow(f,h).cmp(u))f.redIAdd(u);var c=this.pow(f,i),l=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;i--){for(var f=e.words[i],c=h-1;c>=0;c--){var l=f>>c&1;a!==n[0]&&(a=this.sqr(a)),0!==l||0!==s?(s<<=1,s|=l,u++,(u===r||0===i&&0===c)&&(a=this.mul(a,n[s]),u=0,s=0)):u=0}h=26}return a},x.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},x.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},i(k,x),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.invm=function(t){var e=this.imod(t._invmp(this.m).mul(this.r2));return e._forceRed(this)}})(t,this)}).call(this,r("62e4")(t))},"0145":function(t,e){e.encrypt=function(t,e){return t._cipher.encryptBlock(e)},e.decrypt=function(t,e){return t._cipher.decryptBlock(e)}},"0184":function(t,e,r){"use strict";var n=r("da3e");function i(t){this.options=t,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}t.exports=i,i.prototype._init=function(){},i.prototype.update=function(t){return 0===t.length?[]:"decrypt"===this.type?this._updateDecrypt(t):this._updateEncrypt(t)},i.prototype._buffer=function(t,e){for(var r=Math.min(this.buffer.length-this.bufferOff,t.length-e),n=0;n0;n--)e+=this._buffer(t,e),r+=this._flushBuffer(i,r);return e+=this._buffer(t,e),i},i.prototype.final=function(t){var e,r;return t&&(e=this.update(t)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),e?e.concat(r):r},i.prototype._pad=function(t,e){if(0===e)return!1;while(e + * @license MIT + */ +t.exports=function(t){return null!=t&&null!=t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}},"057f":function(t,e,r){var n=r("fc6a"),i=r("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return i(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?s(t):i(n(t))}},"05f0":function(t,e,r){"use strict";var n=r("d113").codes.ERR_INVALID_OPT_VALUE;function i(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}function o(t,e,r,o){var a=i(e,o,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0){var s=o?r:"highWaterMark";throw new n(s,a)}return Math.floor(a)}return t.objectMode?16:16384}t.exports={getHighWaterMark:o}},"0632":function(t,e,r){ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +var n=r("b639"),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r]}function a(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(t,e,r){if("number"===typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},a.alloc=function(t,e,r){if("number"!==typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"===typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},a.allocUnsafe=function(t){if("number"!==typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!==typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},"06cf":function(t,e,r){var n=r("83ab"),i=r("d1e7"),o=r("5c6c"),a=r("fc6a"),s=r("c04e"),u=r("5135"),h=r("0cfb"),f=Object.getOwnPropertyDescriptor;e.f=n?f:function(t,e){if(t=a(t),e=s(e,!0),h)try{return f(t,e)}catch(r){}if(u(t,e))return o(!i.f.call(t,e),t[e])}},"0706":function(module,exports){var indexOf=function(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0;rp;p++)if(v=f?y(n(b=t[p])[0],b[1]):y(t[p]),v&&v instanceof h)return v;return new h(!1)}l=d.call(t)}g=l.next;while(!(b=g.call(l)).done)if(v=u(l,y,b.value,f),"object"==typeof v&&v&&v instanceof h)return v;return new h(!1)};f.stop=function(t){return new h(!0,t)}},"07f2":function(t,e,r){"use strict";var n=r("c3c0"),i=r("6eed");function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(o,i),t.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(t){return"hex"===t?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},"0828":function(t,e,r){var n=r("0f33"),i=r("db8f");(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"087f":function(t,e,r){var n=r("3fb5"),i=r("b672"),o=r("8707").Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,i.call(this,64,56)}function h(t){return t<<5|t>>>27}function f(t){return t<<30|t>>>2}function c(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(t){for(var e=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,s=0|this._e,u=0;u<16;++u)e[u]=t.readInt32BE(4*u);for(;u<80;++u)e[u]=e[u-3]^e[u-8]^e[u-14]^e[u-16];for(var l=0;l<80;++l){var d=~~(l/20),p=h(r)+c(d,n,i,o)+s+e[l]+a[d]|0;s=o,o=i,i=f(n),n=r,r=p}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0},u.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},t.exports=u},"0960":function(t,e,r){t.exports=r("b19a")},"09d1":function(t,e,r){var n=r("59c2"),i=Math.min;t.exports=function(t){return t>0?i(n(t),9007199254740991):0}},"09dc":function(t,e,r){"use strict";t.exports=f;var n=r("9d8a").codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,o=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r("e666");function h(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new o);r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length=e.length){o++;break}var a=e.slice(2,i-1);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++,a.length<8&&o++,o)throw new Error("decryption error");return e.slice(i)}function d(t,e){t=f.from(t),e=f.from(e);var r=0,n=t.length;t.length!==e.length&&(r++,n=Math.min(t.length,e.length));var i=-1;while(++id||new a(e).cmp(u.modulus)>=0)throw new Error("decryption error");o=r?h(new a(e),u):s(e,u);var p=f.alloc(d-o.length);if(o=f.concat([p,o],d),4===i)return c(u,o);if(1===i)return l(u,o,r);if(3===i)return o;throw new Error("unknown padding")}},"0f33":function(t,e){t.exports=!1},"0fd9":function(t,e,r){var n,i,o,a=r("09e4"),s=r("a714"),u=r("d714"),h=r("4dd8"),f=r("68d9"),c=r("c4dd"),l=r("68e0"),d=a.location,p=a.setImmediate,m=a.clearImmediate,v=a.process,g=a.MessageChannel,b=a.Dispatch,y=0,w={},M="onreadystatechange",_=function(t){if(w.hasOwnProperty(t)){var e=w[t];delete w[t],e()}},S=function(t){return function(){_(t)}},x=function(t){_(t.data)},k=function(t){a.postMessage(t+"",d.protocol+"//"+d.host)};p&&m||(p=function(t){var e=[],r=1;while(arguments.length>r)e.push(arguments[r++]);return w[++y]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},n(y),y},m=function(t){delete w[t]},"process"==u(v)?n=function(t){v.nextTick(S(t))}:b&&b.now?n=function(t){b.now(S(t))}:g&&!l?(i=new g,o=i.port2,i.port1.onmessage=x,n=h(o.postMessage,o,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||s(k)||"file:"===d.protocol?n=M in c("script")?function(t){f.appendChild(c("script"))[M]=function(){f.removeChild(this),_(t)}}:function(t){setTimeout(S(t),0)}:(n=k,a.addEventListener("message",x,!1))),t.exports={set:p,clear:m}},"116d":function(t,e,r){t.exports=r("b4e8")},"11dc":function(t,e,r){"use strict";(function(e,n){var i=65536,o=4294967295;function a(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}var s=r("8707").Buffer,u=e.crypto||e.msCrypto;function h(t,e){if(t>o)throw new RangeError("requested too many random bytes");var r=s.allocUnsafe(t);if(t>0)if(t>i)for(var a=0;a1||"".split(/.?/).length?function(t,r){var n=String(a(this)),o=void 0===r?m:r>>>0;if(0===o)return[];if(void 0===t)return[n];if(!i(t))return e.call(n,t,o);var s,u,h,f=[],l=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,v=new RegExp(t.source,l+"g");while(s=c.call(v,n)){if(u=v.lastIndex,u>p&&(f.push(n.slice(p,s.index)),s.length>1&&s.index=o))break;v.lastIndex===s.index&&v.lastIndex++}return p===n.length?!h&&v.test("")||f.push(""):f.push(n.slice(p)),f.length>o?f.slice(0,o):f}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:e.call(this,t,r)}:e,[function(e,r){var i=a(this),o=void 0==e?void 0:e[t];return void 0!==o?o.call(e,i,r):n.call(String(i),e,r)},function(t,i){var a=r(n,t,this,i,n!==e);if(a.done)return a.value;var c=o(t),l=String(this),d=s(c,RegExp),g=c.unicode,b=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(v?"y":"g"),y=new d(v?c:"^(?:"+c.source+")",b),w=void 0===i?m:i>>>0;if(0===w)return[];if(0===l.length)return null===f(y,l)?[l]:[];var M=0,_=0,S=[];while(_1?arguments[1]:void 0)}})},"13e2":function(t,e,r){"use strict";var n=r("c3c0"),i=r("edc9"),o=r("aa56"),a=n.rotl32,s=n.sum32,u=n.sum32_5,h=o.ft_1,f=i.BlockHash,c=[1518500249,1859775393,2400959708,3395469782];function l(){if(!(this instanceof l))return new l;f.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(l,f),t.exports=l,l.blockSize=512,l.outSize=160,l.hmacStrength=80,l.padLength=64,l.prototype._update=function(t,e){for(var r=this.W,n=0;n<16;n++)r[n]=t[e+n];for(;n1?arguments[1]:void 0)}},"189d":function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},"199f":function(t,e,r){var n=r("09e4"),i=r("2439").f,o=r("3261"),a=r("7024"),s=r("79ae"),u=r("2d0a"),h=r("25d0");t.exports=function(t,e){var r,f,c,l,d,p,m=t.target,v=t.global,g=t.stat;if(f=v?n:g?n[m]||s(m,{}):(n[m]||{}).prototype,f)for(c in e){if(d=e[c],t.noTargetGet?(p=i(f,c),l=p&&p.value):l=f[c],r=h(v?c:m+(g?".":"#")+c,t.forced),!r&&void 0!==l){if(typeof d===typeof l)continue;u(d,l)}(t.sham||l&&l.sham)&&o(d,"sham",!0),a(f,c,d,t)}}},"19ea":function(t,e,r){"use strict";(function(e,n){function i(t){var e=this;this.next=null,this.entry=null,this.finish=function(){H(e,t)}}var o;t.exports=R,R.WritableState=A;var a={deprecate:r("b7d1")},s=r("5bbb"),u=r("b639").Buffer,h=e.Uint8Array||function(){};function f(t){return u.from(t)}function c(t){return u.isBuffer(t)||t instanceof h}var l,d=r("493f"),p=r("b9b5"),m=p.getHighWaterMark,v=r("9d8a").codes,g=v.ERR_INVALID_ARG_TYPE,b=v.ERR_METHOD_NOT_IMPLEMENTED,y=v.ERR_MULTIPLE_CALLBACK,w=v.ERR_STREAM_CANNOT_PIPE,M=v.ERR_STREAM_DESTROYED,_=v.ERR_STREAM_NULL_VALUES,S=v.ERR_STREAM_WRITE_AFTER_END,x=v.ERR_UNKNOWN_ENCODING,k=d.errorOrDestroy;function E(){}function A(t,e,n){o=o||r("e666"),t=t||{},"boolean"!==typeof n&&(n=e instanceof o),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=m(this,t,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===t.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){B(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function R(t){o=o||r("e666");var e=this instanceof o;if(!e&&!l.call(R,this))return new R(t);this._writableState=new A(t,this,e),this.writable=!0,t&&("function"===typeof t.write&&(this._write=t.write),"function"===typeof t.writev&&(this._writev=t.writev),"function"===typeof t.destroy&&(this._destroy=t.destroy),"function"===typeof t.final&&(this._final=t.final)),s.call(this)}function O(t,e){var r=new S;k(t,r),n.nextTick(e,r)}function j(t,e,r,i){var o;return null===r?o=new _:"string"===typeof r||e.objectMode||(o=new g("chunk",["string","Buffer"],r)),!o||(k(t,o),n.nextTick(i,o),!1)}function T(t,e,r){return t.objectMode||!1===t.decodeStrings||"string"!==typeof e||(e=u.from(e,r)),e}function I(t,e,r,n,i,o){if(!r){var a=T(e,n,i);n!==a&&(r=!0,i="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var u=e.length-1))throw new x(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(R.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(R.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),R.prototype._write=function(t,e,r){r(new b("_write()"))},R.prototype._writev=null,R.prototype.end=function(t,e,r){var n=this._writableState;return"function"===typeof t?(r=t,t=null,e=null):"function"===typeof e&&(r=e,e=null),null!==t&&void 0!==t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||W(this,n,r),this},Object.defineProperty(R.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(R.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),R.prototype.destroy=d.destroy,R.prototype._undestroy=d.undestroy,R.prototype._destroy=function(t,e){e(t)}}).call(this,r("c8ba"),r("4362"))},"1a2a":function(t,e,r){"use strict";var n=r("3fb5"),i=r("d424"),o=r("6430"),a=r("8707").Buffer,s=r("5a76"),u=r("b5ca"),h=r("69f2"),f=a.alloc(128);function c(t,e){o.call(this,"digest"),"string"===typeof e&&(e=a.from(e));var r="sha512"===t||"sha384"===t?128:64;if(this._alg=t,this._key=e,e.length>r){var n="rmd160"===t?new u:h(t);e=n.update(e).digest()}else e.length=51||!n((function(){var e=[],r=e.constructor={};return r[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"1e3c":function(t,e,r){var n=r("6430"),i=r("1545"),o=r("3fb5"),a=r("8707").Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function u(t){n.call(this);var e,r=t.mode.toLowerCase(),i=s[r];e=t.decrypt?"decrypt":"encrypt";var o=t.key;a.isBuffer(o)||(o=a.from(o)),"des-ede"!==r&&"des-ede-cbc"!==r||(o=a.concat([o,o.slice(0,8)]));var u=t.iv;a.isBuffer(u)||(u=a.from(u)),this._des=i.create({key:o,iv:u,type:e})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],t.exports=u,o(u,n),u.prototype._update=function(t){return a.from(this._des.update(t))},u.prototype._final=function(){return a.from(this._des.final())}},"1fb5":function(t,e,r){"use strict";e.byteLength=f,e.toByteArray=l,e.fromByteArray=m;for(var n=[],i=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");-1===r&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function f(t){var e=h(t),r=e[0],n=e[1];return 3*(r+n)/4-n}function c(t,e,r){return 3*(e+r)/4-r}function l(t){var e,r,n=h(t),a=n[0],s=n[1],u=new o(c(t,a,s)),f=0,l=s>0?a-4:a;for(r=0;r>16&255,u[f++]=e>>8&255,u[f++]=255&e;return 2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,u[f++]=255&e),1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,u[f++]=e>>8&255,u[f++]=255&e),u}function d(t){return n[t>>18&63]+n[t>>12&63]+n[t>>6&63]+n[63&t]}function p(t,e,r){for(var n,i=[],o=e;ou?u:s+a));return 1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"=")),o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},"1fc1":function(t,e){t.exports={}},"1fec":function(t,e,r){"use strict";var n=r("da3e"),i=r("3fb5"),o=r("0184"),a=r("4e2b");function s(t,e){n.equal(e.length,24,"Invalid key length");var r=e.slice(0,8),i=e.slice(8,16),o=e.slice(16,24);this.ciphers="encrypt"===t?[a.create({type:"encrypt",key:r}),a.create({type:"decrypt",key:i}),a.create({type:"encrypt",key:o})]:[a.create({type:"decrypt",key:o}),a.create({type:"encrypt",key:i}),a.create({type:"decrypt",key:r})]}function u(t){o.call(this,t);var e=new s(this.type,this.options.key);this._edeState=e}i(u,o),t.exports=u,u.create=function(t){return new u(t)},u.prototype._update=function(t,e,r,n){var i=this._edeState;i.ciphers[0]._update(t,e,r,n),i.ciphers[1]._update(r,n,r,n),i.ciphers[2]._update(r,n,r,n)},u.prototype._pad=a.prototype._pad,u.prototype._unpad=a.prototype._unpad},"206d":function(t,e,r){(function(e,n){var i,o=r("8707").Buffer,a=r("7d2a"),s=r("9f9d"),u=r("e07b"),h=r("8be6"),f=e.crypto&&e.crypto.subtle,c={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},l=[];function d(t){if(e.process&&!e.process.browser)return Promise.resolve(!1);if(!f||!f.importKey||!f.deriveBits)return Promise.resolve(!1);if(void 0!==l[t])return l[t];i=i||o.alloc(8);var r=p(i,i,10,128,t).then((function(){return!0})).catch((function(){return!1}));return l[t]=r,r}function p(t,e,r,n,i){return f.importKey("raw",t,{name:"PBKDF2"},!1,["deriveBits"]).then((function(t){return f.deriveBits({name:"PBKDF2",salt:e,iterations:r,hash:{name:i}},t,n<<3)})).then((function(t){return o.from(t)}))}function m(t,e){t.then((function(t){n.nextTick((function(){e(null,t)}))}),(function(t){n.nextTick((function(){e(t)}))}))}t.exports=function(t,r,i,o,f,l){"function"===typeof f&&(l=f,f=void 0),f=f||"sha1";var v=c[f.toLowerCase()];if(!v||"function"!==typeof e.Promise)return n.nextTick((function(){var e;try{e=u(t,r,i,o,f)}catch(n){return l(n)}l(null,e)}));if(a(i,o),t=h(t,s,"Password"),r=h(r,s,"Salt"),"function"!==typeof l)throw new Error("No callback provided to pbkdf2");m(d(v).then((function(e){return e?p(t,r,i,o,v):u(t,r,i,o,f)})),l)}}).call(this,r("c8ba"),r("4362"))},"20a7":function(t,e,r){var n=r("a714");t.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},"20f6":function(t,e,r){var n=e;n.der=r("cfbd"),n.pem=r("8df7")},2137:function(t,e,r){"use strict";var n=r("c3c0"),i=r("da3e");function o(t,e,r){if(!(this instanceof o))return new o(t,e,r);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(e,r))}t.exports=o,o.prototype._init=function(t){t.length>this.blockSize&&(t=(new this.Hash).update(t).digest()),i(t.length<=this.blockSize);for(var e=t.length;e0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";var e=this.head,r=""+e.data;while(e=e.next)r+=t+e.data;return r}},{key:"concat",value:function(t){if(0===this.length)return f.alloc(0);var e=f.allocUnsafe(t>>>0),r=this.head,n=0;while(r)p(r.data,e,n),n+=r.data.length,r=r.next;return e}},{key:"consume",value:function(t,e){var r;return ti.length?i.length:t;if(o===i.length?n+=i:n+=i.slice(0,t),t-=o,0===t){o===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(o));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(t){var e=f.allocUnsafe(t),r=this.head,n=1;r.data.copy(e),t-=r.data.length;while(r=r.next){var i=r.data,o=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,o),t-=o,0===t){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(o));break}++n}return this.length-=n,e}},{key:d,value:function(t,e){return l(this,i({},e,{depth:0,customInspect:!1}))}}]),t}()},"23cb":function(t,e,r){var n=r("a691"),i=Math.max,o=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):o(r,e)}},"23e7":function(t,e,r){var n=r("da84"),i=r("06cf").f,o=r("9112"),a=r("6eeb"),s=r("ce4e"),u=r("e893"),h=r("94ca");t.exports=function(t,e){var r,f,c,l,d,p,m=t.target,v=t.global,g=t.stat;if(f=v?n:g?n[m]||s(m,{}):(n[m]||{}).prototype,f)for(c in e){if(d=e[c],t.noTargetGet?(p=i(f,c),l=p&&p.value):l=f[c],r=h(v?c:m+(g?".":"#")+c,t.forced),!r&&void 0!==l){if(typeof d===typeof l)continue;u(d,l)}(t.sham||l&&l.sham)&&o(d,"sham",!0),a(f,c,d,t)}}},"241c":function(t,e,r){var n=r("ca84"),i=r("7839"),o=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},2439:function(t,e,r){var n=r("0368"),i=r("0e17"),o=r("8d23"),a=r("a84f"),s=r("fe68"),u=r("7f34"),h=r("bf45"),f=Object.getOwnPropertyDescriptor;e.f=n?f:function(t,e){if(t=a(t),e=s(e,!0),h)try{return f(t,e)}catch(r){}if(u(t,e))return o(!i.f.call(t,e),t[e])}},2444:function(t,e,r){"use strict";(function(e){var n=r("c532"),i=r("c8af"),o={"Content-Type":"application/x-www-form-urlencoded"};function a(t,e){!n.isUndefined(t)&&n.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function s(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e)&&(t=r("b50d")),t}var u={adapter:s(),transformRequest:[function(t,e){return i(e,"Content-Type"),n.isFormData(t)||n.isArrayBuffer(t)||n.isBuffer(t)||n.isStream(t)||n.isFile(t)||n.isBlob(t)?t:n.isArrayBufferView(t)?t.buffer:n.isURLSearchParams(t)?(a(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):n.isObject(t)?(a(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(t){u.headers[t]={}})),n.forEach(["post","put","patch"],(function(t){u.headers[t]=n.merge(o)})),t.exports=u}).call(this,r("4362"))},2532:function(t,e,r){"use strict";var n=r("23e7"),i=r("5a34"),o=r("1d80"),a=r("ab13");n({target:"String",proto:!0,forced:!a("includes")},{includes:function(t){return!!~String(o(this)).indexOf(i(t),arguments.length>1?arguments[1]:void 0)}})},"25d0":function(t,e,r){var n=r("a714"),i=/#|\.prototype\./,o=function(t,e){var r=s[a(t)];return r==h||r!=u&&("function"==typeof e?n(e):!!e)},a=o.normalize=function(t){return String(t).replace(i,".").toLowerCase()},s=o.data={},u=o.NATIVE="N",h=o.POLYFILL="P";t.exports=o},"27bf":function(t,e,r){"use strict";t.exports=a;var n=r("b19a"),i=Object.create(r("3a7c"));function o(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^1.4.3","coveralls":"^3.0.8","grunt":"^1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.2","jscs":"^3.0.7","jshint":"^2.10.3","mocha":"^6.2.2"},"dependencies":{"bn.js":"^4.4.0","brorand":"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0","inherits":"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"}}')},2877:function(t,e,r){"use strict";function n(t,e,r,n,i,o,a,s){var u,h="function"===typeof t?t.options:t;if(e&&(h.render=e,h.staticRenderFns=r,h._compiled=!0),n&&(h.functional=!0),o&&(h._scopeId="data-v-"+o),a?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},h._ssrRegister=u):i&&(u=s?function(){i.call(this,(h.functional?this.parent:this).$root.$options.shadowRoot)}:i),u)if(h.functional){h._injectStyles=u;var f=h.render;h.render=function(t,e){return u.call(e),f(t,e)}}else{var c=h.beforeCreate;h.beforeCreate=c?[].concat(c,u):[u]}return{exports:t,options:h}}r.d(e,"a",(function(){return n}))},"2aee":function(t,e,r){var n=r("4111"),i=r("d70e"),o=r("4dd0"),a=r("fda6"),s=r("a099"),u=r("8707").Buffer;function h(t){var e;"object"!==typeof t||u.isBuffer(t)||(e=t.passphrase,t=t.key),"string"===typeof t&&(t=u.from(t));var r,i,a=o(t,e),s=a.tag,h=a.data;switch(s){case"CERTIFICATE":i=n.certificate.decode(h,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(i||(i=n.PublicKey.decode(h,"der")),r=i.algorithm.algorithm.join("."),r){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(i.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return i.subjectPrivateKey=i.subjectPublicKey,{type:"ec",data:i};case"1.2.840.10040.4.1":return i.algorithm.params.pub_key=n.DSAparam.decode(i.subjectPublicKey.data,"der"),{type:"dsa",data:i.algorithm.params};default:throw new Error("unknown key id "+r)}throw new Error("unknown key type "+s);case"ENCRYPTED PRIVATE KEY":h=n.EncryptedPrivateKey.decode(h,"der"),h=f(h,e);case"PRIVATE KEY":switch(i=n.PrivateKey.decode(h,"der"),r=i.algorithm.algorithm.join("."),r){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(i.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:i.algorithm.curve,privateKey:n.ECPrivateKey.decode(i.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return i.algorithm.params.priv_key=n.DSAparam.decode(i.subjectPrivateKey,"der"),{type:"dsa",params:i.algorithm.params};default:throw new Error("unknown key id "+r)}throw new Error("unknown key type "+s);case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(h,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(h,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(h,"der")};case"EC PRIVATE KEY":return h=n.ECPrivateKey.decode(h,"der"),{curve:h.parameters.value,privateKey:h.privateKey};default:throw new Error("unknown key type "+s)}}function f(t,e){var r=t.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(t.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=i[t.algorithm.decrypt.cipher.algo.join(".")],h=t.algorithm.decrypt.cipher.iv,f=t.subjectPrivateKey,c=parseInt(o.split("-")[1],10)/8,l=s.pbkdf2Sync(e,r,n,c,"sha1"),d=a.createDecipheriv(o,l,h),p=[];return p.push(d.update(f)),p.push(d.final()),u.concat(p)}t.exports=h,h.signature=n.signature},"2b0e":function(t,e,r){"use strict";(function(t){ +/*! + * Vue.js v2.6.11 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +var r=Object.freeze({});function n(t){return void 0===t||null===t}function i(t){return void 0!==t&&null!==t}function o(t){return!0===t}function a(t){return!1===t}function s(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function u(t){return null!==t&&"object"===typeof t}var h=Object.prototype.toString;function f(t){return"[object Object]"===h.call(t)}function c(t){return"[object RegExp]"===h.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return i(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function p(t){return null==t?"":Array.isArray(t)||f(t)&&t.toString===h?JSON.stringify(t,null,2):String(t)}function m(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var r=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(r,1)}}var y=Object.prototype.hasOwnProperty;function w(t,e){return y.call(t,e)}function M(t){var e=Object.create(null);return function(r){var n=e[r];return n||(e[r]=t(r))}}var _=/-(\w)/g,S=M((function(t){return t.replace(_,(function(t,e){return e?e.toUpperCase():""}))})),x=M((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),k=/\B([A-Z])/g,E=M((function(t){return t.replace(k,"-$1").toLowerCase()}));function A(t,e){function r(r){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,r):t.call(e)}return r._length=t.length,r}function R(t,e){return t.bind(e)}var O=Function.prototype.bind?R:A;function j(t,e){e=e||0;var r=t.length-e,n=new Array(r);while(r--)n[r]=t[r+e];return n}function T(t,e){for(var r in e)t[r]=e[r];return t}function I(t){for(var e={},r=0;r0,rt=Q&&Q.indexOf("edge/")>0,nt=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===J),it=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ot={}.watch,at=!1;if(Y)try{var st={};Object.defineProperty(st,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,st)}catch(Sa){}var ut=function(){return void 0===V&&(V=!Y&&!X&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),V},ht=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ft(t){return"function"===typeof t&&/native code/.test(t.toString())}var ct,lt="undefined"!==typeof Symbol&&ft(Symbol)&&"undefined"!==typeof Reflect&&ft(Reflect.ownKeys);ct="undefined"!==typeof Set&&ft(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var dt=C,pt=0,mt=function(){this.id=pt++,this.subs=[]};mt.prototype.addSub=function(t){this.subs.push(t)},mt.prototype.removeSub=function(t){b(this.subs,t)},mt.prototype.depend=function(){mt.target&&mt.target.addDep(this)},mt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,r=t.length;e-1)if(o&&!w(i,"default"))a=!1;else if(""===a||a===E(t)){var u=te(String,i.type);(u<0||s0&&(a=Ae(a,(e||"")+"_"+r),Ee(a[0])&&Ee(h)&&(f[u]=_t(h.text+a[0].text),a.shift()),f.push.apply(f,a)):s(a)?Ee(h)?f[u]=_t(h.text+a):""!==a&&f.push(_t(a)):Ee(a)&&Ee(h)?f[u]=_t(h.text+a.text):(o(t._isVList)&&i(a.tag)&&n(a.key)&&i(e)&&(a.key="__vlist"+e+"_"+r+"__"),f.push(a)));return f}function Re(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function Oe(t){var e=je(t.$options.inject,t);e&&(Ot(!1),Object.keys(e).forEach((function(r){Lt(t,r,e[r])})),Ot(!0))}function je(t,e){if(t){for(var r=Object.create(null),n=lt?Reflect.ownKeys(t):Object.keys(t),i=0;i0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&n&&n!==r&&s===n.$key&&!o&&!n.$hasNormal)return n;for(var u in i={},t)t[u]&&"$"!==u[0]&&(i[u]=Le(e,u,t[u]))}else i={};for(var h in e)h in i||(i[h]=Pe(e,h));return t&&Object.isExtensible(t)&&(t._normalized=i),H(i,"$stable",a),H(i,"$key",s),H(i,"$hasNormal",o),i}function Le(t,e,r){var n=function(){var t=arguments.length?r.apply(null,arguments):r({});return t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:ke(t),t&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return r.proxy&&Object.defineProperty(t,e,{get:n,enumerable:!0,configurable:!0}),n}function Pe(t,e){return function(){return t[e]}}function Be(t,e){var r,n,o,a,s;if(Array.isArray(t)||"string"===typeof t)for(r=new Array(t.length),n=0,o=t.length;n1?j(r):r;for(var n=j(arguments,1),i='event handler for "'+t+'"',o=0,a=r.length;odocument.createEvent("Event").timeStamp&&(Kr=function(){return Vr.now()})}function Gr(){var t,e;for(Zr=Kr(),zr=!0,qr.sort((function(t,e){return t.id-e.id})),Wr=0;WrWr&&qr[r].id>t.id)r--;qr.splice(r+1,0,t)}else qr.push(t);$r||($r=!0,pe(Gr))}}var tn=0,en=function(t,e,r,n,i){this.vm=t,i&&(t._watcher=this),t._watchers.push(this),n?(this.deep=!!n.deep,this.user=!!n.user,this.lazy=!!n.lazy,this.sync=!!n.sync,this.before=n.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=r,this.id=++tn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ct,this.newDepIds=new ct,this.expression="","function"===typeof e?this.getter=e:(this.getter=K(e),this.getter||(this.getter=C)),this.value=this.lazy?void 0:this.get()};en.prototype.get=function(){var t;gt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(Sa){if(!this.user)throw Sa;ee(Sa,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&ve(t),bt(),this.cleanupDeps()}return t},en.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},en.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0},en.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Qr(this)},en.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||u(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(Sa){ee(Sa,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},en.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},en.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},en.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var rn={enumerable:!0,configurable:!0,get:C,set:C};function nn(t,e,r){rn.get=function(){return this[e][r]},rn.set=function(t){this[e][r]=t},Object.defineProperty(t,r,rn)}function on(t){t._watchers=[];var e=t.$options;e.props&&an(t,e.props),e.methods&&pn(t,e.methods),e.data?sn(t):Ct(t._data={},!0),e.computed&&fn(t,e.computed),e.watch&&e.watch!==ot&&mn(t,e.watch)}function an(t,e){var r=t.$options.propsData||{},n=t._props={},i=t.$options._propKeys=[],o=!t.$parent;o||Ot(!1);var a=function(o){i.push(o);var a=Yt(o,e,r,t);Lt(n,o,a),o in t||nn(t,"_props",o)};for(var s in e)a(s);Ot(!0)}function sn(t){var e=t.$options.data;e=t._data="function"===typeof e?un(e,t):e||{},f(e)||(e={});var r=Object.keys(e),n=t.$options.props,i=(t.$options.methods,r.length);while(i--){var o=r[i];0,n&&w(n,o)||W(o)||nn(t,"_data",o)}Ct(e,!0)}function un(t,e){gt();try{return t.call(e,e)}catch(Sa){return ee(Sa,e,"data()"),{}}finally{bt()}}var hn={lazy:!0};function fn(t,e){var r=t._computedWatchers=Object.create(null),n=ut();for(var i in e){var o=e[i],a="function"===typeof o?o:o.get;0,n||(r[i]=new en(t,a||C,C,hn)),i in t||cn(t,i,o)}}function cn(t,e,r){var n=!ut();"function"===typeof r?(rn.get=n?ln(e):dn(r),rn.set=C):(rn.get=r.get?n&&!1!==r.cache?ln(e):dn(r.get):C,rn.set=r.set||C),Object.defineProperty(t,e,rn)}function ln(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),mt.target&&e.depend(),e.value}}function dn(t){return function(){return t.call(this,this)}}function pn(t,e){t.$options.props;for(var r in e)t[r]="function"!==typeof e[r]?C:O(e[r],t)}function mn(t,e){for(var r in e){var n=e[r];if(Array.isArray(n))for(var i=0;i-1)return this;var r=j(arguments,1);return r.unshift(this),"function"===typeof t.install?t.install.apply(t,r):"function"===typeof t&&t.apply(null,r),e.push(t),this}}function kn(t){t.mixin=function(t){return this.options=Vt(this.options,t),this}}function En(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var r=this,n=r.cid,i=t._Ctor||(t._Ctor={});if(i[n])return i[n];var o=t.name||r.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(r.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Vt(r.options,t),a["super"]=r,a.options.props&&An(a),a.options.computed&&Rn(a),a.extend=r.extend,a.mixin=r.mixin,a.use=r.use,U.forEach((function(t){a[t]=r[t]})),o&&(a.options.components[o]=a),a.superOptions=r.options,a.extendOptions=t,a.sealedOptions=T({},a.options),i[n]=a,a}}function An(t){var e=t.options.props;for(var r in e)nn(t.prototype,"_props",r)}function Rn(t){var e=t.options.computed;for(var r in e)cn(t.prototype,r,e[r])}function On(t){U.forEach((function(e){t[e]=function(t,r){return r?("component"===e&&f(r)&&(r.name=r.name||t,r=this.options._base.extend(r)),"directive"===e&&"function"===typeof r&&(r={bind:r,update:r}),this.options[e+"s"][t]=r,r):this.options[e+"s"][t]}}))}function jn(t){return t&&(t.Ctor.options.name||t.tag)}function Tn(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!c(t)&&t.test(e)}function In(t,e){var r=t.cache,n=t.keys,i=t._vnode;for(var o in r){var a=r[o];if(a){var s=jn(a.componentOptions);s&&!e(s)&&Cn(r,o,n,i)}}}function Cn(t,e,r,n){var i=t[e];!i||n&&i.tag===n.tag||i.componentInstance.$destroy(),t[e]=null,b(r,e)}yn(Sn),gn(Sn),Rr(Sn),Ir(Sn),gr(Sn);var Ln=[String,RegExp,Array],Pn={name:"keep-alive",abstract:!0,props:{include:Ln,exclude:Ln,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Cn(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch("include",(function(e){In(t,(function(t){return Tn(e,t)}))})),this.$watch("exclude",(function(e){In(t,(function(t){return!Tn(e,t)}))}))},render:function(){var t=this.$slots.default,e=_r(t),r=e&&e.componentOptions;if(r){var n=jn(r),i=this,o=i.include,a=i.exclude;if(o&&(!n||!Tn(o,n))||a&&n&&Tn(a,n))return e;var s=this,u=s.cache,h=s.keys,f=null==e.key?r.Ctor.cid+(r.tag?"::"+r.tag:""):e.key;u[f]?(e.componentInstance=u[f].componentInstance,b(h,f),h.push(f)):(u[f]=e,h.push(f),this.max&&h.length>parseInt(this.max)&&Cn(u,h[0],h,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}},Bn={KeepAlive:Pn};function Nn(t){var e={get:function(){return $}};Object.defineProperty(t,"config",e),t.util={warn:dt,extend:T,mergeOptions:Vt,defineReactive:Lt},t.set=Pt,t.delete=Bt,t.nextTick=pe,t.observable=function(t){return Ct(t),t},t.options=Object.create(null),U.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Bn),xn(t),kn(t),En(t),On(t)}Nn(Sn),Object.defineProperty(Sn.prototype,"$isServer",{get:ut}),Object.defineProperty(Sn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Sn,"FunctionalRenderContext",{value:Xe}),Sn.version="2.6.11";var Dn=v("style,class"),qn=v("input,textarea,option,select,progress"),Un=function(t,e,r){return"value"===r&&qn(t)&&"button"!==e||"selected"===r&&"option"===t||"checked"===r&&"input"===t||"muted"===r&&"video"===t},Fn=v("contenteditable,draggable,spellcheck"),$n=v("events,caret,typing,plaintext-only"),zn=function(t,e){return Vn(e)||"false"===e?"false":"contenteditable"===t&&$n(e)?e:"true"},Wn=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Hn="http://www.w3.org/1999/xlink",Zn=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Kn=function(t){return Zn(t)?t.slice(6,t.length):""},Vn=function(t){return null==t||!1===t};function Gn(t){var e=t.data,r=t,n=t;while(i(n.componentInstance))n=n.componentInstance._vnode,n&&n.data&&(e=Yn(n.data,e));while(i(r=r.parent))r&&r.data&&(e=Yn(e,r.data));return Xn(e.staticClass,e.class)}function Yn(t,e){return{staticClass:Jn(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Xn(t,e){return i(t)||i(e)?Jn(t,Qn(e)):""}function Jn(t,e){return t?e?t+" "+e:t:e||""}function Qn(t){return Array.isArray(t)?ti(t):u(t)?ei(t):"string"===typeof t?t:""}function ti(t){for(var e,r="",n=0,o=t.length;n-1?si[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:si[t]=/HTMLUnknownElement/.test(e.toString())}var hi=v("text,number,password,search,email,tel,url");function fi(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function ci(t,e){var r=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&r.setAttribute("multiple","multiple"),r}function li(t,e){return document.createElementNS(ri[t],e)}function di(t){return document.createTextNode(t)}function pi(t){return document.createComment(t)}function mi(t,e,r){t.insertBefore(e,r)}function vi(t,e){t.removeChild(e)}function gi(t,e){t.appendChild(e)}function bi(t){return t.parentNode}function yi(t){return t.nextSibling}function wi(t){return t.tagName}function Mi(t,e){t.textContent=e}function _i(t,e){t.setAttribute(e,"")}var Si=Object.freeze({createElement:ci,createElementNS:li,createTextNode:di,createComment:pi,insertBefore:mi,removeChild:vi,appendChild:gi,parentNode:bi,nextSibling:yi,tagName:wi,setTextContent:Mi,setStyleScope:_i}),xi={create:function(t,e){ki(e)},update:function(t,e){t.data.ref!==e.data.ref&&(ki(t,!0),ki(e))},destroy:function(t){ki(t,!0)}};function ki(t,e){var r=t.data.ref;if(i(r)){var n=t.context,o=t.componentInstance||t.elm,a=n.$refs;e?Array.isArray(a[r])?b(a[r],o):a[r]===o&&(a[r]=void 0):t.data.refInFor?Array.isArray(a[r])?a[r].indexOf(o)<0&&a[r].push(o):a[r]=[o]:a[r]=o}}var Ei=new yt("",{},[]),Ai=["create","activate","update","remove","destroy"];function Ri(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&Oi(t,e)||o(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&n(e.asyncFactory.error))}function Oi(t,e){if("input"!==t.tag)return!0;var r,n=i(r=t.data)&&i(r=r.attrs)&&r.type,o=i(r=e.data)&&i(r=r.attrs)&&r.type;return n===o||hi(n)&&hi(o)}function ji(t,e,r){var n,o,a={};for(n=e;n<=r;++n)o=t[n].key,i(o)&&(a[o]=n);return a}function Ti(t){var e,r,a={},u=t.modules,h=t.nodeOps;for(e=0;em?(c=n(r[b+1])?null:r[b+1].elm,S(t,c,r,p,b,o)):p>b&&k(e,l,m)}function R(t,e,r,n){for(var o=r;o-1?$i(t,e,r):Wn(e)?Vn(r)?t.removeAttribute(e):(r="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,r)):Fn(e)?t.setAttribute(e,zn(e,r)):Zn(e)?Vn(r)?t.removeAttributeNS(Hn,Kn(e)):t.setAttributeNS(Hn,e,r):$i(t,e,r)}function $i(t,e,r){if(Vn(r))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==r&&!t.__ieph){var n=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,r)}}var zi={create:Ui,update:Ui};function Wi(t,e){var r=e.elm,o=e.data,a=t.data;if(!(n(o.staticClass)&&n(o.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=Gn(e),u=r._transitionClasses;i(u)&&(s=Jn(s,Qn(u))),s!==r._prevClass&&(r.setAttribute("class",s),r._prevClass=s)}}var Hi,Zi={create:Wi,update:Wi},Ki="__r",Vi="__c";function Gi(t){if(i(t[Ki])){var e=tt?"change":"input";t[e]=[].concat(t[Ki],t[e]||[]),delete t[Ki]}i(t[Vi])&&(t.change=[].concat(t[Vi],t.change||[]),delete t[Vi])}function Yi(t,e,r){var n=Hi;return function i(){var o=e.apply(null,arguments);null!==o&&Qi(t,i,r,n)}}var Xi=ae&&!(it&&Number(it[1])<=53);function Ji(t,e,r,n){if(Xi){var i=Zr,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||t.timeStamp<=0||t.target.ownerDocument!==document)return o.apply(this,arguments)}}Hi.addEventListener(t,e,at?{capture:r,passive:n}:r)}function Qi(t,e,r,n){(n||Hi).removeEventListener(t,e._wrapper||e,r)}function to(t,e){if(!n(t.data.on)||!n(e.data.on)){var r=e.data.on||{},i=t.data.on||{};Hi=e.elm,Gi(r),we(r,i,Ji,Qi,Yi,e.context),Hi=void 0}}var eo,ro={create:to,update:to};function no(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var r,o,a=e.elm,s=t.data.domProps||{},u=e.data.domProps||{};for(r in i(u.__ob__)&&(u=e.data.domProps=T({},u)),s)r in u||(a[r]="");for(r in u){if(o=u[r],"textContent"===r||"innerHTML"===r){if(e.children&&(e.children.length=0),o===s[r])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===r&&"PROGRESS"!==a.tagName){a._value=o;var h=n(o)?"":String(o);io(a,h)&&(a.value=h)}else if("innerHTML"===r&&ii(a.tagName)&&n(a.innerHTML)){eo=eo||document.createElement("div"),eo.innerHTML=""+o+"";var f=eo.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(f.firstChild)a.appendChild(f.firstChild)}else if(o!==s[r])try{a[r]=o}catch(Sa){}}}}function io(t,e){return!t.composing&&("OPTION"===t.tagName||oo(t,e)||ao(t,e))}function oo(t,e){var r=!0;try{r=document.activeElement!==t}catch(Sa){}return r&&t.value!==e}function ao(t,e){var r=t.value,n=t._vModifiers;if(i(n)){if(n.number)return m(r)!==m(e);if(n.trim)return r.trim()!==e.trim()}return r!==e}var so={create:no,update:no},uo=M((function(t){var e={},r=/;(?![^(]*\))/g,n=/:(.+)/;return t.split(r).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function ho(t){var e=fo(t.style);return t.staticStyle?T(t.staticStyle,e):e}function fo(t){return Array.isArray(t)?I(t):"string"===typeof t?uo(t):t}function co(t,e){var r,n={};if(e){var i=t;while(i.componentInstance)i=i.componentInstance._vnode,i&&i.data&&(r=ho(i.data))&&T(n,r)}(r=ho(t.data))&&T(n,r);var o=t;while(o=o.parent)o.data&&(r=ho(o.data))&&T(n,r);return n}var lo,po=/^--/,mo=/\s*!important$/,vo=function(t,e,r){if(po.test(e))t.style.setProperty(e,r);else if(mo.test(r))t.style.setProperty(E(e),r.replace(mo,""),"important");else{var n=bo(e);if(Array.isArray(r))for(var i=0,o=r.length;i-1?e.split(Mo).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var r=" "+(t.getAttribute("class")||"")+" ";r.indexOf(" "+e+" ")<0&&t.setAttribute("class",(r+e).trim())}}function So(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Mo).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var r=" "+(t.getAttribute("class")||"")+" ",n=" "+e+" ";while(r.indexOf(n)>=0)r=r.replace(n," ");r=r.trim(),r?t.setAttribute("class",r):t.removeAttribute("class")}}function xo(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&T(e,ko(t.name||"v")),T(e,t),e}return"string"===typeof t?ko(t):void 0}}var ko=M((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Eo=Y&&!et,Ao="transition",Ro="animation",Oo="transition",jo="transitionend",To="animation",Io="animationend";Eo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oo="WebkitTransition",jo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(To="WebkitAnimation",Io="webkitAnimationEnd"));var Co=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Lo(t){Co((function(){Co(t)}))}function Po(t,e){var r=t._transitionClasses||(t._transitionClasses=[]);r.indexOf(e)<0&&(r.push(e),_o(t,e))}function Bo(t,e){t._transitionClasses&&b(t._transitionClasses,e),So(t,e)}function No(t,e,r){var n=qo(t,e),i=n.type,o=n.timeout,a=n.propCount;if(!i)return r();var s=i===Ao?jo:Io,u=0,h=function(){t.removeEventListener(s,f),r()},f=function(e){e.target===t&&++u>=a&&h()};setTimeout((function(){u0&&(r=Ao,f=a,c=o.length):e===Ro?h>0&&(r=Ro,f=h,c=u.length):(f=Math.max(a,h),r=f>0?a>h?Ao:Ro:null,c=r?r===Ao?o.length:u.length:0);var l=r===Ao&&Do.test(n[Oo+"Property"]);return{type:r,timeout:f,propCount:c,hasTransform:l}}function Uo(t,e){while(t.length1}function Zo(t,e){!0!==e.data.show&&$o(e)}var Ko=Y?{create:Zo,activate:Zo,remove:function(t,e){!0!==t.data.show?zo(t,e):e()}}:{},Vo=[zi,Zi,ro,so,wo,Ko],Go=Vo.concat(qi),Yo=Ti({nodeOps:Si,modules:Go});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&ia(t,"input")}));var Xo={inserted:function(t,e,r,n){"select"===r.tag?(n.elm&&!n.elm._vOptions?Me(r,"postpatch",(function(){Xo.componentUpdated(t,e,r)})):Jo(t,e,r.context),t._vOptions=[].map.call(t.options,ea)):("textarea"===r.tag||hi(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",ra),t.addEventListener("compositionend",na),t.addEventListener("change",na),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,r){if("select"===r.tag){Jo(t,e,r.context);var n=t._vOptions,i=t._vOptions=[].map.call(t.options,ea);if(i.some((function(t,e){return!B(t,n[e])}))){var o=t.multiple?e.value.some((function(t){return ta(t,i)})):e.value!==e.oldValue&&ta(e.value,i);o&&ia(t,"change")}}}};function Jo(t,e,r){Qo(t,e,r),(tt||rt)&&setTimeout((function(){Qo(t,e,r)}),0)}function Qo(t,e,r){var n=e.value,i=t.multiple;if(!i||Array.isArray(n)){for(var o,a,s=0,u=t.options.length;s-1,a.selected!==o&&(a.selected=o);else if(B(ea(a),n))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function ta(t,e){return e.every((function(e){return!B(e,t)}))}function ea(t){return"_value"in t?t._value:t.value}function ra(t){t.target.composing=!0}function na(t){t.target.composing&&(t.target.composing=!1,ia(t.target,"input"))}function ia(t,e){var r=document.createEvent("HTMLEvents");r.initEvent(e,!0,!0),t.dispatchEvent(r)}function oa(t){return!t.componentInstance||t.data&&t.data.transition?t:oa(t.componentInstance._vnode)}var aa={bind:function(t,e,r){var n=e.value;r=oa(r);var i=r.data&&r.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;n&&i?(r.data.show=!0,$o(r,(function(){t.style.display=o}))):t.style.display=n?o:"none"},update:function(t,e,r){var n=e.value,i=e.oldValue;if(!n!==!i){r=oa(r);var o=r.data&&r.data.transition;o?(r.data.show=!0,n?$o(r,(function(){t.style.display=t.__vOriginalDisplay})):zo(r,(function(){t.style.display="none"}))):t.style.display=n?t.__vOriginalDisplay:"none"}},unbind:function(t,e,r,n,i){i||(t.style.display=t.__vOriginalDisplay)}},sa={model:Xo,show:aa},ua={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function ha(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?ha(_r(e.children)):t}function fa(t){var e={},r=t.$options;for(var n in r.propsData)e[n]=t[n];var i=r._parentListeners;for(var o in i)e[S(o)]=i[o];return e}function ca(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function la(t){while(t=t.parent)if(t.data.transition)return!0}function da(t,e){return e.key===t.key&&e.tag===t.tag}var pa=function(t){return t.tag||Mr(t)},ma=function(t){return"show"===t.name},va={name:"transition",props:ua,abstract:!0,render:function(t){var e=this,r=this.$slots.default;if(r&&(r=r.filter(pa),r.length)){0;var n=this.mode;0;var i=r[0];if(la(this.$vnode))return i;var o=ha(i);if(!o)return i;if(this._leaving)return ca(t,i);var a="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?a+"comment":a+o.tag:s(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var u=(o.data||(o.data={})).transition=fa(this),h=this._vnode,f=ha(h);if(o.data.directives&&o.data.directives.some(ma)&&(o.data.show=!0),f&&f.data&&!da(o,f)&&!Mr(f)&&(!f.componentInstance||!f.componentInstance._vnode.isComment)){var c=f.data.transition=T({},u);if("out-in"===n)return this._leaving=!0,Me(c,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),ca(t,i);if("in-out"===n){if(Mr(o))return h;var l,d=function(){l()};Me(u,"afterEnter",d),Me(u,"enterCancelled",d),Me(c,"delayLeave",(function(t){l=t}))}}return i}}},ga=T({tag:String,moveClass:String},ua);delete ga.mode;var ba={props:ga,beforeMount:function(){var t=this,e=this._update;this._update=function(r,n){var i=jr(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,r,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=fa(this),s=0;s=74)&&(n=a.match(/Chrome\/(\d+)/),n&&(i=n[1]))),t.exports=i&&+i},"2d0a":function(t,e,r){var n=r("7f34"),i=r("b973"),o=r("2439"),a=r("4c07");t.exports=function(t,e){for(var r=i(e),s=a.f,u=o.f,h=0;h + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(){var o,a="4.17.19",s=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",h="Expected a function",f="__lodash_hash_undefined__",c=500,l="__lodash_placeholder__",d=1,p=2,m=4,v=1,g=2,b=1,y=2,w=4,M=8,_=16,S=32,x=64,k=128,E=256,A=512,R=30,O="...",j=800,T=16,I=1,C=2,L=3,P=1/0,B=9007199254740991,N=17976931348623157e292,D=NaN,q=4294967295,U=q-1,F=q>>>1,$=[["ary",k],["bind",b],["bindKey",y],["curry",M],["curryRight",_],["flip",A],["partial",S],["partialRight",x],["rearg",E]],z="[object Arguments]",W="[object Array]",H="[object AsyncFunction]",Z="[object Boolean]",K="[object Date]",V="[object DOMException]",G="[object Error]",Y="[object Function]",X="[object GeneratorFunction]",J="[object Map]",Q="[object Number]",tt="[object Null]",et="[object Object]",rt="[object Promise]",nt="[object Proxy]",it="[object RegExp]",ot="[object Set]",at="[object String]",st="[object Symbol]",ut="[object Undefined]",ht="[object WeakMap]",ft="[object WeakSet]",ct="[object ArrayBuffer]",lt="[object DataView]",dt="[object Float32Array]",pt="[object Float64Array]",mt="[object Int8Array]",vt="[object Int16Array]",gt="[object Int32Array]",bt="[object Uint8Array]",yt="[object Uint8ClampedArray]",wt="[object Uint16Array]",Mt="[object Uint32Array]",_t=/\b__p \+= '';/g,St=/\b(__p \+=) '' \+/g,xt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,kt=/&(?:amp|lt|gt|quot|#39);/g,Et=/[&<>"']/g,At=RegExp(kt.source),Rt=RegExp(Et.source),Ot=/<%-([\s\S]+?)%>/g,jt=/<%([\s\S]+?)%>/g,Tt=/<%=([\s\S]+?)%>/g,It=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ct=/^\w*$/,Lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pt=/[\\^$.*+?()[\]{}|]/g,Bt=RegExp(Pt.source),Nt=/^\s+|\s+$/g,Dt=/^\s+/,qt=/\s+$/,Ut=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ft=/\{\n\/\* \[wrapped with (.+)\] \*/,$t=/,? & /,zt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wt=/\\(\\)?/g,Ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Zt=/\w*$/,Kt=/^[-+]0x[0-9a-f]+$/i,Vt=/^0b[01]+$/i,Gt=/^\[object .+?Constructor\]$/,Yt=/^0o[0-7]+$/i,Xt=/^(?:0|[1-9]\d*)$/,Jt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Qt=/($^)/,te=/['\n\r\u2028\u2029\\]/g,ee="\\ud800-\\udfff",re="\\u0300-\\u036f",ne="\\ufe20-\\ufe2f",ie="\\u20d0-\\u20ff",oe=re+ne+ie,ae="\\u2700-\\u27bf",se="a-z\\xdf-\\xf6\\xf8-\\xff",ue="\\xac\\xb1\\xd7\\xf7",he="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",fe="\\u2000-\\u206f",ce=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",le="A-Z\\xc0-\\xd6\\xd8-\\xde",de="\\ufe0e\\ufe0f",pe=ue+he+fe+ce,me="['’]",ve="["+ee+"]",ge="["+pe+"]",be="["+oe+"]",ye="\\d+",we="["+ae+"]",Me="["+se+"]",_e="[^"+ee+pe+ye+ae+se+le+"]",Se="\\ud83c[\\udffb-\\udfff]",xe="(?:"+be+"|"+Se+")",ke="[^"+ee+"]",Ee="(?:\\ud83c[\\udde6-\\uddff]){2}",Ae="[\\ud800-\\udbff][\\udc00-\\udfff]",Re="["+le+"]",Oe="\\u200d",je="(?:"+Me+"|"+_e+")",Te="(?:"+Re+"|"+_e+")",Ie="(?:"+me+"(?:d|ll|m|re|s|t|ve))?",Ce="(?:"+me+"(?:D|LL|M|RE|S|T|VE))?",Le=xe+"?",Pe="["+de+"]?",Be="(?:"+Oe+"(?:"+[ke,Ee,Ae].join("|")+")"+Pe+Le+")*",Ne="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",qe=Pe+Le+Be,Ue="(?:"+[we,Ee,Ae].join("|")+")"+qe,Fe="(?:"+[ke+be+"?",be,Ee,Ae,ve].join("|")+")",$e=RegExp(me,"g"),ze=RegExp(be,"g"),We=RegExp(Se+"(?="+Se+")|"+Fe+qe,"g"),He=RegExp([Re+"?"+Me+"+"+Ie+"(?="+[ge,Re,"$"].join("|")+")",Te+"+"+Ce+"(?="+[ge,Re+je,"$"].join("|")+")",Re+"?"+je+"+"+Ie,Re+"+"+Ce,De,Ne,ye,Ue].join("|"),"g"),Ze=RegExp("["+Oe+ee+oe+de+"]"),Ke=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ve=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ge=-1,Ye={};Ye[dt]=Ye[pt]=Ye[mt]=Ye[vt]=Ye[gt]=Ye[bt]=Ye[yt]=Ye[wt]=Ye[Mt]=!0,Ye[z]=Ye[W]=Ye[ct]=Ye[Z]=Ye[lt]=Ye[K]=Ye[G]=Ye[Y]=Ye[J]=Ye[Q]=Ye[et]=Ye[it]=Ye[ot]=Ye[at]=Ye[ht]=!1;var Xe={};Xe[z]=Xe[W]=Xe[ct]=Xe[lt]=Xe[Z]=Xe[K]=Xe[dt]=Xe[pt]=Xe[mt]=Xe[vt]=Xe[gt]=Xe[J]=Xe[Q]=Xe[et]=Xe[it]=Xe[ot]=Xe[at]=Xe[st]=Xe[bt]=Xe[yt]=Xe[wt]=Xe[Mt]=!0,Xe[G]=Xe[Y]=Xe[ht]=!1;var Je={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},Qe={"&":"&","<":"<",">":">",'"':""","'":"'"},tr={"&":"&","<":"<",">":">",""":'"',"'":"'"},er={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rr=parseFloat,nr=parseInt,ir="object"==typeof t&&t&&t.Object===Object&&t,or="object"==typeof self&&self&&self.Object===Object&&self,ar=ir||or||Function("return this")(),sr=e&&!e.nodeType&&e,ur=sr&&"object"==typeof n&&n&&!n.nodeType&&n,hr=ur&&ur.exports===sr,fr=hr&&ir.process,cr=function(){try{var t=ur&&ur.require&&ur.require("util").types;return t||fr&&fr.binding&&fr.binding("util")}catch(e){}}(),lr=cr&&cr.isArrayBuffer,dr=cr&&cr.isDate,pr=cr&&cr.isMap,mr=cr&&cr.isRegExp,vr=cr&&cr.isSet,gr=cr&&cr.isTypedArray;function br(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}function yr(t,e,r,n){var i=-1,o=null==t?0:t.length;while(++i-1}function kr(t,e,r){var n=-1,i=null==t?0:t.length;while(++n-1);return r}function Xr(t,e){var r=t.length;while(r--&&Br(e,t[r],0)>-1);return r}function Jr(t,e){var r=t.length,n=0;while(r--)t[r]===e&&++n;return n}var Qr=Fr(Je),tn=Fr(Qe);function en(t){return"\\"+er[t]}function rn(t,e){return null==t?o:t[e]}function nn(t){return Ze.test(t)}function on(t){return Ke.test(t)}function an(t){var e,r=[];while(!(e=t.next()).done)r.push(e.value);return r}function sn(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}function un(t,e){return function(r){return t(e(r))}}function hn(t,e){var r=-1,n=t.length,i=0,o=[];while(++r-1}function Un(t,e){var r=this.__data__,n=ui(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}function Fn(t){var e=-1,r=null==t?0:t.length;this.clear();while(++e=e?t:e)),t}function mi(t,e,r,n,i,a){var s,u=e&d,h=e&p,f=e&m;if(r&&(s=i?r(t,n,i,a):r(t)),s!==o)return s;if(!Sf(t))return t;var c=sf(t);if(c){if(s=Qa(t),!u)return ra(t,s)}else{var l=Ga(t),v=l==Y||l==X;if(lf(t))return Zo(t,u);if(l==et||l==z||v&&!i){if(s=h||v?{}:ts(t),!u)return h?oa(t,ci(s,t)):ia(t,fi(s,t))}else{if(!Xe[l])return i?t:{};s=es(t,l,u)}}a||(a=new Yn);var g=a.get(t);if(g)return g;a.set(t,s),Bf(t)?t.forEach((function(n){s.add(mi(n,e,r,n,t,a))})):kf(t)&&t.forEach((function(n,i){s.set(i,mi(n,e,r,i,t,a))}));var b=f?h?Da:Na:h?_c:Mc,y=c?o:b(t);return wr(y||t,(function(n,i){y&&(i=n,n=t[i]),si(s,i,mi(n,e,r,i,t,a))})),s}function vi(t){var e=Mc(t);return function(r){return gi(r,t,e)}}function gi(t,e,r){var n=r.length;if(null==t)return!n;t=re(t);while(n--){var i=r[n],a=e[i],s=t[i];if(s===o&&!(i in t)||!a(s))return!1}return!0}function bi(t,e,r){if("function"!=typeof t)throw new oe(h);return Ss((function(){t.apply(o,r)}),e)}function yi(t,e,r,n){var i=-1,o=xr,a=!0,u=t.length,h=[],f=e.length;if(!u)return h;r&&(e=Er(e,Kr(r))),n?(o=kr,a=!1):e.length>=s&&(o=Gr,a=!1,e=new Kn(e));t:while(++ii?0:i+r),n=n===o||n>i?i:Kf(n),n<0&&(n+=i),n=r>n?0:Vf(n);while(r0&&r(s)?e>1?Ei(s,e-1,r,n,i):Ar(i,s):n||(i[i.length]=s)}return i}var Ai=ha(),Ri=ha(!0);function Oi(t,e){return t&&Ai(t,e,Mc)}function ji(t,e){return t&&Ri(t,e,Mc)}function Ti(t,e){return Sr(e,(function(e){return wf(t[e])}))}function Ii(t,e){e=$o(e,t);var r=0,n=e.length;while(null!=t&&re}function Bi(t,e){return null!=t&&ce.call(t,e)}function Ni(t,e){return null!=t&&e in re(t)}function Di(t,e,r){return t>=Fe(e,r)&&t=120&&l.length>=120)?new Kn(u&&l):o}l=t[0];var d=-1,p=h[0];t:while(++d-1)s!==t&&ke.call(s,u,1),ke.call(t,u,1)}return t}function mo(t,e){var r=t?e.length:0,n=r-1;while(r--){var i=e[r];if(r==n||i!==o){var o=i;is(i)?ke.call(t,i,1):Lo(t,i)}}return t}function vo(t,e){return t+Le(Ze()*(e-t+1))}function go(t,e,n,i){var o=-1,a=Ue(Ce((e-t)/(n||1)),0),s=r(a);while(a--)s[i?a:++o]=t,t+=n;return s}function bo(t,e){var r="";if(!t||e<1||e>B)return r;do{e%2&&(r+=t),e=Le(e/2),e&&(t+=t)}while(e);return r}function yo(t,e){return xs(bs(t,e,Ol),t+"")}function wo(t){return ni(Uc(t))}function Mo(t,e){var r=Uc(t);return As(r,pi(e,0,r.length))}function _o(t,e,r,n){if(!Sf(t))return t;e=$o(e,t);var i=-1,a=e.length,s=a-1,u=t;while(null!=u&&++io?0:o+e),n=n>o?o:n,n<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;var a=r(o);while(++i>>1,a=t[o];null!==a&&!Df(a)&&(r?a<=e:a=s){var f=e?null:Aa(t);if(f)return fn(f);a=!1,i=Gr,h=new Kn}else h=e?[]:u;t:while(++n=n?t:Eo(t,e,r)}var Ho=je||function(t){return ar.clearTimeout(t)};function Zo(t,e){if(e)return t.slice();var r=t.length,n=Me?Me(r):new t.constructor(r);return t.copy(n),n}function Ko(t){var e=new t.constructor(t.byteLength);return new we(e).set(new we(t)),e}function Vo(t,e){var r=e?Ko(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}function Go(t){var e=new t.constructor(t.source,Zt.exec(t));return e.lastIndex=t.lastIndex,e}function Yo(t){return gn?re(gn.call(t)):{}}function Xo(t,e){var r=e?Ko(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}function Jo(t,e){if(t!==e){var r=t!==o,n=null===t,i=t===t,a=Df(t),s=e!==o,u=null===e,h=e===e,f=Df(e);if(!u&&!f&&!a&&t>e||a&&s&&h&&!u&&!f||n&&s&&h||!r&&h||!i)return 1;if(!n&&!a&&!f&&t=s)return u;var h=r[n];return u*("desc"==h?-1:1)}}return t.index-e.index}function ta(t,e,n,i){var o=-1,a=t.length,s=n.length,u=-1,h=e.length,f=Ue(a-s,0),c=r(h+f),l=!i;while(++u1?r[i-1]:o,s=i>2?r[2]:o;a=t.length>3&&"function"==typeof a?(i--,a):o,s&&os(r[0],r[1],s)&&(a=i<3?o:a,i=1),e=re(e);while(++n-1?i[a?e[s]:s]:o}}function va(t){return Ba((function(e){var r=e.length,n=r,i=xn.prototype.thru;t&&e.reverse();while(n--){var a=e[n];if("function"!=typeof a)throw new oe(h);if(i&&!s&&"wrapper"==Ua(a))var s=new xn([],!0)}n=s?n:r;while(++n1&&b.reverse(),l&&fu))return!1;var f=a.get(t),c=a.get(e);if(f&&c)return f==e&&c==t;var l=-1,d=!0,p=r&g?new Kn:o;a.set(t,e),a.set(e,t);while(++l1?"& ":"")+e[n],e=e.join(r>2?", ":" "),t.replace(Ut,"{\n/* [wrapped with "+e+"] */\n")}function ns(t){return sf(t)||af(t)||!!(Ee&&t&&t[Ee])}function is(t,e){var r=typeof t;return e=null==e?B:e,!!e&&("number"==r||"symbol"!=r&&Xt.test(t))&&t>-1&&t%1==0&&t0){if(++e>=j)return arguments[0]}else e=0;return t.apply(o,arguments)}}function As(t,e){var r=-1,n=t.length,i=n-1;e=e===o?n:e;while(++r1?t[e-1]:o;return r="function"==typeof r?(t.pop(),r):o,Lu(t,r)}));function zu(t){var e=wn(t);return e.__chain__=!0,e}function Wu(t,e){return e(t),t}function Hu(t,e){return e(t)}var Zu=Ba((function(t){var e=t.length,r=e?t[0]:0,n=this.__wrapped__,i=function(e){return di(e,t)};return!(e>1||this.__actions__.length)&&n instanceof kn&&is(r)?(n=n.slice(r,+r+(e?1:0)),n.__actions__.push({func:Hu,args:[i],thisArg:o}),new xn(n,this.__chain__).thru((function(t){return e&&!t.length&&t.push(o),t}))):this.thru(i)}));function Ku(){return zu(this)}function Vu(){return new xn(this.value(),this.__chain__)}function Gu(){this.__values__===o&&(this.__values__=Hf(this.value()));var t=this.__index__>=this.__values__.length,e=t?o:this.__values__[this.__index__++];return{done:t,value:e}}function Yu(){return this}function Xu(t){var e,r=this;while(r instanceof Sn){var n=Is(r);n.__index__=0,n.__values__=o,e?i.__wrapped__=n:e=n;var i=n;r=r.__wrapped__}return i.__wrapped__=t,e}function Ju(){var t=this.__wrapped__;if(t instanceof kn){var e=t;return this.__actions__.length&&(e=new kn(this)),e=e.reverse(),e.__actions__.push({func:Hu,args:[lu],thisArg:o}),new xn(e,this.__chain__)}return this.thru(lu)}function Qu(){return No(this.__wrapped__,this.__actions__)}var th=aa((function(t,e,r){ce.call(t,r)?++t[r]:li(t,r,1)}));function eh(t,e,r){var n=sf(t)?_r:_i;return r&&os(t,e,r)&&(e=o),n(t,$a(e,3))}function rh(t,e){var r=sf(t)?Sr:ki;return r(t,$a(e,3))}var nh=ma(Ws),ih=ma(Hs);function oh(t,e){return Ei(ph(t,e),1)}function ah(t,e){return Ei(ph(t,e),P)}function sh(t,e,r){return r=r===o?1:Kf(r),Ei(ph(t,e),r)}function uh(t,e){var r=sf(t)?wr:wi;return r(t,$a(e,3))}function hh(t,e){var r=sf(t)?Mr:Mi;return r(t,$a(e,3))}var fh=aa((function(t,e,r){ce.call(t,r)?t[r].push(e):li(t,r,[e])}));function ch(t,e,r,n){t=hf(t)?t:Uc(t),r=r&&!n?Kf(r):0;var i=t.length;return r<0&&(r=Ue(i+r,0)),Nf(t)?r<=i&&t.indexOf(e,r)>-1:!!i&&Br(t,e,r)>-1}var lh=yo((function(t,e,n){var i=-1,o="function"==typeof e,a=hf(t)?r(t.length):[];return wi(t,(function(t){a[++i]=o?br(e,t,n):Fi(t,e,n)})),a})),dh=aa((function(t,e,r){li(t,r,e)}));function ph(t,e){var r=sf(t)?Er:no;return r(t,$a(e,3))}function mh(t,e,r,n){return null==t?[]:(sf(e)||(e=null==e?[]:[e]),r=n?o:r,sf(r)||(r=null==r?[]:[r]),ho(t,e,r))}var vh=aa((function(t,e,r){t[r?0:1].push(e)}),(function(){return[[],[]]}));function gh(t,e,r){var n=sf(t)?Rr:$r,i=arguments.length<3;return n(t,$a(e,4),r,i,wi)}function bh(t,e,r){var n=sf(t)?Or:$r,i=arguments.length<3;return n(t,$a(e,4),r,i,Mi)}function yh(t,e){var r=sf(t)?Sr:ki;return r(t,qh($a(e,3)))}function wh(t){var e=sf(t)?ni:wo;return e(t)}function Mh(t,e,r){e=(r?os(t,e,r):e===o)?1:Kf(e);var n=sf(t)?ii:Mo;return n(t,e)}function _h(t){var e=sf(t)?oi:ko;return e(t)}function Sh(t){if(null==t)return 0;if(hf(t))return Nf(t)?pn(t):t.length;var e=Ga(t);return e==J||e==ot?t.size:to(t).length}function xh(t,e,r){var n=sf(t)?jr:Ao;return r&&os(t,e,r)&&(e=o),n(t,$a(e,3))}var kh=yo((function(t,e){if(null==t)return[];var r=e.length;return r>1&&os(t,e[0],e[1])?e=[]:r>2&&os(e[0],e[1],e[2])&&(e=[e[0]]),ho(t,Ei(e,1),[])})),Eh=Te||function(){return ar.Date.now()};function Ah(t,e){if("function"!=typeof e)throw new oe(h);return t=Kf(t),function(){if(--t<1)return e.apply(this,arguments)}}function Rh(t,e,r){return e=r?o:e,e=t&&null==e?t.length:e,Oa(t,k,o,o,o,o,e)}function Oh(t,e){var r;if("function"!=typeof e)throw new oe(h);return t=Kf(t),function(){return--t>0&&(r=e.apply(this,arguments)),t<=1&&(e=o),r}}var jh=yo((function(t,e,r){var n=b;if(r.length){var i=hn(r,Fa(jh));n|=S}return Oa(t,n,e,r,i)})),Th=yo((function(t,e,r){var n=b|y;if(r.length){var i=hn(r,Fa(Th));n|=S}return Oa(e,n,t,r,i)}));function Ih(t,e,r){e=r?o:e;var n=Oa(t,M,o,o,o,o,o,e);return n.placeholder=Ih.placeholder,n}function Ch(t,e,r){e=r?o:e;var n=Oa(t,_,o,o,o,o,o,e);return n.placeholder=Ch.placeholder,n}function Lh(t,e,r){var n,i,a,s,u,f,c=0,l=!1,d=!1,p=!0;if("function"!=typeof t)throw new oe(h);function m(e){var r=n,a=i;return n=i=o,c=e,s=t.apply(a,r),s}function v(t){return c=t,u=Ss(y,e),l?m(t):s}function g(t){var r=t-f,n=t-c,i=e-r;return d?Fe(i,a-n):i}function b(t){var r=t-f,n=t-c;return f===o||r>=e||r<0||d&&n>=a}function y(){var t=Eh();if(b(t))return w(t);u=Ss(y,g(t))}function w(t){return u=o,p&&n?m(t):(n=i=o,s)}function M(){u!==o&&Ho(u),c=0,n=f=i=u=o}function _(){return u===o?s:w(Eh())}function S(){var t=Eh(),r=b(t);if(n=arguments,i=this,f=t,r){if(u===o)return v(f);if(d)return Ho(u),u=Ss(y,e),m(f)}return u===o&&(u=Ss(y,e)),s}return e=Gf(e)||0,Sf(r)&&(l=!!r.leading,d="maxWait"in r,a=d?Ue(Gf(r.maxWait)||0,e):a,p="trailing"in r?!!r.trailing:p),S.cancel=M,S.flush=_,S}var Ph=yo((function(t,e){return bi(t,1,e)})),Bh=yo((function(t,e,r){return bi(t,Gf(e)||0,r)}));function Nh(t){return Oa(t,A)}function Dh(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new oe(h);var r=function(){var n=arguments,i=e?e.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=t.apply(this,n);return r.cache=o.set(i,a)||o,a};return r.cache=new(Dh.Cache||Fn),r}function qh(t){if("function"!=typeof t)throw new oe(h);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Uh(t){return Oh(2,t)}Dh.Cache=Fn;var Fh=zo((function(t,e){e=1==e.length&&sf(e[0])?Er(e[0],Kr($a())):Er(Ei(e,1),Kr($a()));var r=e.length;return yo((function(n){var i=-1,o=Fe(n.length,r);while(++i=e})),af=$i(function(){return arguments}())?$i:function(t){return xf(t)&&ce.call(t,"callee")&&!xe.call(t,"callee")},sf=r.isArray,uf=lr?Kr(lr):zi;function hf(t){return null!=t&&_f(t.length)&&!wf(t)}function ff(t){return xf(t)&&hf(t)}function cf(t){return!0===t||!1===t||xf(t)&&Li(t)==Z}var lf=Be||Kl,df=dr?Kr(dr):Wi;function pf(t){return xf(t)&&1===t.nodeType&&!Cf(t)}function mf(t){if(null==t)return!0;if(hf(t)&&(sf(t)||"string"==typeof t||"function"==typeof t.splice||lf(t)||qf(t)||af(t)))return!t.length;var e=Ga(t);if(e==J||e==ot)return!t.size;if(cs(t))return!to(t).length;for(var r in t)if(ce.call(t,r))return!1;return!0}function vf(t,e){return Hi(t,e)}function gf(t,e,r){r="function"==typeof r?r:o;var n=r?r(t,e):o;return n===o?Hi(t,e,o,r):!!n}function bf(t){if(!xf(t))return!1;var e=Li(t);return e==G||e==V||"string"==typeof t.message&&"string"==typeof t.name&&!Cf(t)}function yf(t){return"number"==typeof t&&Ne(t)}function wf(t){if(!Sf(t))return!1;var e=Li(t);return e==Y||e==X||e==H||e==nt}function Mf(t){return"number"==typeof t&&t==Kf(t)}function _f(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=B}function Sf(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function xf(t){return null!=t&&"object"==typeof t}var kf=pr?Kr(pr):Ki;function Ef(t,e){return t===e||Vi(t,e,Wa(e))}function Af(t,e,r){return r="function"==typeof r?r:o,Vi(t,e,Wa(e),r)}function Rf(t){return If(t)&&t!=+t}function Of(t){if(fs(t))throw new i(u);return Gi(t)}function jf(t){return null===t}function Tf(t){return null==t}function If(t){return"number"==typeof t||xf(t)&&Li(t)==Q}function Cf(t){if(!xf(t)||Li(t)!=et)return!1;var e=_e(t);if(null===e)return!0;var r=ce.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&fe.call(r)==me}var Lf=mr?Kr(mr):Yi;function Pf(t){return Mf(t)&&t>=-B&&t<=B}var Bf=vr?Kr(vr):Xi;function Nf(t){return"string"==typeof t||!sf(t)&&xf(t)&&Li(t)==at}function Df(t){return"symbol"==typeof t||xf(t)&&Li(t)==st}var qf=gr?Kr(gr):Ji;function Uf(t){return t===o}function Ff(t){return xf(t)&&Ga(t)==ht}function $f(t){return xf(t)&&Li(t)==ft}var zf=xa(ro),Wf=xa((function(t,e){return t<=e}));function Hf(t){if(!t)return[];if(hf(t))return Nf(t)?mn(t):ra(t);if(Ae&&t[Ae])return an(t[Ae]());var e=Ga(t),r=e==J?sn:e==ot?fn:Uc;return r(t)}function Zf(t){if(!t)return 0===t?t:0;if(t=Gf(t),t===P||t===-P){var e=t<0?-1:1;return e*N}return t===t?t:0}function Kf(t){var e=Zf(t),r=e%1;return e===e?r?e-r:e:0}function Vf(t){return t?pi(Kf(t),0,q):0}function Gf(t){if("number"==typeof t)return t;if(Df(t))return D;if(Sf(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Sf(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Nt,"");var r=Vt.test(t);return r||Yt.test(t)?nr(t.slice(2),r?2:8):Kt.test(t)?D:+t}function Yf(t){return na(t,_c(t))}function Xf(t){return t?pi(Kf(t),-B,B):0===t?t:0}function Jf(t){return null==t?"":Io(t)}var Qf=sa((function(t,e){if(cs(e)||hf(e))na(e,Mc(e),t);else for(var r in e)ce.call(e,r)&&si(t,r,e[r])})),tc=sa((function(t,e){na(e,_c(e),t)})),ec=sa((function(t,e,r,n){na(e,_c(e),t,n)})),rc=sa((function(t,e,r,n){na(e,Mc(e),t,n)})),nc=Ba(di);function ic(t,e){var r=_n(t);return null==e?r:fi(r,e)}var oc=yo((function(t,e){t=re(t);var r=-1,n=e.length,i=n>2?e[2]:o;i&&os(e[0],e[1],i)&&(n=1);while(++r1),e})),na(t,Da(t),r),n&&(r=mi(r,d|p|m,Ia));var i=e.length;while(i--)Lo(r,e[i]);return r}));function Rc(t,e){return jc(t,qh($a(e)))}var Oc=Ba((function(t,e){return null==t?{}:fo(t,e)}));function jc(t,e){if(null==t)return{};var r=Er(Da(t),(function(t){return[t]}));return e=$a(e),co(t,r,(function(t,r){return e(t,r[0])}))}function Tc(t,e,r){e=$o(e,t);var n=-1,i=e.length;i||(i=1,t=o);while(++ne){var n=t;t=e,e=n}if(r||t%1||e%1){var i=Ze();return Fe(t+i*(e-t+rr("1e-"+((i+"").length-1))),e)}return vo(t,e)}var Hc=la((function(t,e,r){return e=e.toLowerCase(),t+(r?Zc(e):e)}));function Zc(t){return yl(Jf(t).toLowerCase())}function Kc(t){return t=Jf(t),t&&t.replace(Jt,Qr).replace(ze,"")}function Vc(t,e,r){t=Jf(t),e=Io(e);var n=t.length;r=r===o?n:pi(Kf(r),0,n);var i=r;return r-=e.length,r>=0&&t.slice(r,i)==e}function Gc(t){return t=Jf(t),t&&Rt.test(t)?t.replace(Et,tn):t}function Yc(t){return t=Jf(t),t&&Bt.test(t)?t.replace(Pt,"\\$&"):t}var Xc=la((function(t,e,r){return t+(r?"-":"")+e.toLowerCase()})),Jc=la((function(t,e,r){return t+(r?" ":"")+e.toLowerCase()})),Qc=ca("toLowerCase");function tl(t,e,r){t=Jf(t),e=Kf(e);var n=e?pn(t):0;if(!e||n>=e)return t;var i=(e-n)/2;return Ma(Le(i),r)+t+Ma(Ce(i),r)}function el(t,e,r){t=Jf(t),e=Kf(e);var n=e?pn(t):0;return e&&n>>0,r?(t=Jf(t),t&&("string"==typeof e||null!=e&&!Lf(e))&&(e=Io(e),!e&&nn(t))?Wo(mn(t),0,r):t.split(e,r)):[]}var ul=la((function(t,e,r){return t+(r?" ":"")+yl(e)}));function hl(t,e,r){return t=Jf(t),r=null==r?0:pi(Kf(r),0,t.length),e=Io(e),t.slice(r,r+e.length)==e}function fl(t,e,r){var n=wn.templateSettings;r&&os(t,e,r)&&(e=o),t=Jf(t),e=ec({},e,n,ja);var i,a,s=ec({},e.imports,n.imports,ja),u=Mc(s),h=Vr(s,u),f=0,c=e.interpolate||Qt,l="__p += '",d=ne((e.escape||Qt).source+"|"+c.source+"|"+(c===Tt?Ht:Qt).source+"|"+(e.evaluate||Qt).source+"|$","g"),p="//# sourceURL="+(ce.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ge+"]")+"\n";t.replace(d,(function(e,r,n,o,s,u){return n||(n=o),l+=t.slice(f,u).replace(te,en),r&&(i=!0,l+="' +\n__e("+r+") +\n'"),s&&(a=!0,l+="';\n"+s+";\n__p += '"),n&&(l+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),f=u+e.length,e})),l+="';\n";var m=ce.call(e,"variable")&&e.variable;m||(l="with (obj) {\n"+l+"\n}\n"),l=(a?l.replace(_t,""):l).replace(St,"$1").replace(xt,"$1;"),l="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+l+"return __p\n}";var v=Ml((function(){return zt(u,p+"return "+l).apply(o,h)}));if(v.source=l,bf(v))throw v;return v}function cl(t){return Jf(t).toLowerCase()}function ll(t){return Jf(t).toUpperCase()}function dl(t,e,r){if(t=Jf(t),t&&(r||e===o))return t.replace(Nt,"");if(!t||!(e=Io(e)))return t;var n=mn(t),i=mn(e),a=Yr(n,i),s=Xr(n,i)+1;return Wo(n,a,s).join("")}function pl(t,e,r){if(t=Jf(t),t&&(r||e===o))return t.replace(qt,"");if(!t||!(e=Io(e)))return t;var n=mn(t),i=Xr(n,mn(e))+1;return Wo(n,0,i).join("")}function ml(t,e,r){if(t=Jf(t),t&&(r||e===o))return t.replace(Dt,"");if(!t||!(e=Io(e)))return t;var n=mn(t),i=Yr(n,mn(e));return Wo(n,i).join("")}function vl(t,e){var r=R,n=O;if(Sf(e)){var i="separator"in e?e.separator:i;r="length"in e?Kf(e.length):r,n="omission"in e?Io(e.omission):n}t=Jf(t);var a=t.length;if(nn(t)){var s=mn(t);a=s.length}if(r>=a)return t;var u=r-pn(n);if(u<1)return n;var h=s?Wo(s,0,u).join(""):t.slice(0,u);if(i===o)return h+n;if(s&&(u+=h.length-u),Lf(i)){if(t.slice(u).search(i)){var f,c=h;i.global||(i=ne(i.source,Jf(Zt.exec(i))+"g")),i.lastIndex=0;while(f=i.exec(c))var l=f.index;h=h.slice(0,l===o?u:l)}}else if(t.indexOf(Io(i),u)!=u){var d=h.lastIndexOf(i);d>-1&&(h=h.slice(0,d))}return h+n}function gl(t){return t=Jf(t),t&&At.test(t)?t.replace(kt,vn):t}var bl=la((function(t,e,r){return t+(r?" ":"")+e.toUpperCase()})),yl=ca("toUpperCase");function wl(t,e,r){return t=Jf(t),e=r?o:e,e===o?on(t)?yn(t):Cr(t):t.match(e)||[]}var Ml=yo((function(t,e){try{return br(t,o,e)}catch(r){return bf(r)?r:new i(r)}})),_l=Ba((function(t,e){return wr(e,(function(e){e=Os(e),li(t,e,jh(t[e],t))})),t}));function Sl(t){var e=null==t?0:t.length,r=$a();return t=e?Er(t,(function(t){if("function"!=typeof t[1])throw new oe(h);return[r(t[0]),t[1]]})):[],yo((function(r){var n=-1;while(++nB)return[];var r=q,n=Fe(t,q);e=$a(e),t-=q;var i=Hr(n,e);while(++r0||e<0)?new kn(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),e!==o&&(e=Kf(e),r=e<0?r.dropRight(-e):r.take(e-t)),r)},kn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},kn.prototype.toArray=function(){return this.take(q)},Oi(kn.prototype,(function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),n=/^(?:head|last)$/.test(e),i=wn[n?"take"+("last"==e?"Right":""):e],a=n||/^find/.test(e);i&&(wn.prototype[e]=function(){var e=this.__wrapped__,s=n?[1]:arguments,u=e instanceof kn,h=s[0],f=u||sf(e),c=function(t){var e=i.apply(wn,Ar([t],s));return n&&l?e[0]:e};f&&r&&"function"==typeof h&&1!=h.length&&(u=f=!1);var l=this.__chain__,d=!!this.__actions__.length,p=a&&!l,m=u&&!d;if(!a&&f){e=m?e:new kn(this);var v=t.apply(e,s);return v.__actions__.push({func:Hu,args:[c],thisArg:o}),new xn(v,l)}return p&&m?t.apply(this,s):(v=this.thru(c),p?n?v.value()[0]:v.value():v)})})),wr(["pop","push","shift","sort","splice","unshift"],(function(t){var e=ae[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",n=/^(?:pop|shift)$/.test(t);wn.prototype[t]=function(){var t=arguments;if(n&&!this.__chain__){var i=this.value();return e.apply(sf(i)?i:[],t)}return this[r]((function(r){return e.apply(sf(r)?r:[],t)}))}})),Oi(kn.prototype,(function(t,e){var r=wn[e];if(r){var n=r.name+"";ce.call(ur,n)||(ur[n]=[]),ur[n].push({name:e,func:r})}})),ur[ga(o,y).name]=[{name:"wrapper",func:o}],kn.prototype.clone=En,kn.prototype.reverse=An,kn.prototype.value=Rn,wn.prototype.at=Zu,wn.prototype.chain=Ku,wn.prototype.commit=Vu,wn.prototype.next=Gu,wn.prototype.plant=Xu,wn.prototype.reverse=Ju,wn.prototype.toJSON=wn.prototype.valueOf=wn.prototype.value=Qu,wn.prototype.first=wn.prototype.head,Ae&&(wn.prototype[Ae]=Yu),wn},Mn=wn();ar._=Mn,i=function(){return Mn}.call(e,r,e,n),i===o||(n.exports=i)}).call(this)}).call(this,r("c8ba"),r("62e4")(t))},"2f62":function(t,e,r){"use strict";(function(t){ +/** + * vuex v3.1.2 + * (c) 2019 Evan You + * @license MIT + */ +function n(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:n});else{var r=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[n].concat(t.init):n,r.call(this,t)}}function n(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}r.d(e,"b",(function(){return C}));var i="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},o=i.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(t){o&&(t._devtoolHook=o,o.emit("vuex:init",t),o.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){o.emit("vuex:mutation",t,e)})))}function s(t,e){Object.keys(t).forEach((function(r){return e(t[r],r)}))}function u(t){return null!==t&&"object"===typeof t}function h(t){return t&&"function"===typeof t.then}function f(t,e){return function(){return t(e)}}var c=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var r=t.state;this.state=("function"===typeof r?r():r)||{}},l={namespaced:{configurable:!0}};l.namespaced.get=function(){return!!this._rawModule.namespaced},c.prototype.addChild=function(t,e){this._children[t]=e},c.prototype.removeChild=function(t){delete this._children[t]},c.prototype.getChild=function(t){return this._children[t]},c.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},c.prototype.forEachChild=function(t){s(this._children,t)},c.prototype.forEachGetter=function(t){this._rawModule.getters&&s(this._rawModule.getters,t)},c.prototype.forEachAction=function(t){this._rawModule.actions&&s(this._rawModule.actions,t)},c.prototype.forEachMutation=function(t){this._rawModule.mutations&&s(this._rawModule.mutations,t)},Object.defineProperties(c.prototype,l);var d=function(t){this.register([],t,!1)};function p(t,e,r){if(e.update(r),r.modules)for(var n in r.modules){if(!e.getChild(n))return void 0;p(t.concat(n),e.getChild(n),r.modules[n])}}d.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},d.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,r){return e=e.getChild(r),t+(e.namespaced?r+"/":"")}),"")},d.prototype.update=function(t){p([],this.root,t)},d.prototype.register=function(t,e,r){var n=this;void 0===r&&(r=!0);var i=new c(e,r);if(0===t.length)this.root=i;else{var o=this.get(t.slice(0,-1));o.addChild(t[t.length-1],i)}e.modules&&s(e.modules,(function(e,i){n.register(t.concat(i),e,r)}))},d.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),r=t[t.length-1];e.getChild(r).runtime&&e.removeChild(r)};var m;var v=function(t){var e=this;void 0===t&&(t={}),!m&&"undefined"!==typeof window&&window.Vue&&j(window.Vue);var r=t.plugins;void 0===r&&(r=[]);var n=t.strict;void 0===n&&(n=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new d(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new m,this._makeLocalGettersCache=Object.create(null);var i=this,o=this,s=o.dispatch,u=o.commit;this.dispatch=function(t,e){return s.call(i,t,e)},this.commit=function(t,e,r){return u.call(i,t,e,r)},this.strict=n;var h=this._modules.root.state;M(this,h,[],this._modules.root),w(this,h),r.forEach((function(t){return t(e)}));var f=void 0!==t.devtools?t.devtools:m.config.devtools;f&&a(this)},g={state:{configurable:!0}};function b(t,e){return e.indexOf(t)<0&&e.push(t),function(){var r=e.indexOf(t);r>-1&&e.splice(r,1)}}function y(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var r=t.state;M(t,r,[],t._modules.root,!0),w(t,r,e)}function w(t,e,r){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,o={};s(i,(function(e,r){o[r]=f(e,t),Object.defineProperty(t.getters,r,{get:function(){return t._vm[r]},enumerable:!0})}));var a=m.config.silent;m.config.silent=!0,t._vm=new m({data:{$$state:e},computed:o}),m.config.silent=a,t.strict&&A(t),n&&(r&&t._withCommit((function(){n._data.$$state=null})),m.nextTick((function(){return n.$destroy()})))}function M(t,e,r,n,i){var o=!r.length,a=t._modules.getNamespace(r);if(n.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=n),!o&&!i){var s=R(e,r.slice(0,-1)),u=r[r.length-1];t._withCommit((function(){m.set(s,u,n.state)}))}var h=n.context=_(t,a,r);n.forEachMutation((function(e,r){var n=a+r;x(t,n,e,h)})),n.forEachAction((function(e,r){var n=e.root?r:a+r,i=e.handler||e;k(t,n,i,h)})),n.forEachGetter((function(e,r){var n=a+r;E(t,n,e,h)})),n.forEachChild((function(n,o){M(t,e,r.concat(o),n,i)}))}function _(t,e,r){var n=""===e,i={dispatch:n?t.dispatch:function(r,n,i){var o=O(r,n,i),a=o.payload,s=o.options,u=o.type;return s&&s.root||(u=e+u),t.dispatch(u,a)},commit:n?t.commit:function(r,n,i){var o=O(r,n,i),a=o.payload,s=o.options,u=o.type;s&&s.root||(u=e+u),t.commit(u,a,s)}};return Object.defineProperties(i,{getters:{get:n?function(){return t.getters}:function(){return S(t,e)}},state:{get:function(){return R(t.state,r)}}}),i}function S(t,e){if(!t._makeLocalGettersCache[e]){var r={},n=e.length;Object.keys(t.getters).forEach((function(i){if(i.slice(0,n)===e){var o=i.slice(n);Object.defineProperty(r,o,{get:function(){return t.getters[i]},enumerable:!0})}})),t._makeLocalGettersCache[e]=r}return t._makeLocalGettersCache[e]}function x(t,e,r,n){var i=t._mutations[e]||(t._mutations[e]=[]);i.push((function(e){r.call(t,n.state,e)}))}function k(t,e,r,n){var i=t._actions[e]||(t._actions[e]=[]);i.push((function(e){var i=r.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},e);return h(i)||(i=Promise.resolve(i)),t._devtoolHook?i.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):i}))}function E(t,e,r,n){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return r(n.state,n.getters,t.state,t.getters)})}function A(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function R(t,e){return e.length?e.reduce((function(t,e){return t[e]}),t):t}function O(t,e,r){return u(t)&&t.type&&(r=e,e=t,t=t.type),{type:t,payload:e,options:r}}function j(t){m&&t===m||(m=t,n(m))}g.state.get=function(){return this._vm._data.$$state},g.state.set=function(t){0},v.prototype.commit=function(t,e,r){var n=this,i=O(t,e,r),o=i.type,a=i.payload,s=(i.options,{type:o,payload:a}),u=this._mutations[o];u&&(this._withCommit((function(){u.forEach((function(t){t(a)}))})),this._subscribers.forEach((function(t){return t(s,n.state)})))},v.prototype.dispatch=function(t,e){var r=this,n=O(t,e),i=n.type,o=n.payload,a={type:i,payload:o},s=this._actions[i];if(s){try{this._actionSubscribers.filter((function(t){return t.before})).forEach((function(t){return t.before(a,r.state)}))}catch(h){0}var u=s.length>1?Promise.all(s.map((function(t){return t(o)}))):s[0](o);return u.then((function(t){try{r._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,r.state)}))}catch(h){0}return t}))}},v.prototype.subscribe=function(t){return b(t,this._subscribers)},v.prototype.subscribeAction=function(t){var e="function"===typeof t?{before:t}:t;return b(e,this._actionSubscribers)},v.prototype.watch=function(t,e,r){var n=this;return this._watcherVM.$watch((function(){return t(n.state,n.getters)}),e,r)},v.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},v.prototype.registerModule=function(t,e,r){void 0===r&&(r={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),M(this,this.state,t,this._modules.get(t),r.preserveState),w(this,this.state)},v.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var r=R(e.state,t.slice(0,-1));m.delete(r,t[t.length-1])})),y(this)},v.prototype.hotUpdate=function(t){this._modules.update(t),y(this,!0)},v.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(v.prototype,g);var T=D((function(t,e){var r={};return B(e).forEach((function(e){var n=e.key,i=e.val;r[n]=function(){var e=this.$store.state,r=this.$store.getters;if(t){var n=q(this.$store,"mapState",t);if(!n)return;e=n.context.state,r=n.context.getters}return"function"===typeof i?i.call(this,e,r):e[i]},r[n].vuex=!0})),r})),I=D((function(t,e){var r={};return B(e).forEach((function(e){var n=e.key,i=e.val;r[n]=function(){var e=[],r=arguments.length;while(r--)e[r]=arguments[r];var n=this.$store.commit;if(t){var o=q(this.$store,"mapMutations",t);if(!o)return;n=o.context.commit}return"function"===typeof i?i.apply(this,[n].concat(e)):n.apply(this.$store,[i].concat(e))}})),r})),C=D((function(t,e){var r={};return B(e).forEach((function(e){var n=e.key,i=e.val;i=t+i,r[n]=function(){if(!t||q(this.$store,"mapGetters",t))return this.$store.getters[i]},r[n].vuex=!0})),r})),L=D((function(t,e){var r={};return B(e).forEach((function(e){var n=e.key,i=e.val;r[n]=function(){var e=[],r=arguments.length;while(r--)e[r]=arguments[r];var n=this.$store.dispatch;if(t){var o=q(this.$store,"mapActions",t);if(!o)return;n=o.context.dispatch}return"function"===typeof i?i.apply(this,[n].concat(e)):n.apply(this.$store,[i].concat(e))}})),r})),P=function(t){return{mapState:T.bind(null,t),mapGetters:C.bind(null,t),mapMutations:I.bind(null,t),mapActions:L.bind(null,t)}};function B(t){return N(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function N(t){return Array.isArray(t)||u(t)}function D(t){return function(e,r){return"string"!==typeof e?(r=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,r)}}function q(t,e,r){var n=t._modulesNamespaceMap[r];return n}var U={Store:v,install:j,version:"3.1.2",mapState:T,mapMutations:I,mapGetters:C,mapActions:L,createNamespacedHelpers:P};e["a"]=U}).call(this,r("c8ba"))},"30b5":function(t,e,r){"use strict";var n=r("c532");function i(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,r){if(!e)return t;var o;if(r)o=r(e);else if(n.isURLSearchParams(e))o=e.toString();else{var a=[];n.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(n.isArray(t)?e+="[]":t=[t],n.forEach(t,(function(t){n.isDate(t)?t=t.toISOString():n.isObject(t)&&(t=JSON.stringify(t)),a.push(i(e)+"="+i(t))})))})),o=a.join("&")}return o&&(t+=(-1===t.indexOf("?")?"?":"&")+o),t}},3261:function(t,e,r){var n=r("0368"),i=r("4c07"),o=r("8d23");t.exports=n?function(t,e,r){return i.f(t,e,o(1,r))}:function(t,e,r){return t[e]=r,t}},3300:function(t,e,r){"use strict";var n=r("f3a3"),i=r("80af"),o=r("3fb5"),a=r("ea53"),s=n.assert;function u(t){a.call(this,"short",t),this.a=new i(t.a,16).toRed(this.red),this.b=new i(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function h(t,e,r,n){a.BasePoint.call(this,t,"affine"),null===e&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(e,16),this.y=new i(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function f(t,e,r,n){a.BasePoint.call(this,t,"jacobian"),null===e&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(e,16),this.y=new i(r,16),this.z=new i(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(u,a),t.exports=u,u.prototype._getEndomorphism=function(t){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var e,r,n;if(t.beta)e=new i(t.beta,16).toRed(this.red);else{var o=this._getEndoRoots(this.p);e=o[0].cmp(o[1])<0?o[0]:o[1],e=e.toRed(this.red)}if(t.lambda)r=new i(t.lambda,16);else{var a=this._getEndoRoots(this.n);0===this.g.mul(a[0]).x.cmp(this.g.x.redMul(e))?r=a[0]:(r=a[1],s(0===this.g.mul(r).x.cmp(this.g.x.redMul(e))))}return n=t.basis?t.basis.map((function(t){return{a:new i(t.a,16),b:new i(t.b,16)}})):this._getEndoBasis(r),{beta:e,lambda:r,basis:n}}},u.prototype._getEndoRoots=function(t){var e=t===this.p?this.red:i.mont(t),r=new i(2).toRed(e).redInvm(),n=r.redNeg(),o=new i(3).toRed(e).redNeg().redSqrt().redMul(r),a=n.redAdd(o).fromRed(),s=n.redSub(o).fromRed();return[a,s]},u.prototype._getEndoBasis=function(t){var e,r,n,o,a,s,u,h,f,c=this.n.ushrn(Math.floor(this.n.bitLength()/2)),l=t,d=this.n.clone(),p=new i(1),m=new i(0),v=new i(0),g=new i(1),b=0;while(0!==l.cmpn(0)){var y=d.div(l);h=d.sub(y.mul(l)),f=v.sub(y.mul(p));var w=g.sub(y.mul(m));if(!n&&h.cmp(c)<0)e=u.neg(),r=p,n=h.neg(),o=f;else if(n&&2===++b)break;u=h,d=l,l=h,v=p,p=f,g=m,m=w}a=h.neg(),s=f;var M=n.sqr().add(o.sqr()),_=a.sqr().add(s.sqr());return _.cmp(M)>=0&&(a=e,s=r),n.negative&&(n=n.neg(),o=o.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:n,b:o},{a:a,b:s}]},u.prototype._endoSplit=function(t){var e=this.endo.basis,r=e[0],n=e[1],i=n.b.mul(t).divRound(this.n),o=r.b.neg().mul(t).divRound(this.n),a=i.mul(r.a),s=o.mul(n.a),u=i.mul(r.b),h=o.mul(n.b),f=t.sub(a).sub(s),c=u.add(h).neg();return{k1:f,k2:c}},u.prototype.pointFromX=function(t,e){t=new i(t,16),t.red||(t=t.toRed(this.red));var r=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();return(e&&!o||!e&&o)&&(n=n.redNeg()),this.point(t,n)},u.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,r=t.y,n=this.a.redMul(e),i=e.redSqr().redMul(e).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},u.prototype._endoWnafMulAdd=function(t,e,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},h.prototype.isInfinity=function(){return this.inf},h.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var r=e.redSqr().redISub(this.x).redISub(t.x),n=e.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},h.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,r=this.x.redSqr(),n=t.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(e).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},h.prototype.getX=function(){return this.x.fromRed()},h.prototype.getY=function(){return this.y.fromRed()},h.prototype.mul=function(t){return t=new i(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)},h.prototype.mulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},h.prototype.jmulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},h.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y))},h.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var r=this.precomputed,n=function(t){return t.neg()};e.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return e},h.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var t=this.curve.jpoint(this.x,this.y,this.curve.one);return t},o(f,a.BasePoint),u.prototype.jpoint=function(t,e,r){return new f(this,t,e,r)},f.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),r=this.x.redMul(e),n=this.y.redMul(e).redMul(t);return this.curve.point(r,n)},f.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},f.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(e),i=t.x.redMul(r),o=this.y.redMul(e.redMul(t.z)),a=t.y.redMul(r.redMul(this.z)),s=n.redSub(i),u=o.redSub(a);if(0===s.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var h=s.redSqr(),f=h.redMul(s),c=n.redMul(h),l=u.redSqr().redIAdd(f).redISub(c).redISub(c),d=u.redMul(c.redISub(l)).redISub(o.redMul(f)),p=this.z.redMul(t.z).redMul(s);return this.curve.jpoint(l,d,p)},f.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),r=this.x,n=t.x.redMul(e),i=this.y,o=t.y.redMul(e).redMul(this.z),a=r.redSub(n),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),h=u.redMul(a),f=r.redMul(u),c=s.redSqr().redIAdd(h).redISub(f).redISub(f),l=s.redMul(f.redISub(c)).redISub(i.redMul(h)),d=this.z.redMul(a);return this.curve.jpoint(c,l,d)},f.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var e=this,r=0;r=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},f.prototype.inspect=function(){return this.isInfinity()?"":""},f.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},3337:function(t,e,r){"use strict";var n=e;n.version=r("2801").version,n.utils=r("f3a3"),n.rand=r("fdac"),n.curve=r("4136"),n.curves=r("0cbb"),n.ec=r("b9a8"),n.eddsa=r("945d")},"334a":function(t,e,r){e=t.exports=r("4250"),e.Stream=e,e.Readable=e,e.Writable=r("19ea"),e.Duplex=r("e666"),e.Transform=r("09dc"),e.PassThrough=r("0ae3"),e.finished=r("ee93"),e.pipeline=r("fbd5")},"342f":function(t,e,r){var n=r("d066");t.exports=n("navigator","userAgent")||""},"343e":function(t,e,r){var n=e;n.der=r("3768"),n.pem=r("85b3")},"34d5":function(t,e,r){e=t.exports=r("cf35"),e.Stream=e,e.Readable=e,e.Writable=r("49ce"),e.Duplex=r("5e7d"),e.Transform=r("f1c8"),e.PassThrough=r("9d28"),e.finished=r("42a7"),e.pipeline=r("ac4f")},3505:function(t,e,r){var n=r("8707").Buffer,i=r("8c8a");function o(t,e,r){var o=e.length,a=i(e,t._cache);return t._cache=t._cache.slice(o),t._prev=n.concat([t._prev,r?e:a]),a}e.encrypt=function(t,e,r){var i,a=n.allocUnsafe(0);while(e.length){if(0===t._cache.length&&(t._cache=t._cipher.encryptBlock(t._prev),t._prev=n.allocUnsafe(0)),!(t._cache.length<=e.length)){a=n.concat([a,o(t,e,r)]);break}i=t._cache.length,a=n.concat([a,o(t,e.slice(0,i),r)]),e=e.slice(i)}return a}},3768:function(t,e,r){var n=r("3fb5"),i=r("b639").Buffer,o=r("7f7a"),a=o.base,s=o.constants.der;function u(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new h,this.tree._init(t.body)}function h(t){a.Node.call(this,"der",t)}function f(t){return t<10?"0"+t:t}function c(t,e,r,n){var i;if("seqof"===t?t="seq":"setof"===t&&(t="set"),s.tagByName.hasOwnProperty(t))i=s.tagByName[t];else{if("number"!==typeof t||(0|t)!==t)return n.error("Unknown tag: "+t);i=t}return i>=31?n.error("Multi-octet tag encoding unsupported"):(e||(i|=32),i|=s.tagClassByName[r||"universal"]<<6,i)}t.exports=u,u.prototype.encode=function(t,e){return this.tree._encode(t,e).join()},n(h,a.Node),h.prototype._encodeComposite=function(t,e,r,n){var o=c(t,e,r,this.reporter);if(n.length<128){var a=new i(2);return a[0]=o,a[1]=n.length,this._createEncoderBuffer([a,n])}for(var s=1,u=n.length;u>=256;u>>=8)s++;a=new i(2+s);a[0]=o,a[1]=128|s;u=1+s;for(var h=n.length;h>0;u--,h>>=8)a[u]=255&h;return this._createEncoderBuffer([a,n])},h.prototype._encodeStr=function(t,e){if("bitstr"===e)return this._createEncoderBuffer([0|t.unused,t.data]);if("bmpstr"===e){for(var r=new i(2*t.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");t.splice(0,2,40*t[0]+t[1])}var o=0;for(n=0;n=128;a>>=7)o++}var s=new i(o),u=s.length-1;for(n=t.length-1;n>=0;n--){a=t[n];s[u--]=127&a;while((a>>=7)>0)s[u--]=128|127&a}return this._createEncoderBuffer(s)},h.prototype._encodeTime=function(t,e){var r,n=new Date(t);return"gentime"===e?r=[f(n.getFullYear()),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):"utctime"===e?r=[f(n.getFullYear()%100),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+e+" time is not supported yet"),this._encodeStr(r,"octstr")},h.prototype._encodeNull=function(){return this._createEncoderBuffer("")},h.prototype._encodeInt=function(t,e){if("string"===typeof t){if(!e)return this.reporter.error("String int or enum given, but no values map");if(!e.hasOwnProperty(t))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(t));t=e[t]}if("number"!==typeof t&&!i.isBuffer(t)){var r=t.toArray();!t.sign&&128&r[0]&&r.unshift(0),t=new i(r)}if(i.isBuffer(t)){var n=t.length;0===t.length&&n++;var o=new i(n);return t.copy(o),0===t.length&&(o[0]=0),this._createEncoderBuffer(o)}if(t<128)return this._createEncoderBuffer(t);if(t<256)return this._createEncoderBuffer([0,t]);n=1;for(var a=t;a>=256;a>>=8)n++;for(o=new Array(n),a=o.length-1;a>=0;a--)o[a]=255&t,t>>=8;return 128&o[0]&&o.unshift(0),this._createEncoderBuffer(new i(o))},h.prototype._encodeBool=function(t){return this._createEncoderBuffer(t?255:0)},h.prototype._use=function(t,e){return"function"===typeof t&&(t=t(e)),t._getEncoder("der").tree},h.prototype._skipDefault=function(t,e,r){var n,i=this._baseState;if(null===i["default"])return!1;var o=t.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i["default"],e,r).join()),o.length!==i.defaultBuffer.length)return!1;for(n=0;n=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"===typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"===typeof t)return this._initNumber(t,e,r);if("object"===typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36),t=t.toString().replace(/\s+/g,"");var i=0;"-"===t[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"===typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,o+=24,o>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,f=r;f1&&0===this.words[this.length-1])this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function l(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,c=67108863&u,l=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=l;d++){var p=h-d|0;i=0|t.words[p],o=0|e.words[d],a=i*o+c,f+=a/67108864|0,c=67108863&a}r.words[h]=0|c,u=0|f}return 0!==u?r.words[h]=0|u:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(t=t||10,e=0|e||1,16===t||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215,r=0!==o||a!==this.length-1?h[6-u.length]+u+r:u+r,i+=2,i>=26&&(i-=26,a--)}0!==o&&(r=o.toString(16)+r);while(r.length%e!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var l=f[t],d=c[t];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(t);p=p.idivn(d),r=p.isZero()?m+r:h[l-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%e!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n("undefined"!==typeof a),this.toArrayLike(a,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,h=new t(o),f=this.clone();if(u){for(s=0;!f.isZero();s++)a=f.andln(255),f.iushrn(8),h[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0===(8191&e)&&(r+=13,e>>>=13),0===(127&e)&&(r+=7,e>>>=7),0===(15&e)&&(r+=4,e>>>=4),0===(3&e)&&(r+=2,e>>>=2),0===(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"===typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"===typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,x=_>>>13,k=0|a[5],E=8191&k,A=k>>>13,R=0|a[6],O=8191&R,j=R>>>13,T=0|a[7],I=8191&T,C=T>>>13,L=0|a[8],P=8191&L,B=L>>>13,N=0|a[9],D=8191&N,q=N>>>13,U=0|s[0],F=8191&U,$=U>>>13,z=0|s[1],W=8191&z,H=z>>>13,Z=0|s[2],K=8191&Z,V=Z>>>13,G=0|s[3],Y=8191&G,X=G>>>13,J=0|s[4],Q=8191&J,tt=J>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,ft=0|s[8],ct=8191&ft,lt=ft>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19,n=Math.imul(c,F),i=Math.imul(c,$),i=i+Math.imul(l,F)|0,o=Math.imul(l,$);var vt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,F),i=Math.imul(p,$),i=i+Math.imul(m,F)|0,o=Math.imul(m,$),n=n+Math.imul(c,W)|0,i=i+Math.imul(c,H)|0,i=i+Math.imul(l,W)|0,o=o+Math.imul(l,H)|0;var gt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,F),i=Math.imul(g,$),i=i+Math.imul(b,F)|0,o=Math.imul(b,$),n=n+Math.imul(p,W)|0,i=i+Math.imul(p,H)|0,i=i+Math.imul(m,W)|0,o=o+Math.imul(m,H)|0,n=n+Math.imul(c,K)|0,i=i+Math.imul(c,V)|0,i=i+Math.imul(l,K)|0,o=o+Math.imul(l,V)|0;var bt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,F),i=Math.imul(w,$),i=i+Math.imul(M,F)|0,o=Math.imul(M,$),n=n+Math.imul(g,W)|0,i=i+Math.imul(g,H)|0,i=i+Math.imul(b,W)|0,o=o+Math.imul(b,H)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,V)|0,i=i+Math.imul(m,K)|0,o=o+Math.imul(m,V)|0,n=n+Math.imul(c,Y)|0,i=i+Math.imul(c,X)|0,i=i+Math.imul(l,Y)|0,o=o+Math.imul(l,X)|0;var yt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,F),i=Math.imul(S,$),i=i+Math.imul(x,F)|0,o=Math.imul(x,$),n=n+Math.imul(w,W)|0,i=i+Math.imul(w,H)|0,i=i+Math.imul(M,W)|0,o=o+Math.imul(M,H)|0,n=n+Math.imul(g,K)|0,i=i+Math.imul(g,V)|0,i=i+Math.imul(b,K)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,Y)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,Y)|0,o=o+Math.imul(m,X)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,tt)|0,i=i+Math.imul(l,Q)|0,o=o+Math.imul(l,tt)|0;var wt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(E,F),i=Math.imul(E,$),i=i+Math.imul(A,F)|0,o=Math.imul(A,$),n=n+Math.imul(S,W)|0,i=i+Math.imul(S,H)|0,i=i+Math.imul(x,W)|0,o=o+Math.imul(x,H)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,V)|0,i=i+Math.imul(M,K)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(g,Y)|0,i=i+Math.imul(g,X)|0,i=i+Math.imul(b,Y)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,tt)|0,i=i+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0,n=n+Math.imul(c,rt)|0,i=i+Math.imul(c,nt)|0,i=i+Math.imul(l,rt)|0,o=o+Math.imul(l,nt)|0;var Mt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(O,F),i=Math.imul(O,$),i=i+Math.imul(j,F)|0,o=Math.imul(j,$),n=n+Math.imul(E,W)|0,i=i+Math.imul(E,H)|0,i=i+Math.imul(A,W)|0,o=o+Math.imul(A,H)|0,n=n+Math.imul(S,K)|0,i=i+Math.imul(S,V)|0,i=i+Math.imul(x,K)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(w,Y)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(M,Y)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,tt)|0,i=i+Math.imul(b,Q)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=i+Math.imul(p,nt)|0,i=i+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0,n=n+Math.imul(c,ot)|0,i=i+Math.imul(c,at)|0,i=i+Math.imul(l,ot)|0,o=o+Math.imul(l,at)|0;var _t=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(I,F),i=Math.imul(I,$),i=i+Math.imul(C,F)|0,o=Math.imul(C,$),n=n+Math.imul(O,W)|0,i=i+Math.imul(O,H)|0,i=i+Math.imul(j,W)|0,o=o+Math.imul(j,H)|0,n=n+Math.imul(E,K)|0,i=i+Math.imul(E,V)|0,i=i+Math.imul(A,K)|0,o=o+Math.imul(A,V)|0,n=n+Math.imul(S,Y)|0,i=i+Math.imul(S,X)|0,i=i+Math.imul(x,Y)|0,o=o+Math.imul(x,X)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,tt)|0,i=i+Math.imul(M,Q)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=i+Math.imul(g,nt)|0,i=i+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=i+Math.imul(p,at)|0,i=i+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0,n=n+Math.imul(c,ut)|0,i=i+Math.imul(c,ht)|0,i=i+Math.imul(l,ut)|0,o=o+Math.imul(l,ht)|0;var St=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(P,F),i=Math.imul(P,$),i=i+Math.imul(B,F)|0,o=Math.imul(B,$),n=n+Math.imul(I,W)|0,i=i+Math.imul(I,H)|0,i=i+Math.imul(C,W)|0,o=o+Math.imul(C,H)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,V)|0,i=i+Math.imul(j,K)|0,o=o+Math.imul(j,V)|0,n=n+Math.imul(E,Y)|0,i=i+Math.imul(E,X)|0,i=i+Math.imul(A,Y)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,Q)|0,i=i+Math.imul(S,tt)|0,i=i+Math.imul(x,Q)|0,o=o+Math.imul(x,tt)|0,n=n+Math.imul(w,rt)|0,i=i+Math.imul(w,nt)|0,i=i+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=i+Math.imul(g,at)|0,i=i+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=i+Math.imul(p,ht)|0,i=i+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0,n=n+Math.imul(c,ct)|0,i=i+Math.imul(c,lt)|0,i=i+Math.imul(l,ct)|0,o=o+Math.imul(l,lt)|0;var xt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,F),i=Math.imul(D,$),i=i+Math.imul(q,F)|0,o=Math.imul(q,$),n=n+Math.imul(P,W)|0,i=i+Math.imul(P,H)|0,i=i+Math.imul(B,W)|0,o=o+Math.imul(B,H)|0,n=n+Math.imul(I,K)|0,i=i+Math.imul(I,V)|0,i=i+Math.imul(C,K)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(O,Y)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(j,Y)|0,o=o+Math.imul(j,X)|0,n=n+Math.imul(E,Q)|0,i=i+Math.imul(E,tt)|0,i=i+Math.imul(A,Q)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=i+Math.imul(S,nt)|0,i=i+Math.imul(x,rt)|0,o=o+Math.imul(x,nt)|0,n=n+Math.imul(w,ot)|0,i=i+Math.imul(w,at)|0,i=i+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=i+Math.imul(g,ht)|0,i=i+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ct)|0,i=i+Math.imul(p,lt)|0,i=i+Math.imul(m,ct)|0,o=o+Math.imul(m,lt)|0,n=n+Math.imul(c,pt)|0,i=i+Math.imul(c,mt)|0,i=i+Math.imul(l,pt)|0,o=o+Math.imul(l,mt)|0;var kt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,W),i=Math.imul(D,H),i=i+Math.imul(q,W)|0,o=Math.imul(q,H),n=n+Math.imul(P,K)|0,i=i+Math.imul(P,V)|0,i=i+Math.imul(B,K)|0,o=o+Math.imul(B,V)|0,n=n+Math.imul(I,Y)|0,i=i+Math.imul(I,X)|0,i=i+Math.imul(C,Y)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,tt)|0,i=i+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(E,rt)|0,i=i+Math.imul(E,nt)|0,i=i+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=i+Math.imul(S,at)|0,i=i+Math.imul(x,ot)|0,o=o+Math.imul(x,at)|0,n=n+Math.imul(w,ut)|0,i=i+Math.imul(w,ht)|0,i=i+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ct)|0,i=i+Math.imul(g,lt)|0,i=i+Math.imul(b,ct)|0,o=o+Math.imul(b,lt)|0,n=n+Math.imul(p,pt)|0,i=i+Math.imul(p,mt)|0,i=i+Math.imul(m,pt)|0,o=o+Math.imul(m,mt)|0;var Et=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,K),i=Math.imul(D,V),i=i+Math.imul(q,K)|0,o=Math.imul(q,V),n=n+Math.imul(P,Y)|0,i=i+Math.imul(P,X)|0,i=i+Math.imul(B,Y)|0,o=o+Math.imul(B,X)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,tt)|0,i=i+Math.imul(C,Q)|0,o=o+Math.imul(C,tt)|0,n=n+Math.imul(O,rt)|0,i=i+Math.imul(O,nt)|0,i=i+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(E,ot)|0,i=i+Math.imul(E,at)|0,i=i+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=i+Math.imul(S,ht)|0,i=i+Math.imul(x,ut)|0,o=o+Math.imul(x,ht)|0,n=n+Math.imul(w,ct)|0,i=i+Math.imul(w,lt)|0,i=i+Math.imul(M,ct)|0,o=o+Math.imul(M,lt)|0,n=n+Math.imul(g,pt)|0,i=i+Math.imul(g,mt)|0,i=i+Math.imul(b,pt)|0,o=o+Math.imul(b,mt)|0;var At=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,Y),i=Math.imul(D,X),i=i+Math.imul(q,Y)|0,o=Math.imul(q,X),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,tt)|0,i=i+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(I,rt)|0,i=i+Math.imul(I,nt)|0,i=i+Math.imul(C,rt)|0,o=o+Math.imul(C,nt)|0,n=n+Math.imul(O,ot)|0,i=i+Math.imul(O,at)|0,i=i+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(E,ut)|0,i=i+Math.imul(E,ht)|0,i=i+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ct)|0,i=i+Math.imul(S,lt)|0,i=i+Math.imul(x,ct)|0,o=o+Math.imul(x,lt)|0,n=n+Math.imul(w,pt)|0,i=i+Math.imul(w,mt)|0,i=i+Math.imul(M,pt)|0,o=o+Math.imul(M,mt)|0;var Rt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,Q),i=Math.imul(D,tt),i=i+Math.imul(q,Q)|0,o=Math.imul(q,tt),n=n+Math.imul(P,rt)|0,i=i+Math.imul(P,nt)|0,i=i+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(I,ot)|0,i=i+Math.imul(I,at)|0,i=i+Math.imul(C,ot)|0,o=o+Math.imul(C,at)|0,n=n+Math.imul(O,ut)|0,i=i+Math.imul(O,ht)|0,i=i+Math.imul(j,ut)|0,o=o+Math.imul(j,ht)|0,n=n+Math.imul(E,ct)|0,i=i+Math.imul(E,lt)|0,i=i+Math.imul(A,ct)|0,o=o+Math.imul(A,lt)|0,n=n+Math.imul(S,pt)|0,i=i+Math.imul(S,mt)|0,i=i+Math.imul(x,pt)|0,o=o+Math.imul(x,mt)|0;var Ot=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,rt),i=Math.imul(D,nt),i=i+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(P,ot)|0,i=i+Math.imul(P,at)|0,i=i+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(I,ut)|0,i=i+Math.imul(I,ht)|0,i=i+Math.imul(C,ut)|0,o=o+Math.imul(C,ht)|0,n=n+Math.imul(O,ct)|0,i=i+Math.imul(O,lt)|0,i=i+Math.imul(j,ct)|0,o=o+Math.imul(j,lt)|0,n=n+Math.imul(E,pt)|0,i=i+Math.imul(E,mt)|0,i=i+Math.imul(A,pt)|0,o=o+Math.imul(A,mt)|0;var jt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(jt>>>26)|0,jt&=67108863,n=Math.imul(D,ot),i=Math.imul(D,at),i=i+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(P,ut)|0,i=i+Math.imul(P,ht)|0,i=i+Math.imul(B,ut)|0,o=o+Math.imul(B,ht)|0,n=n+Math.imul(I,ct)|0,i=i+Math.imul(I,lt)|0,i=i+Math.imul(C,ct)|0,o=o+Math.imul(C,lt)|0,n=n+Math.imul(O,pt)|0,i=i+Math.imul(O,mt)|0,i=i+Math.imul(j,pt)|0,o=o+Math.imul(j,mt)|0;var Tt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,ut),i=Math.imul(D,ht),i=i+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(P,ct)|0,i=i+Math.imul(P,lt)|0,i=i+Math.imul(B,ct)|0,o=o+Math.imul(B,lt)|0,n=n+Math.imul(I,pt)|0,i=i+Math.imul(I,mt)|0,i=i+Math.imul(C,pt)|0,o=o+Math.imul(C,mt)|0;var It=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(D,ct),i=Math.imul(D,lt),i=i+Math.imul(q,ct)|0,o=Math.imul(q,lt),n=n+Math.imul(P,pt)|0,i=i+Math.imul(P,mt)|0,i=i+Math.imul(B,pt)|0,o=o+Math.imul(B,mt)|0;var Ct=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,pt),i=Math.imul(D,mt),i=i+Math.imul(q,pt)|0,o=Math.imul(q,mt);var Lt=(h+n|0)+((8191&i)<<13)|0;return h=(o+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=xt,u[9]=kt,u[10]=Et,u[11]=At,u[12]=Rt,u[13]=Ot,u[14]=jt,u[15]=Tt,u[16]=It,u[17]=Ct,u[18]=Lt,0!==h&&(u[19]=h,r.length++),r};function m(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0,i+=a>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}function v(t,e,r){var n=new g;return n.mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?p(this,t,e):n<63?d(this,t,e):n<1024?m(this,t,e):v(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=l(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==f||h>=i);h--){var c=0|this.words[h];this.words[h]=f<<26-o|c>>>o,f=c&s}return u&&0!==f&&(u.words[u.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"===typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"===typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=this.length-t.length,n=this.clone(),i=t,a=0|i.words[i.length-1],s=this._countBits(a);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var u,h=n.length-i.length;if("mod"!==e){u=new o(null),u.length=h+1,u.words=new Array(u.length);for(var f=0;f=0;l--){var d=67108864*(0|n.words[i.length+l])+(0|n.words[i.length+l-1]);d=Math.min(d/a|0,67108863),n._ishlnsubmul(i,d,l);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,l),n.isZero()||(n.negative^=1);u&&(u.words[l]=d)}return u&&u.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:u||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;while(e.isEven()&&r.isEven())e.iushrn(1),r.iushrn(1),++h;var f=r.clone(),c=e.clone();while(!e.isZero()){for(var l=0,d=1;0===(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0){e.iushrn(l);while(l-- >0)(i.isOdd()||a.isOdd())&&(i.iadd(f),a.isub(c)),i.iushrn(1),a.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||u.isOdd())&&(s.iadd(f),u.isub(c)),s.iushrn(1),u.iushrn(1)}e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();var i,a=new o(1),s=new o(0),u=r.clone();while(e.cmpn(1)>0&&r.cmpn(1)>0){for(var h=0,f=1;0===(e.words[0]&f)&&h<26;++h,f<<=1);if(h>0){e.iushrn(h);while(h-- >0)a.isOdd()&&a.iadd(u),a.iushrn(1)}for(var c=0,l=1;0===(r.words[0]&l)&&c<26;++c,l<<=1);if(c>0){r.iushrn(c);while(c-- >0)s.isOdd()&&s.iadd(u),s.iushrn(1)}e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return i=0===e.cmpn(1)?a:s,i.cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);do{while(e.isEven())e.iushrn(1);while(r.isEven())r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}while(1);return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"===typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new x(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var b={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(t){if("string"===typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){x.call(this,t),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),e=r.bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},i(w,y),w.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,o=a}o>>>=22,t.words[i-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},w.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(b[t])return b[t];var e;if("k256"===t)e=new w;else if("p224"===t)e=new M;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new S}return b[t]=e,e},x.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},x.prototype._verify2=function(t,e){n(0===(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},x.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},x.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},x.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},x.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},x.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},x.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},x.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},x.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},x.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},x.prototype.isqr=function(t){return this.imul(t,t.clone())},x.prototype.sqr=function(t){return this.mul(t,t)},x.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2===1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}var i=this.m.subn(1),a=0;while(!i.isZero()&&0===i.andln(1))a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),f=this.m.bitLength();f=new o(2*f*f).toRed(this);while(0!==this.pow(f,h).cmp(u))f.redIAdd(u);var c=this.pow(f,i),l=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;i--){for(var f=e.words[i],c=h-1;c>=0;c--){var l=f>>c&1;a!==n[0]&&(a=this.sqr(a)),0!==l||0!==s?(s<<=1,s|=l,u++,(u===r||0===i&&0===c)&&(a=this.mul(a,n[s]),u=0,s=0)):u=0}h=26}return a},x.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},x.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},i(k,x),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.invm=function(t){var e=this.imod(t._invmp(this.m).mul(this.r2));return e._forceRed(this)}})(t,this)}).call(this,r("62e4")(t))},"37e8":function(t,e,r){var n=r("83ab"),i=r("9bf2"),o=r("825a"),a=r("df75");t.exports=n?Object.defineProperties:function(t,e){o(t);var r,n=a(e),s=n.length,u=0;while(s>u)i.f(t,r=n[u++],e[r]);return t}},"380f":function(t,e,r){"use strict";var n=r("f3a3"),i=n.assert,o=n.parseBytes,a=n.cachedProperty;function s(t,e){this.eddsa=t,this._secret=o(e.secret),t.isPoint(e.pub)?this._pub=e.pub:this._pubBytes=o(e.pub)}s.fromPublic=function(t,e){return e instanceof s?e:new s(t,{pub:e})},s.fromSecret=function(t,e){return e instanceof s?e:new s(t,{secret:e})},s.prototype.secret=function(){return this._secret},a(s,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),a(s,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),a(s,"privBytes",(function(){var t=this.eddsa,e=this.hash(),r=t.encodingLength-1,n=e.slice(0,t.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n})),a(s,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),a(s,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),a(s,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),s.prototype.sign=function(t){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(t,this)},s.prototype.verify=function(t,e){return this.eddsa.verify(t,e,this)},s.prototype.getSecret=function(t){return i(this._secret,"KeyPair is public only"),n.encode(this.secret(),t)},s.prototype.getPublic=function(t){return n.encode(this.pubBytes(),t)},t.exports=s},"387f":function(t,e,r){"use strict";t.exports=function(t,e,r,n,i){return t.config=e,r&&(t.code=r),t.request=n,t.response=i,t}},3934:function(t,e,r){"use strict";var n=r("c532");t.exports=n.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function i(t){var n=t;return e&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return t=i(window.location.href),function(e){var r=n.isString(e)?i(e):e;return r.protocol===t.protocol&&r.host===t.host}}():function(){return function(){return!0}}()},"399f":function(t,e,r){(function(t){(function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var a;"object"===typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{a=r(12).Buffer}catch(O){}function s(t,e,r){for(var i=0,o=Math.min(t.length,r),a=0,s=e;s=49&&h<=54?h-49+10:h>=17&&h<=22?h-17+10:h,i|=u,a|=u}return n(!(240&a),"Invalid character in "+t),i}function u(t,e,r,i){for(var o=0,a=0,s=Math.min(t.length,r),u=e;u=49?h-49+10:h>=17?h-17+10:h,n(h>=0&&a"}o.isBN=function(t){return t instanceof o||null!==t&&"object"===typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"===typeof t)return this._initNumber(t,e,r);if("object"===typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36),t=t.toString().replace(/\s+/g,"");var i=0;"-"===t[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"===typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);return this._strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,o+=24,o>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this._strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,f=r;f1&&0===this.words[this.length-1])this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!==typeof Symbol&&"function"===typeof Symbol.for?o.prototype[Symbol.for("nodejs.util.inspect.custom")]=f:o.prototype.inspect=f;var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(t,e){var r;if(t=t||10,e=0|e||1,16===t||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215,r=0!==o||a!==this.length-1?c[6-u.length]+u+r:u+r,i+=2,i>=26&&(i-=26,a--)}0!==o&&(r=o.toString(16)+r);while(r.length%e!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var h=l[t],f=d[t];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modrn(f).toString(t);p=p.idivn(f),r=p.isZero()?m+r:c[h-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%e!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(t,e){return this.toArrayLike(a,t,e)}),o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)};var p=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)};function m(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1}return e}function v(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,c=67108863&u,l=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=l;d++){var p=h-d|0;i=0|t.words[p],o=0|e.words[d],a=i*o+c,f+=a/67108864|0,c=67108863&a}r.words[h]=0|c,u=0|f}return 0!==u?r.words[h]=0|u:r.length--,r._strip()}o.prototype.toArrayLike=function(t,e,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var a=p(t,o),s="le"===e?"LE":"BE";return this["_toArrayLike"+s](a,i),a},o.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r=0&&(t[r--]=a>>8&255),r>=0&&(t[r--]=a>>16&255),6===o?(r>=0&&(t[r--]=a>>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r>=0){t[r--]=n;while(r>=0)t[r--]=0}},Math.clz32?o.prototype._countBits=function(t){return 32-Math.clz32(t)}:o.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0===(8191&e)&&(r+=13,e>>>=13),0===(127&e)&&(r+=7,e>>>=7),0===(15&e)&&(r+=4,e>>>=4),0===(3&e)&&(r+=2,e>>>=2),0===(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"===typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"===typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,x=_>>>13,k=0|a[5],E=8191&k,A=k>>>13,R=0|a[6],O=8191&R,j=R>>>13,T=0|a[7],I=8191&T,C=T>>>13,L=0|a[8],P=8191&L,B=L>>>13,N=0|a[9],D=8191&N,q=N>>>13,U=0|s[0],F=8191&U,$=U>>>13,z=0|s[1],W=8191&z,H=z>>>13,Z=0|s[2],K=8191&Z,V=Z>>>13,G=0|s[3],Y=8191&G,X=G>>>13,J=0|s[4],Q=8191&J,tt=J>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,ft=0|s[8],ct=8191&ft,lt=ft>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19,n=Math.imul(c,F),i=Math.imul(c,$),i=i+Math.imul(l,F)|0,o=Math.imul(l,$);var vt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,F),i=Math.imul(p,$),i=i+Math.imul(m,F)|0,o=Math.imul(m,$),n=n+Math.imul(c,W)|0,i=i+Math.imul(c,H)|0,i=i+Math.imul(l,W)|0,o=o+Math.imul(l,H)|0;var gt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,F),i=Math.imul(g,$),i=i+Math.imul(b,F)|0,o=Math.imul(b,$),n=n+Math.imul(p,W)|0,i=i+Math.imul(p,H)|0,i=i+Math.imul(m,W)|0,o=o+Math.imul(m,H)|0,n=n+Math.imul(c,K)|0,i=i+Math.imul(c,V)|0,i=i+Math.imul(l,K)|0,o=o+Math.imul(l,V)|0;var bt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,F),i=Math.imul(w,$),i=i+Math.imul(M,F)|0,o=Math.imul(M,$),n=n+Math.imul(g,W)|0,i=i+Math.imul(g,H)|0,i=i+Math.imul(b,W)|0,o=o+Math.imul(b,H)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,V)|0,i=i+Math.imul(m,K)|0,o=o+Math.imul(m,V)|0,n=n+Math.imul(c,Y)|0,i=i+Math.imul(c,X)|0,i=i+Math.imul(l,Y)|0,o=o+Math.imul(l,X)|0;var yt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,F),i=Math.imul(S,$),i=i+Math.imul(x,F)|0,o=Math.imul(x,$),n=n+Math.imul(w,W)|0,i=i+Math.imul(w,H)|0,i=i+Math.imul(M,W)|0,o=o+Math.imul(M,H)|0,n=n+Math.imul(g,K)|0,i=i+Math.imul(g,V)|0,i=i+Math.imul(b,K)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,Y)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,Y)|0,o=o+Math.imul(m,X)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,tt)|0,i=i+Math.imul(l,Q)|0,o=o+Math.imul(l,tt)|0;var wt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(E,F),i=Math.imul(E,$),i=i+Math.imul(A,F)|0,o=Math.imul(A,$),n=n+Math.imul(S,W)|0,i=i+Math.imul(S,H)|0,i=i+Math.imul(x,W)|0,o=o+Math.imul(x,H)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,V)|0,i=i+Math.imul(M,K)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(g,Y)|0,i=i+Math.imul(g,X)|0,i=i+Math.imul(b,Y)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,tt)|0,i=i+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0,n=n+Math.imul(c,rt)|0,i=i+Math.imul(c,nt)|0,i=i+Math.imul(l,rt)|0,o=o+Math.imul(l,nt)|0;var Mt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(O,F),i=Math.imul(O,$),i=i+Math.imul(j,F)|0,o=Math.imul(j,$),n=n+Math.imul(E,W)|0,i=i+Math.imul(E,H)|0,i=i+Math.imul(A,W)|0,o=o+Math.imul(A,H)|0,n=n+Math.imul(S,K)|0,i=i+Math.imul(S,V)|0,i=i+Math.imul(x,K)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(w,Y)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(M,Y)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,tt)|0,i=i+Math.imul(b,Q)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=i+Math.imul(p,nt)|0,i=i+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0,n=n+Math.imul(c,ot)|0,i=i+Math.imul(c,at)|0,i=i+Math.imul(l,ot)|0,o=o+Math.imul(l,at)|0;var _t=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(I,F),i=Math.imul(I,$),i=i+Math.imul(C,F)|0,o=Math.imul(C,$),n=n+Math.imul(O,W)|0,i=i+Math.imul(O,H)|0,i=i+Math.imul(j,W)|0,o=o+Math.imul(j,H)|0,n=n+Math.imul(E,K)|0,i=i+Math.imul(E,V)|0,i=i+Math.imul(A,K)|0,o=o+Math.imul(A,V)|0,n=n+Math.imul(S,Y)|0,i=i+Math.imul(S,X)|0,i=i+Math.imul(x,Y)|0,o=o+Math.imul(x,X)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,tt)|0,i=i+Math.imul(M,Q)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=i+Math.imul(g,nt)|0,i=i+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=i+Math.imul(p,at)|0,i=i+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0,n=n+Math.imul(c,ut)|0,i=i+Math.imul(c,ht)|0,i=i+Math.imul(l,ut)|0,o=o+Math.imul(l,ht)|0;var St=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(P,F),i=Math.imul(P,$),i=i+Math.imul(B,F)|0,o=Math.imul(B,$),n=n+Math.imul(I,W)|0,i=i+Math.imul(I,H)|0,i=i+Math.imul(C,W)|0,o=o+Math.imul(C,H)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,V)|0,i=i+Math.imul(j,K)|0,o=o+Math.imul(j,V)|0,n=n+Math.imul(E,Y)|0,i=i+Math.imul(E,X)|0,i=i+Math.imul(A,Y)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,Q)|0,i=i+Math.imul(S,tt)|0,i=i+Math.imul(x,Q)|0,o=o+Math.imul(x,tt)|0,n=n+Math.imul(w,rt)|0,i=i+Math.imul(w,nt)|0,i=i+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=i+Math.imul(g,at)|0,i=i+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=i+Math.imul(p,ht)|0,i=i+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0,n=n+Math.imul(c,ct)|0,i=i+Math.imul(c,lt)|0,i=i+Math.imul(l,ct)|0,o=o+Math.imul(l,lt)|0;var xt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,F),i=Math.imul(D,$),i=i+Math.imul(q,F)|0,o=Math.imul(q,$),n=n+Math.imul(P,W)|0,i=i+Math.imul(P,H)|0,i=i+Math.imul(B,W)|0,o=o+Math.imul(B,H)|0,n=n+Math.imul(I,K)|0,i=i+Math.imul(I,V)|0,i=i+Math.imul(C,K)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(O,Y)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(j,Y)|0,o=o+Math.imul(j,X)|0,n=n+Math.imul(E,Q)|0,i=i+Math.imul(E,tt)|0,i=i+Math.imul(A,Q)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=i+Math.imul(S,nt)|0,i=i+Math.imul(x,rt)|0,o=o+Math.imul(x,nt)|0,n=n+Math.imul(w,ot)|0,i=i+Math.imul(w,at)|0,i=i+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=i+Math.imul(g,ht)|0,i=i+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ct)|0,i=i+Math.imul(p,lt)|0,i=i+Math.imul(m,ct)|0,o=o+Math.imul(m,lt)|0,n=n+Math.imul(c,pt)|0,i=i+Math.imul(c,mt)|0,i=i+Math.imul(l,pt)|0,o=o+Math.imul(l,mt)|0;var kt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,W),i=Math.imul(D,H),i=i+Math.imul(q,W)|0,o=Math.imul(q,H),n=n+Math.imul(P,K)|0,i=i+Math.imul(P,V)|0,i=i+Math.imul(B,K)|0,o=o+Math.imul(B,V)|0,n=n+Math.imul(I,Y)|0,i=i+Math.imul(I,X)|0,i=i+Math.imul(C,Y)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,tt)|0,i=i+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(E,rt)|0,i=i+Math.imul(E,nt)|0,i=i+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=i+Math.imul(S,at)|0,i=i+Math.imul(x,ot)|0,o=o+Math.imul(x,at)|0,n=n+Math.imul(w,ut)|0,i=i+Math.imul(w,ht)|0,i=i+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ct)|0,i=i+Math.imul(g,lt)|0,i=i+Math.imul(b,ct)|0,o=o+Math.imul(b,lt)|0,n=n+Math.imul(p,pt)|0,i=i+Math.imul(p,mt)|0,i=i+Math.imul(m,pt)|0,o=o+Math.imul(m,mt)|0;var Et=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,K),i=Math.imul(D,V),i=i+Math.imul(q,K)|0,o=Math.imul(q,V),n=n+Math.imul(P,Y)|0,i=i+Math.imul(P,X)|0,i=i+Math.imul(B,Y)|0,o=o+Math.imul(B,X)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,tt)|0,i=i+Math.imul(C,Q)|0,o=o+Math.imul(C,tt)|0,n=n+Math.imul(O,rt)|0,i=i+Math.imul(O,nt)|0,i=i+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(E,ot)|0,i=i+Math.imul(E,at)|0,i=i+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=i+Math.imul(S,ht)|0,i=i+Math.imul(x,ut)|0,o=o+Math.imul(x,ht)|0,n=n+Math.imul(w,ct)|0,i=i+Math.imul(w,lt)|0,i=i+Math.imul(M,ct)|0,o=o+Math.imul(M,lt)|0,n=n+Math.imul(g,pt)|0,i=i+Math.imul(g,mt)|0,i=i+Math.imul(b,pt)|0,o=o+Math.imul(b,mt)|0;var At=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,Y),i=Math.imul(D,X),i=i+Math.imul(q,Y)|0,o=Math.imul(q,X),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,tt)|0,i=i+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(I,rt)|0,i=i+Math.imul(I,nt)|0,i=i+Math.imul(C,rt)|0,o=o+Math.imul(C,nt)|0,n=n+Math.imul(O,ot)|0,i=i+Math.imul(O,at)|0,i=i+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(E,ut)|0,i=i+Math.imul(E,ht)|0,i=i+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ct)|0,i=i+Math.imul(S,lt)|0,i=i+Math.imul(x,ct)|0,o=o+Math.imul(x,lt)|0,n=n+Math.imul(w,pt)|0,i=i+Math.imul(w,mt)|0,i=i+Math.imul(M,pt)|0,o=o+Math.imul(M,mt)|0;var Rt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,Q),i=Math.imul(D,tt),i=i+Math.imul(q,Q)|0,o=Math.imul(q,tt),n=n+Math.imul(P,rt)|0,i=i+Math.imul(P,nt)|0,i=i+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(I,ot)|0,i=i+Math.imul(I,at)|0,i=i+Math.imul(C,ot)|0,o=o+Math.imul(C,at)|0,n=n+Math.imul(O,ut)|0,i=i+Math.imul(O,ht)|0,i=i+Math.imul(j,ut)|0,o=o+Math.imul(j,ht)|0,n=n+Math.imul(E,ct)|0,i=i+Math.imul(E,lt)|0,i=i+Math.imul(A,ct)|0,o=o+Math.imul(A,lt)|0,n=n+Math.imul(S,pt)|0,i=i+Math.imul(S,mt)|0,i=i+Math.imul(x,pt)|0,o=o+Math.imul(x,mt)|0;var Ot=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,rt),i=Math.imul(D,nt),i=i+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(P,ot)|0,i=i+Math.imul(P,at)|0,i=i+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(I,ut)|0,i=i+Math.imul(I,ht)|0,i=i+Math.imul(C,ut)|0,o=o+Math.imul(C,ht)|0,n=n+Math.imul(O,ct)|0,i=i+Math.imul(O,lt)|0,i=i+Math.imul(j,ct)|0,o=o+Math.imul(j,lt)|0,n=n+Math.imul(E,pt)|0,i=i+Math.imul(E,mt)|0,i=i+Math.imul(A,pt)|0,o=o+Math.imul(A,mt)|0;var jt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(jt>>>26)|0,jt&=67108863,n=Math.imul(D,ot),i=Math.imul(D,at),i=i+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(P,ut)|0,i=i+Math.imul(P,ht)|0,i=i+Math.imul(B,ut)|0,o=o+Math.imul(B,ht)|0,n=n+Math.imul(I,ct)|0,i=i+Math.imul(I,lt)|0,i=i+Math.imul(C,ct)|0,o=o+Math.imul(C,lt)|0,n=n+Math.imul(O,pt)|0,i=i+Math.imul(O,mt)|0,i=i+Math.imul(j,pt)|0,o=o+Math.imul(j,mt)|0;var Tt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,ut),i=Math.imul(D,ht),i=i+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(P,ct)|0,i=i+Math.imul(P,lt)|0,i=i+Math.imul(B,ct)|0,o=o+Math.imul(B,lt)|0,n=n+Math.imul(I,pt)|0,i=i+Math.imul(I,mt)|0,i=i+Math.imul(C,pt)|0,o=o+Math.imul(C,mt)|0;var It=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(D,ct),i=Math.imul(D,lt),i=i+Math.imul(q,ct)|0,o=Math.imul(q,lt),n=n+Math.imul(P,pt)|0,i=i+Math.imul(P,mt)|0,i=i+Math.imul(B,pt)|0,o=o+Math.imul(B,mt)|0;var Ct=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,pt),i=Math.imul(D,mt),i=i+Math.imul(q,pt)|0,o=Math.imul(q,mt);var Lt=(h+n|0)+((8191&i)<<13)|0;return h=(o+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=xt,u[9]=kt,u[10]=Et,u[11]=At,u[12]=Rt,u[13]=Ot,u[14]=jt,u[15]=Tt,u[16]=It,u[17]=Ct,u[18]=Lt,0!==h&&(u[19]=h,r.length++),r};function b(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0,i+=a>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function y(t,e,r){return b(t,e,r)}function w(t,e){this.x=t,this.y=e}Math.imul||(g=v),o.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?g(this,t,e):n<63?v(this,t,e):n<1024?b(this,t,e):y(this,t,e),r},w.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},w.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,r+=o/67108864|0,r+=a>>>26,this.words[i]=67108863&a}return 0!==r&&(this.words[i]=r,this.length++),e?this.ineg():this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=m(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==f||h>=i);h--){var c=0|this.words[h];this.words[h]=f<<26-o|c>>>o,f=c&s}return u&&0!==f&&(u.words[u.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"===typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"===typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this._strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(t,e){var r=this.length-t.length,n=this.clone(),i=t,a=0|i.words[i.length-1],s=this._countBits(a);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var u,h=n.length-i.length;if("mod"!==e){u=new o(null),u.length=h+1,u.words=new Array(u.length);for(var f=0;f=0;l--){var d=67108864*(0|n.words[i.length+l])+(0|n.words[i.length+l-1]);d=Math.min(d/a|0,67108863),n._ishlnsubmul(i,d,l);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,l),n.isZero()||(n.negative^=1);u&&(u.words[l]=d)}return u&&u._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:u||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modrn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modrn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=(1<<26)%t,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%t;return e?-i:i},o.prototype.modn=function(t){return this.modrn(t)},o.prototype.idivn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/t|0,r=o%t}return this._strip(),e?this.ineg():this},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;while(e.isEven()&&r.isEven())e.iushrn(1),r.iushrn(1),++h;var f=r.clone(),c=e.clone();while(!e.isZero()){for(var l=0,d=1;0===(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0){e.iushrn(l);while(l-- >0)(i.isOdd()||a.isOdd())&&(i.iadd(f),a.isub(c)),i.iushrn(1),a.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||u.isOdd())&&(s.iadd(f),u.isub(c)),s.iushrn(1),u.iushrn(1)}e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();var i,a=new o(1),s=new o(0),u=r.clone();while(e.cmpn(1)>0&&r.cmpn(1)>0){for(var h=0,f=1;0===(e.words[0]&f)&&h<26;++h,f<<=1);if(h>0){e.iushrn(h);while(h-- >0)a.isOdd()&&a.iadd(u),a.iushrn(1)}for(var c=0,l=1;0===(r.words[0]&l)&&c<26;++c,l<<=1);if(c>0){r.iushrn(c);while(c-- >0)s.isOdd()&&s.iadd(u),s.iushrn(1)}e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return i=0===e.cmpn(1)?a:s,i.cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);do{while(e.isEven())e.iushrn(1);while(r.isEven())r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}while(1);return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"===typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new A(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var M={k256:null,p224:null,p192:null,p25519:null};function _(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function S(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function A(t){if("string"===typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function R(t){A.call(this,t),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},_.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),e=r.bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},_.prototype.split=function(t,e){t.iushrn(this.n,0,e)},_.prototype.imulK=function(t){return t.imul(this.k)},i(S,_),S.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,o=a}o>>>=22,t.words[i-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},S.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(M[t])return M[t];var e;if("k256"===t)e=new S;else if("p224"===t)e=new x;else if("p192"===t)e=new k;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new E}return M[t]=e,e},A.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},A.prototype._verify2=function(t,e){n(0===(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},A.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t)},A.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},A.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},A.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},A.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},A.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},A.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},A.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},A.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},A.prototype.isqr=function(t){return this.imul(t,t.clone())},A.prototype.sqr=function(t){return this.mul(t,t)},A.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2===1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}var i=this.m.subn(1),a=0;while(!i.isZero()&&0===i.andln(1))a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),f=this.m.bitLength();f=new o(2*f*f).toRed(this);while(0!==this.pow(f,h).cmp(u))f.redIAdd(u);var c=this.pow(f,i),l=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;i--){for(var f=e.words[i],c=h-1;c>=0;c--){var l=f>>c&1;a!==n[0]&&(a=this.sqr(a)),0!==l||0!==s?(s<<=1,s|=l,u++,(u===r||0===i&&0===c)&&(a=this.mul(a,n[s]),u=0,s=0)):u=0}h=26}return a},A.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},A.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new R(t)},i(R,A),R.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},R.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},R.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},R.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},R.prototype.invm=function(t){var e=this.imod(t._invmp(this.m).mul(this.r2));return e._forceRed(this)}})(t,this)}).call(this,r("62e4")(t))},"39a9":function(t,e,r){ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +var n=r("b639"),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r]}function a(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(t,e,r){if("number"===typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},a.alloc=function(t,e,r){if("number"!==typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"===typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},a.allocUnsafe=function(t){if("number"!==typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!==typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},"39f5":function(t,e,r){var n=r("8707").Buffer;function i(t){n.isBuffer(t)||(t=n.from(t));for(var e=t.length/4|0,r=new Array(e),i=0;i>>24]^f[p>>>16&255]^c[m>>>8&255]^l[255&v]^e[g++],a=h[p>>>24]^f[m>>>16&255]^c[v>>>8&255]^l[255&d]^e[g++],s=h[m>>>24]^f[v>>>16&255]^c[d>>>8&255]^l[255&p]^e[g++],u=h[v>>>24]^f[d>>>16&255]^c[p>>>8&255]^l[255&m]^e[g++],d=o,p=a,m=s,v=u;return o=(n[d>>>24]<<24|n[p>>>16&255]<<16|n[m>>>8&255]<<8|n[255&v])^e[g++],a=(n[p>>>24]<<24|n[m>>>16&255]<<16|n[v>>>8&255]<<8|n[255&d])^e[g++],s=(n[m>>>24]<<24|n[v>>>16&255]<<16|n[d>>>8&255]<<8|n[255&p])^e[g++],u=(n[v>>>24]<<24|n[d>>>16&255]<<16|n[p>>>8&255]<<8|n[255&m])^e[g++],o>>>=0,a>>>=0,s>>>=0,u>>>=0,[o,a,s,u]}var s=[0,1,2,4,8,16,32,64,128,27,54],u=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,u=0;u<256;++u){var h=s^s<<1^s<<2^s<<3^s<<4;h=h>>>8^255&h^99,r[a]=h,n[h]=a;var f=t[a],c=t[f],l=t[c],d=257*t[h]^16843008*h;i[0][a]=d<<24|d>>>8,i[1][a]=d<<16|d>>>16,i[2][a]=d<<8|d>>>24,i[3][a]=d,d=16843009*l^65537*c^257*f^16843008*a,o[0][h]=d<<24|d>>>8,o[1][h]=d<<16|d>>>16,o[2][h]=d<<8|d>>>24,o[3][h]=d,0===a?a=s=1:(a=f^t[t[t[l^f]]],s^=t[t[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function h(t){this._key=i(t),this._reset()}h.blockSize=16,h.keySize=32,h.prototype.blockSize=h.blockSize,h.prototype.keySize=h.keySize,h.prototype._reset=function(){for(var t=this._key,e=t.length,r=e+6,n=4*(r+1),i=[],o=0;o>>24,a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a],a^=s[o/e|0]<<24):e>6&&o%e===4&&(a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a]),i[o]=i[o-e]^a}for(var h=[],f=0;f>>24]]^u.INV_SUB_MIX[1][u.SBOX[l>>>16&255]]^u.INV_SUB_MIX[2][u.SBOX[l>>>8&255]]^u.INV_SUB_MIX[3][u.SBOX[255&l]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=h},h.prototype.encryptBlockRaw=function(t){return t=i(t),a(t,this._keySchedule,u.SUB_MIX,u.SBOX,this._nRounds)},h.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),r=n.allocUnsafe(16);return r.writeUInt32BE(e[0],0),r.writeUInt32BE(e[1],4),r.writeUInt32BE(e[2],8),r.writeUInt32BE(e[3],12),r},h.prototype.decryptBlock=function(t){t=i(t);var e=t[1];t[1]=t[3],t[3]=e;var r=a(t,this._invKeySchedule,u.INV_SUB_MIX,u.INV_SBOX,this._nRounds),o=n.allocUnsafe(16);return o.writeUInt32BE(r[0],0),o.writeUInt32BE(r[3],4),o.writeUInt32BE(r[2],8),o.writeUInt32BE(r[1],12),o},h.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},t.exports.AES=h},"3a7c":function(t,e,r){(function(t){function r(t){return Array.isArray?Array.isArray(t):"[object Array]"===v(t)}function n(t){return"boolean"===typeof t}function i(t){return null===t}function o(t){return null==t}function a(t){return"number"===typeof t}function s(t){return"string"===typeof t}function u(t){return"symbol"===typeof t}function h(t){return void 0===t}function f(t){return"[object RegExp]"===v(t)}function c(t){return"object"===typeof t&&null!==t}function l(t){return"[object Date]"===v(t)}function d(t){return"[object Error]"===v(t)||t instanceof Error}function p(t){return"function"===typeof t}function m(t){return null===t||"boolean"===typeof t||"number"===typeof t||"string"===typeof t||"symbol"===typeof t||"undefined"===typeof t}function v(t){return Object.prototype.toString.call(t)}e.isArray=r,e.isBoolean=n,e.isNull=i,e.isNullOrUndefined=o,e.isNumber=a,e.isString=s,e.isSymbol=u,e.isUndefined=h,e.isRegExp=f,e.isObject=c,e.isDate=l,e.isError=d,e.isFunction=p,e.isPrimitive=m,e.isBuffer=t.isBuffer}).call(this,r("b639").Buffer)},"3bbe":function(t,e,r){var n=r("861d");t.exports=function(t){if(!n(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3daf":function(t,e,r){"use strict";var n=r("f3a3"),i=r("80af"),o=r("3fb5"),a=r("ea53"),s=n.assert;function u(t){this.twisted=1!==(0|t.a),this.mOneA=this.twisted&&-1===(0|t.a),this.extended=this.mOneA,a.call(this,"edwards",t),this.a=new i(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1===(0|t.c)}function h(t,e,r,n,o){a.BasePoint.call(this,t,"projective"),null===e&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(e,16),this.y=new i(r,16),this.z=n?new i(n,16):this.curve.one,this.t=o&&new i(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(u,a),t.exports=u,u.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t)},u.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t)},u.prototype.jpoint=function(t,e,r,n){return this.point(t,e,r,n)},u.prototype.pointFromX=function(t,e){t=new i(t,16),t.red||(t=t.toRed(this.red));var r=t.redSqr(),n=this.c2.redSub(this.a.redMul(r)),o=this.one.redSub(this.c2.redMul(this.d).redMul(r)),a=n.redMul(o.redInvm()),s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");var u=s.fromRed().isOdd();return(e&&!u||!e&&u)&&(s=s.redNeg()),this.point(t,s)},u.prototype.pointFromY=function(t,e){t=new i(t,16),t.red||(t=t.toRed(this.red));var r=t.redSqr(),n=r.redSub(this.c2),o=r.redMul(this.d).redMul(this.c2).redSub(this.a),a=n.redMul(o.redInvm());if(0===a.cmp(this.zero)){if(e)throw new Error("invalid point");return this.point(this.zero,t)}var s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==e&&(s=s.redNeg()),this.point(s,t)},u.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var e=t.x.redSqr(),r=t.y.redSqr(),n=e.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(e).redMul(r)));return 0===n.cmp(i)},o(h,a.BasePoint),u.prototype.pointFromJSON=function(t){return h.fromJSON(this,t)},u.prototype.point=function(t,e,r,n){return new h(this,t,e,r,n)},h.fromJSON=function(t,e){return new h(t,e[0],e[1],e[2])},h.prototype.inspect=function(){return this.isInfinity()?"":""},h.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},h.prototype._extDbl=function(){var t=this.x.redSqr(),e=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(t),i=this.x.redAdd(this.y).redSqr().redISub(t).redISub(e),o=n.redAdd(e),a=o.redSub(r),s=n.redSub(e),u=i.redMul(a),h=o.redMul(s),f=i.redMul(s),c=a.redMul(o);return this.curve.point(u,h,c,f)},h.prototype._projDbl=function(){var t,e,r,n=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),o=this.y.redSqr();if(this.curve.twisted){var a=this.curve._mulA(i),s=a.redAdd(o);if(this.zOne)t=n.redSub(i).redSub(o).redMul(s.redSub(this.curve.two)),e=s.redMul(a.redSub(o)),r=s.redSqr().redSub(s).redSub(s);else{var u=this.z.redSqr(),h=s.redSub(u).redISub(u);t=n.redSub(i).redISub(o).redMul(h),e=s.redMul(a.redSub(o)),r=s.redMul(h)}}else{a=i.redAdd(o),u=this.curve._mulC(this.z).redSqr(),h=a.redSub(u).redSub(u);t=this.curve._mulC(n.redISub(a)).redMul(h),e=this.curve._mulC(a).redMul(i.redISub(o)),r=a.redMul(h)}return this.curve.point(t,e,r)},h.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},h.prototype._extAdd=function(t){var e=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),r=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),n=this.t.redMul(this.curve.dd).redMul(t.t),i=this.z.redMul(t.z.redAdd(t.z)),o=r.redSub(e),a=i.redSub(n),s=i.redAdd(n),u=r.redAdd(e),h=o.redMul(a),f=s.redMul(u),c=o.redMul(u),l=a.redMul(s);return this.curve.point(h,f,l,c)},h.prototype._projAdd=function(t){var e,r,n=this.z.redMul(t.z),i=n.redSqr(),o=this.x.redMul(t.x),a=this.y.redMul(t.y),s=this.curve.d.redMul(o).redMul(a),u=i.redSub(s),h=i.redAdd(s),f=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(o).redISub(a),c=n.redMul(u).redMul(f);return this.curve.twisted?(e=n.redMul(h).redMul(a.redSub(this.curve._mulA(o))),r=u.redMul(h)):(e=n.redMul(h).redMul(a.redSub(o)),r=this.curve._mulC(u).redMul(h)),this.curve.point(c,e,r)},h.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t)},h.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t)},h.prototype.mulAdd=function(t,e,r){return this.curve._wnafMulAdd(1,[this,e],[t,r],2,!1)},h.prototype.jmulAdd=function(t,e,r){return this.curve._wnafMulAdd(1,[this,e],[t,r],2,!0)},h.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this},h.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},h.prototype.getX=function(){return this.normalize(),this.x.fromRed()},h.prototype.getY=function(){return this.normalize(),this.y.fromRed()},h.prototype.eq=function(t){return this===t||0===this.getX().cmp(t.getX())&&0===this.getY().cmp(t.getY())},h.prototype.eqXToP=function(t){var e=t.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(e))return!0;for(var r=t.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(e.redIAdd(n),0===this.x.cmp(e))return!0}},h.prototype.toP=h.prototype.normalize,h.prototype.mixedAdd=h.prototype.add},"3f62":function(t,e,r){var n=r("8707").Buffer,i=n.alloc(16,0);function o(t){return[t.readUInt32BE(0),t.readUInt32BE(4),t.readUInt32BE(8),t.readUInt32BE(12)]}function a(t){var e=n.allocUnsafe(16);return e.writeUInt32BE(t[0]>>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function s(t){this.h=t,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(t){var e=-1;while(++e0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=a(i)},s.prototype.update=function(t){var e;this.cache=n.concat([this.cache,t]);while(this.cache.length>=16)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)},s.prototype.final=function(t,e){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(a([0,t,0,e])),this.state},t.exports=s},"3f8c":function(t,e){t.exports={}},"3fb5":function(t,e){"function"===typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},"409b":function(t,e){t.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},4111:function(t,e,r){"use strict";var n=r("7f7a");e.certificate=r("56b5");var i=n.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));e.RSAPrivateKey=i;var o=n.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));e.RSAPublicKey=o;var a=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}));e.PublicKey=a;var s=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),u=n.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())}));e.PrivateKey=u;var h=n.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));e.EncryptedPrivateKey=h;var f=n.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));e.DSAPrivateKey=f,e.DSAparam=n.define("DSAparam",(function(){this.int()}));var c=n.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(l),this.key("publicKey").optional().explicit(1).bitstr())}));e.ECPrivateKey=c;var l=n.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));e.signature=n.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},4127:function(t,e,r){"use strict";var n=r("d233"),i=r("b313"),o={brackets:function(t){return t+"[]"},indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},a=Date.prototype.toISOString,s={delimiter:"&",encode:!0,encoder:n.encode,encodeValuesOnly:!1,serializeDate:function(t){return a.call(t)},skipNulls:!1,strictNullHandling:!1},u=function t(e,r,i,o,a,u,h,f,c,l,d,p){var m=e;if("function"===typeof h)m=h(r,m);else if(m instanceof Date)m=l(m);else if(null===m){if(o)return u&&!p?u(r,s.encoder):r;m=""}if("string"===typeof m||"number"===typeof m||"boolean"===typeof m||n.isBuffer(m)){if(u){var v=p?r:u(r,s.encoder);return[d(v)+"="+d(u(m,s.encoder))]}return[d(r)+"="+d(String(m))]}var g,b=[];if("undefined"===typeof m)return b;if(Array.isArray(h))g=h;else{var y=Object.keys(m);g=f?y.sort(f):y}for(var w=0;w0?A+E:""}},4136:function(t,e,r){"use strict";var n=e;n.base=r("ea53"),n.short=r("3300"),n.mont=r("676f"),n.edwards=r("3daf")},4160:function(t,e,r){"use strict";var n=r("23e7"),i=r("17c2");n({target:"Array",proto:!0,forced:[].forEach!=i},{forEach:i})},4186:function(t,e,r){"use strict";(function(e){var n;function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var o=r("ee93"),a=Symbol("lastResolve"),s=Symbol("lastReject"),u=Symbol("error"),h=Symbol("ended"),f=Symbol("lastPromise"),c=Symbol("handlePromise"),l=Symbol("stream");function d(t,e){return{value:t,done:e}}function p(t){var e=t[a];if(null!==e){var r=t[l].read();null!==r&&(t[f]=null,t[a]=null,t[s]=null,e(d(r,!1)))}}function m(t){e.nextTick(p,t)}function v(t,e){return function(r,n){t.then((function(){e[h]?r(d(void 0,!0)):e[c](r,n)}),n)}}var g=Object.getPrototypeOf((function(){})),b=Object.setPrototypeOf((n={get stream(){return this[l]},next:function(){var t=this,r=this[u];if(null!==r)return Promise.reject(r);if(this[h])return Promise.resolve(d(void 0,!0));if(this[l].destroyed)return new Promise((function(r,n){e.nextTick((function(){t[u]?n(t[u]):r(d(void 0,!0))}))}));var n,i=this[f];if(i)n=new Promise(v(i,this));else{var o=this[l].read();if(null!==o)return Promise.resolve(d(o,!1));n=new Promise(this[c])}return this[f]=n,n}},i(n,Symbol.asyncIterator,(function(){return this})),i(n,"return",(function(){var t=this;return new Promise((function(e,r){t[l].destroy(null,(function(t){t?r(t):e(d(void 0,!0))}))}))})),n),g),y=function(t){var e,r=Object.create(b,(e={},i(e,l,{value:t,writable:!0}),i(e,a,{value:null,writable:!0}),i(e,s,{value:null,writable:!0}),i(e,u,{value:null,writable:!0}),i(e,h,{value:t._readableState.endEmitted,writable:!0}),i(e,c,{value:function(t,e){var n=r[l].read();n?(r[f]=null,r[a]=null,r[s]=null,t(d(n,!1))):(r[a]=t,r[s]=e)},writable:!0}),e));return r[f]=null,o(t,(function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=r[s];return null!==e&&(r[f]=null,r[a]=null,r[s]=null,e(t)),void(r[u]=t)}var n=r[a];null!==n&&(r[f]=null,r[a]=null,r[s]=null,n(d(void 0,!0))),r[h]=!0})),t.on("readable",m.bind(null,r)),r};t.exports=y}).call(this,r("4362"))},"41df":function(t,e,r){var n=e;n.Reporter=r("d1c8").Reporter,n.DecoderBuffer=r("6283").DecoderBuffer,n.EncoderBuffer=r("6283").EncoderBuffer,n.Node=r("8360")},4228:function(t,e,r){var n=r("82f0"),i=r("8707").Buffer,o=r("bac2"),a=r("09f5"),s=r("6430"),u=r("39f5"),h=r("ae84"),f=r("3fb5");function c(t,e,r){s.call(this),this._cache=new l,this._last=void 0,this._cipher=new u.AES(e),this._prev=i.from(r),this._mode=t,this._autopadding=!0}function l(){this.cache=i.allocUnsafe(0)}function d(t){var e=t[15];if(e<1||e>16)throw new Error("unable to decrypt data");var r=-1;while(++r16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null},l.prototype.flush=function(){if(this.cache.length)return this.cache},e.createDecipher=m,e.createDecipheriv=p},4250:function(t,e,r){"use strict";(function(e,n){var i;t.exports=O,O.ReadableState=R;r("faa1").EventEmitter;var o=function(t,e){return t.listeners(e).length},a=r("5bbb"),s=r("b639").Buffer,u=e.Uint8Array||function(){};function h(t){return s.from(t)}function f(t){return s.isBuffer(t)||t instanceof u}var c,l=r(1);c=l&&l.debuglog?l.debuglog("stream"):function(){};var d,p,m,v=r("96a5"),g=r("493f"),b=r("b9b5"),y=b.getHighWaterMark,w=r("9d8a").codes,M=w.ERR_INVALID_ARG_TYPE,_=w.ERR_STREAM_PUSH_AFTER_EOF,S=w.ERR_METHOD_NOT_IMPLEMENTED,x=w.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r("3fb5")(O,a);var k=g.errorOrDestroy,E=["error","close","destroy","pause","resume"];function A(t,e,r){if("function"===typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}function R(t,e,n){i=i||r("e666"),t=t||{},"boolean"!==typeof n&&(n=e instanceof i),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=y(this,t,"readableHighWaterMark",n),this.buffer=new v,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(d||(d=r("7d72").StringDecoder),this.decoder=new d(t.encoding),this.encoding=t.encoding)}function O(t){if(i=i||r("e666"),!(this instanceof O))return new O(t);var e=this instanceof i;this._readableState=new R(t,this,e),this.readable=!0,t&&("function"===typeof t.read&&(this._read=t.read),"function"===typeof t.destroy&&(this._destroy=t.destroy)),a.call(this)}function j(t,e,r,n,i){c("readableAddChunk",e);var o,a=t._readableState;if(null===e)a.reading=!1,B(t,a);else if(i||(o=I(a,e)),o)k(t,o);else if(a.objectMode||e&&e.length>0)if("string"===typeof e||a.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=h(e)),n)a.endEmitted?k(t,new x):T(t,a,e,!0);else if(a.ended)k(t,new _);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?T(t,a,e,!1):q(t,a)):T(t,a,e,!1)}else n||(a.reading=!1,q(t,a));return!a.ended&&(a.length=C?t=C:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function P(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=L(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function B(t,e){if(c("onEofChunk"),!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?N(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,D(t)))}}function N(t){var e=t._readableState;c("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(c("emitReadable",e.flowing),e.emittedReadable=!0,n.nextTick(D,t))}function D(t){var e=t._readableState;c("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,Z(t)}function q(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(U,t,e))}function U(t,e){while(!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function z(t){c("readable nexttick read 0"),t.read(0)}function W(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(H,t,e))}function H(t,e){c("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),Z(t),e.flowing&&!e.reading&&t.read(0)}function Z(t){var e=t._readableState;c("flow",e.flowing);while(e.flowing&&null!==t.read());}function K(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function V(t){var e=t._readableState;c("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,n.nextTick(G,e,t))}function G(t,e){if(c("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function Y(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return c("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?V(this):N(this),null;if(t=P(t,e),0===t&&e.ended)return 0===e.length&&V(this),null;var n,i=e.needReadable;return c("need readable",i),(0===e.length||e.length-t0?K(t,e):null,null===n?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&V(this)),null!==n&&this.emit("data",n),n},O.prototype._read=function(t){k(this,new S("_read()"))},O.prototype.pipe=function(t,e){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t);break}i.pipesCount+=1,c("pipe count=%d opts=%j",i.pipesCount,e);var a=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr,s=a?h:b;function u(t,e){c("onunpipe"),t===r&&e&&!1===e.hasUnpiped&&(e.hasUnpiped=!0,d())}function h(){c("onend"),t.end()}i.endEmitted?n.nextTick(s):r.once("end",s),t.on("unpipe",u);var f=F(r);t.on("drain",f);var l=!1;function d(){c("cleanup"),t.removeListener("close",v),t.removeListener("finish",g),t.removeListener("drain",f),t.removeListener("error",m),t.removeListener("unpipe",u),r.removeListener("end",h),r.removeListener("end",b),r.removeListener("data",p),l=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||f()}function p(e){c("ondata");var n=t.write(e);c("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==Y(i.pipes,t))&&!l&&(c("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function m(e){c("onerror",e),b(),t.removeListener("error",m),0===o(t,"error")&&k(t,e)}function v(){t.removeListener("finish",g),b()}function g(){c("onfinish"),t.removeListener("close",v),b()}function b(){c("unpipe"),r.unpipe(t)}return r.on("data",p),A(t,"error",m),t.once("close",v),t.once("finish",g),t.emit("pipe",r),i.flowing||(c("pipe resume"),r.resume()),t},O.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,c("on readable",i.length,i.reading),i.length?N(this):i.reading||n.nextTick(z,this))),r},O.prototype.addListener=O.prototype.on,O.prototype.removeListener=function(t,e){var r=a.prototype.removeListener.call(this,t,e);return"readable"===t&&n.nextTick($,this),r},O.prototype.removeAllListeners=function(t){var e=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||n.nextTick($,this),e},O.prototype.resume=function(){var t=this._readableState;return t.flowing||(c("resume"),t.flowing=!t.readableListening,W(this,t)),t.paused=!1,this},O.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},O.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(c("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){if(c("wrapped data"),r.decoder&&(i=r.decoder.write(i)),(!r.objectMode||null!==i&&void 0!==i)&&(r.objectMode||i&&i.length)){var o=e.push(i);o||(n=!0,t.pause())}})),t)void 0===this[i]&&"function"===typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"===typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"===typeof t)return this._initNumber(t,e,r);if("object"===typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36),t=t.toString().replace(/\s+/g,"");var i=0;"-"===t[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"===typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,s+=24,s>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,o+=24,o>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,f=r;f1&&0===this.words[this.length-1])this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function l(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,c=67108863&u,l=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=l;d++){var p=h-d|0;i=0|t.words[p],o=0|e.words[d],a=i*o+c,f+=a/67108864|0,c=67108863&a}r.words[h]=0|c,u=0|f}return 0!==u?r.words[h]=0|u:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(t=t||10,e=0|e||1,16===t||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215,r=0!==o||a!==this.length-1?h[6-u.length]+u+r:u+r,i+=2,i>=26&&(i-=26,a--)}0!==o&&(r=o.toString(16)+r);while(r.length%e!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var l=f[t],d=c[t];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(t);p=p.idivn(d),r=p.isZero()?m+r:h[l-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%e!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n("undefined"!==typeof a),this.toArrayLike(a,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,h=new t(o),f=this.clone();if(u){for(s=0;!f.isZero();s++)a=f.andln(255),f.iushrn(8),h[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0===(8191&e)&&(r+=13,e>>>=13),0===(127&e)&&(r+=7,e>>>=7),0===(15&e)&&(r+=4,e>>>=4),0===(3&e)&&(r+=2,e>>>=2),0===(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"===typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"===typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,x=_>>>13,k=0|a[5],E=8191&k,A=k>>>13,R=0|a[6],O=8191&R,j=R>>>13,T=0|a[7],I=8191&T,C=T>>>13,L=0|a[8],P=8191&L,B=L>>>13,N=0|a[9],D=8191&N,q=N>>>13,U=0|s[0],F=8191&U,$=U>>>13,z=0|s[1],W=8191&z,H=z>>>13,Z=0|s[2],K=8191&Z,V=Z>>>13,G=0|s[3],Y=8191&G,X=G>>>13,J=0|s[4],Q=8191&J,tt=J>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,ft=0|s[8],ct=8191&ft,lt=ft>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19,n=Math.imul(c,F),i=Math.imul(c,$),i=i+Math.imul(l,F)|0,o=Math.imul(l,$);var vt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,F),i=Math.imul(p,$),i=i+Math.imul(m,F)|0,o=Math.imul(m,$),n=n+Math.imul(c,W)|0,i=i+Math.imul(c,H)|0,i=i+Math.imul(l,W)|0,o=o+Math.imul(l,H)|0;var gt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,F),i=Math.imul(g,$),i=i+Math.imul(b,F)|0,o=Math.imul(b,$),n=n+Math.imul(p,W)|0,i=i+Math.imul(p,H)|0,i=i+Math.imul(m,W)|0,o=o+Math.imul(m,H)|0,n=n+Math.imul(c,K)|0,i=i+Math.imul(c,V)|0,i=i+Math.imul(l,K)|0,o=o+Math.imul(l,V)|0;var bt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,F),i=Math.imul(w,$),i=i+Math.imul(M,F)|0,o=Math.imul(M,$),n=n+Math.imul(g,W)|0,i=i+Math.imul(g,H)|0,i=i+Math.imul(b,W)|0,o=o+Math.imul(b,H)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,V)|0,i=i+Math.imul(m,K)|0,o=o+Math.imul(m,V)|0,n=n+Math.imul(c,Y)|0,i=i+Math.imul(c,X)|0,i=i+Math.imul(l,Y)|0,o=o+Math.imul(l,X)|0;var yt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,F),i=Math.imul(S,$),i=i+Math.imul(x,F)|0,o=Math.imul(x,$),n=n+Math.imul(w,W)|0,i=i+Math.imul(w,H)|0,i=i+Math.imul(M,W)|0,o=o+Math.imul(M,H)|0,n=n+Math.imul(g,K)|0,i=i+Math.imul(g,V)|0,i=i+Math.imul(b,K)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,Y)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,Y)|0,o=o+Math.imul(m,X)|0,n=n+Math.imul(c,Q)|0,i=i+Math.imul(c,tt)|0,i=i+Math.imul(l,Q)|0,o=o+Math.imul(l,tt)|0;var wt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(E,F),i=Math.imul(E,$),i=i+Math.imul(A,F)|0,o=Math.imul(A,$),n=n+Math.imul(S,W)|0,i=i+Math.imul(S,H)|0,i=i+Math.imul(x,W)|0,o=o+Math.imul(x,H)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,V)|0,i=i+Math.imul(M,K)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(g,Y)|0,i=i+Math.imul(g,X)|0,i=i+Math.imul(b,Y)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,tt)|0,i=i+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0,n=n+Math.imul(c,rt)|0,i=i+Math.imul(c,nt)|0,i=i+Math.imul(l,rt)|0,o=o+Math.imul(l,nt)|0;var Mt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(O,F),i=Math.imul(O,$),i=i+Math.imul(j,F)|0,o=Math.imul(j,$),n=n+Math.imul(E,W)|0,i=i+Math.imul(E,H)|0,i=i+Math.imul(A,W)|0,o=o+Math.imul(A,H)|0,n=n+Math.imul(S,K)|0,i=i+Math.imul(S,V)|0,i=i+Math.imul(x,K)|0,o=o+Math.imul(x,V)|0,n=n+Math.imul(w,Y)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(M,Y)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,Q)|0,i=i+Math.imul(g,tt)|0,i=i+Math.imul(b,Q)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=i+Math.imul(p,nt)|0,i=i+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0,n=n+Math.imul(c,ot)|0,i=i+Math.imul(c,at)|0,i=i+Math.imul(l,ot)|0,o=o+Math.imul(l,at)|0;var _t=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(I,F),i=Math.imul(I,$),i=i+Math.imul(C,F)|0,o=Math.imul(C,$),n=n+Math.imul(O,W)|0,i=i+Math.imul(O,H)|0,i=i+Math.imul(j,W)|0,o=o+Math.imul(j,H)|0,n=n+Math.imul(E,K)|0,i=i+Math.imul(E,V)|0,i=i+Math.imul(A,K)|0,o=o+Math.imul(A,V)|0,n=n+Math.imul(S,Y)|0,i=i+Math.imul(S,X)|0,i=i+Math.imul(x,Y)|0,o=o+Math.imul(x,X)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,tt)|0,i=i+Math.imul(M,Q)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=i+Math.imul(g,nt)|0,i=i+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=i+Math.imul(p,at)|0,i=i+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0,n=n+Math.imul(c,ut)|0,i=i+Math.imul(c,ht)|0,i=i+Math.imul(l,ut)|0,o=o+Math.imul(l,ht)|0;var St=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(P,F),i=Math.imul(P,$),i=i+Math.imul(B,F)|0,o=Math.imul(B,$),n=n+Math.imul(I,W)|0,i=i+Math.imul(I,H)|0,i=i+Math.imul(C,W)|0,o=o+Math.imul(C,H)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,V)|0,i=i+Math.imul(j,K)|0,o=o+Math.imul(j,V)|0,n=n+Math.imul(E,Y)|0,i=i+Math.imul(E,X)|0,i=i+Math.imul(A,Y)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,Q)|0,i=i+Math.imul(S,tt)|0,i=i+Math.imul(x,Q)|0,o=o+Math.imul(x,tt)|0,n=n+Math.imul(w,rt)|0,i=i+Math.imul(w,nt)|0,i=i+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=i+Math.imul(g,at)|0,i=i+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=i+Math.imul(p,ht)|0,i=i+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0,n=n+Math.imul(c,ct)|0,i=i+Math.imul(c,lt)|0,i=i+Math.imul(l,ct)|0,o=o+Math.imul(l,lt)|0;var xt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,F),i=Math.imul(D,$),i=i+Math.imul(q,F)|0,o=Math.imul(q,$),n=n+Math.imul(P,W)|0,i=i+Math.imul(P,H)|0,i=i+Math.imul(B,W)|0,o=o+Math.imul(B,H)|0,n=n+Math.imul(I,K)|0,i=i+Math.imul(I,V)|0,i=i+Math.imul(C,K)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(O,Y)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(j,Y)|0,o=o+Math.imul(j,X)|0,n=n+Math.imul(E,Q)|0,i=i+Math.imul(E,tt)|0,i=i+Math.imul(A,Q)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=i+Math.imul(S,nt)|0,i=i+Math.imul(x,rt)|0,o=o+Math.imul(x,nt)|0,n=n+Math.imul(w,ot)|0,i=i+Math.imul(w,at)|0,i=i+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=i+Math.imul(g,ht)|0,i=i+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ct)|0,i=i+Math.imul(p,lt)|0,i=i+Math.imul(m,ct)|0,o=o+Math.imul(m,lt)|0,n=n+Math.imul(c,pt)|0,i=i+Math.imul(c,mt)|0,i=i+Math.imul(l,pt)|0,o=o+Math.imul(l,mt)|0;var kt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,W),i=Math.imul(D,H),i=i+Math.imul(q,W)|0,o=Math.imul(q,H),n=n+Math.imul(P,K)|0,i=i+Math.imul(P,V)|0,i=i+Math.imul(B,K)|0,o=o+Math.imul(B,V)|0,n=n+Math.imul(I,Y)|0,i=i+Math.imul(I,X)|0,i=i+Math.imul(C,Y)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,tt)|0,i=i+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(E,rt)|0,i=i+Math.imul(E,nt)|0,i=i+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=i+Math.imul(S,at)|0,i=i+Math.imul(x,ot)|0,o=o+Math.imul(x,at)|0,n=n+Math.imul(w,ut)|0,i=i+Math.imul(w,ht)|0,i=i+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ct)|0,i=i+Math.imul(g,lt)|0,i=i+Math.imul(b,ct)|0,o=o+Math.imul(b,lt)|0,n=n+Math.imul(p,pt)|0,i=i+Math.imul(p,mt)|0,i=i+Math.imul(m,pt)|0,o=o+Math.imul(m,mt)|0;var Et=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,K),i=Math.imul(D,V),i=i+Math.imul(q,K)|0,o=Math.imul(q,V),n=n+Math.imul(P,Y)|0,i=i+Math.imul(P,X)|0,i=i+Math.imul(B,Y)|0,o=o+Math.imul(B,X)|0,n=n+Math.imul(I,Q)|0,i=i+Math.imul(I,tt)|0,i=i+Math.imul(C,Q)|0,o=o+Math.imul(C,tt)|0,n=n+Math.imul(O,rt)|0,i=i+Math.imul(O,nt)|0,i=i+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(E,ot)|0,i=i+Math.imul(E,at)|0,i=i+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=i+Math.imul(S,ht)|0,i=i+Math.imul(x,ut)|0,o=o+Math.imul(x,ht)|0,n=n+Math.imul(w,ct)|0,i=i+Math.imul(w,lt)|0,i=i+Math.imul(M,ct)|0,o=o+Math.imul(M,lt)|0,n=n+Math.imul(g,pt)|0,i=i+Math.imul(g,mt)|0,i=i+Math.imul(b,pt)|0,o=o+Math.imul(b,mt)|0;var At=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,Y),i=Math.imul(D,X),i=i+Math.imul(q,Y)|0,o=Math.imul(q,X),n=n+Math.imul(P,Q)|0,i=i+Math.imul(P,tt)|0,i=i+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(I,rt)|0,i=i+Math.imul(I,nt)|0,i=i+Math.imul(C,rt)|0,o=o+Math.imul(C,nt)|0,n=n+Math.imul(O,ot)|0,i=i+Math.imul(O,at)|0,i=i+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(E,ut)|0,i=i+Math.imul(E,ht)|0,i=i+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ct)|0,i=i+Math.imul(S,lt)|0,i=i+Math.imul(x,ct)|0,o=o+Math.imul(x,lt)|0,n=n+Math.imul(w,pt)|0,i=i+Math.imul(w,mt)|0,i=i+Math.imul(M,pt)|0,o=o+Math.imul(M,mt)|0;var Rt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,Q),i=Math.imul(D,tt),i=i+Math.imul(q,Q)|0,o=Math.imul(q,tt),n=n+Math.imul(P,rt)|0,i=i+Math.imul(P,nt)|0,i=i+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(I,ot)|0,i=i+Math.imul(I,at)|0,i=i+Math.imul(C,ot)|0,o=o+Math.imul(C,at)|0,n=n+Math.imul(O,ut)|0,i=i+Math.imul(O,ht)|0,i=i+Math.imul(j,ut)|0,o=o+Math.imul(j,ht)|0,n=n+Math.imul(E,ct)|0,i=i+Math.imul(E,lt)|0,i=i+Math.imul(A,ct)|0,o=o+Math.imul(A,lt)|0,n=n+Math.imul(S,pt)|0,i=i+Math.imul(S,mt)|0,i=i+Math.imul(x,pt)|0,o=o+Math.imul(x,mt)|0;var Ot=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,rt),i=Math.imul(D,nt),i=i+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(P,ot)|0,i=i+Math.imul(P,at)|0,i=i+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(I,ut)|0,i=i+Math.imul(I,ht)|0,i=i+Math.imul(C,ut)|0,o=o+Math.imul(C,ht)|0,n=n+Math.imul(O,ct)|0,i=i+Math.imul(O,lt)|0,i=i+Math.imul(j,ct)|0,o=o+Math.imul(j,lt)|0,n=n+Math.imul(E,pt)|0,i=i+Math.imul(E,mt)|0,i=i+Math.imul(A,pt)|0,o=o+Math.imul(A,mt)|0;var jt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(jt>>>26)|0,jt&=67108863,n=Math.imul(D,ot),i=Math.imul(D,at),i=i+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(P,ut)|0,i=i+Math.imul(P,ht)|0,i=i+Math.imul(B,ut)|0,o=o+Math.imul(B,ht)|0,n=n+Math.imul(I,ct)|0,i=i+Math.imul(I,lt)|0,i=i+Math.imul(C,ct)|0,o=o+Math.imul(C,lt)|0,n=n+Math.imul(O,pt)|0,i=i+Math.imul(O,mt)|0,i=i+Math.imul(j,pt)|0,o=o+Math.imul(j,mt)|0;var Tt=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,ut),i=Math.imul(D,ht),i=i+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(P,ct)|0,i=i+Math.imul(P,lt)|0,i=i+Math.imul(B,ct)|0,o=o+Math.imul(B,lt)|0,n=n+Math.imul(I,pt)|0,i=i+Math.imul(I,mt)|0,i=i+Math.imul(C,pt)|0,o=o+Math.imul(C,mt)|0;var It=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(D,ct),i=Math.imul(D,lt),i=i+Math.imul(q,ct)|0,o=Math.imul(q,lt),n=n+Math.imul(P,pt)|0,i=i+Math.imul(P,mt)|0,i=i+Math.imul(B,pt)|0,o=o+Math.imul(B,mt)|0;var Ct=(h+n|0)+((8191&i)<<13)|0;h=(o+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,pt),i=Math.imul(D,mt),i=i+Math.imul(q,pt)|0,o=Math.imul(q,mt);var Lt=(h+n|0)+((8191&i)<<13)|0;return h=(o+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=xt,u[9]=kt,u[10]=Et,u[11]=At,u[12]=Rt,u[13]=Ot,u[14]=jt,u[15]=Tt,u[16]=It,u[17]=Ct,u[18]=Lt,0!==h&&(u[19]=h,r.length++),r};function m(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0,i+=a>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}function v(t,e,r){var n=new g;return n.mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=d),o.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?p(this,t,e):n<63?d(this,t,e):n<1024?m(this,t,e):v(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=l(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==f||h>=i);h--){var c=0|this.words[h];this.words[h]=f<<26-o|c>>>o,f=c&s}return u&&0!==f&&(u.words[u.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"===typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"===typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=this.length-t.length,n=this.clone(),i=t,a=0|i.words[i.length-1],s=this._countBits(a);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var u,h=n.length-i.length;if("mod"!==e){u=new o(null),u.length=h+1,u.words=new Array(u.length);for(var f=0;f=0;l--){var d=67108864*(0|n.words[i.length+l])+(0|n.words[i.length+l-1]);d=Math.min(d/a|0,67108863),n._ishlnsubmul(i,d,l);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,l),n.isZero()||(n.negative^=1);u&&(u.words[l]=d)}return u&&u.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:u||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;while(e.isEven()&&r.isEven())e.iushrn(1),r.iushrn(1),++h;var f=r.clone(),c=e.clone();while(!e.isZero()){for(var l=0,d=1;0===(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0){e.iushrn(l);while(l-- >0)(i.isOdd()||a.isOdd())&&(i.iadd(f),a.isub(c)),i.iushrn(1),a.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||u.isOdd())&&(s.iadd(f),u.isub(c)),s.iushrn(1),u.iushrn(1)}e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();var i,a=new o(1),s=new o(0),u=r.clone();while(e.cmpn(1)>0&&r.cmpn(1)>0){for(var h=0,f=1;0===(e.words[0]&f)&&h<26;++h,f<<=1);if(h>0){e.iushrn(h);while(h-- >0)a.isOdd()&&a.iadd(u),a.iushrn(1)}for(var c=0,l=1;0===(r.words[0]&l)&&c<26;++c,l<<=1);if(c>0){r.iushrn(c);while(c-- >0)s.isOdd()&&s.iadd(u),s.iushrn(1)}e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return i=0===e.cmpn(1)?a:s,i.cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);do{while(e.isEven())e.iushrn(1);while(r.isEven())r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}while(1);return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0===(1&this.words[0])},o.prototype.isOdd=function(){return 1===(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"===typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new x(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var b={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function M(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function x(t){if("string"===typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){x.call(this,t),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),e=r.bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},i(w,y),w.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,o=a}o>>>=22,t.words[i-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},w.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(b[t])return b[t];var e;if("k256"===t)e=new w;else if("p224"===t)e=new M;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new S}return b[t]=e,e},x.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},x.prototype._verify2=function(t,e){n(0===(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},x.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},x.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},x.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},x.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},x.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},x.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},x.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},x.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},x.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},x.prototype.isqr=function(t){return this.imul(t,t.clone())},x.prototype.sqr=function(t){return this.mul(t,t)},x.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2===1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}var i=this.m.subn(1),a=0;while(!i.isZero()&&0===i.andln(1))a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),f=this.m.bitLength();f=new o(2*f*f).toRed(this);while(0!==this.pow(f,h).cmp(u))f.redIAdd(u);var c=this.pow(f,i),l=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;i--){for(var f=e.words[i],c=h-1;c>=0;c--){var l=f>>c&1;a!==n[0]&&(a=this.sqr(a)),0!==l||0!==s?(s<<=1,s|=l,u++,(u===r||0===i&&0===c)&&(a=this.mul(a,n[s]),u=0,s=0)):u=0}h=26}return a},x.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},x.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new k(t)},i(k,x),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.invm=function(t){var e=this.imod(t._invmp(this.m).mul(this.r2));return e._forceRed(this)}})(t,this)}).call(this,r("62e4")(t))},4930:function(t,e,r){var n=r("d039");t.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},"493f":function(t,e,r){"use strict";(function(e){function r(t,r){var o=this,s=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return s||u?(r?r(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(a,this,t)):e.nextTick(a,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,(function(t){!r&&t?o._writableState?o._writableState.errorEmitted?e.nextTick(i,o):(o._writableState.errorEmitted=!0,e.nextTick(n,o,t)):e.nextTick(n,o,t):r?(e.nextTick(i,o),r(t)):e.nextTick(i,o)})),this)}function n(t,e){a(t,e),i(t)}function i(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function o(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function a(t,e){t.emit("error",e)}function s(t,e){var r=t._readableState,n=t._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit("error",e)}t.exports={destroy:r,undestroy:o,errorOrDestroy:s}}).call(this,r("4362"))},"49ce":function(t,e,r){"use strict";(function(e,n){function i(t){var e=this;this.next=null,this.entry=null,this.finish=function(){H(e,t)}}var o;t.exports=R,R.WritableState=A;var a={deprecate:r("b7d1")},s=r("f12a"),u=r("b639").Buffer,h=e.Uint8Array||function(){};function f(t){return u.from(t)}function c(t){return u.isBuffer(t)||t instanceof h}var l,d=r("9019"),p=r("05f0"),m=p.getHighWaterMark,v=r("d113").codes,g=v.ERR_INVALID_ARG_TYPE,b=v.ERR_METHOD_NOT_IMPLEMENTED,y=v.ERR_MULTIPLE_CALLBACK,w=v.ERR_STREAM_CANNOT_PIPE,M=v.ERR_STREAM_DESTROYED,_=v.ERR_STREAM_NULL_VALUES,S=v.ERR_STREAM_WRITE_AFTER_END,x=v.ERR_UNKNOWN_ENCODING,k=d.errorOrDestroy;function E(){}function A(t,e,n){o=o||r("5e7d"),t=t||{},"boolean"!==typeof n&&(n=e instanceof o),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=m(this,t,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===t.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){B(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function R(t){o=o||r("5e7d");var e=this instanceof o;if(!e&&!l.call(R,this))return new R(t);this._writableState=new A(t,this,e),this.writable=!0,t&&("function"===typeof t.write&&(this._write=t.write),"function"===typeof t.writev&&(this._writev=t.writev),"function"===typeof t.destroy&&(this._destroy=t.destroy),"function"===typeof t.final&&(this._final=t.final)),s.call(this)}function O(t,e){var r=new S;k(t,r),n.nextTick(e,r)}function j(t,e,r,i){var o;return null===r?o=new _:"string"===typeof r||e.objectMode||(o=new g("chunk",["string","Buffer"],r)),!o||(k(t,o),n.nextTick(i,o),!1)}function T(t,e,r){return t.objectMode||!1===t.decodeStrings||"string"!==typeof e||(e=u.from(e,r)),e}function I(t,e,r,n,i,o){if(!r){var a=T(e,n,i);n!==a&&(r=!0,i="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var u=e.length-1))throw new x(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(R.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(R.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),R.prototype._write=function(t,e,r){r(new b("_write()"))},R.prototype._writev=null,R.prototype.end=function(t,e,r){var n=this._writableState;return"function"===typeof t?(r=t,t=null,e=null):"function"===typeof e&&(r=e,e=null),null!==t&&void 0!==t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||W(this,n,r),this},Object.defineProperty(R.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(R.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),R.prototype.destroy=d.destroy,R.prototype._undestroy=d.undestroy,R.prototype._destroy=function(t,e){e(t)}}).call(this,r("c8ba"),r("4362"))},"4c07":function(t,e,r){var n=r("0368"),i=r("bf45"),o=r("d0c8"),a=r("fe68"),s=Object.defineProperty;e.f=n?s:function(t,e,r){if(o(t),e=a(e,!0),o(r),i)try{return s(t,e,r)}catch(n){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},"4d64":function(t,e,r){var n=r("fc6a"),i=r("50c4"),o=r("23cb"),a=function(t){return function(e,r,a){var s,u=n(e),h=i(u.length),f=o(a,h);if(t&&r!=r){while(h>f)if(s=u[f++],s!=s)return!0}else for(;h>f;f++)if((t||f in u)&&u[f]===r)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"4dd0":function(t,e,r){var n=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r\+\/\=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r\+\/\=]+)-----END \1-----$/m,a=r("ae84"),s=r("fda6"),u=r("8707").Buffer;t.exports=function(t,e){var r,h=t.toString(),f=h.match(n);if(f){var c="aes"+f[1],l=u.from(f[2],"hex"),d=u.from(f[3].replace(/[\r\n]/g,""),"base64"),p=a(e,l.slice(0,8),parseInt(f[1],10)).key,m=[],v=s.createDecipheriv(c,p,l);m.push(v.update(d)),m.push(v.final()),r=u.concat(m)}else{var g=h.match(o);r=new u(g[2].replace(/[\r\n]/g,""),"base64")}var b=h.match(i)[1];return{tag:b,data:r}}},"4dd8":function(t,e,r){var n=r("90c5");t.exports=function(t,e,r){if(n(t),void 0===e)return t;switch(r){case 0:return function(){return t.call(e)};case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,i){return t.call(e,r,n,i)}}return function(){return t.apply(e,arguments)}}},"4de4":function(t,e,r){"use strict";var n=r("23e7"),i=r("b727").filter,o=r("1dde"),a=r("ae40"),s=o("filter"),u=a("filter");n({target:"Array",proto:!0,forced:!s||!u},{filter:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},"4e2b":function(t,e,r){"use strict";var n=r("da3e"),i=r("3fb5"),o=r("5ee7"),a=r("0184");function s(){this.tmp=new Array(2),this.keys=null}function u(t){a.call(this,t);var e=new s;this._desState=e,this.deriveKeys(e,t.key)}i(u,a),t.exports=u,u.create=function(t){return new u(t)};var h=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];u.prototype.deriveKeys=function(t,e){t.keys=new Array(32),n.equal(e.length,this.blockSize,"Invalid key length");var r=o.readUInt32BE(e,0),i=o.readUInt32BE(e,4);o.pc1(r,i,t.tmp,0),r=t.tmp[0],i=t.tmp[1];for(var a=0;a>>1];r=o.r28shl(r,s),i=o.r28shl(i,s),o.pc2(r,i,t.keys,a)}},u.prototype._update=function(t,e,r,n){var i=this._desState,a=o.readUInt32BE(t,e),s=o.readUInt32BE(t,e+4);o.ip(a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,a,s,i.tmp,0):this._decrypt(i,a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],o.writeUInt32BE(r,a,n),o.writeUInt32BE(r,s,n+4)},u.prototype._pad=function(t,e){for(var r=t.length-e,n=e;n>>0,a=d}o.rip(s,a,n,i)},u.prototype._decrypt=function(t,e,r,n,i){for(var a=r,s=e,u=t.keys.length-2;u>=0;u-=2){var h=t.keys[u],f=t.keys[u+1];o.expand(a,t.tmp,0),h^=t.tmp[0],f^=t.tmp[1];var c=o.substitute(h,f),l=o.permute(c),d=a;a=(s^l)>>>0,s=d}o.rip(a,s,n,i)}},"4fd1":function(t,e,r){var n=r("3fb5"),i=r("b672"),o=r("8707").Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function u(){this.init(),this._w=s,i.call(this,128,112)}function h(t,e,r){return r^t&(e^r)}function f(t,e,r){return t&e|r&(t|e)}function c(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)}function l(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)}function d(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7}function p(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)}function m(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6}function v(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)}function g(t,e){return t>>>0>>0?1:0}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(t){for(var e=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,s=0|this._eh,u=0|this._fh,b=0|this._gh,y=0|this._hh,w=0|this._al,M=0|this._bl,_=0|this._cl,S=0|this._dl,x=0|this._el,k=0|this._fl,E=0|this._gl,A=0|this._hl,R=0;R<32;R+=2)e[R]=t.readInt32BE(4*R),e[R+1]=t.readInt32BE(4*R+4);for(;R<160;R+=2){var O=e[R-30],j=e[R-30+1],T=d(O,j),I=p(j,O);O=e[R-4],j=e[R-4+1];var C=m(O,j),L=v(j,O),P=e[R-14],B=e[R-14+1],N=e[R-32],D=e[R-32+1],q=I+B|0,U=T+P+g(q,I)|0;q=q+L|0,U=U+C+g(q,L)|0,q=q+D|0,U=U+N+g(q,D)|0,e[R]=U,e[R+1]=q}for(var F=0;F<160;F+=2){U=e[F],q=e[F+1];var $=f(r,n,i),z=f(w,M,_),W=c(r,w),H=c(w,r),Z=l(s,x),K=l(x,s),V=a[F],G=a[F+1],Y=h(s,u,b),X=h(x,k,E),J=A+K|0,Q=y+Z+g(J,A)|0;J=J+X|0,Q=Q+Y+g(J,X)|0,J=J+G|0,Q=Q+V+g(J,G)|0,J=J+q|0,Q=Q+U+g(J,q)|0;var tt=H+z|0,et=W+$+g(tt,H)|0;y=b,A=E,b=u,E=k,u=s,k=x,x=S+J|0,s=o+Q+g(x,S)|0,o=i,S=_,i=n,_=M,n=r,M=w,w=J+tt|0,r=Q+et+g(w,J)|0}this._al=this._al+w|0,this._bl=this._bl+M|0,this._cl=this._cl+_|0,this._dl=this._dl+S|0,this._el=this._el+x|0,this._fl=this._fl+k|0,this._gl=this._gl+E|0,this._hl=this._hl+A|0,this._ah=this._ah+r+g(this._al,w)|0,this._bh=this._bh+n+g(this._bl,M)|0,this._ch=this._ch+i+g(this._cl,_)|0,this._dh=this._dh+o+g(this._dl,S)|0,this._eh=this._eh+s+g(this._el,x)|0,this._fh=this._fh+u+g(this._fl,k)|0,this._gh=this._gh+b+g(this._gl,E)|0,this._hh=this._hh+y+g(this._hl,A)|0},u.prototype._hash=function(){var t=o.allocUnsafe(64);function e(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t},t.exports=u},"50c4":function(t,e,r){var n=r("a691"),i=Math.min;t.exports=function(t){return t>0?i(n(t),9007199254740991):0}},5118:function(t,e,r){(function(t){var n="undefined"!==typeof t&&t||"undefined"!==typeof self&&self||window,i=Function.prototype.apply;function o(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new o(i.call(setTimeout,n,arguments),clearTimeout)},e.setInterval=function(){return new o(i.call(setInterval,n,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(n,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},r("6017"),e.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof t&&t.clearImmediate||this&&this.clearImmediate}).call(this,r("c8ba"))},5135:function(t,e){var r={}.hasOwnProperty;t.exports=function(t,e){return r.call(t,e)}},5165:function(t,e,r){(function(t){var n=r("8c8a");function i(t){return t._prev=t._cipher.encryptBlock(t._prev),t._prev}e.encrypt=function(e,r){while(e._cache.lengthf){var d,p=h(arguments[f++]),m=c?o(p).concat(c(p)):o(p),v=m.length,g=0;while(v>g)d=m[g++],n&&!l.call(p,d)||(r[d]=p[d])}return r}:f},5239:function(t,e,r){var n=r("8707").Buffer;function i(t,e,r){var n,i,a,s=-1,u=8,h=0;while(++s>s%8,t._prev=o(t._prev,r?i:a);return h}function o(t,e){var r=t.length,i=-1,o=n.allocUnsafe(t.length);t=n.concat([t,n.from([e])]);while(++i>7;return o}e.encrypt=function(t,e,r){var o=e.length,a=n.allocUnsafe(o),s=-1;while(++st)r.ishrn(1);if(r.isEven()&&r.iadd(u),r.testn(1)||r.iadd(h),e.cmp(h)){if(!e.cmp(f))while(r.mod(c).cmp(l))r.iadd(p)}else while(r.mod(o).cmp(d))r.iadd(p);if(a=r.shrn(1),g(a)&&g(r)&&b(a)&&b(r)&&s.test(a)&&s.test(r))return r}}},5919:function(t,e,r){"use strict";e.sha1=r("13e2"),e.sha224=r("07f2"),e.sha256=r("6eed"),e.sha384=r("8b95"),e.sha512=r("b525")},5923:function(t,e,r){var n,i,o,a,s,u,h,f,c=r("09e4"),l=r("2439").f,d=r("d714"),p=r("0fd9").set,m=r("68e0"),v=c.MutationObserver||c.WebKitMutationObserver,g=c.process,b=c.Promise,y="process"==d(g),w=l(c,"queueMicrotask"),M=w&&w.value;M||(n=function(){var t,e;y&&(t=g.domain)&&t.exit();while(i){e=i.fn,i=i.next;try{e()}catch(r){throw i?a():o=void 0,r}}o=void 0,t&&t.enter()},y?a=function(){g.nextTick(n)}:v&&!m?(s=!0,u=document.createTextNode(""),new v(n).observe(u,{characterData:!0}),a=function(){u.data=s=!s}):b&&b.resolve?(h=b.resolve(void 0),f=h.then,a=function(){f.call(h,n)}):a=function(){p.call(c,n)}),t.exports=M||function(t){var e={fn:t,next:void 0};o&&(o.next=e),i||(i=e,a()),o=e}},"59c2":function(t,e){var r=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:r)(t)}},"5a34":function(t,e,r){var n=r("44e7");t.exports=function(t){if(n(t))throw TypeError("The method doesn't accept regular expressions");return t}},"5a76":function(t,e,r){var n=r("f576");t.exports=function(t){return(new n).update(t).digest()}},"5bbb":function(t,e,r){t.exports=r("faa1").EventEmitter},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"5dc8":function(t,e,r){var n=r("199f"),i=r("51d2");n({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},"5e1a":function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=r("8707").Buffer,o=r(4);function a(t,e,r){t.copy(e,r)}t.exports=function(){function t(){n(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length},t.prototype.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},t.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(t){if(0===this.length)return"";var e=this.head,r=""+e.data;while(e=e.next)r+=t+e.data;return r},t.prototype.concat=function(t){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;var e=i.allocUnsafe(t>>>0),r=this.head,n=0;while(r)a(r.data,e,n),n+=r.data.length,r=r.next;return e},t}(),o&&o.inspect&&o.inspect.custom&&(t.exports.prototype[o.inspect.custom]=function(){var t=o.inspect({length:this.length});return this.constructor.name+" "+t})},"5e7d":function(t,e,r){"use strict";(function(e){var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=h;var i=r("cf35"),o=r("49ce");r("3fb5")(h,i);for(var a=n(o.prototype),s=0;s>>0},e.writeUInt32BE=function(t,e,r){t[0+r]=e>>>24,t[1+r]=e>>>16&255,t[2+r]=e>>>8&255,t[3+r]=255&e},e.ip=function(t,e,r,n){for(var i=0,o=0,a=6;a>=0;a-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=e>>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=t>>>s+a&1}for(a=6;a>=0;a-=2){for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+a&1;for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+a&1}r[n+0]=i>>>0,r[n+1]=o>>>0},e.rip=function(t,e,r,n){for(var i=0,o=0,a=0;a<4;a++)for(var s=24;s>=0;s-=8)i<<=1,i|=e>>>s+a&1,i<<=1,i|=t>>>s+a&1;for(a=4;a<8;a++)for(s=24;s>=0;s-=8)o<<=1,o|=e>>>s+a&1,o<<=1,o|=t>>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},e.pc1=function(t,e,r,n){for(var i=0,o=0,a=7;a>=5;a--){for(var s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1}for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1;for(a=1;a<=3;a++){for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1;for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1}for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},e.r28shl=function(t,e){return t<>>28-e};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];e.pc2=function(t,e,r,i){for(var o=0,a=0,s=n.length>>>1,u=0;u>>n[u]&1;for(u=s;u>>n[u]&1;r[i+0]=o>>>0,r[i+1]=a>>>0},e.expand=function(t,e,r){var n=0,i=0;n=(1&t)<<5|t>>>27;for(var o=23;o>=15;o-=4)n<<=6,n|=t>>>o&63;for(o=11;o>=3;o-=4)i|=t>>>o&63,i<<=6;i|=(31&t)<<1|t>>>31,e[r+0]=n>>>0,e[r+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];e.substitute=function(t,e){for(var r=0,n=0;n<4;n++){var o=t>>>18-6*n&63,a=i[64*n+o];r<<=4,r|=a}for(n=0;n<4;n++){o=e>>>18-6*n&63,a=i[256+64*n+o];r<<=4,r|=a}return r>>>0};var o=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];e.permute=function(t){for(var e=0,r=0;r>>o[r]&1;return e>>>0},e.padSplit=function(t,e,r){var n=t.toString(2);while(n.length=h?t?"":void 0:(o=s.charCodeAt(u),o<55296||o>56319||u+1===h||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):o:t?s.slice(u,u+2):a-56320+(o-55296<<10)+65536)}};t.exports={codeAt:o(!1),charAt:o(!0)}},"65ee":function(t,e,r){"use strict";var n,i,o,a=r("9aed"),s=r("3261"),u=r("7f34"),h=r("8b0e"),f=r("0f33"),c=h("iterator"),l=!1,d=function(){return this};[].keys&&(o=[].keys(),"next"in o?(i=a(a(o)),i!==Object.prototype&&(n=i)):l=!0),void 0==n&&(n={}),f||u(n,c)||s(n,c,d),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:l}},"65f0":function(t,e,r){var n=r("861d"),i=r("e8b5"),o=r("b622"),a=o("species");t.exports=function(t,e){var r;return i(t)&&(r=t.constructor,"function"!=typeof r||r!==Array&&!i(r.prototype)?n(r)&&(r=r[a],null===r&&(r=void 0)):r=void 0),new(void 0===r?Array:r)(0===e?0:e)}},6756:function(t,e,r){var n,i=r("d0c8"),o=r("df84"),a=r("c51e"),s=r("1fc1"),u=r("68d9"),h=r("c4dd"),f=r("816e"),c=">",l="<",d="prototype",p="script",m=f("IE_PROTO"),v=function(){},g=function(t){return l+p+c+t+l+"/"+p+c},b=function(t){t.write(g("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){var t,e=h("iframe"),r="java"+p+":";return e.style.display="none",u.appendChild(e),e.src=String(r),t=e.contentWindow.document,t.open(),t.write(g("document.F=Object")),t.close(),t.F},w=function(){try{n=document.domain&&new ActiveXObject("htmlfile")}catch(e){}w=n?b(n):y();var t=a.length;while(t--)delete w[d][a[t]];return w()};s[m]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(v[d]=i(t),r=new v,v[d]=null,r[m]=t):r=w(),void 0===e?r:o(r,e)}},"676f":function(t,e,r){"use strict";var n=r("80af"),i=r("3fb5"),o=r("ea53"),a=r("f3a3");function s(t){o.call(this,"mont",t),this.a=new n(t.a,16).toRed(this.red),this.b=new n(t.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function u(t,e,r){o.BasePoint.call(this,t,"projective"),null===e&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(e,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(s,o),t.exports=s,s.prototype.validate=function(t){var e=t.normalize().x,r=e.redSqr(),n=r.redMul(e).redAdd(r.redMul(this.a)).redAdd(e),i=n.redSqrt();return 0===i.redSqr().cmp(n)},i(u,o.BasePoint),s.prototype.decodePoint=function(t,e){return this.point(a.toArray(t,e),1)},s.prototype.point=function(t,e){return new u(this,t,e)},s.prototype.pointFromJSON=function(t){return u.fromJSON(this,t)},u.prototype.precompute=function(){},u.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},u.fromJSON=function(t,e){return new u(t,e[0],e[1]||t.one)},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},u.prototype.dbl=function(){var t=this.x.redAdd(this.z),e=t.redSqr(),r=this.x.redSub(this.z),n=r.redSqr(),i=e.redSub(n),o=e.redMul(n),a=i.redMul(n.redAdd(this.curve.a24.redMul(i)));return this.curve.point(o,a)},u.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.diffAdd=function(t,e){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=t.x.redAdd(t.z),o=t.x.redSub(t.z),a=o.redMul(r),s=i.redMul(n),u=e.z.redMul(a.redAdd(s).redSqr()),h=e.x.redMul(a.redISub(s).redSqr());return this.curve.point(u,h)},u.prototype.mul=function(t){for(var e=t.clone(),r=this,n=this.curve.point(null,null),i=this,o=[];0!==e.cmpn(0);e.iushrn(1))o.push(e.andln(1));for(var a=o.length-1;a>=0;a--)0===o[a]?(r=r.diffAdd(n,i),n=n.dbl()):(n=r.diffAdd(n,i),r=r.dbl());return n},u.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.eq=function(t){return 0===this.getX().cmp(t.getX())},u.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},"68d9":function(t,e,r){var n=r("0ee6");t.exports=n("document","documentElement")},"68e0":function(t,e,r){var n=r("5f2f");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},"69f2":function(t,e,r){e=t.exports=function(t){t=t.toLowerCase();var r=e[t];if(!r)throw new Error(t+" is not supported (we accept pull requests)");return new r};e.sha=r("087f"),e.sha1=r("7e78"),e.sha224=r("72aa"),e.sha256=r("a255"),e.sha384=r("b837"),e.sha512=r("4fd1")},"69f3":function(t,e,r){var n,i,o,a=r("7f9a"),s=r("da84"),u=r("861d"),h=r("9112"),f=r("5135"),c=r("f772"),l=r("d012"),d=s.WeakMap,p=function(t){return o(t)?i(t):n(t,{})},m=function(t){return function(e){var r;if(!u(e)||(r=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}};if(a){var v=new d,g=v.get,b=v.has,y=v.set;n=function(t,e){return y.call(v,t,e),e},i=function(t){return g.call(v,t)||{}},o=function(t){return b.call(v,t)}}else{var w=c("state");l[w]=!0,n=function(t,e){return h(t,w,e),e},i=function(t){return f(t,w)?t[w]:{}},o=function(t){return f(t,w)}}t.exports={set:n,get:i,has:o,enforce:p,getterFor:m}},"6aa2":function(t,e,r){"use strict";var n=r("7d92"),i=r("7658"),o=r("da3e");function a(t){if(!(this instanceof a))return new a(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=i.toArray(t.entropy,t.entropyEnc||"hex"),r=i.toArray(t.nonce,t.nonceEnc||"hex"),n=i.toArray(t.pers,t.persEnc||"hex");o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,n)}t.exports=a,a.prototype._init=function(t,e,r){var n=t.concat(e).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(r||[])),this._reseed=1},a.prototype.generate=function(t,e,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof e&&(n=r,r=e,e=null),r&&(r=i.toArray(r,n||"hex"),this._update(r));var o=[];while(o.length2)){t.next=15;break}n=r[0],i=r[r.length-1],t.t0=e,t.next="auto"===t.t0?9:"rear"===t.t0?10:"front"===t.t0?11:12;break;case 9:return t.abrupt("return",{deviceId:{exact:i.deviceId}});case 10:return t.abrupt("return",{deviceId:{exact:i.deviceId}});case 11:return t.abrupt("return",{deviceId:{exact:n.deviceId}});case 12:return t.abrupt("return",void 0);case 13:t.next=22;break;case 15:t.t1=e,t.next="auto"===t.t1?18:"rear"===t.t1?19:"front"===t.t1?20:21;break;case 18:return t.abrupt("return",{facingMode:{ideal:"environment"}});case 19:return t.abrupt("return",{facingMode:{exact:"environment"}});case 20:return t.abrupt("return",{facingMode:{exact:"user"}});case 21:return t.abrupt("return",void 0);case 22:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),k=!0!==window.isSecureContext,E=!(navigator&&(navigator.getUserMedia||navigator.mediaDevices&&navigator.mediaDevices.getUserMedia)),A=_((function(){var t=document.createElement("script");return t.src="https://webrtc.github.io/adapter/adapter-7.6.3.js",document.head.appendChild(t),Object(M["a"])(t,"load")})),R=function(t,e){return O.apply(this,arguments)};function O(){return O=Object(o["a"])(regeneratorRuntime.mark((function t(e,r){var n,i,o,a,s,u,h,c;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=r.camera,i=r.torch,!k){t.next=3;break}throw new y["c"];case 3:if(!E){t.next=5;break}throw new y["d"];case 5:return t.next=7,A();case 7:return t.t0=f,t.t1={width:{min:360,ideal:640,max:1920},height:{min:240,ideal:480,max:1080}},t.next=11,x(n);case 11:return t.t2=t.sent,t.t3=(0,t.t0)(t.t1,t.t2),o={audio:!1,video:t.t3},t.next=16,navigator.mediaDevices.getUserMedia(o);case 16:return a=t.sent,void 0!==e.srcObject?e.srcObject=a:void 0!==e.mozSrcObject?e.mozSrcObject=a:window.URL.createObjectURL?e.src=window.URL.createObjectURL(a):window.webkitURL?e.src=window.webkitURL.createObjectURL(a):e.src=a,t.next=20,Object(M["a"])(e,"loadeddata");case 20:return t.next=22,Object(M["b"])(500);case 22:return i&&(s=a.getVideoTracks(),u=m(s,1),h=u[0],c=h.getCapabilities(),c.torch?h.applyConstraints({advanced:[{torch:!0}]}):console.warn("device does not support torch capability")),t.abrupt("return",new S(e,a));case 24:case"end":return t.stop()}}),t)}))),O.apply(this,arguments)}var j=r("b3af"),T=r("3c85"),I={name:"qrcode-stream",mixins:[j["a"]],props:{camera:{type:String,default:"auto",validator:function(t){return["auto","rear","front","off"].includes(t)}},torch:{type:Boolean,default:!1},track:{type:[Function,Boolean],default:!0},worker:{type:Function,default:T["a"]}},data:function(){return{cameraInstance:null,destroyed:!1,stopScanning:function(){}}},computed:{shouldStream:function(){return!1===this.destroyed&&"off"!==this.camera},shouldScan:function(){return!0===this.shouldStream&&null!==this.cameraInstance},scanInterval:function(){return!1===this.track?500:40},trackRepaintFunction:function(){return!0===this.track?s({color:"#ff0000"}):!1===this.track?void 0:this.track}},watch:{shouldStream:function(t){if(!t){var e=this.cameraInstance.captureFrame();this.paintPauseFrame(e)}},shouldScan:function(t){t?(this.clearPauseFrame(),this.clearTrackingLayer(),this.startScanning()):this.stopScanning()},torch:function(){this.init()},camera:function(){this.init()}},mounted:function(){this.init()},beforeDestroy:function(){this.beforeResetCamera(),this.stopScanning(),this.destroyed=!0},methods:{init:function(){var t=this,e=Object(o["a"])(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.beforeResetCamera(),"off"!==t.camera){e.next=6;break}return t.cameraInstance=null,e.abrupt("return",{capabilities:{}});case 6:return e.next=8,R(t.$refs.video,{camera:t.camera,torch:t.torch});case 8:return t.cameraInstance=e.sent,r=t.cameraInstance.getCapabilities(),t.destroyed&&t.cameraInstance.stop(),e.abrupt("return",{capabilities:r});case 12:case"end":return e.stop()}}),e)})))();this.$emit("init",e)},startScanning:function(){var t=this,e=function(e){t.onDetect(Promise.resolve(e))};this.stopScanning=Object(a["a"])(this.worker,this.cameraInstance,{detectHandler:e,locateHandler:this.onLocate,minDelay:this.scanInterval})},beforeResetCamera:function(){null!==this.cameraInstance&&(this.cameraInstance.stop(),this.cameraInstance=null)},onLocate:function(t){void 0===this.trackRepaintFunction||null===t?this.clearTrackingLayer():this.repaintTrackingLayer(t)},repaintTrackingLayer:function(t){var e=this,r=this.$refs.video,n=this.$refs.trackingLayer,i=n.getContext("2d"),o=r.offsetWidth,a=r.offsetHeight,s=r.videoWidth,u=r.videoHeight,h=Math.max(o/s,a/u),f=s*h,c=u*h,l=f/s,d=c/u,p=(o-f)/2,m=(a-c)/2,v={};for(var g in t)v[g]={x:Math.floor(t[g].x*l+p),y:Math.floor(t[g].y*d+m)};window.requestAnimationFrame((function(){n.width=o,n.height=a,e.trackRepaintFunction(v,i)}))},clearTrackingLayer:function(){var t=this.$refs.trackingLayer,e=t.getContext("2d");window.requestAnimationFrame((function(){e.clearRect(0,0,t.width,t.height)}))},paintPauseFrame:function(t){var e=this.$refs.pauseFrame,r=e.getContext("2d");window.requestAnimationFrame((function(){e.width=t.width,e.height=t.height,r.putImageData(t,0,0)}))},clearPauseFrame:function(){var t=this.$refs.pauseFrame,e=t.getContext("2d");window.requestAnimationFrame((function(){e.clearRect(0,0,t.width,t.height)}))}}},C=I,L=(r("f5ae"),r("2877")),P=Object(L["a"])(C,n,i,!1,null,"e0ba7c1e",null);e["a"]=P.exports},"0d3b":function(t,e,r){var n=r("d039"),i=r("b622"),o=r("c430"),a=i("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,r="";return t.pathname="c%20d",e.forEach((function(t,n){e["delete"]("b"),r+=n+t})),o&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[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}))},"131a":function(t,e,r){var n=r("23e7"),i=r("d2bb");n({target:"Object",stat:!0},{setPrototypeOf:i})},"14c3":function(t,e,r){var n=r("c6b6"),i=r("9263");t.exports=function(t,e){var r=t.exec;if("function"===typeof r){var o=r.call(t,e);if("object"!==typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==n(t))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(t,e)}},"159b":function(t,e,r){var n=r("da84"),i=r("fdbc"),o=r("17c2"),a=r("9112");for(var s in i){var u=n[s],h=u&&u.prototype;if(h&&h.forEach!==o)try{a(h,"forEach",o)}catch(f){h.forEach=o}}},"17c2":function(t,e,r){"use strict";var n=r("b727").forEach,i=r("a640"),o=r("ae40"),a=i("forEach"),s=o("forEach");t.exports=a&&s?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},"19aa":function(t,e){t.exports=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t}},"1be4":function(t,e,r){var n=r("d066");t.exports=n("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(t,e,r){var n=r("b622"),i=n("iterator"),o=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){o=!0}};s[i]=function(){return this},Array.from(s,(function(){throw 2}))}catch(u){}t.exports=function(t,e){if(!e&&!o)return!1;var r=!1;try{var n={};n[i]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(u){}return r}},"1cc0":function(t,e,r){"use strict";r.d(e,"b",(function(){return m})),r.d(e,"a",(function(){return v})),r.d(e,"d",(function(){return g})),r.d(e,"c",(function(){return b})),r("b0c0");var n=r("d4ec");function i(t,e){return i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},i(t,e)}function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}function a(t){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},a(t)}function s(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function u(t){return u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function h(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t,e){return!e||"object"!==u(e)&&"function"!==typeof e?h(t):e}function c(t){var e=s();return function(){var r,n=a(t);if(e){var i=a(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return f(this,r)}}function l(t){return-1!==Function.toString.call(t).indexOf("[native code]")}function d(t,e,r){return d=s()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var o=Function.bind.apply(t,n),a=new o;return r&&i(a,r.prototype),a},d.apply(null,arguments)}function p(t){var e="function"===typeof Map?new Map:void 0;return p=function(t){if(null===t||!l(t))return t;if("function"!==typeof t)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return d(t,arguments,a(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i(r,t)},p(t)}r("131a"),r("4ae1"),r("3410"),r("d3b7"),r("25f0"),r("a4d3"),r("e01a"),r("d28b"),r("e260"),r("3ca3"),r("ddb0"),r("4ec9"),r("c975");var m=function(t){o(r,t);var e=c(r);function r(){var t;return Object(n["a"])(this,r),t=e.call(this,"can't process cross-origin image"),t.name="DropImageFetchError",t}return r}(p(Error)),v=function(t){o(r,t);var e=c(r);function r(){var t;return Object(n["a"])(this,r),t=e.call(this,"drag-and-dropped file is not of type image and can't be decoded"),t.name="DropImageDecodeError",t}return r}(p(Error)),g=function(t){o(r,t);var e=c(r);function r(){var t;return Object(n["a"])(this,r),t=e.call(this,"this browser has no Stream API support"),t.name="StreamApiNotSupportedError",t}return r}(p(Error)),b=function(t){o(r,t);var e=c(r);function r(){var t;return Object(n["a"])(this,r),t=e.call(this,"camera access is only permitted in secure context. Use HTTPS or localhost rather than HTTP."),t.name="InsecureContextError",t}return r}(p(Error))},"1cdc":function(t,e,r){var n=r("342f");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},"1d80":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"1da1":function(t,e,r){"use strict";function n(t,e,r,n,i,o,a){try{var s=t[o](a),u=s.value}catch(h){return void r(h)}s.done?e(u):Promise.resolve(u).then(n,i)}function i(t){return function(){var e=this,r=arguments;return new Promise((function(i,o){var a=t.apply(e,r);function s(t){n(a,i,o,s,u,"next",t)}function u(t){n(a,i,o,s,u,"throw",t)}s(void 0)}))}}r.d(e,"a",(function(){return i})),r("d3b7"),r("e6cf")},"1dde":function(t,e,r){var n=r("d039"),i=r("b622"),o=r("2d00"),a=i("species");t.exports=function(t){return o>=51||!n((function(){var e=[],r=e.constructor={};return r[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},2266:function(t,e,r){var n=r("825a"),i=r("e95a"),o=r("50c4"),a=r("0366"),s=r("35a1"),u=r("9bdd"),h=function(t,e){this.stopped=t,this.result=e},f=t.exports=function(t,e,r,f,c){var l,d,p,m,v,g,b,y=a(e,r,f?2:1);if(c)l=t;else{if(d=s(t),"function"!=typeof d)throw TypeError("Target is not iterable");if(i(d)){for(p=0,m=o(t.length);m>p;p++)if(v=f?y(n(b=t[p])[0],b[1]):y(t[p]),v&&v instanceof h)return v;return new h(!1)}l=d.call(t)}g=l.next;while(!(b=g.call(l)).done)if(v=u(l,y,b.value,f),"object"==typeof v&&v&&v instanceof h)return v;return new h(!1)};f.stop=function(t){return new h(!0,t)}},"23cb":function(t,e,r){var n=r("a691"),i=Math.max,o=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):o(r,e)}},"23e7":function(t,e,r){var n=r("da84"),i=r("06cf").f,o=r("9112"),a=r("6eeb"),s=r("ce4e"),u=r("e893"),h=r("94ca");t.exports=function(t,e){var r,f,c,l,d,p,m=t.target,v=t.global,g=t.stat;if(f=v?n:g?n[m]||s(m,{}):(n[m]||{}).prototype,f)for(c in e){if(d=e[c],t.noTargetGet?(p=i(f,c),l=p&&p.value):l=f[c],r=h(v?c:m+(g?".":"#")+c,t.forced),!r&&void 0!==l){if(typeof d===typeof l)continue;u(d,l)}(t.sham||l&&l.sham)&&o(d,"sham",!0),a(f,c,d,t)}}},"241c":function(t,e,r){var n=r("ca84"),i=r("7839"),o=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},"24fb":function(t,e,r){"use strict";function n(t,e){var r=t[1]||"",n=t[3];if(!n)return r;if(e&&"function"===typeof btoa){var o=i(n),a=n.sources.map((function(t){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(t," */")}));return[r].concat(a).concat([o]).join("\n")}return[r].join("\n")}function i(t){var e=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(e);return"/*# ".concat(r," */")}t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r=n(e,t);return e[2]?"@media ".concat(e[2]," {").concat(r,"}"):r})).join("")},e.i=function(t,r,n){"string"===typeof t&&(t=[[null,t,""]]);var i={};if(n)for(var o=0;o1?arguments[1]:void 0)}})},"25f0":function(t,e,r){"use strict";var n=r("6eeb"),i=r("825a"),o=r("d039"),a=r("ad6d"),s="toString",u=RegExp.prototype,h=u[s],f=o((function(){return"/a/b"!=h.call({source:"a",flags:"b"})})),c=h.name!=s;(f||c)&&n(RegExp.prototype,s,(function(){var t=i(this),e=String(t.source),r=t.flags,n=String(void 0===r&&t instanceof RegExp&&!("flags"in u)?a.call(t):r);return"/"+e+"/"+n}),{unsafe:!0})},2626:function(t,e,r){"use strict";var n=r("d066"),i=r("9bf2"),o=r("b622"),a=r("83ab"),s=o("species");t.exports=function(t){var e=n(t),r=i.f;a&&e&&!e[s]&&r(e,s,{configurable:!0,get:function(){return this}})}},2877:function(t,e,r){"use strict";function n(t,e,r,n,i,o,a,s){var u,h="function"===typeof t?t.options:t;if(e&&(h.render=e,h.staticRenderFns=r,h._compiled=!0),n&&(h.functional=!0),o&&(h._scopeId="data-v-"+o),a?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},h._ssrRegister=u):i&&(u=s?function(){i.call(this,(h.functional?this.parent:this).$root.$options.shadowRoot)}:i),u)if(h.functional){h._injectStyles=u;var f=h.render;h.render=function(t,e){return u.call(e),f(t,e)}}else{var c=h.beforeCreate;h.beforeCreate=c?[].concat(c,u):[u]}return{exports:t,options:h}}r.d(e,"a",(function(){return n}))},2909:function(t,e,r){"use strict";r.d(e,"a",(function(){return u}));var n=r("6b75");function i(t){if(Array.isArray(t))return Object(n["a"])(t)}function o(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}r("a4d3"),r("e01a"),r("d28b"),r("a630"),r("e260"),r("d3b7"),r("3ca3"),r("ddb0");var a=r("06c5");function s(){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 u(t){return i(t)||o(t)||Object(a["a"])(t)||s()}},"2b3d":function(t,e,r){"use strict";r("3ca3");var n,i=r("23e7"),o=r("83ab"),a=r("0d3b"),s=r("da84"),u=r("37e8"),h=r("6eeb"),f=r("19aa"),c=r("5135"),l=r("60da"),d=r("4df4"),p=r("6547").codeAt,m=r("5fb2"),v=r("d44e"),g=r("9861"),b=r("69f3"),y=s.URL,w=g.URLSearchParams,M=g.getState,_=b.set,S=b.getterFor("URL"),x=Math.floor,k=Math.pow,E="Invalid authority",A="Invalid scheme",R="Invalid host",O="Invalid port",j=/[A-Za-z]/,T=/[\d+-.A-Za-z]/,I=/\d/,C=/^(0x|0X)/,L=/^[0-7]+$/,P=/^\d+$/,B=/^[\dA-Fa-f]+$/,N=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,D=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,q=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,U=/[\u0009\u000A\u000D]/g,F=function(t,e){var r,n,i;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return R;if(r=z(e.slice(1,-1)),!r)return R;t.host=r}else if(J(t)){if(e=m(e),N.test(e))return R;if(r=$(e),null===r)return R;t.host=r}else{if(D.test(e))return R;for(r="",n=d(e),i=0;i4)return t;for(r=[],n=0;n1&&"0"==i.charAt(0)&&(o=C.test(i)?16:8,i=i.slice(8==o?1:2)),""===i)a=0;else{if(!(10==o?P:8==o?L:B).test(i))return t;a=parseInt(i,o)}r.push(a)}for(n=0;n=k(256,5-e))return null}else if(a>255)return null;for(s=r.pop(),n=0;n6)return;n=0;while(l()){if(i=null,n>0){if(!("."==l()&&n<4))return;c++}if(!I.test(l()))return;while(I.test(l())){if(o=parseInt(l(),10),null===i)i=o;else{if(0==i)return;i=10*i+o}if(i>255)return;c++}u[h]=256*u[h]+i,n++,2!=n&&4!=n||h++}if(4!=n)return;break}if(":"==l()){if(c++,!l())return}else if(l())return;u[h++]=e}else{if(null!==f)return;c++,h++,f=h}}if(null!==f){a=h-f,h=7;while(0!=h&&a>0)s=u[h],u[h--]=u[f+a-1],u[f+--a]=s}else if(8!=h)return;return u},W=function(t){for(var e=null,r=1,n=null,i=0,o=0;o<8;o++)0!==t[o]?(i>r&&(e=n,r=i),n=null,i=0):(null===n&&(n=o),++i);return i>r&&(e=n,r=i),e},H=function(t){var e,r,n,i;if("number"==typeof t){for(e=[],r=0;r<4;r++)e.unshift(t%256),t=x(t/256);return e.join(".")}if("object"==typeof t){for(e="",n=W(t),r=0;r<8;r++)i&&0===t[r]||(i&&(i=!1),n===r?(e+=r?":":"::",i=!0):(e+=t[r].toString(16),r<7&&(e+=":")));return"["+e+"]"}return t},Z={},K=l({},Z,{" ":1,'"':1,"<":1,">":1,"`":1}),V=l({},K,{"#":1,"?":1,"{":1,"}":1}),G=l({},V,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Y=function(t,e){var r=p(t,0);return r>32&&r<127&&!c(e,t)?t:encodeURIComponent(t)},X={ftp:21,file:null,http:80,https:443,ws:80,wss:443},J=function(t){return c(X,t.scheme)},Q=function(t){return""!=t.username||""!=t.password},tt=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},et=function(t,e){var r;return 2==t.length&&j.test(t.charAt(0))&&(":"==(r=t.charAt(1))||!e&&"|"==r)},rt=function(t){var e;return t.length>1&&et(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},nt=function(t){var e=t.path,r=e.length;!r||"file"==t.scheme&&1==r&&et(e[0],!0)||e.pop()},it=function(t){return"."===t||"%2e"===t.toLowerCase()},ot=function(t){return t=t.toLowerCase(),".."===t||"%2e."===t||".%2e"===t||"%2e%2e"===t},at={},st={},ut={},ht={},ft={},ct={},lt={},dt={},pt={},mt={},vt={},gt={},bt={},yt={},wt={},Mt={},_t={},St={},xt={},kt={},Et={},At=function(t,e,r,i){var o,a,s,u,h=r||at,f=0,l="",p=!1,m=!1,v=!1;r||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(q,"")),e=e.replace(U,""),o=d(e);while(f<=o.length){switch(a=o[f],h){case at:if(!a||!j.test(a)){if(r)return A;h=ut;continue}l+=a.toLowerCase(),h=st;break;case st:if(a&&(T.test(a)||"+"==a||"-"==a||"."==a))l+=a.toLowerCase();else{if(":"!=a){if(r)return A;l="",h=ut,f=0;continue}if(r&&(J(t)!=c(X,l)||"file"==l&&(Q(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=l,r)return void(J(t)&&X[t.scheme]==t.port&&(t.port=null));l="","file"==t.scheme?h=yt:J(t)&&i&&i.scheme==t.scheme?h=ht:J(t)?h=dt:"/"==o[f+1]?(h=ft,f++):(t.cannotBeABaseURL=!0,t.path.push(""),h=xt)}break;case ut:if(!i||i.cannotBeABaseURL&&"#"!=a)return A;if(i.cannotBeABaseURL&&"#"==a){t.scheme=i.scheme,t.path=i.path.slice(),t.query=i.query,t.fragment="",t.cannotBeABaseURL=!0,h=Et;break}h="file"==i.scheme?yt:ct;continue;case ht:if("/"!=a||"/"!=o[f+1]){h=ct;continue}h=pt,f++;break;case ft:if("/"==a){h=mt;break}h=St;continue;case ct:if(t.scheme=i.scheme,a==n)t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,t.path=i.path.slice(),t.query=i.query;else if("/"==a||"\\"==a&&J(t))h=lt;else if("?"==a)t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,t.path=i.path.slice(),t.query="",h=kt;else{if("#"!=a){t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,t.path=i.path.slice(),t.path.pop(),h=St;continue}t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,t.path=i.path.slice(),t.query=i.query,t.fragment="",h=Et}break;case lt:if(!J(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=i.username,t.password=i.password,t.host=i.host,t.port=i.port,h=St;continue}h=mt}else h=pt;break;case dt:if(h=pt,"/"!=a||"/"!=l.charAt(f+1))continue;f++;break;case pt:if("/"!=a&&"\\"!=a){h=mt;continue}break;case mt:if("@"==a){p&&(l="%40"+l),p=!0,s=d(l);for(var g=0;g65535)return O;t.port=J(t)&&w===X[t.scheme]?null:w,l=""}if(r)return;h=_t;continue}return O}l+=a;break;case yt:if(t.scheme="file","/"==a||"\\"==a)h=wt;else{if(!i||"file"!=i.scheme){h=St;continue}if(a==n)t.host=i.host,t.path=i.path.slice(),t.query=i.query;else if("?"==a)t.host=i.host,t.path=i.path.slice(),t.query="",h=kt;else{if("#"!=a){rt(o.slice(f).join(""))||(t.host=i.host,t.path=i.path.slice(),nt(t)),h=St;continue}t.host=i.host,t.path=i.path.slice(),t.query=i.query,t.fragment="",h=Et}}break;case wt:if("/"==a||"\\"==a){h=Mt;break}i&&"file"==i.scheme&&!rt(o.slice(f).join(""))&&(et(i.path[0],!0)?t.path.push(i.path[0]):t.host=i.host),h=St;continue;case Mt:if(a==n||"/"==a||"\\"==a||"?"==a||"#"==a){if(!r&&et(l))h=St;else if(""==l){if(t.host="",r)return;h=_t}else{if(u=F(t,l),u)return u;if("localhost"==t.host&&(t.host=""),r)return;l="",h=_t}continue}l+=a;break;case _t:if(J(t)){if(h=St,"/"!=a&&"\\"!=a)continue}else if(r||"?"!=a)if(r||"#"!=a){if(a!=n&&(h=St,"/"!=a))continue}else t.fragment="",h=Et;else t.query="",h=kt;break;case St:if(a==n||"/"==a||"\\"==a&&J(t)||!r&&("?"==a||"#"==a)){if(ot(l)?(nt(t),"/"==a||"\\"==a&&J(t)||t.path.push("")):it(l)?"/"==a||"\\"==a&&J(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&et(l)&&(t.host&&(t.host=""),l=l.charAt(0)+":"),t.path.push(l)),l="","file"==t.scheme&&(a==n||"?"==a||"#"==a))while(t.path.length>1&&""===t.path[0])t.path.shift();"?"==a?(t.query="",h=kt):"#"==a&&(t.fragment="",h=Et)}else l+=Y(a,V);break;case xt:"?"==a?(t.query="",h=kt):"#"==a?(t.fragment="",h=Et):a!=n&&(t.path[0]+=Y(a,Z));break;case kt:r||"#"!=a?a!=n&&("'"==a&&J(t)?t.query+="%27":t.query+="#"==a?"%23":Y(a,Z)):(t.fragment="",h=Et);break;case Et:a!=n&&(t.fragment+=Y(a,K));break}f++}},Rt=function(t){var e,r,n=f(this,Rt,"URL"),i=arguments.length>1?arguments[1]:void 0,a=String(t),s=_(n,{type:"URL"});if(void 0!==i)if(i instanceof Rt)e=S(i);else if(r=At(e={},String(i)),r)throw TypeError(r);if(r=At(s,a,null,e),r)throw TypeError(r);var u=s.searchParams=new w,h=M(u);h.updateSearchParams(s.query),h.updateURL=function(){s.query=String(u)||null},o||(n.href=jt.call(n),n.origin=Tt.call(n),n.protocol=It.call(n),n.username=Ct.call(n),n.password=Lt.call(n),n.host=Pt.call(n),n.hostname=Bt.call(n),n.port=Nt.call(n),n.pathname=Dt.call(n),n.search=qt.call(n),n.searchParams=Ut.call(n),n.hash=Ft.call(n))},Ot=Rt.prototype,jt=function(){var t=S(this),e=t.scheme,r=t.username,n=t.password,i=t.host,o=t.port,a=t.path,s=t.query,u=t.fragment,h=e+":";return null!==i?(h+="//",Q(t)&&(h+=r+(n?":"+n:"")+"@"),h+=H(i),null!==o&&(h+=":"+o)):"file"==e&&(h+="//"),h+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(h+="?"+s),null!==u&&(h+="#"+u),h},Tt=function(){var t=S(this),e=t.scheme,r=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(n){return"null"}return"file"!=e&&J(t)?e+"://"+H(t.host)+(null!==r?":"+r:""):"null"},It=function(){return S(this).scheme+":"},Ct=function(){return S(this).username},Lt=function(){return S(this).password},Pt=function(){var t=S(this),e=t.host,r=t.port;return null===e?"":null===r?H(e):H(e)+":"+r},Bt=function(){var t=S(this).host;return null===t?"":H(t)},Nt=function(){var t=S(this).port;return null===t?"":String(t)},Dt=function(){var t=S(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},qt=function(){var t=S(this).query;return t?"?"+t:""},Ut=function(){return S(this).searchParams},Ft=function(){var t=S(this).fragment;return t?"#"+t:""},$t=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(o&&u(Ot,{href:$t(jt,(function(t){var e=S(this),r=String(t),n=At(e,r);if(n)throw TypeError(n);M(e.searchParams).updateSearchParams(e.query)})),origin:$t(Tt),protocol:$t(It,(function(t){var e=S(this);At(e,String(t)+":",at)})),username:$t(Ct,(function(t){var e=S(this),r=d(String(t));if(!tt(e)){e.username="";for(var n=0;n1?arguments[1]:void 0,e.length)),n=String(t);return f?f.call(e,n,r):e.slice(r,r+n.length)===n}})},"2cf4":function(t,e,r){var n,i,o,a=r("da84"),s=r("d039"),u=r("c6b6"),h=r("0366"),f=r("1be4"),c=r("cc12"),l=r("1cdc"),d=a.location,p=a.setImmediate,m=a.clearImmediate,v=a.process,g=a.MessageChannel,b=a.Dispatch,y=0,w={},M="onreadystatechange",_=function(t){if(w.hasOwnProperty(t)){var e=w[t];delete w[t],e()}},S=function(t){return function(){_(t)}},x=function(t){_(t.data)},k=function(t){a.postMessage(t+"",d.protocol+"//"+d.host)};p&&m||(p=function(t){var e=[],r=1;while(arguments.length>r)e.push(arguments[r++]);return w[++y]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},n(y),y},m=function(t){delete w[t]},"process"==u(v)?n=function(t){v.nextTick(S(t))}:b&&b.now?n=function(t){b.now(S(t))}:g&&!l?(i=new g,o=i.port2,i.port1.onmessage=x,n=h(o.postMessage,o,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||s(k)||"file:"===d.protocol?n=M in c("script")?function(t){f.appendChild(c("script"))[M]=function(){f.removeChild(this),_(t)}}:function(t){setTimeout(S(t),0)}:(n=k,a.addEventListener("message",x,!1))),t.exports={set:p,clear:m}},"2d00":function(t,e,r){var n,i,o=r("da84"),a=r("342f"),s=o.process,u=s&&s.versions,h=u&&u.v8;h?(n=h.split("."),i=n[0]+n[1]):a&&(n=a.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/),n&&(i=n[1]))),t.exports=i&&+i},3410:function(t,e,r){var n=r("23e7"),i=r("d039"),o=r("7b0b"),a=r("e163"),s=r("e177"),u=i((function(){a(1)}));n({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(t){return a(o(t))}})},"342f":function(t,e,r){var n=r("d066");t.exports=n("navigator","userAgent")||""},"35a1":function(t,e,r){var n=r("f5df"),i=r("3f8c"),o=r("b622"),a=o("iterator");t.exports=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||i[n(t)]}},"37e8":function(t,e,r){var n=r("83ab"),i=r("9bf2"),o=r("825a"),a=r("df75");t.exports=n?Object.defineProperties:function(t,e){o(t);var r,n=a(e),s=n.length,u=0;while(s>u)i.f(t,r=n[u++],e[r]);return t}},"3bbe":function(t,e,r){var n=r("861d");t.exports=function(t){if(!n(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3c85":function(t,e,r){"use strict";r("e260"),r("d3b7"),r("ac1f"),r("25f0"),r("3ca3"),r("466d"),r("498a"),r("ddb0"),r("2b3d");var n=function(t){var e=t.toString().trim().match(/^function\s*\w*\s*\([\w\s,]*\)\s*{([\w\W]*?)}$/)[1];return new Worker(URL.createObjectURL(new Blob([e],{type:"text/javascript"})))};e["a"]=function(){return n((function(){self.importScripts("https://cdn.jsdelivr.net/npm/jsqr@1.3.1/dist/jsQR.min.js"),self.addEventListener("message",(function(t){var e=t.data,r=jsQR(e.data,e.width,e.height),n=null,i=null;null!==r&&(n=r.data,i=r.location);var o={content:n,location:i,imageData:e};self.postMessage(o,[e.data.buffer])}))}))}},"3ca3":function(t,e,r){"use strict";var n=r("6547").charAt,i=r("69f3"),o=r("7dd0"),a="String Iterator",s=i.set,u=i.getterFor(a);o(String,"String",(function(t){s(this,{type:a,string:String(t),index:0})}),(function(){var t,e=u(this),r=e.string,i=e.index;return i>=r.length?{value:void 0,done:!0}:(t=n(r,i),e.index+=t.length,{value:t,done:!1})}))},"3f8c":function(t,e){t.exports={}},4160:function(t,e,r){"use strict";var n=r("23e7"),i=r("17c2");n({target:"Array",proto:!0,forced:[].forEach!=i},{forEach:i})},"428f":function(t,e,r){var n=r("da84");t.exports=n},"44ad":function(t,e,r){var n=r("d039"),i=r("c6b6"),o="".split;t.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?o.call(t,""):Object(t)}:Object},"44d2":function(t,e,r){var n=r("b622"),i=r("7c73"),o=r("9bf2"),a=n("unscopables"),s=Array.prototype;void 0==s[a]&&o.f(s,a,{configurable:!0,value:i(null)}),t.exports=function(t){s[a][t]=!0}},"44de":function(t,e,r){var n=r("da84");t.exports=function(t,e){var r=n.console;r&&r.error&&(1===arguments.length?r.error(t):r.error(t,e))}},"44e7":function(t,e,r){var n=r("861d"),i=r("c6b6"),o=r("b622"),a=o("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==i(t))}},"466d":function(t,e,r){"use strict";var n=r("d784"),i=r("825a"),o=r("50c4"),a=r("1d80"),s=r("8aa5"),u=r("14c3");n("match",1,(function(t,e,r){return[function(e){var r=a(this),n=void 0==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var a=i(t),h=String(this);if(!a.global)return u(a,h);var f=a.unicode;a.lastIndex=0;var c,l=[],d=0;while(null!==(c=u(a,h))){var p=String(c[0]);l[d]=p,""===p&&(a.lastIndex=s(h,o(a.lastIndex),f)),d++}return 0===d?null:l}]}))},4840:function(t,e,r){var n=r("825a"),i=r("1c0b"),o=r("b622"),a=o("species");t.exports=function(t,e){var r,o=n(t).constructor;return void 0===o||void 0==(r=n(o)[a])?e:i(r)}},4930:function(t,e,r){var n=r("d039");t.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},"498a":function(t,e,r){"use strict";var n=r("23e7"),i=r("58a8").trim,o=r("c8d2");n({target:"String",proto:!0,forced:o("trim")},{trim:function(){return i(this)}})},"499e":function(t,e,r){"use strict";function n(t,e){for(var r=[],n={},i=0;ir.parts.length&&(n.parts.length=r.parts.length)}else{var a=[];for(i=0;if)if(s=u[f++],s!=s)return!0}else for(;h>f;f++)if((t||f in u)&&u[f]===r)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"4de4":function(t,e,r){"use strict";var n=r("23e7"),i=r("b727").filter,o=r("1dde"),a=r("ae40"),s=o("filter"),u=a("filter");n({target:"Array",proto:!0,forced:!s||!u},{filter:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,e,r){"use strict";var n=r("0366"),i=r("7b0b"),o=r("9bdd"),a=r("e95a"),s=r("50c4"),u=r("8418"),h=r("35a1");t.exports=function(t){var e,r,f,c,l,d,p=i(t),m="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,b=void 0!==g,y=h(p),w=0;if(b&&(g=n(g,v>2?arguments[2]:void 0,2)),void 0==y||m==Array&&a(y))for(e=s(p.length),r=new m(e);e>w;w++)d=b?g(p[w],w):p[w],u(r,w,d);else for(c=y.call(p),l=c.next,r=new m;!(f=l.call(c)).done;w++)d=b?o(c,g,[f.value,w],!0):f.value,u(r,w,d);return r.length=w,r}},"4ec9":function(t,e,r){"use strict";var n=r("6d61"),i=r("6566");t.exports=n("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),i)},"50c4":function(t,e,r){var n=r("a691"),i=Math.min;t.exports=function(t){return t>0?i(n(t),9007199254740991):0}},5135:function(t,e){var r={}.hasOwnProperty;t.exports=function(t,e){return r.call(t,e)}},5692:function(t,e,r){var n=r("c430"),i=r("c6cd");(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,r){var n=r("d066"),i=r("241c"),o=r("7418"),a=r("825a");t.exports=n("Reflect","ownKeys")||function(t){var e=i.f(a(t)),r=o.f;return r?e.concat(r(t)):e}},5899:function(t,e){t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(t,e,r){var n=r("1d80"),i=r("5899"),o="["+i+"]",a=RegExp("^"+o+o+"*"),s=RegExp(o+o+"*$"),u=function(t){return function(e){var r=String(n(e));return 1&t&&(r=r.replace(a,"")),2&t&&(r=r.replace(s,"")),r}};t.exports={start:u(1),end:u(2),trim:u(3)}},"5a34":function(t,e,r){var n=r("44e7");t.exports=function(t){if(n(t))throw TypeError("The method doesn't accept regular expressions");return t}},"5c0b":function(t,e,r){"use strict";var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("input",{attrs:{type:"file",name:"image",accept:"image/*",capture:"environment",multiple:""},on:{change:t.onChangeInput}})},i=[],o=(r("4160"),r("d81d"),r("159b"),r("96cf"),r("1da1")),a=r("2909"),s=r("a180"),u=r("f718"),h=r("b3af"),f=r("3c85"),c={name:"qrcode-capture",mixins:[h["a"]],props:{worker:{type:Function,default:f["a"]}},methods:{onChangeInput:function(t){var e=Object(a["a"])(t.target.files),r=e.map(this.processFile);r.forEach(this.onDetect)},processFile:function(t){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function r(){var n,i;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(u["a"])(t);case 2:return n=r.sent,r.next=5,Object(s["b"])(e.worker,n);case 5:return i=r.sent,r.abrupt("return",i);case 7:case"end":return r.stop()}}),r)})))()}}},l=c,d=r("2877"),p=Object(d["a"])(l,n,i,!1,null,null,null);e["a"]=p.exports},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"5fb2":function(t,e,r){"use strict";var n=2147483647,i=36,o=1,a=26,s=38,u=700,h=72,f=128,c="-",l=/[^\0-\u007E]/,d=/[.\u3002\uFF0E\uFF61]/g,p="Overflow: input needs wider integers to process",m=i-o,v=Math.floor,g=String.fromCharCode,b=function(t){var e=[],r=0,n=t.length;while(r=55296&&i<=56319&&r>1,t+=v(t/e);t>m*a>>1;n+=i)t=v(t/m);return v(n+(m+1)*t/(t+s))},M=function(t){var e=[];t=b(t);var r,s,u=t.length,l=f,d=0,m=h;for(r=0;r=l&&sv((n-d)/x))throw RangeError(p);for(d+=(S-l)*x,l=S,r=0;rn)throw RangeError(p);if(s==l){for(var k=d,E=i;;E+=i){var A=E<=m?o:E>=m+a?a:E-m;if(kf){var d,p=h(arguments[f++]),m=c?o(p).concat(c(p)):o(p),v=m.length,g=0;while(v>g)d=m[g++],n&&!l.call(p,d)||(r[d]=p[d])}return r}:f},6547:function(t,e,r){var n=r("a691"),i=r("1d80"),o=function(t){return function(e,r){var o,a,s=String(i(e)),u=n(r),h=s.length;return u<0||u>=h?t?"":void 0:(o=s.charCodeAt(u),o<55296||o>56319||u+1===h||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):o:t?s.slice(u,u+2):a-56320+(o-55296<<10)+65536)}};t.exports={codeAt:o(!1),charAt:o(!0)}},6566:function(t,e,r){"use strict";var n=r("9bf2").f,i=r("7c73"),o=r("e2cc"),a=r("0366"),s=r("19aa"),u=r("2266"),h=r("7dd0"),f=r("2626"),c=r("83ab"),l=r("f183").fastKey,d=r("69f3"),p=d.set,m=d.getterFor;t.exports={getConstructor:function(t,e,r,h){var f=t((function(t,n){s(t,f,e),p(t,{type:e,index:i(null),first:void 0,last:void 0,size:0}),c||(t.size=0),void 0!=n&&u(n,t[h],t,r)})),d=m(e),v=function(t,e,r){var n,i,o=d(t),a=g(t,e);return a?a.value=r:(o.last=a={index:i=l(e,!0),key:e,value:r,previous:n=o.last,next:void 0,removed:!1},o.first||(o.first=a),n&&(n.next=a),c?o.size++:t.size++,"F"!==i&&(o.index[i]=a)),t},g=function(t,e){var r,n=d(t),i=l(e);if("F"!==i)return n.index[i];for(r=n.first;r;r=r.next)if(r.key==e)return r};return o(f.prototype,{clear:function(){var t=this,e=d(t),r=e.index,n=e.first;while(n)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete r[n.index],n=n.next;e.first=e.last=void 0,c?e.size=0:t.size=0},delete:function(t){var e=this,r=d(e),n=g(e,t);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),c?r.size--:e.size--}return!!n},forEach:function(t){var e,r=d(this),n=a(t,arguments.length>1?arguments[1]:void 0,3);while(e=e?e.next:r.first){n(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!g(this,t)}}),o(f.prototype,r?{get:function(t){var e=g(this,t);return e&&e.value},set:function(t,e){return v(this,0===t?0:t,e)}}:{add:function(t){return v(this,t=0===t?0:t,t)}}),c&&n(f.prototype,"size",{get:function(){return d(this).size}}),f},setStrong:function(t,e,r){var n=e+" Iterator",i=m(e),o=m(n);h(t,e,(function(t,e){p(this,{type:n,target:t,state:i(t),kind:e,last:void 0})}),(function(){var t=o(this),e=t.kind,r=t.last;while(r&&r.removed)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),r?"entries":"values",!r,!0),f(e)}}},"65f0":function(t,e,r){var n=r("861d"),i=r("e8b5"),o=r("b622"),a=o("species");t.exports=function(t,e){var r;return i(t)&&(r=t.constructor,"function"!=typeof r||r!==Array&&!i(r.prototype)?n(r)&&(r=r[a],null===r&&(r=void 0)):r=void 0),new(void 0===r?Array:r)(0===e?0:e)}},"69f3":function(t,e,r){var n,i,o,a=r("7f9a"),s=r("da84"),u=r("861d"),h=r("9112"),f=r("5135"),c=r("f772"),l=r("d012"),d=s.WeakMap,p=function(t){return o(t)?i(t):n(t,{})},m=function(t){return function(e){var r;if(!u(e)||(r=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}};if(a){var v=new d,g=v.get,b=v.has,y=v.set;n=function(t,e){return y.call(v,t,e),e},i=function(t){return g.call(v,t)||{}},o=function(t){return b.call(v,t)}}else{var w=c("state");l[w]=!0,n=function(t,e){return h(t,w,e),e},i=function(t){return f(t,w)?t[w]:{}},o=function(t){return f(t,w)}}t.exports={set:n,get:i,has:o,enforce:p,getterFor:m}},"6b75":function(t,e,r){"use strict";function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r",l="<",d="prototype",p="script",m=f("IE_PROTO"),v=function(){},g=function(t){return l+p+c+t+l+"/"+p+c},b=function(t){t.write(g("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){var t,e=h("iframe"),r="java"+p+":";return e.style.display="none",u.appendChild(e),e.src=String(r),t=e.contentWindow.document,t.open(),t.write(g("document.F=Object")),t.close(),t.F},w=function(){try{n=document.domain&&new ActiveXObject("htmlfile")}catch(e){}w=n?b(n):y();var t=a.length;while(t--)delete w[d][a[t]];return w()};s[m]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(v[d]=i(t),r=new v,v[d]=null,r[m]=t):r=w(),void 0===e?r:o(r,e)}},"7dd0":function(t,e,r){"use strict";var n=r("23e7"),i=r("9ed3"),o=r("e163"),a=r("d2bb"),s=r("d44e"),u=r("9112"),h=r("6eeb"),f=r("b622"),c=r("c430"),l=r("3f8c"),d=r("ae93"),p=d.IteratorPrototype,m=d.BUGGY_SAFARI_ITERATORS,v=f("iterator"),g="keys",b="values",y="entries",w=function(){return this};t.exports=function(t,e,r,f,d,M,_){i(r,e,f);var S,x,k,E=function(t){if(t===d&&T)return T;if(!m&&t in O)return O[t];switch(t){case g:return function(){return new r(this,t)};case b:return function(){return new r(this,t)};case y:return function(){return new r(this,t)}}return function(){return new r(this)}},A=e+" Iterator",R=!1,O=t.prototype,j=O[v]||O["@@iterator"]||d&&O[d],T=!m&&j||E(d),I="Array"==e&&O.entries||j;if(I&&(S=o(I.call(new t)),p!==Object.prototype&&S.next&&(c||o(S)===p||(a?a(S,p):"function"!=typeof S[v]&&u(S,v,w)),s(S,A,!0,!0),c&&(l[A]=w))),d==b&&j&&j.name!==b&&(R=!0,T=function(){return j.call(this)}),c&&!_||O[v]===T||u(O,v,T),l[e]=T,d)if(x={values:E(b),keys:M?T:E(g),entries:E(y)},_)for(k in x)(m||R||!(k in O))&&h(O,k,x[k]);else n({target:e,proto:!0,forced:m||R},x);return x}},"7f9a":function(t,e,r){var n=r("da84"),i=r("8925"),o=n.WeakMap;t.exports="function"===typeof o&&/native code/.test(i(o))},"825a":function(t,e,r){var n=r("861d");t.exports=function(t){if(!n(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,r){var n=r("d039");t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(t,e,r){"use strict";var n=r("c04e"),i=r("9bf2"),o=r("5c6c");t.exports=function(t,e,r){var a=n(e);a in t?i.f(t,a,o(0,r)):t[a]=r}},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8875:function(t,e,r){var n,i,o;(function(r,a){i=[],n=a,o="function"===typeof n?n.apply(e,i):n,void 0===o||(t.exports=o)})("undefined"!==typeof self&&self,(function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(d){var r,n,i,o=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,a=/@([^@]*):(\d+):(\d+)\s*$/gi,s=o.exec(d.stack)||a.exec(d.stack),u=s&&s[1]||!1,h=s&&s[2]||!1,f=document.location.href.replace(document.location.hash,""),c=document.getElementsByTagName("script");u===f&&(r=document.documentElement.outerHTML,n=new RegExp("(?:[^\\n]+?\\n){0,"+(h-2)+"}[^<]*
PyCon TW 2023 × OPass

Reward Card

Scan your QR Code

\ No newline at end of file diff --git a/stamp.html b/stamp.html new file mode 100644 index 0000000..9c46e08 --- /dev/null +++ b/stamp.html @@ -0,0 +1 @@ +{{ Conf Name }} × OPass {{ Title zh-TW }} {{ Title en }}
PyCon TW 2023 × OPass

攤位蓋章機

\ No newline at end of file