diff --git a/Documents/Brainstorming/Brainstorming 1.docx b/Documents/Brainstorming/Brainstorming 1.docx old mode 100644 new mode 100755 diff --git a/Documents/Brainstorming/Brainstorming 1.pdf b/Documents/Brainstorming/Brainstorming 1.pdf old mode 100644 new mode 100755 diff --git a/Documents/ComparaisonGANTT.png b/Documents/ComparaisonGANTT.png new file mode 100755 index 00000000..a43d7b41 Binary files /dev/null and b/Documents/ComparaisonGANTT.png differ diff --git a/Documents/CompraraisonGANTT.xlsx b/Documents/CompraraisonGANTT.xlsx new file mode 100755 index 00000000..8bb8010a Binary files /dev/null and b/Documents/CompraraisonGANTT.xlsx differ diff --git a/Documents/Couts Prévisionnels/Coût du projet.docx b/Documents/Couts Prévisionnels/Coût du projet.docx old mode 100644 new mode 100755 diff --git a/Documents/Diagramme/DiagrammeCasUtilisationFitWeb.drawio b/Documents/Diagramme/DiagrammeCasUtilisationFitWeb.drawio old mode 100644 new mode 100755 diff --git a/Documents/Diagramme/MLD.plantuml b/Documents/Diagramme/MLD.plantuml old mode 100644 new mode 100755 diff --git a/Documents/Gantt Antoine David Paul Kevin Antoine.mpp b/Documents/Gantt Antoine David Paul Kevin Antoine.mpp new file mode 100755 index 00000000..e934e2dc Binary files /dev/null and b/Documents/Gantt Antoine David Paul Kevin Antoine.mpp differ diff --git a/Documents/Gantt Antoine David Paul Kevin Antoine.pdf b/Documents/Gantt Antoine David Paul Kevin Antoine.pdf new file mode 100755 index 00000000..566f7c95 Binary files /dev/null and b/Documents/Gantt Antoine David Paul Kevin Antoine.pdf differ diff --git a/Documents/Gestion/PERT temps.xlsx b/Documents/Gestion/PERT temps.xlsx old mode 100644 new mode 100755 diff --git a/Documents/Images/logo.png b/Documents/Images/logo.png old mode 100644 new mode 100755 diff --git a/Documents/PERT1.png b/Documents/PERT1.png new file mode 100755 index 00000000..e90a565c Binary files /dev/null and b/Documents/PERT1.png differ diff --git a/Documents/PERT2.png b/Documents/PERT2.png new file mode 100755 index 00000000..159819e2 Binary files /dev/null and b/Documents/PERT2.png differ diff --git a/Documents/Partie prenantes/Parties prenantes.docx b/Documents/Partie prenantes/Parties prenantes.docx old mode 100644 new mode 100755 diff --git a/Documents/Persona/Elsa Justin.pdf b/Documents/Persona/Elsa Justin.pdf old mode 100644 new mode 100755 diff --git a/Documents/Persona/Ethan Hulist.pdf b/Documents/Persona/Ethan Hulist.pdf old mode 100644 new mode 100755 diff --git a/Documents/Persona/Jules Gerdoli.pdf b/Documents/Persona/Jules Gerdoli.pdf old mode 100644 new mode 100755 diff --git a/Documents/Questionnaire/Questionnaire 1.docx b/Documents/Questionnaire/Questionnaire 1.docx old mode 100644 new mode 100755 diff --git a/Documents/Questionnaire/Questionnaire.md b/Documents/Questionnaire/Questionnaire.md old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/Sources/.dockerignore b/Sources/.dockerignore old mode 100644 new mode 100755 diff --git a/Sources/composer.json b/Sources/composer.json old mode 100644 new mode 100755 index ae7a5099..72979bf7 --- a/Sources/composer.json +++ b/Sources/composer.json @@ -13,7 +13,9 @@ "phpunit/phpunit": "*" }, "scripts": { - "dev": "php -S localhost:8080 -t public -d display_errors=1 -d error_reporting=E_ALL" + "dev": "php -S localhost:8080 -t public -d display_errors=1 -d error_reporting=E_ALL", + "dev:console": "export APP_ENV=console && php public/index.php" + } } diff --git a/Sources/composer.lock b/Sources/composer.lock old mode 100644 new mode 100755 diff --git a/Sources/composer.phar b/Sources/composer.phar old mode 100644 new mode 100755 diff --git a/Sources/config/.htaccess b/Sources/config/.htaccess old mode 100644 new mode 100755 diff --git a/Sources/config/Dockerfile b/Sources/config/Dockerfile old mode 100644 new mode 100755 diff --git a/Sources/config/config.php b/Sources/config/config.php old mode 100644 new mode 100755 index bc3456db..24a01547 --- a/Sources/config/config.php +++ b/Sources/config/config.php @@ -1,34 +1,16 @@ error-404-monochrome \ No newline at end of file diff --git a/Sources/public/assets/img/group.png b/Sources/public/assets/img/group.png new file mode 100755 index 00000000..6a7deb0f Binary files /dev/null and b/Sources/public/assets/img/group.png differ diff --git a/Sources/public/assets/img/house.png b/Sources/public/assets/img/house.png new file mode 100755 index 00000000..ee85320a Binary files /dev/null and b/Sources/public/assets/img/house.png differ diff --git a/Sources/public/assets/img/letter.png b/Sources/public/assets/img/letter.png new file mode 100755 index 00000000..2a3b899b Binary files /dev/null and b/Sources/public/assets/img/letter.png differ diff --git a/Sources/public/assets/img/logo.png b/Sources/public/assets/img/logo.png new file mode 100755 index 00000000..3fc48d9b Binary files /dev/null and b/Sources/public/assets/img/logo.png differ diff --git a/Sources/public/assets/img/menu.png b/Sources/public/assets/img/menu.png new file mode 100644 index 00000000..2af8a45e Binary files /dev/null and b/Sources/public/assets/img/menu.png differ diff --git a/Sources/public/assets/img/msg.png b/Sources/public/assets/img/msg.png new file mode 100644 index 00000000..ab66a4d9 Binary files /dev/null and b/Sources/public/assets/img/msg.png differ diff --git a/Sources/public/assets/img/person/test.png b/Sources/public/assets/img/person/test.png new file mode 100644 index 00000000..6567a547 Binary files /dev/null and b/Sources/public/assets/img/person/test.png differ diff --git a/Sources/public/assets/img/person/test2.png b/Sources/public/assets/img/person/test2.png new file mode 100644 index 00000000..8cdeb44d Binary files /dev/null and b/Sources/public/assets/img/person/test2.png differ diff --git a/Sources/public/assets/img/person/test3.png b/Sources/public/assets/img/person/test3.png new file mode 100644 index 00000000..57d9b7e0 Binary files /dev/null and b/Sources/public/assets/img/person/test3.png differ diff --git a/Sources/public/assets/img/sprinter.png b/Sources/public/assets/img/sprinter.png new file mode 100755 index 00000000..a189785f Binary files /dev/null and b/Sources/public/assets/img/sprinter.png differ diff --git a/Sources/public/assets/img/upload.png b/Sources/public/assets/img/upload.png new file mode 100644 index 00000000..63675602 Binary files /dev/null and b/Sources/public/assets/img/upload.png differ diff --git a/Sources/public/assets/img/uploadW.png b/Sources/public/assets/img/uploadW.png new file mode 100644 index 00000000..1553711e --- /dev/null +++ b/Sources/public/assets/img/uploadW.png @@ -0,0 +1,948 @@ + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + KLUv/QBYjDwDWuQakyqQAGDYDQDwe7ejpSQMkQg2DwwwL+HFw/QhxYqISBBItaVZBAAAYVkEAAQB +CWwJaQmgdARyrazZJR2B3pZ7SUegDaLE5pckdyf3DuO1nWVZjbHeBG/q0fTlN82tw2/+dWZjAcA1 +OYQF8AGzVjjbsIC1Vffqsu1rdYWyGYyHA1otrEMZrrlmtX3NqxzK8PuK4dYVzu4rbrWr6525YPiF +47YVxjAcrwHY2NINYHWu1WVfq0XRcmtuqyWHrrjVsnPoiltxCAvosBAWwKrJ4ey+2jXA2oYy/HLZ +FabCcSibwWC4neUYhnVLbVlh3LZmd2VjTrZk11VjsNrGa4A3dMVzvAZw31YIC4hVl2WFsgpb3VCG +Y5UVymawGIYDCGMY3l2TmvOttebhNwEQvzGYbV+hK26Frrj1hjEMt+TYFbveWThrtSzVXUPZDNYO +mOVQNoOxbSuEBajs7KohLECW1xieue/svq1QhuNYGMMwWY5el6ZJmuH25QpTZ2wYw3AshMVv6Ipb +LoyVV1fIehPc2st6YzjkjnE094heNF0l/ciKdXbZcNZiXzM7s96EtyXDbwgLUOHZ29ptKMPx6lJj +cijDr7V9Z1fYzvLatm+Lta5tpfVaVrkWvl6va11bViibweAYVmczy9Ld+3I1rHegm10WssJUV21Z +MCuT2/Ztra74XeV4DbDGMFeNFW2rhqw3QRQrnUjKrBpodl9MOgKpcDoCsfLrst3rdqaG8kE7mG3R +jqyyLaVjZ5cyhjoWzSyrG5Dn0m2X3bhctZvdlXWpcdppKB3fYgdZCeR5lWXK2rLUOX5hARdxbrEW +RQeJzS6WpEeFgLcCvzGqSkeg7UMxGLtm3BcAbPxmeNuuaK+9aNuu6F7l12t+rZv+/zi/1s0uzfLP +r3XDR06W37/WTflZV6S2QJ06g2aZtcBcNoCVHZWvddPCXMraUjHft1S486mk5EjyGdS2NYyGIlO0 +WMvastTQOlMLWrX1bmSLJl5nV9N6LbOaaVeQooOYSgLeSgArO1KlI1CnFS1XbVVWF8ARa/dlYWvc +CVhbePa2OphtW7PLxnC8BnhhX5KbJOWYxZSk3t2X7ttaQQJWl6tZZwGXtl3R17rZvew6N0sz1N8k +u/831zrc5Dh75/mt+BJ+Q9vvclZn0ByDsTCXjcmsq47i920xawB2Vtv1o3KxcfodnV5bVrfOavvK +bFubsXIXr7AKd6bKtmrHzq46ygLWuVtdtp1r76vT71yjdBrK/MJyyMIu0qXCY9y+LZltVVmd6TWG +xbBurr2y1uvKOrlzsTGsG9By11iFZVeN587UUPbv/4+sjnfx276tTu3Mknv+XQZTnVWXOq+zeQXN +K0idVcvawjNVfgR4BHjM3lmutVSyi1hblsrGaoDtWmWtt3VfdwXFaoDNslzZbWcCaq0aQOwWEDlW +A6hkF6GAB8yr63X5GrtaNtaS17nGYuN5Vh2r63XbmQBFB1ldb8GGU+ogkN0peKf1KItVzgC1hWXW +MpYm2W2zJLf7sjMrvx5Fp/o27vOG2vUzu+zr2f5D8bjWubW2K8gVqy9rjimyZoAaxxRRXWMK/Mao +hmvw6+lWmFqDuerG77kGz7WO7u7LzioA2HidZfXTxeSV05kaiqJr1fUjdvrvmVrQzfHadTCXjWfQ +6npbrCsSuwWqm9VY18pBUKg+ALAgDUXRza5G7FTfgJltWZY6C1hD3RogXuU19nR7ayhb9W3coxNV +38aps2oxXe5F5bnns8xuKp6Na3k2buMAUGJ51nleW9Xjci97AGWPfX9tbvL7rc1Qd+b4zfJzP46m +1770fvyb5N7cJjmGuvuj6U1Pjn5z0vRkqDfus1t4xoJQc1tTX6sFwWvetVYBF3HjeKe77XJ13DXA +ZZVFiq5934rY6b1xaul/TvbdfUnq0dw81B0nSVPv0dxmOZb9h7ojx5F/c5dmJ7vfY6g78pt7e16W +nhw5H0Pdldt3rcfNveZmOYZ64zpty2LalsXMbM3lvugcqx6x2zhI10E2rtEtFN3GdZDutVrEjXNt +3KfUac7VaRRCx+n07gLodpfQ6W6g0xs3oNTp7uFaXfHbWj/zWyB2j25ArLovO7dYi7hxjbjT8lX2 +xjOoxcpqRdZSZ1DLYmV2JHZ74xqduOhcVo2h8Tq3LEakiBvX6NaZWiB2C/d1KYqNe3RuAK9LIG6c +vLYDZtAcU0yHw+VeVH+2zvIA0Nq22DlWPTOZbV/WbABoDcBuZJe7ti3QHFPmmBKbVY/bAXWLFVZj +oM7l1l549q4zWwN18epy2VdsVj3t+4ba9w11MbkWV7oWG4PVGMa2rYrKLHYTa81qAKD4nVnXpXPj +dZ7VubXCcryW5tVVW8/ssqqnWwOwmy5WXbX1wG+7BnAvs/h9rRZFt+jWWG0xC5hVQ0W3gLlsS41D +i7m1JrA6nWsFABu/c2sdKTbufbkauPbGqcvCaq1HVRZsHMxlZ5eNPe5boFJ9uDavINjbvrHHZWGr +PLvrbPaiLvfyfRsH4oRac1AV3+46z2qLUZnc7/LvkTRNbmpu7q3LsOw46WLjVEWO29F5vh0Pl4Wx +cWeFqZ7v2zgygJUduSvc2abnuxv9doy8G7m5O13y3u1uk3t3vPftGL0hd4U7KlOO1wHqZlYrKOda ++8rrZ15hsRraaovZ3aNdXS/HHLuHPLOuKF7b2kdr70FzTFH91X0LukcAKxtgLcnPzc6/aW4fcv27 +T3ZfmqHmZDf+/bveo9ZajyE3HR35Ndm5Nk1zLEPNt6Nlf+g1736odV9ntYVna0jVt++0HmVZrM7g +N16g3JdlYesHQaG7RyX96O4hw1x2nleQiuweK0yVRapujr17xCtrVitwtWytouJbQ9ndrM7iF7O2 +LEb1NZRv42Qtta10Abxtu5o6dXZXmMrpXHUA2j3k+G1fVJbX1ht7Zned1Vqv5fs27m+u+/9kqb0O +dze51l2TpWmaP5TXD5v5vo3jZu9M7bvvu23u7iHgrcBc1uXW3sr3bVwv+7i7xwoAVpbVAK7K8XTd +P363uebiFnn3WGfV4r7sAhZADrd2lLpbYepMo+geazuzoR163j3cl5XjdaQqNZTv2zgdet4tPor4 +ndV4lmttq+m6R/zO6hqj37dxnQ67Y2W9LooD5PG+DtTEM4zeKZLjxAYTegIxUrEmRqtG6mVTis8+ +B8NYoE2M5pFVLTYtEGYH2pkpO6hS4GqpBjbCMO4ETEE+MHmEFhYZDGBcAHSEq1qMKAiYD17wmTL+ +thwjDuamh6SPpeGhH0vD+zZuIGyB3iQh1vBCCbGGZzIHHB4qO0HvYg44vFSnOLxLatTwVAauw4PJ +Luef3FQKVaUK2WVWesosmRWiaBclvo0jkUgk0mEtqBst7Fdhv3Rhv2in9NwU1I0mGrTEq0FLNGiJ +l4ZNo9GohMIm2JSen4Z/RyIHZfIKyuRVvyNRSVQSlVCM7HQBKRbkJ5L07hk8JAQwQf9Ekt49g4eE +QGHwIIAJDAYPifeJJH32PCQDn2Ye+rdxA7MB89AT+3HoBFsyMCsUHoc+IMrMQ58ts0UhSYCzZkYZ +LhquSXBkYJkMjMtnJkMrVfgueVhxlzyS+QTPuZIqVTjtnA8Uj1fqSg2mjKcuBStiys5JKZLgpcxj +VBpnnRgVg1EZltNlW04XuGG6pBCg5XTZBdPpsh2mfknFmtPlRbig9OU0+FsAURjbIiM8aOownaAl +QmFsj8jCVZFUfNlUyBfCi8x8WQzJjRiir0VnqUoVjooh+toQbAloKplKpkaIvrTMklnpGavSUPF4 +6VhVKoEHWSTBP0MskuCox4okOJrprBMslcBGrCqVHCTaiXainUisglorFdSNioX9op1op9HodLps +VH4rIE+8aImX/jZO0xIvDZvSUQlcrGCRAWjQ+TbuHb2jdyTyPBTGRmsbCmM7ZPI7ekfpCbqglLEm +rFqvCateExRrwqpnnnTmSUGlObLKaPSxymiU5lcZjYIqddV95klP0GDmSc90LqjjJ5J4Bg8CmOAT +SToBrHiIJD1h8CCAU/M0gCJJJ4DF2sCWoAeKx0sPzFLzPKUnOEAzawNbMjBT+Meh94HZwEHx6AMz +BmweujywNT4mo/hsUUhKtMRLv6P0BDUxGcU5oZGkaxIWCMWM+i4KSdckLAo0GaVJmGEyiqMICZeO +LQoJyEEDKz3BTDoXVFWpwlWlCv82buNUH5FKXfW3cYhvLlUOkjkD8yRzzVWqcH5REy6dgTU633oU +SfDKRw03bvSZqevTSb+Nm6yRBGektVQkwedSxjEJFcZOXWkEfGNi5aNmOKegLjpLFM2rnmC+gqqg +Nh4GVqxxFkZ+K2BaUAfMgwqHRU5EUWmYCvulL6nUPD+WNSYiYJPDcrogCOCGpaRmNGKx4hg8JA5T +J6jUUPySUjQ4kQRP1FQaU3aCF0ToWXXcMJ2gAQecgBCuC+M8XRBC9PVtXKxKT/DbuBCSyqjLfkky +edWMb+NGa8KqZ56UxIqwYiHxXc4NAeTQLSWV4KKQgJYOwhY1dmOLGtsgY15O47ucPJM4qNuCkJon +49s4g2WNiZ9ljYkVTptQGLvyUQ0OPeRSwOf3/QE9AcEIzwkaMGqqjP4Qq4z2iFLzvHjpCVrkt1Ig +vxXw27jFpzD2h+FAQYNDl70BynCgjUvj7CAvao2WJDhaSs0z4U0RUVMejJXWaBcjjFrc8EQS/NAN +J0Z0uYwICsqPymE734HBIB0PqcrkV5YC/xnGUMUUUC2CRLGI/R4jyIRsQCBc/HtK+QDyC0+gTWEh +S5MQHRjSDmMK38adTKjFhzwYRg5DY/R+rGqxwGvTw9LCx3GtFBF1wi05ogkBfZyZUhbDRDecHtPI +IDs8kQQvxB9JQSlfChTGXrAirGhIGFYZbSmcCe7CnEoYNDGLE08KSiw1hOcoQyBQYgENrAbLt3Gk +AbGCbpklFMm4nE/Dy94Axnwglg0XAGcWzT2ZJTs5By9WfRREeKoXRjwgD1pnv/0s2N6blS16hZGt +OkZ+nyeFsdcULFXyilRHIUOBCP/AEsuQFKfx4DmQaihsRDvRSNEINg3wxhx33k+ocomBtGmOQAmy +Wic8eI6GtR6ntXKpQp9RipCZbLQLargELjpGeE6wfSMn6NC0+ktjcm/mScFLHH8b5w0gXJohYCkl +nPqo1K0Z5Z47881GJOmf0ECokCkdBFtCcog1DMKlTaRiTXjfqhaHGNHlog1MfuAxozhLddBf5ts4 +UDKfoIYLLvIE4dIfDtv5xFBB2bjM7wP0LDKKM8HjGamifRvHMGUjd9di2gPh0i2BsgBOeKcEZR5M +HHuegMhImQqKUl9BwBgDLoAdT0ml9LdxktNAon3IOAUWSsFoeQmrpqDwbVwq0jjQrAGioJAQIwdJ +UuApRt/GJczNmUiNtCYmFqwhdtYj/W0ciZBuQHNtAdKEtEfwBD7dfBtHdg4ofsOQ4A== + + + IEEA6rQdnWKlLpxSZllfs432koonabJMgdFNzUafBx4jO132BySjfYXD1FVpQoZJhEuDRqLs06SC +A4NBqleTT9cOBzHAvhhtYCnwnznDFL6N8wgQYDSCyZMHNZrBMJ6PFgJuZgfauUANSvnbuM8aM8go +T+AEUfRD5rOSpPYBQ47qJOTGULEKVs3+TxMJj96g4m/jXo9w6cVuEbpJkZaLzVk7xaRV6DzgIZ5J +Q6qBjRDwUlDBC6NTJh9ZxO7BMMpi+G3chKCC0T6FKXA6LQhYWvhv40YuaXBmKmPKIG9aWGRYVApI +oJiKWTLEExP4mKnAUI1NrORPOy1ldFV9G6cAeVF3PBBUfCBD4ljevAwQUk9LWQwRXnqCtXLTwxIm +n+LOAvW+uxEufTCZCh5yMaUMg/4J0r4shpKBVeWjZjQssIBPxIVFYeyEQ8Y82xS2mBAuPRv4J0hx +gFbma+mgHhg9ixPQCHNgmXDmnzJYF/HotMYMhVPjrCo1TxLH38aNYonG7mS8FRf/KqPRj2dAc5Tp +BEVrR9QuSWHsVoQSwYRMmAOLPjjFl5E/eDEhSSBTnrJJMBkogBsUVuSM42/j0FWV0S7dSeSLWTkE +DmbjwVj2stLPVUfiZZZ/ghyZy95ggXpfYYqImnO0w7OUOA0P9KiBXvhaLbwYG2t45kHBwhOQnaD3 +bdwnITq8SKYvvNj4iYD8NOmXRY18DBlZar4slTkk6RCD/jAQ8JwDirrPMQno4ICiFlkjCUiu/gl+ +rre1Wn6p0aAgitg9ur01FHHjZgFraG8NBQJpWwqbCeCNaRe0vuLV064CWE/XaQ5b5diswiqYywZ4 +OWsLs3Nb46wBVJDaAq0tGyPBqhuvBO9co7xgnnQEClnSEYhtrbEnHYF2693M7osRsIbSEaiUjgKx +QmEw6WGj0WA0Fo1v4zL727iMXoSOxuLbOMaCR1aewHf6HFgKBFMlvoivV9o1LuuQ3VMZpAnj2ziL ++9FQyYERk6sw5TpA94PVYwQGWOog1CAgSLYIvJ5/ihIKISpDsKhselhCIMje88xND72aC64ye1WL +U19QN0pNcMDC2kEZwLgAGBs/kVn1z66SUfzbuHBUqvAwle6GpaDujQBBdAfkdNkKwyqj21TBUjyl +kvgLGMybSs5CoZtMBb9IDih4YRsI79u4hcxHBQpawLwfMZFDBQf+Nu7buG/jvo2rkfwMxmDU46KS +E2ZfFkPaiiJj6Lwm9nsQ8RLUloJhtDIVhkIb/ZO18HHsqTDfxqUSRCHKifGRjJ7XmKF8G9cpB1Bo +6Fj0sSAbQEAf57dx38bp1KjhPQoEFh5GdoIeKCHW8MKwBXoEshP0NgnR4YEuJ4fHK4yFV4DhDa8S +tiZhCxxnrmnqt3Hfxh0O38Z9ZAOQyUbNKgxJIAwtnHSAYQyvLR2uIzHzUwoNUVQWtD9OtMtjcjiM +J2giJSFMvzAklkvNZbCUoy2BdFio+PJtHAQOvSYFqzFDIcXUmkWL3gZl4IMSC6bAoEWZaLhBKTBV +SBeuwwpKG30b5yElcfyJSAa+jfs2LvNt3Ldx38bRuiVEkUXS1HKyHAggKOr95AQZWk5uQlZBUdiA +OCESsGBuelggs5bKbi0YmZ1pLBSRQpts1pO5GCgUsgq7Xh6Tz+ZhAFUYkCA9Y7AsTjTCTz1S8aXR +Ki/mJMMvFZBlAIXG3s9QCCSzONmAKqTLt3GgXfspr5UXs8BQsKpUBMYMZTKOGYrJ8aAeJEwSx+g6 +q6UKRxkOdEbxPCRx/G1cJePDxMzjeP54UVsOI9GZ+Tau8X4xMfNNn8RoshJp7kR2WamXkawk6sTK +a3iNOF54mRKn4bk6xeGdneLwQBje8A6yE/Q6MK3hHURwwus4SocHKRiAJJjW8LTJpYBPzTZVOP82 +7ts4UYUR9YWhEp1ybPxEwFjBdXAJE6p62XwyNDLm1UAUWWyukJg0ClFiByx4kQ1juQpFhcFDYp5U +rZV6YVnQ/jDAiJfFwOLFlG6KM++EVkqMJjECw6KThSkiajDikXRaFu5y/slyIy80Xn1Ciyp2gkwY +qhb3oNNlx+4XE2khRiIwKShqIMrAiKCxKBIgIcrqfwsGNfF0Kq5F1vrbuI7hIBLHFvdzaUsC5X1k +g5fl4C0hykYA1qEYMg0VJtYZV5dv47zQrMJoIgSjyTqSteNTGNvlOLhEdoKedpQOr1FhLDC84RWE +LXChOAC9AZeq4WF8C3oTxQHoFSREh8c/lkZkg3pWGc2YeERd80SS/klFLbtkFF8pshWaGZEnKBb8 +ExQfcOoo+CfoCFPpBgsYkTS1O6eo9SswYNEo3NghwT9BCQHra1Fzipr2iSS4YnLCH9ogWLm6sRUE +/wQ/OvNP8DsIU+kOaeahT+S3MipV+JlwyGzw8UX9Tk6XvfBf1OGXQ4XW88w8dISnwIphQSZqUFYS +X0+ipDB2AuRF3X4rljdmKKfSqE1Pd3MACYX6UsmMszjxxO2iMsCpkC6Kt4N6lD4pCr3UXKUVc2Cp +od940kYlh18wIzyLAhsue9LEwbokTqEPpVVoLRhUCO1QZqOOYlULon8ECKJ7EUd0EbVqal+vIFCQ +pyGwbF4tD4UBC9vKB/VIK5ZPcEFW/CBWWqz2p6bSm1bFX846wfDgn2A4OVB90j/BD+MXrlIXF55C +qHFR+zstCz9Y1pi4NQcWHpL+CYaRjIU3SDJXbbESEFhxBJOoTZqsdfFABwteWaDeV7hQJKXAi84x +hohAAdkgbi2G/nkYacjk27jUwmxcPlDLdXlY6DDkeowLHvon2GUgjghiTKLeCAetTqa1NUfHlsE/ +Dw6Df4KODbP2DOE5QdDgn2DsbSAT9UuxNi/4J+hp5qGDn8LYupOK4iYVNSZNgZN0YVhl9OKR6s0k +VUPxEHOeG0mCNyYCj9RlMx4PhcKlUQp/inqLKotW4JGkn0gkAkqmNLqAYuaHYYg2Mv8EG4X9YmT+ +CTJk8qrbGuYEFYnMFw2rjJZP/3QYVhndUJUq/PBNkQQnQFioMKfZQd0aTUaBqX0NC5gikQgo8uad +UcrJvGpz00MzbIHeycB1eGfLLrwUQnR4nk5xeBDZCXoDBdWh8EokTsO7lBJiDa+GQZkbOHIaIO9J +jsWEy0UXzJCLVMqx5zWkGkMKYfQp0Rg98S0I+G2cgYKz0ogPY/VwCAiApoWPY3lj4FvQM1t2QdsU +1I1iY8+hwRRkDHi67ATEhnRcTmsmEfvjKmBwJjyYEOhoDYQK5QO0ShSoPEdgxNg9nKGDkcGzJlTF +t3Ek/yoijpcYT88LY1Rgg4wwP2qxBvHK8YiiyHHCURDHi5TASn8fxkq7Do1Kl8IZpQlkHZS2sCQk +fRiAR5q2NyMdcxMj7WIliCQqkP4JCEiHMoOjWwcIG41QITf6U2uk+kJQwejJxcToDhdcdCJGIAIn +ceQEK48WAnJAD+4ZgF6Gh9GPhOdJ9/MUJpTorPBIHKOryiNVSJfM6/nngtN+K8zpsisIJb2YqNAP +7QmuQBDABN7AwGxRSDR8tigknAPOa5oa0s898AHJfIIpT0sZT10gRsVcLvJbAd2GSdSxIDAgEAtC +IeE5QYTnBLkFAeE5ZwgPqmggXPqTqWqxF+kUVkPHVXM4tqixERpMQW54AqLRcPIMo2EAJscPrZo8 +ayTKvk8GhdEahinIJv9tHMwgTRixL/pMDFCewKk20gyZspviNNXfSw0cMKWCdPdgGDtjxZHCFE4L +L/scWIrYl8UQfg8JLXpKWeEJyN4IKSuJ+qsIHN63cR6XquGNlBDDC7lUDQ+UGjU80sfS8DaEgOFx +eXO67IrMEkPUgBZkpQo3lVLzbMgsh6lU4aWS4hGr0ljVFY+XRogkeKyKVd/GdUdhv7SjsGmn9CSV +SCXSB4GeLhvVEApjT0qoTF5l8qpl8jt6UBgbTXCES6NfqLQIlVLzDC0W4WKV0Y4GY7HKaFRd9cwz +88w8KaikUledUKmrJoD/J5J0AphgQfAlSJGkfwYPgj6wJXPk5DcvrUmIySjeY5qE1DwvCsnrL54r +o7gmZMko/hmZ1MVTVyq/FRBkXBQQCwLDAaEwNoMBsXyIFbcgYBIebkFQ1DAzBeVEYexK7HdKl5Q7 +q6UWM9cBujDXkiPKLKGd7Pzou+/d9qQnNdl72cmuS8+3L/2mj+M4+u55N5ae79L8ndz//w3Jd+f5 +HsdPbjpZjr7/Tpbj6MeRe775/ffR5CZJ+j5qtG/+TO+Sd74/7xvuR/03o9bek6pP9ZGqb6P6NqpP +b/z3fcP9uLc2/dZai8bR996Nn2/z680fSU56X2rTd79BOe9/Rpr/a7LkWmvP/99mH8fRb74nu+7/ +qEuvTf+9L3nHd+f55nskN99vXm7TJP/+vuuQ/3GbW5ukaZre1OXm++43nHfjyDfZ++aTI+k5SW68 +593zjiQ7H/noN/l5OZKmaXK/yd13/38cNz/8e5cjH/k4lp/8pMn9SO6xI3snv+8bzkvy/z2Snek7 +qc29PS/99yQ3uyfH0jTNvsn/ffcb7v24Pf9k5/yb3v+tde9kyXfvpSe35z/k/u/SJPnvno/k971v +uMl3N458l5xvPtlJPX7ex5L7/7/vHPWej32zPe++m3/zXZqm933DTb67cpck2W3P+eaTHS/HcvS+ +9959977/0uS78+XIt0mSXcl5775rz0uuyZHzTflHc5O9/3L03vfON2nyTpqeb8bRNPtIbrLsXH/d +9++bcfPdlSXfJdk36TnfdE+OJqnHr83ND33pfd/dc77LkeTbJEnt+d6bbf6RLL3JS9Nzv33vOul9 +75v//w+153vTf/eab02auuz8m+Ynve+m5n785jdNs9ybHM2/R75Jb5p/e871qH/ptblH0utQd6RS +t13Vp1Wf6usb1bdRfRs3U32qb+NIpW6h6EyROXbO/TdN0xx1yDe+9KNZdq77Lkm+TbIzSbLj5v+/ +9HvUZOemaZrmSHZ8DLfvZch995+T5Dj+kewjSX7vfTfJ8vO/zZBvyk/ur/vuyFD3bfJN8r3Nv0le +kmYvyc7U3vseas+393zjZiPZdalKR6DXxqFl5+bve9w4lPz+9767aY6dk36XXZedb9wGJUNN8q7r +/ss9mqZp+k3yzu+u3GVZck6SJblLrU3TNHuofSd7390PTZJrHuqS75Jv3Kbz+4/c1KVpmp6XfOPQ +bvykJ0uSNE1zDHnf3Te7yUdSa61/+H3vdi9Nk/PSkyXfG4d2XHu+SXKTnO/v+f7jN01Th3rsxh2S +vv/wbzbfnvSl2X3fuFnneenNTZajaZo8LH+nPeeWbm+cTOn43rjaxq0BlDq9capv4yCiOaaodLfY +qu7RWTSiDac0x5QLpdMb5266xe4UG8fadLrTv+tKvjuT3PE6QN243IvqOwOwMY5MgqlUKagK6l4w +Rlol3QR64wq3qEEARk6RS0FQMJL0kEsxcIEcOvhosHOJFRse9KVR3iTBE69psSasOg== + + + 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 +epHJp0/efjFKCQ== + + + diff --git a/Sources/public/assets/img/uploadW.svg b/Sources/public/assets/img/uploadW.svg new file mode 100644 index 00000000..1553711e --- /dev/null +++ b/Sources/public/assets/img/uploadW.svg @@ -0,0 +1,948 @@ + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 +b/z3fcP9uLc2/dZai8bR996Nn2/z680fSU56X2rTd79BOe9/Rpr/a7LkWmvP/99mH8fRb74nu+7/ +qEuvTf+9L3nHd+f55nskN99vXm7TJP/+vuuQ/3GbW5ukaZre1OXm++43nHfjyDfZ++aTI+k5SW68 +593zjiQ7H/noN/l5OZKmaXK/yd13/38cNz/8e5cjH/k4lp/8pMn9SO6xI3snv+8bzkvy/z2Snek7 +qc29PS/99yQ3uyfH0jTNvsn/ffcb7v24Pf9k5/yb3v+tde9kyXfvpSe35z/k/u/SJPnvno/k971v +uMl3N458l5xvPtlJPX7ex5L7/7/vHPWej32zPe++m3/zXZqm933DTb67cpck2W3P+eaTHS/HcvS+ +9959977/0uS78+XIt0mSXcl5775rz0uuyZHzTflHc5O9/3L03vfON2nyTpqeb8bRNPtIbrLsXH/d +9++bcfPdlSXfJdk36TnfdE+OJqnHr83ND33pfd/dc77LkeTbJEnt+d6bbf6RLL3JS9Nzv33vOul9 +75v//w+153vTf/eab02auuz8m+Ynve+m5n785jdNs9ybHM2/R75Jb5p/e871qH/ptblH0utQd6RS +t13Vp1Wf6usb1bdRfRs3U32qb+NIpW6h6EyROXbO/TdN0xx1yDe+9KNZdq77Lkm+TbIzSbLj5v+/ +9HvUZOemaZrmSHZ8DLfvZch995+T5Dj+kewjSX7vfTfJ8vO/zZBvyk/ur/vuyFD3bfJN8r3Nv0le +kmYvyc7U3vseas+393zjZiPZdalKR6DXxqFl5+bve9w4lPz+9767aY6dk36XXZedb9wGJUNN8q7r +/ss9mqZp+k3yzu+u3GVZck6SJblLrU3TNHuofSd7390PTZJrHuqS75Jv3Kbz+4/c1KVpmp6XfOPQ +bvykJ0uSNE1zDHnf3Te7yUdSa61/+H3vdi9Nk/PSkyXfG4d2XHu+SXKTnO/v+f7jN01Th3rsxh2S +vv/wbzbfnvSl2X3fuFnneenNTZajaZo8LH+nPeeWbm+cTOn43rjaxq0BlDq9capv4yCiOaaodLfY +qu7RWTSiDac0x5QLpdMb5266xe4UG8fadLrTv+tKvjuT3PE6QN243IvqOwOwMY5MgqlUKagK6l4w +Rlol3QR64wq3qEEARk6RS0FQMJL0kEsxcIEcOvhosHOJFRse9KVR3iTBE69psSasOg== + + + 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 +epHJp0/efjFKCQ== + + + diff --git a/Sources/public/assets/img/verif/false.png b/Sources/public/assets/img/verif/false.png new file mode 100644 index 00000000..33e38466 Binary files /dev/null and b/Sources/public/assets/img/verif/false.png differ diff --git a/Sources/public/assets/img/verif/true.png b/Sources/public/assets/img/verif/true.png new file mode 100644 index 00000000..d5dfe276 Binary files /dev/null and b/Sources/public/assets/img/verif/true.png differ diff --git a/Sources/public/cache/5b/5bc0e8ef8e32784683a7fb0c0cd7dac5ae2d23645dfed7e530701e6f074e938d.php b/Sources/public/cache/5b/5bc0e8ef8e32784683a7fb0c0cd7dac5ae2d23645dfed7e530701e6f074e938d.php new file mode 100755 index 00000000..dd151535 --- /dev/null +++ b/Sources/public/cache/5b/5bc0e8ef8e32784683a7fb0c0cd7dac5ae2d23645dfed7e530701e6f074e938d.php @@ -0,0 +1,71 @@ +source = $this->getSourceContext(); + + $this->blocks = [ + 'title' => [$this, 'block_title'], + ]; + } + + protected function doGetParent(array $context) + { + // line 1 + return "base.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []) + { + $macros = $this->macros; + $this->parent = $this->loadTemplate("base.html.twig", "/home/home.html.twig", 1); + $this->parent->display($context, array_merge($this->blocks, $blocks)); + } + + // line 3 + public function block_title($context, array $blocks = []) + { + $macros = $this->macros; + echo "Accueil - HearthTrack"; + } + + public function getTemplateName() + { + return "/home/home.html.twig"; + } + + public function isTraitable() + { + return false; + } + + public function getDebugInfo() + { + return array ( 46 => 3, 35 => 1,); + } + + public function getSourceContext() + { + return new Source("", "/home/home.html.twig", "/home/www/anpinagot/public_html/sae/Web/Sources/src/app/views/Templates/home/home.html.twig"); + } +} diff --git a/Sources/public/cache/91/91ed632db2bca31efa1b520c5bd9292b443aa4a14dbeca5a86235676d2337cf1.php b/Sources/public/cache/91/91ed632db2bca31efa1b520c5bd9292b443aa4a14dbeca5a86235676d2337cf1.php new file mode 100755 index 00000000..779a1d57 --- /dev/null +++ b/Sources/public/cache/91/91ed632db2bca31efa1b520c5bd9292b443aa4a14dbeca5a86235676d2337cf1.php @@ -0,0 +1,214 @@ +source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []) + { + $macros = $this->macros; + // line 1 + echo " + + + + + + + + Accueil - HeartTrack + + + + + + +
+
+ +
+
+
+
+

