You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Competitions__Edit.f30fd...

221 lines
1.4 MiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[118,3,5,6,7,8,9,15],{"+6lk":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___2Swdh",flex_space_between:"flex_space_between___3uMIK",flex_box_vertical_center:"flex_box_vertical_center___1PVh_",flex_box_center_end:"flex_box_center_end___z8dt6",flex_box_column:"flex_box_column___Q5R0e",all:"all___2gfl6",title:"title___1Wd_7",add_people:"add_people___SPH7a",people_icon:"people_icon___175pZ",content:"content___3rCcc",content_info:"content_info____rOfr",info_icon:"info_icon___2jOJL",info_title:"info_title___3hCxn",info_content_time:"info_content_time___28Arp",info_open:"info_open___2zEhT",info_update:"info_update___KMX6o",info_delete:"info_delete___35f6O",questions_info:"questions_info___H1Ueu",form_item:"form_item___3q5Um",form_item_item:"form_item_item___2LO5Q",form_item_small:"form_item_small___1sxkY",guanka_title:"guanka_title___21Q0v",form_item_item_small:"form_item_item_small___2FKrD",guanka_icon:"guanka_icon___atIoy",nandu_1:"nandu_1___3WYRP",nandu_2:"nandu_2___msNFe",nandu_3:"nandu_3___2Hz1m",close_icon:"close_icon___1xcZ-",footer:"footer___2lo38",clear_button:"clear_button___24_as",save_button:"save_button___31pNF",textone:"textone___1_S_T",deletecolor:"deletecolor___3lQPv",qselect:"qselect___1uNXD",qinput:"qinput___2mwRD",modalclass:"modalclass___2wlMS",popu:"popu___3mrm1"}},"+GGh":function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAA4CAYAAAAB3jHPAAAAAXNSR0IArs4c6QAAIABJREFUeF7VXQm4VVXZfvc+5yKzMqiAgpggqGihoBI4Zz+iQA7VX2Fa+GeFmjnmjAZmDlnmDGaDY5KzJmmWAiKIoCihmAN/ySTDvRcF4e691v+s4VvrW2vvcwFB8r/lcy/n7LP32nu9+/3e7/2+tU+CLfwjpaw0NmJfIcRBSYK+Uoq+QNIdEu0AtJMSLaSUABJzZPWn+iUlEiRQb6l37MvsfbOdfs+9qf5htnav6ffsvoP9+mPSsej4+iM0Jr5vPR4aIF0o9po6ziccPx1GnbWQZvzqNfef/rd9j7+uXhPmIqn36XN6H+rf+n/+dTV+2o/6kNq/39YfT72m3le7Vj/Cnq76tx4TGx9tS2Olz5RByc/EZgBNSlm3enU+TAiMkhJHSshtHULchKkrok5WnUY8SQxwNNf2hAmMRWD5ARMG9H4tWAxQ/XHoPQ5kt4cAVBZrHgF2Mw/kePwBYC2ozUDo+OoTFosMr24y7eTpCbY3SzzBZvLN9TMAor/55DMAWYAawHkwanAkBkgejAROvy8POPOe+r/+DL8R2N+14LNZAJNStmpoEGcikWdLKTvpiTbjt0zkJ5z4J5hgDjhiEY01zwyOXAL2spNtZ8GAx5wtAdgxEk14xJh6v3qGOdvFLGlhwW4SN/4YyHRw4lkGWn8DEPsyINkhqG2ILYhBPBNZkEjzOQNcYiILngCYFoAJ387MhQZm8Lq5ERzg1DW078cMZdjPMxyBrTlu+kQAU2GwYXV+shS4HJA7xUwQhjB+J9vwVRIiOZB8fCSgxmGxVriii2+ugmeamD1jINn9EbtE4GiWcdm5hGHa7LOMMQtA4myjgMNkgLmHolDpmMO8Xgh9jOk8Y9kwrMFTZCweBl1YJEC60OrBpc8tlislSNtkgDU0ZEcJyGshsSftj3RTyDY8DHqQ0WT5z/gwYmck0Gc018EkW6qOgU0hyQQkAiVjKQ6gCBh0IYJwG9wpZpyffPwsvBCI7CxpQLEJKw2DFmQObIEmsmAmIKoIYNkmABPTUoEOY4Ar01c0Bxx4zekujrONBpiUMmlYnY2TAhcWgUoXn7NVOCFmxi2DWZo3UcVPWnPC338+DIMUEnniwIFg1bANoYkN3z6hKN4kHvDhfuz4Kf5bgV82fv45SlzcHR8JZhNmiInY30onCQpnkoXPKEzaa8kBw/WT0Vs8iSiGT7eNvTEJSGXsSMB101nCWpsMMCll2/rG/C5IObJ0fyWhhYtcg2LOVDrQM3CVZYf2rmThylxLC1wmjHkmZ47EjhUzldWHPAz7z7OzY+cUjJ8BrBD+SliRk6AGkxXLjmFi9rLb+OyQ2I2HNgMYCp8UqoIkwF7dECTm/Hxm6PUY6asCW0Xj4aF0A9iys76BrVatlT2xLnsUwN5lmxb1lmUp+0aYzTGms0K+jHn03UFnGv12IcwCLdZrBl5G+xj28rosAB7p9xjAdFk2afz+BgrDM7G2DY8MXJQJhnrHgsnpJBLVnuGcfrPMRKHKC/DYiiDbwtsVOiu0VgQPobXA6DJIpsk2BlwUr2puq8CVrM9nSCl3qLmRmyDLGnzCYpvATToPjc2xBhf3BJaIDaOEgbJJCrfcQii7GYpa0CcWnnUjVqwh3mNPjN8onCE4CxBTkYfFAVfbmvDivuBpSRNODdN7z8sDisS5YS8OUGLF5kAXTO9GoKymBtNhsSF7oRZz6X2T2CaTx56YeZ1pKworLMTpKbPbkS2hJ5v8VzKC7ElocOj3ufnJw6yJmep9PTRrQXiNZGmxhgXiVLb+eKI/7w1fm4UGx4+Z0t805vj+6rsQZl8KssiCkekZiMJZoKMYu3EDlYdH87nQYCV/zYGWrAhrW5BN4TPSyGB1IXkjUMU2KQWYEvT1jflDNTVXs5NOe+ci36KxTBgrUcKse5/FhWGSxDyZtT5jbJ7ROIvEZm1pxhgxctGi2FBiYs6fH4tsB+e0Ry49N1hdNunMVHMdvV0RG6TceCU7g7JIprGYliL7j0BIQA6YtcTzcopjEzBWCrD6xqbx5dmiDR8MEH4CS7LGguC2zGbvHjdOJ6iL2R0HErGYByTZEVEm6mKhf59nk5p7GNebzb0+5KG0zEujffnxxzovZK8yc5JPJoU0o4GYCLcOPL3uhT1tw4BEmShljZqwrQPvslFrtFpfi8Acu/Y+bJvLxLXZJmDL3WjBZ7TPJeWTNXfEtHPsTbl7l4Q1p48S9gpSeDvhzbEM2RpcvLvXLEj0GALw2AHTCTkwc13FP8MSg3j8gfYKb4aAee0YYkbwQtyK94KFELIRTa4BAnPimScWbxOzkQuNTpOZC0EVgbJaowdeWBraVHARk7MbUVbqG7O53EQNdhqAi9XsotQ9ZCYSVZy9aEf+tTKroCDACSuMccxJGEFrwBXXO0krkX/WXHUgMocj0BY8L+bjheMPC85xCOSMRTmKYTnmWZVlnAQ0MkZZ6ORsZBiIFb6t/OSuvjkWD7dec3HwEdkHCdImIC0IkfWN2Wgp5MTm2ctncz5k+QzS1QV5GHJWga9TEtOQsHf74gdnnRLhfhlAuVHLAeHxFjAakVLIlLwo7uuFjg0dI0ch3NU+mS3C2Ysm1o4lAFHg3PtSkGEXA7ZiVhdZDsyOCQvhvjLw8cdAUxPQqq1zbJgPxrsmmi8fbQKmgk0dwFThur4hfyuoLbJNiU3M1Na2JEJR7N1773f5SVKvzZ4JTLxVYP9BCU4+JQ3EcZ4DaWozx6A2wZnGhzTuef36VwJ990hw8CEpttnGZHUkHeMwzNlHZ6n8WPqE7Ws1XXwm6tVwBCv92EvAOyeK7jrP2JjnRX6gdfXfe0eiW/cElbpY+JtZ8cxjwDJ3Zo6/PJCj5+4pRo6uOFarxV5e/IcZ5CcFVxAi6+vzCyTElbV25sNV5E3RHattCSILJqKd5lHuc4L6lUCHjl4XvThN4pZfCQwakuDU01J3+OeelXj8YYHvn57ic7txUe6TCdrYsJ/f57zXJa67Ose22wJXX1tFtc68ffcfBJYuZQItYMvimQ/6YooD91dn1Uy9lJ2/895cOch3TVAI4zqMd0sEhmuUQartXpmV4+F7BXbomuCEkyrYrpPVZA7AFmT29BQLrl8H3D6uSf/+zgVVtN2WWyD+8/rYrMuCj/WThka6mprBVD9XQ2O+WLXc1Ear94LcNoFg9njVbEU6yTfQ4De3CsyaIXHWT1Ls1tuEgBkveIB9/zR1l5nP3jlBQIGsWgW+/s0UXxqaGn1FfV52O8dLOpyanxt+meOV2RLHfzXFUUcrTjXvXTE2x8L3agCs5MSPO66CoUOpUGR1novpTMtZkCmCM5PlGcx7XrU6Ivj2UT+XJWc14iWLgT/+tgkrlgHbtEpw/EkV9FTXEAnynIU3GzYpHD/3eIY5UwUOPLKK/Q5PSzspFBgTe2/rsLwRfV4by2r66jU2ZiNzIR/eMHsxK8Ig00x4oWzDpJ29O/5wh8QzT0m0aw9cNLaCrjubC/viCxK3EoONSakMrn9PnyLxuzsE1q0DBgxM8N3vVdCylTRmKpm0etD+3x8sBy44J8c2LYFrf1FFq1YeCMuWAuvXS+QiwRVjM7RsBfzkJ5WwAVICkyYJvD5PYsyYKr7w+Zi9yOTyuotCriNS3hHq2IwVsq0Ad2Ak8zSoL/pEgfwqdR0euz/DvFcEKpUEI0dV0LlLgtt/3rSx811zu+9c3gKpZnrfkLjZO6W+mPr6bJKEPL5sh1x7ufTfkYANipY9uM4iBssyibvvlPjrZIk2bYELxqbYuTtxCjCdA0yFSCI/e4w3/iFxzZUCQgA77Zzg7PMr2K6DVYLRtmr8990t8JfJAkcNS3HC19QdyxILu08len9waobWrYEbfl01p22L7+r3pZc2YfFi4Oc/r0OH7QygQ1amYFg0g4m9uJ5Ruy+tOQadqWUMZ/UYszOUfpv8cIaZzwv0H1TBoMMr+NPvsmDqPl4j0LASqNsmQYfO5gY0p+5lBP2LPjji1CqS6pbTXrTfRDUP1jfkK6DanEsR5jYNCshuqK6rwTKJupK2XLN8KXDjLwTe+adEq9bA+Zek2NXqKTITlAa79QavwQjQWZbg6acEHnlQ4OO1QMuWgMqIOnUCzjqviq7dCOWeYVYuBy48P0OaAFddW0X79uaaNjYA7ZX+sILiww+BM8/I9Pu/uL7KevwTrFsnccbpBnzX/6LOnXPRn2OTxa6BBxJ1P1C4jOqHzfZzmWvp22xIL3lWe/N1gV57mRAZ1w4fnJjjvQUCXzqhij0HmthH2k/9XrUMaL+9Gb953bZFsxthS7CXPouGBrm/kNmMmuxVs72lhotuNcCcl4DbbxRY8xHQc9cEY85KsMOO9BnPANMJYIONyFeJwMsvCTxwr8DSJUDrNsCxx6cYcmiCCTcJzH5Zok0b4MxzKtitV9gtcdstEjNfFFp7DTvasNf6JuCi8zNUqsAll1XRpjXwwVLgggsydOoIXHV1NWjvefddiSuvzLDXXgl+dEbFsleYRIRt0+bKFboanI9lgKKth6Bdx/hUResiBOIG+7ksKxFI5r4o8PSfMnTdJcVXf1gpFL2nPJLjtek5Dv9aFb36m2ukW4i0EPMMtsUAtqoxPwtCXFdrhy57DPqvLOE6wW0/zcT93FckrhsvcMR/JfjGSSmqFX8El5lIYHUjsHiR2d+CN4Hn/irwwTJDgocenuLYryZo184AM88kJtwq8cocgXPOUwCzrAngnXckxo3N0a0bMPanVVTs8R55SODRRwQOOTTFid9Wd3OChQsFfnp5js6dgauuqvPGv5T4+98E7r5HYMTICoZrkIZMpXFC5ElJTuBphWGmEBpLWnH04gvbb28uoTdJqUwzf67Ex+sE9hlQYauCQkO3foXE767PkGXAN8+oolOXotm6cIHEk3dm+vqM+EEVnbqR4eqTjS0FLj079fXZBAl5SmGnPENkHQzerih6YZThmUmQWPR+gm7Use/2Z/UTEqxfJ6E01rTnJWbNlPrCpBXgC/0TjDw+QY8elCz45EJ1eS5ZBHTdyQv7rCnB1VflePufEudfWMHuuydYtRJYvFjixl/l2qYY/7Mq2lqzccEbEtdck+tTvu46G0otcCZOFJg5U+DHP65gj74KkBZgZLba307Ys1BHbEBi3/+u3c8VZ5yG6EI9tmwJcPt1TRA5cOBhKQ4ZVkGSWmDYysXatQkeuK0Jy96XOPiYKvofZBKm4vIziVnPSMz6a4b2HROMHFOHOpsIkWzZogBb1dD0PCQO4jstgEi/WezHCgrBtAPWqkNAcwFRAh98AMydLfHqHAMulRmpn+23Bw4+PMVBhyTav3KekvXXyNl243QTDvzxXoHJTwnU1UGz0vLlxr2mnxNPSnHIIRVHPXPmADfdaITxySenGDzY0+u55zahvj68xHv3S3D6aUYBE58Ri2kQsUzxk/ZzqSOargvWz6VeU4VqAHNmSvz5gUyHsr5fqGD4N1IkFWOdrFkDPHB7hmXvC+y8W4pDh6f46KMEa1ZLfPSRxNrV0FJlzYf27w8lPqw3d3zvfSs46ARlD3F/c8tBTDHYuxKyZ7jLks4Cd3Fru+jETQSstR8n+N93BN57N8G7b0u8+0+p/Rz+Q8Dacy8TFn1HKIlQ3ymxQ5cEbVoz595OyLSpEr+ZIDRTbd8Z2H6HRIdepacUm533EwUuAkeCaVNz3Hmnubf33TfBD36gwCOx+kPglpsNs6mjf7haYslS4KAhKUZ9S4Gw2O1RKzvknRHBmsLSfi6+ZC0U3q7TARIL35KY9Nsc6z6W2OMLFQz7ptKIEk/cIzB/jhn3hn6q1QSt2gOt2yVYuViiab3El0+qQ7fdSxtrNrS7Db6f1DdkywODlfRFjGj9epmwt6+zkKrM04fuFxpMTq9scCgb3mDMGRXsNzAU9mpM69cbLdexoxmhuqMvvTjTgBl7eRVduviSlQLJI48IPPaoAZjKTn/5yzpUnNHoNdefHswxebLA/5xSwYD9Urfec9EiiVWruGaxWicyKJ0k5fVFtwo9XOhB4Ym6H7brkKLjjlxjmb///a7E/ROatGYbdUYVHXdM8MYrArOnCrRsDbRsnWCbVkDLVgnq1L9bAa3aJWjd1gCrrqUddwLMmy4w/dEMHbumGKEY+lP4UQBbJ6VsYVjH1+tI+SpGUXcR4TsUuEXAKc/og6US554utNnZ83MJeu4KvDpbaTLg4MMSdIzqBaTdvAbg3keC2S9J/OtfEgpg+w6wtVAFdwZqHcFVF2qSYMJtAi9OFzj+hBTDhhlRzMd/469zvPqqxF79Eqiy0tlnVdB3j9R9njyvSy/P9E1y3TVVtGvrFxHfdY/AlKlRy+0WnpyBB6UY+pWKaWtmq4vUtVr4tmHY7ruFpR/fPm2SBgrfngVtScjaE7kAZjyeY++DK2hdblJt9lkFADMCI2IIx2glYHJL9dUJm3yXPq7u8A7beQa7ZrzAvLkSF12eoncfqi0aozYAbVxQllIDZvpUidMswKg2aAxQVwDVF2P2LImbbszRp0+iM01P/H78552baQa6bGwVP78qw/4DU4w60WSYJN6VVrzo4iZ03znBxRcpK8P8qOM986zAa6+bvN7cFPY9/Yv3k7FwEJmdwWIXtg/ypvrunWK/wanzwniPPVkXpsBtxrRymcQDt2bYvluCEaOreo8v/DnHgjkC+x1RQd+BRvS/+GSOt+cKDD62ip13N9ePj3KzERXtoBAigwkLwMXqgC5196+5i8ysCr7g4moLsG+PTtG9h5kIqjsWWnHouDYsP/awwGuvSYw5PcV+6kIpRnLg8iFNsdxV43Mt9pXn1bGDme81axIsWSSw6+cSrF4NnPXjTJeQbrihirvuEpgyReCSS6rYeSefGT/9jMQDk3J8+cgUJxxfCYDsskVbtyONpc6KazLvjfHuB7ZSyN5csS3BM0u3Asgu4FDgWrNGQmXOrduZG5tC56RbmtCjT4rh31F6McHfHszwj5kCXzymin6Djef1/IM53pyV44hRdeixBzn8WxpWfn9O5BOLhI71hjPHwiJXfZuzAds7hBhsc07ltNMr2Hcgay5kx1qxAvjZuAwNjcD3Tq3oNp8Fb0osWCDxr/+V6N4jwSWXVDDvdaW5MsNw51S1JzZuXI7evROce46ZGNV9cMllTZrlzj27il7K0GXHKvO2KNvTIHOMFrvxcT8XsXf0YJPoCTnxQtrpzwpMeyrHoSMr2GeQ6fZ463WBJ36foU//Cr70dZMV/v2hHP+YkeOLR1fRb4hiQ2AKA1j3PT4dYc/nONE2hTA2hdZCwaod2pRljiT2g85Rq93MDhzAOGiJwYaNSLBjl7AnngDpLIAw5mDKc1J7XApg/ZUGi9hrxXJg7KWZFvfKR1N+Ef0ooO3SM8HAAQmO/HKKhx8SeOIJgWOOSTFihOo/S3DDrzPNkKNHpzhg/woefSTH408K7LVngjNON+GRziXomeIemLMqavRz0fMiyEh13ai+wTDsjQ+7LHg2+ZtrMh0S/3tMFV12Mcw07yWBZyZl2GdwBUOGW4A9mGH+TIFBCmCDTVlJMdiCWTkO/1Ydeuy5FQBGRqtuyHOEZYvYpCeoEMy6Fny5mrSJhUcU0GliuAbr1dtoNfNsL/KRjAXgmgapaUHCajChAaYZjOqd9lgKUKp+uHYN0KED0LVbgu7dE/Tpk2L33iaj0vU6qbonMqxcAVx6WVXrKwVu1YEx9rImXS8980dV/OxnGbIcuOTiKrp19ezlRbMntNIFtAxspk5IPfjq9Cxb6UN7DRSwFFuU4XvmDfstWihx941N2LZTgu+eb6oQ6rxmPJPjxadzHKDaco4weksx2PwZuQbYXipEwjDYVgWYKhXJ3JSKaLUNFYWJ1eg9/7p10Ws8VyKwJiwIVEeEEvnDj03QRZUwainLEoD+/VnDYGMUwAaQkPYspfa1eBGw3XYJWrfyz2HgzKPObd48geuvz7Wpe+V4I4TJLH7iSWVf5FqbrV3LvC+nN2t1RNTo5yqUj4pdqAawvijuRTurUbo0wjj3f5mUYe4MgUFHVnHAkYa9VEh+7LcZ3psvcNSoOvTsZ/b53EMC82dagA0x2075U44FL29FBmtokAOFyGbWzOSsmekqoa50Qv1QNEmeySiEEQ+qjxDANleD9R/AFnFYMAa6MYizvoapQufttwm89JLA0KEpjj9OCXdCc4KsCTj/giadBLRoAYy/ok5XFPQWcTko6ufiRqrXX56hqF/eACju8zI3DPlfHnSG4DWALMjVGG++okkbrd85vwXadzTsqEA68YomrP1I4qQL69C6vQHj84rBZuY4kDHY1BKAvfOqQPe+Keq22ZzZKf+sadepV+062NZdcNuVSXos6MGnh4840zUU9Jz1uDDWIfI1iVEnp9jJPVGMheIAyH7i1ZiefFxqv0plkfsOMD1j7of9zW+SNWuhi+Ivz5JQvf2jR1dw7rmZnrBxP62ic2ff2aFC7B/uzjFtmve2hg1VGs3bHJ+sn6u4PM0/ycYCK3hWlwFfuIDDP2Fn/hyBJ+7J0XWXBF8fY8KjGteSf0k8cGMT2nVIMEqFTctqCmBvWIDt+UUTIqc+mOOtiMHuGdeENtsmGHn6ljdb9VVetSqbJKVqOCxmjWYiPWsQaMIuA28VeGHPS0qewS66vIJevcNMs/iZUPdMVD7YNGFDJBW5aWTmLv9oDfDO2yaUqv/eessUz9VP//4JWrVO8MI0gSFDUpz0bWKvRPeY3XJrhvnzDVIP2D/FrJeFBuU++yQYfXJVG8Y8lHldZLDOWYtbEw4oUYcE1RvjEBn0dkXspbZV9caFbwkcflwV/Q4w2aN6/cHbm/D+2xL9D67ggKMUkMz1e84C7ABiMFkOsN9f1oQOOyYY/sNPCWCNjXJk1pQ9bNIlW4e0K2nK2qFDH8p6izZJ0AxGCYP2Is2V0iHyNYljv5qiqyrdEHlRbhCHO3uB1WZ/fUZqy2HMaUqDGf1mkgQDrl9en+P110LxppoJBwxUWWGKxkaJm27KdYY5flwdOnU0PtqcVyT+eH+G5Sug21e+fWIFgw5MMWeOxO0TMw2yLl2BH55ah07bWwnger8+nX4udRTnyLOFGI31EhOubEKaJjjl4ipatjFh8I3ZAk/fn+ny0LfOa4EWrXxv2vMPZXhjpoACGDHYNMtgh32rDrvsmWDdGuDe8evRZdcUQ0/5lACmFn3U14vFUghbxGG990zkugyP5rKGLcFDo94ElsEiEGxqxCeAOVvDAu3663LdD6ay0969EuzeJ0HPngkqqTJWJS4bm+mu1mOOTjFyZEUXsO+7L8O8eeZEVPfq90+tog8r+KpS0sQ7Mt2wqN4fPbqqvTPz/FKWGZKYL31aNO9qZY2Etv+LTFIyVkOtZq4OgW3GswJT/5yhV78UR59oEpS35wk8eXcOmUsMGV5FPxsGKbOc8rAJkRxgL0/O8drzObr1StFn/wreXyB0VtmrfwVDTmBNe5s6OTW2d0bIypX5BVKIK023M1voYAEWG6qOgOxTdIwQprwsbspLcM2VuWawI45M0Hn7Ev8lzh6ZTTFjusTChYbB+u9HIdtXApQwb6d6vVw53ofnV+ZI3Hxzjt12U0ZqVXcfzJgpcMcdJrANHpziuK9U7OfD8f/7fYkJd2RYsgQ44MAUJ46qmNKMlQ2+pdmGSnsOcT8XD33uORO1njzI2phJ/Kvfj92VYcGrQoNrt35GT02+J8eCV3N8fnAFg44xK7K4868A9ubMHPtbBlPDXrlI4tGb4kUiCQ77ZhW77LXlfTG3R7XwdtVK8ZaUwkpwq7vIWWSt0y5rc2miha8NWR7M5FkB9/3eaKOTvptg5x683GP9LzIzLVBd246QmPyUxD/mSQwfkWqWotDofTsDOvO6TxDMOCXmzJbo0TM1pSMdw4F778tx4IEpdt2FXdRo/GpPaz8G/vxUjqFDK6hrYT07FiZj1vH9XEa3mUK1GV9BvEf99CTa4x570lrvL5TYYafEmMkSaFoPvPqCQP9DDeA8E5rTbFgBfNgo0bZjgjZqfYL9Wb0K+PebAmtXS70EbsddEnTuvuXBZWfFH7h+RTZaSOhHBzgRTwxmc/W4yZBCIKXzZm8+WXBR1Chat0ranA5fEkYNWxwoJMRKQOXCtMOM3n+4pM1/njokfKXCH8fUQml8Roe6fi57ecqzSPZYb9ZSboDCDVZfMuJZZCDqo+dMBDqMWqhtskC2hTuOe9aXtTZKwOZneev+FcBWWRYrV9qHn9jnQjhmYCHLWWGW3RyTxGGO2n/c62xVAVuiX9YVYUDuGcddFm6hUMrGqMwbuKwxkbGift+inh5SFzBhwfOyXhTdEDUWajhd5sbNPS/vVxkLwYTigP3ouPEjxtli3rBx0fpjKimzp+oYMDJ5ty6kwqMVeLFhpTwqyzP7+CbrFdk+Kzc5rAmGgMDNTj/J1oTVpR2f9fnISvaHueClhXOdlfLFtvHlKvkcH4Dabzz+kqcc8vHHK5u5LcF73A3pUenHHMc8ltI38fgwGQr+sjComSnQZlG/l40spvvCh2ueJBjg+vf+k+AqhEgazMrl+XgppX5cOQ8tpH0cqAg0FF6C8GjeNKAku4Jub2aF8IyUmbcOhO7zHqD+ooWh2JxQWIaqOX5b5iKX3mWmLLxwRgjARNvYjLK8D58/z4u5+oy9eGnIEGsZG1Hpi/YXeW/sixsC0PEI8B9EWamyU4/QXLU8f0hIOdL3yDNwBOEy7KDgIKTzIt1m9JrJ/uLqALceyA7heWFxvwZc5qYPWYyySTqeC7cUGtkXbzlTzQK9Occ+YK/gKc/hMjNiFJrwWODHXRMOaPaGdmslLRiL4p+Vm2gby1qfJfaqyWCWudqu+kC8ICH3DrQQN0i9nAkeemuA5QviBjyR4LbvF/SQswH8Hy6RKGkncgAjPeYcXN42ZCHnkGelm2E6AAAD+0lEQVRGSOzKH1qiXo+deQ0Yp3N4qAsfM24AxdYiukm3mivQXoZpm9VjkZYKWoVKmJYCCQH8P0hc7tDN5qarVsme+fp8RgLsEJSG2OTwk3AMRYhk4t7oK+Ik3zlqxBlNeLhqh3bD9ZEHL3XTel/KG8H2wPYXz3w5u3mmtJqFgGSf7+U9L/7lBfRlUdTxsBH9XLavPmh1LnxzWvH5XqTTNOi5+Heds+HCW34jfBbA1SyD0QAVyMR68aiU0n0RA4GNWw3crqAJDSaWDFnSdTxRcP5V6EkZmmFs44BIsLTbB59nbBVkogQtb8HQ0TST1GgeNKuuoy5V620V+7lIXId9XoEdET1Ul8KotyWYeGcsFQAsAhuNn7du/78BmJ7jZbLtCqm+SgYjOZBo8t1vJ9L9SgLanr4CxoVLF6O8KOfCnodFfSfU/GYPHlNt1utiBLMqXBZrWTICLw9vG6vDnKhmHliweJYW01rJ4Jz/Gs+6D8AWe16u+G2g4x+NXgTkZwVcG8VgLHwlqz4Q4/JcXrjhDI9NrGUsvqCWjM3Q/CSghAzkcGgnKQhrBCT2RQ/m074gHlsr8Q2i3yevKXqIietWdRgmC8LqJ7Ijyso+Ud8XufFkRRjWKfpjhrCN1UD3QHENAPWJ+c4l2uazBK5NAhgNfOUyeZTIxbVSyj1rtvcUtBdv3YnB51UYTyYCrRSFRseKhUdbUjilAYQt2AqcBRuDhyEunEmg22PzCfR/M8DZG0n7Xny1kOuI8N/XGDrxJUCyxjB5bKGdUe6BGZvjswYvrrA3YWza8V+anyzz5HIJuZMX4xGQ7IUOrA57W9I6SnObcn1kB1X21ES7HW/pdnVJe+c7fchqp56Frd/L2CHUV/wxTNED4aLnpjbbgOj67X3rs7YaeFYYfWmoL1KzgnWUKRJhUxh2hqtXJJswi1tn082qcKoC+YrF4kzI5GwhTatPmbCn9Y/mlLxnRdiKs8TAlmB1OKJcl60ycFIVwLxEYbYo7F3csZPtPKc4q3PPzOJLz7jeKa6q5mHQCfvIjCVPzGSUZqy+Bah8nzGg4vAZ9IluHdxs9FE2C2CeGWTdikUYJmR+YiKTL0lg29AyiA7jMsNIcFO9O8j+yNWNDFq2AolAEyxKYUzpFrMwg1gzCmeyWo+5dNmlLYAHX9VCvhfvnbflo9jzYiHUM5H1x+w4wkyRHHuzDWfaoKOWNyFv9LRvvQ23CMD4cFX4XLEE+8lcDIHEHlLKPkDaXUrZDkjaSSlaGJ4jozNkmbJw6r6ElAGPVweIGXmo5fZGWTHbuevMniAjM+jnonbnuMmwpExEwAn6vwrmKhP2hcdXhv1cpKvCLzEtbrP14LLpR/o/JBqhquSiLD0AAAAASUVORK5CYII="},"+NIl":function(Ue,xe,w){(function(ee){ee(w("VrN/"))})(function(ee){"use strict";ee.defineMode("stex",function(N,j){"use strict";function Y(R,b){R.cmdState.push(b)}function B(R){return R.cmdState.length>0?R.cmdState[R.cmdState.length-1]:null}function D(R){var b=R.cmdState.pop();b&&b.closeBracket()}function G(R){for(var b=R.cmdState,g=b.length-1;g>=0;g--){var m=b[g];if(m.name=="DEFAULT")continue;return m}return{styleIdentifier:function(){return null}}}function T(R,b,g){return function(){this.name=R,this.bracketNo=0,this.style=b,this.styles=g,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var O={};O.importmodule=T("importmodule","tag",["string","builtin"]),O.documentclass=T("documentclass","tag",["","atom"]),O.usepackage=T("usepackage","tag",["atom"]),O.begin=T("begin","tag",["atom"]),O.end=T("end","tag",["atom"]),O.label=T("label","tag",["atom"]),O.ref=T("ref","tag",["atom"]),O.eqref=T("eqref","tag",["atom"]),O.cite=T("cite","tag",["atom"]),O.bibitem=T("bibitem","tag",["atom"]),O.Bibitem=T("Bibitem","tag",["atom"]),O.RBibitem=T("RBibitem","tag",["atom"]),O.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function M(R,b){R.f=b}function _(R,b){var g;if(R.match(/^\\[a-zA-Z@]+/)){var m=R.current().slice(1);return g=O.hasOwnProperty(m)?O[m]:O.DEFAULT,g=new g,Y(b,g),M(b,U),g.style}if(R.match(/^\\[$&%#{}_]/))return"tag";if(R.match(/^\\[,;!\/\\]/))return"tag";if(R.match("\\["))return M(b,function(l,f){return I(l,f,"\\]")}),"keyword";if(R.match("\\("))return M(b,function(l,f){return I(l,f,"\\)")}),"keyword";if(R.match("$$"))return M(b,function(l,f){return I(l,f,"$$")}),"keyword";if(R.match("$"))return M(b,function(l,f){return I(l,f,"$")}),"keyword";var u=R.next();if(u=="%")return R.skipToEnd(),"comment";if(u=="}"||u=="]"){if(g=B(b),g)g.closeBracket(u),M(b,U);else return"error";return"bracket"}else return u=="{"||u=="["?(g=O.DEFAULT,g=new g,Y(b,g),"bracket"):/\d/.test(u)?(R.eatWhile(/[\w.%]/),"atom"):(R.eatWhile(/[\w\-_]/),g=G(b),g.name=="begin"&&(g.argument=R.current()),g.styleIdentifier())}function I(R,b,g){if(R.eatSpace())return null;if(g&&R.match(g))return M(b,_),"keyword";if(R.match(/^\\[a-zA-Z@]+/))return"tag";if(R.match(/^[a-zA-Z]+/))return"variable-2";if(R.match(/^\\[$&%#{}_]/))return"tag";if(R.match(/^\\[,;!\/]/))return"tag";if(R.match(/^[\^_&]/))return"tag";if(R.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(R.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var m=R.next();return m=="{"||m=="}"||m=="["||m=="]"||m=="("||m==")"?"bracket":m=="%"?(R.skipToEnd(),"comment"):"error"}function U(R,b){var g=R.peek(),m;return g=="{"||g=="["?(m=B(b),m.openBracket(g),R.eat(g),M(b,_),"bracket"):/[ \t\r]/.test(g)?(R.eat(g),null):(M(b,_),D(b),_(R,b))}return{startState:function(){var R=j.inMathMode?function(b,g){return I(b,g)}:_;return{cmdState:[],f:R}},copyState:function(R){return{cmdState:R.cmdState.slice(),f:R.f}},token:function(R,b){return b.f(R,b)},blankLine:function(R){R.f=_,R.cmdState.length=0},lineComment:"%"}}),ee.defineMIME("text/x-stex","stex"),ee.defineMIME("text/x-latex","stex")})},"+QRC":function(Ue,xe,w){"use strict";var ee=w("E9nw"),N={"text/plain":"Text","text/html":"Url",default:"Text"},j="Copy to clipboard: #{key}, Enter";function Y(D){var G=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return D.replace(/#{\s*key\s*}/g,G)}function B(D,G){var T,O,M,_,I,U,R=!1;G||(G={}),T=G.debug||!1;try{M=ee(),_=document.createRange(),I=document.getSelection(),U=document.createElement("span"),U.textContent=D,U.style.all="unset",U.style.position="fixed",U.style.top=0,U.style.clip="rect(0, 0, 0, 0)",U.style.whiteSpace="pre",U.style.webkitUserSelect="text",U.style.MozUserSelect="text",U.style.msUserSelect="text",U.style.userSelect="text",U.addEventListener("copy",function(g){if(g.stopPropagation(),G.format)if(g.preventDefault(),typeof g.clipboardData=="undefined"){T&&console.warn("unable to use e.clipboardData"),T&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var m=N[G.format]||N.default;window.clipboardData.setData(m,D)}else g.clipboardData.clearData(),g.clipboardData.setData(G.format,D);G.onCopy&&(g.preventDefault(),G.onCopy(g.clipboardData))}),document.body.appendChild(U),_.selectNodeContents(U),I.addRange(_);var b=document.execCommand("copy");if(!b)throw new Error("copy command was unsuccessful");R=!0}catch(g){T&&console.error("unable to copy using execCommand: ",g),T&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(G.format||"text",D),G.onCopy&&G.onCopy(window.clipboardData),R=!0}catch(m){T&&console.error("unable to copy using clipboardData: ",m),T&&console.error("falling back to prompt"),O=Y("message"in G?G.message:j),window.prompt(O,D)}}finally{I&&(typeof I.removeRange=="function"?I.removeRange(_):I.removeAllRanges()),U&&document.body.removeChild(U),M()}return R}Ue.exports=B},"+oxA":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___1SA8P",flex_space_between:"flex_space_between___3iSxN",flex_box_vertical_center:"flex_box_vertical_center___2JAtS",flex_box_center_end:"flex_box_center_end___2w-PB",flex_box_column:"flex_box_column___2s4Ak",head:"head___3iBvF",node:"node____ISDx"}},"/GNS":function(Ue,xe,w){Ue.exports=w.p+"static/search1.c4136dd4.png"},"/j4P":function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg=="},"0aWZ":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___-uuBf",flex_space_between:"flex_space_between___3K8gl",flex_box_vertical_center:"flex_box_vertical_center___3_JvO",flex_box_center_end:"flex_box_center_end___2fLKu",flex_box_column:"flex_box_column___1wAJk",bg:"bg___1y2NT",title:"title___gsfbj",left:"left___2t46X",muitem:"muitem___1Lryb",right:"right___1biLU",searchWrap:"searchWrap___1YbQn",search:"search___Rbcdu",searchIcon:"searchIcon___1QdzK",button:"button___u6ilI",items:"items___3POTf",width30:"width30___12Qah",loaderimg:"loaderimg___7T2eK",scoreByBlankRadio:"scoreByBlankRadio___3__dI",scoremodal:"scoremodal___2vx6E",content:"content___j4jHO",bottom:"bottom___2jljN",yes:"yes___r1bcC",no:"no___2lQoq",bottoms:"bottoms___JtCsY",drawer_style:"drawer_style___VwQLe",baseFormItem:"baseFormItem___Rh1ia",jsinput:"jsinput___GeehJ",Spanradius:"Spanradius___3oTWT",modal_close:"modal_close___3YrKg","ant-btn-default":"ant-btn-default___9VuN0",ssss:"ssss___2um86",text:"text___2EAzN",zhandui:"zhandui___bdXwW",img:"img___3nyKl",names:"names___21H93",teamname:"teamname___2tCi_",time:"time___2Vmv6",createtime:"createtime___1QpUi",yaoqingma:"yaoqingma___wcFLc",tuichu:"tuichu___os8cL",repo_style:"repo_style___2ZB95",repo_title:"repo_title___1OLqj",repo_title_text:"repo_title_text___3LCTu",repo_title_jieshi:"repo_title_jieshi___2gzzZ",repo_dizhi:"repo_dizhi___1PTpl",button_list:"button_list___3NtV5",kaobei:"kaobei___2rIhv",tiaozhuan:"tiaozhuan___16uT5"}},"19Vz":function(Ue,xe,w){(function(ee){ee(w("VrN/"))})(function(ee){ee.defineOption("placeholder","",function(T,O,M){var _=M&&M!=ee.Init;if(O&&!_)T.on("blur",B),T.on("change",D),T.on("swapDoc",D),ee.on(T.getInputField(),"compositionupdate",T.state.placeholderCompose=function(){Y(T)}),D(T);else if(!O&&_){T.off("blur",B),T.off("change",D),T.off("swapDoc",D),ee.off(T.getInputField(),"compositionupdate",T.state.placeholderCompose),N(T);var I=T.getWrapperElement();I.className=I.className.replace(" CodeMirror-empty","")}O&&!T.hasFocus()&&B(T)});function N(T){T.state.placeholder&&(T.state.placeholder.parentNode.removeChild(T.state.placeholder),T.state.placeholder=null)}function j(T){N(T);var O=T.state.placeholder=document.createElement("pre");O.style.cssText="height: 0; overflow: visible",O.style.direction=T.getOption("direction"),O.className="CodeMirror-placeholder CodeMirror-line-like";var M=T.getOption("placeholder");typeof M=="string"&&(M=document.createTextNode(M)),O.appendChild(M),T.display.lineSpace.insertBefore(O,T.display.lineSpace.firstChild)}function Y(T){setTimeout(function(){var O=!1,M=T.getInputField();M.nodeName=="TEXTAREA"?O=!M.value:T.lineCount()==1&&(O=!/[^\u200b]/.test(M.querySelector(".CodeMirror-line").textContent)),O?j(T):N(T)},20)}function B(T){G(T)&&j(T)}function D(T){var O=T.getWrapperElement(),M=G(T);O.className=O.className.replace(" CodeMirror-empty","")+(M?" CodeMirror-empty":""),M?j(T):N(T)}function G(T){return T.lineCount()===1&&T.getLine(0)===""}})},"1XOE":function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII="},"1ZF9":function(Ue,xe,w){Ue.exports=w.p+"static/Authorize.cc9c212f.png"},"1eCo":function(Ue,xe,w){(function(ee){ee(w("VrN/"))})(function(ee){"use strict";var N={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},j={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ee.defineMode("xml",function(Y,B){var D=Y.indentUnit,G={},T=B.htmlMode?N:j;for(var O in T)G[O]=T[O];for(var O in B)G[O]=B[O];var M,_;function I(i,y){function v(F){return y.tokenize=F,F(i,y)}var A=i.next();if(A=="<")return i.eat("!")?i.eat("[")?i.match("CDATA[")?v(b("atom","]]>")):null:i.match("--")?v(b("comment","-->")):i.match("DOCTYPE",!0,!0)?(i.eatWhile(/[\w\._\-]/),v(g(1))):null:i.eat("?")?(i.eatWhile(/[\w\._\-]/),y.tokenize=b("meta","?>"),"meta"):(M=i.eat("/")?"closeTag":"openTag",y.tokenize=U,"tag bracket");if(A=="&"){var P;return i.eat("#")?i.eat("x")?P=i.eatWhile(/[a-fA-F\d]/)&&i.eat(";"):P=i.eatWhile(/[\d]/)&&i.eat(";"):P=i.eatWhile(/[\w\.\-:]/)&&i.eat(";"),P?"atom":"error"}else return i.eatWhile(/[^&<]/),null}I.isInText=!0;function U(i,y){var v=i.next();if(v==">"||v=="/"&&i.eat(">"))return y.tokenize=I,M=v==">"?"endTag":"selfcloseTag","tag bracket";if(v=="=")return M="equals",null;if(v=="<"){y.tokenize=I,y.state=f,y.tagName=y.tagStart=null;var A=y.tokenize(i,y);return A?A+" tag error":"tag error"}else return/[\'\"]/.test(v)?(y.tokenize=R(v),y.stringStartCol=i.column(),y.tokenize(i,y)):(i.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function R(i){var y=function(v,A){for(;!v.eol();)if(v.next()==i){A.tokenize=U;break}return"string"};return y.isInAttribute=!0,y}function b(i,y){return function(v,A){for(;!v.eol();){if(v.match(y)){A.tokenize=I;break}v.next()}return i}}function g(i){return function(y,v){for(var A;(A=y.next())!=null;){if(A=="<")return v.tokenize=g(i+1),v.tokenize(y,v);if(A==">")if(i==1){v.tokenize=I;break}else return v.tokenize=g(i-1),v.tokenize(y,v)}return"meta"}}function m(i,y,v){this.prev=i.context,this.tagName=y,this.indent=i.indented,this.startOfLine=v,(G.doNotIndent.hasOwnProperty(y)||i.context&&i.context.noIndent)&&(this.noIndent=!0)}function u(i){i.context&&(i.context=i.context.prev)}function l(i,y){for(var v;;){if(!i.context)return;if(v=i.context.tagName,!G.contextGrabbers.hasOwnProperty(v)||!G.contextGrabbers[v].hasOwnProperty(y))return;u(i)}}function f(i,y,v){return i=="openTag"?(v.tagStart=y.column(),C):i=="closeTag"?h:f}function C(i,y,v){return i=="word"?(v.tagName=y.current(),_="tag",p):G.allowMissingTagName&&i=="endTag"?(_="tag bracket",p(i,y,v)):(_="error",C)}function h(i,y,v){if(i=="word"){var A=y.current();return v.context&&v.context.tagName!=A&&G.implicitlyClosed.hasOwnProperty(v.context.tagName)&&u(v),v.context&&v.context.tagName==A||G.matchClosing===!1?(_="tag",c):(_="tag error",x)}else return G.allowMissingTagName&&i=="endTag"?(_="tag bracket",c(i,y,v)):(_="error",x)}function c(i,y,v){return i!="endTag"?(_="error",c):(u(v),f)}function x(i,y,v){return _="error",c(i,y,v)}function p(i,y,v){if(i=="word")return _="attribute",s;if(i=="endTag"||i=="selfcloseTag"){var A=v.tagName,P=v.tagStart;return v.tagName=v.tagStart=null,i=="selfcloseTag"||G.autoSelfClosers.hasOwnProperty(A)?l(v,A):(l(v,A),v.context=new m(v,A,P==v.indented)),f}return _="error",p}function s(i,y,v){return i=="equals"?n:(G.allowMissing||(_="error"),p(i,y,v))}function n(i,y,v){return i=="string"?o:i=="word"&&G.allowUnquoted?(_="string",p):(_="error",p(i,y,v))}function o(i,y,v){return i=="string"?o:p(i,y,v)}return{startState:function(i){var y={tokenize:I,state:f,indented:i||0,tagName:null,tagStart:null,context:null};return i!=null&&(y.baseIndent=i),y},token:function(i,y){if(!y.tagName&&i.sol()&&(y.indented=i.indentation()),i.eatSpace())return null;M=null;var v=y.tokenize(i,y);return(v||M)&&v!="comment"&&(_=null,y.state=y.state(M||v,i,y),_&&(v=_=="error"?v+" error":_)),v},indent:function(i,y,v){var A=i.context;if(i.tokenize.isInAttribute)return i.tagStart==i.indented?i.stringStartCol+1:i.indented+D;if(A&&A.noIndent)return ee.Pass;if(i.tokenize!=U&&i.tokenize!=I)return v?v.match(/^(\s*)/)[0].length:0;if(i.tagName)return G.multilineTagIndentPastTag!==!1?i.tagStart+i.tagName.length+2:i.tagStart+D*(G.multilineTagIndentFactor||1);if(G.alignCDATA&&/<!\[CDATA\[/.test(y))return 0;var P=y&&/^<(\/)?([\w_:\.-]*)/.exec(y);if(P&&P[1])for(;A;)if(A.tagName==P[2]){A=A.prev;break}else if(G.implicitlyClosed.hasOwnProperty(A.tagName))A=A.prev;else break;else if(P)for(;A;){var F=G.contextGrabbers[A.tagName];if(F&&F.hasOwnProperty(P[2]))A=A.prev;else break}for(;A&&A.prev&&!A.startOfLine;)A=A.prev;return A?A.indent+D:i.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:G.htmlMode?"html":"xml",helperType:G.htmlMode?"html":"xml",skipAttribute:function(i){i.state==n&&(i.state=p)},xmlCurrentTag:function(i){return i.tagName?{name:i.tagName,close:i.type=="closeTag"}:null},xmlCurrentContext:function(i){for(var y=[],v=i.context;v;v=v.prev)v.tagName&&y.push(v.tagName);return y.reverse()}}}),ee.defineMIME("text/xml","xml"),ee.defineMIME("application/xml","xml"),ee.mimeModes.hasOwnProperty("text/html")||ee.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ue,xe,w){"use strict";w.d(xe,"d",function(){return qt}),w.d(xe,"b",function(){return Ge}),w.d(xe,"c",function(){return kt}),w.d(xe,"a",function(){return Sn});var ee=w("VTBJ"),N=w("1OyB"),j=w("vuIU"),Y=w("JX7q"),B=w("Ji7U"),D=w("LK+K"),G=w("q1tI"),T=w("I8Z2"),O=w("BGR+"),M=w("wx14"),_=w("rePB"),I=w("4IlW"),U=w("2GS6"),R=w("Gytx"),b=w.n(R),g=w("TSYQ"),m=w.n(g),u=w("U8pU"),l=w("ODXe"),f=/iPhone/i,C=/iPod/i,h=/iPad/i,c=/\bAndroid(?:.+)Mobile\b/i,x=/Android/i,p=/\bAndroid(?:.+)SD4930UR\b/i,s=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,n=/Windows Phone/i,o=/\bWindows(?:.+)ARM\b/i,i=/BlackBerry/i,y=/BB10/i,v=/Opera Mini/i,A=/\b(CriOS|Chrome)(?:.+)Mobile/i,P=/Mobile(?:.+)Firefox\b/i;function F(nn,vt){return nn.test(vt)}function z(nn){var vt=nn||(typeof navigator!="undefined"?navigator.userAgent:""),wt=vt.split("[FBAN");if(typeof wt[1]!="undefined"){var st=wt,ge=Object(l.a)(st,1);vt=ge[0]}if(wt=vt.split("Twitter"),typeof wt[1]!="undefined"){var Ie=wt,gt=Object(l.a)(Ie,1);vt=gt[0]}var it={apple:{phone:F(f,vt)&&!F(n,vt),ipod:F(C,vt),tablet:!F(f,vt)&&F(h,vt)&&!F(n,vt),device:(F(f,vt)||F(C,vt)||F(h,vt))&&!F(n,vt)},amazon:{phone:F(p,vt),tablet:!F(p,vt)&&F(s,vt),device:F(p,vt)||F(s,vt)},android:{phone:!F(n,vt)&&F(p,vt)||!F(n,vt)&&F(c,vt),tablet:!F(n,vt)&&!F(p,vt)&&!F(c,vt)&&(F(s,vt)||F(x,vt)),device:!F(n,vt)&&(F(p,vt)||F(s,vt)||F(c,vt)||F(x,vt))||F(/\bokhttp\b/i,vt)},windows:{phone:F(n,vt),tablet:F(o,vt),device:F(n,vt)||F(o,vt)},other:{blackberry:F(i,vt),blackberry10:F(y,vt),opera:F(v,vt),firefox:F(P,vt),chrome:F(A,vt),device:F(i,vt)||F(y,vt)||F(v,vt)||F(P,vt)||F(A,vt)},any:null,phone:null,tablet:null};return it.any=it.apple.device||it.android.device||it.windows.device||it.other.device,it.phone=it.apple.phone||it.android.phone||it.windows.phone,it.tablet=it.apple.tablet||it.android.tablet||it.windows.tablet,it}var V=Object(ee.a)(Object(ee.a)({},z()),{},{isMobile:z}),L=V;function k(){}function H(nn,vt,wt){var st=vt||"";return nn.key||"".concat(st,"item_").concat(wt)}function J(nn){return"".concat(nn,"-menu-")}function ae(nn,vt){var wt=-1;G.Children.forEach(nn,function(st){wt+=1,st&&st.type&&st.type.isMenuItemGroup?G.Children.forEach(st.props.children,function(ge){wt+=1,vt(ge,wt)}):vt(st,wt)})}function he(nn,vt,wt){if(!nn||wt.find)return;G.Children.forEach(nn,function(st){if(st){var ge=st.type;if(!ge||!(ge.isSubMenu||ge.isMenuItem||ge.isMenuItemGroup))return;vt.indexOf(st.key)!==-1?wt.find=!0:st.props.children&&he(st.props.children,vt,wt)}})}var Se=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ee=function(vt){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=vt&&typeof vt.getBoundingClientRect=="function"&&vt.getBoundingClientRect().width;if(st){if(wt){var ge=getComputedStyle(vt),Ie=ge.marginLeft,gt=ge.marginRight;st+=+Ie.replace("px","")+ +gt.replace("px","")}st=+st.toFixed(6)}return st||0},Re=function(vt,wt,st){vt&&Object(u.a)(vt.style)==="object"&&(vt.style[wt]=st)},Me=function(){return L.any},Oe=w("KQm4"),ye=w("Ff2n"),Le=w("i8i4"),q=w("bdgK"),Ce=w("uciX"),fe=w("8XRh"),De={adjustX:1,adjustY:1},Xe={topLeft:{points:["bl","tl"],overflow:De,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:De,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:De,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:De,offset:[4,0]}},Ye={topLeft:{points:["bl","tl"],overflow:De,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:De,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:De,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:De,offset:[4,0]}},$e=Xe,At=0,Wt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},It=function(vt,wt,st){var ge=J(wt),Ie=vt.getState();vt.setState({defaultActiveFirst:Object(ee.a)(Object(ee.a)({},Ie.defaultActiveFirst),{},Object(_.a)({},ge,st))})},xt=function(nn){Object(B.a)(wt,nn);var vt=Object(D.a)(wt);function wt(st){var ge;Object(N.a)(this,wt),ge=vt.call(this,st),ge.onDestroy=function(ft){ge.props.onDestroy(ft)},ge.onKeyDown=function(ft){var Yt=ft.keyCode,Ht=ge.menuInstance,ya=ge.props,ua=ya.isOpen,dr=ya.store;if(Yt===I.a.ENTER)return ge.onTitleClick(ft),It(dr,ge.props.eventKey,!0),!0;if(Yt===I.a.RIGHT)return ua?Ht.onKeyDown(ft):(ge.triggerOpenChange(!0),It(dr,ge.props.eventKey,!0)),!0;if(Yt===I.a.LEFT){var Er;if(ua)Er=Ht.onKeyDown(ft);else return;return Er||(ge.triggerOpenChange(!1),Er=!0),Er}return ua&&(Yt===I.a.UP||Yt===I.a.DOWN)?Ht.onKeyDown(ft):void 0},ge.onOpenChange=function(ft){ge.props.onOpenChange(ft)},ge.onPopupVisibleChange=function(ft){ge.triggerOpenChange(ft,ft?"mouseenter":"mouseleave")},ge.onMouseEnter=function(ft){var Yt=ge.props,Ht=Yt.eventKey,ya=Yt.onMouseEnter,ua=Yt.store;It(ua,ge.props.eventKey,!1),ya({key:Ht,domEvent:ft})},ge.onMouseLeave=function(ft){var Yt=ge.props,Ht=Yt.parentMenu,ya=Yt.eventKey,ua=Yt.onMouseLeave;Ht.subMenuInstance=Object(Y.a)(ge),ua({key:ya,domEvent:ft})},ge.onTitleMouseEnter=function(ft){var Yt=ge.props,Ht=Yt.eventKey,ya=Yt.onItemHover,ua=Yt.onTitleMouseEnter;ya({key:Ht,hover:!0}),ua({key:Ht,domEvent:ft})},ge.onTitleMouseLeave=function(ft){var Yt=ge.props,Ht=Yt.parentMenu,ya=Yt.eventKey,ua=Yt.onItemHover,dr=Yt.onTitleMouseLeave;Ht.subMenuInstance=Object(Y.a)(ge),ua({key:ya,hover:!1}),dr({key:ya,domEvent:ft})},ge.onTitleClick=function(ft){var Yt=Object(Y.a)(ge),Ht=Yt.props;if(Ht.onTitleClick({key:Ht.eventKey,domEvent:ft}),Ht.triggerSubMenuAction==="hover")return;ge.triggerOpenChange(!Ht.isOpen,"click"),It(Ht.store,ge.props.eventKey,!1)},ge.onSubMenuClick=function(ft){typeof ge.props.onClick=="function"&&ge.props.onClick(ge.addKeyPath(ft))},ge.onSelect=function(ft){ge.props.onSelect(ft)},ge.onDeselect=function(ft){ge.props.onDeselect(ft)},ge.getPrefixCls=function(){return"".concat(ge.props.rootPrefixCls,"-submenu")},ge.getActiveClassName=function(){return"".concat(ge.getPrefixCls(),"-active")},ge.getDisabledClassName=function(){return"".concat(ge.getPrefixCls(),"-disabled")},ge.getSelectedClassName=function(){return"".concat(ge.getPrefixCls(),"-selected")},ge.getOpenClassName=function(){return"".concat(ge.props.rootPrefixCls,"-submenu-open")},ge.saveMenuInstance=function(ft){ge.menuInstance=ft},ge.addKeyPath=function(ft){return Object(ee.a)(Object(ee.a)({},ft),{},{keyPath:(ft.keyPath||[]).concat(ge.props.eventKey)})},ge.triggerOpenChange=function(ft,Yt){var Ht=ge.props.eventKey,ya=function(){ge.onOpenChange({key:Ht,item:Object(Y.a)(ge),trigger:Yt,open:ft})};Yt==="mouseenter"?ge.mouseenterTimeout=setTimeout(function(){ya()},0):ya()},ge.isChildrenSelected=function(){var ft={find:!1};return he(ge.props.children,ge.props.selectedKeys,ft),ft.find},ge.isOpen=function(){return ge.props.openKeys.indexOf(ge.props.eventKey)!==-1},ge.adjustWidth=function(){if(!ge.subMenuTitle||!ge.menuInstance)return;var ft=Le.findDOMNode(ge.menuInstance);if(ft.offsetWidth>=ge.subMenuTitle.offsetWidth)return;ft.style.minWidth="".concat(ge.subMenuTitle.offsetWidth,"px")},ge.saveSubMenuTitle=function(ft){ge.subMenuTitle=ft},ge.getBaseProps=function(){var ft=Object(Y.a)(ge),Yt=ft.props;return{mode:Yt.mode==="horizontal"?"vertical":Yt.mode,visible:ge.props.isOpen,level:Yt.level+1,inlineIndent:Yt.inlineIndent,focusable:!1,onClick:ge.onSubMenuClick,onSelect:ge.onSelect,onDeselect:ge.onDeselect,onDestroy:ge.onDestroy,selectedKeys:Yt.selectedKeys,eventKey:"".concat(Yt.eventKey,"-menu-"),openKeys:Yt.openKeys,motion:Yt.motion,onOpenChange:ge.onOpenChange,subMenuOpenDelay:Yt.subMenuOpenDelay,parentMenu:Object(Y.a)(ge),subMenuCloseDelay:Yt.subMenuCloseDelay,forceSubMenuRender:Yt.forceSubMenuRender,triggerSubMenuAction:Yt.triggerSubMenuAction,builtinPlacements:Yt.builtinPlacements,defaultActiveFirst:Yt.store.getState().defaultActiveFirst[J(Yt.eventKey)],multiple:Yt.multiple,prefixCls:Yt.rootPrefixCls,id:ge.internalMenuId,manualRef:ge.saveMenuInstance,itemIcon:Yt.itemIcon,expandIcon:Yt.expandIcon,direction:Yt.direction}},ge.getMotion=function(ft,Yt){var Ht=Object(Y.a)(ge),ya=Ht.haveRendered,ua=ge.props,dr=ua.motion,Er=ua.rootPrefixCls,Qa=Object(ee.a)(Object(ee.a)({},dr),{},{leavedClassName:"".concat(Er,"-hidden"),removeOnLeave:!1,motionAppear:ya||!Yt||ft!=="inline"});return Qa};var Ie=st.store,gt=st.eventKey,it=Ie.getState(),Qt=it.defaultActiveFirst;ge.isRootMenu=!1;var sn=!1;return Qt&&(sn=Qt[gt]),It(Ie,gt,sn),ge}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ge=this,Ie=this.props,gt=Ie.mode,it=Ie.parentMenu,Qt=Ie.manualRef;if(Qt&&Qt(this),gt!=="horizontal"||!it.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ge.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ge=this.props,Ie=ge.onDestroy,gt=ge.eventKey;Ie&&Ie(gt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ge){var Ie=this,gt=this.getBaseProps(),it=this.getMotion(gt.mode,gt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||gt.visible||gt.forceSubMenuRender,!this.haveOpened)return G.createElement("div",null);var Qt=gt.direction;return G.createElement(fe.default,Object.assign({visible:gt.visible},it),function(sn){var ft=sn.className,Yt=sn.style,Ht=m()("".concat(gt.prefixCls,"-sub"),ft,Object(_.a)({},"".concat(gt.prefixCls,"-rtl"),Qt==="rtl"));return G.createElement(Pe,Object.assign({},gt,{id:Ie.internalMenuId,className:Ht,style:Yt}),ge)})}},{key:"render",value:function(){var ge,Ie=Object(ee.a)({},this.props),gt=Ie.isOpen,it=this.getPrefixCls(),Qt=Ie.mode==="inline",sn=m()(it,"".concat(it,"-").concat(Ie.mode),(ge={},Object(_.a)(ge,Ie.className,!!Ie.className),Object(_.a)(ge,this.getOpenClassName(),gt),Object(_.a)(ge,this.getActiveClassName(),Ie.active||gt&&!Qt),Object(_.a)(ge,this.getDisabledClassName(),Ie.disabled),Object(_.a)(ge,this.getSelectedClassName(),this.isChildrenSelected()),ge));this.internalMenuId||(Ie.eventKey?this.internalMenuId="".concat(Ie.eventKey,"$Menu"):(At+=1,this.internalMenuId="$__$".concat(At,"$Menu")));var ft={},Yt={},Ht={};Ie.disabled||(ft={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Yt={onClick:this.onTitleClick},Ht={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ya={},ua=Ie.direction;Qt&&(ua==="rtl"?ya.paddingRight=Ie.inlineIndent*Ie.level:ya.paddingLeft=Ie.inlineIndent*Ie.level);var dr={};this.props.isOpen&&(dr={"aria-owns":this.internalMenuId});var Er=null;Ie.mode!=="horizontal"&&(Er=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Er=G.createElement(this.props.expandIcon,Object(ee.a)({},this.props))));var Qa=G.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ya,className:"".concat(it,"-title"),role:"button"},Ht,Yt,{"aria-expanded":gt},dr,{"aria-haspopup":"true",title:typeof Ie.title=="string"?Ie.title:void 0}),Ie.title,Er||G.createElement("i",{className:"".concat(it,"-arrow")})),Yn=this.renderChildren(Ie.children),or=Ie.parentMenu.isRootMenu?Ie.parentMenu.props.getPopupContainer:function(Ft){return Ft.parentNode},zr=Wt[Ie.mode],Ka=Ie.popupOffset?{offset:Ie.popupOffset}:{},_t=Ie.mode==="inline"?"":Ie.popupClassName;_t+=ua==="rtl"?" ".concat(it,"-rtl"):"";var ha=Ie.disabled,va=Ie.triggerSubMenuAction,_a=Ie.subMenuOpenDelay,Tt=Ie.forceSubMenuRender,ln=Ie.subMenuCloseDelay,Aa=Ie.builtinPlacements;Se.forEach(function(Ft){return delete Ie[Ft]}),delete Ie.onClick;var Ia=ua==="rtl"?Object.assign({},Ye,Aa):Object.assign({},Xe,Aa);return delete Ie.direction,G.createElement("li",Object.assign({},Ie,ft,{className:sn,role:"menuitem"}),Qt&&Qa,Qt&&Yn,!Qt&&G.createElement(Ce.a,{prefixCls:it,popupClassName:m()("".concat(it,"-popup"),_t),getPopupContainer:or,builtinPlacements:Ia,popupPlacement:zr,popupVisible:gt,popupAlign:Ka,popup:Yn,action:ha?[]:[va],mouseEnterDelay:_a,mouseLeaveDelay:ln,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Tt},Qa))}}]),wt}(G.Component);xt.defaultProps={onMouseEnter:k,onMouseLeave:k,onTitleMouseEnter:k,onTitleMouseLeave:k,onTitleClick:k,manualRef:k,mode:"vertical",title:""};var ct=Object(T.b)(function(nn,vt){var wt=nn.openKeys,st=nn.activeKey,ge=nn.selectedKeys,Ie=vt.eventKey,gt=vt.subMenuKey;return{isOpen:wt.indexOf(Ie)>-1,active:st[gt]===Ie,selectedKeys:ge}})(xt);ct.isSubMenu=!0;var qt=ct,_n="menuitem-overflowed",Tn=.5,On=function(nn){Object(B.a)(wt,nn);var vt=Object(D.a)(wt);function wt(){var st;return Object(N.a)(this,wt),st=vt.apply(this,arguments),st.resizeObserver=null,st.mutationObserver=null,st.originalTotalWidth=0,st.overflowedItems=[],st.menuItemSizes=[],st.cancelFrameId=null,st.state={lastVisibleIndex:void 0},st.getMenuItemNodes=function(){var ge=st.props.prefixCls,Ie=Le.findDOMNode(Object(Y.a)(st));return Ie?[].slice.call(Ie.children).filter(function(gt){return gt.className.split(" ").indexOf("".concat(ge,"-overflowed-submenu"))<0}):[]},st.getOverflowedSubMenuItem=function(ge,Ie,gt){var it=st.props,Qt=it.overflowedIndicator,sn=it.level,ft=it.mode,Yt=it.prefixCls,Ht=it.theme;if(sn!==1||ft!=="horizontal")return null;var ya=st.props.children[0],ua=ya.props,dr=ua.children,Er=ua.title,Qa=ua.style,Yn=Object(ye.a)(ua,["children","title","style"]),or=Object(ee.a)({},Qa),zr="".concat(ge,"-overflowed-indicator"),Ka="".concat(ge,"-overflowed-indicator");Ie.length===0&&gt!==!0?or=Object(ee.a)(Object(ee.a)({},or),{},{display:"none"}):gt&&(or=Object(ee.a)(Object(ee.a)({},or),{},{visibility:"hidden",position:"absolute"}),zr="".concat(zr,"-placeholder"),Ka="".concat(Ka,"-placeholder"));var _t=Ht?"".concat(Yt,"-").concat(Ht):"",ha={};return Se.forEach(function(va){Yn[va]!==void 0&&(ha[va]=Yn[va])}),G.createElement(qt,Object.assign({title:Qt,className:"".concat(Yt,"-overflowed-submenu"),popupClassName:_t},ha,{key:zr,eventKey:Ka,disabled:!1,style:or}),Ie)},st.setChildrenWidthAndResize=function(){if(st.props.mode!=="horizontal")return;var ge=Le.findDOMNode(Object(Y.a)(st));if(!ge)return;var Ie=ge.children;if(!Ie||Ie.length===0)return;var gt=ge.children[Ie.length-1];Re(gt,"display","inline-block");var it=st.getMenuItemNodes(),Qt=it.filter(function(sn){return sn.className.split(" ").indexOf(_n)>=0});Qt.forEach(function(sn){Re(sn,"display","inline-block")}),st.menuItemSizes=it.map(function(sn){return Ee(sn,!0)}),Qt.forEach(function(sn){Re(sn,"display","none")}),st.overflowedIndicatorWidth=Ee(ge.children[ge.children.length-1],!0),st.originalTotalWidth=st.menuItemSizes.reduce(function(sn,ft){return sn+ft},0),st.handleResize(),Re(gt,"display","none")},st.handleResize=function(){if(st.props.mode!=="horizontal")return;var ge=Le.findDOMNode(Object(Y.a)(st));if(!ge)return;var Ie=Ee(ge);st.overflowedItems=[];var gt=0,it;st.originalTotalWidth>Ie+Tn&&(it=-1,st.menuItemSizes.forEach(function(Qt){gt+=Qt,gt+st.overflowedIndicatorWidth<=Ie&&(it+=1)})),st.setState({lastVisibleIndex:it})},st}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){var ge=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ie=Le.findDOMNode(this);if(!Ie)return;this.resizeObserver=new q.default(function(gt){gt.forEach(function(){var it=ge.cancelFrameId;cancelAnimationFrame(it),ge.cancelFrameId=requestAnimationFrame(ge.setChildrenWidthAndResize)})}),[].slice.call(Ie.children).concat(Ie).forEach(function(gt){ge.resizeObserver.observe(gt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ge.resizeObserver.disconnect(),[].slice.call(Ie.children).concat(Ie).forEach(function(gt){ge.resizeObserver.observe(gt)}),ge.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ie,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ge){var Ie=this,gt=this.state.lastVisibleIndex;return(ge||[]).reduce(function(it,Qt,sn){var ft=Qt;if(Ie.props.mode==="horizontal"){var Yt=Ie.getOverflowedSubMenuItem(Qt.props.eventKey,[]);gt!==void 0&&Ie.props.className.indexOf("".concat(Ie.props.prefixCls,"-root"))!==-1&&(sn>gt&&(ft=G.cloneElement(Qt,{style:{display:"none"},eventKey:"".concat(Qt.props.eventKey,"-hidden"),className:"".concat(_n)})),sn===gt+1&&(Ie.overflowedItems=ge.slice(gt+1).map(function(ya){return G.cloneElement(ya,{key:ya.props.eventKey,mode:"vertical-left"})}),Yt=Ie.getOverflowedSubMenuItem(Qt.props.eventKey,Ie.overflowedItems)));var Ht=[].concat(Object(Oe.a)(it),[Yt,ft]);return sn===ge.length-1&&Ht.push(Ie.getOverflowedSubMenuItem(Qt.props.eventKey,[],!0)),Ht}return[].concat(Object(Oe.a)(it),[ft])},[])}},{key:"render",value:function(){var ge=this.props,Ie=ge.visible,gt=ge.prefixCls,it=ge.overflowedIndicator,Qt=ge.mode,sn=ge.level,ft=ge.tag,Yt=ge.children,Ht=ge.theme,ya=Object(ye.a)(ge,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ua=ft;return G.createElement(ua,Object.assign({},ya),this.renderChildren(Yt))}}]),wt}(G.Component);On.defaultProps={tag:"div",className:""};var Bn=On;function Fn(nn){return nn.length?nn.every(function(vt){return!!vt.props.disabled}):!0}function Te(nn,vt,wt){var st=nn.getState();nn.setState({activeKey:Object(ee.a)(Object(ee.a)({},st.activeKey),{},Object(_.a)({},vt,wt))})}function He(nn){return nn.eventKey||"0-menu-"}function bt(nn,vt){var wt=vt,st=nn.children,ge=nn.eventKey;if(wt){var Ie;if(ae(st,function(gt,it){gt&&gt.props&&!gt.props.disabled&&wt===H(gt,ge,it)&&(Ie=!0)}),Ie)return wt}return wt=null,nn.defaultActiveFirst&&ae(st,function(gt,it){!wt&&gt&&!gt.props.disabled&&(wt=H(gt,ge,it))}),wt}function Et(nn){if(nn){var vt=this.instanceArray.indexOf(nn);vt!==-1?this.instanceArray[vt]=nn:this.instanceArray.push(nn)}}var at=function(nn){Object(B.a)(wt,nn);var vt=Object(D.a)(wt);function wt(st){var ge;return Object(N.a)(this,wt),ge=vt.call(this,st),ge.onKeyDown=function(Ie,gt){var it=Ie.keyCode,Qt;if(ge.getFlatInstanceArray().forEach(function(ft){ft&&ft.props.active&&ft.onKeyDown&&(Qt=ft.onKeyDown(Ie))}),Qt)return 1;var sn=null;return(it===I.a.UP||it===I.a.DOWN)&&(sn=ge.step(it===I.a.UP?-1:1)),sn?(Ie.preventDefault(),Te(ge.props.store,He(ge.props),sn.props.eventKey),typeof gt=="function"&&gt(sn),1):void 0},ge.onItemHover=function(Ie){var gt=Ie.key,it=Ie.hover;Te(ge.props.store,He(ge.props),it?gt:null)},ge.onDeselect=function(Ie){ge.props.onDeselect(Ie)},ge.onSelect=function(Ie){ge.props.onSelect(Ie)},ge.onClick=function(Ie){ge.props.onClick(Ie)},ge.onOpenChange=function(Ie){ge.props.onOpenChange(Ie)},ge.onDestroy=function(Ie){ge.props.onDestroy(Ie)},ge.getFlatInstanceArray=function(){return ge.instanceArray},ge.step=function(Ie){var gt=ge.getFlatInstanceArray(),it=ge.props.store.getState().activeKey[He(ge.props)],Qt=gt.length;if(!Qt)return null;Ie<0&&(gt=gt.concat().reverse());var sn=-1;if(gt.every(function(ya,ua){return ya&&ya.props.eventKey===it?(sn=ua,!1):!0}),!ge.props.defaultActiveFirst&&sn!==-1&&Fn(gt.slice(sn,Qt-1)))return;var ft=(sn+1)%Qt,Yt=ft;do{var Ht=gt[Yt];if(!Ht||Ht.props.disabled)Yt=(Yt+1)%Qt;else return Ht}while(Yt!==ft);return null},ge.renderCommonMenuItem=function(Ie,gt,it){var Qt=ge.props.store.getState(),sn=Object(Y.a)(ge),ft=sn.props,Yt=H(Ie,ft.eventKey,gt),Ht=Ie.props;if(!Ht||typeof Ie.type=="string")return Ie;var ya=Yt===Qt.activeKey,ua=Object(ee.a)(Object(ee.a)({mode:Ht.mode||ft.mode,level:ft.level,inlineIndent:ft.inlineIndent,renderMenuItem:ge.renderMenuItem,rootPrefixCls:ft.prefixCls,index:gt,parentMenu:ft.parentMenu,manualRef:Ht.disabled?void 0:Object(U.a)(Ie.ref,Et.bind(Object(Y.a)(ge))),eventKey:Yt,active:!Ht.disabled&&ya,multiple:ft.multiple,onClick:function(Er){(Ht.onClick||k)(Er),ge.onClick(Er)},onItemHover:ge.onItemHover,motion:ft.motion,subMenuOpenDelay:ft.subMenuOpenDelay,subMenuCloseDelay:ft.subMenuCloseDelay,forceSubMenuRender:ft.forceSubMenuRender,onOpenChange:ge.onOpenChange,onDeselect:ge.onDeselect,onSelect:ge.onSelect,builtinPlacements:ft.builtinPlacements,itemIcon:Ht.itemIcon||ge.props.itemIcon,expandIcon:Ht.expandIcon||ge.props.expandIcon},it),{},{direction:ft.direction});return(ft.mode==="inline"||Me())&&(ua.triggerSubMenuAction="click"),G.cloneElement(Ie,ua)},ge.renderMenuItem=function(Ie,gt,it){if(!Ie)return null;var Qt=ge.props.store.getState(),sn={openKeys:Qt.openKeys,selectedKeys:Qt.selectedKeys,triggerSubMenuAction:ge.props.triggerSubMenuAction,subMenuKey:it};return ge.renderCommonMenuItem(Ie,gt,sn)},st.store.setState({activeKey:Object(ee.a)(Object(ee.a)({},st.store.getState().activeKey),{},Object(_.a)({},st.eventKey,bt(st,st.activeKey)))}),ge.instanceArray=[],ge}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ge){return this.props.visible||ge.visible||this.props.className!==ge.className||!b()(this.props.style,ge.style)}},{key:"componentDidUpdate",value:function(ge){var Ie=this.props,gt="activeKey"in Ie?Ie.activeKey:Ie.store.getState().activeKey[He(Ie)],it=bt(Ie,gt);if(it!==gt)Te(Ie.store,He(Ie),it);else if("activeKey"in ge){var Qt=bt(ge,ge.activeKey);it!==Qt&&Te(Ie.store,He(Ie),it)}}},{key:"render",value:function(){var ge=this,Ie=Object(M.a)({},this.props);this.instanceArray=[];var gt=m()(Ie.prefixCls,Ie.className,"".concat(Ie.prefixCls,"-").concat(Ie.mode)),it={className:gt,role:Ie.role||"menu"};Ie.id&&(it.id=Ie.id),Ie.focusable&&(it.tabIndex=0,it.onKeyDown=this.onKeyDown);var Qt=Ie.prefixCls,sn=Ie.eventKey,ft=Ie.visible,Yt=Ie.level,Ht=Ie.mode,ya=Ie.overflowedIndicator,ua=Ie.theme;return Se.forEach(function(dr){return delete Ie[dr]}),delete Ie.onClick,G.createElement(Bn,Object.assign({},Ie,{prefixCls:Qt,mode:Ht,tag:"ul",level:Yt,theme:ua,visible:ft,overflowedIndicator:ya},it),G.Children.map(Ie.children,function(dr,Er){return ge.renderMenuItem(dr,Er,sn||"0-menu-")}))}}]),wt}(G.Component);at.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:k};var mt=Object(T.b)()(at),Pe=mt,_e=w("Kwbf");function me(nn,vt,wt){var st=nn.prefixCls,ge=nn.motion,Ie=nn.defaultMotions,gt=Ie===void 0?{}:Ie,it=nn.openAnimation,Qt=nn.openTransitionName,sn=vt.switchingModeFromInline;if(ge)return ge;if(Object(u.a)(it)==="object"&&it)Object(_e.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof it=="string")return{motionName:"".concat(st,"-open-").concat(it)};if(Qt)return{motionName:Qt};var ft=gt[wt];return ft||(sn?null:gt.other)}var re=function(nn){Object(B.a)(wt,nn);var vt=Object(D.a)(wt);function wt(st){var ge;Object(N.a)(this,wt),ge=vt.call(this,st),ge.inlineOpenKeys=[],ge.onSelect=function(it){var Qt=Object(Y.a)(ge),sn=Qt.props;if(sn.selectable){var ft=ge.store.getState(),Yt=ft.selectedKeys,Ht=it.key;sn.multiple?Yt=Yt.concat([Ht]):Yt=[Ht],"selectedKeys"in sn||ge.store.setState({selectedKeys:Yt}),sn.onSelect(Object(ee.a)(Object(ee.a)({},it),{},{selectedKeys:Yt}))}},ge.onClick=function(it){var Qt=ge.getRealMenuMode(),sn=Object(Y.a)(ge),ft=sn.store,Yt=sn.props.onOpenChange;Qt!=="inline"&&!("openKeys"in ge.props)&&(ft.setState({openKeys:[]}),Yt([])),ge.props.onClick(it)},ge.onKeyDown=function(it,Qt){ge.innerMenu.getWrappedInstance().onKeyDown(it,Qt)},ge.onOpenChange=function(it){var Qt=Object(Y.a)(ge),sn=Qt.props,ft=ge.store.getState().openKeys.concat(),Yt=!1,Ht=function(ua){var dr=!1;if(ua.open)dr=ft.indexOf(ua.key)===-1,dr&&ft.push(ua.key);else{var Er=ft.indexOf(ua.key);dr=Er!==-1,dr&&ft.splice(Er,1)}Yt=Yt||dr};Array.isArray(it)?it.forEach(Ht):Ht(it),Yt&&("openKeys"in ge.props||ge.store.setState({openKeys:ft}),sn.onOpenChange(ft))},ge.onDeselect=function(it){var Qt=Object(Y.a)(ge),sn=Qt.props;if(sn.selectable){var ft=ge.store.getState().selectedKeys.concat(),Yt=it.key,Ht=ft.indexOf(Yt);Ht!==-1&&ft.splice(Ht,1),"selectedKeys"in sn||ge.store.setState({selectedKeys:ft}),sn.onDeselect(Object(ee.a)(Object(ee.a)({},it),{},{selectedKeys:ft}))}},ge.onMouseEnter=function(it){ge.restoreModeVerticalFromInline();var Qt=ge.props.onMouseEnter;Qt&&Qt(it)},ge.onTransitionEnd=function(it){var Qt=it.propertyName==="width"&&it.target===it.currentTarget,sn=it.target.className,ft=Object.prototype.toString.call(sn)==="[object SVGAnimatedString]"?sn.animVal:sn,Yt=it.propertyName==="font-size"&&ft.indexOf("anticon")>=0;(Qt||Yt)&&ge.restoreModeVerticalFromInline()},ge.setInnerMenu=function(it){ge.innerMenu=it},ge.isRootMenu=!0;var Ie=st.defaultSelectedKeys,gt=st.defaultOpenKeys;return"selectedKeys"in st&&(Ie=st.selectedKeys||[]),"openKeys"in st&&(gt=st.openKeys||[]),ge.store=Object(T.c)({selectedKeys:Ie,openKeys:gt,activeKey:{"0-menu-":bt(st,st.activeKey)}}),ge.state={switchingModeFromInline:!1},ge}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ge){this.updateOpentKeysWhenSwitchMode(ge),this.updateMiniStore();var Ie=this.props,gt=Ie.siderCollapsed,it=Ie.inlineCollapsed,Qt=Ie.onOpenChange;(!ge.inlineCollapsed&&it||!ge.siderCollapsed&&gt)&&Qt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ge){var Ie=this.props,gt=this.store,it=this.inlineOpenKeys,Qt=gt.getState(),sn={};ge.mode==="inline"&&Ie.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ie||((Ie.inlineCollapsed&&!ge.inlineCollapsed||Ie.siderCollapsed&&!ge.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Qt.openKeys.concat(),sn.openKeys=[]),(!Ie.inlineCollapsed&&ge.inlineCollapsed||!Ie.siderCollapsed&&ge.siderCollapsed)&&(sn.openKeys=it,this.inlineOpenKeys=[])),Object.keys(sn).length&&gt.setState(sn)}},{key:"updateMenuDisplay",value:function(){var ge=this.props.collapsedWidth,Ie=this.store,gt=this.prevOpenKeys,it=this.getInlineCollapsed()&&(ge===0||ge==="0"||ge==="0px");it?(this.prevOpenKeys=Ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):gt&&(this.store.setState({openKeys:gt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ge=this.props.mode,Ie=this.state.switchingModeFromInline,gt=this.getInlineCollapsed();return Ie&&gt?"inline":gt?"vertical":ge}},{key:"getInlineCollapsed",value:function(){var ge=this.props,Ie=ge.inlineCollapsed,gt=ge.siderCollapsed;return gt!==void 0?gt:Ie}},{key:"restoreModeVerticalFromInline",value:function(){var ge=this.state.switchingModeFromInline;ge&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var ge=Object(ee.a)({},Object(O.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ie=this.getRealMenuMode();return ge.className+=" ".concat(ge.prefixCls,"-root"),ge.direction==="rtl"&&(ge.className+=" ".concat(ge.prefixCls,"-rtl")),ge=Object(ee.a)(Object(ee.a)({},ge),{},{mode:Ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:me(this.props,this.state,Ie)}),delete ge.openAnimation,delete ge.openTransitionName,G.createElement(T.a,{store:this.store},G.createElement(Pe,Object.assign({},ge,{ref:this.setInnerMenu}),this.props.children))}}]),wt}(G.Component);re.defaultProps={selectable:!0,onClick:k,onSelect:k,onOpenChange:k,onDeselect:k,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:G.createElement("span",null,"\xB7\xB7\xB7")};var le=re,ue=function(nn){Object(B.a)(wt,nn);var vt=Object(D.a)(wt);function wt(){var st;return Object(N.a)(this,wt),st=vt.apply(this,arguments),st.onKeyDown=function(ge){var Ie=ge.keyCode;return Ie===I.a.ENTER?(st.onClick(ge),!0):void 0},st.onMouseLeave=function(ge){var Ie=st.props,gt=Ie.eventKey,it=Ie.onItemHover,Qt=Ie.onMouseLeave;it({key:gt,hover:!1}),Qt({key:gt,domEvent:ge})},st.onMouseEnter=function(ge){var Ie=st.props,gt=Ie.eventKey,it=Ie.onItemHover,Qt=Ie.onMouseEnter;it({key:gt,hover:!0}),Qt({key:gt,domEvent:ge})},st.onClick=function(ge){var Ie=st.props,gt=Ie.eventKey,it=Ie.multiple,Qt=Ie.onClick,sn=Ie.onSelect,ft=Ie.onDeselect,Yt=Ie.isSelected,Ht={key:gt,keyPath:[gt],item:Object(Y.a)(st),domEvent:ge};Qt(Ht),it?Yt?ft(Ht):sn(Ht):Yt||sn(Ht)},st.saveNode=function(ge){st.node=ge},st}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ge=this.props;ge.onDestroy&&ge.onDestroy(ge.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var ge,Ie=Object(ee.a)({},this.props),gt=m()(this.getPrefixCls(),Ie.className,(ge={},Object(_.a)(ge,this.getActiveClassName(),!Ie.disabled&&Ie.active),Object(_.a)(ge,this.getSelectedClassName(),Ie.isSelected),Object(_.a)(ge,this.getDisabledClassName(),Ie.disabled),ge)),it=Object(ee.a)(Object(ee.a)({},Ie.attribute),{},{title:typeof Ie.title=="string"?Ie.title:void 0,className:gt,role:Ie.role||"menuitem","aria-disabled":Ie.disabled});Ie.role==="option"?it=Object(ee.a)(Object(ee.a)({},it),{},{role:"option","aria-selected":Ie.isSelected}):(Ie.role===null||Ie.role==="none")&&(it.role="none");var Qt={onClick:Ie.disabled?null:this.onClick,onMouseLeave:Ie.disabled?null:this.onMouseLeave,onMouseEnter:Ie.disabled?null:this.onMouseEnter},sn=Object(ee.a)({},Ie.style);Ie.mode==="inline"&&(Ie.direction==="rtl"?sn.paddingRight=Ie.inlineIndent*Ie.level:sn.paddingLeft=Ie.inlineIndent*Ie.level),Se.forEach(function(Yt){return delete Ie[Yt]}),delete Ie.direction;var ft=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ft=G.createElement(this.props.itemIcon,this.props)),G.createElement("li",Object.assign({},Object(O.default)(Ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),it,Qt,{style:sn,ref:this.saveNode}),Ie.children,ft)}}]),wt}(G.Component);ue.isMenuItem=!0,ue.defaultProps={onSelect:k,onMouseEnter:k,onMouseLeave:k,manualRef:k};var be=Object(T.b)(function(nn,vt){var wt=nn.activeKey,st=nn.selectedKeys,ge=vt.eventKey,Ie=vt.subMenuKey;return{active:wt[Ie]===ge,isSelected:st.indexOf(ge)!==-1}})(ue),Ge=be,tt=function(nn){Object(B.a)(wt,nn);var vt=Object(D.a)(wt);function wt(){var st;return Object(N.a)(this,wt),st=vt.apply(this,arguments),st.renderInnerMenuItem=function(ge){var Ie=st.props,gt=Ie.renderMenuItem,it=Ie.index;return gt(ge,it,st.props.subMenuKey)},st}return Object(j.a)(wt,[{key:"render",value:function(){var ge=Object(M.a)({},this.props),Ie=ge.className,gt=Ie===void 0?"":Ie,it=ge.rootPrefixCls,Qt="".concat(it,"-item-group-title"),sn="".concat(it,"-item-group-list"),ft=ge.title,Yt=ge.children;return Se.forEach(function(Ht){return delete ge[Ht]}),delete ge.onClick,delete ge.direction,G.createElement("li",Object.assign({},ge,{className:"".concat(gt," ").concat(it,"-item-group")}),G.createElement("div",{className:Qt,title:typeof ft=="string"?ft:void 0},ft),G.createElement("ul",{className:sn},G.Children.map(Yt,this.renderInnerMenuItem)))}}]),wt}(G.Component);tt.isMenuItemGroup=!0,tt.defaultProps={disabled:!0};var kt=tt,on=function(vt){var wt=vt.className,st=vt.rootPrefixCls,ge=vt.style;return G.createElement("li",{className:"".concat(wt," ").concat(st,"-item-divider"),style:ge})};on.defaultProps={disabled:!0,className:"",style:{}};var Sn=on,yn=xe.e=le},"2U/9":function(Ue,xe,w){"use strict";var ee=w("VTBJ"),N=w("rePB"),j=w("Ff2n"),Y=w("1OyB"),B=w("vuIU"),D=w("Ji7U"),G=w("LK+K"),T=w("q1tI"),O=w.n(T),M=w("Zm9Q"),_=w("TSYQ"),I=w.n(_),U=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function R(l){return typeof l=="string"}var b=function(l){Object(D.a)(C,l);var f=Object(G.a)(C);function C(){var h;return Object(Y.a)(this,C),h=f.apply(this,arguments),h.onClick=function(){var c=h.props,x=c.onClick,p=c.onStepClick,s=c.stepIndex;x&&x.apply(void 0,arguments),p(s)},h}return Object(B.a)(C,[{key:"renderIconNode",value:function(){var c,x=this.props,p=x.prefixCls,s=x.progressDot,n=x.stepIcon,o=x.stepNumber,i=x.status,y=x.title,v=x.description,A=x.icon,P=x.iconPrefix,F=x.icons,z,V=I()("".concat(p,"-icon"),"".concat(P,"icon"),(c={},Object(N.a)(c,"".concat(P,"icon-").concat(A),A&&R(A)),Object(N.a)(c,"".concat(P,"icon-check"),!A&&i==="finish"&&(F&&!F.finish||!F)),Object(N.a)(c,"".concat(P,"icon-cross"),!A&&i==="error"&&(F&&!F.error||!F)),c)),L=T.createElement("span",{className:"".concat(p,"-icon-dot")});return s?typeof s=="function"?z=T.createElement("span",{className:"".concat(p,"-icon")},s(L,{index:o-1,status:i,title:y,description:v})):z=T.createElement("span",{className:"".concat(p,"-icon")},L):A&&!R(A)?z=T.createElement("span",{className:"".concat(p,"-icon")},A):F&&F.finish&&i==="finish"?z=T.createElement("span",{className:"".concat(p,"-icon")},F.finish):F&&F.error&&i==="error"?z=T.createElement("span",{className:"".concat(p,"-icon")},F.error):A||i==="finish"||i==="error"?z=T.createElement("span",{className:V}):z=T.createElement("span",{className:"".concat(p,"-icon")},o),n&&(z=n({index:o-1,status:i,title:y,description:v,node:z})),z}},{key:"render",value:function(){var c,x=this.props,p=x.className,s=x.prefixCls,n=x.style,o=x.active,i=x.status,y=i===void 0?"wait":i,v=x.iconPrefix,A=x.icon,P=x.wrapperStyle,F=x.stepNumber,z=x.disabled,V=x.description,L=x.title,k=x.subTitle,H=x.progressDot,J=x.stepIcon,ae=x.tailContent,he=x.icons,Se=x.stepIndex,Ee=x.onStepClick,Re=x.onClick,Me=Object(j.a)(x,U),Oe=I()("".concat(s,"-item"),"".concat(s,"-item-").concat(y),p,(c={},Object(N.a)(c,"".concat(s,"-item-custom"),A),Object(N.a)(c,"".concat(s,"-item-active"),o),Object(N.a)(c,"".concat(s,"-item-disabled"),z===!0),c)),ye=Object(ee.a)({},n),Le={};return Ee&&!z&&(Le.role="button",Le.tabIndex=0,Le.onClick=this.onClick),T.createElement("div",Object.assign({},Me,{className:Oe,style:ye}),T.createElement("div",Object.assign({onClick:Re},Le,{className:"".concat(s,"-item-container")}),T.createElement("div",{className:"".concat(s,"-item-tail")},ae),T.createElement("div",{className:"".concat(s,"-item-icon")},this.renderIconNode()),T.createElement("div",{className:"".concat(s,"-item-content")},T.createElement("div",{className:"".concat(s,"-item-title")},L,k&&T.createElement("div",{title:typeof k=="string"?k:void 0,className:"".concat(s,"-item-subtitle")},k)),V&&T.createElement("div",{className:"".concat(s,"-item-description")},V))))}}]),C}(T.Component),g=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],m=function(l){Object(D.a)(C,l);var f=Object(G.a)(C);function C(){var h;return Object(Y.a)(this,C),h=f.apply(this,arguments),h.onStepClick=function(c){var x=h.props,p=x.onChange,s=x.current;p&&s!==c&&p(c)},h}return Object(B.a)(C,[{key:"render",value:function(){var c,x=this,p=this.props,s=p.prefixCls,n=p.style,o=n===void 0?{}:n,i=p.className,y=p.children,v=p.direction,A=p.type,P=p.labelPlacement,F=p.iconPrefix,z=p.status,V=p.size,L=p.current,k=p.progressDot,H=p.stepIcon,J=p.initial,ae=p.icons,he=p.onChange,Se=Object(j.a)(p,g),Ee=A==="navigation",Re=k?"vertical":P,Me=I()(s,"".concat(s,"-").concat(v),i,(c={},Object(N.a)(c,"".concat(s,"-").concat(V),V),Object(N.a)(c,"".concat(s,"-label-").concat(Re),v==="horizontal"),Object(N.a)(c,"".concat(s,"-dot"),!!k),Object(N.a)(c,"".concat(s,"-navigation"),Ee),c));return O.a.createElement("div",Object.assign({className:Me,style:o},Se),Object(M.a)(y).map(function(Oe,ye){var Le=J+ye,q=Object(ee.a)({stepNumber:"".concat(Le+1),stepIndex:Le,key:Le,prefixCls:s,iconPrefix:F,wrapperStyle:o,progressDot:k,stepIcon:H,icons:ae,onStepClick:he&&x.onStepClick},Oe.props);return z==="error"&&ye===L-1&&(q.className="".concat(s,"-next-error")),Oe.props.status||(Le===L?q.status=z:Le<L?q.status="finish":q.status="wait"),q.active=Le===L,Object(T.cloneElement)(Oe,q)}))}}]),C}(O.a.Component);m.Step=b,m.defaultProps={type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1};var u=xe.a=m},"4Qh9":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___23yVV",flex_space_between:"flex_space_between___20f2S",flex_box_vertical_center:"flex_box_vertical_center___13W2a",flex_box_center_end:"flex_box_center_end___1sICF",flex_box_column:"flex_box_column___31-VQ",bg:"bg___168dp",Title:"Title___pB87-"}},"4qgm":function(Ue,xe){Ue.exports="data:image/png;base64,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"},"4u4S":function(Ue,xe){Ue.exports="data:image/png;base64,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"},"55Ip":function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return l});var ee=w("Ty5D"),N=w("dI71"),j=w("q1tI"),Y=w.n(j),B=w("YS25"),D=w("17x9"),G=w.n(D),T=w("wx14"),O=w("zLVn"),M=w("9R94"),_=function(n){Object(N.a)(o,n);function o(){for(var y,v=arguments.length,A=new Array(v),P=0;P<v;P++)A[P]=arguments[P];return y=n.call.apply(n,[this].concat(A))||this,y.history=Object(B.a)(y.props),y}var i=o.prototype;return i.render=function(){return Y.a.createElement(ee.c,{history:this.history,children:this.props.children})},o}(Y.a.Component),I=function(n){Object(N.a)(o,n);function o(){for(var y,v=arguments.length,A=new Array(v),P=0;P<v;P++)A[P]=arguments[P];return y=n.call.apply(n,[this].concat(A))||this,y.history=Object(B.b)(y.props),y}var i=o.prototype;return i.render=function(){return Y.a.createElement(ee.c,{history:this.history,children:this.props.children})},o}(Y.a.Component),U=function(o,i){return typeof o=="function"?o(i):o},R=function(o,i){return typeof o=="string"?Object(B.c)(o,null,null,i):o},b=function(o){return o},g=Y.a.forwardRef;typeof g=="undefined"&&(g=b);function m(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var u=g(function(n,o){var i=n.innerRef,y=n.navigate,v=n.onClick,A=Object(O.a)(n,["innerRef","navigate","onClick"]),P=A.target,F=Object(T.a)({},A,{onClick:function(V){try{v&&v(V)}catch(L){throw V.preventDefault(),L}!V.defaultPrevented&&V.button===0&&(!P||P==="_self")&&!m(V)&&(V.preventDefault(),y())}});return b!==g?F.ref=o||i:F.ref=i,Y.a.createElement("a",F)}),l=g(function(n,o){var i=n.component,y=i===void 0?u:i,v=n.replace,A=n.to,P=n.innerRef,F=Object(O.a)(n,["component","replace","to","innerRef"]);return Y.a.createElement(ee.e.Consumer,null,function(z){z||Object(M.a)(!1);var V=z.history,L=R(U(A,z.location),z.location),k=L?V.createHref(L):"",H=Object(T.a)({},F,{href:k,navigate:function(){var ae=U(A,z.location),he=v?V.replace:V.push;he(ae)}});return b!==g?H.ref=o||P:H.innerRef=P,Y.a.createElement(y,H)})});if(!1)var f,C;var h=function(o){return o},c=Y.a.forwardRef;typeof c=="undefined"&&(c=h);function x(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return o.filter(function(y){return y}).join(" ")}var p=c(function(n,o){var i=n["aria-current"],y=i===void 0?"page":i,v=n.activeClassName,A=v===void 0?"active":v,P=n.activeStyle,F=n.className,z=n.exact,V=n.isActive,L=n.location,k=n.sensitive,H=n.strict,J=n.style,ae=n.to,he=n.innerRef,Se=Object(O.a)(n,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return Y.a.createElement(ee.e.Consumer,null,function(Ee){Ee||Object(M.a)(!1);var Re=L||Ee.location,Me=R(U(ae,Re),Re),Oe=Me.pathname,ye=Oe&&Oe.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),Le=ye?Object(ee.f)(Re.pathname,{path:ye,exact:z,sensitive:k,strict:H}):null,q=!!(V?V(Le,Re):Le),Ce=q?x(F,A):F,fe=q?Object(T.a)({},J,{},P):J,De=Object(T.a)({"aria-current":q&&y||null,className:Ce,style:fe,to:Me},Se);return h!==c?De.ref=o||he:De.innerRef=he,Y.a.createElement(l,De)})});if(!1)var s},"5D2P":function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6+eU":function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return c});var ee=w("wx14"),N=w("rePB"),j=w("VTBJ"),Y=w("1OyB"),B=w("vuIU"),D=w("Ji7U"),G=w("LK+K"),T=w("q1tI"),O=w.n(T),M=w("TSYQ"),_=w.n(M),I=function(p){var s,n="".concat(p.rootPrefixCls,"-item"),o=_()(n,"".concat(n,"-").concat(p.page),(s={},Object(N.a)(s,"".concat(n,"-active"),p.active),Object(N.a)(s,p.className,!!p.className),Object(N.a)(s,"".concat(n,"-disabled"),!p.page),s)),i=function(){p.onClick(p.page)},y=function(A){p.onKeyPress(A,p.onClick,p.page)};return O.a.createElement("li",{title:p.showTitle?p.page:null,className:o,onClick:i,onKeyPress:y,tabIndex:"0"},p.itemRender(p.page,"page",O.a.createElement("a",{rel:"nofollow"},p.page)))},U=I,R={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},b=function(x){Object(D.a)(s,x);var p=Object(G.a)(s);function s(){var n;Object(Y.a)(this,s);for(var o=arguments.length,i=new Array(o),y=0;y<o;y++)i[y]=arguments[y];return n=p.call.apply(p,[this].concat(i)),n.state={goInputText:""},n.buildOptionText=function(v){return"".concat(v," ").concat(n.props.locale.items_per_page)},n.changeSize=function(v){n.props.changeSize(Number(v))},n.handleChange=function(v){n.setState({goInputText:v.target.value})},n.handleBlur=function(v){var A=n.props,P=A.goButton,F=A.quickGo,z=A.rootPrefixCls,V=n.state.goInputText;if(P||V==="")return;if(v.relatedTarget&&(v.relatedTarget.className.indexOf("".concat(z,"-prev"))>=0||v.relatedTarget.className.indexOf("".concat(z,"-next"))>=0))return;n.setState({goInputText:""}),F(n.getValidValue())},n.go=function(v){var A=n.state.goInputText;if(A==="")return;(v.keyCode===R.ENTER||v.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(B.a)(s,[{key:"getValidValue",value:function(){var o=this.state,i=o.goInputText,y=o.current;return!i||isNaN(i)?y:Number(i)}},{key:"getPageSizeOptions",value:function(){var o=this.props,i=o.pageSize,y=o.pageSizeOptions;return y.some(function(v){return v.toString()===i.toString()})?y:y.concat([i.toString()]).sort(function(v,A){var P=isNaN(Number(v))?0:Number(v),F=isNaN(Number(A))?0:Number(A);return P-F})}},{key:"render",value:function(){var o=this,i=this.props,y=i.pageSize,v=i.locale,A=i.rootPrefixCls,P=i.changeSize,F=i.quickGo,z=i.goButton,V=i.selectComponentClass,L=i.buildOptionText,k=i.selectPrefixCls,H=i.disabled,J=this.state.goInputText,ae="".concat(A,"-options"),he=V,Se=null,Ee=null,Re=null;if(!P&&!F)return null;var Me=this.getPageSizeOptions();if(P&&he){var Oe=Me.map(function(ye,Le){return O.a.createElement(he.Option,{key:Le,value:ye.toString()},(L||o.buildOptionText)(ye))});Se=O.a.createElement(he,{disabled:H,prefixCls:k,showSearch:!1,className:"".concat(ae,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(y||Me[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Le){return Le.parentNode}},Oe)}return F&&(z&&(Re=typeof z=="boolean"?O.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:H,className:"".concat(ae,"-quick-jumper-button")},v.jump_to_confirm):O.a.createElement("span",{onClick:this.go,onKeyUp:this.go},z)),Ee=O.a.createElement("div",{className:"".concat(ae,"-quick-jumper")},v.jump_to,O.a.createElement("input",{disabled:H,type:"text",value:J,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),v.page,Re)),O.a.createElement("li",{className:"".concat(ae)},Se,Ee)}}]),s}(O.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=b,m=w("N2Kk");function u(){}function l(x){return typeof x=="number"&&isFinite(x)&&Math.floor(x)===x}function f(x,p,s){return s}function C(x,p,s){var n=typeof x=="undefined"?p.pageSize:x;return Math.floor((s.total-1)/n)+1}var h=function(x){Object(D.a)(s,x);var p=Object(G.a)(s);function s(n){var o;Object(Y.a)(this,s),o=p.call(this,n),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(C(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(P,F){var z=o.props.prefixCls,V=P||O.a.createElement("button",{type:"button","aria-label":F,className:"".concat(z,"-item-link")});return typeof P=="function"&&(V=O.a.createElement(P,Object(j.a)({},o.props))),V},o.savePaginationNode=function(P){o.paginationNode=P},o.isValid=function(P){return l(P)&&P!==o.state.current},o.shouldDisplayQuickJumper=function(){var P=o.props,F=P.showQuickJumper,z=P.pageSize,V=P.total;return V<=z?!1:F},o.handleKeyDown=function(P){(P.keyCode===R.ARROW_UP||P.keyCode===R.ARROW_DOWN)&&P.preventDefault()},o.handleKeyUp=function(P){var F=o.getValidValue(P),z=o.state.currentInputValue;F!==z&&o.setState({currentInputValue:F}),P.keyCode===R.ENTER?o.handleChange(F):P.keyCode===R.ARROW_UP?o.handleChange(F-1):P.keyCode===R.ARROW_DOWN&&o.handleChange(F+1)},o.changePageSize=function(P){var F=o.state.current,z=C(P,o.state,o.props);F=F>z?z:F,z===0&&(F=o.state.current),typeof P=="number"&&("pageSize"in o.props||o.setState({pageSize:P}),"current"in o.props||o.setState({current:F,currentInputValue:F})),o.props.onShowSizeChange(F,P),"onChange"in o.props&&o.props.onChange&&o.props.onChange(F,P)},o.handleChange=function(P){var F=o.props.disabled,z=P;if(o.isValid(z)&&!F){var V=C(void 0,o.state,o.props);z>V?z=V:z<1&&(z=1),"current"in o.props||o.setState({current:z,currentInputValue:z});var L=o.state.pageSize;return o.props.onChange(z,L),z}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current<C(void 0,o.state,o.props)},o.runIfEnter=function(P,F){if(P.key==="Enter"||P.charCode===13){for(var z=arguments.length,V=new Array(z>2?z-2:0),L=2;L<z;L++)V[L-2]=arguments[L];F.apply(void 0,V)}},o.runIfEnterPrev=function(P){o.runIfEnter(P,o.prev)},o.runIfEnterNext=function(P){o.runIfEnter(P,o.next)},o.runIfEnterJumpPrev=function(P){o.runIfEnter(P,o.jumpPrev)},o.runIfEnterJumpNext=function(P){o.runIfEnter(P,o.jumpNext)},o.handleGoTO=function(P){(P.keyCode===R.ENTER||P.type==="click")&&o.handleChange(o.state.currentInputValue)};var i=n.onChange!==u,y="current"in n;y&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var v=n.defaultCurrent;"current"in n&&(v=n.current);var A=n.defaultPageSize;return"pageSize"in n&&(A=n.pageSize),v=Math.min(v,C(A,void 0,n)),o.state={current:v,currentInputValue:v,pageSize:A},o}return Object(B.a)(s,[{key:"componentDidUpdate",value:function(o,i){var y=this.props.prefixCls;if(i.current!==this.state.current&&this.paginationNode){var v=this.paginationNode.querySelector(".".concat(y,"-item-").concat(i.current));v&&document.activeElement===v&&v.blur()}}},{key:"getValidValue",value:function(o){var i=o.target.value,y=C(void 0,this.state,this.props),v=this.state.currentInputValue,A;return i===""?A=i:isNaN(Number(i))?A=v:i>=y?A=y:A=Number(i),A}},{key:"getShowSizeChanger",value:function(){var o=this.props,i=o.showSizeChanger,y=o.total,v=o.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:y>v}},{key:"renderPrev",value:function(o){var i=this.props,y=i.prevIcon,v=i.itemRender,A=v(o,"prev",this.getItemIcon(y,"prev page")),P=!this.hasPrev();return Object(T.isValidElement)(A)?Object(T.cloneElement)(A,{disabled:P}):A}},{key:"renderNext",value:function(o){var i=this.props,y=i.nextIcon,v=i.itemRender,A=v(o,"next",this.getItemIcon(y,"next page")),P=!this.hasNext();return Object(T.isValidElement)(A)?Object(T.cloneElement)(A,{disabled:P}):A}},{key:"render",value:function(){var o=this,i=this.props,y=i.prefixCls,v=i.className,A=i.style,P=i.disabled,F=i.hideOnSinglePage,z=i.total,V=i.locale,L=i.showQuickJumper,k=i.showLessItems,H=i.showTitle,J=i.showTotal,ae=i.simple,he=i.itemRender,Se=i.showPrevNextJumpers,Ee=i.jumpPrevIcon,Re=i.jumpNextIcon,Me=i.selectComponentClass,Oe=i.selectPrefixCls,ye=i.pageSizeOptions,Le=this.state,q=Le.current,Ce=Le.pageSize,fe=Le.currentInputValue;if(F===!0&&z<=Ce)return null;var De=C(void 0,this.state,this.props),Xe=[],Ye=null,$e=null,At=null,Wt=null,It=null,xt=L&&L.goButton,ct=k?1:2,qt=q-1>0?q-1:0,_n=q+1<De?q+1:De,Tn=Object.keys(this.props).reduce(function(re,le){return(le.substr(0,5)==="data-"||le.substr(0,5)==="aria-"||le==="role")&&(re[le]=o.props[le]),re},{});if(ae)return xt&&(typeof xt=="boolean"?It=O.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},V.jump_to_confirm):It=O.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},xt),It=O.a.createElement("li",{title:H?"".concat(V.jump_to).concat(q,"/").concat(De):null,className:"".concat(y,"-simple-pager")},It)),O.a.createElement("ul",Object(ee.a)({className:_()(y,"".concat(y,"-simple"),Object(N.a)({},"".concat(y,"-disabled"),P),v),style:A,ref:this.savePaginationNode},Tn),O.a.createElement("li",{title:H?V.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:_()("".concat(y,"-prev"),Object(N.a)({},"".concat(y,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(qt)),O.a.createElement("li",{title:H?"".concat(q,"/").concat(De):null,className:"".concat(y,"-simple-pager")},O.a.createElement("input",{type:"text",value:fe,disabled:P,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),O.a.createElement("span",{className:"".concat(y,"-slash")},"/"),De),O.a.createElement("li",{title:H?V.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:_()("".concat(y,"-next"),Object(N.a)({},"".concat(y,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(_n)),It);if(De<=3+ct*2){var On={locale:V,rootPrefixCls:y,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:H,itemRender:he};De||Xe.push(O.a.createElement(U,Object(ee.a)({},On,{key:"noPager",page:De,className:"".concat(y,"-disabled")})));for(var Bn=1;Bn<=De;Bn+=1){var Fn=q===Bn;Xe.push(O.a.createElement(U,Object(ee.a)({},On,{key:Bn,page:Bn,active:Fn})))}}else{var Te=k?V.prev_3:V.prev_5,He=k?V.next_3:V.next_5;Se&&(Ye=O.a.createElement("li",{title:H?Te:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:_()("".concat(y,"-jump-prev"),Object(N.a)({},"".concat(y,"-jump-prev-custom-icon"),!!Ee))},he(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ee,"prev page"))),$e=O.a.createElement("li",{title:H?He:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:_()("".concat(y,"-jump-next"),Object(N.a)({},"".concat(y,"-jump-next-custom-icon"),!!Re))},he(this.getJumpNextPage(),"jump-next",this.getItemIcon(Re,"next page")))),Wt=O.a.createElement(U,{locale:V,last:!0,rootPrefixCls:y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:De,page:De,active:!1,showTitle:H,itemRender:he}),At=O.a.createElement(U,{locale:V,rootPrefixCls:y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:H,itemRender:he});var bt=Math.max(1,q-ct),Et=Math.min(q+ct,De);q-1<=ct&&(Et=1+ct*2),De-q<=ct&&(bt=De-ct*2);for(var at=bt;at<=Et;at+=1){var mt=q===at;Xe.push(O.a.createElement(U,{locale:V,rootPrefixCls:y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:at,page:at,active:mt,showTitle:H,itemRender:he}))}q-1>=ct*2&&q!==1+2&&(Xe[0]=Object(T.cloneElement)(Xe[0],{className:"".concat(y,"-item-after-jump-prev")}),Xe.unshift(Ye)),De-q>=ct*2&&q!==De-2&&(Xe[Xe.length-1]=Object(T.cloneElement)(Xe[Xe.length-1],{className:"".concat(y,"-item-before-jump-next")}),Xe.push($e)),bt!==1&&Xe.unshift(At),Et!==De&&Xe.push(Wt)}var Pe=null;J&&(Pe=O.a.createElement("li",{className:"".concat(y,"-total-text")},J(z,[z===0?0:(q-1)*Ce+1,q*Ce>z?z:q*Ce])));var _e=!this.hasPrev()||!De,me=!this.hasNext()||!De;return O.a.createElement("ul",Object(ee.a)({className:_()(y,v,Object(N.a)({},"".concat(y,"-disabled"),P)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},Tn),Pe,O.a.createElement("li",{title:H?V.prev_page:null,onClick:this.prev,tabIndex:_e?null:0,onKeyPress:this.runIfEnterPrev,className:_()("".concat(y,"-prev"),Object(N.a)({},"".concat(y,"-disabled"),_e)),"aria-disabled":_e},this.renderPrev(qt)),Xe,O.a.createElement("li",{title:H?V.next_page:null,onClick:this.next,tabIndex:me?null:0,onKeyPress:this.runIfEnterNext,className:_()("".concat(y,"-next"),Object(N.a)({},"".concat(y,"-disabled"),me)),"aria-disabled":me},this.renderNext(_n)),O.a.createElement(g,{disabled:P,locale:V,rootPrefixCls:y,selectComponentClass:Me,selectPrefixCls:Oe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:q,pageSize:Ce,pageSizeOptions:ye,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:xt}))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var y={};if("current"in o&&(y.current=o.current,o.current!==i.current&&(y.currentInputValue=y.current)),"pageSize"in o&&o.pageSize!==i.pageSize){var v=i.current,A=C(o.pageSize,i,o);v=v>A?A:v,"current"in o||(y.current=v,y.currentInputValue=v),y.pageSize=o.pageSize}return y}}]),s}(O.a.Component);h.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:u,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:u,locale:m.a,style:{},itemRender:f,totalBoundaryShowSizeChanger:50};var c=h},"6RRn":function(Ue,xe,w){"use strict";var ee=w("wCXF"),N=w("n6Qo");w.d(xe,"b",function(){return N.a});var j=w("IBYe"),Y=w("6eGT"),B=w("hW8S");w.d(xe,"a",function(){return B.a}),xe.c=ee.b},"6eGT":function(Ue,xe,w){"use strict";function ee(N){return null}xe.a=ee},"6nfa":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",tag:"tag___KIUL8",name:"name___BKyJY",num:"num___JnaOO",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7ZXX":function(Ue,xe,w){Ue.exports=w.p+"static/err.6e7c5817.png"},"7ahc":function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return C});var ee=w("k1fw"),N=w("0Owb"),j=w("+L6B"),Y=w("2/Rp"),B=w("y8nQ"),D=w("Vl3Y"),G=w("tJVT"),T=w("OaEy"),O=w("2fM7"),M=w("q1tI"),_=w.n(M),I=w("VrN/"),U=w.n(I),R=w("p77/"),b=w.n(R),g=w("c5Ni"),m=w.n(g),u=O.a.Option,l={labelCol:{span:4},wrapperCol:{span:20}},f={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};xe.b=function(h){var c=h.callback,x=h.onCancel,p=Object(M.useState)("python"),s=Object(G.a)(p,2),n=s[0],o=s[1];function i(v){o(f[v][1])}function y(v){c(v)}return _.a.createElement(D.a,Object(N.a)({},l,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:y}),_.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},_.a.createElement(O.a,{onChange:i},Object.keys(f).map(function(v){return _.a.createElement(u,{key:v,value:v},f[v][0])}))),_.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},_.a.createElement(C,{mode:n})),_.a.createElement("div",{className:"flex-container flex-end"},_.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),_.a.createElement(Y.a,{type:"ghost",onClick:x},"\u53D6\u6D88")))};function C(h){var c=h.value,x=h.onChange,p=h.mode,s=h.options,n=s===void 0?{}:s,o=Object(M.useRef)(),i=Object(M.useState)(),y=Object(G.a)(i,2),v=y[0],A=y[1];return Object(M.useEffect)(function(){if(v){function P(F){var z=F.getValue();x&&x(z)}return v.on("change",P),function(){v.off("change",P)}}},[v,x]),Object(M.useEffect)(function(){v&&v.setOption("mode",p)},[v,p]),Object(M.useEffect)(function(){v&&((c!==v.getValue()||c==="")&&setTimeout(function(){v.setValue(c||" ")},300))},[v,c]),Object(M.useEffect)(function(){if(o.current&&!v){var P=U.a.fromTextArea(o.current,Object(ee.a)({mode:p,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},n));A(P)}},[o.current,v]),_.a.createElement("div",{className:"my-codemirror-container"},_.a.createElement("textarea",{ref:o}))}},"7ixt":function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return j});var ee={adjustX:1,adjustY:1},N=[0,0],j={left:{points:["cr","cl"],overflow:ee,offset:[-4,0],targetOffset:N},right:{points:["cl","cr"],overflow:ee,offset:[4,0],targetOffset:N},top:{points:["bc","tc"],overflow:ee,offset:[0,-4],targetOffset:N},bottom:{points:["tc","bc"],overflow:ee,offset:[0,4],targetOffset:N},topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-4],targetOffset:N},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0],targetOffset:N},topRight:{points:["br","tr"],overflow:ee,offset:[0,-4],targetOffset:N},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0],targetOffset:N},bottomRight:{points:["tr","br"],overflow:ee,offset:[0,4],targetOffset:N},rightBottom:{points:["bl","br"],overflow:ee,offset:[4,0],targetOffset:N},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,4],targetOffset:N},leftBottom:{points:["br","bl"],overflow:ee,offset:[-4,0],targetOffset:N}},Y=j},"7v3h":function(Ue,xe,w){Ue.exports=w.p+"static/empty2.dd73f390.png"},"7ww+":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___3ObI9",flex_space_between:"flex_space_between___LHTWD",flex_box_vertical_center:"flex_box_vertical_center___2W7l8",flex_box_center_end:"flex_box_center_end___38f_I",flex_box_column:"flex_box_column___36pXR",all:"all___VoTD5",message_warnimg:"message_warnimg___BRBc4",message_icon:"message_icon___3XSx_",message_error:"message_error___2QwVZ",message_title:"message_title___2v-K0",setting:"setting___26w52",setting_title:"setting_title___1w8WW",setting_content:"setting_content___2D0rT",setting_menu:"setting_menu___bwm4U",menu_item:"menu_item____q3mL",menu_item_active:"menu_item_active___fFaZw",setting_info:"setting_info___98dFI"}},"8/bI":function(Ue,xe,w){Ue.exports=w.p+"static/empty.8918e228.png"},"815F":function(Ue,xe,w){"use strict";w.d(xe,"e",function(){return G}),w.d(xe,"c",function(){return O}),w.d(xe,"d",function(){return M}),w.d(xe,"a",function(){return I}),w.d(xe,"f",function(){return U}),w.d(xe,"b",function(){return R});var ee=w("KQm4"),N=w("VTBJ"),j=w("Ff2n"),Y=w("Zm9Q"),B=w("Kwbf"),D=w("OZM5");function G(b,g){return b!=null?b:g}function T(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function m(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(u||[]).forEach(function(f){var C=f.key,h=f.children;Object(B.a)(C!=null,"Tree node must have a certain key: [".concat(l).concat(C,"]"));var c=String(C);Object(B.a)(!g.has(c)||C===null||C===void 0,"Same 'key' exist in the Tree: ".concat(c)),g.set(c,!0),m(h,"".concat(l).concat(c," > "))})}m(b)}function O(b){function g(m){var u=Object(Y.a)(m);return u.map(function(l){if(!Object(D.i)(l))return Object(B.a)(!l,"Tree/TreeNode can only accept TreeNode as children."),null;var f=l.key,C=l.props,h=C.children,c=Object(j.a)(C,["children"]),x=Object(N.a)({key:f},c),p=g(h);return p.length&&(x.children=p),x}).filter(function(l){return l})}return g(b)}function M(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=new Set(g===!0?[]:g),u=[];function l(f){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return f.map(function(h,c){var x=Object(D.h)(C?C.pos:"0",c),p=G(h.key,x),s=Object(N.a)(Object(N.a)({},h),{},{parent:C,pos:x,children:null,data:h,isStart:[].concat(Object(ee.a)(C?C.isStart:[]),[c===0]),isEnd:[].concat(Object(ee.a)(C?C.isEnd:[]),[c===f.length-1])});return u.push(s),g===!0||m.has(p)?s.children=l(h.children||[],s):s.children=[],s})}return l(b),u}function _(b,g,m){var u;m?typeof m=="string"?u=function(C){return C[m]}:typeof m=="function"&&(u=function(C){return m(C)}):u=function(C,h){return G(C.key,h)};function l(f,C,h){var c=f?f.children:b,x=f?Object(D.h)(h.pos,C):"0";if(f){var p=u(f,x),s={node:f,index:C,pos:x,key:p,parentPos:h.node?h.pos:null,level:h.level+1};g(s)}c&&c.forEach(function(n,o){l(n,o,{node:f,pos:x,level:h?h.level+1:-1})})}l(null)}function I(b){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=g.initWrapper,u=g.processEntity,l=g.onProcessFinished,f=arguments.length>2?arguments[2]:void 0,C={},h={},c={posEntities:C,keyEntities:h};return m&&(c=m(c)||c),_(b,function(x){var p=x.node,s=x.index,n=x.pos,o=x.key,i=x.parentPos,y=x.level,v={node:p,index:s,key:o,pos:n,level:y},A=G(o,n);C[n]=v,h[A]=v,v.parent=C[i],v.parent&&(v.parent.children=v.parent.children||[],v.parent.children.push(v)),u&&u(v,c)},f),l&&l(c),c}function U(b,g){var m=g.expandedKeys,u=g.selectedKeys,l=g.loadedKeys,f=g.loadingKeys,C=g.checkedKeys,h=g.halfCheckedKeys,c=g.dragOverNodeKey,x=g.dropPosition,p=g.keyEntities,s=p[b],n={eventKey:b,expanded:m.indexOf(b)!==-1,selected:u.indexOf(b)!==-1,loaded:l.indexOf(b)!==-1,loading:f.indexOf(b)!==-1,checked:C.indexOf(b)!==-1,halfChecked:h.indexOf(b)!==-1,pos:String(s?s.pos:""),dragOver:c===b&&x===0,dragOverGapTop:c===b&&x===-1,dragOverGapBottom:c===b&&x===1};return n}function R(b){var g=b.data,m=b.expanded,u=b.selected,l=b.checked,f=b.loaded,C=b.loading,h=b.halfChecked,c=b.dragOver,x=b.dragOverGapTop,p=b.dragOverGapBottom,s=b.pos,n=b.active,o=Object(N.a)(Object(N.a)({},g),{},{expanded:m,selected:u,checked:l,loaded:f,loading:C,halfChecked:h,dragOver:c,dragOverGapTop:x,dragOverGapBottom:p,pos:s,active:n});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(B.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),o}},"8EBN":function(Ue,xe,w){(function(ee){ee(w("VrN/"))})(function(ee){"use strict";ee.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var N=0;N<ee.modeInfo.length;N++){var j=ee.modeInfo[N];j.mimes&&(j.mime=j.mimes[0])}ee.findModeByMIME=function(Y){Y=Y.toLowerCase();for(var B=0;B<ee.modeInfo.length;B++){var D=ee.modeInfo[B];if(D.mime==Y)return D;if(D.mimes){for(var G=0;G<D.mimes.length;G++)if(D.mimes[G]==Y)return D}}if(/\+xml$/.test(Y))return ee.findModeByMIME("application/xml");if(/\+json$/.test(Y))return ee.findModeByMIME("application/json")},ee.findModeByExtension=function(Y){Y=Y.toLowerCase();for(var B=0;B<ee.modeInfo.length;B++){var D=ee.modeInfo[B];if(D.ext){for(var G=0;G<D.ext.length;G++)if(D.ext[G]==Y)return D}}},ee.findModeByFileName=function(Y){for(var B=0;B<ee.modeInfo.length;B++){var D=ee.modeInfo[B];if(D.file&&D.file.test(Y))return D}var G=Y.lastIndexOf("."),T=G>-1&&Y.substring(G+1,Y.length);if(T)return ee.findModeByExtension(T)},ee.findModeByName=function(Y){Y=Y.toLowerCase();for(var B=0;B<ee.modeInfo.length;B++){var D=ee.modeInfo[B];if(D.name.toLowerCase()==Y)return D;if(D.alias){for(var G=0;G<D.alias.length;G++)if(D.alias[G].toLowerCase()==Y)return D}}}})},"8WcF":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8mKB":function(Ue,xe,w){"use strict";var ee=w("rePB"),N=w("1OyB"),j=w("vuIU"),Y=w("Ji7U"),B=w("md7G"),D=w("foSv"),G=w("q1tI"),T=w.n(G),O=w("m+aA"),M=w("TSYQ"),_=w.n(M),I=w("4IlW");function U(n){var o=n.pageXOffset,i="scrollLeft";if(typeof o!="number"){var y=n.document;o=y.documentElement[i],typeof o!="number"&&(o=y.body[i])}return o}function R(n){var o,i,y=n.ownerDocument,v=y.body,A=y&&y.documentElement,P=n.getBoundingClientRect();return o=P.left,i=P.top,o-=A.clientLeft||v.clientLeft||0,i-=A.clientTop||v.clientTop||0,{left:o,top:i}}function b(n){var o=R(n),i=n.ownerDocument,y=i.defaultView||i.parentWindow;return o.left+=U(y),o.left}function g(n){var o=m();return function(){var y=Object(D.a)(n),v;if(o){var A=Object(D.a)(this).constructor;v=Reflect.construct(y,arguments,A)}else v=y.apply(this,arguments);return Object(B.a)(this,v)}}function m(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}var u=function(n){Object(Y.a)(i,n);var o=g(i);function i(){var y;return Object(N.a)(this,i),y=o.apply(this,arguments),y.onHover=function(v){var A=y.props,P=A.onHover,F=A.index;P(v,F)},y.onClick=function(v){var A=y.props,P=A.onClick,F=A.index;P(v,F)},y.onKeyDown=function(v){var A=y.props,P=A.onClick,F=A.index;v.keyCode===13&&P(v,F)},y}return Object(j.a)(i,[{key:"getClassName",value:function(){var v=this.props,A=v.prefixCls,P=v.index,F=v.value,z=v.allowHalf,V=v.focused,L=P+1,k=A;return F===0&&P===0&&V?k+=" ".concat(A,"-focused"):z&&F+.5>=L&&F<L?(k+=" ".concat(A,"-half ").concat(A,"-active"),V&&(k+=" ".concat(A,"-focused"))):(k+=L<=F?" ".concat(A,"-full"):" ".concat(A,"-zero"),L===F&&V&&(k+=" ".concat(A,"-focused"))),k}},{key:"render",value:function(){var v=this.onHover,A=this.onClick,P=this.onKeyDown,F=this.props,z=F.disabled,V=F.prefixCls,L=F.character,k=F.characterRender,H=F.index,J=F.count,ae=F.value,he=typeof L=="function"?L(this.props):L,Se=T.a.createElement("li",{className:this.getClassName()},T.a.createElement("div",{onClick:z?null:A,onKeyDown:z?null:P,onMouseMove:z?null:v,role:"radio","aria-checked":ae>H?"true":"false","aria-posinset":H+1,"aria-setsize":J,tabIndex:z?-1:0},T.a.createElement("div",{className:"".concat(V,"-first")},he),T.a.createElement("div",{className:"".concat(V,"-second")},he)));return k&&(Se=k(Se,this.props)),Se}}]),i}(T.a.Component);function l(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(n);o&&(y=y.filter(function(v){return Object.getOwnPropertyDescriptor(n,v).enumerable})),i.push.apply(i,y)}return i}function f(n){for(var o=1;o<arguments.length;o++){var i=arguments[o]!=null?arguments[o]:{};o%2?l(Object(i),!0).forEach(function(y){Object(ee.a)(n,y,i[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):l(Object(i)).forEach(function(y){Object.defineProperty(n,y,Object.getOwnPropertyDescriptor(i,y))})}return n}function C(n){var o=h();return function(){var y=Object(D.a)(n),v;if(o){var A=Object(D.a)(this).constructor;v=Reflect.construct(y,arguments,A)}else v=y.apply(this,arguments);return Object(B.a)(this,v)}}function h(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}function c(){}var x=function(n){Object(Y.a)(i,n);var o=C(i);function i(y){var v;Object(N.a)(this,i),v=o.call(this,y),v.onHover=function(P,F){var z=v.props.onHoverChange,V=v.getStarValue(F,P.pageX),L=v.state.cleanedValue;V!==L&&v.setState({hoverValue:V,cleanedValue:null}),z(V)},v.onMouseLeave=function(){var P=v.props.onHoverChange;v.setState({hoverValue:void 0,cleanedValue:null}),P(void 0)},v.onClick=function(P,F){var z=v.props.allowClear,V=v.state.value,L=v.getStarValue(F,P.pageX),k=!1;z&&(k=L===V),v.onMouseLeave(),v.changeValue(k?0:L),v.setState({cleanedValue:k?L:null})},v.onFocus=function(){var P=v.props.onFocus;v.setState({focused:!0}),P&&P()},v.onBlur=function(){var P=v.props.onBlur;v.setState({focused:!1}),P&&P()},v.onKeyDown=function(P){var F=P.keyCode,z=v.props,V=z.count,L=z.allowHalf,k=z.onKeyDown,H=z.direction,J=H==="rtl",ae=v.state.value;F===I.a.RIGHT&&ae<V&&!J?(L?ae+=.5:ae+=1,v.changeValue(ae),P.preventDefault()):F===I.a.LEFT&&ae>0&&!J||F===I.a.RIGHT&&ae>0&&J?(L?ae-=.5:ae-=1,v.changeValue(ae),P.preventDefault()):F===I.a.LEFT&&ae<V&&J&&(L?ae+=.5:ae+=1,v.changeValue(ae),P.preventDefault()),k&&k(P)},v.saveRef=function(P){return function(F){v.stars[P]=F}},v.saveRate=function(P){v.rate=P};var A=y.value;return A===void 0&&(A=y.defaultValue),v.stars={},v.state={value:A,focused:!1,cleanedValue:null},v}return Object(j.a)(i,[{key:"componentDidMount",value:function(){var v=this.props,A=v.autoFocus,P=v.disabled;A&&!P&&this.focus()}},{key:"getStarDOM",value:function(v){return Object(O.a)(this.stars[v])}},{key:"getStarValue",value:function(v,A){var P=this.props,F=P.allowHalf,z=P.direction,V=z==="rtl",L=v+1;if(F){var k=this.getStarDOM(v),H=b(k),J=k.clientWidth;(V&&A-H>J/2||!V&&A-H<J/2)&&(L-=.5)}return L}},{key:"focus",value:function(){var v=this.props.disabled;v||this.rate.focus()}},{key:"blur",value:function(){var v=this.props.disabled;v||this.rate.blur()}},{key:"changeValue",value:function(v){var A=this.props.onChange;"value"in this.props||this.setState({value:v}),A(v)}},{key:"render",value:function(){for(var v=this.props,A=v.count,P=v.allowHalf,F=v.style,z=v.prefixCls,V=v.disabled,L=v.className,k=v.character,H=v.characterRender,J=v.tabIndex,ae=v.direction,he=this.state,Se=he.value,Ee=he.hoverValue,Re=he.focused,Me=[],Oe=V?"".concat(z,"-disabled"):"",ye=0;ye<A;ye+=1)Me.push(T.a.createElement(u,{ref:this.saveRef(ye),index:ye,count:A,disabled:V,prefixCls:"".concat(z,"-star"),allowHalf:P,value:Ee===void 0?Se:Ee,onClick:this.onClick,onHover:this.onHover,key:ye,character:k,characterRender:H,focused:Re}));var Le=_()(z,Oe,L,Object(ee.a)({},"".concat(z,"-rtl"),ae==="rtl"));return T.a.createElement("ul",{className:Le,style:F,onMouseLeave:V?null:this.onMouseLeave,tabIndex:V?-1:J,onFocus:V?null:this.onFocus,onBlur:V?null:this.onBlur,onKeyDown:V?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},Me)}}],[{key:"getDerivedStateFromProps",value:function(v,A){return"value"in v&&v.value!==void 0?f(f({},A),{},{value:v.value}):A}}]),i}(T.a.Component);x.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:c,character:"\u2605",onHoverChange:c,tabIndex:0,direction:"ltr"};var p=x,s=xe.a=p},"9Bee":function(Ue,xe,w){"use strict";var ee=w("k1fw"),N=w("tJVT"),j=w("q1tI"),Y=w.n(j),B=w("vg9a"),D=w("DlQD"),G=w.n(D),T=w("rUJ1");function O(H,J){var ae=H.match(/^(\s+)(?:```)/);if(ae===null)return J;var he=ae[1];return J.split(`
`).map(function(Se){var Ee=Se.match(/^\s+/);if(Ee===null)return Se;var Re=Object(N.a)(Ee,1),Me=Re[0];return Me.length>=he.length?Se.slice(he.length):Se}).join(`
`)}var M=[],_=["<ul>"],I=new G.a.Renderer,U=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function R(){M.length=0,_=["<ul>"]}var b={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(H,J,ae,he){if(J>=H.length||H[J].level<=ae)return J;var Se=H[J];he.push("<li><a href='#"+Se.anchor+"'>"+Se.text+"</a>"),J++;var Ee=[];return J=g(H,J,Se.level,Ee),Ee.length>0&&(he.push("<ul>"),Ee.forEach(function(Re){he.push(Re)}),he.push("</ul>")),he.push("</li>"),J=g(H,J,ae,he),J}function m(){return g(M,0,0,_),_.push("</ul>"),_.join("")}var u={heading:function(J){var ae=U.exec(J);if(ae)return{type:"heading",raw:ae[0],depth:ae[1].length,text:ae[2]}},fences:function(J){var ae=this.rules.block.fences.exec(J);if(ae){var he=ae[0],Se=O(he,ae[3]||""),Ee=ae[2]?ae[2].trim():ae[2];if(["latex","katex","math"].indexOf(Ee)>=0){var Re=C(),Me=Se;Se=Re,h[Re]={type:"block",expression:Me}}return{type:"code",raw:he,lang:Ee,text:Se}}}},l=/(?:\${2})([^\n`]+?)(?:\${2})/gi,f=0,C=function(){return"__special_katext_id_".concat(f++,"__")},h={};function c(){return h}function x(){f=0,h={}}function p(H){return H=H.replace(l,function(J,ae){var he=C();return h[he]={type:"inline",expression:ae},he}),H}var s=I.listitem;I.listitem=function(H){return s(p(H))};var n=I.paragraph;I.paragraph=function(H){return n(p(H))};var o=I.tablecell;I.tablecell=function(H,J){return o(p(H),J)},I.code=function(H,J,ae){var he=(J||"").match(/\S*/)[0];return he?["latex","katex","math"].indexOf(he)>=0?"<p class='editormd-tex'>".concat(H,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(J,'">').concat(ae?H:Object(T.escape)(H,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(ae?H:Object(T.escape)(H,!0))+"</code></pre>"},I.heading=function(H,J,ae){var he=this.options.headerPrefix+ae.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return M.push({anchor:he,level:J,text:H}),"<h"+J+' id="'+he+'">'+H+"</h"+J+">"},G.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),G.a.use({tokenizer:u,renderer:I});var i=G.a,y=w("SJMd"),v=w("ulZh"),A=w.n(v),P=w("m3rI"),F=w("Oy/b"),z=w("p5ED"),V=/<pre[^>]*>/g;function L(H){var J=document.createElement("div");return J.innerHTML=H,J.childNodes.length===0?"":J.childNodes[0].nodeValue}var k=xe.a=function(H){var J,ae=H.value,he=ae===void 0?"":ae,Se=H.className,Ee=H.showTextOnly,Re=H.showLines,Me=H.style,Oe=Me===void 0?{}:Me,ye=H.stylesPrev,Le=ye===void 0?{}:ye,q=(J=String(he))===null||J===void 0?void 0:J.replace(/<script.*?>|<\/script>/gi,"").replace(/on\w+="[^"]*"/gi,""),Ce=Object(j.useState)(""),fe=Object(N.a)(Ce,2),De=fe[0],Xe=fe[1],Ye=Object(j.useMemo)(function(){try{var It=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,xt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ct=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;q=q.replace(It,"("+P.a.API_SERVER+"/api/attachments/").replace(xt,'"'+P.a.API_SERVER+"/api/attachments/").replace(ct,'"'+P.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,`
`),q=q.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
`)}catch(On){}var qt=i(q),_n=c();if(q.match(/\[TOC\]/)&&(qt=qt.replace("<p>[TOC]</p>",m()),R()),qt=qt.replace(/(__special_katext_id_\d+__)/g,function(On,Bn){var Fn=_n[Bn],Te=Fn.type,He=Fn.expression;return Object(F.renderToString)(L(He)||"",{displayMode:Te==="block",throwOnError:!1,output:"html"})}),qt=qt.replace(/▁/g,"\u2581\u2581\u2581"),x(),Ee){var Tn=document.createElement("div");return Tn.innerHTML=qt,Tn.innerText}return setTimeout(function(){return Wt()},500),qt},[q]),$e=Object(j.useRef)();b.WebkitLineClamp=Re,Re&&(Oe=Object(ee.a)(Object(ee.a)({},Oe),b));function At(It){var xt=It.target;if(xt.tagName.toUpperCase()==="A"){var ct=xt.getAttribute("href");if(ct.indexOf("office")>-1)It.preventDefault(),Xe(ct);else if(ct.startsWith("#")){It.preventDefault();var qt=document.getElementById(ct.replace("#",""));qt&&qt.scrollIntoView(!0)}}}var Wt=function(){var xt,ct=(xt=$e.current)===null||xt===void 0?void 0:xt.querySelectorAll("video");ct==null||ct.forEach(function(qt){if(qt.oncontextmenu=function(){return!1},qt.src.indexOf(".m3u8")>-1&&!qt.canPlayType("application/vnd.apple.mpegurl")){if(A.a.isSupported()){var _n=new A.a;_n.loadSource(qt.src),_n.attachMedia(qt)}}})};return Object(j.useEffect)(function(){if($e.current&&Ye&&(Ye.match(V)&&window.PR.prettyPrint()),$e.current)return $e.current.addEventListener("click",At),function(){$e.current.removeEventListener("click",At),x(),R()}},[Ye,$e.current,At]),Y.a.createElement(Y.a.Fragment,null,Y.a.createElement("div",{ref:$e,style:Object(ee.a)({},Oe),className:"".concat(Se||""," markdown-body "),dangerouslySetInnerHTML:{__html:Ye}}),Y.a.createElement(z.a,{close:!0,data:De,type:De!=null&&De.length?"office":"",style:Object(ee.a)({},Le),onClose:function(){return Xe("")}}))}},"9VGf":function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return j});var ee=w("q1tI"),N=w.n(ee);function j(Y,B){var D=Object(ee.useRef)();Object(ee.useEffect)(function(){D.current=Y}),Object(ee.useEffect)(function(){function G(){D.current()}if(B!==null){var T=setInterval(G,B);return function(){return clearInterval(T)}}},[B])}},"A/g1":function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Ar4g:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___3hm8z",flex_space_between:"flex_space_between___1Byqg",flex_box_vertical_center:"flex_box_vertical_center___fBZ2L",flex_box_center_end:"flex_box_center_end___2YoCf",flex_box_column:"flex_box_column___2EL8d",Onerow:"Onerow___1xJzI",bg:"bg___KIXPR",Title:"Title___2XBLf"}},BU3w:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return D});var ee=w("MNnm"),N="rc-util-key";function j(G){if(G.attachTo)return G.attachTo;var T=document.querySelector("head");return T||document.body}function Y(G){var T,O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(ee.a)())return null;var M=document.createElement("style");if((T=O.csp)===null||T===void 0?void 0:T.nonce){var _;M.nonce=(_=O.csp)===null||_===void 0?void 0:_.nonce}M.innerHTML=G;var I=j(O),U=I.firstChild;return O.prepend&&I.prepend?I.prepend(M):O.prepend&&U?I.insertBefore(M,U):I.appendChild(M),M}var B=new Map;function D(G,T){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},M=j(O);if(!B.has(M)){var _=Y("",O),I=_.parentNode;B.set(M,I),I.removeChild(_)}var U=Array.from(B.get(M).children).find(function(u){return u.tagName==="STYLE"&&u[N]===T});if(U){var R,b;if(((R=O.csp)===null||R===void 0?void 0:R.nonce)&&U.nonce!==((b=O.csp)===null||b===void 0?void 0:b.nonce)){var g;U.nonce=(g=O.csp)===null||g===void 0?void 0:g.nonce}return U.innerHTML!==G&&(U.innerHTML=G),U}var m=Y(G,O);return m[N]=T,m}},Bd2K:function(Ue,xe,w){(function(ee){ee(w("VrN/"),w("osHv"))})(function(ee){ee.defineOption("autoCloseTags",!1,function(O,M,_){if(_!=ee.Init&&_&&O.removeKeyMap("autoCloseTags"),!M)return;var I={name:"autoCloseTags"};(typeof M!="object"||M.whenClosing!==!1)&&(I["'/'"]=function(U){return D(U)}),(typeof M!="object"||M.whenOpening!==!1)&&(I["'>'"]=function(U){return Y(U)}),O.addKeyMap(I)});var N=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],j=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Y(O){if(O.getOption("disableInput"))return ee.Pass;for(var M=O.listSelections(),_=[],I=O.getOption("autoCloseTags"),U=0;U<M.length;U++){if(!M[U].empty())return ee.Pass;var R=M[U].head,b=O.getTokenAt(R),g=ee.innerMode(O.getMode(),b.state),m=g.state,u=g.mode.xmlCurrentTag&&g.mode.xmlCurrentTag(m),l=u&&u.name;if(!l)return ee.Pass;var f=g.mode.configuration=="html",C=typeof I=="object"&&I.dontCloseTags||f&&N,h=typeof I=="object"&&I.indentTags||f&&j;b.end>R.ch&&(l=l.slice(0,l.length-b.end+R.ch));var c=l.toLowerCase();if(!l||b.type=="string"&&(b.end!=R.ch||!/[\"\']/.test(b.string.charAt(b.string.length-1))||b.string.length==1)||b.type=="tag"&&u.close||b.string.indexOf("/")==R.ch-b.start-1||C&&G(C,c)>-1||T(O,g.mode.xmlCurrentContext&&g.mode.xmlCurrentContext(m)||[],l,R,!0))return ee.Pass;var x=typeof I=="object"&&I.emptyTags;if(x&&G(x,l)>-1){_[U]={text:"/>",newPos:ee.Pos(R.line,R.ch+2)};continue}var p=h&&G(h,c)>-1;_[U]={indent:p,text:">"+(p?`
`:"")+"</"+l+">",newPos:p?ee.Pos(R.line+1,0):ee.Pos(R.line,R.ch+1)}}for(var s=typeof I=="object"&&I.dontIndentOnAutoClose,U=M.length-1;U>=0;U--){var n=_[U];O.replaceRange(n.text,M[U].head,M[U].anchor,"+insert");var o=O.listSelections().slice(0);o[U]={head:n.newPos,anchor:n.newPos},O.setSelections(o),!s&&n.indent&&(O.indentLine(n.newPos.line,null,!0),O.indentLine(n.newPos.line+1,null,!0))}}function B(O,M){for(var _=O.listSelections(),I=[],U=M?"/":"</",R=O.getOption("autoCloseTags"),b=typeof R=="object"&&R.dontIndentOnSlash,g=0;g<_.length;g++){if(!_[g].empty())return ee.Pass;var m=_[g].head,u=O.getTokenAt(m),l=ee.innerMode(O.getMode(),u.state),f=l.state;if(M&&(u.type=="string"||u.string.charAt(0)!="<"||u.start!=m.ch-1))return ee.Pass;var C,h=l.mode.name!="xml"&&O.getMode().name=="htmlmixed";if(h&&l.mode.name=="javascript")C=U+"script";else if(h&&l.mode.name=="css")C=U+"style";else{var c=l.mode.xmlCurrentContext&&l.mode.xmlCurrentContext(f);if(!c||c.length&&T(O,c,c[c.length-1],m))return ee.Pass;C=U+c[c.length-1]}O.getLine(m.line).charAt(u.end)!=">"&&(C+=">"),I[g]=C}if(O.replaceSelections(I),_=O.listSelections(),!b)for(var g=0;g<_.length;g++)(g==_.length-1||_[g].head.line<_[g+1].head.line)&&O.indentLine(_[g].head.line)}function D(O){return O.getOption("disableInput")?ee.Pass:B(O,!0)}ee.commands.closeTag=function(O){return B(O)};function G(O,M){if(O.indexOf)return O.indexOf(M);for(var _=0,I=O.length;_<I;++_)if(O[_]==M)return _;return-1}function T(O,M,_,I,U){if(!ee.scanForClosingTag)return!1;var R=Math.min(O.lastLine()+1,I.line+500),b=ee.scanForClosingTag(O,I,null,R);if(!b||b.tag!=_)return!1;for(var g=U?1:0,m=M.length-1;m>=0&&M[m]==_;m--)++g;I=b.to;for(var m=1;m<g;m++){var u=ee.scanForClosingTag(O,I,null,R);if(!u||u.tag!=_)return!1;I=u.to}return!0}})},BdwD:function(Ue,xe,w){"use strict";var ee=w("k1fw"),N=w("q1tI"),j=w.n(N),Y=w("MXfU"),B=w.n(Y),D=w("Nmsl"),G=w.n(D),T=function(M){var _=M.buttonProps,I=_===void 0?{}:_,U=M.styles,R=U===void 0?{}:U,b=M.customText,g=M.ButtonText,m=M.ButtonClick,u=M.Buttonclass,l=M.ButtonTwo,f=M.imgUrl;return j.a.createElement("div",{className:G.a.none_panels,style:Object(ee.a)({},R)},j.a.createElement("div",null,j.a.createElement("img",{src:f||B.a,alt:""}),j.a.createElement("p",{className:G.a.none_p_title},b||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")))};xe.a=T},BjJ7:function(Ue,xe,w){"use strict";w.d(xe,"d",function(){return N}),w.d(xe,"c",function(){return j}),w.d(xe,"e",function(){return Y}),w.d(xe,"b",function(){return B}),w.d(xe,"a",function(){return G});var ee=w("m3rI");function N(T){var O=!0;if(T.length>0){for(var M=0;M<T.length;M++)if(T[M].compile_success==0||!T[M].compile_success){O=!1;break}}else O=!1;return O}function j(T){for(var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",M=[],_=0;_<T.length;_++){var I=T[_],U=O?"".concat(O,"/").concat(I.name):"".concat(I.name);M.push({title:I.name,isLeaf:!(I.type==="tree"),key:U})}return M}function Y(T,O,M){for(var _=0;_<T.length;_++){var I=T[_];if(I.key===O){I.children=M;break}I.children&&Y(I.children,O,M)}return T}function B(T,O,M){var _;return function(){var I=this,U=arguments,R=function(){_=null,M||T.apply(I,U)},b=M&&!_;clearTimeout(_),_=setTimeout(R,O),b&&T.apply(I,U)}}var D=!0,G=ee.a.API_SERVER},Bq7L:function(Ue,xe){Ue.exports="data:image/png;base64,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"},"C+DQ":function(Ue,xe,w){},DlQD:function(Ue,xe,w){(function(ee,N){Ue.exports=N()})(this,function(){"use strict";function ee(Pe,_e){for(var me=0;me<_e.length;me++){var re=_e[me];re.enumerable=re.enumerable||!1,re.configurable=!0,"value"in re&&(re.writable=!0),Object.defineProperty(Pe,re.key,re)}}function N(Pe,_e,me){return _e&&ee(Pe.prototype,_e),me&&ee(Pe,me),Pe}function j(Pe,_e){if(!Pe)return;if(typeof Pe=="string")return Y(Pe,_e);var me=Object.prototype.toString.call(Pe).slice(8,-1);if(me==="Object"&&Pe.constructor&&(me=Pe.constructor.name),me==="Map"||me==="Set")return Array.from(Pe);if(me==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(me))return Y(Pe,_e)}function Y(Pe,_e){(_e==null||_e>Pe.length)&&(_e=Pe.length);for(var me=0,re=new Array(_e);me<_e;me++)re[me]=Pe[me];return re}function B(Pe,_e){var me;if(typeof Symbol=="undefined"||Pe[Symbol.iterator]==null){if(Array.isArray(Pe)||(me=j(Pe))||_e&&Pe&&typeof Pe.length=="number"){me&&(Pe=me);var re=0;return function(){return re>=Pe.length?{done:!0}:{done:!1,value:Pe[re++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return me=Pe[Symbol.iterator](),me.next.bind(me)}function D(Pe,_e){return _e={exports:{}},Pe(_e,_e.exports),_e.exports}var G=D(function(Pe){function _e(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function me(re){Pe.exports.defaults=re}Pe.exports={defaults:_e(),getDefaults:_e,changeDefaults:me}}),T=G.defaults,O=G.getDefaults,M=G.changeDefaults,_=/[&<>"']/,I=/[&<>"']/g,U=/[<>"']|&(?!#?\w+;)/,R=/[<>"']|&(?!#?\w+;)/g,b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},g=function(_e){return b[_e]};function m(Pe,_e){if(_e){if(_.test(Pe))return Pe.replace(I,g)}else if(U.test(Pe))return Pe.replace(R,g);return Pe}var u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function l(Pe){return Pe.replace(u,function(_e,me){return me=me.toLowerCase(),me==="colon"?":":me.charAt(0)==="#"?me.charAt(1)==="x"?String.fromCharCode(parseInt(me.substring(2),16)):String.fromCharCode(+me.substring(1)):""})}var f=/(^|[^\[])\^/g;function C(Pe,_e){Pe=Pe.source||Pe,_e=_e||"";var me={replace:function(le,ue){return ue=ue.source||ue,ue=ue.replace(f,"$1"),Pe=Pe.replace(le,ue),me},getRegex:function(){return new RegExp(Pe,_e)}};return me}var h=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function x(Pe,_e,me){if(Pe){var re;try{re=decodeURIComponent(l(me)).replace(h,"").toLowerCase()}catch(le){return null}if(re.indexOf("javascript:")===0||re.indexOf("vbscript:")===0||re.indexOf("data:")===0)return null}_e&&!c.test(me)&&(me=i(_e,me));try{me=encodeURI(me).replace(/%25/g,"%")}catch(le){return null}return me}var p={},s=/^[^:]+:\/*[^/]*$/,n=/^([^:]+:)[\s\S]*$/,o=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(Pe,_e){p[" "+Pe]||(s.test(Pe)?p[" "+Pe]=Pe+"/":p[" "+Pe]=P(Pe,"/",!0)),Pe=p[" "+Pe];var me=Pe.indexOf(":")===-1;return _e.substring(0,2)==="//"?me?_e:Pe.replace(n,"$1")+_e:_e.charAt(0)==="/"?me?_e:Pe.replace(o,"$1")+_e:Pe+_e}var y={exec:function(){}};function v(Pe){for(var _e=1,me,re;_e<arguments.length;_e++){me=arguments[_e];for(re in me)Object.prototype.hasOwnProperty.call(me,re)&&(Pe[re]=me[re])}return Pe}function A(Pe,_e){var me=Pe.replace(/\|/g,function(ue,be,Ge){for(var tt=!1,kt=be;--kt>=0&&Ge[kt]==="\\";)tt=!tt;return tt?"|":" |"}),re=me.split(/ \|/),le=0;if(re.length>_e)re.splice(_e);else for(;re.length<_e;)re.push("");for(;le<re.length;le++)re[le]=re[le].trim().replace(/\\\|/g,"|");return re}function P(Pe,_e,me){var re=Pe.length;if(re===0)return"";for(var le=0;le<re;){var ue=Pe.charAt(re-le-1);if(ue===_e&&!me)le++;else if(ue!==_e&&me)le++;else break}return Pe.substr(0,re-le)}function F(Pe,_e){if(Pe.indexOf(_e[1])===-1)return-1;for(var me=Pe.length,re=0,le=0;le<me;le++)if(Pe[le]==="\\")le++;else if(Pe[le]===_e[0])re++;else if(Pe[le]===_e[1]&&(re--,re<0))return le;return-1}function z(Pe){Pe&&Pe.sanitize&&!Pe.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var V={escape:m,unescape:l,edit:C,cleanUrl:x,resolveUrl:i,noopTest:y,merge:v,splitCells:A,rtrim:P,findClosingBracket:F,checkSanitizeDeprecation:z},L=G.defaults,k=V.rtrim,H=V.splitCells,J=V.escape,ae=V.findClosingBracket;function he(Pe,_e,me){var re=_e.href,le=_e.title?J(_e.title):null,ue=Pe[1].replace(/\\([\[\]])/g,"$1");return Pe[0].charAt(0)!=="!"?{type:"link",raw:me,href:re,title:le,text:ue}:{type:"image",raw:me,href:re,title:le,text:J(ue)}}function Se(Pe,_e){var me=Pe.match(/^(\s+)(?:```)/);if(me===null)return _e;var re=me[1];return _e.split(`
`).map(function(le){var ue=le.match(/^\s+/);if(ue===null)return le;var be=ue[0];return be.length>=re.length?le.slice(re.length):le}).join(`
`)}var Ee=function(){function Pe(me){this.options=me||L}var _e=Pe.prototype;return _e.space=function(re){var le=this.rules.block.newline.exec(re);if(le)return le[0].length>1?{type:"space",raw:le[0]}:{raw:`
`}},_e.code=function(re,le){var ue=this.rules.block.code.exec(re);if(ue){var be=le[le.length-1];if(be&&be.type==="paragraph")return{raw:ue[0],text:ue[0].trimRight()};var Ge=ue[0].replace(/^ {4}/gm,"");return{type:"code",raw:ue[0],codeBlockStyle:"indented",text:this.options.pedantic?Ge:k(Ge,`
`)}}},_e.fences=function(re){var le=this.rules.block.fences.exec(re);if(le){var ue=le[0],be=Se(ue,le[3]||"");return{type:"code",raw:ue,lang:le[2]?le[2].trim():le[2],text:be}}},_e.heading=function(re){var le=this.rules.block.heading.exec(re);if(le)return{type:"heading",raw:le[0],depth:le[1].length,text:le[2]}},_e.nptable=function(re){var le=this.rules.block.nptable.exec(re);if(le){var ue={type:"table",header:H(le[1].replace(/^ *| *\| *$/g,"")),align:le[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:le[3]?le[3].replace(/\n$/,"").split(`
`):[],raw:le[0]};if(ue.header.length===ue.align.length){var be=ue.align.length,Ge;for(Ge=0;Ge<be;Ge++)/^ *-+: *$/.test(ue.align[Ge])?ue.align[Ge]="right":/^ *:-+: *$/.test(ue.align[Ge])?ue.align[Ge]="center":/^ *:-+ *$/.test(ue.align[Ge])?ue.align[Ge]="left":ue.align[Ge]=null;for(be=ue.cells.length,Ge=0;Ge<be;Ge++)ue.cells[Ge]=H(ue.cells[Ge],ue.header.length);return ue}}},_e.hr=function(re){var le=this.rules.block.hr.exec(re);if(le)return{type:"hr",raw:le[0]}},_e.blockquote=function(re){var le=this.rules.block.blockquote.exec(re);if(le){var ue=le[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:le[0],text:ue}}},_e.list=function(re){var le=this.rules.block.list.exec(re);if(le){for(var ue=le[0],be=le[2],Ge=be.length>1,tt=be[be.length-1]===")",kt={type:"list",raw:ue,ordered:Ge,start:Ge?+be.slice(0,-1):"",loose:!1,items:[]},on=le[0].match(this.rules.block.item),Sn=!1,yn,nn,vt,wt,st,ge,Ie,gt=on.length,it=0;it<gt;it++)yn=on[it],ue=yn,nn=yn.length,yn=yn.replace(/^ *([*+-]|\d+[.)]) */,""),~yn.indexOf(`
`)&&(nn-=yn.length,yn=this.options.pedantic?yn.replace(/^ {1,4}/gm,""):yn.replace(new RegExp("^ {1,"+nn+"}","gm"),"")),it!==gt-1&&(vt=this.rules.block.bullet.exec(on[it+1])[0],(Ge?vt.length===1||!tt&&vt[vt.length-1]===")":vt.length>1||this.options.smartLists&&vt!==be)&&(wt=on.slice(it+1).join(`
`),kt.raw=kt.raw.substring(0,kt.raw.length-wt.length),it=gt-1)),st=Sn||/\n\n(?!\s*$)/.test(yn),it!==gt-1&&(Sn=yn.charAt(yn.length-1)===`
`,st||(st=Sn)),st&&(kt.loose=!0),ge=/^\[[ xX]\] /.test(yn),Ie=void 0,ge&&(Ie=yn[1]!==" ",yn=yn.replace(/^\[[ xX]\] +/,"")),kt.items.push({type:"list_item",raw:ue,task:ge,checked:Ie,loose:st,text:yn});return kt}},_e.html=function(re){var le=this.rules.block.html.exec(re);if(le)return{type:this.options.sanitize?"paragraph":"html",raw:le[0],pre:!this.options.sanitizer&&(le[1]==="pre"||le[1]==="script"||le[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(le[0]):J(le[0]):le[0]}},_e.def=function(re){var le=this.rules.block.def.exec(re);if(le){le[3]&&(le[3]=le[3].substring(1,le[3].length-1));var ue=le[1].toLowerCase().replace(/\s+/g," ");return{tag:ue,raw:le[0],href:le[2],title:le[3]}}},_e.table=function(re){var le=this.rules.block.table.exec(re);if(le){var ue={type:"table",header:H(le[1].replace(/^ *| *\| *$/g,"")),align:le[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:le[3]?le[3].replace(/\n$/,"").split(`
`):[]};if(ue.header.length===ue.align.length){ue.raw=le[0];var be=ue.align.length,Ge;for(Ge=0;Ge<be;Ge++)/^ *-+: *$/.test(ue.align[Ge])?ue.align[Ge]="right":/^ *:-+: *$/.test(ue.align[Ge])?ue.align[Ge]="center":/^ *:-+ *$/.test(ue.align[Ge])?ue.align[Ge]="left":ue.align[Ge]=null;for(be=ue.cells.length,Ge=0;Ge<be;Ge++)ue.cells[Ge]=H(ue.cells[Ge].replace(/^ *\| *| *\| *$/g,""),ue.header.length);return ue}}},_e.lheading=function(re){var le=this.rules.block.lheading.exec(re);if(le)return{type:"heading",raw:le[0],depth:le[2].charAt(0)==="="?1:2,text:le[1]}},_e.paragraph=function(re){var le=this.rules.block.paragraph.exec(re);if(le)return{type:"paragraph",raw:le[0],text:le[1].charAt(le[1].length-1)===`
`?le[1].slice(0,-1):le[1]}},_e.text=function(re,le){var ue=this.rules.block.text.exec(re);if(ue){var be=le[le.length-1];return be&&be.type==="text"?{raw:ue[0],text:ue[0]}:{type:"text",raw:ue[0],text:ue[0]}}},_e.escape=function(re){var le=this.rules.inline.escape.exec(re);if(le)return{type:"escape",raw:le[0],text:J(le[1])}},_e.tag=function(re,le,ue){var be=this.rules.inline.tag.exec(re);if(be)return!le&&/^<a /i.test(be[0])?le=!0:le&&/^<\/a>/i.test(be[0])&&(le=!1),!ue&&/^<(pre|code|kbd|script)(\s|>)/i.test(be[0])?ue=!0:ue&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(be[0])&&(ue=!1),{type:this.options.sanitize?"text":"html",raw:be[0],inLink:le,inRawBlock:ue,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(be[0]):J(be[0]):be[0]}},_e.link=function(re){var le=this.rules.inline.link.exec(re);if(le){var ue=ae(le[2],"()");if(ue>-1){var be=le[0].indexOf("!")===0?5:4,Ge=be+le[1].length+ue;le[2]=le[2].substring(0,ue),le[0]=le[0].substring(0,Ge).trim(),le[3]=""}var tt=le[2],kt="";if(this.options.pedantic){var on=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(tt);on?(tt=on[1],kt=on[3]):kt=""}else kt=le[3]?le[3].slice(1,-1):"";tt=tt.trim().replace(/^<([\s\S]*)>$/,"$1");var Sn=he(le,{href:tt&&tt.replace(this.rules.inline._escapes,"$1"),title:kt&&kt.replace(this.rules.inline._escapes,"$1")},le[0]);return Sn}},_e.reflink=function(re,le){var ue;if((ue=this.rules.inline.reflink.exec(re))||(ue=this.rules.inline.nolink.exec(re))){var be=(ue[2]||ue[1]).replace(/\s+/g," ");if(be=le[be.toLowerCase()],!be||!be.href){var Ge=ue[0].charAt(0);return{type:"text",raw:Ge,text:Ge}}var tt=he(ue,be,ue[0]);return tt}},_e.strong=function(re,le,ue){ue===void 0&&(ue="");var be=this.rules.inline.strong.start.exec(re);if(be&&(!be[1]||be[1]&&(ue===""||this.rules.inline.punctuation.exec(ue)))){le=le.slice(-1*re.length);var Ge=be[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ge.lastIndex=0;for(var tt;(be=Ge.exec(le))!=null;)if(tt=this.rules.inline.strong.middle.exec(le.slice(0,be.index+3)),tt)return{type:"strong",raw:re.slice(0,tt[0].length),text:re.slice(2,tt[0].length-2)}}},_e.em=function(re,le,ue){ue===void 0&&(ue="");var be=this.rules.inline.em.start.exec(re);if(be&&(!be[1]||be[1]&&(ue===""||this.rules.inline.punctuation.exec(ue)))){le=le.slice(-1*re.length);var Ge=be[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ge.lastIndex=0;for(var tt;(be=Ge.exec(le))!=null;)if(tt=this.rules.inline.em.middle.exec(le.slice(0,be.index+2)),tt)return{type:"em",raw:re.slice(0,tt[0].length),text:re.slice(1,tt[0].length-1)}}},_e.codespan=function(re){var le=this.rules.inline.code.exec(re);if(le){var ue=le[2].replace(/\n/g," "),be=/[^ ]/.test(ue),Ge=ue.startsWith(" ")&&ue.endsWith(" ");return be&&Ge&&(ue=ue.substring(1,ue.length-1)),ue=J(ue,!0),{type:"codespan",raw:le[0],text:ue}}},_e.br=function(re){var le=this.rules.inline.br.exec(re);if(le)return{type:"br",raw:le[0]}},_e.del=function(re){var le=this.rules.inline.del.exec(re);if(le)return{type:"del",raw:le[0],text:le[1]}},_e.autolink=function(re,le){var ue=this.rules.inline.autolink.exec(re);if(ue){var be,Ge;return ue[2]==="@"?(be=J(this.options.mangle?le(ue[1]):ue[1]),Ge="mailto:"+be):(be=J(ue[1]),Ge=be),{type:"link",raw:ue[0],text:be,href:Ge,tokens:[{type:"text",raw:be,text:be}]}}},_e.url=function(re,le){var ue;if(ue=this.rules.inline.url.exec(re)){var be,Ge;if(ue[2]==="@")be=J(this.options.mangle?le(ue[0]):ue[0]),Ge="mailto:"+be;else{var tt;do tt=ue[0],ue[0]=this.rules.inline._backpedal.exec(ue[0])[0];while(tt!==ue[0]);be=J(ue[0]),ue[1]==="www."?Ge="http://"+be:Ge=be}return{type:"link",raw:ue[0],text:be,href:Ge,tokens:[{type:"text",raw:be,text:be}]}}},_e.inlineText=function(re,le,ue){var be=this.rules.inline.text.exec(re);if(be){var Ge;return le?Ge=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(be[0]):J(be[0]):be[0]:Ge=J(this.options.smartypants?ue(be[0]):be[0]),{type:"text",raw:be[0],text:Ge}}},Pe}(),Re=V.noopTest,Me=V.edit,Oe=V.merge,ye={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Re,table:Re,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ye._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ye._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ye.def=Me(ye.def).replace("label",ye._label).replace("title",ye._title).getRegex(),ye.bullet=/(?:[*+-]|\d{1,9}[.)])/,ye.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ye.item=Me(ye.item,"gm").replace(/bull/g,ye.bullet).getRegex(),ye.list=Me(ye.list).replace(/bull/g,ye.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ye.def.source+")").getRegex(),ye._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ye._comment=/<!--(?!-?>)[\s\S]*?-->/,ye.html=Me(ye.html,"i").replace("comment",ye._comment).replace("tag",ye._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ye.paragraph=Me(ye._paragraph).replace("hr",ye.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ye._tag).getRegex(),ye.blockquote=Me(ye.blockquote).replace("paragraph",ye.paragraph).getRegex(),ye.normal=Oe({},ye),ye.gfm=Oe({},ye.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),ye.gfm.nptable=Me(ye.gfm.nptable).replace("hr",ye.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ye._tag).getRegex(),ye.gfm.table=Me(ye.gfm.table).replace("hr",ye.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ye._tag).getRegex(),ye.pedantic=Oe({},ye.normal,{html:Me(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ye._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Re,paragraph:Me(ye.normal._paragraph).replace("hr",ye.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",ye.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Le={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Re,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Re,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};Le._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Le.punctuation=Me(Le.punctuation).replace(/punctuation/g,Le._punctuation).getRegex(),Le._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Le._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Le.em.start=Me(Le.em.start).replace(/punctuation/g,Le._punctuation).getRegex(),Le.em.middle=Me(Le.em.middle).replace(/punctuation/g,Le._punctuation).replace(/overlapSkip/g,Le._overlapSkip).getRegex(),Le.em.endAst=Me(Le.em.endAst,"g").replace(/punctuation/g,Le._punctuation).getRegex(),Le.em.endUnd=Me(Le.em.endUnd,"g").replace(/punctuation/g,Le._punctuation).getRegex(),Le.strong.start=Me(Le.strong.start).replace(/punctuation/g,Le._punctuation).getRegex(),Le.strong.middle=Me(Le.strong.middle).replace(/punctuation/g,Le._punctuation).replace(/blockSkip/g,Le._blockSkip).getRegex(),Le.strong.endAst=Me(Le.strong.endAst,"g").replace(/punctuation/g,Le._punctuation).getRegex(),Le.strong.endUnd=Me(Le.strong.endUnd,"g").replace(/punctuation/g,Le._punctuation).getRegex(),Le.blockSkip=Me(Le._blockSkip,"g").getRegex(),Le.overlapSkip=Me(Le._overlapSkip,"g").getRegex(),Le._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Le._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Le._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Le.autolink=Me(Le.autolink).replace("scheme",Le._scheme).replace("email",Le._email).getRegex(),Le._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Le.tag=Me(Le.tag).replace("comment",ye._comment).replace("attribute",Le._attribute).getRegex(),Le._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Le._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,Le._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Le.link=Me(Le.link).replace("label",Le._label).replace("href",Le._href).replace("title",Le._title).getRegex(),Le.reflink=Me(Le.reflink).replace("label",Le._label).getRegex(),Le.reflinkSearch=Me(Le.reflinkSearch,"g").replace("reflink",Le.reflink).replace("nolink",Le.nolink).getRegex(),Le.normal=Oe({},Le),Le.pedantic=Oe({},Le.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Me(/^!?\[(label)\]\((.*?)\)/).replace("label",Le._label).getRegex(),reflink:Me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Le._label).getRegex()}),Le.gfm=Oe({},Le.normal,{escape:Me(Le.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),Le.gfm.url=Me(Le.gfm.url,"i").replace("email",Le.gfm._extended_email).getRegex(),Le.breaks=Oe({},Le.gfm,{br:Me(Le.br).replace("{2,}","*").getRegex(),text:Me(Le.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var q={block:ye,inline:Le},Ce=G.defaults,fe=q.block,De=q.inline;function Xe(Pe){return Pe.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function Ye(Pe){var _e="",me,re,le=Pe.length;for(me=0;me<le;me++)re=Pe.charCodeAt(me),Math.random()>.5&&(re="x"+re.toString(16)),_e+="&#"+re+";";return _e}var $e=function(){function Pe(me){this.tokens=[],this.tokens.links=Object.create(null),this.options=me||Ce,this.options.tokenizer=this.options.tokenizer||new Ee,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var re={block:fe.normal,inline:De.normal};this.options.pedantic?(re.block=fe.pedantic,re.inline=De.pedantic):this.options.gfm&&(re.block=fe.gfm,this.options.breaks?re.inline=De.breaks:re.inline=De.gfm),this.tokenizer.rules=re}Pe.lex=function(re,le){var ue=new Pe(le);return ue.lex(re)};var _e=Pe.prototype;return _e.lex=function(re){return re=re.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(re,this.tokens,!0),this.inline(this.tokens),this.tokens},_e.blockTokens=function(re,le,ue){le===void 0&&(le=[]),ue===void 0&&(ue=!0),re=re.replace(/^ +$/gm,"");for(var be,Ge,tt,kt;re;){if(be=this.tokenizer.space(re)){re=re.substring(be.raw.length),be.type&&le.push(be);continue}if(be=this.tokenizer.code(re,le)){re=re.substring(be.raw.length),be.type?le.push(be):(kt=le[le.length-1],kt.raw+=`
`+be.raw,kt.text+=`
`+be.text);continue}if(be=this.tokenizer.fences(re)){re=re.substring(be.raw.length),le.push(be);continue}if(be=this.tokenizer.heading(re)){re=re.substring(be.raw.length),le.push(be);continue}if(be=this.tokenizer.nptable(re)){re=re.substring(be.raw.length),le.push(be);continue}if(be=this.tokenizer.hr(re)){re=re.substring(be.raw.length),le.push(be);continue}if(be=this.tokenizer.blockquote(re)){re=re.substring(be.raw.length),be.tokens=this.blockTokens(be.text,[],ue),le.push(be);continue}if(be=this.tokenizer.list(re)){for(re=re.substring(be.raw.length),tt=be.items.length,Ge=0;Ge<tt;Ge++)be.items[Ge].tokens=this.blockTokens(be.items[Ge].text,[],!1);le.push(be);continue}if(be=this.tokenizer.html(re)){re=re.substring(be.raw.length),le.push(be);continue}if(ue&&(be=this.tokenizer.def(re))){re=re.substring(be.raw.length),this.tokens.links[be.tag]||(this.tokens.links[be.tag]={href:be.href,title:be.title});continue}if(be=this.tokenizer.table(re)){re=re.substring(be.raw.length),le.push(be);continue}if(be=this.tokenizer.lheading(re)){re=re.substring(be.raw.length),le.push(be);continue}if(ue&&(be=this.tokenizer.paragraph(re))){re=re.substring(be.raw.length),le.push(be);continue}if(be=this.tokenizer.text(re,le)){re=re.substring(be.raw.length),be.type?le.push(be):(kt=le[le.length-1],kt.raw+=`
`+be.raw,kt.text+=`
`+be.text);continue}if(re){var on="Infinite loop on byte: "+re.charCodeAt(0);if(this.options.silent){console.error(on);break}else throw new Error(on)}}return le},_e.inline=function(re){var le,ue,be,Ge,tt,kt,on=re.length;for(le=0;le<on;le++){kt=re[le];switch(kt.type){case"paragraph":case"text":case"heading":{kt.tokens=[],this.inlineTokens(kt.text,kt.tokens);break}case"table":{for(kt.tokens={header:[],cells:[]},Ge=kt.header.length,ue=0;ue<Ge;ue++)kt.tokens.header[ue]=[],this.inlineTokens(kt.header[ue],kt.tokens.header[ue]);for(Ge=kt.cells.length,ue=0;ue<Ge;ue++)for(tt=kt.cells[ue],kt.tokens.cells[ue]=[],be=0;be<tt.length;be++)kt.tokens.cells[ue][be]=[],this.inlineTokens(tt[be],kt.tokens.cells[ue][be]);break}case"blockquote":{this.inline(kt.tokens);break}case"list":{for(Ge=kt.items.length,ue=0;ue<Ge;ue++)this.inline(kt.items[ue].tokens);break}}}return re},_e.inlineTokens=function(re,le,ue,be,Ge){le===void 0&&(le=[]),ue===void 0&&(ue=!1),be===void 0&&(be=!1),Ge===void 0&&(Ge="");var tt,kt=re,on;if(this.tokens.links){var Sn=Object.keys(this.tokens.links);if(Sn.length>0)for(;(on=this.tokenizer.rules.inline.reflinkSearch.exec(kt))!=null;)Sn.includes(on[0].slice(on[0].lastIndexOf("[")+1,-1))&&(kt=kt.slice(0,on.index)+"["+"a".repeat(on[0].length-2)+"]"+kt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(on=this.tokenizer.rules.inline.blockSkip.exec(kt))!=null;)kt=kt.slice(0,on.index)+"["+"a".repeat(on[0].length-2)+"]"+kt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;re;){if(tt=this.tokenizer.escape(re)){re=re.substring(tt.raw.length),le.push(tt);continue}if(tt=this.tokenizer.tag(re,ue,be)){re=re.substring(tt.raw.length),ue=tt.inLink,be=tt.inRawBlock,le.push(tt);continue}if(tt=this.tokenizer.link(re)){re=re.substring(tt.raw.length),tt.type==="link"&&(tt.tokens=this.inlineTokens(tt.text,[],!0,be)),le.push(tt);continue}if(tt=this.tokenizer.reflink(re,this.tokens.links)){re=re.substring(tt.raw.length),tt.type==="link"&&(tt.tokens=this.inlineTokens(tt.text,[],!0,be)),le.push(tt);continue}if(tt=this.tokenizer.strong(re,kt,Ge)){re=re.substring(tt.raw.length),tt.tokens=this.inlineTokens(tt.text,[],ue,be),le.push(tt);continue}if(tt=this.tokenizer.em(re,kt,Ge)){re=re.substring(tt.raw.length),tt.tokens=this.inlineTokens(tt.text,[],ue,be),le.push(tt);continue}if(tt=this.tokenizer.codespan(re)){re=re.substring(tt.raw.length),le.push(tt);continue}if(tt=this.tokenizer.br(re)){re=re.substring(tt.raw.length),le.push(tt);continue}if(tt=this.tokenizer.del(re)){re=re.substring(tt.raw.length),tt.tokens=this.inlineTokens(tt.text,[],ue,be),le.push(tt);continue}if(tt=this.tokenizer.autolink(re,Ye)){re=re.substring(tt.raw.length),le.push(tt);continue}if(!ue&&(tt=this.tokenizer.url(re,Ye))){re=re.substring(tt.raw.length),le.push(tt);continue}if(tt=this.tokenizer.inlineText(re,be,Xe)){re=re.substring(tt.raw.length),Ge=tt.raw.slice(-1),le.push(tt);continue}if(re){var yn="Infinite loop on byte: "+re.charCodeAt(0);if(this.options.silent){console.error(yn);break}else throw new Error(yn)}}return le},N(Pe,null,[{key:"rules",get:function(){return{block:fe,inline:De}}}]),Pe}(),At=G.defaults,Wt=V.cleanUrl,It=V.escape,xt=function(){function Pe(me){this.options=me||At}var _e=Pe.prototype;return _e.code=function(re,le,ue){var be=(le||"").match(/\S*/)[0];if(this.options.highlight){var Ge=this.options.highlight(re,be);Ge!=null&&Ge!==re&&(ue=!0,re=Ge)}return be?'<pre><code class="'+this.options.langPrefix+It(be,!0)+'">'+(ue?re:It(re,!0))+`</code></pre>
`:"<pre><code>"+(ue?re:It(re,!0))+`</code></pre>
`},_e.blockquote=function(re){return`<blockquote>
`+re+`</blockquote>
`},_e.html=function(re){return re},_e.heading=function(re,le,ue,be){return this.options.headerIds?"<h"+le+' id="'+this.options.headerPrefix+be.slug(ue)+'">'+re+"</h"+le+`>
`:"<h"+le+">"+re+"</h"+le+`>
`},_e.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},_e.list=function(re,le,ue){var be=le?"ol":"ul",Ge=le&&ue!==1?' start="'+ue+'"':"";return"<"+be+Ge+`>
`+re+"</"+be+`>
`},_e.listitem=function(re){return"<li>"+re+`</li>
`},_e.checkbox=function(re){return"<input "+(re?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},_e.paragraph=function(re){return"<p>"+re+`</p>
`},_e.table=function(re,le){return le&&(le="<tbody>"+le+"</tbody>"),`<table>
<thead>
`+re+`</thead>
`+le+`</table>
`},_e.tablerow=function(re){return`<tr>
`+re+`</tr>
`},_e.tablecell=function(re,le){var ue=le.header?"th":"td",be=le.align?"<"+ue+' align="'+le.align+'">':"<"+ue+">";return be+re+"</"+ue+`>
`},_e.strong=function(re){return"<strong>"+re+"</strong>"},_e.em=function(re){return"<em>"+re+"</em>"},_e.codespan=function(re){return"<code>"+re+"</code>"},_e.br=function(){return this.options.xhtml?"<br/>":"<br>"},_e.del=function(re){return"<del>"+re+"</del>"},_e.link=function(re,le,ue){if(re=Wt(this.options.sanitize,this.options.baseUrl,re),re===null)return ue;var be='<a href="'+It(re)+'"';return le&&(be+=' title="'+le+'"'),be+=">"+ue+"</a>",be},_e.image=function(re,le,ue){if(re=Wt(this.options.sanitize,this.options.baseUrl,re),re===null)return ue;var be='<img src="'+re+'" alt="'+ue+'"';return le&&(be+=' title="'+le+'"'),be+=this.options.xhtml?"/>":">",be},_e.text=function(re){return re},Pe}(),ct=function(){function Pe(){}var _e=Pe.prototype;return _e.strong=function(re){return re},_e.em=function(re){return re},_e.codespan=function(re){return re},_e.del=function(re){return re},_e.html=function(re){return re},_e.text=function(re){return re},_e.link=function(re,le,ue){return""+ue},_e.image=function(re,le,ue){return""+ue},_e.br=function(){return""},Pe}(),qt=function(){function Pe(){this.seen={}}var _e=Pe.prototype;return _e.slug=function(re){var le=re.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(le)){var ue=le;do this.seen[ue]++,le=ue+"-"+this.seen[ue];while(this.seen.hasOwnProperty(le))}return this.seen[le]=0,le},Pe}(),_n=G.defaults,Tn=V.unescape,On=function(){function Pe(me){this.options=me||_n,this.options.renderer=this.options.renderer||new xt,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ct,this.slugger=new qt}Pe.parse=function(re,le){var ue=new Pe(le);return ue.parse(re)};var _e=Pe.prototype;return _e.parse=function(re,le){le===void 0&&(le=!0);var ue="",be,Ge,tt,kt,on,Sn,yn,nn,vt,wt,st,ge,Ie,gt,it,Qt,sn,ft,Yt=re.length;for(be=0;be<Yt;be++){wt=re[be];switch(wt.type){case"space":continue;case"hr":{ue+=this.renderer.hr();continue}case"heading":{ue+=this.renderer.heading(this.parseInline(wt.tokens),wt.depth,Tn(this.parseInline(wt.tokens,this.textRenderer)),this.slugger);continue}case"code":{ue+=this.renderer.code(wt.text,wt.lang,wt.escaped);continue}case"table":{for(nn="",yn="",kt=wt.header.length,Ge=0;Ge<kt;Ge++)yn+=this.renderer.tablecell(this.parseInline(wt.tokens.header[Ge]),{header:!0,align:wt.align[Ge]});for(nn+=this.renderer.tablerow(yn),vt="",kt=wt.cells.length,Ge=0;Ge<kt;Ge++){for(Sn=wt.tokens.cells[Ge],yn="",on=Sn.length,tt=0;tt<on;tt++)yn+=this.renderer.tablecell(this.parseInline(Sn[tt]),{header:!1,align:wt.align[tt]});vt+=this.renderer.tablerow(yn)}ue+=this.renderer.table(nn,vt);continue}case"blockquote":{vt=this.parse(wt.tokens),ue+=this.renderer.blockquote(vt);continue}case"list":{for(st=wt.ordered,ge=wt.start,Ie=wt.loose,kt=wt.items.length,vt="",Ge=0;Ge<kt;Ge++)it=wt.items[Ge],Qt=it.checked,sn=it.task,gt="",it.task&&(ft=this.renderer.checkbox(Qt),Ie?it.tokens.length>0&&it.tokens[0].type==="text"?(it.tokens[0].text=ft+" "+it.tokens[0].text,it.tokens[0].tokens&&it.tokens[0].tokens.length>0&&it.tokens[0].tokens[0].type==="text"&&(it.tokens[0].tokens[0].text=ft+" "+it.tokens[0].tokens[0].text)):it.tokens.unshift({type:"text",text:ft}):gt+=ft),gt+=this.parse(it.tokens,Ie),vt+=this.renderer.listitem(gt,sn,Qt);ue+=this.renderer.list(vt,st,ge);continue}case"html":{ue+=this.renderer.html(wt.text);continue}case"paragraph":{ue+=this.renderer.paragraph(this.parseInline(wt.tokens));continue}case"text":{for(vt=wt.tokens?this.parseInline(wt.tokens):wt.text;be+1<Yt&&re[be+1].type==="text";)wt=re[++be],vt+=`
`+(wt.tokens?this.parseInline(wt.tokens):wt.text);ue+=le?this.renderer.paragraph(vt):vt;continue}default:{var Ht='Token with "'+wt.type+'" type was not found.';if(this.options.silent){console.error(Ht);return}else throw new Error(Ht)}}}return ue},_e.parseInline=function(re,le){le=le||this.renderer;var ue="",be,Ge,tt=re.length;for(be=0;be<tt;be++){Ge=re[be];switch(Ge.type){case"escape":{ue+=le.text(Ge.text);break}case"html":{ue+=le.html(Ge.text);break}case"link":{ue+=le.link(Ge.href,Ge.title,this.parseInline(Ge.tokens,le));break}case"image":{ue+=le.image(Ge.href,Ge.title,Ge.text);break}case"strong":{ue+=le.strong(this.parseInline(Ge.tokens,le));break}case"em":{ue+=le.em(this.parseInline(Ge.tokens,le));break}case"codespan":{ue+=le.codespan(Ge.text);break}case"br":{ue+=le.br();break}case"del":{ue+=le.del(this.parseInline(Ge.tokens,le));break}case"text":{ue+=le.text(Ge.text);break}default:{var kt='Token with "'+Ge.type+'" type was not found.';if(this.options.silent){console.error(kt);return}else throw new Error(kt)}}}return ue},Pe}(),Bn=V.merge,Fn=V.checkSanitizeDeprecation,Te=V.escape,He=G.getDefaults,bt=G.changeDefaults,Et=G.defaults;function at(Pe,_e,me){if(typeof Pe=="undefined"||Pe===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Pe!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Pe)+", string expected");if(typeof _e=="function"&&(me=_e,_e=null),_e=Bn({},at.defaults,_e||{}),Fn(_e),me){var re=_e.highlight,le;try{le=$e.lex(Pe,_e)}catch(tt){return me(tt)}var ue=function(kt){var on;if(!kt)try{on=On.parse(le,_e)}catch(Sn){kt=Sn}return _e.highlight=re,kt?me(kt):me(null,on)};if(!re||re.length<3)return ue();if(delete _e.highlight,!le.length)return ue();var be=0;at.walkTokens(le,function(tt){tt.type==="code"&&(be++,setTimeout(function(){re(tt.text,tt.lang,function(kt,on){if(kt)return ue(kt);on!=null&&on!==tt.text&&(tt.text=on,tt.escaped=!0),be--,be===0&&ue()})},0))}),be===0&&ue();return}try{var Ge=$e.lex(Pe,_e);return _e.walkTokens&&at.walkTokens(Ge,_e.walkTokens),On.parse(Ge,_e)}catch(tt){if(tt.message+=`
Please report this to https://github.com/markedjs/marked.`,_e.silent)return"<p>An error occurred:</p><pre>"+Te(tt.message+"",!0)+"</pre>";throw tt}}at.options=at.setOptions=function(Pe){return Bn(at.defaults,Pe),bt(at.defaults),at},at.getDefaults=He,at.defaults=Et,at.use=function(Pe){var _e=Bn({},Pe);if(Pe.renderer&&function(){var re=at.defaults.renderer||new xt,le=function(Ge){var tt=re[Ge];re[Ge]=function(){for(var kt=arguments.length,on=new Array(kt),Sn=0;Sn<kt;Sn++)on[Sn]=arguments[Sn];var yn=Pe.renderer[Ge].apply(re,on);return yn===!1&&(yn=tt.apply(re,on)),yn}};for(var ue in Pe.renderer)le(ue);_e.renderer=re}(),Pe.tokenizer&&function(){var re=at.defaults.tokenizer||new Ee,le=function(Ge){var tt=re[Ge];re[Ge]=function(){for(var kt=arguments.length,on=new Array(kt),Sn=0;Sn<kt;Sn++)on[Sn]=arguments[Sn];var yn=Pe.tokenizer[Ge].apply(re,on);return yn===!1&&(yn=tt.apply(re,on)),yn}};for(var ue in Pe.tokenizer)le(ue);_e.tokenizer=re}(),Pe.walkTokens){var me=at.defaults.walkTokens;_e.walkTokens=function(re){Pe.walkTokens(re),me&&me(re)}}at.setOptions(_e)},at.walkTokens=function(Pe,_e){for(var me=B(Pe),re;!(re=me()).done;){var le=re.value;_e(le);switch(le.type){case"table":{for(var ue=B(le.tokens.header),be;!(be=ue()).done;){var Ge=be.value;at.walkTokens(Ge,_e)}for(var tt=B(le.tokens.cells),kt;!(kt=tt()).done;)for(var on=kt.value,Sn=B(on),yn;!(yn=Sn()).done;){var nn=yn.value;at.walkTokens(nn,_e)}break}case"list":{at.walkTokens(le.items,_e);break}default:le.tokens&&at.walkTokens(le.tokens,_e)}}},at.Parser=On,at.parser=On.parse,at.Renderer=xt,at.TextRenderer=ct,at.Lexer=$e,at.lexer=$e.lex,at.Tokenizer=Ee,at.Slugger=qt,at.parse=at;var mt=at;return mt})},E7E6:function(Ue,xe){Ue.exports="data:image/png;base64,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"},E9nw:function(Ue,xe){Ue.exports=function(){var w=document.getSelection();if(!w.rangeCount)return function(){};for(var ee=document.activeElement,N=[],j=0;j<w.rangeCount;j++)N.push(w.getRangeAt(j));switch(ee.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":ee.blur();break;default:ee=null;break}return w.removeAllRanges(),function(){w.type==="Caret"&&w.removeAllRanges(),w.rangeCount||N.forEach(function(Y){w.addRange(Y)}),ee&&ee.focus()}}},ELLl:function(Ue,xe,w){(function(ee){ee(w("VrN/"))})(function(ee){var N={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},j=ee.Pos;ee.defineOption("autoCloseBrackets",!1,function(b,g,m){m&&m!=ee.Init&&(b.removeKeyMap(B),b.state.closeBrackets=null),g&&(D(Y(g,"pairs")),b.state.closeBrackets=g,b.addKeyMap(B))});function Y(b,g){return g=="pairs"&&typeof b=="string"?b:typeof b=="object"&&b[g]!=null?b[g]:N[g]}var B={Backspace:O,Enter:M};function D(b){for(var g=0;g<b.length;g++){var m=b.charAt(g),u="'"+m+"'";B[u]||(B[u]=G(m))}}D(N.pairs+"`");function G(b){return function(g){return I(g,b)}}function T(b){var g=b.state.closeBrackets;if(!g||g.override)return g;var m=b.getModeAt(b.getCursor());return m.closeBrackets||g}function O(b){var g=T(b);if(!g||b.getOption("disableInput"))return ee.Pass;for(var m=Y(g,"pairs"),u=b.listSelections(),l=0;l<u.length;l++){if(!u[l].empty())return ee.Pass;var f=U(b,u[l].head);if(!f||m.indexOf(f)%2!=0)return ee.Pass}for(var l=u.length-1;l>=0;l--){var C=u[l].head;b.replaceRange("",j(C.line,C.ch-1),j(C.line,C.ch+1),"+delete")}}function M(b){var g=T(b),m=g&&Y(g,"explode");if(!m||b.getOption("disableInput"))return ee.Pass;for(var u=b.listSelections(),l=0;l<u.length;l++){if(!u[l].empty())return ee.Pass;var f=U(b,u[l].head);if(!f||m.indexOf(f)%2!=0)return ee.Pass}b.operation(function(){var C=b.lineSeparator()||`
`;b.replaceSelection(C+C,null),b.execCommand("goCharLeft"),u=b.listSelections();for(var h=0;h<u.length;h++){var c=u[h].head.line;b.indentLine(c,null,!0),b.indentLine(c+1,null,!0)}})}function _(b){var g=ee.cmpPos(b.anchor,b.head)>0;return{anchor:new j(b.anchor.line,b.anchor.ch+(g?-1:1)),head:new j(b.head.line,b.head.ch+(g?1:-1))}}function I(b,g){var m=T(b);if(!m||b.getOption("disableInput"))return ee.Pass;var u=Y(m,"pairs"),l=u.indexOf(g);if(l==-1)return ee.Pass;for(var f=Y(m,"closeBefore"),C=Y(m,"triples"),h=u.charAt(l+1)==g,c=b.listSelections(),x=l%2==0,p,s=0;s<c.length;s++){var n=c[s],o=n.head,i,y=b.getRange(o,j(o.line,o.ch+1));if(x&&!n.empty())i="surround";else if((h||!x)&&y==g)h&&R(b,o)?i="both":C.indexOf(g)>=0&&b.getRange(o,j(o.line,o.ch+3))==g+g+g?i="skipThree":i="skip";else if(h&&o.ch>1&&C.indexOf(g)>=0&&b.getRange(j(o.line,o.ch-2),o)==g+g){if(o.ch>2&&/\bstring/.test(b.getTokenTypeAt(j(o.line,o.ch-2))))return ee.Pass;i="addFour"}else if(h){var v=o.ch==0?" ":b.getRange(j(o.line,o.ch-1),o);if(!ee.isWordChar(y)&&v!=g&&!ee.isWordChar(v))i="both";else return ee.Pass}else if(x&&(y.length===0||/\s/.test(y)||f.indexOf(y)>-1))i="both";else return ee.Pass;if(!p)p=i;else if(p!=i)return ee.Pass}var A=l%2?u.charAt(l-1):g,P=l%2?g:u.charAt(l+1);b.operation(function(){if(p=="skip")b.execCommand("goCharRight");else if(p=="skipThree")for(var F=0;F<3;F++)b.execCommand("goCharRight");else if(p=="surround"){for(var z=b.getSelections(),F=0;F<z.length;F++)z[F]=A+z[F]+P;b.replaceSelections(z,"around"),z=b.listSelections().slice();for(var F=0;F<z.length;F++)z[F]=_(z[F]);b.setSelections(z)}else p=="both"?(b.replaceSelection(A+P,null),b.triggerElectric(A+P),b.execCommand("goCharLeft")):p=="addFour"&&(b.replaceSelection(A+A+A+A,"before"),b.execCommand("goCharRight"))})}function U(b,g){var m=b.getRange(j(g.line,g.ch-1),j(g.line,g.ch+1));return m.length==2?m:null}function R(b,g){var m=b.getTokenAt(j(g.line,g.ch+1));return/\bstring/.test(m.type)&&m.start==g.ch&&(g.ch==0||!/\bstring/.test(b.getTokenTypeAt(g)))}})},EMck:function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+9JREFUWEeVl12IVVUUx39rnyuj2UswQiEp1osURFESPoimkPgShJMQQ2UFDsOoEYmOn4yUToXcoSxNsYJewg+klxgJJ8GnqPzoSURUQh998MGBKWdcsvc959599t3nwwuXc+496+z1X//1LXqEXv7jMLCGhLkIkAAm/drf2b292mfhf/7z2L2V1/Q93P0khnGUQdEmJxH6ckoyBb6yR1WcGeJfW8pbBrSup0QPcA9hbs5inwFrkc9KeP8orESYEP0CzVkfUuhb4CvLQMYAlbkkACE6WgGg6LAqN4Uu839nICy5ug/NBVaRr8vckL0TshKy5xtjnzkAn3kMxKyqivDwUMMUDf5CmCFhCaTx5YPM9DgAeyMuKKMvUxhjSrhAD2tlLf+6gD/DU0xxnIRl7UAOjBQdCQD4AlkG1Iv0+xgWSz83WuS2PvorTzLNNQyPd6V6YhnYE7igyo/F9eCCvMcrvvI2iF84i7Aqx0KqR3RXrSx4gEHSb6cu5Om8KO/zchTAaSYQVnalu1gGdlQASFyWLEe4heEs8Gw7a/Js3aeH56WfazkXnGA+wlWMV+y8wBUdDgB0U/y7DLPK+XOMFzH8gdDTVR1bcXIZQ5+s57qT/5mngeMYlhYVO9GtXh2I+bfBRhnm27Y/xxgCvmk3rLB5Gf7HOCAzCC9hmF3WwES3FBQiC8bSP4sFso3bOVqbnMbwZiyqo5bGGlPqBtFP0K7o7LTbP2WEV8PA0kM8wRSXMCysVBj2j6A6in6cxkA3lZaB7TLC59HIHmMpcB5DIzofJPyEcBfDZgeyoJSLflSQBfaFOSyW3VyNAXBBdoBhDKNtFjrl9ksZYJuT+YETGN6KtnuXhpsilbDl/yuyn+eKlLvDrfOanMHwepuFhAnmsVrWMeNkfmQFyrkiV4kOFTDQYL+MsrMMgFPwNfOYdpXuBYSLzGG1DHCnnTUW5Pdcx7AoBkJ0sADAbJbIPv6uApAyYTjIIjZxU4QHXUF7jD0Ie2OxIjoQSUPDLWmyoI7yOjJ6jIUoNxFXzltDbhovohsi88AsDkqTzXUOryujR5kAVoZFSfTDFIA/MCQMyVccqnt4HTn9jk8RdnnB6lJT9INoDIzTyxsywnSdw6tk9BwNrvAbwmthOoquL6wDN2jwTzpadZaRol3BLzT5nmIbuW1iz8TngXdrzQPxSlY2Q9ZZZJwL3gl6QdFqFdsD/PUtNnTWGOVE+1MAZcNmFahwduyelDv7pr9Xupnwbe65aaVshi+jM2xivoKMAR9g3tBJ0XWcJKEvTI/cwOFbVGdxKVvv8kvMKctAL8phDGvcEhFTUGdPKHJTfB6YRBjnMQYfAr/L5O84EyIQAAAAAElFTkSuQmCC"},"F7C/":function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0JJREFUSEullk2ITlEYx3/PufdlxAYrTKyUhcgkG2LQzMbGhkJMyUca32mMyVdoMrOgoSkTZXxEmY2NDU1RWChEdlaEsfBZihozj+597533vOeee+ctb93e+3HO83/O//k/HwKgF6hH6CagEWEGAWByruibQO6agJ+E9MgqTkS23Z/EYH95RcC0DMh4xiOnbOfS+8ghw15p4mIWsJtbBGyIvU5PlW60DbiGfeuj/enpA4YpsUpW8tgGFT3LJ0xCYxFVrjMu5f4wfGYSDbKcoRRUtBP1xsQ1UE3vo2TPiqow+EPwlOk0ymKGI1DR02gchwoVlXv7xPZ9idWxx4bBjLO2rYrNXmlmdxnwFDrmZR6l1fF7IttYFqv7Go8JWFqTokNapInroicsQFd1dtxSZ0KaZTsPYsAbNDHK/QytvvgKvymxVPRYAphS4YqjAvQdYVBaWWerTvsZwLAaw9QYOFWvTwOGQdGOJIa2V2Xw55ToQXjLRN7Kbr76Ejl9p9eYTsDc+DLsBxqqtFG2PyLa7gEsUxvFdqe0c7kIyP2mN9mOoQ+D+NQv2uZQWq1YJWSPtNFbC6j204rhYgzli7+JVHqoBtEYDsoRzhdSeoUDwLmCGhtXMtEDOZRmy9wcaee9D1T7mI3ybixmrh4sQYrucxLfXVxW3h/mMUXWM+IFvEPAF35hqMvUYydFRPcUxDBdHPJSjtNQSGkvL4BFXkotXYi2OjH0JX/IDTnJljjZu1jCCJ2EQEiHHORZ0lOvY9icW3USu6K7LMDqflbudVEihxymxD1GOYNhrVN772I4SsAahK5M8js1WnSHIxq7nlaqxWsC5sditxmoVJVRAt4gLBj7nlOXRbdZMRxvrPB1+Fp7aOKc6FaH0qKOkdeucpLcV9RFWxxKff0sW2eLhih/P01siG7JqPQ0M+mUk/yppZzlrdGr1PGDDoRjdqqIbnIAJ1Ivl/j4P2BjHeQcs4APtqpFN/LJmUUHEHqYkJywlGxP/6PHWt4FcdXZB6yzlD0kuj4ZE/Maryui8WbVvNGybP92RGl5EDbOIFyL4bzunqZPdU5/o8TC6BUx6AjdCI3xjFqkyqIT+1IqYAjhIZNpk718+AfZ8LVXyCfCsQAAAABJRU5ErkJggg=="},FOrL:function(Ue,xe,w){Ue.exports=w.p+"static/nodata.a6b3f948.png"},FPkq:function(Ue,xe,w){Ue.exports=w.p+"static/qrCode.dd0fe9b2.png"},GABl:function(Ue,xe){Ue.exports="data:image/png;base64,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"},GfqC:function(Ue,xe,w){"use strict";var ee=w("q1tI"),N=w.n(ee),j=w("TSYQ"),Y=w.n(j);function B(V,L){var k="cannot "+V.method+" "+V.action+" "+L.status+"'",H=new Error(k);return H.status=L.status,H.method=V.method,H.url=V.action,H}function D(V){var L=V.responseText||V.response;if(!L)return L;try{return JSON.parse(L)}catch(k){return L}}function G(V){var L=new XMLHttpRequest;V.onProgress&&L.upload&&(L.upload.onprogress=function(ae){ae.total>0&&(ae.percent=ae.loaded/ae.total*100),V.onProgress(ae)});var k=new FormData;V.data&&Object.keys(V.data).forEach(function(J){var ae=V.data[J];if(Array.isArray(ae)){ae.forEach(function(he){k.append(J+"[]",he)});return}k.append(J,V.data[J])}),V.file instanceof Blob?k.append(V.filename,V.file,V.file.name):k.append(V.filename,V.file),L.onerror=function(ae){V.onError(ae)},L.onload=function(){return L.status<200||L.status>=300?V.onError(B(V,L),D(L)):V.onSuccess(D(L),L)},L.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in L&&(L.withCredentials=!0);var H=V.headers||{};return H["X-Requested-With"]!==null&&L.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(H).forEach(function(J){H[J]!==null&&L.setRequestHeader(J,H[J])}),L.send(k),{abort:function(){L.abort()}}}var T=+new Date,O=0;function M(){return"rc-upload-"+T+"-"+ ++O}function _(V,L){return V.indexOf(L,V.length-L.length)!==-1}var I=function(V,L){if(V&&L){var k=Array.isArray(L)?L:L.split(","),H=V.name||"",J=V.type||"",ae=J.replace(/\/.*$/,"");return k.some(function(he){var Se=he.trim();return Se.charAt(0)==="."?_(H.toLowerCase(),Se.toLowerCase()):/\/\*$/.test(Se)?ae===Se.replace(/\/.*$/,""):J===Se})}return!0};function U(V,L){var k=V.createReader(),H=[];function J(){k.readEntries(function(ae){var he=Array.prototype.slice.apply(ae);H=H.concat(he);var Se=!he.length;Se?L(H):J()})}J()}var R=function(L,k,H){var J=function ae(he,Se){Se=Se||"",he.isFile?he.file(function(Ee){H(Ee)&&(he.fullPath&&!Ee.webkitRelativePath&&(Object.defineProperties(Ee,{webkitRelativePath:{writable:!0}}),Ee.webkitRelativePath=he.fullPath.replace(/^\//,""),Object.defineProperties(Ee,{webkitRelativePath:{writable:!1}})),k([Ee]))}):he.isDirectory&&U(he,function(Ee){Ee.forEach(function(Re){ae(Re,""+Se+he.name+"/")})})};L.forEach(function(ae){J(ae.webkitGetAsEntry())})},b=R,g=Object.assign||function(V){for(var L=1;L<arguments.length;L++){var k=arguments[L];for(var H in k)Object.prototype.hasOwnProperty.call(k,H)&&(V[H]=k[H])}return V},m=function(){function V(L,k){var H=[],J=!0,ae=!1,he=void 0;try{for(var Se=L[Symbol.iterator](),Ee;!(J=(Ee=Se.next()).done)&&!(H.push(Ee.value),k&&H.length===k);J=!0);}catch(Re){ae=!0,he=Re}finally{try{!J&&Se.return&&Se.return()}finally{if(ae)throw he}}return H}return function(L,k){if(Array.isArray(L))return L;if(Symbol.iterator in Object(L))return V(L,k);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function V(L,k){for(var H=0;H<k.length;H++){var J=k[H];J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J&&(J.writable=!0),Object.defineProperty(L,J.key,J)}}return function(L,k,H){return k&&V(L.prototype,k),H&&V(L,H),L}}();function l(V,L,k){return L in V?Object.defineProperty(V,L,{value:k,enumerable:!0,configurable:!0,writable:!0}):V[L]=k,V}function f(V,L){var k={};for(var H in V){if(L.indexOf(H)>=0)continue;if(!Object.prototype.hasOwnProperty.call(V,H))continue;k[H]=V[H]}return k}function C(V,L){if(!(V instanceof L))throw new TypeError("Cannot call a class as a function")}function h(V,L){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L&&(typeof L=="object"||typeof L=="function")?L:V}function c(V,L){if(typeof L!="function"&&L!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof L);V.prototype=Object.create(L&&L.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),L&&(Object.setPrototypeOf?Object.setPrototypeOf(V,L):V.__proto__=L)}var x=function(L){return Object.keys(L).reduce(function(k,H){return(H.substr(0,5)==="data-"||H.substr(0,5)==="aria-"||H==="role")&&(k[H]=L[H]),k},{})},p=function(V){c(L,V);function L(){var k,H,J,ae;C(this,L);for(var he=arguments.length,Se=Array(he),Ee=0;Ee<he;Ee++)Se[Ee]=arguments[Ee];return ae=(H=(J=h(this,(k=L.__proto__||Object.getPrototypeOf(L)).call.apply(k,[this].concat(Se))),J),J.state={uid:M()},J.reqs={},J.onChange=function(Re){var Me=Re.target.files;J.uploadFiles(Me),J.reset()},J.onClick=function(Re){var Me=J.fileInput;if(!Me)return;var Oe=J.props,ye=Oe.children,Le=Oe.onClick;ye&&ye.type==="button"&&(Me.parentNode.focus(),Me.parentNode.querySelector("button").blur()),Me.click(),Le&&Le(Re)},J.onKeyDown=function(Re){Re.key==="Enter"&&J.onClick()},J.onFileDrop=function(Re){var Me=J.props.multiple;if(Re.preventDefault(),Re.type==="dragover")return;if(J.props.directory)b(Array.prototype.slice.call(Re.dataTransfer.items),J.uploadFiles,function(ye){return I(ye,J.props.accept)});else{var Oe=Array.prototype.slice.call(Re.dataTransfer.files).filter(function(ye){return I(ye,J.props.accept)});Me===!1&&(Oe=Oe.slice(0,1)),J.uploadFiles(Oe)}},J.uploadFiles=function(Re){var Me=Array.prototype.slice.call(Re);Me.map(function(Oe){return Oe.uid=M(),Oe}).forEach(function(Oe){J.upload(Oe,Me)})},J.saveFileInput=function(Re){J.fileInput=Re},H),h(J,ae)}return u(L,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(H,J){var ae=this,he=this.props;if(!he.beforeUpload)return setTimeout(function(){return ae.post(H)},0);var Se=he.beforeUpload(H,J);Se&&Se.then?Se.then(function(Ee){var Re=Object.prototype.toString.call(Ee);return Re==="[object File]"||Re==="[object Blob]"?ae.post(Ee):ae.post(H)}).catch(function(Ee){console.log(Ee)}):Se!==!1&&setTimeout(function(){return ae.post(H)},0);return}},{key:"post",value:function(H){var J=this;if(!this._isMounted)return;var ae=this.props,he=ae.onStart,Se=ae.onProgress,Ee=ae.transformFile,Re=Ee===void 0?function(Me){return Me}:Ee;new Promise(function(Me){var Oe=ae.action;return typeof Oe=="function"&&(Oe=Oe(H)),Me(Oe)}).then(function(Me){var Oe=H.uid,ye=ae.customRequest||G,Le=Promise.resolve(Re(H)).then(function(q){var Ce=ae.data;return typeof Ce=="function"&&(Ce=Ce(q)),Promise.all([q,Ce])}).catch(function(q){console.error(q)});Le.then(function(q){var Ce=m(q,2),fe=Ce[0],De=Ce[1],Xe={action:Me,filename:ae.name,data:De,file:fe,headers:ae.headers,withCredentials:ae.withCredentials,method:ae.method||"post",onProgress:Se?function(Ye){Se(Ye,H)}:null,onSuccess:function($e,At){delete J.reqs[Oe],ae.onSuccess($e,H,At)},onError:function($e,At){delete J.reqs[Oe],ae.onError($e,At,H)}};he(H),J.reqs[Oe]=ye(Xe)})})}},{key:"reset",value:function(){this.setState({uid:M()})}},{key:"abort",value:function(H){var J=this.reqs;if(H){var ae=H;H&&H.uid&&(ae=H.uid),J[ae]&&J[ae].abort&&J[ae].abort(),delete J[ae]}else Object.keys(J).forEach(function(he){J[he]&&J[he].abort&&J[he].abort(),delete J[he]})}},{key:"render",value:function(){var H,J=this.props,ae=J.component,he=J.prefixCls,Se=J.className,Ee=J.disabled,Re=J.id,Me=J.style,Oe=J.multiple,ye=J.accept,Le=J.children,q=J.directory,Ce=J.openFileDialogOnClick,fe=J.onMouseEnter,De=J.onMouseLeave,Xe=f(J,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Ye=Y()((H={},l(H,he,!0),l(H,he+"-disabled",Ee),l(H,Se,Se),H)),$e=Ee?{}:{onClick:Ce?this.onClick:function(){},onKeyDown:Ce?this.onKeyDown:function(){},onMouseEnter:fe,onMouseLeave:De,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return N.a.createElement(ae,g({},$e,{className:Ye,role:"button",style:Me}),N.a.createElement("input",g({},x(Xe),{id:Re,type:"file",ref:this.saveFileInput,onClick:function(Wt){return Wt.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ye,directory:q?"directory":null,webkitdirectory:q?"webkitdirectory":null,multiple:Oe,onChange:this.onChange})),Le)}}]),L}(ee.Component),s=p,n=Object.assign||function(V){for(var L=1;L<arguments.length;L++){var k=arguments[L];for(var H in k)Object.prototype.hasOwnProperty.call(k,H)&&(V[H]=k[H])}return V},o=function(){function V(L,k){for(var H=0;H<k.length;H++){var J=k[H];J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J&&(J.writable=!0),Object.defineProperty(L,J.key,J)}}return function(L,k,H){return k&&V(L.prototype,k),H&&V(L,H),L}}();function i(V,L){if(!(V instanceof L))throw new TypeError("Cannot call a class as a function")}function y(V,L){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L&&(typeof L=="object"||typeof L=="function")?L:V}function v(V,L){if(typeof L!="function"&&L!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof L);V.prototype=Object.create(L&&L.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),L&&(Object.setPrototypeOf?Object.setPrototypeOf(V,L):V.__proto__=L)}function A(){}var P=function(V){v(L,V);function L(){var k,H,J,ae;i(this,L);for(var he=arguments.length,Se=Array(he),Ee=0;Ee<he;Ee++)Se[Ee]=arguments[Ee];return ae=(H=(J=y(this,(k=L.__proto__||Object.getPrototypeOf(L)).call.apply(k,[this].concat(Se))),J),J.saveUploader=function(Re){J.uploader=Re},H),y(J,ae)}return o(L,[{key:"abort",value:function(H){this.uploader.abort(H)}},{key:"render",value:function(){return N.a.createElement(s,n({},this.props,{ref:this.saveUploader}))}}]),L}(ee.Component);P.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:A,onError:A,onSuccess:A,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var F=P,z=xe.a=F},Golf:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___dfldz",flex_space_between:"flex_space_between___36mq6",flex_box_vertical_center:"flex_box_vertical_center___1oUpM",flex_box_center_end:"flex_box_center_end___Hs5Se",flex_box_column:"flex_box_column___3Biku",all:"all___EYKZ3",content:"content___1HV4_",content_left_red:"content_left_red___2mjjq",content_left_none:"content_left_none___2RDgZ",content_left_flag:"content_left_flag___3Jr_U",content_left_info:"content_left_info___bEYvr",content_left_title:"content_left_title___3tkI2",content_left_description:"content_left_description___36yjy",content_right:"content_right___3I8S8",content_right_span:"content_right_span___2lvmG",form_item:"form_item___3-OzK",form_item_item:"form_item_item___1srxv",fuzhi:"fuzhi___3i_IZ",fuzhi_text:"fuzhi_text___1vCLK",tijiao:"tijiao___2OyAM",tijiao_text:"tijiao_text___2rppR",quetions_info:"quetions_info___3Bcs0",scoremodal:"scoremodal___1eFWY",title:"title___1RkIj",bottom:"bottom___2Tqa_",yes:"yes___2-Ery",no:"no___3mj0J",form_item_item_select:"form_item_item_select___1k2Rn"}},Gytx:function(Ue,xe){Ue.exports=function(ee,N,j,Y){var B=j?j.call(Y,ee,N):void 0;if(B!==void 0)return!!B;if(ee===N)return!0;if(typeof ee!="object"||!ee||typeof N!="object"||!N)return!1;var D=Object.keys(ee),G=Object.keys(N);if(D.length!==G.length)return!1;for(var T=Object.prototype.hasOwnProperty.bind(N),O=0;O<D.length;O++){var M=D[O];if(!T(M))return!1;var _=ee[M],I=N[M];if(B=j?j.call(Y,_,I,M):void 0,B===!1||B===void 0&&_!==I)return!1}return!0}},HmJG:function(Ue,xe,w){},HpTS:function(Ue,xe,w){Ue.exports=w.p+"static/small_program.f74069ec.png"},I8Z2:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return Y}),w.d(xe,"b",function(){return U}),w.d(xe,"c",function(){return b});var ee=w("q1tI"),N=function(){var g=function(m,u){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,f){l.__proto__=f}||function(l,f){for(var C in f)f.hasOwnProperty(C)&&(l[C]=f[C])},g(m,u)};return function(m,u){g(m,u);function l(){this.constructor=m}m.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)}}(),j=ee.createContext(null),Y=function(g){N(m,g);function m(){return g!==null&&g.apply(this,arguments)||this}return m.prototype.render=function(){return ee.createElement(j.Provider,{value:this.props.store},this.props.children)},m}(ee.Component),B=w("Gytx"),D=w.n(B),G=w("2mql"),T=w.n(G),O=function(){var g=function(m,u){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,f){l.__proto__=f}||function(l,f){for(var C in f)f.hasOwnProperty(C)&&(l[C]=f[C])},g(m,u)};return function(m,u){g(m,u);function l(){this.constructor=m}m.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)}}(),M=function(){return M=Object.assign||function(g){for(var m,u=1,l=arguments.length;u<l;u++){m=arguments[u];for(var f in m)Object.prototype.hasOwnProperty.call(m,f)&&(g[f]=m[f])}return g},M.apply(this,arguments)};function _(g){return g.displayName||g.name||"Component"}var I=function(){return{}};function U(g,m){m===void 0&&(m={});var u=!!g,l=g||I;return function(C){var h=function(x){O(p,x);function p(s,n){var o=x.call(this,s,n)||this;return o.unsubscribe=null,o.handleChange=function(){if(!o.unsubscribe)return;var i=l(o.store.getState(),o.props);o.setState({subscribed:i})},o.store=o.context,o.state={subscribed:l(o.store.getState(),s),store:o.store,props:s},o}return p.getDerivedStateFromProps=function(s,n){return g&&g.length===2&&s!==n.props?{subscribed:l(n.store.getState(),s),props:s}:{props:s}},p.prototype.componentDidMount=function(){this.trySubscribe()},p.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},p.prototype.shouldComponentUpdate=function(s,n){return!D()(this.props,s)||!D()(this.state.subscribed,n.subscribed)},p.prototype.trySubscribe=function(){u&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},p.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},p.prototype.render=function(){var s=M(M(M({},this.props),this.state.subscribed),{store:this.store});return ee.createElement(C,M({},s,{ref:this.props.miniStoreForwardedRef}))},p.displayName="Connect("+_(C)+")",p.contextType=j,p}(ee.Component);if(m.forwardRef){var c=ee.forwardRef(function(x,p){return ee.createElement(h,M({},x,{miniStoreForwardedRef:p}))});return T()(c,C)}return T()(h,C)}}var R=function(){return R=Object.assign||function(g){for(var m,u=1,l=arguments.length;u<l;u++){m=arguments[u];for(var f in m)Object.prototype.hasOwnProperty.call(m,f)&&(g[f]=m[f])}return g},R.apply(this,arguments)};function b(g){var m=g,u=[];function l(h){m=R(R({},m),h);for(var c=0;c<u.length;c++)u[c]()}function f(){return m}function C(h){return u.push(h),function(){var x=u.indexOf(h);u.splice(x,1)}}return{setState:l,getState:f,subscribe:C}}},IBYe:function(Ue,xe,w){"use strict";function ee(N){return null}xe.a=ee},JAbv:function(Ue,xe){Ue.exports="data:image/png;base64,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"},JWDV:function(Ue,xe,w){Ue.exports=w.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Ue,xe){Ue.exports="data:image/png;base64,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"},Jq4h:function(Ue,xe,w){Ue.exports=w.p+"static/qrcode.54870d9b.png"},KOXS:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},LSTS:function(Ue,xe,w){"use strict";Object.defineProperty(xe,"__esModule",{value:!0});var ee=function(){function I(U,R){for(var b=0;b<R.length;b++){var g=R[b];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(U,g.key,g)}}return function(U,R,b){return R&&I(U.prototype,R),b&&I(U,b),U}}(),N=w("q1tI"),j=D(N),Y=w("17x9"),B=D(Y);function D(I){return I&&I.__esModule?I:{default:I}}function G(I,U){var R={};for(var b in I){if(U.indexOf(b)>=0)continue;if(!Object.prototype.hasOwnProperty.call(I,b))continue;R[b]=I[b]}return R}function T(I,U){if(!(I instanceof U))throw new TypeError("Cannot call a class as a function")}function O(I,U){if(!I)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:I}function M(I,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);I.prototype=Object.create(U&&U.prototype,{constructor:{value:I,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(I,U):I.__proto__=U)}var _=function(I){M(U,I);function U(R){T(this,U);var b=O(this,(U.__proto__||Object.getPrototypeOf(U)).call(this,R));return b.scrollListener=b.scrollListener.bind(b),b.eventListenerOptions=b.eventListenerOptions.bind(b),b.mousewheelListener=b.mousewheelListener.bind(b),b}return ee(U,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var b=this.getParentElement(this.scrollComponent);b.scrollTop=b.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var b=!1,g={get passive(){b=!0}};try{document.addEventListener("test",null,g),document.removeEventListener("test",null,g)}catch(m){}return b}},{key:"eventListenerOptions",value:function(){var b=this.props.useCapture;return this.isPassiveSupported()&&(b={useCapture:this.props.useCapture,passive:!0}),b}},{key:"setDefaultLoader",value:function(b){this.defaultLoader=b}},{key:"detachMousewheelListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.scrollComponent.parentNode),b.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.getParentElement(this.scrollComponent)),b.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(b){var g=this.props.getScrollParent&&this.props.getScrollParent();return g!=null?g:b&&b.parentNode}},{key:"filterProps",value:function(b){return b}},{key:"attachScrollListener",value:function(){var b=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!b)return;var g=window;this.props.useWindow===!1&&(g=b),g.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),g.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(b){b.deltaY===1&&!this.isPassiveSupported()&&b.preventDefault()}},{key:"scrollListener",value:function(){var b=this.scrollComponent,g=window,m=this.getParentElement(b),u=void 0;if(this.props.useWindow){var l=document.documentElement||document.body.parentNode||document.body,f=g.pageYOffset!==void 0?g.pageYOffset:l.scrollTop;this.props.isReverse?u=f:u=this.calculateOffset(b,f)}else this.props.isReverse?u=m.scrollTop:u=b.scrollHeight-m.scrollTop-m.clientHeight;u<Number(this.props.threshold)&&b&&b.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=m.scrollHeight,this.beforeScrollTop=m.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(b,g){return b?this.calculateTopPosition(b)+(b.offsetHeight-g-window.innerHeight):0}},{key:"calculateTopPosition",value:function(b){return b?b.offsetTop+this.calculateTopPosition(b.offsetParent):0}},{key:"render",value:function(){var b=this,g=this.filterProps(this.props),m=g.children,u=g.element,l=g.hasMore,f=g.initialLoad,C=g.isReverse,h=g.loader,c=g.loadMore,x=g.pageStart,p=g.ref,s=g.threshold,n=g.useCapture,o=g.useWindow,i=g.getScrollParent,y=G(g,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);y.ref=function(A){b.scrollComponent=A,p&&p(A)};var v=[m];return l&&(h?C?v.unshift(h):v.push(h):this.defaultLoader&&(C?v.unshift(this.defaultLoader):v.push(this.defaultLoader))),j.default.createElement(u,y,v)}}]),U}(N.Component);_.propTypes={children:B.default.node.isRequired,element:B.default.node,hasMore:B.default.bool,initialLoad:B.default.bool,isReverse:B.default.bool,loader:B.default.node,loadMore:B.default.func.isRequired,pageStart:B.default.number,ref:B.default.func,getScrollParent:B.default.func,threshold:B.default.number,useCapture:B.default.bool,useWindow:B.default.bool},_.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},xe.default=_,Ue.exports=xe.default},LdHM:function(Ue,xe,w){"use strict";w.d(xe,"b",function(){return f}),w.d(xe,"a",function(){return h});var ee=w("1OyB"),N=w("vuIU"),j=w("Ji7U"),Y=w("LK+K"),B=w("q1tI"),D=w("rePB"),G=w("Ff2n"),T=w("ODXe"),O=w("4IlW"),M=w("bX4T"),_=w("YrtM"),I=w("TSYQ"),U=w.n(I),R=w("+nKL"),b=w("8OUc"),g=function(H,J){var ae=H.prefixCls,he=H.id,Se=H.flattenOptions,Ee=H.childrenAsData,Re=H.values,Me=H.searchValue,Oe=H.multiple,ye=H.defaultActiveFirstOption,Le=H.height,q=H.itemHeight,Ce=H.notFoundContent,fe=H.open,De=H.menuItemSelectedIcon,Xe=H.virtual,Ye=H.onSelect,$e=H.onToggleOpen,At=H.onActiveValue,Wt=H.onScroll,It=H.onMouseEnter,xt="".concat(ae,"-item"),ct=Object(_.a)(function(){return Se},[fe,Se],function(mt,Pe){return Pe[0]&&mt[1]!==Pe[1]}),qt=B.useRef(null),_n=function(Pe){Pe.preventDefault()},Tn=function(Pe){qt.current&&qt.current.scrollTo({index:Pe})},On=function(Pe){for(var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,me=ct.length,re=0;re<me;re+=1){var le=(Pe+re*_e+me)%me,ue=ct[le],be=ue.group,Ge=ue.data;if(!be&&!Ge.disabled)return le}return-1},Bn=B.useState(function(){return On(0)}),Fn=Object(T.a)(Bn,2),Te=Fn[0],He=Fn[1],bt=function(Pe){He(Pe);var _e=ct[Pe];if(!_e){At(null,-1);return}At(_e.data.value,Pe)};B.useEffect(function(){bt(ye!==!1?On(0):-1)},[ct.length,Me]),B.useEffect(function(){var mt=setTimeout(function(){if(!Oe&&fe&&Re.size===1){var Pe=Array.from(Re)[0],_e=ct.findIndex(function(me){var re=me.data;return re.value===Pe});bt(_e),Tn(_e)}});return function(){return clearTimeout(mt)}},[fe]);var Et=function(Pe){Pe!==void 0&&Ye(Pe,{selected:!Re.has(Pe)}),Oe||$e(!1)};if(B.useImperativeHandle(J,function(){return{onKeyDown:function(Pe){var _e=Pe.which;switch(_e){case O.a.UP:case O.a.DOWN:{var me=0;if(_e===O.a.UP?me=-1:_e===O.a.DOWN&&(me=1),me!==0){var re=On(Te+me,me);Tn(re),bt(re)}break}case O.a.ENTER:{var le=ct[Te];le&&!le.data.disabled?Et(le.data.value):Et(void 0),fe&&Pe.preventDefault();break}case O.a.ESC:$e(!1)}},onKeyUp:function(){},scrollTo:function(Pe){Tn(Pe)}}}),ct.length===0)return B.createElement("div",{role:"listbox",id:"".concat(he,"_list"),className:"".concat(xt,"-empty"),onMouseDown:_n},Ce);function at(mt){var Pe=ct[mt];if(!Pe)return null;var _e=Pe.data||{},me=_e.value,re=_e.label,le=_e.children,ue=Object(M.a)(_e,!0),be=Ee?le:re;return Pe?B.createElement("div",Object.assign({"aria-label":typeof be=="string"?be:null},ue,{key:mt,role:"option",id:"".concat(he,"_list_").concat(mt),"aria-selected":Re.has(me)}),me):null}return B.createElement(B.Fragment,null,B.createElement("div",{role:"listbox",id:"".concat(he,"_list"),style:{height:0,width:0,overflow:"hidden"}},at(Te-1),at(Te),at(Te+1)),B.createElement(R.a,{itemKey:"key",ref:qt,data:ct,height:Le,itemHeight:q,fullHeight:!1,onMouseDown:_n,onScroll:Wt,virtual:Xe,onMouseEnter:It},function(mt,Pe){var _e,me=mt.group,re=mt.groupOption,le=mt.data,ue=le.label,be=le.key;if(me)return B.createElement("div",{className:U()(xt,"".concat(xt,"-group"))},ue!==void 0?ue:be);var Ge=le.disabled,tt=le.value,kt=le.title,on=le.children,Sn=le.style,yn=le.className,nn=Object(G.a)(le,["disabled","value","title","children","style","className"]),vt=Re.has(tt),wt="".concat(xt,"-option"),st=U()(xt,wt,yn,(_e={},Object(D.a)(_e,"".concat(wt,"-grouped"),re),Object(D.a)(_e,"".concat(wt,"-active"),Te===Pe&&!Ge),Object(D.a)(_e,"".concat(wt,"-disabled"),Ge),Object(D.a)(_e,"".concat(wt,"-selected"),vt),_e)),ge=Ee?on:ue,Ie=!De||typeof De=="function"||vt;return B.createElement("div",Object.assign({},nn,{"aria-selected":vt,className:st,title:kt,onMouseMove:function(){if(Te===Pe||Ge)return;bt(Pe)},onClick:function(){Ge||Et(tt)},style:Sn}),B.createElement("div",{className:"".concat(wt,"-content")},ge||tt),B.isValidElement(De)||vt,Ie&&B.createElement(b.a,{className:"".concat(xt,"-option-state"),customizeIcon:De,customizeIconProps:{isSelected:vt}},vt?"\u2713":null))}))},m=B.forwardRef(g);m.displayName="OptionList";var u=m,l=function(){return null};l.isSelectOption=!0;var f=l,C=function(){return null};C.isSelectOptGroup=!0;var h=C,c=w("VTBJ"),x=w("Zm9Q");function p(k){var H=k.key,J=k.props,ae=J.children,he=J.value,Se=Object(G.a)(J,["children","value"]);return Object(c.a)({key:H,value:he!==void 0?he:H,children:ae},Se)}function s(k){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(x.a)(k).map(function(J,ae){if(!B.isValidElement(J)||!J.type)return null;var he=J.type.isSelectOptGroup,Se=J.key,Ee=J.props,Re=Ee.children,Me=Object(G.a)(Ee,["children"]);return H||!he?p(J):Object(c.a)(Object(c.a)({key:"__RC_SELECT_GRP__".concat(Se===null?ae:Se,"__"),label:Se},Me),{},{options:s(Re)})}).filter(function(J){return J})}var n=w("2Qr1"),o=w("qNPg"),i=w("U8pU"),y=w("Kwbf"),v=w("WKfj");function A(k){var H=k.mode,J=k.options,ae=k.children,he=k.backfill,Se=k.allowClear,Ee=k.placeholder,Re=k.getInputElement,Me=k.showSearch,Oe=k.onSearch,ye=k.defaultOpen,Le=k.autoFocus,q=k.labelInValue,Ce=k.value,fe=k.inputValue,De=k.optionLabelProp,Xe=H==="multiple"||H==="tags",Ye=Me!==void 0?Me:Xe||H==="combobox",$e=J||s(ae);if(Object(y.a)(H!=="tags"||$e.every(function(xt){return!xt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),H==="tags"||H==="combobox"){var At=$e.some(function(xt){return xt.options?xt.options.some(function(ct){return typeof("value"in ct?ct.value:ct.key)=="number"}):typeof("value"in xt?xt.value:xt.key)=="number"});Object(y.a)(!At,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(y.a)(H!=="combobox"||!De,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(y.a)(H==="combobox"||!he,"`backfill` only works with `combobox` mode."),Object(y.a)(H==="combobox"||!Re,"`getInputElement` only work with `combobox` mode."),Object(y.b)(H!=="combobox"||!Re||!Se||!Ee,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Oe&&!Ye&&H!=="combobox"&&H!=="tags"&&Object(y.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(y.b)(!ye||Le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ce!=null){var Wt=Object(v.d)(Ce);Object(y.a)(!q||Wt.every(function(xt){return Object(i.a)(xt)==="object"&&("key"in xt||"value"in xt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(y.a)(!Xe||Array.isArray(Ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var It=null;Object(x.a)(ae).some(function(xt){if(!B.isValidElement(xt)||!xt.type)return!1;var ct=xt.type;if(ct.isSelectOption)return!1;if(ct.isSelectOptGroup){var qt=Object(x.a)(xt.props.children).every(function(_n){return!B.isValidElement(_n)||!xt.type||_n.type.isSelectOption?!0:(It=_n.type,!1)});return!qt}return It=ct,!0}),It&&Object(y.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(It.displayName||It.name||It,"`.")),Object(y.a)(fe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var P=A,F=Object(o.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:s,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:P,fillOptionsWithMissingValue:n.a}),z=function(k){Object(j.a)(J,k);var H=Object(Y.a)(J);function J(){var ae;return Object(ee.a)(this,J),ae=H.apply(this,arguments),ae.selectRef=B.createRef(),ae.focus=function(){ae.selectRef.current.focus()},ae.blur=function(){ae.selectRef.current.blur()},ae}return Object(N.a)(J,[{key:"render",value:function(){return B.createElement(F,Object.assign({ref:this.selectRef},this.props))}}]),J}(B.Component);z.Option=f,z.OptGroup=h;var V=z,L=xe.c=V},M8RZ:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return O});var ee=w("fWQN"),N=w("mtLc"),j=w("yKVA"),Y=w("879j"),B=w("q1tI"),D=w.n(B),G=w("i8i4"),T=w.n(G),O=function(M){Object(j.a)(I,M);var _=Object(Y.a)(I);function I(U){var R;Object(ee.a)(this,I),R=_.call(this,U);var b=window.document;return R.node=b.createElement("div"),b.body.appendChild(R.node),R}return Object(N.a)(I,[{key:"render",value:function(){var R=this.props.children;return Object(G.createPortal)(R,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),I}(D.a.Component)},MEgm:function(Ue,xe){Ue.exports="data:image/png;base64,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"},MXfU:function(Ue,xe){Ue.exports="data:image/png;base64,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"},N7s7:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___2AleK",flex_space_between:"flex_space_between___244c7",flex_box_vertical_center:"flex_box_vertical_center___3ao_X",flex_box_center_end:"flex_box_center_end___1uqeu",flex_box_column:"flex_box_column___1UIfQ",Onerow:"Onerow___1SVY8",MultiLine:"MultiLine___BGRPx",FlexNoWrap:"FlexNoWrap___3B60g",bg:"bg___1LS6E",IntoTitle:"IntoTitle___3avT8",PublicNum:"PublicNum___1o5b3",CountDown:"CountDown___3VaMi",EnrollButton:"EnrollButton___2E744",StepsDiv:"StepsDiv___3VGu4",tag:"tag___lI38H"}},NLgs:function(Ue,xe,w){"use strict";w.d(xe,"b",function(){return C}),w.d(xe,"f",function(){return h}),w.d(xe,"g",function(){return c}),w.d(xe,"e",function(){return p}),w.d(xe,"d",function(){return s}),w.d(xe,"a",function(){return n}),w.d(xe,"c",function(){return o});var ee=w("9og8"),N=w("2qtc"),j=w("kLXV"),Y=w("miYZ"),B=w("tsqr"),D=w("WmNS"),G=w.n(D),T=w("q1tI"),O=w.n(T),M=w("9kvl"),_=w("xKgJ"),I=w("RCxd"),U=w("mOS8"),R=w.n(U),b=w("1ZF9"),g=w.n(b),m=w("WdTA"),u=w.n(m),l=w("m3rI"),f=w("1vsH"),C=function(y){var v=Object(M.c)()._store.getState(),A=v.globalSetting;if(!Object(_.p)()){var P;return A!=null&&(P=A.setting)!==null&&P!==void 0&&P.sso_url?(B.b.warning("\u7528\u6237\u8FD8\u672A\u767B\u5F55\uFF0C\u6B63\u5728\u8DF3\u8F6C\u767B\u5F55"),setTimeout(function(){var F;window.location.href=A==null||((F=A.setting)===null||F===void 0)?void 0:F.sso_url},1e3)):c(y),!1}return!0},h=function(y){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(c(y)&&x(v))},c=function(y){return Object(_.p)()?!0:(Object(f.Z)(),!1)},x=function(){var y,v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,A=Object(M.c)()._store.getState(),P=A.user;return(y=P.userInfo)!==null&&y!==void 0&&y.profile_completed?!0:(j.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:v?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){M.d.push("/account/profile/edit")}}),!1)},p=function(){var y,v=Object(M.c)()._store.getState(),A=v.user;return(y=A.userInfo)!==null&&y!==void 0&&y.professional_certification?!0:(j.a.confirm({title:"\u63D0\u793A",centered:!0,content:O.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(f.R)("/account/certification")}}),!1)},s=function(){return Object(_.a)()?!0:(j.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:O.a.createElement("div",{className:"tc",style:{marginLeft:-38}},O.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),O.a.createElement("img",{src:Object(_.t)()?u.a:"".concat(l.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},n=function(y,v){return y?!0:(j.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:O.a.createElement("div",null,O.a.createElement("p",null,v||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),O.a.createElement("div",{style:{marginLeft:"110px"}},O.a.createElement("img",{src:g.a,width:200}),O.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(f.R)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},o=function(y){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",A=Object(M.c)()._store.getState(),P=A.shixunsDetail.detail;return(P==null?void 0:P.public)===2||(P==null?void 0:P.public)===1||(P==null?void 0:P.shixun_status)===3?(j.a.info({centered:!0,icon:O.a.createElement(I.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:O.a.createElement("div",{className:"tc",style:{marginLeft:-38}},O.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},O.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(P==null?void 0:P.public)===2?"\u5DF2\u516C\u5F00":(P==null?void 0:P.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",v,"\u3002"),O.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),O.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:R.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(P==null?void 0:P.shixun_status)===2?(j.a.confirm({centered:!0,icon:O.a.createElement(I.a,null),title:"\u63D0\u793A",content:O.a.createElement("div",null,O.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",v,"\u3002"),O.a.createElement("br",null),O.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){j.a.confirm({width:440,centered:!0,icon:O.a.createElement(I.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(ee.a)(G.a.mark(function L(){var k;return G.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,y({type:"shixunsDetail/cancelRelease",payload:{id:P==null?void 0:P.identifier}});case 2:k=J.sent,k.status!==401&&(B.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:P==null?void 0:P.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:P==null?void 0:P.identifier}}));case 4:case"end":return J.stop()}},L)}));function V(){return z.apply(this,arguments)}return V}()})}}),!0):!1}},NQs2:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return T}),w.d(xe,"f",function(){return f}),w.d(xe,"c",function(){return s}),w.d(xe,"e",function(){return Te}),w.d(xe,"d",function(){return bt}),w.d(xe,"b",function(){return st});var ee=w("q1tI"),N=w.n(ee),j=w("NQs2"),Y=w.n(j),B=w("ygoZ"),D=w.n(B),G=function(_t){var ha=_t.dataSource,va=ha===void 0?[]:ha,_a=_t.img,Tt=_t.imgWidth,ln=Tt===void 0?346:Tt,Aa=_t.title,Ia=_t.sunTitle,Ft=_t.bannerExtraContent;return N.a.createElement("div",{className:Y.a.banner},N.a.createElement("div",{className:Y.a.content},N.a.createElement("aside",null,N.a.createElement("p",null,N.a.createElement("b",null,Aa),N.a.createElement("span",null,Ia)),va.length>0&&N.a.createElement("div",{className:Y.a.btns},va.map(function(Ta,Ja){return N.a.createElement("div",{key:Ja,onClick:Ta.click},Ta.name,Ta.sign?N.a.createElement("img",{src:D.a,width:39}):null)})),Ft),_a&&N.a.createElement("img",{style:{marginTop:33,marginRight:38},src:_a,width:ln})))},T=G,O=w("tJVT"),M=w("6nfa"),_=w.n(M),I=w("TSYQ"),U=w.n(I),R=w("LvDl"),b=function(_t){var ha=_t.dataSource,va=ha===void 0?[]:ha,_a=_t.value,Tt=_t.onChange,ln=_t.onTitleChange,Aa=_t.className,Ia=_t.title,Ft=_t.titleWidth,Ta=Ft===void 0?41:Ft,Ja=_t.style,Vn=Ja===void 0?{}:Ja,ir=_t.fontColor,ur=ir===void 0?"#6A7283":ir,Tr=_t.showCount,ke=Object(ee.useState)(0),ie=Object(O.a)(ke,2),de=ie[0],te=ie[1],je=Object(ee.useState)(!1),Ae=Object(O.a)(je,2),Je=Ae[0],Ze=Ae[1],en=Object(ee.useRef)(null),Nt=Object(ee.useRef)(null);return Object(ee.useEffect)(function(){if(va.length!==0){var yt;(en==null||((yt=en.current)===null||yt===void 0)?void 0:yt.clientHeight)>97?te(1):te(0)}va.length===0&&te(0),Ze(!1)},[va]),N.a.createElement("div",{className:U()(_.a.row,Aa),style:Vn},N.a.createElement("div",{onClick:Object(R.throttle)(function(){return ln==null?void 0:ln()},2e3),style:{width:Ta,marginTop:Je?12:4},className:"".concat(_.a.title," ").concat(ln?"current":"")},Ia),N.a.createElement("div",{className:Je?"".concat(_.a.tagsWrap," ").concat(_.a.tagsBorderWrap):_.a.tagsWrap},N.a.createElement("div",{className:_.a.bar,ref:Nt,style:de>0?{height:de===1?97:"auto",overflow:de===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},N.a.createElement("div",{className:_.a.tag,ref:en},va==null?void 0:va.map(function(yt){return N.a.createElement("span",{onClick:function(){return Tt(yt.id)},key:yt.id,style:{color:ur},className:_a===yt.id?_.a.active:""},N.a.createElement("span",{title:yt.name,className:_.a.name},yt.name),!!Tr&&N.a.createElement("span",{className:_.a.num},yt.count))}))),!!de&&N.a.createElement(ee.Fragment,null,de===1?N.a.createElement("div",{onClick:function(){var Bt;te(2),(en==null||((Bt=en.current)===null||Bt===void 0)?void 0:Bt.clientHeight)>245?Ze(!0):Ze(!1)},className:_.a.action},"\u5C55\u5F00",N.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):N.a.createElement("div",{onClick:function(){Nt.current.scrollTop=0,te(1),Ze(!1)},className:_.a.action},"\u6536\u8D77",N.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},g=b,m=w("cz0n"),u=w.n(m),l=function(_t){var ha=_t.dataSource,va=ha===void 0?[]:ha,_a=_t.value,Tt=_t.onChange,ln=_t.className,Aa=_t.style,Ia=Aa===void 0?{}:Aa;return N.a.createElement("div",{style:Ia,className:U()(u.a.tabs,ln)},va.map(function(Ft){return N.a.createElement("span",{onClick:function(){return Tt(Ft.id)},className:_a===Ft.id?u.a.active:"",key:Ft.id},Ft.name)}))},f=l,C=w("5NDa"),h=w("5rEg"),c=w("KOXS"),x=w.n(c),p=function(_t){var ha,va=_t.dataSource,_a=va===void 0?[]:va,Tt=_t.value,ln=_t.onChange,Aa=_t.className,Ia=_t.style,Ft=Ia===void 0?{}:Ia,Ta=_t.placeholder,Ja=Object(ee.useState)(""),Vn=Object(O.a)(Ja,2),ir=Vn[0],ur=Vn[1],Tr=Object(ee.useState)(""),ke=Object(O.a)(Tr,2),ie=ke[0],de=ke[1];Object(ee.useEffect)(function(){var Ae;(Ae=JSON.stringify(Tt))!==null&&Ae!==void 0&&Ae.includes("{")?(ur(Tt.id),de(Tt.value)):de(Tt)},[Tt]);var te=function(){ln(ie,ir||null)},je=function(Je){if(Je===ir)return;ur(Je),ln(ie,Je)};return N.a.createElement("div",{className:U()(x.a.input,Aa),style:Ft},!!_a.length&&N.a.createElement("div",{className:x.a.dropdown},N.a.createElement("div",{className:x.a.text},(ha=_a.find(function(Ae){return Ae.id===ir}))===null||ha===void 0?void 0:ha.name,N.a.createElement("i",{className:"iconfont icon-zhankai4"}),N.a.createElement("b",{className:x.a.b1}),N.a.createElement("b",{className:x.a.b2})),N.a.createElement("div",{className:x.a.menu},_a.map(function(Ae,Je){return N.a.createElement("div",{key:Je,onClick:function(){return je(Ae.id)}},Ae.name)}))),N.a.createElement(h.a,{onPressEnter:te,value:decodeURIComponent(ie||""),onChange:function(Je){return de(Je.target.value)},bordered:!1,placeholder:Ta}),N.a.createElement("i",{onClick:te,className:"iconfont icon-sousuo9 font14 pl10 current"}))},s=p,n=w("f9pc"),o=w.n(n),i=function(_t){var ha=_t.value,va=_t.onChange,_a=_t.className,Tt=_t.total,ln=_t.pageSize,Aa=_t.style,Ia=Aa===void 0?{}:Aa,Ft=ha<2,Ta=ha>=Math.ceil(Tt/ln);return Tt<=ln?N.a.createElement(N.a.Fragment,null):N.a.createElement("div",{className:U()(o.a.quickPager,_a),style:Ia},N.a.createElement("div",{onClick:function(){Ft||va(ha-1,"prev")},className:Ft?o.a.disabled:""},"\u4E0A\u4E00\u9875"),N.a.createElement("div",{onClick:function(){Ta||va(ha+1,"next")},className:Ta?o.a.disabled:""},"\u4E0B\u4E00\u9875"))},y=i,v=w("T2oS"),A=w("W9HT"),P=w("pC0b"),F=w("GzdX"),z=w("5Dmo"),V=w("3S7+"),L=w("Oe0F"),k=w.n(L),H=w("m3rI"),J=w("1vsH"),ae=w("JAbv"),he=w.n(ae),Se=w("Bq7L"),Ee=w.n(Se),Re=w("MEgm"),Me=w.n(Re),Oe=w("BdwD"),ye=function(_t){var ha=_t.className,va=_t.dataSource,_a=va===void 0?[]:va,Tt=_t.col,ln=Tt===void 0?4:Tt,Aa=_t.right,Ia=_t.bottom,Ft=Ia===void 0?23:Ia,Ta=_t.precision,Ja=Ta===void 0?0:Ta,Vn=_t.wrapWidth,ir=Vn===void 0?1200:Vn,ur=_t.trackEventItems,Tr=_t.loading,ke=Math.floor((ir-(ln-1)*Aa)/ln);return N.a.createElement(A.a,{spinning:Tr},N.a.createElement("div",{className:U()(k.a.list,ha)},!!_a.length&&_a.map(function(ie,de){var te=ie.name,je=ie.id,Ae=ie.identifier,Je=ie.power,Ze=ie.cover_image_id,en=ie.pic;return N.a.createElement("div",{className:k.a.wrap,key:je,style:{width:ke,marginRight:(1+de)%ln===0?0:Aa+Ja,marginBottom:Ft}},N.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Ae,"/challenges"),className:k.a.li,onClick:function(yt){yt.preventDefault(),ur&&Object(J.cb)([ur]),Je&&Object(J.R)("/shixuns/".concat(Ae,"/challenges"))}},N.a.createElement("div",{className:k.a.img},N.a.createElement("img",{className:k.a.cover,src:Ze?"".concat(H.a.API_SERVER,"/api/attachments/").concat(Ze):"".concat(H.a.IMG_SERVER,"/").concat(en)}),ie.is_jupyter&&N.a.createElement("img",{className:k.a.sign,src:he.a}),ie.is_jupyter_lab&&N.a.createElement("img",{className:k.a.sign,src:Ee.a}),ie.is_unity_3d&&N.a.createElement("img",{className:k.a.sign,src:Me.a})),N.a.createElement("div",{className:k.a.name},N.a.createElement(V.a,{title:te||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},N.a.createElement("span",{className:k.a.e},te||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),N.a.createElement("div",{className:k.a.tags},N.a.createElement(V.a,{placement:"bottom",title:"\u5173\u5361\u6570"},N.a.createElement("span",null,N.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),N.a.createElement("span",null,ie.challenges_count))),!!ie.myshixuns_count&&N.a.createElement(V.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},N.a.createElement("span",null,N.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),N.a.createElement("span",null,ie.myshixuns_count))),N.a.createElement(V.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},N.a.createElement("span",null,N.a.createElement("span",null,ie.level))),N.a.createElement("div",{className:k.a.rate},N.a.createElement(F.a,{allowHalf:!0,disabled:!0,defaultValue:ie.score_info}),N.a.createElement("span",null,"\xA0",ie.score_info?"".concat(ie.score_info,"\u5206"):"5\u5206")))),!Je&&N.a.createElement("div",{className:k.a.lockWrap},N.a.createElement("img",{src:"".concat(H.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),N.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!_a.length&&N.a.createElement(Oe.a,null)))},Le=ye,q=w("ZJlW"),Ce=w.n(q),fe=w("z4EP"),De=w.n(fe),Xe=w("+GGh"),Ye=w.n(Xe),$e=w("cFMs"),At=w.n($e),Wt=function(_t){var ha=_t.className,va=_t.dataSource,_a=va===void 0?[]:va,Tt=_t.col,ln=Tt===void 0?4:Tt,Aa=_t.right,Ia=_t.bottom,Ft=Ia===void 0?23:Ia,Ta=_t.precision,Ja=Ta===void 0?0:Ta,Vn=_t.wrapWidth,ir=Vn===void 0?1200:Vn,ur=_t.trackEventItems,Tr=_t.loading,ke=Math.floor((ir-(ln-1)*Aa)/ln);return N.a.createElement(A.a,{spinning:Tr},N.a.createElement("div",{className:U()(Ce.a.list,ha)},!!_a.length&&_a.map(function(ie,de){var te=ie.name,je=ie.id,Ae=ie.identifier,Je=ie.featured,Ze=ie.school_name,en=ie.image_url,Nt=ie.excellent,yt=ie.is_plan;return N.a.createElement("div",{key:je,className:Ce.a.wrap,style:{width:ke,marginRight:(1+de)%ln===0?0:Aa+Ja,marginBottom:Ft}},N.a.createElement("a",{target:"_blank",href:"/paths/".concat(Ae),className:Ce.a.li,onClick:function(xn){xn.preventDefault(),ur&&Object(J.cb)([ur]),Object(J.R)("/paths/".concat(Ae))}},N.a.createElement("div",{className:Ce.a.img},N.a.createElement("img",{className:Ce.a.cover,src:"".concat(H.a.IMG_SERVER,"/").concat(en)}),Je===1&&N.a.createElement("img",{className:Ce.a.sign,src:De.a}),Je===2&&N.a.createElement("img",{className:Ce.a.sign,src:""}),Je===3&&N.a.createElement("img",{className:Ce.a.sign,src:Ye.a}),Je===4&&N.a.createElement("img",{className:Ce.a.sign,src:At.a})),N.a.createElement("div",{className:Ce.a.name},N.a.createElement(V.a,{title:te},N.a.createElement("span",{className:Ce.a.e},te))),N.a.createElement(V.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Ze)},N.a.createElement("div",{className:Ce.a.unit},N.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ze)),N.a.createElement("div",{className:Ce.a.tags},N.a.createElement("div",null,N.a.createElement(V.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},N.a.createElement("span",null,N.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),N.a.createElement("span",null,ie.stages_count))),N.a.createElement(V.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},N.a.createElement("span",null,N.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),N.a.createElement("span",null,ie.members_count)))),N.a.createElement("div",null,yt&&N.a.createElement("div",{className:Ce.a.tag1},"101\u8BA1\u5212"),Nt&&N.a.createElement("div",{className:Ce.a.tag2},"\u5F00\u653E\u8BFE\u7A0B")))))}),!_a.length&&N.a.createElement(Oe.a,null)))},It=Wt,xt=w("iL++"),ct=w.n(xt),qt=w("xiVL"),_n=function(_t){var ha=_t.className,va=_t.dataSource,_a=va===void 0?[]:va,Tt=_t.col,ln=Tt===void 0?4:Tt,Aa=_t.right,Ia=_t.bottom,Ft=Ia===void 0?23:Ia,Ta=_t.precision,Ja=Ta===void 0?0:Ta,Vn=_t.wrapWidth,ir=Vn===void 0?1200:Vn,ur=_t.trackEventItems,Tr=_t.loading,ke=Math.floor((ir-(ln-1)*Aa)/ln);return N.a.createElement(A.a,{spinning:Tr},N.a.createElement("div",{className:U()(ct.a.list,ha)},!!_a.length&&_a.map(function(ie,de){var te=ie.subject_identifier,je=ie.id,Ae=ie.identifier,Je=ie.power,Ze=ie.is_public!=0&&ie.is_public;return N.a.createElement("div",{className:ct.a.wrap,key:je,style:{width:ke,marginRight:(1+de)%ln===0?0:Aa+Ja,marginBottom:Ft}},N.a.createElement("a",{className:ct.a.li,onClick:function(Nt){Nt.preventDefault(),ur&&Object(J.cb)([ur]),Object(J.R)(ie.first_category_url)}},N.a.createElement("div",{className:ct.a.top},N.a.createElement(V.a,{title:ie.name},N.a.createElement("div",{className:ct.a.name},ie.name)),N.a.createElement("img",{className:ct.a.img,src:H.a.IMG_SERVER+"/images/"+ie.avatar_url}),N.a.createElement("div",{className:ct.a.text,title:ie.creator},ie.creator),te&&N.a.createElement("div",{className:ct.a.btns},N.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),N.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ze&&N.a.createElement("div",{className:ct.a.sign},"\u516C\u5F00")),N.a.createElement("div",{className:ct.a.bottom},ie.visits>0&&N.a.createElement(V.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},N.a.createElement("span",null,N.a.createElement("i",{className:"iconfont icon-liulanyan"}),N.a.createElement("span",null,ie.visits))),ie.course_members_count>0&&N.a.createElement(V.a,{title:"\u6210\u5458",placement:"bottom"},N.a.createElement("span",null,N.a.createElement("i",{className:"iconfont icon-chengyuan"}),ie.course_members_count)),ie.tasks_count>0&&N.a.createElement(V.a,{title:"\u4F5C\u4E1A",placement:"bottom"},N.a.createElement("span",null,N.a.createElement("i",{className:"iconfont icon-zuoye"}),ie.tasks_count)),ie.is_end?N.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):N.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ie.is_accessible&&N.a.createElement("div",{className:ct.a.lockWrap},N.a.createElement("img",{src:"".concat(H.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),N.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!_a.length&&N.a.createElement(Oe.a,null)))},Tn=_n,On=w("f0W+"),Bn=w.n(On),Fn=function(_t){var ha=_t.dataSource,va=ha===void 0?[]:ha,_a=_t.value,Tt=_t.onChange,ln=_t.className,Aa=_t.style,Ia=Aa===void 0?{}:Aa,Ft=_t.tabBarExtraContent;return N.a.createElement("div",{className:U()(Bn.a.tabs,ln),style:Ia},N.a.createElement("div",{className:Bn.a.tabsWrap},va.map(function(Ta,Ja){return N.a.createElement("aside",{className:Bn.a.tab,onClick:function(){Tt(Ta.id)},key:Ja},N.a.createElement("div",{className:_a===Ta.id?Bn.a.active:""},Ta.name),(Ta==null?void 0:Ta.total)!==void 0&&N.a.createElement("span",null,"\uFF08",Ta==null?void 0:Ta.total,"\uFF09"))})),N.a.createElement("div",{className:Bn.a.tabBar},Ft))},Te=Fn,He=function(_t){var ha=_t.className,va=_t.style,_a=va===void 0?{}:va,Tt=_t.children;return N.a.createElement("div",{className:U()(ha),style:_a},Tt)},bt=He,Et=w("qVdP"),at=w("jsC+"),mt=w("lUTK"),Pe=w("BvKs"),_e=w("8WcF"),me=w.n(_e),re=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],le=function(_t){var ha,va=_t.sortValue,_a=_t.dropValue,Tt=_t.className,ln=_t.onSort,Aa=_t.onDrop,Ia=_t.dataSource,Ft=Ia===void 0?re:Ia;return N.a.createElement("div",{className:U()(me.a.orderWrap,Tt)},N.a.createElement(at.a,{dropdownRender:function(){return N.a.createElement(Pe.a,null,Ft.map(function(Ja,Vn){return N.a.createElement(Pe.a.Item,{key:Vn,onClick:function(){return Aa(Ja.id)}},Ja.name)}))}},N.a.createElement("span",{className:me.a.orderTextWrap},(ha=Ft.find(function(Ta){return _a===Ta.id}))===null||ha===void 0?void 0:ha.name)),N.a.createElement("span",{className:me.a.orderIconWrap},N.a.createElement("span",{className:me.a.orderAsc},N.a.createElement("i",{className:va==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(me.a.cursorPointer," ").concat(me.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(me.a.cursorPointer),onClick:function(){return ln(va==="asc"?"desc":"asc")}})),N.a.createElement("span",{className:me.a.orderDesc},N.a.createElement("i",{className:va==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(me.a.cursorPointer," ").concat(me.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(me.a.cursorPointer),onClick:function(){return ln(va==="asc"?"desc":"asc")}}))))},ue=le,be=w("+L6B"),Ge=w("2/Rp"),tt=w("0Owb"),kt=w("9og8"),on=w("PpiC"),Sn=w("WmNS"),yn=w.n(Sn),nn=w("siWv"),vt=w.n(nn),wt=function(_t){var ha=_t.className,va=_t.style,_a=_t.children,Tt=_t.loading,ln=Tt===void 0?!1:Tt,Aa=_t.openLoading,Ia=_t.onClick,Ft=Ia===void 0?function(){}:Ia,Ta=_t.size,Ja=Ta===void 0?"middle":Ta,Vn=_t.shape,ir=Vn===void 0?"round":Vn,ur=Object(on.a)(_t,["className","style","children","loading","openLoading","onClick","size","shape"]),Tr=Object(ee.useState)(!1),ke=Object(O.a)(Tr,2),ie=ke[0],de=ke[1];return N.a.createElement(Ge.a,Object(tt.a)({onClick:Object(R.throttle)(function(){var te=Object(kt.a)(yn.a.mark(function je(Ae){return yn.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Aa&&de(!0),Ze.prev=1,Ze.next=4,Ft(Ae);case 4:Ze.next=9;break;case 6:Ze.prev=6,Ze.t0=Ze.catch(1),console.log("error",Ze.t0);case 9:Aa&&de(!1);case 10:case"end":return Ze.stop()}},je,null,[[1,6]])}));return function(je){return te.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:U()(vt.a.btn,vt.a["".concat(Ja,"-").concat(ir)],ha),style:va,size:Ja,shape:ir,loading:ie||ln},ur),_a)},st=wt,ge=w("+oxA"),Ie=w.n(ge),gt=function(_t){var ha=_t.className,va=_t.style,_a=_t.children,Tt=_a===void 0?null:_a,ln=_t.onClick,Aa=_t.title;return N.a.createElement("div",{className:U()(Ie.a.head,ha),style:va},N.a.createElement("span",{className:"primary-hover",onClick:ln},N.a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),N.a.createElement("b",{title:Aa},Aa),N.a.createElement("div",{className:Ie.a.node},Tt))},it=gt,Qt=w("fgAr"),sn=w.n(Qt),ft=function(_t){var ha=_t.confirmShow,va=ha===void 0?!0:ha,_a=_t.confirmTitle,Tt=_t.confirmClick,ln=_t.cancelShow,Aa=ln===void 0?!0:ln,Ia=_t.cancelTitle,Ft=_t.cancelClick,Ta=_t.className,Ja=_t.style,Vn=_t.confirmLoading,ir=Vn===void 0?!1:Vn;return N.a.createElement("div",{className:U()(sn.a.btns,Ta),style:Ja},va&&N.a.createElement(Ge.a,{loading:ir,onClick:Tt,type:"primary",className:sn.a.confirm},_a),Aa&&N.a.createElement(Ge.a,{onClick:Ft,className:sn.a.cancel},Ia))},Yt=ft,Ht=w("W07S"),ya=w.n(Ht),ua=function(_t){var ha=_t.className,va=_t.style,_a=va===void 0?{}:va,Tt=_t.LeftContent,ln=_t.children,Aa=_t.RightContent;return N.a.createElement("div",{className:U()(ya.a.fixedBottom,ha),style:_a},N.a.createElement("div",{className:ya.a.wrap},N.a.createElement("div",{className:ya.a.left},Tt),N.a.createElement("div",{className:ya.a.center},ln),N.a.createElement("div",{className:ya.a.right},Aa)))},dr=ua,Er=w("psVc"),Qa=w.n(Er),Yn=w("9kvl"),or=function(_t){var ha=_t.className,va=_t.style,_a=va===void 0?{}:va,Tt=_t.dataSource,ln=Tt===void 0?[]:Tt;return N.a.createElement("div",{className:U()(Qa.a.crumbs,ha),style:_a},ln.map(function(Aa,Ia){return Ia<ln.length-1?N.a.createElement(ee.Fragment,{key:Ia},Aa.path?N.a.createElement("span",{className:Qa.a.hover,onClick:function(){return Yn.d.push(Aa.path)}},Aa.name):N.a.createElement("span",null,Aa.name),N.a.createElement("span",null,"\xA0",">","\xA0")):N.a.createElement("span",{key:Ia,style:{color:"#5F6368"}},Aa.name)}))},zr=or},Nmsl:function(Ue,xe,w){Ue.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(Ue,xe){Ue.exports="data:image/png;base64,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"},NvD2:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return D});var ee=w("Kwbf");function N(G,T){var O=new Set;return G.forEach(function(M){T.has(M)||O.add(M)}),O}function j(G){var T=G||{},O=T.disabled,M=T.disableCheckbox,_=T.checkable;return!!(O||M)||_===!1}function Y(G,T,O,M){for(var _=new Set(G),I=new Set,U=0;U<=O;U+=1){var R=T.get(U)||new Set;R.forEach(function(u){var l=u.key,f=u.node,C=u.children,h=C===void 0?[]:C;_.has(l)&&!M(f)&&h.filter(function(c){return!M(c.node)}).forEach(function(c){_.add(c.key)})})}for(var b=new Set,g=O;g>=0;g-=1){var m=T.get(g)||new Set;m.forEach(function(u){var l=u.parent,f=u.node;if(M(f)||!u.parent||b.has(u.parent.key))return;if(M(u.parent.node)){b.add(l.key);return}var C=!0,h=!1;(l.children||[]).filter(function(c){return!M(c.node)}).forEach(function(c){var x=c.key,p=_.has(x);C&&!p&&(C=!1),!h&&(p||I.has(x))&&(h=!0)}),C&&_.add(l.key),h&&I.add(l.key),b.add(l.key)})}return{checkedKeys:Array.from(_),halfCheckedKeys:Array.from(N(I,_))}}function B(G,T,O,M,_){for(var I=new Set(G),U=new Set(T),R=0;R<=M;R+=1){var b=O.get(R)||new Set;b.forEach(function(l){var f=l.key,C=l.node,h=l.children,c=h===void 0?[]:h;!I.has(f)&&!U.has(f)&&!_(C)&&c.filter(function(x){return!_(x.node)}).forEach(function(x){I.delete(x.key)})})}U=new Set;for(var g=new Set,m=M;m>=0;m-=1){var u=O.get(m)||new Set;u.forEach(function(l){var f=l.parent,C=l.node;if(_(C)||!l.parent||g.has(l.parent.key))return;if(_(l.parent.node)){g.add(f.key);return}var h=!0,c=!1;(f.children||[]).filter(function(x){return!_(x.node)}).forEach(function(x){var p=x.key,s=I.has(p);h&&!s&&(h=!1),!c&&(s||U.has(p))&&(c=!0)}),h||I.delete(f.key),c&&U.add(f.key),g.add(f.key)})}return{checkedKeys:Array.from(I),halfCheckedKeys:Array.from(N(U,I))}}function D(G,T,O,M){var _=[],I;M?I=M:I=j;var U=new Set(G.filter(function(m){var u=!!O[m];return u||_.push(m),u})),R=new Map,b=0;Object.keys(O).forEach(function(m){var u=O[m],l=u.level,f=R.get(l);f||(f=new Set,R.set(l,f)),f.add(u),b=Math.max(b,l)}),Object(ee.a)(!_.length,"Tree missing follow keys: ".concat(_.slice(0,100).map(function(m){return"'".concat(m,"'")}).join(", ")));var g;return T===!0?g=Y(U,R,b,I):g=B(U,T.halfCheckedKeys,R,b,I),g}},OLES:function(Ue,xe,w){"use strict";var ee=w("U8pU"),N=w("VTBJ"),j=w("Ff2n"),Y=w("q1tI"),B=w("uciX"),D=w("7ixt"),G=function(U){var R=U.overlay,b=U.prefixCls,g=U.id,m=U.overlayInnerStyle;return Y.createElement("div",{className:"".concat(b,"-inner"),id:g,role:"tooltip",style:m},typeof R=="function"?R():R)},T=G,O=function(U,R){var b=U.overlayClassName,g=U.trigger,m=g===void 0?["hover"]:g,u=U.mouseEnterDelay,l=u===void 0?0:u,f=U.mouseLeaveDelay,C=f===void 0?.1:f,h=U.overlayStyle,c=U.prefixCls,x=c===void 0?"rc-tooltip":c,p=U.children,s=U.onVisibleChange,n=U.afterVisibleChange,o=U.transitionName,i=U.animation,y=U.placement,v=y===void 0?"right":y,A=U.align,P=A===void 0?{}:A,F=U.destroyTooltipOnHide,z=F===void 0?!1:F,V=U.defaultVisible,L=U.getTooltipContainer,k=U.overlayInnerStyle,H=Object(j.a)(U,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),J=Object(Y.useRef)(null);Object(Y.useImperativeHandle)(R,function(){return J.current});var ae=Object(N.a)({},H);"visible"in U&&(ae.popupVisible=U.visible);var he=function(){var Oe=U.arrowContent,ye=Oe===void 0?null:Oe,Le=U.overlay,q=U.id;return[Y.createElement("div",{className:"".concat(x,"-arrow"),key:"arrow"},ye),Y.createElement(T,{key:"content",prefixCls:x,id:q,overlay:Le,overlayInnerStyle:k})]},Se=!1,Ee=!1;if(typeof z=="boolean")Se=z;else if(z&&Object(ee.a)(z)==="object"){var Re=z.keepParent;Se=Re===!0,Ee=Re===!1}return Y.createElement(B.a,Object.assign({popupClassName:b,prefixCls:x,popup:he,action:m,builtinPlacements:D.a,popupPlacement:v,ref:J,popupAlign:P,getPopupContainer:L,onPopupVisibleChange:s,afterPopupVisibleChange:n,popupTransitionName:o,popupAnimation:i,defaultPopupVisible:V,destroyPopupOnHide:Se,autoDestroy:Ee,mouseLeaveDelay:C,popupStyle:h,mouseEnterDelay:l},ae),p)},M=Object(Y.forwardRef)(O),_=xe.a=M},OZM5:function(Ue,xe,w){"use strict";w.d(xe,"b",function(){return M}),w.d(xe,"a",function(){return _}),w.d(xe,"k",function(){return I}),w.d(xe,"h",function(){return U}),w.d(xe,"i",function(){return R}),w.d(xe,"g",function(){return b}),w.d(xe,"c",function(){return g}),w.d(xe,"d",function(){return m}),w.d(xe,"j",function(){return f}),w.d(xe,"e",function(){return C}),w.d(xe,"f",function(){return h});var ee=w("KQm4"),N=w("U8pU"),j=w("Ff2n"),Y=w("q1tI"),B=w.n(Y),D=w("Kwbf"),G=w("WaYH"),T=.25,O=2;function M(c,x){var p=c.slice(),s=p.indexOf(x);return s>=0&&p.splice(s,1),p}function _(c,x){var p=c.slice();return p.indexOf(x)===-1&&p.push(x),p}function I(c){return c.split("-")}function U(c,x){return"".concat(c,"-").concat(x)}function R(c){return c&&c.type&&c.type.isTreeNode}function b(c,x){var p=[c],s=x[c];function n(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(i){var y=i.key,v=i.children;p.push(y),n(v)})}return n(s.children),p}function g(c,x){var p=c.clientY,s=x.selectHandle.getBoundingClientRect(),n=s.top,o=s.bottom,i=s.height,y=Math.max(i*T,O);return p<=n+y?-1:p>=o-y?1:0}function m(c,x){if(!c)return;var p=x.multiple;return p?c.slice():c.length?[c[0]]:c}var u=function(x){return x};function l(c,x){if(!c)return[];var p=x||{},s=p.processProps,n=s===void 0?u:s,o=Array.isArray(c)?c:[c];return o.map(function(i){var y=i.children,v=Object(j.a)(i,["children"]),A=l(y,x);return B.a.createElement(G.a,Object.assign({},n(v)),A)})}function f(c){if(!c)return null;var x;if(Array.isArray(c))x={checkedKeys:c,halfCheckedKeys:void 0};else if(Object(N.a)(c)==="object")x={checkedKeys:c.checked||void 0,halfCheckedKeys:c.halfChecked||void 0};else return Object(D.a)(!1,"`checkedKeys` is not an array or an object"),null;return x}function C(c,x){var p=new Set;function s(n){if(p.has(n))return;var o=x[n];if(!o)return;p.add(n);var i=o.parent,y=o.node;if(y.disabled)return;i&&s(i.key)}return(c||[]).forEach(function(n){s(n)}),Object(ee.a)(p)}function h(c){var x={};return Object.keys(c).forEach(function(p){(p.startsWith("data-")||p.startsWith("aria-"))&&(x[p]=c[p])}),x}},Oe0F:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(Ue,xe,w){Ue.exports=w.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ue,xe,w){"use strict";var ee=w("2qtc"),N=w("kLXV"),j=w("rAM+"),Y=w("miYZ"),B=w("tsqr"),D=w("tJVT"),G=w("jrin"),T=w("q1tI"),O=w.n(T),M=w("VrN/"),_=w.n(M),I=w("bdgK"),U=w("p77/"),R=w("Bd2K"),b=w("ELLl"),g=w("19Vz"),m=w("lZu9"),u=w("+NIl"),l=w("kSUc"),f=w("9Bee"),C=function(me){var re=me.value,le=re===void 0?"":re,ue=me.className,be=me.showTextOnly,Ge=me.showLines,tt=me.style,kt=tt===void 0?{}:tt,on=Object(T.useMemo)(function(){return""},[le]);return O.a.createElement(O.a.Fragment,null,O.a.createElement("div",{dangerouslySetInnerHTML:{__html:on}}))},h=w("0Owb"),c=w("dejd"),x=w("C+DQ"),p=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function s(me){var re=me.onActionCallback,le=me.title,ue=me.icon,be=me.actionName,Ge=me.className,tt=Ge===void 0?"":Ge,kt=me.children;function on(){re(be)}return O.a.createElement("a",{title:le,className:tt,onClick:on},O.a.createElement("i",{className:"md-iconfont ".concat(ue)}),kt)}var n=function(me){var re=me.watch,le=me.showNullButton,ue=me.onActionCallback,be=me.fullScreen,Ge=me.insertTemp,tt=me.hidetoolBar,kt=[].concat(p,[{title:"".concat(re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(re?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return O.a.createElement("ul",{className:"markdown-toolbar-container"},!tt&&kt.map(function(on,Sn){return O.a.createElement("li",{key:Sn},on.actionName?O.a.createElement(s,Object(h.a)({},on,{onActionCallback:ue})):O.a.createElement("span",{className:"v-line"}))}),le?O.a.createElement("li",null,O.a.createElement(s,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ue},O.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ge&&O.a.createElement("li",null,O.a.createElement(s,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ge),onActionCallback:ue},O.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),O.a.createElement("li",{className:"btn-full-screen"},O.a.createElement(s,{icon:"".concat(be?"icon-shrink":"icon-enlarge"),title:be?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ue})))},o=w("M8RZ"),i=w("+L6B"),y=w("2/Rp"),v=w("y8nQ"),A=w("Vl3Y"),P=w("5NDa"),F=w("5rEg"),z={labelCol:{span:4},wrapperCol:{span:20}},V=function(me){var re=me.callback,le=me.onCancel;function ue(be){re(be)}return O.a.createElement(A.a,Object(h.a)({},z,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ue}),O.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},O.a.createElement(F.a,null)),O.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},O.a.createElement(F.a,null)),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(y.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))},L=w("7ahc"),k=w("HmJG"),H=w("BjJ7"),J=A.a.useForm,ae={width:280,marginRight:10},he={labelCol:{span:5},wrapperCol:{span:19}},Se=function(me){var re=me.callback,le=me.onCancel,ue=J(),be=Object(D.a)(ue,1),Ge=be[0];function tt(Sn){re(Sn)}function kt(Sn,yn){Ge.setFieldsValue({src:"/api/attachments/".concat(Sn.id),type:yn.type})}function on(Sn){var yn=Sn.target.files[0];Re(yn,kt)}return O.a.createElement(A.a,Object(h.a)({form:Ge},he,{className:"upload-image-panel",onFinish:tt}),O.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},O.a.createElement("div",{className:"flex-container"},O.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},O.a.createElement(F.a,{style:ae})),O.a.createElement(Ee,{onFileChange:on}))),O.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},O.a.createElement(F.a,{style:{width:264}})),O.a.createElement(A.a.Item,{style:{textAlign:"right"}},O.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(y.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function Ee(me){var re=me.onFileChange;return O.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",O.a.createElement("input",{type:"file",onChange:re}))}function Re(me,re){if(!me)throw new String("\u6CA1\u6709\u6587\u4EF6");var le=new FormData;le.append("editormd-image-file",me),le.append("file_param_name","editormd-image-file"),le.append("byxhr","true");var ue=new window.XMLHttpRequest;ue.withCredentials=!0,ue.addEventListener("load",function(be){re(JSON.parse(be.target.responseText),me)},!1),ue.addEventListener("error",function(be){console.error(be)},!1),ue.open("POST","".concat(H.a,"/api/attachments.json")),ue.send(le)}var Me=w("giR+"),Oe=w("fyUT"),ye=w("7Kak"),Le=w("9yH6"),q=Le.a.Group,Ce={margin:"0 8px"},fe=function(me){var re=me.callback,le=me.onCancel;function ue(be){re(be)}return O.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ue},O.a.createElement("div",{className:"flex-container"},O.a.createElement("span",{style:Ce},"\u5355\u5143\u683C\u6570\uFF1A"),O.a.createElement("span",{style:Ce},"\u884C\u6570"),O.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},O.a.createElement(Oe.a,null)),O.a.createElement("span",{style:Ce},"\u5217\u6570"),O.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},O.a.createElement(Oe.a,null))),O.a.createElement("div",{className:"flex-container",style:{marginTop:12}},O.a.createElement("span",{style:Ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),O.a.createElement(A.a.Item,{name:"align"},O.a.createElement(q,null,O.a.createElement(Le.a,{value:"default"},O.a.createElement("i",{className:"fa fa-align-justify"})),O.a.createElement(Le.a,{value:"left"},O.a.createElement("i",{className:"fa fa-align-left"})),O.a.createElement(Le.a,{value:"center"},O.a.createElement("i",{className:"fa fa-align-center"})),O.a.createElement(Le.a,{value:"right"},O.a.createElement("i",{className:"fa fa-align-right"}))))),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(y.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))},De=w("m3rI"),Xe=w("wMS7"),Ye=w.n(Xe),$e="link",At="upload-image",Wt="code-block",It="add-table",xt="------------",ct={default:xt,left:":".concat(xt),center:":".concat(xt,":"),right:"".concat(xt,":")},qt=w("9VGf"),_n,Tn;function On(){}var Bn=0,Fn=1e4,Te="\u2581",He=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function bt(me){return/^\d+$/.test(me)?"".concat(me,"px"):me}var Et=navigator.platform.toUpperCase().indexOf("MAC")>=0,at=Et?"Cmd":"Ctrl",mt=(_n={},Object(G.a)(_n,at+"-B","bold"),Object(G.a)(_n,at+"-I","italic"),_n),Pe=(Tn={},Object(G.a)(Tn,$e,"\u6DFB\u52A0\u94FE\u63A5"),Object(G.a)(Tn,Wt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(G.a)(Tn,At,"\u6DFB\u52A0\u56FE\u7247"),Object(G.a)(Tn,It,"\u6DFB\u52A0\u8868\u683C"),Tn),_e=xe.a=function(me){var re=me.defaultValue,le=re===void 0?"":re,ue=me.onChange,be=me.width,Ge=be===void 0?"100%":be,tt=me.height,kt=tt===void 0?400:tt,on=me.miniToolbar,Sn=on===void 0?!1:on,yn=me.isFocus,nn=yn===void 0?!1:yn,vt=me.watch,wt=me.insertTemp,st=me.mode,ge=st===void 0?"markdown":st,Ie=me.id,gt=Ie===void 0?"markdown-editor-id":Ie,it=me.showResizeBar,Qt=it===void 0?!1:it,sn=me.noStorage,ft=sn===void 0?!1:sn,Yt=me.showNullButton,Ht=Yt===void 0?!1:Yt,ya=me.hidetoolBar,ua=ya===void 0?!1:ya,dr=me.fullScreen,Er=dr===void 0?!1:dr,Qa=me.onBlur,Yn=me.onCMBeforeChange,or=me.onFullScreen,zr=me.className,Ka=zr===void 0?"":zr,_t=me.disablePaste,ha=_t===void 0?!1:_t,va=me.placeholder,_a=va===void 0?"":va,Tt=me.values,ln=Tt===void 0?"":Tt,Aa=Object(T.useState)(null),Ia=Object(D.a)(Aa,2),Ft=Ia[0],Ta=Ia[1],Ja=Object(T.useState)(le),Vn=Object(D.a)(Ja,2),ir=Vn[0],ur=Vn[1],Tr=Object(T.useState)(vt),ke=Object(D.a)(Tr,2),ie=ke[0],de=ke[1],te=Object(T.useState)(Er),je=Object(D.a)(te,2),Ae=je[0],Je=je[1],Ze=Object(T.useState)(""),en=Object(D.a)(Ze,2),Nt=en[0],yt=en[1],Bt=Object(T.useState)(0),xn=Object(D.a)(Bt,2),$a=xn[0],Ha=xn[1],Or=Object(T.useState)(kt),er=Object(D.a)(Or,2),vr=er[0],wr=er[1],Wr=Object(T.useState)(!1),pi=Object(D.a)(Wr,2),Jr=pi[0],Xn=pi[1],pr=Object(T.useRef)(),Z=Object(T.useRef)(),we=Object(T.useRef)(),Qe=Object(T.useRef)();Object(T.useEffect)(function(){ur(ln),Ft==null||Ft.setValue(ln)},[ln]),Object(T.useEffect)(function(){or==null||or(Ae)},[Ae]),Object(T.useEffect)(function(){if(pr.current){var pt=_.a.fromTextArea(pr.current,{mode:ge,lineNumbers:!Sn,lineWrapping:!0,value:le,autoCloseTags:!0,autoCloseBrackets:!0});nn&&pt.focus();function Ut(Ot,vn){if(ha){vn.preventDefault();return}var kn=vn.clipboardData;if(kn){var oa=kn.types.toString(),ka=kn.items,sa=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];if(oa==="Files"||kn.types.indexOf("Files")>-1){if(vn.preventDefault(),ge=="stex")return;try{var ca,Na=ka[1];((ca=ka[0])===null||ca===void 0?void 0:ca.kind)==="file"&&(Na=ka[0]);var Pa=Na.getAsFile(),Nr=Pa.name.split(".").pop();Re(Pa,function(gr){if(gr.id){var Rr,Dr,Yr;(Pa==null||((Rr=Pa.type)===null||Rr===void 0)?void 0:Rr.indexOf("image"))>-1?pt.replaceSelection("![,](/api/attachments/".concat(gr.id,"?type=").concat(gr.content_type,")")):(Pa==null||((Dr=Pa.type)===null||Dr===void 0)?void 0:Dr.indexOf("video"))>-1?pt.replaceSelection('<video width="100%" controls src="'.concat(De.a.API_SERVER,"/api/attachments/").concat(gr.id,'"></video>')):(Pa==null||((Yr=Pa.type)===null||Yr===void 0)?void 0:Yr.indexOf("pdf"))>-1?pt.replaceSelection('<a href="'.concat(De.a.API_SERVER,"/api/attachments/").concat(gr.id,"?type=").concat(Pa.type,'&disposition=inline" target="_blank">').concat(Pa.name,"</a>")):sa.includes(Nr)?pt.replaceSelection('<a href="'.concat(De.a.API_SERVER,"/api/attachments/").concat(gr.id,'?type=office&disposition=inline" target="_blank">').concat(Pa.name,"</a>")):pt.replaceSelection("[".concat(Pa.name,"](").concat(De.a.API_SERVER,"/api/attachments/").concat(gr.id,"?type=").concat(gr.content_type,")"))}else(gr==null?void 0:gr.status)===401&&(document.location.href="/user/login")})}catch(gr){B.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return pt.on("paste",Ut),Ta(pt),function(){pt.off("paste",Ut)}}},[]);var Ve=Object(T.useCallback)(function(){if(Z.current)try{}catch(pt){console.log(pt,"---- to set md editor body height")}},[vr,Z,Ae]);Object(T.useEffect)(function(){function pt(){var Ot=new I.default(function(vn){var kn=Object(j.a)(vn),oa;try{for(kn.s();!(oa=kn.n()).done;){var ka=oa.value;(ka.target.offsetHeight>0||ka.target.offsetWidth>0)&&(Ve(),Ft.setSize("100%","100%"),Ft.refresh())}}catch(sa){kn.e(sa)}finally{kn.f()}});return Ot.observe(pr.current.parentElement),Ot}if(Ft){var Ut=pt();return function(){Ut.unobserve(pr.current.parentElement)}}},[Ft,Ve]),Object(T.useEffect)(function(){if(Ft){for(var pt=[],Ut=function(){var ka=vn[Ot];kn=Object(D.a)(ka,2);var sa=kn[0],ca=kn[1],Na=Object(G.a)({},sa,function(){lt(ca)});pt.push(Na),Ft.addKeyMap(Na)},Ot=0,vn=Object.entries(mt);Ot<vn.length;Ot++){var kn;Ut()}return function(){var oa=Object(j.a)(pt),ka;try{for(oa.s();!(ka=oa.n()).done;){var sa=ka.value;Ft.removeKeyMap(sa)}}catch(ca){oa.e(ca)}finally{oa.f()}}}},[Ft]),Object(T.useEffect)(function(){Er!==Ae&&Je(Er)},[Er]),Object(qt.a)(function(){if(!ft&&$a>0){var pt=new Date().getTime(),Ut=window.sessionStorage.getItem(gt);pt>=$a+Fn&&(!Ut||Ut!==ir)&&(window.sessionStorage.setItem(gt,ir),Xn(!0))}},Fn),Object(T.useEffect)(function(){de(vt)},[Ft,vt]),Object(T.useEffect)(function(){Ft&&(nn&&Ft.focus())},[Ft,nn]),Object(T.useEffect)(function(){if(ie&&Ft){var pt=Ft.getScrollerElement();function Ut(Ot){var vn=Ot.target;if(Qe.current){var kn=vn.scrollTop/vn.scrollHeight;Qe.current.scrollTop=Qe.current.scrollHeight*kn}}return pt.addEventListener("scroll",Ut),function(){pt.removeEventListener("scroll",Ut)}}},[Ft,ie]),Object(T.useEffect)(function(){if(Ft&&Yn){function pt(Ut,Ot){Yn(Ut,Ot)}return Ft.on("beforeChange",pt),function(){Ft.off("beforeChange",pt)}}},[Ft,Yn]),Object(T.useEffect)(function(){if(Ft&&Qa){function pt(){Qa(Ft.getValue())}return Ft.on("blur",pt),function(){Ft.off("blur",pt)}}},[Ft,Qa]),Object(T.useEffect)(function(){if(Ft){function pt(Ut){var Ot=Ye.a.sanitize(Ut.getValue());ur(Ot),Ha(new Date().getTime()),Ut.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ue&&ue(Ot)}return Ft.on("change",pt),function(){Ft.off("change",pt)}}},[Ft,ue]),Object(T.useEffect)(function(){Ft&&(le==null?(Ft.setValue(""),ur("")):le!==Ft.getValue()&&(Ft.setValue(le),ur(le),Ft.setCursor(Ft.lineCount(),0)))},[Ft,le]);var lt=Object(T.useCallback)(function(pt){var Ut=Ft.getCursor(),Ot=Ft.getSelection(),vn=Ot.split(`
`);switch(pt){case"bold":return Ft.replaceSelection("**"+Ot+"**"),Ot===""&&Ft.setCursor(Ut.line,Ut.ch+2),Ft.focus();case"italic":return Ft.replaceSelection("*"+Ot+"*"),Ot===""&&Ft.setCursor(Ut.line,Ut.ch+1),Ft.focus();case"code":return Ft.replaceSelection("`"+Ot+"`"),Ot===""&&Ft.setCursor(Ut.line,Ut.ch+1),Ft.focus();case"inline-latex":return Ft.replaceSelection("`$$"+Ot+"$$`"),Ot===""&&Ft.setCursor(Ut.line,Ut.ch+3),Ft.focus();case"latex":return Ft.replaceSelection("```latex\n"+Ot+"\n```"),Ft.setCursor(Ut.line+1,Ot.length+1),Ft.focus();case"line-break":return Ft.replaceSelection(`<br/>
`),Ft.focus();case"list-ul":return Ot===""?Ft.replaceSelection("- "+Ot):Ft.replaceSelection(vn.map(function(kn){return kn===""?"":"- ".concat(kn)}).join(`
`)),Ft.focus();case"list-ol":return Ot===""?Ft.replaceSelection("1. "+Ot):Ft.replaceSelection(vn.map(function(kn,oa){return kn===""?"":"".concat(oa+1,". ").concat(kn)}).join(`
`)),Ft.focus();case"add-null-ch":return Ot===""&&Ft.setCursor(Ut.line,Ut.ch+1),Ft.replaceSelection(Te),Ft.focus();case"inster-template-1":return Ot===""&&Ft.setCursor(Ut.line,Ut.ch),Ft.replaceSelection(He),Ft.focus();case"eraser":return Ft.setValue(""),Ft.focus();case"trigger-watch":return de(!ie),Ft.focus();case"trigger-full-screen":return Je(!Ae),Ft.focus();case $e:yt($e);return;case Wt:yt(Wt);return;case At:yt(At);return;case It:yt(It);return;default:throw new Error}},[Ft,ie,Ae]),rt=Object(T.useCallback)(function(pt){yt("");switch(Nt){case $e:var Ut=pt.title,Ot=pt.link;return Ft.replaceSelection("[".concat(Ut,"](").concat(Ot,")")),Ft.focus();case Wt:var vn=pt.language,kn=pt.content;return Ft.replaceSelection(["```"+vn,kn,"```"].join(`
`)),Ft.focus();case At:var oa=pt.src,ka=pt.alt;return Ft.replaceSelection("![ ".concat(ka," ]( ").concat(oa,' "').concat(ka,'" )')),Ft.focus();case It:for(var sa=pt.row,ca=pt.col,Na=pt.align,Pa=`
`,Nr=0;Nr<sa;Nr++){for(var gr=[],Rr=[],Dr=0;Dr<ca;Dr++)Nr===1&&Rr.push(ct[Na]),gr.push(" ");Nr===1&&(Pa+="| ".concat(Rr.join(" | "),` |
`)),Pa+="| ".concat(gr.join(ca===1?"":" | "),` |
`)}return Ft.replaceSelection(Pa+`
`),Ft.focus();default:throw new Error}},[Ft,Nt]),Ct=Object(T.useMemo)(function(){switch(Nt){case $e:return O.a.createElement(V,{callback:rt,onCancel:Rt});case Wt:return O.a.createElement(L.b,{callback:rt,onCancel:Rt});case At:return O.a.createElement(Se,{callback:rt,onCancel:Rt});case It:return O.a.createElement(fe,{callback:rt,onCancel:Rt});default:return null}},[Nt]);function Rt(){yt("")}Object(T.useEffect)(function(){if(we.current){var pt=we.current,Ut=!1,Ot=0;function vn(ka){Ut=!0,Ot=ka.pageY}function kn(){Ut=!1}function oa(ka){if(Ut){var sa=ka.pageY-Ot;sa<0&&(sa=0),sa>300&&(sa=300);var ca=kt+sa+"px";wr(ca)}}return pt.addEventListener("mousedown",vn),document.addEventListener("mousemove",oa),document.addEventListener("mouseup",kn),function(){pt.removeEventListener("mousedown",vn),document.removeEventListener("mousemove",oa),document.removeEventListener("mouseup",kn)}}},[Ft,we]),Object(T.useEffect)(function(){wr(kt)},[kt]);var an=bt(Ge),un=bt(vr),Nn={width:an,height:un},Rn=Object(T.useMemo)(function(){if($a){var pt=new Date($a),Ut=pt.getHours(),Ot=pt.getMinutes(),vn=pt.getSeconds();return Ut=Ut<10?"0"+Ut:Ut,Ot=Ot<10?"0"+Ot:Ot,vn=vn<10?"0"+vn:vn,"".concat(Ut,":").concat(Ot,":").concat(vn)}return 0},[$a]);function Dt(){window.sessionStorage.removeItem(gt),Xn(!1),Ha(0)}function gn(){Xn(!1),Ha(0),Ft.setValue(window.sessionStorage.getItem(gt))}return O.a.createElement(T.Fragment,null,O.a.createElement("div",{className:"markdown-editor-wrapper",ref:Z},O.a.createElement("div",{className:"markdown-editor-container ".concat(Ka," ").concat(ie?"on-preview":""," ").concat(Sn?"mini":""," ").concat(Ae?"full-screen":""),style:Nn},O.a.createElement(n,{insertTemp:wt,watch:ie,fullScreen:Ae,showNullButton:Ht,onActionCallback:lt,hidetoolBar:ua}),O.a.createElement("div",{className:"markdown-editor-body"},O.a.createElement("div",{className:"codemirror-container"},O.a.createElement("textarea",{ref:pr,placeholder:_a})),ie?O.a.createElement("div",{ref:Qe,className:"preview-container"},ge==="stex"&&O.a.createElement(C,{value:ir}),ge!=="stex"&&O.a.createElement(f.a,{value:ir})):null))),Qt?O.a.createElement("a",{ref:we,className:"editor-resize"}):null,O.a.createElement(o.a,null,Pe[Nt]?O.a.createElement(N.a,{centered:!0,title:Pe[Nt],visible:!0,onCancel:Rt,footer:null},Ct):null))}},P5Jw:function(Ue,xe,w){"use strict";var ee=w("rHrb"),N=ee.CopyToClipboard;N.CopyToClipboard=N,Ue.exports=N},Pt5v:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___3FMB1",flex_space_between:"flex_space_between___1jNhu",flex_box_vertical_center:"flex_box_vertical_center___3ep_t",flex_box_center_end:"flex_box_center_end___a7cnF",flex_box_column:"flex_box_column___3Va0f",all:"all___1Orjh",title:"title___1PZZi",content:"content___3qEwM",form_item:"form_item___3t6se",form_item_basic:"form_item_basic___2KkkE",form_item_time:"form_item_time___1PeJH",form_item_model:"form_item_model___2wSr6",form_item_item:"form_item_item___1BRbB",form_item_item_select:"form_item_item_select___ZcWrL",textarea_father:"textarea_father___1iFO0",textarea_length:"textarea_length___3ukbf",upload_button:"upload_button___3QK1j",upload_button_file:"upload_button_file___1275i",upload_text:"upload_text___29j06",date_text:"date_text___1Fejl",upload_download:"upload_download___2IWO8",checkbox_text:"checkbox_text___3Bsqr",footer:"footer___3vzv-",clear_button:"clear_button___1hmjb",save_button:"save_button___2yG-a",radio_style:"radio_style___FYG0Z"}},RMFE:function(Ue,xe){Ue.exports="data:image/png;base64,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"},RotF:function(Ue,xe,w){Ue.exports=w("LSTS")},"SA+Z":function(Ue,xe,w){var ee=w("wTVA"),N=w("EbDI"),j=w("ZhPi"),Y=w("wkBT");function B(D){return ee(D)||N(D)||j(D)||Y()}Ue.exports=B,Ue.exports.__esModule=!0,Ue.exports.default=Ue.exports},SJMd:function(Ue,xe){/**
* @license
* Copyright (C) 2006 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/var w,ee,N,j=!1,Y,B;window.PR_SHOULD_USE_CONTINUATION=!0;var D,G;(function(){var T=window,O=["break,continue,do,else,for,if,return,while"],M=[O,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],_=[M,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],I=[_,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],U=[_,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],R=[_,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],b="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",g=[_,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],m="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",u=[O,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],l=[O,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],f=[O,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],C=[I,R,U,g,m,u,l,f],h=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,c="str",x="kwd",p="com",s="typ",n="lit",o="pun",i="pln",y="tag",v="dec",A="src",P="atn",F="atv",z="nocode",V="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function L(Ye){for(var $e=0,At=!1,Wt=!1,It=0,xt=Ye.length;It<xt;++It){var ct=Ye[It];if(ct.ignoreCase)Wt=!0;else if(/[a-z]/i.test(ct.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){At=!0,Wt=!1;break}}var qt={b:8,t:9,n:10,v:11,f:12,r:13};function _n(Te){var He=Te.charCodeAt(0);if(He!==92)return He;var bt=Te.charAt(1);return He=qt[bt],He||("0"<=bt&&bt<="7"?parseInt(Te.substring(1),8):bt==="u"||bt==="x"?parseInt(Te.substring(2),16):Te.charCodeAt(1))}function Tn(Te){if(Te<32)return(Te<16?"\\x0":"\\x")+Te.toString(16);var He=String.fromCharCode(Te);return He==="\\"||He==="-"||He==="]"||He==="^"?"\\"+He:He}function On(Te){var He=Te.substring(1,Te.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),bt=[],Et=He[0]==="^",at=["["];Et&&at.push("^");for(var mt=Et?1:0,Pe=He.length;mt<Pe;++mt){var _e=He[mt];if(/\\[bdsw]/i.test(_e))at.push(_e);else{var me=_n(_e),re;mt+2<Pe&&He[mt+1]==="-"?(re=_n(He[mt+2]),mt+=2):re=me,bt.push([me,re]),re<65||me>122||(re<65||me>90||bt.push([Math.max(65,me)|32,Math.min(re,90)|32]),re<97||me>122||bt.push([Math.max(97,me)&~32,Math.min(re,122)&~32]))}}bt.sort(function(Ge,tt){return Ge[0]-tt[0]||tt[1]-Ge[1]});for(var le=[],ue=[],mt=0;mt<bt.length;++mt){var be=bt[mt];be[0]<=ue[1]+1?ue[1]=Math.max(ue[1],be[1]):le.push(ue=be)}for(var mt=0;mt<le.length;++mt){var be=le[mt];at.push(Tn(be[0])),be[1]>be[0]&&(be[1]+1>be[0]&&at.push("-"),at.push(Tn(be[1])))}return at.push("]"),at.join("")}function Bn(Te){for(var He=Te.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),bt=He.length,Et=[],at=0,mt=0;at<bt;++at){var Pe=He[at];if(Pe==="(")++mt;else if(Pe.charAt(0)==="\\"){var _e=+Pe.substring(1);_e&&(_e<=mt?Et[_e]=-1:He[at]=Tn(_e))}}for(var at=1;at<Et.length;++at)Et[at]===-1&&(Et[at]=++$e);for(var at=0,mt=0;at<bt;++at){var Pe=He[at];if(Pe==="(")++mt,Et[mt]||(He[at]="(?:");else if(Pe.charAt(0)==="\\"){var _e=+Pe.substring(1);_e&&_e<=mt&&(He[at]="\\"+Et[_e])}}for(var at=0;at<bt;++at)He[at]==="^"&&He[at+1]!=="^"&&(He[at]="");if(Te.ignoreCase&&At)for(var at=0;at<bt;++at){var Pe=He[at],me=Pe.charAt(0);Pe.length>=2&&me==="["?He[at]=On(Pe):me!=="\\"&&(He[at]=Pe.replace(/[a-zA-Z]/g,function(ue){var be=ue.charCodeAt(0);return"["+String.fromCharCode(be&~32,be|32)+"]"}))}return He.join("")}for(var Fn=[],It=0,xt=Ye.length;It<xt;++It){var ct=Ye[It];if(ct.global||ct.multiline)throw new Error(""+ct);Fn.push("(?:"+Bn(ct)+")")}return new RegExp(Fn.join("|"),Wt?"gi":"g")}function k(Ye,$e){var At=/(?:^|\s)nocode(?:\s|$)/,Wt=[],It=0,xt=[],ct=0;function qt(_n){var Tn=_n.nodeType;if(Tn==1){if(At.test(_n.className))return;for(var On=_n.firstChild;On;On=On.nextSibling)qt(On);var Bn=_n.nodeName.toLowerCase();(Bn==="br"||Bn==="li")&&(Wt[ct]=`
`,xt[ct<<1]=It++,xt[ct++<<1|1]=_n)}else if(Tn==3||Tn==4){var Fn=_n.nodeValue;Fn.length&&($e?Fn=Fn.replace(/\r\n?/g,`
`):Fn=Fn.replace(/[ \t\r\n]+/g," "),Wt[ct]=Fn,xt[ct<<1]=It,It+=Fn.length,xt[ct++<<1|1]=_n)}}return qt(Ye),{sourceCode:Wt.join("").replace(/\n$/,""),spans:xt}}function H(Ye,$e,At,Wt,It){if(!At)return;var xt={sourceNode:Ye,pre:1,langExtension:null,numberLines:null,sourceCode:At,spans:null,basePos:$e,decorations:null};Wt(xt),It.push.apply(It,xt.decorations)}var J=/\S/;function ae(Ye){for(var $e=void 0,At=Ye.firstChild;At;At=At.nextSibling){var Wt=At.nodeType;$e=Wt===1?$e?Ye:At:Wt===3&&J.test(At.nodeValue)?Ye:$e}return $e===Ye?void 0:$e}function he(Ye,$e){var At={},Wt;(function(){for(var ct=Ye.concat($e),qt=[],_n={},Tn=0,On=ct.length;Tn<On;++Tn){var Bn=ct[Tn],Fn=Bn[3];if(Fn)for(var Te=Fn.length;--Te>=0;)At[Fn.charAt(Te)]=Bn;var He=Bn[1],bt=""+He;_n.hasOwnProperty(bt)||(qt.push(He),_n[bt]=null)}qt.push(/[\0-\uffff]/),Wt=L(qt)})();var It=$e.length,xt=function(ct){for(var qt=ct.sourceCode,_n=ct.basePos,Tn=ct.sourceNode,On=[_n,i],Bn=0,Fn=qt.match(Wt)||[],Te={},He=0,bt=Fn.length;He<bt;++He){var Et=Fn[He],at=Te[Et],mt=void 0,Pe;if(typeof at=="string")Pe=!1;else{var _e=At[Et.charAt(0)];if(_e)mt=Et.match(_e[1]),at=_e[0];else{for(var me=0;me<It;++me)if(_e=$e[me],mt=Et.match(_e[1]),mt){at=_e[0];break}mt||(at=i)}Pe=at.length>=5&&at.substring(0,5)==="lang-",Pe&&!(mt&&typeof mt[1]=="string")&&(Pe=!1,at=A),Pe||(Te[Et]=at)}var re=Bn;if(Bn+=Et.length,!Pe)On.push(_n+re,at);else{var le=mt[1],ue=Et.indexOf(le),be=ue+le.length;mt[2]&&(be=Et.length-mt[2].length,ue=be-le.length);var Ge=at.substring(5);H(Tn,_n+re,Et.substring(0,ue),xt,On),H(Tn,_n+re+ue,le,Le(Ge,le),On),H(Tn,_n+re+be,Et.substring(be),xt,On)}}ct.decorations=On};return xt}function Se(Ye){var $e=[],At=[];Ye.tripleQuotedStrings?$e.push([c,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):Ye.multiLineStrings?$e.push([c,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):$e.push([c,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),Ye.verbatimStrings&&At.push([c,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Wt=Ye.hashComments;Wt&&(Ye.cStyleComments?(Wt>1?$e.push([p,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):$e.push([p,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),At.push([c,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):$e.push([p,/^#[^\r\n]*/,null,"#"])),Ye.cStyleComments&&(At.push([p,/^\/\/[^\r\n]*/,null]),At.push([p,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var It=Ye.regexLiterals;if(It){var xt=It>1?"":`
\r`,ct=xt?".":"[\\S\\s]",qt="/(?=[^/*"+xt+"])(?:[^/\\x5B\\x5C"+xt+"]|\\x5C"+ct+"|\\x5B(?:[^\\x5C\\x5D"+xt+"]|\\x5C"+ct+")*(?:\\x5D|$))+/";At.push(["lang-regex",RegExp("^"+V+"("+qt+")")])}var _n=Ye.types;_n&&At.push([s,_n]);var Tn=(""+Ye.keywords).replace(/^ | $/g,"");Tn.length&&At.push([x,new RegExp("^(?:"+Tn.replace(/[\s,]+/g,"|")+")\\b"),null]),$e.push([i,/^\s+/,null,` \r
\xA0`]);var On="^.[^\\s\\w.$@'\"`/\\\\]*";return Ye.regexLiterals&&(On+="(?!s*/)"),At.push([n,/^@[a-z_$][a-z_$@0-9]*/i,null],[s,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[i,/^[a-z_$][a-z_$@0-9]*/i,null],[n,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[i,/^\\[\s\S]?/,null],[o,new RegExp(On),null]),he($e,At)}var Ee=Se({keywords:C,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Re(Ye,$e,At){for(var Wt=/(?:^|\s)nocode(?:\s|$)/,It=/\r\n?|\n/,xt=Ye.ownerDocument,ct=xt.createElement("li");Ye.firstChild;)ct.appendChild(Ye.firstChild);var qt=[ct];function _n(He){var bt=He.nodeType;if(bt==1&&!Wt.test(He.className))if(He.nodeName==="br")Tn(He),He.parentNode&&He.parentNode.removeChild(He);else for(var Et=He.firstChild;Et;Et=Et.nextSibling)_n(Et);else if((bt==3||bt==4)&&At){var at=He.nodeValue,mt=at.match(It);if(mt){var Pe=at.substring(0,mt.index);He.nodeValue=Pe;var _e=at.substring(mt.index+mt[0].length);if(_e){var me=He.parentNode;me.insertBefore(xt.createTextNode(_e),He.nextSibling)}Tn(He),Pe||He.parentNode.removeChild(He)}}}function Tn(He){for(;!He.nextSibling;)if(He=He.parentNode,!He)return;function bt(mt,Pe){var _e=Pe?mt.cloneNode(!1):mt,me=mt.parentNode;if(me){var re=bt(me,1),le=mt.nextSibling;re.appendChild(_e);for(var ue=le;ue;ue=le)le=ue.nextSibling,re.appendChild(ue)}return _e}for(var Et=bt(He.nextSibling,0),at;(at=Et.parentNode)&&at.nodeType===1;)Et=at;qt.push(Et)}for(var On=0;On<qt.length;++On)_n(qt[On]);$e===($e|0)&&qt[0].setAttribute("value",$e);var Bn=xt.createElement("ol");Bn.className="linenums";for(var Fn=Math.max(0,$e-1|0)||0,On=0,Te=qt.length;On<Te;++On)ct=qt[On],ct.className="L"+(On+Fn)%10,ct.firstChild||ct.appendChild(xt.createTextNode("\xA0")),Bn.appendChild(ct);Ye.appendChild(Bn)}function Me(Ye){var $e=/\bMSIE\s(\d+)/.exec(navigator.userAgent);$e=$e&&+$e[1]<=8;var At=/\n/g,Wt=Ye.sourceCode,It=Wt.length,xt=0,ct=Ye.spans,qt=ct.length,_n=0,Tn=Ye.decorations,On=Tn.length,Bn=0;Tn[On]=It;var Fn,Te;for(Te=Fn=0;Te<On;)Tn[Te]!==Tn[Te+2]?(Tn[Fn++]=Tn[Te++],Tn[Fn++]=Tn[Te++]):Te+=2;for(On=Fn,Te=Fn=0;Te<On;){for(var He=Tn[Te],bt=Tn[Te+1],Et=Te+2;Et+2<=On&&Tn[Et+1]===bt;)Et+=2;Tn[Fn++]=He,Tn[Fn++]=bt,Te=Et}On=Tn.length=Fn;var at=Ye.sourceNode,mt="";at&&(mt=at.style.display,at.style.display="none");try{for(var Pe=null;_n<qt;){var _e=ct[_n],me=ct[_n+2]||It,re=Tn[Bn+2]||It,Et=Math.min(me,re),le=ct[_n+1],ue;if(le.nodeType!==1&&(ue=Wt.substring(xt,Et))){$e&&(ue=ue.replace(At,"\r")),le.nodeValue=ue;var be=le.ownerDocument,Ge=be.createElement("span");Ge.className=Tn[Bn+1];var tt=le.parentNode;tt.replaceChild(Ge,le),Ge.appendChild(le),xt<me&&(ct[_n+1]=le=be.createTextNode(Wt.substring(Et,me)),tt.insertBefore(le,Ge.nextSibling))}xt=Et,xt>=me&&(_n+=2),xt>=re&&(Bn+=2)}}finally{at&&(at.style.display=mt)}}var Oe={};function ye(Ye,$e){for(var At=$e.length;--At>=0;){var Wt=$e[At];Oe.hasOwnProperty(Wt)?T.console&&console.warn("cannot override language handler %s",Wt):Oe[Wt]=Ye}}function Le(Ye,$e){return Ye&&Oe.hasOwnProperty(Ye)||(Ye=/^\s*</.test($e)?"default-markup":"default-code"),Oe[Ye]}ye(Ee,["default-code"]),ye(he([],[[i,/^[^<?]+/],[v,/^<!\w[^>]*(?:>|$)/],[p,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[o,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ye(he([[i,/^[\s]+/,null,` \r
`],[F,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[y,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[P,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[o,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),ye(he([],[[F,/^[\s\S]+/]]),["uq.val"]),ye(Se({keywords:I,hashComments:!0,cStyleComments:!0,types:h}),["c","cc","cpp","cxx","cyc","m"]),ye(Se({keywords:"null,true,false"}),["json"]),ye(Se({keywords:R,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:h}),["cs"]),ye(Se({keywords:U,cStyleComments:!0}),["java"]),ye(Se({keywords:f,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ye(Se({keywords:u,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ye(Se({keywords:m,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ye(Se({keywords:l,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ye(Se({keywords:g,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ye(Se({keywords:b,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ye(he([],[[c,/^[\s\S]+/]]),["regex"]);function q(Ye){var $e=Ye.langExtension;try{var At=k(Ye.sourceNode,Ye.pre),Wt=At.sourceCode;Ye.sourceCode=Wt,Ye.spans=At.spans,Ye.basePos=0,Le($e,Wt)(Ye),Me(Ye)}catch(It){T.console&&console.log(It&&It.stack||It)}}function Ce(Ye,$e,At){var Wt=At||!1,It=$e||null,xt=document.createElement("div");xt.innerHTML="<pre>"+Ye+"</pre>",xt=xt.firstChild,Wt&&Re(xt,Wt,!0);var ct={langExtension:It,numberLines:Wt,sourceNode:xt,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return q(ct),xt.innerHTML}function fe(Ye,$e){var At=$e||document.body,Wt=At.ownerDocument||document;function It(_e){return At.getElementsByTagName(_e)}for(var xt=[It("pre"),It("code"),It("xmp")],ct=[],qt=0;qt<xt.length;++qt)for(var _n=0,Tn=xt[qt].length;_n<Tn;++_n)ct.push(xt[qt][_n]);xt=null;var On=Date;On.now||(On={now:function(){return+new Date}});var Bn=0,Fn=/\blang(?:uage)?-([\w.]+)(?!\S)/,Te=/\bprettyprint\b/,He=/\bprettyprinted\b/,bt=/pre|xmp/i,Et=/^code$/i,at=/^(?:pre|code|xmp)$/i,mt={};function Pe(){for(var _e=T.PR_SHOULD_USE_CONTINUATION?On.now()+250:Infinity;Bn<ct.length&&On.now()<_e;Bn++){for(var me=ct[Bn],re=mt,le=me;le=le.previousSibling;){var ue=le.nodeType,be=(ue===7||ue===8)&&le.nodeValue;if(be?!/^\??prettify\b/.test(be):ue!==3||/\S/.test(le.nodeValue))break;if(be){re={},be.replace(/\b(\w+)=([\w:.%+-]+)/g,function(gt,it,Qt){re[it]=Qt});break}}var Ge=me.className;if((re!==mt||Te.test(Ge))&&!He.test(Ge)){for(var tt=!1,kt=me.parentNode;kt;kt=kt.parentNode){var on=kt.tagName;if(at.test(on)&&kt.className&&Te.test(kt.className)){tt=!0;break}}if(!tt){me.className+=" prettyprinted";var Sn=re.lang;if(!Sn){Sn=Ge.match(Fn);var yn;!Sn&&(yn=ae(me))&&Et.test(yn.tagName)&&(Sn=yn.className.match(Fn)),Sn&&(Sn=Sn[1])}var nn;if(bt.test(me.tagName))nn=1;else{var vt=me.currentStyle,wt=Wt.defaultView,st=vt?vt.whiteSpace:wt&&wt.getComputedStyle?wt.getComputedStyle(me,null).getPropertyValue("white-space"):0;nn=st&&st.substring(0,3)==="pre"}var ge=re.linenums;(ge=ge==="true"||+ge)||(ge=Ge.match(/\blinenums\b(?::(\d+))?/),ge=ge?ge[1]&&ge[1].length?+ge[1]:!0:!1),ge&&Re(me,ge,nn);var Ie={langExtension:Sn,sourceNode:me,numberLines:ge,pre:nn,sourceCode:null,basePos:null,spans:null,decorations:null};q(Ie)}}}Bn<ct.length?T.setTimeout(Pe,250):typeof Ye=="function"&&Ye()}Pe()}var De=T.PR={createSimpleLexer:he,registerLangHandler:ye,sourceDecorator:Se,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:F,PR_COMMENT:p,PR_DECLARATION:v,PR_KEYWORD:x,PR_LITERAL:n,PR_NOCODE:z,PR_PLAIN:i,PR_PUNCTUATION:o,PR_SOURCE:A,PR_STRING:c,PR_TAG:y,PR_TYPE:s,prettyPrintOne:j?T.prettyPrintOne=Ce:D=Ce,prettyPrint:G=j?T.prettyPrint=fe:G=fe},Xe=T.define;typeof Xe=="function"&&Xe.amd&&Xe("google-code-prettify",[],function(){return De})})()},SMhR:function(Ue,xe){Ue.exports="data:image/png;base64,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"},TGq3:function(Ue,xe,w){Ue.exports=w.p+"static/lockclose.365036e8.svg"},TJnR:function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOE9jZKAQMOLTb5B0voHhH8OBCwsMD+BSR9gABgaGC/MMG0YNIBAGBgnnHRiYGBwwAuo/oz1YjPH/QWyBCApccCyAowsbwGcANHpHo5GBgcZhAI1esvMCMTkdAHAwQhEikgNIAAAAAElFTkSuQmCC"},TcwN:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___1K0qY",flex_space_between:"flex_space_between___2fYgk",flex_box_vertical_center:"flex_box_vertical_center___3EHUR",flex_box_center_end:"flex_box_center_end___KWKzt",flex_box_column:"flex_box_column___1KMNx",all:"all___2KQY3",title:"title___3Swps",content:"content___3DTd9",content_icon:"content_icon___2ib6P",content_info:"content_info___3N-1I",content_title:"content_title___3ocUm",content_size:"content_size___6e6dV",content_img:"content_img___1Wgy2",content_img2:"content_img2___7vnd9"}},V6HY:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___JRIKo",flex_space_between:"flex_space_between___1l6JS",flex_box_vertical_center:"flex_box_vertical_center___JUSj-",flex_box_center_end:"flex_box_center_end___2U_vY",flex_box_column:"flex_box_column___2dfZD",bg:"bg___3ZaXv",Title:"Title___-cAWN",StageItem:"StageItem___3MZnX",StageItemActive:"StageItemActive___2mv2K",SrollStage:"SrollStage___1jsUe"}},VHyh:function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC"},VNF0:function(Ue,xe,w){Ue.exports={formDiv:"formDiv___3I6Vu",FileList:"FileList___Qdemy",deletetitle:"deletetitle___3XMvR"}},"VrN/":function(Ue,xe,w){(function(ee,N){Ue.exports=N()})(this,function(){"use strict";var ee=navigator.userAgent,N=navigator.platform,j=/gecko\/\d/i.test(ee),Y=/MSIE \d/.test(ee),B=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ee),D=/Edge\/(\d+)/.exec(ee),G=Y||B||D,T=G&&(Y?document.documentMode||6:+(D||B)[1]),O=!D&&/WebKit\//.test(ee),M=O&&/Qt\/\d+\.\d+/.test(ee),_=!D&&/Chrome\//.test(ee),I=/Opera\//.test(ee),U=/Apple Computer/.test(navigator.vendor),R=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ee),b=/PhantomJS/.test(ee),g=!D&&/AppleWebKit/.test(ee)&&/Mobile\/\w+/.test(ee),m=/Android/.test(ee),u=g||m||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ee),l=g||/Mac/.test(N),f=/\bCrOS\b/.test(ee),C=/win/i.test(N),h=I&&ee.match(/Version\/(\d*\.\d*)/);h&&(h=Number(h[1])),h&&h>=15&&(I=!1,O=!0);var c=l&&(M||I&&(h==null||h<12.11)),x=j||G&&T>=9;function p(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var s=function(e,t){var r=e.className,a=p(t).exec(r);if(a){var d=r.slice(a.index+a[0].length);e.className=r.slice(0,a.index)+(d?a[1]+d:"")}};function n(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function o(e,t){return n(e).appendChild(t)}function i(e,t,r,a){var d=document.createElement(e);if(r&&(d.className=r),a&&(d.style.cssText=a),typeof t=="string")d.appendChild(document.createTextNode(t));else if(t)for(var W=0;W<t.length;++W)d.appendChild(t[W]);return d}function y(e,t,r,a){var d=i(e,t,r,a);return d.setAttribute("role","presentation"),d}var v;document.createRange?v=function(e,t,r,a){var d=document.createRange();return d.setEnd(a||e,r),d.setStart(e,t),d}:v=function(e,t,r){var a=document.body.createTextRange();try{a.moveToElementText(e.parentNode)}catch(d){return a}return a.collapse(!0),a.moveEnd("character",r),a.moveStart("character",t),a};function A(e,t){if(t.nodeType==3&&(t=t.parentNode),e.contains)return e.contains(t);do if(t.nodeType==11&&(t=t.host),t==e)return!0;while(t=t.parentNode)}function P(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function F(e,t){var r=e.className;p(t).test(r)||(e.className+=(r?" ":"")+t)}function z(e,t){for(var r=e.split(" "),a=0;a<r.length;a++)r[a]&&!p(r[a]).test(t)&&(t+=" "+r[a]);return t}var V=function(e){e.select()};g?V=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:G&&(V=function(e){try{e.select()}catch(t){}});function L(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function k(e,t,r){t||(t={});for(var a in e)e.hasOwnProperty(a)&&(r!==!1||!t.hasOwnProperty(a))&&(t[a]=e[a]);return t}function H(e,t,r,a,d){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));for(var W=a||0,X=d||0;;){var $=e.indexOf(" ",W);if($<0||$>=t)return X+(t-W);X+=$-W,X+=r-X%r,W=$+1}}var J=function(){this.id=null,this.f=null,this.time=0,this.handler=L(this.onTimeout,this)};J.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},J.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=r)};function ae(e,t){for(var r=0;r<e.length;++r)if(e[r]==t)return r;return-1}var he=50,Se={toString:function(){return"CodeMirror.Pass"}},Ee={scroll:!1},Re={origin:"*mouse"},Me={origin:"+move"};function Oe(e,t,r){for(var a=0,d=0;;){var W=e.indexOf(" ",a);W==-1&&(W=e.length);var X=W-a;if(W==e.length||d+X>=t)return a+Math.min(X,t-d);if(d+=W-a,d+=r-d%r,a=W+1,d>=t)return a}}var ye=[""];function Le(e){for(;ye.length<=e;)ye.push(q(ye)+" ");return ye[e]}function q(e){return e[e.length-1]}function Ce(e,t){for(var r=[],a=0;a<e.length;a++)r[a]=t(e[a],a);return r}function fe(e,t,r){for(var a=0,d=r(t);a<e.length&&r(e[a])<=d;)a++;e.splice(a,0,t)}function De(){}function Xe(e,t){var r;return Object.create?r=Object.create(e):(De.prototype=e,r=new De),t&&k(t,r),r}var Ye=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function $e(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Ye.test(e))}function At(e,t){return t?t.source.indexOf("\\w")>-1&&$e(e)?!0:t.test(e):$e(e)}function Wt(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var It=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function xt(e){return e.charCodeAt(0)>=768&&It.test(e)}function ct(e,t,r){for(;(r<0?t>0:t<e.length)&&xt(e.charAt(t));)t+=r;return t}function qt(e,t,r){for(var a=t>r?-1:1;;){if(t==r)return t;var d=(t+r)/2,W=a<0?Math.ceil(d):Math.floor(d);if(W==t)return e(W)?t:r;e(W)?r=W:t=W+a}}function _n(e,t,r,a){if(!e)return a(t,r,"ltr",0);for(var d=!1,W=0;W<e.length;++W){var X=e[W];(X.from<r&&X.to>t||t==r&&X.to==t)&&(a(Math.max(X.from,t),Math.min(X.to,r),X.level==1?"rtl":"ltr",W),d=!0)}d||a(t,r,"ltr")}var Tn=null;function On(e,t,r){var a;Tn=null;for(var d=0;d<e.length;++d){var W=e[d];if(W.from<t&&W.to>t)return d;W.to==t&&(W.from!=W.to&&r=="before"?a=d:Tn=d),W.from==t&&(W.from!=W.to&&r!="before"?a=d:Tn=d)}return a!=null?a:Tn}var Bn=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(ce){return ce<=247?e.charAt(ce):1424<=ce&&ce<=1524?"R":1536<=ce&&ce<=1785?t.charAt(ce-1536):1774<=ce&&ce<=2220?"r":8192<=ce&&ce<=8203?"w":ce==8204?"b":"L"}var a=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,d=/[stwN]/,W=/[LRr]/,X=/[Lb1n]/,$=/[1n]/;function ne(ce,Ne,ze){this.level=ce,this.from=Ne,this.to=ze}return function(ce,Ne){var ze=Ne=="ltr"?"L":"R";if(ce.length==0||Ne=="ltr"&&!a.test(ce))return!1;for(var ht=ce.length,ot=[],Zt=0;Zt<ht;++Zt)ot.push(r(ce.charCodeAt(Zt)));for(var An=0,Gn=ze;An<ht;++An){var ra=ot[An];ra=="m"?ot[An]=Gn:Gn=ra}for(var Ea=0,ia=ze;Ea<ht;++Ea){var Ra=ot[Ea];Ra=="1"&&ia=="r"?ot[Ea]="n":W.test(Ra)&&(ia=Ra,Ra=="r"&&(ot[Ea]="R"))}for(var nr=1,Wa=ot[0];nr<ht-1;++nr){var Cr=ot[nr];Cr=="+"&&Wa=="1"&&ot[nr+1]=="1"?ot[nr]="1":Cr==","&&Wa==ot[nr+1]&&(Wa=="1"||Wa=="n")&&(ot[nr]=Wa),Wa=Cr}for(var ai=0;ai<ht;++ai){var Oi=ot[ai];if(Oi==",")ot[ai]="N";else if(Oi=="%"){var di=void 0;for(di=ai+1;di<ht&&ot[di]=="%";++di);for(var Xi=ai&&ot[ai-1]=="!"||di<ht&&ot[di]=="1"?"1":"N",Hi=ai;Hi<di;++Hi)ot[Hi]=Xi;ai=di-1}}for(var xi=0,Ki=ze;xi<ht;++xi){var ki=ot[xi];Ki=="L"&&ki=="1"?ot[xi]="L":W.test(ki)&&(Ki=ki)}for(var Ai=0;Ai<ht;++Ai)if(d.test(ot[Ai])){var _i=void 0;for(_i=Ai+1;_i<ht&&d.test(ot[_i]);++_i);for(var mi=(Ai?ot[Ai-1]:ze)=="L",zi=(_i<ht?ot[_i]:ze)=="L",Cs=mi==zi?mi?"L":"R":ze,Ho=Ai;Ho<_i;++Ho)ot[Ho]=Cs;Ai=_i-1}for(var ji=[],go,Ri=0;Ri<ht;)if(X.test(ot[Ri])){var nu=Ri;for(++Ri;Ri<ht&&X.test(ot[Ri]);++Ri);ji.push(new ne(0,nu,Ri))}else{var _o=Ri,rs=ji.length,is=Ne=="rtl"?1:0;for(++Ri;Ri<ht&&ot[Ri]!="L";++Ri);for(var Wi=_o;Wi<Ri;)if($.test(ot[Wi])){_o<Wi&&(ji.splice(rs,0,new ne(1,_o,Wi)),rs+=is);var As=Wi;for(++Wi;Wi<Ri&&$.test(ot[Wi]);++Wi);ji.splice(rs,0,new ne(2,As,Wi)),rs+=is,_o=Wi}else++Wi;_o<Ri&&ji.splice(rs,0,new ne(1,_o,Ri))}return Ne=="ltr"&&(ji[0].level==1&&(go=ce.match(/^\s+/))&&(ji[0].from=go[0].length,ji.unshift(new ne(0,0,go[0].length))),q(ji).level==1&&(go=ce.match(/\s+$/))&&(q(ji).to-=go[0].length,ji.push(new ne(0,ht-go[0].length,ht)))),Ne=="rtl"?ji.reverse():ji}}();function Fn(e,t){var r=e.order;return r==null&&(r=e.order=Bn(e.text,t)),r}var Te=[],He=function(e,t,r){if(e.addEventListener)e.addEventListener(t,r,!1);else if(e.attachEvent)e.attachEvent("on"+t,r);else{var a=e._handlers||(e._handlers={});a[t]=(a[t]||Te).concat(r)}};function bt(e,t){return e._handlers&&e._handlers[t]||Te}function Et(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent("on"+t,r);else{var a=e._handlers,d=a&&a[t];if(d){var W=ae(d,r);W>-1&&(a[t]=d.slice(0,W).concat(d.slice(W+1)))}}}function at(e,t){var r=bt(e,t);if(!r.length)return;for(var a=Array.prototype.slice.call(arguments,2),d=0;d<r.length;++d)r[d].apply(null,a)}function mt(e,t,r){return typeof t=="string"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),at(e,r||t.type,e,t),ue(t)||t.codemirrorIgnore}function Pe(e){var t=e._handlers&&e._handlers.cursorActivity;if(!t)return;for(var r=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),a=0;a<t.length;++a)ae(r,t[a])==-1&&r.push(t[a])}function _e(e,t){return bt(e,t).length>0}function me(e){e.prototype.on=function(t,r){He(this,t,r)},e.prototype.off=function(t,r){Et(this,t,r)}}function re(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function le(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ue(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function be(e){re(e),le(e)}function Ge(e){return e.target||e.srcElement}function tt(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),l&&e.ctrlKey&&t==1&&(t=3),t}var kt=function(){if(G&&T<9)return!1;var e=i("div");return"draggable"in e||"dragDrop"in e}(),on;function Sn(e){if(on==null){var t=i("span","\u200B");o(e,i("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(on=t.offsetWidth<=1&&t.offsetHeight>2&&!(G&&T<8))}var r=on?i("span","\u200B"):i("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var yn;function nn(e){if(yn!=null)return yn;var t=o(e,document.createTextNode("A\u062EA")),r=v(t,0,1).getBoundingClientRect(),a=v(t,1,2).getBoundingClientRect();return n(e),!r||r.left==r.right?!1:yn=a.right-r.right<3}var vt=`
b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],a=e.length;t<=a;){var d=e.indexOf(`
`,t);d==-1&&(d=e.length);var W=e.slice(t,e.charAt(d-1)=="\r"?d-1:d),X=W.indexOf("\r");X!=-1?(r.push(W.slice(0,X)),t+=X+1):(r.push(W),t=d+1)}return r}:function(e){return e.split(/\r\n?|\n/)},wt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(r){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},st=function(){var e=i("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),ge=null;function Ie(e){if(ge!=null)return ge;var t=o(e,i("span","x")),r=t.getBoundingClientRect(),a=v(t,0,1).getBoundingClientRect();return ge=Math.abs(r.left-a.left)>1}var gt={},it={};function Qt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),gt[e]=t}function sn(e,t){it[e]=t}function ft(e){if(typeof e=="string"&&it.hasOwnProperty(e))e=it[e];else if(e&&typeof e.name=="string"&&it.hasOwnProperty(e.name)){var t=it[e.name];typeof t=="string"&&(t={name:t}),e=Xe(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ft("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ft("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Yt(e,t){t=ft(t);var r=gt[t.name];if(!r)return Yt(e,"text/plain");var a=r(e,t);if(Ht.hasOwnProperty(t.name)){var d=Ht[t.name];for(var W in d){if(!d.hasOwnProperty(W))continue;a.hasOwnProperty(W)&&(a["_"+W]=a[W]),a[W]=d[W]}}if(a.name=t.name,t.helperType&&(a.helperType=t.helperType),t.modeProps)for(var X in t.modeProps)a[X]=t.modeProps[X];return a}var Ht={};function ya(e,t){var r=Ht.hasOwnProperty(e)?Ht[e]:Ht[e]={};k(t,r)}function ua(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var a in t){var d=t[a];d instanceof Array&&(d=d.concat([])),r[a]=d}return r}function dr(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Er(e,t,r){return e.startState?e.startState(t,r):!0}var Qa=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};Qa.prototype.eol=function(){return this.pos>=this.string.length},Qa.prototype.sol=function(){return this.pos==this.lineStart},Qa.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Qa.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Qa.prototype.eat=function(e){var t=this.string.charAt(this.pos),r;if(typeof e=="string"?r=t==e:r=t&&(e.test?e.test(t):e(t)),r)return++this.pos,t},Qa.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Qa.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Qa.prototype.skipToEnd=function(){this.pos=this.string.length},Qa.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Qa.prototype.backUp=function(e){this.pos-=e},Qa.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=H(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?H(this.string,this.lineStart,this.tabSize):0)},Qa.prototype.indentation=function(){return H(this.string,null,this.tabSize)-(this.lineStart?H(this.string,this.lineStart,this.tabSize):0)},Qa.prototype.match=function(e,t,r){if(typeof e=="string"){var a=function(X){return r?X.toLowerCase():X},d=this.string.substr(this.pos,e.length);if(a(d)==a(e))return t!==!1&&(this.pos+=e.length),!0}else{var W=this.string.slice(this.pos).match(e);return W&&W.index>0?null:(W&&t!==!1&&(this.pos+=W[0].length),W)}},Qa.prototype.current=function(){return this.string.slice(this.start,this.pos)},Qa.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Qa.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Qa.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Yn(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var a=0;;++a){var d=r.children[a],W=d.chunkSize();if(t<W){r=d;break}t-=W}return r.lines[t]}function or(e,t,r){var a=[],d=t.line;return e.iter(t.line,r.line+1,function(W){var X=W.text;d==r.line&&(X=X.slice(0,r.ch)),d==t.line&&(X=X.slice(t.ch)),a.push(X),++d}),a}function zr(e,t,r){var a=[];return e.iter(t,r,function(d){a.push(d.text)}),a}function Ka(e,t){var r=t-e.height;if(r)for(var a=e;a;a=a.parent)a.height+=r}function _t(e){if(e.parent==null)return null;for(var t=e.parent,r=ae(t.lines,e),a=t.parent;a;t=a,a=a.parent)for(var d=0;!(a.children[d]==t);++d)r+=a.children[d].chunkSize();return r+t.first}function ha(e,t){var r=e.first;e:do{for(var a=0;a<e.children.length;++a){var d=e.children[a],W=d.height;if(t<W){e=d;continue e}t-=W,r+=d.chunkSize()}return r}while(!e.lines);for(var X=0;X<e.lines.length;++X){var $=e.lines[X],ne=$.height;if(t<ne)break;t-=ne}return r+X}function va(e,t){return t>=e.first&&t<e.first+e.size}function _a(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function Tt(e,t,r){if(r===void 0&&(r=null),!(this instanceof Tt))return new Tt(e,t,r);this.line=e,this.ch=t,this.sticky=r}function ln(e,t){return e.line-t.line||e.ch-t.ch}function Aa(e,t){return e.sticky==t.sticky&&ln(e,t)==0}function Ia(e){return Tt(e.line,e.ch)}function Ft(e,t){return ln(e,t)<0?t:e}function Ta(e,t){return ln(e,t)<0?e:t}function Ja(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function Vn(e,t){if(t.line<e.first)return Tt(e.first,0);var r=e.first+e.size-1;return t.line>r?Tt(r,Yn(e,r).text.length):ir(t,Yn(e,t.line).text.length)}function ir(e,t){var r=e.ch;return r==null||r>t?Tt(e.line,t):r<0?Tt(e.line,0):e}function ur(e,t){for(var r=[],a=0;a<t.length;a++)r[a]=Vn(e,t[a]);return r}var Tr=function(e,t){this.state=e,this.lookAhead=t},ke=function(e,t,r,a){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=a||0,this.baseTokens=null,this.baseTokenPos=1};ke.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ke.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ke.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ke.fromSaved=function(e,t,r){return t instanceof Tr?new ke(e,ua(e.mode,t.state),r,t.lookAhead):new ke(e,ua(e.mode,t),r)},ke.prototype.save=function(e){var t=e!==!1?ua(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Tr(t,this.maxLookAhead):t};function ie(e,t,r,a){var d=[e.state.modeGen],W={};yt(e,t.text,e.doc.mode,r,function(ce,Ne){return d.push(ce,Ne)},W,a);for(var X=r.state,$=function(ce){r.baseTokens=d;var Ne=e.state.overlays[ce],ze=1,ht=0;r.state=!0,yt(e,t.text,Ne.mode,r,function(ot,Zt){for(var An=ze;ht<ot;){var Gn=d[ze];Gn>ot&&d.splice(ze,1,ot,d[ze+1],Gn),ze+=2,ht=Math.min(ot,Gn)}if(!Zt)return;if(Ne.opaque)d.splice(An,ze-An,ot,"overlay "+Zt),ze=An+2;else for(;An<ze;An+=2){var ra=d[An+1];d[An+1]=(ra?ra+" ":"")+"overlay "+Zt}},W),r.state=X,r.baseTokens=null,r.baseTokenPos=1},ne=0;ne<e.state.overlays.length;++ne)$(ne);return{styles:d,classes:W.bgClass||W.textClass?W:null}}function de(e,t,r){if(!t.styles||t.styles[0]!=e.state.modeGen){var a=te(e,_t(t)),d=t.text.length>e.options.maxHighlightLength&&ua(e.doc.mode,a.state),W=ie(e,t,a);d&&(a.state=d),t.stateAfter=a.save(!d),t.styles=W.styles,W.classes?t.styleClasses=W.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function te(e,t,r){var a=e.doc,d=e.display;if(!a.mode.startState)return new ke(a,!0,t);var W=Bt(e,t,r),X=W>a.first&&Yn(a,W-1).stateAfter,$=X?ke.fromSaved(a,X,W):new ke(a,Er(a.mode),W);return a.iter(W,t,function(ne){je(e,ne.text,$);var ce=$.line;ne.stateAfter=ce==t-1||ce%5==0||ce>=d.viewFrom&&ce<d.viewTo?$.save():null,$.nextLine()}),r&&(a.modeFrontier=$.line),$}function je(e,t,r,a){var d=e.doc.mode,W=new Qa(t,e.options.tabSize,r);for(W.start=W.pos=a||0,t==""&&Ae(d,r.state);!W.eol();)Je(d,W,r.state),W.start=W.pos}function Ae(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var r=dr(e,t);if(r.mode.blankLine)return r.mode.blankLine(r.state)}function Je(e,t,r,a){for(var d=0;d<10;d++){a&&(a[0]=dr(e,r).mode);var W=e.token(t,r);if(t.pos>t.start)return W}throw new Error("Mode "+e.name+" failed to advance stream.")}var Ze=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function en(e,t,r,a){var d=e.doc,W=d.mode,X;t=Vn(d,t);var $=Yn(d,t.line),ne=te(e,t.line,r),ce=new Qa($.text,e.options.tabSize,ne),Ne;for(a&&(Ne=[]);(a||ce.pos<t.ch)&&!ce.eol();)ce.start=ce.pos,X=Je(W,ce,ne.state),a&&Ne.push(new Ze(ce,X,ua(d.mode,ne.state)));return a?Ne:new Ze(ce,X,ne.state)}function Nt(e,t){if(e)for(;;){var r=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!r)break;e=e.slice(0,r.index)+e.slice(r.index+r[0].length);var a=r[1]?"bgClass":"textClass";t[a]==null?t[a]=r[2]:new RegExp("(?:^|\\s)"+r[2]+"(?:$|\\s)").test(t[a])||(t[a]+=" "+r[2])}return e}function yt(e,t,r,a,d,W,X){var $=r.flattenSpans;$==null&&($=e.options.flattenSpans);var ne=0,ce=null,Ne=new Qa(t,e.options.tabSize,a),ze,ht=e.options.addModeClass&&[null];for(t==""&&Nt(Ae(r,a.state),W);!Ne.eol();){if(Ne.pos>e.options.maxHighlightLength?($=!1,X&&je(e,t,a,Ne.pos),Ne.pos=t.length,ze=null):ze=Nt(Je(r,Ne,a.state,ht),W),ht){var ot=ht[0].name;ot&&(ze="m-"+(ze?ot+" "+ze:ot))}if(!$||ce!=ze){for(;ne<Ne.start;)ne=Math.min(Ne.start,ne+5e3),d(ne,ce);ce=ze}Ne.start=Ne.pos}for(;ne<Ne.pos;){var Zt=Math.min(Ne.pos,ne+5e3);d(Zt,ce),ne=Zt}}function Bt(e,t,r){for(var a,d,W=e.doc,X=r?-1:t-(e.doc.mode.innerMode?1e3:100),$=t;$>X;--$){if($<=W.first)return W.first;var ne=Yn(W,$-1),ce=ne.stateAfter;if(ce&&(!r||$+(ce instanceof Tr?ce.lookAhead:0)<=W.modeFrontier))return $;var Ne=H(ne.text,null,e.options.tabSize);(d==null||a>Ne)&&(d=$-1,a=Ne)}return d}function xn(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontier<t-10)return;for(var r=e.first,a=t-1;a>r;a--){var d=Yn(e,a).stateAfter;if(d&&(!(d instanceof Tr)||a+d.lookAhead<t)){r=a+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,r)}var $a=!1,Ha=!1;function Or(){$a=!0}function er(){Ha=!0}function vr(e,t,r){this.marker=e,this.from=t,this.to=r}function wr(e,t){if(e)for(var r=0;r<e.length;++r){var a=e[r];if(a.marker==t)return a}}function Wr(e,t){for(var r,a=0;a<e.length;++a)e[a]!=t&&(r||(r=[])).push(e[a]);return r}function pi(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function Jr(e,t,r){var a;if(e)for(var d=0;d<e.length;++d){var W=e[d],X=W.marker,$=W.from==null||(X.inclusiveLeft?W.from<=t:W.from<t);if($||W.from==t&&X.type=="bookmark"&&(!r||!W.marker.insertLeft)){var ne=W.to==null||(X.inclusiveRight?W.to>=t:W.to>t);(a||(a=[])).push(new vr(X,W.from,ne?null:W.to))}}return a}function Xn(e,t,r){var a;if(e)for(var d=0;d<e.length;++d){var W=e[d],X=W.marker,$=W.to==null||(X.inclusiveRight?W.to>=t:W.to>t);if($||W.from==t&&X.type=="bookmark"&&(!r||W.marker.insertLeft)){var ne=W.from==null||(X.inclusiveLeft?W.from<=t:W.from<t);(a||(a=[])).push(new vr(X,ne?null:W.from-t,W.to==null?null:W.to-t))}}return a}function pr(e,t){if(t.full)return null;var r=va(e,t.from.line)&&Yn(e,t.from.line).markedSpans,a=va(e,t.to.line)&&Yn(e,t.to.line).markedSpans;if(!r&&!a)return null;var d=t.from.ch,W=t.to.ch,X=ln(t.from,t.to)==0,$=Jr(r,d,X),ne=Xn(a,W,X),ce=t.text.length==1,Ne=q(t.text).length+(ce?d:0);if($)for(var ze=0;ze<$.length;++ze){var ht=$[ze];if(ht.to==null){var ot=wr(ne,ht.marker);ot?ce&&(ht.to=ot.to==null?null:ot.to+Ne):ht.to=d}}if(ne)for(var Zt=0;Zt<ne.length;++Zt){var An=ne[Zt];if(An.to!=null&&(An.to+=Ne),An.from==null){var Gn=wr($,An.marker);Gn||(An.from=Ne,ce&&($||($=[])).push(An))}else An.from+=Ne,ce&&($||($=[])).push(An)}$&&($=Z($)),ne&&ne!=$&&(ne=Z(ne));var ra=[$];if(!ce){var Ea=t.text.length-2,ia;if(Ea>0&&$)for(var Ra=0;Ra<$.length;++Ra)$[Ra].to==null&&(ia||(ia=[])).push(new vr($[Ra].marker,null,null));for(var nr=0;nr<Ea;++nr)ra.push(ia);ra.push(ne)}return ra}function Z(e){for(var t=0;t<e.length;++t){var r=e[t];r.from!=null&&r.from==r.to&&r.marker.clearWhenEmpty!==!1&&e.splice(t--,1)}return e.length?e:null}function we(e,t,r){var a=null;if(e.iter(t.line,r.line+1,function(ot){if(ot.markedSpans)for(var Zt=0;Zt<ot.markedSpans.length;++Zt){var An=ot.markedSpans[Zt].marker;An.readOnly&&(!a||ae(a,An)==-1)&&(a||(a=[])).push(An)}}),!a)return null;for(var d=[{from:t,to:r}],W=0;W<a.length;++W)for(var X=a[W],$=X.find(0),ne=0;ne<d.length;++ne){var ce=d[ne];if(ln(ce.to,$.from)<0||ln(ce.from,$.to)>0)continue;var Ne=[ne,1],ze=ln(ce.from,$.from),ht=ln(ce.to,$.to);(ze<0||!X.inclusiveLeft&&!ze)&&Ne.push({from:ce.from,to:$.from}),(ht>0||!X.inclusiveRight&&!ht)&&Ne.push({from:$.to,to:ce.to}),d.splice.apply(d,Ne),ne+=Ne.length-3}return d}function Qe(e){var t=e.markedSpans;if(!t)return;for(var r=0;r<t.length;++r)t[r].marker.detachLine(e);e.markedSpans=null}function Ve(e,t){if(!t)return;for(var r=0;r<t.length;++r)t[r].marker.attachLine(e);e.markedSpans=t}function lt(e){return e.inclusiveLeft?-1:0}function rt(e){return e.inclusiveRight?1:0}function Ct(e,t){var r=e.lines.length-t.lines.length;if(r!=0)return r;var a=e.find(),d=t.find(),W=ln(a.from,d.from)||lt(e)-lt(t);if(W)return-W;var X=ln(a.to,d.to)||rt(e)-rt(t);return X||t.id-e.id}function Rt(e,t){var r=Ha&&e.markedSpans,a;if(r)for(var d=void 0,W=0;W<r.length;++W)d=r[W],d.marker.collapsed&&(t?d.from:d.to)==null&&(!a||Ct(a,d.marker)<0)&&(a=d.marker);return a}function an(e){return Rt(e,!0)}function un(e){return Rt(e,!1)}function Nn(e,t){var r=Ha&&e.markedSpans,a;if(r)for(var d=0;d<r.length;++d){var W=r[d];W.marker.collapsed&&(W.from==null||W.from<t)&&(W.to==null||W.to>t)&&(!a||Ct(a,W.marker)<0)&&(a=W.marker)}return a}function Rn(e,t,r,a,d){var W=Yn(e,t),X=Ha&&W.markedSpans;if(X)for(var $=0;$<X.length;++$){var ne=X[$];if(!ne.marker.collapsed)continue;var ce=ne.marker.find(0),Ne=ln(ce.from,r)||lt(ne.marker)-lt(d),ze=ln(ce.to,a)||rt(ne.marker)-rt(d);if(Ne>=0&&ze<=0||Ne<=0&&ze>=0)continue;if(Ne<=0&&(ne.marker.inclusiveRight&&d.inclusiveLeft?ln(ce.to,r)>=0:ln(ce.to,r)>0)||Ne>=0&&(ne.marker.inclusiveRight&&d.inclusiveLeft?ln(ce.from,a)<=0:ln(ce.from,a)<0))return!0}}function Dt(e){for(var t;t=an(e);)e=t.find(-1,!0).line;return e}function gn(e){for(var t;t=un(e);)e=t.find(1,!0).line;return e}function pt(e){for(var t,r;t=un(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function Ut(e,t){var r=Yn(e,t),a=Dt(r);return r==a?t:_t(a)}function Ot(e,t){if(t>e.lastLine())return t;var r=Yn(e,t),a;if(!vn(e,r))return t;for(;a=un(r);)r=a.find(1,!0).line;return _t(r)+1}function vn(e,t){var r=Ha&&t.markedSpans;if(r)for(var a=void 0,d=0;d<r.length;++d){if(a=r[d],!a.marker.collapsed)continue;if(a.from==null)return!0;if(a.marker.widgetNode)continue;if(a.from==0&&a.marker.inclusiveLeft&&kn(e,t,a))return!0}}function kn(e,t,r){if(r.to==null){var a=r.marker.find(1,!0);return kn(e,a.line,wr(a.line.markedSpans,r.marker))}if(r.marker.inclusiveRight&&r.to==t.text.length)return!0;for(var d=void 0,W=0;W<t.markedSpans.length;++W)if(d=t.markedSpans[W],d.marker.collapsed&&!d.marker.widgetNode&&d.from==r.to&&(d.to==null||d.to!=r.from)&&(d.marker.inclusiveLeft||r.marker.inclusiveRight)&&kn(e,t,d))return!0}function oa(e){e=Dt(e);for(var t=0,r=e.parent,a=0;a<r.lines.length;++a){var d=r.lines[a];if(d==e)break;t+=d.height}for(var W=r.parent;W;r=W,W=r.parent)for(var X=0;X<W.children.length;++X){var $=W.children[X];if($==r)break;t+=$.height}return t}function ka(e){if(e.height==0)return 0;for(var t=e.text.length,r,a=e;r=an(a);){var d=r.find(0,!0);a=d.from.line,t+=d.from.ch-d.to.ch}for(a=e;r=un(a);){var W=r.find(0,!0);t-=a.text.length-W.from.ch,a=W.to.line,t+=a.text.length-W.to.ch}return t}function sa(e){var t=e.display,r=e.doc;t.maxLine=Yn(r,r.first),t.maxLineLength=ka(t.maxLine),t.maxLineChanged=!0,r.iter(function(a){var d=ka(a);d>t.maxLineLength&&(t.maxLineLength=d,t.maxLine=a)})}var ca=function(e,t,r){this.text=e,Ve(this,t),this.height=r?r(this):1};ca.prototype.lineNo=function(){return _t(this)},me(ca);function Na(e,t,r,a){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Qe(e),Ve(e,r);var d=a?a(e):1;d!=e.height&&Ka(e,d)}function Pa(e){e.parent=null,Qe(e)}var Nr={},gr={};function Rr(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?gr:Nr;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Dr(e,t){var r=y("span",null,null,O?"padding-right: .1px":null),a={pre:y("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var d=0;d<=(t.rest?t.rest.length:0);d++){var W=d?t.rest[d-1]:t.line,X=void 0;a.pos=0,a.addToken=ii,nn(e.display.measure)&&(X=Fn(W,e.doc.direction))&&(a.addToken=vi(a.addToken,X)),a.map=[];var $=t!=e.display.externalMeasured&&_t(W);dt(W,a,de(e,W,$)),W.styleClasses&&(W.styleClasses.bgClass&&(a.bgClass=z(W.styleClasses.bgClass,a.bgClass||"")),W.styleClasses.textClass&&(a.textClass=z(W.styleClasses.textClass,a.textClass||""))),a.map.length==0&&a.map.push(0,0,a.content.appendChild(Sn(e.display.measure))),d==0?(t.measure.map=a.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(a.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var ne=a.content.lastChild;(/\bcm-tab\b/.test(ne.className)||ne.querySelector&&ne.querySelector(".cm-tab"))&&(a.content.className="cm-tab-wrap-hack")}return at(e,"renderLine",e,t.line,a.pre),a.pre.className&&(a.textClass=z(a.pre.className,a.textClass||"")),a}function Yr(e){var t=i("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function ii(e,t,r,a,d,W,X){if(!t)return;var $=e.splitSpaces?fi(t,e.trailingSpace):t,ne=e.cm.state.specialChars,ce=!1,Ne;if(!ne.test(t))e.col+=t.length,Ne=document.createTextNode($),e.map.push(e.pos,e.pos+t.length,Ne),G&&T<9&&(ce=!0),e.pos+=t.length;else{Ne=document.createDocumentFragment();for(var ze=0;;){ne.lastIndex=ze;var ht=ne.exec(t),ot=ht?ht.index-ze:t.length-ze;if(ot){var Zt=document.createTextNode($.slice(ze,ze+ot));G&&T<9?Ne.appendChild(i("span",[Zt])):Ne.appendChild(Zt),e.map.push(e.pos,e.pos+ot,Zt),e.col+=ot,e.pos+=ot}if(!ht)break;ze+=ot+1;var An=void 0;if(ht[0]==" "){var Gn=e.cm.options.tabSize,ra=Gn-e.col%Gn;An=Ne.appendChild(i("span",Le(ra),"cm-tab")),An.setAttribute("role","presentation"),An.setAttribute("cm-text"," "),e.col+=ra}else ht[0]=="\r"||ht[0]==`
`?(An=Ne.appendChild(i("span",ht[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),An.setAttribute("cm-text",ht[0]),e.col+=1):(An=e.cm.options.specialCharPlaceholder(ht[0]),An.setAttribute("cm-text",ht[0]),G&&T<9?Ne.appendChild(i("span",[An])):Ne.appendChild(An),e.col+=1);e.map.push(e.pos,e.pos+1,An),e.pos++}}if(e.trailingSpace=$.charCodeAt(t.length-1)==32,r||a||d||ce||W||X){var Ea=r||"";a&&(Ea+=a),d&&(Ea+=d);var ia=i("span",[Ne],Ea,W);if(X)for(var Ra in X)X.hasOwnProperty(Ra)&&Ra!="style"&&Ra!="class"&&ia.setAttribute(Ra,X[Ra]);return e.content.appendChild(ia)}e.content.appendChild(Ne)}function fi(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,a="",d=0;d<e.length;d++){var W=e.charAt(d);W==" "&&r&&(d==e.length-1||e.charCodeAt(d+1)==32)&&(W="\xA0"),a+=W,r=W==" "}return a}function vi(e,t){return function(r,a,d,W,X,$,ne){d=d?d+" cm-force-border":"cm-force-border";for(var ce=r.pos,Ne=ce+a.length;;){for(var ze=void 0,ht=0;ht<t.length&&!(ze=t[ht],ze.to>ce&&ze.from<=ce);ht++);if(ze.to>=Ne)return e(r,a,d,W,X,$,ne);e(r,a.slice(0,ze.to-ce),d,W,null,$,ne),W=null,a=a.slice(ze.to-ce),ce=ze.to}}}function hn(e,t,r,a){var d=!a&&r.widgetNode;d&&e.map.push(e.pos,e.pos+t,d),!a&&e.cm.display.input.needsContentAttribute&&(d||(d=e.content.appendChild(document.createElement("span"))),d.setAttribute("cm-marker",r.id)),d&&(e.cm.display.input.setUneditable(d),e.content.appendChild(d)),e.pos+=t,e.trailingSpace=!1}function dt(e,t,r){var a=e.markedSpans,d=e.text,W=0;if(!a){for(var X=1;X<r.length;X+=2)t.addToken(t,d.slice(W,W=r[X]),Rr(r[X+1],t.cm.options));return}for(var $=d.length,ne=0,ce=1,Ne="",ze,ht,ot=0,Zt,An,Gn,ra,Ea;;){if(ot==ne){Zt=An=Gn=ht="",Ea=null,ra=null,ot=Infinity;for(var ia=[],Ra=void 0,nr=0;nr<a.length;++nr){var Wa=a[nr],Cr=Wa.marker;if(Cr.type=="bookmark"&&Wa.from==ne&&Cr.widgetNode)ia.push(Cr);else if(Wa.from<=ne&&(Wa.to==null||Wa.to>ne||Cr.collapsed&&Wa.to==ne&&Wa.from==ne)){if(Wa.to!=null&&Wa.to!=ne&&ot>Wa.to&&(ot=Wa.to,An=""),Cr.className&&(Zt+=" "+Cr.className),Cr.css&&(ht=(ht?ht+";":"")+Cr.css),Cr.startStyle&&Wa.from==ne&&(Gn+=" "+Cr.startStyle),Cr.endStyle&&Wa.to==ot&&(Ra||(Ra=[])).push(Cr.endStyle,Wa.to),Cr.title&&((Ea||(Ea={})).title=Cr.title),Cr.attributes)for(var ai in Cr.attributes)(Ea||(Ea={}))[ai]=Cr.attributes[ai];Cr.collapsed&&(!ra||Ct(ra.marker,Cr)<0)&&(ra=Wa)}else Wa.from>ne&&ot>Wa.from&&(ot=Wa.from)}if(Ra)for(var Oi=0;Oi<Ra.length;Oi+=2)Ra[Oi+1]==ot&&(An+=" "+Ra[Oi]);if(!ra||ra.from==ne)for(var di=0;di<ia.length;++di)hn(t,0,ia[di]);if(ra&&(ra.from||0)==ne){if(hn(t,(ra.to==null?$+1:ra.to)-ne,ra.marker,ra.from==null),ra.to==null)return;ra.to==ne&&(ra=!1)}}if(ne>=$)break;for(var Xi=Math.min($,ot);;){if(Ne){var Hi=ne+Ne.length;if(!ra){var xi=Hi>Xi?Ne.slice(0,Xi-ne):Ne;t.addToken(t,xi,ze?ze+Zt:Zt,Gn,ne+xi.length==ot?An:"",ht,Ea)}if(Hi>=Xi){Ne=Ne.slice(Xi-ne),ne=Xi;break}ne=Hi,Gn=""}Ne=d.slice(W,W=r[ce++]),ze=Rr(r[ce++],t.cm.options)}}}function Jt(e,t,r){this.line=t,this.rest=pt(t),this.size=this.rest?_t(q(this.rest))-r+1:1,this.node=this.text=null,this.hidden=vn(e,t)}function $t(e,t,r){for(var a=[],d,W=t;W<r;W=d){var X=new Jt(e.doc,Yn(e.doc,W),W);d=W+X.size,a.push(X)}return a}var Wn=null;function ga(e){Wn?Wn.ops.push(e):e.ownsGroup=Wn={ops:[e],delayedCallbacks:[]}}function mn(e){var t=e.delayedCallbacks,r=0;do{for(;r<t.length;r++)t[r].call(null);for(var a=0;a<e.ops.length;a++){var d=e.ops[a];if(d.cursorActivityHandlers)for(;d.cursorActivityCalled<d.cursorActivityHandlers.length;)d.cursorActivityHandlers[d.cursorActivityCalled++].call(null,d.cm)}}while(r<t.length)}function St(e,t){var r=e.ownsGroup;if(!r)return;try{mn(r)}finally{Wn=null,t(r)}}var Xt=null;function Pt(e,t){var r=bt(e,t);if(!r.length)return;var a=Array.prototype.slice.call(arguments,2),d;Wn?d=Wn.delayedCallbacks:Xt?d=Xt:(d=Xt=[],setTimeout(Gt,0));for(var W=function($){d.push(function(){return r[$].apply(null,a)})},X=0;X<r.length;++X)W(X)}function Gt(){var e=Xt;Xt=null;for(var t=0;t<e.length;++t)e[t]()}function rn(e,t,r,a){for(var d=0;d<t.changes.length;d++){var W=t.changes[d];W=="text"?ma(e,t):W=="gutter"?zt(e,t,r,a):W=="class"?Ln(e,t):W=="widget"&&Ca(e,t,a)}t.changes=null}function cn(e){return e.node==e.text&&(e.node=i("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),G&&T<8&&(e.node.style.zIndex=2)),e.node}function Un(e,t){var r=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(r&&(r+=" CodeMirror-linebackground"),t.background)r?t.background.className=r:(t.background.parentNode.removeChild(t.background),t.background=null);else if(r){var a=cn(t);t.background=a.insertBefore(i("div",null,r),a.firstChild),e.display.input.setUneditable(t.background)}}function ea(e,t){var r=e.display.externalMeasured;return r&&r.line==t.line?(e.display.externalMeasured=null,t.measure=r.measure,r.built):Dr(e,t)}function ma(e,t){var r=t.text.className,a=ea(e,t);t.text==t.node&&(t.node=a.pre),t.text.parentNode.replaceChild(a.pre,t.text),t.text=a.pre,a.bgClass!=t.bgClass||a.textClass!=t.textClass?(t.bgClass=a.bgClass,t.textClass=a.textClass,Ln(e,t)):r&&(t.text.className=r)}function Ln(e,t){Un(e,t),t.line.wrapClass?cn(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var r=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=r||""}function zt(e,t,r,a){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var d=cn(t);t.gutterBackground=i("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?a.fixedPos:-a.gutterTotalWidth)+"px; width: "+a.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),d.insertBefore(t.gutterBackground,t.text)}var W=t.line.gutterMarkers;if(e.options.lineNumbers||W){var X=cn(t),$=t.gutter=i("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?a.fixedPos:-a.gutterTotalWidth)+"px");if(e.display.input.setUneditable($),X.insertBefore($,t.text),t.line.gutterClass&&($.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!W||!W["CodeMirror-linenumbers"])&&(t.lineNumber=$.appendChild(i("div",_a(e.options,r),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+a.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),W)for(var ne=0;ne<e.display.gutterSpecs.length;++ne){var ce=e.display.gutterSpecs[ne].className,Ne=W.hasOwnProperty(ce)&&W[ce];Ne&&$.appendChild(i("div",[Ne],"CodeMirror-gutter-elt","left: "+a.gutterLeft[ce]+"px; width: "+a.gutterWidth[ce]+"px"))}}}function Ca(e,t,r){t.alignable&&(t.alignable=null);for(var a=p("CodeMirror-linewidget"),d=t.node.firstChild,W=void 0;d;d=W)W=d.nextSibling,a.test(d.className)&&t.node.removeChild(d);Qn(e,t,r)}function jt(e,t,r,a){var d=ea(e,t);return t.text=t.node=d.pre,d.bgClass&&(t.bgClass=d.bgClass),d.textClass&&(t.textClass=d.textClass),Ln(e,t),zt(e,t,r,a),Qn(e,t,a),t.node}function Qn(e,t,r){if(Kn(e,t.line,t,r,!0),t.rest)for(var a=0;a<t.rest.length;a++)Kn(e,t.rest[a],t,r,!1)}function Kn(e,t,r,a,d){if(!t.widgets)return;for(var W=cn(r),X=0,$=t.widgets;X<$.length;++X){var ne=$[X],ce=i("div",[ne.node],"CodeMirror-linewidget"+(ne.className?" "+ne.className:""));ne.handleMouseEvents||ce.setAttribute("cm-ignore-events","true"),Ma(ne,ce,r,a),e.display.input.setUneditable(ce),d&&ne.above?W.insertBefore(ce,r.gutter||r.text):W.appendChild(ce),Pt(ne,"redraw")}}function Ma(e,t,r,a){if(e.noHScroll){(r.alignable||(r.alignable=[])).push(t);var d=a.wrapperWidth;t.style.left=a.fixedPos+"px",e.coverGutter||(d-=a.gutterTotalWidth,t.style.paddingLeft=a.gutterTotalWidth+"px"),t.style.width=d+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-a.gutterTotalWidth+"px"))}function jn(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!A(document.body,e.node)){var r="position: relative;";e.coverGutter&&(r+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(r+="width: "+t.display.wrapper.clientWidth+"px;"),o(t.display.measure,i("div",[e.node],null,r))}return e.height=e.node.parentNode.offsetHeight}function wn(e,t){for(var r=Ge(t);r!=e.wrapper;r=r.parentNode)if(!r||r.nodeType==1&&r.getAttribute("cm-ignore-events")=="true"||r.parentNode==e.sizer&&r!=e.mover)return!0}function pn(e){return e.lineSpace.offsetTop}function Lt(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function En(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=o(e.measure,i("pre","x","CodeMirror-line-like")),r=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,a={left:parseInt(r.paddingLeft),right:parseInt(r.paddingRight)};return!isNaN(a.left)&&!isNaN(a.right)&&(e.cachedPaddingH=a),a}function Cn(e){return he-e.display.nativeBarWidth}function ut(e){return e.display.scroller.clientWidth-Cn(e)-e.display.barWidth}function Jn(e){return e.display.scroller.clientHeight-Cn(e)-e.display.barHeight}function da(e,t,r){var a=e.options.lineWrapping,d=a&&ut(e);if(!t.measure.heights||a&&t.measure.width!=d){var W=t.measure.heights=[];if(a){t.measure.width=d;for(var X=t.text.firstChild.getClientRects(),$=0;$<X.length-1;$++){var ne=X[$],ce=X[$+1];Math.abs(ne.bottom-ce.bottom)>2&&W.push((ne.bottom+ce.top)/2-r.top)}}W.push(r.bottom-r.top)}}function Mn(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var a=0;a<e.rest.length;a++)if(e.rest[a]==t)return{map:e.measure.maps[a],cache:e.measure.caches[a]};for(var d=0;d<e.rest.length;d++)if(_t(e.rest[d])>r)return{map:e.measure.maps[d],cache:e.measure.caches[d],before:!0}}function dn(e,t){t=Dt(t);var r=_t(t),a=e.display.externalMeasured=new Jt(e.doc,t,r);a.lineN=r;var d=a.built=Dr(e,a);return a.text=d.pre,o(e.display.lineMeasure,d.pre),a}function Hn(e,t,r,a){return Zn(e,Vt(e,t),r,a)}function fn(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[tr(e,t)];var r=e.display.externalMeasured;if(r&&t>=r.lineN&&t<r.lineN+r.size)return r}function Vt(e,t){var r=_t(t),a=fn(e,r);a&&!a.text?a=null:a&&a.changes&&(rn(e,a,r,La(e)),e.curOp.forceUpdate=!0),a||(a=dn(e,t));var d=Mn(a,t,r);return{line:t,view:a,rect:null,map:d.map,cache:d.cache,before:d.before,hasHeights:!1}}function Zn(e,t,r,a,d){t.before&&(r=-1);var W=r+(a||""),X;return t.cache.hasOwnProperty(W)?X=t.cache[W]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(da(e,t.view,t.rect),t.hasHeights=!0),X=zn(e,t,r,a),X.bogus||(t.cache[W]=X)),{left:X.left,right:X.right,top:d?X.rtop:X.top,bottom:d?X.rbottom:X.bottom}}var ta={left:0,right:0,top:0,bottom:0};function bn(e,t,r){for(var a,d,W,X,$,ne,ce=0;ce<e.length;ce+=3)if($=e[ce],ne=e[ce+1],t<$?(d=0,W=1,X="left"):t<ne?(d=t-$,W=d+1):(ce==e.length-3||t==ne&&e[ce+3]>t)&&(W=ne-$,d=W-1,t>=ne&&(X="right")),d!=null){if(a=e[ce+2],$==ne&&r==(a.insertLeft?"left":"right")&&(X=r),r=="left"&&d==0)for(;ce&&e[ce-2]==e[ce-3]&&e[ce-1].insertLeft;)a=e[(ce-=3)+2],X="left";if(r=="right"&&d==ne-$)for(;ce<e.length-3&&e[ce+3]==e[ce+4]&&!e[ce+5].insertLeft;)a=e[(ce+=3)+2],X="right";break}return{node:a,start:d,end:W,collapse:X,coverStart:$,coverEnd:ne}}function Dn(e,t){var r=ta;if(t=="left")for(var a=0;a<e.length&&!((r=e[a]).left!=r.right);a++);else for(var d=e.length-1;d>=0&&!((r=e[d]).left!=r.right);d--);return r}function zn(e,t,r,a){var d=bn(t.map,r,a),W=d.node,X=d.start,$=d.end,ne=d.collapse,ce;if(W.nodeType==3){for(var Ne=0;Ne<4;Ne++){for(;X&&xt(t.line.text.charAt(d.coverStart+X));)--X;for(;d.coverStart+$<d.coverEnd&&xt(t.line.text.charAt(d.coverStart+$));)++$;if(G&&T<9&&X==0&&$==d.coverEnd-d.coverStart?ce=W.parentNode.getBoundingClientRect():ce=Dn(v(W,X,$).getClientRects(),a),ce.left||ce.right||X==0)break;$=X,X=X-1,ne="right"}G&&T<11&&(ce=Kt(e.display.measure,ce))}else{X>0&&(ne=a="right");var ze;e.options.lineWrapping&&(ze=W.getClientRects()).length>1?ce=ze[a=="right"?ze.length-1:0]:ce=W.getBoundingClientRect()}if(G&&T<9&&!X&&(!ce||!ce.left&&!ce.right)){var ht=W.parentNode.getClientRects()[0];ht?ce={left:ht.left,right:ht.left+xr(e.display),top:ht.top,bottom:ht.bottom}:ce=ta}for(var ot=ce.top-t.rect.top,Zt=ce.bottom-t.rect.top,An=(ot+Zt)/2,Gn=t.view.measure.heights,ra=0;ra<Gn.length-1&&!(An<Gn[ra]);ra++);var Ea=ra?Gn[ra-1]:0,ia=Gn[ra],Ra={left:(ne=="right"?ce.right:ce.left)-t.rect.left,right:(ne=="left"?ce.left:ce.right)-t.rect.left,top:Ea,bottom:ia};return!ce.left&&!ce.right&&(Ra.bogus=!0),e.options.singleCursorHeightPerLine||(Ra.rtop=ot,Ra.rbottom=Zt),Ra}function Kt(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Ie(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,a=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*a,bottom:t.bottom*a}}function Pn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function qn(e){e.display.externalMeasure=null,n(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Pn(e.display.view[t])}function Ba(e){qn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function ar(){return _&&m?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function mr(){return _&&m?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Za(e){var t=0;if(e.widgets)for(var r=0;r<e.widgets.length;++r)e.widgets[r].above&&(t+=jn(e.widgets[r]));return t}function la(e,t,r,a,d){if(!d){var W=Za(t);r.top+=W,r.bottom+=W}if(a=="line")return r;a||(a="local");var X=oa(t);if(a=="local"?X+=pn(e.display):X-=e.display.viewOffset,a=="page"||a=="window"){var $=e.display.lineSpace.getBoundingClientRect();X+=$.top+(a=="window"?0:mr());var ne=$.left+(a=="window"?0:ar());r.left+=ne,r.right+=ne}return r.top+=X,r.bottom+=X,r}function na(e,t,r){if(r=="div")return t;var a=t.left,d=t.top;if(r=="page")a-=ar(),d-=mr();else if(r=="local"||!r){var W=e.display.sizer.getBoundingClientRect();a+=W.left,d+=W.top}var X=e.display.lineSpace.getBoundingClientRect();return{left:a-X.left,top:d-X.top}}function rr(e,t,r,a,d){return a||(a=Yn(e.doc,t.line)),la(e,a,Hn(e,a,t.ch,d),r)}function Da(e,t,r,a,d,W){a=a||Yn(e.doc,t.line),d||(d=Vt(e,a));function X(Zt,An){var Gn=Zn(e,d,Zt,An?"right":"left",W);return An?Gn.left=Gn.right:Gn.right=Gn.left,la(e,a,Gn,r)}var $=Fn(a,e.doc.direction),ne=t.ch,ce=t.sticky;if(ne>=a.text.length?(ne=a.text.length,ce="before"):ne<=0&&(ne=0,ce="after"),!$)return X(ce=="before"?ne-1:ne,ce=="before");function Ne(Zt,An,Gn){var ra=$[An],Ea=ra.level==1;return X(Gn?Zt-1:Zt,Ea!=Gn)}var ze=On($,ne,ce),ht=Tn,ot=Ne(ne,ze,ce=="before");return ht!=null&&(ot.other=Ne(ne,ht,ce!="before")),ot}function In(e,t){var r=0;t=Vn(e.doc,t),e.options.lineWrapping||(r=xr(e.display)*t.ch);var a=Yn(e.doc,t.line),d=oa(a)+pn(e.display);return{left:r,right:r,top:d,bottom:d+a.height}}function qa(e,t,r,a,d){var W=Tt(e,t,r);return W.xRel=d,a&&(W.outside=a),W}function jr(e,t,r){var a=e.doc;if(r+=e.display.viewOffset,r<0)return qa(a.first,0,null,-1,-1);var d=ha(a,r),W=a.first+a.size-1;if(d>W)return qa(a.first+a.size-1,Yn(a,W).text.length,null,1,1);t<0&&(t=0);for(var X=Yn(a,d);;){var $=Fr(e,X,d,t,r),ne=Nn(X,$.ch+($.xRel>0||$.outside>0?1:0));if(!ne)return $;var ce=ne.find(1);if(ce.line==d)return ce;X=Yn(a,d=ce.line)}}function Hr(e,t,r,a){a-=Za(t);var d=t.text.length,W=qt(function(X){return Zn(e,r,X-1).bottom<=a},d,0);return d=qt(function(X){return Zn(e,r,X).top>a},W,d),{begin:W,end:d}}function hi(e,t,r,a){r||(r=Vt(e,t));var d=la(e,t,Zn(e,r,a),"line").top;return Hr(e,t,r,d)}function si(e,t,r,a){return e.bottom<=r?!1:e.top>r?!0:(a?e.left:e.right)>t}function Fr(e,t,r,a,d){d-=oa(t);var W=Vt(e,t),X=Za(t),$=0,ne=t.text.length,ce=!0,Ne=Fn(t,e.doc.direction);if(Ne){var ze=(e.options.lineWrapping?Br:xa)(e,t,r,W,Ne,a,d);ce=ze.level!=1,$=ce?ze.from:ze.to-1,ne=ce?ze.to:ze.from-1}var ht=null,ot=null,Zt=qt(function(nr){var Wa=Zn(e,W,nr);return Wa.top+=X,Wa.bottom+=X,si(Wa,a,d,!1)?(Wa.top<=d&&Wa.left<=a&&(ht=nr,ot=Wa),!0):!1},$,ne),An,Gn,ra=!1;if(ot){var Ea=a-ot.left<ot.right-a,ia=Ea==ce;Zt=ht+(ia?0:1),Gn=ia?"after":"before",An=Ea?ot.left:ot.right}else{!ce&&(Zt==ne||Zt==$)&&Zt++,Gn=Zt==0?"after":Zt==t.text.length?"before":Zn(e,W,Zt-(ce?1:0)).bottom+X<=d==ce?"after":"before";var Ra=Da(e,Tt(r,Zt,Gn),"line",t,W);An=Ra.left,ra=d<Ra.top?-1:d>=Ra.bottom?1:0}return Zt=ct(t.text,Zt,1),qa(r,Zt,Gn,ra,a-An)}function xa(e,t,r,a,d,W,X){var $=qt(function(ze){var ht=d[ze],ot=ht.level!=1;return si(Da(e,Tt(r,ot?ht.to:ht.from,ot?"before":"after"),"line",t,a),W,X,!0)},0,d.length-1),ne=d[$];if($>0){var ce=ne.level!=1,Ne=Da(e,Tt(r,ce?ne.from:ne.to,ce?"after":"before"),"line",t,a);si(Ne,W,X,!0)&&Ne.top>X&&(ne=d[$-1])}return ne}function Br(e,t,r,a,d,W,X){var $=Hr(e,t,a,X),ne=$.begin,ce=$.end;/\s/.test(t.text.charAt(ce-1))&&ce--;for(var Ne=null,ze=null,ht=0;ht<d.length;ht++){var ot=d[ht];if(ot.from>=ce||ot.to<=ne)continue;var Zt=ot.level!=1,An=Zn(e,a,Zt?Math.min(ce,ot.to)-1:Math.max(ne,ot.from)).right,Gn=An<W?W-An+1e9:An-W;(!Ne||ze>Gn)&&(Ne=ot,ze=Gn)}return Ne||(Ne=d[d.length-1]),Ne.from<ne&&(Ne={from:ne,to:Ne.to,level:Ne.level}),Ne.to>ce&&(Ne={from:Ne.from,to:ce,level:Ne.level}),Ne}var Pr;function Mr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Pr==null){Pr=i("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Pr.appendChild(document.createTextNode("x")),Pr.appendChild(i("br"));Pr.appendChild(document.createTextNode("x"))}o(e.measure,Pr);var r=Pr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),n(e.measure),r||1}function xr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=i("span","xxxxxxxxxx"),r=i("pre",[t],"CodeMirror-line-like");o(e.measure,r);var a=t.getBoundingClientRect(),d=(a.right-a.left)/10;return d>2&&(e.cachedCharWidth=d),d||10}function La(e){for(var t=e.display,r={},a={},d=t.gutters.clientLeft,W=t.gutters.firstChild,X=0;W;W=W.nextSibling,++X){var $=e.display.gutterSpecs[X].className;r[$]=W.offsetLeft+W.clientLeft+d,a[$]=W.clientWidth}return{fixedPos:Gr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:a,wrapperWidth:t.wrapper.clientWidth}}function Gr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function lr(e){var t=Mr(e.display),r=e.options.lineWrapping,a=r&&Math.max(5,e.display.scroller.clientWidth/xr(e.display)-3);return function(d){if(vn(e.doc,d))return 0;var W=0;if(d.widgets)for(var X=0;X<d.widgets.length;X++)d.widgets[X].height&&(W+=d.widgets[X].height);return r?W+(Math.ceil(d.text.length/a)||1)*t:W+t}}function za(e){var t=e.doc,r=lr(e);t.iter(function(a){var d=r(a);d!=a.height&&Ka(a,d)})}function Ga(e,t,r,a){var d=e.display;if(!r&&Ge(t).getAttribute("cm-not-content")=="true")return null;var W,X,$=d.lineSpace.getBoundingClientRect();try{W=t.clientX-$.left,X=t.clientY-$.top}catch(ze){return null}var ne=jr(e,W,X),ce;if(a&&ne.xRel>0&&(ce=Yn(e.doc,ne.line).text).length==ne.ch){var Ne=H(ce,ce.length,e.options.tabSize)-ce.length;ne=Tt(ne.line,Math.max(0,Math.round((W-En(e.display).left)/xr(e.display))-Ne))}return ne}function tr(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,a=0;a<r.length;a++)if(t-=r[a].size,t<0)return a}function hr(e,t,r,a){t==null&&(t=e.doc.first),r==null&&(r=e.doc.first+e.doc.size),a||(a=0);var d=e.display;if(a&&r<d.viewTo&&(d.updateLineNumbers==null||d.updateLineNumbers>t)&&(d.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=d.viewTo)Ha&&Ut(e.doc,t)<d.viewTo&&Ke(e);else if(r<=d.viewFrom)Ha&&Ot(e.doc,r+a)>d.viewFrom?Ke(e):(d.viewFrom+=a,d.viewTo+=a);else if(t<=d.viewFrom&&r>=d.viewTo)Ke(e);else if(t<=d.viewFrom){var W=Va(e,r,r+a,1);W?(d.view=d.view.slice(W.index),d.viewFrom=W.lineN,d.viewTo+=a):Ke(e)}else if(r>=d.viewTo){var X=Va(e,t,t,-1);X?(d.view=d.view.slice(0,X.index),d.viewTo=X.lineN):Ke(e)}else{var $=Va(e,t,t,-1),ne=Va(e,r,r+a,1);$&&ne?(d.view=d.view.slice(0,$.index).concat($t(e,$.lineN,ne.lineN)).concat(d.view.slice(ne.index)),d.viewTo+=a):Ke(e)}var ce=d.externalMeasured;ce&&(r<ce.lineN?ce.lineN+=a:t<ce.lineN+ce.size&&(d.externalMeasured=null))}function Ua(e,t,r){e.curOp.viewChanged=!0;var a=e.display,d=e.display.externalMeasured;if(d&&t>=d.lineN&&t<d.lineN+d.size&&(a.externalMeasured=null),t<a.viewFrom||t>=a.viewTo)return;var W=a.view[tr(e,t)];if(W.node==null)return;var X=W.changes||(W.changes=[]);ae(X,r)==-1&&X.push(r)}function Ke(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Va(e,t,r,a){var d=tr(e,t),W,X=e.display.view;if(!Ha||r==e.doc.first+e.doc.size)return{index:d,lineN:r};for(var $=e.display.viewFrom,ne=0;ne<d;ne++)$+=X[ne].size;if($!=t){if(a>0){if(d==X.length-1)return null;W=$+X[d].size-t,d++}else W=$-t;t+=W,r+=W}for(;Ut(e.doc,r)!=r;){if(d==(a<0?0:X.length-1))return null;r+=a*X[d-(a<0?1:0)].size,d+=a}return{index:d,lineN:r}}function $r(e,t,r){var a=e.display,d=a.view;d.length==0||t>=a.viewTo||r<=a.viewFrom?(a.view=$t(e,t,r),a.viewFrom=t):(a.viewFrom>t?a.view=$t(e,t,a.viewFrom).concat(a.view):a.viewFrom<t&&(a.view=a.view.slice(tr(e,t))),a.viewFrom=t,a.viewTo<r?a.view=a.view.concat($t(e,a.viewTo,r)):a.viewTo>r&&(a.view=a.view.slice(0,tr(e,r)))),a.viewTo=r}function Kr(e){for(var t=e.display.view,r=0,a=0;a<t.length;a++){var d=t[a];!d.hidden&&(!d.node||d.changes)&&++r}return r}function Lr(e){e.display.input.showSelection(e.display.input.prepareSelection())}function ei(e,t){t===void 0&&(t=!0);for(var r=e.doc,a={},d=a.cursors=document.createDocumentFragment(),W=a.selection=document.createDocumentFragment(),X=0;X<r.sel.ranges.length;X++){if(!t&&X==r.sel.primIndex)continue;var $=r.sel.ranges[X];if($.from().line>=e.display.viewTo||$.to().line<e.display.viewFrom)continue;var ne=$.empty();(ne||e.options.showCursorWhenSelecting)&&gi(e,$.head,d),ne||Pi(e,$,W)}return a}function gi(e,t,r){var a=Da(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),d=r.appendChild(i("div","\xA0","CodeMirror-cursor"));if(d.style.left=a.left+"px",d.style.top=a.top+"px",d.style.height=Math.max(0,a.bottom-a.top)*e.options.cursorHeight+"px",a.other){var W=r.appendChild(i("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));W.style.display="",W.style.left=a.other.left+"px",W.style.top=a.other.top+"px",W.style.height=(a.other.bottom-a.other.top)*.85+"px"}}function ui(e,t){return e.top-t.top||e.left-t.left}function Pi(e,t,r){var a=e.display,d=e.doc,W=document.createDocumentFragment(),X=En(e.display),$=X.left,ne=Math.max(a.sizerWidth,ut(e)-a.sizer.offsetLeft)-X.right,ce=d.direction=="ltr";function Ne(ia,Ra,nr,Wa){Ra<0&&(Ra=0),Ra=Math.round(Ra),Wa=Math.round(Wa),W.appendChild(i("div",null,"CodeMirror-selected","position: absolute; left: "+ia+`px;
top: `+Ra+"px; width: "+(nr==null?ne-ia:nr)+`px;
height: `+(Wa-Ra)+"px"))}function ze(ia,Ra,nr){var Wa=Yn(d,ia),Cr=Wa.text.length,ai,Oi;function di(xi,Ki){return rr(e,Tt(ia,xi),"div",Wa,Ki)}function Xi(xi,Ki,ki){var Ai=hi(e,Wa,null,xi),_i=Ki=="ltr"==(ki=="after")?"left":"right",mi=ki=="after"?Ai.begin:Ai.end-(/\s/.test(Wa.text.charAt(Ai.end-1))?2:1);return di(mi,_i)[_i]}var Hi=Fn(Wa,d.direction);return _n(Hi,Ra||0,nr==null?Cr:nr,function(xi,Ki,ki,Ai){var _i=ki=="ltr",mi=di(xi,_i?"left":"right"),zi=di(Ki-1,_i?"right":"left"),Cs=Ra==null&&xi==0,Ho=nr==null&&Ki==Cr,ji=Ai==0,go=!Hi||Ai==Hi.length-1;if(zi.top-mi.top<=3){var Ri=(ce?Cs:Ho)&&ji,nu=(ce?Ho:Cs)&&go,_o=Ri?$:(_i?mi:zi).left,rs=nu?ne:(_i?zi:mi).right;Ne(_o,mi.top,rs-_o,mi.bottom)}else{var is,Wi,As,au;_i?(is=ce&&Cs&&ji?$:mi.left,Wi=ce?ne:Xi(xi,ki,"before"),As=ce?$:Xi(Ki,ki,"after"),au=ce&&Ho&&go?ne:zi.right):(is=ce?Xi(xi,ki,"before"):$,Wi=!ce&&Cs&&ji?ne:mi.right,As=!ce&&Ho&&go?$:zi.left,au=ce?Xi(Ki,ki,"after"):ne),Ne(is,mi.top,Wi-is,mi.bottom),mi.bottom<zi.top&&Ne($,mi.bottom,null,zi.top),Ne(As,zi.top,au-As,zi.bottom)}(!ai||ui(mi,ai)<0)&&(ai=mi),ui(zi,ai)<0&&(ai=zi),(!Oi||ui(mi,Oi)<0)&&(Oi=mi),ui(zi,Oi)<0&&(Oi=zi)}),{start:ai,end:Oi}}var ht=t.from(),ot=t.to();if(ht.line==ot.line)ze(ht.line,ht.ch,ot.ch);else{var Zt=Yn(d,ht.line),An=Yn(d,ot.line),Gn=Dt(Zt)==Dt(An),ra=ze(ht.line,ht.ch,Gn?Zt.text.length+1:null).end,Ea=ze(ot.line,Gn?0:null,ot.ch).start;Gn&&(ra.top<Ea.top-2?(Ne(ra.right,ra.top,null,ra.bottom),Ne($,Ea.top,Ea.left,Ea.bottom)):Ne(ra.right,ra.top,Ea.left-ra.right,ra.bottom)),ra.bottom<Ea.top&&Ne($,ra.bottom,null,Ea.top)}r.appendChild(W)}function ti(e){if(!e.state.focused)return;var t=e.display;clearInterval(t.blinker);var r=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){e.hasFocus()||ja(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function li(e){e.state.focused||(e.display.input.focus(),Bi(e))}function Si(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,ja(e))},100)}function Bi(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(at(e,"focus",e,t),e.state.focused=!0,F(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ti(e)}function ja(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(at(e,"blur",e,t),e.state.focused=!1,s(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function fr(e){for(var t=e.display,r=t.lineDiv.offsetTop,a=0;a<t.view.length;a++){var d=t.view[a],W=e.options.lineWrapping,X=void 0,$=0;if(d.hidden)continue;if(G&&T<8){var ne=d.node.offsetTop+d.node.offsetHeight;X=ne-r,r=ne}else{var ce=d.node.getBoundingClientRect();X=ce.bottom-ce.top,!W&&d.text.firstChild&&($=d.text.firstChild.getBoundingClientRect().right-ce.left-1)}var Ne=d.line.height-X;if((Ne>.005||Ne<-.005)&&(Ka(d.line,X),br(d.line),d.rest))for(var ze=0;ze<d.rest.length;ze++)br(d.rest[ze]);if($>e.display.sizerWidth){var ht=Math.ceil($/xr(e.display));ht>e.display.maxLineLength&&(e.display.maxLineLength=ht,e.display.maxLine=d.line,e.display.maxLineChanged=!0)}}}function br(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var r=e.widgets[t],a=r.node.parentNode;a&&(r.height=a.offsetHeight)}}function cr(e,t,r){var a=r&&r.top!=null?Math.max(0,r.top):e.scroller.scrollTop;a=Math.floor(a-pn(e));var d=r&&r.bottom!=null?r.bottom:a+e.wrapper.clientHeight,W=ha(t,a),X=ha(t,d);if(r&&r.ensure){var $=r.ensure.from.line,ne=r.ensure.to.line;$<W?(W=$,X=ha(t,oa(Yn(t,$))+e.wrapper.clientHeight)):Math.min(ne,t.lastLine())>=X&&(W=ha(t,oa(Yn(t,ne))-e.wrapper.clientHeight),X=ne)}return{from:W,to:Math.max(X,W+1)}}function Xr(e,t){if(mt(e,"scrollCursorIntoView"))return;var r=e.display,a=r.sizer.getBoundingClientRect(),d=null;if(t.top+a.top<0?d=!0:t.bottom+a.top>(window.innerHeight||document.documentElement.clientHeight)&&(d=!1),d!=null&&!b){var W=i("div","\u200B",null,`position: absolute;
top: `+(t.top-r.viewOffset-pn(e.display))+`px;
height: `+(t.bottom-t.top+Cn(e)+r.barHeight)+`px;
left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(W),W.scrollIntoView(d),e.display.lineSpace.removeChild(W)}}function Ur(e,t,r,a){a==null&&(a=0);var d;!e.options.lineWrapping&&t==r&&(t=t.ch?Tt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?Tt(t.line,t.ch+1,"before"):t);for(var W=0;W<5;W++){var X=!1,$=Da(e,t),ne=!r||r==t?$:Da(e,r);d={left:Math.min($.left,ne.left),top:Math.min($.top,ne.top)-a,right:Math.max($.left,ne.left),bottom:Math.max($.bottom,ne.bottom)+a};var ce=Ti(e,d),Ne=e.doc.scrollTop,ze=e.doc.scrollLeft;if(ce.scrollTop!=null&&(pa(e,ce.scrollTop),Math.abs(e.doc.scrollTop-Ne)>1&&(X=!0)),ce.scrollLeft!=null&&(wa(e,ce.scrollLeft),Math.abs(e.doc.scrollLeft-ze)>1&&(X=!0)),!X)break}return d}function Zi(e,t){var r=Ti(e,t);r.scrollTop!=null&&pa(e,r.scrollTop),r.scrollLeft!=null&&wa(e,r.scrollLeft)}function Ti(e,t){var r=e.display,a=Mr(e.display);t.top<0&&(t.top=0);var d=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,W=Jn(e),X={};t.bottom-t.top>W&&(t.bottom=t.top+W);var $=e.doc.height+Lt(r),ne=t.top<a,ce=t.bottom>$-a;if(t.top<d)X.scrollTop=ne?0:t.top;else if(t.bottom>d+W){var Ne=Math.min(t.top,(ce?$:t.bottom)-W);Ne!=d&&(X.scrollTop=Ne)}var ze=e.options.fixedGutter?0:r.gutters.offsetWidth,ht=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-ze,ot=ut(e)-r.gutters.offsetWidth,Zt=t.right-t.left>ot;return Zt&&(t.right=t.left+ot),t.left<10?X.scrollLeft=0:t.left<ht?X.scrollLeft=Math.max(0,t.left+ze-(Zt?0:10)):t.right>ot+ht-3&&(X.scrollLeft=t.right+(Zt?0:10)-ot),X}function Gi(e,t){if(t==null)return;so(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Qi(e){so(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Ci(e,t,r){(t!=null||r!=null)&&so(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function bo(e,t){so(e),e.curOp.scrollToPos=t}function so(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=In(e,t.from),a=In(e,t.to);Ya(e,r,a,t.margin)}}function Ya(e,t,r,a){var d=Ti(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-a,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+a});Ci(e,d.scrollLeft,d.scrollTop)}function pa(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;j||Go(e,{top:t}),tn(e,t,!0),j&&Go(e),yi(e,100)}function tn(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function wa(e,t,r,a){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!a)return;e.doc.scrollLeft=t,Do(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function yr(e){var t=e.display,r=t.gutters.offsetWidth,a=Math.round(e.doc.height+Lt(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:a,scrollHeight:a+Cn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Sr=function(e,t,r){this.cm=r;var a=this.vert=i("div",[i("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),d=this.horiz=i("div",[i("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");a.tabIndex=d.tabIndex=-1,e(a),e(d),He(a,"scroll",function(){a.clientHeight&&t(a.scrollTop,"vertical")}),He(d,"scroll",function(){d.clientWidth&&t(d.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,G&&T<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Sr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,a=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?a+"px":"0";var d=e.viewHeight-(t?a:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+d)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?a+"px":"0",this.horiz.style.left=e.barLeft+"px";var W=e.viewWidth-e.barLeft-(r?a:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+W)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(a==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?a:0,bottom:t?a:0}},Sr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Sr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Sr.prototype.zeroWidthHack=function(){var e=l&&!R?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new J,this.disableVert=new J},Sr.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function a(){var d=e.getBoundingClientRect(),W=r=="vert"?document.elementFromPoint(d.right-1,(d.top+d.bottom)/2):document.elementFromPoint((d.right+d.left)/2,d.bottom-1);W!=e?e.style.pointerEvents="none":t.set(1e3,a)}t.set(1e3,a)},Sr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Qr=function(){};Qr.prototype.update=function(){return{bottom:0,right:0}},Qr.prototype.setScrollLeft=function(){},Qr.prototype.setScrollTop=function(){},Qr.prototype.clear=function(){};function Vr(e,t){t||(t=yr(e));var r=e.display.barWidth,a=e.display.barHeight;lo(e,t);for(var d=0;d<4&&r!=e.display.barWidth||a!=e.display.barHeight;d++)r!=e.display.barWidth&&e.options.lineWrapping&&fr(e),lo(e,yr(e)),r=e.display.barWidth,a=e.display.barHeight}function lo(e,t){var r=e.display,a=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=a.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=a.bottom)+"px",r.heightForcer.style.borderBottom=a.bottom+"px solid transparent",a.right&&a.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=a.bottom+"px",r.scrollbarFiller.style.width=a.right+"px"):r.scrollbarFiller.style.display="",a.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=a.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var $i={native:Sr,null:Qr};function os(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&s(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new $i[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),He(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?wa(e,t):pa(e,t)},e),e.display.scrollbars.addClass&&F(e.display.wrapper,e.display.scrollbars.addClass)}var Co=0;function qi(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Co},ga(e.curOp)}function eo(e){var t=e.curOp;t&&St(t,function(r){for(var a=0;a<r.ops.length;a++)r.ops[a].cm.curOp=null;ss(r)})}function ss(e){for(var t=e.ops,r=0;r<t.length;r++)uo(t[r]);for(var a=0;a<t.length;a++)co(t[a]);for(var d=0;d<t.length;d++)Ao(t[d]);for(var W=0;W<t.length;W++)Ss(t[W]);for(var X=0;X<t.length;X++)Ko(t[X])}function uo(e){var t=e.cm,r=t.display;ls(t),e.updateMaxLine&&sa(t),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<r.viewFrom||e.scrollToPos.to.line>=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Eo(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function co(e){e.updatedDisplay=e.mustUpdate&&To(e.cm,e.update)}function Ao(e){var t=e.cm,r=t.display;e.updatedDisplay&&fr(t),e.barMeasure=yr(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Hn(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Cn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-ut(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Ss(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&wa(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var r=e.focus&&e.focus==P();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,r),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Vr(t,e.barMeasure),e.updatedDisplay&&to(t,e.barMeasure),e.selectionChanged&&ti(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),r&&li(e.cm)}function Ko(e){var t=e.cm,r=t.display,a=t.doc;if(e.updatedDisplay&&us(t,e.update),r.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(r.wheelStartX=r.wheelStartY=null),e.scrollTop!=null&&tn(t,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&wa(t,e.scrollLeft,!0,!0),e.scrollToPos){var d=Ur(t,Vn(a,e.scrollToPos.from),Vn(a,e.scrollToPos.to),e.scrollToPos.margin);Xr(t,d)}var W=e.maybeHiddenMarkers,X=e.maybeUnhiddenMarkers;if(W)for(var $=0;$<W.length;++$)W[$].lines.length||at(W[$],"hide");if(X)for(var ne=0;ne<X.length;++ne)X[ne].lines.length&&at(X[ne],"unhide");r.wrapper.offsetHeight&&(a.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&at(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Mi(e,t){if(e.curOp)return t();qi(e);try{return t()}finally{eo(e)}}function ni(e,t){return function(){if(e.curOp)return t.apply(e,arguments);qi(e);try{return t.apply(e,arguments)}finally{eo(e)}}}function Ei(e){return function(){if(this.curOp)return e.apply(this,arguments);qi(this);try{return e.apply(this,arguments)}finally{eo(this)}}}function ci(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);qi(t);try{return e.apply(this,arguments)}finally{eo(t)}}}function yi(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,L(So,e))}function So(e){var t=e.doc;if(t.highlightFrontier>=e.display.viewTo)return;var r=+new Date+e.options.workTime,a=te(e,t.highlightFrontier),d=[];t.iter(a.line,Math.min(t.first+t.size,e.display.viewTo+500),function(W){if(a.line>=e.display.viewFrom){var X=W.styles,$=W.text.length>e.options.maxHighlightLength?ua(t.mode,a.state):null,ne=ie(e,W,a,!0);$&&(a.state=$),W.styles=ne.styles;var ce=W.styleClasses,Ne=ne.classes;Ne?W.styleClasses=Ne:ce&&(W.styleClasses=null);for(var ze=!X||X.length!=W.styles.length||ce!=Ne&&(!ce||!Ne||ce.bgClass!=Ne.bgClass||ce.textClass!=Ne.textClass),ht=0;!ze&&ht<X.length;++ht)ze=X[ht]!=W.styles[ht];ze&&d.push(a.line),W.stateAfter=a.save(),a.nextLine()}else W.text.length<=e.options.maxHighlightLength&&je(e,W.text,a),W.stateAfter=a.line%5==0?a.save():null,a.nextLine();if(+new Date>r)return yi(e,e.options.workDelay),!0}),t.highlightFrontier=a.line,t.modeFrontier=Math.max(t.modeFrontier,a.line),d.length&&Mi(e,function(){for(var W=0;W<d.length;W++)Ua(e,d[W],"text")})}var Eo=function(e,t,r){var a=e.display;this.viewport=t,this.visible=cr(a,e.doc,t),this.editorIsHidden=!a.wrapper.offsetWidth,this.wrapperHeight=a.wrapper.clientHeight,this.wrapperWidth=a.wrapper.clientWidth,this.oldDisplayWidth=ut(e),this.force=r,this.dims=La(e),this.events=[]};Eo.prototype.signal=function(e,t){_e(e,t)&&this.events.push(arguments)},Eo.prototype.finish=function(){for(var e=0;e<this.events.length;e++)at.apply(null,this.events[e])};function ls(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Cn(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Cn(e)+"px",t.scrollbarsClipped=!0)}function zo(e){if(e.hasFocus())return null;var t=P();if(!t||!A(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var a=window.getSelection();a.anchorNode&&a.extend&&A(e.display.lineDiv,a.anchorNode)&&(r.anchorNode=a.anchorNode,r.anchorOffset=a.anchorOffset,r.focusNode=a.focusNode,r.focusOffset=a.focusOffset)}return r}function fo(e){if(!e||!e.activeElt||e.activeElt==P())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&A(document.body,e.anchorNode)&&A(document.body,e.focusNode)){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}function To(e,t){var r=e.display,a=e.doc;if(t.editorIsHidden)return Ke(e),!1;if(!t.force&&t.visible.from>=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Kr(e)==0)return!1;no(e)&&(Ke(e),t.dims=La(e));var d=a.first+a.size,W=Math.max(t.visible.from-e.options.viewportMargin,a.first),X=Math.min(d,t.visible.to+e.options.viewportMargin);r.viewFrom<W&&W-r.viewFrom<20&&(W=Math.max(a.first,r.viewFrom)),r.viewTo>X&&r.viewTo-X<20&&(X=Math.min(d,r.viewTo)),Ha&&(W=Ut(e.doc,W),X=Ot(e.doc,X));var $=W!=r.viewFrom||X!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;$r(e,W,X),r.viewOffset=oa(Yn(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var ne=Kr(e);if(!$&&ne==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var ce=zo(e);return ne>4&&(r.lineDiv.style.display="none"),Ts(e,r.updateLineNumbers,t.dims),ne>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,fo(ce),n(r.cursorDiv),n(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,$&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,yi(e,400)),r.updateLineNumbers=null,!0}function us(e,t){for(var r=t.viewport,a=!0;;a=!1){if(!a||!e.options.lineWrapping||t.oldDisplayWidth==ut(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+Lt(e.display)-Jn(e),r.top)}),t.visible=cr(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else a&&(t.visible=cr(e.display,e.doc,r));if(!To(e,t))break;fr(e);var d=yr(e);Lr(e),Vr(e,d),to(e,d),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Go(e,t){var r=new Eo(e,t);if(To(e,r)){fr(e),us(e,r);var a=yr(e);Lr(e),Vr(e,a),to(e,a),r.finish()}}function Ts(e,t,r){var a=e.display,d=e.options.lineNumbers,W=a.lineDiv,X=W.firstChild;function $(Zt){var An=Zt.nextSibling;return O&&l&&e.display.currentWheelTarget==Zt?Zt.style.display="none":Zt.parentNode.removeChild(Zt),An}for(var ne=a.view,ce=a.viewFrom,Ne=0;Ne<ne.length;Ne++){var ze=ne[Ne];if(!ze.hidden)if(!ze.node||ze.node.parentNode!=W){var ht=jt(e,ze,ce,r);W.insertBefore(ht,X)}else{for(;X!=ze.node;)X=$(X);var ot=d&&t!=null&&t<=ce&&ze.lineNumber;ze.changes&&(ae(ze.changes,"gutter")>-1&&(ot=!1),rn(e,ze,ce,r)),ot&&(n(ze.lineNumber),ze.lineNumber.appendChild(document.createTextNode(_a(e.options,ce)))),X=ze.node.nextSibling}ce+=ze.size}for(;X;)X=$(X)}function yo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function to(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Cn(e)+"px"}function Do(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var a=Gr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,d=t.gutters.offsetWidth,W=a+"px",X=0;X<r.length;X++)if(!r[X].hidden){e.options.fixedGutter&&(r[X].gutter&&(r[X].gutter.style.left=W),r[X].gutterBackground&&(r[X].gutterBackground.style.left=W));var $=r[X].alignable;if($)for(var ne=0;ne<$.length;ne++)$[ne].style.left=W}e.options.fixedGutter&&(t.gutters.style.left=a+d+"px")}function no(e){if(!e.options.lineNumbers)return!1;var t=e.doc,r=_a(e.options,t.first+t.size-1),a=e.display;if(r.length!=a.lineNumChars){var d=a.measure.appendChild(i("div",[i("div",r)],"CodeMirror-linenumber CodeMirror-gutter-elt")),W=d.firstChild.offsetWidth,X=d.offsetWidth-W;return a.lineGutter.style.width="",a.lineNumInnerWidth=Math.max(W,a.lineGutter.offsetWidth-X)+1,a.lineNumWidth=a.lineNumInnerWidth+X,a.lineNumChars=a.lineNumInnerWidth?r.length:-1,a.lineGutter.style.width=a.lineNumWidth+"px",yo(e.display),!0}return!1}function wo(e,t){for(var r=[],a=!1,d=0;d<e.length;d++){var W=e[d],X=null;if(typeof W!="string"&&(X=W.style,W=W.className),W=="CodeMirror-linenumbers")if(t)a=!0;else continue;r.push({className:W,style:X})}return t&&!a&&r.push({className:"CodeMirror-linenumbers",style:null}),r}function Vo(e){var t=e.gutters,r=e.gutterSpecs;n(t),e.lineGutter=null;for(var a=0;a<r.length;++a){var d=r[a],W=d.className,X=d.style,$=t.appendChild(i("div",null,"CodeMirror-gutter "+W));X&&($.style.cssText=X),W=="CodeMirror-linenumbers"&&(e.lineGutter=$,$.style.width=(e.lineNumWidth||1)+"px")}t.style.display=r.length?"":"none",yo(e)}function xo(e){Vo(e.display),hr(e),Do(e)}function Ds(e,t,r,a){var d=this;this.input=r,d.scrollbarFiller=i("div",null,"CodeMirror-scrollbar-filler"),d.scrollbarFiller.setAttribute("cm-not-content","true"),d.gutterFiller=i("div",null,"CodeMirror-gutter-filler"),d.gutterFiller.setAttribute("cm-not-content","true"),d.lineDiv=y("div",null,"CodeMirror-code"),d.selectionDiv=i("div",null,null,"position: relative; z-index: 1"),d.cursorDiv=i("div",null,"CodeMirror-cursors"),d.measure=i("div",null,"CodeMirror-measure"),d.lineMeasure=i("div",null,"CodeMirror-measure"),d.lineSpace=y("div",[d.measure,d.lineMeasure,d.selectionDiv,d.cursorDiv,d.lineDiv],null,"position: relative; outline: none");var W=y("div",[d.lineSpace],"CodeMirror-lines");d.mover=i("div",[W],null,"position: relative"),d.sizer=i("div",[d.mover],"CodeMirror-sizer"),d.sizerWidth=null,d.heightForcer=i("div",null,null,"position: absolute; height: "+he+"px; width: 1px;"),d.gutters=i("div",null,"CodeMirror-gutters"),d.lineGutter=null,d.scroller=i("div",[d.sizer,d.heightForcer,d.gutters],"CodeMirror-scroll"),d.scroller.setAttribute("tabIndex","-1"),d.wrapper=i("div",[d.scrollbarFiller,d.gutterFiller,d.scroller],"CodeMirror"),G&&T<8&&(d.gutters.style.zIndex=-1,d.scroller.style.paddingRight=0),!O&&!(j&&u)&&(d.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(d.wrapper):e(d.wrapper)),d.viewFrom=d.viewTo=t.first,d.reportedViewFrom=d.reportedViewTo=t.first,d.view=[],d.renderedView=null,d.externalMeasured=null,d.viewOffset=0,d.lastWrapHeight=d.lastWrapWidth=0,d.updateLineNumbers=null,d.nativeBarWidth=d.barHeight=d.barWidth=0,d.scrollbarsClipped=!1,d.lineNumWidth=d.lineNumInnerWidth=d.lineNumChars=null,d.alignWidgets=!1,d.cachedCharWidth=d.cachedTextHeight=d.cachedPaddingH=null,d.maxLine=null,d.maxLineLength=0,d.maxLineChanged=!1,d.wheelDX=d.wheelDY=d.wheelStartX=d.wheelStartY=null,d.shift=!1,d.selForContextMenu=null,d.activeTouch=null,d.gutterSpecs=wo(a.gutters,a.lineNumbers),Vo(d),r.init(d)}var ao=0,Li=null;G?Li=-.53:j?Li=15:_?Li=-.7:U&&(Li=-1/3);function Yo(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),r==null&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:r==null&&(r=e.wheelDelta),{x:t,y:r}}function ho(e){var t=Yo(e);return t.x*=Li,t.y*=Li,t}function Oo(e,t){var r=Yo(t),a=r.x,d=r.y,W=e.display,X=W.scroller,$=X.scrollWidth>X.clientWidth,ne=X.scrollHeight>X.clientHeight;if(!(a&&$||d&&ne))return;if(d&&l&&O){e:for(var ce=t.target,Ne=W.view;ce!=X;ce=ce.parentNode)for(var ze=0;ze<Ne.length;ze++)if(Ne[ze].node==ce){e.display.currentWheelTarget=ce;break e}}if(a&&!j&&!I&&Li!=null){d&&ne&&pa(e,Math.max(0,X.scrollTop+d*Li)),wa(e,Math.max(0,X.scrollLeft+a*Li)),(!d||d&&ne)&&re(t),W.wheelStartX=null;return}if(d&&Li!=null){var ht=d*Li,ot=e.doc.scrollTop,Zt=ot+W.wrapper.clientHeight;ht<0?ot=Math.max(0,ot+ht-50):Zt=Math.min(e.doc.height,Zt+ht+50),Go(e,{top:ot,bottom:Zt})}ao<20&&(W.wheelStartX==null?(W.wheelStartX=X.scrollLeft,W.wheelStartY=X.scrollTop,W.wheelDX=a,W.wheelDY=d,setTimeout(function(){if(W.wheelStartX==null)return;var An=X.scrollLeft-W.wheelStartX,Gn=X.scrollTop-W.wheelStartY,ra=Gn&&W.wheelDY&&Gn/W.wheelDY||An&&W.wheelDX&&An/W.wheelDX;if(W.wheelStartX=W.wheelStartY=null,!ra)return;Li=(Li*ao+ra)/(ao+1),++ao},200)):(W.wheelDX+=a,W.wheelDY+=d))}var Ni=function(e,t){this.ranges=e,this.primIndex=t};Ni.prototype.primary=function(){return this.ranges[this.primIndex]},Ni.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var r=this.ranges[t],a=e.ranges[t];if(!Aa(r.anchor,a.anchor)||!Aa(r.head,a.head))return!1}return!0},Ni.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new Ir(Ia(this.ranges[t].anchor),Ia(this.ranges[t].head));return new Ni(e,this.primIndex)},Ni.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Ni.prototype.contains=function(e,t){t||(t=e);for(var r=0;r<this.ranges.length;r++){var a=this.ranges[r];if(ln(t,a.from())>=0&&ln(e,a.to())<=0)return r}return-1};var Ir=function(e,t){this.anchor=e,this.head=t};Ir.prototype.from=function(){return Ta(this.anchor,this.head)},Ir.prototype.to=function(){return Ft(this.anchor,this.head)},Ir.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function sr(e,t,r){var a=e&&e.options.selectionsMayTouch,d=t[r];t.sort(function(ht,ot){return ln(ht.from(),ot.from())}),r=ae(t,d);for(var W=1;W<t.length;W++){var X=t[W],$=t[W-1],ne=ln($.to(),X.from());if(a&&!X.empty()?ne>0:ne>=0){var ce=Ta($.from(),X.from()),Ne=Ft($.to(),X.to()),ze=$.empty()?X.from()==X.head:$.from()==$.head;W<=r&&--r,t.splice(--W,2,new Ir(ze?Ne:ce,ze?ce:Ne))}}return new Ni(t,r)}function fa(e,t){return new Ni([new Ir(e,t||e)],0)}function Fa(e){return e.text?Tt(e.from.line+e.text.length-1,q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function _r(e,t){if(ln(e,t.from)<0)return e;if(ln(e,t.to)<=0)return Fa(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,a=e.ch;return e.line==t.to.line&&(a+=Fa(t).ch-t.to.ch),Tt(r,a)}function Zr(e,t){for(var r=[],a=0;a<e.sel.ranges.length;a++){var d=e.sel.ranges[a];r.push(new Ir(_r(d.anchor,t),_r(d.head,t)))}return sr(e.cm,r,e.sel.primIndex)}function Fi(e,t,r){return e.line==t.line?Tt(r.line,e.ch-t.ch+r.ch):Tt(r.line+(e.line-t.line),e.ch)}function Ji(e,t,r){for(var a=[],d=Tt(e.first,0),W=d,X=0;X<t.length;X++){var $=t[X],ne=Fi($.from,d,W),ce=Fi(Fa($),d,W);if(d=$.to,W=ce,r=="around"){var Ne=e.sel.ranges[X],ze=ln(Ne.head,Ne.anchor)<0;a[X]=new Ir(ze?ce:ne,ze?ne:ce)}else a[X]=new Ir(ne,ne)}return new Ni(a,e.sel.primIndex)}function Di(e){e.doc.mode=Yt(e.options,e.doc.modeOption),Ii(e)}function Ii(e){e.doc.iter(function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,yi(e,100),e.state.modeGen++,e.curOp&&hr(e)}function Vi(e,t){return t.from.ch==0&&t.to.ch==0&&q(t.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function ro(e,t,r,a){function d(Ea){return r?r[Ea]:null}function W(Ea,ia,Ra){Na(Ea,ia,Ra,a),Pt(Ea,"change",Ea,t)}function X(Ea,ia){for(var Ra=[],nr=Ea;nr<ia;++nr)Ra.push(new ca(ce[nr],d(nr),a));return Ra}var $=t.from,ne=t.to,ce=t.text,Ne=Yn(e,$.line),ze=Yn(e,ne.line),ht=q(ce),ot=d(ce.length-1),Zt=ne.line-$.line;if(t.full)e.insert(0,X(0,ce.length)),e.remove(ce.length,e.size-ce.length);else if(Vi(e,t)){var An=X(0,ce.length-1);W(ze,ze.text,ot),Zt&&e.remove($.line,Zt),An.length&&e.insert($.line,An)}else if(Ne==ze)if(ce.length==1)W(Ne,Ne.text.slice(0,$.ch)+ht+Ne.text.slice(ne.ch),ot);else{var Gn=X(1,ce.length-1);Gn.push(new ca(ht+Ne.text.slice(ne.ch),ot,a)),W(Ne,Ne.text.slice(0,$.ch)+ce[0],d(0)),e.insert($.line+1,Gn)}else if(ce.length==1)W(Ne,Ne.text.slice(0,$.ch)+ce[0]+ze.text.slice(ne.ch),d(0)),e.remove($.line+1,Zt);else{W(Ne,Ne.text.slice(0,$.ch)+ce[0],d(0)),W(ze,ht+ze.text.slice(ne.ch),ot);var ra=X(1,ce.length-1);Zt>1&&e.remove($.line+1,Zt-1),e.insert($.line+1,ra)}Pt(e,"change",e,t)}function oi(e,t,r){function a(d,W,X){if(d.linked)for(var $=0;$<d.linked.length;++$){var ne=d.linked[$];if(ne.doc==W)continue;var ce=X&&ne.sharedHist;if(r&&!ce)continue;t(ne.doc,ce),a(ne.doc,d,ce)}}a(e,null,!0)}function ws(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,za(e),Di(e),Xs(e),e.options.lineWrapping||sa(e),e.options.mode=t.modeOption,hr(e)}function Xs(e){(e.doc.direction=="rtl"?F:s)(e.display.lineDiv,"CodeMirror-rtl")}function Rl(e){Mi(e,function(){Xs(e),hr(e)})}function cs(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Os(e,t){var r={from:Ia(t.from),to:Fa(t),text:or(e,t.from,t.to)};return Rs(e,r,t.from.line,t.to.line+1),oi(e,function(a){return Rs(a,r,t.from.line,t.to.line+1)},!0),r}function Qs(e){for(;e.length;){var t=q(e);if(t.ranges)e.pop();else break}}function Pl(e,t){if(t)return Qs(e.done),q(e.done);if(e.done.length&&!q(e.done).ranges)return q(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),q(e.done)}function Js(e,t,r,a){var d=e.history;d.undone.length=0;var W=+new Date,X,$;if((d.lastOp==a||d.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&d.lastModTime>W-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(X=Pl(d,d.lastOp==a)))$=q(X.changes),ln(t.from,t.to)==0&&ln(t.from,$.to)==0?$.to=Fa(t):X.changes.push(Os(e,t));else{var ne=q(d.done);for((!ne||!ne.ranges)&&fs(e.sel,d.done),X={changes:[Os(e,t)],generation:d.generation},d.done.push(X);d.done.length>d.undoDepth;)d.done.shift(),d.done[0].ranges||d.done.shift()}d.done.push(r),d.generation=++d.maxGeneration,d.lastModTime=d.lastSelTime=W,d.lastOp=d.lastSelOp=a,d.lastOrigin=d.lastSelOrigin=t.origin,$||at(e,"historyAdded")}function Ml(e,t,r,a){var d=t.charAt(0);return d=="*"||d=="+"&&r.ranges.length==a.ranges.length&&r.somethingSelected()==a.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ds(e,t,r,a){var d=e.history,W=a&&a.origin;r==d.lastSelOp||W&&d.lastSelOrigin==W&&(d.lastModTime==d.lastSelTime&&d.lastOrigin==W||Ml(e,W,q(d.done),t))?d.done[d.done.length-1]=t:fs(t,d.done),d.lastSelTime=+new Date,d.lastSelOrigin=W,d.lastSelOp=r,a&&a.clearRedo!==!1&&Qs(d.undone)}function fs(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Rs(e,t,r,a){var d=t["spans_"+e.id],W=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,a),function(X){X.markedSpans&&((d||(d=t["spans_"+e.id]={}))[W]=X.markedSpans),++W})}function hs(e){if(!e)return null;for(var t,r=0;r<e.length;++r)e[r].marker.explicitlyCleared?t||(t=e.slice(0,r)):t&&t.push(e[r]);return t?t.length?t:null:e}function Zs(e,t){var r=t["spans_"+e.id];if(!r)return null;for(var a=[],d=0;d<t.text.length;++d)a.push(hs(r[d]));return a}function Ps(e,t){var r=Zs(e,t),a=pr(e,t);if(!r)return a;if(!a)return r;for(var d=0;d<r.length;++d){var W=r[d],X=a[d];if(W&&X){e:for(var $=0;$<X.length;++$){for(var ne=X[$],ce=0;ce<W.length;++ce)if(W[ce].marker==ne.marker)continue e;W.push(ne)}}else X&&(r[d]=X)}return r}function Ro(e,t,r){for(var a=[],d=0;d<e.length;++d){var W=e[d];if(W.ranges){a.push(r?Ni.prototype.deepCopy.call(W):W);continue}var X=W.changes,$=[];a.push({changes:$});for(var ne=0;ne<X.length;++ne){var ce=X[ne],Ne=void 0;if($.push({from:ce.from,to:ce.to,text:ce.text}),t)for(var ze in ce)(Ne=ze.match(/^spans_(\d+)$/))&&(ae(t,Number(Ne[1]))>-1&&(q($)[ze]=ce[ze],delete ce[ze]))}}return a}function ms(e,t,r,a){if(a){var d=e.anchor;if(r){var W=ln(t,d)<0;W!=ln(r,d)<0?(d=t,t=r):W!=ln(t,r)<0&&(t=r)}return new Ir(d,t)}else return new Ir(r||t,t)}function ps(e,t,r,a,d){d==null&&(d=e.cm&&(e.cm.display.shift||e.extend)),wi(e,new Ni([ms(e.sel.primary(),t,r,d)],0),a)}function qs(e,t,r){for(var a=[],d=e.cm&&(e.cm.display.shift||e.extend),W=0;W<e.sel.ranges.length;W++)a[W]=ms(e.sel.ranges[W],t[W],null,d);var X=sr(e.cm,a,e.sel.primIndex);wi(e,X,r)}function mo(e,t,r,a){var d=e.sel.ranges.slice(0);d[t]=r,wi(e,sr(e.cm,d,e.sel.primIndex),a)}function $s(e,t,r,a){wi(e,fa(t,r),a)}function Ll(e,t,r){var a={ranges:t.ranges,update:function(d){this.ranges=[];for(var W=0;W<d.length;W++)this.ranges[W]=new Ir(Vn(e,d[W].anchor),Vn(e,d[W].head))},origin:r&&r.origin};return at(e,"beforeSelectionChange",e,a),e.cm&&at(e.cm,"beforeSelectionChange",e.cm,a),a.ranges!=t.ranges?sr(e.cm,a.ranges,a.ranges.length-1):t}function el(e,t,r){var a=e.history.done,d=q(a);d&&d.ranges?(a[a.length-1]=t,Po(e,t,r)):wi(e,t,r)}function wi(e,t,r){Po(e,t,r),ds(e,e.sel,e.cm?e.cm.curOp.id:NaN,r)}function Po(e,t,r){(_e(e,"beforeSelectionChange")||e.cm&&_e(e.cm,"beforeSelectionChange"))&&(t=Ll(e,t,r));var a=r&&r.bias||(ln(t.primary().head,e.sel.primary().head)<0?-1:1);tl(e,al(e,t,a,!0)),!(r&&r.scroll===!1)&&e.cm&&Qi(e.cm)}function tl(e,t){if(t.equals(e.sel))return;e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,Pe(e.cm)),Pt(e,"cursorActivity",e)}function nl(e){tl(e,al(e,e.sel,null,!1))}function al(e,t,r,a){for(var d,W=0;W<t.ranges.length;W++){var X=t.ranges[W],$=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[W],ne=vs(e,X.anchor,$&&$.anchor,r,a),ce=vs(e,X.head,$&&$.head,r,a);(d||ne!=X.anchor||ce!=X.head)&&(d||(d=t.ranges.slice(0,W)),d[W]=new Ir(ne,ce))}return d?sr(e.cm,d,t.primIndex):t}function Mo(e,t,r,a,d){var W=Yn(e,t.line);if(W.markedSpans)for(var X=0;X<W.markedSpans.length;++X){var $=W.markedSpans[X],ne=$.marker,ce="selectLeft"in ne?!ne.selectLeft:ne.inclusiveLeft,Ne="selectRight"in ne?!ne.selectRight:ne.inclusiveRight;if(($.from==null||(ce?$.from<=t.ch:$.from<t.ch))&&($.to==null||(Ne?$.to>=t.ch:$.to>t.ch))){if(d&&(at(ne,"beforeCursorEnter"),ne.explicitlyCleared))if(W.markedSpans){--X;continue}else break;if(!ne.atomic)continue;if(r){var ze=ne.find(a<0?1:-1),ht=void 0;if((a<0?Ne:ce)&&(ze=rl(e,ze,-a,ze&&ze.line==t.line?W:null)),ze&&ze.line==t.line&&(ht=ln(ze,r))&&(a<0?ht<0:ht>0))return Mo(e,ze,t,a,d)}var ot=ne.find(a<0?-1:1);return(a<0?ce:Ne)&&(ot=rl(e,ot,a,ot.line==t.line?W:null)),ot?Mo(e,ot,t,a,d):null}}return t}function vs(e,t,r,a,d){var W=a||1,X=Mo(e,t,r,W,d)||!d&&Mo(e,t,r,W,!0)||Mo(e,t,r,-W,d)||!d&&Mo(e,t,r,-W,!0);return X||(e.cantEdit=!0,Tt(e.first,0))}function rl(e,t,r,a){return r<0&&t.ch==0?t.line>e.first?Vn(e,Tt(t.line-1)):null:r>0&&t.ch==(a||Yn(e,t.line)).text.length?t.line<e.first+e.size-1?Tt(t.line+1,0):null:new Tt(t.line,t.ch+r)}function il(e){e.setSelection(Tt(e.firstLine(),0),Tt(e.lastLine()),Ee)}function Ms(e,t,r){var a={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return a.canceled=!0}};return r&&(a.update=function(d,W,X,$){d&&(a.from=Vn(e,d)),W&&(a.to=Vn(e,W)),X&&(a.text=X),$!==void 0&&(a.origin=$)}),at(e,"beforeChange",e,a),e.cm&&at(e.cm,"beforeChange",e.cm,a),a.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:a.from,to:a.to,text:a.text,origin:a.origin}}function Lo(e,t,r){if(e.cm){if(!e.cm.curOp)return ni(e.cm,Lo)(e,t,r);if(e.cm.state.suppressEdits)return}if((_e(e,"beforeChange")||e.cm&&_e(e.cm,"beforeChange"))&&(t=Ms(e,t,!0),!t))return;var a=$a&&!r&&we(e,t.from,t.to);if(a)for(var d=a.length-1;d>=0;--d)ol(e,{from:a[d].from,to:a[d].to,text:d?[""]:t.text,origin:t.origin});else ol(e,t)}function ol(e,t){if(t.text.length==1&&t.text[0]==""&&ln(t.from,t.to)==0)return;var r=Zr(e,t);Js(e,t,r,e.cm?e.cm.curOp.id:NaN),Io(e,t,r,pr(e,t));var a=[];oi(e,function(d,W){!W&&ae(a,d.history)==-1&&(cl(d.history,t),a.push(d.history)),Io(d,t,null,pr(d,t))})}function gs(e,t,r){var a=e.cm&&e.cm.state.suppressEdits;if(a&&!r)return;for(var d=e.history,W,X=e.sel,$=t=="undo"?d.done:d.undone,ne=t=="undo"?d.undone:d.done,ce=0;ce<$.length&&!(W=$[ce],r?W.ranges&&!W.equals(e.sel):!W.ranges);ce++);if(ce==$.length)return;for(d.lastOrigin=d.lastSelOrigin=null;;)if(W=$.pop(),W.ranges){if(fs(W,ne),r&&!W.equals(e.sel)){wi(e,W,{clearRedo:!1});return}X=W}else if(a){$.push(W);return}else break;var Ne=[];fs(X,ne),ne.push({changes:Ne,generation:d.generation}),d.generation=W.generation||++d.maxGeneration;for(var ze=_e(e,"beforeChange")||e.cm&&_e(e.cm,"beforeChange"),ht=function(An){var Gn=W.changes[An];if(Gn.origin=t,ze&&!Ms(e,Gn,!1))return $.length=0,{};Ne.push(Os(e,Gn));var ra=An?Zr(e,Gn):q($);Io(e,Gn,ra,Ps(e,Gn)),!An&&e.cm&&e.cm.scrollIntoView({from:Gn.from,to:Fa(Gn)});var Ea=[];oi(e,function(ia,Ra){!Ra&&ae(Ea,ia.history)==-1&&(cl(ia.history,Gn),Ea.push(ia.history)),Io(ia,Gn,null,Ps(ia,Gn))})},ot=W.changes.length-1;ot>=0;--ot){var Zt=ht(ot);if(Zt)return Zt.v}}function sl(e,t){if(t==0)return;if(e.first+=t,e.sel=new Ni(Ce(e.sel.ranges,function(d){return new Ir(Tt(d.anchor.line+t,d.anchor.ch),Tt(d.head.line+t,d.head.ch))}),e.sel.primIndex),e.cm){hr(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,a=r.viewFrom;a<r.viewTo;a++)Ua(e.cm,a,"gutter")}}function Io(e,t,r,a){if(e.cm&&!e.cm.curOp)return ni(e.cm,Io)(e,t,r,a);if(t.to.line<e.first){sl(e,t.text.length-1-(t.to.line-t.from.line));return}if(t.from.line>e.lastLine())return;if(t.from.line<e.first){var d=t.text.length-1-(e.first-t.from.line);sl(e,d),t={from:Tt(e.first,0),to:Tt(t.to.line+d,t.to.ch),text:[q(t.text)],origin:t.origin}}var W=e.lastLine();t.to.line>W&&(t={from:t.from,to:Tt(W,Yn(e,W).text.length),text:[t.text[0]],origin:t.origin}),t.removed=or(e,t.from,t.to),r||(r=Zr(e,t)),e.cm?Il(e.cm,t,a):ro(e,t,a),Po(e,r,Ee),e.cantEdit&&vs(e,Tt(e.firstLine(),0))&&(e.cantEdit=!1)}function Il(e,t,r){var a=e.doc,d=e.display,W=t.from,X=t.to,$=!1,ne=W.line;e.options.lineWrapping||(ne=_t(Dt(Yn(a,W.line))),a.iter(ne,X.line+1,function(ot){if(ot==d.maxLine)return $=!0,!0})),a.sel.contains(t.from,t.to)>-1&&Pe(e),ro(a,t,r,lr(e)),e.options.lineWrapping||(a.iter(ne,W.line+t.text.length,function(ot){var Zt=ka(ot);Zt>d.maxLineLength&&(d.maxLine=ot,d.maxLineLength=Zt,d.maxLineChanged=!0,$=!1)}),$&&(e.curOp.updateMaxLine=!0)),xn(a,W.line),yi(e,400);var ce=t.text.length-(X.line-W.line)-1;t.full?hr(e):W.line==X.line&&t.text.length==1&&!Vi(e.doc,t)?Ua(e,W.line,"text"):hr(e,W.line,X.line+1,ce);var Ne=_e(e,"changes"),ze=_e(e,"change");if(ze||Ne){var ht={from:W,to:X,text:t.text,removed:t.removed,origin:t.origin};ze&&Pt(e,"change",e,ht),Ne&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(ht)}e.display.selForContextMenu=null}function ko(e,t,r,a,d){var W;a||(a=r),ln(a,r)<0&&(W=[a,r],r=W[0],a=W[1]),typeof t=="string"&&(t=e.splitLines(t)),Lo(e,{from:r,to:a,text:t,origin:d})}function ll(e,t,r,a){r<e.line?e.line+=a:t<e.line&&(e.line=t,e.ch=0)}function ul(e,t,r,a){for(var d=0;d<e.length;++d){var W=e[d],X=!0;if(W.ranges){W.copied||(W=e[d]=W.deepCopy(),W.copied=!0);for(var $=0;$<W.ranges.length;$++)ll(W.ranges[$].anchor,t,r,a),ll(W.ranges[$].head,t,r,a);continue}for(var ne=0;ne<W.changes.length;++ne){var ce=W.changes[ne];if(r<ce.from.line)ce.from=Tt(ce.from.line+a,ce.from.ch),ce.to=Tt(ce.to.line+a,ce.to.ch);else if(t<=ce.to.line){X=!1;break}}X||(e.splice(0,d+1),d=0)}}function cl(e,t){var r=t.from.line,a=t.to.line,d=t.text.length-(a-r)-1;ul(e.done,r,a,d),ul(e.undone,r,a,d)}function Xo(e,t,r,a){var d=t,W=t;return typeof t=="number"?W=Yn(e,Ja(e,t)):d=_t(t),d==null?null:(a(W,d)&&e.cm&&Ua(e.cm,d,r),W)}function po(e){this.lines=e,this.parent=null;for(var t=0,r=0;r<e.length;++r)e[r].parent=this,t+=e[r].height;this.height=t}po.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r=e,a=e+t;r<a;++r){var d=this.lines[r];this.height-=d.height,Pa(d),Pt(d,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,r){this.height+=r,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var a=0;a<t.length;++a)t[a].parent=this},iterN:function(e,t,r){for(var a=e+t;e<a;++e)if(r(this.lines[e]))return!0}};function No(e){this.children=e;for(var t=0,r=0,a=0;a<e.length;++a){var d=e[a];t+=d.chunkSize(),r+=d.height,d.parent=this}this.size=t,this.height=r,this.parent=null}No.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var r=0;r<this.children.length;++r){var a=this.children[r],d=a.chunkSize();if(e<d){var W=Math.min(t,d-e),X=a.height;if(a.removeInner(e,W),this.height-=X-a.height,d==W&&(this.children.splice(r--,1),a.parent=null),(t-=W)==0)break;e=0}else e-=d}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof po))){var $=[];this.collapse($),this.children=[new po($)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,r){this.size+=t.length,this.height+=r;for(var a=0;a<this.children.length;++a){var d=this.children[a],W=d.chunkSize();if(e<=W){if(d.insertInner(e,t,r),d.lines&&d.lines.length>50){for(var X=d.lines.length%25+25,$=X;$<d.lines.length;){var ne=new po(d.lines.slice($,$+=25));d.height-=ne.height,this.children.splice(++a,0,ne),ne.parent=this}d.lines=d.lines.slice(0,X),this.maybeSpill()}break}e-=W}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var t=e.children.splice(e.children.length-5,5),r=new No(t);if(e.parent){e.size-=r.size,e.height-=r.height;var d=ae(e.parent.children,e);e.parent.children.splice(d+1,0,r)}else{var a=new No(e.children);a.parent=e,e.children=[a,r],e=a}r.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var a=0;a<this.children.length;++a){var d=this.children[a],W=d.chunkSize();if(e<W){var X=Math.min(t,W-e);if(d.iterN(e,X,r))return!0;if((t-=X)==0)break;e=0}else e-=W}}};var Qo=function(e,t,r){if(r)for(var a in r)r.hasOwnProperty(a)&&(this[a]=r[a]);this.doc=e,this.node=t};Qo.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,r=this.line,a=_t(r);if(a==null||!t)return;for(var d=0;d<t.length;++d)t[d]==this&&t.splice(d--,1);t.length||(r.widgets=null);var W=jn(this);Ka(r,Math.max(0,r.height-W)),e&&(Mi(e,function(){dl(e,r,-W),Ua(e,a,"widget")}),Pt(e,"lineWidgetCleared",e,this,a))},Qo.prototype.changed=function(){var e=this,t=this.height,r=this.doc.cm,a=this.line;this.height=null;var d=jn(this)-t;if(!d)return;vn(this.doc,a)||Ka(a,a.height+d),r&&Mi(r,function(){r.curOp.forceUpdate=!0,dl(r,a,d),Pt(r,"lineWidgetChanged",r,e,_t(a))})},me(Qo);function dl(e,t,r){oa(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Gi(e,r)}function kl(e,t,r,a){var d=new Qo(e,r,a),W=e.cm;return W&&d.noHScroll&&(W.display.alignWidgets=!0),Xo(e,t,"widget",function(X){var $=X.widgets||(X.widgets=[]);if(d.insertAt==null?$.push(d):$.splice(Math.min($.length-1,Math.max(0,d.insertAt)),0,d),d.line=X,W&&!vn(e,X)){var ne=oa(X)<e.scrollTop;Ka(X,X.height+jn(d)),ne&&Gi(W,d.height),W.curOp.forceUpdate=!0}return!0}),W&&Pt(W,"lineWidgetAdded",W,d,typeof t=="number"?t:_t(t)),d}var fl=0,Yi=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++fl};Yi.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,t=e&&!e.curOp;if(t&&qi(e),_e(this,"clear")){var r=this.find();r&&Pt(this,"clear",r.from,r.to)}for(var a=null,d=null,W=0;W<this.lines.length;++W){var X=this.lines[W],$=wr(X.markedSpans,this);e&&!this.collapsed?Ua(e,_t(X),"text"):e&&($.to!=null&&(d=_t(X)),$.from!=null&&(a=_t(X))),X.markedSpans=Wr(X.markedSpans,$),$.from==null&&this.collapsed&&!vn(this.doc,X)&&e&&Ka(X,Mr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var ne=0;ne<this.lines.length;++ne){var ce=Dt(this.lines[ne]),Ne=ka(ce);Ne>e.display.maxLineLength&&(e.display.maxLine=ce,e.display.maxLineLength=Ne,e.display.maxLineChanged=!0)}a!=null&&e&&this.collapsed&&hr(e,a,d+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&nl(e.doc)),e&&Pt(e,"markerCleared",e,this,a,d),t&&eo(e),this.parent&&this.parent.clear()},Yi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,a,d=0;d<this.lines.length;++d){var W=this.lines[d],X=wr(W.markedSpans,this);if(X.from!=null&&(r=Tt(t?W:_t(W),X.from),e==-1))return r;if(X.to!=null&&(a=Tt(t?W:_t(W),X.to),e==1))return a}return r&&{from:r,to:a}},Yi.prototype.changed=function(){var e=this,t=this.find(-1,!0),r=this,a=this.doc.cm;if(!t||!a)return;Mi(a,function(){var d=t.line,W=_t(t.line),X=fn(a,W);if(X&&(Pn(X),a.curOp.selectionChanged=a.curOp.forceUpdate=!0),a.curOp.updateMaxLine=!0,!vn(r.doc,d)&&r.height!=null){var $=r.height;r.height=null;var ne=jn(r)-$;ne&&Ka(d,d.height+ne)}Pt(a,"markerChanged",a,e)})},Yi.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||ae(t.maybeHiddenMarkers,this)==-1)&&(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Yi.prototype.detachLine=function(e){if(this.lines.splice(ae(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},me(Yi);function Uo(e,t,r,a,d){if(a&&a.shared)return Nl(e,t,r,a,d);if(e.cm&&!e.cm.curOp)return ni(e.cm,Uo)(e,t,r,a,d);var W=new Yi(e,d),X=ln(t,r);if(a&&k(a,W,!1),X>0||X==0&&W.clearWhenEmpty!==!1)return W;if(W.replacedWith&&(W.collapsed=!0,W.widgetNode=y("span",[W.replacedWith],"CodeMirror-widget"),a.handleMouseEvents||W.widgetNode.setAttribute("cm-ignore-events","true"),a.insertLeft&&(W.widgetNode.insertLeft=!0)),W.collapsed){if(Rn(e,t.line,t,r,W)||t.line!=r.line&&Rn(e,r.line,t,r,W))throw new Error("Inserting collapsed marker partially overlapping an existing one");er()}W.addToHistory&&Js(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var $=t.line,ne=e.cm,ce;if(e.iter($,r.line+1,function(ze){ne&&W.collapsed&&!ne.options.lineWrapping&&Dt(ze)==ne.display.maxLine&&(ce=!0),W.collapsed&&$!=t.line&&Ka(ze,0),pi(ze,new vr(W,$==t.line?t.ch:null,$==r.line?r.ch:null)),++$}),W.collapsed&&e.iter(t.line,r.line+1,function(ze){vn(e,ze)&&Ka(ze,0)}),W.clearOnEnter&&He(W,"beforeCursorEnter",function(){return W.clear()}),W.readOnly&&(Or(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),W.collapsed&&(W.id=++fl,W.atomic=!0),ne){if(ce&&(ne.curOp.updateMaxLine=!0),W.collapsed)hr(ne,t.line,r.line+1);else if(W.className||W.startStyle||W.endStyle||W.css||W.attributes||W.title)for(var Ne=t.line;Ne<=r.line;Ne++)Ua(ne,Ne,"text");W.atomic&&nl(ne.doc),Pt(ne,"markerAdded",ne,W)}return W}var jo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r<e.length;++r)e[r].parent=this};jo.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();Pt(this,"clear")},jo.prototype.find=function(e,t){return this.primary.find(e,t)},me(jo);function Nl(e,t,r,a,d){a=k(a),a.shared=!1;var W=[Uo(e,t,r,a,d)],X=W[0],$=a.widgetNode;return oi(e,function(ne){$&&(a.widgetNode=$.cloneNode(!0)),W.push(Uo(ne,Vn(ne,t),Vn(ne,r),a,d));for(var ce=0;ce<ne.linked.length;++ce)if(ne.linked[ce].isParent)return;X=q(W)}),new jo(W,X)}function hl(e){return e.findMarks(Tt(e.first,0),e.clipPos(Tt(e.lastLine())),function(t){return t.parent})}function ru(e,t){for(var r=0;r<t.length;r++){var a=t[r],d=a.find(),W=e.clipPos(d.from),X=e.clipPos(d.to);if(ln(W,X)){var $=Uo(e,W,X,a.primary,a.primary.type);a.markers.push($),$.parent=a}}}function Ul(e){for(var t=function(a){var d=e[a],W=[d.primary.doc];oi(d.primary.doc,function(ne){return W.push(ne)});for(var X=0;X<d.markers.length;X++){var $=d.markers[X];ae(W,$.doc)==-1&&($.parent=null,d.markers.splice(X--,1))}},r=0;r<e.length;r++)t(r)}var Ls=0,Ui=function(e,t,r,a,d){if(!(this instanceof Ui))return new Ui(e,t,r,a,d);r==null&&(r=0),No.call(this,[new po([new ca("",null)])]),this.first=r,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=r;var W=Tt(r,0);this.sel=fa(W),this.history=new cs(null),this.id=++Ls,this.modeOption=t,this.lineSep=a,this.direction=d=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),ro(this,{from:W,to:W,text:e}),wi(this,fa(W),Ee)};Ui.prototype=Xe(No.prototype,{constructor:Ui,iter:function(e,t,r){r?this.iterN(e-this.first,t-e,r):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var r=0,a=0;a<t.length;++a)r+=t[a].height;this.insertInner(e-this.first,t,r)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=zr(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:ci(function(e){var t=Tt(this.first,0),r=this.first+this.size-1;Lo(this,{from:t,to:Tt(r,Yn(this,r).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Ci(this.cm,0,0),wi(this,fa(t),Ee)}),replaceRange:function(e,t,r,a){t=Vn(this,t),r=r?Vn(this,r):t,ko(this,e,t,r,a)},getRange:function(e,t,r){var a=or(this,Vn(this,e),Vn(this,t));return r===!1?a:a.join(r||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(va(this,e))return Yn(this,e)},getLineNumber:function(e){return _t(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=Yn(this,e)),Dt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Vn(this,e)},getCursor:function(e){var t=this.sel.primary(),r;return e==null||e=="head"?r=t.head:e=="anchor"?r=t.anchor:e=="end"||e=="to"||e===!1?r=t.to():r=t.from(),r},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ci(function(e,t,r){$s(this,Vn(this,typeof e=="number"?Tt(e,t||0):e),null,r)}),setSelection:ci(function(e,t,r){$s(this,Vn(this,e),Vn(this,t||e),r)}),extendSelection:ci(function(e,t,r){ps(this,Vn(this,e),t&&Vn(this,t),r)}),extendSelections:ci(function(e,t){qs(this,ur(this,e),t)}),extendSelectionsBy:ci(function(e,t){var r=Ce(this.sel.ranges,e);qs(this,ur(this,r),t)}),setSelections:ci(function(e,t,r){if(!e.length)return;for(var a=[],d=0;d<e.length;d++)a[d]=new Ir(Vn(this,e[d].anchor),Vn(this,e[d].head));t==null&&(t=Math.min(e.length-1,this.sel.primIndex)),wi(this,sr(this.cm,a,t),r)}),addSelection:ci(function(e,t,r){var a=this.sel.ranges.slice(0);a.push(new Ir(Vn(this,e),Vn(this,t||e))),wi(this,sr(this.cm,a,a.length-1),r)}),getSelection:function(e){for(var t=this.sel.ranges,r,a=0;a<t.length;a++){var d=or(this,t[a].from(),t[a].to());r=r?r.concat(d):d}return e===!1?r:r.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],r=this.sel.ranges,a=0;a<r.length;a++){var d=or(this,r[a].from(),r[a].to());e!==!1&&(d=d.join(e||this.lineSeparator())),t[a]=d}return t},replaceSelection:function(e,t,r){for(var a=[],d=0;d<this.sel.ranges.length;d++)a[d]=e;this.replaceSelections(a,t,r||"+input")},replaceSelections:ci(function(e,t,r){for(var a=[],d=this.sel,W=0;W<d.ranges.length;W++){var X=d.ranges[W];a[W]={from:X.from(),to:X.to(),text:this.splitLines(e[W]),origin:r}}for(var $=t&&t!="end"&&Ji(this,a,t),ne=a.length-1;ne>=0;ne--)Lo(this,a[ne]);$?el(this,$):this.cm&&Qi(this.cm)}),undo:ci(function(){gs(this,"undo")}),redo:ci(function(){gs(this,"redo")}),undoSelection:ci(function(){gs(this,"undo",!0)}),redoSelection:ci(function(){gs(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,a=0;a<e.done.length;a++)e.done[a].ranges||++t;for(var d=0;d<e.undone.length;d++)e.undone[d].ranges||++r;return{undo:t,redo:r}},clearHistory:function(){var e=this;this.history=new cs(this.history.maxGeneration),oi(this,function(t){return t.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Ro(this.history.done),undone:Ro(this.history.undone)}},setHistory:function(e){var t=this.history=new cs(this.history.maxGeneration);t.done=Ro(e.done.slice(0),null,!0),t.undone=Ro(e.undone.slice(0),null,!0)},setGutterMarker:ci(function(e,t,r){return Xo(this,e,"gutter",function(a){var d=a.gutterMarkers||(a.gutterMarkers={});return d[t]=r,!r&&Wt(d)&&(a.gutterMarkers=null),!0})}),clearGutter:ci(function(e){var t=this;this.iter(function(r){r.gutterMarkers&&r.gutterMarkers[e]&&Xo(t,r,"gutter",function(){return r.gutterMarkers[e]=null,Wt(r.gutterMarkers)&&(r.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(typeof e=="number"){if(!va(this,e))return null;if(t=e,e=Yn(this,e),!e)return null}else if(t=_t(e),t==null)return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ci(function(e,t,r){return Xo(this,e,t=="gutter"?"gutter":"class",function(a){var d=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";if(!a[d])a[d]=r;else{if(p(r).test(a[d]))return!1;a[d]+=" "+r}return!0})}),removeLineClass:ci(function(e,t,r){return Xo(this,e,t=="gutter"?"gutter":"class",function(a){var d=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass",W=a[d];if(W)if(r==null)a[d]=null;else{var X=W.match(p(r));if(!X)return!1;var $=X.index+X[0].length;a[d]=W.slice(0,X.index)+(!X.index||$==W.length?"":" ")+W.slice($)||null}else return!1;return!0})}),addLineWidget:ci(function(e,t,r){return kl(this,e,t,r)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,r){return Uo(this,Vn(this,e),Vn(this,t),r,r&&r.type||"range")},setBookmark:function(e,t){var r={replacedWith:t&&(t.nodeType==null?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return e=Vn(this,e),Uo(this,e,e,r,"bookmark")},findMarksAt:function(e){e=Vn(this,e);var t=[],r=Yn(this,e.line).markedSpans;if(r)for(var a=0;a<r.length;++a){var d=r[a];(d.from==null||d.from<=e.ch)&&(d.to==null||d.to>=e.ch)&&t.push(d.marker.parent||d.marker)}return t},findMarks:function(e,t,r){e=Vn(this,e),t=Vn(this,t);var a=[],d=e.line;return this.iter(e.line,t.line+1,function(W){var X=W.markedSpans;if(X)for(var $=0;$<X.length;$++){var ne=X[$];!(ne.to!=null&&d==e.line&&e.ch>=ne.to||ne.from==null&&d!=e.line||ne.from!=null&&d==t.line&&ne.from>=t.ch)&&(!r||r(ne.marker))&&a.push(ne.marker.parent||ne.marker)}++d}),a},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var a=0;a<r.length;++a)r[a].from!=null&&e.push(r[a].marker)}),e},posFromIndex:function(e){var t,r=this.first,a=this.lineSeparator().length;return this.iter(function(d){var W=d.text.length+a;if(W>e)return t=e,!0;e-=W,++r}),Vn(this,Tt(r,t))},indexFromPos:function(e){e=Vn(this,e);var t=e.ch;if(e.line<this.first||e.ch<0)return 0;var r=this.lineSeparator().length;return this.iter(this.first,e.line,function(a){t+=a.text.length+r}),t},copy:function(e){var t=new Ui(zr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,r=this.first+this.size;e.from!=null&&e.from>t&&(t=e.from),e.to!=null&&e.to<r&&(r=e.to);var a=new Ui(zr(this,t,r),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(a.history=this.history),(this.linked||(this.linked=[])).push({doc:a,sharedHist:e.sharedHist}),a.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],ru(a,hl(this)),a},unlinkDoc:function(e){if(e instanceof ri&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){var r=this.linked[t];if(r.doc!=e)continue;this.linked.splice(t,1),e.unlinkDoc(this),Ul(hl(this));break}if(e.history==this.history){var a=[e.id];oi(e,function(d){return a.push(d.id)},!0),e.history=new cs(null),e.history.done=Ro(this.history.done,a),e.history.undone=Ro(this.history.undone,a)}},iterLinkedDocs:function(e){oi(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):vt(e)},lineSeparator:function(){return this.lineSep||`
`},setDirection:ci(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(t){return t.order=null}),this.cm&&Rl(this.cm)})}),Ui.prototype.eachLine=Ui.prototype.iter;var ml=0;function jl(e){var t=this;if(Is(t),mt(t,e)||wn(t.display,e))return;re(e),G&&(ml=+new Date);var r=Ga(t,e,!0),a=e.dataTransfer.files;if(!r||t.isReadOnly())return;if(a&&a.length&&window.FileReader&&window.File)for(var d=a.length,W=Array(d),X=0,$=function(){++X==d&&ni(t,function(){r=Vn(t.doc,r);var ot={from:r,to:r,text:t.doc.splitLines(W.filter(function(Zt){return Zt!=null}).join(t.doc.lineSeparator())),origin:"paste"};Lo(t.doc,ot),el(t.doc,fa(Vn(t.doc,r),Vn(t.doc,Fa(ot))))})()},ne=function(ot,Zt){if(t.options.allowDropFileTypes&&ae(t.options.allowDropFileTypes,ot.type)==-1){$();return}var An=new FileReader;An.onerror=function(){return $()},An.onload=function(){var Gn=An.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Gn)){$();return}W[Zt]=Gn,$()},An.readAsText(ot)},ce=0;ce<a.length;ce++)ne(a[ce],ce);else{if(t.state.draggingText&&t.doc.sel.contains(r)>-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Ne=e.dataTransfer.getData("Text");if(Ne){var ze;if(t.state.draggingText&&!t.state.draggingText.copy&&(ze=t.listSelections()),Po(t.doc,fa(r,r)),ze)for(var ht=0;ht<ze.length;++ht)ko(t.doc,"",ze[ht].anchor,ze[ht].head,"drag");t.replaceSelection(Ne,"around","paste"),t.display.input.focus()}}catch(ot){}}}function pl(e,t){if(G&&(!e.state.draggingText||+new Date-ml<100)){be(t);return}if(mt(e,t)||wn(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!U){var r=i("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",I&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),I&&r.parentNode.removeChild(r)}}function Bl(e,t){var r=Ga(e,t);if(!r)return;var a=document.createDocumentFragment();gi(e,r,a),e.display.dragCursor||(e.display.dragCursor=i("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),o(e.display.dragCursor,a)}function Is(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function vl(e){if(!document.getElementsByClassName)return;for(var t=document.getElementsByClassName("CodeMirror"),r=[],a=0;a<t.length;a++){var d=t[a].CodeMirror;d&&r.push(d)}r.length&&r[0].operation(function(){for(var W=0;W<r.length;W++)e(r[W])})}var ks=!1;function iu(){if(ks)return;Ns(),ks=!0}function Ns(){var e;He(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,vl(Fl)},100))}),He(window,"blur",function(){return vl(ja)})}function Fl(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var vo={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Jo=0;Jo<10;Jo++)vo[Jo+48]=vo[Jo+96]=String(Jo);for(var bs=65;bs<=90;bs++)vo[bs]=String.fromCharCode(bs);for(var Zo=1;Zo<=12;Zo++)vo[Zo+111]=vo[Zo+63235]="F"+Zo;var io={};io.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},io.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},io.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},io.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},io.default=l?io.macDefault:io.pcDefault;function Wl(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var r,a,d,W,X=0;X<t.length-1;X++){var $=t[X];if(/^(cmd|meta|m)$/i.test($))W=!0;else if(/^a(lt)?$/i.test($))r=!0;else if(/^(c|ctrl|control)$/i.test($))a=!0;else if(/^s(hift)?$/i.test($))d=!0;else throw new Error("Unrecognized modifier name: "+$)}return r&&(e="Alt-"+e),a&&(e="Ctrl-"+e),W&&(e="Cmd-"+e),d&&(e="Shift-"+e),e}function gl(e){var t={};for(var r in e)if(e.hasOwnProperty(r)){var a=e[r];if(/^(name|fallthrough|(de|at)tach)$/.test(r))continue;if(a=="..."){delete e[r];continue}for(var d=Ce(r.split(" "),Wl),W=0;W<d.length;W++){var X=void 0,$=void 0;W==d.length-1?($=d.join(" "),X=a):($=d.slice(0,W+1).join(" "),X="...");var ne=t[$];if(!ne)t[$]=X;else if(ne!=X)throw new Error("Inconsistent bindings for "+$)}delete e[r]}for(var ce in t)e[ce]=t[ce];return e}function oo(e,t,r,a){t=$o(t);var d=t.call?t.call(e,a):t[e];if(d===!1)return"nothing";if(d==="...")return"multi";if(d!=null&&r(d))return"handled";if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!="[object Array]")return oo(e,t.fallthrough,r,a);for(var W=0;W<t.fallthrough.length;W++){var X=oo(e,t.fallthrough[W],r,a);if(X)return X}}}function qo(e){var t=typeof e=="string"?e:vo[e.keyCode];return t=="Ctrl"||t=="Alt"||t=="Shift"||t=="Mod"}function bl(e,t,r){var a=e;return t.altKey&&a!="Alt"&&(e="Alt-"+e),(c?t.metaKey:t.ctrlKey)&&a!="Ctrl"&&(e="Ctrl-"+e),(c?t.ctrlKey:t.metaKey)&&a!="Mod"&&(e="Cmd-"+e),!r&&t.shiftKey&&a!="Shift"&&(e="Shift-"+e),e}function Es(e,t){if(I&&e.keyCode==34&&e.char)return!1;var r=vo[e.keyCode];return r==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(r=e.code),bl(r,e,t))}function $o(e){return typeof e=="string"?io[e]:e}function Bo(e,t){for(var r=e.doc.sel.ranges,a=[],d=0;d<r.length;d++){for(var W=t(r[d]);a.length&&ln(W.from,q(a).to)<=0;){var X=a.pop();if(ln(X.from,W.from)<0){W.from=X.from;break}}a.push(W)}Mi(e,function(){for(var $=a.length-1;$>=0;$--)ko(e.doc,"",a[$].from,a[$].to,"+delete");Qi(e)})}function Us(e,t,r){var a=ct(e.text,t+r,r);return a<0||a>e.text.length?null:a}function js(e,t,r){var a=Us(e,t.ch,r);return a==null?null:new Tt(t.line,a,r<0?"after":"before")}function Bs(e,t,r,a,d){if(e){t.doc.direction=="rtl"&&(d=-d);var W=Fn(r,t.doc.direction);if(W){var X=d<0?q(W):W[0],$=d<0==(X.level==1),ne=$?"after":"before",ce;if(X.level>0||t.doc.direction=="rtl"){var Ne=Vt(t,r);ce=d<0?r.text.length-1:0;var ze=Zn(t,Ne,ce).top;ce=qt(function(ht){return Zn(t,Ne,ht).top==ze},d<0==(X.level==1)?X.from:X.to-1,ce),ne=="before"&&(ce=Us(r,ce,1))}else ce=d<0?X.to:X.from;return new Tt(a,ce,ne)}}return new Tt(a,d<0?r.text.length:0,d<0?"before":"after")}function Fs(e,t,r,a){var d=Fn(t,e.doc.direction);if(!d)return js(t,r,a);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var W=On(d,r.ch,r.sticky),X=d[W];if(e.doc.direction=="ltr"&&X.level%2==0&&(a>0?X.to>r.ch:X.from<r.ch))return js(t,r,a);var $=function(ra,Ea){return Us(t,ra instanceof Tt?ra.ch:ra,Ea)},ne,ce=function(ra){return e.options.lineWrapping?(ne=ne||Vt(e,t),hi(e,t,ne,ra)):{begin:0,end:t.text.length}},Ne=ce(r.sticky=="before"?$(r,-1):r.ch);if(e.doc.direction=="rtl"||X.level==1){var ze=X.level==1==a<0,ht=$(r,ze?1:-1);if(ht!=null&&(ze?ht<=X.to&&ht<=Ne.end:ht>=X.from&&ht>=Ne.begin)){var ot=ze?"before":"after";return new Tt(r.line,ht,ot)}}var Zt=function(ra,Ea,ia){for(var Ra=function(ai,Oi){return Oi?new Tt(r.line,$(ai,1),"before"):new Tt(r.line,ai,"after")};ra>=0&&ra<d.length;ra+=Ea){var nr=d[ra],Wa=Ea>0==(nr.level!=1),Cr=Wa?ia.begin:$(ia.end,-1);if(nr.from<=Cr&&Cr<nr.to)return Ra(Cr,Wa);if(Cr=Wa?nr.from:$(nr.to,-1),ia.begin<=Cr&&Cr<ia.end)return Ra(Cr,Wa)}},An=Zt(W+a,a,Ne);if(An)return An;var Gn=a>0?Ne.end:$(Ne.begin,-1);return Gn!=null&&!(a>0&&Gn==t.text.length)&&(An=Zt(a>0?0:d.length-1,a,ce(Gn)),An)?An:null}var Fo={selectAll:il,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ee)},killLine:function(e){return Bo(e,function(t){if(t.empty()){var r=Yn(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line<e.lastLine()?{from:t.head,to:Tt(t.head.line+1,0)}:{from:t.head,to:Tt(t.head.line,r)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Bo(e,function(t){return{from:Tt(t.from().line,0),to:Vn(e.doc,Tt(t.to().line+1,0))}})},delLineLeft:function(e){return Bo(e,function(t){return{from:Tt(t.from().line,0),to:t.from()}})},delWrappedLineLeft:function(e){return Bo(e,function(t){var r=e.charCoords(t.head,"div").top+5,a=e.coordsChar({left:0,top:r},"div");return{from:a,to:t.from()}})},delWrappedLineRight:function(e){return Bo(e,function(t){var r=e.charCoords(t.head,"div").top+5,a=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div");return{from:t.from(),to:a}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(Tt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Tt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return ys(e,t.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return El(e,t.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return Ws(e,t.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},"div")},Me)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:r},"div")},Me)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,"div").top+5,a=e.coordsChar({left:0,top:r},"div");return a.ch<e.getLine(a.line).search(/\S/)?El(e,t.head):a},Me)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var t=[],r=e.listSelections(),a=e.options.tabSize,d=0;d<r.length;d++){var W=r[d].from(),X=H(e.getLine(W.line),W.ch,a);t.push(Le(a-X%a))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Mi(e,function(){for(var t=e.listSelections(),r=[],a=0;a<t.length;a++){if(!t[a].empty())continue;var d=t[a].head,W=Yn(e.doc,d.line).text;if(W){if(d.ch==W.length&&(d=new Tt(d.line,d.ch-1)),d.ch>0)d=new Tt(d.line,d.ch+1),e.replaceRange(W.charAt(d.ch-1)+W.charAt(d.ch-2),Tt(d.line,d.ch-2),d,"+transpose");else if(d.line>e.doc.first){var X=Yn(e.doc,d.line-1).text;X&&(d=new Tt(d.line,1),e.replaceRange(W.charAt(0)+e.doc.lineSeparator()+X.charAt(X.length-1),Tt(d.line-1,X.length-1),d,"+transpose"))}}r.push(new Ir(d,d))}e.setSelections(r)})},newlineAndIndent:function(e){return Mi(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var a=0;a<t.length;a++)e.indentLine(t[a].from().line,null,!0);Qi(e)})},openLine:function(e){return e.replaceSelection(`
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function ys(e,t){var r=Yn(e.doc,t),a=Dt(r);return a!=r&&(t=_t(a)),Bs(!0,e,a,t,1)}function Ws(e,t){var r=Yn(e.doc,t),a=gn(r);return a!=r&&(t=_t(a)),Bs(!0,e,r,t,-1)}function El(e,t){var r=ys(e,t.line),a=Yn(e.doc,r.line),d=Fn(a,e.doc.direction);if(!d||d[0].level==0){var W=Math.max(r.ch,a.text.search(/\S/)),X=t.line==r.line&&t.ch<=W&&t.ch;return Tt(r.line,X?0:W,r.sticky)}return r}function xs(e,t,r){if(typeof t=="string"&&(t=Fo[t],!t))return!1;e.display.input.ensurePolled();var a=e.display.shift,d=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),d=t(e)!=Se}finally{e.display.shift=a,e.state.suppressEdits=!1}return d}function Hl(e,t,r){for(var a=0;a<e.state.keyMaps.length;a++){var d=oo(t,e.state.keyMaps[a],r,e);if(d)return d}return e.options.extraKeys&&oo(t,e.options.extraKeys,r,e)||oo(t,e.options.keyMap,r,e)}var Kl=new J;function es(e,t,r,a){var d=e.state.keySeq;if(d){if(qo(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:Kl.set(50,function(){e.state.keySeq==d&&(e.state.keySeq=null,e.display.input.reset())}),Hs(e,d+" "+t,r,a))return!0}return Hs(e,t,r,a)}function Hs(e,t,r,a){var d=Hl(e,t,a);return d=="multi"&&(e.state.keySeq=t),d=="handled"&&Pt(e,"keyHandled",e,t,r),(d=="handled"||d=="multi")&&(re(r),ti(e)),!!d}function yl(e,t){var r=Es(t,!0);return r?t.shiftKey&&!e.state.keySeq?es(e,"Shift-"+r,t,function(a){return xs(e,a,!0)})||es(e,r,t,function(a){if(typeof a=="string"?/^go[A-Z]/.test(a):a.motion)return xs(e,a)}):es(e,r,t,function(a){return xs(e,a)}):!1}function zl(e,t,r){return es(e,"'"+r+"'",t,function(a){return xs(e,a,!0)})}var Ks=null;function xl(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(t.curOp.focus=P(),mt(t,e))return;G&&T<11&&e.keyCode==27&&(e.returnValue=!1);var r=e.keyCode;t.display.shift=r==16||e.shiftKey;var a=yl(t,e);I&&(Ks=a?r:null,!a&&r==88&&!st&&(l?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),j&&!l&&!a&&r==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),r==18&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)&&Gl(t)}function Gl(e){var t=e.display.lineDiv;F(t,"CodeMirror-crosshair");function r(a){(a.keyCode==18||!a.altKey)&&(s(t,"CodeMirror-crosshair"),Et(document,"keyup",r),Et(document,"mouseover",r))}He(document,"keyup",r),He(document,"mouseover",r)}function _l(e){e.keyCode==16&&(this.doc.sel.shift=!1),mt(this,e)}function Cl(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(wn(t.display,e)||mt(t,e)||e.ctrlKey&&!e.altKey||l&&e.metaKey)return;var r=e.keyCode,a=e.charCode;if(I&&r==Ks){Ks=null,re(e);return}if(I&&(!e.which||e.which<10)&&yl(t,e))return;var d=String.fromCharCode(a==null?r:a);if(d=="\b")return;if(zl(t,e,d))return;t.display.input.onKeyPress(e)}var Vl=400,zs=function(e,t,r){this.time=e,this.pos=t,this.button=r};zs.prototype.compare=function(e,t,r){return this.time+Vl>e&&ln(t,this.pos)==0&&r==this.button};var ts,ns;function Yl(e,t){var r=+new Date;return ns&&ns.compare(r,e,t)?(ts=ns=null,"triple"):ts&&ts.compare(r,e,t)?(ns=new zs(r,e,t),ts=null,"double"):(ts=new zs(r,e,t),ns=null,"single")}function Gs(e){var t=this,r=t.display;if(mt(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,wn(r,e)){O||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(Ys(t,e))return;var a=Ga(t,e),d=tt(e),W=a?Yl(a,d):"single";if(window.focus(),d==1&&t.state.selectingText&&t.state.selectingText(e),a&&Al(t,d,a,W,e))return;d==1?a?Ql(t,a,W,e):Ge(e)==r.scroller&&re(e):d==2?(a&&ps(t.doc,a),setTimeout(function(){return r.input.focus()},20)):d==3&&(x?t.display.input.onContextMenu(e):Si(t))}function Al(e,t,r,a,d){var W="Click";return a=="double"?W="Double"+W:a=="triple"&&(W="Triple"+W),W=(t==1?"Left":t==2?"Middle":"Right")+W,es(e,bl(W,d),d,function(X){if(typeof X=="string"&&(X=Fo[X]),!X)return!1;var $=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),$=X(e,r)!=Se}finally{e.state.suppressEdits=!1}return $})}function Xl(e,t,r){var a=e.getOption("configureMouse"),d=a?a(e,t,r):{};if(d.unit==null){var W=f?r.shiftKey&&r.metaKey:r.altKey;d.unit=W?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(d.extend==null||e.doc.extend)&&(d.extend=e.doc.extend||r.shiftKey),d.addNew==null&&(d.addNew=l?r.metaKey:r.ctrlKey),d.moveOnDrag==null&&(d.moveOnDrag=!(l?r.altKey:r.ctrlKey)),d}function Ql(e,t,r,a){G?setTimeout(L(li,e),0):e.curOp.focus=P();var d=Xl(e,r,a),W=e.doc.sel,X;e.options.dragDrop&&kt&&!e.isReadOnly()&&r=="single"&&(X=W.contains(t))>-1&&(ln((X=W.ranges[X]).from(),t)<0||t.xRel>0)&&(ln(X.to(),t)>0||t.xRel<0)?Jl(e,a,t,d):Zl(e,a,t,d)}function Jl(e,t,r,a){var d=e.display,W=!1,X=ni(e,function(ce){O&&(d.scroller.draggable=!1),e.state.draggingText=!1,Et(d.wrapper.ownerDocument,"mouseup",X),Et(d.wrapper.ownerDocument,"mousemove",$),Et(d.scroller,"dragstart",ne),Et(d.scroller,"drop",X),W||(re(ce),a.addNew||ps(e.doc,r,null,null,a.extend),O&&!U||G&&T==9?setTimeout(function(){d.wrapper.ownerDocument.body.focus({preventScroll:!0}),d.input.focus()},20):d.input.focus())}),$=function(ce){W=W||Math.abs(t.clientX-ce.clientX)+Math.abs(t.clientY-ce.clientY)>=10},ne=function(){return W=!0};O&&(d.scroller.draggable=!0),e.state.draggingText=X,X.copy=!a.moveOnDrag,d.scroller.dragDrop&&d.scroller.dragDrop(),He(d.wrapper.ownerDocument,"mouseup",X),He(d.wrapper.ownerDocument,"mousemove",$),He(d.scroller,"dragstart",ne),He(d.scroller,"drop",X),Si(e),setTimeout(function(){return d.input.focus()},20)}function Vs(e,t,r){if(r=="char")return new Ir(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Ir(Tt(t.line,0),Vn(e.doc,Tt(t.line+1,0)));var a=r(e,t);return new Ir(a.from,a.to)}function Zl(e,t,r,a){var d=e.display,W=e.doc;re(t);var X,$,ne=W.sel,ce=ne.ranges;if(a.addNew&&!a.extend?($=W.sel.contains(r),$>-1?X=ce[$]:X=new Ir(r,r)):(X=W.sel.primary(),$=W.sel.primIndex),a.unit=="rectangle")a.addNew||(X=new Ir(r,r)),r=Ga(e,t,!0,!0),$=-1;else{var Ne=Vs(e,r,a.unit);a.extend?X=ms(X,Ne.anchor,Ne.head,a.extend):X=Ne}a.addNew?$==-1?($=ce.length,wi(W,sr(e,ce.concat([X]),$),{scroll:!1,origin:"*mouse"})):ce.length>1&&ce[$].empty()&&a.unit=="char"&&!a.extend?(wi(W,sr(e,ce.slice(0,$).concat(ce.slice($+1)),0),{scroll:!1,origin:"*mouse"}),ne=W.sel):mo(W,$,X,Re):($=0,wi(W,new Ni([X],0),Re),ne=W.sel);var ze=r;function ht(ia){if(ln(ze,ia)==0)return;if(ze=ia,a.unit=="rectangle"){for(var Ra=[],nr=e.options.tabSize,Wa=H(Yn(W,r.line).text,r.ch,nr),Cr=H(Yn(W,ia.line).text,ia.ch,nr),ai=Math.min(Wa,Cr),Oi=Math.max(Wa,Cr),di=Math.min(r.line,ia.line),Xi=Math.min(e.lastLine(),Math.max(r.line,ia.line));di<=Xi;di++){var Hi=Yn(W,di).text,xi=Oe(Hi,ai,nr);ai==Oi?Ra.push(new Ir(Tt(di,xi),Tt(di,xi))):Hi.length>xi&&Ra.push(new Ir(Tt(di,xi),Tt(di,Oe(Hi,Oi,nr))))}Ra.length||Ra.push(new Ir(r,r)),wi(W,sr(e,ne.ranges.slice(0,$).concat(Ra),$),{origin:"*mouse",scroll:!1}),e.scrollIntoView(ia)}else{var Ki=X,ki=Vs(e,ia,a.unit),Ai=Ki.anchor,_i;ln(ki.anchor,Ai)>0?(_i=ki.head,Ai=Ta(Ki.from(),ki.anchor)):(_i=ki.anchor,Ai=Ft(Ki.to(),ki.head));var mi=ne.ranges.slice(0);mi[$]=ql(e,new Ir(Vn(W,Ai),_i)),wi(W,sr(e,mi,$),Re)}}var ot=d.wrapper.getBoundingClientRect(),Zt=0;function An(ia){var Ra=++Zt,nr=Ga(e,ia,!0,a.unit=="rectangle");if(!nr)return;if(ln(nr,ze)!=0){e.curOp.focus=P(),ht(nr);var Wa=cr(d,W);(nr.line>=Wa.to||nr.line<Wa.from)&&setTimeout(ni(e,function(){Zt==Ra&&An(ia)}),150)}else{var Cr=ia.clientY<ot.top?-20:ia.clientY>ot.bottom?20:0;Cr&&setTimeout(ni(e,function(){if(Zt!=Ra)return;d.scroller.scrollTop+=Cr,An(ia)}),50)}}function Gn(ia){e.state.selectingText=!1,Zt=Infinity,ia&&(re(ia),d.input.focus()),Et(d.wrapper.ownerDocument,"mousemove",ra),Et(d.wrapper.ownerDocument,"mouseup",Ea),W.history.lastSelOrigin=null}var ra=ni(e,function(ia){ia.buttons===0||!tt(ia)?Gn(ia):An(ia)}),Ea=ni(e,Gn);e.state.selectingText=Ea,He(d.wrapper.ownerDocument,"mousemove",ra),He(d.wrapper.ownerDocument,"mouseup",Ea)}function ql(e,t){var r=t.anchor,a=t.head,d=Yn(e.doc,r.line);if(ln(r,a)==0&&r.sticky==a.sticky)return t;var W=Fn(d);if(!W)return t;var X=On(W,r.ch,r.sticky),$=W[X];if($.from!=r.ch&&$.to!=r.ch)return t;var ne=X+($.from==r.ch==($.level!=1)?0:1);if(ne==0||ne==W.length)return t;var ce;if(a.line!=r.line)ce=(a.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ne=On(W,a.ch,a.sticky),ze=Ne-X||(a.ch-r.ch)*($.level==1?-1:1);Ne==ne-1||Ne==ne?ce=ze<0:ce=ze>0}var ht=W[ne+(ce?-1:0)],ot=ce==(ht.level==1),Zt=ot?ht.from:ht.to,An=ot?"after":"before";return r.ch==Zt&&r.sticky==An?t:new Ir(new Tt(r.line,Zt,An),a)}function Sl(e,t,r,a){var d,W;if(t.touches)d=t.touches[0].clientX,W=t.touches[0].clientY;else try{d=t.clientX,W=t.clientY}catch(ht){return!1}if(d>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;a&&re(t);var X=e.display,$=X.lineDiv.getBoundingClientRect();if(W>$.bottom||!_e(e,r))return ue(t);W-=$.top-X.viewOffset;for(var ne=0;ne<e.display.gutterSpecs.length;++ne){var ce=X.gutters.childNodes[ne];if(ce&&ce.getBoundingClientRect().right>=d){var Ne=ha(e.doc,W),ze=e.display.gutterSpecs[ne];return at(e,r,e,Ne,ze.className,t),ue(t)}}}function Ys(e,t){return Sl(e,t,"gutterClick",!0)}function Tl(e,t){if(wn(e.display,t)||Dl(e,t))return;if(mt(e,t,"contextmenu"))return;x||e.display.input.onContextMenu(t)}function Dl(e,t){return _e(e,"gutterContextMenu")?Sl(e,t,"gutterContextMenu",!1):!1}function wl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ba(e)}var Wo={toString:function(){return"CodeMirror.Init"}},_s={},as={};function $l(e){var t=e.optionHandlers;function r(a,d,W,X){e.defaults[a]=d,W&&(t[a]=X?function($,ne,ce){ce!=Wo&&W($,ne,ce)}:W)}e.defineOption=r,e.Init=Wo,r("value","",function(a,d){return a.setValue(d)},!0),r("mode",null,function(a,d){a.doc.modeOption=d,Di(a)},!0),r("indentUnit",2,Di,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(a){Ii(a),Ba(a),hr(a)},!0),r("lineSeparator",null,function(a,d){if(a.doc.lineSep=d,!d)return;var W=[],X=a.doc.first;a.doc.iter(function(ne){for(var ce=0;;){var Ne=ne.text.indexOf(d,ce);if(Ne==-1)break;ce=Ne+d.length,W.push(Tt(X,Ne))}X++});for(var $=W.length-1;$>=0;$--)ko(a.doc,d,W[$],Tt(W[$].line,W[$].ch+d.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(a,d,W){a.state.specialChars=new RegExp(d.source+(d.test(" ")?"":"| "),"g"),W!=Wo&&a.refresh()}),r("specialCharPlaceholder",Yr,function(a){return a.refresh()},!0),r("electricChars",!0),r("inputStyle",u?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(a,d){return a.getInputField().spellcheck=d},!0),r("autocorrect",!1,function(a,d){return a.getInputField().autocorrect=d},!0),r("autocapitalize",!1,function(a,d){return a.getInputField().autocapitalize=d},!0),r("rtlMoveVisually",!C),r("wholeLineUpdateBefore",!0),r("theme","default",function(a){wl(a),xo(a)},!0),r("keyMap","default",function(a,d,W){var X=$o(d),$=W!=Wo&&$o(W);$&&$.detach&&$.detach(a,X),X.attach&&X.attach(a,$||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,tu,!0),r("gutters",[],function(a,d){a.display.gutterSpecs=wo(d,a.options.lineNumbers),xo(a)},!0),r("fixedGutter",!0,function(a,d){a.display.gutters.style.left=d?Gr(a.display)+"px":"0",a.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(a){return Vr(a)},!0),r("scrollbarStyle","native",function(a){os(a),Vr(a),a.display.scrollbars.setScrollTop(a.doc.scrollTop),a.display.scrollbars.setScrollLeft(a.doc.scrollLeft)},!0),r("lineNumbers",!1,function(a,d){a.display.gutterSpecs=wo(a.options.gutters,d),xo(a)},!0),r("firstLineNumber",1,xo,!0),r("lineNumberFormatter",function(a){return a},xo,!0),r("showCursorWhenSelecting",!1,Lr,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(a,d){d=="nocursor"&&(ja(a),a.display.input.blur()),a.display.input.readOnlyChanged(d)}),r("screenReaderLabel",null,function(a,d){d=d===""?null:d,a.display.input.screenReaderLabelChanged(d)}),r("disableInput",!1,function(a,d){d||a.display.input.reset()},!0),r("dragDrop",!0,eu),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,Lr,!0),r("singleCursorHeightPerLine",!0,Lr,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Ii,!0),r("addModeClass",!1,Ii,!0),r("pollInterval",100),r("undoDepth",200,function(a,d){return a.doc.history.undoDepth=d}),r("historyEventDelay",1250),r("viewportMargin",10,function(a){return a.refresh()},!0),r("maxHighlightLength",1e4,Ii,!0),r("moveInputWithCursor",!0,function(a,d){d||a.display.input.resetPosition()}),r("tabindex",null,function(a,d){return a.display.input.getField().tabIndex=d||""}),r("autofocus",null),r("direction","ltr",function(a,d){return a.doc.setDirection(d)},!0),r("phrases",null)}function eu(e,t,r){var a=r&&r!=Wo;if(!t!=!a){var d=e.display.dragFunctions,W=t?He:Et;W(e.display.scroller,"dragstart",d.start),W(e.display.scroller,"dragenter",d.enter),W(e.display.scroller,"dragover",d.over),W(e.display.scroller,"dragleave",d.leave),W(e.display.scroller,"drop",d.drop)}}function tu(e){e.options.lineWrapping?(F(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(s(e.display.wrapper,"CodeMirror-wrap"),sa(e)),za(e),hr(e),Ba(e),setTimeout(function(){return Vr(e)},100)}function ri(e,t){var r=this;if(!(this instanceof ri))return new ri(e,t);this.options=t=t?k(t):{},k(_s,t,!1);var a=t.value;typeof a=="string"?a=new Ui(a,t.mode,null,t.lineSeparator,t.direction):t.mode&&(a.modeOption=t.mode),this.doc=a;var d=new ri.inputStyles[t.inputStyle](this),W=this.display=new Ds(e,a,d,t);W.wrapper.CodeMirror=this,wl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),os(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new J,keySeq:null,specialChars:null},t.autofocus&&!u&&W.input.focus(),G&&T<11&&setTimeout(function(){return r.display.input.reset(!0)},20),Ol(this),iu(),qi(this),this.curOp.forceUpdate=!0,ws(this,a),t.autofocus&&!u||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&Bi(r)},20):ja(this);for(var X in as)as.hasOwnProperty(X)&&as[X](this,t[X],Wo);no(this),t.finishInit&&t.finishInit(this);for(var $=0;$<E.length;++$)E[$](this);eo(this),O&&t.lineWrapping&&getComputedStyle(W.lineDiv).textRendering=="optimizelegibility"&&(W.lineDiv.style.textRendering="auto")}ri.defaults=_s,ri.optionHandlers=as;function Ol(e){var t=e.display;He(t.scroller,"mousedown",ni(e,Gs)),G&&T<11?He(t.scroller,"dblclick",ni(e,function(ne){if(mt(e,ne))return;var ce=Ga(e,ne);if(!ce||Ys(e,ne)||wn(e.display,ne))return;re(ne);var Ne=e.findWordAt(ce);ps(e.doc,Ne.anchor,Ne.head)})):He(t.scroller,"dblclick",function(ne){return mt(e,ne)||re(ne)}),He(t.scroller,"contextmenu",function(ne){return Tl(e,ne)}),He(t.input.getField(),"contextmenu",function(ne){t.scroller.contains(ne.target)||Tl(e,ne)});var r,a={end:0};function d(){t.activeTouch&&(r=setTimeout(function(){return t.activeTouch=null},1e3),a=t.activeTouch,a.end=+new Date)}function W(ne){if(ne.touches.length!=1)return!1;var ce=ne.touches[0];return ce.radiusX<=1&&ce.radiusY<=1}function X(ne,ce){if(ce.left==null)return!0;var Ne=ce.left-ne.left,ze=ce.top-ne.top;return Ne*Ne+ze*ze>20*20}He(t.scroller,"touchstart",function(ne){if(!mt(e,ne)&&!W(ne)&&!Ys(e,ne)){t.input.ensurePolled(),clearTimeout(r);var ce=+new Date;t.activeTouch={start:ce,moved:!1,prev:ce-a.end<=300?a:null},ne.touches.length==1&&(t.activeTouch.left=ne.touches[0].pageX,t.activeTouch.top=ne.touches[0].pageY)}}),He(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),He(t.scroller,"touchend",function(ne){var ce=t.activeTouch;if(ce&&!wn(t,ne)&&ce.left!=null&&!ce.moved&&new Date-ce.start<300){var Ne=e.coordsChar(t.activeTouch,"page"),ze;!ce.prev||X(ce,ce.prev)?ze=new Ir(Ne,Ne):!ce.prev.prev||X(ce,ce.prev.prev)?ze=e.findWordAt(Ne):ze=new Ir(Tt(Ne.line,0),Vn(e.doc,Tt(Ne.line+1,0))),e.setSelection(ze.anchor,ze.head),e.focus(),re(ne)}d()}),He(t.scroller,"touchcancel",d),He(t.scroller,"scroll",function(){t.scroller.clientHeight&&(pa(e,t.scroller.scrollTop),wa(e,t.scroller.scrollLeft,!0),at(e,"scroll",e))}),He(t.scroller,"mousewheel",function(ne){return Oo(e,ne)}),He(t.scroller,"DOMMouseScroll",function(ne){return Oo(e,ne)}),He(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(ne){mt(e,ne)||be(ne)},over:function(ne){mt(e,ne)||(Bl(e,ne),be(ne))},start:function(ne){return pl(e,ne)},drop:ni(e,jl),leave:function(ne){mt(e,ne)||Is(e)}};var $=t.input.getField();He($,"keyup",function(ne){return _l.call(e,ne)}),He($,"keydown",ni(e,xl)),He($,"keypress",ni(e,Cl)),He($,"focus",function(ne){return Bi(e,ne)}),He($,"blur",function(ne){return ja(e,ne)})}var E=[];ri.defineInitHook=function(e){return E.push(e)};function S(e,t,r,a){var d=e.doc,W;r==null&&(r="add"),r=="smart"&&(d.mode.indent?W=te(e,t).state:r="prev");var X=e.options.tabSize,$=Yn(d,t),ne=H($.text,null,X);$.stateAfter&&($.stateAfter=null);var ce=$.text.match(/^\s*/)[0],Ne;if(!a&&!/\S/.test($.text))Ne=0,r="not";else if(r=="smart"&&(Ne=d.mode.indent(W,$.text.slice(ce.length),$.text),Ne==Se||Ne>150)){if(!a)return;r="prev"}r=="prev"?t>d.first?Ne=H(Yn(d,t-1).text,null,X):Ne=0:r=="add"?Ne=ne+e.options.indentUnit:r=="subtract"?Ne=ne-e.options.indentUnit:typeof r=="number"&&(Ne=ne+r),Ne=Math.max(0,Ne);var ze="",ht=0;if(e.options.indentWithTabs)for(var ot=Math.floor(Ne/X);ot;--ot)ht+=X,ze+=" ";if(ht<Ne&&(ze+=Le(Ne-ht)),ze!=ce)return ko(d,ze,Tt(t,0),Tt(t,ce.length),"+input"),$.stateAfter=null,!0;for(var Zt=0;Zt<d.sel.ranges.length;Zt++){var An=d.sel.ranges[Zt];if(An.head.line==t&&An.head.ch<ce.length){var Gn=Tt(t,ce.length);mo(d,Zt,new Ir(Gn,Gn));break}}}var K=null;function Q(e){K=e}function oe(e,t,r,a,d){var W=e.doc;e.display.shift=!1,a||(a=W.sel);var X=+new Date-200,$=d=="paste"||e.state.pasteIncoming>X,ne=vt(t),ce=null;if($&&a.ranges.length>1)if(K&&K.text.join(`
`)==t){if(a.ranges.length%K.text.length==0){ce=[];for(var Ne=0;Ne<K.text.length;Ne++)ce.push(W.splitLines(K.text[Ne]))}}else ne.length==a.ranges.length&&e.options.pasteLinesPerSelection&&(ce=Ce(ne,function(ra){return[ra]}));for(var ze=e.curOp.updateInput,ht=a.ranges.length-1;ht>=0;ht--){var ot=a.ranges[ht],Zt=ot.from(),An=ot.to();ot.empty()&&(r&&r>0?Zt=Tt(Zt.line,Zt.ch-r):e.state.overwrite&&!$?An=Tt(An.line,Math.min(Yn(W,An.line).text.length,An.ch+q(ne).length)):$&&K&&K.lineWise&&K.text.join(`
`)==ne.join(`
`)&&(Zt=An=Tt(Zt.line,0)));var Gn={from:Zt,to:An,text:ce?ce[ht%ce.length]:ne,origin:d||($?"paste":e.state.cutIncoming>X?"cut":"+input")};Lo(e.doc,Gn),Pt(e,"inputRead",e,Gn)}t&&!$&&pe(e,t),Qi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=ze),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function se(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Mi(t,function(){return oe(t,r,0,null,"paste")}),!0}function pe(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,a=r.ranges.length-1;a>=0;a--){var d=r.ranges[a];if(d.head.ch>100||a&&r.ranges[a-1].head.line==d.head.line)continue;var W=e.getModeAt(d.head),X=!1;if(W.electricChars){for(var $=0;$<W.electricChars.length;$++)if(t.indexOf(W.electricChars.charAt($))>-1){X=S(e,d.head.line,"smart");break}}else W.electricInput&&(W.electricInput.test(Yn(e.doc,d.head.line).text.slice(0,d.head.ch))&&(X=S(e,d.head.line,"smart")));X&&Pt(e,"electricInput",e,d.head.line)}}function ve(e){for(var t=[],r=[],a=0;a<e.doc.sel.ranges.length;a++){var d=e.doc.sel.ranges[a].head.line,W={anchor:Tt(d,0),head:Tt(d+1,0)};r.push(W),t.push(e.getRange(W.anchor,W.head))}return{text:t,ranges:r}}function Be(e,t,r,a){e.setAttribute("autocorrect",r?"":"off"),e.setAttribute("autocapitalize",a?"":"off"),e.setAttribute("spellcheck",!!t)}function et(){var e=i("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=i("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return O?e.style.width="1000px":e.setAttribute("wrap","off"),g&&(e.style.border="1px solid black"),Be(e),t}function nt(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(a,d){var W=this.options,X=W[a];if(W[a]==d&&a!="mode")return;W[a]=d,t.hasOwnProperty(a)&&ni(this,t[a])(this,d,X),at(this,"optionChange",this,a)},getOption:function(a){return this.options[a]},getDoc:function(){return this.doc},addKeyMap:function(a,d){this.state.keyMaps[d?"push":"unshift"]($o(a))},removeKeyMap:function(a){for(var d=this.state.keyMaps,W=0;W<d.length;++W)if(d[W]==a||d[W].name==a)return d.splice(W,1),!0},addOverlay:Ei(function(a,d){var W=a.token?a:e.getMode(this.options,a);if(W.startState)throw new Error("Overlays may not be stateful.");fe(this.state.overlays,{mode:W,modeSpec:a,opaque:d&&d.opaque,priority:d&&d.priority||0},function(X){return X.priority}),this.state.modeGen++,hr(this)}),removeOverlay:Ei(function(a){for(var d=this.state.overlays,W=0;W<d.length;++W){var X=d[W].modeSpec;if(X==a||typeof a=="string"&&X.name==a){d.splice(W,1),this.state.modeGen++,hr(this);return}}}),indentLine:Ei(function(a,d,W){typeof d!="string"&&typeof d!="number"&&(d==null?d=this.options.smartIndent?"smart":"prev":d=d?"add":"subtract"),va(this.doc,a)&&S(this,a,d,W)}),indentSelection:Ei(function(a){for(var d=this.doc.sel.ranges,W=-1,X=0;X<d.length;X++){var $=d[X];if($.empty())$.head.line>W&&(S(this,$.head.line,a,!0),W=$.head.line,X==this.doc.sel.primIndex&&Qi(this));else{var ne=$.from(),ce=$.to(),Ne=Math.max(W,ne.line);W=Math.min(this.lastLine(),ce.line-(ce.ch?0:1))+1;for(var ze=Ne;ze<W;++ze)S(this,ze,a);var ht=this.doc.sel.ranges;ne.ch==0&&d.length==ht.length&&ht[X].from().ch>0&&mo(this.doc,X,new Ir(ne,ht[X].to()),Ee)}}}),getTokenAt:function(a,d){return en(this,a,d)},getLineTokens:function(a,d){return en(this,Tt(a),d,!0)},getTokenTypeAt:function(a){a=Vn(this.doc,a);var d=de(this,Yn(this.doc,a.line)),W=0,X=(d.length-1)/2,$=a.ch,ne;if($==0)ne=d[2];else for(;;){var ce=W+X>>1;if((ce?d[ce*2-1]:0)>=$)X=ce;else if(d[ce*2+1]<$)W=ce+1;else{ne=d[ce*2+2];break}}var Ne=ne?ne.indexOf("overlay "):-1;return Ne<0?ne:Ne==0?null:ne.slice(0,Ne-1)},getModeAt:function(a){var d=this.doc.mode;return d.innerMode?e.innerMode(d,this.getTokenAt(a).state).mode:d},getHelper:function(a,d){return this.getHelpers(a,d)[0]},getHelpers:function(a,d){var W=[];if(!r.hasOwnProperty(d))return W;var X=r[d],$=this.getModeAt(a);if(typeof $[d]=="string")X[$[d]]&&W.push(X[$[d]]);else if($[d])for(var ne=0;ne<$[d].length;ne++){var ce=X[$[d][ne]];ce&&W.push(ce)}else $.helperType&&X[$.helperType]?W.push(X[$.helperType]):X[$.name]&&W.push(X[$.name]);for(var Ne=0;Ne<X._global.length;Ne++){var ze=X._global[Ne];ze.pred($,this)&&ae(W,ze.val)==-1&&W.push(ze.val)}return W},getStateAfter:function(a,d){var W=this.doc;return a=Ja(W,a==null?W.first+W.size-1:a),te(this,a+1,d).state},cursorCoords:function(a,d){var W,X=this.doc.sel.primary();return a==null?W=X.head:typeof a=="object"?W=Vn(this.doc,a):W=a?X.from():X.to(),Da(this,W,d||"page")},charCoords:function(a,d){return rr(this,Vn(this.doc,a),d||"page")},coordsChar:function(a,d){return a=na(this,a,d||"page"),jr(this,a.left,a.top)},lineAtHeight:function(a,d){return a=na(this,{top:a,left:0},d||"page").top,ha(this.doc,a+this.display.viewOffset)},heightAtLine:function(a,d,W){var X=!1,$;if(typeof a=="number"){var ne=this.doc.first+this.doc.size-1;a<this.doc.first?a=this.doc.first:a>ne&&(a=ne,X=!0),$=Yn(this.doc,a)}else $=a;return la(this,$,{top:0,left:0},d||"page",W||X).top+(X?this.doc.height-oa($):0)},defaultTextHeight:function(){return Mr(this.display)},defaultCharWidth:function(){return xr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(a,d,W,X,$){var ne=this.display;a=Da(this,Vn(this.doc,a));var ce=a.bottom,Ne=a.left;if(d.style.position="absolute",d.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(d),ne.sizer.appendChild(d),X=="over")ce=a.top;else if(X=="above"||X=="near"){var ze=Math.max(ne.wrapper.clientHeight,this.doc.height),ht=Math.max(ne.sizer.clientWidth,ne.lineSpace.clientWidth);(X=="above"||a.bottom+d.offsetHeight>ze)&&a.top>d.offsetHeight?ce=a.top-d.offsetHeight:a.bottom+d.offsetHeight<=ze&&(ce=a.bottom),Ne+d.offsetWidth>ht&&(Ne=ht-d.offsetWidth)}d.style.top=ce+"px",d.style.left=d.style.right="",$=="right"?(Ne=ne.sizer.clientWidth-d.offsetWidth,d.style.right="0px"):($=="left"?Ne=0:$=="middle"&&(Ne=(ne.sizer.clientWidth-d.offsetWidth)/2),d.style.left=Ne+"px"),W&&Zi(this,{left:Ne,top:ce,right:Ne+d.offsetWidth,bottom:ce+d.offsetHeight})},triggerOnKeyDown:Ei(xl),triggerOnKeyPress:Ei(Cl),triggerOnKeyUp:_l,triggerOnMouseDown:Ei(Gs),execCommand:function(a){if(Fo.hasOwnProperty(a))return Fo[a].call(null,this)},triggerElectric:Ei(function(a){pe(this,a)}),findPosH:function(a,d,W,X){var $=1;d<0&&($=-1,d=-d);for(var ne=Vn(this.doc,a),ce=0;ce<d&&!(ne=We(this.doc,ne,$,W,X),ne.hitSide);++ce);return ne},moveH:Ei(function(a,d){var W=this;this.extendSelectionsBy(function(X){return W.display.shift||W.doc.extend||X.empty()?We(W.doc,X.head,a,d,W.options.rtlMoveVisually):a<0?X.from():X.to()},Me)}),deleteH:Ei(function(a,d){var W=this.doc.sel,X=this.doc;W.somethingSelected()?X.replaceSelection("",null,"+delete"):Bo(this,function($){var ne=We(X,$.head,a,d,!1);return a<0?{from:ne,to:$.head}:{from:$.head,to:ne}})}),findPosV:function(a,d,W,X){var $=1,ne=X;d<0&&($=-1,d=-d);for(var ce=Vn(this.doc,a),Ne=0;Ne<d;++Ne){var ze=Da(this,ce,"div");if(ne==null?ne=ze.left:ze.left=ne,ce=Fe(this,ze,$,W),ce.hitSide)break}return ce},moveV:Ei(function(a,d){var W=this,X=this.doc,$=[],ne=!this.display.shift&&!X.extend&&X.sel.somethingSelected();if(X.extendSelectionsBy(function(Ne){if(ne)return a<0?Ne.from():Ne.to();var ze=Da(W,Ne.head,"div");Ne.goalColumn!=null&&(ze.left=Ne.goalColumn),$.push(ze.left);var ht=Fe(W,ze,a,d);return d=="page"&&Ne==X.sel.primary()&&Gi(W,rr(W,ht,"div").top-ze.top),ht},Me),$.length)for(var ce=0;ce<X.sel.ranges.length;ce++)X.sel.ranges[ce].goalColumn=$[ce]}),findWordAt:function(a){var d=this.doc,W=Yn(d,a.line).text,X=a.ch,$=a.ch;if(W){var ne=this.getHelper(a,"wordChars");(a.sticky=="before"||$==W.length)&&X?--X:++$;for(var ce=W.charAt(X),Ne=At(ce,ne)?function(ze){return At(ze,ne)}:/\s/.test(ce)?function(ze){return/\s/.test(ze)}:function(ze){return!/\s/.test(ze)&&!At(ze)};X>0&&Ne(W.charAt(X-1));)--X;for(;$<W.length&&Ne(W.charAt($));)++$}return new Ir(Tt(a.line,X),Tt(a.line,$))},toggleOverwrite:function(a){if(a!=null&&a==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?F(this.display.cursorDiv,"CodeMirror-overwrite"):s(this.display.cursorDiv,"CodeMirror-overwrite"),at(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==P()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Ei(function(a,d){Ci(this,a,d)}),getScrollInfo:function(){var a=this.display.scroller;return{left:a.scrollLeft,top:a.scrollTop,height:a.scrollHeight-Cn(this)-this.display.barHeight,width:a.scrollWidth-Cn(this)-this.display.barWidth,clientHeight:Jn(this),clientWidth:ut(this)}},scrollIntoView:Ei(function(a,d){a==null?(a={from:this.doc.sel.primary().head,to:null},d==null&&(d=this.options.cursorScrollMargin)):typeof a=="number"?a={from:Tt(a,0),to:null}:a.from==null&&(a={from:a,to:null}),a.to||(a.to=a.from),a.margin=d||0,a.from.line!=null?bo(this,a):Ya(this,a.from,a.to,a.margin)}),setSize:Ei(function(a,d){var W=this,X=function(ne){return typeof ne=="number"||/^\d+$/.test(String(ne))?ne+"px":ne};a!=null&&(this.display.wrapper.style.width=X(a)),d!=null&&(this.display.wrapper.style.height=X(d)),this.options.lineWrapping&&qn(this);var $=this.display.viewFrom;this.doc.iter($,this.display.viewTo,function(ne){if(ne.widgets){for(var ce=0;ce<ne.widgets.length;ce++)if(ne.widgets[ce].noHScroll){Ua(W,$,"widget");break}}++$}),this.curOp.forceUpdate=!0,at(this,"refresh",this)}),operation:function(a){return Mi(this,a)},startOperation:function(){return qi(this)},endOperation:function(){return eo(this)},refresh:Ei(function(){var a=this.display.cachedTextHeight;hr(this),this.curOp.forceUpdate=!0,Ba(this),Ci(this,this.doc.scrollLeft,this.doc.scrollTop),yo(this.display),(a==null||Math.abs(a-Mr(this.display))>.5||this.options.lineWrapping)&&za(this),at(this,"refresh",this)}),swapDoc:Ei(function(a){var d=this.doc;return d.cm=null,this.state.selectingText&&this.state.selectingText(),ws(this,a),Ba(this),this.display.input.reset(),Ci(this,a.scrollLeft,a.scrollTop),this.curOp.forceScroll=!0,Pt(this,"swapDoc",this,d),d}),phrase:function(a){var d=this.options.phrases;return d&&Object.prototype.hasOwnProperty.call(d,a)?d[a]:a},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},me(e),e.registerHelper=function(a,d,W){r.hasOwnProperty(a)||(r[a]=e[a]={_global:[]}),r[a][d]=W},e.registerGlobalHelper=function(a,d,W,X){e.registerHelper(a,d,X),r[a]._global.push({pred:W,val:X})}}function We(e,t,r,a,d){var W=t,X=r,$=Yn(e,t.line),ne=d&&e.direction=="rtl"?-r:r;function ce(){var Ea=t.line+ne;return Ea<e.first||Ea>=e.first+e.size?!1:(t=new Tt(Ea,t.ch,t.sticky),$=Yn(e,Ea))}function Ne(Ea){var ia;if(a=="codepoint"){var Ra=$.text.charCodeAt(t.ch+(a>0?0:-1));isNaN(Ra)?ia=null:ia=new Tt(t.line,Math.max(0,Math.min($.text.length,t.ch+r*(Ra>=55296&&Ra<56320?2:1))),-r)}else d?ia=Fs(e.cm,$,t,r):ia=js($,t,r);if(ia==null)if(!Ea&&ce())t=Bs(d,e.cm,$,t.line,ne);else return!1;else t=ia;return!0}if(a=="char"||a=="codepoint")Ne();else if(a=="column")Ne(!0);else if(a=="word"||a=="group")for(var ze=null,ht=a=="group",ot=e.cm&&e.cm.getHelper(t,"wordChars"),Zt=!0;!(r<0&&!Ne(!Zt));Zt=!1){var An=$.text.charAt(t.ch)||`
`,Gn=At(An,ot)?"w":ht&&An==`
`?"n":!ht||/\s/.test(An)?null:"p";if(ht&&!Zt&&!Gn&&(Gn="s"),ze&&ze!=Gn){r<0&&(r=1,Ne(),t.sticky="after");break}if(Gn&&(ze=Gn),r>0&&!Ne(!Zt))break}var ra=vs(e,t,W,X,!0);return Aa(W,ra)&&(ra.hitSide=!0),ra}function Fe(e,t,r,a){var d=e.doc,W=t.left,X;if(a=="page"){var $=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ne=Math.max($-.5*Mr(e.display),3);X=(r>0?t.bottom:t.top)+r*ne}else a=="line"&&(X=r>0?t.bottom+3:t.top-3);for(var ce;!(ce=jr(e,W,X),!ce.outside);){if(r<0?X<=0:X>=d.height){ce.hitSide=!0;break}X+=r*5}return ce}var qe=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new J,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};qe.prototype.init=function(e){var t=this,r=this,a=r.cm,d=r.div=e.lineDiv;Be(d,a.options.spellcheck,a.options.autocorrect,a.options.autocapitalize);function W($){for(var ne=$.target;ne;ne=ne.parentNode){if(ne==d)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ne.className))break}return!1}He(d,"paste",function($){if(!W($)||mt(a,$)||se($,a))return;T<=11&&setTimeout(ni(a,function(){return t.updateFromDOM()}),20)}),He(d,"compositionstart",function($){t.composing={data:$.data,done:!1}}),He(d,"compositionupdate",function($){t.composing||(t.composing={data:$.data,done:!1})}),He(d,"compositionend",function($){t.composing&&($.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),He(d,"touchstart",function(){return r.forceCompositionEnd()}),He(d,"input",function(){t.composing||t.readFromDOMSoon()});function X($){if(!W($)||mt(a,$))return;if(a.somethingSelected())Q({lineWise:!1,text:a.getSelections()}),$.type=="cut"&&a.replaceSelection("",null,"cut");else if(a.options.lineWiseCopyCut){var ne=ve(a);Q({lineWise:!0,text:ne.text}),$.type=="cut"&&a.operation(function(){a.setSelections(ne.ranges,0,Ee),a.replaceSelection("",null,"cut")})}else return;if($.clipboardData){$.clipboardData.clearData();var ce=K.text.join(`
`);if($.clipboardData.setData("Text",ce),$.clipboardData.getData("Text")==ce){$.preventDefault();return}}var Ne=et(),ze=Ne.firstChild;a.display.lineSpace.insertBefore(Ne,a.display.lineSpace.firstChild),ze.value=K.text.join(`
`);var ht=document.activeElement;V(ze),setTimeout(function(){a.display.lineSpace.removeChild(Ne),ht.focus(),ht==d&&r.showPrimarySelection()},50)}He(d,"copy",X),He(d,"cut",X)},qe.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},qe.prototype.prepareSelection=function(){var e=ei(this.cm,!1);return e.focus=document.activeElement==this.div,e},qe.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},qe.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},qe.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),a=r.from(),d=r.to();if(t.display.viewTo==t.display.viewFrom||a.line>=t.display.viewTo||d.line<t.display.viewFrom){e.removeAllRanges();return}var W=Oa(t,e.anchorNode,e.anchorOffset),X=Oa(t,e.focusNode,e.focusOffset);if(W&&!W.bad&&X&&!X.bad&&ln(Ta(W,X),a)==0&&ln(Ft(W,X),d)==0)return;var $=t.display.view,ne=a.line>=t.display.viewFrom&&Mt(t,a)||{node:$[0].measure.map[2],offset:0},ce=d.line<t.display.viewTo&&Mt(t,d);if(!ce){var Ne=$[$.length-1].measure,ze=Ne.maps?Ne.maps[Ne.maps.length-1]:Ne.map;ce={node:ze[ze.length-1],offset:ze[ze.length-2]-ze[ze.length-3]}}if(!ne||!ce){e.removeAllRanges();return}var ht=e.rangeCount&&e.getRangeAt(0),ot;try{ot=v(ne.node,ne.offset,ce.offset,ce.node)}catch(Zt){}ot&&(!j&&t.state.focused?(e.collapse(ne.node,ne.offset),ot.collapsed||(e.removeAllRanges(),e.addRange(ot))):(e.removeAllRanges(),e.addRange(ot)),ht&&e.anchorNode==null?e.addRange(ht):j&&this.startGracePeriod()),this.rememberSelection()},qe.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},qe.prototype.showMultipleSelections=function(e){o(this.cm.display.cursorDiv,e.cursors),o(this.cm.display.selectionDiv,e.selection)},qe.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},qe.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return A(this.div,t)},qe.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},qe.prototype.blur=function(){this.div.blur()},qe.prototype.getField=function(){return this.div},qe.prototype.supportsTouch=function(){return!0},qe.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Mi(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}this.polling.set(this.cm.options.pollInterval,t)},qe.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},qe.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(m&&_&&this.cm.display.gutterSpecs.length&&$n(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var r=Oa(t,e.anchorNode,e.anchorOffset),a=Oa(t,e.focusNode,e.focusOffset);r&&a&&Mi(t,function(){wi(t.doc,fa(r,a),Ee),(r.bad||a.bad)&&(t.curOp.selectionChanged=!0)})},qe.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,t=e.display,r=e.doc.sel.primary(),a=r.from(),d=r.to();if(a.ch==0&&a.line>e.firstLine()&&(a=Tt(a.line-1,Yn(e.doc,a.line-1).length)),d.ch==Yn(e.doc,d.line).text.length&&d.line<e.lastLine()&&(d=Tt(d.line+1,0)),a.line<t.viewFrom||d.line>t.viewTo-1)return!1;var W,X,$;a.line==t.viewFrom||(W=tr(e,a.line))==0?(X=_t(t.view[0].line),$=t.view[0].node):(X=_t(t.view[W].line),$=t.view[W-1].node.nextSibling);var ne=tr(e,d.line),ce,Ne;if(ne==t.view.length-1?(ce=t.viewTo-1,Ne=t.lineDiv.lastChild):(ce=_t(t.view[ne+1].line)-1,Ne=t.view[ne+1].node.previousSibling),!$)return!1;for(var ze=e.doc.splitLines(ba(e,$,Ne,X,ce)),ht=or(e.doc,Tt(X,0),Tt(ce,Yn(e.doc,ce).text.length));ze.length>1&&ht.length>1;)if(q(ze)==q(ht))ze.pop(),ht.pop(),ce--;else if(ze[0]==ht[0])ze.shift(),ht.shift(),X++;else break;for(var ot=0,Zt=0,An=ze[0],Gn=ht[0],ra=Math.min(An.length,Gn.length);ot<ra&&An.charCodeAt(ot)==Gn.charCodeAt(ot);)++ot;for(var Ea=q(ze),ia=q(ht),Ra=Math.min(Ea.length-(ze.length==1?ot:0),ia.length-(ht.length==1?ot:0));Zt<Ra&&Ea.charCodeAt(Ea.length-Zt-1)==ia.charCodeAt(ia.length-Zt-1);)++Zt;if(ze.length==1&&ht.length==1&&X==a.line)for(;ot&&ot>a.ch&&Ea.charCodeAt(Ea.length-Zt-1)==ia.charCodeAt(ia.length-Zt-1);)ot--,Zt++;ze[ze.length-1]=Ea.slice(0,Ea.length-Zt).replace(/^\u200b+/,""),ze[0]=ze[0].slice(ot).replace(/\u200b+$/,"");var nr=Tt(X,ot),Wa=Tt(ce,ht.length?q(ht).length-Zt:0);if(ze.length>1||ze[0]||ln(nr,Wa))return ko(e.doc,ze,nr,Wa,"+input"),!0},qe.prototype.ensurePolled=function(){this.forceCompositionEnd()},qe.prototype.reset=function(){this.forceCompositionEnd()},qe.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},qe.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},qe.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Mi(this.cm,function(){return hr(e.cm)})},qe.prototype.setUneditable=function(e){e.contentEditable="false"},qe.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||ni(this.cm,oe)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},qe.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},qe.prototype.onContextMenu=function(){},qe.prototype.resetPosition=function(){},qe.prototype.needsContentAttribute=!0;function Mt(e,t){var r=fn(e,t.line);if(!r||r.hidden)return null;var a=Yn(e.doc,t.line),d=Mn(r,a,t.line),W=Fn(a,e.doc.direction),X="left";if(W){var $=On(W,t.ch);X=$%2?"right":"left"}var ne=bn(d.map,t.ch,X);return ne.offset=ne.collapse=="right"?ne.end:ne.start,ne}function $n(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function aa(e,t){return t&&(e.bad=!0),e}function ba(e,t,r,a,d){var W="",X=!1,$=e.doc.lineSeparator(),ne=!1;function ce(ot){return function(Zt){return Zt.id==ot}}function Ne(){X&&(W+=$,ne&&(W+=$),X=ne=!1)}function ze(ot){ot&&(Ne(),W+=ot)}function ht(ot){if(ot.nodeType==1){var Zt=ot.getAttribute("cm-text");if(Zt){ze(Zt);return}var An=ot.getAttribute("cm-marker"),Gn;if(An){var ra=e.findMarks(Tt(a,0),Tt(d+1,0),ce(+An));ra.length&&(Gn=ra[0].find(0))&&ze(or(e.doc,Gn.from,Gn.to).join($));return}if(ot.getAttribute("contenteditable")=="false")return;var Ea=/^(pre|div|p|li|table|br)$/i.test(ot.nodeName);if(!/^br$/i.test(ot.nodeName)&&ot.textContent.length==0)return;Ea&&Ne();for(var ia=0;ia<ot.childNodes.length;ia++)ht(ot.childNodes[ia]);/^(pre|p)$/i.test(ot.nodeName)&&(ne=!0),Ea&&(X=!0)}else ot.nodeType==3&&ze(ot.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(ht(t),t==r);)t=t.nextSibling,ne=!1;return W}function Oa(e,t,r){var a;if(t==e.display.lineDiv){if(a=e.display.lineDiv.childNodes[r],!a)return aa(e.clipPos(Tt(e.display.viewTo-1)),!0);t=null,r=0}else for(a=t;;a=a.parentNode){if(!a||a==e.display.lineDiv)return null;if(a.parentNode&&a.parentNode==e.display.lineDiv)break}for(var d=0;d<e.display.view.length;d++){var W=e.display.view[d];if(W.node==a)return Xa(W,t,r)}}function Xa(e,t,r){var a=e.text.firstChild,d=!1;if(!t||!A(a,t))return aa(Tt(_t(e.line),0),!0);if(t==a&&(d=!0,t=a.childNodes[r],r=0,!t)){var W=e.rest?q(e.rest):e.line;return aa(Tt(_t(W),W.text.length),d)}var X=t.nodeType==3?t:null,$=t;for(!X&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(X=t.firstChild,r&&(r=X.nodeValue.length));$.parentNode!=a;)$=$.parentNode;var ne=e.measure,ce=ne.maps;function Ne(Gn,ra,Ea){for(var ia=-1;ia<(ce?ce.length:0);ia++)for(var Ra=ia<0?ne.map:ce[ia],nr=0;nr<Ra.length;nr+=3){var Wa=Ra[nr+2];if(Wa==Gn||Wa==ra){var Cr=_t(ia<0?e.line:e.rest[ia]),ai=Ra[nr]+Ea;return(Ea<0||Wa!=Gn)&&(ai=Ra[nr+(Ea?1:0)]),Tt(Cr,ai)}}}var ze=Ne(X,$,r);if(ze)return aa(ze,d);for(var ht=$.nextSibling,ot=X?X.nodeValue.length-r:0;ht;ht=ht.nextSibling){if(ze=Ne(ht,ht.firstChild,0),ze)return aa(Tt(ze.line,ze.ch-ot),d);ot+=ht.textContent.length}for(var Zt=$.previousSibling,An=r;Zt;Zt=Zt.previousSibling){if(ze=Ne(Zt,Zt.firstChild,-1),ze)return aa(Tt(ze.line,ze.ch+An),d);An+=Zt.textContent.length}}var Sa=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new J,this.hasSelection=!1,this.composing=null};Sa.prototype.init=function(e){var t=this,r=this,a=this.cm;this.createField(e);var d=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(d.style.width="0px"),He(d,"input",function(){G&&T>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),He(d,"paste",function(X){if(mt(a,X)||se(X,a))return;a.state.pasteIncoming=+new Date,r.fastPoll()});function W(X){if(mt(a,X))return;if(a.somethingSelected())Q({lineWise:!1,text:a.getSelections()});else if(a.options.lineWiseCopyCut){var $=ve(a);Q({lineWise:!0,text:$.text}),X.type=="cut"?a.setSelections($.ranges,null,Ee):(r.prevInput="",d.value=$.text.join(`
`),V(d))}else return;X.type=="cut"&&(a.state.cutIncoming=+new Date)}He(d,"cut",W),He(d,"copy",W),He(e.scroller,"paste",function(X){if(wn(e,X)||mt(a,X))return;if(!d.dispatchEvent){a.state.pasteIncoming=+new Date,r.focus();return}var $=new Event("paste");$.clipboardData=X.clipboardData,d.dispatchEvent($)}),He(e.lineSpace,"selectstart",function(X){wn(e,X)||re(X)}),He(d,"compositionstart",function(){var X=a.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:X,range:a.markText(X,a.getCursor("to"),{className:"CodeMirror-composing"})}}),He(d,"compositionend",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},Sa.prototype.createField=function(e){this.wrapper=et(),this.textarea=this.wrapper.firstChild},Sa.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Sa.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,a=ei(e);if(e.options.moveInputWithCursor){var d=Da(e,r.sel.primary().head,"div"),W=t.wrapper.getBoundingClientRect(),X=t.lineDiv.getBoundingClientRect();a.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,d.top+X.top-W.top)),a.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,d.left+X.left-W.left))}return a},Sa.prototype.showSelection=function(e){var t=this.cm,r=t.display;o(r.cursorDiv,e.cursors),o(r.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Sa.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&V(this.textarea),G&&T>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",G&&T>=9&&(this.hasSelection=null))},Sa.prototype.getField=function(){return this.textarea},Sa.prototype.supportsTouch=function(){return!1},Sa.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!u||P()!=this.textarea))try{this.textarea.focus()}catch(e){}},Sa.prototype.blur=function(){this.textarea.blur()},Sa.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Sa.prototype.receivedFocus=function(){this.slowPoll()},Sa.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Sa.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function r(){var a=t.poll();!a&&!e?(e=!0,t.polling.set(60,r)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,r)},Sa.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,a=this.prevInput;if(this.contextMenuPending||!t.state.focused||wt(r)&&!a&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var d=r.value;if(d==a&&!t.somethingSelected())return!1;if(G&&T>=9&&this.hasSelection===d||l&&/[\uf700-\uf7ff]/.test(d))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var W=d.charCodeAt(0);if(W==8203&&!a&&(a="\u200B"),W==8666)return this.reset(),this.cm.execCommand("undo")}for(var X=0,$=Math.min(a.length,d.length);X<$&&a.charCodeAt(X)==d.charCodeAt(X);)++X;return Mi(t,function(){oe(t,d.slice(X),a.length-X,null,e.composing?"*compose":null),d.length>1e3||d.indexOf(`
`)>-1?r.value=e.prevInput="":e.prevInput=d,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Sa.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Sa.prototype.onKeyPress=function(){G&&T>=9&&(this.hasSelection=null),this.fastPoll()},Sa.prototype.onContextMenu=function(e){var t=this,r=t.cm,a=r.display,d=t.textarea;t.contextMenuPending&&t.contextMenuPending();var W=Ga(r,e),X=a.scroller.scrollTop;if(!W||I)return;var $=r.options.resetSelectionOnContextMenu;$&&r.doc.sel.contains(W)==-1&&ni(r,wi)(r.doc,fa(W),Ee);var ne=d.style.cssText,ce=t.wrapper.style.cssText,Ne=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",d.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(e.clientY-Ne.top-5)+"px; left: "+(e.clientX-Ne.left-5)+`px;
z-index: 1000; background: `+(G?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var ze;O&&(ze=window.scrollY),a.input.focus(),O&&window.scrollTo(null,ze),a.input.reset(),r.somethingSelected()||(d.value=t.prevInput=" "),t.contextMenuPending=ot,a.selForContextMenu=r.doc.sel,clearTimeout(a.detectingSelectAll);function ht(){if(d.selectionStart!=null){var An=r.somethingSelected(),Gn="\u200B"+(An?d.value:"");d.value="\u21DA",d.value=Gn,t.prevInput=An?"":"\u200B",d.selectionStart=1,d.selectionEnd=Gn.length,a.selForContextMenu=r.doc.sel}}function ot(){if(t.contextMenuPending!=ot)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=ce,d.style.cssText=ne,G&&T<9&&a.scrollbars.setScrollTop(a.scroller.scrollTop=X),d.selectionStart!=null){(!G||G&&T<9)&&ht();var An=0,Gn=function(){a.selForContextMenu==r.doc.sel&&d.selectionStart==0&&d.selectionEnd>0&&t.prevInput=="\u200B"?ni(r,il)(r):An++<10?a.detectingSelectAll=setTimeout(Gn,500):(a.selForContextMenu=null,a.input.reset())};a.detectingSelectAll=setTimeout(Gn,200)}}if(G&&T>=9&&ht(),x){be(e);var Zt=function(){Et(window,"mouseup",Zt),setTimeout(ot,20)};He(window,"mouseup",Zt)}else setTimeout(ot,50)},Sa.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Sa.prototype.setUneditable=function(){},Sa.prototype.needsContentAttribute=!1;function kr(e,t){if(t=t?k(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=P();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function a(){e.value=$.getValue()}var d;if(e.form&&(He(e.form,"submit",a),!t.leaveSubmitMethodAlone)){var W=e.form;d=W.submit;try{var X=W.submit=function(){a(),W.submit=d,W.submit(),W.submit=X}}catch(ne){}}t.finishInit=function(ne){ne.save=a,ne.getTextArea=function(){return e},ne.toTextArea=function(){ne.toTextArea=isNaN,a(),e.parentNode.removeChild(ne.getWrapperElement()),e.style.display="",e.form&&(Et(e.form,"submit",a),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=d))}},e.style.display="none";var $=ri(function(ne){return e.parentNode.insertBefore(ne,e.nextSibling)},t);return $}function Ar(e){e.off=Et,e.on=He,e.wheelEventPixels=ho,e.Doc=Ui,e.splitLines=vt,e.countColumn=H,e.findColumn=Oe,e.isWordChar=$e,e.Pass=Se,e.signal=at,e.Line=ca,e.changeEnd=Fa,e.scrollbarModel=$i,e.Pos=Tt,e.cmpPos=ln,e.modes=gt,e.mimeModes=it,e.resolveMode=ft,e.getMode=Yt,e.modeExtensions=Ht,e.extendMode=ya,e.copyState=ua,e.startState=Er,e.innerMode=dr,e.commands=Fo,e.keyMap=io,e.keyName=Es,e.isModifierKey=qo,e.lookupKey=oo,e.normalizeKeyMap=gl,e.StringStream=Qa,e.SharedTextMarker=jo,e.TextMarker=Yi,e.LineWidget=Qo,e.e_preventDefault=re,e.e_stopPropagation=le,e.e_stop=be,e.addClass=F,e.contains=A,e.rmClass=s,e.keyNames=vo}$l(ri),nt(ri);var qr="iter insert remove copy getEditor constructor".split(" ");for(var bi in Ui.prototype)Ui.prototype.hasOwnProperty(bi)&&ae(qr,bi)<0&&(ri.prototype[bi]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ui.prototype[bi]));return me(Ui),ri.inputStyles={textarea:Sa,contenteditable:qe},ri.defineMode=function(e){!ri.defaults.mode&&e!="null"&&(ri.defaults.mode=e),Qt.apply(this,arguments)},ri.defineMIME=sn,ri.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),ri.defineMIME("text/plain","null"),ri.defineExtension=function(e,t){ri.prototype[e]=t},ri.defineDocExtension=function(e,t){Ui.prototype[e]=t},ri.fromTextArea=kr,Ar(ri),ri.version="5.58.2",ri})},W07S:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___3Ev42",flex_space_between:"flex_space_between___YVm69",flex_box_vertical_center:"flex_box_vertical_center___1A_DW",flex_box_center_end:"flex_box_center_end___1R_AN",flex_box_column:"flex_box_column___3IUQN",fixedBottom:"fixedBottom___3EaqZ",wrap:"wrap___2v9M2",center:"center___3jrQu"}},W6BS:function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WaYH:function(Ue,xe,w){"use strict";var ee=w("rePB"),N=w("Ff2n"),j=w("VTBJ"),Y=w("1OyB"),B=w("vuIU"),D=w("JX7q"),G=w("Ji7U"),T=w("LK+K"),O=w("q1tI"),M=w("TSYQ"),_=w.n(M),I=w("sboe"),U=w("OZM5"),R=function(x){var p=x.prefixCls,s=x.level,n=x.isStart,o=x.isEnd;if(!s)return null;for(var i="".concat(p,"-indent-unit"),y=[],v=0;v<s;v+=1){var A;y.push(O.createElement("span",{key:v,className:_()(i,(A={},Object(ee.a)(A,"".concat(i,"-start"),n[v+1]),Object(ee.a)(A,"".concat(i,"-end"),o[v+1]),Object(ee.a)(A,"".concat(i,"-end-first-level"),!v&&o[0]),A))}))}return O.createElement("span",{"aria-hidden":"true",className:"".concat(p,"-indent")},y)},b=R,g=w("815F"),m="open",u="close",l="---",f=function(c){Object(G.a)(p,c);var x=Object(T.a)(p);function p(){var s;return Object(Y.a)(this,p),s=x.apply(this,arguments),s.state={dragNodeHighlight:!1},s.onSelectorClick=function(n){var o=s.props.context.onNodeClick;o(n,Object(g.b)(s.props)),s.isSelectable()?s.onSelect(n):s.onCheck(n)},s.onSelectorDoubleClick=function(n){var o=s.props.context.onNodeDoubleClick;o(n,Object(g.b)(s.props))},s.onSelect=function(n){if(s.isDisabled())return;var o=s.props.context.onNodeSelect;n.preventDefault(),o(n,Object(g.b)(s.props))},s.onCheck=function(n){if(s.isDisabled())return;var o=s.props,i=o.disableCheckbox,y=o.checked,v=s.props.context.onNodeCheck;if(!s.isCheckable()||i)return;n.preventDefault();var A=!y;v(n,Object(g.b)(s.props),A)},s.onMouseEnter=function(n){var o=s.props.context.onNodeMouseEnter;o(n,Object(g.b)(s.props))},s.onMouseLeave=function(n){var o=s.props.context.onNodeMouseLeave;o(n,Object(g.b)(s.props))},s.onContextMenu=function(n){var o=s.props.context.onNodeContextMenu;o(n,Object(g.b)(s.props))},s.onDragStart=function(n){var o=s.props.context.onNodeDragStart;n.stopPropagation(),s.setState({dragNodeHighlight:!0}),o(n,Object(D.a)(s));try{n.dataTransfer.setData("text/plain","")}catch(i){}},s.onDragEnter=function(n){var o=s.props.context.onNodeDragEnter;n.preventDefault(),n.stopPropagation(),o(n,Object(D.a)(s))},s.onDragOver=function(n){var o=s.props.context.onNodeDragOver;n.preventDefault(),n.stopPropagation(),o(n,Object(D.a)(s))},s.onDragLeave=function(n){var o=s.props.context.onNodeDragLeave;n.stopPropagation(),o(n,Object(D.a)(s))},s.onDragEnd=function(n){var o=s.props.context.onNodeDragEnd;n.stopPropagation(),s.setState({dragNodeHighlight:!1}),o(n,Object(D.a)(s))},s.onDrop=function(n){var o=s.props.context.onNodeDrop;n.preventDefault(),n.stopPropagation(),s.setState({dragNodeHighlight:!1}),o(n,Object(D.a)(s))},s.onExpand=function(n){var o=s.props.context.onNodeExpand;o(n,Object(g.b)(s.props))},s.setSelectHandle=function(n){s.selectHandle=n},s.getNodeState=function(){var n=s.props.expanded;return s.isLeaf()?null:n?m:u},s.hasChildren=function(){var n=s.props.eventKey,o=s.props.context.keyEntities,i=o[n]||{},y=i.children;return!!(y||[]).length},s.isLeaf=function(){var n=s.props,o=n.isLeaf,i=n.loaded,y=s.props.context.loadData,v=s.hasChildren();return o===!1?!1:o||!y&&!v||y&&i&&!v},s.isDisabled=function(){var n=s.props.disabled,o=s.props.context.disabled;return!!(o||n)},s.isCheckable=function(){var n=s.props.checkable,o=s.props.context.checkable;return!o||n===!1?!1:o},s.syncLoadData=function(n){var o=n.expanded,i=n.loading,y=n.loaded,v=s.props.context,A=v.loadData,P=v.onNodeLoad;if(i)return;A&&o&&!s.isLeaf()&&(!s.hasChildren()&&!y&&P(Object(g.b)(s.props)))},s.renderSwitcher=function(){var n=s.props,o=n.expanded,i=n.switcherIcon,y=s.props.context,v=y.prefixCls,A=y.switcherIcon,P=i||A;if(s.isLeaf())return O.createElement("span",{className:_()("".concat(v,"-switcher"),"".concat(v,"-switcher-noop"))},typeof P=="function"?P(Object(j.a)(Object(j.a)({},s.props),{},{isLeaf:!0})):P);var F=_()("".concat(v,"-switcher"),"".concat(v,"-switcher_").concat(o?m:u));return O.createElement("span",{onClick:s.onExpand,className:F},typeof P=="function"?P(Object(j.a)(Object(j.a)({},s.props),{},{isLeaf:!1})):P)},s.renderCheckbox=function(){var n=s.props,o=n.checked,i=n.halfChecked,y=n.disableCheckbox,v=s.props.context.prefixCls,A=s.isDisabled(),P=s.isCheckable();if(!P)return null;var F=typeof P!="boolean"?P:null;return O.createElement("span",{className:_()("".concat(v,"-checkbox"),o&&"".concat(v,"-checkbox-checked"),!o&&i&&"".concat(v,"-checkbox-indeterminate"),(A||y)&&"".concat(v,"-checkbox-disabled")),onClick:s.onCheck},F)},s.renderIcon=function(){var n=s.props.loading,o=s.props.context.prefixCls;return O.createElement("span",{className:_()("".concat(o,"-iconEle"),"".concat(o,"-icon__").concat(s.getNodeState()||"docu"),n&&"".concat(o,"-icon_loading"))})},s.renderSelector=function(){var n=s.state.dragNodeHighlight,o=s.props,i=o.title,y=o.selected,v=o.icon,A=o.loading,P=o.data,F=s.props.context,z=F.prefixCls,V=F.showIcon,L=F.icon,k=F.draggable,H=F.loadData,J=F.titleRender,ae=s.isDisabled(),he="".concat(z,"-node-content-wrapper"),Se;if(V){var Ee=v||L;Se=Ee?O.createElement("span",{className:_()("".concat(z,"-iconEle"),"".concat(z,"-icon__customize"))},typeof Ee=="function"?Ee(s.props):Ee):s.renderIcon()}else H&&A&&(Se=s.renderIcon());var Re;typeof i=="function"?Re=i(P):J?Re=J(P):Re=i;var Me=O.createElement("span",{className:"".concat(z,"-title")},Re);return O.createElement("span",{ref:s.setSelectHandle,title:typeof i=="string"?i:"",className:_()("".concat(he),"".concat(he,"-").concat(s.getNodeState()||"normal"),!ae&&(y||n)&&"".concat(z,"-node-selected"),!ae&&k&&"draggable"),draggable:!ae&&k||void 0,"aria-grabbed":!ae&&k||void 0,onMouseEnter:s.onMouseEnter,onMouseLeave:s.onMouseLeave,onContextMenu:s.onContextMenu,onClick:s.onSelectorClick,onDoubleClick:s.onSelectorDoubleClick,onDragStart:k?s.onDragStart:void 0},Se,Me)},s}return Object(B.a)(p,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var n=this.props.selectable,o=this.props.context.selectable;return typeof n=="boolean"?n:o}},{key:"render",value:function(){var n,o=this.props,i=o.eventKey,y=o.className,v=o.style,A=o.dragOver,P=o.dragOverGapTop,F=o.dragOverGapBottom,z=o.isLeaf,V=o.isStart,L=o.isEnd,k=o.expanded,H=o.selected,J=o.checked,ae=o.halfChecked,he=o.loading,Se=o.domRef,Ee=o.active,Re=o.onMouseMove,Me=Object(N.a)(o,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),Oe=this.props.context,ye=Oe.prefixCls,Le=Oe.filterTreeNode,q=Oe.draggable,Ce=Oe.keyEntities,fe=this.isDisabled(),De=Object(U.f)(Me),Xe=Ce[i]||{},Ye=Xe.level,$e=L[L.length-1];return O.createElement("div",Object.assign({ref:Se,className:_()(y,"".concat(ye,"-treenode"),(n={},Object(ee.a)(n,"".concat(ye,"-treenode-disabled"),fe),Object(ee.a)(n,"".concat(ye,"-treenode-switcher-").concat(k?"open":"close"),!z),Object(ee.a)(n,"".concat(ye,"-treenode-checkbox-checked"),J),Object(ee.a)(n,"".concat(ye,"-treenode-checkbox-indeterminate"),ae),Object(ee.a)(n,"".concat(ye,"-treenode-selected"),H),Object(ee.a)(n,"".concat(ye,"-treenode-loading"),he),Object(ee.a)(n,"".concat(ye,"-treenode-active"),Ee),Object(ee.a)(n,"".concat(ye,"-treenode-leaf-last"),$e),Object(ee.a)(n,"drag-over",!fe&&A),Object(ee.a)(n,"drag-over-gap-top",!fe&&P),Object(ee.a)(n,"drag-over-gap-bottom",!fe&&F),Object(ee.a)(n,"filter-node",Le&&Le(Object(g.b)(this.props))),n)),style:v,onDragEnter:q?this.onDragEnter:void 0,onDragOver:q?this.onDragOver:void 0,onDragLeave:q?this.onDragLeave:void 0,onDrop:q?this.onDrop:void 0,onDragEnd:q?this.onDragEnd:void 0,onMouseMove:Re},De),O.createElement(b,{prefixCls:ye,level:Ye,isStart:V,isEnd:L}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),p}(O.Component),C=function(x){return O.createElement(I.a.Consumer,null,function(p){return O.createElement(f,Object.assign({},x,{context:p}))})};C.displayName="TreeNode",C.defaultProps={title:l},C.isTreeNode=1;var h=xe.a=C},WdTA:function(Ue,xe,w){Ue.exports=w.p+"static/studnetqun.598eeb43.png"},Xsq0:function(Ue,xe,w){Ue.exports=w.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Ue,xe,w){"use strict";w.r(xe),w.d(xe,"ResizableTextArea",function(){return ae});var ee=w("wx14"),N=w("1OyB"),j=w("vuIU"),Y=w("Ji7U"),B=w("LK+K"),D=w("q1tI"),G=w("VTBJ"),T=w("rePB"),O=w("Zm9Q"),M=w("Kwbf"),_=w("c+Xe"),I=w("m+aA"),U=w("bdgK"),R=new Map;function b(Ee){Ee.forEach(function(Re){var Me,Oe=Re.target;(Me=R.get(Oe))===null||Me===void 0||Me.forEach(function(ye){return ye(Oe)})})}var g=new U.default(b),m=null,u=null;function l(Ee,Re){R.has(Ee)||(R.set(Ee,new Set),g.observe(Ee)),R.get(Ee).add(Re)}function f(Ee,Re){R.has(Ee)&&(R.get(Ee).delete(Re),R.get(Ee).size||(g.unobserve(Ee),R.delete(Ee)))}var C=function(Ee){Object(Y.a)(Me,Ee);var Re=Object(B.a)(Me);function Me(){return Object(N.a)(this,Me),Re.apply(this,arguments)}return Object(j.a)(Me,[{key:"render",value:function(){return this.props.children}}]),Me}(D.Component),h=D.createContext(null);function c(Ee){var Re=Ee.children,Me=Ee.onBatchResize,Oe=D.useRef(0),ye=D.useRef([]),Le=D.useContext(h),q=D.useCallback(function(Ce,fe,De){Oe.current+=1;var Xe=Oe.current;ye.current.push({size:Ce,element:fe,data:De}),Promise.resolve().then(function(){Xe===Oe.current&&(Me==null||Me(ye.current),ye.current=[])}),Le==null||Le(Ce,fe,De)},[Me,Le]);return D.createElement(h.Provider,{value:q},Re)}function x(Ee){var Re=Ee.children,Me=Ee.disabled,Oe=D.useRef(null),ye=D.useRef(null),Le=D.useContext(h),q=D.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Ce=D.isValidElement(Re)&&Object(_.c)(Re),fe=Ce?Re.ref:null,De=D.useMemo(function(){return Object(_.a)(fe,Oe)},[fe,Oe]),Xe=D.useRef(Ee);Xe.current=Ee;var Ye=D.useCallback(function($e){var At=Xe.current,Wt=At.onResize,It=At.data,xt=$e.getBoundingClientRect(),ct=xt.width,qt=xt.height,_n=$e.offsetWidth,Tn=$e.offsetHeight,On=Math.floor(ct),Bn=Math.floor(qt);if(q.current.width!==On||q.current.height!==Bn||q.current.offsetWidth!==_n||q.current.offsetHeight!==Tn){var Fn={width:On,height:Bn,offsetWidth:_n,offsetHeight:Tn};q.current=Fn;var Te=_n===Math.round(ct)?ct:_n,He=Tn===Math.round(qt)?qt:Tn,bt=Object(G.a)(Object(G.a)({},Fn),{},{offsetWidth:Te,offsetHeight:He});Le==null||Le(bt,$e,It),Wt&&Promise.resolve().then(function(){Wt(bt,$e)})}},[]);return D.useEffect(function(){var $e=Object(I.a)(Oe.current)||Object(I.a)(ye.current);return $e&&!Me&&l($e,Ye),function(){return f($e,Ye)}},[Oe.current,Me]),D.createElement(C,{ref:ye},Ce?D.cloneElement(Re,{ref:De}):Re)}var p="rc-observer-key";function s(Ee){var Re=Ee.children,Me=Object(O.a)(Re);return Me.map(function(Oe,ye){var Le=(Oe==null?void 0:Oe.key)||"".concat(p,"-").concat(ye);return D.createElement(x,Object(ee.a)({},Ee,{key:Le}),Oe)})}s.Collection=c;var n=s,o=w("bT9E"),i=w("TSYQ"),y=w.n(i),v=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,A=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],P={},F;function z(Ee){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=Ee.getAttribute("id")||Ee.getAttribute("data-reactid")||Ee.getAttribute("name");if(Re&&P[Me])return P[Me];var Oe=window.getComputedStyle(Ee),ye=Oe.getPropertyValue("box-sizing")||Oe.getPropertyValue("-moz-box-sizing")||Oe.getPropertyValue("-webkit-box-sizing"),Le=parseFloat(Oe.getPropertyValue("padding-bottom"))+parseFloat(Oe.getPropertyValue("padding-top")),q=parseFloat(Oe.getPropertyValue("border-bottom-width"))+parseFloat(Oe.getPropertyValue("border-top-width")),Ce=A.map(function(De){return"".concat(De,":").concat(Oe.getPropertyValue(De))}).join(";"),fe={sizingStyle:Ce,paddingSize:Le,borderSize:q,boxSizing:ye};return Re&&Me&&(P[Me]=fe),fe}function V(Ee){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;F||(F=document.createElement("textarea"),F.setAttribute("tab-index","-1"),F.setAttribute("aria-hidden","true"),document.body.appendChild(F)),Ee.getAttribute("wrap")?F.setAttribute("wrap",Ee.getAttribute("wrap")):F.removeAttribute("wrap");var ye=z(Ee,Re),Le=ye.paddingSize,q=ye.borderSize,Ce=ye.boxSizing,fe=ye.sizingStyle;F.setAttribute("style","".concat(fe,";").concat(v)),F.value=Ee.value||Ee.placeholder||"";var De=Number.MIN_SAFE_INTEGER,Xe=Number.MAX_SAFE_INTEGER,Ye=F.scrollHeight,$e;if(Ce==="border-box"?Ye+=q:Ce==="content-box"&&(Ye-=Le),Me!==null||Oe!==null){F.value=" ";var At=F.scrollHeight-Le;Me!==null&&(De=At*Me,Ce==="border-box"&&(De=De+Le+q),Ye=Math.max(De,Ye)),Oe!==null&&(Xe=At*Oe,Ce==="border-box"&&(Xe=Xe+Le+q),$e=Ye>Xe?"":"hidden",Ye=Math.min(Xe,Ye))}return{height:Ye,minHeight:De,maxHeight:Xe,overflowY:$e,resize:"none"}}var L=w("Gytx"),k=w.n(L),H;(function(Ee){Ee[Ee.NONE=0]="NONE",Ee[Ee.RESIZING=1]="RESIZING",Ee[Ee.RESIZED=2]="RESIZED"})(H||(H={}));var J=function(Ee){Object(Y.a)(Me,Ee);var Re=Object(B.a)(Me);function Me(Oe){var ye;return Object(N.a)(this,Me),ye=Re.call(this,Oe),ye.nextFrameActionId=void 0,ye.resizeFrameId=void 0,ye.textArea=void 0,ye.saveTextArea=function(Le){ye.textArea=Le},ye.handleResize=function(Le){var q=ye.state.resizeStatus,Ce=ye.props,fe=Ce.autoSize,De=Ce.onResize;if(q!==H.NONE)return;typeof De=="function"&&De(Le),fe&&ye.resizeOnNextFrame()},ye.resizeOnNextFrame=function(){cancelAnimationFrame(ye.nextFrameActionId),ye.nextFrameActionId=requestAnimationFrame(ye.resizeTextarea)},ye.resizeTextarea=function(){var Le=ye.props.autoSize;if(!Le||!ye.textArea)return;var q=Le.minRows,Ce=Le.maxRows,fe=V(ye.textArea,!1,q,Ce);ye.setState({textareaStyles:fe,resizeStatus:H.RESIZING},function(){cancelAnimationFrame(ye.resizeFrameId),ye.resizeFrameId=requestAnimationFrame(function(){ye.setState({resizeStatus:H.RESIZED},function(){ye.resizeFrameId=requestAnimationFrame(function(){ye.setState({resizeStatus:H.NONE}),ye.fixFirefoxAutoScroll()})})})})},ye.renderTextArea=function(){var Le=ye.props,q=Le.prefixCls,Ce=q===void 0?"rc-textarea":q,fe=Le.autoSize,De=Le.onResize,Xe=Le.className,Ye=Le.disabled,$e=ye.state,At=$e.textareaStyles,Wt=$e.resizeStatus,It=Object(o.a)(ye.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),xt=y()(Ce,Xe,Object(T.a)({},"".concat(Ce,"-disabled"),Ye));"value"in It&&(It.value=It.value||"");var ct=Object(G.a)(Object(G.a)(Object(G.a)({},ye.props.style),At),Wt===H.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return D.createElement(n,{onResize:ye.handleResize,disabled:!(fe||De)},D.createElement("textarea",Object(ee.a)({},It,{className:xt,style:ct,ref:ye.saveTextArea})))},ye.state={textareaStyles:{},resizeStatus:H.NONE},ye}return Object(j.a)(Me,[{key:"componentDidUpdate",value:function(ye){(ye.value!==this.props.value||!k()(ye.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ye=this.textArea.selectionStart,Le=this.textArea.selectionEnd;this.textArea.setSelectionRange(ye,Le)}}catch(q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Me}(D.Component),ae=J,he=function(Ee){Object(Y.a)(Me,Ee);var Re=Object(B.a)(Me);function Me(Oe){var ye;Object(N.a)(this,Me),ye=Re.call(this,Oe),ye.resizableTextArea=void 0,ye.focus=function(){ye.resizableTextArea.textArea.focus()},ye.saveTextArea=function(q){ye.resizableTextArea=q},ye.handleChange=function(q){var Ce=ye.props.onChange;ye.setValue(q.target.value,function(){ye.resizableTextArea.resizeTextarea()}),Ce&&Ce(q)},ye.handleKeyDown=function(q){var Ce=ye.props,fe=Ce.onPressEnter,De=Ce.onKeyDown;q.keyCode===13&&fe&&fe(q),De&&De(q)};var Le=typeof Oe.value=="undefined"||Oe.value===null?Oe.defaultValue:Oe.value;return ye.state={value:Le},ye}return Object(j.a)(Me,[{key:"setValue",value:function(ye,Le){"value"in this.props||this.setState({value:ye},Le)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return D.createElement(ae,Object(ee.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ye){return"value"in ye?{value:ye.value}:null}}]),Me}(D.Component),Se=xe.default=he},YQfW:function(Ue,xe,w){},ZJlW:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag1:"tag1___1f7Fp",tag2:"tag2___3R_Bw"}},ZW9T:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return C});var ee=w("k1fw"),N=w("miYZ"),j=w("tsqr"),Y=w("rAM+"),B=w("tJVT"),D=w("PpiC"),G=w("q1tI"),T=w.n(G),O=w("bdgK");function M(h,c,x,p,s){var n=c.getWordUntilPosition(x),o={startLineNumber:x.lineNumber,endLineNumber:x.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn},i=p.map(function(y){return{label:y,kind:h.languages.CompletionItemKind.Keyword,insertText:y,insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}});return s.map(function(y){i.push(Object(ee.a)(Object(ee.a)({},y),{},{range:o}))}),i}var _=function(h){var c={label:"ifelse",kind:h.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet},x=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];h.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(o,i){var y=M(h,o,i,x,[c]);return{suggestions:y}}});var p=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];h.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(o,i){var y=[{label:"print",kind:h.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet}],v=M(h,o,i,p,y);return{suggestions:v}}});var s=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];h.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(o,i){var y=[c,{label:"main",kind:h.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:h.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet}],v=M(h,o,i,s,y);return{suggestions:v}}})},I="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",U=w("LvDl");function R(h){return/^\d+$/.test(h)?"".concat(h,"px"):h}function b(){}var g=!1,m={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function u(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=h;if(Array.isArray(h)){for(var x=0;x<h.length;x++){var p=m[h[x]];if(p)return p}return c[0]}return m[c]||c}var l=null,f=xe.b=function(h){var c=h.width,x=c===void 0?"100%":c,p=h.height,s=p===void 0?"100%":p,n=h.value,o=h.language,i=o===void 0?"javascript":o,y=h.style,v=y===void 0?{}:y,A=h.options,P=A===void 0?{}:A,F=h.overrideServices,z=F===void 0?{}:F,V=h.theme,L=V===void 0?"vs-dark":V,k=h.onEditBlur,H=h.onSave,J=h.autoHeight,ae=J===void 0?!1:J,he=h.forbidCopy,Se=he===void 0?!1:he,Ee=h.onChange,Re=Ee===void 0?b:Ee,Me=h.editorDidMount,Oe=Me===void 0?b:Me,ye=h.onFocus,Le=ye===void 0?b:ye,q=h.filename,Ce=q===void 0?"educoder.txt":q,fe=Object(D.a)(h,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),De=Object(G.useRef)(),Xe=Object(G.useRef)({}),Ye=Object(G.useRef)(),$e=Object(G.useRef)(!1),At=Object(G.useRef)(),Wt=Object(G.useState)(!1),It=Object(B.a)(Wt,2),xt=It[0],ct=It[1];function qt(){var ue;return De.current&&(ue=new O.default(function(be){var Ge=Object(Y.a)(be),tt;try{for(Ge.s();!(tt=Ge.n()).done;){var kt=tt.value;(kt.target.offsetHeight>0||kt.target.offsetWidth>0)&&Xe.current.instance.layout()}}catch(on){Ge.e(on)}finally{Ge.f()}}),ue.observe(De.current)),ue}function _n(){j.b.warn(decodeURIComponent(I))}var Tn=function(){var be=Xe.current.instance;if(n!=null&&be&&xt){var Ge=be.getModel();Ge&&n!==Ge.getValue()&&(g=!0,Ge.setValue(n),be.layout(),g=!1)}};Object(G.useEffect)(function(){Ye.current&&clearTimeout(Ye.current),Ye.current=setTimeout(function(){Tn()},500)},[n,xt,Xe.current]);function On(){var ue=Xe.current.instance;if(ue){var be=ue.getSelection(),Ge=Xe.current.pastePos||{},tt=new l.Range(Ge.startLineNumber||be.endLineNumber,Ge.startColumn||be.endColumn,Ge.endLineNumber||be.endLineNumber,Ge.endColumn||be.endColumn);setTimeout(function(){ue.executeEdits("",[{range:tt,text:""}])},300)}}function Bn(ue){(window.navigator.platform.match("Mac")?ue.metaKey:ue.ctrlKey)&&ue.keyCode==83&&(ue.preventDefault(),H())}var Fn=function(){if(ae&&Xe.current.instance){var be=Xe.current.instance.getContentHeight();re(be<s?s:be)}else re(s)};function Te(ue){var be=document.createEvent("MouseEvents");be.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ue.dispatchEvent(be)}function He(ue,be){var Ge=window.URL||window.webkitURL||window,tt=new Blob([be]),kt=document.createElementNS("http://www.w3.org/1999/xhtml","a");kt.href=Ge.createObjectURL(tt),kt.download=ue,Te(kt)}Object(G.useEffect)(function(){Fn()},[Fn]),Object(G.useEffect)(function(){De.current&&!xt&&w.e(26).then(w.t.bind(null,"M/lh",7)).then(function(ue){try{l=ue,Xe.current.instance=l.editor.create(De.current,{value:n,language:u(i),theme:L,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},z);var be=Xe.current.instance;if(Oe(be,l),setTimeout(function(){Fn(),Xe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){He(Ce||"educoder.txt",be.getValue())}})},500),Xe.current.subscription=be.onDidChangeModelContent(function(tt){$e.current?clearTimeout(At.current):(Fn(),Re(be.getValue(),tt)),At.current=setTimeout(function(){$e.current=!1},500)}),window.Monaco||_(l),Se&&(be.addCommand(l.KeyMod.CtrlCmd|l.KeyMod.Shift|l.KeyCode.KEY_V,function(){return _n(),null}),be.addCommand(l.KeyMod.CtrlCmd|l.KeyCode.KEY_C,function(){return _n(),null})),window.Monaco=l,k&&be.onDidBlurEditorWidget(function(){k(be.getValue())}),Le&&be.onDidFocusEditorText(function(){Le(be.getValue())}),Se){be.addCommand(l.KeyMod.CtrlCmd|l.KeyCode.KEY_V,function(){return _n(),null}),be.onDidPaste(function(tt){Xe.current.pastePos=tt});try{window.addEventListener("paste",On)}catch(tt){}}var Ge=qt();return ct(!0),function(){var tt=Xe.current.instance;tt.dispose();var kt=tt.getModel();kt&&kt.dispose(),Xe.current.subscription&&Xe.current.subscription.dispose(),Se&&window.removeEventListener("paste",On),Ge.unobserve(De.current)}}catch(tt){}})},[]),Object(G.useEffect)(function(){var ue=Xe.current.instance;if(ue&&xt)return document.addEventListener("keydown",Bn,!1),function(){document.removeEventListener("keydown",Bn)}},[H,xt]),Object(G.useEffect)(function(){var ue=Xe.current.instance;if(ue&&xt){var be=u(i);l.editor.setModelLanguage(ue.getModel(),be),console.log("language:",i,ue.getModel(),be)}},[i,xt]),Object(G.useEffect)(function(){var ue=Xe.current.instance;ue&&xt&&l.editor.setTheme(L)},[L,xt]),Object(G.useEffect)(function(){var ue=Xe.current.instance;ue&&xt&&(ue.updateOptions(Object(ee.a)({},P)),setTimeout(function(){ue.getModel().updateOptions(Object(ee.a)({},P))},200))},[JSON.stringify(P),xt]),Object(G.useEffect)(function(){var ue=Xe.current.instance;ue&&xt&&ue.layout()},[x,s,xt]);var bt=Object(G.useState)(R(x)),Et=Object(B.a)(bt,2),at=Et[0],mt=Et[1],Pe=Object(G.useState)(R(s)),_e=Object(B.a)(Pe,2),me=_e[0],re=_e[1],le=Object(ee.a)(Object(ee.a)({},v),{},{width:at,height:me});return T.a.createElement("div",{className:"my-monaco-editor",ref:De,style:le})};function C(h){var c=h.width,x=c===void 0?"100%":c,p=h.height,s=p===void 0?"100%":p,n=h.original,o=h.modified,i=h.language,y=h.options,v=y===void 0?{}:y,A=Object(G.useRef)(),P=Object(G.useState)(null),F=Object(B.a)(P,2),z=F[0],V=F[1];function L(ae){var he;return A.current&&(he=new O.default(function(Se){var Ee=Object(Y.a)(Se),Re;try{for(Ee.s();!(Re=Ee.n()).done;){var Me=Re.value;(Me.target.offsetHeight>0||Me.target.offsetWidth>0)&&ae.layout()}}catch(Oe){Ee.e(Oe)}finally{Ee.f()}}),he.observe(A.current)),he}Object(G.useEffect)(function(){A.current&&w.e(26).then(w.t.bind(null,"M/lh",7)).then(function(ae){l=ae;var he=l.editor.createDiffEditor(A.current,Object(ee.a)(Object(ee.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},v),{},{wordWrap:!0}));V(he);var Se=L(he);return function(){he.dispose();var Ee=he.getModel();Ee&&Ee.dispose(),Se.unobserve(A.current)}})},[]),Object(G.useEffect)(function(){z&&z.setModel({original:l.editor.createModel(n,i),modified:l.editor.createModel(o,i)})},[n,o,i,z]);var k=R(x),H=R(s),J={width:k,height:H};return T.a.createElement("div",{className:"my-diff-editor",ref:A,style:J})}},ZpRC:function(Ue,xe,w){"use strict";function ee(_){return typeof _=="object"&&_!=null&&_.nodeType===1}function N(_,I){return(!I||_!=="hidden")&&_!=="visible"&&_!=="clip"}function j(_,I){if(_.clientHeight<_.scrollHeight||_.clientWidth<_.scrollWidth){var U=getComputedStyle(_,null);return N(U.overflowY,I)||N(U.overflowX,I)||function(R){var b=function(g){if(!g.ownerDocument||!g.ownerDocument.defaultView)return null;try{return g.ownerDocument.defaultView.frameElement}catch(m){return null}}(R);return!!b&&(b.clientHeight<R.scrollHeight||b.clientWidth<R.scrollWidth)}(_)}return!1}function Y(_,I,U,R,b,g,m,u){return g<_&&m>I||g>_&&m<I?0:g<=_&&u<=U||m>=I&&u>=U?g-_-R:m>I&&u<U||g<_&&u>U?m-I+b:0}var B=function(_,I){var U=window,R=I.scrollMode,b=I.block,g=I.inline,m=I.boundary,u=I.skipOverflowHiddenElements,l=typeof m=="function"?m:function(At){return At!==m};if(!ee(_))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,C=[],h=_;ee(h)&&l(h);){if((h=h.parentElement)===f){C.push(h);break}h!=null&&h===document.body&&j(h)&&!j(document.documentElement)||h!=null&&j(h,u)&&C.push(h)}for(var c=U.visualViewport?U.visualViewport.width:innerWidth,x=U.visualViewport?U.visualViewport.height:innerHeight,p=window.scrollX||pageXOffset,s=window.scrollY||pageYOffset,n=_.getBoundingClientRect(),o=n.height,i=n.width,y=n.top,v=n.right,A=n.bottom,P=n.left,F=b==="start"||b==="nearest"?y:b==="end"?A:y+o/2,z=g==="center"?P+i/2:g==="end"?v:P,V=[],L=0;L<C.length;L++){var k=C[L],H=k.getBoundingClientRect(),J=H.height,ae=H.width,he=H.top,Se=H.right,Ee=H.bottom,Re=H.left;if(R==="if-needed"&&y>=0&&P>=0&&A<=x&&v<=c&&y>=he&&A<=Ee&&P>=Re&&v<=Se)return V;var Me=getComputedStyle(k),Oe=parseInt(Me.borderLeftWidth,10),ye=parseInt(Me.borderTopWidth,10),Le=parseInt(Me.borderRightWidth,10),q=parseInt(Me.borderBottomWidth,10),Ce=0,fe=0,De="offsetWidth"in k?k.offsetWidth-k.clientWidth-Oe-Le:0,Xe="offsetHeight"in k?k.offsetHeight-k.clientHeight-ye-q:0;if(f===k)Ce=b==="start"?F:b==="end"?F-x:b==="nearest"?Y(s,s+x,x,ye,q,s+F,s+F+o,o):F-x/2,fe=g==="start"?z:g==="center"?z-c/2:g==="end"?z-c:Y(p,p+c,c,Oe,Le,p+z,p+z+i,i),Ce=Math.max(0,Ce+s),fe=Math.max(0,fe+p);else{Ce=b==="start"?F-he-ye:b==="end"?F-Ee+q+Xe:b==="nearest"?Y(he,Ee,J,ye,q+Xe,F,F+o,o):F-(he+J/2)+Xe/2,fe=g==="start"?z-Re-Oe:g==="center"?z-(Re+ae/2)+De/2:g==="end"?z-Se+Le+De:Y(Re,Se,ae,Oe,Le+De,z,z+i,i);var Ye=k.scrollLeft,$e=k.scrollTop;F+=$e-(Ce=Math.max(0,Math.min($e+Ce,k.scrollHeight-J+Xe))),z+=Ye-(fe=Math.max(0,Math.min(Ye+fe,k.scrollWidth-ae+De)))}V.push({el:k,top:Ce,left:fe})}return V};function D(_){return _===Object(_)&&Object.keys(_).length!==0}function G(_,I){I===void 0&&(I="auto");var U="scrollBehavior"in document.body.style;_.forEach(function(R){var b=R.el,g=R.top,m=R.left;b.scroll&&U?b.scroll({top:g,left:m,behavior:I}):(b.scrollTop=g,b.scrollLeft=m)})}function T(_){return _===!1?{block:"end",inline:"nearest"}:D(_)?_:{block:"start",inline:"nearest"}}function O(_,I){var U=!_.ownerDocument.documentElement.contains(_);if(D(I)&&typeof I.behavior=="function")return I.behavior(U?[]:B(_,I));if(U)return;var R=T(I);return G(B(_,R),R.behavior)}var M=xe.a=O},Zss7:function(Ue,xe,w){var ee;(function(N){var j=/^\s+/,Y=/\s+$/,B=0,D=N.round,G=N.min,T=N.max,O=N.random;function M(q,Ce){if(q=q||"",Ce=Ce||{},q instanceof M)return q;if(!(this instanceof M))return new M(q,Ce);var fe=_(q);this._originalInput=q,this._r=fe.r,this._g=fe.g,this._b=fe.b,this._a=fe.a,this._roundA=D(100*this._a)/100,this._format=Ce.format||fe.format,this._gradientType=Ce.gradientType,this._r<1&&(this._r=D(this._r)),this._g<1&&(this._g=D(this._g)),this._b<1&&(this._b=D(this._b)),this._ok=fe.ok,this._tc_id=B++}M.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var q=this.toRgb();return(q.r*299+q.g*587+q.b*114)/1e3},getLuminance:function(){var q=this.toRgb(),Ce,fe,De,Xe,Ye,$e;return Ce=q.r/255,fe=q.g/255,De=q.b/255,Ce<=.03928?Xe=Ce/12.92:Xe=N.pow((Ce+.055)/1.055,2.4),fe<=.03928?Ye=fe/12.92:Ye=N.pow((fe+.055)/1.055,2.4),De<=.03928?$e=De/12.92:$e=N.pow((De+.055)/1.055,2.4),.2126*Xe+.7152*Ye+.0722*$e},setAlpha:function(q){return this._a=V(q),this._roundA=D(100*this._a)/100,this},toHsv:function(){var q=b(this._r,this._g,this._b);return{h:q.h*360,s:q.s,v:q.v,a:this._a}},toHsvString:function(){var q=b(this._r,this._g,this._b),Ce=D(q.h*360),fe=D(q.s*100),De=D(q.v*100);return this._a==1?"hsv("+Ce+", "+fe+"%, "+De+"%)":"hsva("+Ce+", "+fe+"%, "+De+"%, "+this._roundA+")"},toHsl:function(){var q=U(this._r,this._g,this._b);return{h:q.h*360,s:q.s,l:q.l,a:this._a}},toHslString:function(){var q=U(this._r,this._g,this._b),Ce=D(q.h*360),fe=D(q.s*100),De=D(q.l*100);return this._a==1?"hsl("+Ce+", "+fe+"%, "+De+"%)":"hsla("+Ce+", "+fe+"%, "+De+"%, "+this._roundA+")"},toHex:function(q){return m(this._r,this._g,this._b,q)},toHexString:function(q){return"#"+this.toHex(q)},toHex8:function(q){return u(this._r,this._g,this._b,this._a,q)},toHex8String:function(q){return"#"+this.toHex8(q)},toRgb:function(){return{r:D(this._r),g:D(this._g),b:D(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+D(this._r)+", "+D(this._g)+", "+D(this._b)+")":"rgba("+D(this._r)+", "+D(this._g)+", "+D(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:D(L(this._r,255)*100)+"%",g:D(L(this._g,255)*100)+"%",b:D(L(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+D(L(this._r,255)*100)+"%, "+D(L(this._g,255)*100)+"%, "+D(L(this._b,255)*100)+"%)":"rgba("+D(L(this._r,255)*100)+"%, "+D(L(this._g,255)*100)+"%, "+D(L(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:F[m(this._r,this._g,this._b,!0)]||!1},toFilter:function(q){var Ce="#"+l(this._r,this._g,this._b,this._a),fe=Ce,De=this._gradientType?"GradientType = 1, ":"";if(q){var Xe=M(q);fe="#"+l(Xe._r,Xe._g,Xe._b,Xe._a)}return"progid:DXImageTransform.Microsoft.gradient("+De+"startColorstr="+Ce+",endColorstr="+fe+")"},toString:function(q){var Ce=!!q;q=q||this._format;var fe=!1,De=this._a<1&&this._a>=0,Xe=!Ce&&De&&(q==="hex"||q==="hex6"||q==="hex3"||q==="hex4"||q==="hex8"||q==="name");return Xe?q==="name"&&this._a===0?this.toName():this.toRgbString():(q==="rgb"&&(fe=this.toRgbString()),q==="prgb"&&(fe=this.toPercentageRgbString()),(q==="hex"||q==="hex6")&&(fe=this.toHexString()),q==="hex3"&&(fe=this.toHexString(!0)),q==="hex4"&&(fe=this.toHex8String(!0)),q==="hex8"&&(fe=this.toHex8String()),q==="name"&&(fe=this.toName()),q==="hsl"&&(fe=this.toHslString()),q==="hsv"&&(fe=this.toHsvString()),fe||this.toHexString())},clone:function(){return M(this.toString())},_applyModification:function(q,Ce){var fe=q.apply(null,[this].concat([].slice.call(Ce)));return this._r=fe._r,this._g=fe._g,this._b=fe._b,this.setAlpha(fe._a),this},lighten:function(){return this._applyModification(c,arguments)},brighten:function(){return this._applyModification(x,arguments)},darken:function(){return this._applyModification(p,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(C,arguments)},greyscale:function(){return this._applyModification(h,arguments)},spin:function(){return this._applyModification(s,arguments)},_applyCombination:function(q,Ce){return q.apply(null,[this].concat([].slice.call(Ce)))},analogous:function(){return this._applyCombination(v,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(y,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(i,arguments)}},M.fromRatio=function(q,Ce){if(typeof q=="object"){var fe={};for(var De in q)q.hasOwnProperty(De)&&(De==="a"?fe[De]=q[De]:fe[De]=Se(q[De]));q=fe}return M(q,Ce)};function _(q){var Ce={r:0,g:0,b:0},fe=1,De=null,Xe=null,Ye=null,$e=!1,At=!1;return typeof q=="string"&&(q=ye(q)),typeof q=="object"&&(Oe(q.r)&&Oe(q.g)&&Oe(q.b)?(Ce=I(q.r,q.g,q.b),$e=!0,At=String(q.r).substr(-1)==="%"?"prgb":"rgb"):Oe(q.h)&&Oe(q.s)&&Oe(q.v)?(De=Se(q.s),Xe=Se(q.v),Ce=g(q.h,De,Xe),$e=!0,At="hsv"):Oe(q.h)&&Oe(q.s)&&Oe(q.l)&&(De=Se(q.s),Ye=Se(q.l),Ce=R(q.h,De,Ye),$e=!0,At="hsl"),q.hasOwnProperty("a")&&(fe=q.a)),fe=V(fe),{ok:$e,format:q.format||At,r:G(255,T(Ce.r,0)),g:G(255,T(Ce.g,0)),b:G(255,T(Ce.b,0)),a:fe}}function I(q,Ce,fe){return{r:L(q,255)*255,g:L(Ce,255)*255,b:L(fe,255)*255}}function U(q,Ce,fe){q=L(q,255),Ce=L(Ce,255),fe=L(fe,255);var De=T(q,Ce,fe),Xe=G(q,Ce,fe),Ye,$e,At=(De+Xe)/2;if(De==Xe)Ye=$e=0;else{var Wt=De-Xe;$e=At>.5?Wt/(2-De-Xe):Wt/(De+Xe);switch(De){case q:Ye=(Ce-fe)/Wt+(Ce<fe?6:0);break;case Ce:Ye=(fe-q)/Wt+2;break;case fe:Ye=(q-Ce)/Wt+4;break}Ye/=6}return{h:Ye,s:$e,l:At}}function R(q,Ce,fe){var De,Xe,Ye;q=L(q,360),Ce=L(Ce,100),fe=L(fe,100);function $e(It,xt,ct){return ct<0&&(ct+=1),ct>1&&(ct-=1),ct<1/6?It+(xt-It)*6*ct:ct<1/2?xt:ct<2/3?It+(xt-It)*(2/3-ct)*6:It}if(Ce===0)De=Xe=Ye=fe;else{var At=fe<.5?fe*(1+Ce):fe+Ce-fe*Ce,Wt=2*fe-At;De=$e(Wt,At,q+1/3),Xe=$e(Wt,At,q),Ye=$e(Wt,At,q-1/3)}return{r:De*255,g:Xe*255,b:Ye*255}}function b(q,Ce,fe){q=L(q,255),Ce=L(Ce,255),fe=L(fe,255);var De=T(q,Ce,fe),Xe=G(q,Ce,fe),Ye,$e,At=De,Wt=De-Xe;if($e=De===0?0:Wt/De,De==Xe)Ye=0;else{switch(De){case q:Ye=(Ce-fe)/Wt+(Ce<fe?6:0);break;case Ce:Ye=(fe-q)/Wt+2;break;case fe:Ye=(q-Ce)/Wt+4;break}Ye/=6}return{h:Ye,s:$e,v:At}}function g(q,Ce,fe){q=L(q,360)*6,Ce=L(Ce,100),fe=L(fe,100);var De=N.floor(q),Xe=q-De,Ye=fe*(1-Ce),$e=fe*(1-Xe*Ce),At=fe*(1-(1-Xe)*Ce),Wt=De%6,It=[fe,$e,Ye,Ye,At,fe][Wt],xt=[At,fe,fe,$e,Ye,Ye][Wt],ct=[Ye,Ye,At,fe,fe,$e][Wt];return{r:It*255,g:xt*255,b:ct*255}}function m(q,Ce,fe,De){var Xe=[he(D(q).toString(16)),he(D(Ce).toString(16)),he(D(fe).toString(16))];return De&&Xe[0].charAt(0)==Xe[0].charAt(1)&&Xe[1].charAt(0)==Xe[1].charAt(1)&&Xe[2].charAt(0)==Xe[2].charAt(1)?Xe[0].charAt(0)+Xe[1].charAt(0)+Xe[2].charAt(0):Xe.join("")}function u(q,Ce,fe,De,Xe){var Ye=[he(D(q).toString(16)),he(D(Ce).toString(16)),he(D(fe).toString(16)),he(Ee(De))];return Xe&&Ye[0].charAt(0)==Ye[0].charAt(1)&&Ye[1].charAt(0)==Ye[1].charAt(1)&&Ye[2].charAt(0)==Ye[2].charAt(1)&&Ye[3].charAt(0)==Ye[3].charAt(1)?Ye[0].charAt(0)+Ye[1].charAt(0)+Ye[2].charAt(0)+Ye[3].charAt(0):Ye.join("")}function l(q,Ce,fe,De){var Xe=[he(Ee(De)),he(D(q).toString(16)),he(D(Ce).toString(16)),he(D(fe).toString(16))];return Xe.join("")}M.equals=function(q,Ce){return!q||!Ce?!1:M(q).toRgbString()==M(Ce).toRgbString()},M.random=function(){return M.fromRatio({r:O(),g:O(),b:O()})};function f(q,Ce){Ce=Ce===0?0:Ce||10;var fe=M(q).toHsl();return fe.s-=Ce/100,fe.s=k(fe.s),M(fe)}function C(q,Ce){Ce=Ce===0?0:Ce||10;var fe=M(q).toHsl();return fe.s+=Ce/100,fe.s=k(fe.s),M(fe)}function h(q){return M(q).desaturate(100)}function c(q,Ce){Ce=Ce===0?0:Ce||10;var fe=M(q).toHsl();return fe.l+=Ce/100,fe.l=k(fe.l),M(fe)}function x(q,Ce){Ce=Ce===0?0:Ce||10;var fe=M(q).toRgb();return fe.r=T(0,G(255,fe.r-D(255*-(Ce/100)))),fe.g=T(0,G(255,fe.g-D(255*-(Ce/100)))),fe.b=T(0,G(255,fe.b-D(255*-(Ce/100)))),M(fe)}function p(q,Ce){Ce=Ce===0?0:Ce||10;var fe=M(q).toHsl();return fe.l-=Ce/100,fe.l=k(fe.l),M(fe)}function s(q,Ce){var fe=M(q).toHsl(),De=(fe.h+Ce)%360;return fe.h=De<0?360+De:De,M(fe)}function n(q){var Ce=M(q).toHsl();return Ce.h=(Ce.h+180)%360,M(Ce)}function o(q){var Ce=M(q).toHsl(),fe=Ce.h;return[M(q),M({h:(fe+120)%360,s:Ce.s,l:Ce.l}),M({h:(fe+240)%360,s:Ce.s,l:Ce.l})]}function i(q){var Ce=M(q).toHsl(),fe=Ce.h;return[M(q),M({h:(fe+90)%360,s:Ce.s,l:Ce.l}),M({h:(fe+180)%360,s:Ce.s,l:Ce.l}),M({h:(fe+270)%360,s:Ce.s,l:Ce.l})]}function y(q){var Ce=M(q).toHsl(),fe=Ce.h;return[M(q),M({h:(fe+72)%360,s:Ce.s,l:Ce.l}),M({h:(fe+216)%360,s:Ce.s,l:Ce.l})]}function v(q,Ce,fe){Ce=Ce||6,fe=fe||30;var De=M(q).toHsl(),Xe=360/fe,Ye=[M(q)];for(De.h=(De.h-(Xe*Ce>>1)+720)%360;--Ce;)De.h=(De.h+Xe)%360,Ye.push(M(De));return Ye}function A(q,Ce){Ce=Ce||6;for(var fe=M(q).toHsv(),De=fe.h,Xe=fe.s,Ye=fe.v,$e=[],At=1/Ce;Ce--;)$e.push(M({h:De,s:Xe,v:Ye})),Ye=(Ye+At)%1;return $e}M.mix=function(q,Ce,fe){fe=fe===0?0:fe||50;var De=M(q).toRgb(),Xe=M(Ce).toRgb(),Ye=fe/100,$e={r:(Xe.r-De.r)*Ye+De.r,g:(Xe.g-De.g)*Ye+De.g,b:(Xe.b-De.b)*Ye+De.b,a:(Xe.a-De.a)*Ye+De.a};return M($e)},M.readability=function(q,Ce){var fe=M(q),De=M(Ce);return(N.max(fe.getLuminance(),De.getLuminance())+.05)/(N.min(fe.getLuminance(),De.getLuminance())+.05)},M.isReadable=function(q,Ce,fe){var De=M.readability(q,Ce),Xe,Ye;Ye=!1,Xe=Le(fe);switch(Xe.level+Xe.size){case"AAsmall":case"AAAlarge":Ye=De>=4.5;break;case"AAlarge":Ye=De>=3;break;case"AAAsmall":Ye=De>=7;break}return Ye},M.mostReadable=function(q,Ce,fe){var De=null,Xe=0,Ye,$e,At,Wt;fe=fe||{},$e=fe.includeFallbackColors,At=fe.level,Wt=fe.size;for(var It=0;It<Ce.length;It++)Ye=M.readability(q,Ce[It]),Ye>Xe&&(Xe=Ye,De=M(Ce[It]));return M.isReadable(q,De,{level:At,size:Wt})||!$e?De:(fe.includeFallbackColors=!1,M.mostReadable(q,["#fff","#000"],fe))};var P=M.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},F=M.hexNames=z(P);function z(q){var Ce={};for(var fe in q)q.hasOwnProperty(fe)&&(Ce[q[fe]]=fe);return Ce}function V(q){return q=parseFloat(q),(isNaN(q)||q<0||q>1)&&(q=1),q}function L(q,Ce){J(q)&&(q="100%");var fe=ae(q);return q=G(Ce,T(0,parseFloat(q))),fe&&(q=parseInt(q*Ce,10)/100),N.abs(q-Ce)<1e-6?1:q%Ce/parseFloat(Ce)}function k(q){return G(1,T(0,q))}function H(q){return parseInt(q,16)}function J(q){return typeof q=="string"&&q.indexOf(".")!=-1&&parseFloat(q)===1}function ae(q){return typeof q=="string"&&q.indexOf("%")!=-1}function he(q){return q.length==1?"0"+q:""+q}function Se(q){return q<=1&&(q=q*100+"%"),q}function Ee(q){return N.round(parseFloat(q)*255).toString(16)}function Re(q){return H(q)/255}var Me=function(){var q="[-\\+]?\\d+%?",Ce="[-\\+]?\\d*\\.\\d+%?",fe="(?:"+Ce+")|(?:"+q+")",De="[\\s|\\(]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")\\s*\\)?",Xe="[\\s|\\(]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")\\s*\\)?";return{CSS_UNIT:new RegExp(fe),rgb:new RegExp("rgb"+De),rgba:new RegExp("rgba"+Xe),hsl:new RegExp("hsl"+De),hsla:new RegExp("hsla"+Xe),hsv:new RegExp("hsv"+De),hsva:new RegExp("hsva"+Xe),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Oe(q){return!!Me.CSS_UNIT.exec(q)}function ye(q){q=q.replace(j,"").replace(Y,"").toLowerCase();var Ce=!1;if(P[q])q=P[q],Ce=!0;else if(q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var fe;return(fe=Me.rgb.exec(q))?{r:fe[1],g:fe[2],b:fe[3]}:(fe=Me.rgba.exec(q))?{r:fe[1],g:fe[2],b:fe[3],a:fe[4]}:(fe=Me.hsl.exec(q))?{h:fe[1],s:fe[2],l:fe[3]}:(fe=Me.hsla.exec(q))?{h:fe[1],s:fe[2],l:fe[3],a:fe[4]}:(fe=Me.hsv.exec(q))?{h:fe[1],s:fe[2],v:fe[3]}:(fe=Me.hsva.exec(q))?{h:fe[1],s:fe[2],v:fe[3],a:fe[4]}:(fe=Me.hex8.exec(q))?{r:H(fe[1]),g:H(fe[2]),b:H(fe[3]),a:Re(fe[4]),format:Ce?"name":"hex8"}:(fe=Me.hex6.exec(q))?{r:H(fe[1]),g:H(fe[2]),b:H(fe[3]),format:Ce?"name":"hex"}:(fe=Me.hex4.exec(q))?{r:H(fe[1]+""+fe[1]),g:H(fe[2]+""+fe[2]),b:H(fe[3]+""+fe[3]),a:Re(fe[4]+""+fe[4]),format:Ce?"name":"hex8"}:(fe=Me.hex3.exec(q))?{r:H(fe[1]+""+fe[1]),g:H(fe[2]+""+fe[2]),b:H(fe[3]+""+fe[3]),format:Ce?"name":"hex"}:!1}function Le(q){var Ce,fe;return q=q||{level:"AA",size:"small"},Ce=(q.level||"AA").toUpperCase(),fe=(q.size||"small").toLowerCase(),Ce!=="AA"&&Ce!=="AAA"&&(Ce="AA"),fe!=="small"&&fe!=="large"&&(fe="small"),{level:Ce,size:fe}}Ue.exports?Ue.exports=M:!(ee=function(){return M}.call(xe,w,xe,Ue),ee!==void 0&&(Ue.exports=ee))})(Math)},bT9E:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return N});var ee=w("VTBJ");function N(j,Y){var B=Object(ee.a)({},j);return Array.isArray(Y)&&Y.forEach(function(D){delete B[D]}),B}},biw7:function(Ue,xe,w){"use strict";var ee=w("q1tI"),N=w.n(ee),j=ee.createContext(null);xe.a=j},c5Ni:function(Ue,xe,w){},cFMs:function(Ue,xe){Ue.exports="data:image/png;base64,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"},cRFk:function(Ue,xe,w){Ue.exports=w.p+"static/RepositoryNoneData.828085a8.png"},cf9c:function(Ue,xe,w){Ue.exports={bg:"bg___34_R3",title:"title___36kPY",title_text:"title_text___tNJuS",fieldWrap:"fieldWrap___1Ifrj",mdWrap:"mdWrap___1Cc2I",footer_style:"footer_style___2q7JA",submit_button:"submit_button___2H2Tr",close_button:"close_button___2t1Bx",content:"content___3NiQb",form_item:"form_item___2iyjn",form_item_basic:"form_item_basic___33kT7",form_item_time:"form_item_time___12jPM",form_item_model:"form_item_model___1MqV-",form_item_item:"form_item_item___1m8BJ",form_item_item_select:"form_item_item_select___yoS9M",textarea_father:"textarea_father___2GbQV",textarea_length:"textarea_length___2AlYJ",upload_button:"upload_button___TZaNP",upload_button_file:"upload_button_file___tWxXt",upload_text:"upload_text___3538P",date_text:"date_text___2v2rR",upload_download:"upload_download___wtaKR",checkbox_text:"checkbox_text___1TcV4",saiti:"saiti___1N1I3",title_saiti:"title_saiti___NB1gP",add_people:"add_people___2fMl_",people_icon:"people_icon___2ZHqx",content_info:"content_info___2OSVS",info_icon:"info_icon___3cbKO",info_title:"info_title___1vqdj",info_update:"info_update___1Cyav",info_delete:"info_delete___1X-HU",questions_info:"questions_info___iBzvi",form_item_small:"form_item_small___3-m5V",guanka_title:"guanka_title___Ot0ay",form_item_item_small:"form_item_item_small___1Unq4",guanka_icon:"guanka_icon___3-GqU",nandu_1:"nandu_1___159G-",nandu_2:"nandu_2___7UuN9",nandu_3:"nandu_3___3FWz-",close_icon:"close_icon___3JsiV",MdEditor:"MdEditor___17idw"}},csWT:function(Ue,xe,w){Ue.exports=w.p+"static/choose.4ad1045f.svg"},cz0n:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dejd:function(Ue,xe,w){},djh8:function(Ue,xe,w){Ue.exports=w.p+"static/qrCode.42927872.png"},"dl+6":function(Ue,xe,w){"use strict";w.r(xe);var ee=w("5NDa"),N=w("5rEg"),j=w("2qtc"),Y=w("kLXV"),B=w("k1fw"),D=w("FJo9"),G=w("L41K"),T=w("+L6B"),O=w("2/Rp"),M=w("14J3"),_=w("BMrR"),I=w("5Dmo"),U=w("3S7+"),R=w("jCWc"),b=w("kPKH"),g=w("sPJy"),m=w("bE4q"),u=w("miYZ"),l=w("tsqr"),f=w("9og8"),C=w("y8nQ"),h=w("Vl3Y"),c=w("tJVT"),x=w("WmNS"),p=w.n(x),s=w("q1tI"),n=w.n(s),o=w("Ty5D"),i=w("9kvl"),y=w("RCxd"),v=w("N7s7"),A=w.n(v),P=w("Nf5h"),F=w("ErOA"),z=w("bbsP"),V=w("/wGt"),L=w("PpiC"),k=w("0aWZ"),H=w.n(k),J=w("DjyN"),ae=w("NUBc"),he=w("g9YV"),Se=w("wCAj"),Ee=w("7Kak"),Re=w("9yH6"),Me=w("1vsH"),Oe=w("m3rI"),ye=w("hJwl"),Le=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u6218\u961F\u540D\u79F0"},{id:2,name:"\u961F\u957F\u59D3\u540D"}],q={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},Ce=function(dt){var Jt=dt.competitions,$t=dt.globalSetting,Wn=dt.loading,ga=dt.dispatch,mn=dt.user,St=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),Xt=Object(o.i)(),Pt=Xt.identifier,Gt=Jt.Header,rn=Jt.RightItems,cn=Jt.Staff,Un=Jt.Prizes,ea=Jt.Account,ma=Object(s.useState)({page:1,per_page:10,keyword:"",type:"",isteam:"mine"}),Ln=Object(c.a)(ma,2),zt=Ln[0],Ca=Ln[1],jt=Object(s.useState)(!1),Qn=Object(c.a)(jt,2),Kn=Qn[0],Ma=Qn[1],jn=Object(s.useState)([]),wn=Object(c.a)(jn,2),pn=wn[0],Lt=wn[1],En=Object(s.useState)([]),Cn=Object(c.a)(En,2),ut=Cn[0],Jn=Cn[1],da=Object(s.useState)(0),Mn=Object(c.a)(da,2),dn=Mn[0],Hn=Mn[1];Object(s.useEffect)(function(){fn()},[Gt]);var fn=function(){(zt==null?void 0:zt.isteam)=="mine"?Object(ye.U)(Object(B.a)({identifier:Pt},zt)).then(function(bn){Lt(bn==null?void 0:bn.competition_teams),Hn(bn==null?void 0:bn.count)}):Object(ye.v)(Object(B.a)({identifier:Pt},zt)).then(function(bn){Jn(bn==null?void 0:bn.data),Hn(bn==null?void 0:bn.count)})},Vt=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:62,render:function(bn,Dn,zn){return n.a.createElement("span",{style:{color:"#000000"}},zt.per_page*(zt.page-1)+zn+1)}},{title:"\u6218\u961FID",align:"left",dataIndex:"competition_team_id",width:72,render:function(bn){return n.a.createElement("span",{style:{color:"#000000"}},bn||"- -")}},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"team_name",width:175,ellipsis:{showTitle:!1},render:function(bn){return n.a.createElement(U.a,{placement:"topLeft",title:bn},n.a.createElement("span",{style:{color:"#000"}},bn||"- -"))}},{title:"\u961F\u5458\u59D3\u540D",align:"left",dataIndex:"name",width:110,ellipsis:{showTitle:!1},render:function(bn,Dn){return n.a.createElement("span",{style:{color:"#000000"}},bn||"- -")}},{title:"\u90AE\u7BB1",align:"left",dataIndex:"mail",width:135,render:function(bn){return n.a.createElement("span",{style:{color:"#666666"}},bn||"- -")}},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:120,render:function(bn,Dn){return n.a.createElement("span",null,bn?n.a.createElement("span",{onClick:Object(f.a)(p.a.mark(function zn(){return p.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:Object(ye.fb)({identifier:Pt,competition_team_id:Dn==null?void 0:Dn.competition_team_id,is_cancel_score:0,user_id:Dn==null?void 0:Dn.user_id}).then(function(qn){(qn==null?void 0:qn.status)===0&&(l.b.success("\u6062\u590D\u6210\u7EE9\u6210\u529F"),zt.page=1,Ca(Object(B.a)({},zt)),fn())});case 1:case"end":return Pn.stop()}},zn)})),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"):n.a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){Y.a.confirm({icon:null,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u4E0D\u80FD\u7528\u4E8E\u56E2\u961F\u6210\u7EE9\u3002",onOk:function(){var Kt=Object(f.a)(p.a.mark(function qn(){return p.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:Object(ye.fb)({identifier:Pt,competition_team_id:Dn==null?void 0:Dn.competition_team_id,is_cancel_score:1,user_id:Dn==null?void 0:Dn.user_id}).then(function(mr){(mr==null?void 0:mr.status)===0&&(l.b.success("\u53D6\u6D88\u6210\u7EE9\u6210\u529F"),zt.page=1,Ca(Object(B.a)({},zt)),fn())});case 1:case"end":return ar.stop()}},qn)}));function Pn(){return Kt.apply(this,arguments)}return Pn}()})}},"\u53D6\u6D88\u6210\u7EE9"))}}],Zn=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:72,render:function(bn,Dn,zn){return n.a.createElement("span",{style:{color:"#000000"}},zt.per_page*(zt.page-1)+zn+1)}},{title:"\u6218\u961FID",align:"left",dataIndex:"id",width:113,render:function(bn){return n.a.createElement("span",{style:{color:"#000000"}},bn||"- -")}},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"name",width:167,render:function(bn){return n.a.createElement("span",{style:{color:"#000000"}},bn==null?void 0:bn.toString())}},{title:"\u961F\u957F\u59D3\u540D",align:"left",dataIndex:"leader_name",width:149,ellipsis:{showTitle:!1},render:function(bn,Dn){return n.a.createElement(U.a,{placement:"topLeft",title:bn},n.a.createElement("span",{style:{color:"#666666"}},bn||"- -"))}},{title:"\u6218\u961F\u4EBA\u6570",align:"left",dataIndex:"mail",width:125,render:function(bn,Dn){var zn;return n.a.createElement("span",{style:{color:"#666666"}},(Dn==null||((zn=Dn.team_members)===null||zn===void 0)?void 0:zn.length)||"- -")}},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",render:function(bn,Dn){return n.a.createElement("span",null,bn?n.a.createElement("span",{onClick:Object(f.a)(p.a.mark(function zn(){return p.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:Object(ye.fb)({identifier:Pt,competition_team_id:Dn==null?void 0:Dn.id,is_cancel_score:0}).then(function(qn){(qn==null?void 0:qn.status)===0&&(l.b.success("\u89E3\u9664\u6218\u961F\u6210\u529F"),zt.page=1,Ca(Object(B.a)({},zt)),fn())});case 1:case"end":return Pn.stop()}},zn)})),style:{color:"#FD9200",cursor:"pointer"}},"\u89E3\u5C01\u6218\u961F"):n.a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){Y.a.confirm({icon:null,centered:!0,title:"\u5C01\u7981\u6218\u961F",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C01\u7981\u8BE5\u6218\u961F\uFF0C\u5C01\u7981\u540E\u8BE5\u6218\u961F\u540E\uFF0C\u5728\u6392\u884C\u699C\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:function(){var Kt=Object(f.a)(p.a.mark(function qn(){return p.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:Object(ye.fb)({identifier:Pt,competition_team_id:Dn==null?void 0:Dn.id,is_cancel_score:1}).then(function(mr){(mr==null?void 0:mr.status)===0&&(l.b.success("\u5C01\u7981\u6218\u961F\u6210\u529F"),zt.page=1,Ca(Object(B.a)({},zt)),fn())});case 1:case"end":return ar.stop()}},qn)}));function Pn(){return Kt.apply(this,arguments)}return Pn}()})}},"\u5C01\u7981\u6218\u961F"))}}];return n.a.createElement("div",{style:{padding:"15px 0",width:"1200px",margin:"auto"}},n.a.createElement("div",{style:{display:"flex",marginTop:"-10px"}},n.a.createElement("div",null,n.a.createElement(Re.a.Group,{className:H.a.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"},{label:"\u961F\u5458\u4FE1\u606F",value:"join"}],onChange:function(bn){zt.isteam=bn.target.value,zt.page=1,Ca(Object(B.a)({},zt)),fn()},value:zt.isteam})),n.a.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},n.a.createElement(P.c,{style:{width:327,marginRight:20},dataSource:Le,value:{id:zt.type,value:zt.keyword},onChange:function(bn,Dn){zt.keyword=bn,zt.type=Dn||"",Ca(Object(B.a)({},zt)),fn()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),n.a.createElement("span",{className:H.a.button,onClick:function(){var bn=zt.isteam==="mine"?"/api/competitions/".concat(Pt,"/competition_teams.xlsx"):"/api/competitions/".concat(Pt,"/all_team_members.xlsx");Object(Me.u)("",Object(Me.X)({url:Oe.a.API_SERVER+bn,query:Object(B.a)({},zt)}))}},"\u5BFC\u51FA"))),n.a.createElement(Se.a,{loading:Kn,columns:zt.isteam==="mine"?Zn:Vt,dataSource:zt.isteam==="mine"?pn:ut,pagination:!1}),n.a.createElement("div",{className:H.a.countWrap,style:{marginTop:20,textAlign:"right"}},n.a.createElement(ae.a,{showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(bn){return n.a.createElement("div",{style:{fontSize:14}},"\u5171 ",n.a.createElement("span",{style:{color:"#165DFF"}},bn)," \u6761\u6570\u636E")},showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:dn,onChange:function(bn,Dn){zt.page=bn,zt.per_page=Dn,Ca(Object(B.a)({},zt)),fn()},pageSize:zt.per_page,current:zt.page})))},fe=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.models.competitions,user:Wn}})(Ce),De=w("DZo9"),Xe=w("8z0m"),Ye=w("P5Jw"),$e=w("BdwD"),At=w("wyMu"),Wt=w.n(At),It=w("YQfW"),xt=w("xvlK"),ct=function(dt){var Jt,$t,Wn,ga,mn,St=dt.competitions,Xt=dt.globalSetting,Pt=dt.loading,Gt=dt.dispatch,rn=dt.user,cn=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),Un=Object(o.i)(),ea=Un.identifier,ma=St.competition_team,Ln=St.is_manager,zt=Object(s.useState)({page:1,per_page:10,keyword:"",type:1,isteam:"mine"}),Ca=Object(c.a)(zt,2),jt=Ca[0],Qn=Ca[1],Kn=Object(s.useState)([]),Ma=Object(c.a)(Kn,2),jn=Ma[0],wn=Ma[1],pn=Object(s.useState)([]),Lt=Object(c.a)(pn,2),En=Lt[0],Cn=Lt[1],ut=Object(s.useState)(!1),Jn=Object(c.a)(ut,2),da=Jn[0],Mn=Jn[1],dn=Object(s.useRef)(),Hn=Object(s.useState)(""),fn=Object(c.a)(Hn,2),Vt=fn[0],Zn=fn[1],ta=Object(s.useRef)(""),bn=Object(s.useState)(!1),Dn=Object(c.a)(bn,2),zn=Dn[0],Kt=Dn[1],Pn=h.a.useForm(),qn=Object(c.a)(Pn,1),Ba=qn[0],ar=Object(s.useState)(),mr=Object(c.a)(ar,2),Za=mr[0],la=mr[1],na=Object(s.useRef)(null),rr=Object(s.useState)(),Da=Object(c.a)(rr,2),In=Da[0],qa=Da[1],jr=Object(s.useState)(1),Hr=Object(c.a)(jr,2),hi=Hr[0],si=Hr[1],Fr=Object(s.useState)(!1),xa=Object(c.a)(Fr,2),Br=xa[0],Pr=xa[1],Mr=Object(s.useState)([]),xr=Object(c.a)(Mr,2),La=xr[0],Gr=xr[1],lr=Object(s.useState)([]),za=Object(c.a)(lr,2),Ga=za[0],tr=za[1],hr=Object(s.useState)({}),Ua=Object(c.a)(hr,2),Ke=Ua[0],Va=Ua[1],$r=Object(s.useState)(0),Kr=Object(c.a)($r,2),Lr=Kr[0],ei=Kr[1],gi=Object(s.useState)(!1),ui=Object(c.a)(gi,2),Pi=ui[0],ti=ui[1],li=Object(s.useState)([]),Si=Object(c.a)(li,2),Bi=Si[0],ja=Si[1],fr=Object(s.useState)([]),br=Object(c.a)(fr,2),cr=br[0],Xr=br[1],Ur=Object(s.useState)(!1),Zi=Object(c.a)(Ur,2),Ti=Zi[0],Gi=Zi[1],Qi={onRemove:function(){Xr([])},beforeUpload:function(pa){var tn=[];return tn.push(pa),Xr([].concat(tn)),!1},fileList:cr,accept:".xls,.xlsx"};Object(s.useEffect)(function(){zn||(la(""),Zn(""),ta.current="")},[zn]),Object(s.useEffect)(function(){Ci()},[]);var Ci=function(){Object(ye.U)(Object(B.a)({identifier:ea},jt)).then(function(pa){var tn;Gr(pa==null?void 0:pa.competition_teams),Va(pa==null||((tn=pa.my_teams)===null||tn===void 0)?void 0:tn[0]);var wa=[];for(var yr in pa==null||((Sr=pa.my_teams)===null||Sr===void 0||((Qr=Sr[0])===null||Qr===void 0))?void 0:Qr.team_members){var Sr,Qr,Vr,lo,$i;wa.push(pa==null||((Vr=pa.my_teams)===null||Vr===void 0||((lo=Vr[0])===null||lo===void 0||(($i=lo.team_members[yr])===null||$i===void 0)))?void 0:$i.id)}tr(wa),ei(pa==null?void 0:pa.count)})};function bo(Ya){var pa=Ya.target.files[0];if(pa&&pa.size>2*1024*1024){l.b.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var tn=new FileReader;tn.readAsBinaryString(pa),tn.onload=function(){var wa=btoa(tn.result);ta.current="data:".concat(pa.type,";base64,").concat(wa),Zn("data:".concat(pa.type,";base64,").concat(wa))},tn.onerror=function(){}}function so(){la(na.current.getCroppedCanvas().toDataURL())}return n.a.createElement("div",{style:{padding:"20px",width:"100%"}},n.a.createElement("div",{style:{display:"flex",marginBottom:20}},Ln&&n.a.createElement("div",{style:{display:"flex",alignItems:"baseline",zIndex:0}},n.a.createElement(Re.a.Group,{className:H.a.scoreByBlankRadio,optionType:"button",options:[{label:"\u6211\u7684\u6218\u961F",value:"mine"},{label:"\u5168\u90E8\u6218\u961F",value:"join"}],onChange:function(pa){jt.isteam=pa.target.value,jt.keyword="",jt.type="",jt.page=1,Ci(),Qn(Object(B.a)({},jt))},value:jt.isteam})),n.a.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},jt.isteam==="join"&&n.a.createElement(n.a.Fragment,null,n.a.createElement(P.c,{style:{width:379},dataSource:[],value:{id:jt.type,value:jt.keyword},onChange:function(pa,tn){jt.keyword=pa,jt.page=1,jt.type=1,Qn(Object(B.a)({},jt)),Ci()},placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),n.a.createElement("span",{className:H.a.button,style:{margin:"0 20px"},onClick:function(){Gi(!0)}},"\u5BFC\u5165\u6218\u961F"),n.a.createElement("span",{className:H.a.button,onClick:function(){Object(Me.w)(null,Oe.a.API_SERVER+"/api/competitions/".concat(ea,"/competition_teams.xlsx"))}},"\u5BFC\u51FA\u6218\u961F")),jt.isteam==="mine"&&(ma==null||((Jt=ma.my_teams)===null||Jt===void 0)?void 0:Jt.filter(function(Ya){return!Ya.active}).length)>0&&n.a.createElement("span",{style:{fontSize:14,color:"#FA6400"}},n.a.createElement(y.a,{style:{marginRight:6,fontSize:14}})," \u60A8\u6709",ma==null||(($t=ma.my_teams)===null||$t===void 0)?void 0:$t.filter(function(Ya){return!Ya.active}).length,"\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"))),(jt==null?void 0:jt.isteam)==="mine"&&Ke&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:H.a.zhandui},Ke!=null&&Ke.team_log?n.a.createElement("img",{className:H.a.img,src:Oe.a.IMG_SERVER+(Ke==null?void 0:Ke.team_log),style:{width:56,height:56,borderRadius:"28px"}}):n.a.createElement("div",{style:{width:56,height:56,borderRadius:"28px",background:"#165dff",textAlign:"center",lineHeight:"54px",color:"#fff"}},Ke==null||((Wn=Ke.name)===null||Wn===void 0)?void 0:Wn[0]),n.a.createElement("div",{className:H.a.names},n.a.createElement("div",{style:{display:"inline-flex",alignItems:"baseline"}}," ",n.a.createElement(U.a,{title:Ke==null?void 0:Ke.name},n.a.createElement("div",{className:H.a.teamname,style:{width:"80%"}},Ke==null?void 0:Ke.name)),(Ke==null?void 0:Ke.manage_permission)&&n.a.createElement("i",{onClick:function(){Kt(!0)},style:{color:"#165DFF",cursor:"pointer",marginLeft:10},className:"iconfont icon-bianji10 font14"}))),n.a.createElement("div",{className:H.a.yaoqingma},"\u9080\u8BF7\u7801",n.a.createElement(U.a,{title:Ke==null?void 0:Ke.invite_code},n.a.createElement("span",{style:{margin:"0px 10px",color:"#232B40"}},Ke==null?void 0:Ke.invite_code)),n.a.createElement(Ye.CopyToClipboard,{text:Ke==null?void 0:Ke.invite_code,onCopy:function(){return l.b.success("\u590D\u5236\u6210\u529F")}},n.a.createElement("i",{className:"iconfont icon-fuzhi font-14",style:{display:"inline-block",color:"#0152d9",cursor:"pointer"}}))),n.a.createElement("div",{className:H.a.tuichu,onClick:function(){console.log("3333"),console.log(Ke==null?void 0:Ke.id),Y.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u9000\u51FA\u6218\u961F",content:"\u9000\u51FA\u6218\u961F\u4E5F\u5C06\u9000\u51FA\u8BE5\u6218\u961F\u7684\u7EC4\u7EC7\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9000\u51FA\u6218\u961F",onOk:function(){Object(ye.h)({identifier:ea,competition_teams_id:Ke==null?void 0:Ke.id}).then(function(tn){(tn==null?void 0:tn.status)==0&&(l.b.success("\u9000\u51FA\u6210\u529F"),Ci(),Gt({type:"competitions/common_header",payload:ea}))})}})}},n.a.createElement("i",{className:"iconfont icon-tuichu1",style:{display:"inline-block",color:"#E30000",cursor:"pointer",fontSize:12,marginRight:5}}),"\u9000\u51FA\u6218\u961F")),n.a.createElement(Se.a,{dataSource:Ke==null?void 0:Ke.team_members,pagination:!1,style:{marginTop:"10px"},columns:[{title:"\u6218\u961F\u6210\u5458",align:"left",render:function(pa,tn){var wa;return n.a.createElement("div",{style:{display:"flex"}},tn!=null&&tn.image_url?n.a.createElement("img",{className:H.a.img,src:Oe.a.IMG_SERVER+"/images/"+(tn==null?void 0:tn.image_url),style:{width:40,height:40,borderRadius:"20px"}}):n.a.createElement("div",{style:{width:40,height:40,borderRadius:"20px",background:"#165dff",textAlign:"center",lineHeight:"38px",color:"#fff"}},tn==null||((wa=tn.name)===null||wa===void 0)?void 0:wa[0]),n.a.createElement(U.a,{title:tn==null?void 0:tn.name},n.a.createElement("div",{style:{height:"40px",lineHeight:"40px",marginLeft:"10px"}},(tn==null?void 0:tn.name)||"- -")))}},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:function(pa,tn){return n.a.createElement("span",{style:{color:pa==="leader"?"#3061D0":"#01795D"}},pa==="leader"?"\u961F\u957F":"\u961F\u5458")}},{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:function(pa,tn,wa){return n.a.createElement("span",{style:{color:"#3061D0"}},pa!="leader"&&(Ke==null?void 0:Ke.manage_permission)&&n.a.createElement("a",{onClick:function(){Y.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u8BBE\u7F6E\u961F\u957F",content:"\u786E\u5B9A\u5C06\u961F\u5458\u8BBE\u7F6E\u6210\u961F\u957F\u5417\uFF1F",onOk:function(){Object(ye.B)({identifier:ea,teamid:Ke==null?void 0:Ke.id,leader:tn==null?void 0:tn.id,member_ids:Ga}).then(function(Qr){(Qr==null?void 0:Qr.status)==0&&(l.b.success("\u8BBE\u7F6E\u6210\u529F"),Ci())})}})}},"\u8BBE\u7F6E\u6210\u961F\u957F"),pa!="leader"&&(Ke==null?void 0:Ke.manage_permission)&&n.a.createElement("a",{onClick:function(){Y.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u5220\u9664\u961F\u5458",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u961F\u5458\u5417\uFF1F",onOk:function(){Object(ye.B)({identifier:ea,teamid:Ke==null?void 0:Ke.id,member_ids:Ga==null?void 0:Ga.filter(function(Qr){return Qr!=(tn==null?void 0:tn.id)})}).then(function(Qr){(Qr==null?void 0:Qr.status)==0&&(l.b.success("\u5220\u9664\u6210\u529F"),Ci())})}})},style:{marginLeft:20}},"\u5220\u9664"))}}]}),n.a.createElement("div",{className:H.a.repo_style},n.a.createElement("div",{className:H.a.repo_title},n.a.createElement("span",{className:H.a.repo_title_text},"Repo"),n.a.createElement("span",{className:H.a.repo_title_jieshi},"\u6BCF\u4E00\u4E2A\u961F\u4F0D\u76F8\u5E94\u5730\u5728Openi\u6709\u4E00\u4E2A\u961F\u4F0D\u4ED3\u5E93\uFF0C\u8BF7\u5C3D\u60C5\u5730\u4F7F\u7528\u5427")),n.a.createElement("div",{className:H.a.repo_dizhi},Ke!=null&&Ke.is_init?Ke==null?void 0:Ke.html_url:"\u4ED3\u5E93\u521D\u59CB\u5316\u4E2D..."),n.a.createElement("div",{className:H.a.button_list},n.a.createElement(Ye.CopyToClipboard,{text:Ke==null?void 0:Ke.html_url,onCopy:function(){return l.b.success("\u590D\u5236\u6210\u529F")}},n.a.createElement("div",{className:H.a.kaobei},n.a.createElement("i",{className:"iconfont icon-fuzhi font14"}),n.a.createElement("div",{style:{marginLeft:10}},"\u62F7\u8D1D\u94FE\u63A5"))),n.a.createElement("div",{className:H.a.tiaozhuan,onClick:function(){Ke!=null&&Ke.is_init&&Object(Me.R)(Ke==null?void 0:Ke.html_url)}},n.a.createElement("i",{className:"iconfont icon-fuzhi font14"}),n.a.createElement("div",{style:{marginLeft:10}},"\u8DF3\u8F6C\u81F3\u4ED3\u5E93"))))),(jt==null?void 0:jt.isteam)==="mine"&&!Ke&&n.a.createElement($e.a,{imgUrl:w("FOrL")}),(jt==null?void 0:jt.isteam)==="join"&&(La==null?void 0:La.length)===0&&n.a.createElement($e.a,{imgUrl:w("FOrL")}),(jt==null?void 0:jt.isteam)==="join"&&(La==null?void 0:La.length)>0&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Se.a,{dataSource:La,pagination:!1,style:{marginTop:"-10px"},columns:[{title:"\u961F\u4F0DID",align:"left",dataIndex:"id",render:function(pa){return n.a.createElement(U.a,{title:pa},n.a.createElement("span",null,pa||"- -"))}},{title:"\u961F\u4F0D\u540D\u79F0",align:"left",ellipsis:!0,render:function(pa,tn){var wa;return n.a.createElement(n.a.Fragment,null,tn!=null&&tn.team_log?n.a.createElement("img",{className:H.a.img,src:Oe.a.IMG_SERVER+(tn==null?void 0:tn.team_log),style:{width:40,height:40,borderRadius:"20px",marginRight:"10px"}}):n.a.createElement("div",{style:{width:40,height:40,display:"inline-block",marginRight:"10px",borderRadius:"20px",background:"#165dff",textAlign:"center",lineHeight:"38px",color:"#fff"}},tn==null||((wa=tn.name)===null||wa===void 0)?void 0:wa[0]),n.a.createElement(U.a,{placement:"topLeft",title:tn==null?void 0:tn.name},(tn==null?void 0:tn.name)||"- -"))}},{title:"\u961F\u957F",align:"left",dataIndex:"leader_name",render:function(pa){return n.a.createElement(U.a,{title:pa},n.a.createElement("span",null,pa||"- -"))}},{title:"\u6210\u5458\u4EBA\u6570",align:"left",render:function(pa,tn){var wa,yr;return n.a.createElement(U.a,{title:tn==null||((wa=tn.team_members)===null||wa===void 0)?void 0:wa.length},n.a.createElement("span",null,(tn==null||((yr=tn.team_members)===null||yr===void 0)?void 0:yr.length)||"- -"))}},{title:"\u6210\u5458",align:"left",ellipsis:!0,render:function(pa,tn){var wa,yr;return n.a.createElement(U.a,{title:tn==null||((wa=tn.team_members)===null||wa===void 0)?void 0:wa.map(function(Sr,Qr){var Vr;return(Sr==null?void 0:Sr.name)+(Qr==(tn==null||((Vr=tn.team_members)===null||Vr===void 0)?void 0:Vr.length)-1?"":"\u3001")})},n.a.createElement("span",null,tn==null||((yr=tn.team_members)===null||yr===void 0)?void 0:yr.map(function(Sr,Qr){var Vr;return(Sr==null?void 0:Sr.name)+(Qr==(tn==null||((Vr=tn.team_members)===null||Vr===void 0)?void 0:Vr.length)-1?"":"\u3001")})))}},{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:function(pa,tn,wa){return n.a.createElement("span",{style:{color:"#3061D0"}},n.a.createElement("a",{onClick:function(){ti(!0),ja(tn==null?void 0:tn.team_members)},style:{marginLeft:20}},"\u67E5\u770B"))}}]}),n.a.createElement("div",{className:H.a.countWrap,style:{marginTop:20,textAlign:"right"}},n.a.createElement(ae.a,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Lr,onChange:function(pa,tn){jt.page=pa,jt.per_page=tn,Qn(Object(B.a)({},jt)),Ci()},pageSize:jt.per_page,current:jt.page}))),n.a.createElement(Y.a,{title:!1,footer:!1,visible:Pi,width:1e3,className:H.a.scoremodal,closable:!1,centered:!0,onCancel:function(){return ti(!1)}},n.a.createElement("div",{style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{className:H.a.title},"\u6210\u5458"),n.a.createElement("span",{onClick:function(){return ti(!1)},style:{cursor:"pointer"},className:H.a.close},n.a.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),n.a.createElement(Se.a,{dataSource:Bi,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"\u6210\u5458",align:"left",dataIndex:"name",render:function(pa){return n.a.createElement(U.a,{title:pa},n.a.createElement("span",null,pa||"- -"))}},{title:"\u6210\u5458\u90AE\u7BB1",align:"left",dataIndex:"mail",render:function(pa,tn){return n.a.createElement(U.a,{title:pa},n.a.createElement("span",null,pa||"- -"))}},{title:"\u6218\u961F\u89D2\u8272",align:"left",dataIndex:"role",render:function(pa,tn){return n.a.createElement("span",{style:{color:pa==="leader"?"#3061D0":"#01795D"}},pa==="leader"?"\u961F\u957F":"\u961F\u5458")}}]})),n.a.createElement(Y.a,{title:!1,footer:!1,visible:zn,width:610,className:H.a.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:function(){return Kt(!1)}},n.a.createElement("div",{style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{className:H.a.title},"\u7F16\u8F91\u6218\u961F"),n.a.createElement("span",{onClick:function(){return Kt(!1)},style:{cursor:"pointer"},className:H.a.close},n.a.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),n.a.createElement("div",{className:H.a.content},n.a.createElement(h.a,{form:Ba,layout:"vertical",initialValues:{name:Ke==null?void 0:Ke.name},onFinish:function(){var Ya=Object(f.a)(p.a.mark(function pa(tn){var wa,yr,Sr;return p.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Mn(!0),Vr.next=3,Object(ye.eb)({identifier:ea,competition_teams_id:Ke==null?void 0:Ke.id,name:tn==null?void 0:tn.name,image:((wa=na.current)===null||wa===void 0||((yr=wa.getCroppedCanvas())===null||yr===void 0)?void 0:yr.toDataURL("image/jpeg"))||""});case 3:Sr=Vr.sent,Mn(!1),(Sr==null?void 0:Sr.status)===0&&(Ci(),Kt(!1));case 6:case"end":return Vr.stop()}},pa)}));return function(pa){return Ya.apply(this,arguments)}}()},n.a.createElement(h.a.Item,{label:"\u6218\u961F\u540D\u79F0",name:"name",className:H.a.jsinput,rules:[{required:!0,validator:function(pa,tn){var wa;return(tn==null||((wa=tn.replaceAll(" ",""))===null||wa===void 0)?void 0:wa.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},n.a.createElement(N.a,{maxLength:60,className:H.a.baseFormItem,style:{fontSize:14,marginTop:10}}))),n.a.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},n.a.createElement("span",null,"LOGO\uFF1A"),n.a.createElement("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"}},n.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:bo,style:{display:"none"}}),"\u4E0A\u4F20LOGO"),"\xA0",n.a.createElement("span",{style:{marginLeft:10,color:"#FA6400"}},"\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09")),n.a.createElement("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"}},Za?n.a.createElement("img",{className:H.a.Spanradius,src:Za}):In!=null&&In.team_log?n.a.createElement("img",{src:Oe.a.IMG_SERVER+"/"+(In==null?void 0:In.team_log),className:H.a.Spanradius}):n.a.createElement("div",{className:H.a.Spanradius},(In==null||((ga=In.name)===null||ga===void 0)?void 0:ga.length)>2?In==null||((mn=In.name)===null||mn===void 0)?void 0:mn.substring(0,2):In==null?void 0:In.name),n.a.createElement(Wt.a,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:ta.current||Oe.a.IMG_SERVER+"/"+(In==null?void 0:In.team_log),guides:!1,ref:na,crop:so}))),n.a.createElement("div",{className:H.a.bottom},n.a.createElement(O.a,{className:H.a.no,onClick:function(){Kt(!1)}},"\u53D6\u6D88"),n.a.createElement(O.a,{loading:da,className:H.a.yes,onClick:function(){Ba.submit()}},"\u786E\u8BA4"))),n.a.createElement(Y.a,{title:!1,footer:!1,visible:Br,width:1e3,className:H.a.scoremodal,closable:!1,centered:!0,onCancel:function(){return Pr(!1)}},n.a.createElement("div",{style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{className:H.a.title},"\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25"),n.a.createElement("span",{onClick:function(){return Pr(!1)},style:{cursor:"pointer"},className:H.a.close},n.a.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),n.a.createElement(Se.a,{dataSource:Bi,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"\u6210\u5458",align:"left",render:function(pa,tn){var wa,yr;return n.a.createElement(U.a,{title:tn==null||((wa=tn.data)===null||wa===void 0)?void 0:wa.name},n.a.createElement("span",null,(tn==null||((yr=tn.data)===null||yr===void 0)?void 0:yr.name)||"- -"))}},{title:"\u6218\u961F",align:"left",render:function(pa,tn){var wa,yr;return n.a.createElement(U.a,{title:tn==null||((wa=tn.data)===null||wa===void 0)?void 0:wa.team_name},n.a.createElement("span",null,(tn==null||((yr=tn.data)===null||yr===void 0)?void 0:yr.team_name)||"- -"))}},{title:"\u6210\u5458\u90AE\u7BB1",align:"left",render:function(pa,tn){var wa,yr;return n.a.createElement(U.a,{title:tn==null||((wa=tn.data)===null||wa===void 0)?void 0:wa.mail},n.a.createElement("span",null,(tn==null||((yr=tn.data)===null||yr===void 0)?void 0:yr.mail)||"- -"))}},{title:"\u6218\u961F\u89D2\u8272",align:"left",render:function(pa,tn){var wa,yr;return n.a.createElement("span",{style:{color:(tn==null||((wa=tn.data)===null||wa===void 0)?void 0:wa.role)==="leader"?"#3061D0":"#01795D"}},(tn==null||((yr=tn.data)===null||yr===void 0)?void 0:yr.role)==="leader"?"\u961F\u957F":"\u961F\u5458")}}]})),n.a.createElement(Y.a,{className:H.a.addStudentWrapContainer,centered:!0,title:"\u6DFB\u52A0\u6218\u961F",visible:Ti,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:1e3,bodyStyle:{minHeight:200},afterClose:function(){Xr([])},onOk:Object(f.a)(p.a.mark(function Ya(){var pa,tn,wa;return p.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(!((cr==null?void 0:cr.length)<=0)){Sr.next=3;break}return l.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Sr.abrupt("return");case 3:return tn=new FormData,tn.append("file",cr[0]),Sr.next=7,Object(F.a)("/api/competitions/".concat(ea,"/competition_teams/file_import.json"),{method:"post",body:tn},!0);case 7:wa=Sr.sent,(wa==null||((pa=wa.errors)===null||pa===void 0)?void 0:pa.length)==0?(l.b.success("\u5BFC\u5165\u6210\u529F"),Gi(!1),Ci()):(Gi(!1),Pr(!0),ja(wa==null?void 0:wa.errors));case 9:case"end":return Sr.stop()}},Ya)})),onCancel:function(){Gi(!1)}},n.a.createElement("div",{className:H.a.listItem},n.a.createElement("div",{className:"mt20",style:{marginLeft:86}},n.a.createElement("div",{className:"mb20"},n.a.createElement("span",{className:"mr40"},"\u6B65\u9AA41\uFF1A"),"\u4E0B\u8F7D",n.a.createElement("a",{className:"ml5 mr5",onClick:Object(f.a)(p.a.mark(function Ya(){return p.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:Object(Me.u)("",Object(Me.X)({url:Oe.a.API_SERVER+"/api/competitions/".concat(ea,"/competition_teams/download_template.json"),query:{}}));case 1:case"end":return tn.stop()}},Ya)}))},"\u6218\u961F\u5BFC\u5165\u6A21\u7248"),"\u6279\u91CF\u5BFC\u5165\u6218\u961F"),n.a.createElement("div",null,n.a.createElement("span",{className:"mr40"},"\u6B65\u9AA42\uFF1A"),"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u6218\u961F\u5BFC\u5165\u6A21\u7248\u300B\u3002"),n.a.createElement("div",{style:{margin:"4px 0px 20px 94px"}},n.a.createElement(Xe.a,Qi,n.a.createElement(O.a,{type:"primary",className:"mt10",icon:n.a.createElement(xt.a,null)},"\u9009\u62E9\u6587\u4EF6")))))))},qt=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.models.competitions,user:Wn}})(ct),_n=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u59D3\u540D"},{id:2,name:"\u624B\u673A\u53F7"},{id:3,name:"\u90AE\u7BB1"}],Tn={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},On=function(dt){var Jt=dt.competitions,$t=dt.globalSetting,Wn=dt.loading,ga=dt.dispatch,mn=dt.user,St=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),Xt=Object(o.i)(),Pt=Xt.identifier,Gt=Jt.Header,rn=Jt.is_manager,cn=Object(s.useState)([]),Un=Object(c.a)(cn,2),ea=Un[0],ma=Un[1],Ln=Object(s.useState)(""),zt=Object(c.a)(Ln,2),Ca=zt[0],jt=zt[1],Qn=Object(s.useState)({page:1,per_page:10,keyword:""}),Kn=Object(c.a)(Qn,2),Ma=Kn[0],jn=Kn[1];function wn(){return pn.apply(this,arguments)}function pn(){return pn=Object(f.a)(p.a.mark(function Jn(){var da;return p.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(F.a)("/api/competitions/".concat(Pt,"/all_team_members.json"),{method:"get",params:Ma});case 2:da=dn.sent,(da==null?void 0:da.status)===0&&ma(da);case 4:case"end":return dn.stop()}},Jn)})),pn.apply(this,arguments)}var Lt=Object(s.useState)(!1),En=Object(c.a)(Lt,2),Cn=En[0],ut=En[1];return Object(s.useEffect)(function(){Gt!=null&&Gt.personal&&wn()},[Gt]),n.a.createElement("section",{className:H.a.bg},n.a.createElement("div",{className:H.a.title,style:{display:"flex"}},n.a.createElement(_.a,{style:{width:"100%"}},n.a.createElement(b.a,{flex:"1"},"\u6218\u961F\u8BE6\u60C5"),rn&&n.a.createElement(b.a,null,n.a.createElement("span",{className:H.a.button,onClick:function(){ut(!0)}},"\u7BA1\u7406\u6218\u961F")))),n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(qt,null),n.a.createElement(V.a,{rootClassName:H.a.drawer_style,title:n.a.createElement("div",{style:{fontSize:"16px"}},"\u6218\u961F"),placement:"bottom",width:500,height:564,onClose:function(){return ut(!1)},visible:Cn},Cn?n.a.createElement(fe,null):"")))},Bn=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.models.competitions,user:Wn}})(On),Fn=w("wd/R"),Te=w.n(Fn),He=w("qMRs"),bt=w("T2oS"),Et=w("W9HT"),at=w("7ww+"),mt=w.n(at),Pe=w("sRBo"),_e=w("kaz8"),me=w("iQDF"),re=w("+eQT"),le=w("Pt5v"),ue=w.n(le),be=w("Mgx3"),Ge=w("0Owb"),tt=function(dt){var Jt=dt.children,$t=Object(L.a)(dt,["children"]),Wn=Object(s.useState)(!1),ga=Object(c.a)(Wn,2),mn=ga[0],St=ga[1];return n.a.createElement(O.a,Object(Ge.a)({},$t,{loading:mn,onClick:function(){var Xt=Object(f.a)(p.a.mark(function Pt(Gt){return p.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.prev=0,St(!0),cn.next=4,$t.onClick(Gt);case 4:St(!1),cn.next=11;break;case 7:cn.prev=7,cn.t0=cn.catch(0),console.error(cn.t0),St(!1);case 11:case"end":return cn.stop()}},Pt,null,[[0,7]])}));return function(Pt){return Xt.apply(this,arguments)}}()}),Jt)},kt=N.a.TextArea,on=function(dt){var Jt,$t,Wn,ga,mn,St=dt.competitions,Xt=dt.dispatch,Pt=Object(L.a)(dt,["competitions","dispatch"]),Gt=h.a.useForm(),rn=Object(c.a)(Gt,1),cn=rn[0],Un=Object(s.useState)({}),ea=Object(c.a)(Un,2),ma=ea[0],Ln=ea[1],zt=Object(s.useState)(0),Ca=Object(c.a)(zt,2),jt=Ca[0],Qn=Ca[1],Kn=Object(s.useState)(),Ma=Object(c.a)(Kn,2),jn=Ma[0],wn=Ma[1],pn=Object(s.useState)(),Lt=Object(c.a)(pn,2),En=Lt[0],Cn=Lt[1],ut=Object(s.useState)(!1),Jn=Object(c.a)(ut,2),da=Jn[0],Mn=Jn[1],dn=Object(s.useState)(!1),Hn=Object(c.a)(dn,2),fn=Hn[0],Vt=Hn[1],Zn=Object(s.useState)(!1),ta=Object(c.a)(Zn,2),bn=ta[0],Dn=ta[1],zn=Object(s.useState)(!1),Kt=Object(c.a)(zn,2),Pn=Kt[0],qn=Kt[1],Ba=Object(s.useState)([]),ar=Object(c.a)(Ba,2),mr=ar[0],Za=ar[1],la=Object(s.useState)(0),na=Object(c.a)(la,2),rr=na[0],Da=na[1],In=Object(s.useState)(!1),qa=Object(c.a)(In,2),jr=qa[0],Hr=qa[1],hi=Object(s.useState)([]),si=Object(c.a)(hi,2),Fr=si[0],xa=si[1],Br=Object(s.useState)(!1),Pr=Object(c.a)(Br,2),Mr=Pr[0],xr=Pr[1],La=St.Header,Gr=Object(o.i)(),lr=function(){var Ua=Object(f.a)(p.a.mark(function Ke(Va){var $r,Kr,Lr,ei,gi,ui;return p.a.wrap(function(ti){for(;;)switch(ti.prev=ti.next){case 0:if(Kr=[],(En==null?void 0:En.length)>0&&(En==null||En.map(function(li){var Si;Kr.push((li==null||((Si=li.response)===null||Si===void 0)?void 0:Si.id)||(li==null?void 0:li.id))})),cn.setFieldsValue({file_id:Kr,leader_submit:da,is_show:fn,competition_staffs:[{minimum:cn.getFieldValue("student_min"),maximum:cn.getFieldValue("student_max"),category:"student",mutiple_limited:bn,check_phone:!1},{minimum:cn.getFieldValue("teacher_min"),maximum:cn.getFieldValue("teacher_max"),category:"teacher",mutiple_limited:Pn,check_phone:!1}]}),!((($r=ma.identifier)===null||$r===void 0?void 0:$r.length)<3)){ti.next=7;break}l.b.error("\u6BD4\u8D5B\u7F51\u5740\u6700\u5C11\u8981\u8F93\u5165\u4E09\u4E2A\u5B57\u7B26"),ti.next=11;break;case 7:return ti.next=9,Object(ye.w)(Object(B.a)(Object(B.a)({id:Pt==null?void 0:Pt.competitionId},cn.getFieldsValue()),{},{enroll_start_time:cn.getFieldValue("enroll_start_time")?Te()(cn.getFieldValue("enroll_start_time")).format("YYYY-MM-DD HH:mm"):"",enroll_end_time:cn.getFieldValue("enroll_end_time")?Te()(cn.getFieldValue("enroll_end_time")).format("YYYY-MM-DD HH:mm"):"",start_time:cn.getFieldValue("start_time")?Te()(cn.getFieldValue("start_time")).format("YYYY-MM-DD HH:mm"):"",end_time:cn.getFieldValue("end_time")?Te()(cn.getFieldValue("end_time")).format("YYYY-MM-DD HH:mm"):""}));case 9:if(Lr=ti.sent,(Lr==null?void 0:Lr.status)==0){if(l.b.success("\u66F4\u6539\u6210\u529F"),(Lr==null||((ei=Lr.failed)===null||ei===void 0)?void 0:ei.length)>0){Hr(!0),gi=[];for(ui in Lr==null?void 0:Lr.failed)gi.push({name:Lr==null?void 0:Lr.failed[ui][0],email:Lr==null?void 0:Lr.failed[ui][1]});xa(gi)}(Gr==null?void 0:Gr.identifier)==cn.getFieldValue("identifier")?Xt({type:"competitions/common_header",payload:Pt==null?void 0:Pt.competitionId}):(Gr==null?void 0:Gr.identifier)!=cn.getFieldValue("identifier")&&(window.location.href="/competitions/detail/".concat(cn.getFieldValue("identifier"),"?type=3")),tr()}case 11:case"end":return ti.stop()}},Ke)}));return function(Va){return Ua.apply(this,arguments)}}(),za=function(){xr(!1),Object(ye.Z)({id:rr,identifier:cn.getFieldValue("identifier")}).then(function(Ke){(Ke==null?void 0:Ke.status)!=0&&cn.setFieldsValue({identifier:""})})},Ga=function(){Object(Me.w)(null,Oe.a.API_SERVER+"/api/competitions/download_template")};Object(s.useEffect)(function(){tr(),Pt!=null&&Pt.formName&&cn.scrollToField(Pt==null?void 0:Pt.formName)},[]);var tr=function(){Object(be.F)({}).then(function(Ke){Za(Ke==null?void 0:Ke.schools)}).then(function(){Object(ye.y)(Pt==null?void 0:Pt.competitionId).then(function(Ke){var Va,$r,Kr,Lr,ei;if(Da(Ke==null?void 0:Ke.id),cn.setFieldsValue({sponsor:Ke==null?void 0:Ke.sponsor,organizer:Ke==null?void 0:Ke.organizer,co_organizer:Ke==null?void 0:Ke.co_organizer,name:Ke==null?void 0:Ke.name,description:Ke==null?void 0:Ke.description,identifier:Ke==null?void 0:Ke.identifier,bonus:Ke==null?void 0:Ke.bonus,awards_count:Ke==null?void 0:Ke.awards_count,max_num_people:Ke!=null&&Ke.max_num_people?String(Ke==null?void 0:Ke.max_num_people):Ke==null?void 0:Ke.max_num_people}),Ke==null||((Va=Ke.attachments)===null||Va===void 0)||Va.map(function(Bi){Bi.name=Bi.title}),wn(Ke==null?void 0:Ke.attachments),cn.setFieldsValue({enroll_start_time:Ke!=null&&Ke.enroll_start_time?Te()(Ke==null?void 0:Ke.enroll_start_time):"",enroll_end_time:Ke!=null&&Ke.enroll_end_time?Te()(Ke==null?void 0:Ke.enroll_end_time):"",start_time:Ke!=null&&Ke.start_time?Te()(Ke==null?void 0:Ke.start_time):"",end_time:Ke!=null&&Ke.end_time?Te()(Ke==null?void 0:Ke.end_time):"",rule:Ke==null?void 0:Ke.rule}),(Ke==null||(($r=Ke.user_files)===null||$r===void 0)?void 0:$r.length)>0){var gi,ui,Pi,ti,li,Si;Ke.user_files[0].name=Ke==null||((gi=Ke.user_files)===null||gi===void 0||((ui=gi[0])===null||ui===void 0))?void 0:ui.title,Ke.user_files[0].uid=Ke==null||((Pi=Ke.user_files)===null||Pi===void 0||((ti=Pi[0])===null||ti===void 0))?void 0:ti.id,cn.setFieldsValue({file_id:Ke==null||((li=Ke.user_files)===null||li===void 0||((Si=li[0])===null||Si===void 0))?void 0:Si.id}),Cn(Ke==null?void 0:Ke.user_files)}else Cn([]);Mn(Ke==null?void 0:Ke.leader_submit),Vt(Ke==null?void 0:Ke.is_show),cn.setFieldsValue({region_rule:Ke==null?void 0:Ke.region_rule,region_schools:Ke==null?void 0:Ke.region_school_array,leader_submit:Ke==null?void 0:Ke.leader_submit,is_show:Ke==null?void 0:Ke.is_show}),Dn(Ke==null||((Kr=Ke.member_staff)===null||Kr===void 0)?void 0:Kr.mutiple_limited),qn(Ke==null||((Lr=Ke.teacher_staff)===null||Lr===void 0)?void 0:Lr.mutiple_limited),Ln(Object(B.a)({},cn.getFieldsValue())),Qn((ei=cn.getFieldValue("description"))===null||ei===void 0?void 0:ei.length),Pt==null||Pt.loadingFunction(!1)})})},hr=function(Ke,Va){Va=="\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"?cn.getFieldValue("enroll_end_time")&&(Ke>=cn.getFieldValue("enroll_end_time")&&(l.b.error("\u62A5\u540D\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"),cn.setFieldsValue({enroll_start_time:"",enroll_end_time:""}))):Va=="\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"?cn.getFieldValue("enroll_start_time")?Ke<=cn.getFieldValue("enroll_start_time")&&(l.b.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),cn.setFieldsValue({enroll_end_time:""})):(l.b.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),cn.setFieldsValue({enroll_end_time:""})):Va=="\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"?cn.getFieldValue("end_time")&&(Ke>=cn.getFieldValue("end_time")&&(l.b.error("\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"),cn.setFieldsValue({start_time:"",end_time:""}))):Va=="\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"&&(cn.getFieldValue("start_time")?Ke<=cn.getFieldValue("start_time")&&(l.b.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),cn.setFieldsValue({end_time:""})):(l.b.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),cn.setFieldsValue({end_time:""})))};return n.a.createElement("div",{className:ue.a.all},n.a.createElement(h.a,{form:cn,labelCol:{flex:"120px"},scrollToFirstError:!0,onFinish:lr,onFinishFailed:function(){var Ua=Object(f.a)(p.a.mark(function Ke(Va){var $r,Kr;return p.a.wrap(function(ei){for(;;)switch(ei.prev=ei.next){case 0:cn.scrollToField(Va==null||(($r=Va.errorFields)===null||$r===void 0||((Kr=$r[0])===null||Kr===void 0))?void 0:Kr.name,{behavior:"auto",block:"center"});case 1:case"end":return ei.stop()}},Ke)}));return function(Ke){return Ua.apply(this,arguments)}}(),onChange:function(){var Ke,Va,$r=cn==null||((Ke=cn.getFieldValue("sponsor_user_name"))===null||Ke===void 0)?void 0:Ke.replaceAll(" ","");cn.setFieldsValue({sponsor_user_name:$r});var Kr=cn.getFieldsValue();Qn((Va=Kr.description)===null||Va===void 0?void 0:Va.length),Ln(Object(B.a)({},Kr))}},n.a.createElement("div",{className:ue.a.title},"\u4E3B\u529E\u65B9\u4FE1\u606F"),n.a.createElement("div",{className:ue.a.content},n.a.createElement(h.a.Item,{style:{marginTop:"-15px"},className:ue.a.form_item,label:"\u4E3B\u529E\u5355\u4F4D",colon:!1,name:"sponsor"},n.a.createElement(N.a,{className:ue.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",maxLength:200,suffix:n.a.createElement("span",null,((Jt=ma.sponsor)===null||Jt===void 0?void 0:Jt.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/200"))})),n.a.createElement(h.a.Item,{className:ue.a.form_item,label:"\u627F\u529E\u5355\u4F4D",colon:!1,name:"organizer"},n.a.createElement(N.a,{className:ue.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u627F\u529E\u5355\u4F4D",maxLength:200,suffix:n.a.createElement("span",null,(($t=ma.organizer)===null||$t===void 0?void 0:$t.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/200"))})),n.a.createElement(h.a.Item,{className:ue.a.form_item,label:"\u534F\u529E\u5355\u4F4D",colon:!1,name:"co_organizer"},n.a.createElement(N.a,{className:ue.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u534F\u529E\u5355\u4F4D",maxLength:200,suffix:n.a.createElement("span",null,((Wn=ma.co_organizer)===null||Wn===void 0?void 0:Wn.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/200"))}))),n.a.createElement("div",{className:ue.a.title},"\u57FA\u672C\u4FE1\u606F"),n.a.createElement("div",{className:ue.a.content},n.a.createElement(h.a.Item,{style:{marginTop:"-15px"},className:ue.a.form_item,label:"\u7ADE\u8D5B\u4E3B\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(N.a,{className:ue.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u4E3B\u6807\u9898",maxLength:60,suffix:n.a.createElement("span",null,((ga=ma.name)===null||ga===void 0?void 0:ga.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),n.a.createElement("div",{className:ue.a.textarea_father},n.a.createElement(h.a.Item,{className:ue.a.form_item,label:"\u7ADE\u8D5B\u7B80\u4ECB",colon:!1,name:"description"},n.a.createElement(kt,{maxLength:200,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:5})),n.a.createElement("span",{className:ue.a.textarea_length},jt||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/200"))),n.a.createElement(h.a.Item,{className:ue.a.form_item_basic,label:n.a.createElement("div",null,n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u6BD4\u8D5B\u7F51\u5740"),colon:!1},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement("div",{style:{width:"38%"}},"http://app-kyxt.pcl.ac.cn:8000/competitions/"),n.a.createElement(U.a,{placement:"topLeft",color:"#fb3226",overlayStyle:{maxWidth:"350px",width:"350px"},title:"\u5982\u679C\u4FEE\u6539\u7ADE\u8D5B\u7F51\u5740\uFF0C\u4F1A\u9020\u6210\u53C2\u8D5B\u4EBA\u5458\u65E0\u6CD5\u518D\u6B21\u901A\u8FC7\u65E7\u7F51\u5740\u8FDB\u5165"},n.a.createElement(h.a.Item,{style:{width:"calc(68% + 16px)",marginLeft:"-16px"},label:n.a.createElement("div",{style:{width:"0px"}}),colon:!1,name:"identifier",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:new RegExp(/^[A-Za-z0-9\-_]*$/,""),message:"\u5FC5\u987B\u662F\u6570\u5B57\u3001\u5B57\u6BCD\u3001\u4E0B\u5212\u7EBF\u6216\u8005\u6A2A\u7EBF"}]},n.a.createElement(N.a,{className:ue.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7F51\u5740",maxLength:20,suffix:n.a.createElement("span",null,((mn=ma.identifier)===null||mn===void 0?void 0:mn.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/20")),onBlur:za,onChange:function(){xr(!0)},disabled:(La==null?void 0:La.competition_status)=="ended"}))))),n.a.createElement(h.a.Item,{className:ue.a.form_item_basic,style:{marginTop:"-12px"},label:"\u5956\u91D1\u91D1\u989D",colon:!1,name:"bonus",rules:[{pattern:new RegExp(/^\d{0,8}$/,"g"),message:"\u5FC5\u987B\u662F8\u4F4D\u6570\u4EE5\u5185\u7684\u6B63\u6574\u6570"}]},n.a.createElement(N.a,{autoComplete:"off",className:ue.a.form_item_item,placeholder:"\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u5956\u91D1\uFF0C\u8BF7\u4E0E\u5E73\u53F0\u5BA2\u670D\u4EBA\u5458\u5BF9\u63A5",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"\u5143")})),n.a.createElement(h.a.Item,{className:ue.a.form_item_basic,label:"\u5956\u9879\u6570\u91CF",colon:!1,name:"awards_count",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(N.a,{autoComplete:"off",className:ue.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u5956\u9879\u6570\u91CF",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"\u4E2A")})),n.a.createElement(h.a.Item,{className:ue.a.form_item_basic,label:"\u62A5\u540D\u65F6\u95F4",colon:!1},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(h.a.Item,{name:"enroll_start_time"},n.a.createElement(re.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ke){hr(Ke,"\u62A5\u540D\u5F00\u59CB\u65F6\u95F4")}})),n.a.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),n.a.createElement(h.a.Item,{name:"enroll_end_time"},n.a.createElement(re.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ke){hr(Ke,"\u62A5\u540D\u7ED3\u675F\u65F6\u95F4")}})),n.a.createElement("div",{className:ue.a.date_text},"\u5982\u679C\u4E0D\u586B\u62A5\u540D\u65F6\u95F4\uFF0C\u5219\u7ADE\u8D5B\u53D1\u5E03\u540E\u5C06\u4E0D\u5C55\u793A\u62A5\u540D\u5165\u53E3"))),n.a.createElement(h.a.Item,{className:ue.a.form_item_time,label:n.a.createElement("div",null,n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u7ADE\u8D5B\u65F6\u95F4"),colon:!1},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(h.a.Item,{name:"start_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(re.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ke){hr(Ke,"\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4")},disabled:(La==null?void 0:La.competition_status)=="progressing"?!0:(La==null?void 0:La.competition_status)=="ended"})),n.a.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),n.a.createElement(h.a.Item,{name:"end_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(re.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ke){hr(Ke,"\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4")},disabled:(La==null?void 0:La.competition_status)=="ended"}))))),n.a.createElement("div",{className:ue.a.title},"\u5F00\u653E\u8303\u56F4"),n.a.createElement("div",{className:ue.a.content},n.a.createElement(h.a.Item,{className:ue.a.form_item,label:"\u53C2\u8D5B\u89C4\u5219",name:"rule",style:{marginTop:"-15px"},colon:!1},n.a.createElement(Re.a.Group,null,n.a.createElement(Re.a,{value:0,style:{width:"120px"}},"\u516C\u5F00"),n.a.createElement(Re.a,{value:1,style:{width:"120px"}},"\u81EA\u5B9A\u7528\u6237\u53C2\u52A0"))),cn.getFieldValue("rule")==1&&n.a.createElement(h.a.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:function(Ke){return Array.isArray(Ke)?Ke:Ke&&Ke.fileList}},n.a.createElement("div",{style:{marginLeft:"0px",display:"flex"}},n.a.createElement(Xe.a,{accept:".xls, .xlsx",maxCount:1,action:Oe.a.API_SERVER+"/api/attachments.json",onChange:function(Ke){Cn(Ke==null?void 0:Ke.fileList)},onRemove:function(Ke){console.log(Ke),Cn([])},fileList:En,withCredentials:!0},n.a.createElement("div",{className:ue.a.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),n.a.createElement("div",{className:ue.a.upload_download,style:{marginLeft:30},onClick:Ga},"\u4E0B\u8F7D\u6A21\u7248",n.a.createElement("i",{className:"iconfont icon-xiazai1 font14 ml5"}))))),n.a.createElement("div",{className:ue.a.title},"\u62A5\u540D\u8005\u6761\u4EF6"),n.a.createElement("div",{className:ue.a.content},n.a.createElement(h.a.Item,{label:"\u961F\u4F0D\u6700\u591A\u4EBA\u6570",name:"max_num_people",className:ue.a.form_item,style:{marginTop:"-15px"},colon:!1,rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(N.a,{className:ue.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u961F\u4F0D\u6700\u591A\u4EBA\u6570",suffix:" ",onChange:function(Ke){var Va;Number(Ke==null||((Va=Ke.target)===null||Va===void 0)?void 0:Va.value)>100&&(l.b.error("\u961F\u4F0D\u4EBA\u6570\u4E0D\u53EF\u8D85\u8FC7100\u4EBA"),cn.setFieldsValue({max_num_people:""}),ma.max_num_people="",Ln(Object(B.a)({},ma)))}}))),n.a.createElement("div",{className:ue.a.title},"\u8D5B\u9053\u5185\u8BC4\u6D4B\u5185\u5BB9\u53EA\u5141\u8BB8\u961F\u957F\u63D0\u4EA4"),n.a.createElement("div",{className:ue.a.content},n.a.createElement(h.a.Item,{label:"\u8BC4\u6D4B\u63D0\u4EA4",name:"leader_submit",className:ue.a.form_item,style:{marginTop:"-15px"},colon:!1},n.a.createElement(_e.a,{checked:da,onChange:function(Ke){var Va;return Mn(Ke==null||((Va=Ke.target)===null||Va===void 0)?void 0:Va.checked)}},"\u53EA\u5141\u8BB8\u961F\u4F0D\u5185\u961F\u957F\u63D0\u4EA4\u8BC4\u5BA1\u5185\u5BB9"))),n.a.createElement("div",{className:ue.a.title},"\u6BD4\u8D5B\u53EF\u89C1"),n.a.createElement("div",{className:ue.a.content},n.a.createElement(h.a.Item,{label:"\u53EF\u89C1\u8BBE\u7F6E",name:"is_show",className:ue.a.form_item,style:{marginTop:"-15px"},colon:!1},n.a.createElement(_e.a,{checked:fn,onChange:function(Ke){var Va;return Vt(Ke==null||((Va=Ke.target)===null||Va===void 0)?void 0:Va.checked)}},"\u6BD4\u8D5B\u5BF9\u9009\u624B\u53EF\u89C1"))),n.a.createElement("div",{className:ue.a.footer},n.a.createElement(tt,{className:ue.a.save_button,htmlType:"submit",onClick:Object(f.a)(p.a.mark(function Ua(){return p.a.wrap(function(Va){for(;;)switch(Va.prev=Va.next){case 0:case"end":return Va.stop()}},Ua)}))},"\u4FDD\u5B58\u66F4\u6539"))),n.a.createElement(Y.a,{centered:!0,title:"\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25",visible:jr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Hr(!1)},onCancel:function(){Hr(!1)}},n.a.createElement(Se.a,{bordered:!0,columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u90AE\u7BB1",dataIndex:"email"}],dataSource:Fr,pagination:!1,rowKey:function(Ke){return Ke.name}})))},Sn=Object(i.a)(function(hn){var dt=hn.competitions;return{competitions:dt}})(on),yn=w("TcwN"),nn=w.n(yn),vt=w("EMck"),wt=w.n(vt),st=function(dt){var Jt=dt.competitions,$t=dt.globalSetting,Wn=dt.loading,ga=dt.dispatch,mn=dt.user,St=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),Xt=Object(s.useState)(""),Pt=Object(c.a)(Xt,2),Gt=Pt[0],rn=Pt[1],cn=Object(s.useState)(""),Un=Object(c.a)(cn,2),ea=Un[0],ma=Un[1];Object(s.useEffect)(function(){Ln()},[]);var Ln=function(){Object(ye.Y)(St==null?void 0:St.competitionId).then(function(jt){if((jt==null?void 0:jt.status)==0){var Qn,Kn;rn(jt==null||((Qn=jt.data)===null||Qn===void 0)?void 0:Qn.competition_image),ma(jt==null||((Kn=jt.data)===null||Kn===void 0)?void 0:Kn.qr_code_image),St==null||St.loadingFunction(!1)}else l.b.error(jt==null?void 0:jt.message)})},zt=function(jt,Qn){Object(ye.y)(St==null?void 0:St.competitionId).then(function(Kn){var Ma=new FormData;Ma.append("file",jt==null?void 0:jt.file),Ma.append("source_id",Kn==null?void 0:Kn.id),Ma.append("source_type",Qn),Object(F.a)("/api/competitions/set_attachments.json",{method:"post",body:Ma},!0).then(function(jn){(jn==null?void 0:jn.message)=="success"?(l.b.success("\u4E0A\u4F20\u6210\u529F"),Ln(),ga({type:"competitions/common_header",payload:St==null?void 0:St.competitionId})):l.b.error(jn==null?void 0:jn.message)})})};return n.a.createElement("div",{className:nn.a.all},n.a.createElement("div",{className:nn.a.title},"\u4E0A\u4F20\u56FE\u7247"),n.a.createElement("div",{className:nn.a.content},n.a.createElement("img",{src:wt.a,className:nn.a.content_icon}),n.a.createElement("div",{className:nn.a.content_info},n.a.createElement(Xe.a,{accept:"image/*",customRequest:function(jt){return zt(jt,"Competition")},showUploadList:!1},n.a.createElement("div",{className:nn.a.content_title},"\u4E0A\u4F20\u7ADE\u8D5B\u5C01\u9762\u56FE")),n.a.createElement("div",{className:nn.a.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A792 x 340")),n.a.createElement("img",{src:Oe.a.IMG_SERVER+Gt,className:nn.a.content_img})))},ge=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.models.competitions,user:Wn}})(st),Ie=w("+6lk"),gt=w.n(Ie),it=w("F7C/"),Qt=w.n(it),sn=w("TJnR"),ft=w.n(sn),Yt=w("cf9c"),Ht=w.n(Yt),ya=w("Ot1p"),ua=N.a.TextArea,dr=function(dt){var Jt,$t=dt.classroomList,Wn=dt.loading,ga=dt.dispatch,mn=Object(L.a)(dt,["classroomList","loading","dispatch"]),St=h.a.useForm(),Xt=Object(c.a)(St,1),Pt=Xt[0],Gt=Object(s.useState)({}),rn=Object(c.a)(Gt,2),cn=rn[0],Un=rn[1],ea=Object(s.useState)(""),ma=Object(c.a)(ea,2),Ln=ma[0],zt=ma[1],Ca=Object(s.useState)(""),jt=Object(c.a)(Ca,2),Qn=jt[0],Kn=jt[1],Ma=Object(s.useState)(!1),jn=Object(c.a)(Ma,2),wn=jn[0],pn=jn[1];return Object(s.useEffect)(function(){var Lt;if((mn==null||((Lt=mn.setItem)===null||Lt===void 0)?void 0:Lt.index)>-1){var En,Cn,ut,Jn,da,Mn,dn,Hn;Un(mn==null?void 0:mn.setItem),zt(mn==null||((En=mn.setItem)===null||En===void 0)?void 0:En.index),Pt.setFieldsValue({name:mn==null||((Cn=mn.setItem)===null||Cn===void 0)?void 0:Cn.name,description:mn==null||((ut=mn.setItem)===null||ut===void 0)?void 0:ut.description,objective_percentage:mn==null||((Jn=mn.setItem)===null||Jn===void 0)?void 0:Jn.objective_percentage,subjective_percentage:mn==null||((da=mn.setItem)===null||da===void 0)?void 0:da.subjective_percentage,promotion_ranking:mn==null||((Mn=mn.setItem)===null||Mn===void 0)?void 0:Mn.promotion_ranking,excessive_review:mn==null||((dn=mn.setItem)===null||dn===void 0)?void 0:dn.excessive_review}),pn(mn==null||((Hn=mn.setItem)===null||Hn===void 0)?void 0:Hn.excessive_review),Kn("\u7F16\u8F91\u8D5B\u9898")}else Pt.resetFields(),Pt.setFieldsValue({name:"",description:"",objective_percentage:100,subjective_percentage:0,promotion_ranking:50,excessive_review:""}),Un(Object(B.a)({},Pt.getFieldsValue())),zt("-1"),Kn("\u65B0\u589E\u8D5B\u9898")},[mn==null?void 0:mn.setItem]),n.a.createElement(Y.a,{className:"modal_styles",centered:!0,title:Qn,visible:mn==null?void 0:mn.showAddItem,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1e3,zIndex:1e3,onOk:function(){Pt.setFieldsValue({excessive_review:wn}),Pt.validateFields().then(Object(f.a)(p.a.mark(function En(){return p.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:mn==null||mn.getItem(Ln,Pt.getFieldsValue());case 1:case"end":return ut.stop()}},En)})))},onCancel:function(){mn==null||mn.setshowAddItem(!1)}},n.a.createElement(h.a,{form:Pt,layout:"vertical",scrollToFirstError:!0,style:{marginTop:"-20px"},className:Ht.a.content,onValuesChange:function(){Un(Object(B.a)({},Pt.getFieldsValue()))}},n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(N.a,{className:Ht.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",maxLength:30,suffix:n.a.createElement("span",null,((Jt=cn.name)===null||Jt===void 0?void 0:Jt.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/30"))})),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:n.a.createElement("div",null,n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u5206\u6570\u8BBE\u7F6E"),colon:!1},n.a.createElement(_.a,null,n.a.createElement(b.a,{span:12,className:"pr20",style:{display:"flex"}},n.a.createElement("div",{style:{color:"#999",width:"150px"}},"\u5BA2\u89C2\u9898\u5F97\u5206\u5360\u6BD4"),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"",colon:!1,style:{width:"100%"},name:"objective_percentage",rules:[{pattern:new RegExp(/^[0-9]+/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"},{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(N.a,{autoComplete:"off",className:Ht.a.form_item_item,onChange:function(En){var Cn;if(Number(En==null||((Cn=En.target)===null||Cn===void 0)?void 0:Cn.value)>100)Pt.setFieldsValue({objective_percentage:""}),l.b.error("\u5BA2\u89C2\u9898\u5F97\u5206\u5360\u6BD4\u4E0D\u80FD\u8D85\u8FC7100%");else{var ut;Pt.setFieldsValue({subjective_percentage:100-Number(En==null||((ut=En.target)===null||ut===void 0)?void 0:ut.value)})}},suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"%")}))),n.a.createElement(b.a,{span:12,className:"pl20",style:{display:"flex"}},n.a.createElement("div",{style:{color:"#999",width:"150px"}},"\u4E3B\u89C2\u9898\u5F97\u5206\u5360\u6BD4"),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"",colon:!1,style:{width:"100%"},name:"subjective_percentage",rules:[{pattern:new RegExp(/^[0-9]+/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"},{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(N.a,{autoComplete:"off",className:Ht.a.form_item_item,onChange:function(En){var Cn;if(Number(En==null||((Cn=En.target)===null||Cn===void 0)?void 0:Cn.value)>100)Pt.setFieldsValue({subjective_percentage:""}),l.b.error("\u4E3B\u89C2\u9898\u5F97\u5206\u5360\u6BD4\u4E0D\u80FD\u8D85\u8FC7100%");else{var ut;Pt.setFieldsValue({objective_percentage:100-Number(En==null||((ut=En.target)===null||ut===void 0)?void 0:ut.value)})}},suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"%")}))))),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:n.a.createElement("div",null,"\u4E3B\u89C2\u8BC4\u5206\u8BBE\u7F6E",n.a.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u540D\u6B21\u8303\u56F4\u4E3A50\u6392\u540D\u524D50\u540D\u9700\u8981\u8FDB\u884C\u8BC4\u5206\uFF0C\u672A\u586B\u5199\u5219\u4E0D\u9700\u8981\u8FDB\u884C\u4E3B\u89C2\u8BC4\u5206\uFF09")),colon:!1,style:{marginTop:"-16px"}},n.a.createElement(_.a,null,n.a.createElement(b.a,{span:24,style:{display:"flex"}},n.a.createElement("div",{style:{color:"#999",width:"130px"}},"\u540D\u6B21\u8303\u56F4"),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"",colon:!1,style:{width:"100%"},name:"promotion_ranking",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(N.a,{autoComplete:"off",className:Ht.a.form_item_item,suffix:" "}))))),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"",colon:!1,name:"excessive_review",style:{marginTop:"-16px"}},n.a.createElement(_e.a,{checked:wn,onChange:function(En){pn(En.target.checked)}},n.a.createElement("span",{style:{color:"#999"}},"\u901A\u8FC7\u5F0F\u8BC4\u5BA1",n.a.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u82E5\u9009\u62E9\u901A\u8FC7\u5236\u8BC4\u5BA1\uFF0C\u8BC4\u59D4\u5728\u4E3A\u6BCF\u4E2A\u9009\u624B\u6253\u5206\u65F6\u53EA\u5141\u8BB8\u9009\u62E9\u901A\u8FC7(\u6EE1\u5206)\u3001(\u4E0D\u901A\u8FC7)\u96F6\u5206\u4E24\u4E2A\u9009\u9879\u4E4B\u4E00\uFF09")))),n.a.createElement(h.a.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",colon:!1,name:"description"},n.a.createElement(ya.a,{height:150,isFocus:!0,className:Ht.a.MdEditor,defaultValue:Pt.getFieldValue("description"),onChange:function(En){Pt.setFieldsValue({description:En}),Un(Object(B.a)({},Pt.getFieldsValue()))}}))))},Er=Object(i.a)(function(hn){var dt=hn.classroomList,Jt=hn.loading;return{classroomList:dt,loading:Jt}})(dr),Qa=N.a.TextArea,Yn=function(dt){var Jt,$t,Wn=dt.shixunHomeworks,ga=dt.newCourse,mn=dt.globalSetting,St=dt.loading,Xt=dt.competitions,Pt=dt.dispatch,Gt=dt.classroomList,rn=Object(L.a)(dt,["shixunHomeworks","newCourse","globalSetting","loading","competitions","dispatch","classroomList"]),cn=h.a.useForm(),Un=Object(c.a)(cn,1),ea=Un[0],ma=Object(s.useState)({}),Ln=Object(c.a)(ma,2),zt=Ln[0],Ca=Ln[1],jt=Xt.Header,Qn=Object(s.useState)(!1),Kn=Object(c.a)(Qn,2),Ma=Kn[0],jn=Kn[1],wn=Object(s.useState)([]),pn=Object(c.a)(wn,2),Lt=pn[0],En=pn[1],Cn=Object(s.useState)(""),ut=Object(c.a)(Cn,2),Jn=ut[0],da=ut[1],Mn=Object(s.useState)({}),dn=Object(c.a)(Mn,2),Hn=dn[0],fn=dn[1];Object(s.useEffect)(function(){var Dn,zn;if(Gt!=null&&(Dn=Gt.actionTabs)!==null&&Dn!==void 0&&(zn=Dn.params)!==null&&zn!==void 0&&zn.id){var Kt,Pn,qn,Ba,ar,mr,Za,la,na,rr,Da,In,qa,jr,Hr,hi,si,Fr,xa,Br,Pr;Ca(Gt==null||((Kt=Gt.actionTabs)===null||Kt===void 0)?void 0:Kt.params),da(Gt==null||((Pn=Gt.actionTabs)===null||Pn===void 0||((qn=Pn.params)===null||qn===void 0))?void 0:qn.id),ea.setFieldsValue({commit_num:Gt==null||((Ba=Gt.actionTabs)===null||Ba===void 0||((ar=Ba.params)===null||ar===void 0))?void 0:ar.commit_num,evaluation_script:Gt==null||((mr=Gt.actionTabs)===null||mr===void 0||((Za=mr.params)===null||Za===void 0))?void 0:Za.evaluation_script,evaluation_setting:Gt==null||((la=Gt.actionTabs)===null||la===void 0||((na=la.params)===null||na===void 0))?void 0:na.evaluation_setting,evaluation_time:Gt==null||((rr=Gt.actionTabs)===null||rr===void 0||((Da=rr.params)===null||Da===void 0))?void 0:Da.evaluation_time,name:Gt==null||((In=Gt.actionTabs)===null||In===void 0||((qa=In.params)===null||qa===void 0))?void 0:qa.name,promotion_ranking:Gt==null||((jr=Gt.actionTabs)===null||jr===void 0||((Hr=jr.params)===null||Hr===void 0))?void 0:Hr.promotion_ranking,start_time:Te()(Gt==null||((hi=Gt.actionTabs)===null||hi===void 0||((si=hi.params)===null||si===void 0))?void 0:si.start_time),end_time:Te()(Gt==null||((Fr=Gt.actionTabs)===null||Fr===void 0||((xa=Fr.params)===null||xa===void 0))?void 0:xa.end_time)}),En(Gt==null||((Br=Gt.actionTabs)===null||Br===void 0||((Pr=Br.params)===null||Pr===void 0))?void 0:Pr.questions)}else Ca({}),ea.resetFields(),En([]),da("")},[Gt==null||((Jt=Gt.actionTabs)===null||Jt===void 0)?void 0:Jt.params]);var Vt=function(){if((Lt==null?void 0:Lt.length)==0)return l.b.warn("\u8BF7\u6DFB\u52A0\u8D5B\u9898"),!1;ea.validateFields().then(Object(f.a)(p.a.mark(function zn(){return p.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:Jn?Object(ye.x)(Object(B.a)(Object(B.a)({identifier:Gt.actionTabs.id,section_id:Jn},zt),{},{questions:Lt})).then(function(qn){(qn==null?void 0:qn.status)==0&&(l.b.success("\u7F16\u8F91\u6210\u529F"),Pt({type:"classroomList/setActionTabs",payload:{key:""}}),rn==null||rn.queryQuetions())}):Object(ye.u)(Object(B.a)(Object(B.a)({identifier:Gt.actionTabs.id},zt),{},{questions:Lt})).then(function(qn){(qn==null?void 0:qn.status)==0&&(l.b.success("\u65B0\u589E\u6210\u529F"),Pt({type:"classroomList/setActionTabs",payload:{key:""}}),rn==null||rn.queryQuetions())});case 1:case"end":return Pn.stop()}},zn)})))},Zn=function(zn,Kt){Kt=="\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"?ea.getFieldValue("end_time")&&(zn>=ea.getFieldValue("end_time")&&(l.b.error("\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"),ea.setFieldsValue({start_time:"",end_time:""}))):Kt=="\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"&&(ea.getFieldValue("start_time")?zn<=ea.getFieldValue("start_time")&&(l.b.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),ea.setFieldsValue({end_time:""})):(l.b.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),ea.setFieldsValue({end_time:""})))},ta=function(zn){En([])},bn=function(zn,Kt){zn>-1?(Lt[zn].name=Kt==null?void 0:Kt.name,Lt[zn].description=Kt==null?void 0:Kt.description,Lt[zn].objective_percentage=Kt==null?void 0:Kt.objective_percentage,Lt[zn].subjective_percentage=Kt==null?void 0:Kt.subjective_percentage,Lt[zn].promotion_ranking=Kt==null?void 0:Kt.promotion_ranking,Lt[zn].excessive_review=Kt==null?void 0:Kt.excessive_review,En(Lt)):(Lt.push(Kt),En(Lt)),jn(!1)};return n.a.createElement(n.a.Fragment,null,n.a.createElement(V.a,{placement:"bottom",height:"100%",closable:!1,visible:Gt.actionTabs.key==="\u65B0\u589E\u8D5B\u9898",key:"bottom",className:Ht.a.drawer},n.a.createElement("section",{className:Ht.a.bg},n.a.createElement("div",{className:Ht.a.title},n.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c",style:{fontSize:12,cursor:"pointer"},onClick:function(){Pt({type:"classroomList/setActionTabs",payload:{key:""}})}}),n.a.createElement("span",{className:Ht.a.title_text,onClick:function(){Pt({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u8FD4\u56DE\u8D5B\u9053")),n.a.createElement(h.a,{form:ea,layout:"vertical",scrollToFirstError:!0,className:Ht.a.content,onValuesChange:function(){Ca(Object(B.a)({},ea.getFieldsValue()))}},n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(N.a,{className:Ht.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u6807\u9898",maxLength:30,suffix:n.a.createElement("span",null,(($t=zt.name)===null||$t===void 0?void 0:$t.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/30"))})),n.a.createElement(h.a.Item,{className:Ht.a.form_item_time,label:n.a.createElement("div",null,n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u65F6\u95F4"),colon:!1},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(h.a.Item,{name:"start_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(re.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(zn){var Kt,Pn;if(Gt!=null&&(Kt=Gt.actionTabs)!==null&&Kt!==void 0&&(Pn=Kt.params)!==null&&Pn!==void 0&&Pn.flag_time){var qn,Ba;zn.isBefore(Te()(Gt==null||((qn=Gt.actionTabs)===null||qn===void 0||((Ba=qn.params)===null||Ba===void 0))?void 0:Ba.flag_time))?(ea.setFieldsValue({start_time:""}),l.b.error("\u8D5B\u6BB5\u65F6\u95F4\u53EA\u80FD\u9009\u62E9\u4E0A\u4E00\u8D5B\u6BB5\u7684\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E")):Zn(zn,"\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4")}},disabled:(jt==null?void 0:jt.competition_status)=="progressing"?!0:(jt==null?void 0:jt.competition_status)=="ended"})),n.a.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),n.a.createElement(h.a.Item,{name:"end_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(re.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(zn){var Kt,Pn;if(Gt!=null&&(Kt=Gt.actionTabs)!==null&&Kt!==void 0&&(Pn=Kt.params)!==null&&Pn!==void 0&&Pn.flag_time){var qn,Ba;zn.isBefore(Te()(Gt==null||((qn=Gt.actionTabs)===null||qn===void 0||((Ba=qn.params)===null||Ba===void 0))?void 0:Ba.flag_time))?(ea.setFieldsValue({end_time:""}),l.b.error("\u8D5B\u6BB5\u65F6\u95F4\u53EA\u80FD\u9009\u62E9\u4E0A\u4E00\u8D5B\u6BB5\u7684\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E")):Zn(zn,"\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4")}},disabled:(jt==null?void 0:jt.competition_status)=="ended"})))),n.a.createElement(_.a,null,n.a.createElement(b.a,{span:12,className:"pr20"},n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"\u6BCF\u65E5\u6700\u591A\u63D0\u4EA4\u6B21\u6570\uFF08\u672A\u586B\u5219\u4E0D\u9650\u5236\uFF09",colon:!1,name:"commit_num",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(N.a,{autoComplete:"off",className:Ht.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"\u6B21")}))),n.a.createElement(b.a,{span:12,className:"pl20"},n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"\u664B\u7EA7\u4E0B\u8D5B\u6BB5\u540D\u6B21\u8303\u56F4\uFF08\u4F8B\uFF1A50\u4EE3\u8868\u524D50\u540D\uFF0C\u672A\u586B\u5219\u5168\u90E8\u664B\u7EA7\uFF09",colon:!1,name:"promotion_ranking",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(N.a,{autoComplete:"off",className:Ht.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u540D\u6B21\u8303\u56F4",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"\u540D")})))),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E",colon:!1,name:"evaluation_setting"},n.a.createElement(Qa,{placeholder:"\u8BF7\u586B\u5199\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E\uFF0C\u683C\u5F0F\u4E3A\uFF1A\u670D\u52A1\u5668ip \u7AEF\u53E3 \u8D26\u53F7 \u5BC6\u7801\uFF0C\u591A\u53F0\u670D\u52A1\u5668\u7528\u591A\u884C\u8868\u793A\uFF0C\u5982\uFF1A127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123",rows:6})),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"\u8BC4\u6D4B\u65F6\u957F(S)",colon:!1,name:"evaluation_time",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(N.a,{autoComplete:"off",className:Ht.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"S")})),n.a.createElement(h.a.Item,{className:Ht.a.form_item,label:"\u8FD0\u884C\u811A\u672C",colon:!1,name:"evaluation_script"},n.a.createElement(Qa,{placeholder:"\u8BF7\u8F93\u5165\u8FD0\u884C\u811A\u672C",rows:6}))),n.a.createElement("div",{className:Ht.a.saiti},n.a.createElement("div",{className:Ht.a.title_saiti,style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{style:{flex:1}},n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u8D5B\u9898"),(jt==null?void 0:jt.competition_status)!="progressing"&&(jt==null?void 0:jt.competition_status)!="ended"&&(Lt==null?void 0:Lt.length)==0&&n.a.createElement("div",{className:Ht.a.add_people,style:{top:"auto",cursor:"pointer"},onClick:function(){fn({}),jn(!0)}},"\u589E\u52A0\u8D5B\u9898"),(jt==null?void 0:jt.competition_status)!="progressing"&&(jt==null?void 0:jt.competition_status)!="ended"&&(Lt==null?void 0:Lt.length)>0&&n.a.createElement("div",{className:Ht.a.add_people,style:{top:"auto",opacity:".3"}},"\u589E\u52A0\u8D5B\u9898")),n.a.createElement("div",{style:{marginTop:"25px"}}),Lt==null?void 0:Lt.map(function(Dn,zn){return n.a.createElement("div",{className:Ht.a.content,key:zn},n.a.createElement("div",{className:Ht.a.content_info},n.a.createElement("div",{className:Ht.a.info_title},Dn==null?void 0:Dn.name),(jt==null?void 0:jt.competition_status)!="progressing"&&(jt==null?void 0:jt.competition_status)!="ended"&&n.a.createElement("div",{className:Ht.a.info_update,onClick:function(){fn(Object(B.a)({index:zn},Dn)),jn(!0)}},"\u7F16\u8F91"),(jt==null?void 0:jt.competition_status)!="progressing"&&(jt==null?void 0:jt.competition_status)!="ended"&&n.a.createElement("div",{className:Ht.a.info_delete,onClick:function(){ta(zn)}},"\u5220\u9664")))}),(Lt==null?void 0:Lt.length)==0&&n.a.createElement($e.a,{styles:{padding:0},customText:"\u60A8\u8FD8\u6CA1\u6709\u6DFB\u52A0\u8D5B\u9898\uFF0C\u70B9\u51FB\u6DFB\u52A0\u8D5B\u9898",imgUrl:w("FOrL")}))),n.a.createElement("div",{className:Ht.a.footer_style},n.a.createElement("div",{onClick:Vt,className:Ht.a.submit_button},"\u63D0\u4EA4\u4FEE\u6539"))),n.a.createElement(Er,{showAddItem:Ma,setshowAddItem:jn,getItem:bn,setItem:Hn}))},or=Object(i.a)(function(hn){var dt=hn.shixunHomeworks,Jt=hn.newCourse,$t=hn.loading,Wn=hn.globalSetting,ga=hn.classroomList,mn=hn.competitions;return{classroomList:ga,shixunHomeworks:dt,newCourse:Jt,globalSetting:Wn,loading:$t.effects,competitions:mn}})(Yn),zr=function(dt){var Jt=dt.competitions,$t=dt.shixunHomeworks,Wn=dt.globalSetting,ga=dt.dispatch,mn=dt.user,St=dt.classroomList,Xt=Object(L.a)(dt,["competitions","shixunHomeworks","globalSetting","dispatch","user","classroomList"]),Pt=Object(s.useState)([]),Gt=Object(c.a)(Pt,2),rn=Gt[0],cn=Gt[1],Un=Jt.Header;Object(s.useEffect)(function(){ea()},[]);var ea=function(){Object(ye.F)({id:Xt==null?void 0:Xt.competitionId}).then(function(zt){(zt==null?void 0:zt.status)==0&&(cn(zt==null?void 0:zt.data),Xt==null||Xt.loadingFunction(!1))}),ga({type:"competitions/common_header",payload:Xt==null?void 0:Xt.competitionId})},ma=function(zt){Y.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u5220\u9664\u8BE5\u8D5B\u6BB5\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:function(){var Ca=Object(f.a)(p.a.mark(function Qn(){return p.a.wrap(function(Ma){for(;;)switch(Ma.prev=Ma.next){case 0:Object(ye.C)({id:Xt==null?void 0:Xt.competitionId,section_id:zt}).then(function(jn){(jn==null?void 0:jn.status)==0&&(l.b.success("\u5220\u9664\u6210\u529F"),ea())});case 1:case"end":return Ma.stop()}},Qn)}));function jt(){return Ca.apply(this,arguments)}return jt}()})};return n.a.createElement("div",{className:gt.a.all},n.a.createElement("div",null,n.a.createElement("div",{className:gt.a.title,style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{style:{flex:1}},"\u8D5B\u9053\u5305\u542B\u7684\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09"),(Un==null?void 0:Un.competition_status)!="progressing"&&(Un==null?void 0:Un.competition_status)!="ended"&&n.a.createElement("div",{className:gt.a.add_people,style:{top:"auto"},onClick:function(){if((rn==null?void 0:rn.length)<6){var zt;ga({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u8D5B\u9898",id:Xt==null?void 0:Xt.competitionId,params:{flag_time:(zt=rn[(rn==null?void 0:rn.length)-1])===null||zt===void 0?void 0:zt.end_time}}})}else l.b.error("\u5F53\u524D\u6700\u591A\u53EF\u652F\u63016\u4E2A\u8D5B\u6BB5")}},n.a.createElement("img",{src:ft.a,className:gt.a.people_icon}),"\u589E\u52A0\u8D5B\u6BB5")),n.a.createElement("div",{style:{marginTop:"25px"}}),rn.map(function(Ln,zt){return n.a.createElement("div",{className:gt.a.content,key:zt},n.a.createElement("div",{className:gt.a.content_info},n.a.createElement("img",{src:Qt.a,className:gt.a.info_icon}),n.a.createElement("div",{className:gt.a.info_title},Ln==null?void 0:Ln.name),n.a.createElement("div",{className:gt.a.info_content_time},"\u8D5B\u6BB5\u65F6\u95F4\uFF1A",Te()(Ln==null?void 0:Ln.start_time).format("YYYY.MM.DD"),"-",Te()(Ln==null?void 0:Ln.end_time).format("YYYY.MM.DD")),(Un==null?void 0:Un.competition_status)!="progressing"&&(Un==null?void 0:Un.competition_status)!="ended"&&n.a.createElement("div",{className:gt.a.info_update,onClick:function(){ga({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u8D5B\u9898",id:Xt==null?void 0:Xt.competitionId,params:Ln}})}},"\u7F16\u8F91"),(Un==null?void 0:Un.competition_status)!="progressing"&&(Un==null?void 0:Un.competition_status)!="ended"&&n.a.createElement("div",{className:gt.a.info_delete,onClick:function(){ma(Ln==null?void 0:Ln.id)}},"\u5220\u9664\u8BE5\u8D5B\u6BB5")))}),(rn==null?void 0:rn.length)==0&&n.a.createElement($e.a,{customText:"\u60A8\u8FD8\u6CA1\u6709\u6DFB\u52A0\u8D5B\u9898\uFF0C\u70B9\u51FB\u6DFB\u52A0\u8D5B\u9898",imgUrl:w("FOrL")}),n.a.createElement(or,{competitionId:Xt==null?void 0:Xt.competitionId,queryQuetions:ea})))},Ka=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.shixunHomeworks,$t=hn.globalSetting,Wn=hn.user,ga=hn.classroomList;return{competitions:dt,shixunHomeworks:Jt,globalSetting:$t,user:Wn,classroomList:ga}})(zr),_t=w("qVdP"),ha=w("jsC+"),va=w("lUTK"),_a=w("BvKs"),Tt=w("y78Q"),ln=w.n(Tt),Aa=w("O3gP"),Ia=w("lrIw"),Ft=w("OaEy"),Ta=w("2fM7"),Ja=w("oBTY"),Vn=w("RotF"),ir=w.n(Vn),ur=w("lzim"),Tr=w("55Ip"),ke=function(dt){var Jt,$t,Wn=dt.classroomList,ga=dt.loading,mn=dt.dispatch,St=Object(L.a)(dt,["classroomList","loading","dispatch"]),Xt=Object(o.i)(),Pt=Wn.actionTabs,Gt=Object(s.useState)([]),rn=Object(c.a)(Gt,2),cn=rn[0],Un=rn[1],ea=Object(s.useState)(!0),ma=Object(c.a)(ea,2),Ln=ma[0],zt=ma[1],Ca=Object(s.useState)(!1),jt=Object(c.a)(Ca,2),Qn=jt[0],Kn=jt[1],Ma=h.a.useForm(),jn=Object(c.a)(Ma,1),wn=jn[0],pn=Object(s.useState)([]),Lt=Object(c.a)(pn,2),En=Lt[0],Cn=Lt[1],ut=Object(s.useState)(0),Jn=Object(c.a)(ut,2),da=Jn[0],Mn=Jn[1],dn=Object(s.useState)([]),Hn=Object(c.a)(dn,2),fn=Hn[0],Vt=Hn[1],Zn=Object(s.useState)(!0),ta=Object(c.a)(Zn,2),bn=ta[0],Dn=ta[1],zn=Object(s.useRef)();Object(s.useEffect)(function(){Wn.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458"&&(Dn(!0),Kt())},[Wn.actionTabs.key]);var Kt=function(){var Za=Object(f.a)(p.a.mark(function la(){var na;return p.a.wrap(function(Da){for(;;)switch(Da.prev=Da.next){case 0:return Da.next=2,mn({type:"classroomList/getSchoolList",payload:{}});case 2:na=Da.sent,Un(na.map(function(In){return{value:In}}));case 4:case"end":return Da.stop()}},la)}));return function(){return Za.apply(this,arguments)}}(),Pn=function(){var la;if(((la=wn.getFieldValue())===null||la===void 0?void 0:la.keyword)===""){Cn([]),l.b.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Dn(!1),zt(!0),Kn(!1),Vt([]),setTimeout(function(){Ba(!0)},200)},qn=function(la){la=String(la);var na=fn.indexOf(la);na<0?fn.push(la):fn.splice(na,1),Vt(Object(Ja.a)(fn))},Ba=function(){var Za=Object(f.a)(p.a.mark(function la(){var na,rr,Da,In,qa=arguments;return p.a.wrap(function(Hr){for(;;)switch(Hr.prev=Hr.next){case 0:if(na=qa.length>0&&qa[0]!==void 0?qa[0]:!1,!((na||Ln)&&!Qn)){Hr.next=11;break}return Da=wn.getFieldValue(),Kn(!0),Mn(na?1:da+1),Hr.next=7,Object(ye.db)({id:Wn.actionTabs.id,page:na?1:da+1,type:(Da==null?void 0:Da.search_type)||"",school:(Da==null?void 0:Da.school_name)||"",keyword:(Da==null?void 0:Da.keyword)||""});case 7:In=Hr.sent,Cn(na?Object(Ja.a)(In==null?void 0:In.data):[].concat(Object(Ja.a)(En),Object(Ja.a)(In==null?void 0:In.data))),Kn(!1),((rr=In.users)===null||rr===void 0?void 0:rr.length)<10&&zt(!1);case 11:case"end":return Hr.stop()}},la)}));return function(){return Za.apply(this,arguments)}}(),ar=function(){var Za=Object(f.a)(p.a.mark(function la(){return p.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:fn==""?l.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(console.log(fn),Object(ye.t)({id:St==null?void 0:St.competitionId,ids:fn}).then(function(Da){Da.status==0?(l.b.success("\u6DFB\u52A0\u6210\u529F"),mn({type:"classroomList/setActionTabs",payload:{}}),St.queryData()):l.b.error(Da==null?void 0:Da.message)}));case 1:case"end":return rr.stop()}},la)}));return function(){return Za.apply(this,arguments)}}(),mr=[{title:"",dataIndex:"id",width:40,ellipsis:!0,render:function(la,na){return n.a.createElement(_e.a,{value:na.id,checked:fn.includes(String(na.id)),disabled:na==null?void 0:na.checked})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"name",render:function(la,na){return n.a.createElement(U.a,{placement:"bottom",title:la},n.a.createElement(Tr.a,{className:"bold c-black",to:"/users/".concat(na.login),target:"_blank"},la||"--"))}},{title:"\u804C\u4E1A",dataIndex:"identity",width:130,ellipsis:!0,render:function(la){return n.a.createElement(U.a,{placement:"bottom",title:la},n.a.createElement("span",null,la||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_id",ellipsis:!0,render:function(la){return n.a.createElement(U.a,{placement:"bottom",title:la},n.a.createElement("span",null,la||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(la){return n.a.createElement(U.a,{placement:"bottom",title:la},n.a.createElement("span",null,la||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"mail",width:100,ellipsis:!0,render:function(la){return n.a.createElement(U.a,{placement:"bottom",title:la},n.a.createElement("span",null,la||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school",ellipsis:!0,render:function(la){return n.a.createElement(U.a,{placement:"bottom",title:la},n.a.createElement("span",null,la||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(la){return la?"\u662F":"\u5426"}},{title:"\u72B6\u6001",dataIndex:"checked",width:80,render:function(la){if(la)return n.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return n.a.createElement(Y.a,{className:"modal_styles",centered:!0,title:"\u6DFB\u52A0\u7BA1\u7406\u5458",visible:Wn.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:Object(f.a)(p.a.mark(function Za(){return p.a.wrap(function(na){for(;;)switch(na.prev=na.next){case 0:ar();case 1:case"end":return na.stop()}},Za)})),onCancel:function(){Vt([]),mn({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("div",{style:{padding:"0 14px"}},n.a.createElement(h.a,{layout:"inline",form:wn,initialValues:{school_name:"",keyword:"",search_type:"name"}},n.a.createElement(h.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},n.a.createElement(Ta.a,{style:{width:120},className:ln.a.select_modal},n.a.createElement(Ta.a.Option,{value:"name"},"\u59D3\u540D"),n.a.createElement(Ta.a.Option,{value:"phone"},"\u624B\u673A\u53F7"),n.a.createElement(Ta.a.Option,{value:"mail"},"\u90AE\u7BB1"))),n.a.createElement(h.a.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},n.a.createElement(N.a,{allowClear:!0,style:{width:305},size:"middle",defaultValue:((Jt=Pt.selectArrs)===null||Jt===void 0?void 0:Jt.category_name)||(($t=Pt.selectArrs)===null||$t===void 0?void 0:$t.name)})),n.a.createElement(h.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},n.a.createElement(Ia.a,{options:cn,style:{width:306},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(la,na){return na.value.toUpperCase().indexOf(la.toUpperCase())!==-1}})),n.a.createElement(h.a.Item,{style:{marginRight:0}},n.a.createElement(O.a,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return Pn()}},"\u641C\u7D22"))),bn&&n.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},n.a.createElement("img",{src:ur.A,width:"100",alt:""}),n.a.createElement("br",null),n.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458")),!bn&&En==""&&!Qn&&n.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},n.a.createElement("img",{src:ur.t,width:"100",alt:""}),n.a.createElement("br",null),n.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!bn&&En!=""||Qn)&&n.a.createElement("section",null,n.a.createElement("div",{className:"flexd-table-header mt20"},n.a.createElement(Se.a,{pagination:!1,dataSource:[],columns:mr})),n.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},n.a.createElement(ir.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(la){Ba()},hasMore:Ln,useWindow:!1},n.a.createElement(Se.a,{loading:Qn,showHeader:!1,pagination:!1,dataSource:En,columns:mr,onRow:function(la){return{onClick:function(rr){rr.currentTarget.querySelector("input").disabled||qn(rr.currentTarget.querySelector("input").value)}}}}))))))},ie=Object(i.a)(function(hn){var dt=hn.classroomList,Jt=hn.loading;return{classroomList:dt,loading:Jt}})(ke),de=w("xKgJ"),te=N.a.Search,je=function(dt){var Jt,$t,Wn=dt.globalSetting,ga=dt.dispatch,mn=dt.user,St=Object(L.a)(dt,["globalSetting","dispatch","user"]),Xt=Object(s.useState)([]),Pt=Object(c.a)(Xt,2),Gt=Pt[0],rn=Pt[1],cn=Object(s.useState)(""),Un=Object(c.a)(cn,2),ea=Un[0],ma=Un[1],Ln=Object(s.useState)(""),zt=Object(c.a)(Ln,2),Ca=zt[0],jt=zt[1],Qn=Object(s.useState)(""),Kn=Object(c.a)(Qn,2),Ma=Kn[0],jn=Kn[1],wn=Object(s.useState)([]),pn=Object(c.a)(wn,2),Lt=pn[0],En=pn[1],Cn=Object(s.useRef)(Lt);Cn.current=Lt;var ut=function(){Ma?(Object(ye.t)({id:St==null?void 0:St.competitionId,ids:[Ma]}).then(function(dn){dn.status==0?(l.b.success("\u6DFB\u52A0\u6210\u529F"),da()):l.b.error(dn==null?void 0:dn.message)}),jn(""),jt(""),En([])):l.b.warn("\u8BF7\u9009\u62E9\u534F\u4F5C\u8005")},Jn=function(dn){Y.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u662F\u5426\u786E\u5B9A\u5220\u9664\u8BE5\u7BA1\u7406\u5458\uFF1F",onOk:function(){var Hn=Object(f.a)(p.a.mark(function Vt(){return p.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:Object(ye.E)({id:St==null?void 0:St.competitionId,ids:[dn]}).then(function(bn){(bn==null?void 0:bn.status)==0?(l.b.success("\u5220\u9664\u6210\u529F"),da()):l.b.error(bn==null?void 0:bn.message)});case 1:case"end":return ta.stop()}},Vt)}));function fn(){return Hn.apply(this,arguments)}return fn}()})};Object(s.useEffect)(function(){da()},[]);var da=function(){Object(ye.X)(St==null?void 0:St.competitionId).then(function(dn){if((dn==null?void 0:dn.status)==0){var Hn;ma(dn==null||((Hn=dn.creator)===null||Hn===void 0)?void 0:Hn.id);var fn=[];for(var Vt in dn==null?void 0:dn.data)fn.push(dn==null?void 0:dn.data[Vt]);rn(fn),St==null||St.loadingFunction(!1)}else l.b.error(dn==null?void 0:dn.message)})};return n.a.createElement("div",{className:ln.a.all},n.a.createElement("div",{className:ln.a.title},"\u7BA1\u7406\u5458\u8BBE\u7F6E"),n.a.createElement("div",{className:ln.a.search_select},n.a.createElement(ha.a,{placement:"bottomCenter",overlay:n.a.createElement(_a.a,{className:ln.a.menu_style},(Jt=Cn.current)===null||Jt===void 0?void 0:Jt.map(function(Mn,dn){return n.a.createElement(_a.a.Item,{key:dn,style:{textAlign:"center"},onClick:function(){jt(Mn==null?void 0:Mn.name),jn(Mn==null?void 0:Mn.id)}},Mn==null?void 0:Mn.name)}))},n.a.createElement(N.a,{style:{width:200,height:40},value:Ca,onChange:function(dn){var Hn,fn;jt(dn==null||((Hn=dn.target)===null||Hn===void 0)?void 0:Hn.value),Object(ye.db)({id:St==null?void 0:St.competitionId,keyword:dn==null||((fn=dn.target)===null||fn===void 0)?void 0:fn.value,limit:50}).then(function(Vt){(Vt==null?void 0:Vt.status)==0&&En(Vt==null?void 0:Vt.data)})}}))),(ea==(mn==null||(($t=mn.userInfo)===null||$t===void 0)?void 0:$t.user_id)||Object(de.v)())&&n.a.createElement("div",{className:ln.a.add_people,onClick:ut},"\u589E\u52A0\u534F\u4F5C\u8005"),n.a.createElement("div",{className:ln.a.content_user},Gt.map(function(Mn,dn){var Hn,fn,Vt;return n.a.createElement("div",{className:ln.a.content_left,key:dn},n.a.createElement("div",{className:ln.a.user_img_box},n.a.createElement("img",{src:Oe.a.IMG_SERVER+"/images/"+(Mn==null?void 0:Mn.image_url),className:ln.a.user_img}),ea==(Mn==null?void 0:Mn.id)&&n.a.createElement("div",{className:ln.a.user_rule_create},"\u521B\u5EFA\u8005")),n.a.createElement("div",{className:ln.a.user_info},n.a.createElement("div",{className:ln.a.user_name},Mn==null?void 0:Mn.name),n.a.createElement("div",{className:ln.a.user_school},Mn==null?void 0:Mn.school)),ea!=(Mn==null?void 0:Mn.id)&&(ea==(mn==null||((Hn=mn.userInfo)===null||Hn===void 0)?void 0:Hn.user_id)||(mn==null||((fn=mn.userInfo)===null||fn===void 0)?void 0:fn.role)==1||(mn==null||((Vt=mn.userInfo)===null||Vt===void 0)?void 0:Vt.role)==2)&&n.a.createElement("div",{className:ln.a.delete_text,onClick:function(){Jn(Mn==null?void 0:Mn.id)}},"\u5220\u9664"))})),n.a.createElement(ie,{queryData:da,competitionId:St==null?void 0:St.competitionId}))},Ae=Object(i.a)(function(hn){var dt=hn.globalSetting,Jt=hn.user;return{globalSetting:dt,user:Jt}})(je),Je=w("Golf"),Ze=w.n(Je),en=w("/j4P"),Nt=w.n(en),yt=w("1XOE"),Bt=w.n(yt),xn=function(dt){var Jt=dt.competitions,$t=dt.globalSetting,Wn=dt.loading,ga=dt.dispatch,mn=dt.user,St=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),Xt=h.a.useForm(),Pt=Object(c.a)(Xt,1),Gt=Pt[0],rn=Object(s.useState)(!0),cn=Object(c.a)(rn,2),Un=cn[0],ea=cn[1],ma=Object(s.useState)(!0),Ln=Object(c.a)(ma,2),zt=Ln[0],Ca=Ln[1],jt=Object(s.useState)(!0),Qn=Object(c.a)(jt,2),Kn=Qn[0],Ma=Qn[1],jn=Object(s.useState)(!0),wn=Object(c.a)(jn,2),pn=wn[0],Lt=wn[1],En=Object(s.useState)(!1),Cn=Object(c.a)(En,2),ut=Cn[0],Jn=Cn[1],da=Object(s.useState)(""),Mn=Object(c.a)(da,2),dn=Mn[0],Hn=Mn[1],fn=Object(s.useState)(""),Vt=Object(c.a)(fn,2),Zn=Vt[0],ta=Vt[1],bn=Object(s.useState)(""),Dn=Object(c.a)(bn,2),zn=Dn[0],Kt=Dn[1],Pn=Object(s.useState)(""),qn=Object(c.a)(Pn,2),Ba=qn[0],ar=qn[1],mr=Jt.Header,Za=Object(s.useState)(!1),la=Object(c.a)(Za,2),na=la[0],rr=la[1],Da=Object(s.useState)([]),In=Object(c.a)(Da,2),qa=In[0],jr=In[1];console.log("Header:",mr),Object(s.useEffect)(function(){Hr()},[]);var Hr=function(){Object(ye.ab)(St==null?void 0:St.competitionId).then(function(xa){var Br,Pr,Mr,xr,La,Gr,lr,za,Ga,tr,hr,Ua,Ke,Va,$r,Kr;ea(xa==null||((Br=xa.data)===null||Br===void 0)?void 0:Br.name_finish),Ca(xa==null||((Pr=xa.data)===null||Pr===void 0)?void 0:Pr.url_finish),Ma(xa==null||((Mr=xa.data)===null||Mr===void 0)?void 0:Mr.time_finish),Jn(xa==null||((xr=xa.data)===null||xr===void 0)?void 0:xr.is_publish),Lt(xa==null||((La=xa.data)===null||La===void 0)?void 0:La.question_finish),Hn(xa==null||((Gr=xa.data)===null||Gr===void 0||((lr=Gr.competition)===null||lr===void 0))?void 0:lr.name),ar(xa==null||((za=xa.data)===null||za===void 0)?void 0:za.stage_count),Lt((xa==null||((Ga=xa.data)===null||Ga===void 0)?void 0:Ga.stage_count)>0),Kt(Te()(xa==null||((tr=xa.data)===null||tr===void 0||((hr=tr.competition)===null||hr===void 0))?void 0:hr.start_time).format("YYYY-MM-DD HH:mm")+" ~ "+Te()(xa==null||((Ua=xa.data)===null||Ua===void 0||((Ke=Ua.competition)===null||Ke===void 0))?void 0:Ke.end_time).format("YYYY-MM-DD HH:mm")),ta("http://app-kyxt.pcl.ac.cn:8000/competitions/"+(xa==null||((Va=xa.data)===null||Va===void 0||(($r=Va.competition)===null||$r===void 0))?void 0:$r.identifier)+"/edit"),Gt.setFieldsValue({identifier:xa==null||((Kr=xa.data)===null||Kr===void 0)?void 0:Kr.identifier}),St==null||St.loadingFunction(!1)})},hi=function(){Object(ye.A)({id:St==null?void 0:St.competitionId}).then(function(xa){(xa==null?void 0:xa.status)==0?(l.b.success("\u63D0\u4EA4\u6210\u529F"),ga({type:"competitions/getStaff",payload:{identifier:St==null?void 0:St.competitionId}}),ga({type:"competitions/common_header",payload:St==null?void 0:St.competitionId}),Jn(!0)):l.b.error(xa==null?void 0:xa.message)})},si=function(){var xa=document.createElement("input");xa.value="http://app-kyxt.pcl.ac.cn:8000/competitions/"+Gt.getFieldValue("identifier"),document.body.appendChild(xa),xa.select(),document.execCommand("Copy"),l.b.success("\u590D\u5236\u6210\u529F"),xa.remove()};return n.a.createElement("div",{className:Ze.a.all},n.a.createElement("div",{className:Ze.a.content},n.a.createElement("div",{className:Un?Ze.a.content_left_none:Ze.a.content_left_red},n.a.createElement("img",{className:Ze.a.content_left_flag,src:Un?Nt.a:Bt.a}),n.a.createElement("div",{className:Ze.a.content_left_info},n.a.createElement("div",{className:Ze.a.content_left_title},"\u4E3B\u6807\u9898\u8BBE\u7F6E"),n.a.createElement("div",{className:Ze.a.content_left_description},Un?"\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A".concat(dn):"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u4E3B\u6807\u9898"))),Un?n.a.createElement("div",{className:Ze.a.content_right,onClick:function(){St.clickInformation("\u4E3B\u6807\u9898")}},"\u67E5\u770B"):n.a.createElement("div",{className:Ze.a.content_right,onClick:function(){St.clickInformation("\u4E3B\u6807\u9898")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",n.a.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),n.a.createElement("div",{className:Ze.a.content},n.a.createElement("div",{className:zt?Ze.a.content_left_none:Ze.a.content_left_red},n.a.createElement("img",{className:Ze.a.content_left_flag,src:zt?Nt.a:Bt.a}),n.a.createElement("div",{className:Ze.a.content_left_info},n.a.createElement("div",{className:Ze.a.content_left_title},"\u7F51\u5740\u8BBE\u7F6E"),n.a.createElement("div",{className:Ze.a.content_left_description},zt&&n.a.createElement("span",null,"\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A",n.a.createElement("a",{href:Zn,target:"_blank"},Zn)),!zt&&n.a.createElement("span",null,"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740")))),zt?n.a.createElement("div",{className:Ze.a.content_right,onClick:function(){St.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u67E5\u770B"):n.a.createElement("div",{className:Ze.a.content_right,onClick:function(){St.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",n.a.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),n.a.createElement("div",{className:Ze.a.content},n.a.createElement("div",{className:Kn?Ze.a.content_left_none:Ze.a.content_left_red},n.a.createElement("img",{className:Ze.a.content_left_flag,src:Kn?Nt.a:Bt.a}),n.a.createElement("div",{className:Ze.a.content_left_info},n.a.createElement("div",{className:Ze.a.content_left_title},"\u7ADE\u8D5B\u65F6\u95F4"),n.a.createElement("div",{className:Ze.a.content_left_description},Kn?"\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A".concat(zn):"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u65F6\u95F4"))),Kn?n.a.createElement("div",{className:Ze.a.content_right,onClick:function(){St.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u67E5\u770B"):n.a.createElement("div",{className:Ze.a.content_right,onClick:function(){St.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",n.a.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),n.a.createElement("div",{className:Ze.a.content},n.a.createElement("div",{className:pn?Ze.a.content_left_none:Ze.a.content_left_red},n.a.createElement("img",{className:Ze.a.content_left_flag,src:pn?Nt.a:Bt.a}),n.a.createElement("div",{className:Ze.a.content_left_info},n.a.createElement("div",{className:Ze.a.content_left_title},"\u8BC4\u6D4B\u8BBE\u7F6E"),n.a.createElement("div",null,pn&&n.a.createElement(U.a,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E"+Ba+"\u4E2A\u8D5B\u6BB5"},n.a.createElement("div",{className:Ze.a.content_left_description},"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E",Ba,"\u4E2A\u8D5B\u6BB5")),!pn&&n.a.createElement("div",{className:Ze.a.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u8BC4\u6D4B\u5185\u5BB9")))),pn?n.a.createElement("div",{className:Ze.a.content_right,onClick:St.clickQuetions},"\u67E5\u770B"):n.a.createElement("div",{className:Ze.a.content_right,onClick:St.clickQuetions},"\u53BB\u5B8C\u5584\u4FE1\u606F",n.a.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),Un&&zt&&Kn&&pn&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:Ze.a.content},n.a.createElement(h.a,{form:Gt,style:{marginLeft:22},labelCol:{flex:"100px"}},n.a.createElement(h.a.Item,{className:Ze.a.form_item,colon:!1,name:"identifier"},n.a.createElement(N.a,{prefix:"http://app-kyxt.pcl.ac.cn:8000/competitions/",disabled:!0,className:Ze.a.form_item_item}))),n.a.createElement("div",{className:Ze.a.fuzhi,onClick:si},n.a.createElement("i",{className:"iconfont icon-fuzhi",style:{marginRight:"5px"}}),"\u590D\u5236"),n.a.createElement("div",{className:Ze.a.fuzhi_text},"\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B"))),!ut&&n.a.createElement("div",{className:Ze.a.content},n.a.createElement(tt,{disabled:!Un||!zt||!Kn||!pn,type:"primary",className:Ze.a.tijiao,onClick:Object(f.a)(p.a.mark(function Fr(){return p.a.wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:hi();case 1:case"end":return Br.stop()}},Fr)}))},"\u63D0\u4EA4\u53D1\u5E03"),n.a.createElement("div",{className:"".concat(Ze.a.tijiao_text," ").concat(Un&&zt&&Kn&&pn?"":"c-red")},Un&&zt&&Kn&&pn?"\u51C6\u5907\u597D\u540E\uFF0C\u60A8\u53EF\u63D0\u4EA4\u53D1\u5E03":"\u8BF7\u5B8C\u6210\u7ADE\u8D5B\u6307\u5F15\u540E\uFF0C\u518D\u63D0\u4EA4\u53D1\u5E03")))},$a=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.models.competitions,user:Wn}})(xn),Ha=function(dt){var Jt=dt.competitions,$t=dt.globalSetting,Wn=dt.dispatch,ga=dt.user,mn=Object(L.a)(dt,["competitions","globalSetting","dispatch","user"]),St=Object(o.i)(),Xt=St.identifier,Pt=Object(s.useState)(!0),Gt=Object(c.a)(Pt,2),rn=Gt[0],cn=Gt[1],Un=["\u7ADE\u8D5B\u4FE1\u606F","\u56FE\u7247\u8BBE\u7F6E","\u8BC4\u6D4B\u8BBE\u7F6E","\u7BA1\u7406\u4EBA\u5458","\u7ADE\u8D5B\u6307\u5F15"],ea=Object(s.useState)("\u7ADE\u8D5B\u4FE1\u606F"),ma=Object(c.a)(ea,2),Ln=ma[0],zt=ma[1],Ca=Object(s.useState)(!0),jt=Object(c.a)(Ca,2),Qn=jt[0],Kn=jt[1],Ma=Object(s.useState)(null),jn=Object(c.a)(Ma,2),wn=jn[0],pn=jn[1],Lt=Object(s.useState)(""),En=Object(c.a)(Lt,2),Cn=En[0],ut=En[1],Jn=function(Hn){Kn(Hn)},da=function(Hn){zt("\u7ADE\u8D5B\u4FE1\u606F"),Hn=="\u4E3B\u6807\u9898"?ut("name"):Hn=="\u6BD4\u8D5B\u5730\u5740"?ut("identifier"):Hn=="\u7ADE\u8D5B\u65F6\u95F4"&&ut("start_time")},Mn=function(){zt("\u8BC4\u6D4B\u8BBE\u7F6E")};return Object(s.useEffect)(function(){},[Ln]),Object(s.useEffect)(function(){var dn,Hn,fn;(Jt==null||((dn=Jt.actionTabs)===null||dn===void 0)?void 0:dn.key)==="1"?(zt("\u8BC4\u6D4B\u8BBE\u7F6E"),Wn({type:"competitions/setActionTabs",payload:{}})):(Jt==null||((Hn=Jt.actionTabs)===null||Hn===void 0)?void 0:Hn.key)==="5"?(zt("\u7ADE\u8D5B\u6307\u5F15"),Wn({type:"competitions/setActionTabs",payload:{}})):(Jt==null||((fn=Jt.actionTabs)===null||fn===void 0)?void 0:fn.key)==="7"&&(zt("\u7ADE\u8D5B\u4FE1\u606F"),Wn({type:"competitions/setActionTabs",payload:{}}))},[Jt.actionTabs]),n.a.createElement("div",{className:mt.a.all,ref:pn},n.a.createElement("div",{className:mt.a.setting},n.a.createElement("div",{className:mt.a.setting_title},"\u57FA\u7840\u8BBE\u7F6E"),n.a.createElement("div",{className:mt.a.setting_content},n.a.createElement("div",{className:mt.a.setting_menu},n.a.createElement("div",null,Un.map(function(dn,Hn){return n.a.createElement("div",{className:Ln==dn?mt.a.menu_item_active:mt.a.menu_item,key:Hn,onClick:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"}),zt(dn),Kn(!0)}},dn)}))),n.a.createElement("div",{className:mt.a.setting_info},n.a.createElement(Et.a,{spinning:Qn},Ln=="\u7ADE\u8D5B\u4FE1\u606F"&&n.a.createElement(Sn,{competitionId:Xt,loadingFunction:Jn,formName:Cn}),Ln=="\u56FE\u7247\u8BBE\u7F6E"&&n.a.createElement(ge,{competitionId:Xt,loadingFunction:Jn}),Ln=="\u8BC4\u6D4B\u8BBE\u7F6E"&&n.a.createElement(Ka,{competitionId:Xt,loadingFunction:Jn}),Ln=="\u7BA1\u7406\u4EBA\u5458"&&n.a.createElement(Ae,{competitionId:Xt,loadingFunction:Jn}),Ln=="\u7ADE\u8D5B\u6307\u5F15"&&n.a.createElement($a,{competitions:Jt,clickInformation:da,clickQuetions:Mn,competitionId:Xt,loadingFunction:Jn}))))))},Or=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.globalSetting,$t=hn.user;return{competitions:dt,globalSetting:Jt,user:$t}})(Ha),er=w("g0P7"),vr=w.n(er),wr=w("lLLS"),Wr=w.n(wr),pi=w("VHyh"),Jr=w.n(pi),Xn=w("eqwU"),pr=w.n(Xn),Z=function(dt){var Jt,$t,Wn,ga,mn,St,Xt,Pt,Gt,rn=dt.competitions,cn=dt.globalSetting,Un=dt.loading,ea=dt.dispatch,ma=dt.user,Ln=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),zt=Object(o.i)(),Ca=zt.identifier,jt=rn.is_manager,Qn=Object(s.useState)([]),Kn=Object(c.a)(Qn,2),Ma=Kn[0],jn=Kn[1],wn=Object(s.useState)("qit"),pn=Object(c.a)(wn,2),Lt=pn[0],En=pn[1],Cn=Object(s.useState)(!1),ut=Object(c.a)(Cn,2),Jn=ut[0],da=ut[1],Mn=Object(s.useState)(!1),dn=Object(c.a)(Mn,2),Hn=dn[0],fn=dn[1],Vt=Object(s.useState)(!1),Zn=Object(c.a)(Vt,2),ta=Zn[0],bn=Zn[1],Dn=Object(s.useState)({page:1,per_page:10,team_name:""}),zn=Object(c.a)(Dn,2),Kt=zn[0],Pn=zn[1],qn=Object(s.useState)((rn==null||((Jt=rn.competition)===null||Jt===void 0||(($t=Jt.competition_stage_sections)===null||$t===void 0))?void 0:$t.length)>0?rn==null||((Wn=rn.competition)===null||Wn===void 0||((ga=Wn.competition_stage_sections)===null||ga===void 0||((mn=ga[0])===null||mn===void 0)))?void 0:mn.id:""),Ba=Object(c.a)(qn,2),ar=Ba[0],mr=Ba[1],Za=Object(s.useState)(),la=Object(c.a)(Za,2),na=la[0],rr=la[1],Da=Object(s.useState)(""),In=Object(c.a)(Da,2),qa=In[0],jr=In[1],Hr=Object(s.useState)(""),hi=Object(c.a)(Hr,2),si=hi[0],Fr=hi[1];Object(s.useEffect)(function(){ar&&Br(!1)},[ar]),Object(s.useEffect)(function(){xa();for(var lr in rn==null||((za=rn.competition)===null||za===void 0)?void 0:za.competition_stage_sections){var za,Ga,tr;if(rn!=null&&(Ga=rn.competition)!==null&&Ga!==void 0&&(tr=Ga.competition_stage_sections[lr])!==null&&tr!==void 0&&tr.is_time_slot){var hr,Ua,Ke;mr(rn==null||((hr=rn.competition)===null||hr===void 0||((Ua=hr.competition_stage_sections)===null||Ua===void 0||((Ke=Ua[lr])===null||Ke===void 0)))?void 0:Ke.id)}}},[]);var xa=function(){var lr=Object(f.a)(p.a.mark(function za(){var Ga,tr;return p.a.wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:return da(!0),Ga="/api/competitions/".concat(Ca,"/competition_chart_info.json"),Ua.next=4,Object(F.a)(Ga,{method:"get"});case 4:tr=Ua.sent,da(!1),(tr==null?void 0:tr.status)==0&&(jr(tr==null?void 0:tr.md_id),Fr(tr==null?void 0:tr.competition_module_id),fn(tr==null?void 0:tr.hidden_raking),bn(tr==null?void 0:tr.is_show_objective));case 7:case"end":return Ua.stop()}},za)}));return function(){return lr.apply(this,arguments)}}();function Br(lr){return Pr.apply(this,arguments)}function Pr(){return Pr=Object(f.a)(p.a.mark(function lr(za){var Ga,tr;return p.a.wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:return da(!0),Ga="/api/competitions/".concat(Ca,"/competition_charts/team_ranking.json"),Ua.next=4,Object(F.a)(Ga,{method:"get",params:Object(B.a)(Object(B.a)({},Kt),{},{not_use_redis:za,competition_stage_section_id:ar})});case 4:tr=Ua.sent,da(!1),(tr==null?void 0:tr.status)==0&&rr(tr==null?void 0:tr.data);case 7:case"end":return Ua.stop()}},lr)})),Pr.apply(this,arguments)}function Mr(lr){return xr.apply(this,arguments)}function xr(){return xr=Object(f.a)(p.a.mark(function lr(za){var Ga;return p.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:Ga="/api/competitions/".concat(Ca,"/competition_charts/team_ranking.xlsx"),Object(Me.u)("",Object(Me.X)({url:Oe.a.API_SERVER+Ga,query:Object(B.a)(Object(B.a)({},Kt),{},{competition_stage_section_id:za||ar})}));case 2:case"end":return hr.stop()}},lr)})),xr.apply(this,arguments)}var La=function(za){Kt.team_name=za,Pn(Object(B.a)({},Kt)),Br(!1)},Gr=[{title:"\u6392\u540D",align:"center",dataIndex:"rank",width:80,ellipsis:!0,render:function(za,Ga,tr){return n.a.createElement("span",null,za===1&&n.a.createElement("img",{src:Wr.a}),za===2&&n.a.createElement("img",{src:Jr.a}),za===3&&n.a.createElement("img",{src:pr.a}),za>3&&za)}},{title:"\u6218\u961F",align:"left",dataIndex:"team_name",ellipsis:!0,render:function(za,Ga){return n.a.createElement(n.a.Fragment,null,Ga!=null&&Ga.team_log?n.a.createElement("img",{className:vr.a.img,src:Oe.a.IMG_SERVER+(Ga==null?void 0:Ga.team_log),style:{width:40,height:40,borderRadius:"20px",marginRight:"10px"}}):n.a.createElement("div",{style:{width:40,height:40,display:"inline-block",marginRight:"10px",borderRadius:"20px",background:"#165dff",textAlign:"center",lineHeight:"38px",color:"#fff"}},za==null?void 0:za[0]),n.a.createElement(U.a,{placement:"topLeft",title:za},za||"- -"))}},{title:"\u6700\u9AD8\u6210\u7EE9\u63D0\u4EA4\u65F6\u95F4",align:"left",dataIndex:"submission_time",ellipsis:!0,render:function(za){return n.a.createElement("span",null,Te()(za).format("YYYY-MM-DD HH:mm:ss")||"- -")}},{title:"\u6BD4\u8D5B\u6210\u7EE9",align:"right",dataIndex:"max_score",ellipsis:!0,render:function(za){return n.a.createElement("span",null,za||"- -")}},{title:"\u63D0\u4EA4\u603B\u6B21\u6570",align:"center",dataIndex:"submission_count",ellipsis:!0,render:function(za){return n.a.createElement("span",null,za||"- -")}}];return n.a.createElement("section",{className:vr.a.bg},n.a.createElement(_.a,{align:"middle",className:vr.a.title},n.a.createElement(b.a,{flex:"1"},n.a.createElement("span",{style:{color:"#232B40"}},"\u6392\u884C\u699C"),jt&&n.a.createElement(_e.a,{checked:Hn,style:{marginLeft:10},onChange:function(za){fn(za.target.checked),Object(F.a)("/api/competitions/".concat(Ca,"/update_md_hidden_raking.json"),{method:"POST",body:{hidden_raking:za.target.checked,is_show_objective:ta,md_id:qa,competition_module_id:si}}).then(function(Ga){(Ga==null?void 0:Ga.status)==0&&l.b.success("\u66F4\u65B0\u6210\u529F")})}},n.a.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u9690\u85CF")),n.a.createElement(_e.a,{checked:ta,style:{marginLeft:10},onChange:function(za){bn(za.target.checked),Object(F.a)("/api/competitions/".concat(Ca,"/update_md_hidden_raking.json"),{method:"POST",body:{hidden_raking:Hn,is_show_objective:za.target.checked,md_id:qa,competition_module_id:si}}).then(function(Ga){(Ga==null?void 0:Ga.status)==0&&(l.b.success("\u66F4\u65B0\u6210\u529F"),Br(!1))})}},n.a.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u53EA\u5C55\u793A\u5BA2\u89C2\u5206")))),n.a.createElement("div",null,n.a.createElement("div",{className:vr.a.right},n.a.createElement(Et.a,{spinning:Jn},(jt||!jt&&!Hn)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:vr.a.left,style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{style:{width:"80%",overflowX:"auto",overflowY:"hidden",marginRight:10}},n.a.createElement("ul",{style:{display:"flex",lineHeight:"38px",paddingLeft:"16px"}},rn==null||((St=rn.competition)===null||St===void 0||((Xt=St.competition_stage_sections)===null||Xt===void 0))?void 0:Xt.map(function(lr){return n.a.createElement("li",{key:lr==null?void 0:lr.id,className:(lr==null?void 0:lr.id)===ar?vr.a.muitemselectactive:vr.a.muitemselect,onClick:function(){mr(lr==null?void 0:lr.id)}},lr.name)}))),n.a.createElement("div",{style:{display:"flex"}},n.a.createElement("div",{className:vr.a.searchWrap},n.a.createElement(N.a,{placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0",size:"large",className:vr.a.search,value:Kt.team_name,onChange:function(za){Kt.team_name=za.target.value,Pn(Object(B.a)({},Kt))},suffix:n.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(vr.a.searchIcon),onClick:function(){return La(Kt.team_name)}})})),n.a.createElement("div",{style:{marginLeft:20,display:"flex"}},jt&&n.a.createElement("span",{className:vr.a.button,onClick:function(){Mr(ar)}},"\u5BFC\u51FA\u540D\u5355"),n.a.createElement("span",{className:vr.a.button,style:{margin:"0px 10px"},onClick:Object(f.a)(p.a.mark(function lr(){return p.a.wrap(function(Ga){for(;;)switch(Ga.prev=Ga.next){case 0:if(da(!0),!Jn){Ga.next=3;break}return Ga.abrupt("return");case 3:Br(!0);case 4:case"end":return Ga.stop()}},lr)}))},"\u66F4\u65B0\u6210\u7EE9")))),(na==null||((Pt=na.ranking)===null||Pt===void 0)?void 0:Pt.length)==0&&n.a.createElement($e.a,{customText:"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6\uFF01",imgUrl:w("FOrL")}),(na==null||((Gt=na.ranking)===null||Gt===void 0)?void 0:Gt.length)>0&&n.a.createElement(P.d,{style:{marginTop:20,marginLeft:0}},n.a.createElement(Se.a,{columns:Gr,dataSource:na==null?void 0:na.ranking,pagination:!1}))),!jt&&Hn&&n.a.createElement($e.a,{customText:"\u5F53\u524D\u6392\u884C\u699C\u662F\u5C01\u699C\u72B6\u6001",imgUrl:w("FOrL")})))))},we=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.models.competitions,user:Wn}})(Z),Qe=w("4Qh9"),Ve=w.n(Qe),lt=w("ngQI"),rt=w("gNHs"),Ct=w.n(rt),Rt=function(dt){var Jt=dt.data,$t=Jt===void 0?[]:Jt,Wn=dt.isedit,ga=dt.selectedKeys,mn=dt.handleClick,St=dt.dispatch,Xt=dt.is_manager,Pt=Object(s.useState)([]),Gt=Object(c.a)(Pt,2),rn=Gt[0],cn=Gt[1],Un=Object(s.useState)(!1),ea=Object(c.a)(Un,2),ma=ea[0],Ln=ea[1],zt=Object(o.i)(),Ca=zt.identifier,jt=function(Ma,jn,wn){var pn=Array.from(Ma),Lt=pn.splice(jn,1),En=Object(c.a)(Lt,1),Cn=En[0];return pn.splice(wn,0,Cn),pn};Object(s.useEffect)(function(){($t==null?void 0:$t.length)>0&&cn($t)},[$t]);var Qn=function(){var Kn=Object(f.a)(p.a.mark(function Ma(jn,wn){var pn,Lt;return p.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(jn.destination){Cn.next=2;break}return Cn.abrupt("return");case 2:if(!Wn){Cn.next=5;break}return l.b.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u5185\u5BB9\u3002"),Cn.abrupt("return");case 5:return pn=jt(wn,jn.source.index,jn.destination.index),Ln(!0),Cn.next=9,Object(F.a)("/api/competitions/".concat(Ca,"/competition_modules/update_position.json"),{method:"post",body:{position_array:pn}});case 9:if(Lt=Cn.sent,Ln(!1),!(Lt.status===0)){Cn.next=15;break}return Cn.next=14,St({type:"competitions/common_header",payload:Ca});case 14:St({type:"competitions/setActionTabs",payload:{key:"showheader"}});case 15:case"end":return Cn.stop()}},Ma)}));return function(jn,wn){return Kn.apply(this,arguments)}}();return n.a.createElement(lt.a,{onDragEnd:function(Ma){return Qn(Ma,rn)}},n.a.createElement(lt.c,{droppableId:"droppable"},function(Kn,Ma){return n.a.createElement("div",Object(Ge.a)({ref:Kn.innerRef},Kn.droppableProps),n.a.createElement(Et.a,{spinning:ma},rn.map(function(jn,wn){return n.a.createElement(lt.b,{key:wn,draggableId:wn.toString(),index:wn,isDragDisabled:!Xt},function(pn,Lt){return n.a.createElement("aside",Object(Ge.a)({ref:pn.innerRef},pn.draggableProps,pn.dragHandleProps),n.a.createElement(U.a,{title:jn.name},n.a.createElement(_.a,{className:"".concat(Ct.a.Item," ").concat(ga===jn.id&&Ct.a.ActiveItem),align:"middle",justify:"space-between",onClick:function(){mn(jn)}},n.a.createElement(b.a,{className:Ct.a.Onerow,style:{width:120}},jn.name),n.a.createElement(b.a,null,Xt&&n.a.createElement("i",{className:"iconfont icon-tuodong1 font14 ".concat(Ct.a.Icon)})))))})})),Kn.placeholder)}))},an=Rt,un=w("VNF0"),Nn=w.n(un),Rn=function(dt){var Jt=dt.value,$t=dt.onChange,Wn=dt.scrollId,ga=Object(L.a)(dt,["value","onChange","scrollId"]);return n.a.createElement("div",{id:Wn||""},n.a.createElement(ya.a,Object(Ge.a)({},ga,{defaultValue:Jt,onChange:function(St,Xt){Xt!=null&&Xt.length?$t(St,Xt):$t(St)}})))},Dt=w("9Bee"),gn=function(dt){var Jt=dt.dispatch,$t=dt.competitions,Wn=dt.loading,ga=dt.isedit,mn=dt.setIsedit,St=dt.setselectedKeys,Xt=h.a.useForm(),Pt=Object(c.a)(Xt,1),Gt=Pt[0],rn=$t.MdContent,cn=Object(o.i)(),Un=cn.identifier,ea=Object(s.useState)([]),ma=Object(c.a)(ea,2),Ln=ma[0],zt=ma[1],Ca=Object(s.useState)({}),jt=Object(c.a)(Ca,2),Qn=jt[0],Kn=jt[1];Object(s.useEffect)(function(){var jn,wn=rn==null||((jn=rn.attachments)===null||jn===void 0)?void 0:jn.map(function(Lt){return Object(B.a)(Object(B.a)({},Lt),{},{uid:Lt.id,status:"done",url:Lt.url,name:Lt.title,response:{id:Lt.id}})}),pn=Object(B.a)(Object(B.a)({},rn),{},{competition_module_id:rn==null?void 0:rn.id,content:rn==null?void 0:rn.md_content,name:(rn==null?void 0:rn.md_name)||(rn==null?void 0:rn.name),md_content_id:rn==null?void 0:rn.md_id,attachment_ids:wn});zt(wn),Gt.setFieldsValue(pn),Kn(pn)},[rn]);var Ma={action:"".concat(Oe.a.API_SERVER,"/api/attachments.json"),onRemove:function(){var jn=Object(f.a)(p.a.mark(function pn(Lt){var En,Cn;return p.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,Object(ye.D)({id:Lt==null||((En=Lt.response)===null||En===void 0)?void 0:En.id});case 2:Cn=Jn.sent,Cn.status==0&&l.b.success('\u9644\u4EF6"'.concat(Lt.name||Lt.title,'"\u5220\u9664\u6210\u529F'));case 4:case"end":return Jn.stop()}},pn)}));function wn(pn){return jn.apply(this,arguments)}return wn}(),beforeUpload:function(wn){var pn=wn.size/1024/1024;return pn>150?(l.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150MB)"),Promise.reject()):!0}};return n.a.createElement(n.a.Fragment,null,ga?n.a.createElement(n.a.Fragment,null,n.a.createElement(h.a,{form:Gt,className:Nn.a.formDiv,initialValues:Qn,size:"large",onFinish:function(){var jn=Object(f.a)(p.a.mark(function wn(pn){var Lt,En;return p.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return pn.attachment_ids=pn==null||((Lt=pn.attachment_ids)===null||Lt===void 0)?void 0:Lt.map(function(Jn){return Jn.response.id}),ut.next=3,Jt({type:"competitions/getUpdateMdContent",payload:Object(B.a)({identifier:Un},pn)});case 3:if(En=ut.sent,!(En.status==0)){ut.next=9;break}return l.b.success("\u4FDD\u5B58\u6210\u529F"),mn(!1),ut.next=9,Jt({type:"competitions/common_header",payload:Un});case 9:case"end":return ut.stop()}},wn)}));return function(wn){return jn.apply(this,arguments)}}()},n.a.createElement(h.a.Item,{label:"\u6A21\u5757id",name:"competition_module_id",hidden:!0}),n.a.createElement(h.a.Item,{label:"\u5BF9\u5E94\u5185\u5BB9\u7684id",name:"md_content_id",hidden:!0}),n.a.createElement(_.a,{align:"middle",justify:"space-between"},n.a.createElement(b.a,{flex:1},n.a.createElement(h.a.Item,{name:"name"},n.a.createElement(N.a,null))),n.a.createElement(_.a,{className:"ml20",align:"middle"},n.a.createElement(b.a,null,n.a.createElement(h.a.Item,{name:"hidden",valuePropName:"checked"},n.a.createElement(_e.a,null,"\u9690\u85CF"))),n.a.createElement(b.a,{className:"ml20",style:{marginBottom:16}},n.a.createElement("span",{className:Nn.a.deletetitle,onClick:Object(f.a)(p.a.mark(function jn(){return p.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:Y.a.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5220\u9664\u9875\u9762\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664",onOk:function(){var Lt=Object(f.a)(p.a.mark(function Cn(){var ut;return p.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:return da.next=2,Object(F.a)("/api/competitions/".concat(Un,"/competition_modules/").concat(rn==null?void 0:rn.id,".json"),{method:"delete"});case 2:if(ut=da.sent,!((ut==null?void 0:ut.status)===0)){da.next=8;break}return St(null),mn(!1),da.next=8,Jt({type:"competitions/common_header",payload:Un});case 8:case"end":return da.stop()}},Cn)}));function En(){return Lt.apply(this,arguments)}return En}()});case 1:case"end":return pn.stop()}},jn)}))},n.a.createElement("i",{className:"iconfont icon-piliangshanchu3 font14 mr5"}),"\u5220\u9664\u9875\u9762")))),n.a.createElement(h.a.Item,{className:"mt5",name:"content"},n.a.createElement(Rn,{scrollId:""})),n.a.createElement(h.a.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(wn){return Array.isArray(wn)?wn:wn==null?void 0:wn.fileList}},n.a.createElement(Xe.a,Ma,n.a.createElement(_.a,{align:"middle"},n.a.createElement(O.a,null,"\u4E0A\u4F20\u9644\u4EF6"),n.a.createElement(b.a,{className:"ml20",style:{color:"#9096a3"}},"\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185")))),n.a.createElement(_.a,{align:"middle",justify:"end"},n.a.createElement(O.a,{onClick:function(){mn(!1),Gt.resetFields()}},"\u53D6\u6D88"),n.a.createElement(O.a,{className:"ml20",type:"primary",htmlType:"submit"},"\u4FDD\u5B58\u66F4\u6539")))):rn!=null&&rn.md_content?n.a.createElement(n.a.Fragment,null,n.a.createElement(Dt.a,{value:rn==null?void 0:rn.md_content}),Ln==null?void 0:Ln.map(function(jn,wn){return n.a.createElement(_.a,null,n.a.createElement("div",{className:Nn.a.FileList,key:wn},n.a.createElement("a",{href:"".concat(Oe.a.API_SERVER).concat(jn.url),target:"_self",download:jn.title},n.a.createElement("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),n.a.createElement("span",{style:{color:"#000000"}},jn.title),n.a.createElement("span",{className:"ml10",style:{color:"#000000"}},jn.filesize))))})):n.a.createElement($e.a,{imgUrl:w("FOrL")}))},pt=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.effects,user:Wn}})(gn),Ut=function(dt){var Jt,$t,Wn,ga,mn,St,Xt,Pt,Gt,rn=dt.dispatch,cn=dt.competitions,Un=dt.loading,ea=dt.selectedKeys,ma=cn.MdContent,Ln=cn.CommitRecords,zt=cn.competitionStage,Ca=cn.is_manager,jt=cn.competition,Qn=Object(o.i)(),Kn=Qn.identifier,Ma=Object(s.useState)(1),jn=Object(c.a)(Ma,2),wn=jn[0],pn=jn[1],Lt=Object(s.useState)([]),En=Object(c.a)(Lt,2),Cn=En[0],ut=En[1],Jn=Object(s.useState)(!1),da=Object(c.a)(Jn,2),Mn=da[0],dn=da[1],Hn=Object(s.useState)({description:"",question_id:null}),fn=Object(c.a)(Hn,2),Vt=fn[0],Zn=fn[1],ta=[{title:"\u63D0\u4EA4ID",dataIndex:"commit_id",width:100,render:function(Kt){return Kt||"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:function(Kt){return Kt=="waiting"?n.a.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):Kt=="progress"?n.a.createElement("span",{style:{color:""}},"\u8FDB\u884C\u4E2D"):Kt=="cancelled"?n.a.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):Kt=="completed"?n.a.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):"--"}},{title:"\u5F97\u5206",width:80,dataIndex:"evaluation_score",render:function(Kt){return Kt||"--"}},{title:"\u63D0\u4EA4\u65F6\u95F4",width:200,dataIndex:"commit_at",render:function(Kt){return Kt?Te()(Kt).format("YYYY.MM.DD HH:mm:ss"):"--"}},{title:"\u4E0B\u8F7D\u6587\u4EF6",ellipsis:!0,dataIndex:"commit_id",render:function(Kt,Pn){var qn,Ba,ar,mr,Za,la,na,rr;return n.a.createElement(U.a,{placement:"topLeft",title:Pn==null||((qn=Pn.attachments)===null||qn===void 0||((Ba=qn[0])===null||Ba===void 0))?void 0:Ba.title},n.a.createElement("a",{href:Oe.a.API_SERVER+(Pn==null||((ar=Pn.attachments)===null||ar===void 0||((mr=ar[0])===null||mr===void 0))?void 0:mr.url),download:Pn==null||((Za=Pn.attachments)===null||Za===void 0||((la=Za[0])===null||la===void 0))?void 0:la.title},(Pn==null||((na=Pn.attachments)===null||na===void 0||((rr=na[0])===null||rr===void 0))?void 0:rr.title)||"--"))}},{title:"\u6D4B\u8BC4\u4FE1\u606F",width:120,dataIndex:"commit_id",render:function(Kt,Pn){return n.a.createElement(n.a.Fragment,null,n.a.createElement(O.a,{style:{padding:0},type:"link",disabled:(Pn==null?void 0:Pn.evaluation_status)!="completed",onClick:function(){var Ba=Y.a.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:n.a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},n.a.createElement(Dt.a,{value:(Pn==null?void 0:Pn.evaluation_info)||""})),onOk:function(){return Ba.destroy()},onCancel:function(){return Ba.destroy()}})}},"\u67E5\u770B"),n.a.createElement(O.a,{className:"ml10",style:{padding:0},type:"link",danger:!0,disabled:(Pn==null?void 0:Pn.evaluation_status)!="waiting",onClick:function(){var Ba=Y.a.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"",content:n.a.createElement(n.a.Fragment,null,"\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"),onOk:function(){var ar=Object(f.a)(p.a.mark(function Za(){var la;return p.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(F.a)("/api/competitions/".concat(Kn,"/competition_commit_records/").concat(Pn.id,"/cancel.json"),{method:"POST",body:{section_id:zt.id,record_id:Pn.id}});case 2:la=rr.sent,(la==null?void 0:la.status)==0&&(l.b.success("\u53D6\u6D88\u6210\u529F"),Ba.destroy(),Dn());case 4:case"end":return rr.stop()}},Za)}));function mr(){return ar.apply(this,arguments)}return mr}(),onCancel:function(){return Ba.destroy()}})}},"\u53D6\u6D88"))}}],bn={fileList:Cn,action:"".concat(Oe.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(Kt){var Pn=Kt.size/1024/1024/1024,qn=Kt.name.split(".").slice(-1)[0].toLowerCase();return Pn>1?(l.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(1G)"),Promise.reject()):qn!="zip"?(l.b.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),Promise.reject()):(ut([]),!0)},onChange:function(Kt){ut(Kt.fileList)}},Dn=function(){rn({type:"competitions/getCompetitionCommitRecords",payload:{identifier:Kn,section_id:zt.id}})};return Object(s.useEffect)(function(){Dn()},[zt]),Object(s.useEffect)(function(){var zn,Kt,Pn,qn;Zn({description:Ln==null||((zn=Ln.data)===null||zn===void 0||((Kt=zn.question)===null||Kt===void 0))?void 0:Kt.description,question_id:Ln==null||((Pn=Ln.data)===null||Pn===void 0||((qn=Pn.question)===null||qn===void 0))?void 0:qn.id})},[Ln]),n.a.createElement(n.a.Fragment,null,n.a.createElement(_.a,{align:"middle",justify:"space-between"},n.a.createElement(b.a,{style:{fontWeight:600}},"\u63D0\u4EA4"),n.a.createElement(b.a,null,(Ca||(jt==null?void 0:jt.is_member))&&(zt==null?void 0:zt.can_evaluation)&&n.a.createElement(O.a,{type:"primary",onClick:Object(f.a)(p.a.mark(function zn(){var Kt;return p.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,rn({type:"competitions/postCompetitionCommitRecords",payload:{identifier:Kn,section_id:zt==null?void 0:zt.id,commit_type:wn,attachment_ids:Cn==null?void 0:Cn.map(function(Ba){var ar;return Ba==null||((ar=Ba.response)===null||ar===void 0)?void 0:ar.id})}});case 2:Kt=qn.sent,(Kt==null?void 0:Kt.status)==0&&(l.b.success(Kt==null?void 0:Kt.message),ut([]),dn(!1),Dn());case 4:case"end":return qn.stop()}},zn)}))},"\u63D0\u4EA4"))),n.a.createElement(_.a,{className:"mt20",align:"middle"},n.a.createElement(b.a,null,"\u9898\u76EE\u540D\u79F0"),n.a.createElement(b.a,{className:"ml20"},Ln==null||((Jt=Ln.data)===null||Jt===void 0||(($t=Jt.question)===null||$t===void 0))?void 0:$t.name)),n.a.createElement(_.a,{className:"mt25",align:"middle"},n.a.createElement(b.a,null,"\u63D0\u4EA4\u65B9\u5F0F"),n.a.createElement(b.a,{className:"ml20"},n.a.createElement(Re.a.Group,{onChange:function(Kt){return pn(Kt.target.value)},value:wn},n.a.createElement(Re.a,{value:1},"\u6587\u4EF6\u63D0\u4EA4"),n.a.createElement(Re.a,{value:2},"\u4ECE\u6211\u7684\u4ED3\u5E93\u63D0\u4EA4")))),wn==1&&n.a.createElement("div",{className:"mt20",style:{width:333}},n.a.createElement(Xe.a.Dragger,bn,n.a.createElement("div",{style:{textAlign:"center"}},n.a.createElement("p",{style:{marginTop:22}},n.a.createElement("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:"30px"}})),n.a.createElement("p",{className:"mt10",style:{marginBottom:22}},"\u62D6\u62FD\u6587\u4EF6\u6216",n.a.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))),wn==2&&n.a.createElement("div",{className:"mt20",style:{padding:10,background:"#F8F9FA",display:"inline-block"}},"\u4ED3\u5E93\u6587\u4EF6\u8DEF\u5F84\uFF1A",n.a.createElement("a",{href:Ln==null||((Wn=Ln.data)===null||Wn===void 0)?void 0:Wn.git_address},Ln==null||((ga=Ln.data)===null||ga===void 0)?void 0:ga.git_address)),(Ln==null||((mn=Ln.data)===null||mn===void 0||((St=mn.records)===null||St===void 0))?void 0:St.length)>0&&n.a.createElement("div",{className:"mt30",style:{borderTop:"1px solid #F1F1F1"}},n.a.createElement(_.a,{className:"mt30",align:"middle",justify:"space-between"},n.a.createElement(b.a,{style:{fontWeight:600}},"\u6211\u7684\u6210\u7EE9"),n.a.createElement(b.a,null,n.a.createElement(O.a,{type:"primary",onClick:Dn},"\u66F4\u65B0"))),n.a.createElement(Se.a,{className:"mt30",pagination:!1,loading:Un["competitions/getCompetitionCommitRecords"],dataSource:Ln==null||((Xt=Ln.data)===null||Xt===void 0)?void 0:Xt.records,columns:ta})),n.a.createElement("div",{className:"mt30",style:{borderTop:"1px solid #F1F1F1"}},n.a.createElement(_.a,{className:"mt30",align:"middle",justify:"space-between"},n.a.createElement(b.a,{style:{fontWeight:600}},"\u8BF4\u660E"),n.a.createElement(b.a,null,!Mn&&Ca&&n.a.createElement("a",{onClick:function(){return dn(!0)}},n.a.createElement("i",{className:"iconfont icon-bianji9 mr5"}),"\u7F16\u8F91"))),Mn?n.a.createElement(ya.a,{className:"mt30",defaultValue:Vt==null?void 0:Vt.description,onChange:function(Kt){return Zn(Object(B.a)(Object(B.a)({},Vt),{},{description:Kt}))}}):n.a.createElement(Dt.a,{className:"mt30",value:Ln==null||((Pt=Ln.data)===null||Pt===void 0||((Gt=Pt.question)===null||Gt===void 0))?void 0:Gt.description}),Mn&&n.a.createElement(_.a,{className:"mt40",align:"middle",justify:"end"},n.a.createElement(O.a,{onClick:function(){return dn(!1)},size:"large"},"\u53D6\u6D88"),n.a.createElement(O.a,{size:"large",className:"ml20",type:"primary",onClick:Object(f.a)(p.a.mark(function zn(){var Kt;return p.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,rn({type:"competitions/putCompetitionEntries",payload:Object(B.a)({identifier:Kn},Vt)});case 2:Kt=qn.sent,(Kt==null?void 0:Kt.status)==0&&(l.b.success("\u4FEE\u6539\u6210\u529F"),dn(!1),Dn());case 4:case"end":return qn.stop()}},zn)}))},"\u4FDD\u5B58\u66F4\u6539"))))},Ot=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.effects,user:Wn}})(Ut),vn=w("NLgs"),kn=function(dt){var Jt,$t=dt.competitions,Wn=dt.globalSetting,ga=dt.loading,mn=dt.dispatch,St=dt.user,Xt=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),Pt=Object(o.h)(),Gt=$t.is_manager,rn=$t.competition,cn=Object(o.i)(),Un=cn.identifier,ea=Object(s.useState)([]),ma=Object(c.a)(ea,2),Ln=ma[0],zt=ma[1],Ca=Object(s.useState)(!1),jt=Object(c.a)(Ca,2),Qn=jt[0],Kn=jt[1],Ma=Object(s.useState)(null),jn=Object(c.a)(Ma,2),wn=jn[0],pn=jn[1],Lt=Object(s.useState)(null),En=Object(c.a)(Lt,2),Cn=En[0],ut=En[1],Jn=[{type:"other",name:"\u5176\u4ED6",content:n.a.createElement(pt,{isedit:Qn,setIsedit:Kn,setselectedKeys:pn})},{type:"entrance",name:"\u8D5B\u9898\u5165\u53E3",content:n.a.createElement(Ot,{selectedKeys:wn})}],da=function(dn){var Hn,fn=Jn==null||((Hn=Jn.find(function(Vt){return(Vt==null?void 0:Vt.type)==(dn==null?void 0:dn.module_type)}))===null||Hn===void 0)?void 0:Hn.type;if(Qn){l.b.warning("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u5185\u5BB9\u3002");return}if(fn=="entrance"&&!Object(vn.b)(mn))return;pn(dn.id||wn),ut(fn||"other")};return Object(s.useEffect)(function(){if(wn){var Mn,dn;mn({type:"competitions/getCompetitionModulesDetails",payload:{identifier:Un,id:wn}}),ut(($t==null||((Mn=$t.LeftNav)===null||Mn===void 0||((dn=Mn.find(function(Hn){return(Hn==null?void 0:Hn.id)==wn}))===null||dn===void 0))?void 0:dn.module_type)=="entrance"?"entrance":"other")}},[wn,Qn]),Object(s.useEffect)(function(){var Mn;if(($t==null||((Mn=$t.LeftNav)===null||Mn===void 0)?void 0:Mn.length)>0){var dn,Hn,fn;zt($t==null||((dn=$t.LeftNav)===null||dn===void 0)?void 0:dn.filter(function(Vt){return Vt.module_type=="entrance"?Gt||rn.is_member:!0})),pn(wn||($t==null||((Hn=$t.LeftNav)===null||Hn===void 0||((fn=Hn[0])===null||fn===void 0))?void 0:fn.id))}},[$t==null?void 0:$t.LeftNav]),Object(s.useEffect)(function(){var Mn,dn,Hn,fn,Vt;pn((Pt==null||((Mn=Pt.query)===null||Mn===void 0)?void 0:Mn.module_type)&&(Gt||rn.is_member)&&($t==null||((dn=$t.LeftNav)===null||dn===void 0||((Hn=dn.find(function(Zn){var ta;return(Pt==null||((ta=Pt.query)===null||ta===void 0)?void 0:ta.module_type)==Zn.module_type}))===null||Hn===void 0))?void 0:Hn.id)||wn||($t==null||((fn=$t.LeftNav)===null||fn===void 0||((Vt=fn[0])===null||Vt===void 0))?void 0:Vt.id))},[Pt]),n.a.createElement("section",{className:Ve.a.bg},n.a.createElement(_.a,{align:"middle",justify:"space-between",className:Ve.a.Title},n.a.createElement(b.a,null,"\u7ADE\u8D5B\u6982\u89C8"),n.a.createElement(b.a,null,Cn!="entrance"&&Gt&&n.a.createElement("a",{onClick:function(){return Kn(!0)}},n.a.createElement("i",{className:"iconfont icon-bianji9 mr5"}),"\u7F16\u8F91"))),n.a.createElement(_.a,null,n.a.createElement(b.a,{style:{paddingTop:15,minWidth:183,borderRight:"1px solid #F1F1F1 "}},n.a.createElement(an,{data:Ln,isedit:Qn,handleClick:da,selectedKeys:wn,is_manager:Gt,dispatch:mn}),Gt&&n.a.createElement(O.a,{className:"mt20 ml20 mb20",style:{border:"1px solid #BACFFE",color:"#3061D0"},onClick:Object(f.a)(p.a.mark(function Mn(){var dn,Hn;return p.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,Object(F.a)("/api/competitions/".concat(Un,"/competition_modules.json"),{method:"POST"});case 2:if(dn=Vt.sent,!(dn.status===0)){Vt.next=7;break}return Vt.next=6,mn({type:"competitions/common_header",payload:Un});case 6:pn(dn==null||((Hn=dn.data)===null||Hn===void 0)?void 0:Hn.id);case 7:case"end":return Vt.stop()}},Mn)}))},"+ \u65B0\u589E\u680F\u76EE")),n.a.createElement(b.a,{className:"p30",style:{flex:1}},n.a.createElement(Et.a,{spinning:ga},Cn&&(Jn==null||((Jt=Jn.find(function(Mn){return Mn.type==Cn}))===null||Jt===void 0)?void 0:Jt.content)))))},oa=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.models.competitions,user:Wn}})(kn),ka=w("MXD1"),sa=w("CFYs"),ca=w("Ar4g"),Na=w.n(ca),Pa=function(dt){var Jt,$t,Wn,ga,mn=dt.competitions,St=dt.globalSetting,Xt=dt.loading,Pt=dt.dispatch,Gt=dt.user,rn=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),cn=h.a.useForm(),Un=Object(c.a)(cn,1),ea=Un[0],ma=Object(s.useState)([]),Ln=Object(c.a)(ma,2),zt=Ln[0],Ca=Ln[1],jt=mn.is_manager,Qn=mn.EvaluationList,Kn=mn.competitionStage,Ma=Object(o.i)(),jn=Ma.identifier,wn=Object(s.useState)(!1),pn=Object(c.a)(wn,2),Lt=pn[0],En=pn[1],Cn=Object(s.useState)({page:1,per_page:10,competition_id:jn,section_id:null,no_evaluated:!1}),ut=Object(c.a)(Cn,2),Jn=ut[0],da=ut[1],Mn=[{title:"\u63D0\u4EA4ID",dataIndex:"commit_id",width:100,render:function(Vt){return Vt||"--"}},{title:"\u6218\u961F\u540D\u79F0",dataIndex:"team_name",ellipsis:!0,render:function(Vt){return n.a.createElement(U.a,{placement:"topLeft",title:Vt},Vt||"--")}},{title:"\u5BA2\u89C2\u5F97\u5206",dataIndex:"objective_percentage",render:function(Vt){return Vt||"--"}},{title:"\u4E3B\u89C2\u5206",dataIndex:"subjective_percentage",render:function(Vt){return Vt||n.a.createElement("span",{style:{color:"#3061D0"}},"\u672A\u5BA1\u6838")}},{title:"\u4E0B\u8F7D\u6587\u4EF6",dataIndex:"commit_files",ellipsis:!0,render:function(Vt,Zn){var ta,bn,Dn,zn,Kt,Pn,qn,Ba;return n.a.createElement(U.a,{placement:"topLeft",title:Zn==null||((ta=Zn.commit_files)===null||ta===void 0||((bn=ta[0])===null||bn===void 0))?void 0:bn.title},n.a.createElement("a",{href:Oe.a.API_SERVER+(Zn==null||((Dn=Zn.commit_files)===null||Dn===void 0||((zn=Dn[0])===null||zn===void 0))?void 0:zn.url),download:Zn==null||((Kt=Zn.commit_files)===null||Kt===void 0||((Pn=Kt[0])===null||Pn===void 0))?void 0:Pn.title},(Zn==null||((qn=Zn.commit_files)===null||qn===void 0||((Ba=qn[0])===null||Ba===void 0))?void 0:Ba.title)||"--"))}},{title:"\u64CD\u4F5C",dataIndex:"commit_id",width:128,render:function(Vt,Zn){return n.a.createElement(n.a.Fragment,null,n.a.createElement(O.a,{type:"link",disabled:!(Zn!=null&&Zn.clone_url),style:{padding:0},onClick:function(){Object(Me.R)(Zn==null?void 0:Zn.clone_url)}},"\u4EE3\u7801\u4ED3\u5E93"),n.a.createElement(O.a,{className:"ml20",type:"link",style:{padding:0},onClick:function(){var bn;ea.setFieldsValue({subjective_percentage:Kn==null?void 0:Kn.excessive_review,record_id:Zn==null?void 0:Zn.id,subjective_score:Kn!=null&&Kn.excessive_review?parseInt(Zn==null?void 0:Zn.subjective_percentage):Zn==null?void 0:Zn.subjective_percentage}),Ca(Zn==null||((bn=Zn.evaluation_files)===null||bn===void 0)?void 0:bn.map(function(Dn){return Object(B.a)(Object(B.a)({},Dn),{},{uid:Dn.id,name:Dn.title,status:"done",url:Oe.a.API_SERVER+Dn.url,response:{id:Dn.id},percent:100,size:Dn.filesize})})),En(!0)}},"\u6253\u5206"))}}],dn={fileList:zt,action:"".concat(Oe.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(Vt){var Zn=Vt.size/1024/1024/1024,ta=Vt.name.split(".").slice(-1)[0].toLowerCase();return Zn>1?(l.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(1G)"),Promise.reject()):!0},onChange:function(Vt){Ca(Vt.fileList)},showUploadList:!1},Hn=function(){var fn=Object(f.a)(p.a.mark(function Vt(){return p.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:Pt({type:"competitions/getSubjectiveEvaluationList",payload:Object(B.a)({identifier:jn},Jn)});case 1:case"end":return ta.stop()}},Vt)}));return function(){return fn.apply(this,arguments)}}();return Object(s.useEffect)(function(){Jn!=null&&Jn.section_id&&Hn()},[Jn]),Object(s.useEffect)(function(){Kn!=null&&Kn.id&&da(Object(B.a)(Object(B.a)({},Jn),{},{section_id:Kn==null?void 0:Kn.id}))},[Kn]),n.a.createElement("section",{className:Na.a.bg},n.a.createElement(_.a,{align:"middle",className:Na.a.Title},n.a.createElement(b.a,null,"\u4E3B\u89C2\u8BC4\u5206")),n.a.createElement("div",{className:"ml20 mr20"},n.a.createElement(Et.a,{spinning:Xt["competitions/getSubjectiveEvaluationList"]},n.a.createElement(_e.a,{style:{margin:"13px 0px"},value:Jn==null?void 0:Jn.no_evaluated,onClick:function(Vt){var Zn;return da(Object(B.a)(Object(B.a)({},Jn),{},{no_evaluated:Vt==null||((Zn=Vt.target)===null||Zn===void 0)?void 0:Zn.checked}))}},"\u53EA\u5C55\u793A\u672A\u5BA1\u6838"),n.a.createElement(Se.a,{locale:{emptyText:n.a.createElement($e.a,{imgUrl:w("FOrL")})},pagination:!1,dataSource:Qn==null||((Jt=Qn.data)===null||Jt===void 0)?void 0:Jt.records,columns:Mn}),(Qn==null||(($t=Qn.data)===null||$t===void 0)?void 0:$t.count)>0&&n.a.createElement(_.a,{className:"mt20 mb30",align:"middle",justify:"space-between"},n.a.createElement(b.a,{className:"font14",style:{color:"#333"}},"\u5171",n.a.createElement("span",{style:{color:"#165DFF"}},(Qn==null||((Wn=Qn.data)===null||Wn===void 0)?void 0:Wn.count)||0),"\u6761\u6570\u636E"),n.a.createElement(b.a,null,n.a.createElement(ae.a,{showQuickJumper:!0,showSizeChanger:!0,current:Jn.page,pageSize:Jn.per_page,onChange:function(Vt){return da(Object(B.a)(Object(B.a)({},Jn),{},{page:Vt}))},onShowSizeChange:function(Vt,Zn){return da(Object(B.a)(Object(B.a)({},Jn),{},{page:1,per_page:Zn}))},total:(Qn==null||((ga=Qn.data)===null||ga===void 0)?void 0:ga.count)||0}))))),n.a.createElement(Y.a,{title:"\u8BC4\u5206",onCancel:function(){En(!1),Ca([])},centered:!0,width:535,visible:Lt,onOk:function(){return ea.submit()}},n.a.createElement(h.a,{form:ea,size:"large",initialValues:{},colon:!1,onFinish:function(){var fn=Object(f.a)(p.a.mark(function Vt(Zn){var ta;return p.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,Object(F.a)("/api/competitions/".concat(jn,"/competition_commit_records/").concat(Zn.record_id,"/subjective_evaluation.json"),{method:"post",body:Object(B.a)(Object(B.a)({},Zn),{},{attachment_ids:zt.map(function(zn){var Kt;return zn==null||((Kt=zn.response)===null||Kt===void 0)?void 0:Kt.id}),competition_id:jn,section_id:Kn==null?void 0:Kn.id})});case 2:ta=Dn.sent,(ta==null?void 0:ta.status)==0&&(l.b.success("\u6253\u5206\u6210\u529F"),Ca([]),En(!1),Hn());case 4:case"end":return Dn.stop()}},Vt)}));return function(Vt){return fn.apply(this,arguments)}}()},n.a.createElement(h.a.Item,{name:"record_id",hidden:!0,label:"\u8BC4\u6D4Bid"}),ea.getFieldValue("subjective_percentage")?n.a.createElement(h.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u6253\u4E3B\u89C2\u9898\u5206\u503C"}]},n.a.createElement(Re.a.Group,null,n.a.createElement(Re.a,{value:0},"0 \u5206"),n.a.createElement(Re.a,{value:100},"100 \u5206"))):n.a.createElement(h.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u6253\u4E3B\u89C2\u9898\u5206\u503C"}]},n.a.createElement(N.a,{placeholder:"\u8BF7\u6253\u4E3B\u89C2\u9898\u5206\u503C"})),n.a.createElement(_.a,{align:"middle"},n.a.createElement(b.a,null,"\u8BC4\u5206\u8BC1\u660E"),n.a.createElement(b.a,{className:"ml20"},n.a.createElement(Xe.a,dn,n.a.createElement(P.b,{type:"default"},"\u4E0A\u4F20\u6587\u4EF6")))),n.a.createElement("div",{className:"mt20"},zt==null?void 0:zt.map(function(fn,Vt){return n.a.createElement(n.a.Fragment,null,n.a.createElement(_.a,{key:Vt,className:"mb10",align:"middle",justify:"space-between",style:{flexWrap:"nowrap",whiteSpace:"nowrap",fontSize:"12px"}},n.a.createElement(_.a,{align:"middle",style:{flex:1,flexWrap:"nowrap"}},n.a.createElement(b.a,{className:Na.a.Onerow,style:{padding:"5px 20px",background:"rgba(22,93,255,0.06)",color:"#165DFF",borderRadius:"15px",maxWidth:270}},n.a.createElement("i",{className:"iconfont icon-fujian1",style:{marginRight:"8px"}})," ",fn==null?void 0:fn.name),n.a.createElement(b.a,{className:"ml10",style:{color:"#C5C5C5"}},typeof(fn==null?void 0:fn.size)=="string"?fn==null?void 0:fn.size:Object(Me.p)(fn==null?void 0:fn.size)),n.a.createElement(b.a,{className:"ml30",style:{color:"#165DFF",cursor:"pointer"}},n.a.createElement("a",{href:"".concat(Oe.a.API_SERVER,"/api/attachments/item?.response?.id"),download:fn.name},n.a.createElement("i",{className:"iconfont icon-xiazai6"})," \u4E0B\u8F7D"))),n.a.createElement(b.a,null,n.a.createElement("i",{className:"iconfont icon-shanchu14 font14",style:{cursor:"pointer",color:"red"},onClick:function(){return Ca(zt==null?void 0:zt.filter(function(ta){var bn,Dn;return(ta==null||((bn=ta.response)===null||bn===void 0)?void 0:bn.id)!=(fn==null||((Dn=fn.response)===null||Dn===void 0)?void 0:Dn.id)}))}}))),(fn==null?void 0:fn.percent)!=100&&n.a.createElement(sa.a,{percent:fn==null?void 0:fn.percent}))})))))},Nr=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.effects,user:Wn}})(Pa),gr=w("V6HY"),Rr=w.n(gr),Dr=w("mgmH"),Yr=function(dt){var Jt,$t,Wn,ga,mn=dt.competitions,St=dt.globalSetting,Xt=dt.loading,Pt=dt.dispatch,Gt=dt.user,rn=Object(L.a)(dt,["competitions","globalSetting","loading","dispatch","user"]),cn=mn.is_manager,Un=mn.MemberWorks,ea=mn.competitionStage,ma=mn.competition.competition_stage_sections,Ln=Object(o.i)(),zt=Ln.identifier,Ca=Object(s.useState)({page:1,per_page:20,competition_id:zt,section_id:null,keyword:null}),jt=Object(c.a)(Ca,2),Qn=jt[0],Kn=jt[1],Ma=[{title:"\u9009\u624B\u540D\u79F0",dataIndex:"user_name",render:function(pn){return pn||"--"}},{title:"\u6218\u961F\u540D\u79F0",dataIndex:"team_name",ellipsis:!0,render:function(pn){return n.a.createElement(U.a,{placement:"topLeft",title:pn},pn||"--")}},{title:"\u6210\u7EE9",dataIndex:"evaluation_score",render:function(pn){return pn||"--"}},{title:"\u63D0\u4EA4\u65F6\u95F4",width:150,dataIndex:"commit_at",render:function(pn){return pn?Te()(pn).format("YYYY.MM.DD HH:mm:ss"):"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:function(pn){return pn=="waiting"?n.a.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):pn=="progress"?n.a.createElement("span",{style:{color:"00B187"}},"\u8BC4\u6D4B\u4E2D"):pn=="cancelled"?n.a.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):pn=="completed"?n.a.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):"--"}},{title:"\u8BC4\u6D4B\u6587\u4EF6",dataIndex:"commit_id",ellipsis:!0,render:function(pn,Lt){var En,Cn,ut,Jn,da,Mn,dn,Hn;return n.a.createElement(U.a,{placement:"topLeft",title:Lt==null||((En=Lt.attachments)===null||En===void 0||((Cn=En[0])===null||Cn===void 0))?void 0:Cn.title},n.a.createElement("a",{href:Oe.a.API_SERVER+(Lt==null||((ut=Lt.attachments)===null||ut===void 0||((Jn=ut[0])===null||Jn===void 0))?void 0:Jn.url),download:Lt==null||((da=Lt.attachments)===null||da===void 0||((Mn=da[0])===null||Mn===void 0))?void 0:Mn.title},(Lt==null||((dn=Lt.attachments)===null||dn===void 0||((Hn=dn[0])===null||Hn===void 0))?void 0:Hn.title)||"--"))}},{title:"\u64CD\u4F5C",align:"right",width:256,dataIndex:"commit_id",render:function(pn,Lt){return n.a.createElement(n.a.Fragment,null,n.a.createElement(O.a,{type:"link",disabled:!(Lt!=null&&Lt.clone_url),style:{padding:0},onClick:function(){Object(Me.R)(Lt==null?void 0:Lt.clone_url)}},"\u4EE3\u7801\u4ED3\u5E93"),n.a.createElement(O.a,{className:"ml20",type:"link",disabled:(Lt==null?void 0:Lt.evaluation_status)!="completed",style:{padding:0},onClick:function(){var Cn=Y.a.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:n.a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},n.a.createElement(Dt.a,{value:(Lt==null?void 0:Lt.evaluation_info)||""})),onOk:function(){return Cn.destroy()},onCancel:function(){return Cn.destroy()}})}},"\u8FD0\u884C\u4FE1\u606F"),n.a.createElement(O.a,{className:"ml20",disabled:(Lt==null?void 0:Lt.evaluation_status)=="progress",type:"link",style:{padding:0},onClick:Object(f.a)(p.a.mark(function En(){var Cn;return p.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,Object(F.a)("/api/competitions/".concat(zt,"/competition_commit_records/").concat(Lt.id,"/retest.json"),{method:"post",body:Object(B.a)(Object(B.a)({},Qn),{},{record_id:Lt.id})});case 2:Cn=Jn.sent,Cn.status==0&&jn();case 4:case"end":return Jn.stop()}},En)}))},"\u91CD\u6D4B"),n.a.createElement(O.a,{className:"ml20",type:"link",disabled:(Lt==null?void 0:Lt.evaluation_status)!="waiting",style:{padding:0},danger:!0,onClick:function(){var Cn=Y.a.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"",content:n.a.createElement(n.a.Fragment,null,"\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"),onOk:function(){var ut=Object(f.a)(p.a.mark(function da(){var Mn;return p.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Object(F.a)("/api/competitions/".concat(zt,"/competition_commit_records/").concat(Lt.id,"/cancel.json"),{method:"post",body:Object(B.a)(Object(B.a)({},Qn),{},{record_id:Lt.id})});case 2:Mn=Hn.sent,Mn.status==0&&jn();case 4:case"end":return Hn.stop()}},da)}));function Jn(){return ut.apply(this,arguments)}return Jn}(),onCancel:function(){return Cn.destroy()}})}},"\u53D6\u6D88"))}}],jn=function(){var wn=Object(f.a)(p.a.mark(function pn(){return p.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:Pt({type:"competitions/getMemberWorks",payload:Object(B.a)({identifier:zt},Qn)});case 1:case"end":return En.stop()}},pn)}));return function(){return wn.apply(this,arguments)}}();return Object(s.useEffect)(function(){Kn(Object(B.a)(Object(B.a)({},Qn),{},{section_id:ea==null?void 0:ea.id}))},[]),Object(s.useEffect)(function(){Qn.section_id&&jn()},[Qn]),n.a.createElement("section",{className:Rr.a.bg},n.a.createElement(_.a,{align:"middle",className:Rr.a.Title},n.a.createElement(b.a,null,"\u9009\u624B\u4F5C\u54C1")),n.a.createElement(_.a,{style:{margin:20},align:"middle",justify:"space-between"},n.a.createElement(_.a,{className:Rr.a.SrollStage,style:{flex:1,whiteSpace:"nowrap",flexWrap:"nowrap",overflowX:"auto"}},ma==null?void 0:ma.map(function(wn,pn){return n.a.createElement("div",{className:"".concat(Qn.section_id==wn.id&&Rr.a.StageItemActive," ").concat(Rr.a.StageItem),key:pn,onClick:function(){return Kn(Object(B.a)(Object(B.a)({},Qn),{},{page:1,section_id:wn.id}))}},wn.name)})),n.a.createElement(_.a,{className:"ml20",align:"middle"},n.a.createElement(P.c,{style:{width:260},placeholder:"\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0",value:Qn.keyword,onChange:function(pn){return Kn(Object(B.a)(Object(B.a)({},Qn),{},{keyword:pn,page:1}))}}),n.a.createElement(P.b,{openLoading:!0,type:"default",size:"large",className:"ml20",onClick:Object(f.a)(p.a.mark(function wn(){return p.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(Dr.r)(Object(B.a)({identifier:zt},Qn));case 2:case"end":return Lt.stop()}},wn)}))},"\u5BFC\u51FA"),n.a.createElement(P.b,{size:"large",type:"default",className:"ml20",onClick:function(){return jn()}},"\u66F4\u65B0"))),n.a.createElement(Et.a,{spinning:Xt["competitions/getMemberWorks"]},n.a.createElement(Se.a,{className:"ml20 mr20",locale:{emptyText:n.a.createElement($e.a,{imgUrl:w("FOrL")})},pagination:!1,dataSource:(Un==null||((Jt=Un.data)===null||Jt===void 0)?void 0:Jt.records)||[],columns:Ma}),(Un==null||(($t=Un.data)===null||$t===void 0)?void 0:$t.count)>0&&n.a.createElement(_.a,{className:"ml20 mr20 mt20 mb30",align:"middle",justify:"space-between"},n.a.createElement(b.a,{className:"font14",style:{color:"#333"}},"\u5171",n.a.createElement("span",{style:{color:"#165DFF"}},(Un==null||((Wn=Un.data)===null||Wn===void 0)?void 0:Wn.count)||0),"\u6761\u6570\u636E"),n.a.createElement(b.a,null,n.a.createElement(ae.a,{showQuickJumper:!0,current:Qn.page,pageSize:Qn.per_page,onChange:function(pn){return Kn(Object(B.a)(Object(B.a)({},Qn),{},{page:pn}))},onShowSizeChange:function(pn,Lt){return Kn(Object(B.a)(Object(B.a)({},Qn),{},{page:1,per_page:Lt}))},total:(Un==null||((ga=Un.data)===null||ga===void 0)?void 0:ga.count)||0})))))},ii=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.effects,user:Wn}})(Yr),fi=function(dt){var Jt,$t,Wn,ga,mn,St,Xt,Pt,Gt,rn,cn,Un,ea,ma,Ln,zt,Ca,jt,Qn,Kn,Ma,jn,wn,pn,Lt,En,Cn,ut=dt.competitions,Jn=dt.globalSetting,da=dt.loading,Mn=dt.dispatch,dn=dt.user,Hn=dt.history,fn=Object(o.h)(),Vt=h.a.useForm(),Zn=Object(c.a)(Vt,1),ta=Zn[0],bn=h.a.useForm(),Dn=Object(c.a)(bn,1),zn=Dn[0],Kt=ut.is_manager,Pn=ut.competitionStage,qn=ut.competition.is_member,Ba=Object(s.useState)({name:""}),ar=Object(c.a)(Ba,2),mr=ar[0],Za=ar[1],la=Object(o.i)(),na=la.identifier,rr=Object(s.useRef)(null),Da=Object(s.useState)(!1),In=Object(c.a)(Da,2),qa=In[0],jr=In[1],Hr=Object(s.useState)(!1),hi=Object(c.a)(Hr,2),si=hi[0],Fr=hi[1],xa=Object(s.useState)(!1),Br=Object(c.a)(xa,2),Pr=Br[0],Mr=Br[1],xr=Object(s.useState)(!1),La=Object(c.a)(xr,2),Gr=La[0],lr=La[1],za=Object(s.useState)({status:0,name:"\u53D1\u5E03\u7ADE\u8D5B",func:function(){},isShow:!1}),Ga=Object(c.a)(za,2),tr=Ga[0],hr=Ga[1],Ua=Object(s.useState)({tabId:1}),Ke=Object(c.a)(Ua,2),Va=Ke[0],$r=Ke[1],Kr=Object(s.useState)({day:0,hour:0,minute:0,second:0,isShow:!1}),Lr=Object(c.a)(Kr,2),ei=Lr[0],gi=Lr[1],ui=[{id:0,name:"\u6982\u89C8",show:!0,content:n.a.createElement(oa,null)},{id:1,name:"\u6392\u884C\u699C",show:!0,content:n.a.createElement(we,null)},{id:2,name:"\u6218\u961F",show:!0,content:n.a.createElement(Bn,null)},{id:3,name:"\u8BBE\u7F6E",show:Kt,content:n.a.createElement(Or,null)},{id:4,name:"\u9009\u624B\u4F5C\u54C1",show:Kt,content:n.a.createElement(ii,null)},{id:5,name:"\u4E3B\u89C2\u8BC4\u5206",show:Kt&&(Pn==null?void 0:Pn.subjective_evaluation),content:n.a.createElement(Nr,null)}].filter(function(ja){return ja.show}),Pi=function(){var ja=Object(f.a)(p.a.mark(function fr(){return p.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Mn({type:"competitions/common_header",payload:na});case 2:case"end":return cr.stop()}},fr)}));return function(){return ja.apply(this,arguments)}}(),ti=function(fr){var br=new Date(fr.start_time).getTime(),cr=new Date(fr.end_time).getTime(),Xr=new Date().getTime();return br-Xr>0?"wait":cr-Xr>0?"process":"finish"},li=function(){var ja=Object(f.a)(p.a.mark(function fr(){var br,cr;return p.a.wrap(function(Ur){for(;;)switch(Ur.prev=Ur.next){case 0:if(!((ut==null||((br=ut.competition)===null||br===void 0)?void 0:br.not_finish_count)>0)){Ur.next=3;break}return jr(!0),Ur.abrupt("return");case 3:return Ur.next=5,Mn({type:"competitions/competition_review",payload:{id:na}});case 5:cr=Ur.sent,cr.status==0&&(l.b.success("\u53D1\u5E03\u6210\u529F"),Pi());case 7:case"end":return Ur.stop()}},fr)}));return function(){return ja.apply(this,arguments)}}(),Si=function(){var ja=Object(f.a)(p.a.mark(function fr(){return p.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:if(Object(vn.b)(Mn)){cr.next=2;break}return cr.abrupt("return");case 2:Fr(!0);case 3:case"end":return cr.stop()}},fr)}));return function(){return ja.apply(this,arguments)}}(),Bi=function(fr){if(!fr.published){hr({status:0,name:"\u53D1\u5E03\u7ADE\u8D5B",func:li,isShow:Kt});return}if(fr.competition_status==He.a.PROGRESSING){var br=new Date(fr.enroll_start_time).getTime(),cr=new Date(fr.enroll_end_time).getTime(),Xr=new Date().getTime();!fr.is_member&&br-Xr>0&&hr({status:1,name:"",func:function(){},isShow:!1}),!fr.is_member&&br-Xr<=0&&cr-Xr>0&&hr({status:1,name:"\u7ACB\u5373\u62A5\u540D",func:Si,isShow:!fr.is_member}),!fr.is_member&&cr-Xr<=0&&hr({status:2,name:"\u4E0D\u53EF\u62A5\u540D",func:function(){},isShow:!fr.is_member})}fr.competition_status==He.a.ENDED&&hr({status:3,name:"\u5DF2\u7ED3\u675F",func:function(){},isShow:!0})};return Object(s.useEffect)(function(){Bi(ut==null?void 0:ut.competition)},[ut==null?void 0:ut.competition]),Object(s.useEffect)(function(){var ja=new Date(Pn==null?void 0:Pn.end_time).getTime(),fr=new Date(Pn==null?void 0:Pn.start_time).getTime(),br=new Date().getTime();if(qn){var cr;fr-br<=0&&ja-br>0&&hr({status:1,name:"\u8D5B\u9898\u5165\u53E3",func:function(){Hn.push("/competitions/detail/".concat(na,"?type=0&module_type=","entrance"))},isShow:qn}),(fr-br>0||ja-br<=0)&&hr({status:2,name:"",func:function(){},isShow:!1}),(ut==null||((cr=ut.competition)===null||cr===void 0)?void 0:cr.competition_status)==He.a.ENDED&&hr({status:3,name:"\u5DF2\u7ED3\u675F",func:function(){},isShow:!0})}return ja&&(rr.current=setInterval(function(){var Xr,Ur,Zi=new Date(ut==null||((Xr=ut.competition)===null||Xr===void 0)?void 0:Xr.start_time).getTime(),Ti=ja-new Date().getTime();if(!(ut!=null&&(Ur=ut.competition)!==null&&Ur!==void 0&&Ur.published)||tr.status==3||Ti<=0||Zi-br>0){gi({day:0,hour:0,minute:0,second:0,isShow:!1}),clearInterval(rr.current);return}gi({day:Math.floor(Ti/(1e3*60*60*24)),hour:Math.floor(Ti%(1e3*60*60*24)/(1e3*60*60)),minute:Math.floor(Ti%(1e3*60*60)/(1e3*60)),second:Math.floor(Ti%(1e3*60)/1e3),isShow:!0})},1e3)),function(){clearInterval(rr.current)}},[Pn]),Object(s.useEffect)(function(){Pi()},[]),Object(s.useEffect)(function(){var ja;$r({tabId:parseInt((fn==null||((ja=fn.query)===null||ja===void 0)?void 0:ja.type)||0)})},[fn]),n.a.createElement("div",{style:{background:"#fff"}},n.a.createElement("div",{className:A.a.bg},n.a.createElement(m.a,{separator:">",style:{marginTop:15}},n.a.createElement(m.a.Item,{href:"/competitions"},"\u5728\u7EBF\u7ADE\u8D5B"),n.a.createElement(m.a.Item,null,ut==null||((Jt=ut.competition)===null||Jt===void 0)?void 0:Jt.name)),n.a.createElement(_.a,{className:"mt20"},n.a.createElement(b.a,{style:{width:335}},n.a.createElement("img",{src:"".concat(Oe.a.IMG_SERVER).concat(ut==null||(($t=ut.competition)===null||$t===void 0)?void 0:$t.image),style:{height:"100%",width:"100%",objectFit:"cover"}})),n.a.createElement(b.a,{className:"ml20 mr20",style:{width:495,display:"flex",flexDirection:"column"}},n.a.createElement(U.a,{placement:"topLeft",title:ut==null||((Wn=ut.competition)===null||Wn===void 0)?void 0:Wn.name,overlayStyle:{maxWidth:495}},n.a.createElement("div",{className:A.a.IntoTitle},ut==null||((ga=ut.competition)===null||ga===void 0)?void 0:ga.name)),n.a.createElement("div",{className:"mt10",style:{display:"flex",flex:1,flexDirection:"column",justifyContent:"space-between"}},n.a.createElement(U.a,{placement:"topLeft",title:ut==null||((mn=ut.competition)===null||mn===void 0)?void 0:mn.description,overlayStyle:{maxWidth:495}},n.a.createElement("div",{className:"font14 ".concat(A.a.MultiLine)},(ut==null||((St=ut.competition)===null||St===void 0)?void 0:St.description)||"")),n.a.createElement("div",null,(ut==null||((Xt=ut.competition)===null||Xt===void 0)?void 0:Xt.sponsor)&&n.a.createElement("div",{className:"".concat(A.a.FlexNoWrap)},n.a.createElement("div",{style:{width:50,whiteSpace:"nowrap",color:"#9096A3"}},"\u4E3B\u529E\u5355\u4F4D"),n.a.createElement(U.a,{placement:"topLeft",title:ut==null||((Pt=ut.competition)===null||Pt===void 0)?void 0:Pt.sponsor},n.a.createElement("div",{className:"ml20 font12 ".concat(A.a.Onerow)},ut==null||((Gt=ut.competition)===null||Gt===void 0)?void 0:Gt.sponsor))),(ut==null||((rn=ut.competition)===null||rn===void 0)?void 0:rn.organizer)&&n.a.createElement("div",{className:"mt10 ".concat(A.a.FlexNoWrap)},n.a.createElement("div",{style:{width:50,whiteSpace:"nowrap",color:"#9096A3"}},"\u627F\u529E\u5355\u4F4D"),n.a.createElement(U.a,{placement:"topLeft",title:ut==null||((cn=ut.competition)===null||cn===void 0)?void 0:cn.organizer},n.a.createElement("div",{className:"ml20 font12 ".concat(A.a.Onerow)},ut==null||((Un=ut.competition)===null||Un===void 0)?void 0:Un.organizer))),(ut==null||((ea=ut.competition)===null||ea===void 0)?void 0:ea.co_organizer)&&n.a.createElement("div",{className:"mt10 ".concat(A.a.FlexNoWrap)},n.a.createElement("div",{style:{width:50,whiteSpace:"nowrap",color:"#9096A3"}},"\u534F\u529E\u5355\u4F4D"),n.a.createElement(U.a,{placement:"topLeft",title:ut==null||((ma=ut.competition)===null||ma===void 0)?void 0:ma.co_organizer},n.a.createElement("div",{className:"ml20 font12 ".concat(A.a.Onerow)},ut==null||((Ln=ut.competition)===null||Ln===void 0)?void 0:Ln.co_organizer)))))),n.a.createElement(b.a,{flex:1,style:{borderLeft:"1px solid #F6F7F9",paddingLeft:20}},ut!=null&&(zt=ut.competition)!==null&&zt!==void 0&&zt.bonus?n.a.createElement(_.a,{className:"mt10",align:"bottom",justify:"center"},n.a.createElement("div",{style:{color:"#5F6367"}},n.a.createElement("i",{className:"mr5 iconfont icon-jiangjin"}),"\u5956\u91D1"),n.a.createElement(b.a,{className:"ml10",style:{fontSize:"26px",lineHeight:"23px",fontWeight:600}},n.a.createElement("span",{className:"font20"},"\xA5"),parseInt(ut==null||((Ca=ut.competition)===null||Ca===void 0)?void 0:Ca.bonus).toLocaleString())):null,n.a.createElement(_.a,{style:{marginTop:"24px"},align:"middle",justify:"space-between"},n.a.createElement(b.a,{className:A.a.PublicNum},n.a.createElement("div",null,(ut==null||((jt=ut.competition)===null||jt===void 0)?void 0:jt.team_count)||0),n.a.createElement("div",null,"\u603B\u53C2\u8D5B\u961F\u4F0D")),n.a.createElement(b.a,{className:A.a.PublicNum},n.a.createElement("div",null,(ut==null||((Qn=ut.competition)===null||Qn===void 0)?void 0:Qn.member_count)||0),n.a.createElement("div",null,"\u603B\u53C2\u8D5B\u4EBA\u5458")),n.a.createElement(b.a,{className:A.a.PublicNum},n.a.createElement("div",null,(ut==null||((Kn=ut.competition)===null||Kn===void 0)?void 0:Kn.submit_count)||0),n.a.createElement("div",null,"\u63D0\u4EA4\u6B21\u6570"))),ei.isShow&&n.a.createElement(_.a,{className:"mt20",align:"middle",justify:"center",style:{color:"#9096a3"}},n.a.createElement(b.a,{className:"mr20"},"\u8DDD\u79BB\u9636\u6BB5\u7ED3\u675F"),n.a.createElement(_.a,{align:"middle",justify:"space-between"},n.a.createElement("div",{className:A.a.CountDown},ei.day||0),n.a.createElement(b.a,{className:"ml5 mr5"},"\u5929"),n.a.createElement("div",{className:A.a.CountDown},ei.hour||0),n.a.createElement(b.a,{className:"ml5 mr5"},"\u65F6"),n.a.createElement("div",{className:A.a.CountDown},ei.minute||0),n.a.createElement(b.a,{className:"ml5 mr5"},"\u5206"),n.a.createElement("div",{className:A.a.CountDown},ei.second||0),n.a.createElement(b.a,{className:"ml5 mr5"},"\u79D2"))),n.a.createElement(_.a,{className:"mt20 ".concat(A.a.EnrollButton),align:"middle",justify:"center"},tr.isShow&&n.a.createElement(O.a,{disabled:[2,3].includes(tr.status),type:"primary",onClick:function(){tr.func()}},tr.name)))),(ut==null||((Ma=ut.competition)===null||Ma===void 0||((jn=Ma.competition_stage_sections)===null||jn===void 0))?void 0:jn.length)>1&&n.a.createElement("div",{className:"mt20 ".concat(A.a.StepsDiv)},n.a.createElement(G.a,null,ut==null||((wn=ut.competition)===null||wn===void 0||((pn=wn.competition_stage_sections)===null||pn===void 0))?void 0:pn.map(function(ja,fr){var br,cr;return n.a.createElement(G.a.Step,{key:fr,icon:ti(ja)=="wait"?n.a.createElement("div",{style:{width:16,height:16,borderRadius:"50%",border:"2px solid rgba(0, 0, 0, 0.25)",marginTop:8}}):n.a.createElement("i",{className:"iconfont icon-danxuanxuanzhong1"}),description:n.a.createElement(U.a,{placement:(ut==null||((br=ut.competition)===null||br===void 0||((cr=br.competition_stage_sections)===null||cr===void 0))?void 0:cr.length)-1==fr?"bottomRight":"bottomLeft",title:n.a.createElement("div",{style:{color:"#fff"}},n.a.createElement("div",null,ja.name),n.a.createElement("div",null,Te()(ja.start_time).format("YYYY.MM.DD HH:mm:ss")," - ",Te()(ja.end_time).format("YYYY.MM.DD HH:mm:ss")))},n.a.createElement("div",{style:{cursor:"pointer",color:(Pn==null?void 0:Pn.id)==(ja==null?void 0:ja.id)?"#000":"rgba(0, 0, 0, 0.45)"},onClick:function(){["process","finish"].includes(ti(ja))&&(Mn({type:"competitions/save",payload:{competitionStage:ja}}),Hn.push("/competitions/detail/".concat(na,"?type=0&module_type=","entrance")))}},n.a.createElement("div",null,ja.name),n.a.createElement("div",null,Te()(ja.start_time).format("MM.DD")," - ",Te()(ja.end_time).format("MM.DD")))),status:ti(ja)})}))),n.a.createElement(P.e,{className:"mt10",value:Va.tabId,dataSource:ui,onChange:function(fr){if(fr==2&&!Object(vn.b)(Mn))return;$r(Object(B.a)(Object(B.a)({},Va),{},{tabId:fr}))}}),!(ut!=null&&(Lt=ut.competition)!==null&&Lt!==void 0&&Lt.published)&&n.a.createElement("div",{className:A.a.tag},n.a.createElement(y.a,null)," \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"),n.a.createElement("div",{className:"mt20"},ui==null||((En=ui.find(function(ja){return ja.id==Va.tabId}))===null||En===void 0)?void 0:En.content),n.a.createElement(Y.a,{title:"\u53D1\u5E03\u7ADE\u8D5B",onCancel:function(){return jr(!1)},okText:"\u53BB\u5B8C\u5584",centered:!0,onOk:function(){Mn({type:"competitions/setActionTabs",payload:{key:"5"}}),jr(!1)},visible:qa},"\u68C0\u6D4B\u5230\u5F53\u524D\u60A8\u8FD8\u672A\u5B8C\u5584\u7ADE\u8D5B\u6307\u5F15\u7684\u5185\u5BB9\uFF0C\u8BF7\u5148\u5B8C\u5584\u6307\u5F15\u6E05\u5355\uFF0C\u518D\u53D1\u5E03\u7ADE\u8D5B"),n.a.createElement(Y.a,{title:"\u62A5\u540D",onCancel:function(){return Fr(!1)},width:316,centered:!0,footer:null,visible:si},n.a.createElement("span",null,"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),n.a.createElement(_.a,{className:"mt30",align:"middle",justify:"end"},n.a.createElement(O.a,{size:"large",onClick:function(){Fr(!1),Mr(!0)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),n.a.createElement(O.a,{size:"large",type:"primary",className:"ml20",onClick:function(){Fr(!1),lr(!0)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),n.a.createElement(Y.a,{title:"",onCancel:function(){return Mr(!1)},centered:!0,visible:Pr,onOk:function(){return ta.submit()}},n.a.createElement(h.a,{form:ta,initialValues:{},layout:"vertical",onFinish:function(){var ja=Object(f.a)(p.a.mark(function fr(br){var cr;return p.a.wrap(function(Ur){for(;;)switch(Ur.prev=Ur.next){case 0:return Ur.next=2,Object(F.a)("/api/competitions/".concat(na,"/competition_teams/join.json"),{method:"POST",body:Object(B.a)({},br)});case 2:cr=Ur.sent,(cr==null?void 0:cr.status)==0&&(l.b.success("\u62A5\u540D\u6210\u529F"),Pi(),Mr(!1));case 4:case"end":return Ur.stop()}},fr)}));return function(fr){return ja.apply(this,arguments)}}()},n.a.createElement(h.a.Item,{name:"invite_code",label:"\u6218\u961F\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6218\u961F\u9080\u8BF7\u7801"}]},n.a.createElement(N.a,{placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u9080\u8BF7\u7801"})))),n.a.createElement(Y.a,{title:"\u521B\u5EFA\u6218\u961F",visible:Gr,centered:!0,onCancel:function(){return lr(!1)},onOk:function(){return zn.submit()}},n.a.createElement(h.a,{form:zn,layout:"vertical",onValuesChange:function(fr,br){return Za(br)},onFinish:function(){var ja=Object(f.a)(p.a.mark(function fr(br){var cr;return p.a.wrap(function(Ur){for(;;)switch(Ur.prev=Ur.next){case 0:return Ur.next=2,Object(F.a)("/api/competitions/".concat(na,"/competition_teams.json"),{method:"POST",body:Object(B.a)({},br)});case 2:cr=Ur.sent,(cr==null?void 0:cr.status)==0&&(l.b.success("\u521B\u5EFA\u6210\u529F"),lr(!1),Pi());case 4:case"end":return Ur.stop()}},fr)}));return function(fr){return ja.apply(this,arguments)}}()},n.a.createElement(h.a.Item,{label:"\u961F\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6218\u961F\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},n.a.createElement(N.a,{maxLength:60,suffix:"".concat((mr==null||((Cn=mr.name)===null||Cn===void 0)?void 0:Cn.length)||0,"/60"),placeholder:"\u8BF7\u8F93\u5165\u961F\u540D"}))))))},vi=xe.default=Object(i.a)(function(hn){var dt=hn.competitions,Jt=hn.loading,$t=hn.globalSetting,Wn=hn.user;return{competitions:dt,globalSetting:$t,loading:Jt.models.competitions,user:Wn}})(fi)},dmUQ:function(Ue,xe,w){"use strict";var ee=w("Ff2n"),N=w("rePB"),j=w("1OyB"),Y=w("vuIU"),B=w("Ji7U"),D=w("md7G"),G=w("foSv"),T=w("q1tI"),O=w.n(T),M=w("TSYQ"),_=w.n(M),I=w("4IlW");function U(o,i){var y=Object.keys(o);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(o);i&&(v=v.filter(function(A){return Object.getOwnPropertyDescriptor(o,A).enumerable})),y.push.apply(y,v)}return y}function R(o){for(var i=1;i<arguments.length;i++){var y=arguments[i]!=null?arguments[i]:{};i%2?U(Object(y),!0).forEach(function(v){Object(N.a)(o,v,y[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(y)):U(Object(y)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(y,v))})}return o}function b(o){var i=g();return function(){var v=Object(G.a)(o),A;if(i){var P=Object(G.a)(this).constructor;A=Reflect.construct(v,arguments,P)}else A=v.apply(this,arguments);return Object(D.a)(this,A)}}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(o){return!1}}function m(){}function u(o){o.preventDefault()}var l=function(i){return i.replace(/[^\w.-]+/g,"")},f=200,C=600,h=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,c=function(i){return i!=null},x=function(i,y){return y===i||typeof y=="number"&&typeof i=="number"&&isNaN(y)&&isNaN(i)},p=function(o){Object(B.a)(y,o);var i=b(y);function y(v){var A;Object(j.a)(this,y),A=i.call(this,v),A.onKeyDown=function(z){var V=A.props,L=V.onKeyDown,k=V.onPressEnter;if(z.keyCode===I.a.UP){var H=A.getRatio(z);A.up(z,H,null),A.stop()}else if(z.keyCode===I.a.DOWN){var J=A.getRatio(z);A.down(z,J,null),A.stop()}else z.keyCode===I.a.ENTER&&k&&k(z);if(A.recordCursorPosition(),A.lastKeyCode=z.keyCode,L){for(var ae=arguments.length,he=new Array(ae>1?ae-1:0),Se=1;Se<ae;Se++)he[Se-1]=arguments[Se];L.apply(void 0,[z].concat(he))}},A.onKeyUp=function(z){var V=A.props.onKeyUp;if(A.stop(),A.recordCursorPosition(),V){for(var L=arguments.length,k=new Array(L>1?L-1:0),H=1;H<L;H++)k[H-1]=arguments[H];V.apply(void 0,[z].concat(k))}},A.onChange=function(z){var V=A.props.onChange;A.state.focused&&(A.inputting=!0),A.rawInput=A.props.parser(A.getValueFromEvent(z)),A.setState({inputValue:A.rawInput}),V(A.toNumber(A.rawInput))},A.onMouseUp=function(){var z=A.props.onMouseUp;A.recordCursorPosition(),z&&z.apply(void 0,arguments)},A.onFocus=function(){var z;A.setState({focused:!0}),(z=A.props).onFocus.apply(z,arguments)},A.onBlur=function(){var z=A.props.onBlur;A.inputting=!1,A.setState({focused:!1});var V=A.getCurrentValidValue(A.state.inputValue),L=A.setValue(V,m);if(z){var k=A.input.value,H=A.getInputDisplayValue({focus:!1,value:L});A.input.value=H&&Number(H),z.apply(void 0,arguments),A.input.value=k}},A.getRatio=function(z){var V=1;return z.metaKey||z.ctrlKey?V=.1:z.shiftKey&&(V=10),V},A.getFullNum=function(z){return isNaN(z)?z:/e/i.test(String(z))?Number(z).toFixed(18).replace(/\.?0+$/,""):z},A.getPrecision=function(z){if(c(A.props.precision))return A.props.precision;var V=String(z);if(V.indexOf("e-")>=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var L=0;return V.indexOf(".")>=0&&(L=V.length-V.indexOf(".")-1),L},A.getInputDisplayValue=function(z){var V=z||A.state,L=V.focused,k=V.inputValue,H=V.value,J;L?J=k:J=A.toPrecisionAsStep(H),J==null&&(J="");var ae=A.formatWrapper(J);return c(A.props.decimalSeparator)&&(ae=ae.toString().replace(".",A.props.decimalSeparator)),ae},A.recordCursorPosition=function(){try{A.cursorStart=A.input.selectionStart,A.cursorEnd=A.input.selectionEnd,A.currentValue=A.input.value,A.cursorBefore=A.input.value.substring(0,A.cursorStart),A.cursorAfter=A.input.value.substring(A.cursorEnd)}catch(z){}},A.restoreByAfter=function(z){if(z===void 0)return!1;var V=A.input.value,L=V.lastIndexOf(z);if(L===-1)return!1;var k=A.cursorBefore.length;return A.lastKeyCode===I.a.DELETE&&A.cursorBefore.charAt(k-1)===z[0]?(A.fixCaret(k,k),!0):L+z.length===V.length?(A.fixCaret(L,L),!0):!1},A.partRestoreByAfter=function(z){return z===void 0?!1:Array.prototype.some.call(z,function(V,L){var k=z.substring(L);return A.restoreByAfter(k)})},A.isNotCompleteNumber=function(z){return isNaN(z)||z===""||z===null||z&&z.toString().indexOf(".")===z.toString().length-1},A.stop=function(){A.autoStepTimer&&clearTimeout(A.autoStepTimer)},A.down=function(z,V,L){A.pressingUpOrDown=!0,A.step("down",z,V,L)},A.up=function(z,V,L){A.pressingUpOrDown=!0,A.step("up",z,V,L)},A.saveInput=function(z){A.input=z};var P=v.value;P===void 0&&(P=v.defaultValue),A.state={focused:v.autoFocus};var F=A.getValidValue(A.toNumber(P));return A.state=R(R({},A.state),{},{inputValue:A.toPrecisionAsStep(F),value:F}),A}return Object(Y.a)(y,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(A){var P=this.props,F=P.value,z=P.onChange,V=P.max,L=P.min,k=this.state.focused;if(A){if(!x(A.value,F)||!x(A.max,V)||!x(A.min,L)){var H=k?F:this.getValidValue(F),J;this.pressingUpOrDown?J=H:this.inputting?J=this.rawInput:J=this.toPrecisionAsStep(H),this.setState({value:H,inputValue:J})}var ae="value"in this.props?F:this.state.value;"max"in this.props&&A.max!==V&&typeof ae=="number"&&ae>V&&z&&z(V),"min"in this.props&&A.min!==L&&typeof ae=="number"&&ae<L&&z&&z(L)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var he=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===I.a.BACKSPACE?he=this.cursorStart-1:this.lastKeyCode===I.a.DELETE&&(he=this.cursorStart):he=this.input.value.length,this.fixCaret(he,he)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case I.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case I.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(Se){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(A){var P=A;return P===""?P="":this.isNotCompleteNumber(parseFloat(P))?P=this.state.value:P=this.getValidValue(P),this.toNumber(P)}},{key:"getValueFromEvent",value:function(A){var P=A.target.value.trim().replace(/。/g,".");return c(this.props.decimalSeparator)&&(P=P.replace(this.props.decimalSeparator,".")),P}},{key:"getValidValue",value:function(A){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,z=parseFloat(A);return isNaN(z)?A:(z<P&&(z=P),z>F&&(z=F),z)}},{key:"setValue",value:function(A,P){var F=this.props.precision,z=this.isNotCompleteNumber(parseFloat(A))?null:parseFloat(A),V=this.state.value,L=V===void 0?null:V,k=this.state.inputValue,H=k===void 0?null:k,J=typeof z=="number"?z.toFixed(F):"".concat(z),ae=z!==L||J!=="".concat(H);return"value"in this.props?(H=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:H},P)):this.setState({value:z,inputValue:this.toPrecisionAsStep(A)},P),ae&&this.props.onChange(z),z}},{key:"getMaxPrecision",value:function(A){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,F=this.props,z=F.precision,V=F.step;if(c(z))return z;var L=this.getPrecision(P),k=this.getPrecision(V),H=this.getPrecision(A);return A?Math.max(H,L+k):L+k}},{key:"getPrecisionFactor",value:function(A){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,F=this.getMaxPrecision(A,P);return Math.pow(10,F)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(A){return this.props.formatter?this.props.formatter(A):A}},{key:"toPrecisionAsStep",value:function(A){if(this.isNotCompleteNumber(A)||A==="")return A;var P=Math.abs(this.getMaxPrecision(A));return isNaN(P)?A.toString():Number(A).toFixed(P)}},{key:"toNumber",value:function(A){var P=this.props.precision,F=this.state.focused,z=A&&A.length>16&&F;return this.isNotCompleteNumber(A)||z?A:c(P)?Math.round(A*Math.pow(10,P))/Math.pow(10,P):Number(A)}},{key:"upStep",value:function(A,P){var F=this.props.step,z=this.getPrecisionFactor(A,P),V=Math.abs(this.getMaxPrecision(A,P)),L=((z*A+z*F*P)/z).toFixed(V);return this.toNumber(L)}},{key:"downStep",value:function(A,P){var F=this.props.step,z=this.getPrecisionFactor(A,P),V=Math.abs(this.getMaxPrecision(A,P)),L=((z*A-z*F*P)/z).toFixed(V);return this.toNumber(L)}},{key:"step",value:function(A,P){var F=this,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),P&&(P.persist(),P.preventDefault());var L=this.props;if(L.disabled)return;var k=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(k))return;var H=this["".concat(A,"Step")](k,z),J=H>L.max||H<L.min;if(H>L.max?H=L.max:H<L.min&&(H=L.min),this.setValue(H,null),this.setState({focused:!0},function(){F.pressingUpOrDown=!1}),J)return;this.autoStepTimer=setTimeout(function(){F[A](P,z,!0)},V?f:C)}},{key:"fixCaret",value:function(A,P){if(A===void 0||P===void 0||!this.input||!this.input.value)return;try{var F=this.input.selectionStart,z=this.input.selectionEnd;(A!==F||P!==z)&&this.input.setSelectionRange(A,P)}catch(V){}}},{key:"render",value:function(){var A,P=this.props,F=P.prefixCls,z=P.disabled,V=P.readOnly,L=P.useTouch,k=P.autoComplete,H=P.upHandler,J=P.downHandler,ae=P.className,he=P.max,Se=P.min,Ee=P.style,Re=P.title,Me=P.onMouseEnter,Oe=P.onMouseLeave,ye=P.onMouseOver,Le=P.onMouseOut,q=P.required,Ce=P.onClick,fe=P.tabIndex,De=P.type,Xe=P.placeholder,Ye=P.id,$e=P.inputMode,At=P.pattern,Wt=P.step,It=P.maxLength,xt=P.autoFocus,ct=P.name,qt=P.onPaste,_n=P.onInput,Tn=Object(ee.a)(P,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),On=this.state,Bn=On.value,Fn=On.focused,Te=_()(F,(A={},Object(N.a)(A,ae,!!ae),Object(N.a)(A,"".concat(F,"-disabled"),z),Object(N.a)(A,"".concat(F,"-focused"),Fn),A)),He={};Object.keys(Tn).forEach(function(be){(be.substr(0,5)==="data-"||be.substr(0,5)==="aria-"||be==="role")&&(He[be]=Tn[be])});var bt=!V&&!z,Et=this.getInputDisplayValue(null),at=(Bn||Bn===0)&&(isNaN(Bn)||Number(Bn)>=he),mt=(Bn||Bn===0)&&(isNaN(Bn)||Number(Bn)<=Se),Pe=at||z||V,_e=mt||z||V,me=_()("".concat(F,"-handler"),"".concat(F,"-handler-up"),Object(N.a)({},"".concat(F,"-handler-up-disabled"),Pe)),re=_()("".concat(F,"-handler"),"".concat(F,"-handler-down"),Object(N.a)({},"".concat(F,"-handler-down-disabled"),_e)),le=L?{onTouchStart:Pe?m:this.up,onTouchEnd:this.stop}:{onMouseDown:Pe?m:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ue=L?{onTouchStart:_e?m:this.down,onTouchEnd:this.stop}:{onMouseDown:_e?m:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:Te,style:Ee,title:Re,onMouseEnter:Me,onMouseLeave:Oe,onMouseOver:ye,onMouseOut:Le,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(F,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},le,{role:"button","aria-label":"Increase Value","aria-disabled":Pe,className:me}),H||O.a.createElement("span",{unselectable:"on",className:"".concat(F,"-handler-up-inner"),onClick:u})),O.a.createElement("span",Object.assign({unselectable:"on"},ue,{role:"button","aria-label":"Decrease Value","aria-disabled":_e,className:re}),J||O.a.createElement("span",{unselectable:"on",className:"".concat(F,"-handler-down-inner"),onClick:u}))),O.a.createElement("div",{className:"".concat(F,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Se,"aria-valuemax":he,"aria-valuenow":Bn,required:q,type:De,placeholder:Xe,onPaste:qt,onClick:Ce,onMouseUp:this.onMouseUp,className:"".concat(F,"-input"),tabIndex:fe,autoComplete:k,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:bt?this.onKeyDown:m,onKeyUp:bt?this.onKeyUp:m,autoFocus:xt,maxLength:It,readOnly:V,disabled:z,max:he,min:Se,step:Wt,name:ct,title:Re,id:Ye,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Et),pattern:At,inputMode:$e,onInput:_n},He))))}}]),y}(O.a.Component);p.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:h,min:-h,step:1,style:{},onChange:m,onKeyDown:m,onPressEnter:m,onFocus:m,onBlur:m,parser:l,required:!1,autoComplete:"off"};var s=p,n=xe.a=s},eqwU:function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg=="},"f0W+":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",tab:"tab___Ck8cr",active:"active___gGp9s"}},f9pc:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fcSX:function(Ue,xe,w){"use strict";var ee=w("Ff2n"),N=w("1OyB"),j=w("vuIU"),Y=w("Ji7U"),B=w("md7G"),D=w("foSv"),G=w("1W/9"),T=w("q1tI"),O=w("rePB"),M=w("JX7q"),_=w("TSYQ"),I=w.n(_),U=w("qx4F"),R=w("4IlW");function b(z){return Array.isArray(z)?z:[z]}var g={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},m=Object.keys(g).filter(function(z){if(typeof document=="undefined")return!1;var V=document.getElementsByTagName("html")[0];return z in(V?V.style:{})})[0],u=g[m];function l(z,V,L,k){z.addEventListener?z.addEventListener(V,L,k):z.attachEvent&&z.attachEvent("on".concat(V),L)}function f(z,V,L,k){z.removeEventListener?z.removeEventListener(V,L,k):z.attachEvent&&z.detachEvent("on".concat(V),L)}function C(z,V){var L=typeof z=="function"?z(V):z;return Array.isArray(L)?L.length===2?L:[L[0],L[1]]:[L]}var h=function(V){return!isNaN(parseFloat(V))&&isFinite(V)},c=!(typeof window!="undefined"&&window.document&&window.document.createElement),x=function z(V,L,k,H){if(!L||L===document||L instanceof Document)return!1;if(L===V.parentNode)return!0;var J=Math.max(Math.abs(k),Math.abs(H))===Math.abs(H),ae=Math.max(Math.abs(k),Math.abs(H))===Math.abs(k),he=L.scrollHeight-L.clientHeight,Se=L.scrollWidth-L.clientWidth,Ee=document.defaultView.getComputedStyle(L),Re=Ee.overflowY==="auto"||Ee.overflowY==="scroll",Me=Ee.overflowX==="auto"||Ee.overflowX==="scroll",Oe=he&&Re,ye=Se&&Me;return J&&(!Oe||Oe&&(L.scrollTop>=he&&H<0||L.scrollTop<=0&&H>0))||ae&&(!ye||ye&&(L.scrollLeft>=Se&&k<0||L.scrollLeft<=0&&k>0))?z(V,L.parentNode,k,H):!1};function p(z){var V=s();return function(){var k=Object(D.a)(z),H;if(V){var J=Object(D.a)(this).constructor;H=Reflect.construct(k,arguments,J)}else H=k.apply(this,arguments);return Object(B.a)(this,H)}}function s(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(z){return!1}}var n={},o=function(z){Object(Y.a)(L,z);var V=p(L);function L(k){var H;return Object(N.a)(this,L),H=V.call(this,k),H.domFocus=function(){H.dom&&H.dom.focus()},H.removeStartHandler=function(J){if(J.touches.length>1)return;H.startPos={x:J.touches[0].clientX,y:J.touches[0].clientY}},H.removeMoveHandler=function(J){if(J.changedTouches.length>1)return;var ae=J.currentTarget,he=J.changedTouches[0].clientX-H.startPos.x,Se=J.changedTouches[0].clientY-H.startPos.y;(ae===H.maskDom||ae===H.handlerDom||ae===H.contentDom&&x(ae,J.target,he,Se))&&J.cancelable&&J.preventDefault()},H.transitionEnd=function(J){var ae=J.target;f(ae,u,H.transitionEnd),ae.style.transition=""},H.onKeyDown=function(J){if(J.keyCode===R.a.ESC){var ae=H.props.onClose;J.stopPropagation(),ae&&ae(J)}},H.onWrapperTransitionEnd=function(J){var ae=H.props,he=ae.open,Se=ae.afterVisibleChange;J.target===H.contentWrapper&&J.propertyName.match(/transform$/)&&(H.dom.style.transition="",!he&&H.getCurrentDrawerSome()&&(document.body.style.overflowX="",H.maskDom&&(H.maskDom.style.left="",H.maskDom.style.width="")),Se&&Se(!!he))},H.openLevelTransition=function(){var J=H.props,ae=J.open,he=J.width,Se=J.height,Ee=H.getHorizontalBoolAndPlacementName(),Re=Ee.isHorizontal,Me=Ee.placementName,Oe=H.contentDom?H.contentDom.getBoundingClientRect()[Re?"width":"height"]:0,ye=(Re?he:Se)||Oe;H.setLevelAndScrolling(ae,Me,ye)},H.setLevelTransform=function(J,ae,he,Se){var Ee=H.props,Re=Ee.placement,Me=Ee.levelMove,Oe=Ee.duration,ye=Ee.ease,Le=Ee.showMask;H.levelDom.forEach(function(q){q.style.transition="transform ".concat(Oe," ").concat(ye),l(q,u,H.transitionEnd);var Ce=J?he:0;if(Me){var fe=C(Me,{target:q,open:J});Ce=J?fe[0]:fe[1]||0}var De=typeof Ce=="number"?"".concat(Ce,"px"):Ce,Xe=Re==="left"||Re==="top"?De:"-".concat(De);Xe=Le&&Re==="right"&&Se?"calc(".concat(Xe," + ").concat(Se,"px)"):Xe,q.style.transform=Ce?"".concat(ae,"(").concat(Xe,")"):""})},H.setLevelAndScrolling=function(J,ae,he){var Se=H.props.onChange;if(!c){var Ee=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(U.a)(!0):0;H.setLevelTransform(J,ae,he,Ee),H.toggleScrollingToDrawerAndBody(Ee)}Se&&Se(J)},H.toggleScrollingToDrawerAndBody=function(J){var ae=H.props,he=ae.getOpenCount,Se=ae.getContainer,Ee=ae.showMask,Re=ae.open,Me=Se&&Se(),Oe=he&&he();if(Me&&Me.parentNode===document.body&&Ee){var ye=["touchstart"],Le=[document.body,H.maskDom,H.handlerDom,H.contentDom];Re&&document.body.style.overflow!=="hidden"?(J&&H.addScrollingEffect(J),Oe===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",Le.forEach(function(q,Ce){if(!q)return;l(q,ye[Ce]||"touchmove",Ce?H.removeMoveHandler:H.removeStartHandler,H.passive)})):H.getCurrentDrawerSome()&&(Oe||(document.body.style.overflow=""),document.body.style.touchAction="",J&&H.remScrollingEffect(J),Le.forEach(function(q,Ce){if(!q)return;f(q,ye[Ce]||"touchmove",Ce?H.removeMoveHandler:H.removeStartHandler,H.passive)}))}},H.addScrollingEffect=function(J){var ae=H.props,he=ae.placement,Se=ae.duration,Ee=ae.ease,Re=ae.getOpenCount,Me=ae.switchScrollingEffect,Oe=Re&&Re();Oe===1&&Me();var ye="width ".concat(Se," ").concat(Ee),Le="transform ".concat(Se," ").concat(Ee);H.dom.style.transition="none";switch(he){case"right":H.dom.style.transform="translateX(-".concat(J,"px)");break;case"top":case"bottom":H.dom.style.width="calc(100% - ".concat(J,"px)"),H.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(H.timeout),H.timeout=setTimeout(function(){H.dom&&(H.dom.style.transition="".concat(Le,",").concat(ye),H.dom.style.width="",H.dom.style.transform="")})},H.remScrollingEffect=function(J){var ae=H.props,he=ae.placement,Se=ae.duration,Ee=ae.ease,Re=ae.getOpenCount,Me=ae.switchScrollingEffect,Oe=Re&&Re();Oe||Me(!0),m&&(document.body.style.overflowX="hidden"),H.dom.style.transition="none";var ye,Le="width ".concat(Se," ").concat(Ee),q="transform ".concat(Se," ").concat(Ee);switch(he){case"left":{H.dom.style.width="100%",Le="width 0s ".concat(Ee," ").concat(Se);break}case"right":{H.dom.style.transform="translateX(".concat(J,"px)"),H.dom.style.width="100%",Le="width 0s ".concat(Ee," ").concat(Se),H.maskDom&&(H.maskDom.style.left="-".concat(J,"px"),H.maskDom.style.width="calc(100% + ".concat(J,"px)"));break}case"top":case"bottom":{H.dom.style.width="calc(100% + ".concat(J,"px)"),H.dom.style.height="100%",H.dom.style.transform="translateZ(0)",ye="height 0s ".concat(Ee," ").concat(Se);break}default:break}clearTimeout(H.timeout),H.timeout=setTimeout(function(){H.dom&&(H.dom.style.transition="".concat(q,",").concat(ye?"".concat(ye,","):"").concat(Le),H.dom.style.transform="",H.dom.style.width="",H.dom.style.height="")})},H.getCurrentDrawerSome=function(){return!Object.keys(n).some(function(J){return n[J]})},H.getLevelDom=function(J){var ae=J.level,he=J.getContainer;if(c)return;var Se=he&&he(),Ee=Se?Se.parentNode:null;if(H.levelDom=[],ae==="all"){var Re=Ee?Array.prototype.slice.call(Ee.children):[];Re.forEach(function(Me){Me.nodeName!=="SCRIPT"&&Me.nodeName!=="STYLE"&&Me.nodeName!=="LINK"&&Me!==Se&&H.levelDom.push(Me)})}else ae&&b(ae).forEach(function(Me){document.querySelectorAll(Me).forEach(function(Oe){H.levelDom.push(Oe)})})},H.getHorizontalBoolAndPlacementName=function(){var J=H.props.placement,ae=J==="left"||J==="right",he="translate".concat(ae?"X":"Y");return{isHorizontal:ae,placementName:he}},H.state={_self:Object(M.a)(H)},H}return Object(j.a)(L,[{key:"componentDidMount",value:function(){var H=this;if(!c){var J=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return J=!0,null}}))}catch(Re){}this.passive=J?{passive:!1}:!1}var ae=this.props,he=ae.open,Se=ae.getContainer,Ee=Se&&Se();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),he&&(Ee&&Ee.parentNode===document.body&&(n[this.drawerId]=he),this.openLevelTransition(),this.forceUpdate(function(){H.domFocus()}))}},{key:"componentDidUpdate",value:function(H){var J=this.props,ae=J.open,he=J.getContainer,Se=he&&he();ae!==H.open&&(ae&&this.domFocus(),Se&&Se.parentNode===document.body&&(n[this.drawerId]=!!ae),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var H=this.props,J=H.getOpenCount,ae=H.open,he=H.switchScrollingEffect,Se=typeof J=="function"&&J();delete n[this.drawerId],ae&&(this.setLevelTransform(!1),document.body.style.touchAction=""),Se||(document.body.style.overflow="",he(!0))}},{key:"render",value:function(){var H,J=this,ae=this.props,he=ae.className,Se=ae.children,Ee=ae.style,Re=ae.width,Me=ae.height,Oe=ae.defaultOpen,ye=ae.open,Le=ae.prefixCls,q=ae.placement,Ce=ae.level,fe=ae.levelMove,De=ae.ease,Xe=ae.duration,Ye=ae.getContainer,$e=ae.handler,At=ae.onChange,Wt=ae.afterVisibleChange,It=ae.showMask,xt=ae.maskClosable,ct=ae.maskStyle,qt=ae.onClose,_n=ae.onHandleClick,Tn=ae.keyboard,On=ae.getOpenCount,Bn=ae.switchScrollingEffect,Fn=Object(ee.a)(ae,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),Te=this.dom?ye:!1,He=I()(Le,(H={},Object(O.a)(H,"".concat(Le,"-").concat(q),!0),Object(O.a)(H,"".concat(Le,"-open"),Te),Object(O.a)(H,he||"",!!he),Object(O.a)(H,"no-mask",!It),H)),bt=this.getHorizontalBoolAndPlacementName(),Et=bt.placementName,at=q==="left"||q==="top"?"-100%":"100%",mt=Te?"":"".concat(Et,"(").concat(at,")"),Pe=$e&&T.cloneElement($e,{onClick:function(me){$e.props.onClick&&$e.props.onClick(),_n&&_n(me)},ref:function(me){J.handlerDom=me}});return T.createElement("div",Object.assign({},Fn,{tabIndex:-1,className:He,style:Ee,ref:function(me){J.dom=me},onKeyDown:Te&&Tn?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),It&&T.createElement("div",{className:"".concat(Le,"-mask"),onClick:xt?qt:void 0,style:ct,ref:function(me){J.maskDom=me}}),T.createElement("div",{className:"".concat(Le,"-content-wrapper"),style:{transform:mt,msTransform:mt,width:h(Re)?"".concat(Re,"px"):Re,height:h(Me)?"".concat(Me,"px"):Me},ref:function(me){J.contentWrapper=me}},T.createElement("div",{className:"".concat(Le,"-content"),ref:function(me){J.contentDom=me},onTouchStart:Te&&It?this.removeStartHandler:void 0,onTouchMove:Te&&It?this.removeMoveHandler:void 0},Se),Pe))}}],[{key:"getDerivedStateFromProps",value:function(H,J){var ae=J.prevProps,he=J._self,Se={prevProps:H};if(ae!==void 0){var Ee=H.placement,Re=H.level;Ee!==ae.placement&&(he.contentDom=null),Re!==ae.level&&he.getLevelDom(H)}return Se}}]),L}(T.Component);o.defaultProps={switchScrollingEffect:function(){}};var i=o;function y(z){var V=v();return function(){var k=Object(D.a)(z),H;if(V){var J=Object(D.a)(this).constructor;H=Reflect.construct(k,arguments,J)}else H=k.apply(this,arguments);return Object(B.a)(this,H)}}function v(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(z){return!1}}var A=function(z){Object(Y.a)(L,z);var V=y(L);function L(k){var H;Object(N.a)(this,L),H=V.call(this,k),H.onHandleClick=function(ae){var he=H.props,Se=he.onHandleClick,Ee=he.open;if(Se&&Se(ae),typeof Ee=="undefined"){var Re=H.state.open;H.setState({open:!Re})}},H.onClose=function(ae){var he=H.props,Se=he.onClose,Ee=he.open;Se&&Se(ae),typeof Ee=="undefined"&&H.setState({open:!1})};var J=typeof k.open!="undefined"?k.open:!!k.defaultOpen;return H.state={open:J},"onMaskClick"in k&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),H}return Object(j.a)(L,[{key:"render",value:function(){var H=this,J=this.props,ae=J.defaultOpen,he=J.getContainer,Se=J.wrapperClassName,Ee=J.forceRender,Re=J.handler,Me=Object(ee.a)(J,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),Oe=this.state.open;if(!he)return T.createElement("div",{className:Se,ref:function(q){H.dom=q}},T.createElement(i,Object.assign({},Me,{open:Oe,handler:Re,getContainer:function(){return H.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var ye=!!Re||Ee;return T.createElement(G.a,{visible:Oe,forceRender:ye,getContainer:he,wrapperClassName:Se},function(Le){var q=Le.visible,Ce=Le.afterClose,fe=Object(ee.a)(Le,["visible","afterClose"]);return T.createElement(i,Object.assign({},Me,fe,{open:q!==void 0?q:Oe,afterVisibleChange:Ce!==void 0?Ce:Me.afterVisibleChange,handler:Re,onClose:H.onClose,onHandleClick:H.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(H,J){var ae=J.prevProps,he={prevProps:H};return typeof ae!="undefined"&&H.open!==ae.open&&(he.open=H.open),he}}]),L}(T.Component);A.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:T.createElement("div",{className:"drawer-handle"},T.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var P=A,F=xe.a=P},fgAr:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___3W32R",flex_space_between:"flex_space_between___2uUoZ",flex_box_vertical_center:"flex_box_vertical_center___3Oxpz",flex_box_center_end:"flex_box_center_end___2tkyR",flex_box_column:"flex_box_column___2IFiF",btns:"btns___1c8D8",confirm:"confirm___2gIuB",cancel:"cancel___1ssuo"}},fyJ8:function(Ue,xe,w){"use strict";var ee=w("rePB"),N=w("VTBJ"),j=w("Ff2n"),Y=w("U8pU"),B=w("q1tI"),D=w.n(B),G=w("TSYQ"),T=w.n(G),O=w("c+Xe"),M=w("sR1s");function _(g){return g&&Object(Y.a)(g)==="object"&&!Array.isArray(g)&&!B.isValidElement(g)}function I(g){return typeof g=="string"?!0:Object(O.c)(g)}function U(g,m){var u,l=g.prefixCls,f=g.className,C=g.record,h=g.index,c=g.dataIndex,x=g.render,p=g.children,s=g.component,n=s===void 0?"td":s,o=g.colSpan,i=g.rowSpan,y=g.fixLeft,v=g.fixRight,A=g.firstFixLeft,P=g.lastFixLeft,F=g.firstFixRight,z=g.lastFixRight,V=g.appendNode,L=g.additionalProps,k=L===void 0?{}:L,H=g.ellipsis,J=g.align,ae=g.rowType,he=g.isSticky,Se="".concat(l,"-cell"),Ee,Re;if(p)Re=p;else{var Me=Object(M.b)(C,c);if(Re=Me,x){var Oe=x(Me,C,h);_(Oe)?(Re=Oe.children,Ee=Oe.props):Re=Oe}}Object(Y.a)(Re)==="object"&&!Array.isArray(Re)&&!B.isValidElement(Re)&&(Re=null),H&&(P||F)&&(Re=B.createElement("span",{className:"".concat(Se,"-content")},Re));var ye=Ee||{},Le=ye.colSpan,q=ye.rowSpan,Ce=ye.style,fe=ye.className,De=Object(j.a)(ye,["colSpan","rowSpan","style","className"]),Xe=Le!==void 0?Le:o,Ye=q!==void 0?q:i;if(Xe===0||Ye===0)return null;var $e={},At=typeof y=="number",Wt=typeof v=="number";At&&($e.position="sticky",$e.left=y),Wt&&($e.position="sticky",$e.right=v);var It={};J&&(It.textAlign=J);var xt,ct=H===!0?{showTitle:!0}:H;ct&&(ct.showTitle||ae==="header")&&(typeof Re=="string"||typeof Re=="number"?xt=Re.toString():B.isValidElement(Re)&&typeof Re.props.children=="string"&&(xt=Re.props.children));var qt=Object(N.a)(Object(N.a)(Object(N.a)({title:xt},De),k),{},{colSpan:Xe&&Xe!==1?Xe:null,rowSpan:Ye&&Ye!==1?Ye:null,className:T()(Se,f,(u={},Object(ee.a)(u,"".concat(Se,"-fix-left"),At),Object(ee.a)(u,"".concat(Se,"-fix-left-first"),A),Object(ee.a)(u,"".concat(Se,"-fix-left-last"),P),Object(ee.a)(u,"".concat(Se,"-fix-right"),Wt),Object(ee.a)(u,"".concat(Se,"-fix-right-first"),F),Object(ee.a)(u,"".concat(Se,"-fix-right-last"),z),Object(ee.a)(u,"".concat(Se,"-ellipsis"),H),Object(ee.a)(u,"".concat(Se,"-with-append"),V),Object(ee.a)(u,"".concat(Se,"-fix-sticky"),(At||Wt)&&he),u),k.className,fe),style:Object(N.a)(Object(N.a)(Object(N.a)(Object(N.a)({},k.style),It),$e),Ce),ref:I(n)?m:null});return B.createElement(n,Object.assign({},qt),V,Re)}var R=B.forwardRef(U);R.displayName="Cell";var b=B.memo(R,function(g,m){return m.shouldCellUpdate?!m.shouldCellUpdate(m.record,g.record):!1});xe.a=b},g0P7:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___3hg6O",flex_space_between:"flex_space_between___1q8WM",flex_box_vertical_center:"flex_box_vertical_center___3srkt",flex_box_center_end:"flex_box_center_end___tuo3e",flex_box_column:"flex_box_column___1SA1E",bg:"bg___pn2KS",title:"title___1xVsZ",right:"right___3NKxj",left:"left___3QF9u",muitem:"muitem___1zouv",muitemselectactive:"muitemselectactive___2KY04",muitemselect:"muitemselect___2dn_D",searchWrap:"searchWrap___mxpX6",search:"search___8AbC5",searchIcon:"searchIcon___2Yb-s",button:"button___3lI0A",footer:"footer___2vDo_",clear_button:"clear_button___2fHRK",save_button:"save_button___34yGH"}},gNHs:function(Ue,xe,w){Ue.exports={Onerow:"Onerow___f_x6N",Item:"Item___3-dlJ",Icon:"Icon___RzW1J",ActiveItem:"ActiveItem___rQ50X"}},h78n:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return A});var ee=w("q1tI"),N=w.n(ee),j=w("TSYQ"),Y=w.n(j),B={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},D=function(z){var V=z.map(function(){return Object(ee.useRef)()}),L=Object(ee.useRef)();return Object(ee.useEffect)(function(){var k=Date.now(),H=!1;Object.keys(V).forEach(function(J){var ae=V[J].current;if(!ae)return;H=!0;var he=ae.style;he.transitionDuration=".3s, .3s, .3s, .06s",L.current&&k-L.current<100&&(he.transitionDuration="0s, 0s")}),H&&(L.current=Date.now())}),[V]};function G(){return G=Object.assign||function(F){for(var z=1;z<arguments.length;z++){var V=arguments[z];for(var L in V)Object.prototype.hasOwnProperty.call(V,L)&&(F[L]=V[L])}return F},G.apply(this,arguments)}function T(F,z){return U(F)||I(F,z)||M(F,z)||O()}function O(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function M(F,z){if(!F)return;if(typeof F=="string")return _(F,z);var V=Object.prototype.toString.call(F).slice(8,-1);if(V==="Object"&&F.constructor&&(V=F.constructor.name),V==="Map"||V==="Set")return Array.from(F);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return _(F,z)}function _(F,z){(z==null||z>F.length)&&(z=F.length);for(var V=0,L=new Array(z);V<z;V++)L[V]=F[V];return L}function I(F,z){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(F)))return;var V=[],L=!0,k=!1,H=void 0;try{for(var J=F[Symbol.iterator](),ae;!(L=(ae=J.next()).done)&&!(V.push(ae.value),z&&V.length===z);L=!0);}catch(he){k=!0,H=he}finally{try{!L&&J.return!=null&&J.return()}finally{if(k)throw H}}return V}function U(F){if(Array.isArray(F))return F}function R(F,z){if(F==null)return{};var V=b(F,z),L,k;if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(F);for(k=0;k<H.length;k++){if(L=H[k],z.indexOf(L)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(F,L))continue;V[L]=F[L]}}return V}function b(F,z){if(F==null)return{};var V={},L=Object.keys(F),k,H;for(H=0;H<L.length;H++){if(k=L[H],z.indexOf(k)>=0)continue;V[k]=F[k]}return V}var g=function(z){var V=z.className,L=z.percent,k=z.prefixCls,H=z.strokeColor,J=z.strokeLinecap,ae=z.strokeWidth,he=z.style,Se=z.trailColor,Ee=z.trailWidth,Re=z.transition,Me=R(z,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Me.gapPosition;var Oe=Array.isArray(L)?L:[L],ye=Array.isArray(H)?H:[H],Le=D(Oe),q=T(Le,1),Ce=q[0],fe=ae/2,De=100-ae/2,Xe="M ".concat(J==="round"?fe:0,",").concat(fe,`
L `).concat(J==="round"?De:100,",").concat(fe),Ye="0 0 100 ".concat(ae),$e=0;return N.a.createElement("svg",G({className:Y()("".concat(k,"-line"),V),viewBox:Ye,preserveAspectRatio:"none",style:he},Me),N.a.createElement("path",{className:"".concat(k,"-line-trail"),d:Xe,strokeLinecap:J,stroke:Se,strokeWidth:Ee||ae,fillOpacity:"0"}),Oe.map(function(At,Wt){var It={strokeDasharray:"".concat(At,"px, 100px"),strokeDashoffset:"-".concat($e,"px"),transition:Re||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},xt=ye[Wt]||ye[ye.length-1];return $e+=At,N.a.createElement("path",{key:Wt,className:"".concat(k,"-line-path"),d:Xe,strokeLinecap:J,stroke:xt,strokeWidth:ae,fillOpacity:"0",ref:Ce[Wt],style:It})}))};g.defaultProps=B;var m=g;function u(){return u=Object.assign||function(F){for(var z=1;z<arguments.length;z++){var V=arguments[z];for(var L in V)Object.prototype.hasOwnProperty.call(V,L)&&(F[L]=V[L])}return F},u.apply(this,arguments)}function l(F,z){return x(F)||c(F,z)||C(F,z)||f()}function f(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(F,z){if(!F)return;if(typeof F=="string")return h(F,z);var V=Object.prototype.toString.call(F).slice(8,-1);if(V==="Object"&&F.constructor&&(V=F.constructor.name),V==="Map"||V==="Set")return Array.from(F);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return h(F,z)}function h(F,z){(z==null||z>F.length)&&(z=F.length);for(var V=0,L=new Array(z);V<z;V++)L[V]=F[V];return L}function c(F,z){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(F)))return;var V=[],L=!0,k=!1,H=void 0;try{for(var J=F[Symbol.iterator](),ae;!(L=(ae=J.next()).done)&&!(V.push(ae.value),z&&V.length===z);L=!0);}catch(he){k=!0,H=he}finally{try{!L&&J.return!=null&&J.return()}finally{if(k)throw H}}return V}function x(F){if(Array.isArray(F))return F}function p(F,z){if(F==null)return{};var V=s(F,z),L,k;if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(F);for(k=0;k<H.length;k++){if(L=H[k],z.indexOf(L)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(F,L))continue;V[L]=F[L]}}return V}function s(F,z){if(F==null)return{};var V={},L=Object.keys(F),k,H;for(H=0;H<L.length;H++){if(k=L[H],z.indexOf(k)>=0)continue;V[k]=F[k]}return V}var n=0;function o(F){return+F.replace("%","")}function i(F){return Array.isArray(F)?F:[F]}function y(F,z,V,L){var k=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,H=arguments.length>5?arguments[5]:void 0,J=50-L/2,ae=0,he=-J,Se=0,Ee=-2*J;switch(H){case"left":ae=-J,he=0,Se=2*J,Ee=0;break;case"right":ae=J,he=0,Se=-2*J,Ee=0;break;case"bottom":he=J,Ee=2*J;break;default:}var Re="M 50,50 m ".concat(ae,",").concat(he,`
a `).concat(J,",").concat(J," 0 1 1 ").concat(Se,",").concat(-Ee,`
a `).concat(J,",").concat(J," 0 1 1 ").concat(-Se,",").concat(Ee),Me=Math.PI*2*J,Oe={stroke:V,strokeDasharray:"".concat(z/100*(Me-k),"px ").concat(Me,"px"),strokeDashoffset:"-".concat(k/2+F/100*(Me-k),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Re,pathStyle:Oe}}var v=function(z){var V=z.prefixCls,L=z.strokeWidth,k=z.trailWidth,H=z.gapDegree,J=z.gapPosition,ae=z.trailColor,he=z.strokeLinecap,Se=z.style,Ee=z.className,Re=z.strokeColor,Me=z.percent,Oe=p(z,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ye=Object(ee.useMemo)(function(){return n+=1,n},[]),Le=y(0,100,ae,L,H,J),q=Le.pathString,Ce=Le.pathStyle,fe=i(Me),De=i(Re),Xe=De.find(function(It){return Object.prototype.toString.call(It)==="[object Object]"}),Ye=D(fe),$e=l(Ye,1),At=$e[0],Wt=function(){var xt=0;return fe.map(function(ct,qt){var _n=De[qt]||De[De.length-1],Tn=Object.prototype.toString.call(_n)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(ye,")"):"",On=y(xt,ct,_n,L,H,J);return xt+=ct,N.a.createElement("path",{key:qt,className:"".concat(V,"-circle-path"),d:On.pathString,stroke:Tn,strokeLinecap:he,strokeWidth:L,opacity:ct===0?0:1,fillOpacity:"0",style:On.pathStyle,ref:At[qt]})})};return N.a.createElement("svg",u({className:Y()("".concat(V,"-circle"),Ee),viewBox:"0 0 100 100",style:Se},Oe),Xe&&N.a.createElement("defs",null,N.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(ye),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Xe).sort(function(It,xt){return o(It)-o(xt)}).map(function(It,xt){return N.a.createElement("stop",{key:xt,offset:It,stopColor:Xe[It]})}))),N.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:q,stroke:ae,strokeLinecap:he,strokeWidth:k||L,fillOpacity:"0",style:Ce}),Wt().reverse())};v.defaultProps=B;var A=v,P={Line:m,Circle:A}},hW8S:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return Y}),w.d(xe,"c",function(){return B}),w.d(xe,"b",function(){return D});var ee=w("VTBJ"),N=w("Ff2n"),j=w("Kwbf"),Y="RC_TABLE_INTERNAL_COL_DEFINE";function B(G){var T=G.expandable,O=Object(N.a)(G,["expandable"]);return"expandable"in G?Object(ee.a)(Object(ee.a)({},O),T):O}function D(G){return Object.keys(G).reduce(function(T,O){return(O.substr(0,5)==="data-"||O.substr(0,5)==="aria-")&&(T[O]=G[O]),T},{})}},"iL++":function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},ji0R:function(Ue,xe,w){Ue.exports=w.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Ue,xe,w){Ue.exports=w.p+"static/question.cb52bef9.gif"},kPYp:function(Ue,xe){Ue.exports="data:image/png;base64,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"},kSUc:function(Ue,xe,w){},l2Kq:function(Ue,xe,w){Ue.exports=w.p+"static/match_ad.24dc22fd.jpg"},lLLS:function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII="},lZu9:function(Ue,xe,w){(function(ee){ee(w("VrN/"),w("1eCo"),w("8EBN"))})(function(ee){"use strict";ee.defineMode("markdown",function(N,j){var Y=ee.getMode(N,"text/html"),B=Y.name=="null";function D(L){if(ee.findModeByName){var k=ee.findModeByName(L);k&&(L=k.mime||k.mimes[0])}var H=ee.getMode(N,L);return H.name=="null"?null:H}j.highlightFormatting===void 0&&(j.highlightFormatting=!1),j.maxBlockquoteDepth===void 0&&(j.maxBlockquoteDepth=0),j.taskLists===void 0&&(j.taskLists=!1),j.strikethrough===void 0&&(j.strikethrough=!1),j.emoji===void 0&&(j.emoji=!1),j.fencedCodeBlockHighlighting===void 0&&(j.fencedCodeBlockHighlighting=!0),j.fencedCodeBlockDefaultMode===void 0&&(j.fencedCodeBlockDefaultMode="text/plain"),j.xml===void 0&&(j.xml=!0),j.tokenTypeOverrides===void 0&&(j.tokenTypeOverrides={});var G={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var T in G)G.hasOwnProperty(T)&&j.tokenTypeOverrides[T]&&(G[T]=j.tokenTypeOverrides[T]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,M=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,_=/^\[(x| )\](?=\s)/i,I=j.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,U=/^ {0,3}(?:\={1,}|-{2,})\s*$/,R=/^[^#!\[\]*_\\<>` "'(~:]+/,b=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,g=/^\s*\[[^\]]+?\]:.*$/,m=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,u=" ";function l(L,k,H){return k.f=k.inline=H,H(L,k)}function f(L,k,H){return k.f=k.block=H,H(L,k)}function C(L){return!L||!/\S/.test(L.string)}function h(L){if(L.linkTitle=!1,L.linkHref=!1,L.linkText=!1,L.em=!1,L.strong=!1,L.strikethrough=!1,L.quote=0,L.indentedCode=!1,L.f==x){var k=B;if(!k){var H=ee.innerMode(Y,L.htmlState);k=H.mode.name=="xml"&&H.state.tagStart===null&&!H.state.context&&H.state.tokenize.isInText}k&&(L.f=o,L.block=c,L.htmlState=null)}return L.trailingSpace=0,L.trailingSpaceNewLine=!1,L.prevLine=L.thisLine,L.thisLine={stream:null},null}function c(L,k){var H=L.column()===k.indentation,J=C(k.prevLine.stream),ae=k.indentedCode,he=k.prevLine.hr,Se=k.list!==!1,Ee=(k.listStack[k.listStack.length-1]||0)+3;k.indentedCode=!1;var Re=k.indentation;if(k.indentationDiff===null&&(k.indentationDiff=k.indentation,Se)){for(k.list=null;Re<k.listStack[k.listStack.length-1];)k.listStack.pop(),k.listStack.length?k.indentation=k.listStack[k.listStack.length-1]:k.list=!1;k.list!==!1&&(k.indentationDiff=Re-k.listStack[k.listStack.length-1])}var Me=!J&&!he&&!k.prevLine.header&&(!Se||!ae)&&!k.prevLine.fencedCodeEnd,Oe=(k.list===!1||he||J)&&k.indentation<=Ee&&L.match(O),ye=null;if(k.indentationDiff>=4&&(ae||k.prevLine.fencedCodeEnd||k.prevLine.header||J))return L.skipToEnd(),k.indentedCode=!0,G.code;if(L.eatSpace())return null;if(H&&k.indentation<=Ee&&(ye=L.match(I))&&ye[1].length<=6)return k.quote=0,k.header=ye[1].length,k.thisLine.header=!0,j.highlightFormatting&&(k.formatting="header"),k.f=k.inline,s(k);if(k.indentation<=Ee&&L.eat(">"))return k.quote=H?1:k.quote+1,j.highlightFormatting&&(k.formatting="quote"),L.eatSpace(),s(k);if(!Oe&&!k.setext&&H&&k.indentation<=Ee&&(ye=L.match(M))){var Le=ye[1]?"ol":"ul";return k.indentation=Re+L.current().length,k.list=!0,k.quote=0,k.listStack.push(k.indentation),k.em=!1,k.strong=!1,k.code=!1,k.strikethrough=!1,j.taskLists&&L.match(_,!1)&&(k.taskList=!0),k.f=k.inline,j.highlightFormatting&&(k.formatting=["list","list-"+Le]),s(k)}else{if(H&&k.indentation<=Ee&&(ye=L.match(b,!0)))return k.quote=0,k.fencedEndRE=new RegExp(ye[1]+"+ *$"),k.localMode=j.fencedCodeBlockHighlighting&&D(ye[2]||j.fencedCodeBlockDefaultMode),k.localMode&&(k.localState=ee.startState(k.localMode)),k.f=k.block=p,j.highlightFormatting&&(k.formatting="code-block"),k.code=-1,s(k);if(k.setext||(!Me||!Se)&&!k.quote&&k.list===!1&&!k.code&&!Oe&&!g.test(L.string)&&(ye=L.lookAhead(1))&&(ye=ye.match(U)))return k.setext?(k.header=k.setext,k.setext=0,L.skipToEnd(),j.highlightFormatting&&(k.formatting="header")):(k.header=ye[0].charAt(0)=="="?1:2,k.setext=k.header),k.thisLine.header=!0,k.f=k.inline,s(k);if(Oe)return L.skipToEnd(),k.hr=!0,k.thisLine.hr=!0,G.hr;if(L.peek()==="[")return l(L,k,P)}return l(L,k,k.inline)}function x(L,k){var H=Y.token(L,k.htmlState);if(!B){var J=ee.innerMode(Y,k.htmlState);(J.mode.name=="xml"&&J.state.tagStart===null&&!J.state.context&&J.state.tokenize.isInText||k.md_inside&&L.current().indexOf(">")>-1)&&(k.f=o,k.block=c,k.htmlState=null)}return H}function p(L,k){var H=k.listStack[k.listStack.length-1]||0,J=k.indentation<H,ae=H+3;if(k.fencedEndRE&&k.indentation<=ae&&(J||L.match(k.fencedEndRE))){j.highlightFormatting&&(k.formatting="code-block");var he;return J||(he=s(k)),k.localMode=k.localState=null,k.block=c,k.f=o,k.fencedEndRE=null,k.code=0,k.thisLine.fencedCodeEnd=!0,J?f(L,k,k.block):he}else return k.localMode?k.localMode.token(L,k.localState):(L.skipToEnd(),G.code)}function s(L){var k=[];if(L.formatting){k.push(G.formatting),typeof L.formatting=="string"&&(L.formatting=[L.formatting]);for(var H=0;H<L.formatting.length;H++)k.push(G.formatting+"-"+L.formatting[H]),L.formatting[H]==="header"&&k.push(G.formatting+"-"+L.formatting[H]+"-"+L.header),L.formatting[H]==="quote"&&(!j.maxBlockquoteDepth||j.maxBlockquoteDepth>=L.quote?k.push(G.formatting+"-"+L.formatting[H]+"-"+L.quote):k.push("error"))}if(L.taskOpen)return k.push("meta"),k.length?k.join(" "):null;if(L.taskClosed)return k.push("property"),k.length?k.join(" "):null;if(L.linkHref?k.push(G.linkHref,"url"):(L.strong&&k.push(G.strong),L.em&&k.push(G.em),L.strikethrough&&k.push(G.strikethrough),L.emoji&&k.push(G.emoji),L.linkText&&k.push(G.linkText),L.code&&k.push(G.code),L.image&&k.push(G.image),L.imageAltText&&k.push(G.imageAltText,"link"),L.imageMarker&&k.push(G.imageMarker)),L.header&&k.push(G.header,G.header+"-"+L.header),L.quote&&(k.push(G.quote),!j.maxBlockquoteDepth||j.maxBlockquoteDepth>=L.quote?k.push(G.quote+"-"+L.quote):k.push(G.quote+"-"+j.maxBlockquoteDepth)),L.list!==!1){var J=(L.listStack.length-1)%3;J?J===1?k.push(G.list2):k.push(G.list3):k.push(G.list1)}return L.trailingSpaceNewLine?k.push("trailing-space-new-line"):L.trailingSpace&&k.push("trailing-space-"+(L.trailingSpace%2?"a":"b")),k.length?k.join(" "):null}function n(L,k){return L.match(R,!0)?s(k):void 0}function o(L,k){var H=k.text(L,k);if(typeof H!="undefined")return H;if(k.list)return k.list=null,s(k);if(k.taskList){var J=L.match(_,!0)[1]===" ";return J?k.taskOpen=!0:k.taskClosed=!0,j.highlightFormatting&&(k.formatting="task"),k.taskList=!1,s(k)}if(k.taskOpen=!1,k.taskClosed=!1,k.header&&L.match(/^#+$/,!0))return j.highlightFormatting&&(k.formatting="header"),s(k);var ae=L.next();if(k.linkTitle){k.linkTitle=!1;var he=ae;ae==="("&&(he=")"),he=(he+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Se="^\\s*(?:[^"+he+"\\\\]+|\\\\\\\\|\\\\.)"+he;if(L.match(new RegExp(Se),!0))return G.linkHref}if(ae==="`"){var Ee=k.formatting;j.highlightFormatting&&(k.formatting="code"),L.eatWhile("`");var Re=L.current().length;if(k.code==0&&(!k.quote||Re==1))return k.code=Re,s(k);if(Re==k.code){var Me=s(k);return k.code=0,Me}else return k.formatting=Ee,s(k)}else if(k.code)return s(k);if(ae==="\\"&&(L.next(),j.highlightFormatting)){var Oe=s(k),ye=G.formatting+"-escape";return Oe?Oe+" "+ye:ye}if(ae==="!"&&L.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return k.imageMarker=!0,k.image=!0,j.highlightFormatting&&(k.formatting="image"),s(k);if(ae==="["&&k.imageMarker&&L.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return k.imageMarker=!1,k.imageAltText=!0,j.highlightFormatting&&(k.formatting="image"),s(k);if(ae==="]"&&k.imageAltText){j.highlightFormatting&&(k.formatting="image");var Oe=s(k);return k.imageAltText=!1,k.image=!1,k.inline=k.f=y,Oe}if(ae==="["&&!k.image)return k.linkText&&L.match(/^.*?\]/)||(k.linkText=!0,j.highlightFormatting&&(k.formatting="link")),s(k);if(ae==="]"&&k.linkText){j.highlightFormatting&&(k.formatting="link");var Oe=s(k);return k.linkText=!1,k.inline=k.f=L.match(/\(.*?\)| ?\[.*?\]/,!1)?y:o,Oe}if(ae==="<"&&L.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){k.f=k.inline=i,j.highlightFormatting&&(k.formatting="link");var Oe=s(k);return Oe?Oe+=" ":Oe="",Oe+G.linkInline}if(ae==="<"&&L.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){k.f=k.inline=i,j.highlightFormatting&&(k.formatting="link");var Oe=s(k);return Oe?Oe+=" ":Oe="",Oe+G.linkEmail}if(j.xml&&ae==="<"&&L.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Le=L.string.indexOf(">",L.pos);if(Le!=-1){var q=L.string.substring(L.start,Le);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(q)&&(k.md_inside=!0)}return L.backUp(1),k.htmlState=ee.startState(Y),f(L,k,x)}if(j.xml&&ae==="<"&&L.match(/^\/\w*?>/))return k.md_inside=!1,"tag";if(ae==="*"||ae==="_"){for(var Ce=1,fe=L.pos==1?" ":L.string.charAt(L.pos-2);Ce<3&&L.eat(ae);)Ce++;var De=L.peek()||" ",Xe=!/\s/.test(De)&&(!m.test(De)||/\s/.test(fe)||m.test(fe)),Ye=!/\s/.test(fe)&&(!m.test(fe)||/\s/.test(De)||m.test(De)),$e=null,At=null;if(Ce%2&&(!k.em&&Xe&&(ae==="*"||!Ye||m.test(fe))?$e=!0:k.em==ae&&Ye&&(ae==="*"||!Xe||m.test(De))&&($e=!1)),Ce>1&&(!k.strong&&Xe&&(ae==="*"||!Ye||m.test(fe))?At=!0:k.strong==ae&&Ye&&(ae==="*"||!Xe||m.test(De))&&(At=!1)),At!=null||$e!=null){j.highlightFormatting&&(k.formatting=$e==null?"strong":At==null?"em":"strong em"),$e===!0&&(k.em=ae),At===!0&&(k.strong=ae);var Me=s(k);return $e===!1&&(k.em=!1),At===!1&&(k.strong=!1),Me}}else if(ae===" "&&(L.eat("*")||L.eat("_"))){if(L.peek()===" ")return s(k);L.backUp(1)}if(j.strikethrough){if(ae==="~"&&L.eatWhile(ae)){if(k.strikethrough){j.highlightFormatting&&(k.formatting="strikethrough");var Me=s(k);return k.strikethrough=!1,Me}else if(L.match(/^[^\s]/,!1))return k.strikethrough=!0,j.highlightFormatting&&(k.formatting="strikethrough"),s(k)}else if(ae===" "&&L.match(/^~~/,!0)){if(L.peek()===" ")return s(k);L.backUp(2)}}if(j.emoji&&ae===":"&&L.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){k.emoji=!0,j.highlightFormatting&&(k.formatting="emoji");var Wt=s(k);return k.emoji=!1,Wt}return ae===" "&&(L.match(/^ +$/,!1)?k.trailingSpace++:k.trailingSpace&&(k.trailingSpaceNewLine=!0)),s(k)}function i(L,k){var H=L.next();if(H===">"){k.f=k.inline=o,j.highlightFormatting&&(k.formatting="link");var J=s(k);return J?J+=" ":J="",J+G.linkInline}return L.match(/^[^>]+/,!0),G.linkInline}function y(L,k){if(L.eatSpace())return null;var H=L.next();return H==="("||H==="["?(k.f=k.inline=A(H==="("?")":"]"),j.highlightFormatting&&(k.formatting="link-string"),k.linkHref=!0,s(k)):"error"}var v={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function A(L){return function(k,H){var J=k.next();if(J===L){H.f=H.inline=o,j.highlightFormatting&&(H.formatting="link-string");var ae=s(H);return H.linkHref=!1,ae}return k.match(v[L]),H.linkHref=!0,s(H)}}function P(L,k){return L.match(/^([^\]\\]|\\.)*\]:/,!1)?(k.f=F,L.next(),j.highlightFormatting&&(k.formatting="link"),k.linkText=!0,s(k)):l(L,k,o)}function F(L,k){if(L.match(/^\]:/,!0)){k.f=k.inline=z,j.highlightFormatting&&(k.formatting="link");var H=s(k);return k.linkText=!1,H}return L.match(/^([^\]\\]|\\.)+/,!0),G.linkText}function z(L,k){return L.eatSpace()?null:(L.match(/^[^\s]+/,!0),L.peek()===void 0?k.linkTitle=!0:L.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),k.f=k.inline=o,G.linkHref+" url")}var V={startState:function(){return{f:c,prevLine:{stream:null},thisLine:{stream:null},block:c,htmlState:null,indentation:0,inline:o,text:n,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(L){return{f:L.f,prevLine:L.prevLine,thisLine:L.thisLine,block:L.block,htmlState:L.htmlState&&ee.copyState(Y,L.htmlState),indentation:L.indentation,localMode:L.localMode,localState:L.localMode?ee.copyState(L.localMode,L.localState):null,inline:L.inline,text:L.text,formatting:!1,linkText:L.linkText,linkTitle:L.linkTitle,linkHref:L.linkHref,code:L.code,em:L.em,strong:L.strong,strikethrough:L.strikethrough,emoji:L.emoji,header:L.header,setext:L.setext,hr:L.hr,taskList:L.taskList,list:L.list,listStack:L.listStack.slice(0),quote:L.quote,indentedCode:L.indentedCode,trailingSpace:L.trailingSpace,trailingSpaceNewLine:L.trailingSpaceNewLine,md_inside:L.md_inside,fencedEndRE:L.fencedEndRE}},token:function(L,k){if(k.formatting=!1,L!=k.thisLine.stream){if(k.header=0,k.hr=!1,L.match(/^\s*$/,!0))return h(k),null;if(k.prevLine=k.thisLine,k.thisLine={stream:L},k.taskList=!1,k.trailingSpace=0,k.trailingSpaceNewLine=!1,!k.localState&&(k.f=k.block,k.f!=x)){var H=L.match(/^\s*/,!0)[0].replace(/\t/g,u).length;if(k.indentation=H,k.indentationDiff=null,H>0)return null}}return k.f(L,k)},innerMode:function(L){return L.block==x?{state:L.htmlState,mode:Y}:L.localState?{state:L.localState,mode:L.localMode}:{state:L,mode:V}},indent:function(L,k,H){return L.block==x&&Y.indent?Y.indent(L.htmlState,k,H):L.localState&&L.localMode.indent?L.localMode.indent(L.localState,k,H):ee.Pass},blankLine:h,getType:s,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),ee.defineMIME("text/markdown","markdown"),ee.defineMIME("text/x-markdown","markdown")})},lzim:function(Ue,xe,w){"use strict";var ee=w("E7E6"),N=w.n(ee);w.d(xe,"A",function(){return N.a});var j=w("/GNS"),Y=w.n(j);w.d(xe,"z",function(){return Y.a});var B=w("FOrL"),D=w.n(B);w.d(xe,"t",function(){return D.a});var G=w("HpTS"),T=w.n(G);w.d(xe,"B",function(){return T.a});var O=w("tWlo"),M=w.n(O);w.d(xe,"b",function(){return M.a});var _=w("7ZXX"),I=w.n(_);w.d(xe,"n",function(){return I.a});var U=w("GABl"),R=w.n(U);w.d(xe,"g",function(){return R.a});var b=w("onxn"),g=w.n(b);w.d(xe,"p",function(){return g.a});var m=w("nKGa"),u=w.n(m);w.d(xe,"o",function(){return u.a});var l=w("4qgm"),f=w.n(l);w.d(xe,"C",function(){return f.a});var C=w("JeFH"),h=w.n(C);w.d(xe,"c",function(){return h.a});var c=w("ji0R"),x=w.n(c);w.d(xe,"k",function(){return x.a});var p=w("W6BS"),s=w.n(p);w.d(xe,"D",function(){return s.a});var n=w("kPYp"),o=w.n(n);w.d(xe,"E",function(){return o.a});var i=w("nukY"),y=w.n(i),v=w("4u4S"),A=w.n(v),P=w("yslc"),F=w.n(P),z=w("l2Kq"),V=w.n(z),L=w("RMFE"),k=w.n(L);w.d(xe,"q",function(){return k.a});var H=w("TGq3"),J=w.n(H);w.d(xe,"r",function(){return J.a});var ae=w("SMhR"),he=w.n(ae),Se=w("8/bI"),Ee=w.n(Se);w.d(xe,"l",function(){return Ee.a});var Re=w("JWDV"),Me=w.n(Re);w.d(xe,"e",function(){return Me.a});var Oe=w("Xsq0"),ye=w.n(Oe);w.d(xe,"s",function(){return ye.a});var Le=w("Ohmc"),q=w.n(Le);w.d(xe,"d",function(){return q.a});var Ce=w("csWT"),fe=w.n(Ce);w.d(xe,"f",function(){return fe.a});var De=w("7v3h"),Xe=w.n(De);w.d(xe,"m",function(){return Xe.a});var Ye=w("cRFk"),$e=w.n(Ye);w.d(xe,"y",function(){return $e.a});var At=w("kPWJ"),Wt=w.n(At);w.d(xe,"x",function(){return Wt.a});var It=w("qgvg"),xt=w.n(It);w.d(xe,"u",function(){return xt.a});var ct=w("FPkq"),qt=w.n(ct);w.d(xe,"w",function(){return qt.a});var _n=w("A/g1"),Tn=w.n(_n);w.d(xe,"h",function(){return Tn.a});var On=w("Nmxd"),Bn=w.n(On);w.d(xe,"i",function(){return Bn.a});var Fn=w("5D2P"),Te=w.n(Fn);w.d(xe,"j",function(){return Te.a});var He=w("djh8"),bt=w.n(He);w.d(xe,"v",function(){return bt.a});var Et=w("Jq4h"),at=w.n(Et);w.d(xe,"a",function(){return at.a})},mOS8:function(Ue,xe,w){Ue.exports=w.p+"static/403Qrcode.6c17b6f4.png"},mgmH:function(Ue,xe,w){"use strict";w.d(xe,"d",function(){return U}),w.d(xe,"b",function(){return R}),w.d(xe,"e",function(){return b}),w.d(xe,"c",function(){return g}),w.d(xe,"m",function(){return m}),w.d(xe,"g",function(){return u}),w.d(xe,"h",function(){return l}),w.d(xe,"j",function(){return C}),w.d(xe,"a",function(){return h}),w.d(xe,"l",function(){return c}),w.d(xe,"f",function(){return x}),w.d(xe,"k",function(){return p}),w.d(xe,"i",function(){return n}),w.d(xe,"n",function(){return o}),w.d(xe,"q",function(){return i}),w.d(xe,"p",function(){return y}),w.d(xe,"o",function(){return v}),w.d(xe,"r",function(){return A});var ee=w("miYZ"),N=w("tsqr"),j=w("k1fw"),Y=w("9og8"),B=w("WmNS"),D=w.n(B),G=w("oUNq"),T=w("9kvl"),O=w("1vsH"),M=w("m3rI"),_=function(){Object(T.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},I=function(){Object(T.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},U=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return _(),k.next=3,Object(G.s)(Object(j.a)({},z));case 3:if(V=k.sent,!(V.status===0)){k.next=7;break}return k.next=7,Object(O.v)("",Object(O.X)({url:M.a.API_SERVER+"/api/courses/".concat(z.coursesId,"/export_couser_info.json"),query:z}));case 7:I();case 8:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),R=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(G.q)(Object(j.a)({},z));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}N.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_member_act_score")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),b=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(G.t)(Object(j.a)({},z));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}N.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_total_score")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_total_score")));case 13:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),g=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(G.r)(Object(j.a)({},z));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}N.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_total_exercise_and_other")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),m=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(G.y)(Object(j.a)({},z));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}N.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_total_exercise_and_other")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),u=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(G.u)(Object(j.a)({},z));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}N.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_total_homework")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),l=function(){var P=Object(Y.a)(D.a.mark(function F(z,V){var L;return D.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(G.w)(Object(j.a)({},z));case 2:L=H.sent,L.status===0?(N.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/").concat(V))):L.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/").concat(V)));case 4:case"end":return H.stop()}},F)}));return function(z,V){return P.apply(this,arguments)}}(),f=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return _(),k.next=3,Object(G.v)(Object(j.a)({},z));case 3:if(V=k.sent,!(V.status===0)){k.next=7;break}return k.next=7,Object(O.v)("",Object(O.X)({url:M.a.API_SERVER+"/api/homework_commons/".concat(z.categoryId,"/works_list.zip"),query:z}));case 7:I();case 8:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),C=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return _(),k.next=3,Object(G.z)(Object(j.a)({},z));case 3:if(V=k.sent,!(V.status===0)){k.next=7;break}return k.next=7,Object(O.v)("",Object(O.X)({url:M.a.API_SERVER+"/api/polls/".concat(z.categoryId,"/commit_result.xlsx"),query:z}));case 7:I();case 8:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),h=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/courses/".concat(z.coursesId,"/attendances/export_xlsx_data.xlsx"),query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),c=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/courses/".concat(z.coursesId,"/video_study_statics.xlsx"),query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),x=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/courses/".concat(z.coursesId,"/export_course_students_info.xlsx"),query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),p=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/item_banks/export.xlsx",query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),s=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),n=function(){var P=Object(Y.a)(D.a.mark(function F(z){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(G.x)(Object(j.a)({},z));case 2:V=k.sent,V.status===0?(N.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/exercise_score"))):V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(z.coursesId,"/exportlist/exercise_score")));case 4:case"end":return k.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),o=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),L.next=3,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/export_records/".concat(z.id,".xlsx"),query:z}));case 3:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),i=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),y=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/ec_years/".concat(z==null?void 0:z.ec_year_id,"/ec_training_objectives.xlsx"),query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),v=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/ec_years/".concat(z==null?void 0:z.ec_year_id,"/ec_graduation_requirements.xlsx"),query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}(),A=function(){var P=Object(Y.a)(D.a.mark(function F(z){return D.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(O.u)("",Object(O.X)({url:M.a.API_SERVER+"/api/competitions/".concat(z==null?void 0:z.identifier,"/competition_commit_records/member_works.xlsx"),query:z}));case 2:case"end":return L.stop()}},F)}));return function(z){return P.apply(this,arguments)}}()},n6Qo:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return T});var ee=w("q1tI"),N=w("biw7"),j=w("fyJ8");function Y(O){var M=O.className,_=O.index,I=O.children,U=O.colSpan,R=O.rowSpan,b=ee.useContext(N.a),g=b.prefixCls,m=b.fixedInfoList,u=m[_];return ee.createElement(j.a,Object.assign({className:M,index:_,component:"td",prefixCls:g,record:null,dataIndex:null,render:function(){return{children:I,props:{colSpan:U,rowSpan:R}}}},u))}function B(O){return ee.createElement("tr",Object.assign({},O))}function D(O){var M=O.children,_=ee.useContext(N.a),I=_.prefixCls;return ee.createElement("tfoot",{className:"".concat(I,"-summary")},M)}var G=xe.b=D,T={Cell:Y,Row:B}},nKGa:function(Ue,xe,w){Ue.exports=w.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return Ul}),w.d(xe,"b",function(){return wl}),w.d(xe,"c",function(){return Ol});var ee=w("q1tI"),N=w.n(ee),j=w("dI71"),Y=w("wx14"),B=w("ANjH"),D=w("/MKj");function G(E,S){if(E.length!==S.length)return!1;for(var K=0;K<E.length;K++)if(E[K]!==S[K])return!1;return!0}function T(E,S){var K=Object(ee.useState)(function(){return{inputs:S,result:E()}})[0],Q=Object(ee.useRef)(!0),oe=Object(ee.useRef)(K),se=Q.current||Boolean(S&&oe.current.inputs&&G(S,oe.current.inputs)),pe=se?oe.current:{inputs:S,result:E()};return Object(ee.useEffect)(function(){Q.current=!1,oe.current=pe},[pe]),pe.result}function O(E,S){return T(function(){return E},S)}var M=T,_=O,I=w("9R94"),U=function(S){var K=S.top,Q=S.right,oe=S.bottom,se=S.left,pe=Q-se,ve=oe-K,Be={top:K,right:Q,bottom:oe,left:se,width:pe,height:ve,x:se,y:K,center:{x:(Q+se)/2,y:(oe+K)/2}};return Be},R=function(S,K){return{top:S.top-K.top,left:S.left-K.left,bottom:S.bottom+K.bottom,right:S.right+K.right}},b=function(S,K){return{top:S.top+K.top,left:S.left+K.left,bottom:S.bottom-K.bottom,right:S.right-K.right}},g=function(S,K){return{top:S.top+K.y,left:S.left+K.x,bottom:S.bottom+K.y,right:S.right+K.x}},m={top:0,right:0,bottom:0,left:0},u=function(S){var K=S.borderBox,Q=S.margin,oe=Q===void 0?m:Q,se=S.border,pe=se===void 0?m:se,ve=S.padding,Be=ve===void 0?m:ve,et=U(R(K,oe)),nt=U(b(K,pe)),We=U(b(nt,Be));return{marginBox:et,borderBox:U(K),paddingBox:nt,contentBox:We,margin:oe,border:pe,padding:Be}},l=function(S){var K=S.slice(0,-2),Q=S.slice(-2);if(Q!=="px")return 0;var oe=Number(K);return isNaN(oe)&&Object(I.a)(!1),oe},f=function(){return{x:window.pageXOffset,y:window.pageYOffset}},C=function(S,K){var Q=S.borderBox,oe=S.border,se=S.margin,pe=S.padding,ve=g(Q,K);return u({borderBox:ve,border:oe,margin:se,padding:pe})},h=function(S,K){return K===void 0&&(K=f()),C(S,K)},c=function(S,K){var Q={top:l(K.marginTop),right:l(K.marginRight),bottom:l(K.marginBottom),left:l(K.marginLeft)},oe={top:l(K.paddingTop),right:l(K.paddingRight),bottom:l(K.paddingBottom),left:l(K.paddingLeft)},se={top:l(K.borderTopWidth),right:l(K.borderRightWidth),bottom:l(K.borderBottomWidth),left:l(K.borderLeftWidth)};return u({borderBox:S,margin:Q,padding:oe,border:se})},x=function(S){var K=S.getBoundingClientRect(),Q=window.getComputedStyle(S);return c(K,Q)},p=Number.isNaN||function(S){return typeof S=="number"&&S!==S};function s(E,S){return E===S?!0:!!(p(E)&&p(S))}function n(E,S){if(E.length!==S.length)return!1;for(var K=0;K<E.length;K++)if(!s(E[K],S[K]))return!1;return!0}function o(E,S){S===void 0&&(S=n);var K,Q=[],oe,se=!1;function pe(){for(var ve=[],Be=0;Be<arguments.length;Be++)ve[Be]=arguments[Be];return se&&K===this&&S(ve,Q)||(oe=E.apply(this,ve),se=!0,K=this,Q=ve),oe}return pe}var i=o,y=function(S){var K=[],Q=null,oe=function(){for(var pe=arguments.length,ve=new Array(pe),Be=0;Be<pe;Be++)ve[Be]=arguments[Be];if(K=ve,Q)return;Q=requestAnimationFrame(function(){Q=null,S.apply(void 0,K)})};return oe.cancel=function(){if(!Q)return;cancelAnimationFrame(Q),Q=null},oe},v=y,A=w("i8i4"),P=w.n(A),F=!0,z=/[ \t]{2,}/g,V=/^[ \t]*/gm,L=function(S){return S.replace(z," ").replace(V,"").trim()},k=function(S){return L(`
%creact-beautiful-dnd
%c`+L(S)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},H=function(S){return[k(S),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},J="__react-beautiful-dnd-disable-dev-warnings";function ae(E,S){var K;if(F)return;if(typeof window!="undefined"&&window[J])return;(K=console)[E].apply(K,H(S))}var he=ae.bind(null,"warn"),Se=ae.bind(null,"error");function Ee(){}function Re(E,S){return Object(Y.a)({},E,{},S)}function Me(E,S,K){var Q=S.map(function(oe){var se=Re(K,oe.options);return E.addEventListener(oe.eventName,oe.fn,se),function(){E.removeEventListener(oe.eventName,oe.fn,se)}});return function(){Q.forEach(function(se){se()})}}var Oe=!0,ye="Invariant failed";function Le(E){this.message=E}Le.prototype.toString=function(){return this.message};function q(E,S){if(E)return;throw Oe?new Le(ye):new Le(ye+": "+(S||""))}var Ce=function(E){Object(j.a)(S,E);function S(){for(var Q,oe=arguments.length,se=new Array(oe),pe=0;pe<oe;pe++)se[pe]=arguments[pe];return Q=E.call.apply(E,[this].concat(se))||this,Q.callbacks=null,Q.unbind=Ee,Q.onWindowError=function(ve){var Be=Q.getCallbacks();Be.isDragging()&&Be.tryAbort();var et=ve.error;et instanceof Le&&ve.preventDefault()},Q.getCallbacks=function(){if(!Q.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return Q.callbacks},Q.setCallbacks=function(ve){Q.callbacks=ve},Q}var K=S.prototype;return K.componentDidMount=function(){this.unbind=Me(window,[{eventName:"error",fn:this.onWindowError}])},K.componentWillUnmount=function(){this.unbind()},K.componentDidCatch=function(oe){if(oe instanceof Le){this.setState({});return}throw oe},K.render=function(){return this.props.children(this.setCallbacks)},S}(N.a.Component),fe=`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,De=function(S){return S+1},Xe=function(S){return`
You have lifted an item in position `+De(S.source.index)+`
`},Ye=function(S,K){var Q=S.droppableId===K.droppableId,oe=De(S.index),se=De(K.index);return Q?`
You have moved the item from position `+oe+`
to position `+se+`
`:`
You have moved the item from position `+oe+`
in list `+S.droppableId+`
to list `+K.droppableId+`
in position `+se+`
`},$e=function(S,K,Q){var oe=K.droppableId===Q.droppableId;return oe?`
The item `+S+`
has been combined with `+Q.draggableId:`
The item `+S+`
in list `+K.droppableId+`
has been combined with `+Q.draggableId+`
in list `+Q.droppableId+`
`},At=function(S){var K=S.destination;if(K)return Ye(S.source,K);var Q=S.combine;return Q?$e(S.draggableId,S.source,Q):"You are over an area that cannot be dropped on"},Wt=function(S){return`
The item has returned to its starting position
of `+De(S.index)+`
`},It=function(S){if(S.reason==="CANCEL")return`
Movement cancelled.
`+Wt(S.source)+`
`;var K=S.destination,Q=S.combine;return K?`
You have dropped the item.
`+Ye(S.source,K)+`
`:Q?`
You have dropped the item.
`+$e(S.draggableId,S.source,Q)+`
`:`
The item has been dropped while not over a drop area.
`+Wt(S.source)+`
`},xt={dragHandleUsageInstructions:fe,onDragStart:Xe,onDragUpdate:At,onDragEnd:It},ct={x:0,y:0},qt=function(S,K){return{x:S.x+K.x,y:S.y+K.y}},_n=function(S,K){return{x:S.x-K.x,y:S.y-K.y}},Tn=function(S,K){return S.x===K.x&&S.y===K.y},On=function(S){return{x:S.x!==0?-S.x:0,y:S.y!==0?-S.y:0}},Bn=function(S,K,Q){var oe;return Q===void 0&&(Q=0),oe={},oe[S]=K,oe[S==="x"?"y":"x"]=Q,oe},Fn=function(S,K){return Math.sqrt(Math.pow(K.x-S.x,2)+Math.pow(K.y-S.y,2))},Te=function(S,K){return Math.min.apply(Math,K.map(function(Q){return Fn(S,Q)}))},He=function(S){return function(K){return{x:S(K.x),y:S(K.y)}}},bt=function(E,S){var K=U({top:Math.max(S.top,E.top),right:Math.min(S.right,E.right),bottom:Math.min(S.bottom,E.bottom),left:Math.max(S.left,E.left)});return K.width<=0||K.height<=0?null:K},Et=function(S,K){return{top:S.top+K.y,left:S.left+K.x,bottom:S.bottom+K.y,right:S.right+K.x}},at=function(S){return[{x:S.left,y:S.top},{x:S.right,y:S.top},{x:S.left,y:S.bottom},{x:S.right,y:S.bottom}]},mt={top:0,right:0,bottom:0,left:0},Pe=function(S,K){return K?Et(S,K.scroll.diff.displacement):S},_e=function(S,K,Q){if(Q&&Q.increasedBy){var oe;return Object(Y.a)({},S,(oe={},oe[K.end]=S[K.end]+Q.increasedBy[K.line],oe))}return S},me=function(S,K){return K&&K.shouldClipSubject?bt(K.pageMarginBox,S):U(S)},re=function(E){var S=E.page,K=E.withPlaceholder,Q=E.axis,oe=E.frame,se=Pe(S.marginBox,oe),pe=_e(se,Q,K),ve=me(pe,oe);return{page:S,withPlaceholder:K,active:ve}},le=function(E,S){E.frame||q(!1);var K=E.frame,Q=_n(S,K.scroll.initial),oe=On(Q),se=Object(Y.a)({},K,{scroll:{initial:K.scroll.initial,current:S,diff:{value:Q,displacement:oe},max:K.scroll.max}}),pe=re({page:E.subject.page,withPlaceholder:E.subject.withPlaceholder,axis:E.axis,frame:se}),ve=Object(Y.a)({},E,{frame:se,subject:pe});return ve};function ue(E){return Number.isInteger?Number.isInteger(E):typeof E=="number"&&isFinite(E)&&Math.floor(E)===E}function be(E){return Object.values?Object.values(E):Object.keys(E).map(function(S){return E[S]})}function Ge(E,S){if(E.findIndex)return E.findIndex(S);for(var K=0;K<E.length;K++)if(S(E[K]))return K;return-1}function tt(E,S){if(E.find)return E.find(S);var K=Ge(E,S);return K!==-1?E[K]:void 0}function kt(E){return Array.prototype.slice.call(E)}var on=i(function(E){return E.reduce(function(S,K){return S[K.descriptor.id]=K,S},{})}),Sn=i(function(E){return E.reduce(function(S,K){return S[K.descriptor.id]=K,S},{})}),yn=i(function(E){return be(E)}),nn=i(function(E){return be(E)}),vt=i(function(E,S){var K=nn(S).filter(function(Q){return E===Q.descriptor.droppableId}).sort(function(Q,oe){return Q.descriptor.index-oe.descriptor.index});return K});function wt(E){return E.at&&E.at.type==="REORDER"?E.at.destination:null}function st(E){return E.at&&E.at.type==="COMBINE"?E.at.combine:null}var ge=i(function(E,S){return S.filter(function(K){return K.descriptor.id!==E.descriptor.id})}),Ie=function(E){var S=E.isMovingForward,K=E.draggable,Q=E.destination,oe=E.insideDestination,se=E.previousImpact;if(!Q.isCombineEnabled)return null;var pe=wt(se);if(!pe)return null;function ve($n){var aa={type:"COMBINE",combine:{draggableId:$n,droppableId:Q.descriptor.id}};return Object(Y.a)({},se,{at:aa})}var Be=se.displaced.all,et=Be.length?Be[0]:null;if(S)return et?ve(et):null;var nt=ge(K,oe);if(!et){if(!nt.length)return null;var We=nt[nt.length-1];return ve(We.descriptor.id)}var Fe=Ge(nt,function($n){return $n.descriptor.id===et});Fe!==-1||q(!1);var qe=Fe-1;if(qe<0)return null;var Mt=nt[qe];return ve(Mt.descriptor.id)},gt=function(E,S){return E.descriptor.droppableId===S.descriptor.id},it={point:ct,value:0},Qt={invisible:{},visible:{},all:[]},sn={displaced:Qt,displacedBy:it,at:null},ft=function(E,S){return function(K){return E<=K&&K<=S}},Yt=function(E){var S=ft(E.top,E.bottom),K=ft(E.left,E.right);return function(Q){var oe=S(Q.top)&&S(Q.bottom)&&K(Q.left)&&K(Q.right);if(oe)return!0;var se=S(Q.top)||S(Q.bottom),pe=K(Q.left)||K(Q.right),ve=se&&pe;if(ve)return!0;var Be=Q.top<E.top&&Q.bottom>E.bottom,et=Q.left<E.left&&Q.right>E.right,nt=Be&&et;if(nt)return!0;var We=Be&&pe||et&&se;return We}},Ht=function(E){var S=ft(E.top,E.bottom),K=ft(E.left,E.right);return function(Q){var oe=S(Q.top)&&S(Q.bottom)&&K(Q.left)&&K(Q.right);return oe}},ya={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ua={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},dr=function(E){return function(S){var K=ft(S.top,S.bottom),Q=ft(S.left,S.right);return function(oe){return E===ya?K(oe.top)&&K(oe.bottom):Q(oe.left)&&Q(oe.right)}}},Er=function(S,K){var Q=K.frame?K.frame.scroll.diff.displacement:ct;return Et(S,Q)},Qa=function(S,K,Q){return K.subject.active?Q(K.subject.active)(S):!1},Yn=function(S,K,Q){return Q(K)(S)},or=function(S){var K=S.target,Q=S.destination,oe=S.viewport,se=S.withDroppableDisplacement,pe=S.isVisibleThroughFrameFn,ve=se?Er(K,Q):K;return Qa(ve,Q,pe)&&Yn(ve,oe,pe)},zr=function(S){return or(Object(Y.a)({},S,{isVisibleThroughFrameFn:Yt}))},Ka=function(S){return or(Object(Y.a)({},S,{isVisibleThroughFrameFn:Ht}))},_t=function(S){return or(Object(Y.a)({},S,{isVisibleThroughFrameFn:dr(S.destination.axis)}))},ha=function(S,K,Q){if(typeof Q=="boolean")return Q;if(!K)return!0;var oe=K.invisible,se=K.visible;if(oe[S])return!1;var pe=se[S];return pe?pe.shouldAnimate:!0};function va(E,S){var K=E.page.marginBox,Q={top:S.point.y,right:0,bottom:0,left:S.point.x};return U(R(K,Q))}function _a(E){var S=E.afterDragging,K=E.destination,Q=E.displacedBy,oe=E.viewport,se=E.forceShouldAnimate,pe=E.last;return S.reduce(function(Be,et){var nt=va(et,Q),We=et.descriptor.id;Be.all.push(We);var Fe=zr({target:nt,destination:K,viewport:oe,withDroppableDisplacement:!0});if(!Fe)return Be.invisible[et.descriptor.id]=!0,Be;var qe=ha(We,pe,se),Mt={draggableId:We,shouldAnimate:qe};return Be.visible[We]=Mt,Be},{all:[],visible:{},invisible:{}})}function Tt(E,S){if(!E.length)return 0;var K=E[E.length-1].descriptor.index;return S.inHomeList?K:K+1}function ln(E){var S=E.insideDestination,K=E.inHomeList,Q=E.displacedBy,oe=E.destination,se=Tt(S,{inHomeList:K});return{displaced:Qt,displacedBy:Q,at:{type:"REORDER",destination:{droppableId:oe.descriptor.id,index:se}}}}function Aa(E){var S=E.draggable,K=E.insideDestination,Q=E.destination,oe=E.viewport,se=E.displacedBy,pe=E.last,ve=E.index,Be=E.forceShouldAnimate,et=gt(S,Q);if(ve==null)return ln({insideDestination:K,inHomeList:et,displacedBy:se,destination:Q});var nt=tt(K,function($n){return $n.descriptor.index===ve});if(!nt)return ln({insideDestination:K,inHomeList:et,displacedBy:se,destination:Q});var We=ge(S,K),Fe=K.indexOf(nt),qe=We.slice(Fe),Mt=_a({afterDragging:qe,destination:Q,displacedBy:se,last:pe,viewport:oe.frame,forceShouldAnimate:Be});return{displaced:Mt,displacedBy:se,at:{type:"REORDER",destination:{droppableId:Q.descriptor.id,index:ve}}}}function Ia(E,S){return Boolean(S.effected[E])}var Ft=function(E){var S=E.isMovingForward,K=E.destination,Q=E.draggables,oe=E.combine,se=E.afterCritical;if(!K.isCombineEnabled)return null;var pe=oe.draggableId,ve=Q[pe],Be=ve.descriptor.index,et=Ia(pe,se);return et?S?Be:Be-1:S?Be+1:Be},Ta=function(E){var S=E.isMovingForward,K=E.isInHomeList,Q=E.insideDestination,oe=E.location;if(!Q.length)return null;var se=oe.index,pe=S?se+1:se-1,ve=Q[0].descriptor.index,Be=Q[Q.length-1].descriptor.index,et=K?Be:Be+1;return pe<ve||pe>et?null:pe},Ja=function(E){var S=E.isMovingForward,K=E.isInHomeList,Q=E.draggable,oe=E.draggables,se=E.destination,pe=E.insideDestination,ve=E.previousImpact,Be=E.viewport,et=E.afterCritical,nt=ve.at;if(nt||q(!1),nt.type==="REORDER"){var We=Ta({isMovingForward:S,isInHomeList:K,location:nt.destination,insideDestination:pe});return We==null?null:Aa({draggable:Q,insideDestination:pe,destination:se,viewport:Be,last:ve.displaced,displacedBy:ve.displacedBy,index:We})}var Fe=Ft({isMovingForward:S,destination:se,displaced:ve.displaced,draggables:oe,combine:nt.combine,afterCritical:et});return Fe==null?null:Aa({draggable:Q,insideDestination:pe,destination:se,viewport:Be,last:ve.displaced,displacedBy:ve.displacedBy,index:Fe})},Vn=function(E){var S=E.displaced,K=E.afterCritical,Q=E.combineWith,oe=E.displacedBy,se=Boolean(S.visible[Q]||S.invisible[Q]);return Ia(Q,K)?se?ct:On(oe.point):se?oe.point:ct},ir=function(E){var S=E.afterCritical,K=E.impact,Q=E.draggables,oe=st(K);oe||q(!1);var se=oe.draggableId,pe=Q[se].page.borderBox.center,ve=Vn({displaced:K.displaced,afterCritical:S,combineWith:se,displacedBy:K.displacedBy});return qt(pe,ve)},ur=function(S,K){return K.margin[S.start]+K.borderBox[S.size]/2},Tr=function(S,K){return K.margin[S.end]+K.borderBox[S.size]/2},ke=function(S,K,Q){return K[S.crossAxisStart]+Q.margin[S.crossAxisStart]+Q.borderBox[S.crossAxisSize]/2},ie=function(S){var K=S.axis,Q=S.moveRelativeTo,oe=S.isMoving;return Bn(K.line,Q.marginBox[K.end]+ur(K,oe),ke(K,Q.marginBox,oe))},de=function(S){var K=S.axis,Q=S.moveRelativeTo,oe=S.isMoving;return Bn(K.line,Q.marginBox[K.start]-Tr(K,oe),ke(K,Q.marginBox,oe))},te=function(S){var K=S.axis,Q=S.moveInto,oe=S.isMoving;return Bn(K.line,Q.contentBox[K.start]+ur(K,oe),ke(K,Q.contentBox,oe))},je=function(E){var S=E.impact,K=E.draggable,Q=E.draggables,oe=E.droppable,se=E.afterCritical,pe=vt(oe.descriptor.id,Q),ve=K.page,Be=oe.axis;if(!pe.length)return te({axis:Be,moveInto:oe.page,isMoving:ve});var et=S.displaced,nt=S.displacedBy,We=et.all[0];if(We){var Fe=Q[We];if(Ia(We,se))return de({axis:Be,moveRelativeTo:Fe.page,isMoving:ve});var qe=C(Fe.page,nt.point);return de({axis:Be,moveRelativeTo:qe,isMoving:ve})}var Mt=pe[pe.length-1];if(Mt.descriptor.id===K.descriptor.id)return ve.borderBox.center;if(Ia(Mt.descriptor.id,se)){var $n=C(Mt.page,On(se.displacedBy.point));return ie({axis:Be,moveRelativeTo:$n,isMoving:ve})}return ie({axis:Be,moveRelativeTo:Mt.page,isMoving:ve})},Ae=function(E,S){var K=E.frame;return K?qt(S,K.scroll.diff.displacement):S},Je=function(S){var K=S.impact,Q=S.draggable,oe=S.droppable,se=S.draggables,pe=S.afterCritical,ve=Q.page.borderBox.center,Be=K.at;return oe&&Be?Be.type==="REORDER"?je({impact:K,draggable:Q,draggables:se,droppable:oe,afterCritical:pe}):ir({impact:K,draggables:se,afterCritical:pe}):ve},Ze=function(E){var S=Je(E),K=E.droppable,Q=K?Ae(K,S):S;return Q},en=function(E,S){var K=_n(S,E.scroll.initial),Q=On(K),oe=U({top:S.y,bottom:S.y+E.frame.height,left:S.x,right:S.x+E.frame.width}),se={frame:oe,scroll:{initial:E.scroll.initial,max:E.scroll.max,current:S,diff:{value:K,displacement:Q}}};return se};function Nt(E,S){return E.map(function(K){return S[K]})}function yt(E,S){for(var K=0;K<S.length;K++){var Q=S[K].visible[E];if(Q)return Q}return null}var Bt=function(E){var S=E.impact,K=E.viewport,Q=E.destination,oe=E.draggables,se=E.maxScrollChange,pe=en(K,qt(K.scroll.current,se)),ve=Q.frame?le(Q,qt(Q.frame.scroll.current,se)):Q,Be=S.displaced,et=_a({afterDragging:Nt(Be.all,oe),destination:Q,displacedBy:S.displacedBy,viewport:pe.frame,last:Be,forceShouldAnimate:!1}),nt=_a({afterDragging:Nt(Be.all,oe),destination:ve,displacedBy:S.displacedBy,viewport:K.frame,last:Be,forceShouldAnimate:!1}),We={},Fe={},qe=[Be,et,nt];Be.all.forEach(function($n){var aa=yt($n,qe);if(aa){Fe[$n]=aa;return}We[$n]=!0});var Mt=Object(Y.a)({},S,{displaced:{all:Be.all,invisible:We,visible:Fe}});return Mt},xn=function(E,S){return qt(E.scroll.diff.displacement,S)},$a=function(E){var S=E.pageBorderBoxCenter,K=E.draggable,Q=E.viewport,oe=xn(Q,S),se=_n(oe,K.page.borderBox.center);return qt(K.client.borderBox.center,se)},Ha=function(E){var S=E.draggable,K=E.destination,Q=E.newPageBorderBoxCenter,oe=E.viewport,se=E.withDroppableDisplacement,pe=E.onlyOnMainAxis,ve=pe===void 0?!1:pe,Be=_n(Q,S.page.borderBox.center),et=Et(S.page.borderBox,Be),nt={target:et,destination:K,withDroppableDisplacement:se,viewport:oe};return ve?_t(nt):Ka(nt)},Or=function(E){var S=E.isMovingForward,K=E.draggable,Q=E.destination,oe=E.draggables,se=E.previousImpact,pe=E.viewport,ve=E.previousPageBorderBoxCenter,Be=E.previousClientSelection,et=E.afterCritical;if(!Q.isEnabled)return null;var nt=vt(Q.descriptor.id,oe),We=gt(K,Q),Fe=Ie({isMovingForward:S,draggable:K,destination:Q,insideDestination:nt,previousImpact:se})||Ja({isMovingForward:S,isInHomeList:We,draggable:K,draggables:oe,destination:Q,insideDestination:nt,previousImpact:se,viewport:pe,afterCritical:et});if(!Fe)return null;var qe=Ze({impact:Fe,draggable:K,droppable:Q,draggables:oe,afterCritical:et}),Mt=Ha({draggable:K,destination:Q,newPageBorderBoxCenter:qe,viewport:pe.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(Mt){var $n=$a({pageBorderBoxCenter:qe,draggable:K,viewport:pe});return{clientSelection:$n,impact:Fe,scrollJumpRequest:null}}var aa=_n(qe,ve),ba=Bt({impact:Fe,viewport:pe,destination:Q,draggables:oe,maxScrollChange:aa});return{clientSelection:Be,impact:ba,scrollJumpRequest:aa}},er=function(S){var K=S.subject.active;return K||q(!1),K},vr=function(E){var S=E.isMovingForward,K=E.pageBorderBoxCenter,Q=E.source,oe=E.droppables,se=E.viewport,pe=Q.subject.active;if(!pe)return null;var ve=Q.axis,Be=ft(pe[ve.start],pe[ve.end]),et=yn(oe).filter(function(We){return We!==Q}).filter(function(We){return We.isEnabled}).filter(function(We){return Boolean(We.subject.active)}).filter(function(We){return Yt(se.frame)(er(We))}).filter(function(We){var Fe=er(We);return S?pe[ve.crossAxisEnd]<Fe[ve.crossAxisEnd]:Fe[ve.crossAxisStart]<pe[ve.crossAxisStart]}).filter(function(We){var Fe=er(We),qe=ft(Fe[ve.start],Fe[ve.end]);return Be(Fe[ve.start])||Be(Fe[ve.end])||qe(pe[ve.start])||qe(pe[ve.end])}).sort(function(We,Fe){var qe=er(We)[ve.crossAxisStart],Mt=er(Fe)[ve.crossAxisStart];return S?qe-Mt:Mt-qe}).filter(function(We,Fe,qe){return er(We)[ve.crossAxisStart]===er(qe[0])[ve.crossAxisStart]});if(!et.length)return null;if(et.length===1)return et[0];var nt=et.filter(function(We){var Fe=ft(er(We)[ve.start],er(We)[ve.end]);return Fe(K[ve.line])});return nt.length===1?nt[0]:nt.length>1?nt.sort(function(We,Fe){return er(We)[ve.start]-er(Fe)[ve.start]})[0]:et.sort(function(We,Fe){var qe=Te(K,at(er(We))),Mt=Te(K,at(er(Fe)));return qe!==Mt?qe-Mt:er(We)[ve.start]-er(Fe)[ve.start]})[0]},wr=function(S,K){var Q=S.page.borderBox.center;return Ia(S.descriptor.id,K)?_n(Q,K.displacedBy.point):Q},Wr=function(S,K){var Q=S.page.borderBox;return Ia(S.descriptor.id,K)?Et(Q,On(K.displacedBy.point)):Q},pi=function(E){var S=E.pageBorderBoxCenter,K=E.viewport,Q=E.destination,oe=E.insideDestination,se=E.afterCritical,pe=oe.filter(function(ve){return Ka({target:Wr(ve,se),destination:Q,viewport:K.frame,withDroppableDisplacement:!0})}).sort(function(ve,Be){var et=Fn(S,Ae(Q,wr(ve,se))),nt=Fn(S,Ae(Q,wr(Be,se)));return et<nt?-1:nt<et?1:ve.descriptor.index-Be.descriptor.index});return pe[0]||null},Jr=i(function(S,K){var Q=K[S.line];return{value:Q,point:Bn(S.line,Q)}}),Xn=function(S,K,Q){var oe=S.axis;if(S.descriptor.mode==="virtual")return Bn(oe.line,K[oe.line]);var se=S.subject.page.contentBox[oe.size],pe=vt(S.descriptor.id,Q),ve=pe.reduce(function(nt,We){return nt+We.client.marginBox[oe.size]},0),Be=ve+K[oe.line],et=Be-se;return et<=0?null:Bn(oe.line,et)},pr=function(S,K){return Object(Y.a)({},S,{scroll:Object(Y.a)({},S.scroll,{max:K})})},Z=function(S,K,Q){var oe=S.frame;gt(K,S)&&q(!1),S.subject.withPlaceholder&&q(!1);var se=Jr(S.axis,K.displaceBy).point,pe=Xn(S,se,Q),ve={placeholderSize:se,increasedBy:pe,oldFrameMaxScroll:S.frame?S.frame.scroll.max:null};if(!oe){var Be=re({page:S.subject.page,withPlaceholder:ve,axis:S.axis,frame:S.frame});return Object(Y.a)({},S,{subject:Be})}var et=pe?qt(oe.scroll.max,pe):oe.scroll.max,nt=pr(oe,et),We=re({page:S.subject.page,withPlaceholder:ve,axis:S.axis,frame:nt});return Object(Y.a)({},S,{subject:We,frame:nt})},we=function(S){var K=S.subject.withPlaceholder;K||q(!1);var Q=S.frame;if(!Q){var oe=re({page:S.subject.page,axis:S.axis,frame:null,withPlaceholder:null});return Object(Y.a)({},S,{subject:oe})}var se=K.oldFrameMaxScroll;se||q(!1);var pe=pr(Q,se),ve=re({page:S.subject.page,axis:S.axis,frame:pe,withPlaceholder:null});return Object(Y.a)({},S,{subject:ve,frame:pe})},Qe=function(E){var S=E.previousPageBorderBoxCenter,K=E.moveRelativeTo,Q=E.insideDestination,oe=E.draggable,se=E.draggables,pe=E.destination,ve=E.viewport,Be=E.afterCritical;if(!K){if(Q.length)return null;var et={displaced:Qt,displacedBy:it,at:{type:"REORDER",destination:{droppableId:pe.descriptor.id,index:0}}},nt=Ze({impact:et,draggable:oe,droppable:pe,draggables:se,afterCritical:Be}),We=gt(oe,pe)?pe:Z(pe,oe,se),Fe=Ha({draggable:oe,destination:We,newPageBorderBoxCenter:nt,viewport:ve.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return Fe?et:null}var qe=Boolean(S[pe.axis.line]<=K.page.borderBox.center[pe.axis.line]),Mt=function(){var aa=K.descriptor.index;return K.descriptor.id===oe.descriptor.id||qe?aa:aa+1}(),$n=Jr(pe.axis,oe.displaceBy);return Aa({draggable:oe,insideDestination:Q,destination:pe,viewport:ve,displacedBy:$n,last:Qt,index:Mt})},Ve=function(E){var S=E.isMovingForward,K=E.previousPageBorderBoxCenter,Q=E.draggable,oe=E.isOver,se=E.draggables,pe=E.droppables,ve=E.viewport,Be=E.afterCritical,et=vr({isMovingForward:S,pageBorderBoxCenter:K,source:oe,droppables:pe,viewport:ve});if(!et)return null;var nt=vt(et.descriptor.id,se),We=pi({pageBorderBoxCenter:K,viewport:ve,destination:et,insideDestination:nt,afterCritical:Be}),Fe=Qe({previousPageBorderBoxCenter:K,destination:et,draggable:Q,draggables:se,moveRelativeTo:We,insideDestination:nt,viewport:ve,afterCritical:Be});if(!Fe)return null;var qe=Ze({impact:Fe,draggable:Q,droppable:et,draggables:se,afterCritical:Be}),Mt=$a({pageBorderBoxCenter:qe,draggable:Q,viewport:ve});return{clientSelection:Mt,impact:Fe,scrollJumpRequest:null}},lt=function(E){var S=E.at;return S?S.type==="REORDER"?S.destination.droppableId:S.combine.droppableId:null},rt=function(S,K){var Q=lt(S);return Q?K[Q]:null},Ct=function(E){var S=E.state,K=E.type,Q=rt(S.impact,S.dimensions.droppables),oe=Boolean(Q),se=S.dimensions.droppables[S.critical.droppable.id],pe=Q||se,ve=pe.axis.direction,Be=ve==="vertical"&&(K==="MOVE_UP"||K==="MOVE_DOWN")||ve==="horizontal"&&(K==="MOVE_LEFT"||K==="MOVE_RIGHT");if(Be&&!oe)return null;var et=K==="MOVE_DOWN"||K==="MOVE_RIGHT",nt=S.dimensions.draggables[S.critical.draggable.id],We=S.current.page.borderBoxCenter,Fe=S.dimensions,qe=Fe.draggables,Mt=Fe.droppables;return Be?Or({isMovingForward:et,previousPageBorderBoxCenter:We,draggable:nt,destination:pe,draggables:qe,viewport:S.viewport,previousClientSelection:S.current.client.selection,previousImpact:S.impact,afterCritical:S.afterCritical}):Ve({isMovingForward:et,previousPageBorderBoxCenter:We,draggable:nt,isOver:pe,draggables:qe,droppables:Mt,viewport:S.viewport,afterCritical:S.afterCritical})};function Rt(E){return E.phase==="DRAGGING"||E.phase==="COLLECTING"}function an(E){var S=ft(E.top,E.bottom),K=ft(E.left,E.right);return function(oe){return S(oe.y)&&K(oe.x)}}function un(E,S){return E.left<S.right&&E.right>S.left&&E.top<S.bottom&&E.bottom>S.top}function Nn(E){var S=E.pageBorderBox,K=E.draggable,Q=E.candidates,oe=K.page.borderBox.center,se=Q.map(function(pe){var ve=pe.axis,Be=Bn(pe.axis.line,S.center[ve.line],pe.page.borderBox.center[ve.crossAxisLine]);return{id:pe.descriptor.id,distance:Fn(oe,Be)}}).sort(function(pe,ve){return ve.distance-pe.distance});return se[0]?se[0].id:null}function Rn(E){var S=E.pageBorderBox,K=E.draggable,Q=E.droppables,oe=yn(Q).filter(function(se){if(!se.isEnabled)return!1;var pe=se.subject.active;if(!pe)return!1;if(!un(S,pe))return!1;if(an(pe)(S.center))return!0;var ve=se.axis,Be=pe.center[ve.crossAxisLine],et=S[ve.crossAxisStart],nt=S[ve.crossAxisEnd],We=ft(pe[ve.crossAxisStart],pe[ve.crossAxisEnd]),Fe=We(et),qe=We(nt);return!Fe&&!qe?!0:Fe?et<Be:nt>Be});return oe.length?oe.length===1?oe[0].descriptor.id:Nn({pageBorderBox:S,draggable:K,candidates:oe}):null}var Dt=function(S,K){return U(Et(S,K))},gn=function(E,S){var K=E.frame;return K?Dt(S,K.scroll.diff.value):S};function pt(E){var S=E.displaced,K=E.id;return Boolean(S.visible[K]||S.invisible[K])}function Ut(E){var S=E.draggable,K=E.closest,Q=E.inHomeList;return K?Q&&K.descriptor.index>S.descriptor.index?K.descriptor.index-1:K.descriptor.index:null}var Ot=function(E){var S=E.pageBorderBoxWithDroppableScroll,K=E.draggable,Q=E.destination,oe=E.insideDestination,se=E.last,pe=E.viewport,ve=E.afterCritical,Be=Q.axis,et=Jr(Q.axis,K.displaceBy),nt=et.value,We=S[Be.start],Fe=S[Be.end],qe=ge(K,oe),Mt=tt(qe,function(aa){var ba=aa.descriptor.id,Oa=aa.page.borderBox.center[Be.line],Xa=Ia(ba,ve),Sa=pt({displaced:se,id:ba});return Xa?Sa?Fe<=Oa:We<Oa-nt:Sa?Fe<=Oa+nt:We<Oa}),$n=Ut({draggable:K,closest:Mt,inHomeList:gt(K,Q)});return Aa({draggable:K,insideDestination:oe,destination:Q,viewport:pe,last:se,displacedBy:et,index:$n})},vn=4,kn=function(E){var S=E.draggable,K=E.pageBorderBoxWithDroppableScroll,Q=E.previousImpact,oe=E.destination,se=E.insideDestination,pe=E.afterCritical;if(!oe.isCombineEnabled)return null;var ve=oe.axis,Be=Jr(oe.axis,S.displaceBy),et=Be.value,nt=K[ve.start],We=K[ve.end],Fe=ge(S,se),qe=tt(Fe,function($n){var aa=$n.descriptor.id,ba=$n.page.borderBox,Oa=ba[ve.size],Xa=Oa/vn,Sa=Ia(aa,pe),kr=pt({displaced:Q.displaced,id:aa});return Sa?kr?We>ba[ve.start]+Xa&&We<ba[ve.end]-Xa:nt>ba[ve.start]-et+Xa&&nt<ba[ve.end]-et-Xa:kr?We>ba[ve.start]+et+Xa&&We<ba[ve.end]+et-Xa:nt>ba[ve.start]+Xa&&nt<ba[ve.end]-Xa});if(!qe)return null;var Mt={displacedBy:Be,displaced:Q.displaced,at:{type:"COMBINE",combine:{draggableId:qe.descriptor.id,droppableId:oe.descriptor.id}}};return Mt},oa=function(E){var S=E.pageOffset,K=E.draggable,Q=E.draggables,oe=E.droppables,se=E.previousImpact,pe=E.viewport,ve=E.afterCritical,Be=Dt(K.page.borderBox,S),et=Rn({pageBorderBox:Be,draggable:K,droppables:oe});if(!et)return sn;var nt=oe[et],We=vt(nt.descriptor.id,Q),Fe=gn(nt,Be);return kn({pageBorderBoxWithDroppableScroll:Fe,draggable:K,previousImpact:se,destination:nt,insideDestination:We,afterCritical:ve})||Ot({pageBorderBoxWithDroppableScroll:Fe,draggable:K,destination:nt,insideDestination:We,last:se.displaced,viewport:pe,afterCritical:ve})},ka=function(E,S){var K;return Object(Y.a)({},E,(K={},K[S.descriptor.id]=S,K))},sa=function(S){var K=S.previousImpact,Q=S.impact,oe=S.droppables,se=lt(K),pe=lt(Q);if(!se)return oe;if(se===pe)return oe;var ve=oe[se];if(!ve.subject.withPlaceholder)return oe;var Be=we(ve);return ka(oe,Be)},ca=function(E){var S=E.draggable,K=E.draggables,Q=E.droppables,oe=E.previousImpact,se=E.impact,pe=sa({previousImpact:oe,impact:se,droppables:Q}),ve=lt(se);if(!ve)return pe;var Be=Q[ve];if(gt(S,Be))return pe;if(Be.subject.withPlaceholder)return pe;var et=Z(Be,S,K);return ka(pe,et)},Na=function(E){var S=E.state,K=E.clientSelection,Q=E.dimensions,oe=E.viewport,se=E.impact,pe=E.scrollJumpRequest,ve=oe||S.viewport,Be=Q||S.dimensions,et=K||S.current.client.selection,nt=_n(et,S.initial.client.selection),We={offset:nt,selection:et,borderBoxCenter:qt(S.initial.client.borderBoxCenter,nt)},Fe={selection:qt(We.selection,ve.scroll.current),borderBoxCenter:qt(We.borderBoxCenter,ve.scroll.current),offset:qt(We.offset,ve.scroll.diff.value)},qe={client:We,page:Fe};if(S.phase==="COLLECTING")return Object(Y.a)({phase:"COLLECTING"},S,{dimensions:Be,viewport:ve,current:qe});var Mt=Be.draggables[S.critical.draggable.id],$n=se||oa({pageOffset:Fe.offset,draggable:Mt,draggables:Be.draggables,droppables:Be.droppables,previousImpact:S.impact,viewport:ve,afterCritical:S.afterCritical}),aa=ca({draggable:Mt,impact:$n,previousImpact:S.impact,draggables:Be.draggables,droppables:Be.droppables}),ba=Object(Y.a)({},S,{current:qe,dimensions:{draggables:Be.draggables,droppables:aa},impact:$n,viewport:ve,scrollJumpRequest:pe||null,forceShouldAnimate:pe?!1:null});return ba};function Pa(E,S){return E.map(function(K){return S[K]})}var Nr=function(E){var S=E.impact,K=E.viewport,Q=E.draggables,oe=E.destination,se=E.forceShouldAnimate,pe=S.displaced,ve=Pa(pe.all,Q),Be=_a({afterDragging:ve,destination:oe,displacedBy:S.displacedBy,viewport:K.frame,forceShouldAnimate:se,last:pe});return Object(Y.a)({},S,{displaced:Be})},gr=function(E){var S=E.impact,K=E.draggable,Q=E.droppable,oe=E.draggables,se=E.viewport,pe=E.afterCritical,ve=Ze({impact:S,draggable:K,draggables:oe,droppable:Q,afterCritical:pe});return $a({pageBorderBoxCenter:ve,draggable:K,viewport:se})},Rr=function(E){var S=E.state,K=E.dimensions,Q=E.viewport;S.movementMode==="SNAP"||q(!1);var oe=S.impact,se=Q||S.viewport,pe=K||S.dimensions,ve=pe.draggables,Be=pe.droppables,et=ve[S.critical.draggable.id],nt=lt(oe);nt||q(!1);var We=Be[nt],Fe=Nr({impact:oe,viewport:se,destination:We,draggables:ve}),qe=gr({impact:Fe,draggable:et,droppable:We,draggables:ve,viewport:se,afterCritical:S.afterCritical});return Na({impact:Fe,clientSelection:qe,state:S,dimensions:pe,viewport:se})},Dr=function(E){return{index:E.index,droppableId:E.droppableId}},Yr=function(E){var S=E.draggable,K=E.home,Q=E.draggables,oe=E.viewport,se=Jr(K.axis,S.displaceBy),pe=vt(K.descriptor.id,Q),ve=pe.indexOf(S);ve!==-1||q(!1);var Be=pe.slice(ve+1),et=Be.reduce(function(qe,Mt){return qe[Mt.descriptor.id]=!0,qe},{}),nt={inVirtualList:K.descriptor.mode==="virtual",displacedBy:se,effected:et},We=_a({afterDragging:Be,destination:K,displacedBy:se,last:null,viewport:oe.frame,forceShouldAnimate:!1}),Fe={displaced:We,displacedBy:se,at:{type:"REORDER",destination:Dr(S.descriptor)}};return{impact:Fe,afterCritical:nt}},ii=function(E,S){return{draggables:E.draggables,droppables:ka(E.droppables,S)}},fi=function(S){},vi=function(S){},hn=function(E){var S=E.draggable,K=E.offset,Q=E.initialWindowScroll,oe=C(S.client,K),se=h(oe,Q),pe=Object(Y.a)({},S,{placeholder:Object(Y.a)({},S.placeholder,{client:oe}),client:oe,page:se});return pe},dt=function(E){var S=E.frame;return S||q(!1),S},Jt=function(E){var S=E.additions,K=E.updatedDroppables,Q=E.viewport,oe=Q.scroll.diff.value;return S.map(function(se){var pe=se.descriptor.droppableId,ve=K[pe],Be=dt(ve),et=Be.scroll.diff.value,nt=qt(oe,et),We=hn({draggable:se,offset:nt,initialWindowScroll:Q.scroll.initial});return We})},$t=function(E){var S=E.state,K=E.published;fi();var Q=K.modified.map(function(Xa){var Sa=S.dimensions.droppables[Xa.droppableId],kr=le(Sa,Xa.scroll);return kr}),oe=Object(Y.a)({},S.dimensions.droppables,{},on(Q)),se=Sn(Jt({additions:K.additions,updatedDroppables:oe,viewport:S.viewport})),pe=Object(Y.a)({},S.dimensions.draggables,{},se);K.removals.forEach(function(Xa){delete pe[Xa]});var ve={droppables:oe,draggables:pe},Be=lt(S.impact),et=Be?ve.droppables[Be]:null,nt=ve.draggables[S.critical.draggable.id],We=ve.droppables[S.critical.droppable.id],Fe=Yr({draggable:nt,home:We,draggables:pe,viewport:S.viewport}),qe=Fe.impact,Mt=Fe.afterCritical,$n=et&&et.isCombineEnabled?S.impact:qe,aa=oa({pageOffset:S.current.page.offset,draggable:ve.draggables[S.critical.draggable.id],draggables:ve.draggables,droppables:ve.droppables,previousImpact:$n,viewport:S.viewport,afterCritical:Mt});vi();var ba=Object(Y.a)({phase:"DRAGGING"},S,{phase:"DRAGGING",impact:aa,onLiftImpact:qe,dimensions:ve,afterCritical:Mt,forceShouldAnimate:!1});if(S.phase==="COLLECTING")return ba;var Oa=Object(Y.a)({phase:"DROP_PENDING"},ba,{phase:"DROP_PENDING",reason:S.reason,isWaiting:!1});return Oa},Wn=function(S){return S.movementMode==="SNAP"},ga=function(S,K,Q){var oe=ii(S.dimensions,K);return!Wn(S)||Q?Na({state:S,dimensions:oe}):Rr({state:S,dimensions:oe})};function mn(E){return E.isDragging&&E.movementMode==="SNAP"?Object(Y.a)({phase:"DRAGGING"},E,{scrollJumpRequest:null}):E}var St={phase:"IDLE",completed:null,shouldFlush:!1},Xt=function(E,S){if(E===void 0&&(E=St),S.type==="FLUSH")return Object(Y.a)({},St,{shouldFlush:!0});if(S.type==="INITIAL_PUBLISH"){E.phase==="IDLE"||q(!1);var K=S.payload,Q=K.critical,oe=K.clientSelection,se=K.viewport,pe=K.dimensions,ve=K.movementMode,Be=pe.draggables[Q.draggable.id],et=pe.droppables[Q.droppable.id],nt={selection:oe,borderBoxCenter:Be.client.borderBox.center,offset:ct},We={client:nt,page:{selection:qt(nt.selection,se.scroll.initial),borderBoxCenter:qt(nt.selection,se.scroll.initial),offset:qt(nt.selection,se.scroll.diff.value)}},Fe=yn(pe.droppables).every(function(Wa){return!Wa.isFixedOnPage}),qe=Yr({draggable:Be,home:et,draggables:pe.draggables,viewport:se}),Mt=qe.impact,$n=qe.afterCritical,aa={phase:"DRAGGING",isDragging:!0,critical:Q,movementMode:ve,dimensions:pe,initial:We,current:We,isWindowScrollAllowed:Fe,impact:Mt,afterCritical:$n,onLiftImpact:Mt,viewport:se,scrollJumpRequest:null,forceShouldAnimate:null};return aa}if(S.type==="COLLECTION_STARTING"){if(E.phase==="COLLECTING"||E.phase==="DROP_PENDING")return E;E.phase==="DRAGGING"||q(!1);var ba=Object(Y.a)({phase:"COLLECTING"},E,{phase:"COLLECTING"});return ba}if(S.type==="PUBLISH_WHILE_DRAGGING")return E.phase==="COLLECTING"||E.phase==="DROP_PENDING"||q(!1),$t({state:E,published:S.payload});if(S.type==="MOVE"){if(E.phase==="DROP_PENDING")return E;Rt(E)||q(!1);var Oa=S.payload.client;return Tn(Oa,E.current.client.selection)?E:Na({state:E,clientSelection:Oa,impact:Wn(E)?E.impact:null})}if(S.type==="UPDATE_DROPPABLE_SCROLL"){if(E.phase==="DROP_PENDING")return mn(E);if(E.phase==="COLLECTING")return mn(E);Rt(E)||q(!1);var Xa=S.payload,Sa=Xa.id,kr=Xa.newScroll,Ar=E.dimensions.droppables[Sa];if(!Ar)return E;var qr=le(Ar,kr);return ga(E,qr,!1)}if(S.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(E.phase==="DROP_PENDING")return E;Rt(E)||q(!1);var bi=S.payload,e=bi.id,t=bi.isEnabled,r=E.dimensions.droppables[e];r||q(!1),r.isEnabled!==t||q(!1);var a=Object(Y.a)({},r,{isEnabled:t});return ga(E,a,!0)}if(S.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(E.phase==="DROP_PENDING")return E;Rt(E)||q(!1);var d=S.payload,W=d.id,X=d.isCombineEnabled,$=E.dimensions.droppables[W];$||q(!1),$.isCombineEnabled!==X||q(!1);var ne=Object(Y.a)({},$,{isCombineEnabled:X});return ga(E,ne,!0)}if(S.type==="MOVE_BY_WINDOW_SCROLL"){if(E.phase==="DROP_PENDING"||E.phase==="DROP_ANIMATING")return E;Rt(E)||q(!1),E.isWindowScrollAllowed||q(!1);var ce=S.payload.newScroll;if(Tn(E.viewport.scroll.current,ce))return mn(E);var Ne=en(E.viewport,ce);return Wn(E)?Rr({state:E,viewport:Ne}):Na({state:E,viewport:Ne})}if(S.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Rt(E))return E;var ze=S.payload.maxScroll;if(Tn(ze,E.viewport.scroll.max))return E;var ht=Object(Y.a)({},E.viewport,{scroll:Object(Y.a)({},E.viewport.scroll,{max:ze})});return Object(Y.a)({phase:"DRAGGING"},E,{viewport:ht})}if(S.type==="MOVE_UP"||S.type==="MOVE_DOWN"||S.type==="MOVE_LEFT"||S.type==="MOVE_RIGHT"){if(E.phase==="COLLECTING"||E.phase==="DROP_PENDING")return E;E.phase==="DRAGGING"||q(!1);var ot=Ct({state:E,type:S.type});return ot?Na({state:E,impact:ot.impact,clientSelection:ot.clientSelection,scrollJumpRequest:ot.scrollJumpRequest}):E}if(S.type==="DROP_PENDING"){var Zt=S.payload.reason;E.phase==="COLLECTING"||q(!1);var An=Object(Y.a)({phase:"DROP_PENDING"},E,{phase:"DROP_PENDING",isWaiting:!0,reason:Zt});return An}if(S.type==="DROP_ANIMATE"){var Gn=S.payload,ra=Gn.completed,Ea=Gn.dropDuration,ia=Gn.newHomeClientOffset;E.phase==="DRAGGING"||E.phase==="DROP_PENDING"||q(!1);var Ra={phase:"DROP_ANIMATING",completed:ra,dropDuration:Ea,newHomeClientOffset:ia,dimensions:E.dimensions};return Ra}if(S.type==="DROP_COMPLETE"){var nr=S.payload.completed;return{phase:"IDLE",completed:nr,shouldFlush:!1}}return E},Pt=function(S){return{type:"BEFORE_INITIAL_CAPTURE",payload:S}},Gt=function(S){return{type:"LIFT",payload:S}},rn=function(S){return{type:"INITIAL_PUBLISH",payload:S}},cn=function(S){return{type:"PUBLISH_WHILE_DRAGGING",payload:S}},Un=function(){return{type:"COLLECTION_STARTING",payload:null}},ea=function(S){return{type:"UPDATE_DROPPABLE_SCROLL",payload:S}},ma=function(S){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:S}},Ln=function(S){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:S}},zt=function(S){return{type:"MOVE",payload:S}},Ca=function(S){return{type:"MOVE_BY_WINDOW_SCROLL",payload:S}},jt=function(S){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:S}},Qn=function(){return{type:"MOVE_UP",payload:null}},Kn=function(){return{type:"MOVE_DOWN",payload:null}},Ma=function(){return{type:"MOVE_RIGHT",payload:null}},jn=function(){return{type:"MOVE_LEFT",payload:null}},wn=function(){return{type:"FLUSH",payload:null}},pn=function(S){return{type:"DROP_ANIMATE",payload:S}},Lt=function(S){return{type:"DROP_COMPLETE",payload:S}},En=function(S){return{type:"DROP",payload:S}},Cn=function(S){return{type:"DROP_PENDING",payload:S}},ut=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Jn(E){if(E.length<=1)return;for(var S=E.map(function(ve){return ve.descriptor.index}),K={},Q=1;Q<S.length;Q++){var oe=S[Q],se=S[Q-1];oe!==se+1&&(K[oe]=!0)}if(!Object.keys(K).length)return;var pe=S.map(function(ve){var Be=Boolean(K[ve]);return Be?"[\u{1F525}"+ve+"]":""+ve}).join(", ")}function da(E,S){if(!1)var K}var Mn=function(E){return function(S){var K=S.getState,Q=S.dispatch;return function(oe){return function(se){if(se.type!=="LIFT"){oe(se);return}var pe=se.payload,ve=pe.id,Be=pe.clientSelection,et=pe.movementMode,nt=K();nt.phase==="DROP_ANIMATING"&&Q(Lt({completed:nt.completed})),K().phase==="IDLE"||q(!1),Q(wn()),Q(Pt({draggableId:ve,movementMode:et}));var We={shouldPublishImmediately:et==="SNAP"},Fe={draggableId:ve,scrollOptions:We},qe=E.startPublishing(Fe),Mt=qe.critical,$n=qe.dimensions,aa=qe.viewport;da(Mt,$n),Q(rn({critical:Mt,dimensions:$n,clientSelection:Be,movementMode:et,viewport:aa}))}}}},dn=function(E){return function(){return function(S){return function(K){K.type==="INITIAL_PUBLISH"&&E.dragging(),K.type==="DROP_ANIMATE"&&E.dropping(K.payload.completed.result.reason),(K.type==="FLUSH"||K.type==="DROP_COMPLETE")&&E.resting(),S(K)}}}},Hn={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},fn={opacity:{drop:0,combining:.7},scale:{drop:.75}},Vt={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Zn=Vt.outOfTheWay+"s "+Hn.outOfTheWay,ta={fluid:"opacity "+Zn,snap:"transform "+Zn+", opacity "+Zn,drop:function(S){var K=S+"s "+Hn.drop;return"transform "+K+", opacity "+K},outOfTheWay:"transform "+Zn,placeholder:"height "+Zn+", width "+Zn+", margin "+Zn},bn=function(S){return Tn(S,ct)?null:"translate("+S.x+"px, "+S.y+"px)"},Dn={moveTo:bn,drop:function(S,K){var Q=bn(S);return Q?K?Q+" scale("+fn.scale.drop+")":Q:null}},zn=Vt.minDropTime,Kt=Vt.maxDropTime,Pn=Kt-zn,qn=1500,Ba=.6,ar=function(E){var S=E.current,K=E.destination,Q=E.reason,oe=Fn(S,K);if(oe<=0)return zn;if(oe>=qn)return Kt;var se=oe/qn,pe=zn+Pn*se,ve=Q==="CANCEL"?pe*Ba:pe;return Number(ve.toFixed(2))},mr=function(E){var S=E.impact,K=E.draggable,Q=E.dimensions,oe=E.viewport,se=E.afterCritical,pe=Q.draggables,ve=Q.droppables,Be=lt(S),et=Be?ve[Be]:null,nt=ve[K.descriptor.droppableId],We=gr({impact:S,draggable:K,draggables:pe,afterCritical:se,droppable:et||nt,viewport:oe}),Fe=_n(We,K.client.borderBox.center);return Fe},Za=function(E){var S=E.draggables,K=E.reason,Q=E.lastImpact,oe=E.home,se=E.viewport,pe=E.onLiftImpact;if(!Q.at||K!=="DROP"){var ve=Nr({draggables:S,impact:pe,destination:oe,viewport:se,forceShouldAnimate:!0});return{impact:ve,didDropInsideDroppable:!1}}if(Q.at.type==="REORDER")return{impact:Q,didDropInsideDroppable:!0};var Be=Object(Y.a)({},Q,{displaced:Qt});return{impact:Be,didDropInsideDroppable:!0}},la=function(E){var S=E.getState,K=E.dispatch;return function(Q){return function(oe){if(oe.type!=="DROP"){Q(oe);return}var se=S(),pe=oe.payload.reason;if(se.phase==="COLLECTING"){K(Cn({reason:pe}));return}if(se.phase==="IDLE")return;var ve=se.phase==="DROP_PENDING"&&se.isWaiting;ve&&q(!1),se.phase==="DRAGGING"||se.phase==="DROP_PENDING"||q(!1);var Be=se.critical,et=se.dimensions,nt=et.draggables[se.critical.draggable.id],We=Za({reason:pe,lastImpact:se.impact,afterCritical:se.afterCritical,onLiftImpact:se.onLiftImpact,home:se.dimensions.droppables[se.critical.droppable.id],viewport:se.viewport,draggables:se.dimensions.draggables}),Fe=We.impact,qe=We.didDropInsideDroppable,Mt=qe?wt(Fe):null,$n=qe?st(Fe):null,aa={index:Be.draggable.index,droppableId:Be.droppable.id},ba={draggableId:nt.descriptor.id,type:nt.descriptor.type,source:aa,reason:pe,mode:se.movementMode,destination:Mt,combine:$n},Oa=mr({impact:Fe,draggable:nt,dimensions:et,viewport:se.viewport,afterCritical:se.afterCritical}),Xa={critical:se.critical,afterCritical:se.afterCritical,result:ba,impact:Fe},Sa=!Tn(se.current.client.offset,Oa)||Boolean(ba.combine);if(!Sa){K(Lt({completed:Xa}));return}var kr=ar({current:se.current.client.offset,destination:Oa,reason:pe}),Ar={newHomeClientOffset:Oa,dropDuration:kr,completed:Xa};K(pn(Ar))}}},na=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function rr(E){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(K){if(K.target!==window&&K.target!==window.document)return;E()}}}function Da(E){var S=E.onWindowScroll;function K(){S(na())}var Q=v(K),oe=rr(Q),se=Ee;function pe(){return se!==Ee}function ve(){pe()&&q(!1),se=Me(window,[oe])}function Be(){pe()||q(!1),Q.cancel(),se(),se=Ee}return{start:ve,stop:Be,isActive:pe}}var In=function(S){return S.type==="DROP_COMPLETE"||S.type==="DROP_ANIMATE"||S.type==="FLUSH"},qa=function(E){var S=Da({onWindowScroll:function(Q){E.dispatch(Ca({newScroll:Q}))}});return function(K){return function(Q){!S.isActive()&&Q.type==="INITIAL_PUBLISH"&&S.start(),S.isActive()&&In(Q)&&S.stop(),K(Q)}}},jr=function(E){var S=!1,K=!1,Q=setTimeout(function(){K=!0}),oe=function(pe){if(S)return;if(K)return;S=!0,E(pe),clearTimeout(Q)};return oe.wasCalled=function(){return S},oe},Hr=function(){var E=[],S=function(se){var pe=Ge(E,function(et){return et.timerId===se});pe!==-1||q(!1);var ve=E.splice(pe,1),Be=ve[0];Be.callback()},K=function(se){var pe=setTimeout(function(){return S(pe)}),ve={timerId:pe,callback:se};E.push(ve)},Q=function(){if(!E.length)return;var se=[].concat(E);E.length=0,se.forEach(function(pe){clearTimeout(pe.timerId),pe.callback()})};return{add:K,flush:Q}},hi=function(S,K){return S==null&&K==null?!0:S==null||K==null?!1:S.droppableId===K.droppableId&&S.index===K.index},si=function(S,K){return S==null&&K==null?!0:S==null||K==null?!1:S.draggableId===K.draggableId&&S.droppableId===K.droppableId},Fr=function(S,K){if(S===K)return!0;var Q=S.draggable.id===K.draggable.id&&S.draggable.droppableId===K.draggable.droppableId&&S.draggable.type===K.draggable.type&&S.draggable.index===K.draggable.index,oe=S.droppable.id===K.droppable.id&&S.droppable.type===K.droppable.type;return Q&&oe},xa=function(S,K){fi(),K(),vi()},Br=function(S,K){return{draggableId:S.draggable.id,type:S.droppable.type,source:{droppableId:S.droppable.id,index:S.draggable.index},mode:K}},Pr=function(S,K,Q,oe){if(!S){Q(oe(K));return}var se=jr(Q),pe={announce:se};S(K,pe),se.wasCalled()||Q(oe(K))},Mr=function(E,S){var K=Hr(),Q=null,oe=function(Fe,qe){Q&&q(!1),xa("onBeforeCapture",function(){var Mt=E().onBeforeCapture;if(Mt){var $n={draggableId:Fe,mode:qe};Mt($n)}})},se=function(Fe,qe){Q&&q(!1),xa("onBeforeDragStart",function(){var Mt=E().onBeforeDragStart;Mt&&Mt(Br(Fe,qe))})},pe=function(Fe,qe){Q&&q(!1);var Mt=Br(Fe,qe);Q={mode:qe,lastCritical:Fe,lastLocation:Mt.source,lastCombine:null},K.add(function(){xa("onDragStart",function(){return Pr(E().onDragStart,Mt,S,xt.onDragStart)})})},ve=function(Fe,qe){var Mt=wt(qe),$n=st(qe);Q||q(!1);var aa=!Fr(Fe,Q.lastCritical);aa&&(Q.lastCritical=Fe);var ba=!hi(Q.lastLocation,Mt);ba&&(Q.lastLocation=Mt);var Oa=!si(Q.lastCombine,$n);if(Oa&&(Q.lastCombine=$n),!aa&&!ba&&!Oa)return;var Xa=Object(Y.a)({},Br(Fe,Q.mode),{combine:$n,destination:Mt});K.add(function(){xa("onDragUpdate",function(){return Pr(E().onDragUpdate,Xa,S,xt.onDragUpdate)})})},Be=function(){Q||q(!1),K.flush()},et=function(Fe){Q||q(!1),Q=null,xa("onDragEnd",function(){return Pr(E().onDragEnd,Fe,S,xt.onDragEnd)})},nt=function(){if(!Q)return;var Fe=Object(Y.a)({},Br(Q.lastCritical,Q.mode),{combine:null,destination:null,reason:"CANCEL"});et(Fe)};return{beforeCapture:oe,beforeStart:se,start:pe,update:ve,flush:Be,drop:et,abort:nt}},xr=function(E,S){var K=Mr(E,S);return function(Q){return function(oe){return function(se){if(se.type==="BEFORE_INITIAL_CAPTURE"){K.beforeCapture(se.payload.draggableId,se.payload.movementMode);return}if(se.type==="INITIAL_PUBLISH"){var pe=se.payload.critical;K.beforeStart(pe,se.payload.movementMode),oe(se),K.start(pe,se.payload.movementMode);return}if(se.type==="DROP_COMPLETE"){var ve=se.payload.completed.result;K.flush(),oe(se),K.drop(ve);return}if(oe(se),se.type==="FLUSH"){K.abort();return}var Be=Q.getState();Be.phase==="DRAGGING"&&K.update(Be.critical,Be.impact)}}}},La=function(E){return function(S){return function(K){if(K.type!=="DROP_ANIMATION_FINISHED"){S(K);return}var Q=E.getState();Q.phase==="DROP_ANIMATING"||q(!1),E.dispatch(Lt({completed:Q.completed}))}}},Gr=function(E){var S=null,K=null;function Q(){K&&(cancelAnimationFrame(K),K=null),S&&(S(),S=null)}return function(oe){return function(se){if((se.type==="FLUSH"||se.type==="DROP_COMPLETE"||se.type==="DROP_ANIMATION_FINISHED")&&Q(),oe(se),se.type!=="DROP_ANIMATE")return;var pe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Be=E.getState();Be.phase==="DROP_ANIMATING"&&E.dispatch(ut())}};K=requestAnimationFrame(function(){K=null,S=Me(window,[pe])})}}},lr=function(E){return function(){return function(S){return function(K){(K.type==="DROP_COMPLETE"||K.type==="FLUSH"||K.type==="DROP_ANIMATE")&&E.stopPublishing(),S(K)}}}},za=function(E){var S=!1;return function(){return function(K){return function(Q){if(Q.type==="INITIAL_PUBLISH"){S=!0,E.tryRecordFocus(Q.payload.critical.draggable.id),K(Q),E.tryRestoreFocusRecorded();return}if(K(Q),!S)return;if(Q.type==="FLUSH"){S=!1,E.tryRestoreFocusRecorded();return}if(Q.type==="DROP_COMPLETE"){S=!1;var oe=Q.payload.completed.result;oe.combine&&E.tryShiftRecord(oe.draggableId,oe.combine.draggableId),E.tryRestoreFocusRecorded()}}}}},Ga=function(S){return S.type==="DROP_COMPLETE"||S.type==="DROP_ANIMATE"||S.type==="FLUSH"},tr=function(E){return function(S){return function(K){return function(Q){if(Ga(Q)){E.stop(),K(Q);return}if(Q.type==="INITIAL_PUBLISH"){K(Q);var oe=S.getState();oe.phase==="DRAGGING"||q(!1),E.start(oe);return}K(Q),E.scroll(S.getState())}}}},hr=function(E){return function(S){return function(K){if(S(K),K.type!=="PUBLISH_WHILE_DRAGGING")return;var Q=E.getState();if(Q.phase!=="DROP_PENDING")return;if(Q.isWaiting)return;E.dispatch(En({reason:Q.reason}))}}},Ua=B.d,Ke=function(E){var S=E.dimensionMarshal,K=E.focusMarshal,Q=E.styleMarshal,oe=E.getResponders,se=E.announce,pe=E.autoScroller;return Object(B.e)(Xt,Ua(Object(B.a)(dn(Q),lr(S),Mn(S),la,La,Gr,hr,tr(pe),qa,za(K),xr(oe,se))))},Va=function(){return{additions:{},removals:{},modified:{}}};function $r(E){var S=E.registry,K=E.callbacks,Q=Va(),oe=null,se=function(){if(oe)return;K.collectionStarting(),oe=requestAnimationFrame(function(){oe=null,fi();var nt=Q,We=nt.additions,Fe=nt.removals,qe=nt.modified,Mt=Object.keys(We).map(function(ba){return S.draggable.getById(ba).getDimension(ct)}).sort(function(ba,Oa){return ba.descriptor.index-Oa.descriptor.index}),$n=Object.keys(qe).map(function(ba){var Oa=S.droppable.getById(ba),Xa=Oa.callbacks.getScrollWhileDragging();return{droppableId:ba,scroll:Xa}}),aa={additions:Mt,removals:Object.keys(Fe),modified:$n};Q=Va(),vi(),K.publish(aa)})},pe=function(nt){var We=nt.descriptor.id;Q.additions[We]=nt,Q.modified[nt.descriptor.droppableId]=!0,Q.removals[We]&&delete Q.removals[We],se()},ve=function(nt){var We=nt.descriptor;Q.removals[We.id]=!0,Q.modified[We.droppableId]=!0,Q.additions[We.id]&&delete Q.additions[We.id],se()},Be=function(){if(!oe)return;cancelAnimationFrame(oe),oe=null,Q=Va()};return{add:pe,remove:ve,stop:Be}}var Kr=function(E){var S=E.scrollHeight,K=E.scrollWidth,Q=E.height,oe=E.width,se=_n({x:K,y:S},{x:oe,y:Q}),pe={x:Math.max(0,se.x),y:Math.max(0,se.y)};return pe},Lr=function(){var E=document.documentElement;return E||q(!1),E},ei=function(){var E=Lr(),S=Kr({scrollHeight:E.scrollHeight,scrollWidth:E.scrollWidth,width:E.clientWidth,height:E.clientHeight});return S},gi=function(){var E=na(),S=ei(),K=E.y,Q=E.x,oe=Lr(),se=oe.clientWidth,pe=oe.clientHeight,ve=Q+se,Be=K+pe,et=U({top:K,left:Q,right:ve,bottom:Be}),nt={frame:et,scroll:{initial:E,current:E,max:S,diff:{value:ct,displacement:ct}}};return nt},ui=function(E){var S=E.critical,K=E.scrollOptions,Q=E.registry;fi();var oe=gi(),se=oe.scroll.current,pe=S.droppable,ve=Q.droppable.getAllByType(pe.type).map(function(We){return We.callbacks.getDimensionAndWatchScroll(se,K)}),Be=Q.draggable.getAllByType(S.draggable.type).map(function(We){return We.getDimension(se)}),et={draggables:Sn(Be),droppables:on(ve)};vi();var nt={dimensions:et,critical:S,viewport:oe};return nt};function Pi(E,S,K){if(K.descriptor.id===S.id)return!1;if(K.descriptor.type!==S.type)return!1;var Q=E.droppable.getById(K.descriptor.droppableId);return!(Q.descriptor.mode!=="virtual")}var ti=function(E,S){var K=null,Q=$r({callbacks:{publish:S.publishWhileDragging,collectionStarting:S.collectionStarting},registry:E}),oe=function(qe,Mt){if(E.droppable.exists(qe)||q(!1),!K)return;S.updateDroppableIsEnabled({id:qe,isEnabled:Mt})},se=function(qe,Mt){if(!K)return;E.droppable.exists(qe)||q(!1),S.updateDroppableIsCombineEnabled({id:qe,isCombineEnabled:Mt})},pe=function(qe,Mt){if(!K)return;E.droppable.exists(qe)||q(!1),S.updateDroppableScroll({id:qe,newScroll:Mt})},ve=function(qe,Mt){if(!K)return;E.droppable.getById(qe).callbacks.scroll(Mt)},Be=function(){if(!K)return;Q.stop();var qe=K.critical.droppable;E.droppable.getAllByType(qe.type).forEach(function(Mt){return Mt.callbacks.dragStopped()}),K.unsubscribe(),K=null},et=function(qe){K||q(!1);var Mt=K.critical.draggable;qe.type==="ADDITION"&&(Pi(E,Mt,qe.value)&&Q.add(qe.value)),qe.type==="REMOVAL"&&(Pi(E,Mt,qe.value)&&Q.remove(qe.value))},nt=function(qe){K&&q(!1);var Mt=E.draggable.getById(qe.draggableId),$n=E.droppable.getById(Mt.descriptor.droppableId),aa={draggable:Mt.descriptor,droppable:$n.descriptor},ba=E.subscribe(et);return K={critical:aa,unsubscribe:ba},ui({critical:aa,registry:E,scrollOptions:qe.scrollOptions})},We={updateDroppableIsEnabled:oe,updateDroppableIsCombineEnabled:se,scrollDroppable:ve,updateDroppableScroll:pe,startPublishing:nt,stopPublishing:Be};return We},li=function(E,S){return E.phase==="IDLE"?!0:E.phase!=="DROP_ANIMATING"||E.completed.result.draggableId===S?!1:E.completed.result.reason==="DROP"},Si=function(E){window.scrollBy(E.x,E.y)},Bi=i(function(E){return yn(E).filter(function(S){return S.isEnabled?!!S.frame:!1})}),ja=function(S,K){var Q=tt(Bi(K),function(oe){return oe.frame||q(!1),an(oe.frame.pageMarginBox)(S)});return Q},fr=function(E){var S=E.center,K=E.destination,Q=E.droppables;if(K){var oe=Q[K];return oe.frame?oe:null}var se=ja(S,Q);return se},br={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(S){return Math.pow(S,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},cr=function(E,S){var K=E[S.size]*br.startFromPercentage,Q=E[S.size]*br.maxScrollAtPercentage,oe={startScrollingFrom:K,maxScrollValueAt:Q};return oe},Xr=function(E){var S=E.startOfRange,K=E.endOfRange,Q=E.current,oe=K-S;if(oe===0)return 0;var se=Q-S,pe=se/oe;return pe},Ur=1,Zi=function(E,S){if(E>S.startScrollingFrom)return 0;if(E<=S.maxScrollValueAt)return br.maxPixelScroll;if(E===S.startScrollingFrom)return Ur;var K=Xr({startOfRange:S.maxScrollValueAt,endOfRange:S.startScrollingFrom,current:E}),Q=1-K,oe=br.maxPixelScroll*br.ease(Q);return Math.ceil(oe)},Ti=br.durationDampening.accelerateAt,Gi=br.durationDampening.stopDampeningAt,Qi=function(E,S){var K=S,Q=Gi,oe=Date.now(),se=oe-K;if(se>=Gi)return E;if(se<Ti)return Ur;var pe=Xr({startOfRange:Ti,endOfRange:Q,current:se}),ve=E*br.ease(pe);return Math.ceil(ve)},Ci=function(E){var S=E.distanceToEdge,K=E.thresholds,Q=E.dragStartTime,oe=E.shouldUseTimeDampening,se=Zi(S,K);return se===0?0:oe?Math.max(Qi(se,Q),Ur):se},bo=function(E){var S=E.container,K=E.distanceToEdges,Q=E.dragStartTime,oe=E.axis,se=E.shouldUseTimeDampening,pe=cr(S,oe),ve=K[oe.end]<K[oe.start];return ve?Ci({distanceToEdge:K[oe.end],thresholds:pe,dragStartTime:Q,shouldUseTimeDampening:se}):-1*Ci({distanceToEdge:K[oe.start],thresholds:pe,dragStartTime:Q,shouldUseTimeDampening:se})},so=function(E){var S=E.container,K=E.subject,Q=E.proposedScroll,oe=K.height>S.height,se=K.width>S.width;return!se&&!oe?Q:se&&oe?null:{x:se?0:Q.x,y:oe?0:Q.y}},Ya=He(function(E){return E===0?0:E}),pa=function(E){var S=E.dragStartTime,K=E.container,Q=E.subject,oe=E.center,se=E.shouldUseTimeDampening,pe={top:oe.y-K.top,right:K.right-oe.x,bottom:K.bottom-oe.y,left:oe.x-K.left},ve=bo({container:K,distanceToEdges:pe,dragStartTime:S,axis:ya,shouldUseTimeDampening:se}),Be=bo({container:K,distanceToEdges:pe,dragStartTime:S,axis:ua,shouldUseTimeDampening:se}),et=Ya({x:Be,y:ve});if(Tn(et,ct))return null;var nt=so({container:K,subject:Q,proposedScroll:et});return nt?Tn(nt,ct)?null:nt:null},tn=He(function(E){return E===0?0:E>0?1:-1}),wa=function(){var E=function(K,Q){return K<0?K:K>Q?K-Q:0};return function(S){var K=S.current,Q=S.max,oe=S.change,se=qt(K,oe),pe={x:E(se.x,Q.x),y:E(se.y,Q.y)};return Tn(pe,ct)?null:pe}}(),yr=function(S){var K=S.max,Q=S.current,oe=S.change,se={x:Math.max(Q.x,K.x),y:Math.max(Q.y,K.y)},pe=tn(oe),ve=wa({max:se,current:Q,change:pe});return ve?pe.x!==0&&ve.x===0?!0:pe.y!==0&&ve.y===0:!0},Sr=function(S,K){return yr({current:S.scroll.current,max:S.scroll.max,change:K})},Qr=function(S,K){if(!Sr(S,K))return null;var Q=S.scroll.max,oe=S.scroll.current;return wa({current:oe,max:Q,change:K})},Vr=function(S,K){var Q=S.frame;return Q?yr({current:Q.scroll.current,max:Q.scroll.max,change:K}):!1},lo=function(S,K){var Q=S.frame;return Q&&Vr(S,K)?wa({current:Q.scroll.current,max:Q.scroll.max,change:K}):null},$i=function(E){var S=E.viewport,K=E.subject,Q=E.center,oe=E.dragStartTime,se=E.shouldUseTimeDampening,pe=pa({dragStartTime:oe,container:S.frame,subject:K,center:Q,shouldUseTimeDampening:se});return pe&&Sr(S,pe)?pe:null},os=function(E){var S=E.droppable,K=E.subject,Q=E.center,oe=E.dragStartTime,se=E.shouldUseTimeDampening,pe=S.frame;if(!pe)return null;var ve=pa({dragStartTime:oe,container:pe.pageMarginBox,subject:K,center:Q,shouldUseTimeDampening:se});return ve&&Vr(S,ve)?ve:null},Co=function(E){var S=E.state,K=E.dragStartTime,Q=E.shouldUseTimeDampening,oe=E.scrollWindow,se=E.scrollDroppable,pe=S.current.page.borderBoxCenter,ve=S.dimensions.draggables[S.critical.draggable.id],Be=ve.page.marginBox;if(S.isWindowScrollAllowed){var et=S.viewport,nt=$i({dragStartTime:K,viewport:et,subject:Be,center:pe,shouldUseTimeDampening:Q});if(nt){oe(nt);return}}var We=fr({center:pe,destination:lt(S.impact),droppables:S.dimensions.droppables});if(!We)return;var Fe=os({dragStartTime:K,droppable:We,subject:Be,center:pe,shouldUseTimeDampening:Q});Fe&&se(We.descriptor.id,Fe)},qi=function(E){var S=E.scrollWindow,K=E.scrollDroppable,Q=v(S),oe=v(K),se=null,pe=function(nt){se||q(!1);var We=se,Fe=We.shouldUseTimeDampening,qe=We.dragStartTime;Co({state:nt,scrollWindow:Q,scrollDroppable:oe,dragStartTime:qe,shouldUseTimeDampening:Fe})},ve=function(nt){fi(),se&&q(!1);var We=Date.now(),Fe=!1,qe=function(){Fe=!0};Co({state:nt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:qe,scrollDroppable:qe}),se={dragStartTime:We,shouldUseTimeDampening:Fe},vi(),Fe&&pe(nt)},Be=function(){if(!se)return;Q.cancel(),oe.cancel(),se=null};return{start:ve,stop:Be,scroll:pe}},eo=function(E){var S=E.move,K=E.scrollDroppable,Q=E.scrollWindow,oe=function(et,nt){var We=qt(et.current.client.selection,nt);S({client:We})},se=function(et,nt){if(!Vr(et,nt))return nt;var We=lo(et,nt);if(!We)return K(et.descriptor.id,nt),null;var Fe=_n(nt,We);K(et.descriptor.id,Fe);var qe=_n(nt,Fe);return qe},pe=function(et,nt,We){if(!et)return We;if(!Sr(nt,We))return We;var Fe=Qr(nt,We);if(!Fe)return Q(We),null;var qe=_n(We,Fe);Q(qe);var Mt=_n(We,qe);return Mt},ve=function(et){var nt=et.scrollJumpRequest;if(!nt)return;var We=lt(et.impact);We||q(!1);var Fe=se(et.dimensions.droppables[We],nt);if(!Fe)return;var qe=et.viewport,Mt=pe(et.isWindowScrollAllowed,qe,Fe);if(!Mt)return;oe(et,Mt)};return ve},ss=function(E){var S=E.scrollDroppable,K=E.scrollWindow,Q=E.move,oe=qi({scrollWindow:K,scrollDroppable:S}),se=eo({move:Q,scrollWindow:K,scrollDroppable:S}),pe=function(et){if(et.phase!=="DRAGGING")return;if(et.movementMode==="FLUID"){oe.scroll(et);return}if(!et.scrollJumpRequest)return;se(et)},ve={scroll:pe,start:oe.start,stop:oe.stop};return ve},uo="data-rbd",co=function(){var E=uo+"-drag-handle";return{base:E,draggableId:E+"-draggable-id",contextId:E+"-context-id"}}(),Ao=function(){var E=uo+"-draggable";return{base:E,contextId:E+"-context-id",id:E+"-id"}}(),Ss=function(){var E=uo+"-droppable";return{base:E,contextId:E+"-context-id",id:E+"-id"}}(),Ko={contextId:uo+"-scroll-container-context-id"},Mi=function(S){return function(K){return"["+K+'="'+S+'"]'}},ni=function(S,K){return S.map(function(Q){var oe=Q.styles[K];return oe?Q.selector+" { "+oe+" }":""}).join(" ")},Ei="pointer-events: none;",ci=function(E){var S=Mi(E),K=function(){var ve=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:S(co.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:ve,dragging:Ei,dropAnimating:ve}}}(),Q=function(){var ve=`
transition: `+ta.outOfTheWay+`;
`;return{selector:S(Ao.contextId),styles:{dragging:ve,dropAnimating:ve,userCancel:ve}}}(),oe={selector:S(Ss.contextId),styles:{always:"overflow-anchor: none;"}},se={selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}},pe=[Q,K,oe,se];return{always:ni(pe,"always"),resting:ni(pe,"resting"),dragging:ni(pe,"dragging"),dropAnimating:ni(pe,"dropAnimating"),userCancel:ni(pe,"userCancel")}},yi=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?ee.useLayoutEffect:ee.useEffect,So=function(){var S=document.querySelector("head");return S||q(!1),S},Eo=function(S){var K=document.createElement("style");return S&&K.setAttribute("nonce",S),K.type="text/css",K};function ls(E,S){var K=M(function(){return ci(E)},[E]),Q=Object(ee.useRef)(null),oe=Object(ee.useRef)(null),se=_(i(function(We){var Fe=oe.current;Fe||q(!1),Fe.textContent=We}),[]),pe=_(function(We){var Fe=Q.current;Fe||q(!1),Fe.textContent=We},[]);yi(function(){!Q.current&&!oe.current||q(!1);var We=Eo(S),Fe=Eo(S);return Q.current=We,oe.current=Fe,We.setAttribute(uo+"-always",E),Fe.setAttribute(uo+"-dynamic",E),So().appendChild(We),So().appendChild(Fe),pe(K.always),se(K.resting),function(){var qe=function($n){var aa=$n.current;aa||q(!1),So().removeChild(aa),$n.current=null};qe(Q),qe(oe)}},[S,pe,se,K.always,K.resting,E]);var ve=_(function(){return se(K.dragging)},[se,K.dragging]),Be=_(function(We){if(We==="DROP"){se(K.dropAnimating);return}se(K.userCancel)},[se,K.dropAnimating,K.userCancel]),et=_(function(){if(!oe.current)return;se(K.resting)},[se,K.resting]),nt=M(function(){return{dragging:ve,dropping:Be,resting:et}},[ve,Be,et]);return nt}var zo=function(E){return E&&E.ownerDocument?E.ownerDocument.defaultView:window};function fo(E){return E instanceof zo(E).HTMLElement}function To(E,S){var K="["+co.contextId+'="'+E+'"]',Q=kt(document.querySelectorAll(K));if(!Q.length)return null;var oe=tt(Q,function(se){return se.getAttribute(co.draggableId)===S});return oe&&fo(oe)?oe:null}function us(E){var S=Object(ee.useRef)({}),K=Object(ee.useRef)(null),Q=Object(ee.useRef)(null),oe=Object(ee.useRef)(!1),se=_(function(Fe,qe){var Mt={id:Fe,focus:qe};return S.current[Fe]=Mt,function(){var aa=S.current,ba=aa[Fe];ba!==Mt&&delete aa[Fe]}},[]),pe=_(function(Fe){var qe=To(E,Fe);qe&&qe!==document.activeElement&&qe.focus()},[E]),ve=_(function(Fe,qe){K.current===Fe&&(K.current=qe)},[]),Be=_(function(){if(Q.current)return;if(!oe.current)return;Q.current=requestAnimationFrame(function(){Q.current=null;var Fe=K.current;Fe&&pe(Fe)})},[pe]),et=_(function(Fe){K.current=null;var qe=document.activeElement;if(!qe)return;if(qe.getAttribute(co.draggableId)!==Fe)return;K.current=Fe},[]);yi(function(){return oe.current=!0,function(){oe.current=!1;var Fe=Q.current;Fe&&cancelAnimationFrame(Fe)}},[]);var nt=M(function(){return{register:se,tryRecordFocus:et,tryRestoreFocusRecorded:Be,tryShiftRecord:ve}},[se,et,Be,ve]);return nt}function Go(){var E={draggables:{},droppables:{}},S=[];function K(We){return S.push(We),function(){var qe=S.indexOf(We);if(qe===-1)return;S.splice(qe,1)}}function Q(We){S.length&&S.forEach(function(Fe){return Fe(We)})}function oe(We){return E.draggables[We]||null}function se(We){var Fe=oe(We);return Fe||q(!1),Fe}var pe={register:function(Fe){E.draggables[Fe.descriptor.id]=Fe,Q({type:"ADDITION",value:Fe})},update:function(Fe,qe){var Mt=E.draggables[qe.descriptor.id];if(!Mt)return;if(Mt.uniqueId!==Fe.uniqueId)return;delete E.draggables[qe.descriptor.id],E.draggables[Fe.descriptor.id]=Fe},unregister:function(Fe){var qe=Fe.descriptor.id,Mt=oe(qe);if(!Mt)return;if(Fe.uniqueId!==Mt.uniqueId)return;delete E.draggables[qe],Q({type:"REMOVAL",value:Fe})},getById:se,findById:oe,exists:function(Fe){return Boolean(oe(Fe))},getAllByType:function(Fe){return be(E.draggables).filter(function(qe){return qe.descriptor.type===Fe})}};function ve(We){return E.droppables[We]||null}function Be(We){var Fe=ve(We);return Fe||q(!1),Fe}var et={register:function(Fe){E.droppables[Fe.descriptor.id]=Fe},unregister:function(Fe){var qe=ve(Fe.descriptor.id);if(!qe)return;if(Fe.uniqueId!==qe.uniqueId)return;delete E.droppables[Fe.descriptor.id]},getById:Be,findById:ve,exists:function(Fe){return Boolean(ve(Fe))},getAllByType:function(Fe){return be(E.droppables).filter(function(qe){return qe.descriptor.type===Fe})}};function nt(){E.draggables={},E.droppables={},S.length=0}return{draggable:pe,droppable:et,subscribe:K,clean:nt}}function Ts(){var E=M(Go,[]);return Object(ee.useEffect)(function(){return function(){requestAnimationFrame(E.clean)}},[E]),E}var yo=N.a.createContext(null),to=function(){var E=document.body;return E||q(!1),E},Do={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},no=function(S){return"rbd-announcement-"+S};function wo(E){var S=M(function(){return no(E)},[E]),K=Object(ee.useRef)(null);Object(ee.useEffect)(function(){var se=document.createElement("div");return K.current=se,se.id=S,se.setAttribute("aria-live","assertive"),se.setAttribute("aria-atomic","true"),Object(Y.a)(se.style,Do),to().appendChild(se),function(){setTimeout(function(){var Be=to();Be.contains(se)&&Be.removeChild(se),se===K.current&&(K.current=null)})}},[S]);var Q=_(function(oe){var se=K.current;if(se){se.textContent=oe;return}},[]);return Q}var Vo=0,xo={separator:"::"};function Ds(){Vo=0}function ao(E,S){return S===void 0&&(S=xo),M(function(){return""+E+S.separator+Vo++},[S.separator,E])}function Li(E){var S=E.contextId,K=E.uniqueId;return"rbd-hidden-text-"+S+"-"+K}function Yo(E){var S=E.contextId,K=E.text,Q=ao("hidden-text",{separator:"-"}),oe=M(function(){return Li({contextId:S,uniqueId:Q})},[Q,S]);return Object(ee.useEffect)(function(){var pe=document.createElement("div");return pe.id=oe,pe.textContent=K,pe.style.display="none",to().appendChild(pe),function(){var Be=to();Be.contains(pe)&&Be.removeChild(pe)}},[oe,K]),oe}var ho=N.a.createContext(null),Oo={react:"^16.8.5","react-dom":"^16.8.5"},Ni=/(\d+)\.(\d+)\.(\d+)/,Ir=function(S){var K=Ni.exec(S);K!=null||q(!1);var Q=Number(K[1]),oe=Number(K[2]),se=Number(K[3]);return{major:Q,minor:oe,patch:se,raw:S}},sr=function(S,K){return K.major>S.major?!0:K.major<S.major?!1:K.minor>S.minor?!0:K.minor<S.minor?!1:K.patch>=S.patch},fa=function(E,S){var K=Ir(E),Q=Ir(S);if(sr(K,Q))return},Fa=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,_r=function(E){var S=E.doctype;if(!S)return;S.name.toLowerCase()!=="html",S.publicId!==""};function Zr(E){}function Fi(E,S){Zr(function(){Object(ee.useEffect)(function(){try{E()}catch(K){Se(`
A setup problem was encountered.
> `+K.message+`
`)}},S)})}function Ji(){Fi(function(){fa(Oo.react,N.a.version),_r(document)},[])}function Di(E){var S=Object(ee.useRef)(E);return Object(ee.useEffect)(function(){S.current=E}),S}function Ii(){var E=null;function S(){return Boolean(E)}function K(pe){return pe===E}function Q(pe){E&&q(!1);var ve={abandon:pe};return E=ve,ve}function oe(){E||q(!1),E=null}function se(){E&&(E.abandon(),oe())}return{isClaimed:S,isActive:K,claim:Q,release:oe,tryAbandon:se}}var Vi=9,ro=13,oi=27,ws=32,Xs=33,Rl=34,cs=35,Os=36,Qs=37,Pl=38,Js=39,Ml=40,ds,fs=(ds={},ds[ro]=!0,ds[Vi]=!0,ds),Rs=function(E){fs[E.keyCode]&&E.preventDefault()},hs=function(){var E="visibilitychange";if(typeof document=="undefined")return E;var S=[E,"ms"+E,"webkit"+E,"moz"+E,"o"+E],K=tt(S,function(Q){return"on"+Q in document});return K||E}(),Zs=0,Ps=5;function Ro(E,S){return Math.abs(S.x-E.x)>=Ps||Math.abs(S.y-E.y)>=Ps}var ms={type:"IDLE"};function ps(E){var S=E.cancel,K=E.completed,Q=E.getPhase,oe=E.setPhase;return[{eventName:"mousemove",fn:function(pe){var ve=pe.button,Be=pe.clientX,et=pe.clientY;if(ve!==Zs)return;var nt={x:Be,y:et},We=Q();if(We.type==="DRAGGING"){pe.preventDefault(),We.actions.move(nt);return}We.type==="PENDING"||q(!1);var Fe=We.point;if(!Ro(Fe,nt))return;pe.preventDefault();var qe=We.actions.fluidLift(nt);oe({type:"DRAGGING",actions:qe})}},{eventName:"mouseup",fn:function(pe){var ve=Q();if(ve.type!=="DRAGGING"){S();return}pe.preventDefault(),ve.actions.drop({shouldBlockNextClick:!0}),K()}},{eventName:"mousedown",fn:function(pe){Q().type==="DRAGGING"&&pe.preventDefault(),S()}},{eventName:"keydown",fn:function(pe){var ve=Q();if(ve.type==="PENDING"){S();return}if(pe.keyCode===oi){pe.preventDefault(),S();return}Rs(pe)}},{eventName:"resize",fn:S},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Q().type==="PENDING"&&S()}},{eventName:"webkitmouseforcedown",fn:function(pe){var ve=Q();if(ve.type!=="IDLE"||q(!1),ve.actions.shouldRespectForcePress()){S();return}pe.preventDefault()}},{eventName:hs,fn:S}]}function qs(E){var S=Object(ee.useRef)(ms),K=Object(ee.useRef)(Ee),Q=M(function(){return{eventName:"mousedown",fn:function(We){if(We.defaultPrevented)return;if(We.button!==Zs)return;if(We.ctrlKey||We.metaKey||We.shiftKey||We.altKey)return;var Fe=E.findClosestDraggableId(We);if(!Fe)return;var qe=E.tryGetLock(Fe,pe,{sourceEvent:We});if(!qe)return;We.preventDefault();var Mt={x:We.clientX,y:We.clientY};K.current(),et(qe,Mt)}}},[E]),oe=M(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(We){if(We.defaultPrevented)return;var Fe=E.findClosestDraggableId(We);if(!Fe)return;var qe=E.findOptionsForDraggable(Fe);if(!qe)return;if(qe.shouldRespectForcePress)return;if(!E.canGetLock(Fe))return;We.preventDefault()}}},[E]),se=_(function(){var We={passive:!1,capture:!0};K.current=Me(window,[oe,Q],We)},[oe,Q]),pe=_(function(){var nt=S.current;if(nt.type==="IDLE")return;S.current=ms,K.current(),se()},[se]),ve=_(function(){var nt=S.current;pe(),nt.type==="DRAGGING"&&nt.actions.cancel({shouldBlockNextClick:!0}),nt.type==="PENDING"&&nt.actions.abort()},[pe]),Be=_(function(){var We={capture:!0,passive:!1},Fe=ps({cancel:ve,completed:pe,getPhase:function(){return S.current},setPhase:function(Mt){S.current=Mt}});K.current=Me(window,Fe,We)},[ve,pe]),et=_(function(We,Fe){S.current.type==="IDLE"||q(!1),S.current={type:"PENDING",point:Fe,actions:We},Be()},[Be]);yi(function(){return se(),function(){K.current()}},[se])}var mo;function $s(){}var Ll=(mo={},mo[Rl]=!0,mo[Xs]=!0,mo[Os]=!0,mo[cs]=!0,mo);function el(E,S){function K(){S(),E.cancel()}function Q(){S(),E.drop()}return[{eventName:"keydown",fn:function(se){if(se.keyCode===oi){se.preventDefault(),K();return}if(se.keyCode===ws){se.preventDefault(),Q();return}if(se.keyCode===Ml){se.preventDefault(),E.moveDown();return}if(se.keyCode===Pl){se.preventDefault(),E.moveUp();return}if(se.keyCode===Js){se.preventDefault(),E.moveRight();return}if(se.keyCode===Qs){se.preventDefault(),E.moveLeft();return}if(Ll[se.keyCode]){se.preventDefault();return}Rs(se)}},{eventName:"mousedown",fn:K},{eventName:"mouseup",fn:K},{eventName:"click",fn:K},{eventName:"touchstart",fn:K},{eventName:"resize",fn:K},{eventName:"wheel",fn:K,options:{passive:!0}},{eventName:hs,fn:K}]}function wi(E){var S=Object(ee.useRef)($s),K=M(function(){return{eventName:"keydown",fn:function(se){if(se.defaultPrevented)return;if(se.keyCode!==ws)return;var pe=E.findClosestDraggableId(se);if(!pe)return;var ve=E.tryGetLock(pe,nt,{sourceEvent:se});if(!ve)return;se.preventDefault();var Be=!0,et=ve.snapLift();S.current();function nt(){Be||q(!1),Be=!1,S.current(),Q()}S.current=Me(window,el(et,nt),{capture:!0,passive:!1})}}},[E]),Q=_(function(){var se={passive:!1,capture:!0};S.current=Me(window,[K],se)},[K]);yi(function(){return Q(),function(){S.current()}},[Q])}var Po={type:"IDLE"},tl=120,nl=.15;function al(E){var S=E.cancel,K=E.getPhase;return[{eventName:"orientationchange",fn:S},{eventName:"resize",fn:S},{eventName:"contextmenu",fn:function(oe){oe.preventDefault()}},{eventName:"keydown",fn:function(oe){if(K().type!=="DRAGGING"){S();return}oe.keyCode===oi&&oe.preventDefault(),S()}},{eventName:hs,fn:S}]}function Mo(E){var S=E.cancel,K=E.completed,Q=E.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(se){var pe=Q();if(pe.type!=="DRAGGING"){S();return}pe.hasMoved=!0;var ve=se.touches[0],Be=ve.clientX,et=ve.clientY,nt={x:Be,y:et};se.preventDefault(),pe.actions.move(nt)}},{eventName:"touchend",fn:function(se){var pe=Q();if(pe.type!=="DRAGGING"){S();return}se.preventDefault(),pe.actions.drop({shouldBlockNextClick:!0}),K()}},{eventName:"touchcancel",fn:function(se){if(Q().type!=="DRAGGING"){S();return}se.preventDefault(),S()}},{eventName:"touchforcechange",fn:function(se){var pe=Q();pe.type!=="IDLE"||q(!1);var ve=se.touches[0];if(!ve)return;var Be=ve.force>=nl;if(!Be)return;var et=pe.actions.shouldRespectForcePress();if(pe.type==="PENDING"){et&&S();return}if(et){if(pe.hasMoved){se.preventDefault();return}S();return}se.preventDefault()}},{eventName:hs,fn:S}]}function vs(E){var S=Object(ee.useRef)(Po),K=Object(ee.useRef)(Ee),Q=_(function(){return S.current},[]),oe=_(function(qe){S.current=qe},[]),se=M(function(){return{eventName:"touchstart",fn:function(qe){if(qe.defaultPrevented)return;var Mt=E.findClosestDraggableId(qe);if(!Mt)return;var $n=E.tryGetLock(Mt,ve,{sourceEvent:qe});if(!$n)return;var aa=qe.touches[0],ba=aa.clientX,Oa=aa.clientY,Xa={x:ba,y:Oa};K.current(),We($n,Xa)}}},[E]),pe=_(function(){var qe={capture:!0,passive:!1};K.current=Me(window,[se],qe)},[se]),ve=_(function(){var Fe=S.current;if(Fe.type==="IDLE")return;Fe.type==="PENDING"&&clearTimeout(Fe.longPressTimerId),oe(Po),K.current(),pe()},[pe,oe]),Be=_(function(){var Fe=S.current;ve(),Fe.type==="DRAGGING"&&Fe.actions.cancel({shouldBlockNextClick:!0}),Fe.type==="PENDING"&&Fe.actions.abort()},[ve]),et=_(function(){var qe={capture:!0,passive:!1},Mt={cancel:Be,completed:ve,getPhase:Q},$n=Me(window,Mo(Mt),qe),aa=Me(window,al(Mt),qe);K.current=function(){$n(),aa()}},[Be,Q,ve]),nt=_(function(){var qe=Q();qe.type==="PENDING"||q(!1);var Mt=qe.actions.fluidLift(qe.point);oe({type:"DRAGGING",actions:Mt,hasMoved:!1})},[Q,oe]),We=_(function(qe,Mt){Q().type==="IDLE"||q(!1);var $n=setTimeout(nt,tl);oe({type:"PENDING",point:Mt,actions:qe,longPressTimerId:$n}),et()},[et,Q,oe,nt]);yi(function(){return pe(),function(){K.current();var Mt=Q();Mt.type==="PENDING"&&(clearTimeout(Mt.longPressTimerId),oe(Po))}},[Q,pe,oe]),yi(function(){var qe=Me(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return qe},[])}function rl(E){Zr(function(){var S=Di(E);Fi(function(){S.current.length===E.length||q(!1)})})}var il={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(E,S){if(S==null)return!1;var K=Boolean(il[S.tagName.toLowerCase()]);if(K)return!0;var Q=S.getAttribute("contenteditable");return Q==="true"||Q===""?!0:S===E?!1:Ms(E,S.parentElement)}function Lo(E,S){var K=S.target;return fo(K)?Ms(E,K):!1}var ol=function(E){return U(E.getBoundingClientRect()).center};function gs(E){return E instanceof zo(E).Element}var sl=function(){var E="matches";if(typeof document=="undefined")return E;var S=[E,"msMatchesSelector","webkitMatchesSelector"],K=tt(S,function(Q){return Q in Element.prototype});return K||E}();function Io(E,S){return E==null?null:E[sl](S)?E:Io(E.parentElement,S)}function Il(E,S){return E.closest?E.closest(S):Io(E,S)}function ko(E){return"["+co.contextId+'="'+E+'"]'}function ll(E,S){var K=S.target;if(!gs(K))return null;var Q=ko(E),oe=Il(K,Q);return oe&&fo(oe)?oe:null}function ul(E,S){var K=ll(E,S);return K?K.getAttribute(co.draggableId):null}function cl(E,S){var K="["+Ao.contextId+'="'+E+'"]',Q=kt(document.querySelectorAll(K)),oe=tt(Q,function(se){return se.getAttribute(Ao.id)===S});return oe&&fo(oe)?oe:null}function Xo(E){E.preventDefault()}function po(E){var S=E.expected,K=E.phase,Q=E.isLockActive,oe=E.shouldWarn;return Q()?!(S!==K):!1}function No(E){var S=E.lockAPI,K=E.store,Q=E.registry,oe=E.draggableId;if(S.isClaimed())return!1;var se=Q.draggable.findById(oe);return se&&se.options.isEnabled?!!li(K.getState(),oe):!1}function Qo(E){var S=E.lockAPI,K=E.contextId,Q=E.store,oe=E.registry,se=E.draggableId,pe=E.forceSensorStop,ve=E.sourceEvent,Be=No({lockAPI:S,store:Q,registry:oe,draggableId:se});if(!Be)return null;var et=oe.draggable.getById(se),nt=cl(K,et.descriptor.id);if(!nt)return null;if(ve&&!et.options.canDragInteractiveElements&&Lo(nt,ve))return null;var We=S.claim(pe||Ee),Fe="PRE_DRAG";function qe(){return et.options.shouldRespectForcePress}function Mt(){return S.isActive(We)}function $n(Ar,qr){po({expected:Ar,phase:Fe,isLockActive:Mt,shouldWarn:!0})&&Q.dispatch(qr())}var aa=$n.bind(null,"DRAGGING");function ba(Ar){function qr(){S.release(),Fe="COMPLETED"}Fe!=="PRE_DRAG"&&(qr(),Fe==="PRE_DRAG"||q(!1)),Q.dispatch(Gt(Ar.liftActionArgs)),Fe="DRAGGING";function bi(e,t){if(t===void 0&&(t={shouldBlockNextClick:!1}),Ar.cleanup(),t.shouldBlockNextClick){var r=Me(window,[{eventName:"click",fn:Xo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(r)}qr(),Q.dispatch(En({reason:e}))}return Object(Y.a)({isActive:function(){return po({expected:"DRAGGING",phase:Fe,isLockActive:Mt,shouldWarn:!1})},shouldRespectForcePress:qe,drop:function(t){return bi("DROP",t)},cancel:function(t){return bi("CANCEL",t)}},Ar.actions)}function Oa(Ar){var qr=v(function(e){aa(function(){return zt({client:e})})}),bi=ba({liftActionArgs:{id:se,clientSelection:Ar,movementMode:"FLUID"},cleanup:function(){return qr.cancel()},actions:{move:qr}});return Object(Y.a)({},bi,{move:qr})}function Xa(){var Ar={moveUp:function(){return aa(Qn)},moveRight:function(){return aa(Ma)},moveDown:function(){return aa(Kn)},moveLeft:function(){return aa(jn)}};return ba({liftActionArgs:{id:se,clientSelection:ol(nt),movementMode:"SNAP"},cleanup:Ee,actions:Ar})}function Sa(){var Ar=po({expected:"PRE_DRAG",phase:Fe,isLockActive:Mt,shouldWarn:!0});Ar&&S.release()}var kr={isActive:function(){return po({expected:"PRE_DRAG",phase:Fe,isLockActive:Mt,shouldWarn:!1})},shouldRespectForcePress:qe,fluidLift:Oa,snapLift:Xa,abort:Sa};return kr}var dl=[qs,wi,vs];function kl(E){var S=E.contextId,K=E.store,Q=E.registry,oe=E.customSensors,se=E.enableDefaultSensors,pe=[].concat(se?dl:[],oe||[]),ve=Object(ee.useState)(function(){return Ii()})[0],Be=_(function(Oa,Xa){Oa.isDragging&&!Xa.isDragging&&ve.tryAbandon()},[ve]);yi(function(){var Oa=K.getState(),Xa=K.subscribe(function(){var Sa=K.getState();Be(Oa,Sa),Oa=Sa});return Xa},[ve,K,Be]),yi(function(){return ve.tryAbandon},[ve.tryAbandon]);var et=_(function(ba){return No({lockAPI:ve,registry:Q,store:K,draggableId:ba})},[ve,Q,K]),nt=_(function(ba,Oa,Xa){return Qo({lockAPI:ve,registry:Q,contextId:S,store:K,draggableId:ba,forceSensorStop:Oa,sourceEvent:Xa&&Xa.sourceEvent?Xa.sourceEvent:null})},[S,ve,Q,K]),We=_(function(ba){return ul(S,ba)},[S]),Fe=_(function(ba){var Oa=Q.draggable.findById(ba);return Oa?Oa.options:null},[Q.draggable]),qe=_(function(){if(!ve.isClaimed())return;ve.tryAbandon(),K.getState().phase!=="IDLE"&&K.dispatch(wn())},[ve,K]),Mt=_(ve.isClaimed,[ve]),$n=M(function(){return{canGetLock:et,tryGetLock:nt,findClosestDraggableId:We,findOptionsForDraggable:Fe,tryReleaseLock:qe,isLockClaimed:Mt}},[et,nt,We,Fe,qe,Mt]);rl(pe);for(var aa=0;aa<pe.length;aa++)pe[aa]($n)}var fl=function(S){return{onBeforeCapture:S.onBeforeCapture,onBeforeDragStart:S.onBeforeDragStart,onDragStart:S.onDragStart,onDragEnd:S.onDragEnd,onDragUpdate:S.onDragUpdate}};function Yi(E){return E.current||q(!1),E.current}function Uo(E){var S=E.contextId,K=E.setCallbacks,Q=E.sensors,oe=E.nonce,se=E.dragHandleUsageInstructions,pe=Object(ee.useRef)(null);Ji();var ve=Di(E),Be=_(function(){return fl(ve.current)},[ve]),et=wo(S),nt=Yo({contextId:S,text:se}),We=ls(S,oe),Fe=_(function(e){Yi(pe).dispatch(e)},[]),qe=M(function(){return Object(B.b)({publishWhileDragging:cn,updateDroppableScroll:ea,updateDroppableIsEnabled:ma,updateDroppableIsCombineEnabled:Ln,collectionStarting:Un},Fe)},[Fe]),Mt=Ts(),$n=M(function(){return ti(Mt,qe)},[Mt,qe]),aa=M(function(){return ss(Object(Y.a)({scrollWindow:Si,scrollDroppable:$n.scrollDroppable},Object(B.b)({move:zt},Fe)))},[$n.scrollDroppable,Fe]),ba=us(S),Oa=M(function(){return Ke({announce:et,autoScroller:aa,dimensionMarshal:$n,focusMarshal:ba,getResponders:Be,styleMarshal:We})},[et,aa,$n,ba,Be,We]);pe.current=Oa;var Xa=_(function(){var e=Yi(pe),t=e.getState();t.phase!=="IDLE"&&e.dispatch(wn())},[]),Sa=_(function(){var e=Yi(pe).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),kr=M(function(){return{isDragging:Sa,tryAbort:Xa}},[Sa,Xa]);K(kr);var Ar=_(function(e){return li(Yi(pe).getState(),e)},[]),qr=_(function(){return Rt(Yi(pe).getState())},[]),bi=M(function(){return{marshal:$n,focus:ba,contextId:S,canLift:Ar,isMovementAllowed:qr,dragHandleUsageInstructionsId:nt,registry:Mt}},[S,$n,nt,ba,Ar,qr,Mt]);return kl({contextId:S,store:Oa,registry:Mt,customSensors:Q,enableDefaultSensors:E.enableDefaultSensors!==!1}),Object(ee.useEffect)(function(){return Xa},[Xa]),N.a.createElement(ho.Provider,{value:bi},N.a.createElement(D.a,{context:yo,store:Oa},E.children))}var jo=0;function Nl(){jo=0}function hl(){return M(function(){return""+jo++},[])}function ru(){Nl(),Ds()}function Ul(E){var S=hl(),K=E.dragHandleUsageInstructions||xt.dragHandleUsageInstructions;return N.a.createElement(Ce,null,function(Q){return N.a.createElement(Uo,{nonce:E.nonce,contextId:S,setCallbacks:Q,dragHandleUsageInstructions:K,enableDefaultSensors:E.enableDefaultSensors,sensors:E.sensors,onBeforeCapture:E.onBeforeCapture,onBeforeDragStart:E.onBeforeDragStart,onDragStart:E.onDragStart,onDragUpdate:E.onDragUpdate,onDragEnd:E.onDragEnd},E.children)})}var Ls=function(S){return function(K){return S===K}},Ui=Ls("scroll"),ml=Ls("auto"),jl=Ls("visible"),pl=function(S,K){return K(S.overflowX)||K(S.overflowY)},Bl=function(S,K){return K(S.overflowX)&&K(S.overflowY)},Is=function(S){var K=window.getComputedStyle(S),Q={overflowX:K.overflowX,overflowY:K.overflowY};return pl(Q,Ui)||pl(Q,ml)},vl=function(){return!1;var S,K;if(!Is(S))return!1;var Q,oe;if(Bl(oe,jl))return!1},ks=function E(S){return S==null?null:S===document.body?vl()?S:null:S===document.documentElement?null:Is(S)?S:E(S.parentElement)},iu=function(E){if(!E)return;var S=ks(E.parentElement);if(!S)return},Ns=function(E){return{x:E.scrollLeft,y:E.scrollTop}},Fl=function E(S){if(!S)return!1;var K=window.getComputedStyle(S);return K.position==="fixed"?!0:E(S.parentElement)},vo=function(E){var S=ks(E),K=Fl(E);return{closestScrollable:S,isFixedOnPage:K}},Jo=function(E){var S=E.descriptor,K=E.isEnabled,Q=E.isCombineEnabled,oe=E.isFixedOnPage,se=E.direction,pe=E.client,ve=E.page,Be=E.closest,et=function(){if(!Be)return null;var qe=Be.scrollSize,Mt=Be.client,$n=Kr({scrollHeight:qe.scrollHeight,scrollWidth:qe.scrollWidth,height:Mt.paddingBox.height,width:Mt.paddingBox.width});return{pageMarginBox:Be.page.marginBox,frameClient:Mt,scrollSize:qe,shouldClipSubject:Be.shouldClipSubject,scroll:{initial:Be.scroll,current:Be.scroll,max:$n,diff:{value:ct,displacement:ct}}}}(),nt=se==="vertical"?ya:ua,We=re({page:ve,withPlaceholder:null,axis:nt,frame:et}),Fe={descriptor:S,isCombineEnabled:Q,isFixedOnPage:oe,axis:nt,isEnabled:K,client:pe,page:ve,frame:et,subject:We};return Fe},bs=function(S,K){var Q=x(S);if(!K)return Q;if(S!==K)return Q;var oe=Q.paddingBox.top-K.scrollTop,se=Q.paddingBox.left-K.scrollLeft,pe=oe+K.scrollHeight,ve=se+K.scrollWidth,Be={top:oe,right:ve,bottom:pe,left:se},et=R(Be,Q.border),nt=u({borderBox:et,margin:Q.margin,border:Q.border,padding:Q.padding});return nt},Zo=function(E){var S=E.ref,K=E.descriptor,Q=E.env,oe=E.windowScroll,se=E.direction,pe=E.isDropDisabled,ve=E.isCombineEnabled,Be=E.shouldClipSubject,et=Q.closestScrollable,nt=bs(S,et),We=h(nt,oe),Fe=function(){if(!et)return null;var Mt=x(et),$n={scrollHeight:et.scrollHeight,scrollWidth:et.scrollWidth};return{client:Mt,page:h(Mt,oe),scroll:Ns(et),scrollSize:$n,shouldClipSubject:Be}}(),qe=Jo({descriptor:K,isEnabled:!pe,isCombineEnabled:ve,isFixedOnPage:Q.isFixedOnPage,direction:se,client:nt,page:We,closest:Fe});return qe},io={passive:!1},Wl={passive:!0},gl=function(E){return E.shouldPublishImmediately?io:Wl};function oo(E){var S=Object(ee.useContext)(E);return S||q(!1),S}var qo=function(S){return S&&S.env.closestScrollable||null};function bl(E){var S=Object(ee.useRef)(null),K=oo(ho),Q=ao("droppable"),oe=K.registry,se=K.marshal,pe=Di(E),ve=M(function(){return{id:E.droppableId,type:E.type,mode:E.mode}},[E.droppableId,E.mode,E.type]),Be=Object(ee.useRef)(ve),et=M(function(){return i(function(Sa,kr){S.current||q(!1);var Ar={x:Sa,y:kr};se.updateDroppableScroll(ve.id,Ar)})},[ve.id,se]),nt=_(function(){var Sa=S.current;return!Sa||!Sa.env.closestScrollable?ct:Ns(Sa.env.closestScrollable)},[]),We=_(function(){var Sa=nt();et(Sa.x,Sa.y)},[nt,et]),Fe=M(function(){return v(We)},[We]),qe=_(function(){var Sa=S.current,kr=qo(Sa);Sa&&kr||q(!1);var Ar=Sa.scrollOptions;if(Ar.shouldPublishImmediately){We();return}Fe()},[Fe,We]),Mt=_(function(Sa,kr){S.current&&q(!1);var Ar=pe.current,qr=Ar.getDroppableRef();qr||q(!1);var bi=vo(qr),e={ref:qr,descriptor:ve,env:bi,scrollOptions:kr};S.current=e;var t=Zo({ref:qr,descriptor:ve,env:bi,windowScroll:Sa,direction:Ar.direction,isDropDisabled:Ar.isDropDisabled,isCombineEnabled:Ar.isCombineEnabled,shouldClipSubject:!Ar.ignoreContainerClipping}),r=bi.closestScrollable;return r&&(r.setAttribute(Ko.contextId,K.contextId),r.addEventListener("scroll",qe,gl(e.scrollOptions))),t},[K.contextId,ve,qe,pe]),$n=_(function(){var Sa=S.current,kr=qo(Sa);return Sa&&kr||q(!1),Ns(kr)},[]),aa=_(function(){var Sa=S.current;Sa||q(!1);var kr=qo(Sa);if(S.current=null,!kr)return;Fe.cancel(),kr.removeAttribute(Ko.contextId),kr.removeEventListener("scroll",qe,gl(Sa.scrollOptions))},[qe,Fe]),ba=_(function(Sa){var kr=S.current;kr||q(!1);var Ar=qo(kr);Ar||q(!1),Ar.scrollTop+=Sa.y,Ar.scrollLeft+=Sa.x},[]),Oa=M(function(){return{getDimensionAndWatchScroll:Mt,getScrollWhileDragging:$n,dragStopped:aa,scroll:ba}},[aa,Mt,$n,ba]),Xa=M(function(){return{uniqueId:Q,descriptor:ve,callbacks:Oa}},[Oa,ve,Q]);yi(function(){return Be.current=Xa.descriptor,oe.droppable.register(Xa),function(){S.current&&aa(),oe.droppable.unregister(Xa)}},[Oa,ve,aa,Xa,se,oe.droppable]),yi(function(){if(!S.current)return;se.updateDroppableIsEnabled(Be.current.id,!E.isDropDisabled)},[E.isDropDisabled,se]),yi(function(){if(!S.current)return;se.updateDroppableIsCombineEnabled(Be.current.id,E.isCombineEnabled)},[E.isCombineEnabled,se])}function Es(){}var $o={width:0,height:0,margin:mt},Bo=function(S){var K=S.isAnimatingOpenOnMount,Q=S.placeholder,oe=S.animate;return K||oe==="close"?$o:{height:Q.client.borderBox.height,width:Q.client.borderBox.width,margin:Q.client.margin}},Us=function(S){var K=S.isAnimatingOpenOnMount,Q=S.placeholder,oe=S.animate,se=Bo({isAnimatingOpenOnMount:K,placeholder:Q,animate:oe});return{display:Q.display,boxSizing:"border-box",width:se.width,height:se.height,marginTop:se.margin.top,marginRight:se.margin.right,marginBottom:se.margin.bottom,marginLeft:se.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:oe!=="none"?ta.placeholder:null}};function js(E){var S=Object(ee.useRef)(null),K=_(function(){if(!S.current)return;clearTimeout(S.current),S.current=null},[]),Q=E.animate,oe=E.onTransitionEnd,se=E.onClose,pe=E.contextId,ve=Object(ee.useState)(E.animate==="open"),Be=ve[0],et=ve[1];Object(ee.useEffect)(function(){return Be?Q!=="open"?(K(),et(!1),Es):S.current?Es:(S.current=setTimeout(function(){S.current=null,et(!1)}),K):Es},[Q,Be,K]);var nt=_(function(Fe){if(Fe.propertyName!=="height")return;oe(),Q==="close"&&se()},[Q,se,oe]),We=Us({isAnimatingOpenOnMount:Be,animate:E.animate,placeholder:E.placeholder});return N.a.createElement(E.placeholder.tagName,{style:We,"data-rbd-placeholder-context-id":pe,onTransitionEnd:nt,ref:E.innerRef})}var Bs=N.a.memo(js),Fs=N.a.createContext(null);function Fo(E){E&&fo(E)||q(!1)}function ys(E){return typeof E=="boolean"}function Ws(E,S){S.forEach(function(K){return K(E)})}var El=[function(S){var K=S.props;K.droppableId||q(!1),typeof K.droppableId=="string"||q(!1)},function(S){var K=S.props;ys(K.isDropDisabled)||q(!1),ys(K.isCombineEnabled)||q(!1),ys(K.ignoreContainerClipping)||q(!1)},function(S){var K=S.getDroppableRef;Fo(K())}],xs=[function(S){var K=S.props,Q=S.getPlaceholderRef;if(!K.placeholder)return;var oe=Q();if(oe)return}],Hl=[function(S){var K=S.props;K.renderClone||q(!1)},function(S){var K=S.getPlaceholderRef;K()&&q(!1)}];function Kl(E){Fi(function(){Ws(E,El),E.props.mode==="standard"&&Ws(E,xs),E.props.mode==="virtual"&&Ws(E,Hl)})}var es=function(E){Object(j.a)(S,E);function S(){for(var Q,oe=arguments.length,se=new Array(oe),pe=0;pe<oe;pe++)se[pe]=arguments[pe];return Q=E.call.apply(E,[this].concat(se))||this,Q.state={isVisible:Boolean(Q.props.on),data:Q.props.on,animate:Q.props.shouldAnimate&&Q.props.on?"open":"none"},Q.onClose=function(){if(Q.state.animate!=="close")return;Q.setState({isVisible:!1})},Q}S.getDerivedStateFromProps=function(oe,se){return oe.shouldAnimate?oe.on?{isVisible:!0,data:oe.on,animate:"open"}:se.isVisible?{isVisible:!0,data:se.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(oe.on),data:oe.on,animate:"none"}};var K=S.prototype;return K.render=function(){if(!this.state.isVisible)return null;var oe={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(oe)},S}(N.a.PureComponent),Hs={dragging:5e3,dropAnimating:4500},yl=function(S,K){return K?ta.drop(K.duration):S?ta.snap:ta.fluid},zl=function(S,K){return S?K?fn.opacity.drop:fn.opacity.combining:null},Ks=function(S){return S.forceShouldAnimate!=null?S.forceShouldAnimate:S.mode==="SNAP"};function xl(E){var S=E.dimension,K=S.client,Q=E.offset,oe=E.combineWith,se=E.dropping,pe=Boolean(oe),ve=Ks(E),Be=Boolean(se),et=Be?Dn.drop(Q,pe):Dn.moveTo(Q),nt={position:"fixed",top:K.marginBox.top,left:K.marginBox.left,boxSizing:"border-box",width:K.borderBox.width,height:K.borderBox.height,transition:yl(ve,se),transform:et,opacity:zl(pe,Be),zIndex:Be?Hs.dropAnimating:Hs.dragging,pointerEvents:"none"};return nt}function Gl(E){return{transform:Dn.moveTo(E.offset),transition:E.shouldAnimateDisplacement?null:"none"}}function _l(E){return E.type==="DRAGGING"?xl(E):Gl(E)}function Cl(E,S,K){K===void 0&&(K=ct);var Q=window.getComputedStyle(S),oe=S.getBoundingClientRect(),se=c(oe,Q),pe=h(se,K),ve={client:se,tagName:S.tagName.toLowerCase(),display:Q.display},Be={x:se.marginBox.width,y:se.marginBox.height},et={descriptor:E,placeholder:ve,displaceBy:Be,client:se,page:pe};return et}function Vl(E){var S=ao("draggable"),K=E.descriptor,Q=E.registry,oe=E.getDraggableRef,se=E.canDragInteractiveElements,pe=E.shouldRespectForcePress,ve=E.isEnabled,Be=M(function(){return{canDragInteractiveElements:se,shouldRespectForcePress:pe,isEnabled:ve}},[se,ve,pe]),et=_(function(qe){var Mt=oe();return Mt||q(!1),Cl(K,Mt,qe)},[K,oe]),nt=M(function(){return{uniqueId:S,descriptor:K,options:Be,getDimension:et}},[K,et,Be,S]),We=Object(ee.useRef)(nt),Fe=Object(ee.useRef)(!0);yi(function(){return Q.draggable.register(We.current),function(){return Q.draggable.unregister(We.current)}},[Q.draggable]),yi(function(){if(Fe.current){Fe.current=!1;return}var qe=We.current;We.current=nt,Q.draggable.update(nt,qe)},[nt,Q.draggable])}function zs(E,S,K){Fi(function(){function Q(se){return"Draggable[id: "+se+"]: "}var oe=E.draggableId;if(oe||q(!1),typeof oe=="string"||q(!1),ue(E.index)||q(!1),E.mapped.type==="DRAGGING")return;Fo(K()),E.isEnabled&&(To(S,oe)||q(!1))})}function ts(E){Zr(function(){var S=Object(ee.useRef)(E);Fi(function(){E===S.current||q(!1)},[E])})}function ns(E){E.preventDefault()}function Yl(E){var S=Object(ee.useRef)(null),K=_(function(e){S.current=e},[]),Q=_(function(){return S.current},[]),oe=oo(ho),se=oe.contextId,pe=oe.dragHandleUsageInstructionsId,ve=oe.registry,Be=oo(Fs),et=Be.type,nt=Be.droppableId,We=M(function(){return{id:E.draggableId,index:E.index,type:et,droppableId:nt}},[E.draggableId,E.index,et,nt]),Fe=E.children,qe=E.draggableId,Mt=E.isEnabled,$n=E.shouldRespectForcePress,aa=E.canDragInteractiveElements,ba=E.isClone,Oa=E.mapped,Xa=E.dropAnimationFinished;if(zs(E,se,Q),ts(ba),!ba){var Sa=M(function(){return{descriptor:We,registry:ve,getDraggableRef:Q,canDragInteractiveElements:aa,shouldRespectForcePress:$n,isEnabled:Mt}},[We,ve,Q,aa,$n,Mt]);Vl(Sa)}var kr=M(function(){return Mt?{tabIndex:0,role:"button","aria-describedby":pe,"data-rbd-drag-handle-draggable-id":qe,"data-rbd-drag-handle-context-id":se,draggable:!1,onDragStart:ns}:null},[se,pe,qe,Mt]),Ar=_(function(e){if(Oa.type!=="DRAGGING")return;if(!Oa.dropping)return;if(e.propertyName!=="transform")return;Xa()},[Xa,Oa]),qr=M(function(){var e=_l(Oa),t=Oa.type==="DRAGGING"&&Oa.dropping?Ar:null,r={innerRef:K,draggableProps:{"data-rbd-draggable-context-id":se,"data-rbd-draggable-id":qe,style:e,onTransitionEnd:t},dragHandleProps:kr};return r},[se,kr,qe,Oa,Ar,K]),bi=M(function(){return{draggableId:We.id,type:We.type,source:{index:We.index,droppableId:We.droppableId}}},[We.droppableId,We.id,We.index,We.type]);return Fe(qr,Oa.snapshot,bi)}var Gs=function(E,S){return E===S},Al=function(E){var S=E.combine,K=E.destination;return K?K.droppableId:S?S.droppableId:null},Xl=function(S){return S.combine?S.combine.draggableId:null},Ql=function(S){return S.at&&S.at.type==="COMBINE"?S.at.combine.draggableId:null};function Jl(){var E=i(function(oe,se){return{x:oe,y:se}}),S=i(function(oe,se,pe,ve,Be){return{isDragging:!0,isClone:se,isDropAnimating:Boolean(Be),dropAnimation:Be,mode:oe,draggingOver:pe,combineWith:ve,combineTargetFor:null}}),K=i(function(oe,se,pe,ve,Be,et,nt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:Be,combineWith:et,mode:se,offset:oe,dimension:pe,forceShouldAnimate:nt,snapshot:S(se,ve,Be,et,null)}}}),Q=function(se,pe){if(se.isDragging){if(se.critical.draggable.id!==pe.draggableId)return null;var ve=se.current.client.offset,Be=se.dimensions.draggables[pe.draggableId],et=lt(se.impact),nt=Ql(se.impact),We=se.forceShouldAnimate;return K(E(ve.x,ve.y),se.movementMode,Be,pe.isClone,et,nt,We)}if(se.phase==="DROP_ANIMATING"){var Fe=se.completed;if(Fe.result.draggableId!==pe.draggableId)return null;var qe=pe.isClone,Mt=se.dimensions.draggables[pe.draggableId],$n=Fe.result,aa=$n.mode,ba=Al($n),Oa=Xl($n),Xa=se.dropDuration,Sa={duration:Xa,curve:Hn.drop,moveTo:se.newHomeClientOffset,opacity:Oa?fn.opacity.drop:null,scale:Oa?fn.scale.drop:null};return{mapped:{type:"DRAGGING",offset:se.newHomeClientOffset,dimension:Mt,dropping:Sa,draggingOver:ba,combineWith:Oa,mode:aa,forceShouldAnimate:null,snapshot:S(aa,qe,ba,Oa,Sa)}}}return null};return Q}function Vs(E){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:E,combineWith:null}}var Zl={mapped:{type:"SECONDARY",offset:ct,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function ql(){var E=i(function(pe,ve){return{x:pe,y:ve}}),S=i(Vs),K=i(function(pe,ve,Be){return ve===void 0&&(ve=null),{mapped:{type:"SECONDARY",offset:pe,combineTargetFor:ve,shouldAnimateDisplacement:Be,snapshot:S(ve)}}}),Q=function(ve){return ve?K(ct,ve,!0):null},oe=function(ve,Be,et,nt){var We=et.displaced.visible[ve],Fe=Boolean(nt.inVirtualList&&nt.effected[ve]),qe=st(et),Mt=qe&&qe.draggableId===ve?Be:null;if(!We){if(!Fe)return Q(Mt);if(et.displaced.invisible[ve])return null;var $n=On(nt.displacedBy.point),aa=E($n.x,$n.y);return K(aa,Mt,!0)}if(Fe)return Q(Mt);var ba=et.displacedBy.point,Oa=E(ba.x,ba.y);return K(Oa,Mt,We.shouldAnimate)},se=function(ve,Be){if(ve.isDragging)return ve.critical.draggable.id===Be.draggableId?null:oe(Be.draggableId,ve.critical.draggable.id,ve.impact,ve.afterCritical);if(ve.phase==="DROP_ANIMATING"){var et=ve.completed;return et.result.draggableId===Be.draggableId?null:oe(Be.draggableId,et.result.draggableId,et.impact,et.afterCritical)}return null};return se}var Sl=function(){var S=Jl(),K=ql(),Q=function(se,pe){return S(se,pe)||K(se,pe)||Zl};return Q},Ys={dropAnimationFinished:ut},Tl=Object(D.c)(Sl,Ys,null,{context:yo,pure:!0,areStatePropsEqual:Gs})(Yl);function Dl(E){var S=oo(Fs),K=S.isUsingCloneFor;return K===E.draggableId&&!E.isClone?null:N.a.createElement(Tl,E)}function wl(E){var S=typeof E.isDragDisabled=="boolean"?!E.isDragDisabled:!0,K=Boolean(E.disableInteractiveElementBlocking),Q=Boolean(E.shouldRespectForcePress);return N.a.createElement(Dl,Object(Y.a)({},E,{isClone:!1,isEnabled:S,canDragInteractiveElements:K,shouldRespectForcePress:Q}))}function Wo(E){var S=Object(ee.useContext)(ho);S||q(!1);var K=S.contextId,Q=S.isMovementAllowed,oe=Object(ee.useRef)(null),se=Object(ee.useRef)(null),pe=E.children,ve=E.droppableId,Be=E.type,et=E.mode,nt=E.direction,We=E.ignoreContainerClipping,Fe=E.isDropDisabled,qe=E.isCombineEnabled,Mt=E.snapshot,$n=E.useClone,aa=E.updateViewportMaxScroll,ba=E.getContainerForClone,Oa=_(function(){return oe.current},[]),Xa=_(function(a){oe.current=a},[]),Sa=_(function(){return se.current},[]),kr=_(function(a){se.current=a},[]);Kl({props:E,getDroppableRef:Oa,getPlaceholderRef:Sa});var Ar=_(function(){Q()&&aa({maxScroll:ei()})},[Q,aa]);bl({droppableId:ve,type:Be,mode:et,direction:nt,isDropDisabled:Fe,isCombineEnabled:qe,ignoreContainerClipping:We,getDroppableRef:Oa});var qr=N.a.createElement(es,{on:E.placeholder,shouldAnimate:E.shouldAnimatePlaceholder},function(a){var d=a.onClose,W=a.data,X=a.animate;return N.a.createElement(Bs,{placeholder:W,onClose:d,innerRef:kr,animate:X,contextId:K,onTransitionEnd:Ar})}),bi=M(function(){return{innerRef:Xa,placeholder:qr,droppableProps:{"data-rbd-droppable-id":ve,"data-rbd-droppable-context-id":K}}},[K,ve,qr,Xa]),e=$n?$n.dragging.draggableId:null,t=M(function(){return{droppableId:ve,type:Be,isUsingCloneFor:e}},[ve,e,Be]);function r(){if(!$n)return null;var a=$n.dragging,d=$n.render,W=N.a.createElement(Dl,{draggableId:a.draggableId,index:a.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(X,$){return d(X,$,a)});return P.a.createPortal(W,ba())}return N.a.createElement(Fs.Provider,{value:t},pe(bi,Mt),r())}var _s=function(S,K){return S===K.droppable.type},as=function(S,K){return K.draggables[S.draggable.id]},$l=function(){var S={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},K=Object(Y.a)({},S,{shouldAnimatePlaceholder:!1}),Q=i(function(pe){return{draggableId:pe.id,type:pe.type,source:{index:pe.index,droppableId:pe.droppableId}}}),oe=i(function(pe,ve,Be,et,nt,We){var Fe=nt.descriptor.id,qe=nt.descriptor.droppableId===pe;if(qe){var Mt=We?{render:We,dragging:Q(nt.descriptor)}:null,$n={isDraggingOver:Be,draggingOverWith:Be?Fe:null,draggingFromThisWith:Fe,isUsingPlaceholder:!0};return{placeholder:nt.placeholder,shouldAnimatePlaceholder:!1,snapshot:$n,useClone:Mt}}if(!ve)return K;if(!et)return S;var aa={isDraggingOver:Be,draggingOverWith:Fe,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:nt.placeholder,shouldAnimatePlaceholder:!0,snapshot:aa,useClone:null}}),se=function(ve,Be){var et=Be.droppableId,nt=Be.type,We=!Be.isDropDisabled,Fe=Be.renderClone;if(ve.isDragging){var qe=ve.critical;if(!_s(nt,qe))return K;var Mt=as(qe,ve.dimensions),$n=lt(ve.impact)===et;return oe(et,We,$n,$n,Mt,Fe)}if(ve.phase==="DROP_ANIMATING"){var aa=ve.completed;if(!_s(nt,aa.critical))return K;var ba=as(aa.critical,ve.dimensions);return oe(et,We,Al(aa.result)===et,lt(aa.impact)===et,ba,Fe)}if(ve.phase==="IDLE"&&ve.completed&&!ve.shouldFlush){var Oa=ve.completed;if(!_s(nt,Oa.critical))return K;var Xa=lt(Oa.impact)===et,Sa=Boolean(Oa.impact.at&&Oa.impact.at.type==="COMBINE"),kr=Oa.critical.droppable.id===et;return Xa?Sa?S:K:kr?S:K}return K};return se},eu={updateViewportMaxScroll:jt};function tu(){return document.body||q(!1),document.body}var ri={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:tu},Ol=Object(D.c)($l,eu,null,{context:yo,pure:!0,areStatePropsEqual:Gs})(Wo);Ol.defaultProps=ri},nukY:function(Ue,xe){Ue.exports="data:image/png;base64,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"},ogmK:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return Xn});var ee=w("1OyB"),N=w("vuIU"),j=w("Ji7U"),Y=w("LK+K"),B=w("rePB"),D=w("VTBJ"),G=w("ODXe"),T=w("q1tI"),O=w("TSYQ"),M=w.n(O),_=w("Kwbf"),I=w("6cGi"),U=w("U8pU"),R=w("4IlW"),b=T.createContext({}),g=b,m={visibility:"hidden"};function u(Z){var we=Z.prefixCls,Qe=Z.prevIcon,Ve=Qe===void 0?"\u2039":Qe,lt=Z.nextIcon,rt=lt===void 0?"\u203A":lt,Ct=Z.superPrevIcon,Rt=Ct===void 0?"\xAB":Ct,an=Z.superNextIcon,un=an===void 0?"\xBB":an,Nn=Z.onSuperPrev,Rn=Z.onSuperNext,Dt=Z.onPrev,gn=Z.onNext,pt=Z.children,Ut=T.useContext(g),Ot=Ut.hideNextBtn,vn=Ut.hidePrevBtn;return T.createElement("div",{className:we},Nn&&T.createElement("button",{type:"button",onClick:Nn,tabIndex:-1,className:"".concat(we,"-super-prev-btn"),style:vn?m:{}},Rt),Dt&&T.createElement("button",{type:"button",onClick:Dt,tabIndex:-1,className:"".concat(we,"-prev-btn"),style:vn?m:{}},Ve),T.createElement("div",{className:"".concat(we,"-view")},pt),gn&&T.createElement("button",{type:"button",onClick:gn,tabIndex:-1,className:"".concat(we,"-next-btn"),style:Ot?m:{}},rt),Rn&&T.createElement("button",{type:"button",onClick:Rn,tabIndex:-1,className:"".concat(we,"-super-next-btn"),style:Ot?m:{}},un))}var l=u;function f(Z){var we=T.useContext(g),Qe=we.hideHeader;if(Qe)return null;var Ve=Z.prefixCls,lt=Z.generateConfig,rt=Z.locale,Ct=Z.value,Rt=Z.format,an="".concat(Ve,"-header");return T.createElement(l,{prefixCls:an},Ct?lt.locale.format(rt.locale,Ct,Rt):"\xA0")}var C=f,h=w("YrtM"),c=w("KQm4"),x=new Map;function p(Z,we,Qe){if(x.get(Z)&&cancelAnimationFrame(x.get(Z)),Qe<=0){x.set(Z,requestAnimationFrame(function(){Z.scrollTop=we}));return}var Ve=we-Z.scrollTop,lt=Ve/Qe*10;x.set(Z,requestAnimationFrame(function(){Z.scrollTop+=lt,Z.scrollTop!==we&&p(Z,we,Qe-10)}))}function s(Z,we){var Qe=we.onLeftRight,Ve=we.onCtrlLeftRight,lt=we.onUpDown,rt=we.onPageUpDown,Ct=we.onEnter,Rt=Z.which,an=Z.ctrlKey,un=Z.metaKey;switch(Rt){case R.a.LEFT:if(an||un){if(Ve)return Ve(-1),!0}else if(Qe)return Qe(-1),!0;break;case R.a.RIGHT:if(an||un){if(Ve)return Ve(1),!0}else if(Qe)return Qe(1),!0;break;case R.a.UP:if(lt)return lt(-1),!0;break;case R.a.DOWN:if(lt)return lt(1),!0;break;case R.a.PAGE_UP:if(rt)return rt(-1),!0;break;case R.a.PAGE_DOWN:if(rt)return rt(1),!0;break;case R.a.ENTER:if(Ct)return Ct(),!0;break}return!1}function n(Z,we,Qe,Ve){var lt=Z;if(!lt)switch(we){case"time":lt=Ve?"hh:mm:ss a":"HH:mm:ss";break;case"week":lt="gggg-wo";break;case"month":lt="YYYY-MM";break;case"quarter":lt="YYYY-[Q]Q";break;case"year":lt="YYYY";break;default:lt=Qe?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return lt}function o(Z,we){var Qe=Z==="time"?8:10;return Math.max(Qe,we.length)+2}var i=null,y=new Set;function v(Z){return!i&&typeof window!="undefined"&&window.addEventListener&&(i=function(Qe){Object(c.a)(y).forEach(function(Ve){Ve(Qe)})},window.addEventListener("mousedown",i)),y.add(Z),function(){y.delete(Z),y.size===0&&(window.removeEventListener("mousedown",i),i=null)}}var A=function(we){return we==="month"||we==="date"?"year":we},P=function(we){return we==="date"?"month":we},F=function(we){return we==="month"||we==="date"?"quarter":we},z=function(we){return we==="date"?"week":we},V={year:A,month:P,quarter:F,week:z,time:null,date:null};function L(Z,we){return Z.some(function(Qe){return Qe&&Qe.contains(we)})}function k(Z){var we=Z.prefixCls,Qe=Z.units,Ve=Z.onSelect,lt=Z.value,rt=Z.active,Ct=Z.hideDisabledOptions,Rt="".concat(we,"-cell"),an=T.useContext(g),un=an.open,Nn=T.useRef(null),Rn=T.useRef(new Map);return T.useLayoutEffect(function(){var Dt=Rn.current.get(lt);Dt&&un!==!1&&p(Nn.current,Dt.offsetTop,120)},[lt]),T.useLayoutEffect(function(){if(un){var Dt=Rn.current.get(lt);Dt&&p(Nn.current,Dt.offsetTop,0)}},[un]),T.createElement("ul",{className:M()("".concat(we,"-column"),Object(B.a)({},"".concat(we,"-column-active"),rt)),ref:Nn,style:{position:"relative"}},Qe.map(function(Dt){var gn;return Ct&&Dt.disabled?null:T.createElement("li",{key:Dt.value,ref:function(Ut){Rn.current.set(Dt.value,Ut)},className:M()(Rt,(gn={},Object(B.a)(gn,"".concat(Rt,"-disabled"),Dt.disabled),Object(B.a)(gn,"".concat(Rt,"-selected"),lt===Dt.value),gn)),onClick:function(){if(Dt.disabled)return;Ve(Dt.value)}},T.createElement("div",{className:"".concat(Rt,"-inner")},Dt.label))}))}var H=k;function J(Z,we){for(var Qe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ve=String(Z);Ve.length<we;)Ve="".concat(Qe).concat(Z);return Ve}var ae=function(){for(var we=arguments.length,Qe=new Array(we),Ve=0;Ve<we;Ve++)Qe[Ve]=arguments[Ve];return Qe};function he(Z){return Z==null?[]:Array.isArray(Z)?Z:[Z]}function Se(Z){var we={};return Object.keys(Z).forEach(function(Qe){(Qe.substr(0,5)==="data-"||Qe.substr(0,5)==="aria-"||Qe==="role"||Qe==="name")&&Qe.substr(0,7)!=="data-__"&&(we[Qe]=Z[Qe])}),we}function Ee(Z,we){return Z?Z[we]:null}function Re(Z,we,Qe){var Ve=[Ee(Z,0),Ee(Z,1)];return Ve[Qe]=typeof we=="function"?we(Ve[Qe]):we,!Ve[0]&&!Ve[1]?null:Ve}function Me(Z,we,Qe,Ve,lt){var rt=Z.setHour(we,Qe);return rt=Z.setMinute(rt,Ve),rt=Z.setSecond(rt,lt),rt}function Oe(Z,we,Qe,Ve,lt,rt){var Ct=Math.floor(Z/Ve)*Ve;if(Ct<Z)return[Ct,60-lt,60-rt];var Rt=Math.floor(we/lt)*lt;if(Rt<we)return[Ct,Rt,60-rt];var an=Math.floor(Qe/rt)*rt;return[Ct,Rt,an]}function ye(Z,we){if(Z.length!==we.length)return!0;for(var Qe=0;Qe<Z.length;Qe+=1)if(Z[Qe].disabled!==we[Qe].disabled)return!0;return!1}function Le(Z,we,Qe,Ve){for(var lt=[],rt=Z;rt<=we;rt+=Qe)lt.push({label:J(rt,2),value:rt,disabled:(Ve||[]).includes(rt)});return lt}function q(Z){var we=Z.generateConfig,Qe=Z.prefixCls,Ve=Z.operationRef,lt=Z.activeColumnIndex,rt=Z.value,Ct=Z.showHour,Rt=Z.showMinute,an=Z.showSecond,un=Z.use12Hours,Nn=Z.hourStep,Rn=Nn===void 0?1:Nn,Dt=Z.minuteStep,gn=Dt===void 0?1:Dt,pt=Z.secondStep,Ut=pt===void 0?1:pt,Ot=Z.disabledHours,vn=Z.disabledMinutes,kn=Z.disabledSeconds,oa=Z.hideDisabledOptions,ka=Z.onSelect,sa=[],ca="".concat(Qe,"-content"),Na="".concat(Qe,"-time-panel"),Pa,Nr=rt?we.getHour(rt):-1,gr=rt?we.getMinute(rt):-1,Rr=rt?we.getSecond(rt):-1,Dr=function(Xt,Pt,Gt,rn){var cn=rt||we.getNow(),Un=Math.max(0,Pt),ea=Math.max(0,Gt),ma=Math.max(0,rn);return cn=Me(we,cn,!un||!Xt?Un:Un+12,ea,ma),cn},Yr=Le(0,23,Rn,Ot&&Ot()),ii=Object(h.a)(function(){return Yr},Yr,ye);un&&(Pa=Nr>=12,Nr%=12);var fi=T.useMemo(function(){if(!un)return[!1,!1];var St=[!0,!0];return ii.forEach(function(Xt){var Pt=Xt.disabled,Gt=Xt.value;if(Pt)return;Gt>=12?St[1]=!1:St[0]=!1}),St},[un,ii]),vi=Object(G.a)(fi,2),hn=vi[0],dt=vi[1],Jt=T.useMemo(function(){return un?ii.filter(Pa?function(St){return St.value>=12}:function(St){return St.value<12}).map(function(St){var Xt=St.value%12,Pt=Xt===0?"12":J(Xt,2);return Object(D.a)(Object(D.a)({},St),{},{label:Pt,value:Xt})}):ii},[un,ii]),$t=Le(0,59,gn,vn&&vn(Nr)),Wn=Le(0,59,Ut,kn&&kn(Nr,gr));Ve.current={onUpDown:function(Xt){var Pt=sa[lt];if(Pt)for(var Gt=Pt.units.findIndex(function(ea){return ea.value===Pt.value}),rn=Pt.units.length,cn=1;cn<rn;cn+=1){var Un=Pt.units[(Gt+Xt*cn+rn)%rn];if(Un.disabled!==!0){Pt.onSelect(Un.value);break}}}};function ga(St,Xt,Pt,Gt,rn){St!==!1&&sa.push({node:T.cloneElement(Xt,{prefixCls:Na,value:Pt,active:lt===sa.length,onSelect:rn,units:Gt,hideDisabledOptions:oa}),onSelect:rn,value:Pt,units:Gt})}ga(Ct,T.createElement(H,{key:"hour"}),Nr,Jt,function(St){ka(Dr(Pa,St,gr,Rr),"mouse")}),ga(Rt,T.createElement(H,{key:"minute"}),gr,$t,function(St){ka(Dr(Pa,Nr,St,Rr),"mouse")}),ga(an,T.createElement(H,{key:"second"}),Rr,Wn,function(St){ka(Dr(Pa,Nr,gr,St),"mouse")});var mn=-1;return typeof Pa=="boolean"&&(mn=Pa?1:0),ga(un===!0,T.createElement(H,{key:"12hours"}),mn,[{label:"AM",value:0,disabled:hn},{label:"PM",value:1,disabled:dt}],function(St){ka(Dr(!!St,Nr,gr,Rr),"mouse")}),T.createElement("div",{className:ca},sa.map(function(St){var Xt=St.node;return Xt}))}var Ce=q,fe=function(we){return we.filter(function(Qe){return Qe!==!1}).length};function De(Z){var we=Z.generateConfig,Qe=Z.format,Ve=Qe===void 0?"HH:mm:ss":Qe,lt=Z.prefixCls,rt=Z.active,Ct=Z.operationRef,Rt=Z.showHour,an=Z.showMinute,un=Z.showSecond,Nn=Z.use12Hours,Rn=Nn===void 0?!1:Nn,Dt=Z.onSelect,gn=Z.value,pt="".concat(lt,"-time-panel"),Ut=T.useRef(),Ot=T.useState(-1),vn=Object(G.a)(Ot,2),kn=vn[0],oa=vn[1],ka=fe([Rt,an,un,Rn]);return Ct.current={onKeyDown:function(ca){return s(ca,{onLeftRight:function(Pa){oa((kn+Pa+ka)%ka)},onUpDown:function(Pa){kn===-1?oa(0):Ut.current&&Ut.current.onUpDown(Pa)},onEnter:function(){Dt(gn||we.getNow(),"key"),oa(-1)}})},onBlur:function(){oa(-1)}},T.createElement("div",{className:M()(pt,Object(B.a)({},"".concat(pt,"-active"),rt))},T.createElement(C,Object.assign({},Z,{format:Ve,prefixCls:lt})),T.createElement(Ce,Object.assign({},Z,{prefixCls:lt,activeColumnIndex:kn,operationRef:Ut})))}var Xe=De,Ye=7;function $e(Z,we){return!Z&&!we?!0:!Z||!we?!1:void 0}function At(Z,we,Qe){var Ve=$e(we,Qe);if(typeof Ve=="boolean")return Ve;var lt=Math.floor(Z.getYear(we)/10),rt=Math.floor(Z.getYear(Qe)/10);return lt===rt}function Wt(Z,we,Qe){var Ve=$e(we,Qe);return typeof Ve=="boolean"?Ve:Z.getYear(we)===Z.getYear(Qe)}function It(Z,we){var Qe=Math.floor(Z.getMonth(we)/3);return Qe+1}function xt(Z,we,Qe){var Ve=$e(we,Qe);return typeof Ve=="boolean"?Ve:Wt(Z,we,Qe)&&It(Z,we)===It(Z,Qe)}function ct(Z,we,Qe){var Ve=$e(we,Qe);return typeof Ve=="boolean"?Ve:Wt(Z,we,Qe)&&Z.getMonth(we)===Z.getMonth(Qe)}function qt(Z,we,Qe){var Ve=$e(we,Qe);return typeof Ve=="boolean"?Ve:Z.getYear(we)===Z.getYear(Qe)&&Z.getMonth(we)===Z.getMonth(Qe)&&Z.getDate(we)===Z.getDate(Qe)}function _n(Z,we,Qe){var Ve=$e(we,Qe);return typeof Ve=="boolean"?Ve:Z.getHour(we)===Z.getHour(Qe)&&Z.getMinute(we)===Z.getMinute(Qe)&&Z.getSecond(we)===Z.getSecond(Qe)}function Tn(Z,we,Qe,Ve){var lt=$e(Qe,Ve);return typeof lt=="boolean"?lt:Z.locale.getWeek(we,Qe)===Z.locale.getWeek(we,Ve)}function On(Z,we,Qe){return qt(Z,we,Qe)&&_n(Z,we,Qe)}function Bn(Z,we,Qe,Ve){return!we||!Qe||!Ve?!1:!qt(Z,we,Ve)&&!qt(Z,Qe,Ve)&&Z.isAfter(Ve,we)&&Z.isAfter(Qe,Ve)}function Fn(Z,we,Qe){var Ve=we.locale.getWeekFirstDay(Z),lt=we.setDate(Qe,1),rt=we.getWeekDay(lt),Ct=we.addDate(lt,Ve-rt);return we.getMonth(Ct)===we.getMonth(Qe)&&we.getDate(Ct)>1&&(Ct=we.addDate(Ct,-7)),Ct}function Te(Z,we,Qe){var Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(we){case"year":return Qe.addYear(Z,Ve*10);case"quarter":case"month":return Qe.addYear(Z,Ve);default:return Qe.addMonth(Z,Ve)}}var He=T.createContext({}),bt=He;function Et(Z){var we=Z.cellPrefixCls,Qe=Z.generateConfig,Ve=Z.rangedValue,lt=Z.hoverRangedValue,rt=Z.isInView,Ct=Z.isSameCell,Rt=Z.offsetCell,an=Z.today,un=Z.value;function Nn(Rn){var Dt,gn=Rt(Rn,-1),pt=Rt(Rn,1),Ut=Ee(Ve,0),Ot=Ee(Ve,1),vn=Ee(lt,0),kn=Ee(lt,1),oa=Bn(Qe,vn,kn,Rn);function ka(gr){return Ct(Ut,gr)}function sa(gr){return Ct(Ot,gr)}var ca=Ct(vn,Rn),Na=Ct(kn,Rn),Pa=(oa||Na)&&(!rt(gn)||sa(gn)),Nr=(oa||ca)&&(!rt(pt)||ka(pt));return Dt={},Object(B.a)(Dt,"".concat(we,"-in-view"),rt(Rn)),Object(B.a)(Dt,"".concat(we,"-in-range"),Bn(Qe,Ut,Ot,Rn)),Object(B.a)(Dt,"".concat(we,"-range-start"),ka(Rn)),Object(B.a)(Dt,"".concat(we,"-range-end"),sa(Rn)),Object(B.a)(Dt,"".concat(we,"-range-start-single"),ka(Rn)&&!Ot),Object(B.a)(Dt,"".concat(we,"-range-end-single"),sa(Rn)&&!Ut),Object(B.a)(Dt,"".concat(we,"-range-start-near-hover"),ka(Rn)&&(Ct(gn,vn)||Bn(Qe,vn,kn,gn))),Object(B.a)(Dt,"".concat(we,"-range-end-near-hover"),sa(Rn)&&(Ct(pt,kn)||Bn(Qe,vn,kn,pt))),Object(B.a)(Dt,"".concat(we,"-range-hover"),oa),Object(B.a)(Dt,"".concat(we,"-range-hover-start"),ca),Object(B.a)(Dt,"".concat(we,"-range-hover-end"),Na),Object(B.a)(Dt,"".concat(we,"-range-hover-edge-start"),Pa),Object(B.a)(Dt,"".concat(we,"-range-hover-edge-end"),Nr),Object(B.a)(Dt,"".concat(we,"-range-hover-edge-start-near-range"),Pa&&Ct(gn,Ot)),Object(B.a)(Dt,"".concat(we,"-range-hover-edge-end-near-range"),Nr&&Ct(pt,Ut)),Object(B.a)(Dt,"".concat(we,"-today"),Ct(an,Rn)),Object(B.a)(Dt,"".concat(we,"-selected"),Ct(un,Rn)),Dt}return Nn}function at(Z){for(var we=Z.prefixCls,Qe=Z.disabledDate,Ve=Z.onSelect,lt=Z.rowNum,rt=Z.colNum,Ct=Z.prefixColumn,Rt=Z.rowClassName,an=Z.baseDate,un=Z.getCellClassName,Nn=Z.getCellText,Rn=Z.getCellNode,Dt=Z.getCellDate,gn=Z.titleCell,pt=Z.headerCells,Ut=T.useContext(g),Ot=Ut.onDateMouseEnter,vn=Ut.onDateMouseLeave,kn="".concat(we,"-cell"),oa=[],ka=0;ka<lt;ka+=1){for(var sa=[],ca=void 0,Na=function(gr){var Rr=ka*rt+gr,Dr=Dt(an,Rr),Yr=Qe&&Qe(Dr);gr===0&&(ca=Dr,Ct&&sa.push(Ct(ca))),sa.push(T.createElement("td",{key:gr,title:gn&&gn(Dr),className:M()(kn,Object(D.a)(Object(B.a)({},"".concat(kn,"-disabled"),Yr),un(Dr))),onClick:function(){Yr||Ve(Dr)},onMouseEnter:function(){!Yr&&Ot&&Ot(Dr)},onMouseLeave:function(){!Yr&&vn&&vn(Dr)}},Rn?Rn(Dr):T.createElement("div",{className:"".concat(kn,"-inner")},Nn(Dr))))},Pa=0;Pa<rt;Pa+=1)Na(Pa);oa.push(T.createElement("tr",{key:ka,className:Rt&&Rt(ca)},sa))}return T.createElement("div",{className:"".concat(we,"-body")},T.createElement("table",{className:"".concat(we,"-content")},pt&&T.createElement("thead",null,T.createElement("tr",null,pt)),T.createElement("tbody",null,oa)))}function mt(Z){var we=Z.prefixCls,Qe=Z.generateConfig,Ve=Z.prefixColumn,lt=Z.locale,rt=Z.rowCount,Ct=Z.viewDate,Rt=Z.value,an=Z.dateRender,un=T.useContext(bt),Nn=un.rangedValue,Rn=un.hoverRangedValue,Dt=Fn(lt.locale,Qe,Ct),gn="".concat(we,"-cell"),pt=Qe.locale.getWeekFirstDay(lt.locale),Ut=Qe.getNow(),Ot=[],vn=lt.shortWeekDays||(Qe.locale.getShortWeekDays?Qe.locale.getShortWeekDays(lt.locale):[]);Ve&&Ot.push(T.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var kn=0;kn<Ye;kn+=1)Ot.push(T.createElement("th",{key:kn},vn[(kn+pt)%Ye]));var oa=Et({cellPrefixCls:gn,today:Ut,value:Rt,generateConfig:Qe,rangedValue:Ve?null:Nn,hoverRangedValue:Ve?null:Rn,isSameCell:function(ca,Na){return qt(Qe,ca,Na)},isInView:function(ca){return ct(Qe,ca,Ct)},offsetCell:function(ca,Na){return Qe.addDate(ca,Na)}}),ka=an?function(sa){return an(sa,Ut)}:void 0;return T.createElement(at,Object.assign({},Z,{rowNum:rt,colNum:Ye,baseDate:Dt,getCellNode:ka,getCellText:Qe.getDate,getCellClassName:oa,getCellDate:Qe.addDate,titleCell:function(ca){return Qe.locale.format(lt.locale,ca,"YYYY-MM-DD")},headerCells:Ot}))}var Pe=mt;function _e(Z){var we=Z.prefixCls,Qe=Z.generateConfig,Ve=Z.locale,lt=Z.viewDate,rt=Z.onNextMonth,Ct=Z.onPrevMonth,Rt=Z.onNextYear,an=Z.onPrevYear,un=Z.onYearClick,Nn=Z.onMonthClick,Rn=T.useContext(g),Dt=Rn.hideHeader;if(Dt)return null;var gn="".concat(we,"-header"),pt=Ve.shortMonths||(Qe.locale.getShortMonths?Qe.locale.getShortMonths(Ve.locale):[]),Ut=Qe.getMonth(lt),Ot=T.createElement("button",{type:"button",key:"year",onClick:un,tabIndex:-1,className:"".concat(we,"-year-btn")},Qe.locale.format(Ve.locale,lt,Ve.yearFormat)),vn=T.createElement("button",{type:"button",key:"month",onClick:Nn,tabIndex:-1,className:"".concat(we,"-month-btn")},Ve.monthFormat?Qe.locale.format(Ve.locale,lt,Ve.monthFormat):pt[Ut]),kn=Ve.monthBeforeYear?[vn,Ot]:[Ot,vn];return T.createElement(l,Object.assign({},Z,{prefixCls:gn,onSuperPrev:an,onPrev:Ct,onNext:rt,onSuperNext:Rt}),kn)}var me=_e,re=6;function le(Z){var we=Z.prefixCls,Qe=Z.panelName,Ve=Qe===void 0?"date":Qe,lt=Z.keyboardConfig,rt=Z.active,Ct=Z.operationRef,Rt=Z.generateConfig,an=Z.value,un=Z.viewDate,Nn=Z.onViewDateChange,Rn=Z.onPanelChange,Dt=Z.onSelect,gn="".concat(we,"-").concat(Ve,"-panel");Ct.current={onKeyDown:function(vn){return s(vn,Object(D.a)({onLeftRight:function(oa){Dt(Rt.addDate(an||un,oa),"key")},onCtrlLeftRight:function(oa){Dt(Rt.addYear(an||un,oa),"key")},onUpDown:function(oa){Dt(Rt.addDate(an||un,oa*Ye),"key")},onPageUpDown:function(oa){Dt(Rt.addMonth(an||un,oa),"key")}},lt))}};var pt=function(vn){var kn=Rt.addYear(un,vn);Nn(kn),Rn(null,kn)},Ut=function(vn){var kn=Rt.addMonth(un,vn);Nn(kn),Rn(null,kn)};return T.createElement("div",{className:M()(gn,Object(B.a)({},"".concat(gn,"-active"),rt))},T.createElement(me,Object.assign({},Z,{prefixCls:we,value:an,viewDate:un,onPrevYear:function(){pt(-1)},onNextYear:function(){pt(1)},onPrevMonth:function(){Ut(-1)},onNextMonth:function(){Ut(1)},onMonthClick:function(){Rn("month",un)},onYearClick:function(){Rn("year",un)}})),T.createElement(Pe,Object.assign({},Z,{onSelect:function(vn){return Dt(vn,"mouse")},prefixCls:we,value:an,viewDate:un,rowCount:re})))}var ue=le;function be(Z,we,Qe){if(!Qe)return we;var Ve=we;return Ve=Z.setHour(Ve,Z.getHour(Qe)),Ve=Z.setMinute(Ve,Z.getMinute(Qe)),Ve=Z.setSecond(Ve,Z.getSecond(Qe)),Ve}var Ge=ae("date","time");function tt(Z){var we=Z.prefixCls,Qe=Z.operationRef,Ve=Z.generateConfig,lt=Z.value,rt=Z.defaultValue,Ct=Z.disabledTime,Rt=Z.showTime,an=Z.onSelect,un="".concat(we,"-datetime-panel"),Nn=T.useState(null),Rn=Object(G.a)(Nn,2),Dt=Rn[0],gn=Rn[1],pt=T.useRef({}),Ut=T.useRef({}),Ot=Object(U.a)(Rt)==="object"?Object(D.a)({},Rt):{};function vn(sa){var ca=Ge.indexOf(Dt)+sa,Na=Ge[ca]||null;return Na}var kn=function(ca){Ut.current.onBlur&&Ut.current.onBlur(ca),gn(null)};Qe.current={onKeyDown:function(ca){if(ca.which===R.a.TAB){var Na=vn(ca.shiftKey?-1:1);return gn(Na),Na&&ca.preventDefault(),!0}if(Dt){var Pa=Dt==="date"?pt:Ut;return Pa.current&&Pa.current.onKeyDown&&Pa.current.onKeyDown(ca),!0}return[R.a.LEFT,R.a.RIGHT,R.a.UP,R.a.DOWN].includes(ca.which)?(gn("date"),!0):!1},onBlur:kn,onClose:kn};var oa=function(ca,Na){var Pa=ca;Na==="date"&&!lt&&Ot.defaultValue?(Pa=Ve.setHour(Pa,Ve.getHour(Ot.defaultValue)),Pa=Ve.setMinute(Pa,Ve.getMinute(Ot.defaultValue)),Pa=Ve.setSecond(Pa,Ve.getSecond(Ot.defaultValue))):Na==="time"&&!lt&&rt&&(Pa=Ve.setYear(Pa,Ve.getYear(rt)),Pa=Ve.setMonth(Pa,Ve.getMonth(rt)),Pa=Ve.setDate(Pa,Ve.getDate(rt))),an&&an(Pa,"mouse")},ka=Ct?Ct(lt||null):{};return T.createElement("div",{className:M()(un,Object(B.a)({},"".concat(un,"-active"),Dt))},T.createElement(ue,Object.assign({},Z,{operationRef:pt,active:Dt==="date",onSelect:function(ca){oa(be(Ve,ca,Rt&&Object(U.a)(Rt)==="object"?Rt.defaultValue:null),"date")}})),T.createElement(Xe,Object.assign({},Z,{format:void 0},Ot,ka,{defaultValue:void 0,operationRef:Ut,active:Dt==="time",onSelect:function(ca){oa(ca,"time")}})))}var kt=tt;function on(Z){var we=Z.prefixCls,Qe=Z.generateConfig,Ve=Z.locale,lt=Z.value,rt="".concat(we,"-cell"),Ct=function(Nn){return T.createElement("td",{key:"week",className:M()(rt,"".concat(rt,"-week"))},Qe.locale.getWeek(Ve.locale,Nn))},Rt="".concat(we,"-week-panel-row"),an=function(Nn){return M()(Rt,Object(B.a)({},"".concat(Rt,"-selected"),Tn(Qe,Ve.locale,lt,Nn)))};return T.createElement(ue,Object.assign({},Z,{panelName:"week",prefixColumn:Ct,rowClassName:an,keyboardConfig:{onLeftRight:null}}))}var Sn=on;function yn(Z){var we=Z.prefixCls,Qe=Z.generateConfig,Ve=Z.locale,lt=Z.viewDate,rt=Z.onNextYear,Ct=Z.onPrevYear,Rt=Z.onYearClick,an=T.useContext(g),un=an.hideHeader;if(un)return null;var Nn="".concat(we,"-header");return T.createElement(l,Object.assign({},Z,{prefixCls:Nn,onSuperPrev:Ct,onSuperNext:rt}),T.createElement("button",{type:"button",onClick:Rt,className:"".concat(we,"-year-btn")},Qe.locale.format(Ve.locale,lt,Ve.yearFormat)))}var nn=yn,vt=3,wt=4;function st(Z){var we=Z.prefixCls,Qe=Z.locale,Ve=Z.value,lt=Z.viewDate,rt=Z.generateConfig,Ct=Z.monthCellRender,Rt=T.useContext(bt),an=Rt.rangedValue,un=Rt.hoverRangedValue,Nn="".concat(we,"-cell"),Rn=Et({cellPrefixCls:Nn,value:Ve,generateConfig:rt,rangedValue:an,hoverRangedValue:un,isSameCell:function(Ot,vn){return ct(rt,Ot,vn)},isInView:function(){return!0},offsetCell:function(Ot,vn){return rt.addMonth(Ot,vn)}}),Dt=Qe.shortMonths||(rt.locale.getShortMonths?rt.locale.getShortMonths(Qe.locale):[]),gn=rt.setMonth(lt,0),pt=Ct?function(Ut){return Ct(Ut,Qe)}:void 0;return T.createElement(at,Object.assign({},Z,{rowNum:wt,colNum:vt,baseDate:gn,getCellNode:pt,getCellText:function(Ot){return Qe.monthFormat?rt.locale.format(Qe.locale,Ot,Qe.monthFormat):Dt[rt.getMonth(Ot)]},getCellClassName:Rn,getCellDate:rt.addMonth,titleCell:function(Ot){return rt.locale.format(Qe.locale,Ot,"YYYY-MM")}}))}var ge=st;function Ie(Z){var we=Z.prefixCls,Qe=Z.operationRef,Ve=Z.onViewDateChange,lt=Z.generateConfig,rt=Z.value,Ct=Z.viewDate,Rt=Z.onPanelChange,an=Z.onSelect,un="".concat(we,"-month-panel");Qe.current={onKeyDown:function(Dt){return s(Dt,{onLeftRight:function(pt){an(lt.addMonth(rt||Ct,pt),"key")},onCtrlLeftRight:function(pt){an(lt.addYear(rt||Ct,pt),"key")},onUpDown:function(pt){an(lt.addMonth(rt||Ct,pt*vt),"key")},onEnter:function(){Rt("date",rt||Ct)}})}};var Nn=function(Dt){var gn=lt.addYear(Ct,Dt);Ve(gn),Rt(null,gn)};return T.createElement("div",{className:un},T.createElement(nn,Object.assign({},Z,{prefixCls:we,onPrevYear:function(){Nn(-1)},onNextYear:function(){Nn(1)},onYearClick:function(){Rt("year",Ct)}})),T.createElement(ge,Object.assign({},Z,{prefixCls:we,onSelect:function(Dt){an(Dt,"mouse"),Rt("date",Dt)}})))}var gt=Ie;function it(Z){var we=Z.prefixCls,Qe=Z.generateConfig,Ve=Z.locale,lt=Z.viewDate,rt=Z.onNextYear,Ct=Z.onPrevYear,Rt=Z.onYearClick,an=T.useContext(g),un=an.hideHeader;if(un)return null;var Nn="".concat(we,"-header");return T.createElement(l,Object.assign({},Z,{prefixCls:Nn,onSuperPrev:Ct,onSuperNext:rt}),T.createElement("button",{type:"button",onClick:Rt,className:"".concat(we,"-year-btn")},Qe.locale.format(Ve.locale,lt,Ve.yearFormat)))}var Qt=it,sn=4,ft=1;function Yt(Z){var we=Z.prefixCls,Qe=Z.locale,Ve=Z.value,lt=Z.viewDate,rt=Z.generateConfig,Ct=T.useContext(bt),Rt=Ct.rangedValue,an=Ct.hoverRangedValue,un="".concat(we,"-cell"),Nn=Et({cellPrefixCls:un,value:Ve,generateConfig:rt,rangedValue:Rt,hoverRangedValue:an,isSameCell:function(gn,pt){return xt(rt,gn,pt)},isInView:function(){return!0},offsetCell:function(gn,pt){return rt.addMonth(gn,pt*3)}}),Rn=rt.setDate(rt.setMonth(lt,0),1);return T.createElement(at,Object.assign({},Z,{rowNum:ft,colNum:sn,baseDate:Rn,getCellText:function(gn){return rt.locale.format(Qe.locale,gn,Qe.quarterFormat||"[Q]Q")},getCellClassName:Nn,getCellDate:function(gn,pt){return rt.addMonth(gn,pt*3)},titleCell:function(gn){return rt.locale.format(Qe.locale,gn,"YYYY-[Q]Q")}}))}var Ht=Yt;function ya(Z){var we=Z.prefixCls,Qe=Z.operationRef,Ve=Z.onViewDateChange,lt=Z.generateConfig,rt=Z.value,Ct=Z.viewDate,Rt=Z.onPanelChange,an=Z.onSelect,un="".concat(we,"-quarter-panel");Qe.current={onKeyDown:function(Dt){return s(Dt,{onLeftRight:function(pt){an(lt.addMonth(rt||Ct,pt*3),"key")},onCtrlLeftRight:function(pt){an(lt.addYear(rt||Ct,pt),"key")},onUpDown:function(pt){an(lt.addYear(rt||Ct,pt),"key")}})}};var Nn=function(Dt){var gn=lt.addYear(Ct,Dt);Ve(gn),Rt(null,gn)};return T.createElement("div",{className:un},T.createElement(Qt,Object.assign({},Z,{prefixCls:we,onPrevYear:function(){Nn(-1)},onNextYear:function(){Nn(1)},onYearClick:function(){Rt("year",Ct)}})),T.createElement(Ht,Object.assign({},Z,{prefixCls:we,onSelect:function(Dt){an(Dt,"mouse")}})))}var ua=ya;function dr(Z){var we=Z.prefixCls,Qe=Z.generateConfig,Ve=Z.viewDate,lt=Z.onPrevDecade,rt=Z.onNextDecade,Ct=Z.onDecadeClick,Rt=T.useContext(g),an=Rt.hideHeader;if(an)return null;var un="".concat(we,"-header"),Nn=Qe.getYear(Ve),Rn=Math.floor(Nn/Ka)*Ka,Dt=Rn+Ka-1;return T.createElement(l,Object.assign({},Z,{prefixCls:un,onSuperPrev:lt,onSuperNext:rt}),T.createElement("button",{type:"button",onClick:Ct,className:"".concat(we,"-decade-btn")},Rn,"-",Dt))}var Er=dr,Qa=3,Yn=4;function or(Z){var we=Z.prefixCls,Qe=Z.value,Ve=Z.viewDate,lt=Z.locale,rt=Z.generateConfig,Ct=T.useContext(bt),Rt=Ct.rangedValue,an=Ct.hoverRangedValue,un="".concat(we,"-cell"),Nn=rt.getYear(Ve),Rn=Math.floor(Nn/Ka)*Ka,Dt=Rn+Ka-1,gn=rt.setYear(Ve,Rn-Math.ceil((Qa*Yn-Ka)/2)),pt=function(vn){var kn=rt.getYear(vn);return Rn<=kn&&kn<=Dt},Ut=Et({cellPrefixCls:un,value:Qe,generateConfig:rt,rangedValue:Rt,hoverRangedValue:an,isSameCell:function(vn,kn){return Wt(rt,vn,kn)},isInView:pt,offsetCell:function(vn,kn){return rt.addYear(vn,kn)}});return T.createElement(at,Object.assign({},Z,{rowNum:Yn,colNum:Qa,baseDate:gn,getCellText:rt.getYear,getCellClassName:Ut,getCellDate:rt.addYear,titleCell:function(vn){return rt.locale.format(lt.locale,vn,"YYYY")}}))}var zr=or,Ka=10;function _t(Z){var we=Z.prefixCls,Qe=Z.operationRef,Ve=Z.onViewDateChange,lt=Z.generateConfig,rt=Z.value,Ct=Z.viewDate,Rt=Z.sourceMode,an=Z.onSelect,un=Z.onPanelChange,Nn="".concat(we,"-year-panel");Qe.current={onKeyDown:function(gn){return s(gn,{onLeftRight:function(Ut){an(lt.addYear(rt||Ct,Ut),"key")},onCtrlLeftRight:function(Ut){an(lt.addYear(rt||Ct,Ut*Ka),"key")},onUpDown:function(Ut){an(lt.addYear(rt||Ct,Ut*Qa),"key")},onEnter:function(){un(Rt==="date"?"date":"month",rt||Ct)}})}};var Rn=function(gn){var pt=lt.addYear(Ct,gn*10);Ve(pt),un(null,pt)};return T.createElement("div",{className:Nn},T.createElement(Er,Object.assign({},Z,{prefixCls:we,onPrevDecade:function(){Rn(-1)},onNextDecade:function(){Rn(1)},onDecadeClick:function(){un("decade",Ct)}})),T.createElement(zr,Object.assign({},Z,{prefixCls:we,onSelect:function(gn){un(Rt==="date"?"date":"month",gn),an(gn,"mouse")}})))}var ha=_t;function va(Z){var we=Z.prefixCls,Qe=Z.generateConfig,Ve=Z.viewDate,lt=Z.onPrevDecades,rt=Z.onNextDecades,Ct=T.useContext(g),Rt=Ct.hideHeader;if(Rt)return null;var an="".concat(we,"-header"),un=Qe.getYear(Ve),Nn=Math.floor(un/Ta)*Ta,Rn=Nn+Ta-1;return T.createElement(l,Object.assign({},Z,{prefixCls:an,onSuperPrev:lt,onSuperNext:rt}),Nn,"-",Rn)}var _a=va,Tt=3,ln=4;function Aa(Z){var we=Ft-1,Qe=Z.prefixCls,Ve=Z.viewDate,lt=Z.generateConfig,rt=Z.disabledDate,Ct="".concat(Qe,"-cell"),Rt=lt.getYear(Ve),an=Math.floor(Rt/Ft)*Ft,un=Math.floor(Rt/Ta)*Ta,Nn=un+Ta-1,Rn=lt.setYear(Ve,un-Math.ceil((Tt*ln*Ft-Ta)/2)),Dt=function(pt){var Ut,Ot=rt&&rt(pt),vn=lt.getYear(pt),kn=vn+we;return Ut={},Object(B.a)(Ut,"".concat(Ct,"-disabled"),Ot),Object(B.a)(Ut,"".concat(Ct,"-in-view"),un<=vn&&kn<=Nn),Object(B.a)(Ut,"".concat(Ct,"-selected"),vn===an),Ut};return T.createElement(at,Object.assign({},Z,{rowNum:ln,colNum:Tt,baseDate:Rn,getCellText:function(pt){var Ut=lt.getYear(pt);return"".concat(Ut,"-").concat(Ut+we)},getCellClassName:Dt,getCellDate:function(pt,Ut){return lt.addYear(pt,Ut*Ft)}}))}var Ia=Aa,Ft=10,Ta=Ft*10;function Ja(Z){var we=Z.prefixCls,Qe=Z.onViewDateChange,Ve=Z.generateConfig,lt=Z.viewDate,rt=Z.operationRef,Ct=Z.onSelect,Rt=Z.onPanelChange,an="".concat(we,"-decade-panel");rt.current={onKeyDown:function(Dt){return s(Dt,{onLeftRight:function(pt){Ct(Ve.addYear(lt,pt*Ft),"key")},onCtrlLeftRight:function(pt){Ct(Ve.addYear(lt,pt*Ta),"key")},onUpDown:function(pt){Ct(Ve.addYear(lt,pt*Ft*Tt),"key")},onEnter:function(){Rt("year",lt)}})}};var un=function(Dt){var gn=Ve.addYear(lt,Dt*Ta);Qe(gn),Rt(null,gn)},Nn=function(Dt){Ct(Dt,"mouse"),Rt("year",Dt)};return T.createElement("div",{className:an},T.createElement(_a,Object.assign({},Z,{prefixCls:we,onPrevDecades:function(){un(-1)},onNextDecades:function(){un(1)}})),T.createElement(Ia,Object.assign({},Z,{prefixCls:we,onSelect:Nn})))}var Vn=Ja;function ir(Z,we,Qe){return Qe?T.createElement("div",{className:"".concat(Z,"-footer-extra")},Qe(we)):null}function ur(Z){var we=Z.prefixCls,Qe=Z.rangeList,Ve=Qe===void 0?[]:Qe,lt=Z.components,rt=lt===void 0?{}:lt,Ct=Z.needConfirmButton,Rt=Z.onNow,an=Z.onOk,un=Z.okDisabled,Nn=Z.showNow,Rn=Z.locale,Dt,gn;if(Ve.length){var pt=rt.rangeItem||"span";Dt=T.createElement(T.Fragment,null,Ve.map(function(Ot){var vn=Ot.label,kn=Ot.onClick,oa=Ot.onMouseEnter,ka=Ot.onMouseLeave;return T.createElement("li",{key:vn,className:"".concat(we,"-preset")},T.createElement(pt,{onClick:kn,onMouseEnter:oa,onMouseLeave:ka},vn))}))}if(Ct){var Ut=rt.button||"button";Rt&&!Dt&&Nn!==!1&&(Dt=T.createElement("li",{className:"".concat(we,"-now")},T.createElement("a",{className:"".concat(we,"-now-btn"),onClick:Rt},Rn.now))),gn=Ct&&T.createElement("li",{className:"".concat(we,"-ok")},T.createElement(Ut,{disabled:un,onClick:an},Rn.ok))}return!Dt&&!gn?null:T.createElement("ul",{className:"".concat(we,"-ranges")},Dt,gn)}function Tr(Z){var we,Qe=Z.prefixCls,Ve=Qe===void 0?"rc-picker":Qe,lt=Z.className,rt=Z.style,Ct=Z.locale,Rt=Z.generateConfig,an=Z.value,un=Z.defaultValue,Nn=Z.pickerValue,Rn=Z.defaultPickerValue,Dt=Z.disabledDate,gn=Z.mode,pt=Z.picker,Ut=pt===void 0?"date":pt,Ot=Z.tabIndex,vn=Ot===void 0?0:Ot,kn=Z.showNow,oa=Z.showTime,ka=Z.showToday,sa=Z.renderExtraFooter,ca=Z.hideHeader,Na=Z.onSelect,Pa=Z.onChange,Nr=Z.onPanelChange,gr=Z.onMouseDown,Rr=Z.onPickerValueChange,Dr=Z.onOk,Yr=Z.components,ii=Z.direction,fi=Z.hourStep,vi=fi===void 0?1:fi,hn=Z.minuteStep,dt=hn===void 0?1:hn,Jt=Z.secondStep,$t=Jt===void 0?1:Jt,Wn=Ut==="date"&&!!oa||Ut==="time",ga=24%vi===0,mn=60%dt===0,St=60%$t===0,Xt=T.useContext(g),Pt=Xt.operationRef,Gt=Xt.panelRef,rn=Xt.onSelect,cn=Xt.hideRanges,Un=Xt.defaultOpenValue,ea=T.useContext(bt),ma=ea.inRange,Ln=ea.panelPosition,zt=ea.rangedValue,Ca=ea.hoverRangedValue,jt=T.useRef({}),Qn=T.useRef(!0),Kn=Object(I.a)(null,{value:an,defaultValue:un,postState:function(In){return!In&&Un&&Ut==="time"?Un:In}}),Ma=Object(G.a)(Kn,2),jn=Ma[0],wn=Ma[1],pn=Object(I.a)(null,{value:Nn,defaultValue:Rn||jn,postState:function(In){return In||Rt.getNow()}}),Lt=Object(G.a)(pn,2),En=Lt[0],Cn=Lt[1],ut=function(In){Cn(In),Rr&&Rr(In)},Jn=function(In){var qa=V[Ut];return qa?qa(In):In},da=Object(I.a)(function(){return Ut==="time"?"time":Jn("date")},{value:gn}),Mn=Object(G.a)(da,2),dn=Mn[0],Hn=Mn[1];T.useEffect(function(){Hn(Ut)},[Ut]);var fn=T.useState(function(){return dn}),Vt=Object(G.a)(fn,2),Zn=Vt[0],ta=Vt[1],bn=function(In,qa){var jr=Jn(In||dn);ta(dn),Hn(jr),Nr&&(dn!==jr||On(Rt,En,En))&&Nr(qa,jr)},Dn=function(In,qa){var jr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(dn===Ut||jr)&&(wn(In),Na&&Na(In),rn&&rn(In,qa),Pa&&!On(Rt,In,jn)&&Pa(In))},zn=function(In){return jt.current&&jt.current.onKeyDown?([R.a.LEFT,R.a.RIGHT,R.a.UP,R.a.DOWN,R.a.PAGE_UP,R.a.PAGE_DOWN,R.a.ENTER].includes(In.which)&&In.preventDefault(),jt.current.onKeyDown(In)):(Object(_.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Kt=function(In){jt.current&&jt.current.onBlur&&jt.current.onBlur(In)};Pt&&Ln!=="right"&&(Pt.current={onKeyDown:zn,onClose:function(){jt.current&&jt.current.onClose&&jt.current.onClose()}}),T.useEffect(function(){an&&!Qn.current&&Cn(an)},[an]),T.useEffect(function(){Qn.current=!1},[]);var Pn,qn=Object(D.a)(Object(D.a)({},Z),{},{operationRef:jt,prefixCls:Ve,viewDate:En,value:jn,onViewDateChange:ut,sourceMode:Zn,onPanelChange:bn,disabledDate:dn!=="decade"?Dt:void 0});delete qn.onChange,delete qn.onSelect;switch(dn){case"decade":Pn=T.createElement(Vn,Object.assign({},qn,{onSelect:function(In,qa){ut(In),Dn(In,qa)}}));break;case"year":Pn=T.createElement(ha,Object.assign({},qn,{onSelect:function(In,qa){ut(In),Dn(In,qa)}}));break;case"month":Pn=T.createElement(gt,Object.assign({},qn,{onSelect:function(In,qa){ut(In),Dn(In,qa)}}));break;case"quarter":Pn=T.createElement(ua,Object.assign({},qn,{onSelect:function(In,qa){ut(In),Dn(In,qa)}}));break;case"week":Pn=T.createElement(Sn,Object.assign({},qn,{onSelect:function(In,qa){ut(In),Dn(In,qa)}}));break;case"time":delete qn.showTime,Pn=T.createElement(Xe,Object.assign({},qn,Object(U.a)(oa)==="object"?oa:null,{onSelect:function(In,qa){ut(In),Dn(In,qa)}}));break;default:oa?Pn=T.createElement(kt,Object.assign({},qn,{onSelect:function(In,qa){ut(In),Dn(In,qa)}})):Pn=T.createElement(ue,Object.assign({},qn,{onSelect:function(In,qa){ut(In),Dn(In,qa)}}))}var Ba,ar,mr=function(){var In=Rt.getNow(),qa=Oe(Rt.getHour(In),Rt.getMinute(In),Rt.getSecond(In),ga?vi:1,mn?dt:1,St?$t:1),jr=Me(Rt,In,qa[0],qa[1],qa[2]);Dn(jr,"submit")};cn||(Ba=ir(Ve,dn,sa),ar=ur({prefixCls:Ve,components:Yr,needConfirmButton:Wn,okDisabled:!jn||Dt&&Dt(jn),locale:Ct,showNow:kn,onNow:Wn&&mr,onOk:function(){jn&&(Dn(jn,"submit",!0),Dr&&Dr(jn))}}));var Za;if(ka&&dn==="date"&&Ut==="date"&&!oa){var la=Rt.getNow(),na="".concat(Ve,"-today-btn"),rr=Dt&&Dt(la);Za=T.createElement("a",{className:M()(na,rr&&"".concat(na,"-disabled")),"aria-disabled":rr,onClick:function(){rr||Dn(la,"mouse",!0)}},Ct.today)}return T.createElement(g.Provider,{value:Object(D.a)(Object(D.a)({},Xt),{},{hideHeader:"hideHeader"in Z?ca:Xt.hideHeader,hidePrevBtn:ma&&Ln==="right",hideNextBtn:ma&&Ln==="left"})},T.createElement("div",{tabIndex:vn,className:M()("".concat(Ve,"-panel"),lt,(we={},Object(B.a)(we,"".concat(Ve,"-panel-has-range"),zt&&zt[0]&&zt[1]),Object(B.a)(we,"".concat(Ve,"-panel-has-range-hover"),Ca&&Ca[0]&&Ca[1]),Object(B.a)(we,"".concat(Ve,"-panel-rtl"),ii==="rtl"),we)),style:rt,onKeyDown:zn,onBlur:Kt,onMouseDown:gr,ref:Gt},Pn,Ba||ar||Za?T.createElement("div",{className:"".concat(Ve,"-footer")},Ba,ar,Za):null))}var ke=Tr,ie=w("uciX"),de={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function te(Z){var we,Qe=Z.prefixCls,Ve=Z.popupElement,lt=Z.popupStyle,rt=Z.visible,Ct=Z.dropdownClassName,Rt=Z.dropdownAlign,an=Z.transitionName,un=Z.getPopupContainer,Nn=Z.children,Rn=Z.range,Dt=Z.popupPlacement,gn=Z.direction,pt="".concat(Qe,"-dropdown"),Ut=function(){return Dt!==void 0?Dt:gn==="rtl"?"bottomRight":"bottomLeft"};return T.createElement(ie.a,{showAction:[],hideAction:[],popupPlacement:Ut(),builtinPlacements:de,prefixCls:pt,popupTransitionName:an,popup:Ve,popupAlign:Rt,popupVisible:rt,popupClassName:M()(Ct,(we={},Object(B.a)(we,"".concat(pt,"-range"),Rn),Object(B.a)(we,"".concat(pt,"-rtl"),gn==="rtl"),we)),popupStyle:lt,getPopupContainer:un},Nn)}var je=te;function Ae(Z){var we=Z.open,Qe=Z.value,Ve=Z.isClickOutside,lt=Z.triggerOpen,rt=Z.forwardKeyDown,Ct=Z.blurToCancel,Rt=Z.onSubmit,an=Z.onCancel,un=Z.onFocus,Nn=Z.onBlur,Rn=Object(T.useState)(!1),Dt=Object(G.a)(Rn,2),gn=Dt[0],pt=Dt[1],Ut=Object(T.useState)(!1),Ot=Object(G.a)(Ut,2),vn=Ot[0],kn=Ot[1],oa=Object(T.useRef)(!1),ka=Object(T.useRef)(!1),sa={onMouseDown:function(){pt(!0),lt(!0)},onKeyDown:function(Na){switch(Na.which){case R.a.ENTER:{we?Rt()!==!1&&pt(!0):lt(!0),Na.preventDefault();return}case R.a.TAB:{gn&&we&&!Na.shiftKey?(pt(!1),Na.preventDefault()):!gn&&we&&(!rt(Na)&&Na.shiftKey&&(pt(!0),Na.preventDefault()));return}case R.a.ESC:{pt(!0),an();return}}!we&&![R.a.SHIFT].includes(Na.which)?lt(!0):gn||rt(Na)},onFocus:function(Na){pt(!0),kn(!0),un&&un(Na)},onBlur:function(Na){if(oa.current||!Ve(document.activeElement)){oa.current=!1;return}Ct?setTimeout(function(){Ve(document.activeElement)&&an()},0):we&&(lt(!1),ka.current&&Rt()),kn(!1),Nn&&Nn(Na)}};return Object(T.useEffect)(function(){ka.current=!1},[we]),Object(T.useEffect)(function(){ka.current=!0},[Qe]),Object(T.useEffect)(function(){return v(function(ca){var Na=ca.target;we&&(Ve(Na)?vn||lt(!1):(oa.current=!0,requestAnimationFrame(function(){oa.current=!1})))})}),[sa,{focused:vn,typing:gn}]}function Je(Z){var we=Z.valueTexts,Qe=Z.onTextChange,Ve=T.useState(""),lt=Object(G.a)(Ve,2),rt=lt[0],Ct=lt[1],Rt=T.useRef([]);Rt.current=we;function an(Nn){Ct(Nn),Qe(Nn)}function un(){Ct(Rt.current[0])}return T.useEffect(function(){we.every(function(Nn){return Nn!==rt})&&un()},[we.join("||")]),[rt,an,un]}var Ze=w("Gytx"),en=w.n(Ze);function Nt(Z,we){var Qe=we.formatList,Ve=we.generateConfig,lt=we.locale;return Object(h.a)(function(){if(!Z)return[[""],""];for(var rt="",Ct=[],Rt=0;Rt<Qe.length;Rt+=1){var an=Qe[Rt],un=Ve.locale.format(lt.locale,Z,an);Ct.push(un),Rt===0&&(rt=un)}return[Ct,rt]},[Z,Qe],function(rt,Ct){return rt[0]!==Ct[0]||!en()(rt[1],Ct[1])})}function yt(Z,we){var Qe=we.formatList,Ve=we.generateConfig,lt=we.locale,rt=Object(T.useState)(null),Ct=Object(G.a)(rt,2),Rt=Ct[0],an=Ct[1],un=Object(T.useRef)(null);function Nn(Ot){var vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(un.current),vn){an(Ot);return}un.current=requestAnimationFrame(function(){an(Ot)})}var Rn=Nt(Rt,{formatList:Qe,generateConfig:Ve,locale:lt}),Dt=Object(G.a)(Rn,2),gn=Dt[1];function pt(Ot){Nn(Ot)}function Ut(){var Ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Nn(null,Ot)}return Object(T.useEffect)(function(){Ut(!0)},[Z]),Object(T.useEffect)(function(){return function(){return cancelAnimationFrame(un.current)}},[]),[gn,pt,Ut]}function Bt(Z){var we,Qe=Z.prefixCls,Ve=Qe===void 0?"rc-picker":Qe,lt=Z.id,rt=Z.tabIndex,Ct=Z.style,Rt=Z.className,an=Z.dropdownClassName,un=Z.dropdownAlign,Nn=Z.popupStyle,Rn=Z.transitionName,Dt=Z.generateConfig,gn=Z.locale,pt=Z.inputReadOnly,Ut=Z.allowClear,Ot=Z.autoFocus,vn=Z.showTime,kn=Z.picker,oa=kn===void 0?"date":kn,ka=Z.format,sa=Z.use12Hours,ca=Z.value,Na=Z.defaultValue,Pa=Z.open,Nr=Z.defaultOpen,gr=Z.defaultOpenValue,Rr=Z.suffixIcon,Dr=Z.clearIcon,Yr=Z.disabled,ii=Z.disabledDate,fi=Z.placeholder,vi=Z.getPopupContainer,hn=Z.pickerRef,dt=Z.panelRender,Jt=Z.onChange,$t=Z.onOpenChange,Wn=Z.onFocus,ga=Z.onBlur,mn=Z.onMouseDown,St=Z.onMouseUp,Xt=Z.onMouseEnter,Pt=Z.onMouseLeave,Gt=Z.onContextMenu,rn=Z.onClick,cn=Z.direction,Un=Z.autoComplete,ea=Un===void 0?"off":Un,ma=T.useRef(null),Ln=oa==="date"&&!!vn||oa==="time",zt=he(n(ka,oa,vn,sa)),Ca=T.useRef(null),jt=T.useRef(null),Qn=Object(I.a)(null,{value:ca,defaultValue:Na}),Kn=Object(G.a)(Qn,2),Ma=Kn[0],jn=Kn[1],wn=T.useState(Ma),pn=Object(G.a)(wn,2),Lt=pn[0],En=pn[1],Cn=T.useRef(null),ut=Object(I.a)(!1,{value:Pa,defaultValue:Nr,postState:function(La){return Yr?!1:La},onChange:function(La){$t&&$t(La),!La&&Cn.current&&Cn.current.onClose&&Cn.current.onClose()}}),Jn=Object(G.a)(ut,2),da=Jn[0],Mn=Jn[1],dn=Nt(Lt,{formatList:zt,generateConfig:Dt,locale:gn}),Hn=Object(G.a)(dn,2),fn=Hn[0],Vt=Hn[1],Zn=Je({valueTexts:fn,onTextChange:function(La){var Gr=Dt.locale.parse(gn.locale,La,zt);Gr&&(!ii||!ii(Gr))&&En(Gr)}}),ta=Object(G.a)(Zn,3),bn=ta[0],Dn=ta[1],zn=ta[2],Kt=function(La){En(La),jn(La),Jt&&!On(Dt,Ma,La)&&Jt(La,La?Dt.locale.format(gn.locale,La,zt[0]):"")},Pn=function(La){if(Yr&&La)return;Mn(La)},qn=function(La){return da&&Cn.current&&Cn.current.onKeyDown?Cn.current.onKeyDown(La):(Object(_.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ba=function(){St&&St.apply(void 0,arguments),ma.current&&(ma.current.focus(),Pn(!0))},ar=Ae({blurToCancel:Ln,open:da,value:bn,triggerOpen:Pn,forwardKeyDown:qn,isClickOutside:function(La){return!L([Ca.current,jt.current],La)},onSubmit:function(){return ii&&ii(Lt)?!1:(Kt(Lt),Pn(!1),zn(),!0)},onCancel:function(){Pn(!1),En(Ma),zn()},onFocus:Wn,onBlur:ga}),mr=Object(G.a)(ar,2),Za=mr[0],la=mr[1],na=la.focused,rr=la.typing;T.useEffect(function(){da||(En(Ma),!fn.length||fn[0]===""?Dn(""):Vt!==bn&&zn())},[da,fn]),T.useEffect(function(){da||zn()},[oa]),T.useEffect(function(){En(Ma)},[Ma]),hn&&(hn.current={focus:function(){ma.current&&ma.current.focus()},blur:function(){ma.current&&ma.current.blur()}});var Da=Object(D.a)(Object(D.a)({},Z),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),In=T.createElement(ke,Object.assign({},Da,{generateConfig:Dt,className:M()(Object(B.a)({},"".concat(Ve,"-panel-focused"),!rr)),value:Lt,locale:gn,tabIndex:-1,onChange:En,direction:cn}));dt&&(In=dt(In));var qa=T.createElement("div",{className:"".concat(Ve,"-panel-container"),onMouseDown:function(La){La.preventDefault()}},In),jr;Rr&&(jr=T.createElement("span",{className:"".concat(Ve,"-suffix")},Rr));var Hr;Ut&&Ma&&!Yr&&(Hr=T.createElement("span",{onMouseDown:function(La){La.preventDefault(),La.stopPropagation()},onMouseUp:function(La){La.preventDefault(),La.stopPropagation(),Kt(null),Pn(!1)},className:"".concat(Ve,"-clear")},Dr||T.createElement("span",{className:"".concat(Ve,"-clear-btn")})));var hi=function(La,Gr){(Gr==="submit"||Gr!=="key"&&!Ln)&&(Kt(La),Pn(!1))},si=cn==="rtl"?"bottomRight":"bottomLeft",Fr=yt(bn,{formatList:zt,generateConfig:Dt,locale:gn}),xa=Object(G.a)(Fr,3),Br=xa[0],Pr=xa[1],Mr=xa[2];return T.createElement(g.Provider,{value:{operationRef:Cn,hideHeader:oa==="time",panelRef:Ca,onSelect:hi,open:da,defaultOpenValue:gr,onDateMouseEnter:Pr,onDateMouseLeave:Mr}},T.createElement(je,{visible:da,popupElement:qa,popupStyle:Nn,prefixCls:Ve,dropdownClassName:an,dropdownAlign:un,getPopupContainer:vi,transitionName:Rn,popupPlacement:si,direction:cn},T.createElement("div",{className:M()(Ve,Rt,(we={},Object(B.a)(we,"".concat(Ve,"-disabled"),Yr),Object(B.a)(we,"".concat(Ve,"-focused"),na),Object(B.a)(we,"".concat(Ve,"-rtl"),cn==="rtl"),we)),style:Ct,onMouseDown:mn,onMouseUp:Ba,onMouseEnter:Xt,onMouseLeave:Pt,onContextMenu:Gt,onClick:rn},T.createElement("div",{className:M()("".concat(Ve,"-input"),Object(B.a)({},"".concat(Ve,"-input-placeholder"),!!Br)),ref:jt},T.createElement("input",Object.assign({id:lt,tabIndex:rt,disabled:Yr,readOnly:pt||!rr,value:Br||bn,onChange:function(La){Dn(La.target.value)},autoFocus:Ot,placeholder:fi,ref:ma,title:bn},Za,{size:o(oa,zt[0])},Se(Z),{autoComplete:ea})),jr,Hr))))}var xn=function(Z){Object(j.a)(Qe,Z);var we=Object(Y.a)(Qe);function Qe(){var Ve;return Object(ee.a)(this,Qe),Ve=we.apply(this,arguments),Ve.pickerRef=T.createRef(),Ve.focus=function(){Ve.pickerRef.current&&Ve.pickerRef.current.focus()},Ve.blur=function(){Ve.pickerRef.current&&Ve.pickerRef.current.blur()},Ve}return Object(N.a)(Qe,[{key:"render",value:function(){return T.createElement(Bt,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Qe}(T.Component),$a=xn;function Ha(Z,we,Qe){var Ve=Z.picker,lt=Z.locale,rt=Z.selectedValue,Ct=Z.disabledDate,Rt=Z.disabled,an=Z.generateConfig,un=Ee(rt,0),Nn=Ee(rt,1);function Rn(Ot){var vn=an.getYear(Ot),kn=an.locale.getWeek(lt.locale,Ot);return vn*100+kn}function Dt(Ot){var vn=an.getYear(Ot),kn=an.getMonth(Ot);return vn*100+kn}function gn(Ot){var vn=an.getYear(Ot),kn=It(an,Ot);return vn*10+kn}var pt=T.useCallback(function(Ot){if(Ct&&Ct(Ot))return!0;if(Rt[1]&&Nn)return!qt(an,Ot,Nn)&&an.isAfter(Ot,Nn);if(we&&Nn)switch(Ve){case"quarter":return gn(Ot)>gn(Nn);case"month":return Dt(Ot)>Dt(Nn);case"week":return Rn(Ot)>Rn(Nn);default:return!qt(an,Ot,Nn)&&an.isAfter(Ot,Nn)}return!1},[Ct,Rt[1],Nn,we]),Ut=T.useCallback(function(Ot){if(Ct&&Ct(Ot))return!0;if(Rt[0]&&un)return!qt(an,Ot,Nn)&&an.isAfter(un,Ot);if(Qe&&un)switch(Ve){case"quarter":return gn(Ot)<gn(un);case"month":return Dt(Ot)<Dt(un);case"week":return Rn(Ot)<Rn(un);default:return!qt(an,Ot,un)&&an.isAfter(un,Ot)}return!1},[Ct,Rt[0],un,Qe]);return[pt,Ut]}function Or(Z,we,Qe,Ve){var lt=Te(Z,Qe,Ve,1);function rt(Ct){return Ct(Z,we)?"same":Ct(lt,we)?"closing":"far"}switch(Qe){case"year":return rt(function(Ct,Rt){return At(Ve,Ct,Rt)});case"quarter":case"month":return rt(function(Ct,Rt){return Wt(Ve,Ct,Rt)});default:return rt(function(Ct,Rt){return ct(Ve,Ct,Rt)})}}function er(Z,we,Qe,Ve){var lt=Ee(Z,0),rt=Ee(Z,1);if(we===0)return lt;if(lt&&rt){var Ct=Or(lt,rt,Qe,Ve);switch(Ct){case"same":return lt;case"closing":return lt;default:return Te(rt,Qe,Ve,-1)}}return lt}function vr(Z){var we=Z.values,Qe=Z.picker,Ve=Z.defaultDates,lt=Z.generateConfig,rt=T.useState(function(){return[Ee(Ve,0),Ee(Ve,1)]}),Ct=Object(G.a)(rt,2),Rt=Ct[0],an=Ct[1],un=T.useState(null),Nn=Object(G.a)(un,2),Rn=Nn[0],Dt=Nn[1],gn=Ee(we,0),pt=Ee(we,1);function Ut(vn){return Rt[vn]?Rt[vn]:Ee(Rn,vn)||er(we,vn,Qe,lt)||gn||pt||lt.getNow()}function Ot(vn,kn){if(vn){var oa=Re(Rn,vn,kn);an(Re(Rt,null,kn)||[null,null]);var ka=(kn+1)%2;Ee(we,ka)||(oa=Re(oa,vn,ka)),Dt(oa)}else(gn||pt)&&Dt(null)}return[Ut,Ot]}function wr(Z,we){return Z&&Z[0]&&Z[1]&&we.isAfter(Z[0],Z[1])?[Z[1],Z[0]]:Z}function Wr(Z,we,Qe,Ve){return Z||Ve&&Ve[we]?!0:!!Qe[(we+1)%2]}function pi(Z){var we,Qe,Ve,lt=Z.prefixCls,rt=lt===void 0?"rc-picker":lt,Ct=Z.id,Rt=Z.style,an=Z.className,un=Z.popupStyle,Nn=Z.dropdownClassName,Rn=Z.transitionName,Dt=Z.dropdownAlign,gn=Z.getPopupContainer,pt=Z.generateConfig,Ut=Z.locale,Ot=Z.placeholder,vn=Z.autoFocus,kn=Z.disabled,oa=Z.format,ka=Z.picker,sa=ka===void 0?"date":ka,ca=Z.showTime,Na=Z.use12Hours,Pa=Z.separator,Nr=Pa===void 0?"~":Pa,gr=Z.value,Rr=Z.defaultValue,Dr=Z.defaultPickerValue,Yr=Z.open,ii=Z.defaultOpen,fi=Z.disabledDate,vi=Z.disabledTime,hn=Z.dateRender,dt=Z.panelRender,Jt=Z.ranges,$t=Z.allowEmpty,Wn=Z.allowClear,ga=Z.suffixIcon,mn=Z.clearIcon,St=Z.pickerRef,Xt=Z.inputReadOnly,Pt=Z.mode,Gt=Z.renderExtraFooter,rn=Z.onChange,cn=Z.onOpenChange,Un=Z.onPanelChange,ea=Z.onCalendarChange,ma=Z.onFocus,Ln=Z.onBlur,zt=Z.onOk,Ca=Z.components,jt=Z.order,Qn=Z.direction,Kn=Z.activePickerIndex,Ma=Z.autoComplete,jn=Ma===void 0?"off":Ma,wn=sa==="date"&&!!ca||sa==="time",pn=Object(T.useRef)({}),Lt=Object(T.useRef)(null),En=Object(T.useRef)(null),Cn=Object(T.useRef)(null),ut=Object(T.useRef)(null),Jn=Object(T.useRef)(null),da=Object(T.useRef)(null),Mn=Object(T.useRef)(null),dn=he(n(oa,sa,ca,Na)),Hn=Object(I.a)(0,{value:Kn}),fn=Object(G.a)(Hn,2),Vt=fn[0],Zn=fn[1],ta=Object(T.useRef)(null),bn=T.useMemo(function(){return Array.isArray(kn)?kn:[kn||!1,kn||!1]},[kn]),Dn=Object(I.a)(null,{value:gr,defaultValue:Rr,postState:function(fa){return sa==="time"&&!jt?fa:wr(fa,pt)}}),zn=Object(G.a)(Dn,2),Kt=zn[0],Pn=zn[1],qn=vr({values:Kt,picker:sa,defaultDates:Dr,generateConfig:pt}),Ba=Object(G.a)(qn,2),ar=Ba[0],mr=Ba[1],Za=Object(I.a)(Kt,{postState:function(fa){var Fa=fa;if(bn[0]&&bn[1])return Fa;for(var _r=0;_r<2;_r+=1)bn[_r]&&!Ee(Fa,_r)&&!Ee($t,_r)&&(Fa=Re(Fa,pt.getNow(),_r));return Fa}}),la=Object(G.a)(Za,2),na=la[0],rr=la[1],Da=Object(I.a)([sa,sa],{value:Pt}),In=Object(G.a)(Da,2),qa=In[0],jr=In[1];Object(T.useEffect)(function(){jr([sa,sa])},[sa]);var Hr=function(fa,Fa){jr(fa),Un&&Un(Fa,fa)},hi=Ha({picker:sa,selectedValue:na,locale:Ut,disabled:bn,disabledDate:fi,generateConfig:pt},pn.current[1],pn.current[0]),si=Object(G.a)(hi,2),Fr=si[0],xa=si[1],Br=Object(I.a)(!1,{value:Yr,defaultValue:ii,postState:function(fa){return bn[Vt]?!1:fa},onChange:function(fa){cn&&cn(fa),!fa&&ta.current&&ta.current.onClose&&ta.current.onClose()}}),Pr=Object(G.a)(Br,2),Mr=Pr[0],xr=Pr[1],La=Mr&&Vt===0,Gr=Mr&&Vt===1,lr=Object(T.useState)(0),za=Object(G.a)(lr,2),Ga=za[0],tr=za[1];Object(T.useEffect)(function(){!Mr&&Lt.current&&tr(Lt.current.offsetWidth)},[Mr]);var hr=T.useRef();function Ua(sr,fa){if(sr)clearTimeout(hr.current),pn.current[fa]=!0,Zn(fa),xr(sr),Mr||mr(null,fa);else if(Vt===fa){xr(sr);var Fa=pn.current;hr.current=setTimeout(function(){Fa===pn.current&&(pn.current={})})}}function Ke(sr){Ua(!0,sr),setTimeout(function(){var fa=[da,Mn][sr];fa.current&&fa.current.focus()},0)}function Va(sr,fa){var Fa=sr,_r=Ee(Fa,0),Zr=Ee(Fa,1);_r&&Zr&&pt.isAfter(_r,Zr)&&(sa==="week"&&!Tn(pt,Ut.locale,_r,Zr)||sa==="quarter"&&!xt(pt,_r,Zr)||sa!=="week"&&sa!=="quarter"&&sa!=="time"&&!qt(pt,_r,Zr)?(fa===0?(Fa=[_r,null],Zr=null):(_r=null,Fa=[null,Zr]),pn.current=Object(B.a)({},fa,!0)):(sa!=="time"||jt!==!1)&&(Fa=wr(Fa,pt))),rr(Fa);var Fi=Fa&&Fa[0]?pt.locale.format(Ut.locale,Fa[0],dn[0]):"",Ji=Fa&&Fa[1]?pt.locale.format(Ut.locale,Fa[1],dn[0]):"";if(ea){var Di={range:fa===0?"start":"end"};ea(Fa,[Fi,Ji],Di)}var Ii=Wr(_r,0,bn,$t),Vi=Wr(Zr,1,bn,$t),ro=Fa===null||Ii&&Vi;ro&&(Pn(Fa),rn&&(!On(pt,Ee(Kt,0),_r)||!On(pt,Ee(Kt,1),Zr))&&rn(Fa,[Fi,Ji]));var oi=null;fa===0&&!bn[1]?oi=1:fa===1&&!bn[0]&&(oi=0),oi!==null&&oi!==Vt&&(!pn.current[oi]||!Ee(Fa,oi))&&Ee(Fa,fa)?Ke(oi):Ua(!1,fa)}var $r=function(fa){return Mr&&ta.current&&ta.current.onKeyDown?ta.current.onKeyDown(fa):(Object(_.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Kr={formatList:dn,generateConfig:pt,locale:Ut},Lr=Nt(Ee(na,0),Kr),ei=Object(G.a)(Lr,2),gi=ei[0],ui=ei[1],Pi=Nt(Ee(na,1),Kr),ti=Object(G.a)(Pi,2),li=ti[0],Si=ti[1],Bi=function(fa,Fa){var _r=pt.locale.parse(Ut.locale,fa,dn),Zr=Fa===0?Fr:xa;_r&&!Zr(_r)&&(rr(Re(na,_r,Fa)),mr(_r,Fa))},ja=Je({valueTexts:gi,onTextChange:function(fa){return Bi(fa,0)}}),fr=Object(G.a)(ja,3),br=fr[0],cr=fr[1],Xr=fr[2],Ur=Je({valueTexts:li,onTextChange:function(fa){return Bi(fa,1)}}),Zi=Object(G.a)(Ur,3),Ti=Zi[0],Gi=Zi[1],Qi=Zi[2],Ci=Object(T.useState)(null),bo=Object(G.a)(Ci,2),so=bo[0],Ya=bo[1],pa=Object(T.useState)(null),tn=Object(G.a)(pa,2),wa=tn[0],yr=tn[1],Sr=yt(br,{formatList:dn,generateConfig:pt,locale:Ut}),Qr=Object(G.a)(Sr,3),Vr=Qr[0],lo=Qr[1],$i=Qr[2],os=yt(Ti,{formatList:dn,generateConfig:pt,locale:Ut}),Co=Object(G.a)(os,3),qi=Co[0],eo=Co[1],ss=Co[2],uo=function(fa){yr(Re(na,fa,Vt)),Vt===0?lo(fa):eo(fa)},co=function(){yr(Re(na,null,Vt)),Vt===0?$i():ss()},Ao=function(fa,Fa){return{blurToCancel:wn,forwardKeyDown:$r,onBlur:Ln,isClickOutside:function(Zr){return!L([En.current,Cn.current,ut.current],Zr)},onFocus:function(Zr){Zn(fa),ma&&ma(Zr)},triggerOpen:function(Zr){Ua(Zr,fa)},onSubmit:function(){Va(na,fa),Fa()},onCancel:function(){Ua(!1,fa),rr(Kt),Fa()}}},Ss=Ae(Object(D.a)(Object(D.a)({},Ao(0,Xr)),{},{open:La,value:br})),Ko=Object(G.a)(Ss,2),Mi=Ko[0],ni=Ko[1],Ei=ni.focused,ci=ni.typing,yi=Ae(Object(D.a)(Object(D.a)({},Ao(1,Qi)),{},{open:Gr,value:Ti})),So=Object(G.a)(yi,2),Eo=So[0],ls=So[1],zo=ls.focused,fo=ls.typing,To=function(fa){!Mr&&!da.current.contains(fa.target)&&!Mn.current.contains(fa.target)&&(bn[0]?bn[1]||Ke(1):Ke(0))},us=function(fa){Mr&&(Ei||zo)&&!da.current.contains(fa.target)&&!Mn.current.contains(fa.target)&&fa.preventDefault()},Go=Kt&&Kt[0]?pt.locale.format(Ut.locale,Kt[0],"YYYYMMDDHHmmss"):"",Ts=Kt&&Kt[1]?pt.locale.format(Ut.locale,Kt[1],"YYYYMMDDHHmmss"):"";Object(T.useEffect)(function(){Mr||(rr(Kt),!gi.length||gi[0]===""?cr(""):ui!==br&&Xr(),!li.length||li[0]===""?Gi(""):Si!==Ti&&Qi())},[Mr,gi,li]),Object(T.useEffect)(function(){rr(Kt)},[Go,Ts]),St&&(St.current={focus:function(){da.current&&da.current.focus()},blur:function(){da.current&&da.current.blur(),Mn.current&&Mn.current.blur()}});var yo=Object.keys(Jt||{}),to=yo.map(function(sr){var fa=Jt[sr],Fa=typeof fa=="function"?fa():fa;return{label:sr,onClick:function(){Va(Fa,null),Ua(!1,Vt)},onMouseEnter:function(){Ya(Fa)},onMouseLeave:function(){Ya(null)}}});function Do(){var sr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,fa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Fa=null;Mr&&wa&&wa[0]&&wa[1]&&pt.isAfter(wa[1],wa[0])&&(Fa=wa);var _r=ca;if(ca&&Object(U.a)(ca)==="object"&&ca.defaultValue){var Zr=ca.defaultValue;_r=Object(D.a)(Object(D.a)({},ca),{},{defaultValue:Ee(Zr,Vt)||void 0})}var Fi=null;return hn&&(Fi=function(Di,Ii){return hn(Di,Ii,{range:Vt?"end":"start"})}),T.createElement(bt.Provider,{value:{inRange:!0,panelPosition:sr,rangedValue:so||na,hoverRangedValue:Fa}},T.createElement(ke,Object.assign({},Z,fa,{dateRender:Fi,showTime:_r,mode:qa[Vt],generateConfig:pt,style:void 0,direction:Qn,disabledDate:Vt===0?Fr:xa,disabledTime:function(Di){return vi?vi(Di,Vt===0?"start":"end"):!1},className:M()(Object(B.a)({},"".concat(rt,"-panel-focused"),Vt===0?!ci:!fo)),value:Ee(na,Vt),locale:Ut,tabIndex:-1,onPanelChange:function(Di,Ii){Hr(Re(qa,Ii,Vt),Re(na,Di,Vt));var Vi=Di;sr==="right"&&qa[Vt]===Ii&&(Vi=Te(Vi,Ii,pt,-1)),mr(Vi,Vt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var no=0,wo=0;Vt&&Cn.current&&Jn.current&&En.current&&(no=Cn.current.offsetWidth+Jn.current.offsetWidth,En.current.offsetWidth&&no>En.current.offsetWidth&&(wo=no));var Vo=Qn==="rtl"?{right:no}:{left:no};function xo(){var sr,fa=ir(rt,qa[Vt],Gt),Fa=ur({prefixCls:rt,components:Ca,needConfirmButton:wn,okDisabled:!Ee(na,Vt)||fi&&fi(na[Vt]),locale:Ut,rangeList:to,onOk:function(){Ee(na,Vt)&&(Va(na,Vt),zt&&zt(na))}});if(sa!=="time"&&!ca){var _r=ar(Vt),Zr=Te(_r,sa,pt),Fi=qa[Vt],Ji=Fi===sa,Di=Do(Ji?"left":!1,{pickerValue:_r,onPickerValueChange:function(oi){mr(oi,Vt)}}),Ii=Do("right",{pickerValue:Zr,onPickerValueChange:function(oi){mr(Te(oi,sa,pt,-1),Vt)}});Qn==="rtl"?sr=T.createElement(T.Fragment,null,Ii,Ji&&Di):sr=T.createElement(T.Fragment,null,Di,Ji&&Ii)}else sr=Do();var Vi=T.createElement(T.Fragment,null,T.createElement("div",{className:"".concat(rt,"-panels")},sr),(fa||Fa)&&T.createElement("div",{className:"".concat(rt,"-footer")},fa,Fa));return dt&&(Vi=dt(Vi)),T.createElement("div",{className:"".concat(rt,"-panel-container"),style:{marginLeft:wo},ref:En,onMouseDown:function(oi){oi.preventDefault()}},Vi)}var Ds=T.createElement("div",{className:M()("".concat(rt,"-range-wrapper"),"".concat(rt,"-").concat(sa,"-range-wrapper")),style:{minWidth:Ga}},T.createElement("div",{className:"".concat(rt,"-range-arrow"),style:Vo}),xo()),ao;ga&&(ao=T.createElement("span",{className:"".concat(rt,"-suffix")},ga));var Li;Wn&&(Ee(Kt,0)&&!bn[0]||Ee(Kt,1)&&!bn[1])&&(Li=T.createElement("span",{onMouseDown:function(fa){fa.preventDefault(),fa.stopPropagation()},onMouseUp:function(fa){fa.preventDefault(),fa.stopPropagation();var Fa=Kt;bn[0]||(Fa=Re(Fa,null,0)),bn[1]||(Fa=Re(Fa,null,1)),Va(Fa,null),Ua(!1,Vt)},className:"".concat(rt,"-clear")},mn||T.createElement("span",{className:"".concat(rt,"-clear-btn")})));var Yo={size:o(sa,dn[0])},ho=0,Oo=0;Cn.current&&ut.current&&Jn.current&&(Vt===0?Oo=Cn.current.offsetWidth:(ho=no,Oo=ut.current.offsetWidth));var Ni=Qn==="rtl"?{right:ho}:{left:ho},Ir=function(fa,Fa){var _r=Re(na,fa,Vt);Fa==="submit"||Fa!=="key"&&!wn?(Va(_r,Vt),Vt===0?$i():ss()):rr(_r)};return T.createElement(g.Provider,{value:{operationRef:ta,hideHeader:sa==="time",onDateMouseEnter:uo,onDateMouseLeave:co,hideRanges:!0,onSelect:Ir,open:Mr}},T.createElement(je,{visible:Mr,popupElement:Ds,popupStyle:un,prefixCls:rt,dropdownClassName:Nn,dropdownAlign:Dt,getPopupContainer:gn,transitionName:Rn,range:!0,direction:Qn},T.createElement("div",Object.assign({ref:Lt,className:M()(rt,"".concat(rt,"-range"),an,(we={},Object(B.a)(we,"".concat(rt,"-disabled"),bn[0]&&bn[1]),Object(B.a)(we,"".concat(rt,"-focused"),Vt===0?Ei:zo),Object(B.a)(we,"".concat(rt,"-rtl"),Qn==="rtl"),we)),style:Rt,onClick:To,onMouseDown:us},Se(Z)),T.createElement("div",{className:M()("".concat(rt,"-input"),(Qe={},Object(B.a)(Qe,"".concat(rt,"-input-active"),Vt===0),Object(B.a)(Qe,"".concat(rt,"-input-placeholder"),!!Vr),Qe)),ref:Cn},T.createElement("input",Object.assign({id:Ct,disabled:bn[0],readOnly:Xt||!ci,value:Vr||br,onChange:function(fa){cr(fa.target.value)},autoFocus:vn,placeholder:Ee(Ot,0)||"",ref:da},Mi,Yo,{autoComplete:jn}))),T.createElement("div",{className:"".concat(rt,"-range-separator"),ref:Jn},Nr),T.createElement("div",{className:M()("".concat(rt,"-input"),(Ve={},Object(B.a)(Ve,"".concat(rt,"-input-active"),Vt===1),Object(B.a)(Ve,"".concat(rt,"-input-placeholder"),!!qi),Ve)),ref:ut},T.createElement("input",Object.assign({disabled:bn[1],readOnly:Xt||!fo,value:qi||Ti,onChange:function(fa){Gi(fa.target.value)},placeholder:Ee(Ot,1)||"",ref:Mn},Eo,Yo,{autoComplete:jn}))),T.createElement("div",{className:"".concat(rt,"-active-bar"),style:Object(D.a)(Object(D.a)({},Ni),{},{width:Oo,position:"absolute"})}),ao,Li)))}var Jr=function(Z){Object(j.a)(Qe,Z);var we=Object(Y.a)(Qe);function Qe(){var Ve;return Object(ee.a)(this,Qe),Ve=we.apply(this,arguments),Ve.pickerRef=T.createRef(),Ve.focus=function(){Ve.pickerRef.current&&Ve.pickerRef.current.focus()},Ve.blur=function(){Ve.pickerRef.current&&Ve.pickerRef.current.blur()},Ve}return Object(N.a)(Qe,[{key:"render",value:function(){return T.createElement(pi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Qe}(T.Component),Xn=Jr,pr=xe.b=$a},onxn:function(Ue,xe){Ue.exports="data:image/png;base64,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"},osHv:function(Ue,xe,w){(function(ee){ee(w("VrN/"))})(function(ee){"use strict";var N=ee.Pos;function j(m,u){return m.line-u.line||m.ch-u.ch}var Y="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",B=Y+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",D=new RegExp("<(/?)(["+Y+"]["+B+"]*)","g");function G(m,u,l,f){this.line=u,this.ch=l,this.cm=m,this.text=m.getLine(u),this.min=f?Math.max(f.from,m.firstLine()):m.firstLine(),this.max=f?Math.min(f.to-1,m.lastLine()):m.lastLine()}function T(m,u){var l=m.cm.getTokenTypeAt(N(m.line,u));return l&&/\btag\b/.test(l)}function O(m){return m.line>=m.max?void 0:(m.ch=0,m.text=m.cm.getLine(++m.line),!0)}function M(m){return m.line<=m.min?void 0:(m.text=m.cm.getLine(--m.line),m.ch=m.text.length,!0)}function _(m){for(;;){var u=m.text.indexOf(">",m.ch);if(u==-1){if(O(m))continue;return}if(!T(m,u+1)){m.ch=u+1;continue}var l=m.text.lastIndexOf("/",u),f=l>-1&&!/\S/.test(m.text.slice(l+1,u));return m.ch=u+1,f?"selfClose":"regular"}}function I(m){for(;;){var u=m.ch?m.text.lastIndexOf("<",m.ch-1):-1;if(u==-1){if(M(m))continue;return}if(!T(m,u+1)){m.ch=u;continue}D.lastIndex=u,m.ch=u;var l=D.exec(m.text);if(l&&l.index==u)return l}}function U(m){for(;;){D.lastIndex=m.ch;var u=D.exec(m.text);if(!u){if(O(m))continue;return}if(!T(m,u.index+1)){m.ch=u.index+1;continue}return m.ch=u.index+u[0].length,u}}function R(m){for(;;){var u=m.ch?m.text.lastIndexOf(">",m.ch-1):-1;if(u==-1){if(M(m))continue;return}if(!T(m,u+1)){m.ch=u;continue}var l=m.text.lastIndexOf("/",u),f=l>-1&&!/\S/.test(m.text.slice(l+1,u));return m.ch=u+1,f?"selfClose":"regular"}}function b(m,u){for(var l=[];;){var f=U(m),C,h=m.line,c=m.ch-(f?f[0].length:0);if(!f||!(C=_(m)))return;if(C=="selfClose")continue;if(f[1]){for(var x=l.length-1;x>=0;--x)if(l[x]==f[2]){l.length=x;break}if(x<0&&(!u||u==f[2]))return{tag:f[2],from:N(h,c),to:N(m.line,m.ch)}}else l.push(f[2])}}function g(m,u){for(var l=[];;){var f=R(m);if(!f)return;if(f=="selfClose"){I(m);continue}var C=m.line,h=m.ch,c=I(m);if(!c)return;if(c[1])l.push(c[2]);else{for(var x=l.length-1;x>=0;--x)if(l[x]==c[2]){l.length=x;break}if(x<0&&(!u||u==c[2]))return{tag:c[2],from:N(m.line,m.ch),to:N(C,h)}}}}ee.registerHelper("fold","xml",function(m,u){for(var l=new G(m,u.line,0);;){var f=U(l);if(!f||l.line!=u.line)return;var C=_(l);if(!C)return;if(!f[1]&&C!="selfClose"){var h=N(l.line,l.ch),c=b(l,f[2]);return c&&j(c.from,h)>0?{from:h,to:c.from}:null}}}),ee.findMatchingTag=function(m,u,l){var f=new G(m,u.line,u.ch,l);if(f.text.indexOf(">")==-1&&f.text.indexOf("<")==-1)return;var C=_(f),h=C&&N(f.line,f.ch),c=C&&I(f);if(!C||!c||j(f,u)>0)return;var x={from:N(f.line,f.ch),to:h,tag:c[2]};return C=="selfClose"?{open:x,close:null,at:"open"}:c[1]?{open:g(f,c[2]),close:x,at:"close"}:(f=new G(m,h.line,h.ch,l),{open:x,close:b(f,c[2]),at:"open"})},ee.findEnclosingTag=function(m,u,l,f){for(var C=new G(m,u.line,u.ch,l);;){var h=g(C,f);if(!h)break;var c=new G(m,u.line,u.ch,l),x=b(c,h.tag);if(x)return{open:h,close:x}}},ee.scanForClosingTag=function(m,u,l,f){var C=new G(m,u.line,u.ch,f?{from:0,to:f}:null);return b(C,l)}})},p5ED:function(Ue,xe,w){"use strict";var ee=w("+L6B"),N=w("2/Rp"),j=w("5Dmo"),Y=w("3S7+"),B=w("k1fw"),D=w("tJVT"),G=w("q1tI"),T=w.n(G),O=w("vHTk"),M=w.n(O),_=w("yEEn"),I=w("ZW9T"),U=w("1vsH");xe.a=function(R){var b=R.name,g=R.data,m=R.theme,u=R.type,l=R.filename,f=R.monacoEditor,C=R.className,h=R.style,c=R.close,x=R.onClose,p=R.hasMask,s=Object(G.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),n=Object(D.a)(s,2),o=n[0],i=n[1],y=Object(G.useState)(""),v=Object(D.a)(y,2),A=v[0],P=v[1],F=Object(G.useRef)();l&&(f.filename=l),Object(G.useEffect)(function(){var L,k,H=(L=document.cookie)===null||L===void 0||((k=L.replace(/\s/g,""))===null||k===void 0)?void 0:k.split(";");H==null||H.map(function(J){var ae=J.split("=");ae[0]==="_educoder_session"&&P(ae[1])})},[]);var z=function(){if(g.startsWith("http")||g.startsWith("/")){V();return}Object(U.y)(l||"educoder",g,l)},V=function(){Object(U.w)(l||b,g)};return console.log("data:",g,"fileanme:",l," name:",b),T.a.createElement("div",{style:Object(B.a)({},h||{}),className:"".concat(p&&M.a.bgBlack," ").concat(u?M.a.wrp:"hide")},c&&T.a.createElement("div",{className:M.a.close,ref:F},T.a.createElement(Y.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return F.current}},T.a.createElement("span",{onClick:V},T.a.createElement("i",{className:"icon-quxiaozhiding"}))),T.a.createElement(Y.a,{title:"\u5173\u95ED",getPopupContainer:function(){return F.current}},T.a.createElement("span",{className:"",onClick:x},T.a.createElement("i",{className:"icon-guanbi1"})))),T.a.createElement("div",{className:"".concat(M.a[C]," ").concat(C," ").concat(M.a.monaco," ").concat(u==="txt"?"show":"hide")},u==="txt"&&T.a.createElement(I.b,f)),u==="audio"&&T.a.createElement("audio",{src:"".concat(g!=null&&g.startsWith("/")||(g==null?void 0:g.indexOf("https://"))>-1?g:"data:audio/mp3;base64,").concat(g),autoPlay:!0}),u==="video"&&T.a.createElement(T.a.Fragment,null,g!=null&&g.startsWith("/")?T.a.createElement("video",{controls:!0,src:"".concat(g),autoPlay:!0}):T.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(g),autoPlay:!0})),u==="pdf"&&T.a.createElement("embed",{className:M.a.embed,src:g}),u==="image"&&T.a.createElement(T.a.Fragment,null,T.a.createElement("img",{src:"".concat(g!=null&&g.startsWith("/")||(g==null?void 0:g.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(g)})),u==="other"&&T.a.createElement("div",null,T.a.createElement(N.a,{type:"primary",size:"large",onClick:z},T.a.createElement(_.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(u==="download"||u==="office")&&T.a.createElement(N.a,{type:"primary",size:"large",onClick:z},T.a.createElement(_.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ue,xe,w){},psVc:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___17lf0",flex_space_between:"flex_space_between___2v7ki",flex_box_vertical_center:"flex_box_vertical_center___3o5TY",flex_box_center_end:"flex_box_center_end___2vwl3",flex_box_column:"flex_box_column___2ZvWB",crumbs:"crumbs___3Pxix",hover:"hover___xkcC8"}},qMRs:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return ee});var ee;(function(B){B.PROGRESSING="progressing",B.NEARLY_PUBLISHED="nearly_published",B.ENDED="ended"})(ee||(ee={}));var N;(function(B){})(N||(N={}));var j;(function(B){})(j||(j={}));var Y;(function(B){})(Y||(Y={}))},qgvg:function(Ue,xe){Ue.exports="data:image/gif;base64,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"},"rAM+":function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return N});var ee=w("Qw5x");function N(j,Y){var B;if(typeof Symbol=="undefined"||j[Symbol.iterator]==null){if(Array.isArray(j)||(B=Object(ee.a)(j))||Y&&j&&typeof j.length=="number"){B&&(j=B);var D=0,G=function(){};return{s:G,n:function(){return D>=j.length?{done:!0}:{done:!1,value:j[D++]}},e:function(I){throw I},f:G}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var T=!0,O=!1,M;return{s:function(){B=j[Symbol.iterator]()},n:function(){var I=B.next();return T=I.done,I},e:function(I){O=!0,M=I},f:function(){try{!T&&B.return!=null&&B.return()}finally{if(O)throw M}}}}},rHrb:function(Ue,xe,w){"use strict";Object.defineProperty(xe,"__esModule",{value:!0}),xe.CopyToClipboard=void 0;var ee=j(w("q1tI")),N=j(w("+QRC"));function j(l){return l&&l.__esModule?l:{default:l}}function Y(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Y=function(C){return typeof C}:Y=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},Y(l)}function B(l,f){var C=Object.keys(l);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(l);f&&(h=h.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),C.push.apply(C,h)}return C}function D(l){for(var f=1;f<arguments.length;f++){var C=arguments[f]!=null?arguments[f]:{};f%2?B(C,!0).forEach(function(h){m(l,h,C[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(C)):B(C).forEach(function(h){Object.defineProperty(l,h,Object.getOwnPropertyDescriptor(C,h))})}return l}function G(l,f){if(l==null)return{};var C=T(l,f),h,c;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(l);for(c=0;c<x.length;c++){if(h=x[c],f.indexOf(h)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(l,h))continue;C[h]=l[h]}}return C}function T(l,f){if(l==null)return{};var C={},h=Object.keys(l),c,x;for(x=0;x<h.length;x++){if(c=h[x],f.indexOf(c)>=0)continue;C[c]=l[c]}return C}function O(l,f){if(!(l instanceof f))throw new TypeError("Cannot call a class as a function")}function M(l,f){for(var C=0;C<f.length;C++){var h=f[C];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(l,h.key,h)}}function _(l,f,C){return f&&M(l.prototype,f),C&&M(l,C),l}function I(l,f){return f&&(Y(f)==="object"||typeof f=="function")?f:R(l)}function U(l){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},U(l)}function R(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function b(l,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function");l.prototype=Object.create(f&&f.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),f&&g(l,f)}function g(l,f){return g=Object.setPrototypeOf||function(h,c){return h.__proto__=c,h},g(l,f)}function m(l,f,C){return f in l?Object.defineProperty(l,f,{value:C,enumerable:!0,configurable:!0,writable:!0}):l[f]=C,l}var u=function(l){b(f,l);function f(){var C,h;O(this,f);for(var c=arguments.length,x=new Array(c),p=0;p<c;p++)x[p]=arguments[p];return h=I(this,(C=U(f)).call.apply(C,[this].concat(x))),m(R(h),"onClick",function(s){var n=h.props,o=n.text,i=n.onCopy,y=n.children,v=n.options,A=ee.default.Children.only(y),P=(0,N.default)(o,v);i&&i(o,P),A&&A.props&&typeof A.props.onClick=="function"&&A.props.onClick(s)}),h}return _(f,[{key:"render",value:function(){var h=this.props,c=h.text,x=h.onCopy,p=h.options,s=h.children,n=G(h,["text","onCopy","options","children"]),o=ee.default.Children.only(s);return ee.default.cloneElement(o,D({},n,{onClick:this.onClick}))}}]),f}(ee.default.PureComponent);xe.CopyToClipboard=u,m(u,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(Ue,xe){const w=/[&<>"']/,ee=/[&<>"']/g,N=/[<>"']|&(?!#?\w+;)/,j=/[<>"']|&(?!#?\w+;)/g,Y={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},B=p=>Y[p];function D(p,s){if(s){if(w.test(p))return p.replace(ee,B)}else if(N.test(p))return p.replace(j,B);return p}const G=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function T(p){return p.replace(G,(s,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const O=/(^|[^\[])\^/g;function M(p,s){p=p.source||p,s=s||"";const n={replace:(o,i)=>(i=i.source||i,i=i.replace(O,"$1"),p=p.replace(o,i),n),getRegex:()=>new RegExp(p,s)};return n}const _=/[^\w:]/g,I=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function U(p,s,n){if(p){let o;try{o=decodeURIComponent(T(n)).replace(_,"").toLowerCase()}catch(i){return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}s&&!I.test(n)&&(n=u(s,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(o){return null}return n}const R={},b=/^[^:]+:\/*[^/]*$/,g=/^([^:]+:)[\s\S]*$/,m=/^([^:]+:\/*[^/]*)[\s\S]*$/;function u(p,s){R[" "+p]||(b.test(p)?R[" "+p]=p+"/":R[" "+p]=h(p,"/",!0)),p=R[" "+p];const n=p.indexOf(":")===-1;return s.substring(0,2)==="//"?n?s:p.replace(g,"$1")+s:s.charAt(0)==="/"?n?s:p.replace(m,"$1")+s:p+s}const l={exec:function(){}};function f(p){let s=1,n,o;for(;s<arguments.length;s++){n=arguments[s];for(o in n)Object.prototype.hasOwnProperty.call(n,o)&&(p[o]=n[o])}return p}function C(p,s){const n=p.replace(/\|/g,(y,v,A)=>{let P=!1,F=v;for(;--F>=0&&A[F]==="\\";)P=!P;return P?"|":" |"}),o=n.split(/ \|/);let i=0;if(o.length>s)o.splice(s);else for(;o.length<s;)o.push("");for(;i<o.length;i++)o[i]=o[i].trim().replace(/\\\|/g,"|");return o}function h(p,s,n){const o=p.length;if(o===0)return"";let i=0;for(;i<o;){const y=p.charAt(o-i-1);if(y===s&&!n)i++;else if(y!==s&&n)i++;else break}return p.substr(0,o-i)}function c(p,s){if(p.indexOf(s[1])===-1)return-1;const n=p.length;let o=0,i=0;for(;i<n;i++)if(p[i]==="\\")i++;else if(p[i]===s[0])o++;else if(p[i]===s[1]&&(o--,o<0))return i;return-1}function x(p){p&&p.sanitize&&!p.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}Ue.exports={escape:D,unescape:T,edit:M,cleanUrl:U,resolveUrl:u,noopTest:l,merge:f,splitCells:C,rtrim:h,findClosingBracket:c,checkSanitizeDeprecation:x}},sR1s:function(Ue,xe,w){"use strict";w.d(xe,"b",function(){return Y}),w.d(xe,"a",function(){return B}),w.d(xe,"c",function(){return D}),w.d(xe,"d",function(){return G});var ee=w("U8pU"),N="RC_TABLE_KEY";function j(T){return T==null?[]:Array.isArray(T)?T:[T]}function Y(T,O){if(!O&&typeof O!="number")return T;for(var M=j(O),_=T,I=0;I<M.length;I+=1){if(!_)return null;var U=M[I];_=_[U]}return _}function B(T){var O=[],M={};return T.forEach(function(_){for(var I=_||{},U=I.key,R=I.dataIndex,b=U||j(R).join("-")||N;M[b];)b="".concat(b,"_next");M[b]=!0,O.push(b)}),O}function D(){var T={};function O(U,R){R&&Object.keys(R).forEach(function(b){var g=R[b];g&&Object(ee.a)(g)==="object"?(U[b]=U[b]||{},O(U[b],g)):U[b]=g})}for(var M=arguments.length,_=new Array(M),I=0;I<M;I++)_[I]=arguments[I];return _.forEach(function(U){O(T,U)}),T}function G(T){return T!=null}},sboe:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return j});var ee=w("q1tI"),N=w.n(ee),j=ee.createContext(null)},siWv:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd","mediacy-round":"mediacy-round___3vc8E","mediacy-default":"mediacy-default___2zIGi",default:"default___20Yio"}},t23M:function(Ue,xe,w){"use strict";var ee=w("VTBJ"),N=w("1OyB"),j=w("vuIU"),Y=w("Ji7U"),B=w("LK+K"),D=w("q1tI"),G=w.n(D),T=w("m+aA"),O=w("Zm9Q"),M=w("Kwbf"),_=w("c+Xe"),I=w("bdgK"),U="rc-observer-key",R=function(b){Object(Y.a)(m,b);var g=Object(B.a)(m);function m(){var u;return Object(N.a)(this,m),u=g.apply(this,arguments),u.resizeObserver=null,u.childNode=null,u.currentElement=null,u.state={width:0,height:0,offsetHeight:0,offsetWidth:0},u.onResize=function(l){var f=u.props.onResize,C=l[0].target,h=C.getBoundingClientRect(),c=h.width,x=h.height,p=C.offsetWidth,s=C.offsetHeight,n=Math.floor(c),o=Math.floor(x);if(u.state.width!==n||u.state.height!==o||u.state.offsetWidth!==p||u.state.offsetHeight!==s){var i={width:n,height:o,offsetWidth:p,offsetHeight:s};u.setState(i),f&&Promise.resolve().then(function(){f(Object(ee.a)(Object(ee.a)({},i),{},{offsetWidth:p,offsetHeight:s}))})}},u.setChildNode=function(l){u.childNode=l},u}return Object(j.a)(m,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var l=this.props.disabled;if(l){this.destroyObserver();return}var f=Object(T.a)(this.childNode||this),C=f!==this.currentElement;C&&(this.destroyObserver(),this.currentElement=f),!this.resizeObserver&&f&&(this.resizeObserver=new I.default(this.onResize),this.resizeObserver.observe(f))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var l=this.props.children,f=Object(O.a)(l);if(f.length>1)Object(M.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(f.length===0)return Object(M.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var C=f[0];if(D.isValidElement(C)&&Object(_.c)(C)){var h=C.ref;f[0]=D.cloneElement(C,{ref:Object(_.a)(h,this.setChildNode)})}return f.length===1?f[0]:f.map(function(c,x){return!D.isValidElement(c)||"key"in c&&c.key!==null?c:D.cloneElement(c,{key:"".concat(U,"-").concat(x)})})}}]),m}(D.Component);R.displayName="ResizeObserver",xe.a=R},tWlo:function(Ue,xe){Ue.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},ulZh:function(Ue,xe,w){typeof window!="undefined"&&function(N,j){Ue.exports=j()}(this,function(){return function(ee){var N={};function j(Y){if(N[Y])return N[Y].exports;var B=N[Y]={i:Y,l:!1,exports:{}};return ee[Y].call(B.exports,B,B.exports,j),B.l=!0,B.exports}return j.m=ee,j.c=N,j.d=function(Y,B,D){j.o(Y,B)||Object.defineProperty(Y,B,{enumerable:!0,get:D})},j.r=function(Y){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Y,"__esModule",{value:!0})},j.t=function(Y,B){if(B&1&&(Y=j(Y)),B&8)return Y;if(B&4&&typeof Y=="object"&&Y&&Y.__esModule)return Y;var D=Object.create(null);if(j.r(D),Object.defineProperty(D,"default",{enumerable:!0,value:Y}),B&2&&typeof Y!="string")for(var G in Y)j.d(D,G,function(T){return Y[T]}.bind(null,G));return D},j.n=function(Y){var B=Y&&Y.__esModule?function(){return Y.default}:function(){return Y};return j.d(B,"a",B),B},j.o=function(Y,B){return Object.prototype.hasOwnProperty.call(Y,B)},j.p="/dist/",j(j.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(ee,N,j){"use strict";var Y=Object.prototype.hasOwnProperty,B="~";function D(){}Object.create&&(D.prototype=Object.create(null),new D().__proto__||(B=!1));function G(_,I,U){this.fn=_,this.context=I,this.once=U||!1}function T(_,I,U,R,b){if(typeof U!="function")throw new TypeError("The listener must be a function");var g=new G(U,R||_,b),m=B?B+I:I;return _._events[m]?_._events[m].fn?_._events[m]=[_._events[m],g]:_._events[m].push(g):(_._events[m]=g,_._eventsCount++),_}function O(_,I){--_._eventsCount===0?_._events=new D:delete _._events[I]}function M(){this._events=new D,this._eventsCount=0}M.prototype.eventNames=function(){var I=[],U,R;if(this._eventsCount===0)return I;for(R in U=this._events)Y.call(U,R)&&I.push(B?R.slice(1):R);return Object.getOwnPropertySymbols?I.concat(Object.getOwnPropertySymbols(U)):I},M.prototype.listeners=function(I){var U=B?B+I:I,R=this._events[U];if(!R)return[];if(R.fn)return[R.fn];for(var b=0,g=R.length,m=new Array(g);b<g;b++)m[b]=R[b].fn;return m},M.prototype.listenerCount=function(I){var U=B?B+I:I,R=this._events[U];return R?R.fn?1:R.length:0},M.prototype.emit=function(I,U,R,b,g,m){var u=B?B+I:I;if(!this._events[u])return!1;var l=this._events[u],f=arguments.length,C,h;if(l.fn){l.once&&this.removeListener(I,l.fn,void 0,!0);switch(f){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,U),!0;case 3:return l.fn.call(l.context,U,R),!0;case 4:return l.fn.call(l.context,U,R,b),!0;case 5:return l.fn.call(l.context,U,R,b,g),!0;case 6:return l.fn.call(l.context,U,R,b,g,m),!0}for(h=1,C=new Array(f-1);h<f;h++)C[h-1]=arguments[h];l.fn.apply(l.context,C)}else{var c=l.length,x;for(h=0;h<c;h++){l[h].once&&this.removeListener(I,l[h].fn,void 0,!0);switch(f){case 1:l[h].fn.call(l[h].context);break;case 2:l[h].fn.call(l[h].context,U);break;case 3:l[h].fn.call(l[h].context,U,R);break;case 4:l[h].fn.call(l[h].context,U,R,b);break;default:if(!C)for(x=1,C=new Array(f-1);x<f;x++)C[x-1]=arguments[x];l[h].fn.apply(l[h].context,C)}}}return!0},M.prototype.on=function(I,U,R){return T(this,I,U,R,!1)},M.prototype.once=function(I,U,R){return T(this,I,U,R,!0)},M.prototype.removeListener=function(I,U,R,b){var g=B?B+I:I;if(!this._events[g])return this;if(!U)return O(this,g),this;var m=this._events[g];if(m.fn)m.fn===U&&(!b||m.once)&&(!R||m.context===R)&&O(this,g);else{for(var u=0,l=[],f=m.length;u<f;u++)(m[u].fn!==U||b&&!m[u].once||R&&m[u].context!==R)&&l.push(m[u]);l.length?this._events[g]=l.length===1?l[0]:l:O(this,g)}return this},M.prototype.removeAllListeners=function(I){var U;return I?(U=B?B+I:I,this._events[U]&&O(this,U)):(this._events=new D,this._eventsCount=0),this},M.prototype.off=M.prototype.removeListener,M.prototype.addListener=M.prototype.on,M.prefixed=B,M.EventEmitter=M,ee.exports=M},"./node_modules/url-toolkit/src/url-toolkit.js":function(ee,N,j){(function(Y){var B=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,D=/^([^\/?#]*)([^]*)$/,G=/(?:\/|^)\.(?=\/)/g,T=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,O={buildAbsoluteURL:function(M,_,I){if(I=I||{},M=M.trim(),_=_.trim(),!_){if(!I.alwaysNormalize)return M;var U=O.parseURL(M);if(!U)throw new Error("Error trying to parse base URL.");return U.path=O.normalizePath(U.path),O.buildURLFromParts(U)}var R=O.parseURL(_);if(!R)throw new Error("Error trying to parse relative URL.");if(R.scheme)return I.alwaysNormalize?(R.path=O.normalizePath(R.path),O.buildURLFromParts(R)):_;var b=O.parseURL(M);if(!b)throw new Error("Error trying to parse base URL.");if(!b.netLoc&&b.path&&b.path[0]!=="/"){var g=D.exec(b.path);b.netLoc=g[1],b.path=g[2]}b.netLoc&&!b.path&&(b.path="/");var m={scheme:b.scheme,netLoc:R.netLoc,path:null,params:R.params,query:R.query,fragment:R.fragment};if(!R.netLoc&&(m.netLoc=b.netLoc,R.path[0]!=="/"))if(!R.path)m.path=b.path,R.params||(m.params=b.params,R.query||(m.query=b.query));else{var u=b.path,l=u.substring(0,u.lastIndexOf("/")+1)+R.path;m.path=O.normalizePath(l)}return m.path===null&&(m.path=I.alwaysNormalize?O.normalizePath(R.path):R.path),O.buildURLFromParts(m)},parseURL:function(M){var _=B.exec(M);return _?{scheme:_[1]||"",netLoc:_[2]||"",path:_[3]||"",params:_[4]||"",query:_[5]||"",fragment:_[6]||""}:null},normalizePath:function(M){for(M=M.split("").reverse().join("").replace(G,"");M.length!==(M=M.replace(T,"")).length;);return M.split("").reverse().join("")},buildURLFromParts:function(M){return M.scheme+M.netLoc+M.path+M.params+M.query+M.fragment}};ee.exports=O})(this)},"./node_modules/webworkify-webpack/index.js":function(ee,N,j){function Y(I){var U={};function R(g){if(U[g])return U[g].exports;var m=U[g]={i:g,l:!1,exports:{}};return I[g].call(m.exports,m,m.exports,R),m.l=!0,m.exports}R.m=I,R.c=U,R.i=function(g){return g},R.d=function(g,m,u){R.o(g,m)||Object.defineProperty(g,m,{configurable:!1,enumerable:!0,get:u})},R.r=function(g){Object.defineProperty(g,"__esModule",{value:!0})},R.n=function(g){var m=g&&g.__esModule?function(){return g.default}:function(){return g};return R.d(m,"a",m),m},R.o=function(g,m){return Object.prototype.hasOwnProperty.call(g,m)},R.p="/",R.oe=function(g){throw console.error(g),g};var b=R(R.s=ENTRY_MODULE);return b.default||b}var B="[\\.|\\-|\\+|\\w|/|@]+",D="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+B+").*?\\)";function G(I){return(I+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function T(I){return!isNaN(1*I)}function O(I,U,R){var b={};b[R]=[];var g=U.toString(),m=g.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!m)return b;for(var u=m[1],l=new RegExp("(\\\\n|\\W)"+G(u)+D,"g"),f;f=l.exec(g);){if(f[3]==="dll-reference")continue;b[R].push(f[3])}for(l=new RegExp("\\("+G(u)+'\\("(dll-reference\\s('+B+'))"\\)\\)'+D,"g");f=l.exec(g);)I[f[2]]||(b[R].push(f[1]),I[f[2]]=j(f[1]).m),b[f[2]]=b[f[2]]||[],b[f[2]].push(f[4]);for(var C=Object.keys(b),h=0;h<C.length;h++)for(var c=0;c<b[C[h]].length;c++)T(b[C[h]][c])&&(b[C[h]][c]=1*b[C[h]][c]);return b}function M(I){var U=Object.keys(I);return U.reduce(function(R,b){return R||I[b].length>0},!1)}function _(I,U){for(var R={main:[U]},b={main:[]},g={main:{}};M(R);)for(var m=Object.keys(R),u=0;u<m.length;u++){var l=m[u],f=R[l],C=f.pop();if(g[l]=g[l]||{},g[l][C]||!I[l][C])continue;g[l][C]=!0,b[l]=b[l]||[],b[l].push(C);for(var h=O(I,I[l][C],l),c=Object.keys(h),x=0;x<c.length;x++)R[c[x]]=R[c[x]]||[],R[c[x]]=R[c[x]].concat(h[c[x]])}return b}ee.exports=function(I,U){U=U||{};var R={main:j.m},b=U.all?{main:Object.keys(R.main)}:_(R,I),g="";Object.keys(b).filter(function(C){return C!=="main"}).forEach(function(C){for(var h=0;b[C][h];)h++;b[C].push(h),R[C][h]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",g=g+"var "+C+" = ("+Y.toString().replace("ENTRY_MODULE",JSON.stringify(h))+")({"+b[C].map(function(c){return""+JSON.stringify(c)+": "+R[C][c].toString()}).join(",")+`});
`}),g=g+"new (("+Y.toString().replace("ENTRY_MODULE",JSON.stringify(I))+")({"+b.main.map(function(C){return""+JSON.stringify(C)+": "+R.main[C].toString()}).join(",")+"}))(self);";var m=new window.Blob([g],{type:"text/javascript"});if(U.bare)return m;var u=window.URL||window.webkitURL||window.mozURL||window.msURL,l=u.createObjectURL(m),f=new window.Worker(l);return f.objectURL=l,f}},"./src/config.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"hlsDefaultConfig",function(){return x}),j.d(N,"mergeConfig",function(){return s}),j.d(N,"enableStreamingMode",function(){return n});var Y=j("./src/controller/abr-controller.ts"),B=j("./src/controller/audio-stream-controller.ts"),D=j("./src/controller/audio-track-controller.ts"),G=j("./src/controller/subtitle-stream-controller.ts"),T=j("./src/controller/subtitle-track-controller.ts"),O=j("./src/controller/buffer-controller.ts"),M=j("./src/controller/timeline-controller.ts"),_=j("./src/controller/cap-level-controller.ts"),I=j("./src/controller/fps-controller.ts"),U=j("./src/controller/eme-controller.ts"),R=j("./src/controller/cmcd-controller.ts"),b=j("./src/utils/xhr-loader.ts"),g=j("./src/utils/fetch-loader.ts"),m=j("./src/utils/cues.ts"),u=j("./src/utils/mediakeys-helper.ts"),l=j("./src/utils/logger.ts");function f(){return f=Object.assign||function(o){for(var i=1;i<arguments.length;i++){var y=arguments[i];for(var v in y)Object.prototype.hasOwnProperty.call(y,v)&&(o[v]=y[v])}return o},f.apply(this,arguments)}function C(o,i){var y=Object.keys(o);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(o);i&&(v=v.filter(function(A){return Object.getOwnPropertyDescriptor(o,A).enumerable})),y.push.apply(y,v)}return y}function h(o){for(var i=1;i<arguments.length;i++){var y=arguments[i]!=null?arguments[i]:{};i%2?C(Object(y),!0).forEach(function(v){c(o,v,y[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(y)):C(Object(y)).forEach(function(v){Object.defineProperty(o,v,Object.getOwnPropertyDescriptor(y,v))})}return o}function c(o,i,y){return i in o?Object.defineProperty(o,i,{value:y,enumerable:!0,configurable:!0,writable:!0}):o[i]=y,o}var x=h(h({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:b.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Y.default,bufferController:O.default,capLevelController:_.default,fpsController:I.default,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystemOptions:{},requestMediaKeySystemAccessFunc:u.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},p()),{},{subtitleStreamController:G.SubtitleStreamController,subtitleTrackController:T.default,timelineController:M.TimelineController,audioStreamController:B.default,audioTrackController:D.default,emeController:U.default,cmcdController:R.default});function p(){return{cueHandler:m.default,enableCEA708Captions:!0,enableWebVTT:!0,enableIMSC1:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function s(o,i){if((i.liveSyncDurationCount||i.liveMaxLatencyDurationCount)&&(i.liveSyncDuration||i.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(i.liveMaxLatencyDurationCount!==void 0&&(i.liveSyncDurationCount===void 0||i.liveMaxLatencyDurationCount<=i.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(i.liveMaxLatencyDuration!==void 0&&(i.liveSyncDuration===void 0||i.liveMaxLatencyDuration<=i.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return f({},o,i)}function n(o){var i=o.loader;if(i!==g.default&&i!==b.default)l.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),o.progressive=!1;else{var y=Object(g.fetchSupported)();y&&(o.loader=g.default,o.progressive=!0,o.enableSoftwareAES=!0,l.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/polyfills/number.ts"),B=j("./src/utils/ewma-bandwidth-estimator.ts"),D=j("./src/events.ts"),G=j("./src/utils/buffer-helper.ts"),T=j("./src/errors.ts"),O=j("./src/types/loader.ts"),M=j("./src/utils/logger.ts");function _(R,b){for(var g=0;g<b.length;g++){var m=b[g];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(R,m.key,m)}}function I(R,b,g){return b&&_(R.prototype,b),g&&_(R,g),R}var U=function(){function R(g){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=g;var m=g.config;this.bwEstimator=new B.default(m.abrEwmaSlowVoD,m.abrEwmaFastVoD,m.abrEwmaDefaultEstimate),this.registerListeners()}var b=R.prototype;return b.registerListeners=function(){var m=this.hls;m.on(D.Events.FRAG_LOADING,this.onFragLoading,this),m.on(D.Events.FRAG_LOADED,this.onFragLoaded,this),m.on(D.Events.FRAG_BUFFERED,this.onFragBuffered,this),m.on(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),m.on(D.Events.ERROR,this.onError,this)},b.unregisterListeners=function(){var m=this.hls;m.off(D.Events.FRAG_LOADING,this.onFragLoading,this),m.off(D.Events.FRAG_LOADED,this.onFragLoaded,this),m.off(D.Events.FRAG_BUFFERED,this.onFragBuffered,this),m.off(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),m.off(D.Events.ERROR,this.onError,this)},b.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},b.onFragLoading=function(m,u){var l=u.frag;if(l.type===O.PlaylistLevelType.MAIN&&!this.timer){var f;this.fragCurrent=l,this.partCurrent=(f=u.part)!=null?f:null,this.timer=self.setInterval(this.onCheck,100)}},b.onLevelLoaded=function(m,u){var l=this.hls.config;u.details.live?this.bwEstimator.update(l.abrEwmaSlowLive,l.abrEwmaFastLive):this.bwEstimator.update(l.abrEwmaSlowVoD,l.abrEwmaFastVoD)},b._abandonRulesCheck=function(){var m=this.fragCurrent,u=this.partCurrent,l=this.hls,f=l.autoLevelEnabled,C=l.config,h=l.media;if(!m||!h)return;var c=u?u.stats:m.stats,x=u?u.duration:m.duration;if(c.aborted){M.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!f||h.paused||!h.playbackRate||!h.readyState)return;var p=performance.now()-c.loading.start,s=Math.abs(h.playbackRate);if(p<=500*x/s)return;var n=l.levels,o=l.minAutoLevel,i=n[m.level],y=c.total||Math.max(c.loaded,Math.round(x*i.maxBitrate/8)),v=Math.max(1,c.bwEstimate?c.bwEstimate/8:c.loaded*1e3/p),A=(y-c.loaded)/v,P=h.currentTime,F=(G.BufferHelper.bufferInfo(h,P,C.maxBufferHole).end-P)/s;if(F>=2*x/s||A<=F)return;var z=Number.POSITIVE_INFINITY,V;for(V=m.level-1;V>o;V--){var L=n[V].maxBitrate;if(z=x*L/(8*.8*v),z<F)break}if(z>=A)return;var k=this.bwEstimator.getEstimate();M.logger.warn("Fragment "+m.sn+(u?" part "+u.index:"")+" of level "+m.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+V+`
Current BW estimate: `+(Object(Y.isFiniteNumber)(k)?(k/1024).toFixed(3):"Unknown")+` Kb/s
Estimated load time for current fragment: `+A.toFixed(3)+` s
Estimated load time for the next fragment: `+z.toFixed(3)+` s
Time to underbuffer: `+F.toFixed(3)+" s"),l.nextLoadLevel=V,this.bwEstimator.sample(p,c.loaded),this.clearTimer(),m.loader&&(this.fragCurrent=this.partCurrent=null,m.loader.abort()),l.trigger(D.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:m,part:u,stats:c})},b.onFragLoaded=function(m,u){var l=u.frag,f=u.part;if(l.type===O.PlaylistLevelType.MAIN&&Object(Y.isFiniteNumber)(l.sn)){var C=f?f.stats:l.stats,h=f?f.duration:l.duration;if(this.clearTimer(),this.lastLoadedFragLevel=l.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var c=this.hls.levels[l.level],x=(c.loaded?c.loaded.bytes:0)+C.loaded,p=(c.loaded?c.loaded.duration:0)+h;c.loaded={bytes:x,duration:p},c.realBitrate=Math.round(8*x/p)}if(l.bitrateTest){var s={stats:C,frag:l,part:f,id:l.type};this.onFragBuffered(D.Events.FRAG_BUFFERED,s),l.bitrateTest=!1}}},b.onFragBuffered=function(m,u){var l=u.frag,f=u.part,C=f?f.stats:l.stats;if(C.aborted)return;if(l.type!==O.PlaylistLevelType.MAIN||l.sn==="initSegment")return;var h=C.parsing.end-C.loading.start;this.bwEstimator.sample(h,C.loaded),C.bwEstimate=this.bwEstimator.getEstimate(),l.bitrateTest?this.bitrateTestDelay=h/1e3:this.bitrateTestDelay=0},b.onError=function(m,u){switch(u.details){case T.ErrorDetails.FRAG_LOAD_ERROR:case T.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},b.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},b.getNextABRAutoLevel=function(){var m=this.fragCurrent,u=this.partCurrent,l=this.hls,f=l.maxAutoLevel,C=l.config,h=l.minAutoLevel,c=l.media,x=u?u.duration:m?m.duration:0,p=c?c.currentTime:0,s=c&&c.playbackRate!==0?Math.abs(c.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():C.abrEwmaDefaultEstimate,o=(G.BufferHelper.bufferInfo(c,p,C.maxBufferHole).end-p)/s,i=this.findBestLevel(n,h,f,o,C.abrBandWidthFactor,C.abrBandWidthUpFactor);if(i>=0)return i;M.logger.trace((o?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var y=x?Math.min(x,C.maxStarvationDelay):C.maxStarvationDelay,v=C.abrBandWidthFactor,A=C.abrBandWidthUpFactor;if(!o){var P=this.bitrateTestDelay;if(P){var F=x?Math.min(x,C.maxLoadingDelay):C.maxLoadingDelay;y=F-P,M.logger.trace("bitrate test took "+Math.round(1e3*P)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*y)+" ms"),v=A=1}}return i=this.findBestLevel(n,h,f,o+y,v,A),Math.max(i,0)},b.findBestLevel=function(m,u,l,f,C,h){for(var c,x=this.fragCurrent,p=this.partCurrent,s=this.lastLoadedFragLevel,n=this.hls.levels,o=n[s],i=!!(o!=null&&(c=o.details)!==null&&c!==void 0&&c.live),y=o==null?void 0:o.codecSet,v=p?p.duration:x?x.duration:0,A=l;A>=u;A--){var P=n[A];if(!P||y&&P.codecSet!==y)continue;var F=P.details,z=(p?F==null?void 0:F.partTarget:F==null?void 0:F.averagetargetduration)||v,V=void 0;A<=s?V=C*m:V=h*m;var L=n[A].maxBitrate,k=L*z/V;if(M.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+A+"/"+Math.round(V)+"/"+L+"/"+z+"/"+f+"/"+k),V>L&&(!k||i&&!this.bitrateTestDelay||k<f))return A}return-1},I(R,[{key:"nextAutoLevel",get:function(){var m=this._nextAutoLevel,u=this.bwEstimator;if(m!==-1&&(!u||!u.canEstimate()))return m;var l=this.getNextABRAutoLevel();return m!==-1&&(l=Math.min(m,l)),l},set:function(m){this._nextAutoLevel=m}}]),R}();N.default=U},"./src/controller/audio-stream-controller.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/polyfills/number.ts"),B=j("./src/controller/base-stream-controller.ts"),D=j("./src/events.ts"),G=j("./src/utils/buffer-helper.ts"),T=j("./src/controller/fragment-tracker.ts"),O=j("./src/types/level.ts"),M=j("./src/types/loader.ts"),_=j("./src/loader/fragment.ts"),I=j("./src/demux/chunk-cache.ts"),U=j("./src/demux/transmuxer-interface.ts"),R=j("./src/types/transmuxer.ts"),b=j("./src/controller/fragment-finders.ts"),g=j("./src/utils/discontinuities.ts"),m=j("./src/errors.ts"),u=j("./src/utils/logger.ts");function l(){return l=Object.assign||function(x){for(var p=1;p<arguments.length;p++){var s=arguments[p];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(x[n]=s[n])}return x},l.apply(this,arguments)}function f(x,p){x.prototype=Object.create(p.prototype),x.prototype.constructor=x,C(x,p)}function C(x,p){return C=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n},C(x,p)}var h=100,c=function(x){f(p,x);function p(n,o){var i;return i=x.call(this,n,o,"[audio-stream-controller]")||this,i.videoBuffer=null,i.videoTrackCC=-1,i.waitingVideoCC=-1,i.audioSwitch=!1,i.trackId=-1,i.waitingData=null,i.mainDetails=null,i.bufferFlushed=!1,i._registerListeners(),i}var s=p.prototype;return s.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},s._registerListeners=function(){var o=this.hls;o.on(D.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.on(D.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.on(D.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.on(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),o.on(D.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),o.on(D.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),o.on(D.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),o.on(D.Events.ERROR,this.onError,this),o.on(D.Events.BUFFER_RESET,this.onBufferReset,this),o.on(D.Events.BUFFER_CREATED,this.onBufferCreated,this),o.on(D.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),o.on(D.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),o.on(D.Events.FRAG_BUFFERED,this.onFragBuffered,this)},s._unregisterListeners=function(){var o=this.hls;o.off(D.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.off(D.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.off(D.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.off(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),o.off(D.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),o.off(D.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),o.off(D.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),o.off(D.Events.ERROR,this.onError,this),o.off(D.Events.BUFFER_RESET,this.onBufferReset,this),o.off(D.Events.BUFFER_CREATED,this.onBufferCreated,this),o.off(D.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),o.off(D.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),o.off(D.Events.FRAG_BUFFERED,this.onFragBuffered,this)},s.onInitPtsFound=function(o,i){var y=i.frag,v=i.id,A=i.initPTS;if(v==="main"){var P=y.cc;this.initPTS[y.cc]=A,this.log("InitPTS for cc: "+P+" found from main: "+A),this.videoTrackCC=P,this.state===B.State.WAITING_INIT_PTS&&this.tick()}},s.startLoad=function(o){if(!this.levels){this.startPosition=o,this.state=B.State.STOPPED;return}var i=this.lastCurrentTime;this.stopLoad(),this.setInterval(h),this.fragLoadError=0,i>0&&o===-1?(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),this.state=B.State.IDLE):(this.loadedmetadata=!1,this.state=B.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=o,this.tick()},s.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_TRACK:{var o,i=this.levels,y=this.trackId,v=i==null||((o=i[y])===null||o===void 0)?void 0:o.details;if(v){if(this.waitForCdnTuneIn(v))break;this.state=B.State.WAITING_INIT_PTS}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var A,P=performance.now(),F=this.retryDate;(!F||P>=F||(A=this.media)!==null&&A!==void 0&&A.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=B.State.IDLE);break}case B.State.WAITING_INIT_PTS:{var z=this.waitingData;if(z){var V=z.frag,L=z.part,k=z.cache,H=z.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.FRAG_LOADING;var J=k.flush(),ae={frag:V,part:L,payload:J,networkDetails:null};this._handleFragmentLoadProgress(ae),H&&x.prototype._handleFragmentLoadComplete.call(this,ae)}else if(this.videoTrackCC!==this.waitingVideoCC)u.logger.log("Waiting fragment cc ("+V.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var he=this.getLoadPosition(),Se=G.BufferHelper.bufferInfo(this.mediaBuffer,he,this.config.maxBufferHole),Ee=Object(b.fragmentWithinToleranceTest)(Se.end,this.config.maxFragLookUpTolerance,V);Ee<0&&(u.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+Se.end+" is needed"),this.clearWaitingFragment())}}else this.state=B.State.IDLE}}this.onTickEnd()},s.clearWaitingFragment=function(){var o=this.waitingData;o&&(this.fragmentTracker.removeFragment(o.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.IDLE)},s.onTickEnd=function(){var o=this.media;if(!o||!o.readyState)return;var i=this.mediaBuffer?this.mediaBuffer:o,y=i.buffered;!this.loadedmetadata&&y.length&&(this.loadedmetadata=!0),this.lastCurrentTime=o.currentTime},s.doTickIdle=function(){var o,i,y=this.hls,v=this.levels,A=this.media,P=this.trackId,F=y.config;if(!v||!v[P])return;if(!A&&(this.startFragRequested||!F.startFragPrefetch))return;var z=v[P],V=z.details;if(!V||V.live&&this.levelLastLoaded!==P||this.waitForCdnTuneIn(V)){this.state=B.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,_.ElementaryStreamTypes.AUDIO,M.PlaylistLevelType.AUDIO));var L=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,M.PlaylistLevelType.AUDIO);if(L===null)return;var k=L.len,H=this.getMaxBufferLength(),J=this.audioSwitch;if(k>=H&&!J)return;if(!J&&this._streamEnded(L,V)){y.trigger(D.Events.BUFFER_EOS,{type:"audio"}),this.state=B.State.ENDED;return}var ae=V.fragments,he=ae[0].start,Se=L.end;if(J){var Ee=this.getLoadPosition();Se=Ee,V.PTSKnown&&Ee<he&&((L.end>he||L.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),A.currentTime=he+.05))}var Re=this.getNextFragment(Se,V);if(!Re){this.bufferFlushed=!0;return}((o=Re.decryptdata)===null||o===void 0?void 0:o.keyFormat)==="identity"&&!((i=Re.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(Re,V):this.loadFragment(Re,V,Se)},s.getMaxBufferLength=function(){var o=x.prototype.getMaxBufferLength.call(this),i=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,M.PlaylistLevelType.MAIN);return i===null?o:Math.max(o,i.len)},s.onMediaDetaching=function(){this.videoBuffer=null,x.prototype.onMediaDetaching.call(this)},s.onAudioTracksUpdated=function(o,i){var y=i.audioTracks;this.resetTransmuxer(),this.levels=y.map(function(v){return new O.Level(v)})},s.onAudioTrackSwitching=function(o,i){var y=!!i.url;this.trackId=i.id;var v=this.fragCurrent;v!=null&&v.loader&&v.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),y?this.setInterval(h):this.resetTransmuxer(),y?(this.audioSwitch=!0,this.state=B.State.IDLE):this.state=B.State.STOPPED,this.tick()},s.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},s.onLevelLoaded=function(o,i){this.mainDetails=i.details},s.onAudioTrackLoaded=function(o,i){var y,v=this.levels,A=i.details,P=i.id;if(!v){this.warn("Audio tracks were reset while loading level "+P);return}this.log("Track "+P+" loaded ["+A.startSN+","+A.endSN+"],duration:"+A.totalduration);var F=v[P],z=0;if(A.live||(y=F.details)!==null&&y!==void 0&&y.live){var V=this.mainDetails;if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed||!V)return;!F.details&&A.hasProgramDateTime&&V.hasProgramDateTime?(Object(g.alignMediaPlaylistByPDT)(A,V),z=A.fragments[0].start):z=this.alignPlaylists(A,F.details)}F.details=A,this.levelLastLoaded=P,!this.startFragRequested&&(this.mainDetails||!A.live)&&this.setStartPosition(F.details,z),this.state===B.State.WAITING_TRACK&&!this.waitForCdnTuneIn(A)&&(this.state=B.State.IDLE),this.tick()},s._handleFragmentLoadProgress=function(o){var i,y=o.frag,v=o.part,A=o.payload,P=this.config,F=this.trackId,z=this.levels;if(!z){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+y.sn+" of level "+y.level+" will not be buffered");return}var V=z[F];console.assert(V,"Audio track is defined on fragment load progress");var L=V.details;console.assert(L,"Audio track details are defined on fragment load progress");var k=P.defaultAudioCodec||V.audioCodec||"mp4a.40.2",H=this.transmuxer;H||(H=this.transmuxer=new U.default(this.hls,M.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var J=this.initPTS[y.cc],ae=(i=y.initSegment)===null||i===void 0?void 0:i.data;if(J!==void 0){var he=!1,Se=v?v.index:-1,Ee=Se!==-1,Re=new R.ChunkMetadata(y.level,y.sn,y.stats.chunkCount,A.byteLength,Se,Ee);H.push(A,ae,k,"",y,v,L.totalduration,he,Re,J)}else{u.logger.log("Unknown video PTS for cc "+y.cc+", waiting for video PTS before demuxing audio frag "+y.sn+" of ["+L.startSN+" ,"+L.endSN+"],track "+F);var Me=this.waitingData=this.waitingData||{frag:y,part:v,cache:new I.default,complete:!1},Oe=Me.cache;Oe.push(new Uint8Array(A)),this.waitingVideoCC=this.videoTrackCC,this.state=B.State.WAITING_INIT_PTS}},s._handleFragmentLoadComplete=function(o){if(this.waitingData){this.waitingData.complete=!0;return}x.prototype._handleFragmentLoadComplete.call(this,o)},s.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},s.onBufferCreated=function(o,i){var y=i.tracks.audio;y&&(this.mediaBuffer=y.buffer),i.tracks.video&&(this.videoBuffer=i.tracks.video.buffer)},s.onFragBuffered=function(o,i){var y=i.frag,v=i.part;if(y.type!==M.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(y)){this.warn("Fragment "+y.sn+(v?" p: "+v.index:"")+" of level "+y.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}y.sn!=="initSegment"&&(this.fragPrevious=y,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(D.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(y,v)},s.onError=function(o,i){switch(i.details){case m.ErrorDetails.FRAG_LOAD_ERROR:case m.ErrorDetails.FRAG_LOAD_TIMEOUT:case m.ErrorDetails.KEY_LOAD_ERROR:case m.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(M.PlaylistLevelType.AUDIO,i);break;case m.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case m.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==B.State.ERROR&&this.state!==B.State.STOPPED&&(this.state=i.fatal?B.State.ERROR:B.State.IDLE,this.warn(i.details+" while loading frag, switching to "+this.state+" state"));break;case m.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="audio"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var y=!0,v=this.getFwdBufferInfo(this.mediaBuffer,M.PlaylistLevelType.AUDIO);v&&v.len>.5&&(y=!this.reduceMaxBufferLength(v.len)),y&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,x.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},s.onBufferFlushed=function(o,i){var y=i.type;y===_.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},s._handleTransmuxComplete=function(o){var i,y="audio",v=this.hls,A=o.remuxResult,P=o.chunkMeta,F=this.getCurrentContext(P);if(!F){this.warn("The loading context changed while buffering fragment "+P.sn+" of level "+P.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(P.level);return}var z=F.frag,V=F.part,L=A.audio,k=A.text,H=A.id3,J=A.initSegment;if(this.fragContextChanged(z))return;if(this.state=B.State.PARSING,this.audioSwitch&&L&&this.completeAudioSwitch(),J!=null&&J.tracks&&(this._bufferInitSegment(J.tracks,z,P),v.trigger(D.Events.FRAG_PARSING_INIT_SEGMENT,{frag:z,id:y,tracks:J.tracks})),L){var ae=L.startPTS,he=L.endPTS,Se=L.startDTS,Ee=L.endDTS;V&&(V.elementaryStreams[_.ElementaryStreamTypes.AUDIO]={startPTS:ae,endPTS:he,startDTS:Se,endDTS:Ee}),z.setElementaryStreamInfo(_.ElementaryStreamTypes.AUDIO,ae,he,Se,Ee),this.bufferFragmentData(L,z,V,P)}if(H!=null&&(i=H.samples)!==null&&i!==void 0&&i.length){var Re=l({frag:z,id:y},H);v.trigger(D.Events.FRAG_PARSING_METADATA,Re)}if(k){var Me=l({frag:z,id:y},k);v.trigger(D.Events.FRAG_PARSING_USERDATA,Me)}},s._bufferInitSegment=function(o,i,y){if(this.state!==B.State.PARSING)return;o.video&&delete o.video;var v=o.audio;if(!v)return;v.levelCodec=v.codec,v.id="audio",this.log("Init audio buffer, container:"+v.container+", codecs[parsed]=["+v.codec+"]"),this.hls.trigger(D.Events.BUFFER_CODECS,o);var A=v.initSegment;if(A!=null&&A.byteLength){var P={type:"audio",frag:i,part:null,chunkMeta:y,parent:i.type,data:A};this.hls.trigger(D.Events.BUFFER_APPENDING,P)}this.tick()},s.loadFragment=function(o,i,y){var v=this.fragmentTracker.getState(o);this.fragCurrent=o,(this.audioSwitch||v===T.FragmentState.NOT_LOADED||v===T.FragmentState.PARTIAL)&&(o.sn==="initSegment"?this._loadInitSegment(o):i.live&&!Object(Y.isFiniteNumber)(this.initPTS[o.cc])?(this.log("Waiting for video PTS in continuity counter "+o.cc+" of live stream before loading audio fragment "+o.sn+" of level "+this.trackId),this.state=B.State.WAITING_INIT_PTS):(this.startFragRequested=!0,x.prototype.loadFragment.call(this,o,i,y)))},s.completeAudioSwitch=function(){var o=this.hls,i=this.media,y=this.trackId;i&&(this.log("Switching audio track : flushing all audio"),x.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,o.trigger(D.Events.AUDIO_TRACK_SWITCHED,{id:y})},p}(B.default);N.default=c},"./src/controller/audio-track-controller.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/events.ts"),B=j("./src/errors.ts"),D=j("./src/controller/base-playlist-controller.ts"),G=j("./src/types/loader.ts");function T(U,R){for(var b=0;b<R.length;b++){var g=R[b];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(U,g.key,g)}}function O(U,R,b){return R&&T(U.prototype,R),b&&T(U,b),U}function M(U,R){U.prototype=Object.create(R.prototype),U.prototype.constructor=U,_(U,R)}function _(U,R){return _=Object.setPrototypeOf||function(g,m){return g.__proto__=m,g},_(U,R)}var I=function(U){M(R,U);function R(g){var m;return m=U.call(this,g,"[audio-track-controller]")||this,m.tracks=[],m.groupId=null,m.tracksInGroup=[],m.trackId=-1,m.trackName="",m.selectDefaultTrack=!0,m.registerListeners(),m}var b=R.prototype;return b.registerListeners=function(){var m=this.hls;m.on(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),m.on(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),m.on(Y.Events.LEVEL_LOADING,this.onLevelLoading,this),m.on(Y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),m.on(Y.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),m.on(Y.Events.ERROR,this.onError,this)},b.unregisterListeners=function(){var m=this.hls;m.off(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),m.off(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),m.off(Y.Events.LEVEL_LOADING,this.onLevelLoading,this),m.off(Y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),m.off(Y.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),m.off(Y.Events.ERROR,this.onError,this)},b.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,U.prototype.destroy.call(this)},b.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},b.onManifestParsed=function(m,u){this.tracks=u.audioTracks||[]},b.onAudioTrackLoaded=function(m,u){var l=u.id,f=u.details,C=this.tracksInGroup[l];if(!C){this.warn("Invalid audio track id "+l);return}var h=C.details;C.details=u.details,this.log("audioTrack "+l+" loaded ["+f.startSN+"-"+f.endSN+"]"),l===this.trackId&&(this.retryCount=0,this.playlistLoaded(l,u,h))},b.onLevelLoading=function(m,u){this.switchLevel(u.level)},b.onLevelSwitching=function(m,u){this.switchLevel(u.level)},b.switchLevel=function(m){var u=this.hls.levels[m];if(!(u!=null&&u.audioGroupIds))return;var l=u.audioGroupIds[u.urlId];if(this.groupId!==l){this.groupId=l;var f=this.tracks.filter(function(h){return!l||h.groupId===l});this.selectDefaultTrack&&!f.some(function(h){return h.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=f;var C={audioTracks:f};this.log("Updating audio tracks, "+f.length+' track(s) found in "'+l+'" group-id'),this.hls.trigger(Y.Events.AUDIO_TRACKS_UPDATED,C),this.selectInitialTrack()}},b.onError=function(m,u){if(U.prototype.onError.call(this,m,u),u.fatal||!u.context)return;u.context.type===G.PlaylistContextType.AUDIO_TRACK&&u.context.id===this.trackId&&u.context.groupId===this.groupId&&this.retryLoadingOrFail(u)},b.setAudioTrack=function(m){var u=this.tracksInGroup;if(m<0||m>=u.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var l=u[this.trackId];this.log("Now switching to audio-track index "+m);var f=u[m],C=f.id,h=f.groupId,c=h===void 0?"":h,x=f.name,p=f.type,s=f.url;if(this.trackId=m,this.trackName=x,this.selectDefaultTrack=!1,this.hls.trigger(Y.Events.AUDIO_TRACK_SWITCHING,{id:C,groupId:c,name:x,type:p,url:s}),f.details&&!f.details.live)return;var n=this.switchParams(f.url,l==null?void 0:l.details);this.loadPlaylist(n)},b.selectInitialTrack=function(){var m=this.tracksInGroup;console.assert(m.length,"Initial audio track should be selected when tracks are known");var u=this.trackName,l=this.findTrackId(u)||this.findTrackId();l!==-1?this.setAudioTrack(l):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},b.findTrackId=function(m){for(var u=this.tracksInGroup,l=0;l<u.length;l++){var f=u[l];if((!this.selectDefaultTrack||f.default)&&(!m||m===f.name))return f.id}return-1},b.loadPlaylist=function(m){var u=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(u)){var l=u.id,f=u.groupId,C=u.url;if(m)try{C=m.addDirectives(C)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("loading audio-track playlist for id: "+l),this.clearTimer(),this.hls.trigger(Y.Events.AUDIO_TRACK_LOADING,{url:C,id:l,groupId:f,deliveryDirectives:m||null})}},O(R,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(m){this.selectDefaultTrack=!1,this.setAudioTrack(m)}}]),R}(D.default);N.default=I},"./src/controller/base-playlist-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return O});var Y=j("./src/polyfills/number.ts"),B=j("./src/types/level.ts"),D=j("./src/controller/level-helper.ts"),G=j("./src/utils/logger.ts"),T=j("./src/errors.ts"),O=function(){function M(I,U){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=G.logger.log.bind(G.logger,U+":"),this.warn=G.logger.warn.bind(G.logger,U+":"),this.hls=I}var _=M.prototype;return _.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},_.onError=function(U,R){R.fatal&&R.type===T.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},_.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},_.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},_.stopLoad=function(){this.canLoad=!1,this.clearTimer()},_.switchParams=function(U,R){var b=R==null?void 0:R.renditionReports;if(b)for(var g=0;g<b.length;g++){var m=b[g],u=""+m.URI;if(u===U.substr(-u.length)){var l=parseInt(m["LAST-MSN"]),f=parseInt(m["LAST-PART"]);if(R&&this.hls.config.lowLatencyMode){var C=Math.min(R.age-R.partTarget,R.targetduration);f!==void 0&&C>R.partTarget&&(f+=1)}if(Object(Y.isFiniteNumber)(l))return new B.HlsUrlParameters(l,Object(Y.isFiniteNumber)(f)?f:void 0,B.HlsSkip.No)}}},_.loadPlaylist=function(U){},_.shouldLoadTrack=function(U){return this.canLoad&&U&&!!U.url&&(!U.details||U.details.live)},_.playlistLoaded=function(U,R,b){var g=this,m=R.details,u=R.stats,l=u.loading.end?Math.max(0,self.performance.now()-u.loading.end):0;if(m.advancedDateTime=Date.now()-l,m.live||b!=null&&b.live){if(m.reloaded(b),b&&this.log("live playlist "+U+" "+(m.advanced?"REFRESHED "+m.lastPartSn+"-"+m.lastPartIndex:"MISSED")),b&&m.fragments.length>0&&Object(D.mergeDetails)(b,m),!this.canLoad||!m.live)return;var f,C=void 0,h=void 0;if(m.canBlockReload&&m.endSN&&m.advanced){var c=this.hls.config.lowLatencyMode,x=m.lastPartSn,p=m.endSN,s=m.lastPartIndex,n=s!==-1,o=x===p,i=c?0:s;n?(C=o?p+1:x,h=o?i:s+1):C=p+1;var y=m.age,v=y+m.ageHeader,A=Math.min(v-m.partTarget,m.targetduration*1.5);if(A>0){if(b&&A>b.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+b.tuneInGoal+" to: "+A+" with playlist age: "+m.age),A=0;else{var P=Math.floor(A/m.targetduration);if(C+=P,h!==void 0){var F=Math.round(A%m.targetduration/m.partTarget);h+=F}this.log("CDN Tune-in age: "+m.ageHeader+"s last advanced "+y.toFixed(2)+"s goal: "+A+" skip sn "+P+" to part "+h)}m.tuneInGoal=A}if(f=this.getDeliveryDirectives(m,R.deliveryDirectives,C,h),c||!o){this.loadPlaylist(f);return}}else f=this.getDeliveryDirectives(m,R.deliveryDirectives,C,h);var z=Object(D.computeReloadInterval)(m,u);C!==void 0&&m.canBlockReload&&(z-=m.partTarget||1),this.log("reload live playlist "+U+" in "+Math.round(z)+" ms"),this.timer=self.setTimeout(function(){return g.loadPlaylist(f)},z)}else this.clearTimer()},_.getDeliveryDirectives=function(U,R,b,g){var m=Object(B.getSkipValue)(U,b);return R!=null&&R.skip&&U.deltaUpdateFailed&&(b=R.msn,g=R.part,m=B.HlsSkip.No),new B.HlsUrlParameters(b,g,m)},_.retryLoadingOrFail=function(U){var R=this,b=this.hls.config,g=this.retryCount<b.levelLoadingMaxRetry;if(g){var m;if(this.retryCount++,U.details.indexOf("LoadTimeOut")>-1&&(m=U.context)!==null&&m!==void 0&&m.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+U.details+'"'),this.loadPlaylist();else{var u=Math.min(Math.pow(2,this.retryCount)*b.levelLoadingRetryDelay,b.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return R.loadPlaylist()},u),this.warn("retry playlist loading #"+this.retryCount+" in "+u+' ms after "'+U.details+'"')}}else this.warn('cannot recover from error "'+U.details+'"'),this.clearTimer(),U.fatal=!0;return g},M}()},"./src/controller/base-stream-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"State",function(){return p}),j.d(N,"default",function(){return s});var Y=j("./src/polyfills/number.ts"),B=j("./src/task-loop.ts"),D=j("./src/controller/fragment-tracker.ts"),G=j("./src/utils/buffer-helper.ts"),T=j("./src/utils/logger.ts"),O=j("./src/events.ts"),M=j("./src/errors.ts"),_=j("./src/types/transmuxer.ts"),I=j("./src/utils/mp4-tools.ts"),U=j("./src/utils/discontinuities.ts"),R=j("./src/controller/fragment-finders.ts"),b=j("./src/controller/level-helper.ts"),g=j("./src/loader/fragment-loader.ts"),m=j("./src/crypt/decrypter.ts"),u=j("./src/utils/time-ranges.ts"),l=j("./src/types/loader.ts");function f(n,o){for(var i=0;i<o.length;i++){var y=o[i];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(n,y.key,y)}}function C(n,o,i){return o&&f(n.prototype,o),i&&f(n,i),n}function h(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function c(n,o){n.prototype=Object.create(o.prototype),n.prototype.constructor=n,x(n,o)}function x(n,o){return x=Object.setPrototypeOf||function(y,v){return y.__proto__=v,y},x(n,o)}var p={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BACKTRACKING:"BACKTRACKING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},s=function(n){c(o,n);function o(y,v,A){var P;return P=n.call(this)||this,P.hls=void 0,P.fragPrevious=null,P.fragCurrent=null,P.fragmentTracker=void 0,P.transmuxer=null,P._state=p.STOPPED,P.media=void 0,P.mediaBuffer=void 0,P.config=void 0,P.bitrateTest=!1,P.lastCurrentTime=0,P.nextLoadPosition=0,P.startPosition=0,P.loadedmetadata=!1,P.fragLoadError=0,P.retryDate=0,P.levels=null,P.fragmentLoader=void 0,P.levelLastLoaded=null,P.startFragRequested=!1,P.decrypter=void 0,P.initPTS=[],P.onvseeking=null,P.onvended=null,P.logPrefix="",P.log=void 0,P.warn=void 0,P.logPrefix=A,P.log=T.logger.log.bind(T.logger,A+":"),P.warn=T.logger.warn.bind(T.logger,A+":"),P.hls=y,P.fragmentLoader=new g.default(y.config),P.fragmentTracker=v,P.config=y.config,P.decrypter=new m.default(y,y.config),y.on(O.Events.KEY_LOADED,P.onKeyLoaded,h(P)),P}var i=o.prototype;return i.doTick=function(){this.onTickEnd()},i.onTickEnd=function(){},i.startLoad=function(v){},i.stopLoad=function(){this.fragmentLoader.abort();var v=this.fragCurrent;v&&this.fragmentTracker.removeFragment(v),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=p.STOPPED},i._streamEnded=function(v,A){var P=this.fragCurrent,F=this.fragmentTracker;if(!A.live&&P&&P.sn===A.endSN&&!v.nextStart){var z=F.getState(P);return z===D.FragmentState.PARTIAL||z===D.FragmentState.OK}return!1},i.onMediaAttached=function(v,A){var P=this.media=this.mediaBuffer=A.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),P.addEventListener("seeking",this.onvseeking),P.addEventListener("ended",this.onvended);var F=this.config;this.levels&&F.autoStartLoad&&this.state===p.STOPPED&&this.startLoad(F.startPosition)},i.onMediaDetaching=function(){var v=this.media;v!=null&&v.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),v&&(v.removeEventListener("seeking",this.onvseeking),v.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},i.onMediaSeeking=function(){var v=this.config,A=this.fragCurrent,P=this.media,F=this.mediaBuffer,z=this.state,V=P?P.currentTime:0,L=G.BufferHelper.bufferInfo(F||P,V,v.maxBufferHole);if(this.log("media seeking to "+(Object(Y.isFiniteNumber)(V)?V.toFixed(3):V)+", state: "+z),z===p.ENDED)this.resetLoadingState();else if(A&&!L.len){var k=v.maxFragLookUpTolerance,H=A.start-k,J=A.start+A.duration+k,ae=V>J;(V<H||ae)&&(ae&&A.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),A.loader.abort()),this.resetLoadingState())}P&&(this.lastCurrentTime=V),!this.loadedmetadata&&!L.len&&(this.nextLoadPosition=this.startPosition=V),this.tickImmediate()},i.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},i.onKeyLoaded=function(v,A){if(this.state!==p.KEY_LOADING||A.frag!==this.fragCurrent||!this.levels)return;this.state=p.IDLE;var P=this.levels[A.frag.level].details;P&&this.loadFragment(A.frag,P,A.frag.start)},i.onHandlerDestroying=function(){this.stopLoad(),n.prototype.onHandlerDestroying.call(this)},i.onHandlerDestroyed=function(){this.state=p.STOPPED,this.hls.off(O.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,n.prototype.onHandlerDestroyed.call(this)},i.loadKey=function(v,A){this.log("Loading key for "+v.sn+" of ["+A.startSN+"-"+A.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+v.level),this.state=p.KEY_LOADING,this.fragCurrent=v,this.hls.trigger(O.Events.KEY_LOADING,{frag:v})},i.loadFragment=function(v,A,P){this._loadFragForPlayback(v,A,P)},i._loadFragForPlayback=function(v,A,P){var F=this,z=function(L){if(F.fragContextChanged(v)){F.warn("Fragment "+v.sn+(L.part?" p: "+L.part.index:"")+" of level "+v.level+" was dropped during download."),F.fragmentTracker.removeFragment(v);return}v.stats.chunkCount++,F._handleFragmentLoadProgress(L)};this._doFragLoad(v,A,P,z).then(function(V){if(!V)return;F.fragLoadError=0;var L=F.state;if(F.fragContextChanged(v)){(L===p.FRAG_LOADING||L===p.BACKTRACKING||!F.fragCurrent&&L===p.PARSING)&&(F.fragmentTracker.removeFragment(v),F.state=p.IDLE);return}if("payload"in V&&(F.log("Loaded fragment "+v.sn+" of level "+v.level),F.hls.trigger(O.Events.FRAG_LOADED,V),F.state===p.BACKTRACKING)){F.fragmentTracker.backtrack(v,V),F.resetFragmentLoading(v);return}F._handleFragmentLoadComplete(V)}).catch(function(V){F.warn(V),F.resetFragmentLoading(v)})},i.flushMainBuffer=function(v,A,P){if(P===void 0&&(P=null),!(v-A))return;var F={startOffset:v,endOffset:A,type:P};this.fragLoadError=0,this.hls.trigger(O.Events.BUFFER_FLUSHING,F)},i._loadInitSegment=function(v){var A=this;this._doFragLoad(v).then(function(P){if(!P||A.fragContextChanged(v)||!A.levels)throw new Error("init load aborted");return P}).then(function(P){var F=A.hls,z=P.payload,V=v.decryptdata;if(z&&z.byteLength>0&&V&&V.key&&V.iv&&V.method==="AES-128"){var L=self.performance.now();return A.decrypter.webCryptoDecrypt(new Uint8Array(z),V.key.buffer,V.iv.buffer).then(function(k){var H=self.performance.now();return F.trigger(O.Events.FRAG_DECRYPTED,{frag:v,payload:k,stats:{tstart:L,tdecrypt:H}}),P.payload=k,P})}return P}).then(function(P){var F=A.fragCurrent,z=A.hls,V=A.levels;if(!V)throw new Error("init load aborted, missing levels");var L=V[v.level].details;console.assert(L,"Level details are defined when init segment is loaded");var k=v.stats;A.state=p.IDLE,A.fragLoadError=0,v.data=new Uint8Array(P.payload),k.parsing.start=k.buffering.start=self.performance.now(),k.parsing.end=k.buffering.end=self.performance.now(),P.frag===F&&z.trigger(O.Events.FRAG_BUFFERED,{stats:k,frag:F,part:null,id:v.type}),A.tick()}).catch(function(P){A.warn(P),A.resetFragmentLoading(v)})},i.fragContextChanged=function(v){var A=this.fragCurrent;return!v||!A||v.level!==A.level||v.sn!==A.sn||v.urlId!==A.urlId},i.fragBufferedComplete=function(v,A){var P=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+v.type+" sn: "+v.sn+(A?" part: "+A.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+v.level+" "+u.default.toString(G.BufferHelper.getBuffered(P))),this.state=p.IDLE,this.tick()},i._handleFragmentLoadComplete=function(v){var A=this.transmuxer;if(!A)return;var P=v.frag,F=v.part,z=v.partsLoaded,V=!z||z.length===0||z.some(function(k){return!k}),L=new _.ChunkMetadata(P.level,P.sn,P.stats.chunkCount+1,0,F?F.index:-1,!V);A.flush(L)},i._handleFragmentLoadProgress=function(v){},i._doFragLoad=function(v,A,P,F){var z=this;if(P===void 0&&(P=null),!this.levels)throw new Error("frag load aborted, missing levels");if(P=Math.max(v.start,P||0),this.config.lowLatencyMode&&A){var V=A.partList;if(V&&F){P>v.end&&A.fragmentHint&&(v=A.fragmentHint);var L=this.getNextPart(V,v,P);if(L>-1){var k=V[L];return this.log("Loading part sn: "+v.sn+" p: "+k.index+" cc: "+v.cc+" of playlist ["+A.startSN+"-"+A.endSN+"] parts [0-"+L+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+v.level+", target: "+parseFloat(P.toFixed(3))),this.nextLoadPosition=k.start+k.duration,this.state=p.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:v,part:V[L],targetBufferTime:P}),this.doFragPartsLoad(v,V,L,F).catch(function(H){return z.handleFragLoadError(H)})}else if(!v.url||this.loadedEndOfParts(V,P))return Promise.resolve(null)}}return this.log("Loading fragment "+v.sn+" cc: "+v.cc+" "+(A?"of ["+A.startSN+"-"+A.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+v.level+", target: "+parseFloat(P.toFixed(3))),Object(Y.isFiniteNumber)(v.sn)&&!this.bitrateTest&&(this.nextLoadPosition=v.start+v.duration),this.state=p.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:v,targetBufferTime:P}),this.fragmentLoader.load(v,F).catch(function(H){return z.handleFragLoadError(H)})},i.doFragPartsLoad=function(v,A,P,F){var z=this;return new Promise(function(V,L){var k=[],H=function J(ae){var he=A[ae];z.fragmentLoader.loadPart(v,he,F).then(function(Se){k[he.index]=Se;var Ee=Se.part;z.hls.trigger(O.Events.FRAG_LOADED,Se);var Re=A[ae+1];if(Re&&Re.fragment===v)J(ae+1);else return V({frag:v,part:Ee,partsLoaded:k})}).catch(L)};H(P)})},i.handleFragLoadError=function(v){var A=v.data;return A&&A.details===M.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(A.frag,A.part):this.hls.trigger(O.Events.ERROR,A),null},i._handleTransmuxerFlush=function(v){var A=this.getCurrentContext(v);if(!A||this.state!==p.PARSING){this.fragCurrent||(this.state=p.IDLE);return}var P=A.frag,F=A.part,z=A.level,V=self.performance.now();P.stats.parsing.end=V,F&&(F.stats.parsing.end=V),this.updateLevelTiming(P,F,z,v.partial)},i.getCurrentContext=function(v){var A=this.levels,P=v.level,F=v.sn,z=v.part;if(!A||!A[P])return this.warn("Levels object was unset while buffering fragment "+F+" of level "+P+". The current chunk will not be buffered."),null;var V=A[P],L=z>-1?Object(b.getPartWith)(V,F,z):null,k=L?L.fragment:Object(b.getFragmentWithSN)(V,F,this.fragCurrent);return k?{frag:k,part:L,level:V}:null},i.bufferFragmentData=function(v,A,P,F){if(!v||this.state!==p.PARSING)return;var z=v.data1,V=v.data2,L=z;if(z&&V&&(L=Object(I.appendUint8Array)(z,V)),!L||!L.length)return;var k={type:v.type,frag:A,part:P,chunkMeta:F,parent:A.type,data:L};this.hls.trigger(O.Events.BUFFER_APPENDING,k),v.dropped&&v.independent&&!P&&this.flushBufferGap(A)},i.flushBufferGap=function(v){var A=this.media;if(!A)return;if(!G.BufferHelper.isBuffered(A,A.currentTime)){this.flushMainBuffer(0,v.start);return}var P=A.currentTime,F=G.BufferHelper.bufferInfo(A,P,0),z=v.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,z*.25),L=Math.max(Math.min(v.start-V,F.end-V),P+V);v.start-L>V&&this.flushMainBuffer(L,v.start)},i.getFwdBufferInfo=function(v,A){var P=this.config,F=this.getLoadPosition();if(!Object(Y.isFiniteNumber)(F))return null;var z=G.BufferHelper.bufferInfo(v,F,P.maxBufferHole);if(z.len===0&&z.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(F,A);if(V&&z.nextStart<V.end)return G.BufferHelper.bufferInfo(v,F,Math.max(z.nextStart,P.maxBufferHole))}return z},i.getMaxBufferLength=function(v){var A=this.config,P;return v?P=Math.max(8*A.maxBufferSize/v,A.maxBufferLength):P=A.maxBufferLength,Math.min(P,A.maxMaxBufferLength)},i.reduceMaxBufferLength=function(v){var A=this.config,P=v||A.maxBufferLength;return A.maxMaxBufferLength>=P?(A.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+A.maxMaxBufferLength+"s"),!0):!1},i.getNextFragment=function(v,A){var P,F,z=A.fragments,V=z.length;if(!V)return null;var L=this.config,k=z[0].start,H;if(A.live){var J=L.initialLiveManifestSize;if(V<J)return this.warn("Not enough fragments to start playback (have: "+V+", need: "+J+")"),null;!A.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(H=this.getInitialLiveFragment(A,z),this.startPosition=H?this.hls.liveSyncPosition||H.start:v)}else v<=k&&(H=z[0]);if(!H){var ae=L.lowLatencyMode?A.partEnd:A.fragmentEnd;H=this.getFragmentAtPosition(v,ae,A)}return(P=H)!==null&&P!==void 0&&P.initSegment&&!((F=H)!==null&&F!==void 0&&F.initSegment.data)&&!this.bitrateTest&&(H=H.initSegment),H},i.getNextPart=function(v,A,P){for(var F=-1,z=!1,V=!0,L=0,k=v.length;L<k;L++){var H=v[L];if(V=V&&!H.independent,F>-1&&P<H.start)break;var J=H.loaded;!J&&(z||H.independent||V)&&H.fragment===A&&(F=L),z=J}return F},i.loadedEndOfParts=function(v,A){var P=v[v.length-1];return P&&A>P.start&&P.loaded},i.getInitialLiveFragment=function(v,A){var P=this.fragPrevious,F=null;if(P){if(v.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+P.programDateTime),F=Object(R.findFragmentByPDT)(A,P.endProgramDateTime,this.config.maxFragLookUpTolerance)),!F){var z=P.sn+1;if(z>=v.startSN&&z<=v.endSN){var V=A[z-v.startSN];P.cc===V.cc&&(F=V,this.log("Live playlist, switching playlist, load frag with next SN: "+F.sn))}F||(F=Object(R.findFragWithCC)(A,P.cc),F&&this.log("Live playlist, switching playlist, load frag with same CC: "+F.sn))}}else{var L=this.hls.liveSyncPosition;L!==null&&(F=this.getFragmentAtPosition(L,this.bitrateTest?v.fragmentEnd:v.edge,v))}return F},i.getFragmentAtPosition=function(v,A,P){var F=this.config,z=this.fragPrevious,V=P.fragments,L=P.endSN,k=P.fragmentHint,H=F.maxFragLookUpTolerance,J=!!(F.lowLatencyMode&&P.partList&&k);J&&k&&!this.bitrateTest&&(V=V.concat(k),L=k.sn);var ae;if(v<A){var he=v>A-H?0:H;ae=Object(R.findFragmentByPTS)(z,V,v,he)}else ae=V[V.length-1];if(ae){var Se=ae.sn-P.startSN,Ee=z&&ae.level===z.level,Re=V[Se+1],Me=this.fragmentTracker.getState(ae);if(Me===D.FragmentState.BACKTRACKED){ae=null;for(var Oe=Se;V[Oe]&&this.fragmentTracker.getState(V[Oe])===D.FragmentState.BACKTRACKED;)z?ae=V[Oe--]:ae=V[--Oe];ae||(ae=Re)}else z&&ae.sn===z.sn&&!J&&(Ee&&(ae.sn<L&&this.fragmentTracker.getState(Re)!==D.FragmentState.OK?(this.log("SN "+ae.sn+" just loaded, load next one: "+Re.sn),ae=Re):ae=null))}return ae},i.synchronizeToLiveEdge=function(v){var A=this.config,P=this.media;if(!P)return;var F=this.hls.liveSyncPosition,z=P.currentTime,V=v.fragments[0].start,L=v.edge,k=z>=V-A.maxFragLookUpTolerance&&z<=L;if(F!==null&&P.duration>F&&(z<F||!k)){var H=A.liveMaxLatencyDuration!==void 0?A.liveMaxLatencyDuration:A.liveMaxLatencyDurationCount*v.targetduration;(!k&&P.readyState<4||z<L-H)&&(this.loadedmetadata||(this.nextLoadPosition=F),P.readyState&&(this.warn("Playback: "+z.toFixed(3)+" is located too far from the end of live sliding playlist: "+L+", reset currentTime to : "+F.toFixed(3)),P.currentTime=F))}},i.alignPlaylists=function(v,A){var P=this.levels,F=this.levelLastLoaded,z=this.fragPrevious,V=F!==null?P[F]:null,L=v.fragments.length;if(!L)return this.warn("No fragments in live playlist"),0;var k=v.fragments[0].start,H=!A,J=v.alignedSliding&&Object(Y.isFiniteNumber)(k);if(H||!J&&!k){Object(U.alignStream)(z,V,v);var ae=v.fragments[0].start;return this.log("Live playlist sliding: "+ae.toFixed(2)+" start-sn: "+(A?A.startSN:"na")+"->"+v.startSN+" prev-sn: "+(z?z.sn:"na")+" fragments: "+L),ae}return k},i.waitForCdnTuneIn=function(v){var A=3;return v.live&&v.canBlockReload&&v.tuneInGoal>Math.max(v.partHoldBack,v.partTarget*A)},i.setStartPosition=function(v,A){var P=this.startPosition;if(P<A&&(P=-1),P===-1||this.lastCurrentTime===-1){var F=v.startTimeOffset;Object(Y.isFiniteNumber)(F)?(P=A+F,F<0&&(P+=v.totalduration),P=Math.min(Math.max(A,P),A+v.totalduration),this.log("Start time offset "+F+" found in playlist, adjust startPosition to "+P),this.startPosition=P):v.live?P=this.hls.liveSyncPosition||A:this.startPosition=P=0,this.lastCurrentTime=P}this.nextLoadPosition=P},i.getLoadPosition=function(){var v=this.media,A=0;return this.loadedmetadata&&v?A=v.currentTime:this.nextLoadPosition&&(A=this.nextLoadPosition),A},i.handleFragLoadAborted=function(v,A){this.transmuxer&&v.sn!=="initSegment"&&v.stats.aborted&&(this.warn("Fragment "+v.sn+(A?" part"+A.index:"")+" of level "+v.level+" was aborted"),this.resetFragmentLoading(v))},i.resetFragmentLoading=function(v){(!this.fragCurrent||!this.fragContextChanged(v))&&(this.state=p.IDLE)},i.onFragmentOrKeyLoadError=function(v,A){if(A.fatal)return;var P=A.frag;if(!P||P.type!==v)return;var F=this.fragCurrent;console.assert(F&&P.sn===F.sn&&P.level===F.level&&P.urlId===F.urlId,"Frag load error must match current frag to retry");var z=this.config;if(this.fragLoadError+1<=z.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(P.level))return;var V=Math.min(Math.pow(2,this.fragLoadError)*z.fragLoadingRetryDelay,z.fragLoadingMaxRetryTimeout);this.warn("Fragment "+P.sn+" of "+v+" "+P.level+" failed to load, retrying in "+V+"ms"),this.retryDate=self.performance.now()+V,this.fragLoadError++,this.state=p.FRAG_LOADING_WAITING_RETRY}else A.levelRetry?(v===l.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=p.IDLE):(T.logger.error(A.details+" reaches max retry, redispatch as fatal ..."),A.fatal=!0,this.hls.stopLoad(),this.state=p.ERROR)},i.afterBufferFlushed=function(v,A,P){if(!v)return;var F=G.BufferHelper.getBuffered(v);this.fragmentTracker.detectEvictedFragments(A,F,P),this.state===p.ENDED&&this.resetLoadingState()},i.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=p.IDLE},i.resetLiveStartWhenNotLoaded=function(v){if(!this.loadedmetadata){this.startFragRequested=!1;var A=this.levels?this.levels[v].details:null;if(A!=null&&A.live)return this.startPosition=-1,this.setStartPosition(A,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},i.updateLevelTiming=function(v,A,P,F){var z=this,V=P.details;console.assert(!!V,"level.details must be defined");var L=Object.keys(v.elementaryStreams).reduce(function(k,H){var J=v.elementaryStreams[H];if(J){var ae=J.endPTS-J.startPTS;if(ae<=0)return z.warn("Could not parse fragment "+v.sn+" "+H+" duration reliably ("+ae+") resetting transmuxer to fallback to playlist timing"),z.resetTransmuxer(),k||!1;var he=F?0:Object(b.updateFragPTSDTS)(V,v,J.startPTS,J.endPTS,J.startDTS,J.endDTS);return z.hls.trigger(O.Events.LEVEL_PTS_UPDATED,{details:V,level:P,drift:he,type:H,frag:v,start:J.startPTS,end:J.endPTS}),!0}return k},!1);L?(this.state=p.PARSED,this.hls.trigger(O.Events.FRAG_PARSED,{frag:v,part:A})):this.resetLoadingState()},i.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},C(o,[{key:"state",get:function(){return this._state},set:function(v){var A=this._state;A!==v&&(this._state=v,this.log(A+"->"+v))}}]),o}(B.default)},"./src/controller/buffer-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return R});var Y=j("./src/polyfills/number.ts"),B=j("./src/events.ts"),D=j("./src/utils/logger.ts"),G=j("./src/errors.ts"),T=j("./src/utils/buffer-helper.ts"),O=j("./src/utils/mediasource-helper.ts"),M=j("./src/loader/fragment.ts"),_=j("./src/controller/buffer-operation-queue.ts"),I=Object(O.getMediaSource)(),U=/([ha]vc.)(?:\.[^.,]+)+/,R=function(){function b(m){var u=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var l=u.hls,f=u.media,C=u.mediaSource;D.logger.log("[buffer-controller]: Media source opened"),f&&(u.updateMediaElementDuration(),l.trigger(B.Events.MEDIA_ATTACHED,{media:f})),C&&C.removeEventListener("sourceopen",u._onMediaSourceOpen),u.checkPendingTracks()},this._onMediaSourceClose=function(){D.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){D.logger.log("[buffer-controller]: Media source ended")},this.hls=m,this._initSourceBuffer(),this.registerListeners()}var g=b.prototype;return g.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},g.destroy=function(){this.unregisterListeners(),this.details=null},g.registerListeners=function(){var u=this.hls;u.on(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.on(B.Events.BUFFER_RESET,this.onBufferReset,this),u.on(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),u.on(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),u.on(B.Events.BUFFER_EOS,this.onBufferEos,this),u.on(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),u.on(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),u.on(B.Events.FRAG_PARSED,this.onFragParsed,this),u.on(B.Events.FRAG_CHANGED,this.onFragChanged,this)},g.unregisterListeners=function(){var u=this.hls;u.off(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.off(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.off(B.Events.BUFFER_RESET,this.onBufferReset,this),u.off(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),u.off(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),u.off(B.Events.BUFFER_EOS,this.onBufferEos,this),u.off(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),u.off(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),u.off(B.Events.FRAG_PARSED,this.onFragParsed,this),u.off(B.Events.FRAG_CHANGED,this.onFragChanged,this)},g._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new _.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},g.onManifestParsed=function(u,l){var f=2;(l.audio&&!l.video||!l.altAudio)&&(f=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=f,this.details=null,D.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},g.onMediaAttaching=function(u,l){var f=this.media=l.media;if(f&&I){var C=this.mediaSource=new I;C.addEventListener("sourceopen",this._onMediaSourceOpen),C.addEventListener("sourceended",this._onMediaSourceEnded),C.addEventListener("sourceclose",this._onMediaSourceClose),f.src=self.URL.createObjectURL(C),this._objectUrl=f.src}},g.onMediaDetaching=function(){var u=this.media,l=this.mediaSource,f=this._objectUrl;if(l){if(D.logger.log("[buffer-controller]: media source detaching"),l.readyState==="open")try{l.endOfStream()}catch(C){D.logger.warn("[buffer-controller]: onMediaDetaching: "+C.message+" while calling endOfStream")}this.onBufferReset(),l.removeEventListener("sourceopen",this._onMediaSourceOpen),l.removeEventListener("sourceended",this._onMediaSourceEnded),l.removeEventListener("sourceclose",this._onMediaSourceClose),u&&(f&&self.URL.revokeObjectURL(f),u.src===f?(u.removeAttribute("src"),u.load()):D.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(B.Events.MEDIA_DETACHED,void 0)},g.onBufferReset=function(){var u=this;this.getSourceBufferTypes().forEach(function(l){var f=u.sourceBuffer[l];try{f&&(u.removeBufferListeners(l),u.mediaSource&&u.mediaSource.removeSourceBuffer(f),u.sourceBuffer[l]=void 0)}catch(C){D.logger.warn("[buffer-controller]: Failed to reset the "+l+" buffer",C)}}),this._initSourceBuffer()},g.onBufferCodecs=function(u,l){var f=this,C=this.getSourceBufferTypes().length;if(Object.keys(l).forEach(function(h){if(C){var c=f.tracks[h];if(c&&typeof c.buffer.changeType=="function"){var x=l[h],p=x.codec,s=x.levelCodec,n=x.container,o=(c.levelCodec||c.codec).replace(U,"$1"),i=(s||p).replace(U,"$1");if(o!==i){var y=n+";codecs="+(s||p);f.appendChangeType(h,y)}}}else f.pendingTracks[h]=l[h]}),C)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},g.appendChangeType=function(u,l){var f=this,C=this.operationQueue,h={execute:function(){var x=f.sourceBuffer[u];x&&(D.logger.log("[buffer-controller]: changing "+u+" sourceBuffer type to "+l),x.changeType(l)),C.shiftAndExecuteNext(u)},onStart:function(){},onComplete:function(){},onError:function(x){D.logger.warn("[buffer-controller]: Failed to change "+u+" SourceBuffer type",x)}};C.append(h,u)},g.onBufferAppending=function(u,l){var f=this,C=this.hls,h=this.operationQueue,c=this.tracks,x=l.data,p=l.type,s=l.frag,n=l.part,o=l.chunkMeta,i=o.buffering[p],y=self.performance.now();i.start=y;var v=s.stats.buffering,A=n?n.stats.buffering:null;v.start===0&&(v.start=y),A&&A.start===0&&(A.start=y);var P=c.audio,F=p==="audio"&&o.id===1&&(P==null?void 0:P.container)==="audio/mpeg",z={execute:function(){if(i.executeStart=self.performance.now(),F){var L=f.sourceBuffer[p];if(L){var k=s.start-L.timestampOffset;Math.abs(k)>=.1&&(D.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+s.start+" (delta: "+k+") sn: "+s.sn+")"),L.timestampOffset=s.start)}}f.appendExecutor(x,p)},onStart:function(){},onComplete:function(){var L=self.performance.now();i.executeEnd=i.end=L,v.first===0&&(v.first=L),A&&A.first===0&&(A.first=L);var k=f.sourceBuffer,H={};for(var J in k)H[J]=T.BufferHelper.getBuffered(k[J]);f.appendError=0,f.hls.trigger(B.Events.BUFFER_APPENDED,{type:p,frag:s,part:n,chunkMeta:o,parent:s.type,timeRanges:H})},onError:function(L){D.logger.error("[buffer-controller]: Error encountered while trying to append to the "+p+" SourceBuffer",L);var k={type:G.ErrorTypes.MEDIA_ERROR,parent:s.type,details:G.ErrorDetails.BUFFER_APPEND_ERROR,err:L,fatal:!1};L.code===DOMException.QUOTA_EXCEEDED_ERR?k.details=G.ErrorDetails.BUFFER_FULL_ERROR:(f.appendError++,k.details=G.ErrorDetails.BUFFER_APPEND_ERROR,f.appendError>C.config.appendErrorMaxRetry&&(D.logger.error("[buffer-controller]: Failed "+C.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),k.fatal=!0)),C.trigger(B.Events.ERROR,k)}};h.append(z,p)},g.onBufferFlushing=function(u,l){var f=this,C=this.operationQueue,h=function(x){return{execute:f.removeExecutor.bind(f,x,l.startOffset,l.endOffset),onStart:function(){},onComplete:function(){f.hls.trigger(B.Events.BUFFER_FLUSHED,{type:x})},onError:function(s){D.logger.warn("[buffer-controller]: Failed to remove from "+x+" SourceBuffer",s)}}};l.type?C.append(h(l.type),l.type):this.getSourceBufferTypes().forEach(function(c){C.append(h(c),c)})},g.onFragParsed=function(u,l){var f=this,C=l.frag,h=l.part,c=[],x=h?h.elementaryStreams:C.elementaryStreams;x[M.ElementaryStreamTypes.AUDIOVIDEO]?c.push("audiovideo"):(x[M.ElementaryStreamTypes.AUDIO]&&c.push("audio"),x[M.ElementaryStreamTypes.VIDEO]&&c.push("video"));var p=function(){var n=self.performance.now();C.stats.buffering.end=n,h&&(h.stats.buffering.end=n);var o=h?h.stats:C.stats;f.hls.trigger(B.Events.FRAG_BUFFERED,{frag:C,part:h,stats:o,id:C.type})};c.length===0&&D.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+C.type+" level: "+C.level+" sn: "+C.sn),this.blockBuffers(p,c)},g.onFragChanged=function(u,l){this.flushBackBuffer()},g.onBufferEos=function(u,l){var f=this,C=this.getSourceBufferTypes().reduce(function(h,c){var x=f.sourceBuffer[c];return(!l.type||l.type===c)&&(x&&!x.ended&&(x.ended=!0,D.logger.log("[buffer-controller]: "+c+" sourceBuffer now EOS"))),h&&!!(!x||x.ended)},!0);C&&this.blockBuffers(function(){var h=f.mediaSource;if(!h||h.readyState!=="open")return;h.endOfStream()})},g.onLevelUpdated=function(u,l){var f=l.details;if(!f.fragments.length)return;this.details=f,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},g.flushBackBuffer=function(){var u=this.hls,l=this.details,f=this.media,C=this.sourceBuffer;if(!f||l===null)return;var h=this.getSourceBufferTypes();if(!h.length)return;var c=l.live&&u.config.liveBackBufferLength!==null?u.config.liveBackBufferLength:u.config.backBufferLength;if(!Object(Y.isFiniteNumber)(c)||c<0)return;var x=f.currentTime,p=l.levelTargetDuration,s=Math.max(c,p),n=Math.floor(x/p)*p-s;h.forEach(function(o){var i=C[o];if(i){var y=T.BufferHelper.getBuffered(i);y.length>0&&n>y.start(0)&&(u.trigger(B.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),l.live&&u.trigger(B.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),u.trigger(B.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:o}))}})},g.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var u=this.details,l=this.hls,f=this.media,C=this.mediaSource,h=u.fragments[0].start+u.totalduration,c=f.duration,x=Object(Y.isFiniteNumber)(C.duration)?C.duration:0;u.live&&l.config.liveDurationInfinity?(D.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),C.duration=Infinity,this.updateSeekableRange(u)):(h>x&&h>c||!Object(Y.isFiniteNumber)(c))&&(D.logger.log("[buffer-controller]: Updating Media Source duration to "+h.toFixed(3)),C.duration=h)},g.updateSeekableRange=function(u){var l=this.mediaSource,f=u.fragments,C=f.length;if(C&&u.live&&l!==null&&l!==void 0&&l.setLiveSeekableRange){var h=Math.max(0,f[0].start),c=Math.max(h,h+u.totalduration);l.setLiveSeekableRange(h,c)}},g.checkPendingTracks=function(){var u=this.bufferCodecEventsExpected,l=this.operationQueue,f=this.pendingTracks,C=Object.keys(f).length;if(C&&!u||C===2){this.createSourceBuffers(f),this.pendingTracks={};var h=this.getSourceBufferTypes();if(h.length===0){this.hls.trigger(B.Events.ERROR,{type:G.ErrorTypes.MEDIA_ERROR,details:G.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}h.forEach(function(c){l.executeNext(c)})}},g.createSourceBuffers=function(u){var l=this.sourceBuffer,f=this.mediaSource;if(!f)throw Error("createSourceBuffers called when mediaSource was null");var C=0;for(var h in u)if(!l[h]){var c=u[h];if(!c)throw Error("source buffer exists for track "+h+", however track does not");var x=c.levelCodec||c.codec,p=c.container+";codecs="+x;D.logger.log("[buffer-controller]: creating sourceBuffer("+p+")");try{var s=l[h]=f.addSourceBuffer(p),n=h;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[h]={buffer:s,codec:x,container:c.container,levelCodec:c.levelCodec,id:c.id},C++}catch(o){D.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+o.message),this.hls.trigger(B.Events.ERROR,{type:G.ErrorTypes.MEDIA_ERROR,details:G.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:o,mimeType:p})}}C&&this.hls.trigger(B.Events.BUFFER_CREATED,{tracks:this.tracks})},g._onSBUpdateStart=function(u){var l=this.operationQueue,f=l.current(u);f.onStart()},g._onSBUpdateEnd=function(u){var l=this.operationQueue,f=l.current(u);f.onComplete(),l.shiftAndExecuteNext(u)},g._onSBUpdateError=function(u,l){D.logger.error("[buffer-controller]: "+u+" SourceBuffer error",l),this.hls.trigger(B.Events.ERROR,{type:G.ErrorTypes.MEDIA_ERROR,details:G.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var f=this.operationQueue.current(u);f&&f.onError(l)},g.removeExecutor=function(u,l,f){var C=this.media,h=this.mediaSource,c=this.operationQueue,x=this.sourceBuffer,p=x[u];if(!C||!h||!p){D.logger.warn("[buffer-controller]: Attempting to remove from the "+u+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(u);return}var s=Object(Y.isFiniteNumber)(C.duration)?C.duration:Infinity,n=Object(Y.isFiniteNumber)(h.duration)?h.duration:Infinity,o=Math.max(0,l),i=Math.min(f,s,n);i>o?(D.logger.log("[buffer-controller]: Removing ["+o+","+i+"] from the "+u+" SourceBuffer"),console.assert(!p.updating,u+" sourceBuffer must not be updating"),p.remove(o,i)):c.shiftAndExecuteNext(u)},g.appendExecutor=function(u,l){var f=this.operationQueue,C=this.sourceBuffer,h=C[l];if(!h){D.logger.warn("[buffer-controller]: Attempting to append to the "+l+" SourceBuffer, but it does not exist"),f.shiftAndExecuteNext(l);return}h.ended=!1,console.assert(!h.updating,l+" sourceBuffer must not be updating"),h.appendBuffer(u)},g.blockBuffers=function(u,l){var f=this;if(l===void 0&&(l=this.getSourceBufferTypes()),!l.length){D.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(u);return}var C=this.operationQueue,h=l.map(function(c){return C.appendBlocker(c)});Promise.all(h).then(function(){u(),l.forEach(function(c){var x=f.sourceBuffer[c];(!x||!x.updating)&&C.shiftAndExecuteNext(c)})})},g.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},g.addBufferListener=function(u,l,f){var C=this.sourceBuffer[u];if(!C)return;var h=f.bind(this,u);this.listeners[u].push({event:l,listener:h}),C.addEventListener(l,h)},g.removeBufferListeners=function(u){var l=this.sourceBuffer[u];if(!l)return;this.listeners[u].forEach(function(f){l.removeEventListener(f.event,f.listener)})},b}()},"./src/controller/buffer-operation-queue.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return B});var Y=j("./src/utils/logger.ts"),B=function(){function D(T){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=T}var G=D.prototype;return G.append=function(O,M){var _=this.queues[M];_.push(O),_.length===1&&this.buffers[M]&&this.executeNext(M)},G.insertAbort=function(O,M){var _=this.queues[M];_.unshift(O),this.executeNext(M)},G.appendBlocker=function(O){var M,_=new Promise(function(U){M=U}),I={execute:M,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(I,O),_},G.executeNext=function(O){var M=this.buffers,_=this.queues,I=M[O],U=_[O];if(U.length){var R=U[0];try{R.execute()}catch(b){Y.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),R.onError(b),(!I||!I.updating)&&(U.shift(),this.executeNext(O))}}},G.shiftAndExecuteNext=function(O){this.queues[O].shift(),this.executeNext(O)},G.current=function(O){return this.queues[O][0]},D}()},"./src/controller/cap-level-controller.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/events.ts");function B(T,O){for(var M=0;M<O.length;M++){var _=O[M];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(T,_.key,_)}}function D(T,O,M){return O&&B(T.prototype,O),M&&B(T,M),T}var G=function(){function T(M){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=M,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var O=T.prototype;return O.setStreamController=function(_){this.streamController=_},O.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},O.registerListeners=function(){var _=this.hls;_.on(Y.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),_.on(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),_.on(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),_.on(Y.Events.BUFFER_CODECS,this.onBufferCodecs,this),_.on(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},O.unregisterListener=function(){var _=this.hls;_.off(Y.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),_.off(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),_.off(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),_.off(Y.Events.BUFFER_CODECS,this.onBufferCodecs,this),_.off(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},O.onFpsDropLevelCapping=function(_,I){T.isLevelAllowed(I.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(I.droppedLevel)},O.onMediaAttaching=function(_,I){this.media=I.media instanceof HTMLVideoElement?I.media:null},O.onManifestParsed=function(_,I){var U=this.hls;this.restrictedLevels=[],this.firstLevel=I.firstLevel,U.config.capLevelToPlayerSize&&I.video&&this.startCapping()},O.onBufferCodecs=function(_,I){var U=this.hls;U.config.capLevelToPlayerSize&&I.video&&this.startCapping()},O.onMediaDetaching=function(){this.stopCapping()},O.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var _=this.hls.levels;if(_.length){var I=this.hls;I.autoLevelCapping=this.getMaxLevel(_.length-1),I.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=I.autoLevelCapping}}},O.getMaxLevel=function(_){var I=this,U=this.hls.levels;if(!U.length)return-1;var R=U.filter(function(b,g){return T.isLevelAllowed(g,I.restrictedLevels)&&g<=_});return this.clientRect=null,T.getMaxLevelByMediaSize(R,this.mediaWidth,this.mediaHeight)},O.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},O.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},O.getDimensions=function(){if(this.clientRect)return this.clientRect;var _=this.media,I={width:0,height:0};if(_){var U=_.getBoundingClientRect();I.width=U.width,I.height=U.height,!I.width&&!I.height&&(I.width=U.right-U.left||_.width||0,I.height=U.bottom-U.top||_.height||0)}return this.clientRect=I,I},T.isLevelAllowed=function(_,I){return I===void 0&&(I=[]),I.indexOf(_)===-1},T.getMaxLevelByMediaSize=function(_,I,U){if(!_||!_.length)return-1;for(var R=function(l,f){return f?l.width!==f.width||l.height!==f.height:!0},b=_.length-1,g=0;g<_.length;g+=1){var m=_[g];if((m.width>=I||m.height>=U)&&R(m,_[g+1])){b=g;break}}return b},D(T,[{key:"mediaWidth",get:function(){return this.getDimensions().width*T.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*T.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var _=1;try{_=self.devicePixelRatio}catch(I){}return _}}]),T}();N.default=G},"./src/controller/cmcd-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return R});var Y=j("./src/events.ts"),B=j("./src/types/cmcd.ts"),D=j("./src/utils/buffer-helper.ts"),G=j("./src/utils/logger.ts");function T(b,g){for(var m=0;m<g.length;m++){var u=g[m];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(b,u.key,u)}}function O(b,g,m){return g&&T(b.prototype,g),m&&T(b,m),b}function M(b,g){var m=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(m)return(m=m.call(b)).next.bind(m);if(Array.isArray(b)||(m=_(b))||g&&b&&typeof b.length=="number"){m&&(b=m);var u=0;return function(){return u>=b.length?{done:!0}:{done:!1,value:b[u++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _(b,g){if(!b)return;if(typeof b=="string")return I(b,g);var m=Object.prototype.toString.call(b).slice(8,-1);if(m==="Object"&&b.constructor&&(m=b.constructor.name),m==="Map"||m==="Set")return Array.from(b);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return I(b,g)}function I(b,g){(g==null||g>b.length)&&(g=b.length);for(var m=0,u=new Array(g);m<g;m++)u[m]=b[m];return u}function U(){return U=Object.assign||function(b){for(var g=1;g<arguments.length;g++){var m=arguments[g];for(var u in m)Object.prototype.hasOwnProperty.call(m,u)&&(b[u]=m[u])}return b},U.apply(this,arguments)}var R=function(){function b(m){var u=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){u.initialized&&(u.starved=!0),u.buffering=!0},this.onPlaying=function(){u.initialized||(u.initialized=!0),u.buffering=!1},this.applyPlaylistData=function(C){try{u.apply(C,{ot:B.CMCDObjectType.MANIFEST,su:!u.initialized})}catch(h){G.logger.warn("Could not generate manifest CMCD data.",h)}},this.applyFragmentData=function(C){try{var h=C.frag,c=u.hls.levels[h.level],x=u.getObjectType(h),p={d:h.duration*1e3,ot:x};(x===B.CMCDObjectType.VIDEO||x===B.CMCDObjectType.AUDIO||x==B.CMCDObjectType.MUXED)&&(p.br=c.bitrate/1e3,p.tb=u.getTopBandwidth(x),p.bl=u.getBufferLength(x)),u.apply(C,p)}catch(s){G.logger.warn("Could not generate segment CMCD data.",s)}},this.hls=m;var l=this.config=m.config,f=l.cmcd;f!=null&&(l.pLoader=this.createPlaylistLoader(),l.fLoader=this.createFragmentLoader(),this.sid=f.sessionId||b.uuid(),this.cid=f.contentId,this.useHeaders=f.useHeaders===!0,this.registerListeners())}var g=b.prototype;return g.registerListeners=function(){var u=this.hls;u.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.on(Y.Events.MEDIA_DETACHED,this.onMediaDetached,this),u.on(Y.Events.BUFFER_CREATED,this.onBufferCreated,this)},g.unregisterListeners=function(){var u=this.hls;u.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.off(Y.Events.MEDIA_DETACHED,this.onMediaDetached,this),u.off(Y.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},g.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},g.onMediaAttached=function(u,l){this.media=l.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},g.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},g.onBufferCreated=function(u,l){var f,C;this.audioBuffer=(f=l.tracks.audio)===null||f===void 0?void 0:f.buffer,this.videoBuffer=(C=l.tracks.video)===null||C===void 0?void 0:C.buffer},g.createData=function(){var u;return{v:B.CMCDVersion,sf:B.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(u=this.media)===null||u===void 0?void 0:u.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},g.apply=function(u,l){l===void 0&&(l={}),U(l,this.createData());var f=l.ot===B.CMCDObjectType.INIT||l.ot===B.CMCDObjectType.VIDEO||l.ot===B.CMCDObjectType.MUXED;if(this.starved&&f&&(l.bs=!0,l.su=!0,this.starved=!1),l.su==null&&(l.su=this.buffering),this.useHeaders){var C=b.toHeaders(l);if(!Object.keys(C).length)return;u.headers||(u.headers={}),U(u.headers,C)}else{var h=b.toQuery(l);if(!h)return;u.url=b.appendQueryToUri(u.url,h)}},g.getObjectType=function(u){var l=u.type;return l==="subtitle"?B.CMCDObjectType.TIMED_TEXT:u.sn==="initSegment"?B.CMCDObjectType.INIT:l==="audio"?B.CMCDObjectType.AUDIO:l==="main"?this.hls.audioTracks.length?B.CMCDObjectType.VIDEO:B.CMCDObjectType.MUXED:void 0},g.getTopBandwidth=function(u){for(var l=0,f=u===B.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,C=M(f),h;!(h=C()).done;){var c=h.value;c.bitrate>l&&(l=c.bitrate)}return l>0?l:NaN},g.getBufferLength=function(u){var l=this.hls.media,f=u===B.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!f||!l)return NaN;var C=D.BufferHelper.bufferInfo(f,l.currentTime,this.config.maxBufferHole);return C.len*1e3},g.createPlaylistLoader=function(){var u=this.config.pLoader,l=this.applyPlaylistData,f=u||this.config.loader;return function(){function C(c){this.loader=void 0,this.loader=new f(c)}var h=C.prototype;return h.destroy=function(){this.loader.destroy()},h.abort=function(){this.loader.abort()},h.load=function(x,p,s){l(x),this.loader.load(x,p,s)},O(C,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),C}()},g.createFragmentLoader=function(){var u=this.config.fLoader,l=this.applyFragmentData,f=u||this.config.loader;return function(){function C(c){this.loader=void 0,this.loader=new f(c)}var h=C.prototype;return h.destroy=function(){this.loader.destroy()},h.abort=function(){this.loader.abort()},h.load=function(x,p,s){l(x),this.loader.load(x,p,s)},O(C,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),C}()},b.uuid=function(){var u=URL.createObjectURL(new Blob),l=u.toString();return URL.revokeObjectURL(u),l.substr(l.lastIndexOf("/")+1)},b.serialize=function(u){for(var l=[],f=function(F){return!Number.isNaN(F)&&F!=null&&F!==""&&F!==!1},C=function(F){return Math.round(F)},h=function(F){return C(F/100)*100},c=function(F){return encodeURIComponent(F)},x={br:C,d:C,bl:h,dl:h,mtp:h,nor:c,rtp:h,tb:C},p=Object.keys(u||{}).sort(),s=M(p),n;!(n=s()).done;){var o=n.value,i=u[o];if(!f(i))continue;if(o==="v"&&i===1)continue;if(o=="pr"&&i===1)continue;var y=x[o];y&&(i=y(i));var v=typeof i,A=void 0;o==="ot"||o==="sf"||o==="st"?A=o+"="+i:v==="boolean"?A=o:v==="number"?A=o+"="+i:A=o+"="+JSON.stringify(i),l.push(A)}return l.join(",")},b.toHeaders=function(u){for(var l=Object.keys(u),f={},C=["Object","Request","Session","Status"],h=[{},{},{},{}],c={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},x=0,p=l;x<p.length;x++){var s=p[x],n=c[s]!=null?c[s]:1;h[n][s]=u[s]}for(var o=0;o<h.length;o++){var i=b.serialize(h[o]);i&&(f["CMCD-"+C[o]]=i)}return f},b.toQuery=function(u){return"CMCD="+encodeURIComponent(b.serialize(u))},b.appendQueryToUri=function(u,l){if(!l)return u;var f=u.includes("?")?"&":"?";return""+u+f+l},b}()},"./src/controller/eme-controller.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/events.ts"),B=j("./src/errors.ts"),D=j("./src/utils/logger.ts"),G=j("./src/utils/mediakeys-helper.ts");function T(R,b){for(var g=0;g<b.length;g++){var m=b[g];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(R,m.key,m)}}function O(R,b,g){return b&&T(R.prototype,b),g&&T(R,g),R}var M=3,_=function(b,g,m){var u={audioCapabilities:[],videoCapabilities:[]};return b.forEach(function(l){u.audioCapabilities.push({contentType:'audio/mp4; codecs="'+l+'"',robustness:m.audioRobustness||""})}),g.forEach(function(l){u.videoCapabilities.push({contentType:'video/mp4; codecs="'+l+'"',robustness:m.videoRobustness||""})}),[u]},I=function(b,g,m,u){switch(b){case G.KeySystems.WIDEVINE:return _(g,m,u);default:throw new Error("Unknown key-system: "+b)}},U=function(){function R(g){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=g,this._config=g.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var b=R.prototype;return b.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},b._registerListeners=function(){this.hls.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(Y.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this)},b._unregisterListeners=function(){this.hls.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(Y.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this)},b.getLicenseServerUrl=function(m){switch(m){case G.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+m+'"')},b._attemptKeySystemAccess=function(m,u,l){var f=this,C=I(m,u,l,this._drmSystemOptions);D.logger.log("Requesting encrypted media key-system access");var h=this.requestMediaKeySystemAccess(m,C);this.mediaKeysPromise=h.then(function(c){return f._onMediaKeySystemAccessObtained(m,c)}),h.catch(function(c){D.logger.error('Failed to obtain key-system "'+m+'" access:',c)})},b._onMediaKeySystemAccessObtained=function(m,u){var l=this;D.logger.log('Access for key-system "'+m+'" obtained');var f={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:u,mediaKeySystemDomain:m};this._mediaKeysList.push(f);var C=Promise.resolve().then(function(){return u.createMediaKeys()}).then(function(h){return f.mediaKeys=h,D.logger.log('Media-keys created for key-system "'+m+'"'),l._onMediaKeysCreated(),h});return C.catch(function(h){D.logger.error("Failed to create media-keys:",h)}),C},b._onMediaKeysCreated=function(){var m=this;this._mediaKeysList.forEach(function(u){u.mediaKeysSession||(u.mediaKeysSession=u.mediaKeys.createSession(),m._onNewMediaKeySession(u.mediaKeysSession))})},b._onNewMediaKeySession=function(m){var u=this;D.logger.log("New key-system session "+m.sessionId),m.addEventListener("message",function(l){u._onKeySessionMessage(m,l.message)},!1)},b._onKeySessionMessage=function(m,u){D.logger.log("Got EME message event, creating license request"),this._requestLicense(u,function(l){D.logger.log("Received license data (length: "+(l&&l.byteLength)+"), updating key-session"),m.update(l)})},b.onMediaEncrypted=function(m){var u=this;if(D.logger.log('Media is encrypted using "'+m.initDataType+'" init data type'),!this.mediaKeysPromise){D.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var l=function(C){if(!u._media)return;u._attemptSetMediaKeys(C),u._generateRequestWithPreferredKeySession(m.initDataType,m.initData)};this.mediaKeysPromise.then(l).catch(l)},b._attemptSetMediaKeys=function(m){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var u=this._mediaKeysList[0];if(!u||!u.mediaKeys){D.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}D.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(u.mediaKeys),this._hasSetMediaKeys=!0}},b._generateRequestWithPreferredKeySession=function(m,u){var l=this,f=this._mediaKeysList[0];if(!f){D.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(f.mediaKeysSessionInitialized){D.logger.warn("Key-Session already initialized but requested again");return}var C=f.mediaKeysSession;if(!C){D.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!u){D.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}D.logger.log('Generating key-session request for "'+m+'" init data type'),f.mediaKeysSessionInitialized=!0,C.generateRequest(m,u).then(function(){D.logger.debug("Key-session generation succeeded")}).catch(function(h){D.logger.error("Error generating key-session request:",h),l.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},b._createLicenseXhr=function(m,u,l){var f=new XMLHttpRequest;f.responseType="arraybuffer",f.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,f,m,u,l);var C=this._licenseXhrSetup;if(C)try{C.call(this.hls,f,m),C=void 0}catch(h){D.logger.error(h)}try{f.readyState||f.open("POST",m,!0),C&&C.call(this.hls,f,m)}catch(h){throw new Error("issue setting up KeySystem license XHR "+h)}return f},b._onLicenseRequestReadyStageChange=function(m,u,l,f){switch(m.readyState){case 4:if(m.status===200){this._requestLicenseFailureCount=0,D.logger.log("License request succeeded");var C=m.response,h=this._licenseResponseCallback;if(h)try{C=h.call(this.hls,m,u)}catch(x){D.logger.error(x)}f(C)}else{if(D.logger.error("License Request XHR failed ("+u+"). Status: "+m.status+" ("+m.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>M){this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var c=M-this._requestLicenseFailureCount+1;D.logger.warn("Retrying license request, "+c+" attempts left"),this._requestLicense(l,f)}break}},b._generateLicenseRequestChallenge=function(m,u){switch(m.mediaKeySystemDomain){case G.KeySystems.WIDEVINE:return u}throw new Error("unsupported key-system: "+m.mediaKeySystemDomain)},b._requestLicense=function(m,u){D.logger.log("Requesting content license for key-system");var l=this._mediaKeysList[0];if(!l){D.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var f=this.getLicenseServerUrl(l.mediaKeySystemDomain),C=this._createLicenseXhr(f,m,u);D.logger.log("Sending license request to URL: "+f);var h=this._generateLicenseRequestChallenge(l,m);C.send(h)}catch(c){D.logger.error("Failure requesting DRM license: "+c),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},b.onMediaAttached=function(m,u){if(!this._emeEnabled)return;var l=u.media;this._media=l,l.addEventListener("encrypted",this._onMediaEncrypted)},b.onMediaDetached=function(){var m=this._media,u=this._mediaKeysList;if(!m)return;m.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(u.map(function(l){if(l.mediaKeysSession)return l.mediaKeysSession.close().catch(function(){})})).then(function(){return m.setMediaKeys(null)}).catch(function(){})},b.onManifestParsed=function(m,u){if(!this._emeEnabled)return;var l=u.levels.map(function(C){return C.audioCodec}).filter(function(C){return!!C}),f=u.levels.map(function(C){return C.videoCodec}).filter(function(C){return!!C});this._attemptKeySystemAccess(G.KeySystems.WIDEVINE,l,f)},O(R,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),R}();N.default=U},"./src/controller/fps-controller.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/events.ts"),B=j("./src/utils/logger.ts"),D=function(){function G(O){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=O,this.registerListeners()}var T=G.prototype;return T.setStreamController=function(M){this.streamController=M},T.registerListeners=function(){this.hls.on(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},T.unregisterListeners=function(){this.hls.off(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching)},T.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},T.onMediaAttaching=function(M,_){var I=this.hls.config;if(I.capLevelOnFPSDrop){var U=_.media instanceof self.HTMLVideoElement?_.media:null;this.media=U,U&&typeof U.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),I.fpsDroppedMonitoringPeriod)}},T.checkFPS=function(M,_,I){var U=performance.now();if(_){if(this.lastTime){var R=U-this.lastTime,b=I-this.lastDroppedFrames,g=_-this.lastDecodedFrames,m=1e3*b/R,u=this.hls;if(u.trigger(Y.Events.FPS_DROP,{currentDropped:b,currentDecoded:g,totalDroppedFrames:I}),m>0&&b>u.config.fpsDroppedMonitoringThreshold*g){var l=u.currentLevel;B.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+l),l>0&&(u.autoLevelCapping===-1||u.autoLevelCapping>=l)&&(l=l-1,u.trigger(Y.Events.FPS_DROP_LEVEL_CAPPING,{level:l,droppedLevel:u.currentLevel}),u.autoLevelCapping=l,this.streamController.nextLevelSwitch())}}this.lastTime=U,this.lastDroppedFrames=I,this.lastDecodedFrames=_}},T.checkFPSInterval=function(){var M=this.media;if(M)if(this.isVideoPlaybackQualityAvailable){var _=M.getVideoPlaybackQuality();this.checkFPS(M,_.totalVideoFrames,_.droppedVideoFrames)}else this.checkFPS(M,M.webkitDecodedFrameCount,M.webkitDroppedFrameCount)},G}();N.default=D},"./src/controller/fragment-finders.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"findFragmentByPDT",function(){return D}),j.d(N,"findFragmentByPTS",function(){return G}),j.d(N,"fragmentWithinToleranceTest",function(){return T}),j.d(N,"pdtWithinToleranceTest",function(){return O}),j.d(N,"findFragWithCC",function(){return M});var Y=j("./src/polyfills/number.ts"),B=j("./src/utils/binary-search.ts");function D(_,I,U){if(I===null||!Array.isArray(_)||!_.length||!Object(Y.isFiniteNumber)(I))return null;var R=_[0].programDateTime;if(I<(R||0))return null;var b=_[_.length-1].endProgramDateTime;if(I>=(b||0))return null;U=U||0;for(var g=0;g<_.length;++g){var m=_[g];if(O(I,U,m))return m}return null}function G(_,I,U,R){U===void 0&&(U=0),R===void 0&&(R=0);var b=null;if(_?b=I[_.sn-I[0].sn+1]||null:U===0&&I[0].start===0&&(b=I[0]),b&&T(U,R,b)===0)return b;var g=B.default.search(I,T.bind(null,U,R));return g||b}function T(_,I,U){_===void 0&&(_=0),I===void 0&&(I=0);var R=Math.min(I,U.duration+(U.deltaPTS?U.deltaPTS:0));return U.start+U.duration-R<=_?1:U.start-R>_&&U.start?-1:0}function O(_,I,U){var R=Math.min(I,U.duration+(U.deltaPTS?U.deltaPTS:0))*1e3,b=U.endProgramDateTime||0;return b-R>_}function M(_,I){return B.default.search(_,function(U){return U.cc<I?1:U.cc>I?-1:0})}},"./src/controller/fragment-tracker.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"FragmentState",function(){return D}),j.d(N,"FragmentTracker",function(){return G});var Y=j("./src/events.ts"),B=j("./src/types/loader.ts"),D;(function(M){M.NOT_LOADED="NOT_LOADED",M.BACKTRACKED="BACKTRACKED",M.APPENDING="APPENDING",M.PARTIAL="PARTIAL",M.OK="OK"})(D||(D={}));var G=function(){function M(I){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=I,this._registerListeners()}var _=M.prototype;return _._registerListeners=function(){var U=this.hls;U.on(Y.Events.BUFFER_APPENDED,this.onBufferAppended,this),U.on(Y.Events.FRAG_BUFFERED,this.onFragBuffered,this),U.on(Y.Events.FRAG_LOADED,this.onFragLoaded,this)},_._unregisterListeners=function(){var U=this.hls;U.off(Y.Events.BUFFER_APPENDED,this.onBufferAppended,this),U.off(Y.Events.FRAG_BUFFERED,this.onFragBuffered,this),U.off(Y.Events.FRAG_LOADED,this.onFragLoaded,this)},_.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},_.getAppendedFrag=function(U,R){if(R===B.PlaylistLevelType.MAIN){var b=this.activeFragment,g=this.activeParts;if(!b)return null;if(g)for(var m=g.length;m--;){var u=g[m],l=u?u.end:b.appendedPTS;if(u.start<=U&&l!==void 0&&U<=l)return m>9&&(this.activeParts=g.slice(m-9)),u}else if(b.start<=U&&b.appendedPTS!==void 0&&U<=b.appendedPTS)return b}return this.getBufferedFrag(U,R)},_.getBufferedFrag=function(U,R){for(var b=this.fragments,g=Object.keys(b),m=g.length;m--;){var u=b[g[m]];if((u==null?void 0:u.body.type)===R&&u.buffered){var l=u.body;if(l.start<=U&&U<=l.end)return l}}return null},_.detectEvictedFragments=function(U,R,b){var g=this;Object.keys(this.fragments).forEach(function(m){var u=g.fragments[m];if(!u)return;if(!u.buffered){u.body.type===b&&g.removeFragment(u.body);return}var l=u.range[U];if(!l)return;l.time.some(function(f){var C=!g.isTimeBuffered(f.startPTS,f.endPTS,R);return C&&g.removeFragment(u.body),C})})},_.detectPartialFragments=function(U){var R=this,b=this.timeRanges,g=U.frag,m=U.part;if(!b||g.sn==="initSegment")return;var u=O(g),l=this.fragments[u];if(!l)return;Object.keys(b).forEach(function(f){var C=g.elementaryStreams[f];if(!C)return;var h=b[f],c=m!==null||C.partial===!0;l.range[f]=R.getBufferedTimes(g,m,c,h)}),l.backtrack=l.loaded=null,Object.keys(l.range).length?l.buffered=!0:this.removeFragment(l.body)},_.fragBuffered=function(U){var R=O(U),b=this.fragments[R];b&&(b.backtrack=b.loaded=null,b.buffered=!0)},_.getBufferedTimes=function(U,R,b,g){for(var m={time:[],partial:b},u=R?R.start:U.start,l=R?R.end:U.end,f=U.minEndPTS||l,C=U.maxStartPTS||u,h=0;h<g.length;h++){var c=g.start(h)-this.bufferPadding,x=g.end(h)+this.bufferPadding;if(C>=c&&f<=x){m.time.push({startPTS:Math.max(u,g.start(h)),endPTS:Math.min(l,g.end(h))});break}else if(u<x&&l>c)m.partial=!0,m.time.push({startPTS:Math.max(u,g.start(h)),endPTS:Math.min(l,g.end(h))});else if(l<=c)break}return m},_.getPartialFragment=function(U){var R=null,b,g,m,u=0,l=this.bufferPadding,f=this.fragments;return Object.keys(f).forEach(function(C){var h=f[C];if(!h)return;T(h)&&(g=h.body.start-l,m=h.body.end+l,U>=g&&U<=m&&(b=Math.min(U-g,m-U),u<=b&&(R=h.body,u=b)))}),R},_.getState=function(U){var R=O(U),b=this.fragments[R];return b?b.buffered?T(b)?D.PARTIAL:D.OK:b.backtrack?D.BACKTRACKED:D.APPENDING:D.NOT_LOADED},_.backtrack=function(U,R){var b=O(U),g=this.fragments[b];if(!g||g.backtrack)return null;var m=g.backtrack=R||g.loaded;return g.loaded=null,m},_.getBacktrackData=function(U){var R=O(U),b=this.fragments[R];if(b){var g,m=b.backtrack;if(m!=null&&(g=m.payload)!==null&&g!==void 0&&g.byteLength)return m;this.removeFragment(U)}return null},_.isTimeBuffered=function(U,R,b){for(var g,m,u=0;u<b.length;u++){if(g=b.start(u)-this.bufferPadding,m=b.end(u)+this.bufferPadding,U>=g&&R<=m)return!0;if(R<=g)return!1}return!1},_.onFragLoaded=function(U,R){var b=R.frag,g=R.part;if(b.sn==="initSegment"||b.bitrateTest||g)return;var m=O(b);this.fragments[m]={body:b,loaded:R,backtrack:null,buffered:!1,range:Object.create(null)}},_.onBufferAppended=function(U,R){var b=this,g=R.frag,m=R.part,u=R.timeRanges;if(g.type===B.PlaylistLevelType.MAIN)if(this.activeFragment=g,m){var l=this.activeParts;l||(this.activeParts=l=[]),l.push(m)}else this.activeParts=null;this.timeRanges=u,Object.keys(u).forEach(function(f){var C=u[f];if(b.detectEvictedFragments(f,C),!m)for(var h=0;h<C.length;h++)g.appendedPTS=Math.max(C.end(h),g.appendedPTS||0)})},_.onFragBuffered=function(U,R){this.detectPartialFragments(R)},_.hasFragment=function(U){var R=O(U);return!!this.fragments[R]},_.removeFragmentsInRange=function(U,R,b){var g=this;Object.keys(this.fragments).forEach(function(m){var u=g.fragments[m];if(!u)return;if(u.buffered){var l=u.body;l.type===b&&l.start<R&&l.end>U&&g.removeFragment(l)}})},_.removeFragment=function(U){var R=O(U);U.stats.loaded=0,U.clearElementaryStreamInfo(),delete this.fragments[R]},_.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},M}();function T(M){var _,I;return M.buffered&&(((_=M.range.video)===null||_===void 0?void 0:_.partial)||((I=M.range.audio)===null||I===void 0?void 0:I.partial))}function O(M){return M.type+"_"+M.level+"_"+M.urlId+"_"+M.sn}},"./src/controller/gap-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"STALL_MINIMUM_DURATION_MS",function(){return T}),j.d(N,"MAX_START_GAP_JUMP",function(){return O}),j.d(N,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return M}),j.d(N,"SKIP_BUFFER_RANGE_START",function(){return _}),j.d(N,"default",function(){return I});var Y=j("./src/utils/buffer-helper.ts"),B=j("./src/errors.ts"),D=j("./src/events.ts"),G=j("./src/utils/logger.ts"),T=250,O=2,M=.1,_=.05,I=function(){function U(b,g,m,u){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=b,this.media=g,this.fragmentTracker=m,this.hls=u}var R=U.prototype;return R.destroy=function(){this.hls=this.fragmentTracker=this.media=null},R.poll=function(g){var m=this.config,u=this.media,l=this.stalled,f=u.currentTime,C=u.seeking,h=this.seeking&&!C,c=!this.seeking&&C;if(this.seeking=C,f!==g){if(this.moved=!0,l!==null){if(this.stallReported){var x=self.performance.now()-l;G.logger.warn("playback not stuck anymore @"+f+", after "+Math.round(x)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((c||h)&&(this.stalled=null),u.paused||u.ended||u.playbackRate===0||!Y.BufferHelper.getBuffered(u).length)return;var p=Y.BufferHelper.bufferInfo(u,f,0),s=p.len>0,n=p.nextStart||0;if(!s&&!n)return;if(C){var o=p.len>O,i=!n||n-f>O&&!this.fragmentTracker.getPartialFragment(f);if(o||i)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var y,v=Math.max(n,p.start||0)-f,A=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,P=A==null||((y=A.details)===null||y===void 0)?void 0:y.live,F=P?A.details.targetduration*2:O;if(v>0&&v<=F){this._trySkipBufferHole(null);return}}var z=self.performance.now();if(l===null){this.stalled=z;return}var V=z-l;!C&&V>=T&&this._reportStall(p.len);var L=Y.BufferHelper.bufferInfo(u,f,m.maxBufferHole);this._tryFixBufferStall(L,V)},R._tryFixBufferStall=function(g,m){var u=this.config,l=this.fragmentTracker,f=this.media,C=f.currentTime,h=l.getPartialFragment(C);if(h){var c=this._trySkipBufferHole(h);if(c)return}g.len>u.maxBufferHole&&m>u.highBufferWatchdogPeriod*1e3&&(G.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},R._reportStall=function(g){var m=this.hls,u=this.media,l=this.stallReported;l||(this.stallReported=!0,G.logger.warn("Playback stalling at @"+u.currentTime+" due to low buffer (buffer="+g+")"),m.trigger(D.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:g}))},R._trySkipBufferHole=function(g){for(var m=this.config,u=this.hls,l=this.media,f=l.currentTime,C=0,h=Y.BufferHelper.getBuffered(l),c=0;c<h.length;c++){var x=h.start(c);if(f+m.maxBufferHole>=C&&f<x){var p=Math.max(x+_,l.currentTime+M);return G.logger.warn("skipping hole, adjusting currentTime from "+f+" to "+p),this.moved=!0,this.stalled=null,l.currentTime=p,g&&u.trigger(D.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+f+" to "+p,frag:g}),p}C=h.end(c)}return 0},R._tryNudgeBuffer=function(){var g=this.config,m=this.hls,u=this.media,l=u.currentTime,f=(this.nudgeRetry||0)+1;if(this.nudgeRetry=f,f<g.nudgeMaxRetry){var C=l+f*g.nudgeOffset;G.logger.warn("Nudging 'currentTime' from "+l+" to "+C),u.currentTime=C,m.trigger(D.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else G.logger.error("Playhead still not moving while enough data buffered @"+l+" after "+g.nudgeMaxRetry+" nudges"),m.trigger(D.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},U}()},"./src/controller/id3-track-controller.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/events.ts"),B=j("./src/utils/texttrack-utils.ts"),D=j("./src/demux/id3.ts"),G=.25,T=function(){function O(_){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=_,this._registerListeners()}var M=O.prototype;return M.destroy=function(){this._unregisterListeners()},M._registerListeners=function(){var I=this.hls;I.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),I.on(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),I.on(Y.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),I.on(Y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},M._unregisterListeners=function(){var I=this.hls;I.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),I.off(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),I.off(Y.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),I.off(Y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},M.onMediaAttached=function(I,U){this.media=U.media},M.onMediaDetaching=function(){if(!this.id3Track)return;Object(B.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},M.getID3Track=function(I){if(!this.media)return;for(var U=0;U<I.length;U++){var R=I[U];if(R.kind==="metadata"&&R.label==="id3")return Object(B.sendAddTrackEvent)(R,this.media),R}return this.media.addTextTrack("metadata","id3")},M.onFragParsingMetadata=function(I,U){if(!this.media)return;var R=U.frag,b=U.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var g=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,m=0;m<b.length;m++){var u=D.getID3Frames(b[m].data);if(u){var l=b[m].pts,f=m<b.length-1?b[m+1].pts:R.end,C=f-l;C<=0&&(f=l+G);for(var h=0;h<u.length;h++){var c=u[h];if(!D.isTimeStampFrame(c)){var x=new g(l,f,"");x.value=c,this.id3Track.addCue(x)}}}}},M.onBufferFlushing=function(I,U){var R=U.startOffset,b=U.endOffset,g=U.type;if(!g||g==="audio"){var m=this.id3Track;m&&Object(B.removeCuesInRange)(m,R,b)}},O}();N.default=T},"./src/controller/latency-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return O});var Y=j("./src/errors.ts"),B=j("./src/events.ts"),D=j("./src/utils/logger.ts");function G(M,_){for(var I=0;I<_.length;I++){var U=_[I];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(M,U.key,U)}}function T(M,_,I){return _&&G(M.prototype,_),I&&G(M,I),M}var O=function(){function M(I){var U=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return U.timeupdate()},this.hls=I,this.config=I.config,this.registerListeners()}var _=M.prototype;return _.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},_.registerListeners=function(){this.hls.on(B.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(B.Events.ERROR,this.onError,this)},_.unregisterListeners=function(){this.hls.off(B.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(B.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(B.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(B.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(B.Events.ERROR,this.onError)},_.onMediaAttached=function(U,R){this.media=R.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},_.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},_.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},_.onLevelUpdated=function(U,R){var b=R.details;this.levelDetails=b,b.advanced&&this.timeupdate(),!b.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},_.onError=function(U,R){if(R.details!==Y.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,D.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},_.timeupdate=function(){var U=this.media,R=this.levelDetails;if(!U||!R)return;this.currentTime=U.currentTime;var b=this.computeLatency();if(b===null)return;this._latency=b;var g=this.config,m=g.lowLatencyMode,u=g.maxLiveSyncPlaybackRate;if(!m||u===1)return;var l=this.targetLatency;if(l===null)return;var f=b-l,C=Math.min(this.maxLatency,l+R.targetduration),h=f<C;if(R.live&&h&&f>.05&&this.forwardBufferLength>1){var c=Math.min(2,Math.max(1,u)),x=Math.round(2/(1+Math.exp(-.75*f-this.edgeStalled))*20)/20;U.playbackRate=Math.min(c,Math.max(1,x))}else U.playbackRate!==1&&U.playbackRate!==0&&(U.playbackRate=1)},_.estimateLiveEdge=function(){var U=this.levelDetails;return U===null?null:U.edge+U.age},_.computeLatency=function(){var U=this.estimateLiveEdge();return U===null?null:U-this.currentTime},T(M,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var U=this.config,R=this.levelDetails;return U.liveMaxLatencyDuration!==void 0?U.liveMaxLatencyDuration:R?U.liveMaxLatencyDurationCount*R.targetduration:0}},{key:"targetLatency",get:function(){var U=this.levelDetails;if(U===null)return null;var R=U.holdBack,b=U.partHoldBack,g=U.targetduration,m=this.config,u=m.liveSyncDuration,l=m.liveSyncDurationCount,f=m.lowLatencyMode,C=this.hls.userConfig,h=f&&b||R;(C.liveSyncDuration||C.liveSyncDurationCount||h===0)&&(h=u!==void 0?u:l*g);var c=g,x=1;return h+Math.min(this.stallCount*x,c)}},{key:"liveSyncPosition",get:function(){var U=this.estimateLiveEdge(),R=this.targetLatency,b=this.levelDetails;if(U===null||R===null||b===null)return null;var g=b.edge,m=U-R-this.edgeStalled,u=g-b.totalduration,l=g-(this.config.lowLatencyMode&&b.partTarget||b.targetduration);return Math.min(Math.max(u,m),l)}},{key:"drift",get:function(){var U=this.levelDetails;return U===null?1:U.drift}},{key:"edgeStalled",get:function(){var U=this.levelDetails;if(U===null)return 0;var R=(this.config.lowLatencyMode&&U.partTarget||U.targetduration)*3;return Math.max(U.age-R,0)}},{key:"forwardBufferLength",get:function(){var U=this.media,R=this.levelDetails;if(!U||!R)return 0;var b=U.buffered.length;return b?U.buffered.end(b-1):R.edge-this.currentTime}}]),M}()},"./src/controller/level-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return m});var Y=j("./src/types/level.ts"),B=j("./src/events.ts"),D=j("./src/errors.ts"),G=j("./src/utils/codecs.ts"),T=j("./src/controller/level-helper.ts"),O=j("./src/controller/base-playlist-controller.ts"),M=j("./src/types/loader.ts");function _(){return _=Object.assign||function(u){for(var l=1;l<arguments.length;l++){var f=arguments[l];for(var C in f)Object.prototype.hasOwnProperty.call(f,C)&&(u[C]=f[C])}return u},_.apply(this,arguments)}function I(u,l){for(var f=0;f<l.length;f++){var C=l[f];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(u,C.key,C)}}function U(u,l,f){return l&&I(u.prototype,l),f&&I(u,f),u}function R(u,l){u.prototype=Object.create(l.prototype),u.prototype.constructor=u,b(u,l)}function b(u,l){return b=Object.setPrototypeOf||function(C,h){return C.__proto__=h,C},b(u,l)}var g=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),m=function(u){R(l,u);function l(C){var h;return h=u.call(this,C,"[level-controller]")||this,h._levels=[],h._firstLevel=-1,h._startLevel=void 0,h.currentLevelIndex=-1,h.manualLevelIndex=-1,h.onParsedComplete=void 0,h._registerListeners(),h}var f=l.prototype;return f._registerListeners=function(){var h=this.hls;h.on(B.Events.MANIFEST_LOADED,this.onManifestLoaded,this),h.on(B.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.on(B.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),h.on(B.Events.FRAG_LOADED,this.onFragLoaded,this),h.on(B.Events.ERROR,this.onError,this)},f._unregisterListeners=function(){var h=this.hls;h.off(B.Events.MANIFEST_LOADED,this.onManifestLoaded,this),h.off(B.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.off(B.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),h.off(B.Events.FRAG_LOADED,this.onFragLoaded,this),h.off(B.Events.ERROR,this.onError,this)},f.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,u.prototype.destroy.call(this)},f.startLoad=function(){var h=this._levels;h.forEach(function(c){c.loadError=0}),u.prototype.startLoad.call(this)},f.onManifestLoaded=function(h,c){var x=[],p=[],s=[],n,o={},i,y=!1,v=!1,A=!1;if(c.levels.forEach(function(V){var L=V.attrs;y=y||!!(V.width&&V.height),v=v||!!V.videoCodec,A=A||!!V.audioCodec,g&&V.audioCodec&&V.audioCodec.indexOf("mp4a.40.34")!==-1&&(V.audioCodec=void 0);var k=V.bitrate+"-"+V.attrs.RESOLUTION+"-"+V.attrs.CODECS;i=o[k],i?i.url.push(V.url):(i=new Y.Level(V),o[k]=i,x.push(i)),L&&(L.AUDIO&&Object(T.addGroupId)(i,"audio",L.AUDIO),L.SUBTITLES&&Object(T.addGroupId)(i,"text",L.SUBTITLES))}),(y||v)&&A&&(x=x.filter(function(V){var L=V.videoCodec,k=V.width,H=V.height;return!!L||!!(k&&H)})),x=x.filter(function(V){var L=V.audioCodec,k=V.videoCodec;return(!L||Object(G.isCodecSupportedInMp4)(L,"audio"))&&(!k||Object(G.isCodecSupportedInMp4)(k,"video"))}),c.audioTracks&&(p=c.audioTracks.filter(function(V){return!V.audioCodec||Object(G.isCodecSupportedInMp4)(V.audioCodec,"audio")}),Object(T.assignTrackIdsByGroup)(p)),c.subtitles&&(s=c.subtitles,Object(T.assignTrackIdsByGroup)(s)),x.length>0){n=x[0].bitrate,x.sort(function(V,L){return V.bitrate-L.bitrate}),this._levels=x;for(var P=0;P<x.length;P++)if(x[P].bitrate===n){this._firstLevel=P,this.log("manifest loaded, "+x.length+" level(s) found, first bitrate: "+n);break}var F=A&&!v,z={levels:x,audioTracks:p,subtitleTracks:s,firstLevel:this._firstLevel,stats:c.stats,audio:A,video:v,altAudio:!F&&p.some(function(V){return!!V.url})};this.hls.trigger(B.Events.MANIFEST_PARSED,z),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(B.Events.ERROR,{type:D.ErrorTypes.MEDIA_ERROR,details:D.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:c.url,reason:"no level with compatible codecs found in manifest"})},f.onError=function(h,c){if(u.prototype.onError.call(this,h,c),c.fatal)return;var x=c.context,p=this._levels[this.currentLevelIndex];if(x&&(x.type===M.PlaylistContextType.AUDIO_TRACK&&p.audioGroupIds&&x.groupId===p.audioGroupIds[p.urlId]||x.type===M.PlaylistContextType.SUBTITLE_TRACK&&p.textGroupIds&&x.groupId===p.textGroupIds[p.urlId])){this.redundantFailover(this.currentLevelIndex);return}var s=!1,n=!0,o;switch(c.details){case D.ErrorDetails.FRAG_LOAD_ERROR:case D.ErrorDetails.FRAG_LOAD_TIMEOUT:case D.ErrorDetails.KEY_LOAD_ERROR:case D.ErrorDetails.KEY_LOAD_TIMEOUT:if(c.frag){var i=this._levels[c.frag.level];i?(i.fragmentError++,i.fragmentError>this.hls.config.fragLoadingMaxRetry&&(o=c.frag.level)):o=c.frag.level}break;case D.ErrorDetails.LEVEL_LOAD_ERROR:case D.ErrorDetails.LEVEL_LOAD_TIMEOUT:x&&(x.deliveryDirectives&&(n=!1),o=x.level),s=!0;break;case D.ErrorDetails.REMUX_ALLOC_ERROR:o=c.level,s=!0;break}o!==void 0&&this.recoverLevel(c,o,s,n)},f.recoverLevel=function(h,c,x,p){var s=h.details,n=this._levels[c];if(n.loadError++,x){var o=this.retryLoadingOrFail(h);if(o)h.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(p){var i=n.url.length;if(i>1&&n.loadError<i)h.levelRetry=!0,this.redundantFailover(c);else if(this.manualLevelIndex===-1){var y=c===0?this._levels.length-1:c-1;this.currentLevelIndex!==y&&this._levels[y].loadError===0&&(this.warn(s+": switch to "+y),h.levelRetry=!0,this.hls.nextAutoLevel=y)}}},f.redundantFailover=function(h){var c=this._levels[h],x=c.url.length;if(x>1){var p=(c.urlId+1)%x;this.warn("Switching to redundant URL-id "+p),this._levels.forEach(function(s){s.urlId=p}),this.level=h}},f.onFragLoaded=function(h,c){var x=c.frag;if(x!==void 0&&x.type===M.PlaylistLevelType.MAIN){var p=this._levels[x.level];p!==void 0&&(p.fragmentError=0,p.loadError=0)}},f.onLevelLoaded=function(h,c){var x,p=c.level,s=c.details,n=this._levels[p];if(!n){var o;this.warn("Invalid level index "+p),(o=c.deliveryDirectives)!==null&&o!==void 0&&o.skip&&(s.deltaUpdateFailed=!0);return}p===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(p,c,n.details)):(x=c.deliveryDirectives)!==null&&x!==void 0&&x.skip&&(s.deltaUpdateFailed=!0)},f.onAudioTrackSwitched=function(h,c){var x=this.hls.levels[this.currentLevelIndex];if(!x)return;if(x.audioGroupIds){for(var p=-1,s=this.hls.audioTracks[c.id].groupId,n=0;n<x.audioGroupIds.length;n++)if(x.audioGroupIds[n]===s){p=n;break}p!==x.urlId&&(x.urlId=p,this.startLoad())}},f.loadPlaylist=function(h){var c=this.currentLevelIndex,x=this._levels[c];if(this.canLoad&&x&&x.url.length>0){var p=x.urlId,s=x.url[p];if(h)try{s=h.addDirectives(s)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+c+(h?" at sn "+h.msn+" part "+h.part:"")+" with URL-id "+p+" "+s),this.clearTimer(),this.hls.trigger(B.Events.LEVEL_LOADING,{url:s,level:c,id:p,deliveryDirectives:h||null})}},f.removeLevel=function(h,c){var x=function(n,o){return o!==c},p=this._levels.filter(function(s,n){return n!==h?!0:s.url.length>1&&c!==void 0?(s.url=s.url.filter(x),s.audioGroupIds&&(s.audioGroupIds=s.audioGroupIds.filter(x)),s.textGroupIds&&(s.textGroupIds=s.textGroupIds.filter(x)),s.urlId=0,!0):!1}).map(function(s,n){var o=s.details;return o!=null&&o.fragments&&o.fragments.forEach(function(i){i.level=n}),s});this._levels=p,this.hls.trigger(B.Events.LEVELS_UPDATED,{levels:p})},U(l,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(h){var c,x=this._levels;if(x.length===0)return;if(this.currentLevelIndex===h&&(c=x[h])!==null&&c!==void 0&&c.details)return;if(h<0||h>=x.length){var p=h<0;if(this.hls.trigger(B.Events.ERROR,{type:D.ErrorTypes.OTHER_ERROR,details:D.ErrorDetails.LEVEL_SWITCH_ERROR,level:h,fatal:p,reason:"invalid level idx"}),p)return;h=Math.min(h,x.length-1)}this.clearTimer();var s=this.currentLevelIndex,n=x[s],o=x[h];this.log("switching to level "+h+" from "+s),this.currentLevelIndex=h;var i=_({},o,{level:h,maxBitrate:o.maxBitrate,uri:o.uri,urlId:o.urlId});delete i._urlId,this.hls.trigger(B.Events.LEVEL_SWITCHING,i);var y=o.details;if(!y||y.live){var v=this.switchParams(o.uri,n==null?void 0:n.details);this.loadPlaylist(v)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(h){this.manualLevelIndex=h,this._startLevel===void 0&&(this._startLevel=h),h!==-1&&(this.level=h)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(h){this._firstLevel=h}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var h=this.hls.config.startLevel;return h!==void 0?h:this._firstLevel}else return this._startLevel},set:function(h){this._startLevel=h}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(h){this.level=h,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=h)}}]),l}(O.default)},"./src/controller/level-helper.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"addGroupId",function(){return D}),j.d(N,"assignTrackIdsByGroup",function(){return G}),j.d(N,"updatePTS",function(){return T}),j.d(N,"updateFragPTSDTS",function(){return M}),j.d(N,"mergeDetails",function(){return _}),j.d(N,"mapPartIntersection",function(){return I}),j.d(N,"mapFragmentIntersection",function(){return U}),j.d(N,"adjustSliding",function(){return R}),j.d(N,"addSliding",function(){return b}),j.d(N,"computeReloadInterval",function(){return g}),j.d(N,"getFragmentWithSN",function(){return m}),j.d(N,"getPartWith",function(){return u});var Y=j("./src/polyfills/number.ts"),B=j("./src/utils/logger.ts");function D(l,f,C){switch(f){case"audio":l.audioGroupIds||(l.audioGroupIds=[]),l.audioGroupIds.push(C);break;case"text":l.textGroupIds||(l.textGroupIds=[]),l.textGroupIds.push(C);break}}function G(l){var f={};l.forEach(function(C){var h=C.groupId||"";C.id=f[h]=f[h]||0,f[h]++})}function T(l,f,C){var h=l[f],c=l[C];O(h,c)}function O(l,f){var C=f.startPTS;if(Object(Y.isFiniteNumber)(C)){var h=0,c;f.sn>l.sn?(h=C-l.start,c=l):(h=l.start-C,c=f),c.duration!==h&&(c.duration=h)}else if(f.sn>l.sn){var x=l.cc===f.cc;x&&l.minEndPTS?f.start=l.start+(l.minEndPTS-l.start):f.start=l.start+l.duration}else f.start=Math.max(l.start-f.duration,0)}function M(l,f,C,h,c,x){var p=h-C;p<=0&&(B.logger.warn("Fragment should have a positive duration",f),h=C+f.duration,x=c+f.duration);var s=C,n=h,o=f.startPTS,i=f.endPTS;if(Object(Y.isFiniteNumber)(o)){var y=Math.abs(o-C);Object(Y.isFiniteNumber)(f.deltaPTS)?f.deltaPTS=Math.max(y,f.deltaPTS):f.deltaPTS=y,s=Math.max(C,o),C=Math.min(C,o),c=Math.min(c,f.startDTS),n=Math.min(h,i),h=Math.max(h,i),x=Math.max(x,f.endDTS)}f.duration=h-C;var v=C-f.start;f.appendedPTS=h,f.start=f.startPTS=C,f.maxStartPTS=s,f.startDTS=c,f.endPTS=h,f.minEndPTS=n,f.endDTS=x;var A=f.sn;if(!l||A<l.startSN||A>l.endSN)return 0;var P,F=A-l.startSN,z=l.fragments;for(z[F]=f,P=F;P>0;P--)O(z[P],z[P-1]);for(P=F;P<z.length-1;P++)O(z[P],z[P+1]);return l.fragmentHint&&O(z[z.length-1],l.fragmentHint),l.PTSKnown=l.alignedSliding=!0,v}function _(l,f){for(var C=null,h=l.fragments,c=h.length-1;c>=0;c--){var x=h[c].initSegment;if(x){C=x;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;var p=0,s;if(U(l,f,function(P,F){P.relurl&&(p=P.cc-F.cc),Object(Y.isFiniteNumber)(P.startPTS)&&Object(Y.isFiniteNumber)(P.endPTS)&&(F.start=F.startPTS=P.startPTS,F.startDTS=P.startDTS,F.appendedPTS=P.appendedPTS,F.maxStartPTS=P.maxStartPTS,F.endPTS=P.endPTS,F.endDTS=P.endDTS,F.minEndPTS=P.minEndPTS,F.duration=P.endPTS-P.startPTS,F.duration&&(s=F),f.PTSKnown=f.alignedSliding=!0),F.elementaryStreams=P.elementaryStreams,F.loader=P.loader,F.stats=P.stats,F.urlId=P.urlId,P.initSegment&&(F.initSegment=P.initSegment,C=P.initSegment)}),C){var n=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments;n.forEach(function(P){var F;(!P.initSegment||P.initSegment.relurl===((F=C)===null||F===void 0?void 0:F.relurl))&&(P.initSegment=C)})}if(f.skippedSegments&&(f.deltaUpdateFailed=f.fragments.some(function(P){return!P}),f.deltaUpdateFailed)){B.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var o=f.skippedSegments;o--;)f.fragments.shift();f.startSN=f.fragments[0].sn,f.startCC=f.fragments[0].cc}var i=f.fragments;if(p){B.logger.warn("discontinuity sliding from playlist, take drift into account");for(var y=0;y<i.length;y++)i[y].cc+=p}f.skippedSegments&&(f.startCC=f.fragments[0].cc),I(l.partList,f.partList,function(P,F){F.elementaryStreams=P.elementaryStreams,F.stats=P.stats}),s?M(f,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS):R(l,f),i.length&&(f.totalduration=f.edge-i[0].start),f.driftStartTime=l.driftStartTime,f.driftStart=l.driftStart;var v=f.advancedDateTime;if(f.advanced&&v){var A=f.edge;f.driftStart||(f.driftStartTime=v,f.driftStart=A),f.driftEndTime=v,f.driftEnd=A}else f.driftEndTime=l.driftEndTime,f.driftEnd=l.driftEnd,f.advancedDateTime=l.advancedDateTime}function I(l,f,C){if(l&&f)for(var h=0,c=0,x=l.length;c<=x;c++){var p=l[c],s=f[c+h];p&&s&&p.index===s.index&&p.fragment.sn===s.fragment.sn?C(p,s):h--}}function U(l,f,C){for(var h=f.skippedSegments,c=Math.max(l.startSN,f.startSN)-f.startSN,x=(l.fragmentHint?1:0)+(h?f.endSN:Math.min(l.endSN,f.endSN))-f.startSN,p=f.startSN-l.startSN,s=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments,n=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments,o=c;o<=x;o++){var i=n[p+o],y=s[o];h&&!y&&o<h&&(y=f.fragments[o]=i),i&&y&&C(i,y)}}function R(l,f){var C=f.startSN+f.skippedSegments-l.startSN,h=l.fragments;if(C<0||C>=h.length)return;b(f,h[C].start)}function b(l,f){if(f){for(var C=l.fragments,h=l.skippedSegments;h<C.length;h++)C[h].start+=f;l.fragmentHint&&(l.fragmentHint.start+=f)}}function g(l,f){var C=1e3*l.levelTargetDuration,h=C/2,c=l.age,x=c>0&&c<C*3,p=f.loading.end-f.loading.start,s,n=l.availabilityDelay;if(l.updated===!1)if(x){var o=333*l.misses;s=Math.max(Math.min(h,p*2),o),l.availabilityDelay=(l.availabilityDelay||0)+s}else s=h;else x?(n=Math.min(n||C/2,c),l.availabilityDelay=n,s=n+C-c):s=C-p;return Math.round(s)}function m(l,f,C){if(!l||!l.details)return null;var h=l.details,c=h.fragments[f-h.startSN];return c||(c=h.fragmentHint,c&&c.sn===f?c:f<h.startSN&&C&&C.sn===f?C:null)}function u(l,f,C){if(!l||!l.details)return null;var h=l.details.partList;if(h)for(var c=h.length;c--;){var x=h[c];if(x.index===C&&x.fragment.sn===f)return x}return null}},"./src/controller/stream-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return h});var Y=j("./src/polyfills/number.ts"),B=j("./src/controller/base-stream-controller.ts"),D=j("./src/is-supported.ts"),G=j("./src/events.ts"),T=j("./src/utils/buffer-helper.ts"),O=j("./src/controller/fragment-tracker.ts"),M=j("./src/types/loader.ts"),_=j("./src/loader/fragment.ts"),I=j("./src/demux/transmuxer-interface.ts"),U=j("./src/types/transmuxer.ts"),R=j("./src/controller/gap-controller.ts"),b=j("./src/errors.ts"),g=j("./src/utils/logger.ts");function m(c,x){for(var p=0;p<x.length;p++){var s=x[p];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}function u(c,x,p){return x&&m(c.prototype,x),p&&m(c,p),c}function l(c,x){c.prototype=Object.create(x.prototype),c.prototype.constructor=c,f(c,x)}function f(c,x){return f=Object.setPrototypeOf||function(s,n){return s.__proto__=n,s},f(c,x)}var C=100,h=function(c){l(x,c);function x(s,n){var o;return o=c.call(this,s,n,"[stream-controller]")||this,o.audioCodecSwap=!1,o.gapController=null,o.level=-1,o._forceStartLoad=!1,o.altAudio=!1,o.audioOnly=!1,o.fragPlaying=null,o.onvplaying=null,o.onvseeked=null,o.fragLastKbps=0,o.stalled=!1,o.couldBacktrack=!1,o.audioCodecSwitch=!1,o.videoBuffer=null,o._registerListeners(),o}var p=x.prototype;return p._registerListeners=function(){var n=this.hls;n.on(G.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.on(G.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(G.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(G.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(G.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(G.Events.LEVEL_LOADED,this.onLevelLoaded,this),n.on(G.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),n.on(G.Events.ERROR,this.onError,this),n.on(G.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),n.on(G.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),n.on(G.Events.BUFFER_CREATED,this.onBufferCreated,this),n.on(G.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),n.on(G.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),n.on(G.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p._unregisterListeners=function(){var n=this.hls;n.off(G.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.off(G.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(G.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(G.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(G.Events.LEVEL_LOADED,this.onLevelLoaded,this),n.off(G.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),n.off(G.Events.ERROR,this.onError,this),n.off(G.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),n.off(G.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),n.off(G.Events.BUFFER_CREATED,this.onBufferCreated,this),n.off(G.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),n.off(G.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),n.off(G.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},p.startLoad=function(n){if(this.levels){var o=this.lastCurrentTime,i=this.hls;if(this.stopLoad(),this.setInterval(C),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var y=i.startLevel;y===-1&&(i.config.testBandwidth?(y=0,this.bitrateTest=!0):y=i.nextAutoLevel),this.level=i.nextLoadLevel=y,this.loadedmetadata=!1}o>0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+o.toFixed(3)),n=o),this.state=B.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=B.State.STOPPED},p.stopLoad=function(){this._forceStartLoad=!1,c.prototype.stopLoad.call(this)},p.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_LEVEL:{var n,o=this.levels,i=this.level,y=o==null||((n=o[i])===null||n===void 0)?void 0:n.details;if(y&&(!y.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(y))break;this.state=B.State.IDLE;break}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var v,A=self.performance.now(),P=this.retryDate;(!P||A>=P||(v=this.media)!==null&&v!==void 0&&v.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=B.State.IDLE)}break;default:break}this.onTickEnd()},p.onTickEnd=function(){c.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},p.doTickIdle=function(){var n,o,i=this.hls,y=this.levelLastLoaded,v=this.levels,A=this.media,P=i.config,F=i.nextLoadLevel;if(y===null||!A&&(this.startFragRequested||!P.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!v||!v[F])return;var z=v[F];this.level=i.nextLoadLevel=F;var V=z.details;if(!V||this.state===B.State.WAITING_LEVEL||V.live&&this.levelLastLoaded!==F){this.state=B.State.WAITING_LEVEL;return}var L=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:A,M.PlaylistLevelType.MAIN);if(L===null)return;var k=L.len,H=this.getMaxBufferLength(z.maxBitrate);if(k>=H)return;if(this._streamEnded(L,V)){var J={};this.altAudio&&(J.type="video"),this.hls.trigger(G.Events.BUFFER_EOS,J),this.state=B.State.ENDED;return}var ae=L.end,he=this.getNextFragment(ae,V);if(this.couldBacktrack&&!this.fragPrevious&&he&&he.sn!=="initSegment"){var Se=he.sn-V.startSN;Se>1&&(he=V.fragments[Se-1],this.fragmentTracker.removeFragment(he))}if(he&&this.fragmentTracker.getState(he)===O.FragmentState.OK&&this.nextLoadPosition>ae){var Ee=this.audioOnly&&!this.altAudio?_.ElementaryStreamTypes.AUDIO:_.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(A,Ee,M.PlaylistLevelType.MAIN),he=this.getNextFragment(this.nextLoadPosition,V)}if(!he)return;he.initSegment&&!he.initSegment.data&&!this.bitrateTest&&(he=he.initSegment),((n=he.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((o=he.decryptdata)!==null&&o!==void 0&&o.key)?this.loadKey(he,V):this.loadFragment(he,V,ae)},p.loadFragment=function(n,o,i){var y,v=this.fragmentTracker.getState(n);if(this.fragCurrent=n,v===O.FragmentState.BACKTRACKED){var A=this.fragmentTracker.getBacktrackData(n);if(A){this._handleFragmentLoadProgress(A),this._handleFragmentLoadComplete(A);return}else v=O.FragmentState.NOT_LOADED}v===O.FragmentState.NOT_LOADED||v===O.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,c.prototype.loadFragment.call(this,n,o,i)):v===O.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((y=this.media)===null||y===void 0?void 0:y.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},p.getAppendedFrag=function(n){var o=this.fragmentTracker.getAppendedFrag(n,M.PlaylistLevelType.MAIN);return o&&"fragment"in o?o.fragment:o},p.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,M.PlaylistLevelType.MAIN)},p.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},p.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},p.nextLevelSwitch=function(){var n=this.levels,o=this.media;if(o!=null&&o.readyState){var i,y=this.getAppendedFrag(o.currentTime);if(y&&y.start>1&&this.flushMainBuffer(0,y.start-1),!o.paused&&n){var v=this.hls.nextLoadLevel,A=n[v],P=this.fragLastKbps;P&&this.fragCurrent?i=this.fragCurrent.duration*A.maxBitrate/(1e3*P)+1:i=0}else i=0;var F=this.getBufferedFrag(o.currentTime+i);if(F){var z=this.followingBufferedFrag(F);if(z){this.abortCurrentFrag();var V=z.maxStartPTS?z.maxStartPTS:z.start,L=z.duration,k=Math.max(F.end,V+Math.min(Math.max(L-this.config.maxFragLookUpTolerance,L*.5),L*.75));this.flushMainBuffer(k,Number.POSITIVE_INFINITY)}}}},p.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===B.State.KEY_LOADING&&(this.state=B.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},p.flushMainBuffer=function(n,o){c.prototype.flushMainBuffer.call(this,n,o,this.altAudio?"video":null)},p.onMediaAttached=function(n,o){c.prototype.onMediaAttached.call(this,n,o);var i=o.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new R.default(this.config,i,this.fragmentTracker,this.hls)},p.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),c.prototype.onMediaDetaching.call(this)},p.onMediaPlaying=function(){this.tick()},p.onMediaSeeked=function(){var n=this.media,o=n?n.currentTime:null;Object(Y.isFiniteNumber)(o)&&this.log("Media seeked to "+o.toFixed(3)),this.tick()},p.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(G.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},p.onManifestParsed=function(n,o){var i=!1,y=!1,v;o.levels.forEach(function(A){v=A.audioCodec,v&&(v.indexOf("mp4a.40.2")!==-1&&(i=!0),v.indexOf("mp4a.40.5")!==-1&&(y=!0))}),this.audioCodecSwitch=i&&y&&!Object(D.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=o.levels,this.startFragRequested=!1},p.onLevelLoading=function(n,o){var i=this.levels;if(!i||this.state!==B.State.IDLE)return;var y=i[o.level];(!y.details||y.details.live&&this.levelLastLoaded!==o.level||this.waitForCdnTuneIn(y.details))&&(this.state=B.State.WAITING_LEVEL)},p.onLevelLoaded=function(n,o){var i,y=this.levels,v=o.level,A=o.details,P=A.totalduration;if(!y){this.warn("Levels were reset while loading level "+v);return}this.log("Level "+v+" loaded ["+A.startSN+","+A.endSN+"], cc ["+A.startCC+", "+A.endCC+"] duration:"+P);var F=this.fragCurrent;F&&(this.state===B.State.FRAG_LOADING||this.state===B.State.FRAG_LOADING_WAITING_RETRY)&&(F.level!==o.level&&F.loader&&(this.state=B.State.IDLE,F.loader.abort()));var z=y[v],V=0;if(A.live||(i=z.details)!==null&&i!==void 0&&i.live){if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed)return;V=this.alignPlaylists(A,z.details)}if(z.details=A,this.levelLastLoaded=v,this.hls.trigger(G.Events.LEVEL_UPDATED,{details:A,level:v}),this.state===B.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(A))return;this.state=B.State.IDLE}this.startFragRequested?A.live&&this.synchronizeToLiveEdge(A):this.setStartPosition(A,V),this.tick()},p._handleFragmentLoadProgress=function(n){var o,i=n.frag,y=n.part,v=n.payload,A=this.levels;if(!A){this.warn("Levels were reset while fragment load was in progress. Fragment "+i.sn+" of level "+i.level+" will not be buffered");return}var P=A[i.level],F=P.details;if(!F){this.warn("Dropping fragment "+i.sn+" of level "+i.level+" after level details were reset");return}var z=P.videoCodec,V=F.PTSKnown||!F.live,L=(o=i.initSegment)===null||o===void 0?void 0:o.data,k=this._getAudioCodec(P),H=this.transmuxer=this.transmuxer||new I.default(this.hls,M.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),J=y?y.index:-1,ae=J!==-1,he=new U.ChunkMetadata(i.level,i.sn,i.stats.chunkCount,v.byteLength,J,ae),Se=this.initPTS[i.cc];H.push(v,L,k,z,i,y,F.totalduration,V,he,Se)},p.onAudioTrackSwitching=function(n,o){var i=this.altAudio,y=!!o.url,v=o.id;if(!y){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var A=this.fragCurrent;A!=null&&A.loader&&(this.log("Switching to main audio track, cancel main fragment load"),A.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var P=this.hls;i&&P.trigger(G.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),P.trigger(G.Events.AUDIO_TRACK_SWITCHED,{id:v})}},p.onAudioTrackSwitched=function(n,o){var i=o.id,y=!!this.hls.audioTracks[i].url;if(y){var v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=y,this.tick()},p.onBufferCreated=function(n,o){var i=o.tracks,y,v,A=!1;for(var P in i){var F=i[P];if(F.id==="main"){if(v=P,y=F,P==="video"){var z=i[P];z&&(this.videoBuffer=z.buffer)}}else A=!0}A&&y?(this.log("Alternate track found, use "+v+".buffered to schedule main fragment loading"),this.mediaBuffer=y.buffer):this.mediaBuffer=this.media},p.onFragBuffered=function(n,o){var i=o.frag,y=o.part;if(i&&i.type!==M.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(i)){this.warn("Fragment "+i.sn+(y?" p: "+y.index:"")+" of level "+i.level+" finished buffering, but was aborted. state: "+this.state),this.state===B.State.PARSED&&(this.state=B.State.IDLE);return}var v=y?y.stats:i.stats;this.fragLastKbps=Math.round(8*v.total/(v.buffering.end-v.loading.first)),i.sn!=="initSegment"&&(this.fragPrevious=i),this.fragBufferedComplete(i,y)},p.onError=function(n,o){switch(o.details){case b.ErrorDetails.FRAG_LOAD_ERROR:case b.ErrorDetails.FRAG_LOAD_TIMEOUT:case b.ErrorDetails.KEY_LOAD_ERROR:case b.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(M.PlaylistLevelType.MAIN,o);break;case b.ErrorDetails.LEVEL_LOAD_ERROR:case b.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==B.State.ERROR&&(o.fatal?(this.warn(""+o.details),this.state=B.State.ERROR):!o.levelRetry&&this.state===B.State.WAITING_LEVEL&&(this.state=B.State.IDLE));break;case b.ErrorDetails.BUFFER_FULL_ERROR:if(o.parent==="main"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var i=!0,y=this.getFwdBufferInfo(this.media,M.PlaylistLevelType.MAIN);y&&y.len>.5&&(i=!this.reduceMaxBufferLength(y.len)),i&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},p.checkBuffer=function(){var n=this.media,o=this.gapController;if(!n||!o||!n.readyState)return;var i=T.BufferHelper.getBuffered(n);!this.loadedmetadata&&i.length?(this.loadedmetadata=!0,this.seekToStartPos()):o.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},p.onFragLoadEmergencyAborted=function(){this.state=B.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},p.onBufferFlushed=function(n,o){var i=o.type;if(i!==_.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var y=(i===_.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(y,i,M.PlaylistLevelType.MAIN)}},p.onLevelsUpdated=function(n,o){this.levels=o.levels},p.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},p.seekToStartPos=function(){var n=this.media,o=n.currentTime,i=this.startPosition;if(i>=0&&o<i){if(n.seeking){g.logger.log("could not seek to "+i+", already seeking at "+o);return}var y=T.BufferHelper.getBuffered(n),v=y.length?y.start(0):0,A=v-i;A>0&&(A<this.config.maxBufferHole||A<this.config.maxFragLookUpTolerance)&&(g.logger.log("adjusting start position by "+A+" to match buffer start"),i+=A,this.startPosition=i),this.log("seek to target start position "+i+" from current time "+o),n.currentTime=i}},p._getAudioCodec=function(n){var o=this.config.defaultAudioCodec||n.audioCodec;return this.audioCodecSwap&&o&&(this.log("Swapping audio codec"),o.indexOf("mp4a.40.5")!==-1?o="mp4a.40.2":o="mp4a.40.5"),o},p._loadBitrateTestFrag=function(n){var o=this;this._doFragLoad(n).then(function(i){var y=o.hls;if(!i||y.nextLoadLevel||o.fragContextChanged(n))return;o.fragLoadError=0,o.state=B.State.IDLE,o.startFragRequested=!1,o.bitrateTest=!1;var v=n.stats;v.parsing.start=v.parsing.end=v.buffering.start=v.buffering.end=self.performance.now(),y.trigger(G.Events.FRAG_LOADED,i)})},p._handleTransmuxComplete=function(n){var o,i="main",y=this.hls,v=n.remuxResult,A=n.chunkMeta,P=this.getCurrentContext(A);if(!P){this.warn("The loading context changed while buffering fragment "+A.sn+" of level "+A.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(A.level);return}var F=P.frag,z=P.part,V=P.level,L=v.video,k=v.text,H=v.id3,J=v.initSegment,ae=this.altAudio?void 0:v.audio;if(this.fragContextChanged(F))return;if(this.state=B.State.PARSING,J){J.tracks&&(this._bufferInitSegment(V,J.tracks,F,A),y.trigger(G.Events.FRAG_PARSING_INIT_SEGMENT,{frag:F,id:i,tracks:J.tracks}));var he=J.initPTS,Se=J.timescale;Object(Y.isFiniteNumber)(he)&&(this.initPTS[F.cc]=he,y.trigger(G.Events.INIT_PTS_FOUND,{frag:F,id:i,initPTS:he,timescale:Se}))}if(L&&v.independent!==!1){if(V.details){var Ee=L.startPTS,Re=L.endPTS,Me=L.startDTS,Oe=L.endDTS;if(z)z.elementaryStreams[L.type]={startPTS:Ee,endPTS:Re,startDTS:Me,endDTS:Oe};else if(L.firstKeyFrame&&L.independent&&(this.couldBacktrack=!0),L.dropped&&L.independent){var ye=this.getLoadPosition()+this.config.maxBufferHole;if(ye<Ee){this.backtrack(F);return}F.setElementaryStreamInfo(L.type,F.start,Re,F.start,Oe,!0)}F.setElementaryStreamInfo(L.type,Ee,Re,Me,Oe),this.bufferFragmentData(L,F,z,A)}}else if(v.independent===!1){this.backtrack(F);return}if(ae){var Le=ae.startPTS,q=ae.endPTS,Ce=ae.startDTS,fe=ae.endDTS;z&&(z.elementaryStreams[_.ElementaryStreamTypes.AUDIO]={startPTS:Le,endPTS:q,startDTS:Ce,endDTS:fe}),F.setElementaryStreamInfo(_.ElementaryStreamTypes.AUDIO,Le,q,Ce,fe),this.bufferFragmentData(ae,F,z,A)}if(H!=null&&(o=H.samples)!==null&&o!==void 0&&o.length){var De={frag:F,id:i,samples:H.samples};y.trigger(G.Events.FRAG_PARSING_METADATA,De)}if(k){var Xe={frag:F,id:i,samples:k.samples};y.trigger(G.Events.FRAG_PARSING_USERDATA,Xe)}},p._bufferInitSegment=function(n,o,i,y){var v=this;if(this.state!==B.State.PARSING)return;this.audioOnly=!!o.audio&&!o.video,this.altAudio&&!this.audioOnly&&delete o.audio;var A=o.audio,P=o.video,F=o.audiovideo;if(A){var z=n.audioCodec,V=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(z&&(z.indexOf("mp4a.40.5")!==-1?z="mp4a.40.2":z="mp4a.40.5"),A.metadata.channelCount!==1&&V.indexOf("firefox")===-1&&(z="mp4a.40.5")),V.indexOf("android")!==-1&&A.container!=="audio/mpeg"&&(z="mp4a.40.2",this.log("Android: force audio codec to "+z)),n.audioCodec&&n.audioCodec!==z&&this.log('Swapping manifest audio codec "'+n.audioCodec+'" for "'+z+'"'),A.levelCodec=z,A.id="main",this.log("Init audio buffer, container:"+A.container+", codecs[selected/level/parsed]=["+(z||"")+"/"+(n.audioCodec||"")+"/"+A.codec+"]")}P&&(P.levelCodec=n.videoCodec,P.id="main",this.log("Init video buffer, container:"+P.container+", codecs[level/parsed]=["+(n.videoCodec||"")+"/"+P.codec+"]")),F&&this.log("Init audiovideo buffer, container:"+F.container+", codecs[level/parsed]=["+(n.attrs.CODECS||"")+"/"+F.codec+"]"),this.hls.trigger(G.Events.BUFFER_CODECS,o),Object.keys(o).forEach(function(L){var k=o[L],H=k.initSegment;H!=null&&H.byteLength&&v.hls.trigger(G.Events.BUFFER_APPENDING,{type:L,data:H,frag:i,part:null,chunkMeta:y,parent:i.type})}),this.tick()},p.backtrack=function(n){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(n);var o=this.fragmentTracker.backtrack(n);this.fragPrevious=null,this.nextLoadPosition=n.start,o?this.resetFragmentLoading(n):this.state=B.State.BACKTRACKING},p.checkFragmentChanged=function(){var n=this.media,o=null;if(n&&n.readyState>1&&n.seeking===!1){var i=n.currentTime;if(T.BufferHelper.isBuffered(n,i)?o=this.getAppendedFrag(i):T.BufferHelper.isBuffered(n,i+.1)&&(o=this.getAppendedFrag(i+.1)),o){var y=this.fragPlaying,v=o.level;(!y||o.sn!==y.sn||y.level!==v||o.urlId!==y.urlId)&&(this.hls.trigger(G.Events.FRAG_CHANGED,{frag:o}),(!y||y.level!==v)&&this.hls.trigger(G.Events.LEVEL_SWITCHED,{level:v}),this.fragPlaying=o)}}},u(x,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var o=this.getAppendedFrag(n.currentTime);if(o)return o.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var o=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(o)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),x}(B.default)},"./src/controller/subtitle-stream-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"SubtitleStreamController",function(){return l});var Y=j("./src/events.ts"),B=j("./src/utils/logger.ts"),D=j("./src/utils/buffer-helper.ts"),G=j("./src/controller/fragment-finders.ts"),T=j("./src/utils/discontinuities.ts"),O=j("./src/controller/level-helper.ts"),M=j("./src/controller/fragment-tracker.ts"),_=j("./src/controller/base-stream-controller.ts"),I=j("./src/types/loader.ts"),U=j("./src/types/level.ts");function R(f,C){for(var h=0;h<C.length;h++){var c=C[h];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(f,c.key,c)}}function b(f,C,h){return C&&R(f.prototype,C),h&&R(f,h),f}function g(f,C){f.prototype=Object.create(C.prototype),f.prototype.constructor=f,m(f,C)}function m(f,C){return m=Object.setPrototypeOf||function(c,x){return c.__proto__=x,c},m(f,C)}var u=500,l=function(f){g(C,f);function C(c,x){var p;return p=f.call(this,c,x,"[subtitle-stream-controller]")||this,p.levels=[],p.currentTrackId=-1,p.tracksBuffered=[],p.mainDetails=null,p._registerListeners(),p}var h=C.prototype;return h.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},h._registerListeners=function(){var x=this.hls;x.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.on(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.on(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.on(Y.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.on(Y.Events.ERROR,this.onError,this),x.on(Y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),x.on(Y.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),x.on(Y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),x.on(Y.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),x.on(Y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},h._unregisterListeners=function(){var x=this.hls;x.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.off(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.off(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.off(Y.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.off(Y.Events.ERROR,this.onError,this),x.off(Y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),x.off(Y.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),x.off(Y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),x.off(Y.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),x.off(Y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},h.startLoad=function(){this.stopLoad(),this.state=_.State.IDLE,this.setInterval(u),this.tick()},h.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},h.onLevelLoaded=function(x,p){this.mainDetails=p.details},h.onSubtitleFragProcessed=function(x,p){var s=p.frag,n=p.success;if(this.fragPrevious=s,this.state=_.State.IDLE,!n)return;var o=this.tracksBuffered[this.currentTrackId];if(!o)return;for(var i,y=s.start,v=0;v<o.length;v++)if(y>=o[v].start&&y<=o[v].end){i=o[v];break}var A=s.start+s.duration;i?i.end=A:(i={start:y,end:A},o.push(i)),this.fragmentTracker.fragBuffered(s)},h.onBufferFlushing=function(x,p){var s=p.startOffset,n=p.endOffset;if(s===0&&n!==Number.POSITIVE_INFINITY){var o=this.currentTrackId,i=this.levels;if(!i.length||!i[o]||!i[o].details)return;var y=i[o].details,v=y.targetduration,A=n-v;if(A<=0)return;p.endOffsetSubtitles=Math.max(0,A),this.tracksBuffered.forEach(function(P){for(var F=0;F<P.length;){if(P[F].end<=A){P.shift();continue}else if(P[F].start<A)P[F].start=A;else break;F++}}),this.fragmentTracker.removeFragmentsInRange(s,A,I.PlaylistLevelType.SUBTITLE)}},h.onError=function(x,p){var s,n=p.frag;if(!n||n.type!==I.PlaylistLevelType.SUBTITLE)return;(s=this.fragCurrent)!==null&&s!==void 0&&s.loader&&this.fragCurrent.loader.abort(),this.state=_.State.IDLE},h.onSubtitleTracksUpdated=function(x,p){var s=this,n=p.subtitleTracks;this.tracksBuffered=[],this.levels=n.map(function(o){return new U.Level(o)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(o){s.tracksBuffered[o.id]=[]}),this.mediaBuffer=null},h.onSubtitleTrackSwitch=function(x,p){if(this.currentTrackId=p.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var s=this.levels[this.currentTrackId];s!=null&&s.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,s&&this.setInterval(u)},h.onSubtitleTrackLoaded=function(x,p){var s,n=p.details,o=p.id,i=this.currentTrackId,y=this.levels;if(!y.length)return;var v=y[i];if(o>=y.length||o!==i||!v)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(s=v.details)!==null&&s!==void 0&&s.live){var A=this.mainDetails;if(n.deltaUpdateFailed||!A)return;var P=A.fragments[0];if(!v.details)n.hasProgramDateTime&&A.hasProgramDateTime?Object(T.alignMediaPlaylistByPDT)(n,A):P&&Object(O.addSliding)(n,P.start);else{var F=this.alignPlaylists(n,v.details);F===0&&P&&Object(O.addSliding)(n,P.start)}}if(v.details=n,this.levelLastLoaded=o,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===_.State.IDLE){var z=Object(G.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);z||(this.warn("Subtitle playlist not aligned with playback"),v.details=void 0)}},h._handleFragmentLoadComplete=function(x){var p=x.frag,s=x.payload,n=p.decryptdata,o=this.hls;if(this.fragContextChanged(p))return;if(s&&s.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var i=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(s),n.key.buffer,n.iv.buffer).then(function(y){var v=performance.now();o.trigger(Y.Events.FRAG_DECRYPTED,{frag:p,payload:y,stats:{tstart:i,tdecrypt:v}})})}},h.doTick=function(){if(!this.media){this.state=_.State.IDLE;return}if(this.state===_.State.IDLE){var x,p=this.currentTrackId,s=this.levels;if(!s.length||!s[p]||!s[p].details)return;var n=s[p].details,o=n.targetduration,i=this.config,y=this.media,v=D.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,y.currentTime-o,i.maxBufferHole),A=v.end,P=v.len,F=this.getMaxBufferLength()+o;if(P>F)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var z=n.fragments,V=z.length,L=n.edge,k,H=this.fragPrevious;if(A<L){var J=i.maxFragLookUpTolerance;H&&n.hasProgramDateTime&&(k=Object(G.findFragmentByPDT)(z,H.endProgramDateTime,J)),k||(k=Object(G.findFragmentByPTS)(H,z,A,J),!k&&H&&H.start<z[0].start&&(k=z[0]))}else k=z[V-1];(x=k)!==null&&x!==void 0&&x.encrypted?(B.logger.log("Loading key for "+k.sn),this.state=_.State.KEY_LOADING,this.hls.trigger(Y.Events.KEY_LOADING,{frag:k})):k&&this.fragmentTracker.getState(k)===M.FragmentState.NOT_LOADED&&this.loadFragment(k,n,A)}},h.loadFragment=function(x,p,s){this.fragCurrent=x,f.prototype.loadFragment.call(this,x,p,s)},b(C,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),C}(_.default)},"./src/controller/subtitle-track-controller.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/events.ts"),B=j("./src/utils/texttrack-utils.ts"),D=j("./src/controller/base-playlist-controller.ts"),G=j("./src/types/loader.ts");function T(R,b){for(var g=0;g<b.length;g++){var m=b[g];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(R,m.key,m)}}function O(R,b,g){return b&&T(R.prototype,b),g&&T(R,g),R}function M(R,b){R.prototype=Object.create(b.prototype),R.prototype.constructor=R,_(R,b)}function _(R,b){return _=Object.setPrototypeOf||function(m,u){return m.__proto__=u,m},_(R,b)}var I=function(R){M(b,R);function b(m){var u;return u=R.call(this,m,"[subtitle-track-controller]")||this,u.media=null,u.tracks=[],u.groupId=null,u.tracksInGroup=[],u.trackId=-1,u.selectDefaultTrack=!0,u.queuedDefaultTrack=-1,u.trackChangeListener=function(){return u.onTextTracksChanged()},u.asyncPollTrackChange=function(){return u.pollTrackChange(0)},u.useTextTrackPolling=!1,u.subtitlePollingInterval=-1,u.subtitleDisplay=!0,u.registerListeners(),u}var g=b.prototype;return g.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,R.prototype.destroy.call(this)},g.registerListeners=function(){var u=this.hls;u.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.on(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.on(Y.Events.LEVEL_LOADING,this.onLevelLoading,this),u.on(Y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),u.on(Y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),u.on(Y.Events.ERROR,this.onError,this)},g.unregisterListeners=function(){var u=this.hls;u.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.off(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.off(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.off(Y.Events.LEVEL_LOADING,this.onLevelLoading,this),u.off(Y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),u.off(Y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),u.off(Y.Events.ERROR,this.onError,this)},g.onMediaAttached=function(u,l){if(this.media=l.media,!this.media)return;this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},g.pollTrackChange=function(u){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,u)},g.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var u=U(this.media.textTracks);u.forEach(function(l){Object(B.clearCurrentCues)(l)}),this.subtitleTrack=-1,this.media=null},g.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},g.onManifestParsed=function(u,l){this.tracks=l.subtitleTracks},g.onSubtitleTrackLoaded=function(u,l){var f=l.id,C=l.details,h=this.trackId,c=this.tracksInGroup[h];if(!c){this.warn("Invalid subtitle track id "+f);return}var x=c.details;c.details=l.details,this.log("subtitle track "+f+" loaded ["+C.startSN+"-"+C.endSN+"]"),f===this.trackId&&(this.retryCount=0,this.playlistLoaded(f,l,x))},g.onLevelLoading=function(u,l){this.switchLevel(l.level)},g.onLevelSwitching=function(u,l){this.switchLevel(l.level)},g.switchLevel=function(u){var l=this.hls.levels[u];if(!(l!=null&&l.textGroupIds))return;var f=l.textGroupIds[l.urlId];if(this.groupId!==f){var C=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,h=this.tracks.filter(function(p){return!f||p.groupId===f});this.tracksInGroup=h;var c=this.findTrackId(C==null?void 0:C.name)||this.findTrackId();this.groupId=f;var x={subtitleTracks:h};this.log("Updating subtitle tracks, "+h.length+' track(s) found in "'+f+'" group-id'),this.hls.trigger(Y.Events.SUBTITLE_TRACKS_UPDATED,x),c!==-1&&this.setSubtitleTrack(c,C)}},g.findTrackId=function(u){for(var l=this.tracksInGroup,f=0;f<l.length;f++){var C=l[f];if((!this.selectDefaultTrack||C.default)&&(!u||u===C.name))return C.id}return-1},g.onError=function(u,l){if(R.prototype.onError.call(this,u,l),l.fatal||!l.context)return;l.context.type===G.PlaylistContextType.SUBTITLE_TRACK&&l.context.id===this.trackId&&l.context.groupId===this.groupId&&this.retryLoadingOrFail(l)},g.loadPlaylist=function(u){var l=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(l)){var f=l.id,C=l.groupId,h=l.url;if(u)try{h=u.addDirectives(h)}catch(c){this.warn("Could not construct new URL with HLS Delivery Directives: "+c)}this.log("Loading subtitle playlist for id "+f),this.hls.trigger(Y.Events.SUBTITLE_TRACK_LOADING,{url:h,id:f,groupId:C,deliveryDirectives:u||null})}},g.toggleTrackModes=function(u){var l=this,f=this.media,C=this.subtitleDisplay,h=this.trackId;if(!f)return;var c=U(f.textTracks),x=c.filter(function(n){return n.groupId===l.groupId});if(u===-1)[].slice.call(c).forEach(function(n){n.mode="disabled"});else{var p=x[h];p&&(p.mode="disabled")}var s=x[u];s&&(s.mode=C?"showing":"hidden")},g.setSubtitleTrack=function(u,l){var f,C=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=u;return}if(this.trackId!==u&&this.toggleTrackModes(u),this.trackId===u&&(u===-1||(f=C[u])!==null&&f!==void 0&&f.details)||u<-1||u>=C.length)return;this.clearTimer();var h=C[u];if(this.log("Switching to subtitle track "+u),this.trackId=u,h){var c=h.id,x=h.groupId,p=x===void 0?"":x,s=h.name,n=h.type,o=h.url;this.hls.trigger(Y.Events.SUBTITLE_TRACK_SWITCH,{id:c,groupId:p,name:s,type:n,url:o});var i=this.switchParams(h.url,l==null?void 0:l.details);this.loadPlaylist(i)}else this.hls.trigger(Y.Events.SUBTITLE_TRACK_SWITCH,{id:u})},g.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var u=-1,l=U(this.media.textTracks),f=0;f<l.length;f++)if(l[f].mode==="hidden")u=f;else if(l[f].mode==="showing"){u=f;break}this.subtitleTrack!==u&&(this.subtitleTrack=u)},O(b,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(u){this.selectDefaultTrack=!1;var l=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(u,l)}}]),b}(D.default);function U(R){for(var b=[],g=0;g<R.length;g++){var m=R[g];m.kind==="subtitles"&&m.label&&b.push(R[g])}return b}N.default=I},"./src/controller/timeline-controller.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"TimelineController",function(){return U});var Y=j("./src/polyfills/number.ts"),B=j("./src/events.ts"),D=j("./src/utils/cea-608-parser.ts"),G=j("./src/utils/output-filter.ts"),T=j("./src/utils/webvtt-parser.ts"),O=j("./src/utils/texttrack-utils.ts"),M=j("./src/utils/imsc1-ttml-parser.ts"),_=j("./src/types/loader.ts"),I=j("./src/utils/logger.ts"),U=function(){function m(l){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this.captionsProperties=void 0,this.hls=l,this.config=l.config,this.Cues=l.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var f=new G.default(this,"textTrack1"),C=new G.default(this,"textTrack2"),h=new G.default(this,"textTrack3"),c=new G.default(this,"textTrack4");this.cea608Parser1=new D.default(1,f,C),this.cea608Parser2=new D.default(3,h,c)}l.on(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(B.Events.MANIFEST_LOADED,this.onManifestLoaded,this),l.on(B.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),l.on(B.Events.FRAG_LOADING,this.onFragLoading,this),l.on(B.Events.FRAG_LOADED,this.onFragLoaded,this),l.on(B.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),l.on(B.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),l.on(B.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),l.on(B.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),l.on(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var u=m.prototype;return u.destroy=function(){var f=this.hls;f.off(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),f.off(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),f.off(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),f.off(B.Events.MANIFEST_LOADED,this.onManifestLoaded,this),f.off(B.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),f.off(B.Events.FRAG_LOADING,this.onFragLoading,this),f.off(B.Events.FRAG_LOADED,this.onFragLoaded,this),f.off(B.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),f.off(B.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),f.off(B.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),f.off(B.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),f.off(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},u.addCues=function(f,C,h,c,x){for(var p=!1,s=x.length;s--;){var n=x[s],o=b(n[0],n[1],C,h);if(o>=0&&(n[0]=Math.min(n[0],C),n[1]=Math.max(n[1],h),p=!0,o/(h-C)>.5))return}if(p||x.push([C,h]),this.config.renderTextTracksNatively){var i=this.captionsTracks[f];this.Cues.newCue(i,C,h,c)}else{var y=this.Cues.newCue(null,C,h,c);this.hls.trigger(B.Events.CUES_PARSED,{type:"captions",cues:y,track:f})}},u.onInitPtsFound=function(f,C){var h=this,c=C.frag,x=C.id,p=C.initPTS,s=C.timescale,n=this.unparsedVttFrags;x==="main"&&(this.initPTS[c.cc]=p,this.timescale[c.cc]=s),n.length&&(this.unparsedVttFrags=[],n.forEach(function(o){h.onFragLoaded(B.Events.FRAG_LOADED,o)}))},u.getExistingTrack=function(f){var C=this.media;if(C)for(var h=0;h<C.textTracks.length;h++){var c=C.textTracks[h];if(c[f])return c}return null},u.createCaptionsTrack=function(f){this.config.renderTextTracksNatively?this.createNativeTrack(f):this.createNonNativeTrack(f)},u.createNativeTrack=function(f){if(this.captionsTracks[f])return;var C=this.captionsProperties,h=this.captionsTracks,c=this.media,x=C[f],p=x.label,s=x.languageCode,n=this.getExistingTrack(f);if(n)h[f]=n,Object(O.clearCurrentCues)(h[f]),Object(O.sendAddTrackEvent)(h[f],c);else{var o=this.createTextTrack("captions",p,s);o&&(o[f]=!0,h[f]=o)}},u.createNonNativeTrack=function(f){if(this.nonNativeCaptionsTracks[f])return;var C=this.captionsProperties[f];if(!C)return;var h=C.label,c={_id:f,label:h,kind:"captions",default:C.media?!!C.media.default:!1,closedCaptions:C.media};this.nonNativeCaptionsTracks[f]=c,this.hls.trigger(B.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[c]})},u.createTextTrack=function(f,C,h){var c=this.media;return c?c.addTextTrack(f,C,h):void 0},u.onMediaAttaching=function(f,C){this.media=C.media,this._cleanTracks()},u.onMediaDetaching=function(){var f=this.captionsTracks;Object.keys(f).forEach(function(C){Object(O.clearCurrentCues)(f[C]),delete f[C]}),this.nonNativeCaptionsTracks={}},u.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},u._cleanTracks=function(){var f=this.media;if(!f)return;var C=f.textTracks;if(C)for(var h=0;h<C.length;h++)Object(O.clearCurrentCues)(C[h])},u.onSubtitleTracksUpdated=function(f,C){var h=this;this.textTracks=[];var c=C.subtitleTracks||[],x=c.some(function(o){return o.textCodec===M.IMSC1_CODEC});if(this.config.enableWebVTT||x&&this.config.enableIMSC1){var p=this.tracks&&c&&this.tracks.length===c.length;if(this.tracks=c||[],this.config.renderTextTracksNatively){var s=this.media?this.media.textTracks:[];this.tracks.forEach(function(o,i){var y;if(i<s.length){for(var v=null,A=0;A<s.length;A++)if(R(s[A],o)){v=s[A];break}v&&(y=v)}y?Object(O.clearCurrentCues)(y):(y=h.createTextTrack("subtitles",o.name,o.lang),y&&(y.mode="disabled")),y&&(y.groupId=o.groupId,h.textTracks.push(y))})}else if(!p&&this.tracks&&this.tracks.length){var n=this.tracks.map(function(o){return{label:o.name,kind:o.type.toLowerCase(),default:o.default,subtitleTrack:o}});this.hls.trigger(B.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:n})}}},u.onManifestLoaded=function(f,C){var h=this;this.config.enableCEA708Captions&&C.captions&&C.captions.forEach(function(c){var x=/(?:CC|SERVICE)([1-4])/.exec(c.instreamId);if(!x)return;var p="textTrack"+x[1],s=h.captionsProperties[p];if(!s)return;s.label=c.name,c.lang&&(s.languageCode=c.lang),s.media=c})},u.onFragLoading=function(f,C){var h=this.cea608Parser1,c=this.cea608Parser2,x=this.lastSn,p=this.lastPartIndex;if(!this.enabled||!(h&&c))return;if(C.frag.type===_.PlaylistLevelType.MAIN){var s,n,o=C.frag.sn,i=(s=C==null||((n=C.part)===null||n===void 0)?void 0:n.index)!=null?s:-1;o===x+1||o===x&&i===p+1||(h.reset(),c.reset()),this.lastSn=o,this.lastPartIndex=i}},u.onFragLoaded=function(f,C){var h=C.frag,c=C.payload,x=this.initPTS,p=this.unparsedVttFrags;if(h.type===_.PlaylistLevelType.SUBTITLE)if(c.byteLength){if(!Object(Y.isFiniteNumber)(x[h.cc])){p.push(C),x.length&&this.hls.trigger(B.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:h,error:new Error("Missing initial subtitle PTS")});return}var s=h.decryptdata;if(s==null||s.key==null||s.method!=="AES-128"){var n=this.tracks[h.level],o=this.vttCCs;o[h.cc]||(o[h.cc]={start:h.start,prevCC:this.prevCC,new:!0},this.prevCC=h.cc),n&&n.textCodec===M.IMSC1_CODEC?this._parseIMSC1(h,c):this._parseVTTs(h,c,o)}}else this.hls.trigger(B.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:h,error:new Error("Empty subtitle payload")})},u._parseIMSC1=function(f,C){var h=this,c=this.hls;Object(M.parseIMSC1)(C,this.initPTS[f.cc],this.timescale[f.cc],function(x){h._appendCues(x,f.level),c.trigger(B.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:f})},function(x){I.logger.log("Failed to parse IMSC1: "+x),c.trigger(B.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:f,error:x})})},u._parseVTTs=function(f,C,h){var c=this,x=this.hls;Object(T.parseWebVTT)(C,this.initPTS[f.cc],this.timescale[f.cc],h,f.cc,f.start,function(p){c._appendCues(p,f.level),x.trigger(B.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:f})},function(p){c._fallbackToIMSC1(f,C),I.logger.log("Failed to parse VTT cue: "+p),x.trigger(B.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:f,error:p})})},u._fallbackToIMSC1=function(f,C){var h=this,c=this.tracks[f.level];c.textCodec||Object(M.parseIMSC1)(C,this.initPTS[f.cc],this.timescale[f.cc],function(){c.textCodec=M.IMSC1_CODEC,h._parseIMSC1(f,C)},function(){c.textCodec="wvtt"})},u._appendCues=function(f,C){var h=this.hls;if(this.config.renderTextTracksNatively){var c=this.textTracks[C];if(c.mode==="disabled")return;f.forEach(function(s){return Object(O.addCueToTrack)(c,s)})}else{var x=this.tracks[C],p=x.default?"default":"subtitles"+C;h.trigger(B.Events.CUES_PARSED,{type:"subtitles",cues:f,track:p})}},u.onFragDecrypted=function(f,C){var h=C.frag;if(h.type===_.PlaylistLevelType.SUBTITLE){if(!Object(Y.isFiniteNumber)(this.initPTS[h.cc])){this.unparsedVttFrags.push(C);return}this.onFragLoaded(B.Events.FRAG_LOADED,C)}},u.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},u.onFragParsingUserdata=function(f,C){var h=this.cea608Parser1,c=this.cea608Parser2;if(!this.enabled||!(h&&c))return;for(var x=0;x<C.samples.length;x++){var p=C.samples[x].bytes;if(p){var s=this.extractCea608Data(p);h.addData(C.samples[x].pts,s[0]),c.addData(C.samples[x].pts,s[1])}}},u.onBufferFlushing=function(f,C){var h=C.startOffset,c=C.endOffset,x=C.endOffsetSubtitles,p=C.type,s=this.media;if(!s||s.currentTime<c)return;if(!p||p==="video"){var n=this.captionsTracks;Object.keys(n).forEach(function(i){return Object(O.removeCuesInRange)(n[i],h,c)})}if(this.config.renderTextTracksNatively&&(h===0&&x!==void 0)){var o=this.textTracks;Object.keys(o).forEach(function(i){return Object(O.removeCuesInRange)(o[i],h,x)})}},u.extractCea608Data=function(f){for(var C=f[0]&31,h=2,c=[[],[]],x=0;x<C;x++){var p=f[h++],s=127&f[h++],n=127&f[h++],o=(4&p)!==0,i=3&p;if(s===0&&n===0)continue;o&&((i===0||i===1)&&(c[i].push(s),c[i].push(n)))}return c},m}();function R(m,u){return m&&m.label===u.name&&!(m.textTrack1||m.textTrack2)}function b(m,u,l,f){return Math.min(u,f)-Math.max(m,l)}function g(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return Y});var Y=function(){function B(G,T){this.subtle=void 0,this.aesIV=void 0,this.subtle=G,this.aesIV=T}var D=B.prototype;return D.decrypt=function(T,O){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},O,T)},B}()},"./src/crypt/aes-decryptor.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"removePadding",function(){return B}),j.d(N,"default",function(){return D});var Y=j("./src/utils/typed-array.ts");function B(G){var T=G.byteLength,O=T&&new DataView(G.buffer).getUint8(T-1);return O?Object(Y.sliceUint8)(G,0,T-O):G}var D=function(){function G(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var T=G.prototype;return T.uint8ArrayToUint32Array_=function(M){for(var _=new DataView(M),I=new Uint32Array(4),U=0;U<4;U++)I[U]=_.getUint32(U*4);return I},T.initTable=function(){var M=this.sBox,_=this.invSBox,I=this.subMix,U=I[0],R=I[1],b=I[2],g=I[3],m=this.invSubMix,u=m[0],l=m[1],f=m[2],C=m[3],h=new Uint32Array(256),c=0,x=0,p=0;for(p=0;p<256;p++)p<128?h[p]=p<<1:h[p]=p<<1^283;for(p=0;p<256;p++){var s=x^x<<1^x<<2^x<<3^x<<4;s=s>>>8^s&255^99,M[c]=s,_[s]=c;var n=h[c],o=h[n],i=h[o],y=h[s]*257^s*16843008;U[c]=y<<24|y>>>8,R[c]=y<<16|y>>>16,b[c]=y<<8|y>>>24,g[c]=y,y=i*16843009^o*65537^n*257^c*16843008,u[s]=y<<24|y>>>8,l[s]=y<<16|y>>>16,f[s]=y<<8|y>>>24,C[s]=y,c?(c=n^h[h[h[i^n]]],x^=h[h[x]]):c=x=1}},T.expandKey=function(M){for(var _=this.uint8ArrayToUint32Array_(M),I=!0,U=0;U<_.length&&I;)I=_[U]===this.key[U],U++;if(I)return;this.key=_;var R=this.keySize=_.length;if(R!==4&&R!==6&&R!==8)throw new Error("Invalid aes key size="+R);var b=this.ksRows=(R+6+1)*4,g,m,u=this.keySchedule=new Uint32Array(b),l=this.invKeySchedule=new Uint32Array(b),f=this.sBox,C=this.rcon,h=this.invSubMix,c=h[0],x=h[1],p=h[2],s=h[3],n,o;for(g=0;g<b;g++){if(g<R){n=u[g]=_[g];continue}o=n,g%R===0?(o=o<<8|o>>>24,o=f[o>>>24]<<24|f[o>>>16&255]<<16|f[o>>>8&255]<<8|f[o&255],o^=C[g/R|0]<<24):R>6&&g%R===4&&(o=f[o>>>24]<<24|f[o>>>16&255]<<16|f[o>>>8&255]<<8|f[o&255]),u[g]=n=(u[g-R]^o)>>>0}for(m=0;m<b;m++)g=b-m,m&3?o=u[g]:o=u[g-4],m<4||g<=4?l[m]=o:l[m]=c[f[o>>>24]]^x[f[o>>>16&255]]^p[f[o>>>8&255]]^s[f[o&255]],l[m]=l[m]>>>0},T.networkToHostOrderSwap=function(M){return M<<24|(M&65280)<<8|(M&16711680)>>8|M>>>24},T.decrypt=function(M,_,I){for(var U=this.keySize+6,R=this.invKeySchedule,b=this.invSBox,g=this.invSubMix,m=g[0],u=g[1],l=g[2],f=g[3],C=this.uint8ArrayToUint32Array_(I),h=C[0],c=C[1],x=C[2],p=C[3],s=new Int32Array(M),n=new Int32Array(s.length),o,i,y,v,A,P,F,z,V,L,k,H,J,ae,he=this.networkToHostOrderSwap;_<s.length;){for(V=he(s[_]),L=he(s[_+1]),k=he(s[_+2]),H=he(s[_+3]),A=V^R[0],P=H^R[1],F=k^R[2],z=L^R[3],J=4,ae=1;ae<U;ae++)o=m[A>>>24]^u[P>>16&255]^l[F>>8&255]^f[z&255]^R[J],i=m[P>>>24]^u[F>>16&255]^l[z>>8&255]^f[A&255]^R[J+1],y=m[F>>>24]^u[z>>16&255]^l[A>>8&255]^f[P&255]^R[J+2],v=m[z>>>24]^u[A>>16&255]^l[P>>8&255]^f[F&255]^R[J+3],A=o,P=i,F=y,z=v,J=J+4;o=b[A>>>24]<<24^b[P>>16&255]<<16^b[F>>8&255]<<8^b[z&255]^R[J],i=b[P>>>24]<<24^b[F>>16&255]<<16^b[z>>8&255]<<8^b[A&255]^R[J+1],y=b[F>>>24]<<24^b[z>>16&255]<<16^b[A>>8&255]<<8^b[P&255]^R[J+2],v=b[z>>>24]<<24^b[A>>16&255]<<16^b[P>>8&255]<<8^b[F&255]^R[J+3],n[_]=he(o^h),n[_+1]=he(v^c),n[_+2]=he(y^x),n[_+3]=he(i^p),h=V,c=L,x=k,p=H,_=_+4}return n.buffer},G}()},"./src/crypt/decrypter.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return _});var Y=j("./src/crypt/aes-crypto.ts"),B=j("./src/crypt/fast-aes-key.ts"),D=j("./src/crypt/aes-decryptor.ts"),G=j("./src/utils/logger.ts"),T=j("./src/utils/mp4-tools.ts"),O=j("./src/utils/typed-array.ts"),M=16,_=function(){function I(R,b,g){var m=g===void 0?{}:g,u=m.removePKCS7Padding,l=u===void 0?!0:u;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=R,this.config=b,this.removePKCS7Padding=l,l)try{var f=self.crypto;f&&(this.subtle=f.subtle||f.webkitSubtle)}catch(C){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var U=I.prototype;return U.destroy=function(){this.observer=null},U.isSync=function(){return this.config.enableSoftwareAES},U.flush=function(){var b=this.currentResult;if(!b){this.reset();return}var g=new Uint8Array(b);return this.reset(),this.removePKCS7Padding?Object(D.removePadding)(g):g},U.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},U.decrypt=function(b,g,m,u){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(b),g,m);var l=this.flush();l&&u(l.buffer)}else this.webCryptoDecrypt(new Uint8Array(b),g,m).then(u)},U.softwareDecrypt=function(b,g,m){var u=this.currentIV,l=this.currentResult,f=this.remainderData;this.logOnce("JS AES decrypt"),f&&(b=Object(T.appendUint8Array)(f,b),this.remainderData=null);var C=this.getValidChunk(b);if(!C.length)return null;u&&(m=u);var h=this.softwareDecrypter;h||(h=this.softwareDecrypter=new D.default),h.expandKey(g);var c=l;return this.currentResult=h.decrypt(C.buffer,0,m),this.currentIV=Object(O.sliceUint8)(C,-16).buffer,c||null},U.webCryptoDecrypt=function(b,g,m){var u=this,l=this.subtle;return(this.key!==g||!this.fastAesKey)&&(this.key=g,this.fastAesKey=new B.default(l,g)),this.fastAesKey.expandKey().then(function(f){if(!l)return Promise.reject(new Error("web crypto not initialized"));var C=new Y.default(l,m);return C.decrypt(b.buffer,f)}).catch(function(f){return u.onWebCryptoError(f,b,g,m)})},U.onWebCryptoError=function(b,g,m,u){return G.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",b),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(g,m,u)},U.getValidChunk=function(b){var g=b,m=b.length-b.length%M;return m!==b.length&&(g=Object(O.sliceUint8)(b,0,m),this.remainderData=Object(O.sliceUint8)(b,m)),g},U.logOnce=function(b){if(!this.logEnabled)return;G.logger.log("[decrypter.ts]: "+b),this.logEnabled=!1},I}()},"./src/crypt/fast-aes-key.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return Y});var Y=function(){function B(G,T){this.subtle=void 0,this.key=void 0,this.subtle=G,this.key=T}var D=B.prototype;return D.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},B}()},"./src/demux/aacdemuxer.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/demux/base-audio-demuxer.ts"),B=j("./src/demux/adts.ts"),D=j("./src/utils/logger.ts"),G=j("./src/demux/id3.ts");function T(_,I){_.prototype=Object.create(I.prototype),_.prototype.constructor=_,O(_,I)}function O(_,I){return O=Object.setPrototypeOf||function(R,b){return R.__proto__=b,R},O(_,I)}var M=function(_){T(I,_);function I(R,b){var g;return g=_.call(this)||this,g.observer=void 0,g.config=void 0,g.observer=R,g.config=b,g}var U=I.prototype;return U.resetInitSegment=function(b,g,m){_.prototype.resetInitSegment.call(this,b,g,m),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:b,duration:m,inputTimeScale:9e4,dropped:0}},I.probe=function(b){if(!b)return!1;for(var g=G.getID3Data(b,0)||[],m=g.length,u=b.length;m<u;m++)if(B.probe(b,m))return D.logger.log("ADTS sync word found !"),!0;return!1},U.canParse=function(b,g){return B.canParse(b,g)},U.appendFrame=function(b,g,m){B.initTrackConfig(b,this.observer,g,m,b.manifestCodec);var u=B.appendFrame(b,g,m,this.initPTS,this.frameIndex);if(u&&u.missing===0)return u},I}(Y.default);M.minProbeByteLength=9,N.default=M},"./src/demux/adts.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"getAudioConfig",function(){return G}),j.d(N,"isHeaderPattern",function(){return T}),j.d(N,"getHeaderLength",function(){return O}),j.d(N,"getFullFrameLength",function(){return M}),j.d(N,"canGetFrameLength",function(){return _}),j.d(N,"isHeader",function(){return I}),j.d(N,"canParse",function(){return U}),j.d(N,"probe",function(){return R}),j.d(N,"initTrackConfig",function(){return b}),j.d(N,"getFrameDuration",function(){return g}),j.d(N,"parseFrameHeader",function(){return m}),j.d(N,"appendFrame",function(){return u});var Y=j("./src/utils/logger.ts"),B=j("./src/errors.ts"),D=j("./src/events.ts");function G(l,f,C,h){var c,x,p,s,n=navigator.userAgent.toLowerCase(),o=h,i=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];c=((f[C+2]&192)>>>6)+1;var y=(f[C+2]&60)>>>2;if(y>i.length-1){l.trigger(D.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+y});return}return p=(f[C+2]&1)<<2,p|=(f[C+3]&192)>>>6,Y.logger.log("manifest codec:"+h+", ADTS type:"+c+", samplingIndex:"+y),/firefox/i.test(n)?y>=6?(c=5,s=new Array(4),x=y-3):(c=2,s=new Array(2),x=y):n.indexOf("android")!==-1?(c=2,s=new Array(2),x=y):(c=5,s=new Array(4),h&&(h.indexOf("mp4a.40.29")!==-1||h.indexOf("mp4a.40.5")!==-1)||!h&&y>=6?x=y-3:((h&&h.indexOf("mp4a.40.2")!==-1&&(y>=6&&p===1||/vivaldi/i.test(n))||!h&&p===1)&&(c=2,s=new Array(2)),x=y)),s[0]=c<<3,s[0]|=(y&14)>>1,s[1]|=(y&1)<<7,s[1]|=p<<3,c===5&&(s[1]|=(x&14)>>1,s[2]=(x&1)<<7,s[2]|=2<<2,s[3]=0),{config:s,samplerate:i[y],channelCount:p,codec:"mp4a.40."+c,manifestCodec:o}}function T(l,f){return l[f]===255&&(l[f+1]&246)===240}function O(l,f){return l[f+1]&1?7:9}function M(l,f){return(l[f+3]&3)<<11|l[f+4]<<3|(l[f+5]&224)>>>5}function _(l,f){return f+5<l.length}function I(l,f){return f+1<l.length&&T(l,f)}function U(l,f){return _(l,f)&&T(l,f)&&M(l,f)<=l.length-f}function R(l,f){if(I(l,f)){var C=O(l,f);if(f+C>=l.length)return!1;var h=M(l,f);if(h<=C)return!1;var c=f+h;return c===l.length||I(l,c)}return!1}function b(l,f,C,h,c){if(!l.samplerate){var x=G(f,C,h,c);if(!x)return;l.config=x.config,l.samplerate=x.samplerate,l.channelCount=x.channelCount,l.codec=x.codec,l.manifestCodec=x.manifestCodec,Y.logger.log("parsed codec:"+l.codec+", rate:"+x.samplerate+", channels:"+x.channelCount)}}function g(l){return 1024*9e4/l}function m(l,f,C,h,c){var x=O(l,f),p=M(l,f);if(p-=x,p>0){var s=C+h*c;return{headerLength:x,frameLength:p,stamp:s}}}function u(l,f,C,h,c){var x=g(l.samplerate),p=m(f,C,h,c,x);if(p){var s=p.frameLength,n=p.headerLength,o=p.stamp,i=n+s,y=Math.max(0,C+i-f.length),v;y?(v=new Uint8Array(i-n),v.set(f.subarray(C+n,f.length),0)):v=f.subarray(C+n,C+i);var A={unit:v,pts:o};return y||l.samples.push(A),{sample:A,length:i,missing:y}}}},"./src/demux/base-audio-demuxer.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"initPTSFn",function(){return M});var Y=j("./src/polyfills/number.ts"),B=j("./src/demux/id3.ts"),D=j("./src/demux/dummy-demuxed-track.ts"),G=j("./src/utils/mp4-tools.ts"),T=j("./src/utils/typed-array.ts"),O=function(){function _(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var I=_.prototype;return I.resetInitSegment=function(R,b,g){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},I.resetTimeStamp=function(){},I.resetContiguity=function(){},I.canParse=function(R,b){return!1},I.appendFrame=function(R,b,g){},I.demux=function(R,b){this.cachedData&&(R=Object(G.appendUint8Array)(this.cachedData,R),this.cachedData=null);var g=B.getID3Data(R,0),m=g?g.length:0,u,l,f=this._audioTrack,C=this._id3Track,h=g?B.getTimeStamp(g):void 0,c=R.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=M(h,b)),g&&g.length>0&&C.samples.push({pts:this.initPTS,dts:this.initPTS,data:g}),l=this.initPTS;m<c;){if(this.canParse(R,m)){var x=this.appendFrame(f,R,m);x?(this.frameIndex++,l=x.sample.pts,m+=x.length,u=m):m=c}else B.canParse(R,m)?(g=B.getID3Data(R,m),C.samples.push({pts:l,dts:l,data:g}),m+=g.length,u=m):m++;if(m===c&&u!==c){var p=Object(T.sliceUint8)(R,u);this.cachedData?this.cachedData=Object(G.appendUint8Array)(this.cachedData,p):this.cachedData=p}}return{audioTrack:f,avcTrack:Object(D.dummyTrack)(),id3Track:C,textTrack:Object(D.dummyTrack)()}},I.demuxSampleAes=function(R,b,g){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},I.flush=function(R){var b=this.cachedData;return b&&(this.cachedData=null,this.demux(b,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(D.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(D.dummyTrack)()}},I.destroy=function(){},_}(),M=function(I,U){return Object(Y.isFiniteNumber)(I)?I*90:U*9e4};N.default=O},"./src/demux/chunk-cache.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return Y});var Y=function(){function D(){this.chunks=[],this.dataLength=0}var G=D.prototype;return G.push=function(O){this.chunks.push(O),this.dataLength+=O.length},G.flush=function(){var O=this.chunks,M=this.dataLength,_;if(O.length)O.length===1?_=O[0]:_=B(O,M);else return new Uint8Array(0);return this.reset(),_},G.reset=function(){this.chunks.length=0,this.dataLength=0},D}();function B(D,G){for(var T=new Uint8Array(G),O=0,M=0;M<D.length;M++){var _=D[M];T.set(_,O),O+=_.length}return T}},"./src/demux/dummy-demuxed-track.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"dummyTrack",function(){return Y});function Y(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/utils/logger.ts"),B=function(){function D(T){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=T,this.bytesAvailable=T.byteLength,this.word=0,this.bitsAvailable=0}var G=D.prototype;return G.loadWord=function(){var O=this.data,M=this.bytesAvailable,_=O.byteLength-M,I=new Uint8Array(4),U=Math.min(4,M);if(U===0)throw new Error("no bytes available");I.set(O.subarray(_,_+U)),this.word=new DataView(I.buffer).getUint32(0),this.bitsAvailable=U*8,this.bytesAvailable-=U},G.skipBits=function(O){var M;this.bitsAvailable>O?(this.word<<=O,this.bitsAvailable-=O):(O-=this.bitsAvailable,M=O>>3,O-=M>>3,this.bytesAvailable-=M,this.loadWord(),this.word<<=O,this.bitsAvailable-=O)},G.readBits=function(O){var M=Math.min(this.bitsAvailable,O),_=this.word>>>32-M;return O>32&&Y.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=M,this.bitsAvailable>0?this.word<<=M:this.bytesAvailable>0&&this.loadWord(),M=O-M,M>0&&this.bitsAvailable?_<<M|this.readBits(M):_},G.skipLZ=function(){var O;for(O=0;O<this.bitsAvailable;++O)if((this.word&2147483648>>>O)!==0)return this.word<<=O,this.bitsAvailable-=O,O;return this.loadWord(),O+this.skipLZ()},G.skipUEG=function(){this.skipBits(1+this.skipLZ())},G.skipEG=function(){this.skipBits(1+this.skipLZ())},G.readUEG=function(){var O=this.skipLZ();return this.readBits(O+1)-1},G.readEG=function(){var O=this.readUEG();return 1&O?1+O>>>1:-1*(O>>>1)},G.readBoolean=function(){return this.readBits(1)===1},G.readUByte=function(){return this.readBits(8)},G.readUShort=function(){return this.readBits(16)},G.readUInt=function(){return this.readBits(32)},G.skipScalingList=function(O){for(var M=8,_=8,I,U=0;U<O;U++)_!==0&&(I=this.readEG(),_=(M+I+256)%256),M=_===0?M:_},G.readSPS=function(){var O=0,M=0,_=0,I=0,U,R,b,g=this.readUByte.bind(this),m=this.readBits.bind(this),u=this.readUEG.bind(this),l=this.readBoolean.bind(this),f=this.skipBits.bind(this),C=this.skipEG.bind(this),h=this.skipUEG.bind(this),c=this.skipScalingList.bind(this);g();var x=g();if(m(5),f(3),g(),h(),x===100||x===110||x===122||x===244||x===44||x===83||x===86||x===118||x===128){var p=u();if(p===3&&f(1),h(),h(),f(1),l())for(R=p!==3?8:12,b=0;b<R;b++)l()&&(b<6?c(16):c(64))}h();var s=u();if(s===0)u();else if(s===1)for(f(1),C(),C(),U=u(),b=0;b<U;b++)C();h(),f(1);var n=u(),o=u(),i=m(1);i===0&&f(1),f(1),l()&&(O=u(),M=u(),_=u(),I=u());var y=[1,1];if(l()&&l()){var v=g();switch(v){case 1:y=[1,1];break;case 2:y=[12,11];break;case 3:y=[10,11];break;case 4:y=[16,11];break;case 5:y=[40,33];break;case 6:y=[24,11];break;case 7:y=[20,11];break;case 8:y=[32,11];break;case 9:y=[80,33];break;case 10:y=[18,11];break;case 11:y=[15,11];break;case 12:y=[64,33];break;case 13:y=[160,99];break;case 14:y=[4,3];break;case 15:y=[3,2];break;case 16:y=[2,1];break;case 255:{y=[g()<<8|g(),g()<<8|g()];break}}}return{width:Math.ceil((n+1)*16-O*2-M*2),height:(2-i)*(o+1)*16-(i?2:4)*(_+I),pixelRatio:y}},G.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},D}();N.default=B},"./src/demux/id3.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"isHeader",function(){return Y}),j.d(N,"isFooter",function(){return B}),j.d(N,"getID3Data",function(){return D}),j.d(N,"canParse",function(){return T}),j.d(N,"getTimeStamp",function(){return O}),j.d(N,"isTimeStampFrame",function(){return M}),j.d(N,"getID3Frames",function(){return I}),j.d(N,"decodeFrame",function(){return U}),j.d(N,"utf8ArrayToStr",function(){return u}),j.d(N,"testables",function(){return l});var Y=function(c,x){return x+10<=c.length&&(c[x]===73&&c[x+1]===68&&c[x+2]===51&&(c[x+3]<255&&c[x+4]<255&&(c[x+6]<128&&c[x+7]<128&&c[x+8]<128&&c[x+9]<128)))},B=function(c,x){return x+10<=c.length&&(c[x]===51&&c[x+1]===68&&c[x+2]===73&&(c[x+3]<255&&c[x+4]<255&&(c[x+6]<128&&c[x+7]<128&&c[x+8]<128&&c[x+9]<128)))},D=function(c,x){for(var p=x,s=0;Y(c,x);){s+=10;var n=G(c,x+6);s+=n,B(c,x+10)&&(s+=10),x+=s}return s>0?c.subarray(p,p+s):void 0},G=function(c,x){var p=0;return p=(c[x]&127)<<21,p|=(c[x+1]&127)<<14,p|=(c[x+2]&127)<<7,p|=c[x+3]&127,p},T=function(c,x){return Y(c,x)&&G(c,x+6)+10<=c.length-x},O=function(c){for(var x=I(c),p=0;p<x.length;p++){var s=x[p];if(M(s))return m(s)}return},M=function(c){return c&&c.key==="PRIV"&&c.info==="com.apple.streaming.transportStreamTimestamp"},_=function(c){var x=String.fromCharCode(c[0],c[1],c[2],c[3]),p=G(c,4),s=10;return{type:x,size:p,data:c.subarray(s,s+p)}},I=function(c){for(var x=0,p=[];Y(c,x);){var s=G(c,x+6);x+=10;for(var n=x+s;x+8<n;){var o=_(c.subarray(x)),i=U(o);i&&p.push(i),x+=o.size+10}B(c,x)&&(x+=10)}return p},U=function(c){return c.type==="PRIV"?R(c):c.type[0]==="W"?g(c):b(c)},R=function(c){if(c.size<2)return;var x=u(c.data,!0),p=new Uint8Array(c.data.subarray(x.length+1));return{key:c.type,info:x,data:p.buffer}},b=function(c){if(c.size<2)return;if(c.type==="TXXX"){var x=1,p=u(c.data.subarray(x),!0);x+=p.length+1;var s=u(c.data.subarray(x));return{key:c.type,info:p,data:s}}var n=u(c.data.subarray(1));return{key:c.type,data:n}},g=function(c){if(c.type==="WXXX"){if(c.size<2)return;var x=1,p=u(c.data.subarray(x),!0);x+=p.length+1;var s=u(c.data.subarray(x));return{key:c.type,info:p,data:s}}var n=u(c.data);return{key:c.type,data:n}},m=function(c){if(c.data.byteLength===8){var x=new Uint8Array(c.data),p=x[3]&1,s=(x[4]<<23)+(x[5]<<15)+(x[6]<<7)+x[7];return s/=45,p&&(s+=4772185884e-2),Math.round(s)}return},u=function(c,x){x===void 0&&(x=!1);var p=C();if(p){var s=p.decode(c);if(x){var n=s.indexOf("\0");return n!==-1?s.substring(0,n):s}return s.replace(/\0/g,"")}for(var o=c.length,i,y,v,A="",P=0;P<o;){if(i=c[P++],i===0&&x)return A;if(i===0||i===3)continue;switch(i>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:A+=String.fromCharCode(i);break;case 12:case 13:y=c[P++],A+=String.fromCharCode((i&31)<<6|y&63);break;case 14:y=c[P++],v=c[P++],A+=String.fromCharCode((i&15)<<12|(y&63)<<6|(v&63)<<0);break;default:}}return A},l={decodeTextFrame:b},f;function C(){return!f&&typeof self.TextDecoder!="undefined"&&(f=new self.TextDecoder("utf-8")),f}},"./src/demux/mp3demuxer.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/demux/base-audio-demuxer.ts"),B=j("./src/demux/id3.ts"),D=j("./src/utils/logger.ts"),G=j("./src/demux/mpegaudio.ts");function T(_,I){_.prototype=Object.create(I.prototype),_.prototype.constructor=_,O(_,I)}function O(_,I){return O=Object.setPrototypeOf||function(R,b){return R.__proto__=b,R},O(_,I)}var M=function(_){T(I,_);function I(){return _.apply(this,arguments)||this}var U=I.prototype;return U.resetInitSegment=function(b,g,m){_.prototype.resetInitSegment.call(this,b,g,m),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:b,duration:m,inputTimeScale:9e4,dropped:0}},I.probe=function(b){if(!b)return!1;for(var g=B.getID3Data(b,0)||[],m=g.length,u=b.length;m<u;m++)if(G.probe(b,m))return D.logger.log("MPEG Audio sync word found !"),!0;return!1},U.canParse=function(b,g){return G.canParse(b,g)},U.appendFrame=function(b,g,m){return this.initPTS===null?void 0:G.appendFrame(b,g,m,this.initPTS,this.frameIndex)},I}(Y.default);M.minProbeByteLength=4,N.default=M},"./src/demux/mp4demuxer.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/utils/mp4-tools.ts"),B=j("./src/demux/dummy-demuxed-track.ts"),D=function(){function G(O,M){this.remainderData=null,this.config=void 0,this.config=M}var T=G.prototype;return T.resetTimeStamp=function(){},T.resetInitSegment=function(){},T.resetContiguity=function(){},G.probe=function(M){return Object(Y.findBox)({data:M,start:0,end:Math.min(M.length,16384)},["moof"]).length>0},T.demux=function(M){var _=M,I=Object(B.dummyTrack)();if(this.config.progressive){this.remainderData&&(_=Object(Y.appendUint8Array)(this.remainderData,M));var U=Object(Y.segmentValidRange)(_);this.remainderData=U.remainder,I.samples=U.valid||new Uint8Array}else I.samples=_;return{audioTrack:Object(B.dummyTrack)(),avcTrack:I,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},T.flush=function(){var M=Object(B.dummyTrack)();return M.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(B.dummyTrack)(),avcTrack:M,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},T.demuxSampleAes=function(M,_,I){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},T.destroy=function(){},G}();D.minProbeByteLength=1024,N.default=D},"./src/demux/mpegaudio.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"appendFrame",function(){return O}),j.d(N,"parseHeader",function(){return M}),j.d(N,"isHeaderPattern",function(){return _}),j.d(N,"isHeader",function(){return I}),j.d(N,"canParse",function(){return U}),j.d(N,"probe",function(){return R});var Y=null,B=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],D=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],G=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],T=[0,1,1,4];function O(b,g,m,u,l){if(m+24>g.length)return;var f=M(g,m);if(f&&m+f.frameLength<=g.length){var C=f.samplesPerFrame*9e4/f.sampleRate,h=u+l*C,c={unit:g.subarray(m,m+f.frameLength),pts:h,dts:h};return b.config=[],b.channelCount=f.channelCount,b.samplerate=f.sampleRate,b.samples.push(c),{sample:c,length:f.frameLength,missing:0}}}function M(b,g){var m=b[g+1]>>3&3,u=b[g+1]>>1&3,l=b[g+2]>>4&15,f=b[g+2]>>2&3;if(m!==1&&l!==0&&l!==15&&f!==3){var C=b[g+2]>>1&1,h=b[g+3]>>6,c=m===3?3-u:u===3?3:4,x=B[c*14+l-1]*1e3,p=m===3?0:m===2?1:2,s=D[p*3+f],n=h===3?1:2,o=G[m][u],i=T[u],y=o*8*i,v=Math.floor(o*x/s+C)*i;if(Y===null){var A=navigator.userAgent||"",P=A.match(/Chrome\/(\d+)/i);Y=P?parseInt(P[1]):0}var F=!!Y&&Y<=87;return F&&u===2&&x>=224e3&&h===0&&(b[g+3]=b[g+3]|128),{sampleRate:s,channelCount:n,frameLength:v,samplesPerFrame:y}}}function _(b,g){return b[g]===255&&(b[g+1]&224)===224&&(b[g+1]&6)!==0}function I(b,g){return g+1<b.length&&_(b,g)}function U(b,g){var m=4;return _(b,g)&&m<=b.length-g}function R(b,g){if(g+1<b.length&&_(b,g)){var m=4,u=M(b,g),l=m;u!=null&&u.frameLength&&(l=u.frameLength);var f=g+l;return f===b.length||I(b,f)}return!1}},"./src/demux/sample-aes.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/crypt/decrypter.ts"),B=j("./src/demux/tsdemuxer.ts"),D=function(){function G(O,M,_){this.keyData=void 0,this.decrypter=void 0,this.keyData=_,this.decrypter=new Y.default(O,M,{removePKCS7Padding:!1})}var T=G.prototype;return T.decryptBuffer=function(M,_){this.decrypter.decrypt(M,this.keyData.key.buffer,this.keyData.iv.buffer,_)},T.decryptAacSample=function(M,_,I,U){var R=M[_].unit,b=R.subarray(16,R.length-R.length%16),g=b.buffer.slice(b.byteOffset,b.byteOffset+b.length),m=this;this.decryptBuffer(g,function(u){var l=new Uint8Array(u);R.set(l,16),U||m.decryptAacSamples(M,_+1,I)})},T.decryptAacSamples=function(M,_,I){for(;;_++){if(_>=M.length){I();return}if(M[_].unit.length<32)continue;var U=this.decrypter.isSync();if(this.decryptAacSample(M,_,I,U),!U)return}},T.getAvcEncryptedData=function(M){for(var _=Math.floor((M.length-48)/160)*16+16,I=new Int8Array(_),U=0,R=32;R<=M.length-16;R+=160,U+=16)I.set(M.subarray(R,R+16),U);return I},T.getAvcDecryptedUnit=function(M,_){for(var I=new Uint8Array(_),U=0,R=32;R<=M.length-16;R+=160,U+=16)M.set(I.subarray(U,U+16),R);return M},T.decryptAvcSample=function(M,_,I,U,R,b){var g=Object(B.discardEPB)(R.data),m=this.getAvcEncryptedData(g),u=this;this.decryptBuffer(m.buffer,function(l){R.data=u.getAvcDecryptedUnit(g,l),b||u.decryptAvcSamples(M,_,I+1,U)})},T.decryptAvcSamples=function(M,_,I,U){if(M instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;_++,I=0){if(_>=M.length){U();return}for(var R=M[_].units;!(I>=R.length);I++){var b=R[I];if(b.data.length<=48||b.type!==1&&b.type!==5)continue;var g=this.decrypter.isSync();if(this.decryptAvcSample(M,_,I,U,b,g),!g)return}}},G}();N.default=D},"./src/demux/transmuxer-interface.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return R});var Y=j("./node_modules/webworkify-webpack/index.js"),B=j.n(Y),D=j("./src/events.ts"),G=j("./src/demux/transmuxer.ts"),T=j("./src/utils/logger.ts"),O=j("./src/errors.ts"),M=j("./src/utils/mediasource-helper.ts"),_=j("./node_modules/eventemitter3/index.js"),I=j.n(_),U=Object(M.getMediaSource)()||{isTypeSupported:function(){return!1}},R=function(){function b(m,u,l,f){var C=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=m,this.id=u,this.onTransmuxComplete=l,this.onFlush=f;var h=m.config,c=function(o,i){i=i||{},i.frag=C.frag,i.id=C.id,m.trigger(o,i)};this.observer=new _.EventEmitter,this.observer.on(D.Events.FRAG_DECRYPTED,c),this.observer.on(D.Events.ERROR,c);var x={mp4:U.isTypeSupported("video/mp4"),mpeg:U.isTypeSupported("audio/mpeg"),mp3:U.isTypeSupported('audio/mp4; codecs="mp3"')},p=navigator.vendor;if(h.enableWorker&&typeof Worker!="undefined"){T.logger.log("demuxing in webworker");var s;try{s=this.worker=Y("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),s.addEventListener("message",this.onwmsg),s.onerror=function(n){m.trigger(D.Events.ERROR,{type:O.ErrorTypes.OTHER_ERROR,details:O.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},s.postMessage({cmd:"init",typeSupported:x,vendor:p,id:u,config:JSON.stringify(h)})}catch(n){T.logger.warn("Error in worker:",n),T.logger.error("Error while initializing DemuxerWorker, fallback to inline"),s&&self.URL.revokeObjectURL(s.objectURL),this.transmuxer=new G.default(this.observer,x,h,p,u),this.worker=null}}else this.transmuxer=new G.default(this.observer,x,h,p,u)}var g=b.prototype;return g.destroy=function(){var u=this.worker;if(u)u.removeEventListener("message",this.onwmsg),u.terminate(),this.worker=null;else{var l=this.transmuxer;l&&(l.destroy(),this.transmuxer=null)}var f=this.observer;f&&f.removeAllListeners(),this.observer=null},g.push=function(u,l,f,C,h,c,x,p,s,n){var o=this;s.transmuxing.start=self.performance.now();var i=this.transmuxer,y=this.worker,v=c?c.start:h.start,A=h.decryptdata,P=this.frag,F=!(P&&h.cc===P.cc),z=!(P&&s.level===P.level),V=P?s.sn-P.sn:-1,L=this.part?s.part-this.part.index:1,k=!z&&(V===1||V===0&&L===1),H=self.performance.now();(z||V||h.stats.parsing.start===0)&&(h.stats.parsing.start=H),c&&(L||!k)&&(c.stats.parsing.start=H);var J=new G.TransmuxState(F,k,p,z,v);if(!k||F){T.logger.log("[transmuxer-interface, "+h.type+"]: Starting new transmux session for sn: "+s.sn+" p: "+s.part+" level: "+s.level+" id: "+s.id+`
discontinuity: `+F+`
trackSwitch: `+z+`
contiguous: `+k+`
accurateTimeOffset: `+p+`
timeOffset: `+v);var ae=new G.TransmuxConfig(f,C,l,x,n);this.configureTransmuxer(ae)}if(this.frag=h,this.part=c,y)y.postMessage({cmd:"demux",data:u,decryptdata:A,chunkMeta:s,state:J},u instanceof ArrayBuffer?[u]:[]);else if(i){var he=i.push(u,A,s,J);Object(G.isPromise)(he)?he.then(function(Se){o.handleTransmuxComplete(Se)}):this.handleTransmuxComplete(he)}},g.flush=function(u){var l=this;u.transmuxing.start=self.performance.now();var f=this.transmuxer,C=this.worker;if(C)C.postMessage({cmd:"flush",chunkMeta:u});else if(f){var h=f.flush(u);Object(G.isPromise)(h)?h.then(function(c){l.handleFlushResult(c,u)}):this.handleFlushResult(h,u)}},g.handleFlushResult=function(u,l){var f=this;u.forEach(function(C){f.handleTransmuxComplete(C)}),this.onFlush(l)},g.onWorkerMessage=function(u){var l=u.data,f=this.hls;switch(l.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(l.data);break}case"flush":{this.onFlush(l.data);break}default:{l.data=l.data||{},l.data.frag=this.frag,l.data.id=this.id,f.trigger(l.event,l.data);break}}},g.configureTransmuxer=function(u){var l=this.worker,f=this.transmuxer;l?l.postMessage({cmd:"configure",config:u}):f&&f.configure(u)},g.handleTransmuxComplete=function(u){u.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(u)},b}()},"./src/demux/transmuxer-worker.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return O});var Y=j("./src/demux/transmuxer.ts"),B=j("./src/events.ts"),D=j("./src/utils/logger.ts"),G=j("./node_modules/eventemitter3/index.js"),T=j.n(G);function O(R){var b=new G.EventEmitter,g=function(u,l){R.postMessage({event:u,data:l})};b.on(B.Events.FRAG_DECRYPTED,g),b.on(B.Events.ERROR,g),R.addEventListener("message",function(m){var u=m.data;switch(u.cmd){case"init":{var l=JSON.parse(u.config);R.transmuxer=new Y.default(b,u.typeSupported,l,u.vendor,u.id),Object(D.enableLogs)(l.debug),g("init",null);break}case"configure":{R.transmuxer.configure(u.config);break}case"demux":{var f=R.transmuxer.push(u.data,u.decryptdata,u.chunkMeta,u.state);Object(Y.isPromise)(f)?f.then(function(c){M(R,c)}):M(R,f);break}case"flush":{var C=u.chunkMeta,h=R.transmuxer.flush(C);Object(Y.isPromise)(h)?h.then(function(c){I(R,c,C)}):I(R,h,C);break}default:break}})}function M(R,b){if(U(b.remuxResult))return;var g=[],m=b.remuxResult,u=m.audio,l=m.video;u&&_(g,u),l&&_(g,l),R.postMessage({event:"transmuxComplete",data:b},g)}function _(R,b){b.data1&&R.push(b.data1.buffer),b.data2&&R.push(b.data2.buffer)}function I(R,b,g){b.forEach(function(m){M(R,m)}),R.postMessage({event:"flush",data:g})}function U(R){return!R.audio&&!R.video&&!R.text&&!R.id3&&!R.initSegment}},"./src/demux/transmuxer.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return l}),j.d(N,"isPromise",function(){return h}),j.d(N,"TransmuxConfig",function(){return c}),j.d(N,"TransmuxState",function(){return x});var Y=j("./src/events.ts"),B=j("./src/errors.ts"),D=j("./src/crypt/decrypter.ts"),G=j("./src/demux/aacdemuxer.ts"),T=j("./src/demux/mp4demuxer.ts"),O=j("./src/demux/tsdemuxer.ts"),M=j("./src/demux/mp3demuxer.ts"),_=j("./src/remux/mp4-remuxer.ts"),I=j("./src/remux/passthrough-remuxer.ts"),U=j("./src/demux/chunk-cache.ts"),R=j("./src/utils/mp4-tools.ts"),b=j("./src/utils/logger.ts"),g;try{g=self.performance.now.bind(self.performance)}catch(p){b.logger.debug("Unable to use Performance API on this environment"),g=self.Date.now}var m=[{demux:O.default,remux:_.default},{demux:T.default,remux:I.default},{demux:G.default,remux:_.default},{demux:M.default,remux:_.default}],u=1024;m.forEach(function(p){var s=p.demux;u=Math.max(u,s.minProbeByteLength)});var l=function(){function p(n,o,i,y,v){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new U.default,this.observer=n,this.typeSupported=o,this.config=i,this.vendor=y,this.id=v}var s=p.prototype;return s.configure=function(o){this.transmuxConfig=o,this.decrypter&&this.decrypter.reset()},s.push=function(o,i,y,v){var A=this,P=y.transmuxing;P.executeStart=g();var F=new Uint8Array(o),z=this.cache,V=this.config,L=this.currentTransmuxState,k=this.transmuxConfig;v&&(this.currentTransmuxState=v);var H=f(F,i);if(H&&H.method==="AES-128"){var J=this.getDecrypter();if(V.enableSoftwareAES){var ae=J.softwareDecrypt(F,H.key.buffer,H.iv.buffer);if(!ae)return P.executeEnd=g(),C(y);F=new Uint8Array(ae)}else return this.decryptionPromise=J.webCryptoDecrypt(F,H.key.buffer,H.iv.buffer).then(function($e){var At=A.push($e,null,y);return A.decryptionPromise=null,At}),this.decryptionPromise}var he=v||L,Se=he.contiguous,Ee=he.discontinuity,Re=he.trackSwitch,Me=he.accurateTimeOffset,Oe=he.timeOffset,ye=k.audioCodec,Le=k.videoCodec,q=k.defaultInitPts,Ce=k.duration,fe=k.initSegmentData;if((Ee||Re)&&this.resetInitSegment(fe,ye,Le,Ce),Ee&&this.resetInitialTimestamp(q),Se||this.resetContiguity(),this.needsProbing(F,Ee,Re)){if(z.dataLength){var De=z.flush();F=Object(R.appendUint8Array)(De,F)}this.configureTransmuxer(F,k)}var Xe=this.transmux(F,H,Oe,Me,y),Ye=this.currentTransmuxState;return Ye.contiguous=!0,Ye.discontinuity=!1,Ye.trackSwitch=!1,P.executeEnd=g(),Xe},s.flush=function(o){var i=this,y=o.transmuxing;y.executeStart=g();var v=this.decrypter,A=this.cache,P=this.currentTransmuxState,F=this.decryptionPromise;if(F)return F.then(function(){return i.flush(o)});var z=[],V=P.timeOffset;if(v){var L=v.flush();L&&z.push(this.push(L,null,o))}var k=A.dataLength;A.reset();var H=this.demuxer,J=this.remuxer;if(!H||!J)return k>=u&&this.observer.emit(Y.Events.ERROR,Y.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),y.executeEnd=g(),[C(o)];var ae=H.flush(V);return h(ae)?ae.then(function(he){return i.flushRemux(z,he,o),z}):(this.flushRemux(z,ae,o),z)},s.flushRemux=function(o,i,y){var v=i.audioTrack,A=i.avcTrack,P=i.id3Track,F=i.textTrack,z=this.currentTransmuxState,V=z.accurateTimeOffset,L=z.timeOffset;b.logger.log("[transmuxer.ts]: Flushed fragment "+y.sn+(y.part>-1?" p: "+y.part:"")+" of level "+y.level);var k=this.remuxer.remux(v,A,P,F,L,V,!0,this.id);o.push({remuxResult:k,chunkMeta:y}),y.transmuxing.executeEnd=g()},s.resetInitialTimestamp=function(o){var i=this.demuxer,y=this.remuxer;if(!i||!y)return;i.resetTimeStamp(o),y.resetTimeStamp(o)},s.resetContiguity=function(){var o=this.demuxer,i=this.remuxer;if(!o||!i)return;o.resetContiguity(),i.resetNextTimestamp()},s.resetInitSegment=function(o,i,y,v){var A=this.demuxer,P=this.remuxer;if(!A||!P)return;A.resetInitSegment(i,y,v),P.resetInitSegment(o,i,y)},s.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},s.transmux=function(o,i,y,v,A){var P;return i&&i.method==="SAMPLE-AES"?P=this.transmuxSampleAes(o,i,y,v,A):P=this.transmuxUnencrypted(o,y,v,A),P},s.transmuxUnencrypted=function(o,i,y,v){var A=this.demuxer.demux(o,i,!1,!this.config.progressive),P=A.audioTrack,F=A.avcTrack,z=A.id3Track,V=A.textTrack,L=this.remuxer.remux(P,F,z,V,i,y,!1,this.id);return{remuxResult:L,chunkMeta:v}},s.transmuxSampleAes=function(o,i,y,v,A){var P=this;return this.demuxer.demuxSampleAes(o,i,y).then(function(F){var z=P.remuxer.remux(F.audioTrack,F.avcTrack,F.id3Track,F.textTrack,y,v,!1,P.id);return{remuxResult:z,chunkMeta:A}})},s.configureTransmuxer=function(o,i){for(var y=this.config,v=this.observer,A=this.typeSupported,P=this.vendor,F=i.audioCodec,z=i.defaultInitPts,V=i.duration,L=i.initSegmentData,k=i.videoCodec,H,J=0,ae=m.length;J<ae;J++)if(m[J].demux.probe(o)){H=m[J];break}H||(b.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),H={demux:T.default,remux:I.default});var he=this.demuxer,Se=this.remuxer,Ee=H.remux,Re=H.demux;(!Se||!(Se instanceof Ee))&&(this.remuxer=new Ee(v,y,A,P)),(!he||!(he instanceof Re))&&(this.demuxer=new Re(v,y,A),this.probe=Re.probe),this.resetInitSegment(L,F,k,V),this.resetInitialTimestamp(z)},s.needsProbing=function(o,i,y){return!this.demuxer||!this.remuxer||i||y},s.getDecrypter=function(){var o=this.decrypter;return o||(o=this.decrypter=new D.default(this.observer,this.config)),o},p}();function f(p,s){var n=null;return p.byteLength>0&&s!=null&&s.key!=null&&s.iv!==null&&s.method!=null&&(n=s),n}var C=function(s){return{remuxResult:{},chunkMeta:s}};function h(p){return"then"in p&&p.then instanceof Function}var c=function(s,n,o,i,y){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=s,this.videoCodec=n,this.initSegmentData=o,this.duration=i,this.defaultInitPts=y},x=function(s,n,o,i,y){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=s,this.contiguous=n,this.accurateTimeOffset=o,this.trackSwitch=i,this.timeOffset=y}},"./src/demux/tsdemuxer.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"discardEPB",function(){return C});var Y=j("./src/demux/adts.ts"),B=j("./src/demux/mpegaudio.ts"),D=j("./src/demux/exp-golomb.ts"),G=j("./src/demux/id3.ts"),T=j("./src/demux/sample-aes.ts"),O=j("./src/events.ts"),M=j("./src/utils/mp4-tools.ts"),_=j("./src/utils/logger.ts"),I=j("./src/errors.ts"),U={video:1,audio:2,id3:3,text:4},R=function(){function h(x,p,s){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=x,this.config=p,this.typeSupported=s}h.probe=function(p){var s=h.syncOffset(p);return s<0?!1:(s&&_.logger.warn("MPEG2-TS detected but first sync word found @ offset "+s+", junk ahead ?"),!0)},h.syncOffset=function(p){for(var s=Math.min(1e3,p.length-3*188),n=0;n<s;){if(p[n]===71&&p[n+188]===71&&p[n+2*188]===71)return n;n++}return-1},h.createTrack=function(p,s){return{container:p==="video"||p==="audio"?"video/mp2t":void 0,type:p,id:U[p],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:p==="audio"?s:void 0}};var c=h.prototype;return c.resetInitSegment=function(p,s,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=h.createTrack("video",n),this._audioTrack=h.createTrack("audio",n),this._id3Track=h.createTrack("id3",n),this._txtTrack=h.createTrack("text",n),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=p,this.videoCodec=s,this._duration=n},c.resetTimeStamp=function(){},c.resetContiguity=function(){var p=this._audioTrack,s=this._avcTrack,n=this._id3Track;p&&(p.pesData=null),s&&(s.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},c.demux=function(p,s,n,o){n===void 0&&(n=!1),o===void 0&&(o=!1),n||(this.sampleAes=null);var i,y=this._avcTrack,v=this._audioTrack,A=this._id3Track,P=y.pid,F=y.pesData,z=v.pid,V=A.pid,L=v.pesData,k=A.pesData,H=!1,J=this.pmtParsed,ae=this._pmtId,he=p.length;if(this.remainderData&&(p=Object(M.appendUint8Array)(this.remainderData,p),he=p.length,this.remainderData=null),he<188&&!o)return this.remainderData=p,{audioTrack:v,avcTrack:y,id3Track:A,textTrack:this._txtTrack};var Se=Math.max(0,h.syncOffset(p));he-=(he+Se)%188,he<p.byteLength&&!o&&(this.remainderData=new Uint8Array(p.buffer,he,p.buffer.byteLength-he));for(var Ee=Se;Ee<he;Ee+=188)if(p[Ee]===71){var Re=!!(p[Ee+1]&64),Me=((p[Ee+1]&31)<<8)+p[Ee+2],Oe=(p[Ee+3]&48)>>4,ye=void 0;if(Oe>1){if(ye=Ee+5+p[Ee+4],ye===Ee+188)continue}else ye=Ee+4;switch(Me){case P:Re&&(F&&(i=u(F))&&this.parseAVCPES(i,!1),F={data:[],size:0}),F&&(F.data.push(p.subarray(ye,Ee+188)),F.size+=Ee+188-ye);break;case z:Re&&(L&&(i=u(L))&&(v.isAAC?this.parseAACPES(i):this.parseMPEGPES(i)),L={data:[],size:0}),L&&(L.data.push(p.subarray(ye,Ee+188)),L.size+=Ee+188-ye);break;case V:Re&&(k&&(i=u(k))&&this.parseID3PES(i),k={data:[],size:0}),k&&(k.data.push(p.subarray(ye,Ee+188)),k.size+=Ee+188-ye);break;case 0:Re&&(ye+=p[ye]+1),ae=this._pmtId=g(p,ye);break;case ae:{Re&&(ye+=p[ye]+1);var Le=m(p,ye,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);P=Le.avc,P>0&&(y.pid=P),z=Le.audio,z>0&&(v.pid=z,v.isAAC=Le.isAAC),V=Le.id3,V>0&&(A.pid=V),H&&!J&&(_.logger.log("reparse from beginning"),H=!1,Ee=Se-188),J=this.pmtParsed=!0;break}case 17:case 8191:break;default:H=!0;break}}else this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:I.ErrorTypes.MEDIA_ERROR,details:I.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});y.pesData=F,v.pesData=L,A.pesData=k;var q={audioTrack:v,avcTrack:y,id3Track:A,textTrack:this._txtTrack};return o&&this.extractRemainingSamples(q),q},c.flush=function(){var p=this.remainderData;this.remainderData=null;var s;return p?s=this.demux(p,-1,!1,!0):s={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(s),this.sampleAes?this.decrypt(s,this.sampleAes):s},c.extractRemainingSamples=function(p){var s=p.audioTrack,n=p.avcTrack,o=p.id3Track,i=n.pesData,y=s.pesData,v=o.pesData,A;i&&(A=u(i))?(this.parseAVCPES(A,!0),n.pesData=null):n.pesData=i,y&&(A=u(y))?(s.isAAC?this.parseAACPES(A):this.parseMPEGPES(A),s.pesData=null):(y!=null&&y.size&&_.logger.log("last AAC PES packet truncated,might overlap between fragments"),s.pesData=y),v&&(A=u(v))?(this.parseID3PES(A),o.pesData=null):o.pesData=v},c.demuxSampleAes=function(p,s,n){var o=this.demux(p,n,!0,!this.config.progressive),i=this.sampleAes=new T.default(this.observer,this.config,s);return this.decrypt(o,i)},c.decrypt=function(p,s){return new Promise(function(n){var o=p.audioTrack,i=p.avcTrack;o.samples&&o.isAAC?s.decryptAacSamples(o.samples,0,function(){i.samples?s.decryptAvcSamples(i.samples,0,0,function(){n(p)}):n(p)}):i.samples&&s.decryptAvcSamples(i.samples,0,0,function(){n(p)})})},c.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},c.parseAVCPES=function(p,s){var n=this,o=this._avcTrack,i=this.parseAVCNALu(p.data),y=!1,v=this.avcSample,A,P=!1;p.data=null,v&&i.length&&!o.audFound&&(l(v,o),v=this.avcSample=b(!1,p.pts,p.dts,"")),i.forEach(function(F){switch(F.type){case 1:{A=!0,v||(v=n.avcSample=b(!0,p.pts,p.dts,"")),y&&(v.debug+="NDR "),v.frame=!0;var z=F.data;if(P&&z.length>4){var V=new D.default(z).readSliceType();(V===2||V===4||V===7||V===9)&&(v.key=!0)}break}case 5:A=!0,v||(v=n.avcSample=b(!0,p.pts,p.dts,"")),y&&(v.debug+="IDR "),v.key=!0,v.frame=!0;break;case 6:{A=!0,y&&v&&(v.debug+="SEI ");var L=new D.default(C(F.data));L.readUByte();for(var k=0,H=0,J=!1,ae=0;!J&&L.bytesAvailable>1;){k=0;do ae=L.readUByte(),k+=ae;while(ae===255);H=0;do ae=L.readUByte(),H+=ae;while(ae===255);if(k===4&&L.bytesAvailable!==0){J=!0;var he=L.readUByte();if(he===181){var Se=L.readUShort();if(Se===49){var Ee=L.readUInt();if(Ee===1195456820){var Re=L.readUByte();if(Re===3){for(var Me=L.readUByte(),Oe=L.readUByte(),ye=31&Me,Le=[Me,Oe],q=0;q<ye;q++)Le.push(L.readUByte()),Le.push(L.readUByte()),Le.push(L.readUByte());f(n._txtTrack.samples,{type:3,pts:p.pts,bytes:Le})}}}}}else if(k===5&&L.bytesAvailable!==0){if(J=!0,H>16){for(var Ce=[],fe=0;fe<16;fe++)Ce.push(L.readUByte().toString(16)),(fe===3||fe===5||fe===7||fe===9)&&Ce.push("-");for(var De=H-16,Xe=new Uint8Array(De),Ye=0;Ye<De;Ye++)Xe[Ye]=L.readUByte();f(n._txtTrack.samples,{pts:p.pts,payloadType:k,uuid:Ce.join(""),userData:Object(G.utf8ArrayToStr)(Xe),userDataBytes:Xe})}}else if(H<L.bytesAvailable)for(var $e=0;$e<H;$e++)L.readUByte()}break}case 7:if(A=!0,P=!0,y&&v&&(v.debug+="SPS "),!o.sps){var At=new D.default(F.data),Wt=At.readSPS();o.width=Wt.width,o.height=Wt.height,o.pixelRatio=Wt.pixelRatio,o.sps=[F.data],o.duration=n._duration;for(var It=F.data.subarray(1,4),xt="avc1.",ct=0;ct<3;ct++){var qt=It[ct].toString(16);qt.length<2&&(qt="0"+qt),xt+=qt}o.codec=xt}break;case 8:A=!0,y&&v&&(v.debug+="PPS "),o.pps||(o.pps=[F.data]);break;case 9:A=!1,o.audFound=!0,v&&l(v,o),v=n.avcSample=b(!1,p.pts,p.dts,y?"AUD ":"");break;case 12:A=!1;break;default:A=!1,v&&(v.debug+="unknown NAL "+F.type+" ");break}if(v&&A){var _n=v.units;_n.push(F)}}),s&&v&&(l(v,o),this.avcSample=null)},c.getLastNalUnit=function(){var p,s=this.avcSample,n;if(!s||s.units.length===0){var o=this._avcTrack.samples;s=o[o.length-1]}if((p=s)!==null&&p!==void 0&&p.units){var i=s.units;n=i[i.length-1]}return n},c.parseAVCNALu=function(p){var s=p.byteLength,n=this._avcTrack,o=n.naluState||0,i=o,y=[],v=0,A,P,F,z=-1,V=0;for(o===-1&&(z=0,V=p[0]&31,o=0,v=1);v<s;){if(A=p[v++],!o){o=A?0:1;continue}if(o===1){o=A?0:2;continue}if(!A)o=3;else if(A===1){if(z>=0){var L={data:p.subarray(z,v-o-1),type:V};y.push(L)}else{var k=this.getLastNalUnit();if(k&&(i&&v<=4-i&&(k.state&&(k.data=k.data.subarray(0,k.data.byteLength-i))),P=v-o-1,P>0)){var H=new Uint8Array(k.data.byteLength+P);H.set(k.data,0),H.set(p.subarray(0,P),k.data.byteLength),k.data=H,k.state=0}}v<s?(F=p[v]&31,z=v,V=F,o=0):o=-1}else o=0}if(z>=0&&o>=0){var J={data:p.subarray(z,s),type:V,state:o};y.push(J)}if(y.length===0){var ae=this.getLastNalUnit();if(ae){var he=new Uint8Array(ae.data.byteLength+p.byteLength);he.set(ae.data,0),he.set(p,ae.data.byteLength),ae.data=he}}return n.naluState=o,y},c.parseAACPES=function(p){var s=0,n=this._audioTrack,o=this.aacOverFlow,i=p.data;if(o){this.aacOverFlow=null;var y=o.sample.unit.byteLength,v=Math.min(o.missing,y),A=y-v;o.sample.unit.set(i.subarray(0,v),A),n.samples.push(o.sample),s=o.missing}var P,F;for(P=s,F=i.length;P<F-1&&!Y.isHeader(i,P);P++);if(P!==s){var z,V;if(P<F-1?(z="AAC PES did not start with ADTS header,offset:"+P,V=!1):(z="no ADTS header found in AAC PES",V=!0),_.logger.warn("parsing error:"+z),this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:I.ErrorTypes.MEDIA_ERROR,details:I.ErrorDetails.FRAG_PARSING_ERROR,fatal:V,reason:z}),V)return}Y.initTrackConfig(n,this.observer,i,P,this.audioCodec);var L;if(p.pts!==void 0)L=p.pts;else if(o){var k=Y.getFrameDuration(n.samplerate);L=o.sample.pts+k}else{_.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var H=0;P<F;)if(Y.isHeader(i,P)){if(P+5<F){var J=Y.appendFrame(n,i,P,L,H);if(J)if(J.missing)this.aacOverFlow=J;else{P+=J.length,H++;continue}}break}else P++},c.parseMPEGPES=function(p){var s=p.data,n=s.length,o=0,i=0,y=p.pts;if(y===void 0){_.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;i<n;)if(B.isHeader(s,i)){var v=B.appendFrame(this._audioTrack,s,i,y,o);if(v)i+=v.length,o++;else break}else i++},c.parseID3PES=function(p){if(p.pts===void 0){_.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(p)},h}();R.minProbeByteLength=188;function b(h,c,x,p){return{key:h,frame:!1,pts:c,dts:x,units:[],debug:p,length:0}}function g(h,c){return(h[c+10]&31)<<8|h[c+11]}function m(h,c,x,p){var s={audio:-1,avc:-1,id3:-1,isAAC:!0},n=(h[c+1]&15)<<8|h[c+2],o=c+3+n-4,i=(h[c+10]&15)<<8|h[c+11];for(c+=12+i;c<o;){var y=(h[c+1]&31)<<8|h[c+2];switch(h[c]){case 207:if(!p){_.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:s.audio===-1&&(s.audio=y);break;case 21:s.id3===-1&&(s.id3=y);break;case 219:if(!p){_.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:s.avc===-1&&(s.avc=y);break;case 3:case 4:x?s.audio===-1&&(s.audio=y,s.isAAC=!1):_.logger.log("MPEG audio found, not supported in this browser");break;case 36:_.logger.warn("Unsupported HEVC stream type found");break;default:break}c+=((h[c+3]&15)<<8|h[c+4])+5}return s}function u(h){var c=0,x,p,s,n,o,i=h.data;if(!h||h.size===0)return null;for(;i[0].length<19&&i.length>1;){var y=new Uint8Array(i[0].length+i[1].length);y.set(i[0]),y.set(i[1],i[0].length),i[0]=y,i.splice(1,1)}x=i[0];var v=(x[0]<<16)+(x[1]<<8)+x[2];if(v===1){if(p=(x[4]<<8)+x[5],p&&p>h.size-6)return null;var A=x[7];A&192&&(n=(x[9]&14)*536870912+(x[10]&255)*4194304+(x[11]&254)*16384+(x[12]&255)*128+(x[13]&254)/2,A&64?(o=(x[14]&14)*536870912+(x[15]&255)*4194304+(x[16]&254)*16384+(x[17]&255)*128+(x[18]&254)/2,n-o>60*9e4&&(_.logger.warn(Math.round((n-o)/9e4)+"s delta between PTS and DTS, align them"),n=o)):o=n),s=x[8];var P=s+9;if(h.size<=P)return null;h.size-=P;for(var F=new Uint8Array(h.size),z=0,V=i.length;z<V;z++){x=i[z];var L=x.byteLength;if(P)if(P>L){P-=L;continue}else x=x.subarray(P),L-=P,P=0;F.set(x,c),c+=L}return p&&(p-=s+3),{data:F,pts:n,dts:o,len:p}}return null}function l(h,c){if(h.units.length&&h.frame){if(h.pts===void 0){var x=c.samples,p=x.length;if(p){var s=x[p-1];h.pts=s.pts,h.dts=s.dts}else{c.dropped++;return}}c.samples.push(h)}h.debug.length&&_.logger.log(h.pts+"/"+h.dts+":"+h.debug)}function f(h,c){var x=h.length;if(x>0){if(c.pts>=h[x-1].pts)h.push(c);else for(var p=x-1;p>=0;p--)if(c.pts<h[p].pts){h.splice(p,0,c);break}}else h.push(c)}function C(h){for(var c=h.byteLength,x=[],p=1;p<c-2;)h[p]===0&&h[p+1]===0&&h[p+2]===3?(x.push(p+2),p+=2):p++;if(x.length===0)return h;var s=c-x.length,n=new Uint8Array(s),o=0;for(p=0;p<s;o++,p++)o===x[0]&&(o++,x.shift()),n[p]=h[o];return n}N.default=R},"./src/errors.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"ErrorTypes",function(){return Y}),j.d(N,"ErrorDetails",function(){return B});var Y;(function(D){D.NETWORK_ERROR="networkError",D.MEDIA_ERROR="mediaError",D.KEY_SYSTEM_ERROR="keySystemError",D.MUX_ERROR="muxError",D.OTHER_ERROR="otherError"})(Y||(Y={}));var B;(function(D){D.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",D.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",D.KEY_SYSTEM_NO_SESSION="keySystemNoSession",D.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",D.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",D.MANIFEST_LOAD_ERROR="manifestLoadError",D.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",D.MANIFEST_PARSING_ERROR="manifestParsingError",D.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",D.LEVEL_EMPTY_ERROR="levelEmptyError",D.LEVEL_LOAD_ERROR="levelLoadError",D.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",D.LEVEL_SWITCH_ERROR="levelSwitchError",D.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",D.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",D.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",D.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",D.FRAG_LOAD_ERROR="fragLoadError",D.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",D.FRAG_DECRYPT_ERROR="fragDecryptError",D.FRAG_PARSING_ERROR="fragParsingError",D.REMUX_ALLOC_ERROR="remuxAllocError",D.KEY_LOAD_ERROR="keyLoadError",D.KEY_LOAD_TIMEOUT="keyLoadTimeOut",D.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",D.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",D.BUFFER_APPEND_ERROR="bufferAppendError",D.BUFFER_APPENDING_ERROR="bufferAppendingError",D.BUFFER_STALLED_ERROR="bufferStalledError",D.BUFFER_FULL_ERROR="bufferFullError",D.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",D.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",D.INTERNAL_EXCEPTION="internalException",D.INTERNAL_ABORTED="aborted",D.UNKNOWN="unknown"})(B||(B={}))},"./src/events.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"Events",function(){return Y});var Y;(function(B){B.MEDIA_ATTACHING="hlsMediaAttaching",B.MEDIA_ATTACHED="hlsMediaAttached",B.MEDIA_DETACHING="hlsMediaDetaching",B.MEDIA_DETACHED="hlsMediaDetached",B.BUFFER_RESET="hlsBufferReset",B.BUFFER_CODECS="hlsBufferCodecs",B.BUFFER_CREATED="hlsBufferCreated",B.BUFFER_APPENDING="hlsBufferAppending",B.BUFFER_APPENDED="hlsBufferAppended",B.BUFFER_EOS="hlsBufferEos",B.BUFFER_FLUSHING="hlsBufferFlushing",B.BUFFER_FLUSHED="hlsBufferFlushed",B.MANIFEST_LOADING="hlsManifestLoading",B.MANIFEST_LOADED="hlsManifestLoaded",B.MANIFEST_PARSED="hlsManifestParsed",B.LEVEL_SWITCHING="hlsLevelSwitching",B.LEVEL_SWITCHED="hlsLevelSwitched",B.LEVEL_LOADING="hlsLevelLoading",B.LEVEL_LOADED="hlsLevelLoaded",B.LEVEL_UPDATED="hlsLevelUpdated",B.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",B.LEVELS_UPDATED="hlsLevelsUpdated",B.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",B.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",B.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",B.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",B.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",B.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",B.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",B.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",B.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",B.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",B.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",B.CUES_PARSED="hlsCuesParsed",B.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",B.INIT_PTS_FOUND="hlsInitPtsFound",B.FRAG_LOADING="hlsFragLoading",B.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",B.FRAG_LOADED="hlsFragLoaded",B.FRAG_DECRYPTED="hlsFragDecrypted",B.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",B.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",B.FRAG_PARSING_METADATA="hlsFragParsingMetadata",B.FRAG_PARSED="hlsFragParsed",B.FRAG_BUFFERED="hlsFragBuffered",B.FRAG_CHANGED="hlsFragChanged",B.FPS_DROP="hlsFpsDrop",B.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",B.ERROR="hlsError",B.DESTROYING="hlsDestroying",B.KEY_LOADING="hlsKeyLoading",B.KEY_LOADED="hlsKeyLoaded",B.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",B.BACK_BUFFER_REACHED="hlsBackBufferReached"})(Y||(Y={}))},"./src/hls.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return h});var Y=j("./node_modules/url-toolkit/src/url-toolkit.js"),B=j.n(Y),D=j("./src/loader/playlist-loader.ts"),G=j("./src/loader/key-loader.ts"),T=j("./src/controller/id3-track-controller.ts"),O=j("./src/controller/latency-controller.ts"),M=j("./src/controller/level-controller.ts"),_=j("./src/controller/fragment-tracker.ts"),I=j("./src/controller/stream-controller.ts"),U=j("./src/is-supported.ts"),R=j("./src/utils/logger.ts"),b=j("./src/config.ts"),g=j("./node_modules/eventemitter3/index.js"),m=j.n(g),u=j("./src/events.ts"),l=j("./src/errors.ts");function f(c,x){for(var p=0;p<x.length;p++){var s=x[p];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}function C(c,x,p){return x&&f(c.prototype,x),p&&f(c,p),c}var h=function(){c.isSupported=function(){return Object(U.isSupported)()};function c(p){p===void 0&&(p={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new g.EventEmitter,this._autoLevelCapping=void 0,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var s=this.config=Object(b.mergeConfig)(c.DefaultConfig,p);this.userConfig=p,Object(R.enableLogs)(s.debug),this._autoLevelCapping=-1,s.progressive&&Object(b.enableStreamingMode)(s);var n=s.abrController,o=s.bufferController,i=s.capLevelController,y=s.fpsController,v=this.abrController=new n(this),A=this.bufferController=new o(this),P=this.capLevelController=new i(this),F=new y(this),z=new D.default(this),V=new G.default(this),L=new T.default(this),k=this.levelController=new M.default(this),H=new _.FragmentTracker(this),J=this.streamController=new I.default(this,H);P.setStreamController(J),F.setStreamController(J);var ae=[k,J];this.networkControllers=ae;var he=[z,V,v,A,P,F,L,H];this.audioTrackController=this.createController(s.audioTrackController,null,ae),this.createController(s.audioStreamController,H,ae),this.subtitleTrackController=this.createController(s.subtitleTrackController,null,ae),this.createController(s.subtitleStreamController,H,ae),this.createController(s.timelineController,null,he),this.emeController=this.createController(s.emeController,null,he),this.cmcdController=this.createController(s.cmcdController,null,he),this.latencyController=this.createController(O.default,null,he),this.coreComponents=he}var x=c.prototype;return x.createController=function(s,n,o){if(s){var i=n?new s(this,n):new s(this);return o&&o.push(i),i}return null},x.on=function(s,n,o){o===void 0&&(o=this),this._emitter.on(s,n,o)},x.once=function(s,n,o){o===void 0&&(o=this),this._emitter.once(s,n,o)},x.removeAllListeners=function(s){this._emitter.removeAllListeners(s)},x.off=function(s,n,o,i){o===void 0&&(o=this),this._emitter.off(s,n,o,i)},x.listeners=function(s){return this._emitter.listeners(s)},x.emit=function(s,n,o){return this._emitter.emit(s,n,o)},x.trigger=function(s,n){if(this.config.debug)return this.emit(s,s,n);try{return this.emit(s,s,n)}catch(o){R.logger.error("An internal error happened while handling event "+s+'. Error message: "'+o.message+'". Here is a stacktrace:',o),this.trigger(u.Events.ERROR,{type:l.ErrorTypes.OTHER_ERROR,details:l.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:s,error:o})}return!1},x.listenerCount=function(s){return this._emitter.listenerCount(s)},x.destroy=function(){R.logger.log("destroy"),this.trigger(u.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(s){return s.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(s){return s.destroy()}),this.coreComponents.length=0},x.attachMedia=function(s){R.logger.log("attachMedia"),this._media=s,this.trigger(u.Events.MEDIA_ATTACHING,{media:s})},x.detachMedia=function(){R.logger.log("detachMedia"),this.trigger(u.Events.MEDIA_DETACHING,void 0),this._media=null},x.loadSource=function(s){this.stopLoad();var n=this.media,o=this.url,i=this.url=Y.buildAbsoluteURL(self.location.href,s,{alwaysNormalize:!0});R.logger.log("loadSource:"+i),n&&o&&o!==i&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(n)),this.trigger(u.Events.MANIFEST_LOADING,{url:s})},x.startLoad=function(s){s===void 0&&(s=-1),R.logger.log("startLoad("+s+")"),this.networkControllers.forEach(function(n){n.startLoad(s)})},x.stopLoad=function(){R.logger.log("stopLoad"),this.networkControllers.forEach(function(s){s.stopLoad()})},x.swapAudioCodec=function(){R.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},x.recoverMediaError=function(){R.logger.log("recoverMediaError");var s=this._media;this.detachMedia(),s&&this.attachMedia(s)},x.removeLevel=function(s,n){n===void 0&&(n=0),this.levelController.removeLevel(s,n)},C(c,[{key:"levels",get:function(){var s=this.levelController.levels;return s||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(s){R.logger.log("set currentLevel:"+s),this.loadLevel=s,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(s){R.logger.log("set nextLevel:"+s),this.levelController.manualLevel=s,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(s){R.logger.log("set loadLevel:"+s),this.levelController.manualLevel=s}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(s){this.levelController.nextLoadLevel=s}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(s){R.logger.log("set firstLevel:"+s),this.levelController.firstLevel=s}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(s){R.logger.log("set startLevel:"+s),s!==-1&&(s=Math.max(s,this.minAutoLevel)),this.levelController.startLevel=s}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(s){var n=!!s;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(s){this._autoLevelCapping!==s&&(R.logger.log("set autoLevelCapping:"+s),this._autoLevelCapping=s)}},{key:"bandwidthEstimate",get:function(){var s=this.abrController.bwEstimator;return s?s.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var s=this.levels,n=this.config.minAutoBitrate;if(!s)return 0;for(var o=s.length,i=0;i<o;i++)if(s[i].maxBitrate>n)return i;return 0}},{key:"maxAutoLevel",get:function(){var s=this.levels,n=this.autoLevelCapping,o;return n===-1&&s&&s.length?o=s.length-1:o=n,o}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(s){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,s)}},{key:"audioTracks",get:function(){var s=this.audioTrackController;return s?s.audioTracks:[]}},{key:"audioTrack",get:function(){var s=this.audioTrackController;return s?s.audioTrack:-1},set:function(s){var n=this.audioTrackController;n&&(n.audioTrack=s)}},{key:"subtitleTracks",get:function(){var s=this.subtitleTrackController;return s?s.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var s=this.subtitleTrackController;return s?s.subtitleTrack:-1},set:function(s){var n=this.subtitleTrackController;n&&(n.subtitleTrack=s)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var s=this.subtitleTrackController;return s?s.subtitleDisplay:!1},set:function(s){var n=this.subtitleTrackController;n&&(n.subtitleDisplay=s)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(s){this.config.lowLatencyMode=s}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return u.Events}},{key:"ErrorTypes",get:function(){return l.ErrorTypes}},{key:"ErrorDetails",get:function(){return l.ErrorDetails}},{key:"DefaultConfig",get:function(){return c.defaultConfig?c.defaultConfig:b.hlsDefaultConfig},set:function(s){c.defaultConfig=s}}]),c}();h.defaultConfig=void 0},"./src/is-supported.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"isSupported",function(){return D}),j.d(N,"changeTypeSupported",function(){return G});var Y=j("./src/utils/mediasource-helper.ts");function B(){return self.SourceBuffer||self.WebKitSourceBuffer}function D(){var T=Object(Y.getMediaSource)();if(!T)return!1;var O=B(),M=T&&typeof T.isTypeSupported=="function"&&T.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),_=!O||O.prototype&&typeof O.prototype.appendBuffer=="function"&&typeof O.prototype.remove=="function";return!!M&&!!_}function G(){var T,O=B();return typeof(O==null||((T=O.prototype)===null||T===void 0)?void 0:T.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return R}),j.d(N,"LoadError",function(){return g});var Y=j("./src/polyfills/number.ts"),B=j("./src/errors.ts");function D(m,u){m.prototype=Object.create(u.prototype),m.prototype.constructor=m,_(m,u)}function G(m){var u=typeof Map=="function"?new Map:void 0;return G=function(f){if(f===null||!M(f))return f;if(typeof f!="function")throw new TypeError("Super expression must either be null or a function");if(typeof u!="undefined"){if(u.has(f))return u.get(f);u.set(f,C)}function C(){return T(f,arguments,I(this).constructor)}return C.prototype=Object.create(f.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),_(C,f)},G(m)}function T(m,u,l){return O()?T=Reflect.construct:T=function(C,h,c){var x=[null];x.push.apply(x,h);var p=Function.bind.apply(C,x),s=new p;return c&&_(s,c.prototype),s},T.apply(null,arguments)}function O(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(m){return!1}}function M(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function _(m,u){return _=Object.setPrototypeOf||function(f,C){return f.__proto__=C,f},_(m,u)}function I(m){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},I(m)}var U=Math.pow(2,17),R=function(){function m(l){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=l}var u=m.prototype;return u.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},u.abort=function(){this.loader&&this.loader.abort()},u.load=function(f,C){var h=this,c=f.url;if(!c)return Promise.reject(new g({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,networkDetails:null},"Fragment does not have a "+(c?"part list":"url")));this.abort();var x=this.config,p=x.fLoader,s=x.loader;return new Promise(function(n,o){h.loader&&h.loader.destroy();var i=h.loader=f.loader=p?new p(x):new s(x),y=b(f),v={timeout:x.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:x.fragLoadingMaxRetryTimeout,highWaterMark:U};f.stats=i.stats,i.load(y,v,{onSuccess:function(P,F,z,V){h.resetLoader(f,i),n({frag:f,part:null,payload:P.data,networkDetails:V})},onError:function(P,F,z){h.resetLoader(f,i),o(new g({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,response:P,networkDetails:z}))},onAbort:function(P,F,z){h.resetLoader(f,i),o(new g({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,networkDetails:z}))},onTimeout:function(P,F,z){h.resetLoader(f,i),o(new g({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,networkDetails:z}))},onProgress:function(P,F,z,V){C&&C({frag:f,part:null,payload:z,networkDetails:V})}})})},u.loadPart=function(f,C,h){var c=this;this.abort();var x=this.config,p=x.fLoader,s=x.loader;return new Promise(function(n,o){c.loader&&c.loader.destroy();var i=c.loader=f.loader=p?new p(x):new s(x),y=b(f,C),v={timeout:x.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:x.fragLoadingMaxRetryTimeout,highWaterMark:U};C.stats=i.stats,i.load(y,v,{onSuccess:function(P,F,z,V){c.resetLoader(f,i),c.updateStatsFromPart(f,C);var L={frag:f,part:C,payload:P.data,networkDetails:V};h(L),n(L)},onError:function(P,F,z){c.resetLoader(f,i),o(new g({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,part:C,response:P,networkDetails:z}))},onAbort:function(P,F,z){f.stats.aborted=C.stats.aborted,c.resetLoader(f,i),o(new g({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,part:C,networkDetails:z}))},onTimeout:function(P,F,z){c.resetLoader(f,i),o(new g({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,part:C,networkDetails:z}))}})})},u.updateStatsFromPart=function(f,C){var h=f.stats,c=C.stats,x=c.total;if(h.loaded+=c.loaded,x){var p=Math.round(f.duration/C.duration),s=Math.min(Math.round(h.loaded/x),p),n=p-s,o=n*Math.round(h.loaded/s);h.total=h.loaded+o}else h.total=Math.max(h.loaded,h.total);var i=h.loading,y=c.loading;i.start?i.first+=y.first-y.start:(i.start=y.start,i.first=y.first),i.end=y.end},u.resetLoader=function(f,C){f.loader=null,this.loader===C&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),C.destroy()},m}();function b(m,u){u===void 0&&(u=null);var l=u||m,f={frag:m,part:u,responseType:"arraybuffer",url:l.url,headers:{},rangeStart:0,rangeEnd:0},C=l.byteRangeStartOffset,h=l.byteRangeEndOffset;return Object(Y.isFiniteNumber)(C)&&Object(Y.isFiniteNumber)(h)&&(f.rangeStart=C,f.rangeEnd=h),f}var g=function(m){D(u,m);function u(l){for(var f,C=arguments.length,h=new Array(C>1?C-1:0),c=1;c<C;c++)h[c-1]=arguments[c];return f=m.call.apply(m,[this].concat(h))||this,f.data=void 0,f.data=l,f}return u}(G(Error))},"./src/loader/fragment.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"ElementaryStreamTypes",function(){return R}),j.d(N,"BaseSegment",function(){return b}),j.d(N,"Fragment",function(){return g}),j.d(N,"Part",function(){return m});var Y=j("./src/polyfills/number.ts"),B=j("./node_modules/url-toolkit/src/url-toolkit.js"),D=j.n(B),G=j("./src/utils/logger.ts"),T=j("./src/loader/level-key.ts"),O=j("./src/loader/load-stats.ts");function M(u,l){u.prototype=Object.create(l.prototype),u.prototype.constructor=u,_(u,l)}function _(u,l){return _=Object.setPrototypeOf||function(C,h){return C.__proto__=h,C},_(u,l)}function I(u,l){for(var f=0;f<l.length;f++){var C=l[f];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(u,C.key,C)}}function U(u,l,f){return l&&I(u.prototype,l),f&&I(u,f),u}var R;(function(u){u.AUDIO="audio",u.VIDEO="video",u.AUDIOVIDEO="audiovideo"})(R||(R={}));var b=function(){function u(f){var C;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(C={},C[R.AUDIO]=null,C[R.VIDEO]=null,C[R.AUDIOVIDEO]=null,C),this.baseurl=f}var l=u.prototype;return l.setByteRange=function(C,h){var c=C.split("@",2),x=[];c.length===1?x[0]=h?h.byteRangeEndOffset:0:x[0]=parseInt(c[1]),x[1]=parseInt(c[0])+x[0],this._byteRange=x},U(u,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(B.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(C){this._url=C}}]),u}(),g=function(u){M(l,u);function l(C,h){var c;return c=u.call(this,h)||this,c._decryptdata=null,c.rawProgramDateTime=null,c.programDateTime=null,c.tagList=[],c.duration=0,c.sn=0,c.levelkey=void 0,c.type=void 0,c.loader=null,c.level=-1,c.cc=0,c.startPTS=void 0,c.endPTS=void 0,c.appendedPTS=void 0,c.startDTS=void 0,c.endDTS=void 0,c.start=0,c.deltaPTS=void 0,c.maxStartPTS=void 0,c.minEndPTS=void 0,c.stats=new O.LoadStats,c.urlId=0,c.data=void 0,c.bitrateTest=!1,c.title=null,c.initSegment=null,c.type=C,c}var f=l.prototype;return f.createInitializationVector=function(h){for(var c=new Uint8Array(16),x=12;x<16;x++)c[x]=h>>8*(15-x)&255;return c},f.setDecryptDataFromLevelKey=function(h,c){var x=h;return(h==null?void 0:h.method)==="AES-128"&&h.uri&&!h.iv&&(x=T.LevelKey.fromURI(h.uri),x.method=h.method,x.iv=this.createInitializationVector(c),x.keyFormat="identity"),x},f.setElementaryStreamInfo=function(h,c,x,p,s,n){n===void 0&&(n=!1);var o=this.elementaryStreams,i=o[h];if(!i){o[h]={startPTS:c,endPTS:x,startDTS:p,endDTS:s,partial:n};return}i.startPTS=Math.min(i.startPTS,c),i.endPTS=Math.max(i.endPTS,x),i.startDTS=Math.min(i.startDTS,p),i.endDTS=Math.max(i.endDTS,s)},f.clearElementaryStreamInfo=function(){var h=this.elementaryStreams;h[R.AUDIO]=null,h[R.VIDEO]=null,h[R.AUDIOVIDEO]=null},U(l,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var h=this.sn;typeof h!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&G.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),h=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,h)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(Y.isFiniteNumber)(this.programDateTime))return null;var h=Object(Y.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+h*1e3}},{key:"encrypted",get:function(){var h;return!!((h=this.decryptdata)!==null&&h!==void 0&&h.keyFormat&&this.decryptdata.uri)}}]),l}(b),m=function(u){M(l,u);function l(f,C,h,c,x){var p;p=u.call(this,h)||this,p.fragOffset=0,p.duration=0,p.gap=!1,p.independent=!1,p.relurl=void 0,p.fragment=void 0,p.index=void 0,p.stats=new O.LoadStats,p.duration=f.decimalFloatingPoint("DURATION"),p.gap=f.bool("GAP"),p.independent=f.bool("INDEPENDENT"),p.relurl=f.enumeratedString("URI"),p.fragment=C,p.index=c;var s=f.enumeratedString("BYTERANGE");return s&&p.setByteRange(s,x),x&&(p.fragOffset=x.fragOffset+x.duration),p}return U(l,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var C=this.elementaryStreams;return!!(C.audio||C.video||C.audiovideo)}}]),l}(b)},"./src/loader/key-loader.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return G});var Y=j("./src/events.ts"),B=j("./src/errors.ts"),D=j("./src/utils/logger.ts"),G=function(){function T(M){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=M,this._registerListeners()}var O=T.prototype;return O._registerListeners=function(){this.hls.on(Y.Events.KEY_LOADING,this.onKeyLoading,this)},O._unregisterListeners=function(){this.hls.off(Y.Events.KEY_LOADING,this.onKeyLoading)},O.destroy=function(){this._unregisterListeners();for(var _ in this.loaders){var I=this.loaders[_];I&&I.destroy()}this.loaders={}},O.onKeyLoading=function(_,I){var U=I.frag,R=U.type,b=this.loaders[R];if(!U.decryptdata){D.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var g=U.decryptdata.uri;if(g!==this.decrypturl||this.decryptkey===null){var m=this.hls.config;if(b&&(D.logger.warn("abort previous key loader for type:"+R),b.abort()),!g){D.logger.warn("key uri is falsy");return}var u=m.loader,l=U.loader=this.loaders[R]=new u(m);this.decrypturl=g,this.decryptkey=null;var f={url:g,frag:U,responseType:"arraybuffer"},C={timeout:m.fragLoadingTimeOut,maxRetry:0,retryDelay:m.fragLoadingRetryDelay,maxRetryDelay:m.fragLoadingMaxRetryTimeout,highWaterMark:0},h={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};l.load(f,C,h)}else this.decryptkey&&(U.decryptdata.key=this.decryptkey,this.hls.trigger(Y.Events.KEY_LOADED,{frag:U}))},O.loadsuccess=function(_,I,U){var R=U.frag;if(!R.decryptdata){D.logger.error("after key load, decryptdata unset");return}this.decryptkey=R.decryptdata.key=new Uint8Array(_.data),R.loader=null,delete this.loaders[R.type],this.hls.trigger(Y.Events.KEY_LOADED,{frag:R})},O.loaderror=function(_,I){var U=I.frag,R=U.loader;R&&R.abort(),delete this.loaders[U.type],this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:U,response:_})},O.loadtimeout=function(_,I){var U=I.frag,R=U.loader;R&&R.abort(),delete this.loaders[U.type],this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:U})},T}()},"./src/loader/level-details.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"LevelDetails",function(){return T});var Y=j("./src/polyfills/number.ts");function B(O,M){for(var _=0;_<M.length;_++){var I=M[_];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(O,I.key,I)}}function D(O,M,_){return M&&B(O.prototype,M),_&&B(O,_),O}var G=10,T=function(){function O(_){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=_}var M=O.prototype;return M.reloaded=function(I){if(!I){this.advanced=!0,this.updated=!0;return}var U=this.lastPartSn-I.lastPartSn,R=this.lastPartIndex-I.lastPartIndex;this.updated=this.endSN!==I.endSN||!!R||!!U,this.advanced=this.endSN>I.endSN||U>0||U===0&&R>0,this.updated||this.advanced?this.misses=Math.floor(I.misses*.6):this.misses=I.misses+1,this.availabilityDelay=I.availabilityDelay},D(O,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(Y.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||G}},{key:"drift",get:function(){var I=this.driftEndTime-this.driftStartTime;if(I>0){var U=this.driftEnd-this.driftStart;return U*1e3/I}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var I;return(I=this.partList)!==null&&I!==void 0&&I.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var I;return(I=this.fragments)!==null&&I!==void 0&&I.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var I;return(I=this.partList)!==null&&I!==void 0&&I.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var I;return(I=this.partList)!==null&&I!==void 0&&I.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),O}()},"./src/loader/level-key.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"LevelKey",function(){return T});var Y=j("./node_modules/url-toolkit/src/url-toolkit.js"),B=j.n(Y);function D(O,M){for(var _=0;_<M.length;_++){var I=M[_];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(O,I.key,I)}}function G(O,M,_){return M&&D(O.prototype,M),_&&D(O,_),O}var T=function(){O.fromURL=function(_,I){return new O(_,I)},O.fromURI=function(_){return new O(_)};function O(M,_){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,_?this._uri=Object(Y.buildAbsoluteURL)(M,_,{alwaysNormalize:!0}):this._uri=M}return G(O,[{key:"uri",get:function(){return this._uri}}]),O}()},"./src/loader/load-stats.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"LoadStats",function(){return Y});var Y=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}},"./src/loader/m3u8-parser.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return l});var Y=j("./src/polyfills/number.ts"),B=j("./node_modules/url-toolkit/src/url-toolkit.js"),D=j.n(B),G=j("./src/loader/fragment.ts"),T=j("./src/loader/level-details.ts"),O=j("./src/loader/level-key.ts"),M=j("./src/utils/attr-list.ts"),_=j("./src/utils/logger.ts"),I=j("./src/utils/codecs.ts"),U=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,R=/#EXT-X-MEDIA:(.*)/g,b=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),g=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),m=/\.(mp4|m4s|m4v|m4a)$/i;function u(x){var p,s;return m.test((p=(s=B.parseURL(x))===null||s===void 0?void 0:s.path)!=null?p:"")}var l=function(){function x(){}return x.findGroup=function(s,n){for(var o=0;o<s.length;o++){var i=s[o];if(i.id===n)return i}},x.convertAVC1ToAVCOTI=function(s){var n=s.split(".");if(n.length>2){var o=n.shift()+".";return o+=parseInt(n.shift()).toString(16),o+=("000"+parseInt(n.shift()).toString(16)).substr(-4),o}return s},x.resolve=function(s,n){return B.buildAbsoluteURL(n,s,{alwaysNormalize:!0})},x.parseMasterPlaylist=function(s,n){var o=[],i={},y=!1;U.lastIndex=0;for(var v;(v=U.exec(s))!=null;)if(v[1]){var A=new M.AttrList(v[1]),P={attrs:A,bitrate:A.decimalInteger("AVERAGE-BANDWIDTH")||A.decimalInteger("BANDWIDTH"),name:A.NAME,url:x.resolve(v[2],n)},F=A.decimalResolution("RESOLUTION");F&&(P.width=F.width,P.height=F.height),f((A.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),P),P.videoCodec&&P.videoCodec.indexOf("avc1")!==-1&&(P.videoCodec=x.convertAVC1ToAVCOTI(P.videoCodec)),o.push(P)}else if(v[3]){var z=new M.AttrList(v[3]);z["DATA-ID"]&&(y=!0,i[z["DATA-ID"]]=z)}return{levels:o,sessionData:y?i:null}},x.parseMasterPlaylistMedia=function(s,n,o,i){i===void 0&&(i=[]);var y,v=[],A=0;for(R.lastIndex=0;(y=R.exec(s))!==null;){var P=new M.AttrList(y[1]);if(P.TYPE===o){var F={attrs:P,bitrate:0,id:A++,groupId:P["GROUP-ID"],instreamId:P["INSTREAM-ID"],name:P.NAME||P.LANGUAGE||"",type:o,default:P.bool("DEFAULT"),autoselect:P.bool("AUTOSELECT"),forced:P.bool("FORCED"),lang:P.LANGUAGE,url:P.URI?x.resolve(P.URI,n):""};if(i.length){var z=x.findGroup(i,F.groupId)||i[0];C(F,z,"audioCodec"),C(F,z,"textCodec")}v.push(F)}}return v},x.parseLevelPlaylist=function(s,n,o,i,y){var v=new T.LevelDetails(n),A=v.fragments,P=null,F=0,z=0,V=0,L=0,k=null,H=new G.Fragment(i,n),J,ae,he,Se=-1,Ee=!1;for(b.lastIndex=0,v.m3u8=s;(J=b.exec(s))!==null;){Ee&&(Ee=!1,H=new G.Fragment(i,n),H.start=V,H.sn=F,H.cc=L,H.level=o,P&&(H.initSegment=P,H.rawProgramDateTime=P.rawProgramDateTime));var Re=J[1];if(Re){H.duration=parseFloat(Re);var Me=(" "+J[2]).slice(1);H.title=Me||null,H.tagList.push(Me?["INF",Re,Me]:["INF",Re])}else if(J[3])Object(Y.isFiniteNumber)(H.duration)&&(H.start=V,he&&(H.levelkey=he),H.sn=F,H.level=o,H.cc=L,H.urlId=y,A.push(H),H.relurl=(" "+J[3]).slice(1),c(H,k),k=H,V+=H.duration,F++,z=0,Ee=!0);else if(J[4]){var Oe=(" "+J[4]).slice(1);k?H.setByteRange(Oe,k):H.setByteRange(Oe)}else if(J[5])H.rawProgramDateTime=(" "+J[5]).slice(1),H.tagList.push(["PROGRAM-DATE-TIME",H.rawProgramDateTime]),Se===-1&&(Se=A.length);else{if(J=J[0].match(g),!J){_.logger.warn("No matches on slow regex match for level playlist!");continue}for(ae=1;ae<J.length&&!(typeof J[ae]!="undefined");ae++);var ye=(" "+J[ae]).slice(1),Le=(" "+J[ae+1]).slice(1),q=J[ae+2]?(" "+J[ae+2]).slice(1):"";switch(ye){case"PLAYLIST-TYPE":v.type=Le.toUpperCase();break;case"MEDIA-SEQUENCE":F=v.startSN=parseInt(Le);break;case"SKIP":{var Ce=new M.AttrList(Le),fe=Ce.decimalInteger("SKIPPED-SEGMENTS");if(Object(Y.isFiniteNumber)(fe)){v.skippedSegments=fe;for(var De=fe;De--;)A.unshift(null);F+=fe}var Xe=Ce.enumeratedString("RECENTLY-REMOVED-DATERANGES");Xe&&(v.recentlyRemovedDateranges=Xe.split(" "));break}case"TARGETDURATION":v.targetduration=parseFloat(Le);break;case"VERSION":v.version=parseInt(Le);break;case"EXTM3U":break;case"ENDLIST":v.live=!1;break;case"#":(Le||q)&&H.tagList.push(q?[Le,q]:[Le]);break;case"DIS":L++;case"GAP":H.tagList.push([ye]);break;case"BITRATE":H.tagList.push([ye,Le]);break;case"DISCONTINUITY-SEQ":L=parseInt(Le);break;case"KEY":{var Ye,$e=new M.AttrList(Le),At=$e.enumeratedString("METHOD"),Wt=$e.URI,It=$e.hexadecimalInteger("IV"),xt=$e.enumeratedString("KEYFORMATVERSIONS"),ct=$e.enumeratedString("KEYID"),qt=(Ye=$e.enumeratedString("KEYFORMAT"))!=null?Ye:"identity",_n=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(_n.indexOf(qt)>-1){_.logger.warn("Keyformat "+qt+" is not supported from the manifest");continue}else if(qt!=="identity")continue;At&&(he=O.LevelKey.fromURL(n,Wt),Wt&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(At)>=0&&(he.method=At,he.keyFormat=qt,ct&&(he.keyID=ct),xt&&(he.keyFormatVersions=xt),he.iv=It));break}case"START":{var Tn=new M.AttrList(Le),On=Tn.decimalFloatingPoint("TIME-OFFSET");Object(Y.isFiniteNumber)(On)&&(v.startTimeOffset=On);break}case"MAP":{var Bn=new M.AttrList(Le);H.relurl=Bn.URI,Bn.BYTERANGE&&H.setByteRange(Bn.BYTERANGE),H.level=o,H.sn="initSegment",he&&(H.levelkey=he),H.initSegment=null,P=H,Ee=!0;break}case"SERVER-CONTROL":{var Fn=new M.AttrList(Le);v.canBlockReload=Fn.bool("CAN-BLOCK-RELOAD"),v.canSkipUntil=Fn.optionalFloat("CAN-SKIP-UNTIL",0),v.canSkipDateRanges=v.canSkipUntil>0&&Fn.bool("CAN-SKIP-DATERANGES"),v.partHoldBack=Fn.optionalFloat("PART-HOLD-BACK",0),v.holdBack=Fn.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Te=new M.AttrList(Le);v.partTarget=Te.decimalFloatingPoint("PART-TARGET");break}case"PART":{var He=v.partList;He||(He=v.partList=[]);var bt=z>0?He[He.length-1]:void 0,Et=z++,at=new G.Part(new M.AttrList(Le),H,n,Et,bt);He.push(at),H.duration+=at.duration;break}case"PRELOAD-HINT":{var mt=new M.AttrList(Le);v.preloadHint=mt;break}case"RENDITION-REPORT":{var Pe=new M.AttrList(Le);v.renditionReports=v.renditionReports||[],v.renditionReports.push(Pe);break}default:_.logger.warn("line parsed but not handled: "+J);break}}}k&&!k.relurl?(A.pop(),V-=k.duration,v.partList&&(v.fragmentHint=k)):v.partList&&(c(H,k),H.cc=L,v.fragmentHint=H);var _e=A.length,me=A[0],re=A[_e-1];if(V+=v.skippedSegments*v.targetduration,V>0&&_e&&re){v.averagetargetduration=V/_e;var le=re.sn;v.endSN=le!=="initSegment"?le:0,me&&(v.startCC=me.cc,me.initSegment||v.fragments.every(function(ue){return ue.relurl&&u(ue.relurl)})&&(_.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),H=new G.Fragment(i,n),H.relurl=re.relurl,H.level=o,H.sn="initSegment",me.initSegment=H,v.needSidxRanges=!0))}else v.endSN=0,v.startCC=0;return v.fragmentHint&&(V+=v.fragmentHint.duration),v.totalduration=V,v.endCC=L,Se>0&&h(A,Se),v},x}();function f(x,p){["video","audio","text"].forEach(function(s){var n=x.filter(function(i){return Object(I.isCodecType)(i,s)});if(n.length){var o=n.filter(function(i){return i.lastIndexOf("avc1",0)===0||i.lastIndexOf("mp4a",0)===0});p[s+"Codec"]=o.length>0?o[0]:n[0],x=x.filter(function(i){return n.indexOf(i)===-1})}}),p.unknownCodecs=x}function C(x,p,s){var n=p[s];n&&(x[s]=n)}function h(x,p){for(var s=x[p],n=p;n--;){var o=x[n];if(!o)return;o.programDateTime=s.programDateTime-o.duration*1e3,s=o}}function c(x,p){x.rawProgramDateTime?x.programDateTime=Date.parse(x.rawProgramDateTime):p!=null&&p.programDateTime&&(x.programDateTime=p.endProgramDateTime),Object(Y.isFiniteNumber)(x.programDateTime)||(x.programDateTime=null,x.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/polyfills/number.ts"),B=j("./src/events.ts"),D=j("./src/errors.ts"),G=j("./src/utils/logger.ts"),T=j("./src/utils/mp4-tools.ts"),O=j("./src/loader/m3u8-parser.ts"),M=j("./src/types/loader.ts"),_=j("./src/utils/attr-list.ts");function I(b){var g=b.type;switch(g){case M.PlaylistContextType.AUDIO_TRACK:return M.PlaylistLevelType.AUDIO;case M.PlaylistContextType.SUBTITLE_TRACK:return M.PlaylistLevelType.SUBTITLE;default:return M.PlaylistLevelType.MAIN}}function U(b,g){var m=b.url;return(m===void 0||m.indexOf("data:")===0)&&(m=g.url),m}var R=function(){function b(m){this.hls=void 0,this.loaders=Object.create(null),this.hls=m,this.registerListeners()}var g=b.prototype;return g.registerListeners=function(){var u=this.hls;u.on(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(B.Events.LEVEL_LOADING,this.onLevelLoading,this),u.on(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),u.on(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},g.unregisterListeners=function(){var u=this.hls;u.off(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.off(B.Events.LEVEL_LOADING,this.onLevelLoading,this),u.off(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),u.off(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},g.createInternalLoader=function(u){var l=this.hls.config,f=l.pLoader,C=l.loader,h=f||C,c=new h(l);return u.loader=c,this.loaders[u.type]=c,c},g.getInternalLoader=function(u){return this.loaders[u.type]},g.resetInternalLoader=function(u){this.loaders[u]&&delete this.loaders[u]},g.destroyInternalLoaders=function(){for(var u in this.loaders){var l=this.loaders[u];l&&l.destroy(),this.resetInternalLoader(u)}},g.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},g.onManifestLoading=function(u,l){var f=l.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:M.PlaylistContextType.MANIFEST,url:f,deliveryDirectives:null})},g.onLevelLoading=function(u,l){var f=l.id,C=l.level,h=l.url,c=l.deliveryDirectives;this.load({id:f,groupId:null,level:C,responseType:"text",type:M.PlaylistContextType.LEVEL,url:h,deliveryDirectives:c})},g.onAudioTrackLoading=function(u,l){var f=l.id,C=l.groupId,h=l.url,c=l.deliveryDirectives;this.load({id:f,groupId:C,level:null,responseType:"text",type:M.PlaylistContextType.AUDIO_TRACK,url:h,deliveryDirectives:c})},g.onSubtitleTrackLoading=function(u,l){var f=l.id,C=l.groupId,h=l.url,c=l.deliveryDirectives;this.load({id:f,groupId:C,level:null,responseType:"text",type:M.PlaylistContextType.SUBTITLE_TRACK,url:h,deliveryDirectives:c})},g.load=function(u){var l,f=this.hls.config,C=this.getInternalLoader(u);if(C){var h=C.context;if(h&&h.url===u.url){G.logger.trace("[playlist-loader]: playlist request ongoing");return}G.logger.log("[playlist-loader]: aborting previous loader for type: "+u.type),C.abort()}var c,x,p,s;switch(u.type){case M.PlaylistContextType.MANIFEST:c=f.manifestLoadingMaxRetry,x=f.manifestLoadingTimeOut,p=f.manifestLoadingRetryDelay,s=f.manifestLoadingMaxRetryTimeout;break;case M.PlaylistContextType.LEVEL:case M.PlaylistContextType.AUDIO_TRACK:case M.PlaylistContextType.SUBTITLE_TRACK:c=0,x=f.levelLoadingTimeOut;break;default:c=f.levelLoadingMaxRetry,x=f.levelLoadingTimeOut,p=f.levelLoadingRetryDelay,s=f.levelLoadingMaxRetryTimeout;break}if(C=this.createInternalLoader(u),(l=u.deliveryDirectives)!==null&&l!==void 0&&l.part){var n;if(u.type===M.PlaylistContextType.LEVEL&&u.level!==null?n=this.hls.levels[u.level].details:u.type===M.PlaylistContextType.AUDIO_TRACK&&u.id!==null?n=this.hls.audioTracks[u.id].details:u.type===M.PlaylistContextType.SUBTITLE_TRACK&&u.id!==null&&(n=this.hls.subtitleTracks[u.id].details),n){var o=n.partTarget,i=n.targetduration;o&&i&&(x=Math.min(Math.max(o*3,i*.8)*1e3,x))}}var y={timeout:x,maxRetry:c,retryDelay:p,maxRetryDelay:s,highWaterMark:0},v={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};C.load(u,y,v)},g.loadsuccess=function(u,l,f,C){if(C===void 0&&(C=null),f.isSidxRequest){this.handleSidxRequest(u,f),this.handlePlaylistLoaded(u,l,f,C);return}this.resetInternalLoader(f.type);var h=u.data;if(h.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(u,f,"no EXTM3U delimiter",C);return}l.parsing.start=performance.now(),h.indexOf("#EXTINF:")>0||h.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(u,l,f,C):this.handleMasterPlaylist(u,l,f,C)},g.loaderror=function(u,l,f){f===void 0&&(f=null),this.handleNetworkError(l,f,!1,u)},g.loadtimeout=function(u,l,f){f===void 0&&(f=null),this.handleNetworkError(l,f,!0)},g.handleMasterPlaylist=function(u,l,f,C){var h=this.hls,c=u.data,x=U(u,f),p=O.default.parseMasterPlaylist(c,x),s=p.levels,n=p.sessionData;if(!s.length){this.handleManifestParsingError(u,f,"no level found in manifest",C);return}var o=s.map(function(F){return{id:F.attrs.AUDIO,audioCodec:F.audioCodec}}),i=s.map(function(F){return{id:F.attrs.SUBTITLES,textCodec:F.textCodec}}),y=O.default.parseMasterPlaylistMedia(c,x,"AUDIO",o),v=O.default.parseMasterPlaylistMedia(c,x,"SUBTITLES",i),A=O.default.parseMasterPlaylistMedia(c,x,"CLOSED-CAPTIONS");if(y.length){var P=y.some(function(F){return!F.url});!P&&s[0].audioCodec&&!s[0].attrs.AUDIO&&(G.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),y.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new _.AttrList({}),bitrate:0,url:""}))}h.trigger(B.Events.MANIFEST_LOADED,{levels:s,audioTracks:y,subtitles:v,captions:A,url:x,stats:l,networkDetails:C,sessionData:n})},g.handleTrackOrLevelPlaylist=function(u,l,f,C){var h=this.hls,c=f.id,x=f.level,p=f.type,s=U(u,f),n=Object(Y.isFiniteNumber)(c)?c:0,o=Object(Y.isFiniteNumber)(x)?x:n,i=I(f),y=O.default.parseLevelPlaylist(u.data,s,o,i,n);if(!y.fragments.length){h.trigger(B.Events.ERROR,{type:D.ErrorTypes.NETWORK_ERROR,details:D.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:s,reason:"no fragments found in level",level:typeof f.level=="number"?f.level:void 0});return}if(p===M.PlaylistContextType.MANIFEST){var v={attrs:new _.AttrList({}),bitrate:0,details:y,name:"",url:s};h.trigger(B.Events.MANIFEST_LOADED,{levels:[v],audioTracks:[],url:s,stats:l,networkDetails:C,sessionData:null})}if(l.parsing.end=performance.now(),y.needSidxRanges){var A,P=(A=y.fragments[0].initSegment)===null||A===void 0?void 0:A.url;this.load({url:P,isSidxRequest:!0,type:p,level:x,levelDetails:y,id:c,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}f.levelDetails=y,this.handlePlaylistLoaded(u,l,f,C)},g.handleSidxRequest=function(u,l){var f=Object(T.parseSegmentIndex)(new Uint8Array(u.data));if(!f)return;var C=f.references,h=l.levelDetails;C.forEach(function(c,x){var p=c.info,s=h.fragments[x];s.byteRange.length===0&&s.setByteRange(String(1+p.end-p.start)+"@"+String(p.start)),s.initSegment&&s.initSegment.setByteRange(String(f.moovEndOffset)+"@0")})},g.handleManifestParsingError=function(u,l,f,C){this.hls.trigger(B.Events.ERROR,{type:D.ErrorTypes.NETWORK_ERROR,details:D.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:l.type===M.PlaylistContextType.MANIFEST,url:u.url,reason:f,response:u,context:l,networkDetails:C})},g.handleNetworkError=function(u,l,f,C){f===void 0&&(f=!1),G.logger.warn("[playlist-loader]: A network "+(f?"timeout":"error")+" occurred while loading "+u.type+" level: "+u.level+" id: "+u.id+' group-id: "'+u.groupId+'"');var h=D.ErrorDetails.UNKNOWN,c=!1,x=this.getInternalLoader(u);switch(u.type){case M.PlaylistContextType.MANIFEST:h=f?D.ErrorDetails.MANIFEST_LOAD_TIMEOUT:D.ErrorDetails.MANIFEST_LOAD_ERROR,c=!0;break;case M.PlaylistContextType.LEVEL:h=f?D.ErrorDetails.LEVEL_LOAD_TIMEOUT:D.ErrorDetails.LEVEL_LOAD_ERROR,c=!1;break;case M.PlaylistContextType.AUDIO_TRACK:h=f?D.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:D.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case M.PlaylistContextType.SUBTITLE_TRACK:h=f?D.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:D.ErrorDetails.SUBTITLE_LOAD_ERROR,c=!1;break}x&&this.resetInternalLoader(u.type);var p={type:D.ErrorTypes.NETWORK_ERROR,details:h,fatal:c,url:u.url,loader:x,context:u,networkDetails:l};C&&(p.response=C),this.hls.trigger(B.Events.ERROR,p)},g.handlePlaylistLoaded=function(u,l,f,C){var h=f.type,c=f.level,x=f.id,p=f.groupId,s=f.loader,n=f.levelDetails,o=f.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(u,f,"invalid target duration",C);return}if(!s)return;n.live&&(s.getCacheAge&&(n.ageHeader=s.getCacheAge()||0),(!s.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(h){case M.PlaylistContextType.MANIFEST:case M.PlaylistContextType.LEVEL:this.hls.trigger(B.Events.LEVEL_LOADED,{details:n,level:c||0,id:x||0,stats:l,networkDetails:C,deliveryDirectives:o});break;case M.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(B.Events.AUDIO_TRACK_LOADED,{details:n,id:x||0,groupId:p||"",stats:l,networkDetails:C,deliveryDirectives:o});break;case M.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(B.Events.SUBTITLE_TRACK_LOADED,{details:n,id:x||0,groupId:p||"",stats:l,networkDetails:C,deliveryDirectives:o});break}},b}();N.default=R},"./src/polyfills/number.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"isFiniteNumber",function(){return Y}),j.d(N,"MAX_SAFE_INTEGER",function(){return B});var Y=Number.isFinite||function(D){return typeof D=="number"&&isFinite(D)},B=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(ee,N,j){"use strict";j.r(N);var Y=function(){function B(){}return B.getSilentFrame=function(G,T){switch(G){case"mp4a.40.2":if(T===1)return new Uint8Array([0,200,0,128,35,128]);if(T===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(T===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(T===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(T===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(T===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(T===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(T===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(T===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},B}();N.default=Y},"./src/remux/mp4-generator.ts":function(ee,N,j){"use strict";j.r(N);var Y=Math.pow(2,32)-1,B=function(){function D(){}return D.init=function(){D.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var T;for(T in D.types)D.types.hasOwnProperty(T)&&(D.types[T]=[T.charCodeAt(0),T.charCodeAt(1),T.charCodeAt(2),T.charCodeAt(3)]);var O=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),M=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);D.HDLR_TYPES={video:O,audio:M};var _=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),I=new Uint8Array([0,0,0,0,0,0,0,0]);D.STTS=D.STSC=D.STCO=I,D.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),D.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),D.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),D.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var U=new Uint8Array([105,115,111,109]),R=new Uint8Array([97,118,99,49]),b=new Uint8Array([0,0,0,1]);D.FTYP=D.box(D.types.ftyp,U,b,U,R),D.DINF=D.box(D.types.dinf,D.box(D.types.dref,_))},D.box=function(T){for(var O=8,M=arguments.length,_=new Array(M>1?M-1:0),I=1;I<M;I++)_[I-1]=arguments[I];for(var U=_.length,R=U;U--;)O+=_[U].byteLength;var b=new Uint8Array(O);for(b[0]=O>>24&255,b[1]=O>>16&255,b[2]=O>>8&255,b[3]=O&255,b.set(T,4),U=0,O=8;U<R;U++)b.set(_[U],O),O+=_[U].byteLength;return b},D.hdlr=function(T){return D.box(D.types.hdlr,D.HDLR_TYPES[T])},D.mdat=function(T){return D.box(D.types.mdat,T)},D.mdhd=function(T,O){O*=T;var M=Math.floor(O/(Y+1)),_=Math.floor(O%(Y+1));return D.box(D.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,T>>24&255,T>>16&255,T>>8&255,T&255,M>>24,M>>16&255,M>>8&255,M&255,_>>24,_>>16&255,_>>8&255,_&255,85,196,0,0]))},D.mdia=function(T){return D.box(D.types.mdia,D.mdhd(T.timescale,T.duration),D.hdlr(T.type),D.minf(T))},D.mfhd=function(T){return D.box(D.types.mfhd,new Uint8Array([0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255]))},D.minf=function(T){return T.type==="audio"?D.box(D.types.minf,D.box(D.types.smhd,D.SMHD),D.DINF,D.stbl(T)):D.box(D.types.minf,D.box(D.types.vmhd,D.VMHD),D.DINF,D.stbl(T))},D.moof=function(T,O,M){return D.box(D.types.moof,D.mfhd(T),D.traf(M,O))},D.moov=function(T){for(var O=T.length,M=[];O--;)M[O]=D.trak(T[O]);return D.box.apply(null,[D.types.moov,D.mvhd(T[0].timescale,T[0].duration)].concat(M).concat(D.mvex(T)))},D.mvex=function(T){for(var O=T.length,M=[];O--;)M[O]=D.trex(T[O]);return D.box.apply(null,[D.types.mvex].concat(M))},D.mvhd=function(T,O){O*=T;var M=Math.floor(O/(Y+1)),_=Math.floor(O%(Y+1)),I=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,T>>24&255,T>>16&255,T>>8&255,T&255,M>>24,M>>16&255,M>>8&255,M&255,_>>24,_>>16&255,_>>8&255,_&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return D.box(D.types.mvhd,I)},D.sdtp=function(T){var O=T.samples||[],M=new Uint8Array(4+O.length),_,I;for(_=0;_<O.length;_++)I=O[_].flags,M[_+4]=I.dependsOn<<4|I.isDependedOn<<2|I.hasRedundancy;return D.box(D.types.sdtp,M)},D.stbl=function(T){return D.box(D.types.stbl,D.stsd(T),D.box(D.types.stts,D.STTS),D.box(D.types.stsc,D.STSC),D.box(D.types.stsz,D.STSZ),D.box(D.types.stco,D.STCO))},D.avc1=function(T){var O=[],M=[],_,I,U;for(_=0;_<T.sps.length;_++)I=T.sps[_],U=I.byteLength,O.push(U>>>8&255),O.push(U&255),O=O.concat(Array.prototype.slice.call(I));for(_=0;_<T.pps.length;_++)I=T.pps[_],U=I.byteLength,M.push(U>>>8&255),M.push(U&255),M=M.concat(Array.prototype.slice.call(I));var R=D.box(D.types.avcC,new Uint8Array([1,O[3],O[4],O[5],252|3,224|T.sps.length].concat(O).concat([T.pps.length]).concat(M))),b=T.width,g=T.height,m=T.pixelRatio[0],u=T.pixelRatio[1];return D.box(D.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b>>8&255,b&255,g>>8&255,g&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),R,D.box(D.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),D.box(D.types.pasp,new Uint8Array([m>>24,m>>16&255,m>>8&255,m&255,u>>24,u>>16&255,u>>8&255,u&255])))},D.esds=function(T){var O=T.config.length;return new Uint8Array([0,0,0,0,3,23+O,0,1,0,4,15+O,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([O]).concat(T.config).concat([6,1,2]))},D.mp4a=function(T){var O=T.samplerate;return D.box(D.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,T.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]),D.box(D.types.esds,D.esds(T)))},D.mp3=function(T){var O=T.samplerate;return D.box(D.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,T.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]))},D.stsd=function(T){return T.type==="audio"?!T.isAAC&&T.codec==="mp3"?D.box(D.types.stsd,D.STSD,D.mp3(T)):D.box(D.types.stsd,D.STSD,D.mp4a(T)):D.box(D.types.stsd,D.STSD,D.avc1(T))},D.tkhd=function(T){var O=T.id,M=T.duration*T.timescale,_=T.width,I=T.height,U=Math.floor(M/(Y+1)),R=Math.floor(M%(Y+1));return D.box(D.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,O>>24&255,O>>16&255,O>>8&255,O&255,0,0,0,0,U>>24,U>>16&255,U>>8&255,U&255,R>>24,R>>16&255,R>>8&255,R&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,_>>8&255,_&255,0,0,I>>8&255,I&255,0,0]))},D.traf=function(T,O){var M=D.sdtp(T),_=T.id,I=Math.floor(O/(Y+1)),U=Math.floor(O%(Y+1));return D.box(D.types.traf,D.box(D.types.tfhd,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255])),D.box(D.types.tfdt,new Uint8Array([1,0,0,0,I>>24,I>>16&255,I>>8&255,I&255,U>>24,U>>16&255,U>>8&255,U&255])),D.trun(T,M.length+16+20+8+16+8+8),M)},D.trak=function(T){return T.duration=T.duration||4294967295,D.box(D.types.trak,D.tkhd(T),D.mdia(T))},D.trex=function(T){var O=T.id;return D.box(D.types.trex,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},D.trun=function(T,O){var M=T.samples||[],_=M.length,I=12+16*_,U=new Uint8Array(I),R,b,g,m,u,l;for(O+=8+I,U.set([0,0,15,1,_>>>24&255,_>>>16&255,_>>>8&255,_&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255],0),R=0;R<_;R++)b=M[R],g=b.duration,m=b.size,u=b.flags,l=b.cts,U.set([g>>>24&255,g>>>16&255,g>>>8&255,g&255,m>>>24&255,m>>>16&255,m>>>8&255,m&255,u.isLeading<<2|u.dependsOn,u.isDependedOn<<6|u.hasRedundancy<<4|u.paddingValue<<1|u.isNonSync,u.degradPrio&240<<8,u.degradPrio&15,l>>>24&255,l>>>16&255,l>>>8&255,l&255],12+16*R);return D.box(D.types.trun,U)},D.initSegment=function(T){D.types||D.init();var O=D.moov(T),M=new Uint8Array(D.FTYP.byteLength+O.byteLength);return M.set(D.FTYP),M.set(O,D.FTYP.byteLength),M},D}();B.types=void 0,B.HDLR_TYPES=void 0,B.STTS=void 0,B.STSC=void 0,B.STCO=void 0,B.STSZ=void 0,B.VMHD=void 0,B.SMHD=void 0,B.STSD=void 0,B.FTYP=void 0,B.DINF=void 0,N.default=B},"./src/remux/mp4-remuxer.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return l}),j.d(N,"normalizePts",function(){return f});var Y=j("./src/polyfills/number.ts"),B=j("./src/remux/aac-helper.ts"),D=j("./src/remux/mp4-generator.ts"),G=j("./src/events.ts"),T=j("./src/errors.ts"),O=j("./src/utils/logger.ts"),M=j("./src/types/loader.ts"),_=j("./src/utils/timescale-conversion.ts");function I(){return I=Object.assign||function(x){for(var p=1;p<arguments.length;p++){var s=arguments[p];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(x[n]=s[n])}return x},I.apply(this,arguments)}var U=10*1e3,R=1024,b=1152,g=null,m=null,u=!1,l=function(){function x(s,n,o,i){if(i===void 0&&(i=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=s,this.config=n,this.typeSupported=o,this.ISGenerated=!1,g===null){var y=navigator.userAgent||"",v=y.match(/Chrome\/(\d+)/i);g=v?parseInt(v[1]):0}if(m===null){var A=navigator.userAgent.match(/Safari\/(\d+)/i);m=A?parseInt(A[1]):0}u=!!g&&g<75||!!m&&m<600}var p=x.prototype;return p.destroy=function(){},p.resetTimeStamp=function(n){O.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=n},p.resetNextTimestamp=function(){O.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},p.resetInitSegment=function(){O.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},p.getVideoStartPts=function(n){var o=!1,i=n.reduce(function(y,v){var A=v.pts-y;return A<-4294967296?(o=!0,f(y,v.pts)):A>0?y:v.pts},n[0].pts);return o&&O.logger.debug("PTS rollover detected"),i},p.remux=function(n,o,i,y,v,A,P,F){var z,V,L,k,H,J,ae=v,he=v,Se=n.pid>-1,Ee=o.pid>-1,Re=o.samples.length,Me=n.samples.length>0,Oe=Re>1,ye=(!Se||Me)&&(!Ee||Oe)||this.ISGenerated||P;if(ye){this.ISGenerated||(L=this.generateIS(n,o,v));var Le=this.isVideoContiguous,q=-1;if(Oe&&(q=C(o.samples),!Le&&this.config.forceKeyFrameOnDiscontinuity))if(J=!0,q>0){O.logger.warn("[mp4-remuxer]: Dropped "+q+" out of "+Re+" video samples due to a missing keyframe");var Ce=this.getVideoStartPts(o.samples);o.samples=o.samples.slice(q),o.dropped+=q,he+=(o.samples[0].pts-Ce)/(o.timescale||9e4)}else q===-1&&(O.logger.warn("[mp4-remuxer]: No keyframe found out of "+Re+" video samples"),J=!1);if(this.ISGenerated){if(Me&&Oe){var fe=this.getVideoStartPts(o.samples),De=f(n.samples[0].pts,fe)-fe,Xe=De/o.inputTimeScale;ae+=Math.max(0,Xe),he+=Math.max(0,-Xe)}if(Me){if(n.samplerate||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),L=this.generateIS(n,o,v)),V=this.remuxAudio(n,ae,this.isAudioContiguous,A,Ee||Oe||F===M.PlaylistLevelType.AUDIO?he:void 0),Oe){var Ye=V?V.endPTS-V.startPTS:0;o.inputTimeScale||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),L=this.generateIS(n,o,v)),z=this.remuxVideo(o,he,Le,Ye)}}else Oe&&(z=this.remuxVideo(o,he,Le,0));z&&(z.firstKeyFrame=q,z.independent=q!==-1)}}return this.ISGenerated&&(i.samples.length&&(H=this.remuxID3(i,v)),y.samples.length&&(k=this.remuxText(y,v))),{audio:V,video:z,initSegment:L,independent:J,text:k,id3:H}},p.generateIS=function(n,o,i){var y=n.samples,v=o.samples,A=this.typeSupported,P={},F=!Object(Y.isFiniteNumber)(this._initPTS),z="audio/mp4",V,L,k;if(F&&(V=L=Infinity),n.config&&y.length&&(n.timescale=n.samplerate,n.isAAC||(A.mpeg?(z="audio/mpeg",n.codec=""):A.mp3&&(n.codec="mp3")),P.audio={id:"audio",container:z,codec:n.codec,initSegment:!n.isAAC&&A.mpeg?new Uint8Array(0):D.default.initSegment([n]),metadata:{channelCount:n.channelCount}},F&&(k=n.inputTimeScale,V=L=y[0].pts-Math.round(k*i))),o.sps&&o.pps&&v.length&&(o.timescale=o.inputTimeScale,P.video={id:"main",container:"video/mp4",codec:o.codec,initSegment:D.default.initSegment([o]),metadata:{width:o.width,height:o.height}},F)){k=o.inputTimeScale;var H=this.getVideoStartPts(v),J=Math.round(k*i);L=Math.min(L,f(v[0].dts,H)-J),V=Math.min(V,H-J)}if(Object.keys(P).length)return this.ISGenerated=!0,F&&(this._initPTS=V,this._initDTS=L),{tracks:P,initPTS:V,timescale:k}},p.remuxVideo=function(n,o,i,y){var v=n.inputTimeScale,A=n.samples,P=[],F=A.length,z=this._initPTS,V=this.nextAvcDts,L=8,k,H,J,ae=Number.POSITIVE_INFINITY,he=Number.NEGATIVE_INFINITY,Se=0,Ee=!1;if(!i||V===null){var Re=o*v,Me=A[0].pts-f(A[0].dts,A[0].pts);V=Re-Me}for(var Oe=0;Oe<F;Oe++){var ye=A[Oe];if(ye.pts=f(ye.pts-z,V),ye.dts=f(ye.dts-z,V),ye.dts>ye.pts){var Le=9e4*.2;Se=Math.max(Math.min(Se,ye.pts-ye.dts),-1*Le)}ye.dts<A[Oe>0?Oe-1:Oe].dts&&(Ee=!0)}Ee&&A.sort(function(nn,vt){var wt=nn.dts-vt.dts,st=nn.pts-vt.pts;return wt||st}),H=A[0].dts,J=A[A.length-1].dts;var q=Math.round((J-H)/(F-1));if(Se<0){if(Se<q*-2){O.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(_.toMsFromMpegTsClock)(-q,!0)+" ms");for(var Ce=Se,fe=0;fe<F;fe++)A[fe].dts=Ce=Math.max(Ce,A[fe].pts-q),A[fe].pts=Math.max(Ce,A[fe].pts)}else{O.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(_.toMsFromMpegTsClock)(Se,!0)+" ms to overcome this issue");for(var De=0;De<F;De++)A[De].dts=A[De].dts+Se}H=A[0].dts}if(i){var Xe=H-V,Ye=Xe>q,$e=Xe<-1;if(Ye||$e){Ye?O.logger.warn("AVC: "+Object(_.toMsFromMpegTsClock)(Xe,!0)+" ms ("+Xe+"dts) hole between fragments detected, filling it"):O.logger.warn("AVC: "+Object(_.toMsFromMpegTsClock)(-Xe,!0)+" ms ("+Xe+"dts) overlapping between fragments detected"),H=V;var At=A[0].pts-Xe;A[0].dts=H,A[0].pts=At,O.logger.log("Video: First PTS/DTS adjusted: "+Object(_.toMsFromMpegTsClock)(At,!0)+"/"+Object(_.toMsFromMpegTsClock)(H,!0)+", delta: "+Object(_.toMsFromMpegTsClock)(Xe,!0)+" ms")}}u&&(H=Math.max(0,H));for(var Wt=0,It=0,xt=0;xt<F;xt++){for(var ct=A[xt],qt=ct.units,_n=qt.length,Tn=0,On=0;On<_n;On++)Tn+=qt[On].data.length;It+=Tn,Wt+=_n,ct.length=Tn,ct.dts=Math.max(ct.dts,H),ct.pts=Math.max(ct.pts,ct.dts,0),ae=Math.min(ct.pts,ae),he=Math.max(ct.pts,he)}J=A[F-1].dts;var Bn=It+4*Wt+8,Fn;try{Fn=new Uint8Array(Bn)}catch(nn){this.observer.emit(G.Events.ERROR,G.Events.ERROR,{type:T.ErrorTypes.MUX_ERROR,details:T.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Bn,reason:"fail allocating video mdat "+Bn});return}var Te=new DataView(Fn.buffer);Te.setUint32(0,Bn),Fn.set(D.default.types.mdat,4);for(var He=0;He<F;He++){for(var bt=A[He],Et=bt.units,at=0,mt=0,Pe=Et.length;mt<Pe;mt++){var _e=Et[mt],me=_e.data,re=_e.data.byteLength;Te.setUint32(L,re),L+=4,Fn.set(me,L),L+=re,at+=4+re}if(He<F-1)k=A[He+1].dts-bt.dts;else{var le=this.config,ue=bt.dts-A[He>0?He-1:He].dts;if(le.stretchShortVideoTrack&&this.nextAudioPts!==null){var be=Math.floor(le.maxBufferHole*v),Ge=(y?ae+y*v:this.nextAudioPts)-bt.pts;Ge>be?(k=Ge-ue,k<0&&(k=ue),O.logger.log("[mp4-remuxer]: It is approximately "+Ge/90+" ms to the next segment; using duration "+k/90+" ms for the last video frame.")):k=ue}else k=ue}var tt=Math.round(bt.pts-bt.dts);P.push(new h(bt.key,k,at,tt))}if(P.length&&g&&g<70){var kt=P[0].flags;kt.dependsOn=2,kt.isNonSync=0}console.assert(k!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=J+k,this.isVideoContiguous=!0;var on=D.default.moof(n.sequenceNumber++,H,I({},n,{samples:P})),Sn="video",yn={data1:on,data2:Fn,startPTS:ae/v,endPTS:(he+k)/v,startDTS:H/v,endDTS:V/v,type:Sn,hasAudio:!1,hasVideo:!0,nb:P.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Fn.length,"MDAT length must not be zero"),yn},p.remuxAudio=function(n,o,i,y,v){var A=n.inputTimeScale,P=n.samplerate?n.samplerate:A,F=A/P,z=n.isAAC?R:b,V=z*F,L=this._initPTS,k=!n.isAAC&&this.typeSupported.mpeg,H=[],J=n.samples,ae=k?0:8,he=this.nextAudioPts||-1,Se=o*A;if(this.isAudioContiguous=i=i||J.length&&he>0&&(y&&Math.abs(Se-he)<9e3||Math.abs(f(J[0].pts-L,Se)-he)<20*V),J.forEach(function(me){me.pts=f(me.pts-L,Se)}),!i||he<0){if(J=J.filter(function(me){return me.pts>=0}),!J.length)return;v===0?he=0:y?he=Math.max(0,Se):he=J[0].pts}if(n.isAAC)for(var Ee=v!==void 0,Re=this.config.maxAudioFramesDrift,Me=0,Oe=he;Me<J.length;Me++){var ye=J[Me],Le=ye.pts,q=Le-Oe,Ce=Math.abs(1e3*q/A);if(q<=-Re*V&&Ee)Me===0&&(O.logger.warn("Audio frame @ "+(Le/A).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*q/A)+" ms."),this.nextAudioPts=he=Oe=Le);else if(q>=Re*V&&Ce<U&&Ee){var fe=Math.round(q/V);Oe=Le-fe*V,Oe<0&&(fe--,Oe+=V),Me===0&&(this.nextAudioPts=he=Oe),O.logger.warn("[mp4-remuxer]: Injecting "+fe+" audio frame @ "+(Oe/A).toFixed(3)+"s due to "+Math.round(1e3*q/A)+" ms gap.");for(var De=0;De<fe;De++){var Xe=Math.max(Oe,0),Ye=B.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);Ye||(O.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),Ye=ye.unit.subarray()),J.splice(Me,0,{unit:Ye,pts:Xe}),Oe+=V,Me++}}ye.pts=Oe,Oe+=V}for(var $e=null,At=null,Wt,It=0,xt=J.length;xt--;)It+=J[xt].unit.byteLength;for(var ct=0,qt=J.length;ct<qt;ct++){var _n=J[ct],Tn=_n.unit,On=_n.pts;if(At!==null){var Bn=H[ct-1];Bn.duration=Math.round((On-At)/F)}else if(i&&n.isAAC&&(On=he),$e=On,It>0){It+=ae;try{Wt=new Uint8Array(It)}catch(me){this.observer.emit(G.Events.ERROR,G.Events.ERROR,{type:T.ErrorTypes.MUX_ERROR,details:T.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:It,reason:"fail allocating audio mdat "+It});return}if(!k){var Fn=new DataView(Wt.buffer);Fn.setUint32(0,It),Wt.set(D.default.types.mdat,4)}}else return;Wt.set(Tn,ae);var Te=Tn.byteLength;ae+=Te,H.push(new h(!0,z,Te,0)),At=On}var He=H.length;if(!He)return;var bt=H[H.length-1];this.nextAudioPts=he=At+F*bt.duration;var Et=k?new Uint8Array(0):D.default.moof(n.sequenceNumber++,$e/F,I({},n,{samples:H}));n.samples=[];var at=$e/A,mt=he/A,Pe="audio",_e={data1:Et,data2:Wt,startPTS:at,endPTS:mt,startDTS:at,endDTS:mt,type:Pe,hasAudio:!0,hasVideo:!1,nb:He};return this.isAudioContiguous=!0,console.assert(Wt.length,"MDAT length must not be zero"),_e},p.remuxEmptyAudio=function(n,o,i,y){var v=n.inputTimeScale,A=n.samplerate?n.samplerate:v,P=v/A,F=this.nextAudioPts,z=(F!==null?F:y.startDTS*v)+this._initDTS,V=y.endDTS*v+this._initDTS,L=P*R,k=Math.ceil((V-z)/L),H=B.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(O.logger.warn("[mp4-remuxer]: remux empty Audio"),!H){O.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var J=[],ae=0;ae<k;ae++){var he=z+ae*L;J.push({unit:H,pts:he,dts:he})}return n.samples=J,this.remuxAudio(n,o,i,!1)},p.remuxID3=function(n,o){var i=n.samples.length;if(!i)return;for(var y=n.inputTimeScale,v=this._initPTS,A=this._initDTS,P=0;P<i;P++){var F=n.samples[P];F.pts=f(F.pts-v,o*y)/y,F.dts=f(F.dts-A,o*y)/y}var z=n.samples;return n.samples=[],{samples:z}},p.remuxText=function(n,o){var i=n.samples.length;if(!i)return;for(var y=n.inputTimeScale,v=this._initPTS,A=0;A<i;A++){var P=n.samples[A];P.pts=f(P.pts-v,o*y)/y}n.samples.sort(function(z,V){return z.pts-V.pts});var F=n.samples;return n.samples=[],{samples:F}},x}();function f(x,p){var s;if(p===null)return x;for(p<x?s=-8589934592:s=8589934592;Math.abs(x-p)>4294967296;)x+=s;return x}function C(x){for(var p=0;p<x.length;p++)if(x[p].key)return p;return-1}var h=function(p,s,n,o){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=s,this.size=n,this.cts=o,this.flags=new c(p)},c=function(p){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=p?2:1,this.isNonSync=p?0:1}},"./src/remux/passthrough-remuxer.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/polyfills/number.ts"),B=j("./src/utils/mp4-tools.ts"),D=j("./src/loader/fragment.ts"),G=j("./src/utils/logger.ts"),T=function(){function _(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var I=_.prototype;return I.destroy=function(){},I.resetTimeStamp=function(R){this.initPTS=R,this.lastEndDTS=null},I.resetNextTimestamp=function(){this.lastEndDTS=null},I.resetInitSegment=function(R,b,g){this.audioCodec=b,this.videoCodec=g,this.generateInitSegment(R),this.emitInitSegment=!0},I.generateInitSegment=function(R){var b=this.audioCodec,g=this.videoCodec;if(!R||!R.byteLength){this.initTracks=void 0,this.initData=void 0;return}var m=this.initData=Object(B.parseInitSegment)(R);b||(b=M(m.audio,D.ElementaryStreamTypes.AUDIO)),g||(g=M(m.video,D.ElementaryStreamTypes.VIDEO));var u={};m.audio&&m.video?u.audiovideo={container:"video/mp4",codec:b+","+g,initSegment:R,id:"main"}:m.audio?u.audio={container:"audio/mp4",codec:b,initSegment:R,id:"audio"}:m.video?u.video={container:"video/mp4",codec:g,initSegment:R,id:"main"}:G.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=u},I.remux=function(R,b,g,m,u){var l=this.initPTS,f=this.lastEndDTS,C={audio:void 0,video:void 0,text:m,id3:g,initSegment:void 0};Object(Y.isFiniteNumber)(f)||(f=this.lastEndDTS=u||0);var h=b.samples;if(!h||!h.length)return C;var c={initPTS:void 0,timescale:1},x=this.initData;if((!x||!x.length)&&(this.generateInitSegment(h),x=this.initData),!x||!x.length)return G.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),C;this.emitInitSegment&&(c.tracks=this.initTracks,this.emitInitSegment=!1),Object(Y.isFiniteNumber)(l)||(this.initPTS=c.initPTS=l=O(x,h,f));var p=Object(B.getDuration)(h,x),s=f,n=p+s;Object(B.offsetStartDTS)(x,h,l),p>0?this.lastEndDTS=n:(G.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var o=!!x.audio,i=!!x.video,y="";o&&(y+="audio"),i&&(y+="video");var v={data1:h,startPTS:s,startDTS:s,endPTS:n,endDTS:n,type:y,hasAudio:o,hasVideo:i,nb:1,dropped:0};return C.audio=v.type==="audio"?v:void 0,C.video=v.type!=="audio"?v:void 0,C.text=m,C.id3=g,C.initSegment=c,C},_}(),O=function(I,U,R){return Object(B.getStartDTS)(I,U)-R};function M(_,I){var U=_==null?void 0:_.codec;return U&&U.length>4?U:U==="hvc1"?"hvc1.1.c.L120.90":U==="av01"?"av01.0.04M.08":U==="avc1"||I===D.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}N.default=T},"./src/task-loop.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return Y});var Y=function(){function B(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var D=B.prototype;return D.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},D.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},D.onHandlerDestroyed=function(){},D.hasInterval=function(){return!!this._tickInterval},D.hasNextTick=function(){return!!this._tickTimer},D.setInterval=function(T){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,T),!0)},D.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},D.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},D.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},D.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},D.doTick=function(){},B}()},"./src/types/cmcd.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"CMCDVersion",function(){return Y}),j.d(N,"CMCDObjectType",function(){return B}),j.d(N,"CMCDStreamingFormat",function(){return D}),j.d(N,"CMCDStreamType",function(){return G});var Y=1,B;(function(T){T.MANIFEST="m",T.AUDIO="a",T.VIDEO="v",T.MUXED="av",T.INIT="i",T.CAPTION="c",T.TIMED_TEXT="tt",T.KEY="k",T.OTHER="o"})(B||(B={}));var D;(function(T){T.DASH="d",T.HLS="h",T.SMOOTH="s",T.OTHER="o"})(D||(D={}));var G;(function(T){T.VOD="v",T.LIVE="l"})(G||(G={}))},"./src/types/level.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"HlsSkip",function(){return D}),j.d(N,"getSkipValue",function(){return G}),j.d(N,"HlsUrlParameters",function(){return T}),j.d(N,"Level",function(){return O});function Y(M,_){for(var I=0;I<_.length;I++){var U=_[I];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(M,U.key,U)}}function B(M,_,I){return _&&Y(M.prototype,_),I&&Y(M,I),M}var D;(function(M){M.No="",M.Yes="YES",M.v2="v2"})(D||(D={}));function G(M,_){var I=M.canSkipUntil,U=M.canSkipDateRanges,R=M.endSN,b=_!==void 0?_-R:0;return I&&b<I?U?D.v2:D.Yes:D.No}var T=function(){function M(I,U,R){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=I,this.part=U,this.skip=R}var _=M.prototype;return _.addDirectives=function(U){var R=new self.URL(U);return this.msn!==void 0&&R.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&R.searchParams.set("_HLS_part",this.part.toString()),this.skip&&R.searchParams.set("_HLS_skip",this.skip),R.toString()},M}(),O=function(){function M(_){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[_.url],this.attrs=_.attrs,this.bitrate=_.bitrate,_.details&&(this.details=_.details),this.id=_.id||0,this.name=_.name,this.width=_.width||0,this.height=_.height||0,this.audioCodec=_.audioCodec,this.videoCodec=_.videoCodec,this.unknownCodecs=_.unknownCodecs,this.codecSet=[_.videoCodec,_.audioCodec].filter(function(I){return I}).join(",").replace(/\.[^.,]+/g,"")}return B(M,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(I){var U=I%this.url.length;this._urlId!==U&&(this.details=void 0,this._urlId=U)}}]),M}()},"./src/types/loader.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"PlaylistContextType",function(){return Y}),j.d(N,"PlaylistLevelType",function(){return B});var Y;(function(D){D.MANIFEST="manifest",D.LEVEL="level",D.AUDIO_TRACK="audioTrack",D.SUBTITLE_TRACK="subtitleTrack"})(Y||(Y={}));var B;(function(D){D.MAIN="main",D.AUDIO="audio",D.SUBTITLE="subtitle"})(B||(B={}))},"./src/types/transmuxer.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"ChunkMetadata",function(){return Y});var Y=function(G,T,O,M,_,I){M===void 0&&(M=0),_===void 0&&(_=-1),I===void 0&&(I=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=B(),this.buffering={audio:B(),video:B(),audiovideo:B()},this.level=G,this.sn=T,this.id=O,this.size=M,this.part=_,this.partial=I};function B(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"AttrList",function(){return D});var Y=/^(\d+)x(\d+)$/,B=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,D=function(){function G(O){typeof O=="string"&&(O=G.parseAttrList(O));for(var M in O)O.hasOwnProperty(M)&&(this[M]=O[M])}var T=G.prototype;return T.decimalInteger=function(M){var _=parseInt(this[M],10);return _>Number.MAX_SAFE_INTEGER?Infinity:_},T.hexadecimalInteger=function(M){if(this[M]){var _=(this[M]||"0x").slice(2);_=(_.length&1?"0":"")+_;for(var I=new Uint8Array(_.length/2),U=0;U<_.length/2;U++)I[U]=parseInt(_.slice(U*2,U*2+2),16);return I}else return null},T.hexadecimalIntegerAsNumber=function(M){var _=parseInt(this[M],16);return _>Number.MAX_SAFE_INTEGER?Infinity:_},T.decimalFloatingPoint=function(M){return parseFloat(this[M])},T.optionalFloat=function(M,_){var I=this[M];return I?parseFloat(I):_},T.enumeratedString=function(M){return this[M]},T.bool=function(M){return this[M]==="YES"},T.decimalResolution=function(M){var _=Y.exec(this[M]);return _===null?void 0:{width:parseInt(_[1],10),height:parseInt(_[2],10)}},G.parseAttrList=function(M){var _,I={},U='"';for(B.lastIndex=0;(_=B.exec(M))!==null;){var R=_[2];R.indexOf(U)===0&&R.lastIndexOf(U)===R.length-1&&(R=R.slice(1,-1)),I[_[1]]=R}return I},G}()},"./src/utils/binary-search.ts":function(ee,N,j){"use strict";j.r(N);var Y={search:function(D,G){for(var T=0,O=D.length-1,M=null,_=null;T<=O;){M=(T+O)/2|0,_=D[M];var I=G(_);if(I>0)T=M+1;else if(I<0)O=M-1;else return _}return null}};N.default=Y},"./src/utils/buffer-helper.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"BufferHelper",function(){return D});var Y=j("./src/utils/logger.ts"),B={length:0,start:function(){return 0},end:function(){return 0}},D=function(){function G(){}return G.isBuffered=function(O,M){try{if(O){for(var _=G.getBuffered(O),I=0;I<_.length;I++)if(M>=_.start(I)&&M<=_.end(I))return!0}}catch(U){}return!1},G.bufferInfo=function(O,M,_){try{if(O){var I=G.getBuffered(O),U=[],R;for(R=0;R<I.length;R++)U.push({start:I.start(R),end:I.end(R)});return this.bufferedInfo(U,M,_)}}catch(b){}return{len:0,start:M,end:M,nextStart:void 0}},G.bufferedInfo=function(O,M,_){M=Math.max(0,M),O.sort(function(c,x){var p=c.start-x.start;return p||x.end-c.end});var I=[];if(_)for(var U=0;U<O.length;U++){var R=I.length;if(R){var b=I[R-1].end;O[U].start-b<_?O[U].end>b&&(I[R-1].end=O[U].end):I.push(O[U])}else I.push(O[U])}else I=O;for(var g=0,m,u=M,l=M,f=0;f<I.length;f++){var C=I[f].start,h=I[f].end;if(M+_>=C&&M<h)u=C,l=h,g=l-M;else if(M+_<C){m=C;break}}return{len:g,start:u||0,end:l||0,nextStart:m}},G.getBuffered=function(O){try{return O.buffered}catch(M){return Y.logger.log("failed to get media.buffered",M),B}},G}()},"./src/utils/cea-608-parser.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"Row",function(){return l}),j.d(N,"CaptionScreen",function(){return f});var Y=j("./src/utils/logger.ts"),B={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},D=function(n){var o=n;return B.hasOwnProperty(n)&&(o=B[n]),String.fromCharCode(o)},G=15,T=100,O={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},M={17:2,18:4,21:6,22:8,23:10,19:13,20:15},_={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},I={25:2,26:4,29:6,30:8,31:10,27:13,28:15},U=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],R;(function(s){s[s.ERROR=0]="ERROR",s[s.TEXT=1]="TEXT",s[s.WARNING=2]="WARNING",s[s.INFO=2]="INFO",s[s.DEBUG=3]="DEBUG",s[s.DATA=3]="DATA"})(R||(R={}));var b=function(){function s(){this.time=null,this.verboseLevel=R.ERROR}var n=s.prototype;return n.log=function(i,y){this.verboseLevel>=i&&Y.logger.log(this.time+" ["+i+"] "+y)},s}(),g=function(n){for(var o=[],i=0;i<n.length;i++)o.push(n[i].toString(16));return o},m=function(){function s(o,i,y,v,A){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=o||"white",this.underline=i||!1,this.italics=y||!1,this.background=v||"black",this.flash=A||!1}var n=s.prototype;return n.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},n.setStyles=function(i){for(var y=["foreground","underline","italics","background","flash"],v=0;v<y.length;v++){var A=y[v];i.hasOwnProperty(A)&&(this[A]=i[A])}},n.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},n.equals=function(i){return this.foreground===i.foreground&&this.underline===i.underline&&this.italics===i.italics&&this.background===i.background&&this.flash===i.flash},n.copy=function(i){this.foreground=i.foreground,this.underline=i.underline,this.italics=i.italics,this.background=i.background,this.flash=i.flash},n.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},s}(),u=function(){function s(o,i,y,v,A,P){this.uchar=void 0,this.penState=void 0,this.uchar=o||" ",this.penState=new m(i,y,v,A,P)}var n=s.prototype;return n.reset=function(){this.uchar=" ",this.penState.reset()},n.setChar=function(i,y){this.uchar=i,this.penState.copy(y)},n.setPenState=function(i){this.penState.copy(i)},n.equals=function(i){return this.uchar===i.uchar&&this.penState.equals(i.penState)},n.copy=function(i){this.uchar=i.uchar,this.penState.copy(i.penState)},n.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},s}(),l=function(){function s(o){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var i=0;i<T;i++)this.chars.push(new u);this.logger=o,this.pos=0,this.currPenState=new m}var n=s.prototype;return n.equals=function(i){for(var y=!0,v=0;v<T;v++)if(!this.chars[v].equals(i.chars[v])){y=!1;break}return y},n.copy=function(i){for(var y=0;y<T;y++)this.chars[y].copy(i.chars[y])},n.isEmpty=function(){for(var i=!0,y=0;y<T;y++)if(!this.chars[y].isEmpty()){i=!1;break}return i},n.setCursor=function(i){this.pos!==i&&(this.pos=i),this.pos<0?(this.logger.log(R.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>T&&(this.logger.log(R.DEBUG,"Too large cursor position "+this.pos),this.pos=T)},n.moveCursor=function(i){var y=this.pos+i;if(i>1)for(var v=this.pos+1;v<y+1;v++)this.chars[v].setPenState(this.currPenState);this.setCursor(y)},n.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},n.insertChar=function(i){i>=144&&this.backSpace();var y=D(i);if(this.pos>=T){this.logger.log(R.ERROR,"Cannot insert "+i.toString(16)+" ("+y+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(y,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(i){var y;for(y=i;y<T;y++)this.chars[y].reset()},n.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},n.clearToEndOfRow=function(){this.clearFromPos(this.pos)},n.getTextString=function(){for(var i=[],y=!0,v=0;v<T;v++){var A=this.chars[v].uchar;A!==" "&&(y=!1),i.push(A)}return y?"":i.join("")},n.setPenStyles=function(i){this.currPenState.setStyles(i);var y=this.chars[this.pos];y.setPenState(this.currPenState)},s}(),f=function(){function s(o){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var i=0;i<G;i++)this.rows.push(new l(o));this.logger=o,this.currRow=G-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var n=s.prototype;return n.reset=function(){for(var i=0;i<G;i++)this.rows[i].clear();this.currRow=G-1},n.equals=function(i){for(var y=!0,v=0;v<G;v++)if(!this.rows[v].equals(i.rows[v])){y=!1;break}return y},n.copy=function(i){for(var y=0;y<G;y++)this.rows[y].copy(i.rows[y])},n.isEmpty=function(){for(var i=!0,y=0;y<G;y++)if(!this.rows[y].isEmpty()){i=!1;break}return i},n.backSpace=function(){var i=this.rows[this.currRow];i.backSpace()},n.clearToEndOfRow=function(){var i=this.rows[this.currRow];i.clearToEndOfRow()},n.insertChar=function(i){var y=this.rows[this.currRow];y.insertChar(i)},n.setPen=function(i){var y=this.rows[this.currRow];y.setPenStyles(i)},n.moveCursor=function(i){var y=this.rows[this.currRow];y.moveCursor(i)},n.setCursor=function(i){this.logger.log(R.INFO,"setCursor: "+i);var y=this.rows[this.currRow];y.setCursor(i)},n.setPAC=function(i){this.logger.log(R.INFO,"pacData = "+JSON.stringify(i));var y=i.row-1;if(this.nrRollUpRows&&y<this.nrRollUpRows-1&&(y=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==y){for(var v=0;v<G;v++)this.rows[v].clear();var A=this.currRow+1-this.nrRollUpRows,P=this.lastOutputScreen;if(P){var F=P.rows[A].cueStartTime,z=this.logger.time;if(F&&z!==null&&F<z)for(var V=0;V<this.nrRollUpRows;V++)this.rows[y-this.nrRollUpRows+V+1].copy(P.rows[A+V])}}this.currRow=y;var L=this.rows[this.currRow];if(i.indent!==null){var k=i.indent,H=Math.max(k-1,0);L.setCursor(i.indent),i.color=L.chars[H].penState.foreground}var J={foreground:i.color,underline:i.underline,italics:i.italics,background:"black",flash:!1};this.setPen(J)},n.setBkgData=function(i){this.logger.log(R.INFO,"bkgData = "+JSON.stringify(i)),this.backSpace(),this.setPen(i),this.insertChar(32)},n.setRollUpRows=function(i){this.nrRollUpRows=i},n.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(R.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(R.TEXT,this.getDisplayText());var i=this.currRow+1-this.nrRollUpRows,y=this.rows.splice(i,1)[0];y.clear(),this.rows.splice(this.currRow,0,y),this.logger.log(R.INFO,"Rolling up")},n.getDisplayText=function(i){i=i||!1;for(var y=[],v="",A=-1,P=0;P<G;P++){var F=this.rows[P].getTextString();F&&(A=P+1,i?y.push("Row "+A+": '"+F+"'"):y.push(F.trim()))}return y.length>0&&(i?v="["+y.join(" | ")+"]":v=y.join(`
`)),v},n.getTextAndFormat=function(){return this.rows},s}(),C=function(){function s(o,i,y){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=o,this.outputFilter=i,this.mode=null,this.verbose=0,this.displayedMemory=new f(y),this.nonDisplayedMemory=new f(y),this.lastOutputScreen=new f(y),this.currRollUpRow=this.displayedMemory.rows[G-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=y}var n=s.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[G-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(i){this.outputFilter=i},n.setPAC=function(i){this.writeScreen.setPAC(i)},n.setBkgData=function(i){this.writeScreen.setBkgData(i)},n.setMode=function(i){if(i===this.mode)return;this.mode=i,this.logger.log(R.INFO,"MODE="+i),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=i},n.insertChars=function(i){for(var y=0;y<i.length;y++)this.writeScreen.insertChar(i[y]);var v=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(R.INFO,v+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(R.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},n.ccRCL=function(){this.logger.log(R.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},n.ccBS=function(){if(this.logger.log(R.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},n.ccAOF=function(){},n.ccAON=function(){},n.ccDER=function(){this.logger.log(R.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},n.ccRU=function(i){this.logger.log(R.INFO,"RU("+i+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(i)},n.ccFON=function(){this.logger.log(R.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},n.ccRDC=function(){this.logger.log(R.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},n.ccTR=function(){this.logger.log(R.INFO,"TR"),this.setMode("MODE_TEXT")},n.ccRTD=function(){this.logger.log(R.INFO,"RTD"),this.setMode("MODE_TEXT")},n.ccEDM=function(){this.logger.log(R.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},n.ccCR=function(){this.logger.log(R.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},n.ccENM=function(){this.logger.log(R.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},n.ccEOC=function(){if(this.logger.log(R.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var i=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=i,this.writeScreen=this.nonDisplayedMemory,this.logger.log(R.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},n.ccTO=function(i){this.logger.log(R.INFO,"TO("+i+") - Tab Offset"),this.writeScreen.moveCursor(i)},n.ccMIDROW=function(i){var y={flash:!1};if(y.underline=i%2===1,y.italics=i>=46,y.italics)y.foreground="white";else{var v=Math.floor(i/2)-16,A=["white","green","blue","cyan","red","yellow","magenta"];y.foreground=A[v]}this.logger.log(R.INFO,"MIDROW: "+JSON.stringify(y)),this.writeScreen.setPen(y)},n.outputDataUpdate=function(i){i===void 0&&(i=!1);var y=this.logger.time;if(y===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=y:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,y,this.lastOutputScreen),i&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:y),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(i){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,i,this.displayedMemory),this.cueStartTime=i))},s}(),h=function(){function s(o,i,y){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var v=new b;this.channels=[null,new C(o,i,v),new C(o+1,y,v)],this.cmdHistory=p(),this.logger=v}var n=s.prototype;return n.getHandler=function(i){return this.channels[i].getHandler()},n.setHandler=function(i,y){this.channels[i].setHandler(y)},n.addData=function(i,y){var v,A,P,F=!1;this.logger.time=i;for(var z=0;z<y.length;z+=2){if(A=y[z]&127,P=y[z+1]&127,A===0&&P===0)continue;if(this.logger.log(R.DATA,"["+g([y[z],y[z+1]])+"] -> ("+g([A,P])+")"),v=this.parseCmd(A,P),v||(v=this.parseMidrow(A,P)),v||(v=this.parsePAC(A,P)),v||(v=this.parseBackgroundAttributes(A,P)),!v&&(F=this.parseChars(A,P),F)){var V=this.currentChannel;if(V&&V>0){var L=this.channels[V];L.insertChars(F)}else this.logger.log(R.WARNING,"No channel found yet. TEXT-MODE?")}!v&&!F&&this.logger.log(R.WARNING,"Couldn't parse cleaned data "+g([A,P])+" orig: "+g([y[z],y[z+1]]))}},n.parseCmd=function(i,y){var v=this.cmdHistory,A=(i===20||i===28||i===21||i===29)&&y>=32&&y<=47,P=(i===23||i===31)&&y>=33&&y<=35;if(!(A||P))return!1;if(x(i,y,v))return c(null,null,v),this.logger.log(R.DEBUG,"Repeated command ("+g([i,y])+") is dropped"),!0;var F=i===20||i===21||i===23?1:2,z=this.channels[F];return i===20||i===21||i===28||i===29?y===32?z.ccRCL():y===33?z.ccBS():y===34?z.ccAOF():y===35?z.ccAON():y===36?z.ccDER():y===37?z.ccRU(2):y===38?z.ccRU(3):y===39?z.ccRU(4):y===40?z.ccFON():y===41?z.ccRDC():y===42?z.ccTR():y===43?z.ccRTD():y===44?z.ccEDM():y===45?z.ccCR():y===46?z.ccENM():y===47&&z.ccEOC():z.ccTO(y-32),c(i,y,v),this.currentChannel=F,!0},n.parseMidrow=function(i,y){var v=0;if((i===17||i===25)&&y>=32&&y<=47){if(i===17?v=1:v=2,v!==this.currentChannel)return this.logger.log(R.ERROR,"Mismatch channel in midrow parsing"),!1;var A=this.channels[v];return A?(A.ccMIDROW(y),this.logger.log(R.DEBUG,"MIDROW ("+g([i,y])+")"),!0):!1}return!1},n.parsePAC=function(i,y){var v,A=this.cmdHistory,P=(i>=17&&i<=23||i>=25&&i<=31)&&y>=64&&y<=127,F=(i===16||i===24)&&y>=64&&y<=95;if(!(P||F))return!1;if(x(i,y,A))return c(null,null,A),!0;var z=i<=23?1:2;y>=64&&y<=95?v=z===1?O[i]:_[i]:v=z===1?M[i]:I[i];var V=this.channels[z];return V?(V.setPAC(this.interpretPAC(v,y)),c(i,y,A),this.currentChannel=z,!0):!1},n.interpretPAC=function(i,y){var v,A={color:null,italics:!1,indent:null,underline:!1,row:i};return y>95?v=y-96:v=y-64,A.underline=(v&1)===1,v<=13?A.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(v/2)]:v<=15?(A.italics=!0,A.color="white"):A.indent=Math.floor((v-16)/2)*4,A},n.parseChars=function(i,y){var v,A=null,P=null;if(i>=25?(v=2,P=i-8):(v=1,P=i),P>=17&&P<=19){var F;P===17?F=y+80:P===18?F=y+112:F=y+144,this.logger.log(R.INFO,"Special char '"+D(F)+"' in channel "+v),A=[F]}else i>=32&&i<=127&&(A=y===0?[i]:[i,y]);if(A){var z=g(A);this.logger.log(R.DEBUG,"Char codes = "+z.join(",")),c(i,y,this.cmdHistory)}return A},n.parseBackgroundAttributes=function(i,y){var v=(i===16||i===24)&&y>=32&&y<=47,A=(i===23||i===31)&&y>=45&&y<=47;if(!(v||A))return!1;var P,F={};i===16||i===24?(P=Math.floor((y-32)/2),F.background=U[P],y%2===1&&(F.background=F.background+"_semi")):y===45?F.background="transparent":(F.foreground="black",y===47&&(F.underline=!0));var z=i<=23?1:2,V=this.channels[z];return V.setBkgData(F),c(i,y,this.cmdHistory),!0},n.reset=function(){for(var i=0;i<Object.keys(this.channels).length;i++){var y=this.channels[i];y&&y.reset()}this.cmdHistory=p()},n.cueSplitAtTime=function(i){for(var y=0;y<this.channels.length;y++){var v=this.channels[y];v&&v.cueSplitAtTime(i)}},s}();function c(s,n,o){o.a=s,o.b=n}function x(s,n,o){return o.a===s&&o.b===n}function p(){return{a:null,b:null}}N.default=h},"./src/utils/codecs.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"isCodecType",function(){return B}),j.d(N,"isCodecSupportedInMp4",function(){return D});var Y={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}};function B(G,T){var O=Y[T];return!!O&&O[G.slice(0,4)]===!0}function D(G,T){return MediaSource.isTypeSupported((T||"video")+'/mp4;codecs="'+G+'"')}},"./src/utils/cues.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/utils/vttparser.ts"),B=j("./src/utils/webvtt-parser.ts"),D=j("./src/utils/texttrack-utils.ts"),G=/\s/,T={newCue:function(M,_,I,U){for(var R=[],b,g,m,u,l,f=self.VTTCue||self.TextTrackCue,C=0;C<U.rows.length;C++)if(b=U.rows[C],m=!0,u=0,l="",!b.isEmpty()){for(var h=0;h<b.chars.length;h++)G.test(b.chars[h].uchar)&&m?u++:(l+=b.chars[h].uchar,m=!1);b.cueStartTime=_,_===I&&(I+=1e-4),u>=16?u--:u++;var c=Object(Y.fixLineBreaks)(l.trim()),x=Object(B.generateCueId)(_,I,c);(!M||!M.cues||!M.cues.getCueById(x))&&(g=new f(_,I,c),g.id=x,g.line=C+1,g.align="left",g.position=10+Math.min(80,Math.floor(u*8/32)*10),R.push(g))}return M&&R.length&&(R.sort(function(p,s){return p.line==="auto"||s.line==="auto"?0:p.line>8&&s.line>8?s.line-p.line:p.line-s.line}),R.forEach(function(p){return Object(D.addCueToTrack)(M,p)})),R}};N.default=T},"./src/utils/discontinuities.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"findFirstFragWithCC",function(){return G}),j.d(N,"shouldAlignOnDiscontinuities",function(){return T}),j.d(N,"findDiscontinuousReferenceFrag",function(){return O}),j.d(N,"adjustSlidingStart",function(){return _}),j.d(N,"alignStream",function(){return I}),j.d(N,"alignPDT",function(){return R}),j.d(N,"alignFragmentByPDTDelta",function(){return b}),j.d(N,"alignMediaPlaylistByPDT",function(){return g});var Y=j("./src/polyfills/number.ts"),B=j("./src/utils/logger.ts"),D=j("./src/controller/level-helper.ts");function G(m,u){for(var l=null,f=0,C=m.length;f<C;f++){var h=m[f];if(h&&h.cc===u){l=h;break}}return l}function T(m,u,l){return!!(u.details&&(l.endCC>l.startCC||m&&m.cc<l.startCC))}function O(m,u){var l=m.fragments,f=u.fragments;if(!f.length||!l.length){B.logger.log("No fragments to align");return}var C=G(l,f[0].cc);if(!C||C&&!C.startPTS){B.logger.log("No frag in previous level to align on");return}return C}function M(m,u){if(m){var l=m.start+u;m.start=m.startPTS=l,m.endPTS=l+m.duration}}function _(m,u){for(var l=u.fragments,f=0,C=l.length;f<C;f++)M(l[f],m);u.fragmentHint&&M(u.fragmentHint,m),u.alignedSliding=!0}function I(m,u,l){if(!u)return;U(m,l,u),!l.alignedSliding&&u.details&&R(l,u.details),!l.alignedSliding&&u.details&&!l.skippedSegments&&Object(D.adjustSliding)(u.details,l)}function U(m,u,l){if(T(m,l,u)){var f=O(l.details,u);f&&Object(Y.isFiniteNumber)(f.start)&&(B.logger.log("Adjusting PTS using last level due to CC increase within current level "+u.url),_(f.start,u))}}function R(m,u){if(!u.fragments.length||!m.hasProgramDateTime||!u.hasProgramDateTime)return;var l=u.fragments[0].programDateTime,f=m.fragments[0].programDateTime,C=(f-l)/1e3+u.fragments[0].start;C&&Object(Y.isFiniteNumber)(C)&&(B.logger.log("Adjusting PTS using programDateTime delta "+(f-l)+"ms, sliding:"+C.toFixed(3)+" "+m.url+" "),_(C,m))}function b(m,u){var l=m.programDateTime;if(!l)return;var f=(l-u)/1e3;m.start=m.startPTS=f,m.endPTS=f+m.duration}function g(m,u){if(!u.fragments.length||!m.hasProgramDateTime||!u.hasProgramDateTime)return;var l=u.fragments[0].programDateTime,f=u.fragments[0].start,C=l-f*1e3;m.fragments.forEach(function(h){b(h,C)}),m.fragmentHint&&b(m.fragmentHint,C),m.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/utils/ewma.ts"),B=function(){function D(T,O,M){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=M,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Y.default(T),this.fast_=new Y.default(O)}var G=D.prototype;return G.update=function(O,M){var _=this.slow_,I=this.fast_;this.slow_.halfLife!==O&&(this.slow_=new Y.default(O,_.getEstimate(),_.getTotalWeight())),this.fast_.halfLife!==M&&(this.fast_=new Y.default(M,I.getEstimate(),I.getTotalWeight()))},G.sample=function(O,M){O=Math.max(O,this.minDelayMs_);var _=8*M,I=O/1e3,U=_/I;this.fast_.sample(I,U),this.slow_.sample(I,U)},G.canEstimate=function(){var O=this.fast_;return O&&O.getTotalWeight()>=this.minWeight_},G.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},G.destroy=function(){},D}();N.default=B},"./src/utils/ewma.ts":function(ee,N,j){"use strict";j.r(N);var Y=function(){function B(G,T,O){T===void 0&&(T=0),O===void 0&&(O=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=G,this.alpha_=G?Math.exp(Math.log(.5)/G):0,this.estimate_=T,this.totalWeight_=O}var D=B.prototype;return D.sample=function(T,O){var M=Math.pow(this.alpha_,T);this.estimate_=O*(1-M)+M*this.estimate_,this.totalWeight_+=T},D.getTotalWeight=function(){return this.totalWeight_},D.getEstimate=function(){if(this.alpha_){var T=1-Math.pow(this.alpha_,this.totalWeight_);if(T)return this.estimate_/T}return this.estimate_},B}();N.default=Y},"./src/utils/fetch-loader.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"fetchSupported",function(){return b});var Y=j("./src/polyfills/number.ts"),B=j("./src/loader/load-stats.ts"),D=j("./src/demux/chunk-cache.ts");function G(f,C){f.prototype=Object.create(C.prototype),f.prototype.constructor=f,I(f,C)}function T(f){var C=typeof Map=="function"?new Map:void 0;return T=function(c){if(c===null||!_(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof C!="undefined"){if(C.has(c))return C.get(c);C.set(c,x)}function x(){return O(c,arguments,U(this).constructor)}return x.prototype=Object.create(c.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),I(x,c)},T(f)}function O(f,C,h){return M()?O=Reflect.construct:O=function(x,p,s){var n=[null];n.push.apply(n,p);var o=Function.bind.apply(x,n),i=new o;return s&&I(i,s.prototype),i},O.apply(null,arguments)}function M(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(f){return!1}}function _(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function I(f,C){return I=Object.setPrototypeOf||function(c,x){return c.__proto__=x,c},I(f,C)}function U(f){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(h){return h.__proto__||Object.getPrototypeOf(h)},U(f)}function R(){return R=Object.assign||function(f){for(var C=1;C<arguments.length;C++){var h=arguments[C];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(f[c]=h[c])}return f},R.apply(this,arguments)}function b(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(f){}return!1}var g=function(){function f(h){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=h.fetchSetup||u,this.controller=new self.AbortController,this.stats=new B.LoadStats}var C=f.prototype;return C.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},C.abortInternal=function(){var c=this.response;(!c||!c.ok)&&(this.stats.aborted=!0,this.controller.abort())},C.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},C.load=function(c,x,p){var s=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var o=m(c,this.controller.signal),i=p.onProgress,y=c.responseType==="arraybuffer",v=y?"byteLength":"length";this.context=c,this.config=x,this.callbacks=p,this.request=this.fetchSetup(c,o),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){s.abortInternal(),p.onTimeout(n,c,s.response)},x.timeout),self.fetch(this.request).then(function(A){if(s.response=s.loader=A,!A.ok){var P=A.status,F=A.statusText;throw new l(F||"fetch, bad network response",P,A)}return n.loading.first=Math.max(self.performance.now(),n.loading.start),n.total=parseInt(A.headers.get("Content-Length")||"0"),i&&Object(Y.isFiniteNumber)(x.highWaterMark)?s.loadProgressively(A,n,c,x.highWaterMark,i):y?A.arrayBuffer():A.text()}).then(function(A){var P=s.response;self.clearTimeout(s.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first),n.loaded=n.total=A[v];var F={url:P.url,data:A};i&&!Object(Y.isFiniteNumber)(x.highWaterMark)&&i(n,c,A,P),p.onSuccess(F,n,c,P)}).catch(function(A){if(self.clearTimeout(s.requestTimeout),n.aborted)return;var P=A.code||0;p.onError({code:P,text:A.message},c,A.details)})},C.getCacheAge=function(){var c=null;if(this.response){var x=this.response.headers.get("age");c=x?parseFloat(x):null}return c},C.loadProgressively=function(c,x,p,s,n){s===void 0&&(s=0);var o=new D.default,i=c.body.getReader(),y=function v(){return i.read().then(function(A){if(A.done)return o.dataLength&&n(x,p,o.flush(),c),Promise.resolve(new ArrayBuffer(0));var P=A.value,F=P.length;return x.loaded+=F,F<s||o.dataLength?(o.push(P),o.dataLength>=s&&n(x,p,o.flush(),c)):n(x,p,P,c),v()}).catch(function(){return Promise.reject()})};return y()},f}();function m(f,C){var h={method:"GET",mode:"cors",credentials:"same-origin",signal:C,headers:new self.Headers(R({},f.headers))};return f.rangeEnd&&h.headers.set("Range","bytes="+f.rangeStart+"-"+String(f.rangeEnd-1)),h}function u(f,C){return new self.Request(f.url,C)}var l=function(f){G(C,f);function C(h,c,x){var p;return p=f.call(this,h)||this,p.code=void 0,p.details=void 0,p.code=c,p.details=x,p}return C}(T(Error));N.default=g},"./src/utils/imsc1-ttml-parser.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"IMSC1_CODEC",function(){return _}),j.d(N,"parseIMSC1",function(){return b});var Y=j("./src/utils/mp4-tools.ts"),B=j("./src/utils/vttparser.ts"),D=j("./src/utils/vttcue.ts"),G=j("./src/demux/id3.ts"),T=j("./src/utils/timescale-conversion.ts"),O=j("./src/utils/webvtt-parser.ts");function M(){return M=Object.assign||function(s){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(s[i]=o[i])}return s},M.apply(this,arguments)}var _="stpp.ttml.im1t",I=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,U=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,R={left:"start",center:"center",right:"end",start:"start",end:"end"};function b(s,n,o,i,y){var v=Object(Y.findBox)(new Uint8Array(s),["mdat"]);if(v.length===0){y(new Error("Could not parse IMSC1 mdat"));return}var A=v[0],P=Object(G.utf8ArrayToStr)(new Uint8Array(s,A.start,A.end-A.start)),F=Object(T.toTimescaleFromScale)(n,1,o);try{i(g(P,F))}catch(z){y(z)}}function g(s,n){var o=new DOMParser,i=o.parseFromString(s,"text/xml"),y=i.getElementsByTagName("tt")[0];if(!y)throw new Error("Invalid ttml");var v={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},A=Object.keys(v).reduce(function(L,k){return L[k]=y.getAttribute("ttp:"+k)||v[k],L},{}),P=y.getAttribute("xml:space")!=="preserve",F=u(m(y,"styling","style")),z=u(m(y,"layout","region")),V=m(y,"body","[begin]");return[].map.call(V,function(L){var k=l(L,P);if(!k||!L.hasAttribute("begin"))return null;var H=c(L.getAttribute("begin"),A),J=c(L.getAttribute("dur"),A),ae=c(L.getAttribute("end"),A);if(H===null)throw h(L);if(ae===null){if(J===null)throw h(L);ae=H+J}var he=new D.default(H-n,ae-n,k);he.id=Object(O.generateCueId)(he.startTime,he.endTime,he.text);var Se=z[L.getAttribute("region")],Ee=F[L.getAttribute("style")];he.position=10,he.size=80;var Re=f(Se,Ee),Me=Re.textAlign;if(Me){var Oe=R[Me];Oe&&(he.lineAlign=Oe),he.align=Me}return M(he,Re),he}).filter(function(L){return L!==null})}function m(s,n,o){var i=s.getElementsByTagName(n)[0];return i?[].slice.call(i.querySelectorAll(o)):[]}function u(s){return s.reduce(function(n,o){var i=o.getAttribute("xml:id");return i&&(n[i]=o),n},{})}function l(s,n){return[].slice.call(s.childNodes).reduce(function(o,i,y){var v;return i.nodeName==="br"&&y?o+`
`:(v=i.childNodes)!==null&&v!==void 0&&v.length?l(i,n):n?o+i.textContent.trim().replace(/\s+/g," "):o+i.textContent},"")}function f(s,n){var o="http://www.w3.org/ns/ttml#styling",i=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return i.reduce(function(y,v){var A=C(n,o,v)||C(s,o,v);return A&&(y[v]=A),y},{})}function C(s,n,o){return s.hasAttributeNS(n,o)?s.getAttributeNS(n,o):null}function h(s){return new Error("Could not parse ttml timestamp "+s)}function c(s,n){if(!s)return null;var o=Object(B.parseTimeStamp)(s);return o===null&&(I.test(s)?o=x(s,n):U.test(s)&&(o=p(s,n))),o}function x(s,n){var o=I.exec(s),i=(o[4]|0)+(o[5]|0)/n.subFrameRate;return(o[1]|0)*3600+(o[2]|0)*60+(o[3]|0)+i/n.frameRate}function p(s,n){var o=U.exec(s),i=Number(o[1]),y=o[2];switch(y){case"h":return i*3600;case"m":return i*60;case"ms":return i*1e3;case"f":return i/n.frameRate;case"t":return i/n.tickRate}return i}},"./src/utils/logger.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"enableLogs",function(){return O}),j.d(N,"logger",function(){return M});var Y=function(){},B={trace:Y,debug:Y,log:Y,warn:Y,info:Y,error:Y},D=B;function G(_){var I=self.console[_];return I?I.bind(self.console,"["+_+"] >"):Y}function T(_){for(var I=arguments.length,U=new Array(I>1?I-1:0),R=1;R<I;R++)U[R-1]=arguments[R];U.forEach(function(b){D[b]=_[b]?_[b].bind(_):G(b)})}function O(_){if(self.console&&_===!0||typeof _=="object"){T(_,"debug","log","info","warn","error");try{D.log()}catch(I){D=B}}else D=B}var M=D},"./src/utils/mediakeys-helper.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"KeySystems",function(){return Y}),j.d(N,"requestMediaKeySystemAccess",function(){return B});var Y;(function(D){D.WIDEVINE="com.widevine.alpha",D.PLAYREADY="com.microsoft.playready"})(Y||(Y={}));var B=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"getMediaSource",function(){return Y});function Y(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"bin2str",function(){return T}),j.d(N,"readUint16",function(){return O}),j.d(N,"readUint32",function(){return M}),j.d(N,"writeUint32",function(){return _}),j.d(N,"findBox",function(){return I}),j.d(N,"parseSegmentIndex",function(){return U}),j.d(N,"parseInitSegment",function(){return R}),j.d(N,"getStartDTS",function(){return b}),j.d(N,"getDuration",function(){return g}),j.d(N,"computeRawDurationFromSamples",function(){return m}),j.d(N,"offsetStartDTS",function(){return u}),j.d(N,"segmentValidRange",function(){return l}),j.d(N,"appendUint8Array",function(){return f});var Y=j("./src/utils/typed-array.ts"),B=j("./src/loader/fragment.ts"),D=Math.pow(2,32)-1,G=[].push;function T(C){return String.fromCharCode.apply(null,C)}function O(C,h){"data"in C&&(h+=C.start,C=C.data);var c=C[h]<<8|C[h+1];return c<0?65536+c:c}function M(C,h){"data"in C&&(h+=C.start,C=C.data);var c=C[h]<<24|C[h+1]<<16|C[h+2]<<8|C[h+3];return c<0?4294967296+c:c}function _(C,h,c){"data"in C&&(h+=C.start,C=C.data),C[h]=c>>24,C[h+1]=c>>16&255,C[h+2]=c>>8&255,C[h+3]=c&255}function I(C,h){var c=[];if(!h.length)return c;var x,p,s;"data"in C?(x=C.data,p=C.start,s=C.end):(x=C,p=0,s=x.byteLength);for(var n=p;n<s;){var o=M(x,n),i=T(x.subarray(n+4,n+8)),y=o>1?n+o:s;if(i===h[0])if(h.length===1)c.push({data:x,start:n+8,end:y});else{var v=I({data:x,start:n+8,end:y},h.slice(1));v.length&&G.apply(c,v)}n=y}return c}function U(C){var h=I(C,["moov"]),c=h[0],x=c?c.end:null,p=I(C,["sidx"]);if(!p||!p[0])return null;var s=[],n=p[0],o=n.data[0],i=o===0?8:16,y=M(n,i);i+=4;var v=0,A=0;o===0?i+=8:i+=16,i+=2;var P=n.end+A,F=O(n,i);i+=2;for(var z=0;z<F;z++){var V=i,L=M(n,V);V+=4;var k=L&2147483647,H=(L&2147483648)>>>31;if(H===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var J=M(n,V);V+=4,s.push({referenceSize:k,subsegmentDuration:J,info:{duration:J/y,start:P,end:P+k-1}}),P+=k,V+=4,i=V}return{earliestPresentationTime:v,timescale:y,version:o,referencesCount:F,references:s,moovEndOffset:x}}function R(C){for(var h=[],c=I(C,["moov","trak"]),x=0;x<c.length;x++){var p=c[x],s=I(p,["tkhd"])[0];if(s){var n=s.data[s.start],o=n===0?12:20,i=M(s,o),y=I(p,["mdia","mdhd"])[0];if(y){n=y.data[y.start],o=n===0?12:20;var v=M(y,o),A=I(p,["mdia","hdlr"])[0];if(A){var P=T(A.data.subarray(A.start+8,A.start+12)),F={soun:B.ElementaryStreamTypes.AUDIO,vide:B.ElementaryStreamTypes.VIDEO}[P];if(F){var z=I(p,["mdia","minf","stbl","stsd"])[0],V=void 0;z&&(V=T(z.data.subarray(z.start+12,z.start+16))),h[i]={timescale:v,type:F},h[F]={timescale:v,id:i,codec:V}}}}}}var L=I(C,["moov","mvex","trex"]);return L.forEach(function(k){var H=M(k,4),J=h[H];J&&(J.default={duration:M(k,12),flags:M(k,20)})}),h}function b(C,h){return I(h,["moof","traf"]).reduce(function(c,x){var p=I(x,["tfdt"])[0],s=p.data[p.start],n=I(x,["tfhd"]).reduce(function(o,i){var y=M(i,4),v=C[y];if(v){var A=M(p,4);s===1&&(A*=Math.pow(2,32),A+=M(p,8));var P=v.timescale||9e4,F=A/P;if(isFinite(F)&&(o===null||F<o))return F}return o},null);return n!==null&&isFinite(n)&&(c===null||n<c)?n:c},null)||0}function g(C,h){for(var c=0,x=0,p=0,s=I(C,["moof","traf"]),n=0;n<s.length;n++){var o=s[n],i=I(o,["tfhd"])[0],y=M(i,4),v=h[y];if(!v)continue;var A=v.default,P=M(i,0)|(A==null?void 0:A.flags),F=A==null?void 0:A.duration;P&8&&(P&2?F=M(i,12):F=M(i,8));for(var z=v.timescale||9e4,V=I(o,["trun"]),L=0;L<V.length;L++){if(F){var k=M(V[L],4);c=F*k}else c=m(V[L]);v.type===B.ElementaryStreamTypes.VIDEO?x+=c/z:v.type===B.ElementaryStreamTypes.AUDIO&&(p+=c/z)}}if(x===0&&p===0){var H=U(C);if(H!=null&&H.references)return H.references.reduce(function(J,ae){return J+ae.info.duration||0},0)}return x||p}function m(C){var h=M(C,0),c=8;h&1&&(c+=4),h&4&&(c+=4);for(var x=0,p=M(C,4),s=0;s<p;s++){if(h&256){var n=M(C,c);x+=n,c+=4}h&512&&(c+=4),h&1024&&(c+=4),h&2048&&(c+=4)}return x}function u(C,h,c){I(h,["moof","traf"]).forEach(function(x){I(x,["tfhd"]).forEach(function(p){var s=M(p,4),n=C[s];if(!n)return;var o=n.timescale||9e4;I(x,["tfdt"]).forEach(function(i){var y=i.data[i.start],v=M(i,4);if(y===0)_(i,4,v-c*o);else{v*=Math.pow(2,32),v+=M(i,8),v-=c*o,v=Math.max(v,0);var A=Math.floor(v/(D+1)),P=Math.floor(v%(D+1));_(i,4,A),_(i,8,P)}})})})}function l(C){var h={valid:null,remainder:null},c=I(C,["moof"]);if(c){if(c.length<2)return h.remainder=C,h}else return h;var x=c[c.length-1];return h.valid=Object(Y.sliceUint8)(C,0,x.start-8),h.remainder=Object(Y.sliceUint8)(C,x.start-8),h}function f(C,h){var c=new Uint8Array(C.length+h.length);return c.set(C),c.set(h,C.length),c}},"./src/utils/output-filter.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"default",function(){return Y});var Y=function(){function B(G,T){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=G,this.trackName=T}var D=B.prototype;return D.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},D.newCue=function(T,O,M){(this.startTime===null||this.startTime>T)&&(this.startTime=T),this.endTime=O,this.screen=M,this.timelineController.createCaptionsTrack(this.trackName)},D.reset=function(){this.cueRanges=[]},B}()},"./src/utils/texttrack-utils.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"sendAddTrackEvent",function(){return B}),j.d(N,"addCueToTrack",function(){return D}),j.d(N,"clearCurrentCues",function(){return G}),j.d(N,"removeCuesInRange",function(){return T}),j.d(N,"getCuesInRange",function(){return M});var Y=j("./src/utils/logger.ts");function B(_,I){var U;try{U=new Event("addtrack")}catch(R){U=document.createEvent("Event"),U.initEvent("addtrack",!1,!1)}U.track=_,I.dispatchEvent(U)}function D(_,I){var U=_.mode;if(U==="disabled"&&(_.mode="hidden"),_.cues&&!_.cues.getCueById(I.id))try{if(_.addCue(I),!_.cues.getCueById(I.id))throw new Error("addCue is failed for: "+I)}catch(b){Y.logger.debug("[texttrack-utils]: "+b);var R=new self.TextTrackCue(I.startTime,I.endTime,I.text);R.id=I.id,_.addCue(R)}U==="disabled"&&(_.mode=U)}function G(_){var I=_.mode;if(I==="disabled"&&(_.mode="hidden"),_.cues)for(var U=_.cues.length;U--;)_.removeCue(_.cues[U]);I==="disabled"&&(_.mode=I)}function T(_,I,U){var R=_.mode;if(R==="disabled"&&(_.mode="hidden"),_.cues&&_.cues.length>0)for(var b=M(_.cues,I,U),g=0;g<b.length;g++)_.removeCue(b[g]);R==="disabled"&&(_.mode=R)}function O(_,I){if(I<_[0].startTime)return 0;var U=_.length-1;if(I>_[U].endTime)return-1;for(var R=0,b=U;R<=b;){var g=Math.floor((b+R)/2);if(I<_[g].startTime)b=g-1;else if(I>_[g].startTime&&R<U)R=g+1;else return g}return _[R].startTime-I<I-_[b].startTime?R:b}function M(_,I,U){var R=[],b=O(_,I);if(b>-1)for(var g=b,m=_.length;g<m;g++){var u=_[g];if(u.startTime>=I&&u.endTime<=U)R.push(u);else if(u.startTime>U)return R}return R}},"./src/utils/time-ranges.ts":function(ee,N,j){"use strict";j.r(N);var Y={toString:function(D){for(var G="",T=D.length,O=0;O<T;O++)G+="["+D.start(O).toFixed(3)+","+D.end(O).toFixed(3)+"]";return G}};N.default=Y},"./src/utils/timescale-conversion.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"toTimescaleFromBase",function(){return B}),j.d(N,"toTimescaleFromScale",function(){return D}),j.d(N,"toMsFromMpegTsClock",function(){return G}),j.d(N,"toMpegTsClockFromTimescale",function(){return T});var Y=9e4;function B(O,M,_,I){_===void 0&&(_=1),I===void 0&&(I=!1);var U=O*M*_;return I?Math.round(U):U}function D(O,M,_,I){return _===void 0&&(_=1),I===void 0&&(I=!1),B(O,M,1/_,I)}function G(O,M){return M===void 0&&(M=!1),B(O,1e3,1/Y,M)}function T(O,M){return M===void 0&&(M=1),B(O,Y,1/M)}},"./src/utils/typed-array.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"sliceUint8",function(){return Y});function Y(B,D,G){return Uint8Array.prototype.slice?B.slice(D,G):new Uint8Array(Array.prototype.slice.call(B,D,G))}},"./src/utils/vttcue.ts":function(ee,N,j){"use strict";j.r(N),N.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var Y=["","lr","rl"],B=["start","middle","end","left","right"];function D(_,I){if(typeof I!="string")return!1;if(!Array.isArray(_))return!1;var U=I.toLowerCase();return~_.indexOf(U)?U:!1}function G(_){return D(Y,_)}function T(_){return D(B,_)}function O(_){for(var I=arguments.length,U=new Array(I>1?I-1:0),R=1;R<I;R++)U[R-1]=arguments[R];for(var b=1;b<arguments.length;b++){var g=arguments[b];for(var m in g)_[m]=g[m]}return _}function M(_,I,U){var R=this,b={enumerable:!0};R.hasBeenReset=!1;var g="",m=!1,u=_,l=I,f=U,C=null,h="",c=!0,x="auto",p="start",s=50,n="middle",o=50,i="middle";Object.defineProperty(R,"id",O({},b,{get:function(){return g},set:function(v){g=""+v}})),Object.defineProperty(R,"pauseOnExit",O({},b,{get:function(){return m},set:function(v){m=!!v}})),Object.defineProperty(R,"startTime",O({},b,{get:function(){return u},set:function(v){if(typeof v!="number")throw new TypeError("Start time must be set to a number.");u=v,this.hasBeenReset=!0}})),Object.defineProperty(R,"endTime",O({},b,{get:function(){return l},set:function(v){if(typeof v!="number")throw new TypeError("End time must be set to a number.");l=v,this.hasBeenReset=!0}})),Object.defineProperty(R,"text",O({},b,{get:function(){return f},set:function(v){f=""+v,this.hasBeenReset=!0}})),Object.defineProperty(R,"region",O({},b,{get:function(){return C},set:function(v){C=v,this.hasBeenReset=!0}})),Object.defineProperty(R,"vertical",O({},b,{get:function(){return h},set:function(v){var A=G(v);if(A===!1)throw new SyntaxError("An invalid or illegal string was specified.");h=A,this.hasBeenReset=!0}})),Object.defineProperty(R,"snapToLines",O({},b,{get:function(){return c},set:function(v){c=!!v,this.hasBeenReset=!0}})),Object.defineProperty(R,"line",O({},b,{get:function(){return x},set:function(v){if(typeof v!="number"&&v!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");x=v,this.hasBeenReset=!0}})),Object.defineProperty(R,"lineAlign",O({},b,{get:function(){return p},set:function(v){var A=T(v);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");p=A,this.hasBeenReset=!0}})),Object.defineProperty(R,"position",O({},b,{get:function(){return s},set:function(v){if(v<0||v>100)throw new Error("Position must be between 0 and 100.");s=v,this.hasBeenReset=!0}})),Object.defineProperty(R,"positionAlign",O({},b,{get:function(){return n},set:function(v){var A=T(v);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");n=A,this.hasBeenReset=!0}})),Object.defineProperty(R,"size",O({},b,{get:function(){return o},set:function(v){if(v<0||v>100)throw new Error("Size must be between 0 and 100.");o=v,this.hasBeenReset=!0}})),Object.defineProperty(R,"align",O({},b,{get:function(){return i},set:function(v){var A=T(v);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");i=A,this.hasBeenReset=!0}})),R.displayState=void 0}return M.prototype.getCueAsHTML=function(){var _=self.WebVTT;return _.convertCueToDOMTree(self,this.text)},M}()},"./src/utils/vttparser.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"parseTimeStamp",function(){return D}),j.d(N,"fixLineBreaks",function(){return I}),j.d(N,"VTTParser",function(){return U});var Y=j("./src/utils/vttcue.ts"),B=function(){function R(){}var b=R.prototype;return b.decode=function(m,u){if(!m)return"";if(typeof m!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(m))},R}();function D(R){function b(m,u,l,f){return(m|0)*3600+(u|0)*60+(l|0)+parseFloat(f||0)}var g=R.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return g?parseFloat(g[2])>59?b(g[2],g[3],0,g[4]):b(g[1],g[2],g[3],g[4]):null}var G=function(){function R(){this.values=Object.create(null)}var b=R.prototype;return b.set=function(m,u){!this.get(m)&&u!==""&&(this.values[m]=u)},b.get=function(m,u,l){return l?this.has(m)?this.values[m]:u[l]:this.has(m)?this.values[m]:u},b.has=function(m){return m in this.values},b.alt=function(m,u,l){for(var f=0;f<l.length;++f)if(u===l[f]){this.set(m,u);break}},b.integer=function(m,u){/^-?\d+$/.test(u)&&this.set(m,parseInt(u,10))},b.percent=function(m,u){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(u)){var l=parseFloat(u);if(l>=0&&l<=100)return this.set(m,l),!0}return!1},R}();function T(R,b,g,m){var u=m?R.split(m):[R];for(var l in u){if(typeof u[l]!="string")continue;var f=u[l].split(g);if(f.length!==2)continue;var C=f[0],h=f[1];b(C,h)}}var O=new Y.default(0,0,""),M=O.align==="middle"?"middle":"center";function _(R,b,g){var m=R;function u(){var C=D(R);if(C===null)throw new Error("Malformed timestamp: "+m);return R=R.replace(/^[^\sa-zA-Z-]+/,""),C}function l(C,h){var c=new G;T(C,function(s,n){var o;switch(s){case"region":for(var i=g.length-1;i>=0;i--)if(g[i].id===n){c.set(s,g[i].region);break}break;case"vertical":c.alt(s,n,["rl","lr"]);break;case"line":o=n.split(","),c.integer(s,o[0]),c.percent(s,o[0])&&c.set("snapToLines",!1),c.alt(s,o[0],["auto"]),o.length===2&&c.alt("lineAlign",o[1],["start",M,"end"]);break;case"position":o=n.split(","),c.percent(s,o[0]),o.length===2&&c.alt("positionAlign",o[1],["start",M,"end","line-left","line-right","auto"]);break;case"size":c.percent(s,n);break;case"align":c.alt(s,n,["start",M,"end","left","right"]);break}},/:/,/\s/),h.region=c.get("region",null),h.vertical=c.get("vertical","");var x=c.get("line","auto");x==="auto"&&O.line===-1&&(x=-1),h.line=x,h.lineAlign=c.get("lineAlign","start"),h.snapToLines=c.get("snapToLines",!0),h.size=c.get("size",100),h.align=c.get("align",M);var p=c.get("position","auto");p==="auto"&&O.position===50&&(p=h.align==="start"||h.align==="left"?0:h.align==="end"||h.align==="right"?100:50),h.position=p}function f(){R=R.replace(/^\s+/,"")}if(f(),b.startTime=u(),f(),R.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+m);R=R.substr(3),f(),b.endTime=u(),f(),l(R,b)}function I(R){return R.replace(/<br(?: \/)?>/gi,`
`)}var U=function(){function R(){this.state="INITIAL",this.buffer="",this.decoder=new B,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var b=R.prototype;return b.parse=function(m){var u=this;m&&(u.buffer+=u.decoder.decode(m,{stream:!0}));function l(){var p=u.buffer,s=0;for(p=I(p);s<p.length&&p[s]!=="\r"&&p[s]!==`
`;)++s;var n=p.substr(0,s);return p[s]==="\r"&&++s,p[s]===`
`&&++s,u.buffer=p.substr(s),n}function f(p){T(p,function(s,n){},/:/)}try{var C="";if(u.state==="INITIAL"){if(!/\r\n|\n/.test(u.buffer))return this;C=l();var h=C.match(/^()?WEBVTT([ \t].*)?$/);if(!h||!h[0])throw new Error("Malformed WebVTT signature.");u.state="HEADER"}for(var c=!1;u.buffer;){if(!/\r\n|\n/.test(u.buffer))return this;c?c=!1:C=l();switch(u.state){case"HEADER":/:/.test(C)?f(C):C||(u.state="ID");continue;case"NOTE":C||(u.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(C)){u.state="NOTE";break}if(!C)continue;if(u.cue=new Y.default(0,0,""),u.state="CUE",C.indexOf("-->")===-1){u.cue.id=C;continue}case"CUE":if(!u.cue){u.state="BADCUE";continue}try{_(C,u.cue,u.regionList)}catch(p){u.cue=null,u.state="BADCUE";continue}u.state="CUETEXT";continue;case"CUETEXT":{var x=C.indexOf("-->")!==-1;if(!C||x&&(c=!0)){u.oncue&&u.cue&&u.oncue(u.cue),u.cue=null,u.state="ID";continue}if(u.cue===null)continue;u.cue.text&&(u.cue.text+=`
`),u.cue.text+=C}continue;case"BADCUE":C||(u.state="ID")}}}catch(p){u.state==="CUETEXT"&&u.cue&&u.oncue&&u.oncue(u.cue),u.cue=null,u.state=u.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},b.flush=function(){var m=this;try{if((m.cue||m.state==="HEADER")&&(m.buffer+=`
`,m.parse()),m.state==="INITIAL"||m.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(u){m.onparsingerror&&m.onparsingerror(u)}return m.onflush&&m.onflush(),this},R}()},"./src/utils/webvtt-parser.ts":function(ee,N,j){"use strict";j.r(N),j.d(N,"generateCueId",function(){return U}),j.d(N,"parseWebVTT",function(){return b});var Y=j("./src/polyfills/number.ts"),B=j("./src/utils/vttparser.ts"),D=j("./src/demux/id3.ts"),G=j("./src/utils/timescale-conversion.ts"),T=j("./src/remux/mp4-remuxer.ts"),O=/\r\n|\n\r|\n|\r/g,M=function(m,u,l){return l===void 0&&(l=0),m.substr(l,u.length)===u},_=function(m){var u=parseInt(m.substr(-3)),l=parseInt(m.substr(-6,2)),f=parseInt(m.substr(-9,2)),C=m.length>9?parseInt(m.substr(0,m.indexOf(":"))):0;if(!Object(Y.isFiniteNumber)(u)||!Object(Y.isFiniteNumber)(l)||!Object(Y.isFiniteNumber)(f)||!Object(Y.isFiniteNumber)(C))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+m);return u+=1e3*l,u+=60*1e3*f,u+=60*60*1e3*C,u},I=function(m){for(var u=5381,l=m.length;l;)u=u*33^m.charCodeAt(--l);return(u>>>0).toString()};function U(g,m,u){return I(g.toString())+I(m.toString())+I(u)}var R=function(m,u,l){var f=m[u],C=m[f.prevCC];if(!C||!C.new&&f.new){m.ccOffset=m.presentationOffset=f.start,f.new=!1;return}for(;(h=C)!==null&&h!==void 0&&h.new;){var h;m.ccOffset+=f.start-C.start,f.new=!1,f=C,C=m[f.prevCC]}m.presentationOffset=l};function b(g,m,u,l,f,C,h,c){var x=new B.VTTParser,p=Object(D.utf8ArrayToStr)(new Uint8Array(g)).trim().replace(O,`
`).split(`
`),s=[],n=Object(G.toMpegTsClockFromTimescale)(m,u),o="00:00.000",i=0,y=0,v,A=!0,P=!1;x.oncue=function(F){var z=l[f],V=l.ccOffset,L=(i-n)/9e4;if(z!=null&&z.new&&(y!==void 0?V=l.ccOffset=z.start:R(l,f,L)),L&&(V=L-l.presentationOffset),P){var k=F.endTime-F.startTime,H=Object(T.normalizePts)((F.startTime+V-y)*9e4,C*9e4)/9e4;F.startTime=H,F.endTime=H+k}var J=F.text.trim();F.text=decodeURIComponent(encodeURIComponent(J)),F.id||(F.id=U(F.startTime,F.endTime,J)),F.endTime>0&&s.push(F)},x.onparsingerror=function(F){v=F},x.onflush=function(){if(v){c(v);return}h(s)},p.forEach(function(F){if(A)if(M(F,"X-TIMESTAMP-MAP=")){A=!1,P=!0,F.substr(16).split(",").forEach(function(z){M(z,"LOCAL:")?o=z.substr(6):M(z,"MPEGTS:")&&(i=parseInt(z.substr(7)))});try{y=_(o)/1e3}catch(z){P=!1,v=z}return}else F===""&&(A=!1);x.parse(F+`
`)}),x.flush()}},"./src/utils/xhr-loader.ts":function(ee,N,j){"use strict";j.r(N);var Y=j("./src/utils/logger.ts"),B=j("./src/loader/load-stats.ts"),D=/^age:\s*[\d.]+\s*$/m,G=function(){function T(M){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=M?M.xhrSetup:null,this.stats=new B.LoadStats,this.retryDelay=0}var O=T.prototype;return O.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},O.abortInternal=function(){var _=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),_&&(_.onreadystatechange=null,_.onprogress=null,_.readyState!==4&&(this.stats.aborted=!0,_.abort()))},O.abort=function(){var _;this.abortInternal(),(_=this.callbacks)!==null&&_!==void 0&&_.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},O.load=function(_,I,U){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=_,this.config=I,this.callbacks=U,this.retryDelay=I.retryDelay,this.loadInternal()},O.loadInternal=function(){var _=this.config,I=this.context;if(!_)return;var U=this.loader=new self.XMLHttpRequest,R=this.stats;R.loading.first=0,R.loaded=0;var b=this.xhrSetup;try{if(b)try{b(U,I.url)}catch(u){U.open("GET",I.url,!0),b(U,I.url)}U.readyState||U.open("GET",I.url,!0);var g=this.context.headers;if(g)for(var m in g)U.setRequestHeader(m,g[m])}catch(u){this.callbacks.onError({code:U.status,text:u.message},I,U);return}I.rangeEnd&&U.setRequestHeader("Range","bytes="+I.rangeStart+"-"+(I.rangeEnd-1)),U.onreadystatechange=this.readystatechange.bind(this),U.onprogress=this.loadprogress.bind(this),U.responseType=I.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),_.timeout),U.send()},O.readystatechange=function(){var _=this.context,I=this.loader,U=this.stats;if(!_||!I)return;var R=I.readyState,b=this.config;if(U.aborted)return;if(R>=2)if(self.clearTimeout(this.requestTimeout),U.loading.first===0&&(U.loading.first=Math.max(self.performance.now(),U.loading.start)),R===4){I.onreadystatechange=null,I.onprogress=null;var g=I.status;if(g>=200&&g<300){U.loading.end=Math.max(self.performance.now(),U.loading.first);var m,u;if(_.responseType==="arraybuffer"?(m=I.response,u=m.byteLength):(m=I.responseText,u=m.length),U.loaded=U.total=u,!this.callbacks)return;var l=this.callbacks.onProgress;if(l&&l(U,_,m,I),!this.callbacks)return;var f={url:I.responseURL,data:m};this.callbacks.onSuccess(f,U,_,I)}else U.retry>=b.maxRetry||g>=400&&g<499?(Y.logger.error(g+" while loading "+_.url),this.callbacks.onError({code:g,text:I.statusText},_,I)):(Y.logger.warn(g+" while loading "+_.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,b.maxRetryDelay),U.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),b.timeout)},O.loadtimeout=function(){Y.logger.warn("timeout while loading "+this.context.url);var _=this.callbacks;_&&(this.abortInternal(),_.onTimeout(this.stats,this.context,this.loader))},O.loadprogress=function(_){var I=this.stats;I.loaded=_.loaded,_.lengthComputable&&(I.total=_.total)},O.getCacheAge=function(){var _=null;if(this.loader&&D.test(this.loader.getAllResponseHeaders())){var I=this.loader.getResponseHeader("age");_=I?parseFloat(I):null}return _},T}();N.default=G}}).default})},urRO:function(Ue,xe,w){/*!
* Cropper.js v1.5.12
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2021-06-12T08:00:17.411Z
*/(function(ee,N){Ue.exports=N()})(this,function(){"use strict";function ee(ke,ie){var de=Object.keys(ke);if(Object.getOwnPropertySymbols){var te=Object.getOwnPropertySymbols(ke);ie&&(te=te.filter(function(je){return Object.getOwnPropertyDescriptor(ke,je).enumerable})),de.push.apply(de,te)}return de}function N(ke){for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie]!=null?arguments[ie]:{};ie%2?ee(Object(de),!0).forEach(function(te){G(ke,te,de[te])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ke,Object.getOwnPropertyDescriptors(de)):ee(Object(de)).forEach(function(te){Object.defineProperty(ke,te,Object.getOwnPropertyDescriptor(de,te))})}return ke}function j(ke){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j=function(ie){return typeof ie}:j=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},j(ke)}function Y(ke,ie){if(!(ke instanceof ie))throw new TypeError("Cannot call a class as a function")}function B(ke,ie){for(var de=0;de<ie.length;de++){var te=ie[de];te.enumerable=te.enumerable||!1,te.configurable=!0,"value"in te&&(te.writable=!0),Object.defineProperty(ke,te.key,te)}}function D(ke,ie,de){return ie&&B(ke.prototype,ie),de&&B(ke,de),ke}function G(ke,ie,de){return ie in ke?Object.defineProperty(ke,ie,{value:de,enumerable:!0,configurable:!0,writable:!0}):ke[ie]=de,ke}function T(ke){return O(ke)||M(ke)||_(ke)||U()}function O(ke){if(Array.isArray(ke))return I(ke)}function M(ke){if(typeof Symbol!="undefined"&&ke[Symbol.iterator]!=null||ke["@@iterator"]!=null)return Array.from(ke)}function _(ke,ie){if(!ke)return;if(typeof ke=="string")return I(ke,ie);var de=Object.prototype.toString.call(ke).slice(8,-1);if(de==="Object"&&ke.constructor&&(de=ke.constructor.name),de==="Map"||de==="Set")return Array.from(ke);if(de==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(de))return I(ke,ie)}function I(ke,ie){(ie==null||ie>ke.length)&&(ie=ke.length);for(var de=0,te=new Array(ie);de<ie;de++)te[de]=ke[de];return te}function U(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var R=typeof window!="undefined"&&typeof window.document!="undefined",b=R?window:{},g=R&&b.document.documentElement?"ontouchstart"in b.document.documentElement:!1,m=R?"PointerEvent"in b:!1,u="cropper",l="all",f="crop",C="move",h="zoom",c="e",x="w",p="s",s="n",n="ne",o="nw",i="se",y="sw",v="".concat(u,"-crop"),A="".concat(u,"-disabled"),P="".concat(u,"-hidden"),F="".concat(u,"-hide"),z="".concat(u,"-invisible"),V="".concat(u,"-modal"),L="".concat(u,"-move"),k="".concat(u,"Action"),H="".concat(u,"Preview"),J="crop",ae="move",he="none",Se="crop",Ee="cropend",Re="cropmove",Me="cropstart",Oe="dblclick",ye=g?"touchstart":"mousedown",Le=g?"touchmove":"mousemove",q=g?"touchend touchcancel":"mouseup",Ce=m?"pointerdown":ye,fe=m?"pointermove":Le,De=m?"pointerup pointercancel":q,Xe="ready",Ye="resize",$e="wheel",At="zoom",Wt="image/jpeg",It=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,xt=/^data:/,ct=/^data:image\/jpeg;base64,/,qt=/^img|canvas$/i,_n=200,Tn=100,On={viewMode:0,dragMode:J,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:_n,minContainerHeight:Tn,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},Bn='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',Fn=Number.isNaN||b.isNaN;function Te(ke){return typeof ke=="number"&&!Fn(ke)}var He=function(ie){return ie>0&&ie<Infinity};function bt(ke){return typeof ke=="undefined"}function Et(ke){return j(ke)==="object"&&ke!==null}var at=Object.prototype.hasOwnProperty;function mt(ke){if(!Et(ke))return!1;try{var ie=ke.constructor,de=ie.prototype;return ie&&de&&at.call(de,"isPrototypeOf")}catch(te){return!1}}function Pe(ke){return typeof ke=="function"}var _e=Array.prototype.slice;function me(ke){return Array.from?Array.from(ke):_e.call(ke)}function re(ke,ie){return ke&&Pe(ie)&&(Array.isArray(ke)||Te(ke.length)?me(ke).forEach(function(de,te){ie.call(ke,de,te,ke)}):Et(ke)&&Object.keys(ke).forEach(function(de){ie.call(ke,ke[de],de,ke)})),ke}var le=Object.assign||function(ie){for(var de=arguments.length,te=new Array(de>1?de-1:0),je=1;je<de;je++)te[je-1]=arguments[je];return Et(ie)&&te.length>0&&te.forEach(function(Ae){Et(Ae)&&Object.keys(Ae).forEach(function(Je){ie[Je]=Ae[Je]})}),ie},ue=/\.\d*(?:0|9){12}\d*$/;function be(ke){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return ue.test(ke)?Math.round(ke*ie)/ie:ke}var Ge=/^width|height|left|top|marginLeft|marginTop$/;function tt(ke,ie){var de=ke.style;re(ie,function(te,je){Ge.test(je)&&Te(te)&&(te="".concat(te,"px")),de[je]=te})}function kt(ke,ie){return ke.classList?ke.classList.contains(ie):ke.className.indexOf(ie)>-1}function on(ke,ie){if(!ie)return;if(Te(ke.length)){re(ke,function(te){on(te,ie)});return}if(ke.classList){ke.classList.add(ie);return}var de=ke.className.trim();de?de.indexOf(ie)<0&&(ke.className="".concat(de," ").concat(ie)):ke.className=ie}function Sn(ke,ie){if(!ie)return;if(Te(ke.length)){re(ke,function(de){Sn(de,ie)});return}if(ke.classList){ke.classList.remove(ie);return}ke.className.indexOf(ie)>=0&&(ke.className=ke.className.replace(ie,""))}function yn(ke,ie,de){if(!ie)return;if(Te(ke.length)){re(ke,function(te){yn(te,ie,de)});return}de?on(ke,ie):Sn(ke,ie)}var nn=/([a-z\d])([A-Z])/g;function vt(ke){return ke.replace(nn,"$1-$2").toLowerCase()}function wt(ke,ie){return Et(ke[ie])?ke[ie]:ke.dataset?ke.dataset[ie]:ke.getAttribute("data-".concat(vt(ie)))}function st(ke,ie,de){Et(de)?ke[ie]=de:ke.dataset?ke.dataset[ie]=de:ke.setAttribute("data-".concat(vt(ie)),de)}function ge(ke,ie){if(Et(ke[ie]))try{delete ke[ie]}catch(de){ke[ie]=void 0}else if(ke.dataset)try{delete ke.dataset[ie]}catch(de){ke.dataset[ie]=void 0}else ke.removeAttribute("data-".concat(vt(ie)))}var Ie=/\s\s*/,gt=function(){var ke=!1;if(R){var ie=!1,de=function(){},te=Object.defineProperty({},"once",{get:function(){return ke=!0,ie},set:function(Ae){ie=Ae}});b.addEventListener("test",de,te),b.removeEventListener("test",de,te)}return ke}();function it(ke,ie,de){var te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},je=de;ie.trim().split(Ie).forEach(function(Ae){if(!gt){var Je=ke.listeners;Je&&Je[Ae]&&Je[Ae][de]&&(je=Je[Ae][de],delete Je[Ae][de],Object.keys(Je[Ae]).length===0&&delete Je[Ae],Object.keys(Je).length===0&&delete ke.listeners)}ke.removeEventListener(Ae,je,te)})}function Qt(ke,ie,de){var te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},je=de;ie.trim().split(Ie).forEach(function(Ae){if(te.once&&!gt){var Je=ke.listeners,Ze=Je===void 0?{}:Je;je=function(){delete Ze[Ae][de],ke.removeEventListener(Ae,je,te);for(var Nt=arguments.length,yt=new Array(Nt),Bt=0;Bt<Nt;Bt++)yt[Bt]=arguments[Bt];de.apply(ke,yt)},Ze[Ae]||(Ze[Ae]={}),Ze[Ae][de]&&ke.removeEventListener(Ae,Ze[Ae][de],te),Ze[Ae][de]=je,ke.listeners=Ze}ke.addEventListener(Ae,je,te)})}function sn(ke,ie,de){var te;return Pe(Event)&&Pe(CustomEvent)?te=new CustomEvent(ie,{detail:de,bubbles:!0,cancelable:!0}):(te=document.createEvent("CustomEvent"),te.initCustomEvent(ie,!0,!0,de)),ke.dispatchEvent(te)}function ft(ke){var ie=ke.getBoundingClientRect();return{left:ie.left+(window.pageXOffset-document.documentElement.clientLeft),top:ie.top+(window.pageYOffset-document.documentElement.clientTop)}}var Yt=b.location,Ht=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function ya(ke){var ie=ke.match(Ht);return ie!==null&&(ie[1]!==Yt.protocol||ie[2]!==Yt.hostname||ie[3]!==Yt.port)}function ua(ke){var ie="timestamp=".concat(new Date().getTime());return ke+(ke.indexOf("?")===-1?"?":"&")+ie}function dr(ke){var ie=ke.rotate,de=ke.scaleX,te=ke.scaleY,je=ke.translateX,Ae=ke.translateY,Je=[];Te(je)&&je!==0&&Je.push("translateX(".concat(je,"px)")),Te(Ae)&&Ae!==0&&Je.push("translateY(".concat(Ae,"px)")),Te(ie)&&ie!==0&&Je.push("rotate(".concat(ie,"deg)")),Te(de)&&de!==1&&Je.push("scaleX(".concat(de,")")),Te(te)&&te!==1&&Je.push("scaleY(".concat(te,")"));var Ze=Je.length?Je.join(" "):"none";return{WebkitTransform:Ze,msTransform:Ze,transform:Ze}}function Er(ke){var ie=N({},ke),de=0;return re(ke,function(te,je){delete ie[je],re(ie,function(Ae){var Je=Math.abs(te.startX-Ae.startX),Ze=Math.abs(te.startY-Ae.startY),en=Math.abs(te.endX-Ae.endX),Nt=Math.abs(te.endY-Ae.endY),yt=Math.sqrt(Je*Je+Ze*Ze),Bt=Math.sqrt(en*en+Nt*Nt),xn=(Bt-yt)/yt;Math.abs(xn)>Math.abs(de)&&(de=xn)})}),de}function Qa(ke,ie){var de=ke.pageX,te=ke.pageY,je={endX:de,endY:te};return ie?je:N({startX:de,startY:te},je)}function Yn(ke){var ie=0,de=0,te=0;return re(ke,function(je){var Ae=je.startX,Je=je.startY;ie+=Ae,de+=Je,te+=1}),ie/=te,de/=te,{pageX:ie,pageY:de}}function or(ke){var ie=ke.aspectRatio,de=ke.height,te=ke.width,je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",Ae=He(te),Je=He(de);if(Ae&&Je){var Ze=de*ie;je==="contain"&&Ze>te||je==="cover"&&Ze<te?de=te/ie:te=de*ie}else Ae?de=te/ie:Je&&(te=de*ie);return{width:te,height:de}}function zr(ke){var ie=ke.width,de=ke.height,te=ke.degree;if(te=Math.abs(te)%180,te===90)return{width:de,height:ie};var je=te%90*Math.PI/180,Ae=Math.sin(je),Je=Math.cos(je),Ze=ie*Je+de*Ae,en=ie*Ae+de*Je;return te>90?{width:en,height:Ze}:{width:Ze,height:en}}function Ka(ke,ie,de,te){var je=ie.aspectRatio,Ae=ie.naturalWidth,Je=ie.naturalHeight,Ze=ie.rotate,en=Ze===void 0?0:Ze,Nt=ie.scaleX,yt=Nt===void 0?1:Nt,Bt=ie.scaleY,xn=Bt===void 0?1:Bt,$a=de.aspectRatio,Ha=de.naturalWidth,Or=de.naturalHeight,er=te.fillColor,vr=er===void 0?"transparent":er,wr=te.imageSmoothingEnabled,Wr=wr===void 0?!0:wr,pi=te.imageSmoothingQuality,Jr=pi===void 0?"low":pi,Xn=te.maxWidth,pr=Xn===void 0?Infinity:Xn,Z=te.maxHeight,we=Z===void 0?Infinity:Z,Qe=te.minWidth,Ve=Qe===void 0?0:Qe,lt=te.minHeight,rt=lt===void 0?0:lt,Ct=document.createElement("canvas"),Rt=Ct.getContext("2d"),an=or({aspectRatio:$a,width:pr,height:we}),un=or({aspectRatio:$a,width:Ve,height:rt},"cover"),Nn=Math.min(an.width,Math.max(un.width,Ha)),Rn=Math.min(an.height,Math.max(un.height,Or)),Dt=or({aspectRatio:je,width:pr,height:we}),gn=or({aspectRatio:je,width:Ve,height:rt},"cover"),pt=Math.min(Dt.width,Math.max(gn.width,Ae)),Ut=Math.min(Dt.height,Math.max(gn.height,Je)),Ot=[-pt/2,-Ut/2,pt,Ut];return Ct.width=be(Nn),Ct.height=be(Rn),Rt.fillStyle=vr,Rt.fillRect(0,0,Nn,Rn),Rt.save(),Rt.translate(Nn/2,Rn/2),Rt.rotate(en*Math.PI/180),Rt.scale(yt,xn),Rt.imageSmoothingEnabled=Wr,Rt.imageSmoothingQuality=Jr,Rt.drawImage.apply(Rt,[ke].concat(T(Ot.map(function(vn){return Math.floor(be(vn))})))),Rt.restore(),Ct}var _t=String.fromCharCode;function ha(ke,ie,de){var te="";de+=ie;for(var je=ie;je<de;je+=1)te+=_t(ke.getUint8(je));return te}var va=/^data:.*,/;function _a(ke){var ie=ke.replace(va,""),de=atob(ie),te=new ArrayBuffer(de.length),je=new Uint8Array(te);return re(je,function(Ae,Je){je[Je]=de.charCodeAt(Je)}),te}function Tt(ke,ie){for(var de=[],te=8192,je=new Uint8Array(ke);je.length>0;)de.push(_t.apply(null,me(je.subarray(0,te)))),je=je.subarray(te);return"data:".concat(ie,";base64,").concat(btoa(de.join("")))}function ln(ke){var ie=new DataView(ke),de;try{var te,je,Ae;if(ie.getUint8(0)===255&&ie.getUint8(1)===216)for(var Je=ie.byteLength,Ze=2;Ze+1<Je;){if(ie.getUint8(Ze)===255&&ie.getUint8(Ze+1)===225){je=Ze;break}Ze+=1}if(je){var en=je+4,Nt=je+10;if(ha(ie,en,4)==="Exif"){var yt=ie.getUint16(Nt);if(te=yt===18761,(te||yt===19789)&&ie.getUint16(Nt+2,te)===42){var Bt=ie.getUint32(Nt+4,te);Bt>=8&&(Ae=Nt+Bt)}}}if(Ae){var xn=ie.getUint16(Ae,te),$a,Ha;for(Ha=0;Ha<xn;Ha+=1)if($a=Ae+Ha*12+2,ie.getUint16($a,te)===274){$a+=8,de=ie.getUint16($a,te),ie.setUint16($a,1,te);break}}}catch(Or){de=1}return de}function Aa(ke){var ie=0,de=1,te=1;switch(ke){case 2:de=-1;break;case 3:ie=-180;break;case 4:te=-1;break;case 5:ie=90,te=-1;break;case 6:ie=90;break;case 7:ie=90,de=-1;break;case 8:ie=-90;break}return{rotate:ie,scaleX:de,scaleY:te}}var Ia={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var ie=this.element,de=this.options,te=this.container,je=this.cropper,Ae=Number(de.minContainerWidth),Je=Number(de.minContainerHeight);on(je,P),Sn(ie,P);var Ze={width:Math.max(te.offsetWidth,Ae>=0?Ae:_n),height:Math.max(te.offsetHeight,Je>=0?Je:Tn)};this.containerData=Ze,tt(je,{width:Ze.width,height:Ze.height}),on(ie,P),Sn(je,P)},initCanvas:function(){var ie=this.containerData,de=this.imageData,te=this.options.viewMode,je=Math.abs(de.rotate)%180===90,Ae=je?de.naturalHeight:de.naturalWidth,Je=je?de.naturalWidth:de.naturalHeight,Ze=Ae/Je,en=ie.width,Nt=ie.height;ie.height*Ze>ie.width?te===3?en=ie.height*Ze:Nt=ie.width/Ze:te===3?Nt=ie.width/Ze:en=ie.height*Ze;var yt={aspectRatio:Ze,naturalWidth:Ae,naturalHeight:Je,width:en,height:Nt};this.canvasData=yt,this.limited=te===1||te===2,this.limitCanvas(!0,!0),yt.width=Math.min(Math.max(yt.width,yt.minWidth),yt.maxWidth),yt.height=Math.min(Math.max(yt.height,yt.minHeight),yt.maxHeight),yt.left=(ie.width-yt.width)/2,yt.top=(ie.height-yt.height)/2,yt.oldLeft=yt.left,yt.oldTop=yt.top,this.initialCanvasData=le({},yt)},limitCanvas:function(ie,de){var te=this.options,je=this.containerData,Ae=this.canvasData,Je=this.cropBoxData,Ze=te.viewMode,en=Ae.aspectRatio,Nt=this.cropped&&Je;if(ie){var yt=Number(te.minCanvasWidth)||0,Bt=Number(te.minCanvasHeight)||0;Ze>1?(yt=Math.max(yt,je.width),Bt=Math.max(Bt,je.height),Ze===3&&(Bt*en>yt?yt=Bt*en:Bt=yt/en)):Ze>0&&(yt?yt=Math.max(yt,Nt?Je.width:0):Bt?Bt=Math.max(Bt,Nt?Je.height:0):Nt&&(yt=Je.width,Bt=Je.height,Bt*en>yt?yt=Bt*en:Bt=yt/en));var xn=or({aspectRatio:en,width:yt,height:Bt});yt=xn.width,Bt=xn.height,Ae.minWidth=yt,Ae.minHeight=Bt,Ae.maxWidth=Infinity,Ae.maxHeight=Infinity}if(de)if(Ze>(Nt?0:1)){var $a=je.width-Ae.width,Ha=je.height-Ae.height;Ae.minLeft=Math.min(0,$a),Ae.minTop=Math.min(0,Ha),Ae.maxLeft=Math.max(0,$a),Ae.maxTop=Math.max(0,Ha),Nt&&this.limited&&(Ae.minLeft=Math.min(Je.left,Je.left+(Je.width-Ae.width)),Ae.minTop=Math.min(Je.top,Je.top+(Je.height-Ae.height)),Ae.maxLeft=Je.left,Ae.maxTop=Je.top,Ze===2&&(Ae.width>=je.width&&(Ae.minLeft=Math.min(0,$a),Ae.maxLeft=Math.max(0,$a)),Ae.height>=je.height&&(Ae.minTop=Math.min(0,Ha),Ae.maxTop=Math.max(0,Ha))))}else Ae.minLeft=-Ae.width,Ae.minTop=-Ae.height,Ae.maxLeft=je.width,Ae.maxTop=je.height},renderCanvas:function(ie,de){var te=this.canvasData,je=this.imageData;if(de){var Ae=zr({width:je.naturalWidth*Math.abs(je.scaleX||1),height:je.naturalHeight*Math.abs(je.scaleY||1),degree:je.rotate||0}),Je=Ae.width,Ze=Ae.height,en=te.width*(Je/te.naturalWidth),Nt=te.height*(Ze/te.naturalHeight);te.left-=(en-te.width)/2,te.top-=(Nt-te.height)/2,te.width=en,te.height=Nt,te.aspectRatio=Je/Ze,te.naturalWidth=Je,te.naturalHeight=Ze,this.limitCanvas(!0,!1)}(te.width>te.maxWidth||te.width<te.minWidth)&&(te.left=te.oldLeft),(te.height>te.maxHeight||te.height<te.minHeight)&&(te.top=te.oldTop),te.width=Math.min(Math.max(te.width,te.minWidth),te.maxWidth),te.height=Math.min(Math.max(te.height,te.minHeight),te.maxHeight),this.limitCanvas(!1,!0),te.left=Math.min(Math.max(te.left,te.minLeft),te.maxLeft),te.top=Math.min(Math.max(te.top,te.minTop),te.maxTop),te.oldLeft=te.left,te.oldTop=te.top,tt(this.canvas,le({width:te.width,height:te.height},dr({translateX:te.left,translateY:te.top}))),this.renderImage(ie),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(ie){var de=this.canvasData,te=this.imageData,je=te.naturalWidth*(de.width/de.naturalWidth),Ae=te.naturalHeight*(de.height/de.naturalHeight);le(te,{width:je,height:Ae,left:(de.width-je)/2,top:(de.height-Ae)/2}),tt(this.image,le({width:te.width,height:te.height},dr(le({translateX:te.left,translateY:te.top},te)))),ie&&this.output()},initCropBox:function(){var ie=this.options,de=this.canvasData,te=ie.aspectRatio||ie.initialAspectRatio,je=Number(ie.autoCropArea)||.8,Ae={width:de.width,height:de.height};te&&(de.height*te>de.width?Ae.height=Ae.width/te:Ae.width=Ae.height*te),this.cropBoxData=Ae,this.limitCropBox(!0,!0),Ae.width=Math.min(Math.max(Ae.width,Ae.minWidth),Ae.maxWidth),Ae.height=Math.min(Math.max(Ae.height,Ae.minHeight),Ae.maxHeight),Ae.width=Math.max(Ae.minWidth,Ae.width*je),Ae.height=Math.max(Ae.minHeight,Ae.height*je),Ae.left=de.left+(de.width-Ae.width)/2,Ae.top=de.top+(de.height-Ae.height)/2,Ae.oldLeft=Ae.left,Ae.oldTop=Ae.top,this.initialCropBoxData=le({},Ae)},limitCropBox:function(ie,de){var te=this.options,je=this.containerData,Ae=this.canvasData,Je=this.cropBoxData,Ze=this.limited,en=te.aspectRatio;if(ie){var Nt=Number(te.minCropBoxWidth)||0,yt=Number(te.minCropBoxHeight)||0,Bt=Ze?Math.min(je.width,Ae.width,Ae.width+Ae.left,je.width-Ae.left):je.width,xn=Ze?Math.min(je.height,Ae.height,Ae.height+Ae.top,je.height-Ae.top):je.height;Nt=Math.min(Nt,je.width),yt=Math.min(yt,je.height),en&&(Nt&&yt?yt*en>Nt?yt=Nt/en:Nt=yt*en:Nt?yt=Nt/en:yt&&(Nt=yt*en),xn*en>Bt?xn=Bt/en:Bt=xn*en),Je.minWidth=Math.min(Nt,Bt),Je.minHeight=Math.min(yt,xn),Je.maxWidth=Bt,Je.maxHeight=xn}de&&(Ze?(Je.minLeft=Math.max(0,Ae.left),Je.minTop=Math.max(0,Ae.top),Je.maxLeft=Math.min(je.width,Ae.left+Ae.width)-Je.width,Je.maxTop=Math.min(je.height,Ae.top+Ae.height)-Je.height):(Je.minLeft=0,Je.minTop=0,Je.maxLeft=je.width-Je.width,Je.maxTop=je.height-Je.height))},renderCropBox:function(){var ie=this.options,de=this.containerData,te=this.cropBoxData;(te.width>te.maxWidth||te.width<te.minWidth)&&(te.left=te.oldLeft),(te.height>te.maxHeight||te.height<te.minHeight)&&(te.top=te.oldTop),te.width=Math.min(Math.max(te.width,te.minWidth),te.maxWidth),te.height=Math.min(Math.max(te.height,te.minHeight),te.maxHeight),this.limitCropBox(!1,!0),te.left=Math.min(Math.max(te.left,te.minLeft),te.maxLeft),te.top=Math.min(Math.max(te.top,te.minTop),te.maxTop),te.oldLeft=te.left,te.oldTop=te.top,ie.movable&&ie.cropBoxMovable&&st(this.face,k,te.width>=de.width&&te.height>=de.height?C:l),tt(this.cropBox,le({width:te.width,height:te.height},dr({translateX:te.left,translateY:te.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),sn(this.element,Se,this.getData())}},Ft={initPreview:function(){var ie=this.element,de=this.crossOrigin,te=this.options.preview,je=de?this.crossOriginUrl:this.url,Ae=ie.alt||"The image to preview",Je=document.createElement("img");if(de&&(Je.crossOrigin=de),Je.src=je,Je.alt=Ae,this.viewBox.appendChild(Je),this.viewBoxImage=Je,!te)return;var Ze=te;typeof te=="string"?Ze=ie.ownerDocument.querySelectorAll(te):te.querySelector&&(Ze=[te]),this.previews=Ze,re(Ze,function(en){var Nt=document.createElement("img");st(en,H,{width:en.offsetWidth,height:en.offsetHeight,html:en.innerHTML}),de&&(Nt.crossOrigin=de),Nt.src=je,Nt.alt=Ae,Nt.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',en.innerHTML="",en.appendChild(Nt)})},resetPreview:function(){re(this.previews,function(ie){var de=wt(ie,H);tt(ie,{width:de.width,height:de.height}),ie.innerHTML=de.html,ge(ie,H)})},preview:function(){var ie=this.imageData,de=this.canvasData,te=this.cropBoxData,je=te.width,Ae=te.height,Je=ie.width,Ze=ie.height,en=te.left-de.left-ie.left,Nt=te.top-de.top-ie.top;if(!this.cropped||this.disabled)return;tt(this.viewBoxImage,le({width:Je,height:Ze},dr(le({translateX:-en,translateY:-Nt},ie)))),re(this.previews,function(yt){var Bt=wt(yt,H),xn=Bt.width,$a=Bt.height,Ha=xn,Or=$a,er=1;je&&(er=xn/je,Or=Ae*er),Ae&&Or>$a&&(er=$a/Ae,Ha=je*er,Or=$a),tt(yt,{width:Ha,height:Or}),tt(yt.getElementsByTagName("img")[0],le({width:Je*er,height:Ze*er},dr(le({translateX:-en*er,translateY:-Nt*er},ie))))})}},Ta={bind:function(){var ie=this.element,de=this.options,te=this.cropper;Pe(de.cropstart)&&Qt(ie,Me,de.cropstart),Pe(de.cropmove)&&Qt(ie,Re,de.cropmove),Pe(de.cropend)&&Qt(ie,Ee,de.cropend),Pe(de.crop)&&Qt(ie,Se,de.crop),Pe(de.zoom)&&Qt(ie,At,de.zoom),Qt(te,Ce,this.onCropStart=this.cropStart.bind(this)),de.zoomable&&de.zoomOnWheel&&Qt(te,$e,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),de.toggleDragModeOnDblclick&&Qt(te,Oe,this.onDblclick=this.dblclick.bind(this)),Qt(ie.ownerDocument,fe,this.onCropMove=this.cropMove.bind(this)),Qt(ie.ownerDocument,De,this.onCropEnd=this.cropEnd.bind(this)),de.responsive&&Qt(window,Ye,this.onResize=this.resize.bind(this))},unbind:function(){var ie=this.element,de=this.options,te=this.cropper;Pe(de.cropstart)&&it(ie,Me,de.cropstart),Pe(de.cropmove)&&it(ie,Re,de.cropmove),Pe(de.cropend)&&it(ie,Ee,de.cropend),Pe(de.crop)&&it(ie,Se,de.crop),Pe(de.zoom)&&it(ie,At,de.zoom),it(te,Ce,this.onCropStart),de.zoomable&&de.zoomOnWheel&&it(te,$e,this.onWheel,{passive:!1,capture:!0}),de.toggleDragModeOnDblclick&&it(te,Oe,this.onDblclick),it(ie.ownerDocument,fe,this.onCropMove),it(ie.ownerDocument,De,this.onCropEnd),de.responsive&&it(window,Ye,this.onResize)}},Ja={resize:function(){if(this.disabled)return;var ie=this.options,de=this.container,te=this.containerData,je=de.offsetWidth/te.width,Ae=de.offsetHeight/te.height,Je=Math.abs(je-1)>Math.abs(Ae-1)?je:Ae;if(Je!==1){var Ze,en;ie.restore&&(Ze=this.getCanvasData(),en=this.getCropBoxData()),this.render(),ie.restore&&(this.setCanvasData(re(Ze,function(Nt,yt){Ze[yt]=Nt*Je})),this.setCropBoxData(re(en,function(Nt,yt){en[yt]=Nt*Je})))}},dblclick:function(){if(this.disabled||this.options.dragMode===he)return;this.setDragMode(kt(this.dragBox,v)?ae:J)},wheel:function(ie){var de=this,te=Number(this.options.wheelZoomRatio)||.1,je=1;if(this.disabled)return;if(ie.preventDefault(),this.wheeling)return;this.wheeling=!0,setTimeout(function(){de.wheeling=!1},50),ie.deltaY?je=ie.deltaY>0?1:-1:ie.wheelDelta?je=-ie.wheelDelta/120:ie.detail&&(je=ie.detail>0?1:-1),this.zoom(-je*te,ie)},cropStart:function(ie){var de=ie.buttons,te=ie.button;if(this.disabled||(ie.type==="mousedown"||ie.type==="pointerdown"&&ie.pointerType==="mouse")&&(Te(de)&&de!==1||Te(te)&&te!==0||ie.ctrlKey))return;var je=this.options,Ae=this.pointers,Je;if(ie.changedTouches?re(ie.changedTouches,function(Ze){Ae[Ze.identifier]=Qa(Ze)}):Ae[ie.pointerId||0]=Qa(ie),Object.keys(Ae).length>1&&je.zoomable&&je.zoomOnTouch?Je=h:Je=wt(ie.target,k),!It.test(Je))return;if(sn(this.element,Me,{originalEvent:ie,action:Je})===!1)return;ie.preventDefault(),this.action=Je,this.cropping=!1,Je===f&&(this.cropping=!0,on(this.dragBox,V))},cropMove:function(ie){var de=this.action;if(this.disabled||!de)return;var te=this.pointers;if(ie.preventDefault(),sn(this.element,Re,{originalEvent:ie,action:de})===!1)return;ie.changedTouches?re(ie.changedTouches,function(je){le(te[je.identifier]||{},Qa(je,!0))}):le(te[ie.pointerId||0]||{},Qa(ie,!0)),this.change(ie)},cropEnd:function(ie){if(this.disabled)return;var de=this.action,te=this.pointers;if(ie.changedTouches?re(ie.changedTouches,function(je){delete te[je.identifier]}):delete te[ie.pointerId||0],!de)return;ie.preventDefault(),Object.keys(te).length||(this.action=""),this.cropping&&(this.cropping=!1,yn(this.dragBox,V,this.cropped&&this.options.modal)),sn(this.element,Ee,{originalEvent:ie,action:de})}},Vn={change:function(ie){var de=this.options,te=this.canvasData,je=this.containerData,Ae=this.cropBoxData,Je=this.pointers,Ze=this.action,en=de.aspectRatio,Nt=Ae.left,yt=Ae.top,Bt=Ae.width,xn=Ae.height,$a=Nt+Bt,Ha=yt+xn,Or=0,er=0,vr=je.width,wr=je.height,Wr=!0,pi;!en&&ie.shiftKey&&(en=Bt&&xn?Bt/xn:1),this.limited&&(Or=Ae.minLeft,er=Ae.minTop,vr=Or+Math.min(je.width,te.width,te.left+te.width),wr=er+Math.min(je.height,te.height,te.top+te.height));var Jr=Je[Object.keys(Je)[0]],Xn={x:Jr.endX-Jr.startX,y:Jr.endY-Jr.startY},pr=function(we){switch(we){case c:$a+Xn.x>vr&&(Xn.x=vr-$a);break;case x:Nt+Xn.x<Or&&(Xn.x=Or-Nt);break;case s:yt+Xn.y<er&&(Xn.y=er-yt);break;case p:Ha+Xn.y>wr&&(Xn.y=wr-Ha);break}};switch(Ze){case l:Nt+=Xn.x,yt+=Xn.y;break;case c:if(Xn.x>=0&&($a>=vr||en&&(yt<=er||Ha>=wr))){Wr=!1;break}pr(c),Bt+=Xn.x,Bt<0&&(Ze=x,Bt=-Bt,Nt-=Bt),en&&(xn=Bt/en,yt+=(Ae.height-xn)/2);break;case s:if(Xn.y<=0&&(yt<=er||en&&(Nt<=Or||$a>=vr))){Wr=!1;break}pr(s),xn-=Xn.y,yt+=Xn.y,xn<0&&(Ze=p,xn=-xn,yt-=xn),en&&(Bt=xn*en,Nt+=(Ae.width-Bt)/2);break;case x:if(Xn.x<=0&&(Nt<=Or||en&&(yt<=er||Ha>=wr))){Wr=!1;break}pr(x),Bt-=Xn.x,Nt+=Xn.x,Bt<0&&(Ze=c,Bt=-Bt,Nt-=Bt),en&&(xn=Bt/en,yt+=(Ae.height-xn)/2);break;case p:if(Xn.y>=0&&(Ha>=wr||en&&(Nt<=Or||$a>=vr))){Wr=!1;break}pr(p),xn+=Xn.y,xn<0&&(Ze=s,xn=-xn,yt-=xn),en&&(Bt=xn*en,Nt+=(Ae.width-Bt)/2);break;case n:if(en){if(Xn.y<=0&&(yt<=er||$a>=vr)){Wr=!1;break}pr(s),xn-=Xn.y,yt+=Xn.y,Bt=xn*en}else pr(s),pr(c),Xn.x>=0?$a<vr?Bt+=Xn.x:Xn.y<=0&&yt<=er&&(Wr=!1):Bt+=Xn.x,Xn.y<=0?yt>er&&(xn-=Xn.y,yt+=Xn.y):(xn-=Xn.y,yt+=Xn.y);Bt<0&&xn<0?(Ze=y,xn=-xn,Bt=-Bt,yt-=xn,Nt-=Bt):Bt<0?(Ze=o,Bt=-Bt,Nt-=Bt):xn<0&&(Ze=i,xn=-xn,yt-=xn);break;case o:if(en){if(Xn.y<=0&&(yt<=er||Nt<=Or)){Wr=!1;break}pr(s),xn-=Xn.y,yt+=Xn.y,Bt=xn*en,Nt+=Ae.width-Bt}else pr(s),pr(x),Xn.x<=0?Nt>Or?(Bt-=Xn.x,Nt+=Xn.x):Xn.y<=0&&yt<=er&&(Wr=!1):(Bt-=Xn.x,Nt+=Xn.x),Xn.y<=0?yt>er&&(xn-=Xn.y,yt+=Xn.y):(xn-=Xn.y,yt+=Xn.y);Bt<0&&xn<0?(Ze=i,xn=-xn,Bt=-Bt,yt-=xn,Nt-=Bt):Bt<0?(Ze=n,Bt=-Bt,Nt-=Bt):xn<0&&(Ze=y,xn=-xn,yt-=xn);break;case y:if(en){if(Xn.x<=0&&(Nt<=Or||Ha>=wr)){Wr=!1;break}pr(x),Bt-=Xn.x,Nt+=Xn.x,xn=Bt/en}else pr(p),pr(x),Xn.x<=0?Nt>Or?(Bt-=Xn.x,Nt+=Xn.x):Xn.y>=0&&Ha>=wr&&(Wr=!1):(Bt-=Xn.x,Nt+=Xn.x),Xn.y>=0?Ha<wr&&(xn+=Xn.y):xn+=Xn.y;Bt<0&&xn<0?(Ze=n,xn=-xn,Bt=-Bt,yt-=xn,Nt-=Bt):Bt<0?(Ze=i,Bt=-Bt,Nt-=Bt):xn<0&&(Ze=o,xn=-xn,yt-=xn);break;case i:if(en){if(Xn.x>=0&&($a>=vr||Ha>=wr)){Wr=!1;break}pr(c),Bt+=Xn.x,xn=Bt/en}else pr(p),pr(c),Xn.x>=0?$a<vr?Bt+=Xn.x:Xn.y>=0&&Ha>=wr&&(Wr=!1):Bt+=Xn.x,Xn.y>=0?Ha<wr&&(xn+=Xn.y):xn+=Xn.y;Bt<0&&xn<0?(Ze=o,xn=-xn,Bt=-Bt,yt-=xn,Nt-=Bt):Bt<0?(Ze=y,Bt=-Bt,Nt-=Bt):xn<0&&(Ze=n,xn=-xn,yt-=xn);break;case C:this.move(Xn.x,Xn.y),Wr=!1;break;case h:this.zoom(Er(Je),ie),Wr=!1;break;case f:if(!Xn.x||!Xn.y){Wr=!1;break}pi=ft(this.cropper),Nt=Jr.startX-pi.left,yt=Jr.startY-pi.top,Bt=Ae.minWidth,xn=Ae.minHeight,Xn.x>0?Ze=Xn.y>0?i:n:Xn.x<0&&(Nt-=Bt,Ze=Xn.y>0?y:o),Xn.y<0&&(yt-=xn),this.cropped||(Sn(this.cropBox,P),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}Wr&&(Ae.width=Bt,Ae.height=xn,Ae.left=Nt,Ae.top=yt,this.action=Ze,this.renderCropBox()),re(Je,function(Z){Z.startX=Z.endX,Z.startY=Z.endY})}},ir={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&on(this.dragBox,V),Sn(this.cropBox,P),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=le({},this.initialImageData),this.canvasData=le({},this.initialCanvasData),this.cropBoxData=le({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(le(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Sn(this.dragBox,V),on(this.cropBox,P)),this},replace:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&ie&&(this.isImg&&(this.element.src=ie),de?(this.url=ie,this.image.src=ie,this.ready&&(this.viewBoxImage.src=ie,re(this.previews,function(te){te.getElementsByTagName("img")[0].src=ie}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(ie))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Sn(this.cropper,A)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,on(this.cropper,A)),this},destroy:function(){var ie=this.element;return ie[u]?(ie[u]=void 0,this.isImg&&this.replaced&&(ie.src=this.originalUrl),this.uncreate(),this):this},move:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie,te=this.canvasData,je=te.left,Ae=te.top;return this.moveTo(bt(ie)?ie:je+Number(ie),bt(de)?de:Ae+Number(de))},moveTo:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie,te=this.canvasData,je=!1;return ie=Number(ie),de=Number(de),this.ready&&!this.disabled&&this.options.movable&&(Te(ie)&&(te.left=ie,je=!0),Te(de)&&(te.top=de,je=!0),je&&this.renderCanvas(!0)),this},zoom:function(ie,de){var te=this.canvasData;return ie=Number(ie),ie<0?ie=1/(1-ie):ie=1+ie,this.zoomTo(te.width*ie/te.naturalWidth,null,de)},zoomTo:function(ie,de,te){var je=this.options,Ae=this.canvasData,Je=Ae.width,Ze=Ae.height,en=Ae.naturalWidth,Nt=Ae.naturalHeight;if(ie=Number(ie),ie>=0&&this.ready&&!this.disabled&&je.zoomable){var yt=en*ie,Bt=Nt*ie;if(sn(this.element,At,{ratio:ie,oldRatio:Je/en,originalEvent:te})===!1)return this;if(te){var xn=this.pointers,$a=ft(this.cropper),Ha=xn&&Object.keys(xn).length?Yn(xn):{pageX:te.pageX,pageY:te.pageY};Ae.left-=(yt-Je)*((Ha.pageX-$a.left-Ae.left)/Je),Ae.top-=(Bt-Ze)*((Ha.pageY-$a.top-Ae.top)/Ze)}else mt(de)&&Te(de.x)&&Te(de.y)?(Ae.left-=(yt-Je)*((de.x-Ae.left)/Je),Ae.top-=(Bt-Ze)*((de.y-Ae.top)/Ze)):(Ae.left-=(yt-Je)/2,Ae.top-=(Bt-Ze)/2);Ae.width=yt,Ae.height=Bt,this.renderCanvas(!0)}return this},rotate:function(ie){return this.rotateTo((this.imageData.rotate||0)+Number(ie))},rotateTo:function(ie){return ie=Number(ie),Te(ie)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=ie%360,this.renderCanvas(!0,!0)),this},scaleX:function(ie){var de=this.imageData.scaleY;return this.scale(ie,Te(de)?de:1)},scaleY:function(ie){var de=this.imageData.scaleX;return this.scale(Te(de)?de:1,ie)},scale:function(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie,te=this.imageData,je=!1;return ie=Number(ie),de=Number(de),this.ready&&!this.disabled&&this.options.scalable&&(Te(ie)&&(te.scaleX=ie,je=!0),Te(de)&&(te.scaleY=de,je=!0),je&&this.renderCanvas(!0,!0)),this},getData:function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,de=this.options,te=this.imageData,je=this.canvasData,Ae=this.cropBoxData,Je;if(this.ready&&this.cropped){Je={x:Ae.left-je.left,y:Ae.top-je.top,width:Ae.width,height:Ae.height};var Ze=te.width/te.naturalWidth;if(re(Je,function(yt,Bt){Je[Bt]=yt/Ze}),ie){var en=Math.round(Je.y+Je.height),Nt=Math.round(Je.x+Je.width);Je.x=Math.round(Je.x),Je.y=Math.round(Je.y),Je.width=Nt-Je.x,Je.height=en-Je.y}}else Je={x:0,y:0,width:0,height:0};return de.rotatable&&(Je.rotate=te.rotate||0),de.scalable&&(Je.scaleX=te.scaleX||1,Je.scaleY=te.scaleY||1),Je},setData:function(ie){var de=this.options,te=this.imageData,je=this.canvasData,Ae={};if(this.ready&&!this.disabled&&mt(ie)){var Je=!1;de.rotatable&&(Te(ie.rotate)&&ie.rotate!==te.rotate&&(te.rotate=ie.rotate,Je=!0)),de.scalable&&(Te(ie.scaleX)&&ie.scaleX!==te.scaleX&&(te.scaleX=ie.scaleX,Je=!0),Te(ie.scaleY)&&ie.scaleY!==te.scaleY&&(te.scaleY=ie.scaleY,Je=!0)),Je&&this.renderCanvas(!0,!0);var Ze=te.width/te.naturalWidth;Te(ie.x)&&(Ae.left=ie.x*Ze+je.left),Te(ie.y)&&(Ae.top=ie.y*Ze+je.top),Te(ie.width)&&(Ae.width=ie.width*Ze),Te(ie.height)&&(Ae.height=ie.height*Ze),this.setCropBoxData(Ae)}return this},getContainerData:function(){return this.ready?le({},this.containerData):{}},getImageData:function(){return this.sized?le({},this.imageData):{}},getCanvasData:function(){var ie=this.canvasData,de={};return this.ready&&re(["left","top","width","height","naturalWidth","naturalHeight"],function(te){de[te]=ie[te]}),de},setCanvasData:function(ie){var de=this.canvasData,te=de.aspectRatio;return this.ready&&!this.disabled&&mt(ie)&&(Te(ie.left)&&(de.left=ie.left),Te(ie.top)&&(de.top=ie.top),Te(ie.width)?(de.width=ie.width,de.height=ie.width/te):Te(ie.height)&&(de.height=ie.height,de.width=ie.height*te),this.renderCanvas(!0)),this},getCropBoxData:function(){var ie=this.cropBoxData,de;return this.ready&&this.cropped&&(de={left:ie.left,top:ie.top,width:ie.width,height:ie.height}),de||{}},setCropBoxData:function(ie){var de=this.cropBoxData,te=this.options.aspectRatio,je,Ae;return this.ready&&this.cropped&&!this.disabled&&mt(ie)&&(Te(ie.left)&&(de.left=ie.left),Te(ie.top)&&(de.top=ie.top),Te(ie.width)&&ie.width!==de.width&&(je=!0,de.width=ie.width),Te(ie.height)&&ie.height!==de.height&&(Ae=!0,de.height=ie.height),te&&(je?de.height=de.width/te:Ae&&(de.width=de.height*te)),this.renderCropBox()),this},getCroppedCanvas:function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var de=this.canvasData,te=Ka(this.image,this.imageData,de,ie);if(!this.cropped)return te;var je=this.getData(),Ae=je.x,Je=je.y,Ze=je.width,en=je.height,Nt=te.width/Math.floor(de.naturalWidth);Nt!==1&&(Ae*=Nt,Je*=Nt,Ze*=Nt,en*=Nt);var yt=Ze/en,Bt=or({aspectRatio:yt,width:ie.maxWidth||Infinity,height:ie.maxHeight||Infinity}),xn=or({aspectRatio:yt,width:ie.minWidth||0,height:ie.minHeight||0},"cover"),$a=or({aspectRatio:yt,width:ie.width||(Nt!==1?te.width:Ze),height:ie.height||(Nt!==1?te.height:en)}),Ha=$a.width,Or=$a.height;Ha=Math.min(Bt.width,Math.max(xn.width,Ha)),Or=Math.min(Bt.height,Math.max(xn.height,Or));var er=document.createElement("canvas"),vr=er.getContext("2d");er.width=be(Ha),er.height=be(Or),vr.fillStyle=ie.fillColor||"transparent",vr.fillRect(0,0,Ha,Or);var wr=ie.imageSmoothingEnabled,Wr=wr===void 0?!0:wr,pi=ie.imageSmoothingQuality;vr.imageSmoothingEnabled=Wr,pi&&(vr.imageSmoothingQuality=pi);var Jr=te.width,Xn=te.height,pr=Ae,Z=Je,we,Qe,Ve,lt,rt,Ct;pr<=-Ze||pr>Jr?(pr=0,we=0,Ve=0,rt=0):pr<=0?(Ve=-pr,pr=0,we=Math.min(Jr,Ze+pr),rt=we):pr<=Jr&&(Ve=0,we=Math.min(Ze,Jr-pr),rt=we),we<=0||Z<=-en||Z>Xn?(Z=0,Qe=0,lt=0,Ct=0):Z<=0?(lt=-Z,Z=0,Qe=Math.min(Xn,en+Z),Ct=Qe):Z<=Xn&&(lt=0,Qe=Math.min(en,Xn-Z),Ct=Qe);var Rt=[pr,Z,we,Qe];if(rt>0&&Ct>0){var an=Ha/Ze;Rt.push(Ve*an,lt*an,rt*an,Ct*an)}return vr.drawImage.apply(vr,[te].concat(T(Rt.map(function(un){return Math.floor(be(un))})))),er},setAspectRatio:function(ie){var de=this.options;return!this.disabled&&!bt(ie)&&(de.aspectRatio=Math.max(0,ie)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(ie){var de=this.options,te=this.dragBox,je=this.face;if(this.ready&&!this.disabled){var Ae=ie===J,Je=de.movable&&ie===ae;ie=Ae||Je?ie:he,de.dragMode=ie,st(te,k,ie),yn(te,v,Ae),yn(te,L,Je),de.cropBoxMovable||(st(je,k,ie),yn(je,v,Ae),yn(je,L,Je))}return this}},ur=b.Cropper,Tr=function(){function ke(ie){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Y(this,ke),!ie||!qt.test(ie.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=ie,this.options=le({},On,mt(de)&&de),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return D(ke,[{key:"init",value:function(){var de=this.element,te=de.tagName.toLowerCase(),je;if(de[u])return;if(de[u]=this,te==="img"){if(this.isImg=!0,je=de.getAttribute("src")||"",this.originalUrl=je,!je)return;je=de.src}else te==="canvas"&&window.HTMLCanvasElement&&(je=de.toDataURL());this.load(je)}},{key:"load",value:function(de){var te=this;if(!de)return;this.url=de,this.imageData={};var je=this.element,Ae=this.options;if(!Ae.rotatable&&!Ae.scalable&&(Ae.checkOrientation=!1),!Ae.checkOrientation||!window.ArrayBuffer){this.clone();return}if(xt.test(de)){ct.test(de)?this.read(_a(de)):this.clone();return}var Je=new XMLHttpRequest,Ze=this.clone.bind(this);this.reloading=!0,this.xhr=Je,Je.onabort=Ze,Je.onerror=Ze,Je.ontimeout=Ze,Je.onprogress=function(){Je.getResponseHeader("content-type")!==Wt&&Je.abort()},Je.onload=function(){te.read(Je.response)},Je.onloadend=function(){te.reloading=!1,te.xhr=null},Ae.checkCrossOrigin&&ya(de)&&je.crossOrigin&&(de=ua(de)),Je.open("GET",de,!0),Je.responseType="arraybuffer",Je.withCredentials=je.crossOrigin==="use-credentials",Je.send()}},{key:"read",value:function(de){var te=this.options,je=this.imageData,Ae=ln(de),Je=0,Ze=1,en=1;if(Ae>1){this.url=Tt(de,Wt);var Nt=Aa(Ae);Je=Nt.rotate,Ze=Nt.scaleX,en=Nt.scaleY}te.rotatable&&(je.rotate=Je),te.scalable&&(je.scaleX=Ze,je.scaleY=en),this.clone()}},{key:"clone",value:function(){var de=this.element,te=this.url,je=de.crossOrigin,Ae=te;this.options.checkCrossOrigin&&ya(te)&&(je||(je="anonymous"),Ae=ua(te)),this.crossOrigin=je,this.crossOriginUrl=Ae;var Je=document.createElement("img");je&&(Je.crossOrigin=je),Je.src=Ae||te,Je.alt=de.alt||"The image to crop",this.image=Je,Je.onload=this.start.bind(this),Je.onerror=this.stop.bind(this),on(Je,F),de.parentNode.insertBefore(Je,de.nextSibling)}},{key:"start",value:function(){var de=this,te=this.image;te.onload=null,te.onerror=null,this.sizing=!0;var je=b.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(b.navigator.userAgent),Ae=function(Nt,yt){le(de.imageData,{naturalWidth:Nt,naturalHeight:yt,aspectRatio:Nt/yt}),de.initialImageData=le({},de.imageData),de.sizing=!1,de.sized=!0,de.build()};if(te.naturalWidth&&!je){Ae(te.naturalWidth,te.naturalHeight);return}var Je=document.createElement("img"),Ze=document.body||document.documentElement;this.sizingImage=Je,Je.onload=function(){Ae(Je.width,Je.height),je||Ze.removeChild(Je)},Je.src=te.src,je||(Je.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",Ze.appendChild(Je))}},{key:"stop",value:function(){var de=this.image;de.onload=null,de.onerror=null,de.parentNode.removeChild(de),this.image=null}},{key:"build",value:function(){if(!this.sized||this.ready)return;var de=this.element,te=this.options,je=this.image,Ae=de.parentNode,Je=document.createElement("div");Je.innerHTML=Bn;var Ze=Je.querySelector(".".concat(u,"-container")),en=Ze.querySelector(".".concat(u,"-canvas")),Nt=Ze.querySelector(".".concat(u,"-drag-box")),yt=Ze.querySelector(".".concat(u,"-crop-box")),Bt=yt.querySelector(".".concat(u,"-face"));this.container=Ae,this.cropper=Ze,this.canvas=en,this.dragBox=Nt,this.cropBox=yt,this.viewBox=Ze.querySelector(".".concat(u,"-view-box")),this.face=Bt,en.appendChild(je),on(de,P),Ae.insertBefore(Ze,de.nextSibling),this.isImg||Sn(je,F),this.initPreview(),this.bind(),te.initialAspectRatio=Math.max(0,te.initialAspectRatio)||NaN,te.aspectRatio=Math.max(0,te.aspectRatio)||NaN,te.viewMode=Math.max(0,Math.min(3,Math.round(te.viewMode)))||0,on(yt,P),te.guides||on(yt.getElementsByClassName("".concat(u,"-dashed")),P),te.center||on(yt.getElementsByClassName("".concat(u,"-center")),P),te.background&&on(Ze,"".concat(u,"-bg")),te.highlight||on(Bt,z),te.cropBoxMovable&&(on(Bt,L),st(Bt,k,l)),te.cropBoxResizable||(on(yt.getElementsByClassName("".concat(u,"-line")),P),on(yt.getElementsByClassName("".concat(u,"-point")),P)),this.render(),this.ready=!0,this.setDragMode(te.dragMode),te.autoCrop&&this.crop(),this.setData(te.data),Pe(te.ready)&&Qt(de,Xe,te.ready,{once:!0}),sn(de,Xe)}},{key:"unbuild",value:function(){if(!this.ready)return;this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),Sn(this.element,P)}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=ur,ke}},{key:"setDefaults",value:function(de){le(On,mt(de)&&de)}}]),ke}();return le(Tr.prototype,Ia,Ft,Ta,Ja,Vn,ir),Tr})},vHTk:function(Ue,xe,w){Ue.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return Tn});var ee=w("rePB"),N=w("VTBJ"),j=w("KQm4"),Y=w("U8pU"),B=w("ODXe"),D=w("q1tI"),G=w("TSYQ"),T=w.n(G),O=w("Gytx"),M=w.n(O),_=w("Kwbf"),I=w("t23M"),U=w("qx4F"),R=w("6eGT"),b=w("IBYe"),g=w("Ff2n"),m=w("c+Xe"),u=w("fyJ8"),l=w("biw7");function f(Te,He,bt,Et,at){var mt=bt[Te]||{},Pe=bt[He]||{},_e,me;mt.fixed==="left"?_e=Et.left[Te]:Pe.fixed==="right"&&(me=Et.right[He]);var re=!1,le=!1,ue=!1,be=!1,Ge=bt[He+1],tt=bt[Te-1];if(at==="rtl"){if(_e!==void 0){var kt=tt&&tt.fixed==="left";be=!kt}else if(me!==void 0){var on=Ge&&Ge.fixed==="right";ue=!on}}else if(_e!==void 0){var Sn=Ge&&Ge.fixed==="left";re=!Sn}else if(me!==void 0){var yn=tt&&tt.fixed==="right";le=!yn}return{fixLeft:_e,fixRight:me,lastFixLeft:re,firstFixRight:le,lastFixRight:ue,firstFixLeft:be,isSticky:Et.isSticky}}var C=w("sR1s");function h(Te){var He=Te.cells,bt=Te.stickyOffsets,Et=Te.flattenColumns,at=Te.rowComponent,mt=Te.cellComponent,Pe=Te.onHeaderRow,_e=Te.index,me=D.useContext(l.a),re=me.prefixCls,le=me.direction,ue;Pe&&(ue=Pe(He.map(function(Ge){return Ge.column}),_e));var be=Object(C.a)(He.map(function(Ge){return Ge.column}));return D.createElement(at,Object.assign({},ue),He.map(function(Ge,tt){var kt=Ge.column,on=f(Ge.colStart,Ge.colEnd,Et,bt,le),Sn;return kt&&kt.onHeaderCell&&(Sn=Ge.column.onHeaderCell(kt)),D.createElement(u.a,Object.assign({},Ge,{ellipsis:kt.ellipsis,align:kt.align,component:mt,prefixCls:re,key:be[tt]},on,{additionalProps:Sn,rowType:"header"}))}))}h.displayName="HeaderRow";var c=h;function x(Te){var He=[];function bt(Pe,_e){var me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;He[me]=He[me]||[];var re=_e,le=Pe.filter(Boolean).map(function(ue){var be={key:ue.key,className:ue.className||"",children:ue.title,column:ue,colStart:re},Ge=1,tt=ue.children;return tt&&tt.length>0&&(Ge=bt(tt,re,me+1).reduce(function(kt,on){return kt+on},0),be.hasSubColumns=!0),"colSpan"in ue&&(Ge=ue.colSpan),"rowSpan"in ue&&(be.rowSpan=ue.rowSpan),be.colSpan=Ge,be.colEnd=be.colStart+Ge-1,He[me].push(be),re+=Ge,Ge});return le}bt(Te,0);for(var Et=He.length,at=function(_e){He[_e].forEach(function(me){!("rowSpan"in me)&&!me.hasSubColumns&&(me.rowSpan=Et-_e)})},mt=0;mt<Et;mt+=1)at(mt);return He}function p(Te){var He=Te.stickyOffsets,bt=Te.columns,Et=Te.flattenColumns,at=Te.onHeaderRow,mt=D.useContext(l.a),Pe=mt.prefixCls,_e=mt.getComponent,me=D.useMemo(function(){return x(bt)},[bt]),re=_e(["header","wrapper"],"thead"),le=_e(["header","row"],"tr"),ue=_e(["header","cell"],"th");return D.createElement(re,{className:"".concat(Pe,"-thead")},me.map(function(be,Ge){var tt=D.createElement(c,{key:Ge,flattenColumns:Et,cells:be,stickyOffsets:He,rowComponent:le,cellComponent:ue,onHeaderRow:at,index:Ge});return tt}))}var s=p,n=w("hW8S");function o(Te){for(var He=Te.colWidths,bt=Te.columns,Et=Te.columCount,at=[],mt=Et||bt.length,Pe=!1,_e=mt-1;_e>=0;_e-=1){var me=He[_e],re=bt&&bt[_e],le=re&&re[n.a];(me||le||Pe)&&(at.unshift(D.createElement("col",Object.assign({key:_e,style:{width:me,minWidth:me}},le))),Pe=!0)}return D.createElement("colgroup",null,at)}var i=o;function y(Te,He){return Object(D.useMemo)(function(){for(var bt=[],Et=0;Et<He;Et+=1){var at=Te[Et];if(at!==void 0)bt[Et]=at;else return null}return bt},[Te.join("_"),He])}var v=D.forwardRef(function(Te,He){var bt=Te.noData,Et=Te.columns,at=Te.flattenColumns,mt=Te.colWidths,Pe=Te.columCount,_e=Te.stickyOffsets,me=Te.direction,re=Te.fixHeader,le=Te.offsetHeader,ue=Te.stickyClassName,be=Te.onScroll,Ge=Object(g.a)(Te,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),tt=D.useContext(l.a),kt=tt.prefixCls,on=tt.scrollbarSize,Sn=tt.isSticky,yn=Sn&&!re?0:on,nn=D.useRef(null),vt=D.useCallback(function(Qt){Object(m.b)(He,Qt),Object(m.b)(nn,Qt)},[]);D.useEffect(function(){var Qt;function sn(ft){var Yt=ft.currentTarget,Ht=ft.deltaX;Ht&&(be({currentTarget:Yt,scrollLeft:Yt.scrollLeft+Ht}),ft.preventDefault())}return(Qt=nn.current)===null||Qt===void 0||Qt.addEventListener("wheel",sn),function(){var ft;(ft=nn.current)===null||ft===void 0||ft.removeEventListener("wheel",sn)}},[]);var wt=at[at.length-1],st={fixed:wt?wt.fixed:null,onHeaderCell:function(){return{className:"".concat(kt,"-cell-scrollbar")}}},ge=Object(D.useMemo)(function(){return yn?[].concat(Object(j.a)(Et),[st]):Et},[yn,Et]),Ie=Object(D.useMemo)(function(){return yn?[].concat(Object(j.a)(at),[st]):at},[yn,at]),gt=Object(D.useMemo)(function(){var Qt=_e.right,sn=_e.left;return Object(N.a)(Object(N.a)({},_e),{},{left:me==="rtl"?[].concat(Object(j.a)(sn.map(function(ft){return ft+yn})),[0]):sn,right:me==="rtl"?Qt:[].concat(Object(j.a)(Qt.map(function(ft){return ft+yn})),[0]),isSticky:Sn})},[yn,_e,Sn]),it=y(mt,Pe);return D.createElement("div",{style:Object(N.a)({overflow:"hidden"},Sn?{top:le}:{}),ref:vt,className:T()("".concat(kt,"-header"),Object(ee.a)({},ue,!!ue))},D.createElement("table",{style:{tableLayout:"fixed",visibility:bt||it?null:"hidden"}},D.createElement(i,{colWidths:it?[].concat(Object(j.a)(it),[yn]):[],columCount:Pe+1,columns:Ie}),D.createElement(s,Object.assign({},Ge,{stickyOffsets:gt,columns:ge,flattenColumns:Ie}))))});v.displayName="FixedHeader";var A=v,P=D.createContext(null),F=P;function z(Te){var He=Te.prefixCls,bt=Te.children,Et=Te.component,at=Te.cellComponent,mt=Te.fixHeader,Pe=Te.fixColumn,_e=Te.horizonScroll,me=Te.className,re=Te.expanded,le=Te.componentWidth,ue=Te.colSpan,be=D.useContext(l.a),Ge=be.scrollbarSize;return D.useMemo(function(){var tt=bt;return Pe&&(tt=D.createElement("div",{style:{width:le-(mt?Ge:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(He,"-expanded-row-fixed")},tt)),D.createElement(Et,{className:me,style:{display:re?null:"none"}},D.createElement(u.a,{component:at,prefixCls:He,colSpan:ue},tt))},[bt,Et,mt,_e,me,re,le,ue,Ge])}var V=z;function L(Te){var He=Te.className,bt=Te.style,Et=Te.record,at=Te.index,mt=Te.rowKey,Pe=Te.getRowKey,_e=Te.rowExpandable,me=Te.expandedKeys,re=Te.onRow,le=Te.indent,ue=le===void 0?0:le,be=Te.rowComponent,Ge=Te.cellComponent,tt=Te.childrenColumnName,kt=D.useContext(l.a),on=kt.prefixCls,Sn=kt.fixedInfoList,yn=D.useContext(F),nn=yn.fixHeader,vt=yn.fixColumn,wt=yn.horizonScroll,st=yn.componentWidth,ge=yn.flattenColumns,Ie=yn.expandableType,gt=yn.expandRowByClick,it=yn.onTriggerExpand,Qt=yn.rowClassName,sn=yn.expandedRowClassName,ft=yn.indentSize,Yt=yn.expandIcon,Ht=yn.expandedRowRender,ya=yn.expandIconColumnIndex,ua=D.useState(!1),dr=Object(B.a)(ua,2),Er=dr[0],Qa=dr[1],Yn=me&&me.has(Te.recordKey);D.useEffect(function(){Yn&&Qa(!0)},[Yn]);var or=Ie==="row"&&(!_e||_e(Et)),zr=Ie==="nest",Ka=tt&&Et&&Et[tt],_t=or||zr,ha;re&&(ha=re(Et,at));var va=function(Vn){if(gt&&_t&&it(Et,Vn),ha&&ha.onClick){for(var ir,ur=arguments.length,Tr=new Array(ur>1?ur-1:0),ke=1;ke<ur;ke++)Tr[ke-1]=arguments[ke];(ir=ha).onClick.apply(ir,[Vn].concat(Tr))}},_a;typeof Qt=="string"?_a=Qt:typeof Qt=="function"&&(_a=Qt(Et,at,ue));var Tt=Object(C.a)(ge),ln=D.createElement(be,Object.assign({},ha,{"data-row-key":mt,className:T()(He,"".concat(on,"-row"),"".concat(on,"-row-level-").concat(ue),_a,ha&&ha.className),style:Object(N.a)(Object(N.a)({},bt),ha?ha.style:null),onClick:va}),ge.map(function(Ja,Vn){var ir=Ja.render,ur=Ja.dataIndex,Tr=Ja.className,ke=Tt[Vn],ie=Sn[Vn],de;Vn===(ya||0)&&zr&&(de=D.createElement(D.Fragment,null,D.createElement("span",{style:{paddingLeft:"".concat(ft*ue,"px")},className:"".concat(on,"-row-indent indent-level-").concat(ue)}),Yt({prefixCls:on,expanded:Yn,expandable:Ka,record:Et,onExpand:it})));var te;return Ja.onCell&&(te=Ja.onCell(Et,at)),D.createElement(u.a,Object.assign({className:Tr,ellipsis:Ja.ellipsis,align:Ja.align,component:Ge,prefixCls:on,key:ke,record:Et,index:at,dataIndex:ur,render:ir,shouldCellUpdate:Ja.shouldCellUpdate},ie,{appendNode:de,additionalProps:te}))})),Aa;if(or&&(Er||Yn)){var Ia=Ht(Et,at,ue+1,Yn),Ft=sn&&sn(Et,at,ue);Aa=D.createElement(V,{expanded:Yn,className:T()("".concat(on,"-expanded-row"),"".concat(on,"-expanded-row-level-").concat(ue+1),Ft),prefixCls:on,fixHeader:nn,fixColumn:vt,horizonScroll:wt,component:be,componentWidth:st,cellComponent:Ge,colSpan:ge.length},Ia)}var Ta;return Ka&&Yn&&(Ta=(Et[tt]||[]).map(function(Ja,Vn){var ir=Pe(Ja,Vn);return D.createElement(L,Object.assign({},Te,{key:ir,rowKey:ir,record:Ja,recordKey:ir,index:Vn,indent:ue+1}))})),D.createElement(D.Fragment,null,ln,Aa,Ta)}L.displayName="BodyRow";var k=L,H=D.createContext(null),J=H;function ae(Te){var He=Te.columnKey,bt=Te.onColumnResize,Et=D.useRef();return D.useEffect(function(){Et.current&&bt(He,Et.current.offsetWidth)},[]),D.createElement(I.a,{onResize:function(mt){var Pe=mt.offsetWidth;bt(He,Pe)}},D.createElement("td",{ref:Et,style:{padding:0,border:0,height:0}},D.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function he(Te){var He=Te.data,bt=Te.getRowKey,Et=Te.measureColumnWidth,at=Te.expandedKeys,mt=Te.onRow,Pe=Te.rowExpandable,_e=Te.emptyNode,me=Te.childrenColumnName,re=D.useContext(J),le=re.onColumnResize,ue=D.useContext(l.a),be=ue.prefixCls,Ge=ue.getComponent,tt=D.useContext(F),kt=tt.fixHeader,on=tt.horizonScroll,Sn=tt.flattenColumns,yn=tt.componentWidth;return D.useMemo(function(){var nn=Ge(["body","wrapper"],"tbody"),vt=Ge(["body","row"],"tr"),wt=Ge(["body","cell"],"td"),st;He.length?st=He.map(function(Ie,gt){var it=bt(Ie,gt);return D.createElement(k,{key:it,rowKey:it,record:Ie,recordKey:it,index:gt,rowComponent:vt,cellComponent:wt,expandedKeys:at,onRow:mt,getRowKey:bt,rowExpandable:Pe,childrenColumnName:me})}):st=D.createElement(V,{expanded:!0,className:"".concat(be,"-placeholder"),prefixCls:be,fixHeader:kt,fixColumn:on,horizonScroll:on,component:vt,componentWidth:yn,cellComponent:wt,colSpan:Sn.length},_e);var ge=Object(C.a)(Sn);return D.createElement(nn,{className:"".concat(be,"-tbody")},Et&&D.createElement("tr",{"aria-hidden":"true",className:"".concat(be,"-measure-row"),style:{height:0}},ge.map(function(Ie){return D.createElement(ae,{key:Ie,columnKey:Ie,onColumnResize:le})})),st)},[He,be,mt,Et,at,bt,Ge,yn,_e,Sn])}var Se=D.memo(he);Se.displayName="Body";var Ee=Se,Re=w("wRmb"),Me=w("xEkU"),Oe=w.n(Me);function ye(Te){var He=Object(D.useRef)(Te),bt=Object(D.useState)({}),Et=Object(B.a)(bt,2),at=Et[1],mt=Object(D.useRef)(null),Pe=Object(D.useRef)([]);function _e(me){mt.current===null&&(Pe.current=[],mt.current=Oe()(function(){Pe.current.forEach(function(re){He.current=re(He.current)}),mt.current=null,at({})})),Pe.current.push(me)}return Object(D.useEffect)(function(){return function(){Oe.a.cancel(mt.current)}},[]),[He.current,_e]}function Le(Te){var He=Object(D.useRef)(Te),bt=Object(D.useRef)(null);function Et(){window.clearTimeout(bt.current)}function at(Pe){He.current=Pe,Et(),bt.current=window.setTimeout(function(){He.current=null,bt.current=null},100)}function mt(){return He.current}return Object(D.useEffect)(function(){return Et},[]),[at,mt]}function q(Te,He,bt){var Et=Object(D.useMemo)(function(){for(var at=[],mt=[],Pe=0,_e=0,me=0;me<He;me+=1)if(bt==="rtl"){mt[me]=_e,_e+=Te[me]||0;var re=He-me-1;at[re]=Pe,Pe+=Te[re]||0}else{at[me]=Pe,Pe+=Te[me]||0;var le=He-me-1;mt[le]=_e,_e+=Te[le]||0}return{left:at,right:mt}},[Te,He,bt]);return Et}var Ce=q;function fe(Te){var He=Te.className,bt=Te.children;return D.createElement("div",{className:He},bt)}var De=fe,Xe=w("n6Qo");function Ye(Te){var He,bt=Te.prefixCls,Et=Te.record,at=Te.onExpand,mt=Te.expanded,Pe=Te.expandable,_e="".concat(bt,"-row-expand-icon");if(!Pe)return D.createElement("span",{className:T()(_e,"".concat(bt,"-row-spaced"))});var me=function(le){at(Et,le),le.stopPropagation()};return D.createElement("span",{className:T()(_e,(He={},Object(ee.a)(He,"".concat(bt,"-row-expanded"),mt),Object(ee.a)(He,"".concat(bt,"-row-collapsed"),!mt),He)),onClick:me})}function $e(Te,He,bt){var Et=[];function at(mt){(mt||[]).forEach(function(Pe,_e){Et.push(He(Pe,_e)),at(Pe[bt])})}return at(Te),Et}var At=w("zT1h"),Wt=w("y0+3"),It=function(He,bt){var Et,at,mt=He.scrollBodyRef,Pe=He.onScroll,_e=He.offsetScroll,me=D.useContext(l.a),re=me.prefixCls,le=((Et=mt.current)===null||Et===void 0?void 0:Et.scrollWidth)||0,ue=((at=mt.current)===null||at===void 0?void 0:at.clientWidth)||0,be=le&&ue*(ue/le),Ge=D.useRef(),tt=ye({scrollLeft:0,isHiddenScrollBar:!1}),kt=Object(B.a)(tt,2),on=kt[0],Sn=kt[1],yn=D.useRef({delta:0,x:0}),nn=D.useState(!1),vt=Object(B.a)(nn,2),wt=vt[0],st=vt[1],ge=function(){st(!1)},Ie=function(ft){ft.persist(),yn.current.delta=ft.pageX-on.scrollLeft,yn.current.x=0,st(!0),ft.preventDefault()},gt=function(ft){var Yt,Ht=ft||((Yt=window)===null||Yt===void 0?void 0:Yt.event),ya=Ht.buttons;if(!wt||ya===0){wt&&st(!1);return}var ua=yn.current.x+ft.pageX-yn.current.x-yn.current.delta;ua<=0&&(ua=0),ua+be>=ue&&(ua=ue-be),Pe({scrollLeft:ua/ue*(le+2)}),yn.current.x=ft.pageX},it=function(){var ft=Object(Wt.b)(mt.current).top,Yt=ft+mt.current.offsetHeight,Ht=document.documentElement.scrollTop+window.innerHeight;Yt-Object(U.a)()<=Ht||ft>=Ht-_e?Sn(function(ya){return Object(N.a)(Object(N.a)({},ya),{},{isHiddenScrollBar:!0})}):Sn(function(ya){return Object(N.a)(Object(N.a)({},ya),{},{isHiddenScrollBar:!1})})},Qt=function(ft){Sn(function(Yt){return Object(N.a)(Object(N.a)({},Yt),{},{scrollLeft:ft/le*ue||0})})};return D.useImperativeHandle(bt,function(){return{setScrollLeft:Qt}}),D.useEffect(function(){var sn=Object(At.a)(document.body,"mouseup",ge,!1),ft=Object(At.a)(document.body,"mousemove",gt,!1);return it(),function(){sn.remove(),ft.remove()}},[be,wt]),D.useEffect(function(){var sn=Object(At.a)(window,"scroll",it,!1),ft=Object(At.a)(window,"resize",it,!1);return function(){sn.remove(),ft.remove()}},[]),D.useEffect(function(){on.isHiddenScrollBar||Sn(function(sn){var ft,Yt;return Object(N.a)(Object(N.a)({},sn),{},{scrollLeft:mt.current.scrollLeft/((ft=mt.current)===null||ft===void 0?void 0:ft.scrollWidth)*((Yt=mt.current)===null||Yt===void 0?void 0:Yt.clientWidth)})})},[on.isHiddenScrollBar]),le<=ue||!be||on.isHiddenScrollBar?null:D.createElement("div",{style:{height:Object(U.a)(),width:ue,bottom:_e},className:"".concat(re,"-sticky-scroll")},D.createElement("div",{onMouseDown:Ie,ref:Ge,className:T()("".concat(re,"-sticky-scroll-bar"),Object(ee.a)({},"".concat(re,"-sticky-scroll-bar-active"),wt)),style:{width:"".concat(be,"px"),transform:"translate3d(".concat(on.scrollLeft,"px, 0, 0)")}}))},xt=D.forwardRef(It);function ct(Te,He){return D.useMemo(function(){var bt=!!Te;return{isSticky:bt,stickyClassName:bt?"".concat(He,"-sticky-header"):"",offsetHeader:Object(Y.a)(Te)==="object"&&Te.offsetHeader||0,offsetScroll:Object(Y.a)(Te)==="object"&&Te.offsetScroll||0}},[Te,He])}var qt=[],_n={},Tn="rc-table-internal-hook",On=D.memo(function(Te){var He=Te.children;return He},function(Te,He){return M()(Te.props,He.props)?Te.pingLeft!==He.pingLeft||Te.pingRight!==He.pingRight:!1});function Bn(Te){var He,bt=Te.prefixCls,Et=Te.className,at=Te.rowClassName,mt=Te.style,Pe=Te.data,_e=Te.rowKey,me=Te.scroll,re=Te.tableLayout,le=Te.direction,ue=Te.title,be=Te.footer,Ge=Te.summary,tt=Te.id,kt=Te.showHeader,on=Te.components,Sn=Te.emptyText,yn=Te.onRow,nn=Te.onHeaderRow,vt=Te.internalHooks,wt=Te.transformColumns,st=Te.internalRefs,ge=Te.sticky,Ie=Pe||qt,gt=!!Ie.length,it=D.useState(0),Qt=Object(B.a)(it,2),sn=Qt[0],ft=Qt[1];D.useEffect(function(){ft(Object(U.a)())});var Yt=D.useMemo(function(){return Object(C.c)(on,{})},[on]),Ht=D.useCallback(function(St,Xt){return Object(C.b)(Yt,St)||Xt},[Yt]),ya=D.useMemo(function(){return typeof _e=="function"?_e:function(St){var Xt=St&&St[_e];return Xt}},[_e]),ua=Object(n.c)(Te),dr=ua.expandIcon,Er=ua.expandedRowKeys,Qa=ua.defaultExpandedRowKeys,Yn=ua.defaultExpandAllRows,or=ua.expandedRowRender,zr=ua.onExpand,Ka=ua.onExpandedRowsChange,_t=ua.expandRowByClick,ha=ua.rowExpandable,va=ua.expandIconColumnIndex,_a=ua.expandedRowClassName,Tt=ua.childrenColumnName,ln=ua.indentSize,Aa=dr||Ye,Ia=Tt||"children",Ft=D.useMemo(function(){return or?"row":Te.expandable&&vt===Tn&&Te.expandable.__PARENT_RENDER_ICON__||Ie.some(function(St){return St&&Object(Y.a)(St)==="object"&&St[Ia]})?"nest":!1},[!!or,Ie]),Ta=D.useState(function(){return Qa||(Yn?$e(Ie,ya,Ia):[])}),Ja=Object(B.a)(Ta,2),Vn=Ja[0],ir=Ja[1],ur=D.useMemo(function(){return new Set(Er||Vn||[])},[Er,Vn]),Tr=D.useCallback(function(St){var Xt=ya(St,Ie.indexOf(St)),Pt,Gt=ur.has(Xt);Gt?(ur.delete(Xt),Pt=Object(j.a)(ur)):Pt=[].concat(Object(j.a)(ur),[Xt]),ir(Pt),zr&&zr(!Gt,St),Ka&&Ka(Pt)},[ya,ur,Ie,zr,Ka]),ke=D.useState(0),ie=Object(B.a)(ke,2),de=ie[0],te=ie[1],je=Object(Re.b)(Object(N.a)(Object(N.a)(Object(N.a)({},Te),ua),{},{expandable:!!or,expandedKeys:ur,getRowKey:ya,onTriggerExpand:Tr,expandIcon:Aa,expandIconColumnIndex:va,direction:le}),vt===Tn?wt:null),Ae=Object(B.a)(je,2),Je=Ae[0],Ze=Ae[1],en=D.useMemo(function(){return{columns:Je,flattenColumns:Ze}},[Je,Ze]),Nt=D.useRef(),yt=D.useRef(),Bt=D.useRef(),xn=D.useState(!1),$a=Object(B.a)(xn,2),Ha=$a[0],Or=$a[1],er=D.useState(!1),vr=Object(B.a)(er,2),wr=vr[0],Wr=vr[1],pi=ye(new Map),Jr=Object(B.a)(pi,2),Xn=Jr[0],pr=Jr[1],Z=Object(C.a)(Ze),we=Z.map(function(St){return Xn.get(St)}),Qe=D.useMemo(function(){return we},[we.join("_")]),Ve=Ce(Qe,Ze.length,le),lt=me&&Object(C.d)(me.y),rt=me&&Object(C.d)(me.x),Ct=rt&&Ze.some(function(St){var Xt=St.fixed;return Xt}),Rt=D.useRef(),an=ct(ge,bt),un=an.isSticky,Nn=an.offsetHeader,Rn=an.offsetScroll,Dt=an.stickyClassName,gn,pt,Ut;lt&&(pt={overflowY:"scroll",maxHeight:me.y}),rt&&(gn={overflowX:"auto"},lt||(pt={overflowY:"hidden"}),Ut={width:me.x===!0?"auto":me.x,minWidth:"100%"});var Ot=D.useCallback(function(St,Xt){pr(function(Pt){var Gt=new Map(Pt);return Gt.set(St,Xt),Gt})},[]),vn=Le(null),kn=Object(B.a)(vn,2),oa=kn[0],ka=kn[1];function sa(St,Xt){if(!Xt)return;typeof Xt=="function"?Xt(St):Xt.scrollLeft!==St&&(Xt.scrollLeft=St)}var ca=function(Xt){var Pt=Xt.currentTarget,Gt=Xt.scrollLeft,rn=typeof Gt=="number"?Gt:Pt.scrollLeft,cn=Pt||_n;if(!ka()||ka()===cn){var Un;oa(cn),sa(rn,yt.current),sa(rn,Bt.current),sa(rn,(Un=Rt.current)===null||Un===void 0?void 0:Un.setScrollLeft)}if(Pt){var ea=Pt.scrollWidth,ma=Pt.clientWidth;Or(rn>0),Wr(rn<ea-ma)}},Na=function(){Bt.current&&ca({currentTarget:Bt.current})},Pa=function(Xt){var Pt=Xt.width;Na(),te(Nt.current?Nt.current.offsetWidth:Pt)};D.useEffect(function(){return Na},[]),D.useEffect(function(){rt&&Na()},[rt]),D.useEffect(function(){vt===Tn&&st&&(st.body.current=Bt.current)});var Nr=Ht(["table"],"table"),gr=D.useMemo(function(){return re||(Ct?me.x==="max-content"?"auto":"fixed":lt||Ze.some(function(St){var Xt=St.ellipsis;return Xt})?"fixed":"auto")},[lt,Ct,Ze,re]),Rr,Dr={colWidths:Qe,columCount:Ze.length,stickyOffsets:Ve,onHeaderRow:nn,fixHeader:lt},Yr=D.useMemo(function(){return gt?null:typeof Sn=="function"?Sn():Sn},[gt,Sn]),ii=D.createElement(Ee,{data:Ie,measureColumnWidth:lt||rt||un,expandedKeys:ur,rowExpandable:ha,getRowKey:ya,onRow:yn,emptyNode:Yr,childrenColumnName:Ia}),fi=D.createElement(i,{colWidths:Ze.map(function(St){var Xt=St.width;return Xt}),columns:Ze}),vi=Ge&&D.createElement(Xe.b,null,Ge(Ie)),hn=Ht(["body"]);if(lt||un){var dt;typeof hn=="function"?(dt=hn(Ie,{scrollbarSize:sn,ref:Bt,onScroll:ca}),Dr.colWidths=Ze.map(function(St,Xt){var Pt=St.width,Gt=Xt===Je.length-1?Pt-sn:Pt;return typeof Gt=="number"&&!Number.isNaN(Gt)?Gt:(Object(_.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):dt=D.createElement("div",{style:Object(N.a)(Object(N.a)({},gn),pt),onScroll:ca,ref:Bt,className:T()("".concat(bt,"-body"))},D.createElement(Nr,{style:Object(N.a)(Object(N.a)({},Ut),{},{tableLayout:gr})},fi,ii,vi),un&&D.createElement(xt,{ref:Rt,offsetScroll:Rn,scrollBodyRef:Bt,onScroll:ca})),Rr=D.createElement(D.Fragment,null,kt!==!1&&D.createElement(A,Object.assign({noData:!Ie.length},Dr,en,{direction:le,offsetHeader:Nn,stickyClassName:Dt,ref:yt,onScroll:ca})),dt)}else Rr=D.createElement("div",{style:Object(N.a)(Object(N.a)({},gn),pt),className:T()("".concat(bt,"-content")),onScroll:ca,ref:Bt},D.createElement(Nr,{style:Object(N.a)(Object(N.a)({},Ut),{},{tableLayout:gr})},fi,kt!==!1&&D.createElement(s,Object.assign({},Dr,en)),ii,vi));var Jt=Object(n.b)(Te),$t=D.createElement("div",Object.assign({className:T()(bt,Et,(He={},Object(ee.a)(He,"".concat(bt,"-rtl"),le==="rtl"),Object(ee.a)(He,"".concat(bt,"-ping-left"),Ha),Object(ee.a)(He,"".concat(bt,"-ping-right"),wr),Object(ee.a)(He,"".concat(bt,"-layout-fixed"),re==="fixed"),Object(ee.a)(He,"".concat(bt,"-fixed-header"),lt),Object(ee.a)(He,"".concat(bt,"-fixed-column"),Ct),Object(ee.a)(He,"".concat(bt,"-scroll-horizontal"),rt),Object(ee.a)(He,"".concat(bt,"-has-fix-left"),Ze[0]&&Ze[0].fixed),Object(ee.a)(He,"".concat(bt,"-has-fix-right"),Ze[Ze.length-1]&&Ze[Ze.length-1].fixed==="right"),He)),style:mt,id:tt,ref:Nt},Jt),D.createElement(On,{pingLeft:Ha,pingRight:wr,props:Object(N.a)(Object(N.a)({},Te),{},{stickyOffsets:Ve,mergedExpandedKeys:ur})},ue&&D.createElement(De,{className:"".concat(bt,"-title")},ue(Ie)),D.createElement("div",{className:"".concat(bt,"-container")},Rr),be&&D.createElement(De,{className:"".concat(bt,"-footer")},be(Ie))));rt&&($t=D.createElement(I.a,{onResize:Pa},$t));var Wn=D.useMemo(function(){return{prefixCls:bt,getComponent:Ht,scrollbarSize:sn,direction:le,fixedInfoList:Ze.map(function(St,Xt){return f(Xt,Xt,Ze,Ve,le)}),isSticky:un}},[bt,Ht,sn,le,Ze,Ve,le,un]),ga=D.useMemo(function(){return Object(N.a)(Object(N.a)({},en),{},{tableLayout:gr,rowClassName:at,expandedRowClassName:_a,componentWidth:de,fixHeader:lt,fixColumn:Ct,horizonScroll:rt,expandIcon:Aa,expandableType:Ft,expandRowByClick:_t,expandedRowRender:or,onTriggerExpand:Tr,expandIconColumnIndex:va,indentSize:ln})},[en,gr,at,_a,de,lt,Ct,rt,Aa,Ft,_t,or,Tr,va,ln]),mn=D.useMemo(function(){return{onColumnResize:Ot}},[Ot]);return D.createElement(l.a.Provider,{value:Wn},D.createElement(F.Provider,{value:ga},D.createElement(J.Provider,{value:mn},$t)))}Bn.Column=b.a,Bn.ColumnGroup=R.a,Bn.Summary=Xe.a,Bn.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Fn=xe.b=Bn},wMS7:function(Ue,xe,w){/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.0.8/LICENSE */(function(ee,N){Ue.exports=N()})(this,function(){"use strict";function ee(fe){if(Array.isArray(fe)){for(var De=0,Xe=Array(fe.length);De<fe.length;De++)Xe[De]=fe[De];return Xe}else return Array.from(fe)}var N=Object.hasOwnProperty,j=Object.setPrototypeOf,Y=Object.isFrozen,B=Object.keys,D=Object.freeze,G=Object.seal,T=Object.create,O=typeof Reflect!="undefined"&&Reflect,M=O.apply,_=O.construct;M||(M=function(De,Xe,Ye){return De.apply(Xe,Ye)}),D||(D=function(De){return De}),G||(G=function(De){return De}),_||(_=function(De,Xe){return new(Function.prototype.bind.apply(De,[null].concat(ee(Xe))))});var I=s(Array.prototype.forEach),U=s(Array.prototype.indexOf),R=s(Array.prototype.join),b=s(Array.prototype.pop),g=s(Array.prototype.push),m=s(Array.prototype.slice),u=s(String.prototype.toLowerCase),l=s(String.prototype.match),f=s(String.prototype.replace),C=s(String.prototype.indexOf),h=s(String.prototype.trim),c=s(RegExp.prototype.test),x=n(RegExp),p=n(TypeError);function s(fe){return function(De){for(var Xe=arguments.length,Ye=Array(Xe>1?Xe-1:0),$e=1;$e<Xe;$e++)Ye[$e-1]=arguments[$e];return M(fe,De,Ye)}}function n(fe){return function(){for(var De=arguments.length,Xe=Array(De),Ye=0;Ye<De;Ye++)Xe[Ye]=arguments[Ye];return _(fe,Xe)}}function o(fe,De){j&&j(fe,null);for(var Xe=De.length;Xe--;){var Ye=De[Xe];if(typeof Ye=="string"){var $e=u(Ye);$e!==Ye&&(Y(De)||(De[Xe]=$e),Ye=$e)}fe[Ye]=!0}return fe}function i(fe){var De=T(null),Xe=void 0;for(Xe in fe)M(N,fe,[Xe])&&(De[Xe]=fe[Xe]);return De}var y=D(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),v=D(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),A=D(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),P=D(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),F=D(["#text"]),z=D(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns"]),V=D(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),L=D(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),k=D(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),H=G(/\{\{[\s\S]*|[\s\S]*\}\}/gm),J=G(/<%[\s\S]*|[\s\S]*%>/gm),ae=G(/^data-[\-\w.\u00B7-\uFFFF]/),he=G(/^aria-[\-\w]+$/),Se=G(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ee=G(/^(?:\w+script|data):/i),Re=G(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Me=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(fe){return typeof fe}:function(fe){return fe&&typeof Symbol=="function"&&fe.constructor===Symbol&&fe!==Symbol.prototype?"symbol":typeof fe};function Oe(fe){if(Array.isArray(fe)){for(var De=0,Xe=Array(fe.length);De<fe.length;De++)Xe[De]=fe[De];return Xe}else return Array.from(fe)}var ye=function(){return typeof window=="undefined"?null:window},Le=function(De,Xe){if((typeof De=="undefined"?"undefined":Me(De))!=="object"||typeof De.createPolicy!="function")return null;var Ye=null,$e="data-tt-policy-suffix";Xe.currentScript&&Xe.currentScript.hasAttribute($e)&&(Ye=Xe.currentScript.getAttribute($e));var At="dompurify"+(Ye?"#"+Ye:"");try{return De.createPolicy(At,{createHTML:function(It){return It}})}catch(Wt){return console.warn("TrustedTypes policy "+At+" could not be created."),null}};function q(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ye(),De=function(te){return q(te)};if(De.version="2.0.15",De.removed=[],!fe||!fe.document||fe.document.nodeType!==9)return De.isSupported=!1,De;var Xe=fe.document,Ye=!1,$e=fe.document,At=fe.DocumentFragment,Wt=fe.HTMLTemplateElement,It=fe.Node,xt=fe.NodeFilter,ct=fe.NamedNodeMap,qt=ct===void 0?fe.NamedNodeMap||fe.MozNamedAttrMap:ct,_n=fe.Text,Tn=fe.Comment,On=fe.DOMParser,Bn=fe.trustedTypes;if(typeof Wt=="function"){var Fn=$e.createElement("template");Fn.content&&Fn.content.ownerDocument&&($e=Fn.content.ownerDocument)}var Te=Le(Bn,Xe),He=Te&&dr?Te.createHTML(""):"",bt=$e,Et=bt.implementation,at=bt.createNodeIterator,mt=bt.getElementsByTagName,Pe=bt.createDocumentFragment,_e=Xe.importNode,me=i($e).documentMode?$e.documentMode:{},re={};De.isSupported=Et&&typeof Et.createHTMLDocument!="undefined"&&me!==9;var le=H,ue=J,be=ae,Ge=he,tt=Ee,kt=Re,on=Se,Sn=null,yn=o({},[].concat(Oe(y),Oe(v),Oe(A),Oe(P),Oe(F))),nn=null,vt=o({},[].concat(Oe(z),Oe(V),Oe(L),Oe(k))),wt=null,st=null,ge=!0,Ie=!0,gt=!1,it=!1,Qt=!1,sn=!1,ft=!1,Yt=!1,Ht=!1,ya=!1,ua=!1,dr=!1,Er=!0,Qa=!0,Yn=!1,or={},zr=o({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ka=null,_t=o({},["audio","video","img","source","image","track"]),ha=null,va=o({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),_a=null,Tt=$e.createElement("form"),ln=function(te){if(_a&&_a===te)return;(!te||(typeof te=="undefined"?"undefined":Me(te))!=="object")&&(te={}),te=i(te),Sn="ALLOWED_TAGS"in te?o({},te.ALLOWED_TAGS):yn,nn="ALLOWED_ATTR"in te?o({},te.ALLOWED_ATTR):vt,ha="ADD_URI_SAFE_ATTR"in te?o(i(va),te.ADD_URI_SAFE_ATTR):va,Ka="ADD_DATA_URI_TAGS"in te?o(i(_t),te.ADD_DATA_URI_TAGS):_t,wt="FORBID_TAGS"in te?o({},te.FORBID_TAGS):{},st="FORBID_ATTR"in te?o({},te.FORBID_ATTR):{},or="USE_PROFILES"in te?te.USE_PROFILES:!1,ge=te.ALLOW_ARIA_ATTR!==!1,Ie=te.ALLOW_DATA_ATTR!==!1,gt=te.ALLOW_UNKNOWN_PROTOCOLS||!1,it=te.SAFE_FOR_JQUERY||!1,Qt=te.SAFE_FOR_TEMPLATES||!1,sn=te.WHOLE_DOCUMENT||!1,Ht=te.RETURN_DOM||!1,ya=te.RETURN_DOM_FRAGMENT||!1,ua=te.RETURN_DOM_IMPORT||!1,dr=te.RETURN_TRUSTED_TYPE||!1,Yt=te.FORCE_BODY||!1,Er=te.SANITIZE_DOM!==!1,Qa=te.KEEP_CONTENT!==!1,Yn=te.IN_PLACE||!1,on=te.ALLOWED_URI_REGEXP||on,Qt&&(Ie=!1),ya&&(Ht=!0),or&&(Sn=o({},[].concat(Oe(F))),nn=[],or.html===!0&&(o(Sn,y),o(nn,z)),or.svg===!0&&(o(Sn,v),o(nn,V),o(nn,k)),or.svgFilters===!0&&(o(Sn,A),o(nn,V),o(nn,k)),or.mathMl===!0&&(o(Sn,P),o(nn,L),o(nn,k))),te.ADD_TAGS&&(Sn===yn&&(Sn=i(Sn)),o(Sn,te.ADD_TAGS)),te.ADD_ATTR&&(nn===vt&&(nn=i(nn)),o(nn,te.ADD_ATTR)),te.ADD_URI_SAFE_ATTR&&o(ha,te.ADD_URI_SAFE_ATTR),Qa&&(Sn["#text"]=!0),sn&&o(Sn,["html","head","body"]),Sn.table&&(o(Sn,["tbody"]),delete wt.tbody),D&&D(te),_a=te},Aa=function(te){g(De.removed,{element:te});try{te.parentNode.removeChild(te)}catch(je){te.outerHTML=He}},Ia=function(te,je){try{g(De.removed,{attribute:je.getAttributeNode(te),from:je})}catch(Ae){g(De.removed,{attribute:null,from:je})}je.removeAttribute(te)},Ft=function(te){var je=void 0,Ae=void 0;if(Yt)te="<remove></remove>"+te;else{var Je=l(te,/^[\r\n\t ]+/);Ae=Je&&Je[0]}var Ze=Te?Te.createHTML(te):te;try{je=new On().parseFromString(Ze,"text/html")}catch(yt){}if(Ye&&o(wt,["title"]),!je||!je.documentElement){je=Et.createHTMLDocument("");var en=je,Nt=en.body;Nt.parentNode.removeChild(Nt.parentNode.firstElementChild),Nt.outerHTML=Ze}return te&&Ae&&je.body.insertBefore($e.createTextNode(Ae),je.body.childNodes[0]||null),mt.call(je,sn?"html":"body")[0]};De.isSupported&&function(){try{var de=Ft("<x/><title>&lt;/title&gt;&lt;img&gt;");c(/<\/title/,de.querySelector("title").innerHTML)&&(Ye=!0)}catch(te){}}();var Ta=function(te){return at.call(te.ownerDocument||te,te,xt.SHOW_ELEMENT|xt.SHOW_COMMENT|xt.SHOW_TEXT,function(){return xt.FILTER_ACCEPT},!1)},Ja=function(te){return te instanceof _n||te instanceof Tn?!1:typeof te.nodeName!="string"||typeof te.textContent!="string"||typeof te.removeChild!="function"||!(te.attributes instanceof qt)||typeof te.removeAttribute!="function"||typeof te.setAttribute!="function"||typeof te.namespaceURI!="string"},Vn=function(te){return(typeof It=="undefined"?"undefined":Me(It))==="object"?te instanceof It:te&&(typeof te=="undefined"?"undefined":Me(te))==="object"&&typeof te.nodeType=="number"&&typeof te.nodeName=="string"},ir=function(te,je,Ae){if(!re[te])return;I(re[te],function(Je){Je.call(De,je,Ae,_a)})},ur=function(te){var je=void 0;if(ir("beforeSanitizeElements",te,null),Ja(te))return Aa(te),!0;if(l(te.nodeName,/[\u0080-\uFFFF]/))return Aa(te),!0;var Ae=u(te.nodeName);if(ir("uponSanitizeElement",te,{tagName:Ae,allowedTags:Sn}),(Ae==="svg"||Ae==="math")&&te.querySelectorAll("p, br").length!==0)return Aa(te),!0;if(!Sn[Ae]||wt[Ae]){if(Qa&&!zr[Ae]&&typeof te.insertAdjacentHTML=="function")try{var Je=te.innerHTML;te.insertAdjacentHTML("AfterEnd",Te?Te.createHTML(Je):Je)}catch(Ze){}return Aa(te),!0}return Ae==="noscript"&&c(/<\/noscript/i,te.innerHTML)||Ae==="noembed"&&c(/<\/noembed/i,te.innerHTML)?(Aa(te),!0):(it&&!Vn(te.firstElementChild)&&(!Vn(te.content)||!Vn(te.content.firstElementChild))&&c(/</g,te.textContent)&&(g(De.removed,{element:te.cloneNode()}),te.innerHTML?te.innerHTML=f(te.innerHTML,/</g,"&lt;"):te.innerHTML=f(te.textContent,/</g,"&lt;")),Qt&&te.nodeType===3&&(je=te.textContent,je=f(je,le," "),je=f(je,ue," "),te.textContent!==je&&(g(De.removed,{element:te.cloneNode()}),te.textContent=je)),ir("afterSanitizeElements",te,null),!1)},Tr=function(te,je,Ae){if(Er&&(je==="id"||je==="name")&&(Ae in $e||Ae in Tt))return!1;if(!(Ie&&c(be,je))){if(!(ge&&c(Ge,je))){if(!nn[je]||st[je])return!1;if(!ha[je]){if(!c(on,f(Ae,kt,""))){if(!((je==="src"||je==="xlink:href"||je==="href")&&te!=="script"&&C(Ae,"data:")===0&&Ka[te])){if(!(gt&&!c(tt,f(Ae,kt,"")))){if(Ae)return!1}}}}}}return!0},ke=function(te){var je=void 0,Ae=void 0,Je=void 0,Ze=void 0,en=void 0;ir("beforeSanitizeAttributes",te,null);var Nt=te.attributes;if(!Nt)return;var yt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:nn};for(en=Nt.length;en--;){je=Nt[en];var Bt=je,xn=Bt.name,$a=Bt.namespaceURI;if(Ae=h(je.value),Je=u(xn),yt.attrName=Je,yt.attrValue=Ae,yt.keepAttr=!0,yt.forceKeepAttr=void 0,ir("uponSanitizeAttribute",te,yt),Ae=yt.attrValue,yt.forceKeepAttr)continue;if(Je==="name"&&te.nodeName==="IMG"&&Nt.id)Ze=Nt.id,Nt=m(Nt,[]),Ia("id",te),Ia(xn,te),U(Nt,Ze)>en&&te.setAttribute("id",Ze.value);else{if(te.nodeName==="INPUT"&&Je==="type"&&Ae==="file"&&yt.keepAttr&&(nn[Je]||!st[Je]))continue;xn==="id"&&te.setAttribute(xn,""),Ia(xn,te)}if(!yt.keepAttr)continue;if(it&&c(/\/>/i,Ae)){Ia(xn,te);continue}if(c(/svg|math/i,te.namespaceURI)&&c(x("</("+R(B(zr),"|")+")","i"),Ae)){Ia(xn,te);continue}Qt&&(Ae=f(Ae,le," "),Ae=f(Ae,ue," "));var Ha=te.nodeName.toLowerCase();if(!Tr(Ha,Je,Ae))continue;try{$a?te.setAttributeNS($a,xn,Ae):te.setAttribute(xn,Ae),b(De.removed)}catch(Or){}}ir("afterSanitizeAttributes",te,null)},ie=function de(te){var je=void 0,Ae=Ta(te);for(ir("beforeSanitizeShadowDOM",te,null);je=Ae.nextNode();){if(ir("uponSanitizeShadowNode",je,null),ur(je))continue;je.content instanceof At&&de(je.content),ke(je)}ir("afterSanitizeShadowDOM",te,null)};return De.sanitize=function(de,te){var je=void 0,Ae=void 0,Je=void 0,Ze=void 0,en=void 0;if(de||(de="<!-->"),typeof de!="string"&&!Vn(de)){if(typeof de.toString!="function")throw p("toString is not a function");if(de=de.toString(),typeof de!="string")throw p("dirty is not a string, aborting")}if(!De.isSupported){if(Me(fe.toStaticHTML)==="object"||typeof fe.toStaticHTML=="function"){if(typeof de=="string")return fe.toStaticHTML(de);if(Vn(de))return fe.toStaticHTML(de.outerHTML)}return de}if(ft||ln(te),De.removed=[],typeof de=="string"&&(Yn=!1),!Yn)if(de instanceof It)je=Ft("<!-->"),Ae=je.ownerDocument.importNode(de,!0),Ae.nodeType===1&&Ae.nodeName==="BODY"||Ae.nodeName==="HTML"?je=Ae:je.appendChild(Ae);else{if(!Ht&&!Qt&&!sn&&de.indexOf("<")===-1)return Te&&dr?Te.createHTML(de):de;if(je=Ft(de),!je)return Ht?null:He}je&&Yt&&Aa(je.firstChild);for(var Nt=Ta(Yn?de:je);Je=Nt.nextNode();){if(Je.nodeType===3&&Je===Ze)continue;if(ur(Je))continue;Je.content instanceof At&&ie(Je.content),ke(Je),Ze=Je}if(Ze=null,Yn)return de;if(Ht){if(ya)for(en=Pe.call(je.ownerDocument);je.firstChild;)en.appendChild(je.firstChild);else en=je;return ua&&(en=_e.call(Xe,en,!0)),en}var yt=sn?je.outerHTML:je.innerHTML;return Qt&&(yt=f(yt,le," "),yt=f(yt,ue," ")),Te&&dr?Te.createHTML(yt):yt},De.setConfig=function(de){ln(de),ft=!0},De.clearConfig=function(){_a=null,ft=!1},De.isValidAttribute=function(de,te,je){_a||ln({});var Ae=u(de),Je=u(te);return Tr(Ae,Je,je)},De.addHook=function(de,te){if(typeof te!="function")return;re[de]=re[de]||[],g(re[de],te)},De.removeHook=function(de){re[de]&&b(re[de])},De.removeHooks=function(de){re[de]&&(re[de]=[])},De.removeAllHooks=function(){re={}},De}var Ce=q();return Ce})},wRmb:function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return M});var ee=w("rePB"),N=w("KQm4"),j=w("VTBJ"),Y=w("Ff2n"),B=w("q1tI"),D=w.n(B),G=w("Kwbf"),T=w("Zm9Q"),O=w("hW8S");function M(b){return Object(T.a)(b).filter(function(g){return B.isValidElement(g)}).map(function(g){var m=g.key,u=g.props,l=u.children,f=Object(Y.a)(u,["children"]),C=Object(j.a)({key:m},f);return l&&(C.children=M(l)),C})}function _(b){return b.reduce(function(g,m){var u=m.fixed,l=u===!0?"left":u,f=m.children;return f&&f.length>0?[].concat(Object(N.a)(g),Object(N.a)(_(f).map(function(C){return Object(j.a)({fixed:l},C)}))):[].concat(Object(N.a)(g),[Object(j.a)(Object(j.a)({},m),{},{fixed:l})])},[])}function I(b){for(var g=!0,m=0;m<b.length;m+=1){var u=b[m];if(g&&u.fixed!=="left")g=!1;else if(!g&&u.fixed==="left"){Object(G.a)(!1,"Index ".concat(m-1," of `columns` missing `fixed='left'` prop."));break}}for(var l=!0,f=b.length-1;f>=0;f-=1){var C=b[f];if(l&&C.fixed!=="right")l=!1;else if(!l&&C.fixed==="right"){Object(G.a)(!1,"Index ".concat(f+1," of `columns` missing `fixed='right'` prop."));break}}}function U(b){return b.map(function(g){var m=g.fixed,u=Object(Y.a)(g,["fixed"]),l=m;return m==="left"?l="right":m==="right"&&(l="left"),Object(j.a)({fixed:l},u)})}function R(b,g){var m=b.prefixCls,u=b.columns,l=b.children,f=b.expandable,C=b.expandedKeys,h=b.getRowKey,c=b.onTriggerExpand,x=b.expandIcon,p=b.rowExpandable,s=b.expandIconColumnIndex,n=b.direction,o=b.expandRowByClick,i=B.useMemo(function(){return u||M(l)},[u,l]),y=B.useMemo(function(){if(f){var P,F=s||0,z=i[F],V=(P={},Object(ee.a)(P,O.a,{className:"".concat(m,"-expand-icon-col")}),Object(ee.a)(P,"title",""),Object(ee.a)(P,"fixed",z?z.fixed:null),Object(ee.a)(P,"className","".concat(m,"-row-expand-icon-cell")),Object(ee.a)(P,"render",function(H,J,ae){var he=h(J,ae),Se=C.has(he),Ee=p?p(J):!0,Re=x({prefixCls:m,expanded:Se,expandable:Ee,record:J,onExpand:c});return o?B.createElement("span",{onClick:function(Oe){return Oe.stopPropagation()}},Re):Re}),P),L=i.slice();return F>=0&&L.splice(F,0,V),L}return i},[f,i,h,C,x,n]),v=B.useMemo(function(){var P=y;return g&&(P=g(P)),P.length||(P=[{render:function(){return null}}]),P},[g,y,n]),A=B.useMemo(function(){return n==="rtl"?U(_(v)):_(v)},[v,n]);return[v,A]}xe.b=R},wyMu:function(Ue,xe,w){"use strict";Object.defineProperty(xe,"__esModule",{value:!0}),xe.default=void 0;var ee=B(w("q1tI")),N=Y(w("17x9")),j=Y(w("urRO"));function Y(C){return C&&C.__esModule?C:{default:C}}function B(C){if(C&&C.__esModule)return C;var h={};if(C!=null){for(var c in C)if(Object.prototype.hasOwnProperty.call(C,c)){var x=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(C,c):{};x.get||x.set?Object.defineProperty(h,c,x):h[c]=C[c]}}return h.default=C,h}function D(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?D=function(c){return typeof c}:D=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},D(C)}function G(C,h,c){return h in C?Object.defineProperty(C,h,{value:c,enumerable:!0,configurable:!0,writable:!0}):C[h]=c,C}function T(){return T=Object.assign||function(C){for(var h=1;h<arguments.length;h++){var c=arguments[h];for(var x in c)Object.prototype.hasOwnProperty.call(c,x)&&(C[x]=c[x])}return C},T.apply(this,arguments)}function O(C,h){if(!(C instanceof h))throw new TypeError("Cannot call a class as a function")}function M(C,h){for(var c=0;c<h.length;c++){var x=h[c];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(C,x.key,x)}}function _(C,h,c){return h&&M(C.prototype,h),c&&M(C,c),C}function I(C,h){return h&&(D(h)==="object"||typeof h=="function")?h:U(C)}function U(C){if(C===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C}function R(C){return R=Object.setPrototypeOf?Object.getPrototypeOf:function(c){return c.__proto__||Object.getPrototypeOf(c)},R(C)}function b(C,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function");C.prototype=Object.create(h&&h.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),h&&g(C,h)}function g(C,h){return g=Object.setPrototypeOf||function(x,p){return x.__proto__=p,x},g(C,h)}var m=["dragMode","aspectRatio","data","crop","viewMode","preview","responsive","restore","checkCrossOrigin","checkOrientation","modal","guides","center","highlight","background","autoCrop","autoCropArea","movable","rotatable","scalable","zoomable","zoomOnTouch","zoomOnWheel","wheelZoomRatio","cropBoxMovable","cropBoxResizable","toggleDragModeOnDblclick","minContainerWidth","minContainerHeight","minCanvasWidth","minCanvasHeight","minCropBoxWidth","minCropBoxHeight","ready","cropstart","cropmove","cropend","zoom"],u=m.slice(4),l=function(C){b(h,C);function h(){return O(this,h),I(this,R(h).apply(this,arguments))}return _(h,[{key:"componentDidMount",value:function(){var x=this,p=Object.keys(this.props).filter(function(s){return m.indexOf(s)!==-1}).reduce(function(s,n){return T({},s,G({},n,x.props[n]))},{});this.cropper=new j.default(this.img,p)}},{key:"UNSAFE_componentWillReceiveProps",value:function(x){var p=this;x.src!==this.props.src&&this.cropper.reset().clear().replace(x.src),x.aspectRatio!==this.props.aspectRatio&&this.setAspectRatio(x.aspectRatio),x.data!==this.props.data&&this.setData(x.data),x.dragMode!==this.props.dragMode&&this.setDragMode(x.dragMode),x.cropBoxData!==this.props.cropBoxData&&this.setCropBoxData(x.cropBoxData),x.canvasData!==this.props.canvasData&&this.setCanvasData(x.canvasData),x.moveTo!==this.props.moveTo&&(x.moveTo.length>1?this.moveTo(x.moveTo[0],x.moveTo[1]):this.moveTo(x.moveTo[0])),x.zoomTo!==this.props.zoomTo&&this.zoomTo(x.zoomTo),x.rotateTo!==this.props.rotateTo&&this.rotateTo(x.rotateTo),x.scaleX!==this.props.scaleX&&this.scaleX(x.scaleX),x.scaleY!==this.props.scaleY&&this.scaleY(x.scaleY),x.enable!==this.props.enable&&(x.enable?this.enable():this.disable()),Object.keys(x).forEach(function(s){var n=x[s]!==p.props[s],o=u.indexOf(s)!==-1;if(typeof x[s]=="function"&&typeof p.props[s]=="function"&&(n=x[s].toString()!==p.props[s].toString()),n&&o)throw new Error("prop: ".concat(s," can't be change after componentDidMount"))})}},{key:"componentWillUnmount",value:function(){this.img&&(this.cropper.destroy(),delete this.img,delete this.cropper)}},{key:"setDragMode",value:function(x){return this.cropper.setDragMode(x)}},{key:"setAspectRatio",value:function(x){return this.cropper.setAspectRatio(x)}},{key:"getCroppedCanvas",value:function(x){return this.cropper.getCroppedCanvas(x)}},{key:"setCropBoxData",value:function(x){return this.cropper.setCropBoxData(x)}},{key:"getCropBoxData",value:function(){return this.cropper.getCropBoxData()}},{key:"setCanvasData",value:function(x){return this.cropper.setCanvasData(x)}},{key:"getCanvasData",value:function(){return this.cropper.getCanvasData()}},{key:"getImageData",value:function(){return this.cropper.getImageData()}},{key:"getContainerData",value:function(){return this.cropper.getContainerData()}},{key:"setData",value:function(x){return this.cropper.setData(x)}},{key:"getData",value:function(x){return this.cropper.getData(x)}},{key:"crop",value:function(){return this.cropper.crop()}},{key:"move",value:function(x,p){return this.cropper.move(x,p)}},{key:"moveTo",value:function(x,p){return this.cropper.moveTo(x,p)}},{key:"zoom",value:function(x){return this.cropper.zoom(x)}},{key:"zoomTo",value:function(x){return this.cropper.zoomTo(x)}},{key:"rotate",value:function(x){return this.cropper.rotate(x)}},{key:"rotateTo",value:function(x){return this.cropper.rotateTo(x)}},{key:"enable",value:function(){return this.cropper.enable()}},{key:"disable",value:function(){return this.cropper.disable()}},{key:"reset",value:function(){return this.cropper.reset()}},{key:"clear",value:function(){return this.cropper.clear()}},{key:"replace",value:function(x,p){return this.cropper.replace(x,p)}},{key:"scale",value:function(x,p){return this.cropper.scale(x,p)}},{key:"scaleX",value:function(x){return this.cropper.scaleX(x)}},{key:"scaleY",value:function(x){return this.cropper.scaleY(x)}},{key:"render",value:function(){var x=this,p=this.props,s=p.src,n=p.alt,o=p.crossOrigin,i=p.style,y=p.className;return ee.default.createElement("div",{style:i,className:y},ee.default.createElement("img",{crossOrigin:o,ref:function(A){x.img=A},src:s,alt:n===void 0?"picture":n,style:{opacity:0}}))}}]),h}(ee.Component);l.propTypes={style:N.default.object,className:N.default.string,crossOrigin:N.default.string,src:N.default.string,alt:N.default.string,aspectRatio:N.default.number,dragMode:N.default.oneOf(["crop","move","none"]),data:N.default.shape({x:N.default.number,y:N.default.number,width:N.default.number,height:N.default.number,rotate:N.default.number,scaleX:N.default.number,scaleY:N.default.number}),scaleX:N.default.number,scaleY:N.default.number,enable:N.default.bool,cropBoxData:N.default.shape({left:N.default.number,top:N.default.number,width:N.default.number,height:N.default.number}),canvasData:N.default.shape({left:N.default.number,top:N.default.number,width:N.default.number,height:N.default.number}),zoomTo:N.default.number,moveTo:N.default.arrayOf(N.default.number),rotateTo:N.default.number,viewMode:N.default.oneOf([0,1,2,3]),preview:N.default.string,responsive:N.default.bool,restore:N.default.bool,checkCrossOrigin:N.default.bool,checkOrientation:N.default.bool,modal:N.default.bool,guides:N.default.bool,center:N.default.bool,highlight:N.default.bool,background:N.default.bool,autoCrop:N.default.bool,autoCropArea:N.default.number,movable:N.default.bool,rotatable:N.default.bool,scalable:N.default.bool,zoomable:N.default.bool,zoomOnTouch:N.default.bool,zoomOnWheel:N.default.bool,wheelZoomRatio:N.default.number,cropBoxMovable:N.default.bool,cropBoxResizable:N.default.bool,toggleDragModeOnDblclick:N.default.bool,minContainerWidth:N.default.number,minContainerHeight:N.default.number,minCanvasWidth:N.default.number,minCanvasHeight:N.default.number,minCropBoxWidth:N.default.number,minCropBoxHeight:N.default.number,ready:N.default.func,cropstart:N.default.func,cropmove:N.default.func,cropend:N.default.func,crop:N.default.func,zoom:N.default.func},l.defaultProps={src:null,dragMode:"crop",data:null,scaleX:1,scaleY:1,enable:!0,zoomTo:1,rotateTo:0};var f=l;xe.default=f},xiVL:function(Ue,xe){Ue.exports="data:image/png;base64,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"},"y0+3":function(Ue,xe,w){"use strict";w.d(xe,"a",function(){return _}),w.d(xe,"b",function(){return U});var ee=/margin|padding|width|height|max|min|offset/,N={left:!0,top:!0},j={cssFloat:1,styleFloat:1,float:1};function Y(R){return R.nodeType===1?R.ownerDocument.defaultView.getComputedStyle(R,null):{}}function B(R,b,g){if(b=b.toLowerCase(),g==="auto"){if(b==="height")return R.offsetHeight;if(b==="width")return R.offsetWidth}return b in N||(N[b]=ee.test(b)),N[b]?parseFloat(g)||0:g}function D(R,b){var g=arguments.length,m=Y(R);return b=j[b]?"cssFloat"in R.style?"cssFloat":"styleFloat":b,g===1?m:B(R,b,m[b]||R.style[b])}function G(R,b,g){var m=arguments.length;if(b=j[b]?"cssFloat"in R.style?"cssFloat":"styleFloat":b,m===3)return typeof g=="number"&&ee.test(b)&&(g="".concat(g,"px")),R.style[b]=g,g;for(var u in b)b.hasOwnProperty(u)&&G(R,u,b[u]);return Y(R)}function T(R){return R===document.body?document.documentElement.clientWidth:R.offsetWidth}function O(R){return R===document.body?window.innerHeight||document.documentElement.clientHeight:R.offsetHeight}function M(){var R=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:R,height:b}}function _(){var R=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:R,height:b}}function I(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function U(R){var b=R.getBoundingClientRect(),g=document.documentElement;return{left:b.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},y78Q:function(Ue,xe,w){Ue.exports={flex_box_center:"flex_box_center___1tdqd",flex_space_between:"flex_space_between___29ust",flex_box_vertical_center:"flex_box_vertical_center___3ot0j",flex_box_center_end:"flex_box_center_end___2jkik",flex_box_column:"flex_box_column___3S0UU",all:"all___1r0oh",title:"title___2hV-A",search_select:"search_select___189xQ",add_people:"add_people___lpk0r",people_icon:"people_icon___1zusY",content_user:"content_user___3Tscy",content_left:"content_left___oTnVs",user_img_box:"user_img_box___IO2j7",user_img:"user_img___1_UKq",user_rule_create:"user_rule_create___2R9Yk",user_rule_me:"user_rule_me___3xO7C",user_info:"user_info___1au2B",user_name:"user_name___3eRFT",user_school:"user_school___1c3G7",delete_text:"delete_text___4K8J8",query_style:"query_style___2TF0H",modal_styles:"modal_styles___zqySS",select_modal:"select_modal___2vjZl",menu_style:"menu_style___1JlKK"}},ygoZ:function(Ue,xe){Ue.exports="data:image/png;base64,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"},yslc:function(Ue,xe){Ue.exports="data:image/png;base64,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"},z4EP:function(Ue,xe){Ue.exports="data:image/png;base64,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"}}]);