���� JFIF  XX �� �� �     $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�� ��" �� 4     ��   �� �,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu��� #ډb���_�N� ?� �wQ���5-�~�I���8��� �TK<5o�Iv-� ����k�_U_����� ~b�M��d��� �Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F� ?_�'ϔ��_�Ջt� �=||I �� 6�έ"�����D���/[�k�9�� �Y�8 ds|\���Ҿp6�Ҵ���]��.����6� z<�v��@]�i% �� $j��~ �g��J>��no����pM[me�i$[�� �� s�o�ᘨ�˸ nɜG-�ĨU�ycP� 3.DB�li�;� �hj���x 7Z^�N�h��� ���N3u{�:j �x�힞��#M &��jL P@ _���� P�� &��o8 ������9 �����@Sz 6�t7#O�ߋ � s}Yf�T� ��lmr����Z)'N��k�۞p ����w\�T ȯ?�8` �O��i{wﭹW�[�r�� ��Q4F�׊�� �3m&L�=��h3� ���z~��#� \�l :�F,j@�� ʱ�wQT����8�"kJO��� 6�֚l���� }��� R�>ډK���]��y����&����p�}b�� ;N�1�m�r$� |��7�>e�@ B�TM*-i H��g�D�)� E�m�|�ؘbҗ�a ��Ҿ���� t4��� o���G��*oCN�rP���Q��@z,|?W[0 �����:�n,j WiE��W� �$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S�� ��VN;� }�s?.����� w �9��˟<���Mq4�Wv' ��{)0�1mB ��V����W[� ����8�/<� �%���wT^�5���b��)iM� p g�N�&ݝ� �VO~� q���u���9� ����!��J27��� �$ O-���! �: �%H��� ـ ����y�ΠM=t{!S�� oK8������ t<����è :a�� ����[���� �ա�H���~��w��Qz`�p o�^ �� ��Q��n�  �,uu�C� $ ^���,� �����8�#��:�6��e�|~� ��!�3� 3.�\0�� q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�< ���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y� |�y��� ~�6�@c��1vOp �Ig�� ��4��l�OD� ��L����� R���c���j�_�uX 6��3?nk��Wy�f;^*B� ��@ �~a�`��Eu������ +� �� 6�L��.ü>��}y���}_�O�6�͐�:�Yr G�X��kG�� ���l^w�� �~㒶sy� �Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT ��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2�� #I/�׍qz��^t�̔��� b�Yz4x ���t�){ OH� �+(E��A&�N�������XT��o��"�XC�� '���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�| Lp�d�H��}�(�.|����k��c4^� "�����Z?ȕ ��a< �L�!0 39C� �Eu� C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf�� �M}7����]��� �s2tcS{�\icTx;�\��7K���P ���ʇ Z O-��~�� c>"��?�� �����P ��E��O�8��@�8��G��Q�g�a�Վ���󁶠 �䧘��_%#r�>� 1�z�a�� eb��qcP ѵ��n���#L��� =��׀t� L�7�` ��V��� A{�C:�g���e@ �w1 Xp 3�c3�ġ���� p��M"'-�@n4���fG� �B3�DJ�8[Jo�ߐ���gK)ƛ��$���� � ��8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�� �?��K� ���QK�d ����B`�s}�>���` ��*�>��,*@J�d�oF*� ���弝��O}�k��s��]��y�ߘ ��c1G�V���<=�7��7����6 �q�PT��tXԀ�!9*4�4Tހ 3XΛex�46�� �Y��D ����� �BdemDa����\�_l,� �G�/���֌7���Y�](�xTt^%�GE�����4�}bT ���ڹ�����; Y)���B�Q��u��>J/J � ⮶.�XԄ��j�ݳ� +E��d ��r�5�_D �1 �� o�� �B�x�΢�#� ��<��W�����8���R6�@ g�M�.��� dr�D��>(otU��@ x=��~v���2� ӣ�d�oBd ��3�eO�6�㣷�� ���ݜ 6��6Y��Qz`�� S��{���\P �~z m5{J/L��1������<�e�ͅPu� b�]�ϔ ���'�� ����f�b� Zpw��c`"��i���BD@:)ִ�:�]��h v�E� w���T�l ��P� ��"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u� )]կ��� ��7x�� �s�M�-<ɯ�c��r� v�����@��$�ޮ}lk���a�� �'����>x��O\�Z Fu>��� ��ck#��&:��`�$ �ai�>2Δ����l���oF[h� �lE�ܺ�Π k:)���` �� $[6�����9�����kOw�\|��� 8}������ބ:��񶐕� �I�A1/� =�2[�,�!��.}gN#�u����b ��� ~� �݊��}34q��� �d�E��L c��$ ��"�[q�U�硬g^��%B � z���r�p J�ru%v\h 1Y�ne` ǥ:g�� �pQM~�^� Xi� ��`S�:V2 9.�P���V� ?B�k�� AEvw%�_�9C�Q����wKekP ؠ�\� ;Io d�{ ߞo�c1eP��� �\� `����E=���@K<�Y�� �eڼ�J ���w����{av�F�'�M�@ /J��+9p ���|]���� �Iw &` ��8���& M�hg ��[�{ ��Xj�� %��Ӓ� $��(��� �ʹN��� <>�I���RY� ��K2�NPlL�ɀ )��&e� ���B+ь����( � �JTx ���_?EZ� }@ 6�U���뙢ط�z��dWI� n` D����噥�[��uV��"�G& Ú����2 g�}&m� �?ċ �"����Om#� ������� � ��{� ON��"S�X ��Ne��ysQ���@ Fn��Vg��� dX�~nj� ]J�<�K]: ��FW�� b�������62 �=��5f����JKw� �bf�X� 55��~J �%^� ���:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v��� g�8�1��f2 4;�V���ǔ�)��� �9���1\�� c��v�/'Ƞ�w����� ��$�4�R-��t�� �� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃���� ��A��20�c# �� @    0!1@AP"#2Q`$3V�%45a6�FRUq���   � ���^7ׅ,$n� ������+��F�`��2X'��0vM��p�L=������ 5��8������u�p~���.�`r�����\��� O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�� ����S�T���1���i[U�ɵz�]��U)V�S6���3$K{� ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u� !��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� � ��D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v��� ��멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$� JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4� [�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ� dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il� �d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J� �oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.��� 3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R =X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N��� ��#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%�� �JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$ I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$�� �L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����) �H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>� dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\� y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�� ����Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7� �ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz�� )�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!) '��8Ϣ�ٔ� �ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'� L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���( }��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3������� QT��a�� ��x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3� ,#c�co��q�a)*P t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O��������� m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l� O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m� ��PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q� �����~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~� |,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@ l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)` 7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ��� �}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i���� >J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0 ��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q�� nxҍ!U�f�!eh�i�2�m ���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{ / �?�͟��|1�:�#g��W�>$����d��J��d�B�� =��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�� ��O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�� ��l�cGs�ځ�������y�Ac���� �\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6� ���N6�q�� ���� N    ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td��  ? � ��N����a��3��m���C���w��������xA�m�q�m��� m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4� ��r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0����� �u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ���� V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�� ���Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q� (v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9� �3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M��� �A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa� ���Q�#� WeF��ŮNj�p�J* mQ�N��� �*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]�� 陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv :��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp �BGv[]�u�Ov��� 0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND ��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R�� � ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`( �>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG�� {+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/ ��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�> e]�����Q�r�:����g�,i"�����ԩA� *M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f��� ��֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ�� �˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)� �h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~��� ��� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W� I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c� ��]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪ �\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W����� 6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}����� 6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@ �P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6��� ��m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw� k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ��� �mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e�� R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1 [y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN�� ĕ�� 0    !01@Q"2AaPq3BR������ ? � ��@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j �ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^� ��ԯ̾9Z��F��������n��1��� ��]�[��)�'������ :�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0�� ;_�� 3     !01"@AQa2Pq#3BR������ ? � �ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�������� ��4B>��o��](��$B���m�����a�!=� �?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{ E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)��� �I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a �84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b� �$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7� �k�� 403WebShell
403Webshell
Server IP : 104.21.28.238  /  Your IP : 216.73.216.84
Web Server : Apache
System : Linux sg2plzcpnl487135.prod.sin2.secureserver.net 4.18.0-553.52.1.lve.el8.x86_64 #1 SMP Wed May 21 15:31:29 UTC 2025 x86_64
User : qqgeaef3fu81 ( 8552319)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/qqgeaef3fu81/www/admin.humanrightsadca.in/public/wp-content/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/qqgeaef3fu81/www/admin.humanrightsadca.in/public/wp-content/bootstrap.min.js
/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
!(function (t, e) {
  "object" == typeof exports && "undefined" != typeof module
      ? (module.exports = e(require("@popperjs/core")))
      : "function" == typeof define && define.amd
      ? define(["@popperjs/core"], e)
      : ((t = "undefined" != typeof globalThis ? globalThis : t || self).bootstrap = e(t.Popper));
})(this, function (t) {
  "use strict";
  function e(t) {
      if (t && t.__esModule) return t;
      var e = Object.create(null);
      return (
          t &&
              Object.keys(t).forEach(function (s) {
                  if ("default" !== s) {
                      var i = Object.getOwnPropertyDescriptor(t, s);
                      Object.defineProperty(
                          e,
                          s,
                          i.get
                              ? i
                              : {
                                    enumerable: !0,
                                    get: function () {
                                        return t[s];
                                    },
                                }
                      );
                  }
              }),
          (e.default = t),
          Object.freeze(e)
      );
  }
  var s = e(t);
  const i = {
          find: (t, e = document.documentElement) => [].concat(...Element.prototype.querySelectorAll.call(e, t)),
          findOne: (t, e = document.documentElement) => Element.prototype.querySelector.call(e, t),
          children: (t, e) => [].concat(...t.children).filter((t) => t.matches(e)),
          parents(t, e) {
              const s = [];
              let i = t.parentNode;
              for (; i && i.nodeType === Node.ELEMENT_NODE && 3 !== i.nodeType; ) i.matches(e) && s.push(i), (i = i.parentNode);
              return s;
          },
          prev(t, e) {
              let s = t.previousElementSibling;
              for (; s; ) {
                  if (s.matches(e)) return [s];
                  s = s.previousElementSibling;
              }
              return [];
          },
          next(t, e) {
              let s = t.nextElementSibling;
              for (; s; ) {
                  if (s.matches(e)) return [s];
                  s = s.nextElementSibling;
              }
              return [];
          },
      },
      n = (t) => {
          do {
              t += Math.floor(1e6 * Math.random());
          } while (document.getElementById(t));
          return t;
      },
      o = (t) => {
          let e = t.getAttribute("data-bs-target");
          if (!e || "#" === e) {
              let s = t.getAttribute("href");
              if (!s || (!s.includes("#") && !s.startsWith("."))) return null;
              s.includes("#") && !s.startsWith("#") && (s = "#" + s.split("#")[1]), (e = s && "#" !== s ? s.trim() : null);
          }
          return e;
      },
      r = (t) => {
          const e = o(t);
          return e && document.querySelector(e) ? e : null;
      },
      a = (t) => {
          const e = o(t);
          return e ? document.querySelector(e) : null;
      },
      l = (t) => {
          t.dispatchEvent(new Event("transitionend"));
      },
      c = (t) => !(!t || "object" != typeof t) && (void 0 !== t.jquery && (t = t[0]), void 0 !== t.nodeType),
      h = (t) => (c(t) ? (t.jquery ? t[0] : t) : "string" == typeof t && t.length > 0 ? i.findOne(t) : null),
      d = (t, e, s) => {
          Object.keys(s).forEach((i) => {
              const n = s[i],
                  o = e[i],
                  r =
                      o && c(o)
                          ? "element"
                          : null == (a = o)
                          ? "" + a
                          : {}.toString
                                .call(a)
                                .match(/\s([a-z]+)/i)[1]
                                .toLowerCase();
              var a;
              if (!new RegExp(n).test(r)) throw new TypeError(`${t.toUpperCase()}: Option "${i}" provided type "${r}" but expected type "${n}".`);
          });
      },
      u = (t) => !(!c(t) || 0 === t.getClientRects().length) && "visible" === getComputedStyle(t).getPropertyValue("visibility"),
      g = (t) => !t || t.nodeType !== Node.ELEMENT_NODE || !!t.classList.contains("disabled") || (void 0 !== t.disabled ? t.disabled : t.hasAttribute("disabled") && "false" !== t.getAttribute("disabled")),
      p = (t) => {
          if (!document.documentElement.attachShadow) return null;
          if ("function" == typeof t.getRootNode) {
              const e = t.getRootNode();
              return e instanceof ShadowRoot ? e : null;
          }
          return t instanceof ShadowRoot ? t : t.parentNode ? p(t.parentNode) : null;
      },
      f = () => {},
      m = (t) => t.offsetHeight,
      _ = () => {
          const { jQuery: t } = window;
          return t && !document.body.hasAttribute("data-bs-no-jquery") ? t : null;
      },
      b = [],
      v = () => "rtl" === document.documentElement.dir,
      y = (t) => {
          var e;
          (e = () => {
              const e = _();
              if (e) {
                  const s = t.NAME,
                      i = e.fn[s];
                  (e.fn[s] = t.jQueryInterface), (e.fn[s].Constructor = t), (e.fn[s].noConflict = () => ((e.fn[s] = i), t.jQueryInterface));
              }
          }),
              "loading" === document.readyState
                  ? (b.length ||
                        document.addEventListener("DOMContentLoaded", () => {
                            b.forEach((t) => t());
                        }),
                    b.push(e))
                  : e();
      },
      w = (t) => {
          "function" == typeof t && t();
      },
      E = (t, e, s = !0) => {
          if (!s) return void w(t);
          const i =
              ((t) => {
                  if (!t) return 0;
                  let { transitionDuration: e, transitionDelay: s } = window.getComputedStyle(t);
                  const i = Number.parseFloat(e),
                      n = Number.parseFloat(s);
                  return i || n ? ((e = e.split(",")[0]), (s = s.split(",")[0]), 1e3 * (Number.parseFloat(e) + Number.parseFloat(s))) : 0;
              })(e) + 5;
          let n = !1;
          const o = ({ target: s }) => {
              s === e && ((n = !0), e.removeEventListener("transitionend", o), w(t));
          };
          e.addEventListener("transitionend", o),
              setTimeout(() => {
                  n || l(e);
              }, i);
      },
      A = (t, e, s, i) => {
          let n = t.indexOf(e);
          if (-1 === n) return t[!s && i ? t.length - 1 : 0];
          const o = t.length;
          return (n += s ? 1 : -1), i && (n = (n + o) % o), t[Math.max(0, Math.min(n, o - 1))];
      },
      T = /[^.]*(?=\..*)\.|.*/,
      C = /\..*/,
      k = /::\d+$/,
      L = {};
  let O = 1;
  const D = { mouseenter: "mouseover", mouseleave: "mouseout" },
      I = /^(mouseenter|mouseleave)/i,
      N = new Set([
          "click",
          "dblclick",
          "mouseup",
          "mousedown",
          "contextmenu",
          "mousewheel",
          "DOMMouseScroll",
          "mouseover",
          "mouseout",
          "mousemove",
          "selectstart",
          "selectend",
          "keydown",
          "keypress",
          "keyup",
          "orientationchange",
          "touchstart",
          "touchmove",
          "touchend",
          "touchcancel",
          "pointerdown",
          "pointermove",
          "pointerup",
          "pointerleave",
          "pointercancel",
          "gesturestart",
          "gesturechange",
          "gestureend",
          "focus",
          "blur",
          "change",
          "reset",
          "select",
          "submit",
          "focusin",
          "focusout",
          "load",
          "unload",
          "beforeunload",
          "resize",
          "move",
          "DOMContentLoaded",
          "readystatechange",
          "error",
          "abort",
          "scroll",
      ]);
  function S(t, e) {
      return (e && `${e}::${O++}`) || t.uidEvent || O++;
  }
  function x(t) {
      const e = S(t);
      return (t.uidEvent = e), (L[e] = L[e] || {}), L[e];
  }
  function M(t, e, s = null) {
      const i = Object.keys(t);
      for (let n = 0, o = i.length; n < o; n++) {
          const o = t[i[n]];
          if (o.originalHandler === e && o.delegationSelector === s) return o;
      }
      return null;
  }
  function P(t, e, s) {
      const i = "string" == typeof e,
          n = i ? s : e;
      let o = R(t);
      return N.has(o) || (o = t), [i, n, o];
  }
  function j(t, e, s, i, n) {
      if ("string" != typeof e || !t) return;
      if ((s || ((s = i), (i = null)), I.test(e))) {
          const t = (t) =>
              function (e) {
                  if (!e.relatedTarget || (e.relatedTarget !== e.delegateTarget && !e.delegateTarget.contains(e.relatedTarget))) return t.call(this, e);
              };
          i ? (i = t(i)) : (s = t(s));
      }
      const [o, r, a] = P(e, s, i),
          l = x(t),
          c = l[a] || (l[a] = {}),
          h = M(c, r, o ? s : null);
      if (h) return void (h.oneOff = h.oneOff && n);
      const d = S(r, e.replace(T, "")),
          u = o
              ? (function (t, e, s) {
                    return function i(n) {
                        const o = t.querySelectorAll(e);
                        for (let { target: r } = n; r && r !== this; r = r.parentNode) for (let a = o.length; a--; ) if (o[a] === r) return (n.delegateTarget = r), i.oneOff && B.off(t, n.type, e, s), s.apply(r, [n]);
                        return null;
                    };
                })(t, s, i)
              : (function (t, e) {
                    return function s(i) {
                        return (i.delegateTarget = t), s.oneOff && B.off(t, i.type, e), e.apply(t, [i]);
                    };
                })(t, s);
      (u.delegationSelector = o ? s : null), (u.originalHandler = r), (u.oneOff = n), (u.uidEvent = d), (c[d] = u), t.addEventListener(a, u, o);
  }
  function H(t, e, s, i, n) {
      const o = M(e[s], i, n);
      o && (t.removeEventListener(s, o, Boolean(n)), delete e[s][o.uidEvent]);
  }
  function R(t) {
      return (t = t.replace(C, "")), D[t] || t;
  }
  const B = {
          on(t, e, s, i) {
              j(t, e, s, i, !1);
          },
          one(t, e, s, i) {
              j(t, e, s, i, !0);
          },
          off(t, e, s, i) {
              if ("string" != typeof e || !t) return;
              const [n, o, r] = P(e, s, i),
                  a = r !== e,
                  l = x(t),
                  c = e.startsWith(".");
              if (void 0 !== o) {
                  if (!l || !l[r]) return;
                  return void H(t, l, r, o, n ? s : null);
              }
              c &&
                  Object.keys(l).forEach((s) => {
                      !(function (t, e, s, i) {
                          const n = e[s] || {};
                          Object.keys(n).forEach((o) => {
                              if (o.includes(i)) {
                                  const i = n[o];
                                  H(t, e, s, i.originalHandler, i.delegationSelector);
                              }
                          });
                      })(t, l, s, e.slice(1));
                  });
              const h = l[r] || {};
              Object.keys(h).forEach((s) => {
                  const i = s.replace(k, "");
                  if (!a || e.includes(i)) {
                      const e = h[s];
                      H(t, l, r, e.originalHandler, e.delegationSelector);
                  }
              });
          },
          trigger(t, e, s) {
              if ("string" != typeof e || !t) return null;
              const i = _(),
                  n = R(e),
                  o = e !== n,
                  r = N.has(n);
              let a,
                  l = !0,
                  c = !0,
                  h = !1,
                  d = null;
              return (
                  o && i && ((a = i.Event(e, s)), i(t).trigger(a), (l = !a.isPropagationStopped()), (c = !a.isImmediatePropagationStopped()), (h = a.isDefaultPrevented())),
                  r ? ((d = document.createEvent("HTMLEvents")), d.initEvent(n, l, !0)) : (d = new CustomEvent(e, { bubbles: l, cancelable: !0 })),
                  void 0 !== s &&
                      Object.keys(s).forEach((t) => {
                          Object.defineProperty(d, t, { get: () => s[t] });
                      }),
                  h && d.preventDefault(),
                  c && t.dispatchEvent(d),
                  d.defaultPrevented && void 0 !== a && a.preventDefault(),
                  d
              );
          },
      },
      $ = new Map();
  var W = {
      set(t, e, s) {
          $.has(t) || $.set(t, new Map());
          const i = $.get(t);
          i.has(e) || 0 === i.size ? i.set(e, s) : console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`);
      },
      get: (t, e) => ($.has(t) && $.get(t).get(e)) || null,
      remove(t, e) {
          if (!$.has(t)) return;
          const s = $.get(t);
          s.delete(e), 0 === s.size && $.delete(t);
      },
  };
  class q {
      constructor(t) {
          (t = h(t)) && ((this._element = t), W.set(this._element, this.constructor.DATA_KEY, this));
      }
      dispose() {
          W.remove(this._element, this.constructor.DATA_KEY),
              B.off(this._element, this.constructor.EVENT_KEY),
              Object.getOwnPropertyNames(this).forEach((t) => {
                  this[t] = null;
              });
      }
      _queueCallback(t, e, s = !0) {
          E(t, e, s);
      }
      static getInstance(t) {
          return W.get(t, this.DATA_KEY);
      }
      static getOrCreateInstance(t, e = {}) {
          return this.getInstance(t) || new this(t, "object" == typeof e ? e : null);
      }
      static get VERSION() {
          return "5.0.2";
      }
      static get NAME() {
          throw new Error('You have to implement the static method "NAME", for each component!');
      }
      static get DATA_KEY() {
          return "bs." + this.NAME;
      }
      static get EVENT_KEY() {
          return "." + this.DATA_KEY;
      }
  }
  class z extends q {
      static get NAME() {
          return "alert";
      }
      close(t) {
          const e = t ? this._getRootElement(t) : this._element,
              s = this._triggerCloseEvent(e);
          null === s || s.defaultPrevented || this._removeElement(e);
      }
      _getRootElement(t) {
          return a(t) || t.closest(".alert");
      }
      _triggerCloseEvent(t) {
          return B.trigger(t, "close.bs.alert");
      }
      _removeElement(t) {
          t.classList.remove("show");
          const e = t.classList.contains("fade");
          this._queueCallback(() => this._destroyElement(t), t, e);
      }
      _destroyElement(t) {
          t.remove(), B.trigger(t, "closed.bs.alert");
      }
      static jQueryInterface(t) {
          return this.each(function () {
              const e = z.getOrCreateInstance(this);
              "close" === t && e[t](this);
          });
      }
      static handleDismiss(t) {
          return function (e) {
              e && e.preventDefault(), t.close(this);
          };
      }
  }
  B.on(document, "click.bs.alert.data-api", '[data-bs-dismiss="alert"]', z.handleDismiss(new z())), y(z);
  class F extends q {
      static get NAME() {
          return "button";
      }
      toggle() {
          this._element.setAttribute("aria-pressed", this._element.classList.toggle("active"));
      }
      static jQueryInterface(t) {
          return this.each(function () {
              const e = F.getOrCreateInstance(this);
              "toggle" === t && e[t]();
          });
      }
  }
  function U(t) {
      return "true" === t || ("false" !== t && (t === Number(t).toString() ? Number(t) : "" === t || "null" === t ? null : t));
  }
  function K(t) {
      return t.replace(/[A-Z]/g, (t) => "-" + t.toLowerCase());
  }
  B.on(document, "click.bs.button.data-api", '[data-bs-toggle="button"]', (t) => {
      t.preventDefault();
      const e = t.target.closest('[data-bs-toggle="button"]');
      F.getOrCreateInstance(e).toggle();
  }),
      y(F);
  const V = {
          setDataAttribute(t, e, s) {
              t.setAttribute("data-bs-" + K(e), s);
          },
          removeDataAttribute(t, e) {
              t.removeAttribute("data-bs-" + K(e));
          },
          getDataAttributes(t) {
              if (!t) return {};
              const e = {};
              return (
                  Object.keys(t.dataset)
                      .filter((t) => t.startsWith("bs"))
                      .forEach((s) => {
                          let i = s.replace(/^bs/, "");
                          (i = i.charAt(0).toLowerCase() + i.slice(1, i.length)), (e[i] = U(t.dataset[s]));
                      }),
                  e
              );
          },
          getDataAttribute: (t, e) => U(t.getAttribute("data-bs-" + K(e))),
          offset(t) {
              const e = t.getBoundingClientRect();
              return { top: e.top + document.body.scrollTop, left: e.left + document.body.scrollLeft };
          },
          position: (t) => ({ top: t.offsetTop, left: t.offsetLeft }),
      },
      Q = { interval: 5e3, keyboard: !0, slide: !1, pause: "hover", wrap: !0, touch: !0 },
      X = { interval: "(number|boolean)", keyboard: "boolean", slide: "(boolean|string)", pause: "(string|boolean)", wrap: "boolean", touch: "boolean" },
      Y = "next",
      G = "prev",
      Z = "left",
      J = "right",
      tt = { ArrowLeft: J, ArrowRight: Z };
  class et extends q {
      constructor(t, e) {
          super(t),
              (this._items = null),
              (this._interval = null),
              (this._activeElement = null),
              (this._isPaused = !1),
              (this._isSliding = !1),
              (this.touchTimeout = null),
              (this.touchStartX = 0),
              (this.touchDeltaX = 0),
              (this._config = this._getConfig(e)),
              (this._indicatorsElement = i.findOne(".carousel-indicators", this._element)),
              (this._touchSupported = "ontouchstart" in document.documentElement || navigator.maxTouchPoints > 0),
              (this._pointerEvent = Boolean(window.PointerEvent)),
              this._addEventListeners();
      }
      static get Default() {
          return Q;
      }
      static get NAME() {
          return "carousel";
      }
      next() {
          this._slide(Y);
      }
      nextWhenVisible() {
          !document.hidden && u(this._element) && this.next();
      }
      prev() {
          this._slide(G);
      }
      pause(t) {
          t || (this._isPaused = !0), i.findOne(".carousel-item-next, .carousel-item-prev", this._element) && (l(this._element), this.cycle(!0)), clearInterval(this._interval), (this._interval = null);
      }
      cycle(t) {
          t || (this._isPaused = !1),
              this._interval && (clearInterval(this._interval), (this._interval = null)),
              this._config && this._config.interval && !this._isPaused && (this._updateInterval(), (this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval)));
      }
      to(t) {
          this._activeElement = i.findOne(".active.carousel-item", this._element);
          const e = this._getItemIndex(this._activeElement);
          if (t > this._items.length - 1 || t < 0) return;
          if (this._isSliding) return void B.one(this._element, "slid.bs.carousel", () => this.to(t));
          if (e === t) return this.pause(), void this.cycle();
          const s = t > e ? Y : G;
          this._slide(s, this._items[t]);
      }
      _getConfig(t) {
          return (t = { ...Q, ...V.getDataAttributes(this._element), ...("object" == typeof t ? t : {}) }), d("carousel", t, X), t;
      }
      _handleSwipe() {
          const t = Math.abs(this.touchDeltaX);
          if (t <= 40) return;
          const e = t / this.touchDeltaX;
          (this.touchDeltaX = 0), e && this._slide(e > 0 ? J : Z);
      }
      _addEventListeners() {
          this._config.keyboard && B.on(this._element, "keydown.bs.carousel", (t) => this._keydown(t)),
              "hover" === this._config.pause && (B.on(this._element, "mouseenter.bs.carousel", (t) => this.pause(t)), B.on(this._element, "mouseleave.bs.carousel", (t) => this.cycle(t))),
              this._config.touch && this._touchSupported && this._addTouchEventListeners();
      }
      _addTouchEventListeners() {
          const t = (t) => {
                  !this._pointerEvent || ("pen" !== t.pointerType && "touch" !== t.pointerType) ? this._pointerEvent || (this.touchStartX = t.touches[0].clientX) : (this.touchStartX = t.clientX);
              },
              e = (t) => {
                  this.touchDeltaX = t.touches && t.touches.length > 1 ? 0 : t.touches[0].clientX - this.touchStartX;
              },
              s = (t) => {
                  !this._pointerEvent || ("pen" !== t.pointerType && "touch" !== t.pointerType) || (this.touchDeltaX = t.clientX - this.touchStartX),
                      this._handleSwipe(),
                      "hover" === this._config.pause && (this.pause(), this.touchTimeout && clearTimeout(this.touchTimeout), (this.touchTimeout = setTimeout((t) => this.cycle(t), 500 + this._config.interval)));
              };
          i.find(".carousel-item img", this._element).forEach((t) => {
              B.on(t, "dragstart.bs.carousel", (t) => t.preventDefault());
          }),
              this._pointerEvent
                  ? (B.on(this._element, "pointerdown.bs.carousel", (e) => t(e)), B.on(this._element, "pointerup.bs.carousel", (t) => s(t)), this._element.classList.add("pointer-event"))
                  : (B.on(this._element, "touchstart.bs.carousel", (e) => t(e)), B.on(this._element, "touchmove.bs.carousel", (t) => e(t)), B.on(this._element, "touchend.bs.carousel", (t) => s(t)));
      }
      _keydown(t) {
          if (/input|textarea/i.test(t.target.tagName)) return;
          const e = tt[t.key];
          e && (t.preventDefault(), this._slide(e));
      }
      _getItemIndex(t) {
          return (this._items = t && t.parentNode ? i.find(".carousel-item", t.parentNode) : []), this._items.indexOf(t);
      }
      _getItemByOrder(t, e) {
          const s = t === Y;
          return A(this._items, e, s, this._config.wrap);
      }
      _triggerSlideEvent(t, e) {
          const s = this._getItemIndex(t),
              n = this._getItemIndex(i.findOne(".active.carousel-item", this._element));
          return B.trigger(this._element, "slide.bs.carousel", { relatedTarget: t, direction: e, from: n, to: s });
      }
      _setActiveIndicatorElement(t) {
          if (this._indicatorsElement) {
              const e = i.findOne(".active", this._indicatorsElement);
              e.classList.remove("active"), e.removeAttribute("aria-current");
              const s = i.find("[data-bs-target]", this._indicatorsElement);
              for (let e = 0; e < s.length; e++)
                  if (Number.parseInt(s[e].getAttribute("data-bs-slide-to"), 10) === this._getItemIndex(t)) {
                      s[e].classList.add("active"), s[e].setAttribute("aria-current", "true");
                      break;
                  }
          }
      }
      _updateInterval() {
          const t = this._activeElement || i.findOne(".active.carousel-item", this._element);
          if (!t) return;
          const e = Number.parseInt(t.getAttribute("data-bs-interval"), 10);
          e ? ((this._config.defaultInterval = this._config.defaultInterval || this._config.interval), (this._config.interval = e)) : (this._config.interval = this._config.defaultInterval || this._config.interval);
      }
      _slide(t, e) {
          const s = this._directionToOrder(t),
              n = i.findOne(".active.carousel-item", this._element),
              o = this._getItemIndex(n),
              r = e || this._getItemByOrder(s, n),
              a = this._getItemIndex(r),
              l = Boolean(this._interval),
              c = s === Y,
              h = c ? "carousel-item-start" : "carousel-item-end",
              d = c ? "carousel-item-next" : "carousel-item-prev",
              u = this._orderToDirection(s);
          if (r && r.classList.contains("active")) return void (this._isSliding = !1);
          if (this._isSliding) return;
          if (this._triggerSlideEvent(r, u).defaultPrevented) return;
          if (!n || !r) return;
          (this._isSliding = !0), l && this.pause(), this._setActiveIndicatorElement(r), (this._activeElement = r);
          const g = () => {
              B.trigger(this._element, "slid.bs.carousel", { relatedTarget: r, direction: u, from: o, to: a });
          };
          if (this._element.classList.contains("slide")) {
              r.classList.add(d), m(r), n.classList.add(h), r.classList.add(h);
              const t = () => {
                  r.classList.remove(h, d), r.classList.add("active"), n.classList.remove("active", d, h), (this._isSliding = !1), setTimeout(g, 0);
              };
              this._queueCallback(t, n, !0);
          } else n.classList.remove("active"), r.classList.add("active"), (this._isSliding = !1), g();
          l && this.cycle();
      }
      _directionToOrder(t) {
          return [J, Z].includes(t) ? (v() ? (t === Z ? G : Y) : t === Z ? Y : G) : t;
      }
      _orderToDirection(t) {
          return [Y, G].includes(t) ? (v() ? (t === G ? Z : J) : t === G ? J : Z) : t;
      }
      static carouselInterface(t, e) {
          const s = et.getOrCreateInstance(t, e);
          let { _config: i } = s;
          "object" == typeof e && (i = { ...i, ...e });
          const n = "string" == typeof e ? e : i.slide;
          if ("number" == typeof e) s.to(e);
          else if ("string" == typeof n) {
              if (void 0 === s[n]) throw new TypeError(`No method named "${n}"`);
              s[n]();
          } else i.interval && i.ride && (s.pause(), s.cycle());
      }
      static jQueryInterface(t) {
          return this.each(function () {
              et.carouselInterface(this, t);
          });
      }
      static dataApiClickHandler(t) {
          const e = a(this);
          if (!e || !e.classList.contains("carousel")) return;
          const s = { ...V.getDataAttributes(e), ...V.getDataAttributes(this) },
              i = this.getAttribute("data-bs-slide-to");
          i && (s.interval = !1), et.carouselInterface(e, s), i && et.getInstance(e).to(i), t.preventDefault();
      }
  }
  B.on(document, "click.bs.carousel.data-api", "[data-bs-slide], [data-bs-slide-to]", et.dataApiClickHandler),
      B.on(window, "load.bs.carousel.data-api", () => {
          const t = i.find('[data-bs-ride="carousel"]');
          for (let e = 0, s = t.length; e < s; e++) et.carouselInterface(t[e], et.getInstance(t[e]));
      }),
      y(et);
  const st = { toggle: !0, parent: "" },
      it = { toggle: "boolean", parent: "(string|element)" };
  class nt extends q {
      constructor(t, e) {
          super(t),
              (this._isTransitioning = !1),
              (this._config = this._getConfig(e)),
              (this._triggerArray = i.find(`[data-bs-toggle="collapse"][href="#${this._element.id}"],[data-bs-toggle="collapse"][data-bs-target="#${this._element.id}"]`));
          const s = i.find('[data-bs-toggle="collapse"]');
          for (let t = 0, e = s.length; t < e; t++) {
              const e = s[t],
                  n = r(e),
                  o = i.find(n).filter((t) => t === this._element);
              null !== n && o.length && ((this._selector = n), this._triggerArray.push(e));
          }
          (this._parent = this._config.parent ? this._getParent() : null), this._config.parent || this._addAriaAndCollapsedClass(this._element, this._triggerArray), this._config.toggle && this.toggle();
      }
      static get Default() {
          return st;
      }
      static get NAME() {
          return "collapse";
      }
      toggle() {
          this._element.classList.contains("show") ? this.hide() : this.show();
      }
      show() {
          if (this._isTransitioning || this._element.classList.contains("show")) return;
          let t, e;
          this._parent &&
              ((t = i.find(".show, .collapsing", this._parent).filter((t) => ("string" == typeof this._config.parent ? t.getAttribute("data-bs-parent") === this._config.parent : t.classList.contains("collapse")))),
              0 === t.length && (t = null));
          const s = i.findOne(this._selector);
          if (t) {
              const i = t.find((t) => s !== t);
              if (((e = i ? nt.getInstance(i) : null), e && e._isTransitioning)) return;
          }
          if (B.trigger(this._element, "show.bs.collapse").defaultPrevented) return;
          t &&
              t.forEach((t) => {
                  s !== t && nt.collapseInterface(t, "hide"), e || W.set(t, "bs.collapse", null);
              });
          const n = this._getDimension();
          this._element.classList.remove("collapse"),
              this._element.classList.add("collapsing"),
              (this._element.style[n] = 0),
              this._triggerArray.length &&
                  this._triggerArray.forEach((t) => {
                      t.classList.remove("collapsed"), t.setAttribute("aria-expanded", !0);
                  }),
              this.setTransitioning(!0);
          const o = "scroll" + (n[0].toUpperCase() + n.slice(1));
          this._queueCallback(
              () => {
                  this._element.classList.remove("collapsing"), this._element.classList.add("collapse", "show"), (this._element.style[n] = ""), this.setTransitioning(!1), B.trigger(this._element, "shown.bs.collapse");
              },
              this._element,
              !0
          ),
              (this._element.style[n] = this._element[o] + "px");
      }
      hide() {
          if (this._isTransitioning || !this._element.classList.contains("show")) return;
          if (B.trigger(this._element, "hide.bs.collapse").defaultPrevented) return;
          const t = this._getDimension();
          (this._element.style[t] = this._element.getBoundingClientRect()[t] + "px"), m(this._element), this._element.classList.add("collapsing"), this._element.classList.remove("collapse", "show");
          const e = this._triggerArray.length;
          if (e > 0)
              for (let t = 0; t < e; t++) {
                  const e = this._triggerArray[t],
                      s = a(e);
                  s && !s.classList.contains("show") && (e.classList.add("collapsed"), e.setAttribute("aria-expanded", !1));
              }
          this.setTransitioning(!0),
              (this._element.style[t] = ""),
              this._queueCallback(
                  () => {
                      this.setTransitioning(!1), this._element.classList.remove("collapsing"), this._element.classList.add("collapse"), B.trigger(this._element, "hidden.bs.collapse");
                  },
                  this._element,
                  !0
              );
      }
      setTransitioning(t) {
          this._isTransitioning = t;
      }
      _getConfig(t) {
          return ((t = { ...st, ...t }).toggle = Boolean(t.toggle)), d("collapse", t, it), t;
      }
      _getDimension() {
          return this._element.classList.contains("width") ? "width" : "height";
      }
      _getParent() {
          let { parent: t } = this._config;
          t = h(t);
          const e = `[data-bs-toggle="collapse"][data-bs-parent="${t}"]`;
          return (
              i.find(e, t).forEach((t) => {
                  const e = a(t);
                  this._addAriaAndCollapsedClass(e, [t]);
              }),
              t
          );
      }
      _addAriaAndCollapsedClass(t, e) {
          if (!t || !e.length) return;
          const s = t.classList.contains("show");
          e.forEach((t) => {
              s ? t.classList.remove("collapsed") : t.classList.add("collapsed"), t.setAttribute("aria-expanded", s);
          });
      }
      static collapseInterface(t, e) {
          let s = nt.getInstance(t);
          const i = { ...st, ...V.getDataAttributes(t), ...("object" == typeof e && e ? e : {}) };
          if ((!s && i.toggle && "string" == typeof e && /show|hide/.test(e) && (i.toggle = !1), s || (s = new nt(t, i)), "string" == typeof e)) {
              if (void 0 === s[e]) throw new TypeError(`No method named "${e}"`);
              s[e]();
          }
      }
      static jQueryInterface(t) {
          return this.each(function () {
              nt.collapseInterface(this, t);
          });
      }
  }
  B.on(document, "click.bs.collapse.data-api", '[data-bs-toggle="collapse"]', function (t) {
      ("A" === t.target.tagName || (t.delegateTarget && "A" === t.delegateTarget.tagName)) && t.preventDefault();
      const e = V.getDataAttributes(this),
          s = r(this);
      i.find(s).forEach((t) => {
          const s = nt.getInstance(t);
          let i;
          s ? (null === s._parent && "string" == typeof e.parent && ((s._config.parent = e.parent), (s._parent = s._getParent())), (i = "toggle")) : (i = e), nt.collapseInterface(t, i);
      });
  }),
      y(nt);
  const ot = new RegExp("ArrowUp|ArrowDown|Escape"),
      rt = v() ? "top-end" : "top-start",
      at = v() ? "top-start" : "top-end",
      lt = v() ? "bottom-end" : "bottom-start",
      ct = v() ? "bottom-start" : "bottom-end",
      ht = v() ? "left-start" : "right-start",
      dt = v() ? "right-start" : "left-start",
      ut = { offset: [0, 2], boundary: "clippingParents", reference: "toggle", display: "dynamic", popperConfig: null, autoClose: !0 },
      gt = { offset: "(array|string|function)", boundary: "(string|element)", reference: "(string|element|object)", display: "string", popperConfig: "(null|object|function)", autoClose: "(boolean|string)" };
  class pt extends q {
      constructor(t, e) {
          super(t), (this._popper = null), (this._config = this._getConfig(e)), (this._menu = this._getMenuElement()), (this._inNavbar = this._detectNavbar()), this._addEventListeners();
      }
      static get Default() {
          return ut;
      }
      static get DefaultType() {
          return gt;
      }
      static get NAME() {
          return "dropdown";
      }
      toggle() {
          g(this._element) || (this._element.classList.contains("show") ? this.hide() : this.show());
      }
      show() {
          if (g(this._element) || this._menu.classList.contains("show")) return;
          const t = pt.getParentFromElement(this._element),
              e = { relatedTarget: this._element };
          if (!B.trigger(this._element, "show.bs.dropdown", e).defaultPrevented) {
              if (this._inNavbar) V.setDataAttribute(this._menu, "popper", "none");
              else {
                  if (void 0 === s) throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");
                  let e = this._element;
                  "parent" === this._config.reference ? (e = t) : c(this._config.reference) ? (e = h(this._config.reference)) : "object" == typeof this._config.reference && (e = this._config.reference);
                  const i = this._getPopperConfig(),
                      n = i.modifiers.find((t) => "applyStyles" === t.name && !1 === t.enabled);
                  (this._popper = s.createPopper(e, this._menu, i)), n && V.setDataAttribute(this._menu, "popper", "static");
              }
              "ontouchstart" in document.documentElement && !t.closest(".navbar-nav") && [].concat(...document.body.children).forEach((t) => B.on(t, "mouseover", f)),
                  this._element.focus(),
                  this._element.setAttribute("aria-expanded", !0),
                  this._menu.classList.toggle("show"),
                  this._element.classList.toggle("show"),
                  B.trigger(this._element, "shown.bs.dropdown", e);
          }
      }
      hide() {
          if (g(this._element) || !this._menu.classList.contains("show")) return;
          const t = { relatedTarget: this._element };
          this._completeHide(t);
      }
      dispose() {
          this._popper && this._popper.destroy(), super.dispose();
      }
      update() {
          (this._inNavbar = this._detectNavbar()), this._popper && this._popper.update();
      }
      _addEventListeners() {
          B.on(this._element, "click.bs.dropdown", (t) => {
              t.preventDefault(), this.toggle();
          });
      }
      _completeHide(t) {
          B.trigger(this._element, "hide.bs.dropdown", t).defaultPrevented ||
              ("ontouchstart" in document.documentElement && [].concat(...document.body.children).forEach((t) => B.off(t, "mouseover", f)),
              this._popper && this._popper.destroy(),
              this._menu.classList.remove("show"),
              this._element.classList.remove("show"),
              this._element.setAttribute("aria-expanded", "false"),
              V.removeDataAttribute(this._menu, "popper"),
              B.trigger(this._element, "hidden.bs.dropdown", t));
      }
      _getConfig(t) {
          if (
              ((t = { ...this.constructor.Default, ...V.getDataAttributes(this._element), ...t }),
              d("dropdown", t, this.constructor.DefaultType),
              "object" == typeof t.reference && !c(t.reference) && "function" != typeof t.reference.getBoundingClientRect)
          )
              throw new TypeError("dropdown".toUpperCase() + ': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');
          return t;
      }
      _getMenuElement() {
          return i.next(this._element, ".dropdown-menu")[0];
      }
      _getPlacement() {
          const t = this._element.parentNode;
          if (t.classList.contains("dropend")) return ht;
          if (t.classList.contains("dropstart")) return dt;
          const e = "end" === getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();
          return t.classList.contains("dropup") ? (e ? at : rt) : e ? ct : lt;
      }
      _detectNavbar() {
          return null !== this._element.closest(".navbar");
      }
      _getOffset() {
          const { offset: t } = this._config;
          return "string" == typeof t ? t.split(",").map((t) => Number.parseInt(t, 10)) : "function" == typeof t ? (e) => t(e, this._element) : t;
      }
      _getPopperConfig() {
          const t = {
              placement: this._getPlacement(),
              modifiers: [
                  { name: "preventOverflow", options: { boundary: this._config.boundary } },
                  { name: "offset", options: { offset: this._getOffset() } },
              ],
          };
          return "static" === this._config.display && (t.modifiers = [{ name: "applyStyles", enabled: !1 }]), { ...t, ...("function" == typeof this._config.popperConfig ? this._config.popperConfig(t) : this._config.popperConfig) };
      }
      _selectMenuItem({ key: t, target: e }) {
          const s = i.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)", this._menu).filter(u);
          s.length && A(s, e, "ArrowDown" === t, !s.includes(e)).focus();
      }
      static dropdownInterface(t, e) {
          const s = pt.getOrCreateInstance(t, e);
          if ("string" == typeof e) {
              if (void 0 === s[e]) throw new TypeError(`No method named "${e}"`);
              s[e]();
          }
      }
      static jQueryInterface(t) {
          return this.each(function () {
              pt.dropdownInterface(this, t);
          });
      }
      static clearMenus(t) {
          if (t && (2 === t.button || ("keyup" === t.type && "Tab" !== t.key))) return;
          const e = i.find('[data-bs-toggle="dropdown"]');
          for (let s = 0, i = e.length; s < i; s++) {
              const i = pt.getInstance(e[s]);
              if (!i || !1 === i._config.autoClose) continue;
              if (!i._element.classList.contains("show")) continue;
              const n = { relatedTarget: i._element };
              if (t) {
                  const e = t.composedPath(),
                      s = e.includes(i._menu);
                  if (e.includes(i._element) || ("inside" === i._config.autoClose && !s) || ("outside" === i._config.autoClose && s)) continue;
                  if (i._menu.contains(t.target) && (("keyup" === t.type && "Tab" === t.key) || /input|select|option|textarea|form/i.test(t.target.tagName))) continue;
                  "click" === t.type && (n.clickEvent = t);
              }
              i._completeHide(n);
          }
      }
      static getParentFromElement(t) {
          return a(t) || t.parentNode;
      }
      static dataApiKeydownHandler(t) {
          if (/input|textarea/i.test(t.target.tagName) ? "Space" === t.key || ("Escape" !== t.key && (("ArrowDown" !== t.key && "ArrowUp" !== t.key) || t.target.closest(".dropdown-menu"))) : !ot.test(t.key)) return;
          const e = this.classList.contains("show");
          if (!e && "Escape" === t.key) return;
          if ((t.preventDefault(), t.stopPropagation(), g(this))) return;
          const s = () => (this.matches('[data-bs-toggle="dropdown"]') ? this : i.prev(this, '[data-bs-toggle="dropdown"]')[0]);
          return "Escape" === t.key
              ? (s().focus(), void pt.clearMenus())
              : "ArrowUp" === t.key || "ArrowDown" === t.key
              ? (e || s().click(), void pt.getInstance(s())._selectMenuItem(t))
              : void ((e && "Space" !== t.key) || pt.clearMenus());
      }
  }
  B.on(document, "keydown.bs.dropdown.data-api", '[data-bs-toggle="dropdown"]', pt.dataApiKeydownHandler),
      B.on(document, "keydown.bs.dropdown.data-api", ".dropdown-menu", pt.dataApiKeydownHandler),
      B.on(document, "click.bs.dropdown.data-api", pt.clearMenus),
      B.on(document, "keyup.bs.dropdown.data-api", pt.clearMenus),
      B.on(document, "click.bs.dropdown.data-api", '[data-bs-toggle="dropdown"]', function (t) {
          t.preventDefault(), pt.dropdownInterface(this);
      }),
      y(pt);
  class ft {
      constructor() {
          this._element = document.body;
      }
      getWidth() {
          const t = document.documentElement.clientWidth;
          return Math.abs(window.innerWidth - t);
      }
      hide() {
          const t = this.getWidth();
          this._disableOverFlow(),
              this._setElementAttributes(this._element, "paddingRight", (e) => e + t),
              this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", "paddingRight", (e) => e + t),
              this._setElementAttributes(".sticky-top", "marginRight", (e) => e - t);
      }
      _disableOverFlow() {
          this._saveInitialAttribute(this._element, "overflow"), (this._element.style.overflow = "hidden");
      }
      _setElementAttributes(t, e, s) {
          const i = this.getWidth();
          this._applyManipulationCallback(t, (t) => {
              if (t !== this._element && window.innerWidth > t.clientWidth + i) return;
              this._saveInitialAttribute(t, e);
              const n = window.getComputedStyle(t)[e];
              t.style[e] = s(Number.parseFloat(n)) + "px";
          });
      }
      reset() {
          this._resetElementAttributes(this._element, "overflow"),
              this._resetElementAttributes(this._element, "paddingRight"),
              this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", "paddingRight"),
              this._resetElementAttributes(".sticky-top", "marginRight");
      }
      _saveInitialAttribute(t, e) {
          const s = t.style[e];
          s && V.setDataAttribute(t, e, s);
      }
      _resetElementAttributes(t, e) {
          this._applyManipulationCallback(t, (t) => {
              const s = V.getDataAttribute(t, e);
              void 0 === s ? t.style.removeProperty(e) : (V.removeDataAttribute(t, e), (t.style[e] = s));
          });
      }
      _applyManipulationCallback(t, e) {
          c(t) ? e(t) : i.find(t, this._element).forEach(e);
      }
      isOverflowing() {
          return this.getWidth() > 0;
      }
  }
  const mt = { isVisible: !0, isAnimated: !1, rootElement: "body", clickCallback: null },
      _t = { isVisible: "boolean", isAnimated: "boolean", rootElement: "(element|string)", clickCallback: "(function|null)" };
  class bt {
      constructor(t) {
          (this._config = this._getConfig(t)), (this._isAppended = !1), (this._element = null);
      }
      show(t) {
          this._config.isVisible
              ? (this._append(),
                this._config.isAnimated && m(this._getElement()),
                this._getElement().classList.add("show"),
                this._emulateAnimation(() => {
                    w(t);
                }))
              : w(t);
      }
      hide(t) {
          this._config.isVisible
              ? (this._getElement().classList.remove("show"),
                this._emulateAnimation(() => {
                    this.dispose(), w(t);
                }))
              : w(t);
      }
      _getElement() {
          if (!this._element) {
              const t = document.createElement("div");
              (t.className = "modal-backdrop"), this._config.isAnimated && t.classList.add("fade"), (this._element = t);
          }
          return this._element;
      }
      _getConfig(t) {
          return ((t = { ...mt, ...("object" == typeof t ? t : {}) }).rootElement = h(t.rootElement)), d("backdrop", t, _t), t;
      }
      _append() {
          this._isAppended ||
              (this._config.rootElement.appendChild(this._getElement()),
              B.on(this._getElement(), "mousedown.bs.backdrop", () => {
                  w(this._config.clickCallback);
              }),
              (this._isAppended = !0));
      }
      dispose() {
          this._isAppended && (B.off(this._element, "mousedown.bs.backdrop"), this._element.remove(), (this._isAppended = !1));
      }
      _emulateAnimation(t) {
          E(t, this._getElement(), this._config.isAnimated);
      }
  }
  const vt = { backdrop: !0, keyboard: !0, focus: !0 },
      yt = { backdrop: "(boolean|string)", keyboard: "boolean", focus: "boolean" };
  class wt extends q {
      constructor(t, e) {
          super(t),
              (this._config = this._getConfig(e)),
              (this._dialog = i.findOne(".modal-dialog", this._element)),
              (this._backdrop = this._initializeBackDrop()),
              (this._isShown = !1),
              (this._ignoreBackdropClick = !1),
              (this._isTransitioning = !1),
              (this._scrollBar = new ft());
      }
      static get Default() {
          return vt;
      }
      static get NAME() {
          return "modal";
      }
      toggle(t) {
          return this._isShown ? this.hide() : this.show(t);
      }
      show(t) {
          this._isShown ||
              this._isTransitioning ||
              B.trigger(this._element, "show.bs.modal", { relatedTarget: t }).defaultPrevented ||
              ((this._isShown = !0),
              this._isAnimated() && (this._isTransitioning = !0),
              this._scrollBar.hide(),
              document.body.classList.add("modal-open"),
              this._adjustDialog(),
              this._setEscapeEvent(),
              this._setResizeEvent(),
              B.on(this._element, "click.dismiss.bs.modal", '[data-bs-dismiss="modal"]', (t) => this.hide(t)),
              B.on(this._dialog, "mousedown.dismiss.bs.modal", () => {
                  B.one(this._element, "mouseup.dismiss.bs.modal", (t) => {
                      t.target === this._element && (this._ignoreBackdropClick = !0);
                  });
              }),
              this._showBackdrop(() => this._showElement(t)));
      }
      hide(t) {
          if ((t && ["A", "AREA"].includes(t.target.tagName) && t.preventDefault(), !this._isShown || this._isTransitioning)) return;
          if (B.trigger(this._element, "hide.bs.modal").defaultPrevented) return;
          this._isShown = !1;
          const e = this._isAnimated();
          e && (this._isTransitioning = !0),
              this._setEscapeEvent(),
              this._setResizeEvent(),
              B.off(document, "focusin.bs.modal"),
              this._element.classList.remove("show"),
              B.off(this._element, "click.dismiss.bs.modal"),
              B.off(this._dialog, "mousedown.dismiss.bs.modal"),
              this._queueCallback(() => this._hideModal(), this._element, e);
      }
      dispose() {
          [window, this._dialog].forEach((t) => B.off(t, ".bs.modal")), this._backdrop.dispose(), super.dispose(), B.off(document, "focusin.bs.modal");
      }
      handleUpdate() {
          this._adjustDialog();
      }
      _initializeBackDrop() {
          return new bt({ isVisible: Boolean(this._config.backdrop), isAnimated: this._isAnimated() });
      }
      _getConfig(t) {
          return (t = { ...vt, ...V.getDataAttributes(this._element), ...("object" == typeof t ? t : {}) }), d("modal", t, yt), t;
      }
      _showElement(t) {
          const e = this._isAnimated(),
              s = i.findOne(".modal-body", this._dialog);
          (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE) || document.body.appendChild(this._element),
              (this._element.style.display = "block"),
              this._element.removeAttribute("aria-hidden"),
              this._element.setAttribute("aria-modal", !0),
              this._element.setAttribute("role", "dialog"),
              (this._element.scrollTop = 0),
              s && (s.scrollTop = 0),
              e && m(this._element),
              this._element.classList.add("show"),
              this._config.focus && this._enforceFocus(),
              this._queueCallback(
                  () => {
                      this._config.focus && this._element.focus(), (this._isTransitioning = !1), B.trigger(this._element, "shown.bs.modal", { relatedTarget: t });
                  },
                  this._dialog,
                  e
              );
      }
      _enforceFocus() {
          B.off(document, "focusin.bs.modal"),
              B.on(document, "focusin.bs.modal", (t) => {
                  document === t.target || this._element === t.target || this._element.contains(t.target) || this._element.focus();
              });
      }
      _setEscapeEvent() {
          this._isShown
              ? B.on(this._element, "keydown.dismiss.bs.modal", (t) => {
                    this._config.keyboard && "Escape" === t.key ? (t.preventDefault(), this.hide()) : this._config.keyboard || "Escape" !== t.key || this._triggerBackdropTransition();
                })
              : B.off(this._element, "keydown.dismiss.bs.modal");
      }
      _setResizeEvent() {
          this._isShown ? B.on(window, "resize.bs.modal", () => this._adjustDialog()) : B.off(window, "resize.bs.modal");
      }
      _hideModal() {
          (this._element.style.display = "none"),
              this._element.setAttribute("aria-hidden", !0),
              this._element.removeAttribute("aria-modal"),
              this._element.removeAttribute("role"),
              (this._isTransitioning = !1),
              this._backdrop.hide(() => {
                  document.body.classList.remove("modal-open"), this._resetAdjustments(), this._scrollBar.reset(), B.trigger(this._element, "hidden.bs.modal");
              });
      }
      _showBackdrop(t) {
          B.on(this._element, "click.dismiss.bs.modal", (t) => {
              this._ignoreBackdropClick ? (this._ignoreBackdropClick = !1) : t.target === t.currentTarget && (!0 === this._config.backdrop ? this.hide() : "static" === this._config.backdrop && this._triggerBackdropTransition());
          }),
              this._backdrop.show(t);
      }
      _isAnimated() {
          return this._element.classList.contains("fade");
      }
      _triggerBackdropTransition() {
          if (B.trigger(this._element, "hidePrevented.bs.modal").defaultPrevented) return;
          const { classList: t, scrollHeight: e, style: s } = this._element,
              i = e > document.documentElement.clientHeight;
          (!i && "hidden" === s.overflowY) ||
              t.contains("modal-static") ||
              (i || (s.overflowY = "hidden"),
              t.add("modal-static"),
              this._queueCallback(() => {
                  t.remove("modal-static"),
                      i ||
                          this._queueCallback(() => {
                              s.overflowY = "";
                          }, this._dialog);
              }, this._dialog),
              this._element.focus());
      }
      _adjustDialog() {
          const t = this._element.scrollHeight > document.documentElement.clientHeight,
              e = this._scrollBar.getWidth(),
              s = e > 0;
          ((!s && t && !v()) || (s && !t && v())) && (this._element.style.paddingLeft = e + "px"), ((s && !t && !v()) || (!s && t && v())) && (this._element.style.paddingRight = e + "px");
      }
      _resetAdjustments() {
          (this._element.style.paddingLeft = ""), (this._element.style.paddingRight = "");
      }
      static jQueryInterface(t, e) {
          return this.each(function () {
              const s = wt.getOrCreateInstance(this, t);
              if ("string" == typeof t) {
                  if (void 0 === s[t]) throw new TypeError(`No method named "${t}"`);
                  s[t](e);
              }
          });
      }
  }
  B.on(document, "click.bs.modal.data-api", '[data-bs-toggle="modal"]', function (t) {
      const e = a(this);
      ["A", "AREA"].includes(this.tagName) && t.preventDefault(),
          B.one(e, "show.bs.modal", (t) => {
              t.defaultPrevented ||
                  B.one(e, "hidden.bs.modal", () => {
                      u(this) && this.focus();
                  });
          }),
          wt.getOrCreateInstance(e).toggle(this);
  }),
      y(wt);
  const Et = { backdrop: !0, keyboard: !0, scroll: !1 },
      At = { backdrop: "boolean", keyboard: "boolean", scroll: "boolean" };
  class Tt extends q {
      constructor(t, e) {
          super(t), (this._config = this._getConfig(e)), (this._isShown = !1), (this._backdrop = this._initializeBackDrop()), this._addEventListeners();
      }
      static get NAME() {
          return "offcanvas";
      }
      static get Default() {
          return Et;
      }
      toggle(t) {
          return this._isShown ? this.hide() : this.show(t);
      }
      show(t) {
          this._isShown ||
              B.trigger(this._element, "show.bs.offcanvas", { relatedTarget: t }).defaultPrevented ||
              ((this._isShown = !0),
              (this._element.style.visibility = "visible"),
              this._backdrop.show(),
              this._config.scroll || (new ft().hide(), this._enforceFocusOnElement(this._element)),
              this._element.removeAttribute("aria-hidden"),
              this._element.setAttribute("aria-modal", !0),
              this._element.setAttribute("role", "dialog"),
              this._element.classList.add("show"),
              this._queueCallback(
                  () => {
                      B.trigger(this._element, "shown.bs.offcanvas", { relatedTarget: t });
                  },
                  this._element,
                  !0
              ));
      }
      hide() {
          this._isShown &&
              (B.trigger(this._element, "hide.bs.offcanvas").defaultPrevented ||
                  (B.off(document, "focusin.bs.offcanvas"),
                  this._element.blur(),
                  (this._isShown = !1),
                  this._element.classList.remove("show"),
                  this._backdrop.hide(),
                  this._queueCallback(
                      () => {
                          this._element.setAttribute("aria-hidden", !0),
                              this._element.removeAttribute("aria-modal"),
                              this._element.removeAttribute("role"),
                              (this._element.style.visibility = "hidden"),
                              this._config.scroll || new ft().reset(),
                              B.trigger(this._element, "hidden.bs.offcanvas");
                      },
                      this._element,
                      !0
                  )));
      }
      dispose() {
          this._backdrop.dispose(), super.dispose(), B.off(document, "focusin.bs.offcanvas");
      }
      _getConfig(t) {
          return (t = { ...Et, ...V.getDataAttributes(this._element), ...("object" == typeof t ? t : {}) }), d("offcanvas", t, At), t;
      }
      _initializeBackDrop() {
          return new bt({ isVisible: this._config.backdrop, isAnimated: !0, rootElement: this._element.parentNode, clickCallback: () => this.hide() });
      }
      _enforceFocusOnElement(t) {
          B.off(document, "focusin.bs.offcanvas"),
              B.on(document, "focusin.bs.offcanvas", (e) => {
                  document === e.target || t === e.target || t.contains(e.target) || t.focus();
              }),
              t.focus();
      }
      _addEventListeners() {
          B.on(this._element, "click.dismiss.bs.offcanvas", '[data-bs-dismiss="offcanvas"]', () => this.hide()),
              B.on(this._element, "keydown.dismiss.bs.offcanvas", (t) => {
                  this._config.keyboard && "Escape" === t.key && this.hide();
              });
      }
      static jQueryInterface(t) {
          return this.each(function () {
              const e = Tt.getOrCreateInstance(this, t);
              if ("string" == typeof t) {
                  if (void 0 === e[t] || t.startsWith("_") || "constructor" === t) throw new TypeError(`No method named "${t}"`);
                  e[t](this);
              }
          });
      }
  }
  B.on(document, "click.bs.offcanvas.data-api", '[data-bs-toggle="offcanvas"]', function (t) {
      const e = a(this);
      if ((["A", "AREA"].includes(this.tagName) && t.preventDefault(), g(this))) return;
      B.one(e, "hidden.bs.offcanvas", () => {
          u(this) && this.focus();
      });
      const s = i.findOne(".offcanvas.show");
      s && s !== e && Tt.getInstance(s).hide(), Tt.getOrCreateInstance(e).toggle(this);
  }),
      B.on(window, "load.bs.offcanvas.data-api", () => i.find(".offcanvas.show").forEach((t) => Tt.getOrCreateInstance(t).show())),
      y(Tt);
  const Ct = new Set(["background", "cite", "href", "itemtype", "longdesc", "poster", "src", "xlink:href"]),
      kt = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,
      Lt = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,
      Ot = (t, e) => {
          const s = t.nodeName.toLowerCase();
          if (e.includes(s)) return !Ct.has(s) || Boolean(kt.test(t.nodeValue) || Lt.test(t.nodeValue));
          const i = e.filter((t) => t instanceof RegExp);
          for (let t = 0, e = i.length; t < e; t++) if (i[t].test(s)) return !0;
          return !1;
      };
  function Dt(t, e, s) {
      if (!t.length) return t;
      if (s && "function" == typeof s) return s(t);
      const i = new window.DOMParser().parseFromString(t, "text/html"),
          n = Object.keys(e),
          o = [].concat(...i.body.querySelectorAll("*"));
      for (let t = 0, s = o.length; t < s; t++) {
          const s = o[t],
              i = s.nodeName.toLowerCase();
          if (!n.includes(i)) {
              s.remove();
              continue;
          }
          const r = [].concat(...s.attributes),
              a = [].concat(e["*"] || [], e[i] || []);
          r.forEach((t) => {
              Ot(t, a) || s.removeAttribute(t.nodeName);
          });
      }
      return i.body.innerHTML;
  }
  const It = new RegExp("(^|\\s)bs-tooltip\\S+", "g"),
      Nt = new Set(["sanitize", "allowList", "sanitizeFn"]),
      St = {
          animation: "boolean",
          template: "string",
          title: "(string|element|function)",
          trigger: "string",
          delay: "(number|object)",
          html: "boolean",
          selector: "(string|boolean)",
          placement: "(string|function)",
          offset: "(array|string|function)",
          container: "(string|element|boolean)",
          fallbackPlacements: "array",
          boundary: "(string|element)",
          customClass: "(string|function)",
          sanitize: "boolean",
          sanitizeFn: "(null|function)",
          allowList: "object",
          popperConfig: "(null|object|function)",
      },
      xt = { AUTO: "auto", TOP: "top", RIGHT: v() ? "left" : "right", BOTTOM: "bottom", LEFT: v() ? "right" : "left" },
      Mt = {
          animation: !0,
          template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
          trigger: "hover focus",
          title: "",
          delay: 0,
          html: !1,
          selector: !1,
          placement: "top",
          offset: [0, 0],
          container: !1,
          fallbackPlacements: ["top", "right", "bottom", "left"],
          boundary: "clippingParents",
          customClass: "",
          sanitize: !0,
          sanitizeFn: null,
          allowList: {
              "*": ["class", "dir", "id", "lang", "role", /^aria-[\w-]*$/i],
              a: ["target", "href", "title", "rel"],
              area: [],
              b: [],
              br: [],
              col: [],
              code: [],
              div: [],
              em: [],
              hr: [],
              h1: [],
              h2: [],
              h3: [],
              h4: [],
              h5: [],
              h6: [],
              i: [],
              img: ["src", "srcset", "alt", "title", "width", "height"],
              li: [],
              ol: [],
              p: [],
              pre: [],
              s: [],
              small: [],
              span: [],
              sub: [],
              sup: [],
              strong: [],
              u: [],
              ul: [],
          },
          popperConfig: null,
      },
      Pt = {
          HIDE: "hide.bs.tooltip",
          HIDDEN: "hidden.bs.tooltip",
          SHOW: "show.bs.tooltip",
          SHOWN: "shown.bs.tooltip",
          INSERTED: "inserted.bs.tooltip",
          CLICK: "click.bs.tooltip",
          FOCUSIN: "focusin.bs.tooltip",
          FOCUSOUT: "focusout.bs.tooltip",
          MOUSEENTER: "mouseenter.bs.tooltip",
          MOUSELEAVE: "mouseleave.bs.tooltip",
      };
  class jt extends q {
      constructor(t, e) {
          if (void 0 === s) throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");
          super(t), (this._isEnabled = !0), (this._timeout = 0), (this._hoverState = ""), (this._activeTrigger = {}), (this._popper = null), (this._config = this._getConfig(e)), (this.tip = null), this._setListeners();
      }
      static get Default() {
          return Mt;
      }
      static get NAME() {
          return "tooltip";
      }
      static get Event() {
          return Pt;
      }
      static get DefaultType() {
          return St;
      }
      enable() {
          this._isEnabled = !0;
      }
      disable() {
          this._isEnabled = !1;
      }
      toggleEnabled() {
          this._isEnabled = !this._isEnabled;
      }
      toggle(t) {
          if (this._isEnabled)
              if (t) {
                  const e = this._initializeOnDelegatedTarget(t);
                  (e._activeTrigger.click = !e._activeTrigger.click), e._isWithActiveTrigger() ? e._enter(null, e) : e._leave(null, e);
              } else {
                  if (this.getTipElement().classList.contains("show")) return void this._leave(null, this);
                  this._enter(null, this);
              }
      }
      dispose() {
          clearTimeout(this._timeout), B.off(this._element.closest(".modal"), "hide.bs.modal", this._hideModalHandler), this.tip && this.tip.remove(), this._popper && this._popper.destroy(), super.dispose();
      }
      show() {
          if ("none" === this._element.style.display) throw new Error("Please use show on visible elements");
          if (!this.isWithContent() || !this._isEnabled) return;
          const t = B.trigger(this._element, this.constructor.Event.SHOW),
              e = p(this._element),
              i = null === e ? this._element.ownerDocument.documentElement.contains(this._element) : e.contains(this._element);
          if (t.defaultPrevented || !i) return;
          const o = this.getTipElement(),
              r = n(this.constructor.NAME);
          o.setAttribute("id", r), this._element.setAttribute("aria-describedby", r), this.setContent(), this._config.animation && o.classList.add("fade");
          const a = "function" == typeof this._config.placement ? this._config.placement.call(this, o, this._element) : this._config.placement,
              l = this._getAttachment(a);
          this._addAttachmentClass(l);
          const { container: c } = this._config;
          W.set(o, this.constructor.DATA_KEY, this),
              this._element.ownerDocument.documentElement.contains(this.tip) || (c.appendChild(o), B.trigger(this._element, this.constructor.Event.INSERTED)),
              this._popper ? this._popper.update() : (this._popper = s.createPopper(this._element, o, this._getPopperConfig(l))),
              o.classList.add("show");
          const h = "function" == typeof this._config.customClass ? this._config.customClass() : this._config.customClass;
          h && o.classList.add(...h.split(" ")),
              "ontouchstart" in document.documentElement &&
                  [].concat(...document.body.children).forEach((t) => {
                      B.on(t, "mouseover", f);
                  });
          const d = this.tip.classList.contains("fade");
          this._queueCallback(
              () => {
                  const t = this._hoverState;
                  (this._hoverState = null), B.trigger(this._element, this.constructor.Event.SHOWN), "out" === t && this._leave(null, this);
              },
              this.tip,
              d
          );
      }
      hide() {
          if (!this._popper) return;
          const t = this.getTipElement();
          if (B.trigger(this._element, this.constructor.Event.HIDE).defaultPrevented) return;
          t.classList.remove("show"),
              "ontouchstart" in document.documentElement && [].concat(...document.body.children).forEach((t) => B.off(t, "mouseover", f)),
              (this._activeTrigger.click = !1),
              (this._activeTrigger.focus = !1),
              (this._activeTrigger.hover = !1);
          const e = this.tip.classList.contains("fade");
          this._queueCallback(
              () => {
                  this._isWithActiveTrigger() ||
                      ("show" !== this._hoverState && t.remove(),
                      this._cleanTipClass(),
                      this._element.removeAttribute("aria-describedby"),
                      B.trigger(this._element, this.constructor.Event.HIDDEN),
                      this._popper && (this._popper.destroy(), (this._popper = null)));
              },
              this.tip,
              e
          ),
              (this._hoverState = "");
      }
      update() {
          null !== this._popper && this._popper.update();
      }
      isWithContent() {
          return Boolean(this.getTitle());
      }
      getTipElement() {
          if (this.tip) return this.tip;
          const t = document.createElement("div");
          return (t.innerHTML = this._config.template), (this.tip = t.children[0]), this.tip;
      }
      setContent() {
          const t = this.getTipElement();
          this.setElementContent(i.findOne(".tooltip-inner", t), this.getTitle()), t.classList.remove("fade", "show");
      }
      setElementContent(t, e) {
          if (null !== t)
              return c(e)
                  ? ((e = h(e)), void (this._config.html ? e.parentNode !== t && ((t.innerHTML = ""), t.appendChild(e)) : (t.textContent = e.textContent)))
                  : void (this._config.html ? (this._config.sanitize && (e = Dt(e, this._config.allowList, this._config.sanitizeFn)), (t.innerHTML = e)) : (t.textContent = e));
      }
      getTitle() {
          let t = this._element.getAttribute("data-bs-original-title");
          return t || (t = "function" == typeof this._config.title ? this._config.title.call(this._element) : this._config.title), t;
      }
      updateAttachment(t) {
          return "right" === t ? "end" : "left" === t ? "start" : t;
      }
      _initializeOnDelegatedTarget(t, e) {
          const s = this.constructor.DATA_KEY;
          return (e = e || W.get(t.delegateTarget, s)) || ((e = new this.constructor(t.delegateTarget, this._getDelegateConfig())), W.set(t.delegateTarget, s, e)), e;
      }
      _getOffset() {
          const { offset: t } = this._config;
          return "string" == typeof t ? t.split(",").map((t) => Number.parseInt(t, 10)) : "function" == typeof t ? (e) => t(e, this._element) : t;
      }
      _getPopperConfig(t) {
          const e = {
              placement: t,
              modifiers: [
                  { name: "flip", options: { fallbackPlacements: this._config.fallbackPlacements } },
                  { name: "offset", options: { offset: this._getOffset() } },
                  { name: "preventOverflow", options: { boundary: this._config.boundary } },
                  { name: "arrow", options: { element: `.${this.constructor.NAME}-arrow` } },
                  { name: "onChange", enabled: !0, phase: "afterWrite", fn: (t) => this._handlePopperPlacementChange(t) },
              ],
              onFirstUpdate: (t) => {
                  t.options.placement !== t.placement && this._handlePopperPlacementChange(t);
              },
          };
          return { ...e, ...("function" == typeof this._config.popperConfig ? this._config.popperConfig(e) : this._config.popperConfig) };
      }
      _addAttachmentClass(t) {
          this.getTipElement().classList.add("bs-tooltip-" + this.updateAttachment(t));
      }
      _getAttachment(t) {
          return xt[t.toUpperCase()];
      }
      _setListeners() {
          this._config.trigger.split(" ").forEach((t) => {
              if ("click" === t) B.on(this._element, this.constructor.Event.CLICK, this._config.selector, (t) => this.toggle(t));
              else if ("manual" !== t) {
                  const e = "hover" === t ? this.constructor.Event.MOUSEENTER : this.constructor.Event.FOCUSIN,
                      s = "hover" === t ? this.constructor.Event.MOUSELEAVE : this.constructor.Event.FOCUSOUT;
                  B.on(this._element, e, this._config.selector, (t) => this._enter(t)), B.on(this._element, s, this._config.selector, (t) => this._leave(t));
              }
          }),
              (this._hideModalHandler = () => {
                  this._element && this.hide();
              }),
              B.on(this._element.closest(".modal"), "hide.bs.modal", this._hideModalHandler),
              this._config.selector ? (this._config = { ...this._config, trigger: "manual", selector: "" }) : this._fixTitle();
      }
      _fixTitle() {
          const t = this._element.getAttribute("title"),
              e = typeof this._element.getAttribute("data-bs-original-title");
          (t || "string" !== e) &&
              (this._element.setAttribute("data-bs-original-title", t || ""),
              !t || this._element.getAttribute("aria-label") || this._element.textContent || this._element.setAttribute("aria-label", t),
              this._element.setAttribute("title", ""));
      }
      _enter(t, e) {
          (e = this._initializeOnDelegatedTarget(t, e)),
              t && (e._activeTrigger["focusin" === t.type ? "focus" : "hover"] = !0),
              e.getTipElement().classList.contains("show") || "show" === e._hoverState
                  ? (e._hoverState = "show")
                  : (clearTimeout(e._timeout),
                    (e._hoverState = "show"),
                    e._config.delay && e._config.delay.show
                        ? (e._timeout = setTimeout(() => {
                              "show" === e._hoverState && e.show();
                          }, e._config.delay.show))
                        : e.show());
      }
      _leave(t, e) {
          (e = this._initializeOnDelegatedTarget(t, e)),
              t && (e._activeTrigger["focusout" === t.type ? "focus" : "hover"] = e._element.contains(t.relatedTarget)),
              e._isWithActiveTrigger() ||
                  (clearTimeout(e._timeout),
                  (e._hoverState = "out"),
                  e._config.delay && e._config.delay.hide
                      ? (e._timeout = setTimeout(() => {
                            "out" === e._hoverState && e.hide();
                        }, e._config.delay.hide))
                      : e.hide());
      }
      _isWithActiveTrigger() {
          for (const t in this._activeTrigger) if (this._activeTrigger[t]) return !0;
          return !1;
      }
      _getConfig(t) {
          const e = V.getDataAttributes(this._element);
          return (
              Object.keys(e).forEach((t) => {
                  Nt.has(t) && delete e[t];
              }),
              ((t = { ...this.constructor.Default, ...e, ...("object" == typeof t && t ? t : {}) }).container = !1 === t.container ? document.body : h(t.container)),
              "number" == typeof t.delay && (t.delay = { show: t.delay, hide: t.delay }),
              "number" == typeof t.title && (t.title = t.title.toString()),
              "number" == typeof t.content && (t.content = t.content.toString()),
              d("tooltip", t, this.constructor.DefaultType),
              t.sanitize && (t.template = Dt(t.template, t.allowList, t.sanitizeFn)),
              t
          );
      }
      _getDelegateConfig() {
          const t = {};
          if (this._config) for (const e in this._config) this.constructor.Default[e] !== this._config[e] && (t[e] = this._config[e]);
          return t;
      }
      _cleanTipClass() {
          const t = this.getTipElement(),
              e = t.getAttribute("class").match(It);
          null !== e && e.length > 0 && e.map((t) => t.trim()).forEach((e) => t.classList.remove(e));
      }
      _handlePopperPlacementChange(t) {
          const { state: e } = t;
          e && ((this.tip = e.elements.popper), this._cleanTipClass(), this._addAttachmentClass(this._getAttachment(e.placement)));
      }
      static jQueryInterface(t) {
          return this.each(function () {
              const e = jt.getOrCreateInstance(this, t);
              if ("string" == typeof t) {
                  if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
                  e[t]();
              }
          });
      }
  }
  y(jt);
  const Ht = new RegExp("(^|\\s)bs-popover\\S+", "g"),
      Rt = {
          ...jt.Default,
          placement: "right",
          offset: [0, 8],
          trigger: "click",
          content: "",
          template: '<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',
      },
      Bt = { ...jt.DefaultType, content: "(string|element|function)" },
      $t = {
          HIDE: "hide.bs.popover",
          HIDDEN: "hidden.bs.popover",
          SHOW: "show.bs.popover",
          SHOWN: "shown.bs.popover",
          INSERTED: "inserted.bs.popover",
          CLICK: "click.bs.popover",
          FOCUSIN: "focusin.bs.popover",
          FOCUSOUT: "focusout.bs.popover",
          MOUSEENTER: "mouseenter.bs.popover",
          MOUSELEAVE: "mouseleave.bs.popover",
      };
  class Wt extends jt {
      static get Default() {
          return Rt;
      }
      static get NAME() {
          return "popover";
      }
      static get Event() {
          return $t;
      }
      static get DefaultType() {
          return Bt;
      }
      isWithContent() {
          return this.getTitle() || this._getContent();
      }
      getTipElement() {
          return this.tip || ((this.tip = super.getTipElement()), this.getTitle() || i.findOne(".popover-header", this.tip).remove(), this._getContent() || i.findOne(".popover-body", this.tip).remove()), this.tip;
      }
      setContent() {
          const t = this.getTipElement();
          this.setElementContent(i.findOne(".popover-header", t), this.getTitle());
          let e = this._getContent();
          "function" == typeof e && (e = e.call(this._element)), this.setElementContent(i.findOne(".popover-body", t), e), t.classList.remove("fade", "show");
      }
      _addAttachmentClass(t) {
          this.getTipElement().classList.add("bs-popover-" + this.updateAttachment(t));
      }
      _getContent() {
          return this._element.getAttribute("data-bs-content") || this._config.content;
      }
      _cleanTipClass() {
          const t = this.getTipElement(),
              e = t.getAttribute("class").match(Ht);
          null !== e && e.length > 0 && e.map((t) => t.trim()).forEach((e) => t.classList.remove(e));
      }
      static jQueryInterface(t) {
          return this.each(function () {
              const e = Wt.getOrCreateInstance(this, t);
              if ("string" == typeof t) {
                  if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
                  e[t]();
              }
          });
      }
  }
  y(Wt);
  const qt = { offset: 10, method: "auto", target: "" },
      zt = { offset: "number", method: "string", target: "(string|element)" };
  class Ft extends q {
      constructor(t, e) {
          super(t),
              (this._scrollElement = "BODY" === this._element.tagName ? window : this._element),
              (this._config = this._getConfig(e)),
              (this._selector = `${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`),
              (this._offsets = []),
              (this._targets = []),
              (this._activeTarget = null),
              (this._scrollHeight = 0),
              B.on(this._scrollElement, "scroll.bs.scrollspy", () => this._process()),
              this.refresh(),
              this._process();
      }
      static get Default() {
          return qt;
      }
      static get NAME() {
          return "scrollspy";
      }
      refresh() {
          const t = this._scrollElement === this._scrollElement.window ? "offset" : "position",
              e = "auto" === this._config.method ? t : this._config.method,
              s = "position" === e ? this._getScrollTop() : 0;
          (this._offsets = []),
              (this._targets = []),
              (this._scrollHeight = this._getScrollHeight()),
              i
                  .find(this._selector)
                  .map((t) => {
                      const n = r(t),
                          o = n ? i.findOne(n) : null;
                      if (o) {
                          const t = o.getBoundingClientRect();
                          if (t.width || t.height) return [V[e](o).top + s, n];
                      }
                      return null;
                  })
                  .filter((t) => t)
                  .sort((t, e) => t[0] - e[0])
                  .forEach((t) => {
                      this._offsets.push(t[0]), this._targets.push(t[1]);
                  });
      }
      dispose() {
          B.off(this._scrollElement, ".bs.scrollspy"), super.dispose();
      }
      _getConfig(t) {
          if ("string" != typeof (t = { ...qt, ...V.getDataAttributes(this._element), ...("object" == typeof t && t ? t : {}) }).target && c(t.target)) {
              let { id: e } = t.target;
              e || ((e = n("scrollspy")), (t.target.id = e)), (t.target = "#" + e);
          }
          return d("scrollspy", t, zt), t;
      }
      _getScrollTop() {
          return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop;
      }
      _getScrollHeight() {
          return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
      }
      _getOffsetHeight() {
          return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height;
      }
      _process() {
          const t = this._getScrollTop() + this._config.offset,
              e = this._getScrollHeight(),
              s = this._config.offset + e - this._getOffsetHeight();
          if ((this._scrollHeight !== e && this.refresh(), t >= s)) {
              const t = this._targets[this._targets.length - 1];
              this._activeTarget !== t && this._activate(t);
          } else {
              if (this._activeTarget && t < this._offsets[0] && this._offsets[0] > 0) return (this._activeTarget = null), void this._clear();
              for (let e = this._offsets.length; e--; ) this._activeTarget !== this._targets[e] && t >= this._offsets[e] && (void 0 === this._offsets[e + 1] || t < this._offsets[e + 1]) && this._activate(this._targets[e]);
          }
      }
      _activate(t) {
          (this._activeTarget = t), this._clear();
          const e = this._selector.split(",").map((e) => `${e}[data-bs-target="${t}"],${e}[href="${t}"]`),
              s = i.findOne(e.join(","));
          s.classList.contains("dropdown-item")
              ? (i.findOne(".dropdown-toggle", s.closest(".dropdown")).classList.add("active"), s.classList.add("active"))
              : (s.classList.add("active"),
                i.parents(s, ".nav, .list-group").forEach((t) => {
                    i.prev(t, ".nav-link, .list-group-item").forEach((t) => t.classList.add("active")),
                        i.prev(t, ".nav-item").forEach((t) => {
                            i.children(t, ".nav-link").forEach((t) => t.classList.add("active"));
                        });
                })),
              B.trigger(this._scrollElement, "activate.bs.scrollspy", { relatedTarget: t });
      }
      _clear() {
          i.find(this._selector)
              .filter((t) => t.classList.contains("active"))
              .forEach((t) => t.classList.remove("active"));
      }
      static jQueryInterface(t) {
          return this.each(function () {
              const e = Ft.getOrCreateInstance(this, t);
              if ("string" == typeof t) {
                  if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
                  e[t]();
              }
          });
      }
  }
  B.on(window, "load.bs.scrollspy.data-api", () => {
      i.find('[data-bs-spy="scroll"]').forEach((t) => new Ft(t));
  }),
      y(Ft);
  class Ut extends q {
      static get NAME() {
          return "tab";
      }
      show() {
          if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && this._element.classList.contains("active")) return;
          let t;
          const e = a(this._element),
              s = this._element.closest(".nav, .list-group");
          if (s) {
              const e = "UL" === s.nodeName || "OL" === s.nodeName ? ":scope > li > .active" : ".active";
              (t = i.find(e, s)), (t = t[t.length - 1]);
          }
          const n = t ? B.trigger(t, "hide.bs.tab", { relatedTarget: this._element }) : null;
          if (B.trigger(this._element, "show.bs.tab", { relatedTarget: t }).defaultPrevented || (null !== n && n.defaultPrevented)) return;
          this._activate(this._element, s);
          const o = () => {
              B.trigger(t, "hidden.bs.tab", { relatedTarget: this._element }), B.trigger(this._element, "shown.bs.tab", { relatedTarget: t });
          };
          e ? this._activate(e, e.parentNode, o) : o();
      }
      _activate(t, e, s) {
          const n = (!e || ("UL" !== e.nodeName && "OL" !== e.nodeName) ? i.children(e, ".active") : i.find(":scope > li > .active", e))[0],
              o = s && n && n.classList.contains("fade"),
              r = () => this._transitionComplete(t, n, s);
          n && o ? (n.classList.remove("show"), this._queueCallback(r, t, !0)) : r();
      }
      _transitionComplete(t, e, s) {
          if (e) {
              e.classList.remove("active");
              const t = i.findOne(":scope > .dropdown-menu .active", e.parentNode);
              t && t.classList.remove("active"), "tab" === e.getAttribute("role") && e.setAttribute("aria-selected", !1);
          }
          t.classList.add("active"), "tab" === t.getAttribute("role") && t.setAttribute("aria-selected", !0), m(t), t.classList.contains("fade") && t.classList.add("show");
          let n = t.parentNode;
          if ((n && "LI" === n.nodeName && (n = n.parentNode), n && n.classList.contains("dropdown-menu"))) {
              const e = t.closest(".dropdown");
              e && i.find(".dropdown-toggle", e).forEach((t) => t.classList.add("active")), t.setAttribute("aria-expanded", !0);
          }
          s && s();
      }
      static jQueryInterface(t) {
          return this.each(function () {
              const e = Ut.getOrCreateInstance(this);
              if ("string" == typeof t) {
                  if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
                  e[t]();
              }
          });
      }
  }
  B.on(document, "click.bs.tab.data-api", '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]', function (t) {
      ["A", "AREA"].includes(this.tagName) && t.preventDefault(), g(this) || Ut.getOrCreateInstance(this).show();
  }),
      y(Ut);
  const Kt = { animation: "boolean", autohide: "boolean", delay: "number" },
      Vt = { animation: !0, autohide: !0, delay: 5e3 };
  class Qt extends q {
      constructor(t, e) {
          super(t), (this._config = this._getConfig(e)), (this._timeout = null), (this._hasMouseInteraction = !1), (this._hasKeyboardInteraction = !1), this._setListeners();
      }
      static get DefaultType() {
          return Kt;
      }
      static get Default() {
          return Vt;
      }
      static get NAME() {
          return "toast";
      }
      show() {
          B.trigger(this._element, "show.bs.toast").defaultPrevented ||
              (this._clearTimeout(),
              this._config.animation && this._element.classList.add("fade"),
              this._element.classList.remove("hide"),
              m(this._element),
              this._element.classList.add("showing"),
              this._queueCallback(
                  () => {
                      this._element.classList.remove("showing"), this._element.classList.add("show"), B.trigger(this._element, "shown.bs.toast"), this._maybeScheduleHide();
                  },
                  this._element,
                  this._config.animation
              ));
      }
      hide() {
          this._element.classList.contains("show") &&
              (B.trigger(this._element, "hide.bs.toast").defaultPrevented ||
                  (this._element.classList.remove("show"),
                  this._queueCallback(
                      () => {
                          this._element.classList.add("hide"), B.trigger(this._element, "hidden.bs.toast");
                      },
                      this._element,
                      this._config.animation
                  )));
      }
      dispose() {
          this._clearTimeout(), this._element.classList.contains("show") && this._element.classList.remove("show"), super.dispose();
      }
      _getConfig(t) {
          return (t = { ...Vt, ...V.getDataAttributes(this._element), ...("object" == typeof t && t ? t : {}) }), d("toast", t, this.constructor.DefaultType), t;
      }
      _maybeScheduleHide() {
          this._config.autohide &&
              (this._hasMouseInteraction ||
                  this._hasKeyboardInteraction ||
                  (this._timeout = setTimeout(() => {
                      this.hide();
                  }, this._config.delay)));
      }
      _onInteraction(t, e) {
          switch (t.type) {
              case "mouseover":
              case "mouseout":
                  this._hasMouseInteraction = e;
                  break;
              case "focusin":
              case "focusout":
                  this._hasKeyboardInteraction = e;
          }
          if (e) return void this._clearTimeout();
          const s = t.relatedTarget;
          this._element === s || this._element.contains(s) || this._maybeScheduleHide();
      }
      _setListeners() {
          B.on(this._element, "click.dismiss.bs.toast", '[data-bs-dismiss="toast"]', () => this.hide()),
              B.on(this._element, "mouseover.bs.toast", (t) => this._onInteraction(t, !0)),
              B.on(this._element, "mouseout.bs.toast", (t) => this._onInteraction(t, !1)),
              B.on(this._element, "focusin.bs.toast", (t) => this._onInteraction(t, !0)),
              B.on(this._element, "focusout.bs.toast", (t) => this._onInteraction(t, !1));
      }
      _clearTimeout() {
          clearTimeout(this._timeout), (this._timeout = null);
      }
      static jQueryInterface(t) {
          return this.each(function () {
              const e = Qt.getOrCreateInstance(this, t);
              if ("string" == typeof t) {
                  if (void 0 === e[t]) throw new TypeError(`No method named "${t}"`);
                  e[t](this);
              }
          });
      }
  }
  return y(Qt), { Alert: z, Button: F, Carousel: et, Collapse: nt, Dropdown: pt, Modal: wt, Offcanvas: Tt, Popover: Wt, ScrollSpy: Ft, Tab: Ut, Toast: Qt, Tooltip: jt };
});
//# sourceMappingURL=bootstrap.min.js.map

Youez - 2016 - github.com/yon3zu
LinuXploit