Accueil

+
    +
  1. Vue d'ensemble
  2. +
+
+
+
+
+ + Stastiques globales +
+
+ +
+
+
+ +
+
+
+ + Résumé quotidien +
+
+ +
+
+
+
+
+
+
+
+ + Liste d'amis +
+
+ +
+
+
+
+
+
+ + Messagerie +
+
+ +
+
+
+
+
+
+ +
+
+ + + + + + + + + +"; + } + + public function getTemplateName() + { + return "home.html"; + } + + public function getDebugInfo() + { + return array ( 37 => 1,); + } + + public function getSourceContext() + { + return new Source("", "home.html", "/home/www/anpinagot/public_html/sae/Web/Sources/src/app/views/Templates/home.html"); + } +} diff --git a/Sources/public/cache/af/af77fa2c4f895eb102ea6a9a177443b83a42e92cd6656af629572e4d9a7be1d0.php b/Sources/public/cache/af/af77fa2c4f895eb102ea6a9a177443b83a42e92cd6656af629572e4d9a7be1d0.php new file mode 100755 index 00000000..6e49c368 --- /dev/null +++ b/Sources/public/cache/af/af77fa2c4f895eb102ea6a9a177443b83a42e92cd6656af629572e4d9a7be1d0.php @@ -0,0 +1,215 @@ +source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + 'title' => [$this, 'block_title'], + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'menu' => [$this, 'block_menu'], + 'body' => [$this, 'block_body'], + 'script' => [$this, 'block_script'], + ]; + } + + protected function doDisplay(array $context, array $blocks = []) + { + $macros = $this->macros; + // line 1 + echo " + + + + + "; + // line 6 + $this->displayBlock('title', $context, $blocks); + echo " + + "; + // line 8 + $this->displayBlock('stylesheets', $context, $blocks); + // line 12 + echo " + "; + // line 13 + $this->displayBlock('javascripts', $context, $blocks); + // line 16 + echo " + + "; + // line 18 + $this->displayBlock('menu', $context, $blocks); + // line 85 + echo " + "; + // line 86 + $this->displayBlock('body', $context, $blocks); + // line 87 + echo " + "; + // line 88 + $this->displayBlock('script', $context, $blocks); + // line 97 + echo " +"; + } + + // line 6 + public function block_title($context, array $blocks = []) + { + $macros = $this->macros; + } + + // line 8 + public function block_stylesheets($context, array $blocks = []) + { + $macros = $this->macros; + // line 9 + echo " + + "; + } + + // line 13 + public function block_javascripts($context, array $blocks = []) + { + $macros = $this->macros; + // line 14 + echo " + "; + } + + // line 18 + public function block_menu($context, array $blocks = []) + { + $macros = $this->macros; + // line 19 + echo " +
+
+ +
+ "; + } + + // line 86 + public function block_body($context, array $blocks = []) + { + $macros = $this->macros; + } + + // line 88 + public function block_script($context, array $blocks = []) + { + $macros = $this->macros; + // line 89 + echo " + + + + + + + "; + } + + public function getTemplateName() + { + return "base.html.twig"; + } + + public function getDebugInfo() + { + return array ( 191 => 89, 187 => 88, 181 => 86, 112 => 19, 108 => 18, 103 => 14, 99 => 13, 93 => 9, 89 => 8, 83 => 6, 78 => 97, 76 => 88, 73 => 87, 71 => 86, 68 => 85, 66 => 18, 62 => 16, 60 => 13, 57 => 12, 55 => 8, 50 => 6, 43 => 1,); + } + + public function getSourceContext() + { + return new Source("", "base.html.twig", "/home/www/anpinagot/public_html/sae/Web/Sources/src/app/views/Templates/base.html.twig"); + } +} diff --git a/Sources/public/css/app.css b/Sources/public/css/app.css old mode 100644 new mode 100755 diff --git a/Sources/public/css/styles.css b/Sources/public/css/styles.css new file mode 100755 index 00000000..b11d563c --- /dev/null +++ b/Sources/public/css/styles.css @@ -0,0 +1,11245 @@ +@charset "UTF-8"; +/*! +* Start Bootstrap - SB Admin v7.0.7 (https://startbootstrap.com/template/sb-admin) +* Copyright 2013-2023 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin/blob/master/LICENSE) +*/ +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #0a58ca; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: var(--bs-link-color); + text-decoration: underline; +} +a:hover { + color: var(--bs-link-hover-color); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid var(--bs-border-color); + border-radius: 0.375rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table, .datatable-table { + --bs-table-color: var(--bs-body-color); + --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-body-color); + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: var(--bs-body-color); + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: var(--bs-body-color); + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--bs-table-color); + vertical-align: top; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > *, .datatable-table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} +.table > tbody, .datatable-table > tbody { + vertical-align: inherit; +} +.table > thead, .datatable-table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: 2px solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > *, .datatable-table > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > *, .datatable-table > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); +} + +.table-hover > tbody > tr:hover > *, .datatable-table > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); +} + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #cfe2ff; + --bs-table-border-color: #bacbe6; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #cbccce; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d1e7dd; + --bs-table-border-color: #bcd0c7; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #cff4fc; + --bs-table-border-color: #badce3; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fff3cd; + --bs-table-border-color: #e6dbb9; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f8d7da; + --bs-table-border-color: #dfc2c4; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #dfe0e1; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #373b3e; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-responsive, .datatable-wrapper .datatable-container { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; +} + +.form-control, .datatable-input { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control, .datatable-input { + transition: none; + } +} +.form-control[type=file], [type=file].datatable-input { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]), [type=file].datatable-input:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus, .datatable-input:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-control::-webkit-date-and-time-value, .datatable-input::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-moz-placeholder, .datatable-input::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder, .datatable-input::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled, .datatable-input:disabled { + background-color: #e9ecef; + opacity: 1; +} +.form-control::file-selector-button, .datatable-input::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button, .datatable-input::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button, .datatable-input:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control, textarea.datatable-input { + min-height: calc(1.5em + 0.75rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.375rem; +} +.form-control-color::-webkit-color-swatch { + border-radius: 0.375rem; +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); +} + +.form-select, .datatable-selector { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select, .datatable-selector { + transition: none; + } +} +.form-select:focus, .datatable-selector:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-select[multiple], [multiple].datatable-selector, .form-select[size]:not([size="1"]), [size].datatable-selector:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled, .datatable-selector:disabled { + background-color: #e9ecef; +} +.form-select:-moz-focusring, .datatable-selector:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b6d4fe; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, .form-floating > .datatable-input, +.form-floating > .form-control-plaintext, +.form-floating > .form-select, +.form-floating > .datatable-selector { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control, .form-floating > .datatable-input, +.form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .datatable-input::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, .form-floating > .datatable-input::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .datatable-input:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .datatable-input:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .datatable-input:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, .form-floating > .datatable-input:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select, .form-floating > .datatable-selector { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label, .form-floating > .datatable-input:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, .form-floating > .datatable-input:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .datatable-input:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label, +.form-floating > .datatable-selector ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label, .form-floating > .datatable-input:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, .input-group > .datatable-input, +.input-group > .form-select, +.input-group > .datatable-selector, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, .input-group > .datatable-input:focus, +.input-group > .form-select:focus, +.input-group > .datatable-selector:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.375rem; +} + +.input-group-lg > .form-control, .input-group-lg > .datatable-input, +.input-group-lg > .form-select, +.input-group-lg > .datatable-selector, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} + +.input-group-sm > .form-control, .input-group-sm > .datatable-input, +.input-group-sm > .form-select, +.input-group-sm > .datatable-selector, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.input-group-lg > .form-select, .input-group-lg > .datatable-selector, +.input-group-sm > .form-select, +.input-group-sm > .datatable-selector { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .datatable-input, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .datatable-selector { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .datatable-input, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .datatable-selector { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .datatable-input, +.input-group > .form-floating:not(:first-child) > .form-select, +.input-group > .form-floating:not(:first-child) > .datatable-selector { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.375rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .was-validated .datatable-input:valid, .form-control.is-valid, .is-valid.datatable-input { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .was-validated .datatable-input:valid:focus, .form-control.is-valid:focus, .is-valid.datatable-input:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated textarea.form-control:valid, .was-validated textarea.datatable-input:valid, textarea.form-control.is-valid, textarea.is-valid.datatable-input { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:valid, .was-validated .datatable-selector:valid, .form-select.is-valid, .is-valid.datatable-selector { + border-color: #198754; +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .datatable-selector:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated .datatable-selector:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .is-valid.datatable-selector:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .is-valid.datatable-selector:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:valid:focus, .was-validated .datatable-selector:valid:focus, .form-select.is-valid:focus, .is-valid.datatable-selector:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .datatable-input:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .input-group > .datatable-input:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.was-validated .input-group > .datatable-selector:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.input-group > .datatable-selector:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.375rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .was-validated .datatable-input:invalid, .form-control.is-invalid, .is-invalid.datatable-input { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .was-validated .datatable-input:invalid:focus, .form-control.is-invalid:focus, .is-invalid.datatable-input:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, .was-validated textarea.datatable-input:invalid, textarea.form-control.is-invalid, textarea.is-invalid.datatable-input { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:invalid, .was-validated .datatable-selector:invalid, .form-select.is-invalid, .is-invalid.datatable-selector { + border-color: #dc3545; +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .datatable-selector:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated .datatable-selector:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .is-invalid.datatable-selector:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .is-invalid.datatable-selector:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .was-validated .datatable-selector:invalid:focus, .form-select.is-invalid:focus, .is-invalid.datatable-selector:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .datatable-input:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .input-group > .datatable-input:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.was-validated .input-group > .datatable-selector:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.input-group > .datatable-selector:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: #212529; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0b5ed7; + --bs-btn-hover-border-color: #0a58ca; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0a58ca; + --bs-btn-active-border-color: #0a53be; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #0d6efd; + --bs-btn-disabled-border-color: #0d6efd; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; +} + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #157347; + --bs-btn-hover-border-color: #146c43; + --bs-btn-focus-shadow-rgb: 60, 153, 110; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #146c43; + --bs-btn-active-border-color: #13653f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #198754; + --bs-btn-disabled-border-color: #198754; +} + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #31d2f2; + --bs-btn-hover-border-color: #25cff2; + --bs-btn-focus-shadow-rgb: 11, 172, 204; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3dd5f3; + --bs-btn-active-border-color: #25cff2; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #0dcaf0; + --bs-btn-disabled-border-color: #0dcaf0; +} + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffca2c; + --bs-btn-hover-border-color: #ffc720; + --bs-btn-focus-shadow-rgb: 217, 164, 6; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffcd39; + --bs-btn-active-border-color: #ffc720; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffc107; + --bs-btn-disabled-border-color: #ffc107; +} + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #bb2d3b; + --bs-btn-hover-border-color: #b02a37; + --bs-btn-focus-shadow-rgb: 225, 83, 97; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b02a37; + --bs-btn-active-border-color: #a52834; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #dc3545; + --bs-btn-disabled-border-color: #dc3545; +} + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; +} + +.btn-outline-primary { + --bs-btn-color: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0d6efd; + --bs-btn-hover-border-color: #0d6efd; + --bs-btn-focus-shadow-rgb: 13, 110, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0d6efd; + --bs-btn-active-border-color: #0d6efd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0d6efd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0d6efd; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #198754; + --bs-btn-hover-border-color: #198754; + --bs-btn-focus-shadow-rgb: 25, 135, 84; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #198754; + --bs-btn-active-border-color: #198754; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #198754; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #198754; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #0dcaf0; + --bs-btn-hover-border-color: #0dcaf0; + --bs-btn-focus-shadow-rgb: 13, 202, 240; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #0dcaf0; + --bs-btn-active-border-color: #0dcaf0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0dcaf0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0dcaf0; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffc107; + --bs-btn-hover-border-color: #ffc107; + --bs-btn-focus-shadow-rgb: 255, 193, 7; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffc107; + --bs-btn-active-border-color: #ffc107; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffc107; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffc107; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #dc3545; + --bs-btn-hover-border-color: #dc3545; + --bs-btn-focus-shadow-rgb: 220, 53, 69; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #dc3545; + --bs-btn-active-border-color: #dc3545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #dc3545; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dc3545; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: 0.5rem; +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.25rem; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: #212529; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 1px; + --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-link-color: #212529; + --bs-dropdown-link-hover-color: #1e2125; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); +} + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: 0.375rem; +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link.disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dee2e6; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + background: none; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --bs-nav-pills-border-radius: 0.375rem; + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #0d6efd; +} +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(0, 0, 0, 0.55); + --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); + --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); + --bs-navbar-active-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .show > .nav-link, +.navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 1px; + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(0.375rem - 1px); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(0, 0, 0, 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); +} + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); +} + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} + +.card-header-pills { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion { + --bs-accordion-color: #212529; + --bs-accordion-bg: #fff; + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 1px; + --bs-accordion-border-radius: 0.375rem; + --bs-accordion-inner-border-radius: calc(0.375rem - 1px); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #212529; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-border-color: #86b7fe; + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #0c63e4; + --bs-accordion-active-bg: #e7f1ff; +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: var(--bs-accordion-btn-focus-border-color); + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); +} + +.pagination, .datatable-pagination ul { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.375rem; + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #0d6efd; + --bs-pagination-active-border-color: #0d6efd; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link, .datatable-pagination a { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link, .datatable-pagination a { + transition: none; + } +} +.page-link:hover, .datatable-pagination a:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); +} +.page-link:focus, .datatable-pagination a:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); +} +.page-link.active, .datatable-pagination a.active, .active > .page-link, .datatable-pagination .active > a { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); +} +.page-link.disabled, .datatable-pagination a.disabled, .disabled > .page-link, .datatable-pagination .disabled > a { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link, .page-item:not(:first-child) .datatable-pagination a, .datatable-pagination .page-item:not(:first-child) a, .datatable-pagination li:not(:first-child) .page-link, .datatable-pagination li:not(:first-child) a { + margin-left: -1px; +} +.page-item:first-child .page-link, .page-item:first-child .datatable-pagination a, .datatable-pagination .page-item:first-child a, .datatable-pagination li:first-child .page-link, .datatable-pagination li:first-child a { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); +} +.page-item:last-child .page-link, .page-item:last-child .datatable-pagination a, .datatable-pagination .page-item:last-child a, .datatable-pagination li:last-child .page-link, .datatable-pagination li:last-child a { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); +} + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: 0.5rem; +} + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; +} + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.375rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --bs-alert-color: #084298; + --bs-alert-bg: #cfe2ff; + --bs-alert-border-color: #b6d4fe; +} +.alert-primary .alert-link { + color: #06357a; +} + +.alert-secondary { + --bs-alert-color: #41464b; + --bs-alert-bg: #e2e3e5; + --bs-alert-border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383c; +} + +.alert-success { + --bs-alert-color: #0f5132; + --bs-alert-bg: #d1e7dd; + --bs-alert-border-color: #badbcc; +} +.alert-success .alert-link { + color: #0c4128; +} + +.alert-info { + --bs-alert-color: #055160; + --bs-alert-bg: #cff4fc; + --bs-alert-border-color: #b6effb; +} +.alert-info .alert-link { + color: #04414d; +} + +.alert-warning { + --bs-alert-color: #664d03; + --bs-alert-bg: #fff3cd; + --bs-alert-border-color: #ffecb5; +} +.alert-warning .alert-link { + color: #523e02; +} + +.alert-danger { + --bs-alert-color: #842029; + --bs-alert-bg: #f8d7da; + --bs-alert-border-color: #f5c2c7; +} +.alert-danger .alert-link { + color: #6a1a21; +} + +.alert-light { + --bs-alert-color: #636464; + --bs-alert-bg: #fefefe; + --bs-alert-border-color: #fdfdfe; +} +.alert-light .alert-link { + color: #4f5050; +} + +.alert-dark { + --bs-alert-color: #141619; + --bs-alert-bg: #d3d3d4; + --bs-alert-border-color: #bcbebf; +} +.alert-dark .alert-link { + color: #101214; +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #0d6efd; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); +} + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.list-group { + --bs-list-group-color: #212529; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f8f9fa; + --bs-list-group-action-active-color: #212529; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #0d6efd; + --bs-list-group-active-border-color: #0d6efd; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); +} +.list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); +} + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 1px; + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-toast-header-color: #6c757d; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); +} + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-inner-border-radius: calc(0.5rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); +} + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + } + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; + } + .modal-sm { + --bs-modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--bs-tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); +} + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 1px; + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: 0.5rem; + --bs-popover-inner-border-radius: calc(0.5rem - 1px); + --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: ; + --bs-popover-header-bg: #f0f0f0; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #212529; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y)); +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #000 !important; + background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: #0d6efd !important; +} +.link-primary:hover, .link-primary:focus { + color: #0a58ca !important; +} + +.link-secondary { + color: #6c757d !important; +} +.link-secondary:hover, .link-secondary:focus { + color: #565e64 !important; +} + +.link-success { + color: #198754 !important; +} +.link-success:hover, .link-success:focus { + color: #146c43 !important; +} + +.link-info { + color: #0dcaf0 !important; +} +.link-info:hover, .link-info:focus { + color: #3dd5f3 !important; +} + +.link-warning { + color: #ffc107 !important; +} +.link-warning:hover, .link-warning:focus { + color: #ffcd39 !important; +} + +.link-danger { + color: #dc3545 !important; +} +.link-danger:hover, .link-danger:focus { + color: #b02a37 !important; +} + +.link-light { + color: #f8f9fa !important; +} +.link-light:hover, .link-light:focus { + color: #f9fafb !important; +} + +.link-dark { + color: #212529 !important; +} +.link-dark:hover, .link-dark:focus { + color: #1a1e21 !important; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top, .sb-nav-fixed #layoutSidenav #layoutSidenav_nav, .sb-nav-fixed .sb-topnav { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-1 { + --bs-border-width: 1px; +} + +.border-2 { + --bs-border-width: 2px; +} + +.border-3 { + --bs-border-width: 3px; +} + +.border-4 { + --bs-border-width: 4px; +} + +.border-5 { + --bs-border-width: 5px; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: #6c757d !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: #282828 !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-2xl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.5rem !important; + } + .me-sm-3 { + margin-right: 1rem !important; + } + .me-sm-4 { + margin-right: 1.5rem !important; + } + .me-sm-5 { + margin-right: 3rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.5rem !important; + } + .ms-sm-3 { + margin-left: 1rem !important; + } + .ms-sm-4 { + margin-left: 1.5rem !important; + } + .ms-sm-5 { + margin-left: 3rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.5rem !important; + } + .pe-sm-3 { + padding-right: 1rem !important; + } + .pe-sm-4 { + padding-right: 1.5rem !important; + } + .pe-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; + } + .gap-sm-4 { + gap: 1.5rem !important; + } + .gap-sm-5 { + gap: 3rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.5rem !important; + } + .me-md-3 { + margin-right: 1rem !important; + } + .me-md-4 { + margin-right: 1.5rem !important; + } + .me-md-5 { + margin-right: 3rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.5rem !important; + } + .ms-md-3 { + margin-left: 1rem !important; + } + .ms-md-4 { + margin-left: 1.5rem !important; + } + .ms-md-5 { + margin-left: 3rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.5rem !important; + } + .pe-md-3 { + padding-right: 1rem !important; + } + .pe-md-4 { + padding-right: 1.5rem !important; + } + .pe-md-5 { + padding-right: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.5rem !important; + } + .me-lg-3 { + margin-right: 1rem !important; + } + .me-lg-4 { + margin-right: 1.5rem !important; + } + .me-lg-5 { + margin-right: 3rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.5rem !important; + } + .ms-lg-3 { + margin-left: 1rem !important; + } + .ms-lg-4 { + margin-left: 1.5rem !important; + } + .ms-lg-5 { + margin-left: 3rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.5rem !important; + } + .pe-lg-3 { + padding-right: 1rem !important; + } + .pe-lg-4 { + padding-right: 1.5rem !important; + } + .pe-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.5rem !important; + } + .me-xl-3 { + margin-right: 1rem !important; + } + .me-xl-4 { + margin-right: 1.5rem !important; + } + .me-xl-5 { + margin-right: 3rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.5rem !important; + } + .ms-xl-3 { + margin-left: 1rem !important; + } + .ms-xl-4 { + margin-left: 1.5rem !important; + } + .ms-xl-5 { + margin-left: 3rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.5rem !important; + } + .pe-xl-3 { + padding-right: 1rem !important; + } + .pe-xl-4 { + padding-right: 1.5rem !important; + } + .pe-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.5rem !important; + } + .me-xxl-3 { + margin-right: 1rem !important; + } + .me-xxl-4 { + margin-right: 1.5rem !important; + } + .me-xxl-5 { + margin-right: 3rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + .ms-xxl-3 { + margin-left: 1rem !important; + } + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + .ms-xxl-5 { + margin-left: 3rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + .pe-xxl-3 { + padding-right: 1rem !important; + } + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + .pe-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + .fs-2 { + font-size: 2rem !important; + } + .fs-3 { + font-size: 1.75rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +html, +body { + height: 100%; +} + +#layoutAuthentication { + display: flex; + flex-direction: column; + min-height: 100vh; +} +#layoutAuthentication #layoutAuthentication_content { + min-width: 0; + flex-grow: 1; +} +#layoutAuthentication #layoutAuthentication_footer { + min-width: 0; +} + +#layoutSidenav { + display: flex; +} +#layoutSidenav #layoutSidenav_nav { + flex-basis: 225px; + flex-shrink: 0; + transition: transform 0.15s ease-in-out; + z-index: 1038; + transform: translateX(-225px); +} +#layoutSidenav #layoutSidenav_content { + position: relative; + display: flex; + flex-direction: column; + justify-content: space-between; + min-width: 0; + flex-grow: 1; + min-height: calc(100vh - 56px); + margin-left: -225px; +} + +.sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav { + transform: translateX(0); +} +.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + z-index: 1037; + opacity: 0.5; + transition: opacity 0.3s ease-in-out; +} + +@media (min-width: 992px) { + #layoutSidenav #layoutSidenav_nav { + transform: translateX(0); + } + #layoutSidenav #layoutSidenav_content { + margin-left: 0; + transition: margin 0.15s ease-in-out; + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav { + transform: translateX(-225px); + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_content { + margin-left: -225px; + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before { + display: none; + } +} +.sb-nav-fixed .sb-topnav { + z-index: 1039; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav { + width: 225px; + height: 100vh; + z-index: 1038; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav { + padding-top: 56px; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav .sb-sidenav-menu { + overflow-y: auto; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_content { + padding-left: 225px; + top: 56px; +} + +#layoutError { + display: flex; + flex-direction: column; + min-height: 100vh; +} +#layoutError #layoutError_content { + min-width: 0; + flex-grow: 1; +} +#layoutError #layoutError_footer { + min-width: 0; +} + +.img-error { + max-width: 20rem; +} + +.nav .nav-link .sb-nav-link-icon, +.sb-sidenav-menu .nav-link .sb-nav-link-icon { + margin-right: 0.5rem; +} + +.sb-topnav { + padding-left: 0; + height: 56px; + z-index: 1039; +} +.sb-topnav .navbar-brand { + width: 12%; + height: auto; + margin: 0; + margin-right: 15px; +} +.sb-topnav.navbar-dark #sidebarToggle { + color: rgba(255, 255, 255, 0.5); +} +.sb-topnav.navbar-light #sidebarToggle { + color: #212529; +} + +.sb-sidenav { + display: flex; + flex-direction: column; + height: 100%; + flex-wrap: nowrap; +} +.sb-sidenav .sb-sidenav-menu { + flex-grow: 1; +} +.sb-sidenav .sb-sidenav-menu .nav { + flex-direction: column; + flex-wrap: nowrap; +} +.sb-sidenav .sb-sidenav-menu .nav .sb-sidenav-menu-heading { + padding: 1.75rem 1rem 0.75rem; + font-size: 0.75rem; + font-weight: bold; + text-transform: uppercase; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link { + display: flex; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + position: relative; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link .sb-nav-link-icon { + font-size: 0.9rem; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link .sb-sidenav-collapse-arrow { + display: inline-block; + margin-left: auto; + transition: transform 0.15s ease; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link.collapsed .sb-sidenav-collapse-arrow { + transform: rotate(-90deg); +} +.sb-sidenav .sb-sidenav-menu .nav .sb-sidenav-menu-nested { + margin-left: 1.5rem; + flex-direction: column; +} +.sb-sidenav .sb-sidenav-footer { + padding: 0.75rem; + flex-shrink: 0; +} + +.sb-sidenav-dark { + background-color: #282828; + color: rgba(255, 255, 255, 0.5); +} +.sb-sidenav-dark .sb-sidenav-menu .sb-sidenav-menu-heading { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link { + color: rgba(255, 255, 255, 0.5); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-nav-link-icon { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link:hover { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link.active { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link.active .sb-nav-link-icon { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-footer { + background-color: #343a40; +} + +.sb-sidenav-light { + background-color: #f8f9fa; + color: #212529; +} +.sb-sidenav-light .sb-sidenav-menu .sb-sidenav-menu-heading { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link { + color: #212529; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link .sb-nav-link-icon { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link:hover { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link.active { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link.active .sb-nav-link-icon { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-footer { + background-color: #e9ecef; +} + +.datatable-wrapper .datatable-container { + font-size: 0.875rem; +} + +.datatable-wrapper.no-header .datatable-container { + border-top: none; +} + +.datatable-wrapper.no-footer .datatable-container { + border-bottom: none; +} + +.datatable-top { + padding: 0 0 1rem; +} + +.datatable-bottom { + padding: 0; +} + +.datatable-top > nav:first-child, +.datatable-top > div:first-child, +.datatable-bottom > nav:first-child, +.datatable-bottom > div:first-child { + float: left; +} + +.datatable-top > nav:last-child, +.datatable-top > div:last-child, +.datatable-bottom > nav:last-child, +.datatable-bottom > div:last-child { + float: right; +} + +.datatable-selector { + width: auto; + display: inline-block; + padding-left: 1.125rem; + padding-right: 2.125rem; + margin-right: 0.25rem; +} + +.datatable-info { + margin: 7px 0; +} + +/* PAGER */ +.datatable-pagination a:hover { + background-color: #e9ecef; +} + +.datatable-pagination .active a, +.datatable-pagination .active a:focus, +.datatable-pagination .active a:hover { + background-color: #0d6efd; +} + +.datatable-pagination .ellipsis a, +.datatable-pagination .disabled a, +.datatable-pagination .disabled a:focus, +.datatable-pagination .disabled a:hover { + cursor: not-allowed; +} + +.datatable-pagination .disabled a, +.datatable-pagination .disabled a:focus, +.datatable-pagination .disabled a:hover { + cursor: not-allowed; + opacity: 0.4; +} + +.datatable-pagination .pager a { + font-weight: bold; +} + +/* TABLE */ +.datatable-table { + border-collapse: collapse; +} + +.datatable-table > tbody > tr > td, +.datatable-table > tbody > tr > th, +.datatable-table > tfoot > tr > td, +.datatable-table > tfoot > tr > th, +.datatable-table > thead > tr > td, +.datatable-table > thead > tr > th { + vertical-align: top; + padding: 0.5rem 0.5rem; +} + +.datatable-table > thead > tr > th { + vertical-align: bottom; + text-align: left; + border-bottom: none; +} + +.datatable-table > tfoot > tr > th { + vertical-align: bottom; + text-align: left; +} + +.datatable-table th { + vertical-align: bottom; + text-align: left; +} + +.datatable-table th a { + text-decoration: none; + color: inherit; +} + +.datatable-sorter { + display: inline-block; + height: 100%; + position: relative; + width: 100%; + padding-right: 1rem; +} + +.datatable-sorter::before, +.datatable-sorter::after { + content: ""; + height: 0; + width: 0; + position: absolute; + right: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + opacity: 0.2; +} + +.datatable-sorter::before { + bottom: 4px; +} + +.datatable-sorter::after { + top: 0px; +} + +.asc .datatable-sorter::after, +.desc .datatable-sorter::before { + opacity: 0.6; +} + +.datatables-empty { + text-align: center; +} + +.datatable-top::after, +.datatable-bottom::after { + clear: both; + content: " "; + display: table; +} + +.datatable-pagination li.datatable-hidden { + visibility: visible; +} + +.btn-datatable { + height: 20px !important; + width: 20px !important; + font-size: 0.75rem; + border-radius: 0.375rem !important; +} \ No newline at end of file diff --git a/Sources/public/heart-track-logo.png b/Sources/public/heart-track-logo.png deleted file mode 100644 index 5294913e..00000000 Binary files a/Sources/public/heart-track-logo.png and /dev/null differ diff --git a/Sources/public/index.html b/Sources/public/index.html old mode 100644 new mode 100755 diff --git a/Sources/public/index.php b/Sources/public/index.php old mode 100644 new mode 100755 index 7aa24d6c..0a70f945 --- a/Sources/public/index.php +++ b/Sources/public/index.php @@ -1,5 +1,9 @@ { + // Simple-DataTables + // https://github.com/fiduswriter/Simple-DataTables/wiki + + const datatablesSimple = document.getElementById('datatablesSimple'); + if (datatablesSimple) { + new simpleDatatables.DataTable(datatablesSimple); + } +}); diff --git a/Sources/public/js/scripts.js b/Sources/public/js/scripts.js new file mode 100755 index 00000000..9c4118a4 --- /dev/null +++ b/Sources/public/js/scripts.js @@ -0,0 +1,26 @@ +/*! + * Start Bootstrap - SB Admin v7.0.7 (https://startbootstrap.com/template/sb-admin) + * Copyright 2013-2023 Start Bootstrap + * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin/blob/master/LICENSE) + */ + // +// Scripts +// + +window.addEventListener('DOMContentLoaded', event => { + + // Toggle the side navigation + const sidebarToggle = document.body.querySelector('#sidebarToggle'); + if (sidebarToggle) { + // Uncomment Below to persist sidebar toggle between refreshes + // if (localStorage.getItem('sb|sidebar-toggle') === 'true') { + // document.body.classList.toggle('sb-sidenav-toggled'); + // } + sidebarToggle.addEventListener('click', event => { + event.preventDefault(); + document.body.classList.toggle('sb-sidenav-toggled'); + localStorage.setItem('sb|sidebar-toggle', document.body.classList.contains('sb-sidenav-toggled')); + }); + } + +}); diff --git a/Sources/src/app/index.test.php b/Sources/src/app/index.test.php new file mode 100755 index 00000000..7fbd25ca --- /dev/null +++ b/Sources/src/app/index.test.php @@ -0,0 +1,52 @@ + array("img" => "test","nom" => "Kilou", "prenom" => "Clément", "status" => "En ligne"), + "b" => array("img" => "test2","nom" => "Kilou", "prenom" => "Frédérique", "status" => "En ligne"), + "c" => array("img" => "test3","nom" => "Kilou", "prenom" => "Hugo", "status" => "Hors ligne") + ); + + $listMe= array ( + "a" => array("img" => "test","nom" => "Kilou", "prenom" => "Clément", "status" => "En ligne"), + "b" => array("img" => "test2","nom" => "Kilou", "prenom" => "Frédérique", "status" => "En ligne"), + "c" => array("img" => "test3","nom" => "Kilou", "prenom" => "Hugo", "status" => "Hors ligne") + ); + + $listA= array ( + "a" => array("date" => "29/11/18","type" => "Nage", "bpm" => "116", "kmh" => "3.0","distance" => "0.6"), + "b" => array("date" => "27/11/18","type" => "Sprint", "bpm" => "143", "kmh" => "19.0","distance" => "4.2"), + "c" => array("date" => "23/11/18","type" => "Cyclisme", "bpm" => "126", "kmh" => "27.0","distance" => "30.0") + ); + + + + $listM= array ( + "a" => array("lu" => "false","nom" => "Julien", "prenom" => "Clément", "message" => "Demande d'exercice"), + "b" => array("lu" => "true","nom" => "Ferdiloi", "prenom" => "Frédérique", "message" => "Coaching"), + "c" => array("lu" => "true","nom" => "Kuliqo", "prenom" => "Raphael", "message" => "Rendez-vous") + ); + + $listE= array ( + "a" => array("date" => "20/10/23","type" => "Natation", "intensite" => "Fort", "status" => "Programmé"), + "b" => array("date" => "16/10/23","type" => "Boxe anglaise", "intensite" => "Moyen", "status" => "Fini"), + "c" => array("date" => "10/10/23","type" => "Cyclisme", "intensite" => "Moyen", "status" => "Fini") + ); + + $infoUser= array("img" => "test2", "nom"=>"Polika", "prenom" => "Amandine", "dateNaiss" => "24/05/1993", "favSport" => "Natation", "coach" => "M.Bastien", "description" => "Salut, c'est Frigiel"); + + $loader = new \Twig\Loader\FilesystemLoader(__DIR__.'/views/Templates'); + $twig = new \Twig\Environment($loader); + + $template=$twig->load('./page/exercice.html.twig'); + $template->display([ + 'pp' => "test2", + 'user' => "Amandine", + 'role' => "Athlète", + 'friendship' => $listF, + 'analyzes' => $listA, + 'mails' => $listM, + 'users' => $listF, + 'infoUser' => $infoUser, + 'exos' => $listE, + 'member' => $listMe + ]); +?> \ No newline at end of file diff --git a/Sources/src/app/views/HTML/401.html b/Sources/src/app/views/HTML/401.html new file mode 100755 index 00000000..c51d7158 --- /dev/null +++ b/Sources/src/app/views/HTML/401.html @@ -0,0 +1,52 @@ + + + + + + + + + 401 - HearthTrack + + + + +
+
+
+
+
+
+
+

401

+

Accès interdit

+

L'accès à cette ressource est interdit.

+ + + Retour à l'accueil + +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/HTML/404.html b/Sources/src/app/views/HTML/404.html new file mode 100755 index 00000000..9064c608 --- /dev/null +++ b/Sources/src/app/views/HTML/404.html @@ -0,0 +1,51 @@ + + + + + + + + + 404 - HeartTrack + + + + +
+
+
+
+
+
+
+ +

La requête n'a pas été trouvé.

+ + + Retour à l'accueil + +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/HTML/500.html b/Sources/src/app/views/HTML/500.html new file mode 100755 index 00000000..6658a2a9 --- /dev/null +++ b/Sources/src/app/views/HTML/500.html @@ -0,0 +1,51 @@ + + + + + + + + + 500 - HearthTrack + + + + +
+
+
+
+
+
+
+

500

+

Erreur de serveur

+ + + Retour à l'accueil + +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/HTML/analyze.html b/Sources/src/app/views/HTML/analyze.html new file mode 100755 index 00000000..06a723da --- /dev/null +++ b/Sources/src/app/views/HTML/analyze.html @@ -0,0 +1,639 @@ + + + + + + + + + Analyses - HearthTrack + + + + + + +
+
+ +
+
+
+
+

Analyses

+ +
+
+ + Liste des analyses +
+
+
+
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateTypeBMPKM/HDistance
DateTypeBPMKM/HDistance
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
2023/11/03Nage1163.0600 mEn savoir plus
Charde MarshallRegional DirectorSan Francisco362008/10/16$470,600
Haley KennedySenior Marketing DesignerLondon432012/12/18$313,500
Tatyana FitzpatrickRegional DirectorLondon192010/03/17$385,750
Michael SilvaMarketing DesignerLondon662012/11/27$198,500
Paul ByrdChief Financial Officer (CFO)New York642010/06/09$725,000
Gloria LittleSystems AdministratorNew York592009/04/10$237,500
Bradley GreerSoftware EngineerLondon412012/10/13$132,000
Dai RiosPersonnel LeadEdinburgh352012/09/26$217,500
Jenette CaldwellDevelopment LeadNew York302011/09/03$345,000
Yuri BerryChief Marketing Officer (CMO)New York402009/06/25$675,000
Caesar VancePre-Sales SupportNew York212011/12/12$106,450
Doris WilderSales AssistantSidney232010/09/20$85,600
Angelica RamosChief Executive Officer (CEO)London472009/10/09$1,200,000
Gavin JoyceDeveloperEdinburgh422010/12/22$92,575
Jennifer ChangRegional DirectorSingapore282010/11/14$357,650
Brenden WagnerSoftware EngineerSan Francisco282011/06/07$206,850
Fiona GreenChief Operating Officer (COO)San Francisco482010/03/11$850,000
Shou ItouRegional MarketingTokyo202011/08/14$163,000
Michelle HouseIntegration SpecialistSidney372011/06/02$95,400
Suki BurksDeveloperLondon532009/10/22$114,500
Prescott BartlettTechnical AuthorLondon272011/05/07$145,000
Gavin CortezTeam LeaderSan Francisco222008/10/26$235,500
Martena MccrayPost-Sales supportEdinburgh462011/03/09$324,050
Unity ButlerMarketing DesignerSan Francisco472009/12/09$85,675
Howard HatfieldOffice ManagerSan Francisco512008/12/16$164,500
Hope FuentesSecretarySan Francisco412010/02/12$109,850
Vivian HarrellFinancial ControllerSan Francisco622009/02/14$452,500
Timothy MooneyOffice ManagerLondon372008/12/11$136,200
Jackson BradshawDirectorNew York652008/09/26$645,750
Olivia LiangSupport EngineerSingapore642011/02/03$234,500
Bruno NashSoftware EngineerLondon382011/05/03$163,500
Sakura YamamotoSupport EngineerTokyo372009/08/19$139,575
Thor WaltonDeveloperNew York612013/08/11$98,540
Finn CamachoSupport EngineerSan Francisco472009/07/07$87,500
Serge BaldwinData CoordinatorSingapore642012/04/09$138,575
Zenaida FrankSoftware EngineerNew York632010/01/04$125,250
Zorita SerranoSoftware EngineerSan Francisco562012/06/01$115,000
Jennifer AcostaJunior Javascript DeveloperEdinburgh432013/02/01$75,650
Cara StevensSales AssistantNew York462011/12/06$145,600
Hermione ButlerRegional DirectorLondon472011/03/21$356,250
Lael GreerSystems AdministratorLondon212009/02/27$103,500
Jonas AlexanderDeveloperSan Francisco302010/07/14$86,500
Shad DeckerRegional DirectorEdinburgh512008/11/13$183,000
Michael BruceJavascript DeveloperSingapore292011/06/27$183,000
Donna SniderCustomer SupportNew York272011/01/25$112,000
+
+
+
+
+
+ +
+
+ + + + + + diff --git a/Sources/src/app/views/HTML/coaching.html b/Sources/src/app/views/HTML/coaching.html new file mode 100755 index 00000000..f723ce62 --- /dev/null +++ b/Sources/src/app/views/HTML/coaching.html @@ -0,0 +1,634 @@ + + + + + + + + + Coaching - HearthTrack + + + + + + +
+
+ +
+
+
+
+

Coaching

+ +
+
+ DataTables is a third party plugin that is used to generate the demo table below. For more information about DataTables, please visit the + official DataTables documentation + . +
+
+
+
+ + DataTable Example +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePositionOfficeAgeStart dateSalary
NamePositionOfficeAgeStart dateSalary
Tiger NixonSystem ArchitectEdinburgh612011/04/25$320,800
Garrett WintersAccountantTokyo632011/07/25$170,750
Ashton CoxJunior Technical AuthorSan Francisco662009/01/12$86,000
Cedric KellySenior Javascript DeveloperEdinburgh222012/03/29$433,060
Airi SatouAccountantTokyo332008/11/28$162,700
Brielle WilliamsonIntegration SpecialistNew York612012/12/02$372,000
Herrod ChandlerSales AssistantSan Francisco592012/08/06$137,500
Rhona DavidsonIntegration SpecialistTokyo552010/10/14$327,900
Colleen HurstJavascript DeveloperSan Francisco392009/09/15$205,500
Sonya FrostSoftware EngineerEdinburgh232008/12/13$103,600
Jena GainesOffice ManagerLondon302008/12/19$90,560
Quinn FlynnSupport LeadEdinburgh222013/03/03$342,000
Charde MarshallRegional DirectorSan Francisco362008/10/16$470,600
Haley KennedySenior Marketing DesignerLondon432012/12/18$313,500
Tatyana FitzpatrickRegional DirectorLondon192010/03/17$385,750
Michael SilvaMarketing DesignerLondon662012/11/27$198,500
Paul ByrdChief Financial Officer (CFO)New York642010/06/09$725,000
Gloria LittleSystems AdministratorNew York592009/04/10$237,500
Bradley GreerSoftware EngineerLondon412012/10/13$132,000
Dai RiosPersonnel LeadEdinburgh352012/09/26$217,500
Jenette CaldwellDevelopment LeadNew York302011/09/03$345,000
Yuri BerryChief Marketing Officer (CMO)New York402009/06/25$675,000
Caesar VancePre-Sales SupportNew York212011/12/12$106,450
Doris WilderSales AssistantSidney232010/09/20$85,600
Angelica RamosChief Executive Officer (CEO)London472009/10/09$1,200,000
Gavin JoyceDeveloperEdinburgh422010/12/22$92,575
Jennifer ChangRegional DirectorSingapore282010/11/14$357,650
Brenden WagnerSoftware EngineerSan Francisco282011/06/07$206,850
Fiona GreenChief Operating Officer (COO)San Francisco482010/03/11$850,000
Shou ItouRegional MarketingTokyo202011/08/14$163,000
Michelle HouseIntegration SpecialistSidney372011/06/02$95,400
Suki BurksDeveloperLondon532009/10/22$114,500
Prescott BartlettTechnical AuthorLondon272011/05/07$145,000
Gavin CortezTeam LeaderSan Francisco222008/10/26$235,500
Martena MccrayPost-Sales supportEdinburgh462011/03/09$324,050
Unity ButlerMarketing DesignerSan Francisco472009/12/09$85,675
Howard HatfieldOffice ManagerSan Francisco512008/12/16$164,500
Hope FuentesSecretarySan Francisco412010/02/12$109,850
Vivian HarrellFinancial ControllerSan Francisco622009/02/14$452,500
Timothy MooneyOffice ManagerLondon372008/12/11$136,200
Jackson BradshawDirectorNew York652008/09/26$645,750
Olivia LiangSupport EngineerSingapore642011/02/03$234,500
Bruno NashSoftware EngineerLondon382011/05/03$163,500
Sakura YamamotoSupport EngineerTokyo372009/08/19$139,575
Thor WaltonDeveloperNew York612013/08/11$98,540
Finn CamachoSupport EngineerSan Francisco472009/07/07$87,500
Serge BaldwinData CoordinatorSingapore642012/04/09$138,575
Zenaida FrankSoftware EngineerNew York632010/01/04$125,250
Zorita SerranoSoftware EngineerSan Francisco562012/06/01$115,000
Jennifer AcostaJunior Javascript DeveloperEdinburgh432013/02/01$75,650
Cara StevensSales AssistantNew York462011/12/06$145,600
Hermione ButlerRegional DirectorLondon472011/03/21$356,250
Lael GreerSystems AdministratorLondon212009/02/27$103,500
Jonas AlexanderDeveloperSan Francisco302010/07/14$86,500
Shad DeckerRegional DirectorEdinburgh512008/11/13$183,000
Michael BruceJavascript DeveloperSingapore292011/06/27$183,000
Donna SniderCustomer SupportNew York272011/01/25$112,000
+
+
+
+
+ +
+
+ + + + + + diff --git a/Sources/src/app/views/HTML/exercice.html b/Sources/src/app/views/HTML/exercice.html new file mode 100755 index 00000000..45f0edc3 --- /dev/null +++ b/Sources/src/app/views/HTML/exercice.html @@ -0,0 +1,177 @@ + + + + + + + + + Exercices - HearthTrack + + + + + +
+
+ +
+
+
+
+

Exercice

+ +
+
+ Chart.js is a third party plugin that is used to generate the charts in this template. The charts below have been customized - for further customization options, please visit the official + Chart.js documentation + . +
+
+
+
+ + Area Chart Example +
+
+ +
+
+
+
+
+ + Bar Chart Example +
+
+ +
+
+
+
+
+ + Pie Chart Example +
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + diff --git a/Sources/src/app/views/HTML/friend.html b/Sources/src/app/views/HTML/friend.html new file mode 100755 index 00000000..c751506e --- /dev/null +++ b/Sources/src/app/views/HTML/friend.html @@ -0,0 +1,177 @@ + + + + + + + + + Amis - HearthTrack + + + + + +
+
+ +
+
+
+
+

Amis

+ +
+
+ Chart.js is a third party plugin that is used to generate the charts in this template. The charts below have been customized - for further customization options, please visit the official + Chart.js documentation + . +
+
+
+
+ + Area Chart Example +
+
+ +
+
+
+
+
+ + Bar Chart Example +
+
+ +
+
+
+
+
+ + Pie Chart Example +
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + diff --git a/Sources/src/app/views/HTML/home.html b/Sources/src/app/views/HTML/home.html new file mode 100755 index 00000000..79333313 --- /dev/null +++ b/Sources/src/app/views/HTML/home.html @@ -0,0 +1,160 @@ + + + + + + + + + Accueil - HeartTrack + + + + + + +
+
+ +
+
+
+
+

Accueil

+ +
+
+
+
+ + Stastiques globales +
+
+ +
+
+
+ +
+
+
+ + Résumé quotidien +
+
+ +
+
+
+
+
+
+
+
+ + Liste d'amis +
+
+ +
+
+
+
+
+
+ + Messagerie +
+
+ +
+
+
+
+
+
+ +
+
+ + + + + + + + + diff --git a/Sources/src/app/views/HTML/layout-sidenav-light.html b/Sources/src/app/views/HTML/layout-sidenav-light.html new file mode 100755 index 00000000..df83a34f --- /dev/null +++ b/Sources/src/app/views/HTML/layout-sidenav-light.html @@ -0,0 +1,147 @@ + + + + + + + + + Sidenav Light - SB Admin + + + + + +
+
+ +
+
+
+
+

Sidenav Light

+ +
+
+ This page is an example of using the light side navigation option. By appending the + .sb-sidenav-light + class to the + .sb-sidenav + class, the side navigation will take on a light color scheme. The + .sb-sidenav-dark + is also available for a darker option. +
+
+
+
+ +
+
+ + + + diff --git a/Sources/src/app/views/HTML/layout-static.html b/Sources/src/app/views/HTML/layout-static.html new file mode 100755 index 00000000..8ca9e01e --- /dev/null +++ b/Sources/src/app/views/HTML/layout-static.html @@ -0,0 +1,149 @@ + + + + + + + + + Static Navigation - SB Admin + + + + + +
+
+ +
+
+
+
+

Static Navigation

+ +
+
+

+ This page is an example of using static navigation. By removing the + .sb-nav-fixed + class from the + body + , the top navigation and side navigation will become static on scroll. Scroll down this page to see an example. +

+
+
+
+
When scrolling, the navigation stays at the top of the page. This is the end of the static navigation demo.
+
+
+ +
+
+ + + + diff --git a/Sources/src/app/views/HTML/login.html b/Sources/src/app/views/HTML/login.html new file mode 100755 index 00000000..36b04847 --- /dev/null +++ b/Sources/src/app/views/HTML/login.html @@ -0,0 +1,69 @@ + + + + + + + + + Login - SB Admin + + + + +
+
+
+
+
+
+
+

Login

+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/HTML/mail.html b/Sources/src/app/views/HTML/mail.html new file mode 100755 index 00000000..41175e73 --- /dev/null +++ b/Sources/src/app/views/HTML/mail.html @@ -0,0 +1,634 @@ + + + + + + + + + Tables - SB Admin + + + + + + +
+
+ +
+
+
+
+

Messagerie

+ +
+
+ DataTables is a third party plugin that is used to generate the demo table below. For more information about DataTables, please visit the + official DataTables documentation + . +
+
+
+
+ + DataTable Example +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NamePositionOfficeAgeStart dateSalary
NamePositionOfficeAgeStart dateSalary
Tiger NixonSystem ArchitectEdinburgh612011/04/25$320,800
Garrett WintersAccountantTokyo632011/07/25$170,750
Ashton CoxJunior Technical AuthorSan Francisco662009/01/12$86,000
Cedric KellySenior Javascript DeveloperEdinburgh222012/03/29$433,060
Airi SatouAccountantTokyo332008/11/28$162,700
Brielle WilliamsonIntegration SpecialistNew York612012/12/02$372,000
Herrod ChandlerSales AssistantSan Francisco592012/08/06$137,500
Rhona DavidsonIntegration SpecialistTokyo552010/10/14$327,900
Colleen HurstJavascript DeveloperSan Francisco392009/09/15$205,500
Sonya FrostSoftware EngineerEdinburgh232008/12/13$103,600
Jena GainesOffice ManagerLondon302008/12/19$90,560
Quinn FlynnSupport LeadEdinburgh222013/03/03$342,000
Charde MarshallRegional DirectorSan Francisco362008/10/16$470,600
Haley KennedySenior Marketing DesignerLondon432012/12/18$313,500
Tatyana FitzpatrickRegional DirectorLondon192010/03/17$385,750
Michael SilvaMarketing DesignerLondon662012/11/27$198,500
Paul ByrdChief Financial Officer (CFO)New York642010/06/09$725,000
Gloria LittleSystems AdministratorNew York592009/04/10$237,500
Bradley GreerSoftware EngineerLondon412012/10/13$132,000
Dai RiosPersonnel LeadEdinburgh352012/09/26$217,500
Jenette CaldwellDevelopment LeadNew York302011/09/03$345,000
Yuri BerryChief Marketing Officer (CMO)New York402009/06/25$675,000
Caesar VancePre-Sales SupportNew York212011/12/12$106,450
Doris WilderSales AssistantSidney232010/09/20$85,600
Angelica RamosChief Executive Officer (CEO)London472009/10/09$1,200,000
Gavin JoyceDeveloperEdinburgh422010/12/22$92,575
Jennifer ChangRegional DirectorSingapore282010/11/14$357,650
Brenden WagnerSoftware EngineerSan Francisco282011/06/07$206,850
Fiona GreenChief Operating Officer (COO)San Francisco482010/03/11$850,000
Shou ItouRegional MarketingTokyo202011/08/14$163,000
Michelle HouseIntegration SpecialistSidney372011/06/02$95,400
Suki BurksDeveloperLondon532009/10/22$114,500
Prescott BartlettTechnical AuthorLondon272011/05/07$145,000
Gavin CortezTeam LeaderSan Francisco222008/10/26$235,500
Martena MccrayPost-Sales supportEdinburgh462011/03/09$324,050
Unity ButlerMarketing DesignerSan Francisco472009/12/09$85,675
Howard HatfieldOffice ManagerSan Francisco512008/12/16$164,500
Hope FuentesSecretarySan Francisco412010/02/12$109,850
Vivian HarrellFinancial ControllerSan Francisco622009/02/14$452,500
Timothy MooneyOffice ManagerLondon372008/12/11$136,200
Jackson BradshawDirectorNew York652008/09/26$645,750
Olivia LiangSupport EngineerSingapore642011/02/03$234,500
Bruno NashSoftware EngineerLondon382011/05/03$163,500
Sakura YamamotoSupport EngineerTokyo372009/08/19$139,575
Thor WaltonDeveloperNew York612013/08/11$98,540
Finn CamachoSupport EngineerSan Francisco472009/07/07$87,500
Serge BaldwinData CoordinatorSingapore642012/04/09$138,575
Zenaida FrankSoftware EngineerNew York632010/01/04$125,250
Zorita SerranoSoftware EngineerSan Francisco562012/06/01$115,000
Jennifer AcostaJunior Javascript DeveloperEdinburgh432013/02/01$75,650
Cara StevensSales AssistantNew York462011/12/06$145,600
Hermione ButlerRegional DirectorLondon472011/03/21$356,250
Lael GreerSystems AdministratorLondon212009/02/27$103,500
Jonas AlexanderDeveloperSan Francisco302010/07/14$86,500
Shad DeckerRegional DirectorEdinburgh512008/11/13$183,000
Michael BruceJavascript DeveloperSingapore292011/06/27$183,000
Donna SniderCustomer SupportNew York272011/01/25$112,000
+
+
+
+
+ +
+
+ + + + + + diff --git a/Sources/src/app/views/HTML/password.html b/Sources/src/app/views/HTML/password.html new file mode 100755 index 00000000..432adf45 --- /dev/null +++ b/Sources/src/app/views/HTML/password.html @@ -0,0 +1,62 @@ + + + + + + + + + Password Reset - SB Admin + + + + +
+
+
+
+
+
+
+

Password Recovery

+
+
Enter your email address and we will send you a link to reset your password.
+
+
+ + +
+ +
+
+ +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/HTML/register.html b/Sources/src/app/views/HTML/register.html new file mode 100755 index 00000000..a8f0b247 --- /dev/null +++ b/Sources/src/app/views/HTML/register.html @@ -0,0 +1,88 @@ + + + + + + + + + Register - SB Admin + + + + +
+
+
+
+
+
+
+

Create Account

+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/Templates/base.html.twig b/Sources/src/app/views/Templates/base.html.twig new file mode 100755 index 00000000..d80861c7 --- /dev/null +++ b/Sources/src/app/views/Templates/base.html.twig @@ -0,0 +1,116 @@ + + + + + + + + + {% block title %}{% endblock %} + + + + + + +
+
+ +
+
+
+ {% block body %}{% endblock %} +
+ +
+
+ {% block script %} + + + + + + + + {% endblock %} + + \ No newline at end of file diff --git a/Sources/src/app/views/Templates/error/401.html.twig b/Sources/src/app/views/Templates/error/401.html.twig new file mode 100755 index 00000000..630333b8 --- /dev/null +++ b/Sources/src/app/views/Templates/error/401.html.twig @@ -0,0 +1,7 @@ +{% extends "errorbase.html.twig" %} + +{% block title %}401 ERROR{% endblock %} + +{% block nb %}

401

{% endblock %} +{% block name %}Accès interdit{% endblock %} +{% block descr %}L'accès est cette ressource est interdite.{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/error/404.html.twig b/Sources/src/app/views/Templates/error/404.html.twig new file mode 100755 index 00000000..e06de47d --- /dev/null +++ b/Sources/src/app/views/Templates/error/404.html.twig @@ -0,0 +1,6 @@ +{% extends "errorbase.html.twig" %} + +{% block title %}404 ERROR{% endblock %} + +{% block nb %}{% endblock %} +{% block descr %}La requête n'a pas été trouvé.{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/error/500.html.twig b/Sources/src/app/views/Templates/error/500.html.twig new file mode 100755 index 00000000..b1304f23 --- /dev/null +++ b/Sources/src/app/views/Templates/error/500.html.twig @@ -0,0 +1,7 @@ +{% extends "errorbase.html.twig" %} + +{% block title %}500 ERROR{% endblock %} + +{% block nb %}

500

{% endblock %} +{% block name %}Server Error{% endblock %} +{% block descr %}Une erreur est survenue avec le serveur.{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/errorbase.html.twig b/Sources/src/app/views/Templates/errorbase.html.twig new file mode 100755 index 00000000..29b82161 --- /dev/null +++ b/Sources/src/app/views/Templates/errorbase.html.twig @@ -0,0 +1,52 @@ + + + + + + + + + {% block title %}{% endblock %} + + + + +
+
+
+
+
+
+
+ {% block nb %}{% endblock %} +

{% block name %}{% endblock %}

+

{% block descr %}{% endblock %}

+ + + Retour à l'accueil + +
+
+
+
+
+
+ +
+ + + + diff --git a/Sources/src/app/views/Templates/page/addfriend.html.twig b/Sources/src/app/views/Templates/page/addfriend.html.twig new file mode 100644 index 00000000..c4a48892 --- /dev/null +++ b/Sources/src/app/views/Templates/page/addfriend.html.twig @@ -0,0 +1,57 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Ami - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Liste d'ami

+ + +
+
+ + + + + + + + + + + {% for utili in users %} + + + + + + + {% endfor %} + +
NomPrénom +
+
+ + +
+
+
+ {{utili.nom}}{{utili.prenom}} + +
+
+
+
+
+ +{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/analyze.html.twig b/Sources/src/app/views/Templates/page/analyze.html.twig new file mode 100755 index 00000000..bbada073 --- /dev/null +++ b/Sources/src/app/views/Templates/page/analyze.html.twig @@ -0,0 +1,64 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Analyses - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Analyses

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + {% for analyze in analyzes %} + + + + + + + + + {% endfor %} + +
DateTypeBMPKM/HDistance
DateTypeBPMKM/HDistance
{{analyze.date}}{{analyze.type}}{{analyze.bpm}}{{analyze.kmh}} Km/H{{analyze.distance}} KmEn savoir plus
+
+
+
+ + +{% endblock %} + +{% block script %} + + + + +{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/coaching.html.twig b/Sources/src/app/views/Templates/page/coaching.html.twig new file mode 100755 index 00000000..1d84f28a --- /dev/null +++ b/Sources/src/app/views/Templates/page/coaching.html.twig @@ -0,0 +1,54 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Coaching - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + + +{% block body %} +
+

Coaching

+ + + + +
+
+ + + + + + + + + + + + {% for ath in member %} + + + + + + + + {% endfor %} + +
NomPrénomStatus
+ {{ath.nom}}{{ath.prenom}}{{ath.status}} + + + +
+
+
+
+ + +{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/exercice.html.twig b/Sources/src/app/views/Templates/page/exercice.html.twig new file mode 100755 index 00000000..55392ac1 --- /dev/null +++ b/Sources/src/app/views/Templates/page/exercice.html.twig @@ -0,0 +1,49 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Exercices - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Exercices

+ + + +
+
+ + + + + + + + + + + + {% for exo in exos %} + + + + + + + + {% endfor %} + +
DateTypeIntensité prévueStatus
{{exo.date}}{{exo.type}}{{exo.intensite}}{{exo.status}} + +
+
+
+
+ + +{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/friend.html.twig b/Sources/src/app/views/Templates/page/friend.html.twig new file mode 100755 index 00000000..66cfbe63 --- /dev/null +++ b/Sources/src/app/views/Templates/page/friend.html.twig @@ -0,0 +1,53 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Amis - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Liste d'ami

+ + + + +
+
+ + + + + + + + + + + + {% for ami in friendship %} + + + + + + + + {% endfor %} + +
NomPrénomStatus
+ {{ami.nom}}{{ami.prenom}}{{ami.status}} + + + +
+
+
+
+ + +{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/home.html.twig b/Sources/src/app/views/Templates/page/home.html.twig new file mode 100755 index 00000000..41c70efa --- /dev/null +++ b/Sources/src/app/views/Templates/page/home.html.twig @@ -0,0 +1,65 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Accueil - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Accueil

+ +
+
+
+
+ + Stastiques globales +
+
+ {# #} +
+
+
+ +
+
+
+ + Résumé quotidien +
+
+ +
+
+
+
+
+
+
+
+ + Liste d'amis +
+
+ +
+
+
+
+
+
+ + Messagerie +
+
+ +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/import.html.twig b/Sources/src/app/views/Templates/page/import.html.twig new file mode 100644 index 00000000..59dc032d --- /dev/null +++ b/Sources/src/app/views/Templates/page/import.html.twig @@ -0,0 +1,38 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Importer - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Importer

+ + +
+
+
+
+ + Importer un fichier .fit +
+
+ +
+ + + +
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/mail.html.twig b/Sources/src/app/views/Templates/page/mail.html.twig new file mode 100755 index 00000000..fce88d5a --- /dev/null +++ b/Sources/src/app/views/Templates/page/mail.html.twig @@ -0,0 +1,41 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Messagerie - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Messagerie

+ +
+
+ + + + + + + + + + {% for mail in mails %} + + + + + + {% endfor %} + +
LuDe:Description
{{mail.nom}} {{mail.prenom}}{{mail.message}}
+
+
+
+ + +{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/profile.html.twig b/Sources/src/app/views/Templates/page/profile.html.twig new file mode 100644 index 00000000..85aac776 --- /dev/null +++ b/Sources/src/app/views/Templates/page/profile.html.twig @@ -0,0 +1,64 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Profile - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Profile

+ +
+
+
+
+ + Profile +
+
+
+ + +
+
+ Nom : {{infoUser.nom}} +
+
+ Prénom : {{infoUser.prenom}} +
+
+ Date de naissance : {{infoUser.dateNaiss}} +
+
+ Sport favori : {{infoUser.favSport}} +
+
+ Coach : {{infoUser.coach}} +
+
+
+
+ +
+
+
+ + Générale +
+
+
+ Description : {{infoUser.description}} +
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/Templates/page/settings.html.twig b/Sources/src/app/views/Templates/page/settings.html.twig new file mode 100644 index 00000000..3ab5d548 --- /dev/null +++ b/Sources/src/app/views/Templates/page/settings.html.twig @@ -0,0 +1,62 @@ +{% extends "base.html.twig" %} + +{% block pp %}{{pp}}{% endblock %} + +{% block title %}Paramètres - HearthTrack{% endblock %} + +{% block user %}{{user}} - {{role}}{% endblock %} + +{% block body %} +
+

Paramètres

+ +
+
+
+
+ + Profile +
+
+
+ + +
+
+ Nom : {{infoUser.nom}} +
+
+ Prénom : {{infoUser.prenom}} +
+
+ Date de naissance : {{infoUser.dateNaiss}} +
+
+ Sport favori : {{infoUser.favSport}} +
+
+ Coach : {{infoUser.coach}} +
+
+
+
+ +
+
+
+ + Générale +
+
+ +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/Sources/src/app/views/assets/demo/chart-area-demo.js b/Sources/src/app/views/assets/demo/chart-area-demo.js new file mode 100755 index 00000000..f63ff916 --- /dev/null +++ b/Sources/src/app/views/assets/demo/chart-area-demo.js @@ -0,0 +1,54 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Area Chart Example +var ctx = document.getElementById("myAreaChart"); +var myLineChart = new Chart(ctx, { + type: 'line', + data: { + labels: ["Mar 1", "Mar 2", "Mar 3", "Mar 4", "Mar 5", "Mar 6", "Mar 7", "Mar 8", "Mar 9", "Mar 10", "Mar 11", "Mar 12", "Mar 13"], + datasets: [{ + label: "Sessions", + lineTension: 0.3, + backgroundColor: "rgba(2,117,216,0.2)", + borderColor: "rgba(2,117,216,1)", + pointRadius: 5, + pointBackgroundColor: "rgba(2,117,216,1)", + pointBorderColor: "rgba(255,255,255,0.8)", + pointHoverRadius: 5, + pointHoverBackgroundColor: "rgba(2,117,216,1)", + pointHitRadius: 50, + pointBorderWidth: 2, + data: [10000, 30162, 26263, 18394, 18287, 28682, 31274, 33259, 25849, 24159, 32651, 31984, 38451], + }], + }, + options: { + scales: { + xAxes: [{ + time: { + unit: 'date' + }, + gridLines: { + display: false + }, + ticks: { + maxTicksLimit: 7 + } + }], + yAxes: [{ + ticks: { + min: 0, + max: 40000, + maxTicksLimit: 5 + }, + gridLines: { + color: "rgba(0, 0, 0, .125)", + } + }], + }, + legend: { + display: false + } + } +}); diff --git a/Sources/src/app/views/assets/demo/chart-bar-demo.js b/Sources/src/app/views/assets/demo/chart-bar-demo.js new file mode 100755 index 00000000..049ad204 --- /dev/null +++ b/Sources/src/app/views/assets/demo/chart-bar-demo.js @@ -0,0 +1,46 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Bar Chart Example +var ctx = document.getElementById("myBarChart"); +var myLineChart = new Chart(ctx, { + type: 'bar', + data: { + labels: ["January", "February", "March", "April", "May", "June"], + datasets: [{ + label: "Revenue", + backgroundColor: "rgba(2,117,216,1)", + borderColor: "rgba(2,117,216,1)", + data: [4215, 5312, 6251, 7841, 9821, 14984], + }], + }, + options: { + scales: { + xAxes: [{ + time: { + unit: 'month' + }, + gridLines: { + display: false + }, + ticks: { + maxTicksLimit: 6 + } + }], + yAxes: [{ + ticks: { + min: 0, + max: 15000, + maxTicksLimit: 5 + }, + gridLines: { + display: true + } + }], + }, + legend: { + display: false + } + } +}); diff --git a/Sources/src/app/views/assets/demo/chart-pie-demo.js b/Sources/src/app/views/assets/demo/chart-pie-demo.js new file mode 100755 index 00000000..4e16c415 --- /dev/null +++ b/Sources/src/app/views/assets/demo/chart-pie-demo.js @@ -0,0 +1,16 @@ +// Set new default font family and font color to mimic Bootstrap's default styling +Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; +Chart.defaults.global.defaultFontColor = '#292b2c'; + +// Pie Chart Example +var ctx = document.getElementById("myPieChart"); +var myPieChart = new Chart(ctx, { + type: 'pie', + data: { + labels: ["Blue", "Red", "Yellow", "Green"], + datasets: [{ + data: [12.21, 15.58, 11.25, 8.32], + backgroundColor: ['#007bff', '#dc3545', '#ffc107', '#28a745'], + }], + }, +}); diff --git a/Sources/src/app/views/assets/demo/datatables-demo.js b/Sources/src/app/views/assets/demo/datatables-demo.js new file mode 100755 index 00000000..f2eecbfe --- /dev/null +++ b/Sources/src/app/views/assets/demo/datatables-demo.js @@ -0,0 +1,4 @@ +// Call the dataTables jQuery plugin +$(document).ready(function() { + $('#dataTable').DataTable(); +}); diff --git a/Sources/src/app/views/assets/img/coaching.png b/Sources/src/app/views/assets/img/coaching.png new file mode 100755 index 00000000..6c04170a Binary files /dev/null and b/Sources/src/app/views/assets/img/coaching.png differ diff --git a/Sources/src/app/views/assets/img/error-404-monochrome.svg b/Sources/src/app/views/assets/img/error-404-monochrome.svg new file mode 100755 index 00000000..f0d345f9 --- /dev/null +++ b/Sources/src/app/views/assets/img/error-404-monochrome.svg @@ -0,0 +1 @@ +error-404-monochrome \ No newline at end of file diff --git a/Sources/src/app/views/assets/img/group.png b/Sources/src/app/views/assets/img/group.png new file mode 100755 index 00000000..6a7deb0f Binary files /dev/null and b/Sources/src/app/views/assets/img/group.png differ diff --git a/Sources/src/app/views/assets/img/house.png b/Sources/src/app/views/assets/img/house.png new file mode 100755 index 00000000..ee85320a Binary files /dev/null and b/Sources/src/app/views/assets/img/house.png differ diff --git a/Sources/src/app/views/assets/img/letter.png b/Sources/src/app/views/assets/img/letter.png new file mode 100755 index 00000000..2a3b899b Binary files /dev/null and b/Sources/src/app/views/assets/img/letter.png differ diff --git a/Sources/src/app/views/assets/img/sprinter.png b/Sources/src/app/views/assets/img/sprinter.png new file mode 100755 index 00000000..a189785f Binary files /dev/null and b/Sources/src/app/views/assets/img/sprinter.png differ diff --git a/Sources/src/app/views/css/styles.css b/Sources/src/app/views/css/styles.css new file mode 100755 index 00000000..b11d563c --- /dev/null +++ b/Sources/src/app/views/css/styles.css @@ -0,0 +1,11245 @@ +@charset "UTF-8"; +/*! +* Start Bootstrap - SB Admin v7.0.7 (https://startbootstrap.com/template/sb-admin) +* Copyright 2013-2023 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin/blob/master/LICENSE) +*/ +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #0a58ca; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: var(--bs-link-color); + text-decoration: underline; +} +a:hover { + color: var(--bs-link-hover-color); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid var(--bs-border-color); + border-radius: 0.375rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table, .datatable-table { + --bs-table-color: var(--bs-body-color); + --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-body-color); + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: var(--bs-body-color); + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: var(--bs-body-color); + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--bs-table-color); + vertical-align: top; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > *, .datatable-table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} +.table > tbody, .datatable-table > tbody { + vertical-align: inherit; +} +.table > thead, .datatable-table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: 2px solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > *, .datatable-table > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > *, .datatable-table > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); +} + +.table-hover > tbody > tr:hover > *, .datatable-table > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); +} + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #cfe2ff; + --bs-table-border-color: #bacbe6; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #cbccce; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d1e7dd; + --bs-table-border-color: #bcd0c7; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #cff4fc; + --bs-table-border-color: #badce3; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fff3cd; + --bs-table-border-color: #e6dbb9; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f8d7da; + --bs-table-border-color: #dfc2c4; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #dfe0e1; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #373b3e; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-responsive, .datatable-wrapper .datatable-container { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; +} + +.form-control, .datatable-input { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control, .datatable-input { + transition: none; + } +} +.form-control[type=file], [type=file].datatable-input { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]), [type=file].datatable-input:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus, .datatable-input:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-control::-webkit-date-and-time-value, .datatable-input::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-moz-placeholder, .datatable-input::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder, .datatable-input::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled, .datatable-input:disabled { + background-color: #e9ecef; + opacity: 1; +} +.form-control::file-selector-button, .datatable-input::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button, .datatable-input::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button, .datatable-input:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control, textarea.datatable-input { + min-height: calc(1.5em + 0.75rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.375rem; +} +.form-control-color::-webkit-color-swatch { + border-radius: 0.375rem; +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); +} + +.form-select, .datatable-selector { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select, .datatable-selector { + transition: none; + } +} +.form-select:focus, .datatable-selector:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-select[multiple], [multiple].datatable-selector, .form-select[size]:not([size="1"]), [size].datatable-selector:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled, .datatable-selector:disabled { + background-color: #e9ecef; +} +.form-select:-moz-focusring, .datatable-selector:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b6d4fe; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, .form-floating > .datatable-input, +.form-floating > .form-control-plaintext, +.form-floating > .form-select, +.form-floating > .datatable-selector { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control, .form-floating > .datatable-input, +.form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .datatable-input::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, .form-floating > .datatable-input::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .datatable-input:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .datatable-input:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .datatable-input:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, .form-floating > .datatable-input:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select, .form-floating > .datatable-selector { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label, .form-floating > .datatable-input:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, .form-floating > .datatable-input:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .datatable-input:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label, +.form-floating > .datatable-selector ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label, .form-floating > .datatable-input:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, .input-group > .datatable-input, +.input-group > .form-select, +.input-group > .datatable-selector, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, .input-group > .datatable-input:focus, +.input-group > .form-select:focus, +.input-group > .datatable-selector:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.375rem; +} + +.input-group-lg > .form-control, .input-group-lg > .datatable-input, +.input-group-lg > .form-select, +.input-group-lg > .datatable-selector, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} + +.input-group-sm > .form-control, .input-group-sm > .datatable-input, +.input-group-sm > .form-select, +.input-group-sm > .datatable-selector, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.input-group-lg > .form-select, .input-group-lg > .datatable-selector, +.input-group-sm > .form-select, +.input-group-sm > .datatable-selector { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .datatable-input, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .datatable-selector { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .datatable-input, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .datatable-selector { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .datatable-input, +.input-group > .form-floating:not(:first-child) > .form-select, +.input-group > .form-floating:not(:first-child) > .datatable-selector { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.375rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .was-validated .datatable-input:valid, .form-control.is-valid, .is-valid.datatable-input { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .was-validated .datatable-input:valid:focus, .form-control.is-valid:focus, .is-valid.datatable-input:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated textarea.form-control:valid, .was-validated textarea.datatable-input:valid, textarea.form-control.is-valid, textarea.is-valid.datatable-input { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:valid, .was-validated .datatable-selector:valid, .form-select.is-valid, .is-valid.datatable-selector { + border-color: #198754; +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .datatable-selector:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated .datatable-selector:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .is-valid.datatable-selector:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .is-valid.datatable-selector:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:valid:focus, .was-validated .datatable-selector:valid:focus, .form-select.is-valid:focus, .is-valid.datatable-selector:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .datatable-input:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .input-group > .datatable-input:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.was-validated .input-group > .datatable-selector:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.input-group > .datatable-selector:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.375rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .was-validated .datatable-input:invalid, .form-control.is-invalid, .is-invalid.datatable-input { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .was-validated .datatable-input:invalid:focus, .form-control.is-invalid:focus, .is-invalid.datatable-input:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, .was-validated textarea.datatable-input:invalid, textarea.form-control.is-invalid, textarea.is-invalid.datatable-input { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:invalid, .was-validated .datatable-selector:invalid, .form-select.is-invalid, .is-invalid.datatable-selector { + border-color: #dc3545; +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .datatable-selector:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated .datatable-selector:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .is-invalid.datatable-selector:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .is-invalid.datatable-selector:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .was-validated .datatable-selector:invalid:focus, .form-select.is-invalid:focus, .is-invalid.datatable-selector:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .datatable-input:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .input-group > .datatable-input:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.was-validated .input-group > .datatable-selector:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.input-group > .datatable-selector:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: #212529; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0b5ed7; + --bs-btn-hover-border-color: #0a58ca; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0a58ca; + --bs-btn-active-border-color: #0a53be; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #0d6efd; + --bs-btn-disabled-border-color: #0d6efd; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; +} + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #157347; + --bs-btn-hover-border-color: #146c43; + --bs-btn-focus-shadow-rgb: 60, 153, 110; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #146c43; + --bs-btn-active-border-color: #13653f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #198754; + --bs-btn-disabled-border-color: #198754; +} + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #31d2f2; + --bs-btn-hover-border-color: #25cff2; + --bs-btn-focus-shadow-rgb: 11, 172, 204; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3dd5f3; + --bs-btn-active-border-color: #25cff2; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #0dcaf0; + --bs-btn-disabled-border-color: #0dcaf0; +} + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffca2c; + --bs-btn-hover-border-color: #ffc720; + --bs-btn-focus-shadow-rgb: 217, 164, 6; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffcd39; + --bs-btn-active-border-color: #ffc720; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffc107; + --bs-btn-disabled-border-color: #ffc107; +} + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #bb2d3b; + --bs-btn-hover-border-color: #b02a37; + --bs-btn-focus-shadow-rgb: 225, 83, 97; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b02a37; + --bs-btn-active-border-color: #a52834; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #dc3545; + --bs-btn-disabled-border-color: #dc3545; +} + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; +} + +.btn-outline-primary { + --bs-btn-color: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0d6efd; + --bs-btn-hover-border-color: #0d6efd; + --bs-btn-focus-shadow-rgb: 13, 110, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0d6efd; + --bs-btn-active-border-color: #0d6efd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0d6efd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0d6efd; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #198754; + --bs-btn-hover-border-color: #198754; + --bs-btn-focus-shadow-rgb: 25, 135, 84; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #198754; + --bs-btn-active-border-color: #198754; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #198754; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #198754; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #0dcaf0; + --bs-btn-hover-border-color: #0dcaf0; + --bs-btn-focus-shadow-rgb: 13, 202, 240; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #0dcaf0; + --bs-btn-active-border-color: #0dcaf0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0dcaf0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0dcaf0; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffc107; + --bs-btn-hover-border-color: #ffc107; + --bs-btn-focus-shadow-rgb: 255, 193, 7; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffc107; + --bs-btn-active-border-color: #ffc107; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffc107; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffc107; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #dc3545; + --bs-btn-hover-border-color: #dc3545; + --bs-btn-focus-shadow-rgb: 220, 53, 69; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #dc3545; + --bs-btn-active-border-color: #dc3545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #dc3545; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dc3545; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: 0.5rem; +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.25rem; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: #212529; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 1px; + --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-link-color: #212529; + --bs-dropdown-link-hover-color: #1e2125; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); +} + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: 0.375rem; +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link.disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dee2e6; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + background: none; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --bs-nav-pills-border-radius: 0.375rem; + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #0d6efd; +} +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(0, 0, 0, 0.55); + --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); + --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); + --bs-navbar-active-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .show > .nav-link, +.navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 1px; + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(0.375rem - 1px); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(0, 0, 0, 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); +} + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); +} + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} + +.card-header-pills { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion { + --bs-accordion-color: #212529; + --bs-accordion-bg: #fff; + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 1px; + --bs-accordion-border-radius: 0.375rem; + --bs-accordion-inner-border-radius: calc(0.375rem - 1px); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #212529; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-border-color: #86b7fe; + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #0c63e4; + --bs-accordion-active-bg: #e7f1ff; +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: var(--bs-accordion-btn-focus-border-color); + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); +} + +.pagination, .datatable-pagination ul { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.375rem; + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #0d6efd; + --bs-pagination-active-border-color: #0d6efd; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link, .datatable-pagination a { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link, .datatable-pagination a { + transition: none; + } +} +.page-link:hover, .datatable-pagination a:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); +} +.page-link:focus, .datatable-pagination a:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); +} +.page-link.active, .datatable-pagination a.active, .active > .page-link, .datatable-pagination .active > a { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); +} +.page-link.disabled, .datatable-pagination a.disabled, .disabled > .page-link, .datatable-pagination .disabled > a { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link, .page-item:not(:first-child) .datatable-pagination a, .datatable-pagination .page-item:not(:first-child) a, .datatable-pagination li:not(:first-child) .page-link, .datatable-pagination li:not(:first-child) a { + margin-left: -1px; +} +.page-item:first-child .page-link, .page-item:first-child .datatable-pagination a, .datatable-pagination .page-item:first-child a, .datatable-pagination li:first-child .page-link, .datatable-pagination li:first-child a { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); +} +.page-item:last-child .page-link, .page-item:last-child .datatable-pagination a, .datatable-pagination .page-item:last-child a, .datatable-pagination li:last-child .page-link, .datatable-pagination li:last-child a { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); +} + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: 0.5rem; +} + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; +} + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.375rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --bs-alert-color: #084298; + --bs-alert-bg: #cfe2ff; + --bs-alert-border-color: #b6d4fe; +} +.alert-primary .alert-link { + color: #06357a; +} + +.alert-secondary { + --bs-alert-color: #41464b; + --bs-alert-bg: #e2e3e5; + --bs-alert-border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383c; +} + +.alert-success { + --bs-alert-color: #0f5132; + --bs-alert-bg: #d1e7dd; + --bs-alert-border-color: #badbcc; +} +.alert-success .alert-link { + color: #0c4128; +} + +.alert-info { + --bs-alert-color: #055160; + --bs-alert-bg: #cff4fc; + --bs-alert-border-color: #b6effb; +} +.alert-info .alert-link { + color: #04414d; +} + +.alert-warning { + --bs-alert-color: #664d03; + --bs-alert-bg: #fff3cd; + --bs-alert-border-color: #ffecb5; +} +.alert-warning .alert-link { + color: #523e02; +} + +.alert-danger { + --bs-alert-color: #842029; + --bs-alert-bg: #f8d7da; + --bs-alert-border-color: #f5c2c7; +} +.alert-danger .alert-link { + color: #6a1a21; +} + +.alert-light { + --bs-alert-color: #636464; + --bs-alert-bg: #fefefe; + --bs-alert-border-color: #fdfdfe; +} +.alert-light .alert-link { + color: #4f5050; +} + +.alert-dark { + --bs-alert-color: #141619; + --bs-alert-bg: #d3d3d4; + --bs-alert-border-color: #bcbebf; +} +.alert-dark .alert-link { + color: #101214; +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #0d6efd; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); +} + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.list-group { + --bs-list-group-color: #212529; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f8f9fa; + --bs-list-group-action-active-color: #212529; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #0d6efd; + --bs-list-group-active-border-color: #0d6efd; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); +} +.list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); +} + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 1px; + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-toast-header-color: #6c757d; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); +} + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-inner-border-radius: calc(0.5rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); +} + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + } + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; + } + .modal-sm { + --bs-modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--bs-tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); +} + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 1px; + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: 0.5rem; + --bs-popover-inner-border-radius: calc(0.5rem - 1px); + --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: ; + --bs-popover-header-bg: #f0f0f0; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #212529; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y)); +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #000 !important; + background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: #0d6efd !important; +} +.link-primary:hover, .link-primary:focus { + color: #0a58ca !important; +} + +.link-secondary { + color: #6c757d !important; +} +.link-secondary:hover, .link-secondary:focus { + color: #565e64 !important; +} + +.link-success { + color: #198754 !important; +} +.link-success:hover, .link-success:focus { + color: #146c43 !important; +} + +.link-info { + color: #0dcaf0 !important; +} +.link-info:hover, .link-info:focus { + color: #3dd5f3 !important; +} + +.link-warning { + color: #ffc107 !important; +} +.link-warning:hover, .link-warning:focus { + color: #ffcd39 !important; +} + +.link-danger { + color: #dc3545 !important; +} +.link-danger:hover, .link-danger:focus { + color: #b02a37 !important; +} + +.link-light { + color: #f8f9fa !important; +} +.link-light:hover, .link-light:focus { + color: #f9fafb !important; +} + +.link-dark { + color: #212529 !important; +} +.link-dark:hover, .link-dark:focus { + color: #1a1e21 !important; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top, .sb-nav-fixed #layoutSidenav #layoutSidenav_nav, .sb-nav-fixed .sb-topnav { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-1 { + --bs-border-width: 1px; +} + +.border-2 { + --bs-border-width: 2px; +} + +.border-3 { + --bs-border-width: 3px; +} + +.border-4 { + --bs-border-width: 4px; +} + +.border-5 { + --bs-border-width: 5px; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: #6c757d !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: #282828 !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-2xl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.5rem !important; + } + .me-sm-3 { + margin-right: 1rem !important; + } + .me-sm-4 { + margin-right: 1.5rem !important; + } + .me-sm-5 { + margin-right: 3rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.5rem !important; + } + .ms-sm-3 { + margin-left: 1rem !important; + } + .ms-sm-4 { + margin-left: 1.5rem !important; + } + .ms-sm-5 { + margin-left: 3rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.5rem !important; + } + .pe-sm-3 { + padding-right: 1rem !important; + } + .pe-sm-4 { + padding-right: 1.5rem !important; + } + .pe-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; + } + .gap-sm-4 { + gap: 1.5rem !important; + } + .gap-sm-5 { + gap: 3rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.5rem !important; + } + .me-md-3 { + margin-right: 1rem !important; + } + .me-md-4 { + margin-right: 1.5rem !important; + } + .me-md-5 { + margin-right: 3rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.5rem !important; + } + .ms-md-3 { + margin-left: 1rem !important; + } + .ms-md-4 { + margin-left: 1.5rem !important; + } + .ms-md-5 { + margin-left: 3rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.5rem !important; + } + .pe-md-3 { + padding-right: 1rem !important; + } + .pe-md-4 { + padding-right: 1.5rem !important; + } + .pe-md-5 { + padding-right: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.5rem !important; + } + .me-lg-3 { + margin-right: 1rem !important; + } + .me-lg-4 { + margin-right: 1.5rem !important; + } + .me-lg-5 { + margin-right: 3rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.5rem !important; + } + .ms-lg-3 { + margin-left: 1rem !important; + } + .ms-lg-4 { + margin-left: 1.5rem !important; + } + .ms-lg-5 { + margin-left: 3rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.5rem !important; + } + .pe-lg-3 { + padding-right: 1rem !important; + } + .pe-lg-4 { + padding-right: 1.5rem !important; + } + .pe-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.5rem !important; + } + .me-xl-3 { + margin-right: 1rem !important; + } + .me-xl-4 { + margin-right: 1.5rem !important; + } + .me-xl-5 { + margin-right: 3rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.5rem !important; + } + .ms-xl-3 { + margin-left: 1rem !important; + } + .ms-xl-4 { + margin-left: 1.5rem !important; + } + .ms-xl-5 { + margin-left: 3rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.5rem !important; + } + .pe-xl-3 { + padding-right: 1rem !important; + } + .pe-xl-4 { + padding-right: 1.5rem !important; + } + .pe-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.5rem !important; + } + .me-xxl-3 { + margin-right: 1rem !important; + } + .me-xxl-4 { + margin-right: 1.5rem !important; + } + .me-xxl-5 { + margin-right: 3rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + .ms-xxl-3 { + margin-left: 1rem !important; + } + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + .ms-xxl-5 { + margin-left: 3rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + .pe-xxl-3 { + padding-right: 1rem !important; + } + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + .pe-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + .fs-2 { + font-size: 2rem !important; + } + .fs-3 { + font-size: 1.75rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +html, +body { + height: 100%; +} + +#layoutAuthentication { + display: flex; + flex-direction: column; + min-height: 100vh; +} +#layoutAuthentication #layoutAuthentication_content { + min-width: 0; + flex-grow: 1; +} +#layoutAuthentication #layoutAuthentication_footer { + min-width: 0; +} + +#layoutSidenav { + display: flex; +} +#layoutSidenav #layoutSidenav_nav { + flex-basis: 225px; + flex-shrink: 0; + transition: transform 0.15s ease-in-out; + z-index: 1038; + transform: translateX(-225px); +} +#layoutSidenav #layoutSidenav_content { + position: relative; + display: flex; + flex-direction: column; + justify-content: space-between; + min-width: 0; + flex-grow: 1; + min-height: calc(100vh - 56px); + margin-left: -225px; +} + +.sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav { + transform: translateX(0); +} +.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + z-index: 1037; + opacity: 0.5; + transition: opacity 0.3s ease-in-out; +} + +@media (min-width: 992px) { + #layoutSidenav #layoutSidenav_nav { + transform: translateX(0); + } + #layoutSidenav #layoutSidenav_content { + margin-left: 0; + transition: margin 0.15s ease-in-out; + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav { + transform: translateX(-225px); + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_content { + margin-left: -225px; + } + .sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before { + display: none; + } +} +.sb-nav-fixed .sb-topnav { + z-index: 1039; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav { + width: 225px; + height: 100vh; + z-index: 1038; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav { + padding-top: 56px; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav .sb-sidenav-menu { + overflow-y: auto; +} +.sb-nav-fixed #layoutSidenav #layoutSidenav_content { + padding-left: 225px; + top: 56px; +} + +#layoutError { + display: flex; + flex-direction: column; + min-height: 100vh; +} +#layoutError #layoutError_content { + min-width: 0; + flex-grow: 1; +} +#layoutError #layoutError_footer { + min-width: 0; +} + +.img-error { + max-width: 20rem; +} + +.nav .nav-link .sb-nav-link-icon, +.sb-sidenav-menu .nav-link .sb-nav-link-icon { + margin-right: 0.5rem; +} + +.sb-topnav { + padding-left: 0; + height: 56px; + z-index: 1039; +} +.sb-topnav .navbar-brand { + width: 12%; + height: auto; + margin: 0; + margin-right: 15px; +} +.sb-topnav.navbar-dark #sidebarToggle { + color: rgba(255, 255, 255, 0.5); +} +.sb-topnav.navbar-light #sidebarToggle { + color: #212529; +} + +.sb-sidenav { + display: flex; + flex-direction: column; + height: 100%; + flex-wrap: nowrap; +} +.sb-sidenav .sb-sidenav-menu { + flex-grow: 1; +} +.sb-sidenav .sb-sidenav-menu .nav { + flex-direction: column; + flex-wrap: nowrap; +} +.sb-sidenav .sb-sidenav-menu .nav .sb-sidenav-menu-heading { + padding: 1.75rem 1rem 0.75rem; + font-size: 0.75rem; + font-weight: bold; + text-transform: uppercase; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link { + display: flex; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + position: relative; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link .sb-nav-link-icon { + font-size: 0.9rem; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link .sb-sidenav-collapse-arrow { + display: inline-block; + margin-left: auto; + transition: transform 0.15s ease; +} +.sb-sidenav .sb-sidenav-menu .nav .nav-link.collapsed .sb-sidenav-collapse-arrow { + transform: rotate(-90deg); +} +.sb-sidenav .sb-sidenav-menu .nav .sb-sidenav-menu-nested { + margin-left: 1.5rem; + flex-direction: column; +} +.sb-sidenav .sb-sidenav-footer { + padding: 0.75rem; + flex-shrink: 0; +} + +.sb-sidenav-dark { + background-color: #282828; + color: rgba(255, 255, 255, 0.5); +} +.sb-sidenav-dark .sb-sidenav-menu .sb-sidenav-menu-heading { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link { + color: rgba(255, 255, 255, 0.5); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-nav-link-icon { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow { + color: rgba(255, 255, 255, 0.25); +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link:hover { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link.active { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-menu .nav-link.active .sb-nav-link-icon { + color: #fff; +} +.sb-sidenav-dark .sb-sidenav-footer { + background-color: #343a40; +} + +.sb-sidenav-light { + background-color: #f8f9fa; + color: #212529; +} +.sb-sidenav-light .sb-sidenav-menu .sb-sidenav-menu-heading { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link { + color: #212529; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link .sb-nav-link-icon { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow { + color: #adb5bd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link:hover { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link.active { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-menu .nav-link.active .sb-nav-link-icon { + color: #0d6efd; +} +.sb-sidenav-light .sb-sidenav-footer { + background-color: #e9ecef; +} + +.datatable-wrapper .datatable-container { + font-size: 0.875rem; +} + +.datatable-wrapper.no-header .datatable-container { + border-top: none; +} + +.datatable-wrapper.no-footer .datatable-container { + border-bottom: none; +} + +.datatable-top { + padding: 0 0 1rem; +} + +.datatable-bottom { + padding: 0; +} + +.datatable-top > nav:first-child, +.datatable-top > div:first-child, +.datatable-bottom > nav:first-child, +.datatable-bottom > div:first-child { + float: left; +} + +.datatable-top > nav:last-child, +.datatable-top > div:last-child, +.datatable-bottom > nav:last-child, +.datatable-bottom > div:last-child { + float: right; +} + +.datatable-selector { + width: auto; + display: inline-block; + padding-left: 1.125rem; + padding-right: 2.125rem; + margin-right: 0.25rem; +} + +.datatable-info { + margin: 7px 0; +} + +/* PAGER */ +.datatable-pagination a:hover { + background-color: #e9ecef; +} + +.datatable-pagination .active a, +.datatable-pagination .active a:focus, +.datatable-pagination .active a:hover { + background-color: #0d6efd; +} + +.datatable-pagination .ellipsis a, +.datatable-pagination .disabled a, +.datatable-pagination .disabled a:focus, +.datatable-pagination .disabled a:hover { + cursor: not-allowed; +} + +.datatable-pagination .disabled a, +.datatable-pagination .disabled a:focus, +.datatable-pagination .disabled a:hover { + cursor: not-allowed; + opacity: 0.4; +} + +.datatable-pagination .pager a { + font-weight: bold; +} + +/* TABLE */ +.datatable-table { + border-collapse: collapse; +} + +.datatable-table > tbody > tr > td, +.datatable-table > tbody > tr > th, +.datatable-table > tfoot > tr > td, +.datatable-table > tfoot > tr > th, +.datatable-table > thead > tr > td, +.datatable-table > thead > tr > th { + vertical-align: top; + padding: 0.5rem 0.5rem; +} + +.datatable-table > thead > tr > th { + vertical-align: bottom; + text-align: left; + border-bottom: none; +} + +.datatable-table > tfoot > tr > th { + vertical-align: bottom; + text-align: left; +} + +.datatable-table th { + vertical-align: bottom; + text-align: left; +} + +.datatable-table th a { + text-decoration: none; + color: inherit; +} + +.datatable-sorter { + display: inline-block; + height: 100%; + position: relative; + width: 100%; + padding-right: 1rem; +} + +.datatable-sorter::before, +.datatable-sorter::after { + content: ""; + height: 0; + width: 0; + position: absolute; + right: 4px; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + opacity: 0.2; +} + +.datatable-sorter::before { + bottom: 4px; +} + +.datatable-sorter::after { + top: 0px; +} + +.asc .datatable-sorter::after, +.desc .datatable-sorter::before { + opacity: 0.6; +} + +.datatables-empty { + text-align: center; +} + +.datatable-top::after, +.datatable-bottom::after { + clear: both; + content: " "; + display: table; +} + +.datatable-pagination li.datatable-hidden { + visibility: visible; +} + +.btn-datatable { + height: 20px !important; + width: 20px !important; + font-size: 0.75rem; + border-radius: 0.375rem !important; +} \ No newline at end of file diff --git a/Sources/src/app/views/global.css b/Sources/src/app/views/global.css old mode 100644 new mode 100755 diff --git a/Sources/src/app/views/js/datatables-simple-demo.js b/Sources/src/app/views/js/datatables-simple-demo.js new file mode 100755 index 00000000..c02639be --- /dev/null +++ b/Sources/src/app/views/js/datatables-simple-demo.js @@ -0,0 +1,9 @@ +window.addEventListener('DOMContentLoaded', event => { + // Simple-DataTables + // https://github.com/fiduswriter/Simple-DataTables/wiki + + const datatablesSimple = document.getElementById('datatablesSimple'); + if (datatablesSimple) { + new simpleDatatables.DataTable(datatablesSimple); + } +}); diff --git a/Sources/src/app/views/js/scripts.js b/Sources/src/app/views/js/scripts.js new file mode 100755 index 00000000..9c4118a4 --- /dev/null +++ b/Sources/src/app/views/js/scripts.js @@ -0,0 +1,26 @@ +/*! + * Start Bootstrap - SB Admin v7.0.7 (https://startbootstrap.com/template/sb-admin) + * Copyright 2013-2023 Start Bootstrap + * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin/blob/master/LICENSE) + */ + // +// Scripts +// + +window.addEventListener('DOMContentLoaded', event => { + + // Toggle the side navigation + const sidebarToggle = document.body.querySelector('#sidebarToggle'); + if (sidebarToggle) { + // Uncomment Below to persist sidebar toggle between refreshes + // if (localStorage.getItem('sb|sidebar-toggle') === 'true') { + // document.body.classList.toggle('sb-sidenav-toggled'); + // } + sidebarToggle.addEventListener('click', event => { + event.preventDefault(); + document.body.classList.toggle('sb-sidenav-toggled'); + localStorage.setItem('sb|sidebar-toggle', document.body.classList.contains('sb-sidenav-toggled')); + }); + } + +}); diff --git a/Sources/src/console/Console.php b/Sources/src/console/Console.php index 3dd3075a..b1fe9886 100755 --- a/Sources/src/console/Console.php +++ b/Sources/src/console/Console.php @@ -91,7 +91,7 @@ function displaySettingsMenu() { // Modifier le profil du athlète et coach echo "2. Personnaliser le profil public\n"; echo "3. Configurer les alertes\n"; - echo "4. Supprimer mon compte" + echo "4. Supprimer mon compte"; echo "0. Retour au menu principal\n"; echo "Choisissez une option: "; } diff --git a/Sources/src/data/core/database/db.sql b/Sources/src/data/core/database/db.sql new file mode 100644 index 00000000..f0e29770 --- /dev/null +++ b/Sources/src/data/core/database/db.sql @@ -0,0 +1,158 @@ +-- Athlete Table +CREATE TABLE Athlete ( + idAthlete SERIAL PRIMARY KEY, + nom VARCHAR(255), + prenom VARCHAR(255), + email VARCHAR(255) UNIQUE, + sexe CHAR(1), + taille DECIMAL, + poids DECIMAL, + motDePasse VARCHAR(255), + dateNaissance DATE +); + +-- Friendship Table +CREATE TABLE Friendship ( + idAthlete1 INT, + idAthlete2 INT, + debut DATE, + PRIMARY KEY (idAthlete1, idAthlete2), + FOREIGN KEY (idAthlete1) REFERENCES Athlete (idAthlete), + FOREIGN KEY (idAthlete2) REFERENCES Athlete (idAthlete) +); + +-- Notification Table +CREATE TABLE Notification ( + idNotif SERIAL PRIMARY KEY, + message TEXT, + date DATE, + statut BOOLEAN, + urgence INT, + athleteId INT, + FOREIGN KEY (athleteId) REFERENCES Athlete (idAthlete) +); + +-- Coach Table +CREATE TABLE Coach ( + idCoach SERIAL PRIMARY KEY, + athleteId INT, + FOREIGN KEY (athleteId) REFERENCES Athlete (idAthlete) +); + +-- Statistique Table +CREATE TABLE Statistique ( + idStatistique SERIAL PRIMARY KEY, + poids DECIMAL, + fcMoyenne DECIMAL, + fcMax DECIMAL, + caloriesBruleesMoy DECIMAL, + date DATE, + athleteId INT, + FOREIGN KEY (athleteId) REFERENCES Athlete (idAthlete) +); + +-- Entrainement Table +CREATE TABLE Entrainement ( + idEntrainement SERIAL PRIMARY KEY, + date DATE, + description TEXT, + latitude DECIMAL, + longitude DECIMAL, + feedback TEXT, + coachId INT, + FOREIGN KEY (coachId) REFERENCES Coach (idCoach) +); + +-- Participe Table +CREATE TABLE Participe ( + athleteId INT, + entrainementId INT, + PRIMARY KEY (athleteId, entrainementId), + FOREIGN KEY (athleteId) REFERENCES Athlete (idAthlete), + FOREIGN KEY (entrainementId) REFERENCES Entrainement (idEntrainement) +); + +-- SourceDonnee Table +CREATE TABLE SourceDonnee ( + idSource SERIAL PRIMARY KEY, + type VARCHAR(255), + modele VARCHAR(255), + precision DECIMAL, + athleteId INT, + FOREIGN KEY (athleteId) REFERENCES Athlete (idAthlete) +); + +-- Activite Table +CREATE TABLE Activite ( + idActivite SERIAL PRIMARY KEY, + type VARCHAR(255), + date DATE, + heureDeDebut TIME, + heureDeFin TIME, + effortRessent DECIMAL, + variabilite DECIMAL, + variance DECIMAL, + ecartType DECIMAL, + moyenne DECIMAL, + maximum DECIMAL, + minimum DECIMAL, + temperatureMoyenne DECIMAL, + athleteId INT, + sourceId INT, + FOREIGN KEY (athleteId) REFERENCES Athlete (idAthlete), + FOREIGN KEY (sourceId) REFERENCES SourceDonnee (idSource) +); + +-- FrequenceCardiaque Table +CREATE TABLE FrequenceCardiaque ( + idFc SERIAL PRIMARY KEY, + altitude DECIMAL, + temps TIME, + temperature DECIMAL, + bpm INT, + longitude DECIMAL, + latitude DECIMAL, + activiteId INT, + FOREIGN KEY (activiteId) REFERENCES Activite (idActivite) +); + +-- Insertion de données dans la table Athlete +INSERT INTO Athlete (nom, prenom, email, sexe, taille, poids, motDePasse, dateNaissance) VALUES +('Doe', 'John', 'john.doe@example.com', 'M', 1.80, 70, 'password123', '1990-01-01'), +('Smith', 'Jane', 'jane.smith@example.com', 'F', 1.65, 60, 'password456', '1992-02-02'); + +-- Insertion de données dans la table Friendship +INSERT INTO Friendship (idAthlete1, idAthlete2, debut) VALUES +(1, 2, '2023-01-01'); + +-- Insertion de données dans la table Notification +INSERT INTO Notification (message, date, statut, urgence, athleteId) VALUES +('Training session at 10 AM', '2023-03-10', TRUE, 1, 1); + +-- Insertion de données dans la table Coach +INSERT INTO Coach (athleteId) VALUES +(1); + +-- Insertion de données dans la table Statistique +INSERT INTO Statistique (poids, fcMoyenne, fcMax, caloriesBruleesMoy, date, athleteId) VALUES +(70, 80, 150, 500, '2023-03-10', 1); + +-- Insertion de données dans la table Entrainement +INSERT INTO Entrainement (date, description, latitude, longitude, feedback, coachId) VALUES +('2023-03-12', 'Long run in the park', 40.7128, -74.0060, 'Good effort', 1); + +-- Insertion de données dans la table Participe +INSERT INTO Participe (athleteId, entrainementId) VALUES +(1, 1); + +-- Insertion de données dans la table SourceDonnee +INSERT INTO SourceDonnee (type, modele, precision, athleteId) VALUES +('Heart Rate Monitor', 'HRM-Pro', 98.5, 1); + +-- Insertion de données dans la table Activite +INSERT INTO Activite (type, date, heureDeDebut, heureDeFin, effortRessent, variabilite, variance, ecartType, moyenne, maximum, minimum, temperatureMoyenne, athleteId, sourceId) VALUES +('Running', '2023-03-10', '08:00:00', '09:00:00', 7, 0.5, 1, 0.1, 140, 160, 120, 20, 1, 1); + +-- Insertion de données dans la table FrequenceCardiaque +INSERT INTO FrequenceCardiaque (altitude, temps, temperature, bpm, longitude, latitude, activiteId) VALUES +(100, '08:15:00', 15, 130, -74.0060, 40.7128, 1); diff --git a/Sources/tailwind.config.js b/Sources/tailwind.config.js old mode 100644 new mode 100755 diff --git a/Sources/tests/Tests.php b/Sources/tests/Tests.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/autoload.php b/Sources/vendor/autoload.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/ClassLoader.php b/Sources/vendor/composer/ClassLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/InstalledVersions.php b/Sources/vendor/composer/InstalledVersions.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/LICENSE b/Sources/vendor/composer/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/autoload_classmap.php b/Sources/vendor/composer/autoload_classmap.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/autoload_files.php b/Sources/vendor/composer/autoload_files.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/autoload_namespaces.php b/Sources/vendor/composer/autoload_namespaces.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/autoload_psr4.php b/Sources/vendor/composer/autoload_psr4.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/autoload_real.php b/Sources/vendor/composer/autoload_real.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/autoload_static.php b/Sources/vendor/composer/autoload_static.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/installed.json b/Sources/vendor/composer/installed.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/composer/installed.php b/Sources/vendor/composer/installed.php old mode 100644 new mode 100755 index 9aeb4762..a067fbb0 --- a/Sources/vendor/composer/installed.php +++ b/Sources/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'hearttrack/package', 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '2f397a4db4dd0ee0d94dbdadc55a42d8eadc2318', + 'reference' => '03e37247f2bc193deb0684e154c42c29a7fc9ea2', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -22,7 +22,7 @@ 'hearttrack/package' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '2f397a4db4dd0ee0d94dbdadc55a42d8eadc2318', + 'reference' => '03e37247f2bc193deb0684e154c42c29a7fc9ea2', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/Sources/vendor/composer/platform_check.php b/Sources/vendor/composer/platform_check.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/.doctrine-project.json b/Sources/vendor/doctrine/instantiator/.doctrine-project.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/CONTRIBUTING.md b/Sources/vendor/doctrine/instantiator/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/LICENSE b/Sources/vendor/doctrine/instantiator/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/README.md b/Sources/vendor/doctrine/instantiator/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/composer.json b/Sources/vendor/doctrine/instantiator/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/docs/en/index.rst b/Sources/vendor/doctrine/instantiator/docs/en/index.rst old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/docs/en/sidebar.rst b/Sources/vendor/doctrine/instantiator/docs/en/sidebar.rst old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/psalm.xml b/Sources/vendor/doctrine/instantiator/psalm.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php b/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php b/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php b/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php b/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php b/Sources/vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/.github/FUNDING.yml b/Sources/vendor/myclabs/deep-copy/.github/FUNDING.yml old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/.github/workflows/ci.yaml b/Sources/vendor/myclabs/deep-copy/.github/workflows/ci.yaml old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/LICENSE b/Sources/vendor/myclabs/deep-copy/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/README.md b/Sources/vendor/myclabs/deep-copy/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/composer.json b/Sources/vendor/myclabs/deep-copy/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/ChainableFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/ChainableFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/ArrayObjectFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/ArrayObjectFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php b/Sources/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/LICENSE b/Sources/vendor/nikic/php-parser/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/README.md b/Sources/vendor/nikic/php-parser/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/composer.json b/Sources/vendor/nikic/php-parser/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/grammar/README.md b/Sources/vendor/nikic/php-parser/grammar/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/grammar/parser.template b/Sources/vendor/nikic/php-parser/grammar/parser.template old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/grammar/php5.y b/Sources/vendor/nikic/php-parser/grammar/php5.y old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/grammar/php7.y b/Sources/vendor/nikic/php-parser/grammar/php7.y old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/grammar/phpyLang.php b/Sources/vendor/nikic/php-parser/grammar/phpyLang.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/grammar/rebuildParsers.php b/Sources/vendor/nikic/php-parser/grammar/rebuildParsers.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/grammar/tokens.template b/Sources/vendor/nikic/php-parser/grammar/tokens.template old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/grammar/tokens.y b/Sources/vendor/nikic/php-parser/grammar/tokens.y old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Class_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Class_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Enum_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Enum_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Interface_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Interface_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Method.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Method.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Param.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Param.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Property.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Property.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Use_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Builder/Use_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/BuilderHelpers.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/BuilderHelpers.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Comment.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Comment.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Error.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Error.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Internal/Differ.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Internal/Differ.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/JsonDecoder.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/JsonDecoder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/CoaleseEqualTokenEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/CoaleseEqualTokenEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FlexibleDocStringEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FlexibleDocStringEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FnTokenEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FnTokenEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NumericLiteralSeparatorEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NumericLiteralSeparatorEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NameContext.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NameContext.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Arg.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Arg.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Attribute.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Attribute.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/ComplexType.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/ComplexType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Identifier.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Identifier.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/MatchArm.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/MatchArm.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Name.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Name.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/NullableType.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/NullableType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Param.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Param.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Throw_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Throw_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/UnionType.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/UnionType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeAbstract.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeAbstract.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser/Multiple.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser/Multiple.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser/Php5.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser/Php5.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser/Tokens.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/Parser/Tokens.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/ParserFactory.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/ParserFactory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php b/Sources/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/CHANGELOG.md b/Sources/vendor/phar-io/manifest/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/LICENSE b/Sources/vendor/phar-io/manifest/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/README.md b/Sources/vendor/phar-io/manifest/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/composer.json b/Sources/vendor/phar-io/manifest/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/composer.lock b/Sources/vendor/phar-io/manifest/composer.lock old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/ManifestDocumentMapper.php b/Sources/vendor/phar-io/manifest/src/ManifestDocumentMapper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/ManifestLoader.php b/Sources/vendor/phar-io/manifest/src/ManifestLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/ManifestSerializer.php b/Sources/vendor/phar-io/manifest/src/ManifestSerializer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php b/Sources/vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/Exception.php b/Sources/vendor/phar-io/manifest/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php b/Sources/vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php b/Sources/vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php b/Sources/vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php b/Sources/vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php b/Sources/vendor/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php b/Sources/vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/ManifestElementException.php b/Sources/vendor/phar-io/manifest/src/exceptions/ManifestElementException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php b/Sources/vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Application.php b/Sources/vendor/phar-io/manifest/src/values/Application.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/ApplicationName.php b/Sources/vendor/phar-io/manifest/src/values/ApplicationName.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Author.php b/Sources/vendor/phar-io/manifest/src/values/Author.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/AuthorCollection.php b/Sources/vendor/phar-io/manifest/src/values/AuthorCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php b/Sources/vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/BundledComponent.php b/Sources/vendor/phar-io/manifest/src/values/BundledComponent.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/BundledComponentCollection.php b/Sources/vendor/phar-io/manifest/src/values/BundledComponentCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php b/Sources/vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/CopyrightInformation.php b/Sources/vendor/phar-io/manifest/src/values/CopyrightInformation.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Email.php b/Sources/vendor/phar-io/manifest/src/values/Email.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Extension.php b/Sources/vendor/phar-io/manifest/src/values/Extension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Library.php b/Sources/vendor/phar-io/manifest/src/values/Library.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/License.php b/Sources/vendor/phar-io/manifest/src/values/License.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Manifest.php b/Sources/vendor/phar-io/manifest/src/values/Manifest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php b/Sources/vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/PhpVersionRequirement.php b/Sources/vendor/phar-io/manifest/src/values/PhpVersionRequirement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Requirement.php b/Sources/vendor/phar-io/manifest/src/values/Requirement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/RequirementCollection.php b/Sources/vendor/phar-io/manifest/src/values/RequirementCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php b/Sources/vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Type.php b/Sources/vendor/phar-io/manifest/src/values/Type.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/values/Url.php b/Sources/vendor/phar-io/manifest/src/values/Url.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/AuthorElement.php b/Sources/vendor/phar-io/manifest/src/xml/AuthorElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/AuthorElementCollection.php b/Sources/vendor/phar-io/manifest/src/xml/AuthorElementCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/BundlesElement.php b/Sources/vendor/phar-io/manifest/src/xml/BundlesElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ComponentElement.php b/Sources/vendor/phar-io/manifest/src/xml/ComponentElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ComponentElementCollection.php b/Sources/vendor/phar-io/manifest/src/xml/ComponentElementCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ContainsElement.php b/Sources/vendor/phar-io/manifest/src/xml/ContainsElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/CopyrightElement.php b/Sources/vendor/phar-io/manifest/src/xml/CopyrightElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ElementCollection.php b/Sources/vendor/phar-io/manifest/src/xml/ElementCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ExtElement.php b/Sources/vendor/phar-io/manifest/src/xml/ExtElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ExtElementCollection.php b/Sources/vendor/phar-io/manifest/src/xml/ExtElementCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ExtensionElement.php b/Sources/vendor/phar-io/manifest/src/xml/ExtensionElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/LicenseElement.php b/Sources/vendor/phar-io/manifest/src/xml/LicenseElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ManifestDocument.php b/Sources/vendor/phar-io/manifest/src/xml/ManifestDocument.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/ManifestElement.php b/Sources/vendor/phar-io/manifest/src/xml/ManifestElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/PhpElement.php b/Sources/vendor/phar-io/manifest/src/xml/PhpElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/manifest/src/xml/RequiresElement.php b/Sources/vendor/phar-io/manifest/src/xml/RequiresElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/CHANGELOG.md b/Sources/vendor/phar-io/version/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/LICENSE b/Sources/vendor/phar-io/version/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/README.md b/Sources/vendor/phar-io/version/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/composer.json b/Sources/vendor/phar-io/version/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/BuildMetaData.php b/Sources/vendor/phar-io/version/src/BuildMetaData.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/PreReleaseSuffix.php b/Sources/vendor/phar-io/version/src/PreReleaseSuffix.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/Version.php b/Sources/vendor/phar-io/version/src/Version.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/VersionConstraintParser.php b/Sources/vendor/phar-io/version/src/VersionConstraintParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/VersionConstraintValue.php b/Sources/vendor/phar-io/version/src/VersionConstraintValue.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/VersionNumber.php b/Sources/vendor/phar-io/version/src/VersionNumber.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php b/Sources/vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php b/Sources/vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/AnyVersionConstraint.php b/Sources/vendor/phar-io/version/src/constraints/AnyVersionConstraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/ExactVersionConstraint.php b/Sources/vendor/phar-io/version/src/constraints/ExactVersionConstraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php b/Sources/vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php b/Sources/vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php b/Sources/vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php b/Sources/vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/constraints/VersionConstraint.php b/Sources/vendor/phar-io/version/src/constraints/VersionConstraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/exceptions/Exception.php b/Sources/vendor/phar-io/version/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php b/Sources/vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/exceptions/InvalidVersionException.php b/Sources/vendor/phar-io/version/src/exceptions/InvalidVersionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/exceptions/NoBuildMetaDataException.php b/Sources/vendor/phar-io/version/src/exceptions/NoBuildMetaDataException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/exceptions/NoPreReleaseSuffixException.php b/Sources/vendor/phar-io/version/src/exceptions/NoPreReleaseSuffixException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php b/Sources/vendor/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/ChangeLog-9.2.md b/Sources/vendor/phpunit/php-code-coverage/ChangeLog-9.2.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/LICENSE b/Sources/vendor/phpunit/php-code-coverage/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/README.md b/Sources/vendor/phpunit/php-code-coverage/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/composer.json b/Sources/vendor/phpunit/php-code-coverage/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/CodeCoverage.php b/Sources/vendor/phpunit/php-code-coverage/src/CodeCoverage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Driver/Driver.php b/Sources/vendor/phpunit/php-code-coverage/src/Driver/Driver.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Driver/PcovDriver.php b/Sources/vendor/phpunit/php-code-coverage/src/Driver/PcovDriver.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Driver/PhpdbgDriver.php b/Sources/vendor/phpunit/php-code-coverage/src/Driver/PhpdbgDriver.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Driver/Selector.php b/Sources/vendor/phpunit/php-code-coverage/src/Driver/Selector.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Driver/Xdebug2Driver.php b/Sources/vendor/phpunit/php-code-coverage/src/Driver/Xdebug2Driver.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Driver/Xdebug3Driver.php b/Sources/vendor/phpunit/php-code-coverage/src/Driver/Xdebug3Driver.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/Exception.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverAvailableException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverAvailableException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/ParserException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/ParserException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/PathExistsButIsNotDirectoryException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/PathExistsButIsNotDirectoryException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/PcovNotAvailableException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/PcovNotAvailableException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/PhpdbgNotAvailableException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/PhpdbgNotAvailableException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/ReflectionException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/ReflectionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/ReportAlreadyFinalizedException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/ReportAlreadyFinalizedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/TestIdMissingException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/TestIdMissingException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/WriteOperationFailedException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/WriteOperationFailedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/WrongXdebugVersionException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/WrongXdebugVersionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/Xdebug2NotEnabledException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/Xdebug2NotEnabledException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/Xdebug3NotEnabledException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/Xdebug3NotEnabledException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/XdebugNotAvailableException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/XdebugNotAvailableException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Exception/XmlException.php b/Sources/vendor/phpunit/php-code-coverage/src/Exception/XmlException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Filter.php b/Sources/vendor/phpunit/php-code-coverage/src/Filter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Node/AbstractNode.php b/Sources/vendor/phpunit/php-code-coverage/src/Node/AbstractNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Node/Builder.php b/Sources/vendor/phpunit/php-code-coverage/src/Node/Builder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Node/CrapIndex.php b/Sources/vendor/phpunit/php-code-coverage/src/Node/CrapIndex.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Node/Directory.php b/Sources/vendor/phpunit/php-code-coverage/src/Node/Directory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Node/File.php b/Sources/vendor/phpunit/php-code-coverage/src/Node/File.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Node/Iterator.php b/Sources/vendor/phpunit/php-code-coverage/src/Node/Iterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/ProcessedCodeCoverageData.php b/Sources/vendor/phpunit/php-code-coverage/src/ProcessedCodeCoverageData.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/RawCodeCoverageData.php b/Sources/vendor/phpunit/php-code-coverage/src/RawCodeCoverageData.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Clover.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Clover.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Cobertura.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Cobertura.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Crap4j.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Crap4j.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Facade.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Facade.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/branches.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/branches.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar_branch.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar_branch.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/bootstrap.min.css b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/bootstrap.min.css old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/custom.css b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/custom.css old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/nv.d3.min.css b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/nv.d3.min.css old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/octicons.css b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/octicons.css old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/style.css b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/style.css old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/dashboard.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/dashboard.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/dashboard_branch.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/dashboard_branch.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_branch.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_branch.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_item.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_item.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_item_branch.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_item_branch.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_branch.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_branch.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_item.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_item.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_item_branch.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_item_branch.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/icons/file-code.svg b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/icons/file-code.svg old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/icons/file-directory.svg b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/icons/file-directory.svg old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/bootstrap.min.js b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/bootstrap.min.js old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/d3.min.js b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/d3.min.js old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/file.js b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/file.js old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/jquery.min.js b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/jquery.min.js old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/nv.d3.min.js b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/nv.d3.min.js old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/popper.min.js b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/popper.min.js old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/line.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/line.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/lines.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/lines.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/method_item.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/method_item.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/method_item_branch.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/method_item_branch.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/paths.html.dist b/Sources/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/paths.html.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/PHP.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/PHP.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Text.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Text.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Coverage.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Coverage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Directory.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Directory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/File.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/File.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Method.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Method.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Node.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Node.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Project.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Project.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Report.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Report.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Source.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Source.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Tests.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Tests.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Totals.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Totals.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Unit.php b/Sources/vendor/phpunit/php-code-coverage/src/Report/Xml/Unit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/CacheWarmer.php b/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/CacheWarmer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/CachingFileAnalyser.php b/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/CachingFileAnalyser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php b/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/ExecutableLinesFindingVisitor.php b/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/ExecutableLinesFindingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/FileAnalyser.php b/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/FileAnalyser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/IgnoredLinesFindingVisitor.php b/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/IgnoredLinesFindingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/ParsingFileAnalyser.php b/Sources/vendor/phpunit/php-code-coverage/src/StaticAnalysis/ParsingFileAnalyser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Util/Filesystem.php b/Sources/vendor/phpunit/php-code-coverage/src/Util/Filesystem.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Util/Percentage.php b/Sources/vendor/phpunit/php-code-coverage/src/Util/Percentage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-code-coverage/src/Version.php b/Sources/vendor/phpunit/php-code-coverage/src/Version.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/.psalm/baseline.xml b/Sources/vendor/phpunit/php-file-iterator/.psalm/baseline.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/.psalm/config.xml b/Sources/vendor/phpunit/php-file-iterator/.psalm/config.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/ChangeLog.md b/Sources/vendor/phpunit/php-file-iterator/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/LICENSE b/Sources/vendor/phpunit/php-file-iterator/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/README.md b/Sources/vendor/phpunit/php-file-iterator/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/composer.json b/Sources/vendor/phpunit/php-file-iterator/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/src/Facade.php b/Sources/vendor/phpunit/php-file-iterator/src/Facade.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/src/Factory.php b/Sources/vendor/phpunit/php-file-iterator/src/Factory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-file-iterator/src/Iterator.php b/Sources/vendor/phpunit/php-file-iterator/src/Iterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-invoker/ChangeLog.md b/Sources/vendor/phpunit/php-invoker/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-invoker/LICENSE b/Sources/vendor/phpunit/php-invoker/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-invoker/README.md b/Sources/vendor/phpunit/php-invoker/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-invoker/composer.json b/Sources/vendor/phpunit/php-invoker/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-invoker/src/Invoker.php b/Sources/vendor/phpunit/php-invoker/src/Invoker.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-invoker/src/exceptions/Exception.php b/Sources/vendor/phpunit/php-invoker/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php b/Sources/vendor/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-invoker/src/exceptions/TimeoutException.php b/Sources/vendor/phpunit/php-invoker/src/exceptions/TimeoutException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/.psalm/baseline.xml b/Sources/vendor/phpunit/php-text-template/.psalm/baseline.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/.psalm/config.xml b/Sources/vendor/phpunit/php-text-template/.psalm/config.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/ChangeLog.md b/Sources/vendor/phpunit/php-text-template/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/LICENSE b/Sources/vendor/phpunit/php-text-template/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/README.md b/Sources/vendor/phpunit/php-text-template/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/composer.json b/Sources/vendor/phpunit/php-text-template/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/src/Template.php b/Sources/vendor/phpunit/php-text-template/src/Template.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/src/exceptions/Exception.php b/Sources/vendor/phpunit/php-text-template/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php b/Sources/vendor/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-text-template/src/exceptions/RuntimeException.php b/Sources/vendor/phpunit/php-text-template/src/exceptions/RuntimeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/.psalm/baseline.xml b/Sources/vendor/phpunit/php-timer/.psalm/baseline.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/.psalm/config.xml b/Sources/vendor/phpunit/php-timer/.psalm/config.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/ChangeLog.md b/Sources/vendor/phpunit/php-timer/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/LICENSE b/Sources/vendor/phpunit/php-timer/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/README.md b/Sources/vendor/phpunit/php-timer/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/composer.json b/Sources/vendor/phpunit/php-timer/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/src/Duration.php b/Sources/vendor/phpunit/php-timer/src/Duration.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/src/ResourceUsageFormatter.php b/Sources/vendor/phpunit/php-timer/src/ResourceUsageFormatter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/src/Timer.php b/Sources/vendor/phpunit/php-timer/src/Timer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/src/exceptions/Exception.php b/Sources/vendor/phpunit/php-timer/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/src/exceptions/NoActiveTimerException.php b/Sources/vendor/phpunit/php-timer/src/exceptions/NoActiveTimerException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php b/Sources/vendor/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/.phpstorm.meta.php b/Sources/vendor/phpunit/phpunit/.phpstorm.meta.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/ChangeLog-9.6.md b/Sources/vendor/phpunit/phpunit/ChangeLog-9.6.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/DEPRECATIONS.md b/Sources/vendor/phpunit/phpunit/DEPRECATIONS.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/LICENSE b/Sources/vendor/phpunit/phpunit/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/README.md b/Sources/vendor/phpunit/phpunit/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/SECURITY.md b/Sources/vendor/phpunit/phpunit/SECURITY.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/composer.json b/Sources/vendor/phpunit/phpunit/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/phpunit.xsd b/Sources/vendor/phpunit/phpunit/phpunit.xsd old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/schema/8.5.xsd b/Sources/vendor/phpunit/phpunit/schema/8.5.xsd old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/schema/9.2.xsd b/Sources/vendor/phpunit/phpunit/schema/9.2.xsd old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Exception.php b/Sources/vendor/phpunit/phpunit/src/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Assert.php b/Sources/vendor/phpunit/phpunit/src/Framework/Assert.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php b/Sources/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Boolean/IsFalse.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Boolean/IsFalse.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Boolean/IsTrue.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Boolean/IsTrue.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Callback.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Callback.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/Count.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/Count.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/GreaterThan.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/GreaterThan.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/IsEmpty.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/IsEmpty.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/LessThan.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/LessThan.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/SameSize.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Cardinality/SameSize.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Constraint.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Constraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqual.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqual.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualCanonicalizing.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualCanonicalizing.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualIgnoringCase.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualIgnoringCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualWithDelta.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualWithDelta.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Exception/Exception.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionCode.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionCode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessage.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageRegularExpression.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageRegularExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/DirectoryExists.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/DirectoryExists.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/FileExists.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/FileExists.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsReadable.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsReadable.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsWritable.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsWritable.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/IsAnything.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/IsAnything.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsFinite.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsFinite.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsInfinite.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsInfinite.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsNan.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Math/IsNan.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ClassHasAttribute.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ClassHasAttribute.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ClassHasStaticAttribute.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ClassHasStaticAttribute.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ObjectEquals.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ObjectEquals.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasAttribute.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasAttribute.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasProperty.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasProperty.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/BinaryOperator.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/BinaryOperator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalAnd.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalAnd.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalNot.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalNot.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalOr.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalOr.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalXor.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalXor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/Operator.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/Operator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/UnaryOperator.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Operator/UnaryOperator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/IsJson.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/IsJson.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/RegularExpression.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/RegularExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/StringContains.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/StringContains.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/StringEndsWith.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/StringEndsWith.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/StringMatchesFormatDescription.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/StringMatchesFormatDescription.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/StringStartsWith.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/String/StringStartsWith.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/ArrayHasKey.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/ArrayHasKey.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContains.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContains.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsEqual.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsEqual.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsIdentical.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsIdentical.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsOnly.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsOnly.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsInstanceOf.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsInstanceOf.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsNull.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsNull.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsType.php b/Sources/vendor/phpunit/phpunit/src/Framework/Constraint/Type/IsType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/DataProviderTestSuite.php b/Sources/vendor/phpunit/phpunit/src/Framework/DataProviderTestSuite.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Error/Deprecated.php b/Sources/vendor/phpunit/phpunit/src/Framework/Error/Deprecated.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Error/Error.php b/Sources/vendor/phpunit/phpunit/src/Framework/Error/Error.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Error/Notice.php b/Sources/vendor/phpunit/phpunit/src/Framework/Error/Notice.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Error/Warning.php b/Sources/vendor/phpunit/phpunit/src/Framework/Error/Warning.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/ErrorTestCase.php b/Sources/vendor/phpunit/phpunit/src/Framework/ErrorTestCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ActualValueIsNotAnObjectException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ActualValueIsNotAnObjectException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/AssertionFailedError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/AssertionFailedError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotAcceptParameterTypeException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotAcceptParameterTypeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareBoolReturnTypeException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareBoolReturnTypeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareExactlyOneParameterException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareExactlyOneParameterException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareParameterTypeException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareParameterTypeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotExistException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotExistException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/CoveredCodeNotExecutedException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/CoveredCodeNotExecutedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/Error.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/Error.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/Exception.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ExpectationFailedException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/ExpectationFailedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/IncompleteTestError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/IncompleteTestError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/InvalidArgumentException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/InvalidArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/InvalidCoversTargetException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/InvalidCoversTargetException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/InvalidDataProviderException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/InvalidDataProviderException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/MissingCoversAnnotationException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/MissingCoversAnnotationException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/NoChildTestSuiteException.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/NoChildTestSuiteException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/OutputError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/OutputError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/PHPTAssertionFailedError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/PHPTAssertionFailedError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/RiskyTestError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/RiskyTestError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/SkippedTestError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/SkippedTestError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/SkippedTestSuiteError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/SkippedTestSuiteError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/SyntheticError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/SyntheticError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/SyntheticSkippedError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/SyntheticSkippedError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/UnintentionallyCoveredCodeError.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/UnintentionallyCoveredCodeError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Exception/Warning.php b/Sources/vendor/phpunit/phpunit/src/Framework/Exception/Warning.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/ExceptionWrapper.php b/Sources/vendor/phpunit/phpunit/src/Framework/ExceptionWrapper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/ExecutionOrderDependency.php b/Sources/vendor/phpunit/phpunit/src/Framework/ExecutionOrderDependency.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/IncompleteTest.php b/Sources/vendor/phpunit/phpunit/src/Framework/IncompleteTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/IncompleteTestCase.php b/Sources/vendor/phpunit/phpunit/src/Framework/IncompleteTestCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/InvalidParameterGroupException.php b/Sources/vendor/phpunit/phpunit/src/Framework/InvalidParameterGroupException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Api/Api.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Api/Api.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Api/Method.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Api/Method.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/Identity.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/Identity.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationMocker.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationMocker.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationStubber.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationStubber.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/MethodNameMatch.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/MethodNameMatch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/ParametersMatch.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/ParametersMatch.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/Stub.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Builder/Stub.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/ConfigurableMethod.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/ConfigurableMethod.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseAddMethodsException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseAddMethodsException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ClassAlreadyExistsException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ClassAlreadyExistsException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ClassIsFinalException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ClassIsFinalException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ClassIsReadonlyException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ClassIsReadonlyException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ConfigurableMethodsAlreadyInitializedException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ConfigurableMethodsAlreadyInitializedException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/DuplicateMethodException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/DuplicateMethodException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/IncompatibleReturnValueException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/IncompatibleReturnValueException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/InvalidMethodNameException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/InvalidMethodNameException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MatchBuilderNotFoundException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MatchBuilderNotFoundException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MatcherAlreadyRegisteredException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MatcherAlreadyRegisteredException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodCannotBeConfiguredException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodCannotBeConfiguredException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameAlreadyConfiguredException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameAlreadyConfiguredException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameNotConfiguredException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameNotConfiguredException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodParametersAlreadyConfiguredException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/MethodParametersAlreadyConfiguredException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/OriginalConstructorInvocationRequiredException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/OriginalConstructorInvocationRequiredException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ReflectionException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ReflectionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ReturnValueNotConfiguredException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/ReturnValueNotConfiguredException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/SoapExtensionNotAvailableException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/SoapExtensionNotAvailableException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownClassException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownClassException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownTraitException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownTraitException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownTypeException.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownTypeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/deprecation.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/deprecation.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/intersection.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/intersection.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_class.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_class.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_method.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_method.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_method_never_or_void.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_method_never_or_void.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_static_method.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_static_method.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/proxied_method.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/proxied_method.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/proxied_method_never_or_void.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/proxied_method_never_or_void.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/trait_class.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/trait_class.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/wsdl_class.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/wsdl_class.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/wsdl_method.tpl b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Generator/wsdl_method.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Invocation.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Invocation.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/InvocationHandler.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/InvocationHandler.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Matcher.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Matcher.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MethodNameConstraint.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MethodNameConstraint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockClass.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockClass.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockMethod.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockMethod.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockMethodSet.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockMethodSet.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockObject.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockObject.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockTrait.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockTrait.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockType.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/MockType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/AnyInvokedCount.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/AnyInvokedCount.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/AnyParameters.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/AnyParameters.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/ConsecutiveParameters.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/ConsecutiveParameters.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvocationOrder.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvocationOrder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtIndex.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtIndex.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtLeastCount.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtLeastCount.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtLeastOnce.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtLeastOnce.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtMostCount.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtMostCount.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedCount.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedCount.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/MethodName.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/MethodName.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/Parameters.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/Parameters.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/ParametersRule.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Rule/ParametersRule.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ConsecutiveCalls.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ConsecutiveCalls.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/Exception.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnArgument.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnArgument.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnCallback.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnCallback.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnReference.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnReference.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnSelf.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnSelf.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/Stub.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Stub/Stub.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Verifiable.php b/Sources/vendor/phpunit/phpunit/src/Framework/MockObject/Verifiable.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Reorderable.php b/Sources/vendor/phpunit/phpunit/src/Framework/Reorderable.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/SelfDescribing.php b/Sources/vendor/phpunit/phpunit/src/Framework/SelfDescribing.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/SkippedTest.php b/Sources/vendor/phpunit/phpunit/src/Framework/SkippedTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/SkippedTestCase.php b/Sources/vendor/phpunit/phpunit/src/Framework/SkippedTestCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/Test.php b/Sources/vendor/phpunit/phpunit/src/Framework/Test.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/TestBuilder.php b/Sources/vendor/phpunit/phpunit/src/Framework/TestBuilder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/TestCase.php b/Sources/vendor/phpunit/phpunit/src/Framework/TestCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/TestFailure.php b/Sources/vendor/phpunit/phpunit/src/Framework/TestFailure.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/TestListener.php b/Sources/vendor/phpunit/phpunit/src/Framework/TestListener.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php b/Sources/vendor/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/TestResult.php b/Sources/vendor/phpunit/phpunit/src/Framework/TestResult.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/TestSuite.php b/Sources/vendor/phpunit/phpunit/src/Framework/TestSuite.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/TestSuiteIterator.php b/Sources/vendor/phpunit/phpunit/src/Framework/TestSuiteIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Framework/WarningTestCase.php b/Sources/vendor/phpunit/phpunit/src/Framework/WarningTestCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/BaseTestRunner.php b/Sources/vendor/phpunit/phpunit/src/Runner/BaseTestRunner.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/DefaultTestResultCache.php b/Sources/vendor/phpunit/phpunit/src/Runner/DefaultTestResultCache.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Exception.php b/Sources/vendor/phpunit/phpunit/src/Runner/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Extension/ExtensionHandler.php b/Sources/vendor/phpunit/phpunit/src/Runner/Extension/ExtensionHandler.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Extension/PharLoader.php b/Sources/vendor/phpunit/phpunit/src/Runner/Extension/PharLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php b/Sources/vendor/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Filter/Factory.php b/Sources/vendor/phpunit/phpunit/src/Runner/Filter/Factory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php b/Sources/vendor/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php b/Sources/vendor/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php b/Sources/vendor/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterTestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterTestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/Hook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/Hook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/TestHook.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/TestHook.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php b/Sources/vendor/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/NullTestResultCache.php b/Sources/vendor/phpunit/phpunit/src/Runner/NullTestResultCache.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/PhptTestCase.php b/Sources/vendor/phpunit/phpunit/src/Runner/PhptTestCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/ResultCacheExtension.php b/Sources/vendor/phpunit/phpunit/src/Runner/ResultCacheExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php b/Sources/vendor/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/TestResultCache.php b/Sources/vendor/phpunit/phpunit/src/Runner/TestResultCache.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/TestSuiteLoader.php b/Sources/vendor/phpunit/phpunit/src/Runner/TestSuiteLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/TestSuiteSorter.php b/Sources/vendor/phpunit/phpunit/src/Runner/TestSuiteSorter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Runner/Version.php b/Sources/vendor/phpunit/phpunit/src/Runner/Version.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/CliArguments/Builder.php b/Sources/vendor/phpunit/phpunit/src/TextUI/CliArguments/Builder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/CliArguments/Configuration.php b/Sources/vendor/phpunit/phpunit/src/TextUI/CliArguments/Configuration.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/CliArguments/Exception.php b/Sources/vendor/phpunit/phpunit/src/TextUI/CliArguments/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/CliArguments/Mapper.php b/Sources/vendor/phpunit/phpunit/src/TextUI/CliArguments/Mapper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/Command.php b/Sources/vendor/phpunit/phpunit/src/TextUI/Command.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/DefaultResultPrinter.php b/Sources/vendor/phpunit/phpunit/src/TextUI/DefaultResultPrinter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/Exception.php b/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/ReflectionException.php b/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/ReflectionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/RuntimeException.php b/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/RuntimeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/TestDirectoryNotFoundException.php b/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/TestDirectoryNotFoundException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/TestFileNotFoundException.php b/Sources/vendor/phpunit/phpunit/src/TextUI/Exception/TestFileNotFoundException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/Help.php b/Sources/vendor/phpunit/phpunit/src/TextUI/Help.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/ResultPrinter.php b/Sources/vendor/phpunit/phpunit/src/TextUI/ResultPrinter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/TestRunner.php b/Sources/vendor/phpunit/phpunit/src/TextUI/TestRunner.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/TestSuiteMapper.php b/Sources/vendor/phpunit/phpunit/src/TextUI/TestSuiteMapper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/CodeCoverage.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/CodeCoverage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/Directory.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/Directory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/DirectoryCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/DirectoryCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/DirectoryCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/DirectoryCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/FilterMapper.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/FilterMapper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Clover.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Clover.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Cobertura.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Cobertura.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Crap4j.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Crap4j.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Html.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Html.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Php.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Php.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Text.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Text.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Xml.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Xml.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Configuration.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Configuration.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Exception.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/Directory.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/Directory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/DirectoryCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/DirectoryCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/DirectoryCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/DirectoryCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/File.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/File.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/FileCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/FileCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/FileCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/FileCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Generator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Generator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/Group.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/Group.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/GroupCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/GroupCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/GroupCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/GroupCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/Groups.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/Groups.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Loader.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Loader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Junit.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Junit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Logging.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Logging.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TeamCity.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TeamCity.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Html.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Html.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Text.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Text.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Xml.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Xml.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Text.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Text.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationBuilder.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationBuilder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationBuilderException.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationBuilderException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationException.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/ConvertLogTypes.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/ConvertLogTypes.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageCloverToReport.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageCloverToReport.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageCrap4jToReport.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageCrap4jToReport.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageHtmlToReport.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageHtmlToReport.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoveragePhpToReport.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoveragePhpToReport.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageTextToReport.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageTextToReport.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageXmlToReport.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageXmlToReport.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/IntroduceCoverageElement.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/IntroduceCoverageElement.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/LogToReportMigration.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/LogToReportMigration.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/Migration.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/Migration.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveAttributesFromFilterWhitelistToCoverage.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveAttributesFromFilterWhitelistToCoverage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveAttributesFromRootToCoverage.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveAttributesFromRootToCoverage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveWhitelistExcludesToCoverage.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveWhitelistExcludesToCoverage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveWhitelistIncludesToCoverage.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveWhitelistIncludesToCoverage.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveCacheTokensAttribute.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveCacheTokensAttribute.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveEmptyFilter.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveEmptyFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveLogTypes.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveLogTypes.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/UpdateSchemaLocationTo93.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/UpdateSchemaLocationTo93.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Constant.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Constant.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/ConstantCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/ConstantCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/ConstantCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/ConstantCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSetting.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSetting.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSettingCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSettingCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSettingCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSettingCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Php.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Php.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/PhpHandler.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/PhpHandler.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Variable.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Variable.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/VariableCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/VariableCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/VariableCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/VariableCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/Extension.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/Extension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/ExtensionCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/ExtensionCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/ExtensionCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/ExtensionCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/PHPUnit.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/PHPUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectory.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectoryCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectoryCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectoryCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectoryCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFile.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFile.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFileCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFileCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFileCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFileCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuite.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuite.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuiteCollection.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuiteCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuiteCollectionIterator.php b/Sources/vendor/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuiteCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Annotation/DocBlock.php b/Sources/vendor/phpunit/phpunit/src/Util/Annotation/DocBlock.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Annotation/Registry.php b/Sources/vendor/phpunit/phpunit/src/Util/Annotation/Registry.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Blacklist.php b/Sources/vendor/phpunit/phpunit/src/Util/Blacklist.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Cloner.php b/Sources/vendor/phpunit/phpunit/src/Util/Cloner.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Color.php b/Sources/vendor/phpunit/phpunit/src/Util/Color.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/ErrorHandler.php b/Sources/vendor/phpunit/phpunit/src/Util/ErrorHandler.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Exception.php b/Sources/vendor/phpunit/phpunit/src/Util/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/ExcludeList.php b/Sources/vendor/phpunit/phpunit/src/Util/ExcludeList.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/FileLoader.php b/Sources/vendor/phpunit/phpunit/src/Util/FileLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Filesystem.php b/Sources/vendor/phpunit/phpunit/src/Util/Filesystem.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Filter.php b/Sources/vendor/phpunit/phpunit/src/Util/Filter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/GlobalState.php b/Sources/vendor/phpunit/phpunit/src/Util/GlobalState.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/InvalidDataSetException.php b/Sources/vendor/phpunit/phpunit/src/Util/InvalidDataSetException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Json.php b/Sources/vendor/phpunit/phpunit/src/Util/Json.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Log/JUnit.php b/Sources/vendor/phpunit/phpunit/src/Util/Log/JUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Log/TeamCity.php b/Sources/vendor/phpunit/phpunit/src/Util/Log/TeamCity.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php b/Sources/vendor/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php b/Sources/vendor/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/PHP/Template/PhptTestCase.tpl b/Sources/vendor/phpunit/phpunit/src/Util/PHP/Template/PhptTestCase.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/PHP/Template/TestCaseClass.tpl b/Sources/vendor/phpunit/phpunit/src/Util/PHP/Template/TestCaseClass.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/PHP/Template/TestCaseMethod.tpl b/Sources/vendor/phpunit/phpunit/src/Util/PHP/Template/TestCaseMethod.tpl old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php b/Sources/vendor/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Printer.php b/Sources/vendor/phpunit/phpunit/src/Util/Printer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Reflection.php b/Sources/vendor/phpunit/phpunit/src/Util/Reflection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/RegularExpression.php b/Sources/vendor/phpunit/phpunit/src/Util/RegularExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Test.php b/Sources/vendor/phpunit/phpunit/src/Util/Test.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php b/Sources/vendor/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php b/Sources/vendor/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php b/Sources/vendor/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php b/Sources/vendor/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/TestDox/TestDoxPrinter.php b/Sources/vendor/phpunit/phpunit/src/Util/TestDox/TestDoxPrinter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php b/Sources/vendor/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php b/Sources/vendor/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/TextTestListRenderer.php b/Sources/vendor/phpunit/phpunit/src/Util/TextTestListRenderer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Type.php b/Sources/vendor/phpunit/phpunit/src/Util/Type.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/VersionComparisonOperator.php b/Sources/vendor/phpunit/phpunit/src/Util/VersionComparisonOperator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php b/Sources/vendor/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/Exception.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/FailedSchemaDetectionResult.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/FailedSchemaDetectionResult.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/Loader.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/Loader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/SchemaDetectionResult.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/SchemaDetectionResult.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/SchemaDetector.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/SchemaDetector.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/SchemaFinder.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/SchemaFinder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/SnapshotNodeList.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/SnapshotNodeList.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/SuccessfulSchemaDetectionResult.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/SuccessfulSchemaDetectionResult.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/ValidationResult.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/ValidationResult.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/Xml/Validator.php b/Sources/vendor/phpunit/phpunit/src/Util/Xml/Validator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/phpunit/phpunit/src/Util/XmlTestListRenderer.php b/Sources/vendor/phpunit/phpunit/src/Util/XmlTestListRenderer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/ChangeLog.md b/Sources/vendor/sebastian/cli-parser/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/LICENSE b/Sources/vendor/sebastian/cli-parser/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/README.md b/Sources/vendor/sebastian/cli-parser/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/composer.json b/Sources/vendor/sebastian/cli-parser/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/infection.json b/Sources/vendor/sebastian/cli-parser/infection.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/src/Parser.php b/Sources/vendor/sebastian/cli-parser/src/Parser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/src/exceptions/AmbiguousOptionException.php b/Sources/vendor/sebastian/cli-parser/src/exceptions/AmbiguousOptionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/src/exceptions/Exception.php b/Sources/vendor/sebastian/cli-parser/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/src/exceptions/OptionDoesNotAllowArgumentException.php b/Sources/vendor/sebastian/cli-parser/src/exceptions/OptionDoesNotAllowArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php b/Sources/vendor/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/cli-parser/src/exceptions/UnknownOptionException.php b/Sources/vendor/sebastian/cli-parser/src/exceptions/UnknownOptionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit-reverse-lookup/ChangeLog.md b/Sources/vendor/sebastian/code-unit-reverse-lookup/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit-reverse-lookup/LICENSE b/Sources/vendor/sebastian/code-unit-reverse-lookup/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit-reverse-lookup/README.md b/Sources/vendor/sebastian/code-unit-reverse-lookup/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit-reverse-lookup/composer.json b/Sources/vendor/sebastian/code-unit-reverse-lookup/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit-reverse-lookup/src/Wizard.php b/Sources/vendor/sebastian/code-unit-reverse-lookup/src/Wizard.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/.psalm/baseline.xml b/Sources/vendor/sebastian/code-unit/.psalm/baseline.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/.psalm/config.xml b/Sources/vendor/sebastian/code-unit/.psalm/config.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/ChangeLog.md b/Sources/vendor/sebastian/code-unit/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/LICENSE b/Sources/vendor/sebastian/code-unit/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/README.md b/Sources/vendor/sebastian/code-unit/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/composer.json b/Sources/vendor/sebastian/code-unit/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/ClassMethodUnit.php b/Sources/vendor/sebastian/code-unit/src/ClassMethodUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/ClassUnit.php b/Sources/vendor/sebastian/code-unit/src/ClassUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/CodeUnit.php b/Sources/vendor/sebastian/code-unit/src/CodeUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/CodeUnitCollection.php b/Sources/vendor/sebastian/code-unit/src/CodeUnitCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/CodeUnitCollectionIterator.php b/Sources/vendor/sebastian/code-unit/src/CodeUnitCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/FunctionUnit.php b/Sources/vendor/sebastian/code-unit/src/FunctionUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/InterfaceMethodUnit.php b/Sources/vendor/sebastian/code-unit/src/InterfaceMethodUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/InterfaceUnit.php b/Sources/vendor/sebastian/code-unit/src/InterfaceUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/Mapper.php b/Sources/vendor/sebastian/code-unit/src/Mapper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/TraitMethodUnit.php b/Sources/vendor/sebastian/code-unit/src/TraitMethodUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/TraitUnit.php b/Sources/vendor/sebastian/code-unit/src/TraitUnit.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/exceptions/Exception.php b/Sources/vendor/sebastian/code-unit/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/exceptions/InvalidCodeUnitException.php b/Sources/vendor/sebastian/code-unit/src/exceptions/InvalidCodeUnitException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/exceptions/NoTraitException.php b/Sources/vendor/sebastian/code-unit/src/exceptions/NoTraitException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/code-unit/src/exceptions/ReflectionException.php b/Sources/vendor/sebastian/code-unit/src/exceptions/ReflectionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/ChangeLog.md b/Sources/vendor/sebastian/comparator/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/LICENSE b/Sources/vendor/sebastian/comparator/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/README.md b/Sources/vendor/sebastian/comparator/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/composer.json b/Sources/vendor/sebastian/comparator/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/ArrayComparator.php b/Sources/vendor/sebastian/comparator/src/ArrayComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/Comparator.php b/Sources/vendor/sebastian/comparator/src/Comparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/ComparisonFailure.php b/Sources/vendor/sebastian/comparator/src/ComparisonFailure.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/DOMNodeComparator.php b/Sources/vendor/sebastian/comparator/src/DOMNodeComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/DateTimeComparator.php b/Sources/vendor/sebastian/comparator/src/DateTimeComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/DoubleComparator.php b/Sources/vendor/sebastian/comparator/src/DoubleComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/ExceptionComparator.php b/Sources/vendor/sebastian/comparator/src/ExceptionComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/Factory.php b/Sources/vendor/sebastian/comparator/src/Factory.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/MockObjectComparator.php b/Sources/vendor/sebastian/comparator/src/MockObjectComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/NumericComparator.php b/Sources/vendor/sebastian/comparator/src/NumericComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/ObjectComparator.php b/Sources/vendor/sebastian/comparator/src/ObjectComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/ResourceComparator.php b/Sources/vendor/sebastian/comparator/src/ResourceComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/ScalarComparator.php b/Sources/vendor/sebastian/comparator/src/ScalarComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/SplObjectStorageComparator.php b/Sources/vendor/sebastian/comparator/src/SplObjectStorageComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/TypeComparator.php b/Sources/vendor/sebastian/comparator/src/TypeComparator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/exceptions/Exception.php b/Sources/vendor/sebastian/comparator/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/comparator/src/exceptions/RuntimeException.php b/Sources/vendor/sebastian/comparator/src/exceptions/RuntimeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/.psalm/baseline.xml b/Sources/vendor/sebastian/complexity/.psalm/baseline.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/.psalm/config.xml b/Sources/vendor/sebastian/complexity/.psalm/config.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/ChangeLog.md b/Sources/vendor/sebastian/complexity/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/LICENSE b/Sources/vendor/sebastian/complexity/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/README.md b/Sources/vendor/sebastian/complexity/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/composer.json b/Sources/vendor/sebastian/complexity/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/src/Calculator.php b/Sources/vendor/sebastian/complexity/src/Calculator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/src/Complexity/Complexity.php b/Sources/vendor/sebastian/complexity/src/Complexity/Complexity.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/src/Complexity/ComplexityCollection.php b/Sources/vendor/sebastian/complexity/src/Complexity/ComplexityCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/src/Complexity/ComplexityCollectionIterator.php b/Sources/vendor/sebastian/complexity/src/Complexity/ComplexityCollectionIterator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/src/Exception/Exception.php b/Sources/vendor/sebastian/complexity/src/Exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/src/Exception/RuntimeException.php b/Sources/vendor/sebastian/complexity/src/Exception/RuntimeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/src/Visitor/ComplexityCalculatingVisitor.php b/Sources/vendor/sebastian/complexity/src/Visitor/ComplexityCalculatingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php b/Sources/vendor/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/ChangeLog.md b/Sources/vendor/sebastian/diff/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/LICENSE b/Sources/vendor/sebastian/diff/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/README.md b/Sources/vendor/sebastian/diff/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/composer.json b/Sources/vendor/sebastian/diff/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Chunk.php b/Sources/vendor/sebastian/diff/src/Chunk.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Diff.php b/Sources/vendor/sebastian/diff/src/Diff.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Differ.php b/Sources/vendor/sebastian/diff/src/Differ.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Exception/ConfigurationException.php b/Sources/vendor/sebastian/diff/src/Exception/ConfigurationException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Exception/Exception.php b/Sources/vendor/sebastian/diff/src/Exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Exception/InvalidArgumentException.php b/Sources/vendor/sebastian/diff/src/Exception/InvalidArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Line.php b/Sources/vendor/sebastian/diff/src/Line.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/LongestCommonSubsequenceCalculator.php b/Sources/vendor/sebastian/diff/src/LongestCommonSubsequenceCalculator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php b/Sources/vendor/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php b/Sources/vendor/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php b/Sources/vendor/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Output/DiffOutputBuilderInterface.php b/Sources/vendor/sebastian/diff/src/Output/DiffOutputBuilderInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php b/Sources/vendor/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php b/Sources/vendor/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/Parser.php b/Sources/vendor/sebastian/diff/src/Parser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php b/Sources/vendor/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/environment/ChangeLog.md b/Sources/vendor/sebastian/environment/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/environment/LICENSE b/Sources/vendor/sebastian/environment/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/environment/README.md b/Sources/vendor/sebastian/environment/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/environment/composer.json b/Sources/vendor/sebastian/environment/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/environment/src/Console.php b/Sources/vendor/sebastian/environment/src/Console.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/environment/src/OperatingSystem.php b/Sources/vendor/sebastian/environment/src/OperatingSystem.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/environment/src/Runtime.php b/Sources/vendor/sebastian/environment/src/Runtime.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/exporter/ChangeLog.md b/Sources/vendor/sebastian/exporter/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/exporter/LICENSE b/Sources/vendor/sebastian/exporter/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/exporter/README.md b/Sources/vendor/sebastian/exporter/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/exporter/composer.json b/Sources/vendor/sebastian/exporter/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/exporter/src/Exporter.php b/Sources/vendor/sebastian/exporter/src/Exporter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/ChangeLog.md b/Sources/vendor/sebastian/global-state/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/LICENSE b/Sources/vendor/sebastian/global-state/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/README.md b/Sources/vendor/sebastian/global-state/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/composer.json b/Sources/vendor/sebastian/global-state/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/src/CodeExporter.php b/Sources/vendor/sebastian/global-state/src/CodeExporter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/src/ExcludeList.php b/Sources/vendor/sebastian/global-state/src/ExcludeList.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/src/Restorer.php b/Sources/vendor/sebastian/global-state/src/Restorer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/src/Snapshot.php b/Sources/vendor/sebastian/global-state/src/Snapshot.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/src/exceptions/Exception.php b/Sources/vendor/sebastian/global-state/src/exceptions/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/global-state/src/exceptions/RuntimeException.php b/Sources/vendor/sebastian/global-state/src/exceptions/RuntimeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/.psalm/baseline.xml b/Sources/vendor/sebastian/lines-of-code/.psalm/baseline.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/.psalm/config.xml b/Sources/vendor/sebastian/lines-of-code/.psalm/config.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/ChangeLog.md b/Sources/vendor/sebastian/lines-of-code/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/LICENSE b/Sources/vendor/sebastian/lines-of-code/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/README.md b/Sources/vendor/sebastian/lines-of-code/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/composer.json b/Sources/vendor/sebastian/lines-of-code/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/src/Counter.php b/Sources/vendor/sebastian/lines-of-code/src/Counter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/src/Exception/Exception.php b/Sources/vendor/sebastian/lines-of-code/src/Exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php b/Sources/vendor/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/src/Exception/NegativeValueException.php b/Sources/vendor/sebastian/lines-of-code/src/Exception/NegativeValueException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/src/Exception/RuntimeException.php b/Sources/vendor/sebastian/lines-of-code/src/Exception/RuntimeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/src/LineCountingVisitor.php b/Sources/vendor/sebastian/lines-of-code/src/LineCountingVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/lines-of-code/src/LinesOfCode.php b/Sources/vendor/sebastian/lines-of-code/src/LinesOfCode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/.psalm/baseline.xml b/Sources/vendor/sebastian/object-enumerator/.psalm/baseline.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/.psalm/config.xml b/Sources/vendor/sebastian/object-enumerator/.psalm/config.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/ChangeLog.md b/Sources/vendor/sebastian/object-enumerator/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/LICENSE b/Sources/vendor/sebastian/object-enumerator/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/README.md b/Sources/vendor/sebastian/object-enumerator/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/composer.json b/Sources/vendor/sebastian/object-enumerator/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/phpunit.xml b/Sources/vendor/sebastian/object-enumerator/phpunit.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/src/Enumerator.php b/Sources/vendor/sebastian/object-enumerator/src/Enumerator.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/src/Exception.php b/Sources/vendor/sebastian/object-enumerator/src/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-enumerator/src/InvalidArgumentException.php b/Sources/vendor/sebastian/object-enumerator/src/InvalidArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/.psalm/baseline.xml b/Sources/vendor/sebastian/object-reflector/.psalm/baseline.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/.psalm/config.xml b/Sources/vendor/sebastian/object-reflector/.psalm/config.xml old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/ChangeLog.md b/Sources/vendor/sebastian/object-reflector/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/LICENSE b/Sources/vendor/sebastian/object-reflector/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/README.md b/Sources/vendor/sebastian/object-reflector/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/composer.json b/Sources/vendor/sebastian/object-reflector/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/src/Exception.php b/Sources/vendor/sebastian/object-reflector/src/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/src/InvalidArgumentException.php b/Sources/vendor/sebastian/object-reflector/src/InvalidArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/object-reflector/src/ObjectReflector.php b/Sources/vendor/sebastian/object-reflector/src/ObjectReflector.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/recursion-context/ChangeLog.md b/Sources/vendor/sebastian/recursion-context/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/recursion-context/LICENSE b/Sources/vendor/sebastian/recursion-context/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/recursion-context/README.md b/Sources/vendor/sebastian/recursion-context/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/recursion-context/composer.json b/Sources/vendor/sebastian/recursion-context/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/recursion-context/src/Context.php b/Sources/vendor/sebastian/recursion-context/src/Context.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/recursion-context/src/Exception.php b/Sources/vendor/sebastian/recursion-context/src/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/recursion-context/src/InvalidArgumentException.php b/Sources/vendor/sebastian/recursion-context/src/InvalidArgumentException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/resource-operations/.gitattributes b/Sources/vendor/sebastian/resource-operations/.gitattributes old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/resource-operations/.gitignore b/Sources/vendor/sebastian/resource-operations/.gitignore old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/resource-operations/ChangeLog.md b/Sources/vendor/sebastian/resource-operations/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/resource-operations/LICENSE b/Sources/vendor/sebastian/resource-operations/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/resource-operations/README.md b/Sources/vendor/sebastian/resource-operations/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/resource-operations/composer.json b/Sources/vendor/sebastian/resource-operations/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/resource-operations/src/ResourceOperations.php b/Sources/vendor/sebastian/resource-operations/src/ResourceOperations.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/ChangeLog.md b/Sources/vendor/sebastian/type/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/LICENSE b/Sources/vendor/sebastian/type/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/README.md b/Sources/vendor/sebastian/type/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/composer.json b/Sources/vendor/sebastian/type/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/Parameter.php b/Sources/vendor/sebastian/type/src/Parameter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/ReflectionMapper.php b/Sources/vendor/sebastian/type/src/ReflectionMapper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/TypeName.php b/Sources/vendor/sebastian/type/src/TypeName.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/exception/Exception.php b/Sources/vendor/sebastian/type/src/exception/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/exception/RuntimeException.php b/Sources/vendor/sebastian/type/src/exception/RuntimeException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/CallableType.php b/Sources/vendor/sebastian/type/src/type/CallableType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/FalseType.php b/Sources/vendor/sebastian/type/src/type/FalseType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/GenericObjectType.php b/Sources/vendor/sebastian/type/src/type/GenericObjectType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/IntersectionType.php b/Sources/vendor/sebastian/type/src/type/IntersectionType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/IterableType.php b/Sources/vendor/sebastian/type/src/type/IterableType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/MixedType.php b/Sources/vendor/sebastian/type/src/type/MixedType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/NeverType.php b/Sources/vendor/sebastian/type/src/type/NeverType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/NullType.php b/Sources/vendor/sebastian/type/src/type/NullType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/ObjectType.php b/Sources/vendor/sebastian/type/src/type/ObjectType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/SimpleType.php b/Sources/vendor/sebastian/type/src/type/SimpleType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/StaticType.php b/Sources/vendor/sebastian/type/src/type/StaticType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/TrueType.php b/Sources/vendor/sebastian/type/src/type/TrueType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/Type.php b/Sources/vendor/sebastian/type/src/type/Type.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/UnionType.php b/Sources/vendor/sebastian/type/src/type/UnionType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/UnknownType.php b/Sources/vendor/sebastian/type/src/type/UnknownType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/type/src/type/VoidType.php b/Sources/vendor/sebastian/type/src/type/VoidType.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/version/.gitattributes b/Sources/vendor/sebastian/version/.gitattributes old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/version/.gitignore b/Sources/vendor/sebastian/version/.gitignore old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/version/ChangeLog.md b/Sources/vendor/sebastian/version/ChangeLog.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/version/LICENSE b/Sources/vendor/sebastian/version/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/version/README.md b/Sources/vendor/sebastian/version/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/version/composer.json b/Sources/vendor/sebastian/version/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/sebastian/version/src/Version.php b/Sources/vendor/sebastian/version/src/Version.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-ctype/Ctype.php b/Sources/vendor/symfony/polyfill-ctype/Ctype.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-ctype/LICENSE b/Sources/vendor/symfony/polyfill-ctype/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-ctype/README.md b/Sources/vendor/symfony/polyfill-ctype/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-ctype/bootstrap.php b/Sources/vendor/symfony/polyfill-ctype/bootstrap.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-ctype/bootstrap80.php b/Sources/vendor/symfony/polyfill-ctype/bootstrap80.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-ctype/composer.json b/Sources/vendor/symfony/polyfill-ctype/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/LICENSE b/Sources/vendor/symfony/polyfill-mbstring/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/Mbstring.php b/Sources/vendor/symfony/polyfill-mbstring/Mbstring.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/README.md b/Sources/vendor/symfony/polyfill-mbstring/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php b/Sources/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php b/Sources/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php b/Sources/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php b/Sources/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/bootstrap.php b/Sources/vendor/symfony/polyfill-mbstring/bootstrap.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/bootstrap80.php b/Sources/vendor/symfony/polyfill-mbstring/bootstrap80.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/symfony/polyfill-mbstring/composer.json b/Sources/vendor/symfony/polyfill-mbstring/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/.php_cs.dist b/Sources/vendor/theseer/tokenizer/.php_cs.dist old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/CHANGELOG.md b/Sources/vendor/theseer/tokenizer/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/LICENSE b/Sources/vendor/theseer/tokenizer/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/README.md b/Sources/vendor/theseer/tokenizer/README.md old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/composer.json b/Sources/vendor/theseer/tokenizer/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/composer.lock b/Sources/vendor/theseer/tokenizer/composer.lock old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/src/Exception.php b/Sources/vendor/theseer/tokenizer/src/Exception.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/src/NamespaceUri.php b/Sources/vendor/theseer/tokenizer/src/NamespaceUri.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/src/NamespaceUriException.php b/Sources/vendor/theseer/tokenizer/src/NamespaceUriException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/src/Token.php b/Sources/vendor/theseer/tokenizer/src/Token.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/src/TokenCollection.php b/Sources/vendor/theseer/tokenizer/src/TokenCollection.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/src/TokenCollectionException.php b/Sources/vendor/theseer/tokenizer/src/TokenCollectionException.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/src/Tokenizer.php b/Sources/vendor/theseer/tokenizer/src/Tokenizer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/theseer/tokenizer/src/XMLSerializer.php b/Sources/vendor/theseer/tokenizer/src/XMLSerializer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/CHANGELOG b/Sources/vendor/twig/twig/CHANGELOG old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/LICENSE b/Sources/vendor/twig/twig/LICENSE old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/README.rst b/Sources/vendor/twig/twig/README.rst old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/composer.json b/Sources/vendor/twig/twig/composer.json old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Cache/CacheInterface.php b/Sources/vendor/twig/twig/src/Cache/CacheInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Cache/FilesystemCache.php b/Sources/vendor/twig/twig/src/Cache/FilesystemCache.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Cache/NullCache.php b/Sources/vendor/twig/twig/src/Cache/NullCache.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Compiler.php b/Sources/vendor/twig/twig/src/Compiler.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Environment.php b/Sources/vendor/twig/twig/src/Environment.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Error/Error.php b/Sources/vendor/twig/twig/src/Error/Error.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Error/LoaderError.php b/Sources/vendor/twig/twig/src/Error/LoaderError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Error/RuntimeError.php b/Sources/vendor/twig/twig/src/Error/RuntimeError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Error/SyntaxError.php b/Sources/vendor/twig/twig/src/Error/SyntaxError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/ExpressionParser.php b/Sources/vendor/twig/twig/src/ExpressionParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/AbstractExtension.php b/Sources/vendor/twig/twig/src/Extension/AbstractExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/CoreExtension.php b/Sources/vendor/twig/twig/src/Extension/CoreExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/DebugExtension.php b/Sources/vendor/twig/twig/src/Extension/DebugExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/EscaperExtension.php b/Sources/vendor/twig/twig/src/Extension/EscaperExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/ExtensionInterface.php b/Sources/vendor/twig/twig/src/Extension/ExtensionInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/GlobalsInterface.php b/Sources/vendor/twig/twig/src/Extension/GlobalsInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/OptimizerExtension.php b/Sources/vendor/twig/twig/src/Extension/OptimizerExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/ProfilerExtension.php b/Sources/vendor/twig/twig/src/Extension/ProfilerExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php b/Sources/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/SandboxExtension.php b/Sources/vendor/twig/twig/src/Extension/SandboxExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/StagingExtension.php b/Sources/vendor/twig/twig/src/Extension/StagingExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Extension/StringLoaderExtension.php b/Sources/vendor/twig/twig/src/Extension/StringLoaderExtension.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/ExtensionSet.php b/Sources/vendor/twig/twig/src/ExtensionSet.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/FileExtensionEscapingStrategy.php b/Sources/vendor/twig/twig/src/FileExtensionEscapingStrategy.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Lexer.php b/Sources/vendor/twig/twig/src/Lexer.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Loader/ArrayLoader.php b/Sources/vendor/twig/twig/src/Loader/ArrayLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Loader/ChainLoader.php b/Sources/vendor/twig/twig/src/Loader/ChainLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Loader/FilesystemLoader.php b/Sources/vendor/twig/twig/src/Loader/FilesystemLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Loader/LoaderInterface.php b/Sources/vendor/twig/twig/src/Loader/LoaderInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Markup.php b/Sources/vendor/twig/twig/src/Markup.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/AutoEscapeNode.php b/Sources/vendor/twig/twig/src/Node/AutoEscapeNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/BlockNode.php b/Sources/vendor/twig/twig/src/Node/BlockNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/BlockReferenceNode.php b/Sources/vendor/twig/twig/src/Node/BlockReferenceNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/BodyNode.php b/Sources/vendor/twig/twig/src/Node/BodyNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/CheckSecurityCallNode.php b/Sources/vendor/twig/twig/src/Node/CheckSecurityCallNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/CheckSecurityNode.php b/Sources/vendor/twig/twig/src/Node/CheckSecurityNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/CheckToStringNode.php b/Sources/vendor/twig/twig/src/Node/CheckToStringNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/DeprecatedNode.php b/Sources/vendor/twig/twig/src/Node/DeprecatedNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/DoNode.php b/Sources/vendor/twig/twig/src/Node/DoNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/EmbedNode.php b/Sources/vendor/twig/twig/src/Node/EmbedNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/AbstractExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/AbstractExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/ArrayExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/ArrayExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/ArrowFunctionExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/ArrowFunctionExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/AssignNameExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/AssignNameExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/HasEveryBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/HasEveryBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/HasSomeBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/HasSomeBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/InBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/InBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/SpaceshipBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/SpaceshipBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php b/Sources/vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/CallExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/CallExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/ConditionalExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/ConditionalExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/ConstantExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/ConstantExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php b/Sources/vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/FilterExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/FilterExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/FunctionExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/FunctionExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/InlinePrint.php b/Sources/vendor/twig/twig/src/Node/Expression/InlinePrint.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/MethodCallExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/MethodCallExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/NameExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/NameExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/ParentExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/ParentExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/TempNameExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/TempNameExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php b/Sources/vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php b/Sources/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php b/Sources/vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Test/EvenTest.php b/Sources/vendor/twig/twig/src/Node/Expression/Test/EvenTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Test/NullTest.php b/Sources/vendor/twig/twig/src/Node/Expression/Test/NullTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Test/OddTest.php b/Sources/vendor/twig/twig/src/Node/Expression/Test/OddTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Test/SameasTest.php b/Sources/vendor/twig/twig/src/Node/Expression/Test/SameasTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/TestExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/TestExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php b/Sources/vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php b/Sources/vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php b/Sources/vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php b/Sources/vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Expression/VariadicExpression.php b/Sources/vendor/twig/twig/src/Node/Expression/VariadicExpression.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/FlushNode.php b/Sources/vendor/twig/twig/src/Node/FlushNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/ForLoopNode.php b/Sources/vendor/twig/twig/src/Node/ForLoopNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/ForNode.php b/Sources/vendor/twig/twig/src/Node/ForNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/IfNode.php b/Sources/vendor/twig/twig/src/Node/IfNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/ImportNode.php b/Sources/vendor/twig/twig/src/Node/ImportNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/IncludeNode.php b/Sources/vendor/twig/twig/src/Node/IncludeNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/MacroNode.php b/Sources/vendor/twig/twig/src/Node/MacroNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/ModuleNode.php b/Sources/vendor/twig/twig/src/Node/ModuleNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/Node.php b/Sources/vendor/twig/twig/src/Node/Node.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/NodeCaptureInterface.php b/Sources/vendor/twig/twig/src/Node/NodeCaptureInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/NodeOutputInterface.php b/Sources/vendor/twig/twig/src/Node/NodeOutputInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/PrintNode.php b/Sources/vendor/twig/twig/src/Node/PrintNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/SandboxNode.php b/Sources/vendor/twig/twig/src/Node/SandboxNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/SetNode.php b/Sources/vendor/twig/twig/src/Node/SetNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/TextNode.php b/Sources/vendor/twig/twig/src/Node/TextNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Node/WithNode.php b/Sources/vendor/twig/twig/src/Node/WithNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/NodeTraverser.php b/Sources/vendor/twig/twig/src/NodeTraverser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php b/Sources/vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php b/Sources/vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/NodeVisitor/MacroAutoImportNodeVisitor.php b/Sources/vendor/twig/twig/src/NodeVisitor/MacroAutoImportNodeVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php b/Sources/vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php b/Sources/vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php b/Sources/vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php b/Sources/vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Parser.php b/Sources/vendor/twig/twig/src/Parser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php b/Sources/vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php b/Sources/vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php b/Sources/vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Profiler/Dumper/TextDumper.php b/Sources/vendor/twig/twig/src/Profiler/Dumper/TextDumper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php b/Sources/vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php b/Sources/vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php b/Sources/vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Profiler/Profile.php b/Sources/vendor/twig/twig/src/Profiler/Profile.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php b/Sources/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php b/Sources/vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php b/Sources/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Sandbox/SecurityError.php b/Sources/vendor/twig/twig/src/Sandbox/SecurityError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php b/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php b/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php b/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php b/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php b/Sources/vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Sandbox/SecurityPolicy.php b/Sources/vendor/twig/twig/src/Sandbox/SecurityPolicy.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php b/Sources/vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Source.php b/Sources/vendor/twig/twig/src/Source.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Template.php b/Sources/vendor/twig/twig/src/Template.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TemplateWrapper.php b/Sources/vendor/twig/twig/src/TemplateWrapper.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Test/IntegrationTestCase.php b/Sources/vendor/twig/twig/src/Test/IntegrationTestCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Test/NodeTestCase.php b/Sources/vendor/twig/twig/src/Test/NodeTestCase.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Token.php b/Sources/vendor/twig/twig/src/Token.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/AbstractTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/AbstractTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/ApplyTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/ApplyTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/BlockTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/BlockTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/DoTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/DoTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/EmbedTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/EmbedTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/FlushTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/FlushTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/ForTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/ForTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/FromTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/FromTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/IfTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/IfTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/ImportTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/ImportTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/IncludeTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/IncludeTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/MacroTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/MacroTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/SandboxTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/SandboxTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/SetTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/SetTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/TokenParserInterface.php b/Sources/vendor/twig/twig/src/TokenParser/TokenParserInterface.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/UseTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/UseTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenParser/WithTokenParser.php b/Sources/vendor/twig/twig/src/TokenParser/WithTokenParser.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TokenStream.php b/Sources/vendor/twig/twig/src/TokenStream.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TwigFilter.php b/Sources/vendor/twig/twig/src/TwigFilter.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TwigFunction.php b/Sources/vendor/twig/twig/src/TwigFunction.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/TwigTest.php b/Sources/vendor/twig/twig/src/TwigTest.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Util/DeprecationCollector.php b/Sources/vendor/twig/twig/src/Util/DeprecationCollector.php old mode 100644 new mode 100755 diff --git a/Sources/vendor/twig/twig/src/Util/TemplateDirIterator.php b/Sources/vendor/twig/twig/src/Util/TemplateDirIterator.php old mode 100644 new mode 100755 diff --git a/notifymail.sh b/notifymail.sh old mode 100644 new mode 100755