@font-face{
    font-family:"Footie Phonics Pre-Cursive";
    src:url("data:font/woff2;base64,d09GMgABAAAAA8jwABcAAAAKOXwAA8hxAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGogHG5mUFByhWj9IVkFSh2UGYD9TVEFUWD9WVkFShCknHgCJSi9EEQgKh/Achr4iMIblOgE2AiQDlHALijoABCAFjkwHIAwHFyQYlGxbt9m5Bf4rxr2/ztQ05+ylBjmkLDqHmCfq2VQBCr23IYdADskLWHhtO/vZNbyAj2qpbd2uoG6YdDiR6W/X8DrbQljiE5H+//////////+/x+XHU271qkbmVdX/3Z2rk3QSrhDOcGgQEAQU8VqR0ZnZXdcdHWfdW5DmkXLKBXKJqmhVomqnFB3v9mrP2YgS5m5ESXNDn7CBDYmm7ozU8ZIhJko2LK+sNqKoV1HKCdbWfW09+TT3xYZwnwmHY3Nrsr1jloqJKOFoibbvdtLeppLFHPsHcn4YKtUjqg9lVnYfYfEjMH8gx50pFZuZOOLjiCnWp0gpPco5M6f1vC4C05MQB4FiP7roMz30KYg4PTN5QFhrfDZBepLzBBMREXU6z0WRRxfSYYcuHR6LjKf9fBAjMbIHfLJEeIk14uq6XumU+1fPdgp5oRDPb+SLfYw1qrd5KXWWyMtnY81eDBJfpdd5dnW1mZHnL07XKaJCLgnHPNqphYSUkc4NAe4+IsWbN9pb5SGoEdQI4qUcEKY4iKIE6yrg+vxPLcxO7d1Gi0oxcZ4IOq7y3TUC/fcJy/dJRGAMx8tAgdOAjUBBzjnUfurXYcQHe89nI1gU01Kac+CnIhBwadaCE/cRvaCy/QJl3NAE1YdcEFciTD4XZrlgiIg5WxggRBs3P+g4g5QV1T74cWw3+JAGMcVNQrpNIhCxKa8cfv/zfokE4heuCK72CC7emXDBoDCs012YcHfhwmBGwsQhHWFiq0D2x1b+GmuoaHh7o/KtfFXAn0uHm2KGBWZ7vLXIrREPqoQ4UIi9XFP++e6sGWcs59wTXeHuwuG4QR8D0K/dQfTjbKUV1V3GX0L9eKn99FdlZvikmPnfFHd3xd1nyiatUhoa9fPpKoh1fN7wDYq/xxvxcQWtCOEwn/Xq2QztnIc5ZzBtimEbe/EptPHduvrb0ftfO1tJ3AvfdGHy4IvfifHysscECQkRZ6sjrOFrcv33tEfl257theGP1IgtUfqucOHNTgMSXsgEw2QF9QKBvbMAKf7RV9kcOfk5MENXfve1wRCcpRneD/NmlduiLdy92y/NUtqMkMQO1cO+zRpDSqv4IhxDNGUx8lSWKIW5CxcGyygoPF12RHcb9wV6buJo2ZziXQ7Uoh+xs6K4waTBcCINw++pvjy7LbCTaoKfbobpN2TLe9nzsqsWmP/TxNZr+xAbWtvampmJFuiXjuLSAq2ZdqGs4vzCpcON0kBbbG/zSVVmDyYix3KbKFGG6+ODrvKv5/ICZorBYNJgaHeJBZFCJtCq7sSSpxR6u6X9W356gtdwCgPtP9Lh/lTWhLkM0Co5qiNC/29b/S4HggpBjSAa2SFMcRBDUbQ5D9NL5Yz4n6wlJUGNgt+mHXZXPCkZFMfFYa/+mE30wG00tZZeDY+vJr/kjC8iYBpBNBhxTLgSIOqaGNBBfRHNKmIaJ0fINoWXFP4I+dhEh3jshWZmbbSF3bYclRm/uVWmTM4Fxeen4r6SX3946NcPrFVxjOxwWAODU9qo6/83MWa+BdEIwioYBQuDPXNYL1lB7F7D1LsvMDmG6cYlsrzmaBbo/rFhaOdzt9+t5/az4WszFBTeCCaaoBiLAhSkJSoNZwSkGDf3RQRYRGmiW21phmHXHGKK03U/ql7xiZi9/hbxc/7svZeX5CUkIVgoaYuGgFdpU6DA5wM17BNKg3iVT1NR+ouUUBFP1Shfqt9rQkWNig3Q2ryv5rmPTvL54J8HniefiBQwagoqRtREsQJzZfR06kJxzppOnVGzYj/RnP2bmd2NkUJL7dzoee98dklF75tKFpMQQhLEEySiRBwPItZS0zNngG35j+KdF7XtKpfxKn3bz6pxv3ovcvXiYu9Wl2VEgCJiEgoKKioM8XX7eWsXu1juRa4cSwgtOdZiHR/fx8e3CEVydf2k8nN0SaUiclWOaHNEQkLOUJIOZ2qvWruOdXxlLWvdy//zv9/zW3Ofb+CJSIqiqYlIqaIl0uk/MbqVQOWNSxHEvfTVk5eVz1mA+oBwhTRA7rqMOUJC5k5aEioVDWSshMwx/s3x1nv8HOvncaq9L1kGWTJJlgEgBgrZsgNkJw1Rgba1W4+67Y5bt4fAO+Idbx2XMOgkJvH/9PewX/vcF2RxHEGcRIGFNRNQGGgWkPT/BAHgTPufL4NsmWRbBhmQ1wtEgd0QNdmkvTRQxLt7bQ/xM1M9wO/d8gIvvBD19PS4O+0zz8ZARKJEULJH9YDBgJFjG2zNxopF/W2/ut+PqKfP9z+1/vdpxqQ7cRLbsWOQUUCWquqQ4IiQ7wPAr/eFMIiZSwg9vSaiAhdzq4Sh0PJxLjcUxNTc0/AHAEWS7S+9IxYawgIVG+lidI2xlaIJ/PcgVJkBOtcCf3GrFpekRSyNDTfe7W64p3uYvdQz66lgKOhd2pcJOGYMMDpHjnNIuCDNSPuA8Y/Jap6Hxvrf+a6GqmQijURKsjszrxE6oTB3BnD////Jl3xJvrSeJEm+JPmSJPm+fGMkGUm+WRlfkpGRJMkYyUiSJEkruZ7tWI4vSZJkjLTyJWN8x3EcScYYSZJkJBkjnwp/j9tKU6FUW/gBQ4CAUObd1MY/6HBeCUWyQg/acoVPD0Wcxs14Gs34X9pNMpPZtq+f61ASj1EYhUd4hNP/WGSzzrPRNHgNK7I5M+VF1MyZLQCwEDuJ9Vnyk970AGNLEcBq2XvvGiOvvGjEeeJGxIkRI2rCR42XuydmRMxfnCl/zPEN89z9BFFUHqDV0T8y2N79GXIVEUt1A5zqkE2TIcv/4w//137fEZzAmG5MdwQF8ShNnx5fXVdiXKmOexY83AO/nv91k/TSG0mSZCRJkiTpJUmSZKQ3knnpJb1xZCRJRq+XpJ/0k15vpD8/SdJPRjKSkf44kuTq95OMjJEkSTI/GUk/x8xe1iLm/38jfhEREQki+RIkSAgSwkFCCEHCEkRCCCIiQSRICBIkHILIQeQgchAJEg4iQSRICBKChCAiIkGCP+QHERG5X/L8IiIhiIgEEQmyBMmdmsEzP315iIik1u9/vrz4Pb/nedbzrGettdY5J86JhGCdEwki1nnO5py41Hoi7k8yJ8GJE3FWJJMgEoKIhJCGYMU6GyQ4J8E6ScU5FyQ4zzkXMifOicL/D/5bn2sfRERECmnEKUTqOY7jOD224xjjsz+vpjAiItIxhWlETFExhak2jYiISCNifI7jGGOMSCPSiDSmYhwjRgrfT0RERCoiIj0iIvYHkUIaEREpxDt7dPWJDBKG/Jbf5BCvySJBRAYRWUSWIEuuDR8vLEEGCfJxm9eCBFnc5jZxns5dJttsk3El24IMQeSQ4AXxNxFPZPE3kRBk8bf8NoQhfOaYrvrqW22qepFBg3hgWHLyvt+cnQ3cFbQdgppwBRX78yp5lqTZX22+cN33pYKsJVsBr8vJzyF0SirihK1dDqLku1bUEzCTcz6dvs1qCNsFmphGJlEs/boQ6vcnkHyLs57aTbJO0tlyEvElcfCb85kUK6+dyGwTX7sJ2W4tSfKBgpCi5+cUP59O/WbO2s8wrLjThsv6347u2qzkJJIsSwbBCfhOaJIMrBwUET73E4UxrfPVukzNbbxcLil8MlbYjs/zS69Ju2CRSknFD3Dem2Ihtbmddg83GEGxyAo+/Jz5bsQK0yD95tLJuWKoakhqrACFHOspQjWhgIVhPNR9/0/V8rJM6oBoRbKcYbknJPiA47tlWipVscff3PvlUwiEwThFCJF2GwJcuvs6D4ptfKXBiY71Y2F8V0IettE5n1r7vd2SiGYnX072dOWskkxLoHpkKIlIZiiZBD9EIpm5t6jT72sKIaPAAsvZ5uCZ/58kSZIkySRJMskkSSZJMsnkSI4kmSRJMkmSJJNMMskkyUwmyaTf7bZ2VqfzMkmSOXIlk+RIkmSSSZ/pYDuWVB34LqvPPev35SD3UoMTR0wGzBbAruoudFe1HWGSmWSgNWelg+f7/f63znnnir77ztXn3y1hlxDJDNOJDCHxyZCITCeJNpMsXi10fD8Pt+FQkZL4PzgXNuCUkgtCCQ54blZPi7evzQrxOP29maTtZ4wtNAq07JAGrdmqR0FzVNMEQXJV/wriCjhx3ij1FSCYOMvKaBHe2HpH8iMnWUbK4RF4EeB/zWEvkVV1LAyruApdIUO0y9kUQaKqJtDVqGrv1M0pAiPuX67lbgE4X8LHHBSYhKrKnYuMNI/JTKTrvGpZ9bvXzJFj/V0Rp/+q8IANsAHyqQ8RjmVTfGaUL5+FBko2RVcWxt+Olqv4dyELQSfCQWEB3C2pynPsPt+tj0EgwLlqDgAeAMmRfam2m6TtWZ8hfnthemuL+v4QBEF83v+7cx/o+SUxfVigcqFAVO+UvJi1/1/b35nXsLtoxiNnSyG0bYGQKMUqIUETDRnPkORrZPIWyQPUWOz/cBjMmqUTTgEtUTaVycHow0HnIOb/mUwykyRJnsw8Sc4kX5Ik50zOM3mSSeZJcmYyT2aSJ3mSOZOTSZIvJzMz1+12m5zJSU5yJmfmJCfJJJPz5Xw1zy1S0Cpj19FItZ1Rbu1B+ELoMlVM+3xHY4YQ085ze8EWcaPBlaEXzAtSTCbfktwJL4i5KAMAfkBx5zaxJBdmtMhXwnUzwDlbcNLCKaF2hNCHf3KqT4E8hPaKcAkvg95TlneS4yW8H3S0cELoCaX/IG0AJy2csfoogfa1GFq0KB+HQJzbLmusGrpMbISLj8/4CioKhaySQUgU3YJDGDSqtNu73X1HqcLg23g+Jvg8zxZCpaA2iP9NdpZS9I0PAxDY1BC6Bym/5x/WExiJMWiF0//2NE0mgF2zV/uxX/CUGBKRUGkQCiGZvNW7e2KN7J66lsTQ/f91MsXjfdTWBCDRbjw8rdW/5xZ298ACfggSGx1f9caY2CjDGkkRa14r7l8zEyAOgLzc7feESlgrFHRo5C/jHMCWrgUXLbJG6t9MgCv8Q3NVb4B5ARCE7u5JUpCKXn9Cn3J3Qm4+6GjhjDJrAnwvAwMA/v81e+2bvEl738zCTN6HzOctzmxKq2qBPpZAM868SbLzZn7OBv7+ZpLmLDUfMPApu2WSqHoqy6p1gQKAIlCVPVUgHBnFwrMwlaK6wldoU2fr/39fqf5/NxIhWYmEiwTjmgAJX0q0XgEaeiL5aPt1Zbp4lK1bkKI9PiVZrmT/oftK+VZx5opzdpy942RxIgPI2BuRCcRBEhmRGWLGOUgAGYEkM6pkMBKkAQjSTSRAjlqGIUsfpMR7QcrSQ0QwCWYmQSozDckkpO9LwK5fXUA0pUFJV3fIfkVRNTq/yV/794qq6P1eVfV+9zc7d/zWH7/3e73/96Wq1/82pAm6ggw185lKuSJ9HR8uAHxKOnPzNYeTjxRAzGp3AZsmVVAEB4YJDShIoyWKZ02YqingSi5doivtlFY+sJRniSWiNUA6EGHOYAAyQ5GSh+60O5UmKY1OK/VwyfXo5JrD4ZLDMfZlszedJ9197+oDoQwURGdgjBy7tD0avRuN9gi0BgbNjm7/CoyQOQOAyBwRRY5yjGIniTM7jv3/z9f+pUoO0dnvtdX2kOMJmSnK3JA4lxOd/X7SERnv9BPZJJaIrRBLJvEJJ5bUz0jpJ5L7s9Ofnf6SfmfYfaUFABaSwsKu8kB/qPpf9gfJWOcRCuU8tBaOrkVjawELNlF7XrACBrCCvYov/vl+39eynFgwq4wjTVn98yVE1K4h/Acj0Cjc5XX6HoQRPWFTXf+lECgIKsMuccuGqchTwpaieysfYsUBVlAQslWy/RD+kkuAspW7SgnLYUAp/AWEnzvRsGTsmLUj4LB0mmkDnDJqGbtqK/DWwvO0TKWWX9oM+u9C5hvQIHG2O2lXUveIdCwyspV0ZJmT0guLUBwaFr9vLm1mvtjupYzuAIWtlZtCMvP69risAFWSEulaW/j/f1U/W5C7ITAzNp9+Q306lRrDzn0jvEkkjiMmEnQSn5NAJ/E6EeobCc9JpJMIJ33N5M4hVl4u+tI8///3//Pd74y5sd8FDoD2W1FR/qgLFP8cih6HEeZ/LWt2/r6dC3muN5DS1tSdUYQkmxQcQpL/9O4w2/dJaSCrEEMvWY5EIjSOQqGSQ5GFQemgBEJoiKAztQ/1bG28GgDI2aX0PYKlCBe1YLGilqGA4XnoLDX4dtt7RKa36CL+TNrbEgtRj0ugVNMLtF6kGlM7A0ZS6uqQznS13l+9S+xuuAEN0xkLtK0fy+492A4wTOlv8kk6yySHnC8Qb9EXeB0RJtom3UnDQYCmAm3ZCrhvcVoem0osoAjB19pn+aA8Kd8e9hE4FbQ2+3kqm18zVRPekJAy0gGhsC6MAYdyOIBtw39b9a/nFrz+ydyIdBr/JIWIFOJimWmdVfyfv/r/XHvDqTf0cC5FKA6hEBERCSEEEZEQRIKIBClEpLrwDdPw3T3/9qz6e3jf6wSQStZXQMABBvmTgUFBwQMVH4EjYDet/t+fKoXeBAoUKOhAGAUKFCiooMDCFFhBBQqErUBBY5pLcxmG4+Fx+Mxf1vDvq/P/4b1OAIkUEFBwNBUUVFM1FQQYRFpAgEFAQIBBgIGBQUDf2xdOg9795/fvrqXvFxzktJyE2Fwa0TSH4zROIQ/DOMc7v6//reTjO1/zNeY879zXa401xhqrtTZaay2iRZSIiIhSIlo79j5W5/cP30kKSKWCgoIBBQUFBQXRk0GAQUBAQEBBQPRkEGCtDKyVdZX9fOH/c7+cc5/QUVF/CdQqKkEKqiyrUKgspUAp4Or0P7kFpFJBwf+7twtyOzoFBBgYGAQEBAT01h8BBgYGBs+vzf+vJREmVRGIK67I/iNmZiMiWiAQEQgEAtECcUSLrlcU9QqBYD/qe3nS/28PJDOFQuGgUCgUDgKBwEJgIRAoBAKBwMLCzpudTKZQ/qARzbQ8m3zLutIDQC3UlZ7VjmW4fKQn+1/HioEDVYoesKjS89+jU/UlQcbidenOXI8qm3MIsmUqxpapLAjIWCbS14edlC5iwxYyyMSdM6tDbZYzSHK91XlxIsJ5ZLVpBA+BYcKig80S1tjWT/r5t8Mzp30e8GKraW4NbbeNI5HlAFFEUFmiDJWMGxqixLgYmfX+N2BeY19K4FsNPqT2/4BAOFoAAOAIAM/JtQCRhVgUI6XGQy6IkrkjTeYJksxzIijQ2qDUpA2SM2aQPAiC5E0RpECaIIWyBamj2CBF8Ud1QYrK0BVqqZ5Qyw2GWm0k1B82Qx2wHepP6mQ9Vgrqo3qw6buoaMYuN5rKFUXGttoIwgDOACgRNlNWE8YUAqhVsTlw66oIW+1fIxrvQQhkx9z4Jrcw7pRae879+vEdDEfjom4m09l8sVytNweHR8cnp2fn24vLq+ub27v7h8en55fX3Weff/FlmuULxVK5rb2js9LV3dPb1z8wODQ8Mjo2PjE5NT0zOze/sLi0vLK6tr6xubW9s7u3f3B4dHxyenZ+cXl1fYM9qiLKki1Hrjz5ChQqUqxEKY0yWuV0KugZGFWqUq1GrTr1GjRq0szErEWrNu0srGzsHJxc3Dy8Ovj4BQSFhEVExcQldOrSbduOXWoaWjp6BkYmZhZWNnYOTi4eXj5+AUEhMERYBAoTg4tLSskgkCi0nGV8Apu2bNsJESOR1ORBrkq6grYIBKlR/d/6/3Xg28E/DP1x+E8j/zb672P/Mf6fE3rk6rXrN27eun0nrzU1t7S2tXd0dnX39Pb1DwwODY+Mjo3fvXf/wcNHj588ffb8xd179x88fPT4ydNnz1+8fPX6zdt372VF1dThDwRDMBKOoFEshscTyVQ6Q5AUnc1pkOGtrPLXBOsbm1vbO7tC6HO77XfYcae9G79/4w/xT/5XuT/P+0X+Lwt+Vfjrh78peqSm4t+W/K70r8r+uvzrisdPnj77xnuoT228IEqyze5wKi63x+vzB4KhsD6uZ7+/72gkncnm8oViqVyp1uqNZqvd6fb6g+FoPJnO5ovlar2x5UEnQQy7vOUQBWOAHvGaEkT7t6PDNtrDmOUfglnE8equRDnu+tf7bcRsmUFY3xs8BZLUAvAAMgXBGXQONrigawkAw6iWkhFo1An0W29W4ellOHeTU00ACYb7RkVB/maJRqtRRKeGiU2HqF7Ad3UAhKGsLX65QS5K4U+xFj0kpPxzxc4LJfXL1x0nJqv6iekbqQnpS3VhqvtX06Cov6Kxfz9NGRmb1qibOfvYhcL1ZgpXz6Do+idUNPgPis9vU2x/eyr6uJESW6m+eGLNZy8loP/JgIHobCpNz9PdVJvB9P30MC2iNijP5gLA3Nrodi8/ch7OswQ/y/O7F6yYtYV7F/sF/82GUs+FtYDlyhfHy+mKuqAvJgvharTSFJYU1a5ul4Sr8hlhu7XR3GptGX+JsTb1utqN47WR8aPJX+rY+VH9IPf2e9v18dNhcffqnL93uZ9/veydt4xu7wOmeyP0YTMfBuDr9ZY+m5/nD1mbAkLktZpV8WOYPshUEtCGnI5yKCZjFibgANcezokP0p+YQvxe0XmP2Pt90VsuxpYUOShXsOWjXLAWHsJwgho4xCuXmPdi/jxEdbg6Vdf2aTyGIrVFuon0x0DA0voTHIJwjTt3AZ2L8/nkPiYK2ui1W1N01bkp6q7FxBceqhXZb7kTxySvLeYa4heWu+8K4XRKBcONPzsuJ/5vFyZ8KMLmN/8uyWapxwxr4s5UEFpari7nKMdl5L3RXmS2d2pPAXRfkfZvNLUaxhbVN4pnyQqVcQIRI5L7ca8K6Z3tWZ3oqGVeUETPuyHI/0HAO+Uek+9TuASem+0SWhFflEn50pJ+RiXnVWUXo97EnQnf6eSPSVSD+T/Si9GqRlnSi9uCik/jMviYN6Y2gghZ4ZQlumBRf7+XOI//4HM6+ssd1Bg/xvmo8w/dPXSXeVUTa1cdS2MaWr8TLTqKbcnwHelAFiaKhQFuWYFmkBgE/OgnoHhspLsSdt8cpw8es49Aa4wbjmzPOkvrWIV57xUBAFynTSURivmC3UZYyDCmDBaU42nXI0a4jrvKefqsy2F0Ax9nuAwhJ8Ibj0RiSm++z3Fl8l3wKiBN7mv/KQTYk/UzB25OkcK2vM4atXxVjzes4z+jwdGmbZz8vfL5nYxkG3VGi+/HFzFsRGjiHYqhsLDsAjK57u03Hf17RDgfjaibUhaW5FwCadRc8EziTi4loowJb5EC6GBcg+rZ9DmSOSQrwXkRTqEPx2MQVaZrGHXUXAZkm1I77bA899wZwz0xDNZlVF2YOHqVJNaZ7LIML9gYFg1QUgDZO/qSeRkxMrzTkKEmdPn1vJXkqzNnZR/ymrgs1QcI/92AWnT+IpkAuUsagJkGGu20fWH8cilCtmgs4lCKg3xDxiw8QNr1BM3dHSIq0gTWc1DVx67aqlY38clXPAxW9oy4XfruWqmP/dorQ8ebvHd9yPJWgEi0aS7xwAC2yhY2AqKZftRDsx39HjCgAu0cZR/ebIxTmfJCaJUBGWWm3wD3M2YpyQSZwWGuDK+JPJQZSdDXzk6YmO2eE2UOvYVx2vlTdwh9RFXwkLAaoBxC47xwjcnPOaRaSagjcM6FF+6InTeqw32kPDlOlU7ssf8P1WLzNULLRDoKPlanSez5RQ0fz0Edr5C0fAUsrc/3nsa8lqLfdC/T2O61q/oxPTrWed+4Sqhq6tYmsHcC2+AEtvut/jMrb1FcclPipjnrYxVbOyhtJhfpPjMcQpmQTa7xj2/2vTSdR4grcTTgBHf/f84iHLqOZu7kGfnE0cdVkuRcg0MwDFcXL5RlhFtlKegnswygVAV15l9rR8wSraTONqU/Zf/dEOtFJDVADM+8V6vsTVFKHun6QD95h2CVDJXnQrnH4Jl1bKIXYY5x3moo0MtJU44pC3u6dGequoENIO4BjZLTkNWybqEyGLP0NmpRMmrCSro3ymr0PdCXEfT6L7pahBOJR0gCJ1rJTPhM7YMloMLrYA/StRSK2oSmpJdlZIhU29HgNKTco7pBpruwIkDs6e8QYhQUCO4VIXSVzN2AF/Jbp6h3m44e8h0cXGKkJveqhMIfZnNo5lWIG3V8bpgDAB5ReH3aVrRDvo2kiPokckkIq1YNY7N9lBOHHH6dluXigqUaUMC5vJSSNDeWaTo7xynpnIan6EM56G1z26w5gU7VfkbT/yYFiPazYTZdU3TVrPkH4JBBri4DatnWcUxXTZMH8J7fDl25KHQJGgeVHXU1p+XAGbO+F9E/ZlN4q3R8Xa9DG7rpTG1owos0uaW1RnfhNuKa4xrgutHsSW2d9Zuq9mqP5onuTh0ytZSwa3jt/Rm7Z12Xu9FPb4UAjhzh0hfnohA2Pziy+16086q15GqF/Qsk/eUtALpYg6LW7A862KIEsuC/NQC761+bbVk4inQr7KEyzqACYfmiYfJusCOl4rwG1HT/a/c1HgjKqaiGp9+Jw4fDg3TtaHmS/myyjJho4hpEaiEF4cEzo1wViZtBd/bqZiQDAEsPzkrm0il6JIJHQm2JElmqqPZudPOmm6tWm83I6Sj9WA2YQawG4+N8YN4+Z+BYQV/2zL74eshrHKj7G/38z6uRksn+G7YBeoWVkpMSIFsoH92+MRK1owN90+cCrrdUIY+P7gITK/ZY2Mk683kKaKNJGzlIJqS07VgikTlFdyFgRdeSIdO6Hd9VfseeYrZ/mO1IwJJsEjthwd2YRuGsJ9RVTi+81rk8+WxH0S9PdzOVrMKoT+QBsmfzZ8oOUdBh9faY/068Zi1KSmj3bEG7NiBB+v8oAOVns/04e558SbhLoiA4GzbcKBJW/pw/14yPqHaWjJBzeksUwo+XkOJN70pq81y/YN7lvdMcpnsi1WmGTf6l925eqAa6m6aNWnHS0U2lpfBE+8DC81L5CKtOeKB/a7PweaVZT5yje2GbquLL8Fs6BP49c/bLjdy1BridyHu9i1O2f6+FFOK/jIbxtREOqffbACGq0aBl0Zy118ve5n6EFP53zbCV0jUuffheYPS2+fIz0saoxV8RK/3WRlutujcn7vxgjTLkTAmZfVRjLjhPJLLL4FXyoq3HO08MpIbvTHLKuhfn2jr/+I2pse2U39EPc8rbEmD2uyPqHff57/intHD3LtiLvd5njmfiJi7WABopyrIkCDG67r7Zv2NmlgVL2Fh5ZxPXhz77cyBDSSOV5IEdvUiDRIzj5+eD/VG3F7ZZs3Wp+00rNLO3qpt32xeuLfcJSZIhXYHcg1PpI3hjo1DsmXvI6mSBPAspeizJ4+ihtYs6mGpyz6eLYTzZaIJkYujJD/8Qtp77Dk7VI791TjH7B8Xu6ODchRHsudwZf+xOy9wPyJHK/Y4W20BzKpyf3zJzYNn1knyq4tqc713XWXqtoBuSEwCZ7oxjR3fqaYWtlsLzH15vOT/bK49Sl7cXbNi6vpxyJycGVvIayqkjVzPSKn6s2dAd2ej+3Xbs/8ZuPy6KGnj+pLwtHcyqxznZUN9iUteXZs65DYT37NXlPKsn555kyKaFC7vhhUTMZOPzK0Any9ORC5/hX+zx7la4YL7Uf616v15BFQue26d9MXF/8e88/dUDuyzXfEMjcUVnDET5ela/fMU7VCSwfLhND9YC3Rgwcr4UnerjkSEEEB36BEoWZN+Jp6EZb6OkQzEoLGnPIvXs8tn74vkpPT4mOMxtqZA8IQ7W6SwNpZAnuG+I1Bq5V6O4Lma8K/EM4gIMr8XfAxtKiVTPfyYg/KSNXwKqzxvuqmsGBb+SufMSHpMnR6Jk7Kn81q4zBqqbysqlOexZxjghKSgw3fC1f3I9adSY9erA9JF7vtKR70TkWEqxAhhxUJ1AmtLPTVIZur5IUQ97isbmKo3yVh3NdfruSDg4jnoeCvIsViVNtKWJpQuli4uOnkYgRXNqaxVKwpXEnTSbQ7xFZo/27ba2Jfik9YMfo5zVqldnwb6Q+Alkx/USC2mFuEIdKRTtOqK2uz4Yix8AQYOpaWT6vhj1i5ZFg45puES382h6rgExmvT4ijPsvViEspQIl+A5LQ5RiWyBnRSBmw4fePNOUlIE78czhMBpUuw6MEnX1JZ5W+aeiG7IuFaPFTEq5lVT2TuHapgTUCJvmmExpLPieQVepTAy5mDAEks6dpSaBnwRV1gk5snoaIOYaFDm125/vrz75CUpE96RFz/6jdklp3MA4S8rhZZG4c97ND4cKyGHvHd1mVHKdn0lskENyd+jxPW583Djz5/SDk/0fyUt7JBXKf1Z7ou/L/Y3zvneY87fvOE9MVYCHTIY4AX17xPNU8iLuul3ovbZbvsJFOTd7lSfMR/WyAD482Xwo5/N5/D7dRD+stvK6LabpE0MBbn0KTntWmLEmkPdcKanLnVXZerfv+y+g0vYreKew7r55699C8Rxu7ldZNFegPGw0JO3ayECxPw2Bec9PywO/WvXlIi1xeogFhbCDeqGPcrvdvLPC42XXzhkf3AFJ1lH2YxNpVWA7bJqqkgVruI/L55bw++4/zVyto9UfEr2jg9qzbTjTOur9VwKNy7uqY33/jILZs6vC3hnsx6OE7DhPXW64zgq/fVGjT2iIr660X58/Pv+GzPdFpQxrko8ibnf+ZYODZg0BW6E0y6QdK/t33H/zp3xuaMc0ZZBd4ujk6c4LKMNsUsc5ARxzaLXyzphvTavUsi7kJ0WzhdYw8b6sQk/u6uOfVdObk8pg/ANnq/iBMf+nV8DwpsgfCWb7UWo6iC6M+7qqygsCj0XWCmLmhg1LJDiT7UIKi6z25ot1ByGZsuhjohnV7VlgsmFL2sWWluweqzJVfXlafr1w/Neg5tg3OeOybGhcnJyf7rmWVviygFY9dzcz6L/GtZIFgOaOpPPxlLUIK/3uXmNLk6L6EVGxqX3UtWMxpjLIM6sEArTAm/g1ILzv03mvs6RATI6TOSUN9WIghXhWY6dI4NnTN7W3Tvkfm/8CbL3jNmtD2Mc17KnbnQiX8rAJtOebFtlvvi9nPFbbmHee0vLXhrUsRdnhEPMSTYRqAEQ+OqJQX223vdSH4sgdp3x/C0CFU7dMNy/Oz1an9eQd8ZYuPaQZytQsJ6NFNeqvzEt5N6+6HS4hLzzMlm2fvbp+7a2Qa298NGR1I8RXUMWs3bLYwt4JS0VTiQFTh15LY9J0r3UHi5SbJQC6LdRtIUwQhMHWak4x40NgzQwEgnPLwmChiuQkKFlTmdOkM+Kuz1w85L5cMo4SW5iP8ZO9+IAJxKIY82QzQV+FHRlbfdKE6S/eNUm+jKZIfFjuwt5/hZtHEhDWl/ffoyqatjnpIBxMlh7JaZ9s5TEHxRVdCFKKgDMdy1+IIuQCElhSmqbeFxkbKHlYwgvKuMBUfprB1UULK2a/cXdSEh8qZisJh+a6eqvCdGGv57LZesSDtTiLR48M3HZItzVg+KTTSKeoA80Sis1Ik4KedXdwnmHy+UUeF/T0QHUY0OKYUq5GaLsep0f+BDLh0zDCmL/8Ej8n1h4Xgmtmh2qcQnhrY2maG3/UqcbH2oZq8/FnCf72JyD3TdquwvJYOt4P8AWF/oRsufEnXeBbn31ughUffElBQbau0zf2UFhtCeLisDMoHt8FEY7wRglPowLBB/eVWu0XS73RvT+d9Nu1u15bmb+zpxIrhI3zblm12wIBgdz8+/+rC2rxl1U2+7zGUZ1KvkLzVJLv0KeeOlJDdTInvh//J07fAL2LKtnlyPGjBMTdv5vlvgsZlYC5bStsagwY4+Mv2raT51isxBv0V82OjyTyB3ro9gdAn5RXg2XSPmzh0oQhkczVxMYJaQj+j8TiYau2DQZwwFe0RVMWEVzO4HGwq08trqdbotx7FKJ5r+9iMjzUyzZJmO4n5JokRqQr8UPqCs2WfDAH8fHjJ90A7HUsu3bdN/w2ClbuUJ4uyzHCVhl4C/4bBdyMTYxwAHRyPB964ZFSJJ7jKy6tIS7S+hT9KK5xL++bPh4bQaAjSybg3WdpXv1d4H+eUM6+yqmQbzsyj62wkcrNfNoLojkkswUncAeoXGp1qHW0jnS1hZI/RhTamG7qFh7WuQTIpkG9tL60QnbxyX+kGUIT0wQXvBwQwk6grC6mlUAz29PhVBJv0RaDDU8l4tvTkftt9QKmKtkl9SPiCbv0D7lCE+mgjMKJxppeZzwL1Ndw3T9rkX/XHjS3G3oM0ve7MeCZrHJbBPzpWcqM1ieOCCMDp/cbt/ww3F4o/qx1RTOINtq5aRm1Tu6/nsnOAz9VMPfVn3aVX/XrsgJc9BHVrGH85psLi39tiv4dYkrOUsxKN4FNezNDoE0pojdJZQwx08TbsTVfufIt3KSyYUjWn+4Cpfw55y0kzbw5xPFFyenvqG70K+SKPIf48/W/EHEYR7OWnU9w2GAPhG8umlx8ZTUKKDwW2Z6em1DLl775l3WoK0NjTPBFa2XQJDRqs64dfV7aFYKHhPYuTc5ZFxJy8LVEeBLaWkDffktGih5CZ5/YiHkkQ0oDDyfJ3GADqbb7s9EyOaKGvvrnKf+vBaTsiP9mLbyxQA4MefM705rh/7UxxEEce3MayelT+pta67XjfYLNyCIwP7vHnbYZj7dcGIhB7Q/Zq2iYfOTfOdmzalwgbrhvBwhi0+iT/v78D+IxjNrLwV7q1kVwBdt/YrBBkIPqYMFWRZ0h5PQK2V8upjlVrxgb5C4uzRH/mDrhM03A+HLG3NSJ/QDxij8N0oCZsSr3n8vIZwftDaV7ZwKqs268IPbz5hJNBTo3nl0yPIl8IrhO0sJm3GXcsF8HN0+1uheHT45JdY103GnL3Vlwdsi7wuIINYqE3qoYJVi6RgHUlQvsj1+GZ/5H+NEoNbFIQ+emHazp/aN1rKSjTUyiEt2GW9Z0dwuHITHwhPzaMwqT6CrN3x1yP4+UplNPrKhwf8TxbqUtZIj/LC3TyNri2LIiMlJ0zBqWpbNzbyOqWpwnAdapkoyjh4fQlrxg7A9jrVppeTaKdjvJp0TkySvYaNy78zPbWUulPkx1HdG1hi5Ar9cjiwjhZJmV9AoN5DRtIW8A3ny1CYnDis6zGqyPnODNQzqtwLZ0QkYXjc/obQsUUgGh1kKtTXEMJMx1ShHvu++xl4E98FqWzxVGjLBs6oc+p3BiydiYlmAr5cr/4z//1UrmweY8T7KC5RVvsKwBy0RqNkotvwFKDelpQbndCJNY2QQ4o9E8JgtQwEaYxpxio+vk2Cc9KJAT4OK8VgxI2eiWAg/3a8JFpMZB3pWaw7/c1BCiEyJGmYNBZKZOYt6QjbQOVoFRgub8UoZ3SWPyHF70VJy/cWIrZDhJM65leEyFBmtFw+wOOiT9BjbcsGsPwt1KcqwFD5QbGOeObvOZy/0hRyzFIbDuPyybVbL1/I9Ieq9dJQadmMPhuwsTJv4V7XMjPotM4s0Ui5FG3vJ2zAVf7jFb9agwISekl2Jy3lgarFZm2X6JfYM6rmvvN+9Fk/VN7hmzasiQasy1ZYz9MTmv0Md546wv+usO2kdZOp5otpEH32mnXPiabFX31YIQRStMGD5UDLHwJv7oku+xboaELkvHLHV3nRLJqSCyD0dTP+qajkkWooSE3ShOsYeStG9uilM09ARtW6NUTcp0GpTExlNgWHsgV2skX0MWN0KCz2TelBff1Iha2Vki+oZ7kx5OO9lxW7q20Sw8ZD3VbmXEk6XoKkp4yFDrfEsq+DKuMzqExu+7THNhlK6WojiOExicDTFk/S3zUSJqcEl6Kjhx5gex3q5405GbekQC98RLwOosi0TPzlJQdhe8szFajkWBbbJZhOChqNDD+Y81JnkZKQSK1fHIs8IjuHMIY9f/FZc4JoJjgpBiOVm6mg5jR6o+An1MWVWyWVzB3OykkIg5Pvga8nw8SmiqwUqLV9PlmgglCF+eaEkZeAyopql7KrJTGo9xWNDSjw5xfcTHr4uaYdCZtauWP+toN4DBl2T9lWH9p5amjDe9NnfyNUMBuSV98JWtSXvJYQv7r8TuEv2S0N4BhWRD5+v9OtkvFMkty1Be15um/f/LMG4JEQDM1kKVzvOHeyLsa6tCSfuwYb4S0d1//rxhK1xL8y/z6vJ/MbLV/85CDf/2ya1dgKrGrN5NFYp+/c9NuwmQyt5b3+jGJM9clo+p0K4+X08/1mI5AT4FzA3ca8gdDXwW6UXvWbufvA185z+rTLnKHz0ZCXDnFkRfmvre8G/9rF5xxmg4xIWyz9H6pgX+kFb4iPV6ouY1a+2jqVUNKJiMnY5nd/ttml/fA3/gzMz/Hlx2GexOQQxgTFI47kkdtscXQoMCruXdpPw76XtlROhS16CcLTFBuBznKE5UjYhAq8Ns6Yo84N4LwuK2rK/EDG6XWYG/d2s7ACYVUGRYgH25zuv8/QLht3Sp2VNAmvMWrX9Mw+nwTP7GauWpkQWnMw8A2Z38JZJXA5b1daQdyt2ukHAtG3b7TGVtMwPRYz6dHJMfEVbtPjPC3u1CrgpdP3fsHea+e/26v2uT+KbprKdyZ6pK7dWyMscq4hnpJsIFMm4L/1iIQpK4GNSK//szbL6E4Y8gZO32HU2noobnP3PSu/SC8UDk9HXcq+99dv4PyyMKgGFMhmdP8d+64uEoGqN1acblZkWtevYnvqYtJhfZvmd8lGlaPm7bVIAtfs3Y53eAL2e5v/zCZ1Vp5eQKNi66ERvqOaNr+ef7UsNV5tGe/Q3zWjC6UMA3jR9bR8TWmlmmOPI3FmuWoSfvjE29J1OPKkNJX7MTuruOxf8SqypZfJDUokwoboR7cvAJcNGWptmS9XG7o/e3hmrNmfANo2N4/Cf7WRG86rudZMnztkapu70hlVNzr5VlK3MJt1ougHocwln76QJ6h8NyPO53uDse0XJTN2Yf7KNvS97mnYaI7YTJBdkTcvERCmfUDjmMdYuOkJXwGxVuaUd4bL4MqvLvJYdLYleHkyMOh4LosdncE0VASNRlnMp4FwC9isa0A7NytC21A//LNkVoifn7jNWeVUWN7obuv8MKLJCb2vV6G7OO7wzCSfVU3IXMH9SilQlfeOpd/bCSxU0ZAnCgbqS+XVitAHsPmgu2B/JrOBjA3sLdg2vXfRdrCbyN+BL6+XGUqFDZrEoX84C5NFeAYPfw9XtJLpbpLWIni1qdjFFNgJbpRxy0LStGvO0OIHCflz6oTAetvVPw18uOa1uaCSqWavermMP+Yj6l49mbfGMwapSkuLdsSfgSdhaV/7WnTk7ZA5+Jb6KFkKk7XPz/pXcx7sJUrgkNpGjsUS3OJceNXo9ubdvhqwl49SUtLEvofbQ8Wt1MTWdY1ak45grB4LNuID7Xad9Cc5Bk6v0Q+57Kkvmfsw+Zew6D80JmNBGQe8n8VgY+X8WQXTB+0hlUqDDCriUGws7OvsXfcGPPpujzpgHKuTGPBi3z/aeg07I9AY30IsJJfdVmu2gSeF5y0etVtitNeLbnfRh9yYKSwPZtKOiCQwqgJDBugRaRar5LC/v7BC1/NUwzSy8jqUFZ1FF5h8bKd4kML6l0HSkgJbiEYVEbHxuZhazjwWRwLSmdIQaF+77zPldcer7lqK5jV2Sa4dd8M7wpOzVw2FU8oMCKmRPJ//GEvcY71tsS8+LJe8ZywD+l+WdRt64YtfR/dgZC7xRhY7C+LiwOkp0yLsue1CoaqTwAGvIANABOKsLMZnBQKSWAFwsILXOTwlAKDmVLC2eV8MhwGDlRFAFwBirGXL2fkwwKFoGcNQDDlTNnUE7ABcXOEAH3ME0xVAnuwFl001YNSYMMGOshvnspfiQUYcuTb2LPGTlioZdKi0il0/Hii8Khy+HfOyRAuKPZJDqk93YaiwVfs4/8LLbHw/WhhdzBBznudD0OAyIOE5JIlgAtzXGZxdKqyoUoNmuB0x08XI69ssYr29XDEq6FU9ujqhX9c+GN06fBcs0GMj0SbGnIN7KimcAzK2P/K4qIaj1iW3WZEUE7DlfU6XQxdOjA1yP6FAQnQq9PeQT9grwzF9MulbpWhgHqkGt/6WcjIevyJNgtfKSrK+KPNvAhA2ijVl2C+c8qEaulYebpCQDcGtAb9VjspWD94EmRAX7PtjoAKBMgvj6BvIFgeph7eraMCZgeFXdyHA4g9C94KhtvDt1gBvQx7DL5noA8KricO7RJoYJyPWo1dwLCo886Is1yvCIJnUT4CbgPiiWbtWPJF4AWR/xtEyIVm0cojFAv0LJLvXxjQmyYMTBYy50IpkAoeAGvCpVAVt/zkAn+fguIGqKRTG7AXiBuf6+TTYC54OgYiNYVCFnEkmJ+BrVTS4+ptPUIwRhnCuGrB2sjTI/RmnHc6Yu1OhwxQ2rhcPmOVxt0bEbqM9BRA7PVHUIUb1qliRoMikI5w/esEbaSGYZoR+/hWSGMO9LsQmSMaJi/kgRCvFQQmoPH9ROZUNQEkAvybSnvYYBkE0tSUdntID7vl2R6TUabZFypErTqIfcVkIlD51eNJ24KGrnwiCjCoIdu9HWxuqckdbFfzXeT56ufK1yZlx+njBFncaQGGjoBDWSDaL2jx26FDouBvOqlinYxKkoVGrjIal6N0iGLeVPdxvFLSi0FozrZKTsvp+cO5yghccplLMv8WfHjjnqdbP2cd/DJ5a81xbstsZMQ0ESsGGWTE9amz1kWKNc6wT5dg6WohgrPYlBXF4JEmMjvEDxOR5X2vQKND4N/ud2TKhTQdXh6+1HwHjUuBWVAFiRZw1rpdkuOghqGE/2fbUZiJx9JEHY1k2zXD9fWtvGEJLxeeKD2viOlBgTrDl8bmQ7Ub9wqRT+Xt489VE8U48TpvDAE1cS+Kx6eqJmdpmIZftRmMxWWT4kamrjvQAlgQewOX4I7PXRjLDtdAxTcbaxHsQ4LfjUDkqSPt6GTNHhM+8DznRl/ncWBXyxYVa1Xn/gFDnrk9BVFg4VR/6E+jCF2Lf0yCeNXoaMJbHBn96QvGBO+DZF73JJ4irjaMO6kA1KKVRJT7zsGbMOTeDkkM3dcedTC7Z8KXs5Y1MHu+gCowWUmMXe42aWsOxaC/nZXl0CVyrZazvF3X3V1HJlAv2LwdIzauB8tnMX2jNkfMEyDhF2X42SInxhVseghlcUftAtmXXd5LXMX/52h6uyHdTFUNDlukHYdkeaqGRLX4qMKakX3z0z6FWWSyqEb5dNIKsxqdFR0+hNc1PU87bAJLZaCtQ6KIGZci4Bo/ok1sUL+n5pZb75hPef01rYx4zC4GsVhzEzDFuI2zKSoikD9YSToqmzywEEygN7V2DDRWS4U5afWJoYOj7Sz4puYHAGLnm1HCs8yhFTQ0drvKA+OjjuhXm7j32GL+rgqL1IIuJBU1wDIgWGcQBo8+y7olQIMf2jb2ujILXLnKIvrhazNDUbShfLTrdrwsCAXFLf4nIMYeTRNfRAF1NmrOfKcO5vovHVEh+fP/EDmzwbCa+0Ys5xrPmI66mlxfsAcZVj6gLNMZZZx/czGpwbeqPgnwSn+UivTD91QWTdXZAZRsOAn9f1Q51wrsVIBHpfjEBdsHno2qSdfdflTOcRqCUCYCYXPgg+WNJNi5sEd7hD8+MqNvDfvuXaGSPLvonLc/TJie9I3Ev+qpytFB23CY84aSejfev7ZBsYRvpM3JD44JC1ubxMh1awu+UXc61w4gkJ5V04nf2EE7bDmZDaWtSgg813oWJadNkz3KRGcf3xKDkWy/p3T6V3Cf6j9Nsph9vz2Z8/OXXkuSjdrk3VuV32kCj1bGGIJ/qjJYjgcvnx+dhe0M3mbIHqxib+7lXtVcgwOlp6YqCJgnumMX+PdlrVt3ZvOxlzOb1wq4I+1FlpNOIpDtWz/BCNV5oXyVI72RFki2547s6yL1BPI58K+bSj7kgnnIDpYMQP3lIoyEybKvHZZnQ8vnYYfX5KBIxwkGAxzb99IpcotF/Cvfaq09seO9gLu+2kP5l1aSV1Ic0Lr7p5hHP88i8E3j0tfvYHwe7PN8zBBj9i5H54GX6bIBzZdIVhaz4jmp2Uh4BrdrCSdJ7aHB/CDVKPi4pPBiPfdmgSwtmE3gl2OVxs6+fgzNpKWtDw6TviWjs3+YPgyF8S2rJwEKt6XmnQl57X34aQrpmkpcWmQZIQ2174Zk5sPC0r0+BpTlsErzvVo9bZT+gs7TtlSq1Ss+/It7kLEFkBdKfGjpoMVIuWXk1VOPYfqjnX98WRMvPiBXYB+DBMMHauo36aw5yzlE2C9WtMF3n0ZtWImlYUYG52TeJyl2AGdREzL0pTnkYKJywQOjJbjVBJ609SVsrEbC2Ije8FLDgfl25JSszCI1GzH5NP4o5ddt9lZH1LLhFTu/BW5vgBgu3Z47OAgTxDv46Fxz1RlyZN0B01yCRO0l4kSn+ya0I/AwXBGhYgSLsLcFsdOs5G/PS9i1i+wNdnCnOWr6vED06JqI1n7mdjeG2RACDBnFGODM51QJPR6Wx0pJ8pQVL1EnpXvL7ZziTwwJPyOmOBdZ+pW/p5YLQ4gIL1AATk3x8ECBoAFtyZ/4f+m1np/Vdi3n8uxi/H6A5uN0/BAEGRa/e/LGNwAeX35x/xn/g/FpKFbRFalC26FrPBeMAE5F/hxQfkI0hcoyXWGt20wrsPmJ+mM8+3TX/+NFP0ZxfTPHdynyx+AueDz8hDxM/Qoyd1OQbkAYG8Oi9lxWXianHNuHZcJ64bN4ybIwkIMoLS2XXg1JkHj568+1TSRn8D5Mctjf9jYrIW/uIo5y89pPNTi8DniysABi2gj+3749Djs54AARh4E4A2jnMeI1BiZ4XfCXLS03GZlLW7UBSg44Wqw7pZ+DmiyF8Rjqv4V5ETav3V4qTGf405pc1fG07r7y6m9q/+2WJeZ/TvF8uLs2pclbO2jlvTJ+Z4wOQprl3hcRWL3FVVXxsVlXeNF6qvo1yvwWQiyf+8ahNuKcuiOhO8yw0mFZxvDzGfuQ0s3d3DD/SHQTXXzZaJFMDxb55VU6wr2GJ2tBVsz/pU4aOdxhgwZPAnUOLuaZYRiC4g5B26d+U7/qf40D/BClk9Ie4eEPZkxDORqFyEDcqbJs/rbEMv6Tp2+4Kx0cNTCzbITF9MWOPmLIty8CqxzuxF155orv4/jgqposu6/BRE1joWfEw8frDksVfNd2KtLNVgqJYWyG9VmLr9qivb/Ni+HZcp2OMsLZNETJrbqlQOj8jwvBWPbEiSLJ7kUbFPLEIwbMz0kFIdOdUK74Q+zxSD9iEF/IVcnLFQxXtmw0hln3y0t2q/P4A0x43use+08lieOecL5M+OLqJQzflWsWI4IS4XWne2RWnxkahA/BZS5ncMXlhlF/gLNJqdl4vteo3ZJdWFWbj4IOkxuuSPqBLewex+PmsefWPAW7cRtkWnZTgwJ4wFRoiiztkPC835PUXaa6P2A4bibBzckO+f7D7xrK6EvDp2+Km61xdQpjSP9ROewx2QoD9xIvlhoyEYokPdjusCBJIopGf3LWEQ4h0MLaC+FOgeHZrVDNfo+C+PwXsARgV6bnAYh11MpCEnIO0zPCXdInkHEitTB3atqHfNsFiJT2PI+wPYsvE1lzoEZL7UKUiesn0+IvIGS6hE5c2WvEPJ2y0Rkt0mb3tysnApPC3ZdyknPcCgAQg4AEQIAA5BCAIJwTiGAEThVuFLn+56f9qR2RZ54JkW7Xqm/6+BDd7cF8EN/cIjw6gYw3n6xd0UVvGtEVi30eZPRGoL3+z8e6DpesRje1XTvSat3ujz2ReDvqOZ9hvPilV8awTWbQyy61ZSYvD1ioTCFt1SD1QvNJvHPCOsnSv05c4Cw0TICrMmCwETjLoBeWBd5VV/0ixoObRc6PumRbh6DYuaTuRH0/0Ghuan9Dz8Uk2IXT6IqlaZY9N9w0s36Tncdwqcx9wATbjJe/CcNLkgm3TBcS4YecUtzb3AucFLn/uc257LfbP2gbkf6JnnUeGj5p0rHlXu7L86j9adO3YaTF5GmPtuGjvz38Gx1/lmmMmLn9fjJDLM41KAKrJ4jeIY7JzTrxty53aah9LxnfcKOEz43U/RXMetYm2fhJJJ3DenVN5LWd7bb5TnXdzjY9086g4KLet2Xrcv5bVx9etMqfD1205292i836qNYD1wRT7k7H3/ULLZLrRM4Hc/WeNyYFqxQ58HZhkCt9iy5R9z2rc9q7z8XXEUTJFTkhGsW1Awy2sqJNnNS4wPeLsWaTKVRKofX2L9sNUMlm/69CkoW1Uq6ts8XlMuYHb76W0Ey7Dl1TEUP/NZqpr3R4VPXiT3iyiWbBccLP02DEN8FJRZ/F5Wror3Jqn4mozn75+pLb0F4QK7BwCYf1AKhK+UbWwU401vLWp+9R1123zBhVKXNME4IuXq7GQCnErW5vsNecSnUvJdh0JsdaqSp5NRifuVGmhgYNHCoceA8e5NSd23Y2br9SwCrYJVtFOypbt7oZ2mnXPI/JZycncWrrLDAt3Nf/ztrdxWy1hq3Rbltmzh1zvPNjD13Yew3ngQc/AihMs9zUSDyM8QdOcksSd3ELZTvGBQitJ9gDJtjzZSx7NMjjk5UC5cK2ipNkkxSO+I7UXaiajsfd6pNiZBg8HS4ujoXYZR5HaTTOtghvn3WFy/0kCr/pEE2uDeNnan2gcdvO8+56DzJVwkrw/Q7c7LrBzTgpVFz9LKbbWFejG2hF8f3it9lxdwxmnB5fay3BxZY7A0Nanf73gJSCFXTwzKDN8zSA9fNXLcSYxy/JVDKzYHFOm6/AYlyWtA5dWXkyaBgUULhw49BozXNgFbOmg2eYuxaHxCei2tYEZtY+Ul0P+0WPt0puFkOfuSlgIOWxzIYDmdXb+ywzUJfCQx/haPJnjX+Zc+uLxzQ3v/mZc11zx3y1o4R4z5GPUNxr6UmNOsT7ss1HkfHQMjXt4aZp4WY65I+UO7v+8ppAEMLFo4dOgxYFyZ8jtm2G0fdW30JSXE3pdealT6HphZ/AlcnoaDN2u7YZ8TdtrTNfYALDP39IYLBlwZIxH8y0tJXz6CNWOSl0xeWJuW7yaRuqyOh9En6S3vvBH3GDkRlfKmunXHk8WaLPzr1Q9of6ylXaeNwdLi6OgZGIcAzYhoMXFrNXm3dRt6P2RX02cOqQt2xqVrUFNjW87fTIYNxAvLGeNjn0RHysHL9UM3H9d+/69We6q41RIpxbqtqxdbC78GBQYISkwng8jjuwk2t8uNOPS9SLTtc7UhQMpzxd5Y0ySoW57U1UQEZXZvUqSP7hhsN+N5yt9ve2J7qEuPYjkqKD2+1lvVbDahUhMNBusAnIPoGRhRTSasFGN2fgNhV/Czf4rVs+Mtm6EkZp+/c4IDFVScHdoGF1TMcvvr5VHKvlhWmfPkD4PTxncBIDnHKUB7W/wQbuHX/qsC+CuyD9yW0IdhLDG49Oa/Cauu8gOm0iWm5NiWf5wqiiRjIawsQuTcyLNY/1M4NHmRJyaIuw4GFi0HokOPAeOTm9EjHLsCePSxki9jNoLIAO0mfIhDaDv+C4w/RSnof+Q07R6JAcX0NWc3Z+d0VPufonkepmi96w4xOpwuwbB7WHZ7sdJWywT7oC1BV23h1x6vAs4GMog4fBWGcnTC5QPqhpT45dUF0AHhViapI7kmFVzJ8rzPUCCr8Q8ZV7TpwBGeGygPtn2oZ4NqIxoYWLRw6NBjwHj3pvBrmjG9mwU2gLBVpH7JVhZXGZ19wv47VeFDloeYfRFodhy4ST314lHDraagGVAN2ikYhpJyn7cOu5v/zVbFzu8JwkTN+T+3tNXD2nmv0BligW03fq/sxhGvOZtvXfwS7Ns/Xt6k1QPsfDHcp05mah0aGFi0cOjQY3h6E4/jM5t1QxYn3Zl19C4FbcieAtrnt/7ewVUPOZko4PYo56tvTNngumZa9dqDzi5kcmWdbRDVi99LL3PabS/wcNhahVstyey024LZO4Rfs3qAAHZZIogoLRrEGM0BrmsWEfnN9A8EppESi5kVCeHyRbq9XphMp50i8cwHKE+g7p92uwlQ+N9pRSW2rVNJjDHqBA0MLFo4dOgxYLyiibQHCGbDrZnFg9EOxQpqzmxEi49dW/JxqD1zQefo3/9xoZ5E3CLWImurvjJn73nP3I2qXrDC7Ow367sFY3fzUH9c0e8kVUGHgbtr7tyJQ+UaGebN2cKU0kpLM3/Cn/lGIyOp3fI5UnZ+xHZZ7VwjaXob2+0Ho7cWAzZt25wGjpj98yZJTWjYD5YD0HEwBowDGmqThQhZUQNF/VNG3Ed5u00r1MFYbfLk9rzaku+rkDg+1CSjxZ7+WGvcZlXYak4yf3LBjm4c2Z9MrJF7SlmRY2ZW3Tf5urdaponuY8X9hwUb28/qZDgIgrUmMjaV9Y/QBmfYbmiLyrboZRXPsBhcABtq/QA1qGuhHCEZGrbONeoKTsVa2o1o2A8WLRwHocdw1NhXTd18JcRskCNHtvWuSx5ly+oQHPLWyRwBXdY8QjRZdtw88l1M6im7uernpPIY65t7pOIXZY8mRi+0+lbL9KbfdFuqNd3CryNrG6JXMRhd6cGUxWkysvSvaf0SZFfkJ6r6vbpINKm06pROlxiId5hMdS2LXbs1dSMaGFi0cOjQY8A4UhQiV54VrRZtoqpMjCUoo7mpaiJF2pX9n+C0flku2ZQTUkSws8w7mR5oFZA3tab1ZzStM6xFjFXWONhNrml4crkQPW1l29bDm9QisFTNshAV5uteeX8VIVMvSbobf7zctpNVUuXLUlCFPZ0ddyKlRq7DG+T+hW4rxTUQ/2jPs9lIUNaSDJG4fw40MLBo4dChx4DxhMnp4YZIYZc4d9UJ17PrjYzdmGxw+KPYwMlkTly4S4gbUUreTa88UvmsiJE75ukd9foL+8HmsznMfBGCFVSrc096KXngSnYkblXcS/Wtlt3gjm4bgrkl/No+BhZ0Qctg1rDxRuvoDGrbbl08Y1JFuSu0XnN5p44yO8LPux0jxSZae3axOe3PKpYmR/i443OggYFFC4eOgzFgPGHqkOMxM/lEzkSFGmCZPwSR5/Gq6vvS2rb5uOSWW7WWxu6g2M1C+I2xF7vf7nE2k+P62FIy23D/s+DfzED4aF7ECzlYXczHhsAlebJsUIsLs8EPaIhKPc2bP4Vh5hBwbuMDfdgjSZDZK/rm5a5rc1tT04aUMIQtNihmgkdmwrXg6G7sKJwbF5t3orPDXM6ISlbrQMN+7M8BHIgOPQaMA3YNEuGcHmH9k5ECspjN4Tbk6f7TenqVr3+C6a8tKKMVgNmZG+aZZ6OrzY5kMA9kTf3B3MmKCYfOx48Vs9ZrNC+qF+V2Wyu47IPVpGO1t1qC0DvaWkOeEH49ToYgNZchF/CVmMU0DPcoPUVkLvEj1PRXii2XVFBiSlVIc8MA6VSzjVw1aaIsdHm0DvygQhcq+3hFVf2SRGqmwdLi6OgZGGkrTCZpmtkPZnDBbvkM7aRiPCyi+D9yjfVDkYw+4YXmotu3dM7ShmG38ZsjnKjC0TIqUCFLtSbigMlgisLWkZklmkmX7gg+ymmSUG43Al0DAz+BWakk8hmXYp2jQbULqNg08P9wOGYRFhQ8EonFIeojOcF3BztxWC9G6+81AZX6Nnvna0YIpBtHxOB7cEQsJxjW2+PryvCoAw0MLAfAoUOPAeOAkRofMOzdzLw5zmY/HzrFO72AxbJ7qcF4P5uIde7wfRNWTH+LmAV2EeC1Hv0kI29Hs1BaXSjq9wAbDTPs3Mqm6snKkpvDoTulyc2fDtWATyNJi1b96+P36HVo/ly01dIoGmhQkDefYri8u4LmfNRRJ8gxjVwdI3Z3vi4HnEWVICFvq0PzthYo0IsjKlFrgYxRDNiCwp1XaiMaGFi0cOjQY8C4MNX+9rM49CWIUlZQptMJO4qgEWMHa8eIdajYsSoJhhlh9H4qYlDFhAuobtIfqGUGy1n0Wa1YNLJc4FFOCmbHalmyMiqxqPqiWSBkqNx+nUa05It6TMGkIHTEx/EihWHDLApaRjRnLDRkiP+jkLbIxYPpkFIZiGdRM1v65i7SyGaYz8G+MLBo4dChx7Bl7BDjXiFlzcaCOBlwYgQu5SBmvJpwKQgdJpvYvOg7KvRO8HhvFxh0Lgw/Hx6F5JuAcaUiBLd+ku2+4PA64cmIYHSvYg49wKMd0VrbiPCXlpDfPM6xuM4DQFip9ebD+ofSoihrsNUSgYLR6EIytfCrW2yBHFEvpJdMYRPBAThMDce2H6qP7ZhKxDaP2puoUOn5ZIofYymnT8PxmCrbjAMjodNa2j6w319HqXVoYGDRwqFDj+EeTZhQx+yC5YIWS32adarwh8BiouLk9ExLZGxJ1fUCDZV7c9WFUGs1+6FSWPro09dyqaQmVkxqJpfvCnu+wsdU6PkEhrsYaEZqXOPl2l32m19hYOyf/gE/iN+JOZDWPOk6jHmQie96SHmlcMpwvPNqVH9PpVstWcufoC1i+S8Iv25g5CFQSlBRfk9b+VI1MS+kIuko6k6WYp2GNic0HTWhKqqXiqEDm9QkogHl1lL+S0RxtxvRwLA/Wjh06DFgHJipbLE4himMSLElBR+dLsXqQsqJg0lHqYlHRb2hl29pqKU7GUsQXZEcwOkIRNwGD3+I8kq9yq2itvwJJ91R8HTeKJ/lrOXy4DMnmd9b0FS+S/1HOlNY8ooj9/hD+SWuWAxWq2L/lHtxFrZG5rIl/334Uc1evk0r758p+ccc6rdq0zU41gUTv3I+xWltqGiz6sRWf86560MQ9SNnJjeqg8HgeN4OLv8MbSZk+7kRDQwsWjh06DFgHFDto7biV6zN/5WzNd1A582caf7XkBWH2wT6Q5873nHPc9XnvErsj/k3TH4hlZJ/zwvFKw9+L7lgadX5Tz6kU4q3+ZtsdRGo9ZPioVuLN9XiE58U3+piJMgfa4LCrsuBYwLCsxZfyeJbZubgozCtiDTdSe9zjaRsznOcFm4dy4HxMfK80IvZigVYEgbn8eDAT33ZivjsjJezw2H3jtnALDU77A+O141oYGDRwqFDjwHjgHHbdVrKNlfz8scUqgoVCplOQazN5n2FhX2MNNebjuXrWnV2/4aTnfr4Qs1OF1gyJnvlph7ZBlrzo2se/STnu+iDq3nXWA/3gQTbWvCEEGtzUnd2hg9qtS0PWcx+zVPK8tTSi+Tk5NJj0lBn8+VpbLfx6lC10kMv4PGNRq7WSi1/XcAXNIM36QYqg3Lljgpp0mSlmoVla1RT6SzhmABOEzDrBgvdOOANWzEiFTKstgMNDCxaOHToMWAc0AEemXMYsVARFOSHqQJ+0WCwY8AtIKoXfEqYMWgCqdCBrgzA6wNP/36UHZWMMOKOoQ+Vdb38jPkHTD3lZuNIRYR4cZKbTPEMrl+dxQMLzxyJ+fIFdLD/WbQIHudymR59VuqHqxziTTylHce91E+5qv/Gv/rB14nX6dd5f59/zr/hP/Jfu6b/+fN+07e8HZHxGNW+5Bl4Ll47nHwibKqOdkxjH88EJzbZt82t6c147lFntnO6dsgDdvwb0hv6G86b6LLfyFaxmjWuc4PcT21+K9vZwXnugdRbH0hr+VcPrv7LXkoHTQ6s5p6HIlAITIKQIDvFS5nxbOe+zAUuwYf2Fa+mLZ5cP3/dk9AJ3dvd+R5FkNmdufxbxlvuW9FbeWRRRx97PAkmllTyqaSZQaZZZZ9LcVlCscKQLFQQDWJDYkgRprCFK4JxH4nIRDeK0dR8FPPYfH6lFMQqbrFOXKqINCKPKEv9uiTq0pbeDOZ9JjKTlezlLNd5yGuRYbCkfIkBc2ERLC9j2RcPdhnRQeBAJRYVPq9KdWpQ01rVvu6NbuUOdYe1o2zpjkQf3A30jUb4/yljHetUl7rVvR73um+9HsyoECYiRGSjH9PYxj+JyU1zujOa1ewXfCazXKjrv9xS7dJ22d/+7EvMPiJLsyiCyMnF3BfDzqWEUrDj1eEvepCvbkuBa7cBR4GQU7tc5RiIAKldKTevGAM2tY1rgvR+Ul2lac3w0MxmPYcJ11kddKGXPEg9ZO6udOmoeQU9F/g9O5M66EmsvFDfJb3gLLRbt+RxkNwotBPchH2aI1EokySkyg1+2c4d2PGd3JXdSYLjHa6XlPPZ3gd3zIfzjvNOwjWsx3PCfQnMvztC8vP+CK+wDeBxb3f303gwl2cllZ9ZM6oiSt2tFYgG+vbNPneTJE5E5/GnjT5iFLtINBPMNUxKG49bauwngs912SbnLUjZgVBBGmYtWK5k5K1v6T1+L5wUhP9SHaBxgijPFXWI57iavtnl+xBPLG3kyzxiHP35H3t8vdARYYkheEOK/aF/vb37IP2OHdUnIDZuOHgiIUgCcnEVQEID0h9elcdC6vEJ8cZjN4J8dNB0bEoIHvwaDHXmK4EUnOj563loSxnwR0UgXId5oY7nDLma47X9Q88H9kr4Vc+xv2JlBeq98swihjr/YznFdSKeEA86usFk7DxBmflnKBckCeeHUqEFAw9UgWpSXFDZFF4khs5OEs+RXACQCAeyIUGAQ4li4hYA5DLM8KVHE5dxb8Hk6op3KFBlFhx5QYYu67O8AKBDgaJHI70gyYZ6AULZgxFLCK6sAdCQvmcOjkN7AQDwAoCu+DylrHBgh696dFRwwssWmbNNbvyRQMWLY0CLB6J8MDIc+Y76gqRfvVOhEShfJOUEaiO+AOCCxU9EXhiRBYkNC/yFAl0kd0reiZGBoB1TlhCdsCxeF+InlM8AVBswA8K0MLUitWJFSYARHR58UNFkC5aOK1GFIQX6dEmTJG96P4PyOrDsv87gW2iNSJZpQ7nDk1zy61n4GEVf5w5ge5/hFHOOSbnYJab6UmkhLE+ozedJq5Gr2bDr4pZUt6XoO7q0pS+rdNTXrkgSxucH3gRcojFo4AhEchxGRorwuW/lLsIli+dDKElnTFrPP0NtAHAFoBkePgsrAICGjpsWAMCIg82vFRMQBRWASHYOTjFiSUjJyNnEI8NL5uAmHEgt3ByCFKBawoGaKoDW17yhjTRdEJ9+GnnQw5KQk9kp50gJGP7bPFVb6bryI+H3Iz0DqR3Ql3o0JwJ3GguotRbgiMZB+HhC2rGJPlQAzi8diJIgkYs/BSWVOEk0cNg8Tje6TV2wCN/MjrR0mASMZDQAACZ4Kg6ACNC1ap/mAPl6f8oslBf+UGYViLT02r3/lacKI/9fu7WRr/c7gK1ey/H5r7m66amfrFUeQAQA+YXyVUD1o4C1/nitROTfKS8aRuUaJkpl3La8fboeuZ1EuaHtP26+rds4YbjM/17e2GzCm8fMjM806cWXrP/mxPcSl2rEf5Zbgt9KtGtNoBT7HGVYMkogKtt1EsqjfCv3GqZlfcQ/Ke7YnrSsEEjNbrG/szSmrzEkocdyz00okFbmxb2gS3I3oVjZDSih44M7/9Lku4m3DRGkpdCHndcCtJ45cgrCrRxJZLJF5jlQ6sDdbkwrUCi0CkFAJLWz5NVxX38lzs3uQvKNKEcCbzP4V1k44r2EMgVWNwIHAA+r4HdQsmkLb3hniaf1QsDXSpIMMRWPF2QrK/36IhV4qaCSMQF6C3g2Oi9L45FVRnEHyEGCgCGZ8jlW8zKAevGBYQWxBDlCOfHnKRrFsiYPCJQ9ClM1fuAYgPzAxc9N60H4g7txOdXqe4qA2nYRwLvO/KHwj+WLgKAwVUubtykPAF8qpyYxaLQ7G5L+JE2K8eiEXDI9baQnzPg2Xl5Q1GtkYuXHN5AMPiin/5Yu1/VYkrXupSSkSFeE3StQyPSdPcby7AhOl5up8ugU3bybDscucGz5kfDv6fbAOYc2l7PpcCMtSnejs+PGACXjAOCAW6dhJ8+mcTkCeL7pzoe5dvfcaZXd4Reudlsua95a7y7Lx5Oe8JTTym9CIEolAcCMWtnPCXsjEm/8//JbRe3ftdfsT9fWqPWctC1YHe3yT+hy6uDS36RbW4ou1l3xMvxbtxw4iQs5z7x+55saAoIbxq6EydtMZzSQd7zDuKV+lmSQCl+/y6kG20cQy6sOV2GcJKUm8Aiw5GPoTWlABP1s3hVQhs7d26SbtA8Ap9Ko1CeRYAOjASsP9Zxju4rxonYAWC+frtwpZSCDUlAtGasIgEqxBgRZC1aBQPKvIE+A5+ywvRUMhnMpAGyQ3N6oPLfmrhc3qVui2PYOWWyamK79EA1L+Q3k0xDxe0zGh+Hvcvu5xyMZwR0BwaVyowmhpSOFNM2OKB7i1PLyhK1tFVtVeFFrHTNtBSMG9oTLzJBzPKzHqy7HV5UiAsAVC2NnirbGDhJSMMtJY2i1bHt4cK/KbLygiiedwxpa1I3FUXeZWPeMCNqkb8nyA4PLM/Fw5KIRbs7u7Hfxt64uGhnNOxqU5paMhbDZXm0w6H64UudND0YpYUPgQMVYUROKorFiA1HHVBpl0yWs/uW6FohMscY3/uEW+OsmTwMEV2vYyPCngbvoDzZvEoSqYQQT0vFSwvlzl28DDNgSTjLmR2C/ceLHtoo936aJxTQIMxQoB7wWdiXHgZwY4mOyTHDG7uhFbpzmpfp6itZuthd+WboCbHb3mZF0yiUZvCQb1+ApH0LOPXQbqc5DBE2t2rQDlKwHAB9alr904NlEC7Kp8u8iGCIIUoz9ZqzUFJS7uKsl4QSyXeoNIkgaAO4kEu+hEHCmhnhWRP2bACtvtWYPUUNILe0eNwTvVosyewA06SvGtSP7tHbyTD46nS+mRVykvJythRyR/22kjJ/rAIxkH0L6te1c3Gp9r9eduMUYiCQewDVbo6P8l8K6aLyhBY9IzhcR7Qo+pVAS+ktKHxZ3YkVg3auRBqX/WRMaKzoudCEUjjecByVgfmbMgQdapN8HMVFyGQxA3xTSs1pQDcssYP5bb85gcOh+pZyTCs69QB/zaE/NAHzTG1kfMkje1YTe+xDiLrkmVKSdcml0E8p1IPvP9C6KnFQO5wHgZnUp1l1H8Fkopd4smqR/3IMmXpBQHxfaYnmeGSPI7UTPUCx96UOOqFq5FQuRZPWuSa4MtQirAYLbzusA5edOt0BEFkIkQ8c9oU/WSiJwQRvqURA9dbNzt7Aa1s1b6h9RFRgOAE5kUol3E1Ba7UNeKI34yvqiIkp1GluB5XfkiXvPOVQGCEpMgpqoRZVYGz3OLDeOe+nr6nUxqASXl5b3kROcDgW7T/AhXd6YWeypnXPReyCW7EOuygU/lsvD1OSvYIrqOyTB3EM0OTI9CIfjogmnuN15wh2uXVw0hArODwTXJHeoFvq1Ok1Hyv8k4IuyWHfxN6grMeqDJJEZjTSKC17wK8InHMJosiYVcfhpcmadtgxqAnC/S7Z8CFule1P92PzBPcBHxIUsHsrwtiR0sgHBj3Es8SzAnG8eYq2yu7jMFHVAp2cIrsjZaURZ2j4DnJ8zdxfy8ESrOnPQyRa4ky72oZUnkzsfrx3KyHD0HxeAQkcAzFKUWhJPLEBiKxiTrMHBmpxhT9pwISx75NCjorKx9+QC6+mud9h1g3YXj5LuMNmPfbeCLx4unU95bm4eB7Dv2ZWevWm2/lj4nxR4+3AtgD4DU08NEZ+wM6LS6FtbUuearB0V87Jq/EHf+EOHUYH/HvR3Ok0mjM2BGeCvdM9bW4knm/tlAXdDjYmFTY97M31gD74U6AOHM5VwdvVAwMwUNPoNhCPnsbe2dwP099QnlvUzTf5/08z1LchYkhtqO414fNE10NhaOnLTTOWP0tu3tjm82eR7z2/KTVpgn/N12StwI78YHtDlxGThk7HiKLe3k4fVyfe3529vPC5fv7eyAMy7ZruEh6rq3rXTFfjCMuZ+mbF43w8A6NPRSke38QDw7jfBVw99TnHIJ6uxJbcdR260m8w5PrPWLnzgvnToBPQKWNpCIBNt/dXQPcYU14JctRX+EZAjKv4tOAr1gJqUwDEZOAlJkqLzpwAwmRVdnfUAq2Ze78XSaOoE+7UURaYHJaYPzeYj6kzpdjdRaUZRZhowbpr4Vk+Ee9LCkaQA53MGsAR5f1zH0+lrQIwKitnEpZ3SPvRr5w8AAL2vzrmey2aFizY8sq9bhz5tth04o3k2nwBwB+76NJ5oRvFLd18OKgBoLf1K27/zJ797WbB9/6tnrzdUwMrv52+R5Tv/6Pfde+NqHYX35juAa9/l99z2oZnrvldg4ZKVY/bTefYR9R8ROu2j5YG4PsbX9Nt0P+nJxktDuAnNqVZ9jG/t78oePLOv6u1SYnBy5Pr9PcWVWQeXh4I76Wl61ruwInd6t9dlxtZD/csEdjKNOSxjnd4o9eX/OD+pYC2oZvFI1RtyqrG+aGxtisNVwhCbP4QSPT8+fkKLatvSHsXxkb9Ytv4HskQ1/aw6FC1U4jj+vzS1qrW3jt8I/pmw6ivpIpr9cGqD+2ZBwJCtRKHSP+WfblLunzNJ5pcANN2FfwZW/agaZgNA3/gXxAckUKZ3nEEhaTx62HmN7w2Dw8Ito9NjG3ys+VLlKZulE4q1e3NX9cwSSq88MbompY4uBr8zIiKZ37bRmvWyfVtoO/ODCQehV4s8Rk8WzfdWupqI0Y4Beb2dJR3spmufkTbM6L2NL8Ab6vZQHjhiZ57/xl6gjXyi5iAdyGtSwZCM9vVF/Y0DWtXDWhtTFfT/Fa9VyJ1n2Fxb/ilz3D4bzobpWiqT56lIq1EVdaeAzpa8C8cKoXDHH+m7BRo256tT907ovBLbXu6yJ92shkcU3oHgxXHCAZmDc5OGKX4lq7S8EoWK89aGjCbqcOu9d0zSG2HNvcNg70yeSZ752/pJq4kHCGdZWBrWYWCpv9Eh9IPwK5hRNh52Zlhh+FYxpwZtnbjiRhZ6SsG9q8RqIEQsD2pPsnNzs79Zl9s28K/Sahk4P6b7C8xoTL8x38hgREjpXtMP341b1vj/LlhBefmgA4kYXJ70jnGHg/Ni16pEIiO3uLZmNfuqYJfP8lnsaudUmDBba99ZT/djs9G7iUjmWFjFnxR89091u2ePJKg57Prx24pt25Ds/qfFfi/aEu88w64UpSo4m6gsM4/ZJ8KOEuZ4DgXAlRKR5tdjX7nNQia3OLw1PPvsobmE11U5v+4BGUhHvJuXvB7abnpX8e/7T67z49Yblktw+xWM41TfiXqF02aY7DfRFdFBZTcZottoZst+lGBwPaEO4GsP3XuGcX8Ue4dlyNsueh83a4u68vUui2KhO12bLHyh+p6aqq8h98bumU+lv2onaX/banyj0JvdYeH5wgGUn3ke3inzeG/oDd0zNpfYeskpkapwv/nZhXJbhR1E6Is4iPfSycf1rUYaSo68UYmVdNPi2zq2ndm2sb18+/4d83vQf3ULGvpwYOQOoKFr5DdyBAACObORvQCEDrY/FwANPTvsyGoYaOgzHH+wHIuN/Hn79Y/J/fnMyf/5AFOuPPv7v2y/Sr/MgEXnkSNeVGUjO1QOXaOQkV0uVA9b8Joqk7iX2W6cS25iXlOQo0NeC2Uc+s4y2u7wstBSP9QOs7M0zw746VEEN5srYWE5weNkKqfcrOkGXfkwz0C49STVei0bT3vNQ4XrOTU/upHTNFblVNRPYmW2QGq8wnsLthDKd0WEa15FTpU4RuKUNOS+hXL40eI0Sz9cfk2Ty3D04y8XlyS9bO+Q3HHa3a4T5JUJ3bIX5ArdcrCySP7LVqC83Qgx+TfBqtMNAt1XPRFfpF4icemBgBYcV7kkZ1oHATG6ji+MRpLelqxh81xR1azT9abYbvQRiIq2VdGs3y8k7myVGVONCrRKo0qEccVXmwCXHlEscgGS8TFtTJe1gZMzms5tIW+EOmYP3ZX1AnAdHOOmfY6H9Bb2HagZi0e+7NnizrLoLn10Ras9FGpi2iG/cTSgdAyZLvXdGZnjq+q8xJ9LAF6R/SMRqbowvg8ZoPr4+bNiqf4GpSiCt54Y1jf2VHAJYPfQYq0TiJsJEXYR9AavHxSZFH5dQkHnjuUC9m2NV4WoriYMoQOnl8ZRfOlXVAorPnFSge6LbFoMLjwYKSBZFFZJ7D3oULIp1T+Ql0taRTVpFCxwfZVdJxSWvwBjtcaAaHQLflP0Qrski1qHX5g+aFQqr3o+St1Pp2iS8O0NNFapweaSX8lRCaSMtO27BC+ydiukiZFCC+mieZQdd1YwRqUAebPJYt9zyMNM3Vb6kA+x0oILordN+ujN68yRqAq4UA+oLIy6Cw4Ot7Dg8wvyARJNUJhxakrmnMSDNBzPNdgKkYOaRIPAUKhHgNtiAvtFC9T7UYvUrDRrhcKXvHVTcImlhIVqXynCxUMkQ2lxOs4yPdJUXF5VPXaSwd7LEEWEDZCsO/TuRJ+aPWIpdiiE8kF4qR45QnxPRlzHy3LOzocUkcS2SFJTB3vjTkk0B7/hquvVkM5tIqRi3vb69dTZo1j6wJcsWs9GW7mCX+SxV90F7lmzgDMaGDgPHA6OGluaKjJn31WR2MVxBQ6BaeG8j7lJzPUTmyfUTnFURNOh1A+4xI2F3ZicnV5XhTjHvA7MGlG7XSILtxgVMCGGf7oS5E43V9iR+IzHutAvwpwoW8CDrEFukfJ4lBfMFeMZ9iptXb1MmlS4kQJ6n7PAA17DQ9g96zdvWkc6BSujaQpW8a/E9I428p85e8Edb/KeNJyCs6jInnWnBwimAAOBgcA+xpulegyaus8dLfuaIcRMseF0YC9m6biSKZgxKpvrVCVa585w2iYfSGsnGDWeYzxPC+t4vyYuDI3tKoYmMpuMaArEmtO1/qJ0GcmK2EVO8rRsYU8GzNDqbTS5qDIduDQhLut7FkFJZYPDlAxpLxnJhSVDAH+kK4rlfJyiKU2EyZxqPpXCdDzlVTSwPLvptem1w8CMlwWqCPcgG067Lmwi5c6SyeY1RVWbGr1WEcbD2fQnSrI2ShI/sxXK9+yw13isrcnrNeYfj5d9nBXFzp1sVatLCmYWKZgzM+T+FG64G7JQfLWuWCu2AW+WGYJcY4g4zueiSae6EsRTWZ/X0LnuIN0e1WSuNbVC1C3ahKdpPXHP83cfn41r6jJjnABXuavakR69+1AdiVQuQ6WtKoXResubX/xE72pq1UK2Xa2RxzmG6Hj1KIZLVCZt0golXkWpZaBl9aRoK+skrc35PD3dPTIMVw8Y7iMP8dL8rve4SU1370Mvn0oKRQdXrmx8xTSDmnrNOMpqmnQ2lGKbrZyeQhgcvZQLO2W5qNudvfxRCjHeun75ztmRCpcT0T6VlizB/elPvzik071OQlhwYWyqfQJDa+CjdXL7BygmQ4o8zwyJFiNrKs18k7Ee7DNyQ//Rt/FajykKZdN3EpATbEUb8R8Yo9KNxcXQq3aAjXci1zCbeWuHxO7sjYf2LFDd0hSaJZee619yWZVeBODoDRHR3gayy+ektqVvoXkECMsZMZ5+VM0k39IiXyaBhLjWasU7643uvfV8Q+IjVyVNNRgHIRtphgLLXBBvS0MCihoCICwCDxBIfJ0BVMYtt8prmXomNMf2zZZ1J25U126UffVtG9J/Ev9uD4D6cc+8Hq8hPh2WQilumynUt6mIlm27Vd9LAT90s7cPgkLI1O6E5mWc1ZZSRAxRVxJ6pEIwJVy3iL7C2VVw2k55+RhS3tY94/eoCH2oN/NL4+F2fTS83Oks4Bq7ioc1JSG+uQqE3wpbwSzljiC3pCHt5h3Rlzj9WbHAtuI52hSO2+4K5iZzOcMW2w73gCJnVn8IDRYb89wQAhTFz6lk8bVEJexEprE8t3peMAcrRJNvqiYQZfV53CBkr7OxW1P0zkPSGUvsGdG4+Ycbq49DOgm3mu5kPIIw5GEuhlxpt2DPjuyNqRqVADDYjveqC08xlPKBfsEzHEmZdq+Q3KGYvc6a0pjDba6Jqxjk3+8xhWCfn6WQye9hxfD1Ipnm72VCNy1w3TBl0cLtmFj0lQ3ERaCdRxCWQ64ugbpYM7d+/7h1btmRbdvcACHqaqk6MibgH8I0hdGgn4vjsEVpDfbJOhIdHDak9dglSDcKqxLgke7FfNjQYgliUSca2tuEUa63hMHnKBrz0VvrYxFkSV0AAQ+RvUqG+d6qkU0MCLyrVxZNrooegnXUfHEdPCQ2k7TJ9+isWhU4QAtDyMqm60uDBg+SvG+v4wPpSWxoolBvZr2rpJ1P4bEh/Ym4sfxxw5DOAr/AXWBTaTcbNjAjw0iFiLy6Nay+pZ7gRD96tyCyGguWkZSBqxYbyJPzF2GyJtp8EtvZbpQirl8LydCRurtGDg2qi2BroCuhJdzvF4EAz+dDAFDgC7d+C5FEQmP+LKhfqTsLJiwYORoxL670ZpMSmPeTfOPYoX7os/SvZDLFR7OnAHz3jQkvYEi1Lk8tIoB3N4f7099KHGvJXnHrszUj9tefAu3l+xWfPmFn8HXfIHifB4SvoSZlb6kJgPv9CaGvYEid5kwtLvtnsJfsb5137LbLe/b/fQ3gfFcxHJ8QwbFTzfB+tjXL+/9ZSfwaL+L5eI8c51RP+1zivUZFCOwIjQywPHgUwMvWGrXQ5XLl7e5KDzMLNpU1bagKp9VfxJX6LZUh/HtmotqY3t6TT/Zznb+gVeG/Gi8dxq81GVSin5KShPzS4MHC04t0ig7KvfbeX0bXhOlUUmHGXTJA5r3Cz0PKKyxos4stAdWmXYIeHPTv4DhBFjc94xyibirOrIMCBeuYg2TrnFHIHPnGoQbxicDZFZYU5iu94es/Bk59VUEJX3m0/QcOYQa+CQZN/6cYaZBy1uHe/2c5kmT2GcIbh5+9GEy/AzBhn5zJ8ZvVg+mXtLkOQQbf2xSH9O/bjYcVHpTaJfzV4fbnF82o3D9ePhzzPZ9dbQVhdzICbN4iWZxzHhKwvjVtEX3jC4DD9bql4CxxZDfZ1/wsq0xGkfwLfUSFr0vVGer/cl/mI/2srlk6sbRgSy9rlLXDqsD/U1u/+ccnPy1u8mZnRDkzWJ5supRPVFBH/ZO/CDyzrH3spExc85nYg3oNf+7+HDeR32mNlJ+4t83SU5euXc+YXhTLb9QzOZKU9e4i1D0VTVVOtVUlb8Ns0p8HrCkPr0JEZxoN8o8UGhb99rDnet5dnAPofbbfdCLjSFdxyA3A+reNX8r8W2Ci0lNitEmEPG4iaB5s4ojCdwdLaUfE5NPtVWw+SpK3g1dtnnr8mHTkFJWJgkGn+/+oLLS5IKsssTRKhsKq1t1+1G8GvjG9KJZNeJONdOe7jyJuHu3UDB6mOaKHuq5gf9d3ifREG5Ph/j4kM03mHVlFsE12qqejwgNVlUzVsPotKOvS14Krqg40yrZ2qWq/nQ7T1jaxfdbZfQ66Z2DpN87n/RhFVOLr8zDCOmBvsn1QBbkqEaq5oSkHblvogeppMSms+C/R1i+p8HQuuUDsoyUYJZgCoxJEtC4pILl/W/SeRsMkvc6iknqm3+TNrFzIltXekJuQxyNL1l1DvQB1eoV8l7jeUq/7gFQO4hKWIKXTPJLFMKplgfv0OHhp83WTnaO/EQGGmfaSr+e4ugPbtMSFrgW9TpMWQ7CXsjA4KS4Pum5Uk9zUQ9s31I6rl3Bz1ngaA82qmLjU4IAy6umIdyuoubaro7j28HDrjoOgmE5RQZVLWQTGeH8vg/F6pGALstNNlO1V02/fgXraizL/rYPQfVtSMLxWGkzqjI41438RiGN1EfTQW/WYxTQpWUuTfj3eTlK0aQlxwHW6ZBWg22JltDVz3m6zZFbXc5SrPihLlO3su4p/ruAKWDmwEl39Wkw2W4+hpB5j0NNk8jONCVbXZNLJHyftyFiXfjboQrL2K5nhFy0l8t4PL7lPX/wUy/95yZUpfhnyjycKKCaeK7CwZGcpMQxqK5n/RoNh4zdqL1vWsE32samo9MkkMZXINhGjeKvdGpstqgqg9C03FNDrrCVvv63u7IitRjpB3WinaBvrDGf7+0O4U92W7qE+EcBLAzFC4niZiKSJMSVSJ8HUSJv0mGVPdeyKpz5uJdOctNJf404NtdRRhtWOWshCGv+s+2DCMrWJ3H6WO5AKDYbKBO6G0jSZBtP35Bk0VdTtnM02bGMtnQlCD6tOgWPXa4elb89Z/ni7sPwaRYS5lyxZp2fl5ZwCKs4q1lSGteYcOhq2D0YttXJtq9F6p+kbNCNYuLkBsPQb7RFe59/QR1FHZVuqDWuP0L+vq5Q4QphfJbhi19QpkXbl4vpknt5d3xW3i61d/eBr6/xcbpI3/ou/jkoqSKqAWWDBgc+T4XOZ6D5MyuQigEg7MvDV1wzWTiuQuqoIpNRuWnJEd/03N24+KDg6SUMTEPbCaM0JytxkS/E1C1FLBBzUUvqQ1N7LRADWblKktnuH7D7L0zSNkG/JHA8PVEg1O3XU25/JXZ1N6n9zNlh4AKtgfQAHaioVnTS+oBwWX6WAAq8AdAe8RWoHbM+yh7VdaSHUVGFUiEuzAkttjSXjqU6/yU8eD51gbc0AMpQuYcXfJcWJz8HcxFd/7oqX5pFuZhOMxnCZazFbgpQn8uNF4fV3c5CNxB2qBrZQRz3NH9+p6z6gF8T9DzoboPDisFk+9uQ887GpdSOfhCmdFqihlRFMYJqdD1jakZ5hewCwcGFf0lbsexrTpPZ1e9bB1TyX45W/nWl2sI8KLE4TUtEJy+kcueijkN+LUAUNOozkZ8jVMcUELLFxv8hOLkHFyrghd7fsAe+BrxXxYW0g+MR0bJKWmnbskBaBj+aq9l6XgTxdw/UR4riVcgVprtSZwMUm++y8HHwn5kVgn69Hl4mFpBDKX6b5WrCuFl1NG+Z+rFymXVccI1TWXGFkDd9TKLCNkomDgBlYfh1EI9cpjku4C8/6YD1HQjiY0zaOrotZBq90VJ+nqrkOow+juCueqZ/qrMCcXWewjUi3vTCc2TEzV/CGJW+NNzxf8L0OW70ShuJAXgthsDmlJIqQc21p47kuXzWxL4PpnEqt82SsgN/oKnB4w8xxSG3tPSpaRQ+4uW5u3pxqIJnlI5SckGu1Ku4UfCmIO5YwlnDuYMt/P0r4Q3J6UgKFNJAcir7F441xjwhdd0nFuo4okftyTK4cJmKV2x+RKfEMp0tcz5cYU1EhyVFVFxtE/cv8ZIz1TXCktiZZz3Cz3PudNeZzWXLxzuvIqJdjHbjIseAjszI53mNjNd7jmI/JcRhVcaY2EJ79rkDs6hrf7uzX7wukNBqgv6IpI3RflWW7j2TSNyeOxqMJx+C9gd40GfL3YLfMieOrENHloV77rzj21OgVRmcawGsH6FV+jIhr/6jvev/Jvtz/T/DVINWuaY4bGgvw6g6BgIBBdsmYny8cWDMfg9tcLIz9o/96QzjArgEdTBRgWf81/adfr0y5V2CwahL9zxJLossEwK/PEvhht6LERP7qJIzfRwIl8tNDVPUYKFO8x6B88ZP9htLkdZL8GH3AvWekr9Mx4CPuJzim8ZdQH0effEQP4szH10PqpOQ2+6TwtgdA32ofy4+fQ3OTPGcK+OpPHmV7mofun5UOwJ4FMgvh4xzoMWX3hzxGlI68t8GwOzAHjEUN+0LN+k9GjHzj+576NLAMMuM+zEjQE8N6jEr0kXxkxjiQvI4YG3uPTCECE5MbBPjxT7vE1PdqHPkATAb1KoNuEtl+apai7AP8ouuH8oGLePx5RONHcXEynlPI/vO8gz0mWDA0l7Cj5uXcKiBCMMA+a2bHuXDiex7MJCq5T9tlybmDW/JLW2De0JmewAn6TCutx6fNniBbck9U87Bh86NiFC+Gwh2aShzpy+OU0Tonw7tyLvZhADgd2p7voSB9FCyU6HgXIPXWFSMTXuWUYbdkN/NIW6MB36zVLgMYo5uL/QZXQccNfwPwXsMhmxVex761HXcExE36ong2oFtxvb5/6hsDd1tV7eMapYy1ZoHqnwwEHRYfAFid7/uG1GEqdBMHZo7ENxuTQFY+a3theK8KrsR5kEEoNKxmfV7WAeZaQwd5XL+krOv11rVr06zJVhdZkdZ3zfOkb0e7TRfOv56XofMi2mP+2b+dYRbj6yTlZKfh7Sy5gawSQus/tzs4y3BNYRtj+tPBIbzrECnPFgjoBnCKZfZ7h02+HQIWW0fSlb1HIKAA1kemBTeHdjjZ6gDLZxWIh0kgSrNKsyiLekqKt56xzFSbVli0x6S7uDqpxHB/V2Kux06tIV1Xs/CvBywistvyNjuHSfMdbCRakudNrwA//m0i6ucP+Ar0c8BoueQUmabg9AH4CRbsr1+RDmerETB/iyv6AkGLaVeWxEz7FlFsYKc5E8DQTNnl2TngllQeCIunuzvhRZF8kvrOzFlEKr3wmLPuomGpuXcIl2lEOZpJCvLNu4xVD+QR+vC43QBxvyZMorlDoZox1p/JvqDpsGpe3r8xPXzFmCYTMNtap6iT0vmOXhZLckdtbIPBuCLrRPxBqZDaoygRlFWwb62bdSWHEhoP/eXtAdx53dcxisGFXmVI6CPW4+fGZUgsYVm+RuBEUNqAnhhYptn4rEz4HFYX1oLH2S/8Xv8sF/J7bdKHqPvJy72TeV45SXC4q+1IdYnarpqCr6+rnoPx0tSeRLfNLMu4dd00EnOxkpOgi3W0Ms3hEREZeh0k32BkeeZxMSvX+gh4na54PNDW2gUk5w5LgJ0E1gLmprRTugNLgTGQwBHFFiUHv+jx7c7j2PANsBjYBHV/Y17T/HPfZ+J5xjiQMvcj2s+5KpEl1xopTwN8Hpj5g3z1EhFZq8UL449CjU0rcNIpdGWEW6Sy+WEV0uGqvtR9oZ23s8af0bGN0woyiD22IYrVcjEnj6a50eAOuqbtnlKd6TtTdx0WV+YLhJgpzgiu2T40YaCvJvVugepnIdwnnQR1J/SMNbkQjK6T4ohZE8ySCyQY7U8vXTlsaS4Gi16H2XYozAu+vW+neSP3DAVRsJ4E3AVdiwQrNDOhJWvvpE5VQ4zJZhJkkrZrSWFaaqHAWM42kveXUGrXkMl6wbx2xsmYGJ8HY6Nrirj3kft4+UWT44obAWwMmj1Jjy8EV2qsrEpVh3KzH+Jym1zobTwaQWjzTPZM28iALTL+p30MbM+e+t+GzqVNOckvlXXDugcPhn1FzOdfXF4qXiTbtIXCx6jGKmD4xJ+ddOv/FD4FyWRSwJPhu4JvHjmjz/7Ei4Ix5vunnE9bmHynyiwLxFOjM/xuPRBPMpkUDN+dcgDB8o44s8AnG3/iOntzwb0tuVyTtzZIj9oR4ogo33zxyt/0RBWJ77FUe3TpunM6wPA/My9Ttf05Bacu+x449IvJyNkdHey1C9WBjiDHMOP28N5WmoxZQ32TJfV1Cz5bjbHZjdfSE6/PwuO3pitnLC9uJpXmZPzWVjzg0ubGF6/T9V3FhT6nxLx6RNeEcpkXHMUtD2VDW1k77/rtSKbXeZnXbCN6vV/mr6uvW6DO0TqmGze8wyKSzBy9hLcKe5Fksy/ybVdi1ULb+R6BO+7Ezp/Df6lEyLLFgfFdmaFWGCiPnRYn3zzSiaPo1VNBPMmnjClHS09ZBfI/UK+BXCpp/eIODCovd1PQnpeCkJ3jsg9tcdZkU39nHTACYZoGiSjqc27ufD43fmdzZEpVrclXNZK9EE537w+PcplXBY+qb5MgiRKhNVchIC/TqTRndxrUZOkM7AZm7yGJnCVLM1FuqVpWpeQzHd+Uj9amaGLjZFa9fwmELG9toWrzoIG4Sq/YoTqCdBMGlP5V/Zc8bnFw+9prr1DcAK9gW4QoJYqkc7v/rE39bZSlyu311vPRVR8tTA0yVaZ7B2maF5e1lkikTVFdQ4mLavW4RK4oh++8rWNrmPJYSdBL16D90agGcll3DcXbXtHnjL7w5eq+8oXZnm3liEjMqb9z0/hugW1jagbl1FN904pWBYl3WYPTkYQGkc94NNXM3vLcJlJDP/ZMo2jtEKQ5crD3j46LeJJt2sL0DYB+rQJ4kryD2fpfHDdUqopPKMpaajLIFWbRX7hPKmHk7OfosWVu6h3LXdBWriBSKnlLqMm9pUlV3uK/REA+WGqfqHoO02JeFQDwXyoOYTQmRdc8HFowrcrabpY4CNtTZ7c/MCEnvBhzaejza3BeqJaAq+pRr1UJwx/mewRTQZ9KuCXP3JeDtZQA+BE6gQDlPT5V+anENJJnhUR2EBDRVFqVxGXZnKSgbVhyDFFUkatVaV1ASu+yDsT9uiZ9FXygaZIy2E8Mp5D9s2NakkMyc6oeseQ5alZOBTor/Ohhr6q05aCqWsDvPI9wJeshVSrLbRjb8sZDPrEcocdp+QlP5R/finTZL4gbJHvMSi2R8+eIZ9+d8zIM8XsFceDkrvMvC8qKeJiYIdwEATfL7WLvoNEVyWTxQO5hs0i22wotQsxqVVf5QBUvqd/uVOc7OyQ5/pSj4vMyQ7LDDFOAsM60CWdlwrW34ASiH02OFBzxDsGiuVRESY5N051OcJJTnOO8LpwtsgVDl9DlsMWSkeDGITd165J7ZClbPOAhj55MDrgval3ma4cO+mw/gZLhw7uj8x8KO4KQLzfW+cptfohbZhII6SbQ2W8WprysOZhDUSJYECcYeCLbcOXCQBWx3gD9FGrQE9qqrqU8CC0JulTYiizmxDX0DZrlLiLXjWFj1Jl6ikwdZMmy7SGIXy8FR7b6kW5t66qcCq4jKzm3lb+8JOM1Cj7Z305ytj3Tu6Wds6LRNqAwueJlCH5EhvkJ1LVZinGYOf9oo6wVc9wEzLuEbKA0aV0SYAhxr3upzxbShrzSQXUlxoHwDC871NMtCWj4RRJYInqfvZrKPp9ODpGqBUMrVMPhqsq53EzR23ExQkK/Hf26qzBqxtABNq0rwDopYAIvL1hWDni6CcUzQHNqZiLmUAUgUtc/xOdQVkGhLFtcxku28CqzqHGCGH0bUzqIEDcVV15iRonwcU7XDMcFvUC0h2pVHzoTyZB53TQQyZDFK4hYKIvfKQ4zGrPFeBD0XIG5WHRlzSCU3m/0N/5E3EWzJd0wF+DumvXUHph120AAsH3syngDPgnDghDSBi9rahOTFbuJgWIDaBNCC7A+3Pj8ZUoUtAYL+4zrcLZ8Zsasgw7Dp24180L3h79u0JbYObi8psTwlOqyKQPMhfZwucpO8AL64rSuewc3I93KOOU/symkBr3HfjyYhnIFrASuFjABcPvgm3Sa6Y9/ct5eNN/JtOT12UHla1t3GPO/eix3TcnnG7X2Z0O3VMyaegGQihZJAUz6K44NXjUcpMjIv3Wv+c7/advYb199/+JmxOf8tY06xv76hkjGZQs4YCZeIJ24W7ZVmumn/1t9jeVv6TGDn8cVrv6Je35fcYne+j8HpyFxjZBc+WvzwuXuOEng9rv3/L04oqHf9//0FuiPb8KuxBnFU4mC6lvqZorwiucuKbgpZ/dVg07kPByOBQS9E5nlp7LwxiyO6/4jzR8e5eWOWqjzXxb6bu+vJSc34Qn8HTyCTdBDren3IS6/ij7G5fulINuCY2sUokjHxjSAkBZPMtHLR36EgAF2DA1AGmAjjBQ2tZOlmX5/C9BdjP42QB2mvwPo9c3fBcStLMwdFY3ZDWyXlPrOmw8cFXOW/POoZJmE7hxf2j2UGXfTyJm1EdDUkdkLy8/mZaeG+XpDUflzyXUjUV0VC3DXUPSrNiVYscwXSLKpRTJl+iIZjRIGqtqXvG/zaBuQVbiiOhrRkap6FKFPVQctgvuRdU1KLIGYxAbY/kxAnhKMJiM4Y1CucvnbYCKRgr3vDPBkPXBi8TKZs9r3apWV40iadDn0hFWEYgSJQupSRIuE/dA2zEs3bHeoJblI3hU1FuOSoAn110tiLl5LyjODE5OcGtc6s0w1stTaAwyAmUult3Vd1Ldu0KobQPjKa9osEPnvG9ZnShSyWTmAkF5Pg5JBDDyAVO8TnSImG3ZE9gyCG3+BIJOuuEiBTdyy5jGwHDHokfhSsWQmSJl9cHz8W0xzqRQ7iWcJc5f7XFNWsQpVOFdxIsmu0MdVBpvyRFT+xYxfH8X1Jv33YdSKZURwAH7iHvUhQCeCbIC4JN/4SHD0CbgM10ZAVN/FK9ER/yNYbgYtYME2+qsT8RZB+EH4Gb68PtBkgISObFQBjALLpYyOMT9svQ9D8wcX9HMPrqd/4tNACzTylBcpB8NKQACLMY9ijPR/R8gsYX6agpuhiapC1LdSzOpalvRCCpQI4AaetaNp8XQ8uFMB0zo5QlI/y2Uyqdk4GaFEQ9OVKmvOGTslP6rsYoPYelpfqdz5L2yrZP46nqV6K3QENJFIk2PdtETmcEmSleolG+gA8BkWtUE9PR5+gd8suS1HcuVCdcybUFwFvDcJ4Nn3TVER8k3UFOhRxrAU8DNbDfIhJKuUPkUW654+iHUI9wZ2C+HfgH9mtu3FM4sF8Kzm+awv3P4spEHJI5OAIq0jRZ2lo3fVyEjHuIA6ubCxKrAaUk0I9MP3mddzanYg4a/RdSO4o3iVvfie+apWiFCAKnQYwDZSgxUJQ+RgStPvsYEwe+ZXZzMKeitYdDuTAbGgZpm92E92gcIl6DEnGtE7FwCdMy/vKiwOqoh+W6j7/K0dhl5IY0z/9BJ+4oQwlLJU4Q9AMOQ4nEToFdER6Hj1XHBYEmwjIg817tzKZ/OPe5yA5BCXMUwdPQm38E5QNVSnJhiQW0nKAfMfXePpxDUYDZgFAPqDgE6P0Gv48g3MyXNvmKWooVtHhpttOx/8SD5Imnj3ERNOpGl0AdNMLdBC3IsL0C9RCMIGAGDiqCJNNaywpmn4+DuzR5EPeU3/q3y+0xVd/B0VWSM5zM1/QPKTwW4+dNmYRiHEbcsX6E40+Nc0THne3nh1BHHm6k62PwaPXI4Ay4rYGyKLUxLouOTIYBVgJEkNPuT0gxJCyaj02euRgZYJqgh4/2kl4BikCUYSfYBIAE+tczuHGrKWRqHawQzQbaZbMOwkM/xQQNPATwlkDaaPSzhxWOR2y0c813LquduMV6ECxwfM3UMbaYR5ayNe9BrZL68I7xoqCR/HyFDLNBT3xgmg9M4UtaI4TW+wWbRiEz8/TC2l99VVkhYA/6KOIDQ9Kz4NQvHEQHm/EBJL744SSIslIeyriRgYLyK5FNHRU8nk16Smy5m6C1Swnp6HhrTdflXomKRj0vWYJkdfTsIXpK8RimeAREa1z034XoYIrybGid6DmWHRSR245xbnLuuHtHSXBljhwmdZqTCW7NTTvNmbIl5ww2RNTsRkRs6rbEsupnmCq9nLXTBgzKBNLjPGfAzQAfkZYoMimXZFgCbilegajY7j+deirwvWNY9Gnpjq9WTpCNflZwKhE9cKQklulydBwG/cIKvUp+VXaNtVfKAkuQKh/IVSY8WEuKZjrGDdi0fQ6h51Xl0xhcpBOXkrWQTUOuFyuPV9WPLGaxwrTT4YQePnGJLmMMdRTa6tFJDDAmRUxxqzOsICSxrWAG4g2CcjEJqyShyadYXu1av6tnE9coZdXbJLCHxMZztew9ZYsFEfKkKpjc4m8CH4kMB36LLMoLdLsNXi4yzjuiHFEgTPbIct696nZhSwrTFIjJM9+ttA20B8OF/ae9itCN2Eb6eD55OoCX/7IiPKNTHcbGcVDbVGFQcVfJJYeWufqU+G7U6s2ROcCLM8vr4dtLhTnF1v628J+DM4Qi7CbIj5jMdgDjBsL99Ajdp10BVzWRTi3uH/FW1CjNH2zZ117YCJmEJY4i2qEVurdwt3K8iR5vSavQTB+2DNBRPTRJVdVIutor6KMm/5ZW3U+TaehQjIlZabwkGUCE/WwdebvtGn6E4t3lOmJqmL1K0iRyThLbtYzBprmfYM5W4YXNGBPgInh8bSLB401xvulZAPxxexeTXxu7eC8PU6fAFfJikYBM1GgdNx920B4bPMbG5Jjlik26dIKA+yaAt0Cx1JjNd9fnJZ38TVPI/yltwFNlVF5FGDNMajV9SJ2914cYEjz7AMO52M/hnNCjgwZLSVPT2WDIp9MeGfV7qGksNIr4HfQXYzqah0PaSkA21ZvdOvCdra17dlzWNQSEyxUkhPv/EqiKhycBakjVmPxeH2x47Nupc+OSZnOU6G3IjewnDT0s+g/pFinWGAlnjWCJ2+AkBRnUlUzgfVMlb+EgmeX8fHVXtZQuuVDQXlti3EKqN4MQS45WCujV6trwv67zyp1THkKVVlzoiJiyXA6w1eV3VYMq46jYRsXwpcRLM+TGh6GuHw6mjA9zdjVG3SuhtppOAqdLfoE0tzSHOXI4z1QZdrl0nUII8Oh+4Tqstx5LryLmUXQKVWpCGQ1oXNqouFe7mWpXjIgVvvxMY1FdZIh4YGZ1BqaPbtkc8hTbu+tqLSRvQb8o1wHcRuE3mmolfpykWv43dZ3sxi6N0U5qccaUww16aKD9DzbEuoHjtPO4vkxxXpmdDPkkrNyETlHkgCmHbk4oVRLQyZ1qTLyQKJceX0IKBCZqWmKnvKXlitqQ5k2uhgXBzjpdSUnAKZBuiih+kVTwLPT54FOsTuDeJqkkew6FWhUkjVWwJ/a+FGvK+jqxudET1dYXZDMFlcPyxGVjn09oA5ftmXSc2TPjHADFsMNggkk8pihlVAL2gmQy6iK8iJuwSY0z0C6GMJzg7Ag4MLMdHglkxqOJMotXoBTGL3lUyH09qoFh4sARourMe0yCS2dRpkKtvhiMKbIr9T3wKqWE31ESim70YUMADvCFbA+VTUyfSE6KyK8byKEetRnOFBHdl4wLXnEnJTOjDsjUOF0NRhv4IqC60YlPlRWK73rFG0gG+hflBPVrLB66E/3KoRhrDUjn34aFaLcQKQnTqzZFRr1cyDcgWqJqgVC1tZQ0PF0gP3IHhmQYUAW0FPsWwIhFx3GklNpoNECkESVLprSH+3p6WlxWk6PQeIhIb+uihY1cXTa7LfS8Fp5jVcvHvG05jHcOjRs6qQrmuelKavXtcsgAPvUoDTJKKgtIrxFbgVQqVoxQlSZYsDrgtyhFJZ3w2vFkmXEzRrv2EjcpRviNgSUxTWZVRS5wpJtou4phH8rBHD8Jrsz9TAxzizyn+rkpYzZoA9t1vUmAIOHeb3kE6mgEcsFtmklCMC4IadcLhVGQmTaKTPqOtBWdBoWGk3MTe5pwQqncnNJQqFCeA1bnoHpYz27rwkDBdcPwBEtk8pEIvYvrBLQvwUtpA8gcuEGb1ikr5WaPizmmhwWhLF1LF8ReEhuSifl1FWahnK8rCCuPmPimCWEUWzyg7w9DK4hyKX1yvl05dhcv/yFgqsAbsjtw69bY4X4jI4skiAcoEsEMDHeIa4X5wbCBApeAS7plrJTWwN/54YAWfZ0mErGqAflIRUN2WdOrcIY7o0k2HZEEGgrF4hwFOYnLAvn8GFY+MsG56VsDi8FEImjOyVy0QhOT42gVL7RkVzdmD9iKGL7BXDjlAgQpBFIVjEAJ4WOSmztmUVKiN2R8vpFmwt8yhFbu9gtXzzHZcv8uPCiIxcqkACnjpXZ9bnFIMrDxUXNx8VD+PWfcvyErXKyrElvDMF7BaEnITKS03uyQ5pNIxiSSP5l3capcydegV5IiWRbFIdkT2MCbpcLUsKd8sFV2aTk2s/Habc1o7eZXsW7S3oWGm2P7yUSOJt07W0jugDdooCdzPeT5nJU04PeQbLMFhuOzXz5MtbU8Era8pG62ij7F+ZrBCznbvkONi9awB7x2wF2Ks5VLj2zpGOVZ0gaym0zsH+kCnv/rB3ipOHs8NCQekbH4UcckkCv4oSaD+GEeUclfctswFLNXCZ9tCjyoqZ7cvM/W5apW/3J9poi3X7R0w2aTldcKvR8xk3U02znGPX2zxKMktNcAaMY7U1b6NAljK+CEWFuVsSWWpaluCd8isJyvMekFzJf4OUScou5MrFMOW3lVmGkGbu9AlsKnPboer1ldUDDu6qOqO6u4guYtrEf999o32XXlbhyKYgmbI9UKXGS7bqW43aK5XW+uR+HT4fCnNiu+sWYHNtNn5S26ovizl/o7djVKnB1hvRPAsF9MrfZ0ZEbVb5elJXIRJFqn61n6B59vjylZdWqCA3zF8JqoBLOH4uEFO3SCqVI7oYxr2vNdiX/fD9WgqdoQzcnMT2qhqkiOBwwaCmKbFLY/JHdZfFXgTDv4WvP5IpnDVfEx0ij1wPVl0xbsN/5kzXJXogLIZ/lYzet+3pLjaIl5ewWv6g5PUWSjXdP6vgTREzII4jk/0dmOCexDNJibjIsRVyXSLtl/CEQ8Db91MLi+q4w3ZbKahKd3kuXE7iNwcjcRQWhmNfrm05UBfwhv8ka5hGMJqRX9qfX0ZUM/ScjGZfEnutRxQD/CcUy3pWcYEbVXz3AtDBJaGQ/POYvP8Tcwh2oyVFCPQ1jAKu9zK0stzbGm9oxs2IW6hzZcpOOZg2cibNT4KkgTvgfu1wVWadws3oEWN2TKJdX8863A4tLSeMjYu7YMikNh7Dhqza7T5vJyKXhzH9QwmTiKnY5CxJXLcZjlhQeswqI1/tOGvoebzOcSRGK/a3y+4OWxwivTh0aJ+V2+do1ibrfC5UpwET37mxqm9TmBIi6le+83q6JksdwSxDc/gJ1xgdjgoyKrC79WFfjgl/2Dvdp6wvOs4+bY/9/kYgzVxuowT5BMrKp1C/QHTcGJIikJWsd1YGJdwk7EGUOayu7O0OKyu3WUrM46xkHSgIEnInR5lu7A/Zzqqb7AG9ZDeRbC9/h2TtcZEy5/1i/oXLru8/4jHibY5tcSjHKwP2uVKA6oxqSw/vteTMVFauCAa3PaSkGVtzeLmjG9w8qOoIYicCcF/yB3IkOMqewFeKCBAcCaxeHfc5rInvBcHZLT7hUCKIK2GsIHT89ugqcJE88m2qdj8lJAbtlKiwPyAdSWa9JTg8KyQzBTZkeNQ9aPLSGHZJQRq8oV6i660kCMBewaH0snubHE6lxr4LSmY+3ueA88N7qOvG20OTXvMGwlTTmYTTZNq8heagFiO3xN2GaLQAGSRZBcpGuZCfPCou83b0hqRKVR9SwwvqefVm7UVjGlOiPdj+8CAFyCIQhmYT8EZURR9G0/HaxBy3Yf87JL7XYqsbX+wsIZBbl/SCbTIIO8gF4EMOgI1DBKy24kSspniAlTVYaT9o57fftbAyOa5lvDxEZp+TCFR97A+8YBchnx8Js8JIgQslmwurENoXC0NLggUqk0KbwQU0OfOC+YyCCkgN8zaWhpNThJkMEW7AKhxdSbSyeL5RVehj0CSoTBvyWFTrENu78HpAvq2tYCxs7/HWli59kOjPcyYDxsOMIeO0PJiy3JTohQ+BmdUlNWqpfVnD6wwI5ngVeSBcY0/FXHzyMKLoq5gka7Yg3+YE5zfx5hdbB907QOhGR75kU0mP3IcMyReDudF5CA8195FMzMtARASc1ukhlkSWjGH7YqHMHIIC++WinUwmpm2ioepIe6cwSla1R0qZLVqvecxEPtYKmavsptpm1g640o4NLBCsEE+el3LlbDADoX0904BQ4rmg0QUrmx0jjWESqnS0ONpOpXRSlWvyVLarPujY3YnWIKl0asZV5YiDG3/IZjCssvYM9gzHfERV97TwqFsPiHmQklbLZr81UuIV1mAyqxpmHVZpYykfMgUQUsp2JJmSVJ8USiy0VuhmfZa1kdlAd7vyktLNJic5+3rBt522dDnPMGfK42wtzSjWraChWU0wlDIS1egVI67Ja8rPrFmElmVNfQ1n05pH4ToL3iwXIklFUtlgp+CUh7KluZ0OrYAj/GXPhRpdbqUh+jwLWCcMEWDeQwB6gtGtNieijIrcdK1AFy5QpF6ffYoOK6m44O0HCPrwvltAtnjLd0LtGwbLkWzLUFyqAaGr+O10359QT6Wyp1NUI9b3PUcUwvEwViqmT98W7SfM3GiJcxdAn9eS9QpgVLMxV3IWgf1ek889gd9AooPoyIZNStkScUuQFE1ukAvr+KgGfSQKZIlHD0wltfxMORJtBI5u2BsWal4O8Wqcd55gYLjAIYeofLqIxq116KYcehjsr8HhYlIPOKafJUrht8ws5za5BUqJivEjbYDm5Cs0mzLKZ8+QZKWas4T0EGVlwkmZU015YE3FS7nPViehC00OMg2WnODMglmbO6QUVPmegCY3YKDLx+qExKJ1swdsLBE2Kz2Q1nkiV+8YET8JvF6Vr5KK6A8mPk9nXFRg8Z4ZBXPPwpiYaKNL+MgZoAgurh75m5HrSmUU/Tr9TCXnBmGaZUlgWteRySQSTEfotO6luL/f8/amZRtZBoFyrE7KU0mtYClTyrTQZBuDl56xAa2xUytZRNpYzTptcsyh+LqYbZJ2Ope9iJ9nf0VtOwkp398d14i9AvDD5N0B8CB741sqxJNKNFwnI400RAWbv5hg3u9dkGZBELECaFW8TUYqfEktGnRvMwCXsBO7qC3NgEwxEJSsQmBOfUcY9RqEX/Q+bleqaYq7di1Ut5QxAH3JEuDYveM+wHZARu3nXvCJxEtwlL2lWO7uivDtAUUZ7pCvZov29WEHiNtpTw7NmCK0BxUGiQf52FC98xqfU5bhQ22s6/fpR02gqKQ7Uvaz4DBLqqGFEqHNyzba0QchuCsxW9IXkZT+2baBCTOAGSt2u0ZSqdHEcn66fczjfiTjMw0L3Q98a8mTqp2ZPiaBx0F6FdhnCqEMZ0WqP5SJNaeEZiBPy2jyNIgux/hnUkBuP6dqiO2qVxy9A4+b8J184U4ivc9S+ArDLBp6eqElUQHkPql+taNQDxceukbkFeuK8zWQVlVi+vmX9IhETfh0TCa9A9lU0nvxBgyw9epEYMk0pwF40BvoS88gJToiFpTqGaIEAxhFdWiDagQ+0qhPoI3famAD5nUcQC/h5xBAKfACMLDAbNiADagiWqKGYxADa0aNSNQAziS8VnXmoIBqOl578y6SRekW4x78LNZfwBZDWfIsi7WriWOKxz7Oo4OlIHS3wYFbRHngc1MBBaQiHLidxScBUcjImnYuppBYz0izqE0DBmx1+Ip5ziZZgonWR691OZGojRk8RmEHz4XdD0iWWQl+mgvIYcsyTddWoImwLd5+2skmAPTAOguoSrOIWiwWaEhTpZdjtjBMEV2cI1+KphL2Qwz1LOOY0uGFSSGiSk002lG5YCr2zQs9HV0UUBNK4GtpRrnxsVOvLxtSwXagEpoJOHwmTwqUyOlnjZQiIItLKSAIqgKIBoVR5SY8ZS4GvlHrsel0xXxHTT7fpdrcyjbZDJWBB5ga2tNisBYCG9S7EcoE8g5OI+1f8CQ1b/ZU4IKQPil+h3XSsQDeEkV227rtK6NLC9WrpvD7i6i3w+aaP0MlNnxE450O5HU/tzoj9Mj2ufKRGvRfdtyyA+IsQTb5DbtDoJq3j87IGVEPE+fWIaqPIQSQCiXIJ53Wgz2ZIjqR+VrY3PRAefKXPa+foY2X6vxMQjJy+s6qQpfgChNtLeA5o7p7mMB03k4W9/MLgDvp9AYeLgrhtUqCT9/+KTipNQD+R1KDsd3rIHBvjrbLpVv7mTpv4zBn6T069QHQoY+Zk+c8+I78I5L9Om38P5W27jQyxFNcY3nb32Bvu9vQT7YpdXtFD0wdt3nIM4IKRNnzXpfBqf9lWcR9r6DBRgS6dl9OaffPcSa8fCqwiMLerBeDEtf3499j74vAV9F7VH6suWjjkwQ2eyhQvZ7avMwrmikoHBhzg4c7U3e54GnFY3SNJXKtPHc21fu5h2KeAcdpxbrbWsJPjtaHUrG6oPW0iFrR0j6Cf5ygdJ5XXsBQsnRAl92ie1ADA3LaBEecUXbL61mcmSiYfZK/nw61jB7ueyWPz9k5y6AM2kjkx7lIfrcYD5cdfrEMwFD+kAuj0T87TdFZdoG3MEqh1m2sxPvRVJPF6/5DZMFuVPW2Nxt6x1m27o14kBFzZBYVlf7sE6VjQZ8y09icmXjjF9VYG6/F/2Xn+v3974YxkSGb/u1cfGme3KX6Fi+556Ef790ZRbb7TN8nnLI435F7KIFebhwxRPkHxPkyG+Yr0Au0vGAd0LMvcbjDr3ROqsAS8/jC5XR3Zo0NROdGdDOlsOXxkAlYzUWSGxfFhq2QCOqd0Q61l2cwctuS0aGgs7kI5eZGOA2OF/m+N0Fe5CP5HTYzhPhJjhRDOSevHiIzZqrAk2krTwnoErDEcn41UPYZ9snfgt6CO40ky6z8dgL/49CG7Zy2bReWdmzPIyFsMC34U7anwBnBsFh0AtpF+Qb05/wBumjZl4uZCQTXuZnDrgEIFDxjJFHFhl2f1ZQHQAugpLyU6uS+lGaidy4tpZFKa/k5aGzWEyKrybvmxGwJEXvxGCEH0TuL3Qyn1bW/08OyPcZvdldj552Arsi0NITmeWYZuE5binSwc41ajyWFOFWkEDczOntHheHbgA+UHfZocwtTEaHFTi+0vKrcgKbvsunRH5URak2Nc6wLTqYLxjdkftXcpXFVUjF1g8OtcgeN14/1eCu6ahmWLmpksYQP4WpmqP7EmHCHxW4PVCCenSwBSi+zgdjUhQdI2fZDgyEzXSVDav6oA8zLiJL4+oxwn8pDAS8UXJMPcBKtWouXPr63zi9WK9HFj3zFtD3Puse8d+weT3umkirVGU6zp/m7Flkj77e1itoNlJ+YluJyew+oeVUYWv73TprorzLEyitVLZdMcbzyM8RKyU2NH79UrZU8UQTxo47owDGSFpQd/g4dG1WBS0+d3zTSp7xLapNEnSkiu2orNuskcso8KZwzzJ3+bNZL78zBzfZ36jWzL72jlZle7c1wGrE9UMbeLUuVk47QLhhKI4MdVWpB0dddGdIagyk7LE2Iaxi2zErCkZraZpd/PK3J5WMFU3X7gokAd5ucMhBe7BDCA0tPQc/lLze5DFzWchY3IKAgOYwVuUYozl325KLvN6/D45X/AQzDWqWowJamqkRizaNAQJ/Sij4yZz2uCjZXuodtepSK3+oqoEe46HP4SClad6WifbN/Y0jnkUGNo2/JEIRnZO4j+CE3XxZdmr9WSSy5sUC6sM1YXhxwr28WzPuZY8/6eB6jj001OAAAmgeYQPmG9OTmP+dRnkpXwdI/hyUW9BIIWl+JQOf2ofmozAHdkIlQu1/14HmIPcDThTAEXfyXfqQ5K+KbqBZiGs1qiKNbsUImcYaJXijCsgrIFlei9TRXOFuhO0QkfkZR/tZM8fJ1fnmprMPCyGLcs6hDTDFxUXF4qN9bUYI+DP2xWLdP9WWxCWfWJDXv3LQ0eVhJ4ekrn5Zxh1j25mAmOzMqQI/RdDZOMR126XTGEWySlpj3gMewoeJ3bQhwh13A8ccVQrErSEVKuYHIILGjnAlF43UUo8ZJsbpVFUevSrkSM5BDguP5oLdvZKzWQC3LA47s1dJYMKzabFiYe+GZGOJcTyraHDNzZrhTy3FJB+JbQHdu9fKW9M35olwqBa3Y4VutG9zjdln+KWlpdDSkVDBkfUWxGmRPfxazkUi7Jh8ELjIj7TOZ6PkFoYoOst0khmlUuWNqoGWe/Og5mjpGXs6J2T8aYCJc/7rZ+cS8tbxObrniuGIlnRbhNxD3raWzJIIGMi1Jh9OGn391uCJoS74dKhl5RNujKlITis475ogdqb5SvqvCE1FTSsgvxlEYe7kYz9g0hIf28twk1WwvYR2E28n76Kws/DLsOr9hRWAmZziWh2Uy8ZFJeVzkZJpx5l6PmyWerWeIWzsZFUQHdtIEMJ0qPrMw48UhGdvhk/SRYmhVc0qhA/xfl9AxNhTaJrwDJUCfQMG9uXwzKWt1/5XlGmEUoRX+2rFBLkojNZBx0STUvPQKWl6Gb6K/9BhWXuJsuaRY4pW3MislQx4/3p2tlRw1BPF9OuINP1kZEe5jfjGm93RDxERGIQIvNPRh+Bn02MR9gpL0RIA86nub2Krae5I6CKzBCwR4gWf1KhkYT6JIY+xSr4oiT9IrRevy5w25/9zU29i8qicJQiGqX8NQxIoZ8ldqXShP+rq85moZrxQQBHmdEMo9L52cqogDJfUkgeIu8kBJM0Ugf5AqkJ/JlNutZloWShClKV6MTW1YOqTBnNaUUCqGArnTSuFlp6hfpCeUJkRGOWjSaJgov2f7C/Zr1GCAoADxU87RNMeZFmnpiPdW9wj0cUXOlWefkXgmmrf/O79IG55pebEgtwc75P1NI+P9wckMieuvVG7OJqZCkZX2p7+EARxgJJdNC9rZc2if4KK3PWnrcns6fxAgi+fvUY1apqohGBDnUDPYckTS2xRSkQQOmqufwecyk4Cg5taEYbhwU0Zg680AiorCs8QFbEsVgcUyr8A57KL1Abm1Tl2J0wd3Au6CJotkmMYSSlGzoJhz74Ffswj/WyhY3TSH+YR8sOy/+bG9K7MmzVExzptT+nHMlzxzXh6W583phhalpNOvGQ9b4jXu4AolqGW+Lc4KxD2MjyQlBPzprk22immLXEO0DUEyfEa1HpRMykR2tw/kX25F7D94WP7lJilsowkKu5LXCJdPbMgfzpbTlTyf0aXDTHX+J+uKlQ9oRO/gHA5kv9CxAs7QcuxIEHNzbg+Ly7UvS3cf9B5WJxVtY1FyWV6yxMAO9bM+c4qOi8WEo5u4kMWb+ob5gm+Oha6rlGJxO193pEGWz6pFjjkSLmzayyNz5tDAwThTAT01evcnZvEOkNGUwXKgJCSXwA1pNkLy9NxwPaFFPXmXl5wQNS1rWcp0cbUPnh6tTg9ofs+All2C2QPamqie1zF1WNHww4anpsojUH3p9EENNQunpTY4mhd7kKSqXtHfjYpVqTFwf+qYeH9VWFjryGzcKwYHU/gJtFzrYCtVHgQ+p+VLUBn0cTgmI+HPax0V/lXVTs91+RnGymcav8aULrLF2F9KeKQimKo7zQC5L1AHNw82M3hNb4K8EHXZVI7Ve8KQlnpzqL/K56gkw2LCtU37j6myRE1D2M67W3Q+GperE9Eqs7q5R3NklgL5rlfKIluBVddJL6gdKMcGFaWz581wxcyM8n/eAgz/72ERE71NUfnDu4QGYAE0zyASMxVgwFmD7w2FYuuOQkoTa8aTx1H7e/rSskca/lQbaAZlZoYgVxSIoT/Mx4dseuSQuMfl3bj8YXBuGlEoUHfr70B7zoer1SIFijHlkfcBXRDK39DYuKNizdBB352tA6560QBLUMsd0AUrCkMkejLFPG5C8NsDtmjT44jaaC2Y/cgyl3OsoH1EYG3WnATlNR0Cwk8fDhrR/LmRrmQn6Uu6xkCmKqlkzgS15H1ykORAiiE9KEfWHrrl4SErVG8h+ZMPB81SOXP6MAiTu2J5xHvvT5v9jQMaoOxgfUTyqHFlApo+HRV9LmhErV8IK8KEDOLoaIdshZisXgcs6zkafN7uMfxQX4M1VacJNroSXJ23T2Kq8pluKq8ZKBVSdf5cMqI0RQJ8Z0qE6wUlwe193bi+JOFURGHQzjZRkY/VWPRfeso65tuV8aFrepOJKvUHt6Ye28OiHByoCxprqHV0hq9CevTZOTsvMl7cGjlUQN0c9kBxeNgVKqb6vCVpmW+Y4XNSKfPWcQsmQVUqySh96migOhXd3nQnAvMzfmDTmVxspa/GZptgbTChpDS5687MPeUGDyjJk9FNRnWrj3h/9gWrczK+MwZDo1dPZriqqbuCyk0cp0uTjuGI/KEundUATZByAZ+i0GsYjR5hdHpTYjAhgMlcAjYt5woOA5ctMkhE6tNaXvaFQSuekdRa3pwSiA/MbOMzWQo3jiaiFS+09HJubyFVMlqlF0ujJRLQWjKb6RYTPhOwx61o0N9o6Laarv0TxGpI5P6DvssDpKYJFDp6ocUgh07PDVKBrMAvVQHmODcXhxapeoYLcoDY0AmjvOTiW7kFZq8dhDl9GWZjNNs3XQlgu1IcUnZpQEDO9zWAxR+hYxzPzZhj0THDF1+i38661TXLCI/OCNE8q/VChVLlYQdZWq0hm8NQrWVmND/hWXQ/4iymHzllwnK3wrIlfbB7j6OWeTBhhR1F8DkjNMQ/8QY38D2uRQOuZRWug21amd2y1+5oiVLYQNzAbG6P/TaPVE7mHWqs5KtD7P7nu9WuJm9kxwdcXCz7IwNbRFXvyqqBADR29lchnNBCx+BZTj2DsPzYeVxuOQXDskr82EpUMgToozhqHpSbV1ZEM8XfSVkHIOk4Fy3REmCmSYm9lWM5I55UyQyxISVvBSCKYCQM3BAGWuAAmdgTAbihEciye1qKJgyJbZ/pbKVkLltdzXSWx4hJ04ZORHYmrZQTLBdCF+eiMopR4zAOakUFnUb3UjzIHiMiO4+VVEHQJx19NiqmeLfcCPRKrHvqXUWEHDq3o3h52+AyPKxIsOBf1sH2hrYNFmqP/rm4L8JrWoAFEAeBAVgEbnbgaMd5AdAVwkDEnkB4iqP1ESAWvl0qliLm+hJp4kZ9OuHSSCFifNXIFk1ZJ37hSXmp5u03atBZjSkZD2jdT6A40OJf4u1xdPis0WxKSB+HjyiFi83HrQRiBsdbCL+fZ/qWBkFT8Kratg8tiIR9Wuchga5KQy+a6hkZih8zE4ubKBkreW7QkjhoOUk1TyteWnJuJV6Pn6YCwGeaMgHADPcIjiw3QqAtTmm2n+7tpWLtJFlIIXkaWk+VfbQb0uNqCe3TSyRr+eAtVYg/T5pkl+sFSsrIkH74hBuykALKNCb/cgMtsAY9unFMxcf+yFm/bHRLEz0TIsTsgNKaaD+vy84Mq2bax7hmMzAXc+2LnJbDKCF+BwjbWjLcIsiUZYKw1lv30jIY1Bj75pNnohMG/cHDqXKk1RLSJgJXMnRzGCReUZS2ZyNDN6hF59iAY1gYQ8pKVTlBGBe9e50JnWiBMRyLUSRQ5ydq0uEzaKEjGQYl7WhG2zUWcnyIta+vh5N43GwuV+/HciCMfgacHKNI+FBXpH0qCNphRDPAP+0nHVfod9qvHjVisMveOGCUeHxfCYnEp4gYGNadkg2VPDKHofes+nFyDS7/S06CL9acYFPKJmVxOKtNrsV9WuDk2XlIbooX2QeedbbqkO1UZKvpE+d3ZABazdl2S7OgLeA8mJsltKYzLmdmQVuQxbXF4eI55UcviiILD9PdgiucgPyMmWJpdzI0M56Gny/s4/8kDLbD+LyfkMn1cQEuJnW87pUoTstr2/q946IClYWBjlIOgyJkj/PNYo1FJwc1Q6fOo+vS3mxwtprcdfOQPmaTpQcLS3jIU5F1+t9K21Q9v4c7m/Qi9d2AX574oc8ZQUms7PPA6/W/9rhWzLOtHAH0/z4hhvFjY54yqMaxfmLXYeaXpytc6W/l1U8TeD/xNmPrqHWJ4MdXL8RdjrKu3rLy8hKHZH3dwf7jGBTpR3cd0S6cWmJcNhjFungBwFn4hDGU4cgAdVJiRJsbBdDHxbufA9EKc2ScNjEmzWLNYyHssThkcpDhtTmTy6jZZTIFc2NlHfPD4aXFEdDHr3GI19JG2RV374KOtytbsLITiuLv1ruv7QA7EOzRZmwqne1sefyWAoQb3us4Ffh/D/BgYisYKvi1JRdScXEBJTH8NgkdHEJJBlt2UXQ1/x6UisbZLLWpmUbgaby03dFwnc4KMqY7OU5h/WPZpT8ewaHWsQRJOQ6xqSbEeyrUMZJ+j9XDMICWzNfKM1kWt3jWRQQGDa3LlrNbPPfgbVt5Ym1Yl5F551alHOctnMk9f+Ng3nlLNlfy/JTL+eetzjLcXU+0wO0TlC9qB+T3xTFfzjwVT5DmvySRZ7bRDH/1llUNoZnr1RxO/GW+9A0zHcf7trAXwXh11osE2V+jpt9T0MK6PFb6izNw0rM+LCdlP+OluFi2koQd94ixej/nKmymd3YbALNzqQcHbKxKbAtXgYb9DUkf3OcKEzOXz2/pYT0RWEx45nKHX0pCaimBmwNlu4kHvhMGlW4olCx5l/PnuFB6ILe5+k6X4/MTLtfm/9TTzbgvzV4gaP2zAhL1JkOlXwkpHwdNcx8P5GFlFrCE5GIcOuHU5cwXsHADP4Brgv+BMvC9boZop3UvcQbgBqWJHe0Tnxverh6i7rzYY/g90hv1FzMIpN3NyWFg7aHbli1Ki7GDZpn3UR7+yqEMbl/dVFixdEeGPJ9GIh8JtSdEZx83kPmyFthAsvvOF9B7XEDWUuUFOpdCxfWCkmSNFmSFN09dF03idb4jYOrQqYdMXaInrlsXe3yfTb3Ou/G6h2TwWenHhkG3D/l0qzDi283yzcfNKPbD22F9gtkQV6XdjDfEEPKTrpfbOsYhO3u4F5ZA6XEEJZGI2duZ9y8RKmrqQK/ZDUzD9wFYJeEYmmWwLkNriUUDm2LJ67WPTX17tBXO9vtVteMG1vYQJ8YaENL5OJLDZrqDE8bscpisO54NffEr/vRhZsRaPTIT3z0sPTtmCu1FFLfL+3PCaoLF5J3hzYXz33ZHqgV7gSTV8UiS9hwngYSnKUeXjgF1BTroQgk2MQ2bAzeIGLjhvghxutHdIEOZuCxGspWL8kkeVSdUZAknq0KqFFWqPqOGF9TzqqPTn8a28UBfAlt+WesvVO7/7lsvTixISyqhz+emL0PyWcUigtL8RoTdGxWV12b83Gz80V/yQL0175eyZXMLnRKULgN/LgH+vLex2w4xNY02sLsx8ZOOC8qTRkX1gDIqeaxyD2QPp2qtJqn3W0faJXOzqNh2eyjbbueIm59RvweH3F6xPflI3N07J6QysHrHV28G8NijMghQlXxUW/sAzYZ5hk66vDFtWRwTCsd/WPb1Kba6tsasgnHdopLubdm6McZzbNixImuJ2FZ3HFgTSiZwZtwwgGYLxbW6Gc21w/Rms3Yc5wz4pXXGva1UkkdGIreN26/F02Nl3dzRwm4a7J5483lgm31dby8UcLH9L0Tn9zhCfq6SM+l8qHcyG6HTp5sIjm2pvYpjWUOhBO+yHRtZ2qpNI1I0k9XtN3msGzUpt9WXTHjaHdKgatUuGWMglrEX2GEx1/m9T2EgOxX+y5NZrfAQk0wLRcbdtrEqEPvHY+HzWvj+svap4Ubu/c8eXO1DWdLi/U+HT0YN7b6CyoB2rW2kFNVInZ8avEifB/WwEHXXlUGt0F34lNFWk0TVOKBfMt/rfeuGjuhoustSTgQINyFV2cQR2c18oT/QfmrGrO4zTttK4Fni7FvtBTkHoUZNuv2pw89DW4E9koPJAGbBWzSbmZKPWJNwECCVpSrYARXQFu1lGfaIZ7ELbJtW4xlCTt2TVe1v93Yj7Yeypj4iQN7i7jcMg89o6xkYfqs5tSYdVBfxO9ZSd7ImtaxKteumbCKgBrUO7/Jz4yHvsqhqM/Jq07CoB2aGawt7CW2IEs9NUCaf26FKuSWFjMOKklZG8MOqcOdzs+Eo3aiaTYSmqd+ga2oKMLWVmKVZDtvSGo5Gfcip8bTRoXp6Bc+zJrLiQafje2YzD/ohospWd0JiOtunfTp3/1BleNR71s/LqRJQfZubMX0M4L3qwnuD5JcCq4du6TYPicx4kBQwMBIDYISqNYuyzZMZVO7ujqGDctFEgdCrJyxB7S7YvSYA1xKcx4ZEieEWVLxLlY7F2n6YkECBTortDzaT2HI9I/yiUXGXHfI228a22TnDy+o5OyvBd+oMh5964dJLAaxliuZWSNK0CeaOYy0xLZXcYvXJ89HReaYvWdQ3t9fT+o0OsAA8gShHVrvjgnPOCBKcC12OFGe2k1zKlylMrC5U5JpvVMxfg0rAhxGPwaoGZTAN0TRkQ7MWr7VqB+ozDDYBjxs2AHxwTDUYA/JXLPE5VbLMEYCAlEPjBk4zMhKOv0WO/zoDA3048JY1yGhpkZmJ7EFHz7HM0SvoA+vQdQV/gXIAPuZKclpHnGBTuz+Tcrbfl7gdEm7hExBE8outUEbgCaXtZri49aIlgsxIzaKzoK51ie2YzvDITsCwIHrWCU5eMnxB6y/JVb5i+XK8VQaWUMrzlrd02QNpDCfuKtK/93BiaFbFZyjhBqkzIJjE2RGYixzmkXUFO1vswQVHTf+WnkrlxR2zxYC7qHKADNQ9yszW+1JSkIcmdUWz5E7rnq5lyCk3aHzuTFOFSlWeq9PsNV8wqvfehDEqTft7YcDgW35maMgCTZbbt/d/Kf508xD889a3A29CZBEdUF2VV9Dsyla667oEw50yxnTXp9geepaK7XFRYZZ+nuJ6wjnL3pUQCCs8x2tV23Dr0cAe/caK7ZL9F/NT5rkaYhMnoVHK596+UmnSvWKlR9TOS22uhNMbKuO4RsneoqAUkcfr8IWzJAd05ozmciGPFyhzsTGT85mX94MPCpA15EH6D9KVVAfza5UJS0xyCi0b9A0v6WfUzsDKhq3AzvPla3AyZK2AWeZlxBchlC/NiK/IiG7PEV/u3R/5x52xwzag7P4OPWw025a0dhPwshkq5/DjhoJeDqXjgv7ZNXXGc3lCf7/sS4Tw8MU2vdieB7fMvBwLrw+el7u8ZB57OVR9gVr4X14/B3SzUh7o+jqdNot+Jpmd4wzMYnNotAhFB8jpubdsjKWSzvVZUkGOi/VZlduIrLuRDJZJ2j0kdwFLfSlrbeKe9/jRYZf6BsWijck5n6TpurLdzzPgZVnhefpLSN7Wfew2JkvlGNdnsS7Ol8lGV2eVL9rk3SmTSxWwIoAabMhF25h1XqFINHpNHRWSN6NB2POqV9V/TGCjKxYpnsfeD+k8LqHUWSbKO63gqh4fH9daU60aAnwODq5kOtaoOr5Nos7DGeuUvFNHnWjO6Np36xQuKtFxCs8lhyzElObhxEtH17zS2bNk5dxQWHIpocnrhmiuUq4qzxk71TR0hBOWsIwjJPJk5xnBarDP2Yt0D1CCIVinbKJ+AR0AFKGUFXbtsNjZXy7ySJCokW3uuC/KzDuFuCWyxaOsmhrXK6WEyp2RmH3f6z9oIBt9n7fI63ef/lQ2xBkBuqx3AAYPg/1qzGTf/PR4OKp/QYrQBRagbIQlQDbACiCd4gDn0DJRDsKnxDgoliFWVRecM4DFI845uJ5fULw6xRWfLlfhiBJQ1OMxqHCUQV9GzV28Fq2iPRp4b6uHQdzWqCNIMKZoOUF1DukjFH6u4YDegt5wEr7k5zklCzjwwxvAZ8BISJc7pBxdWAEkaegCyHMQojIu0vmbRSiexfIrvsS0jycFfRnamN6miCb2kFU8F9jMrty8gfYDvp7MRXM9obGuHkh4GvKjlR4EuOd6NmJTw1AIrop8EB6O4VyWCgx0SBrJmGiOp3Qax2OXYD0V2YkqOCSmUqPtIXTb8dQkHQXThaxnSbmeBnb73OMrupAGEb8DCZmkKfiJouiQvfIh0Ai2BuIXVpJjLkR0lEaH6FtN8ls2g0IrLueHKjogSDQtszMXTwIYiuUpdQCVlVckSSJfjaunST55yVSpJoMtFkxMbruzJma2jF1OxjpDMvrWln/cLiCS1ZLHX2QhPyArj7dfDgBgwQ/JTxcddAmztIB0MgCVkhCpYYeYEsWuhVhBG0FBmAp6kLOQDkMgLeHEG3QsdSUhUEgYYX8cgDIRPQQEm6gUVSty8weX6PN/3ui7BukVohzxNRjRDogaMQ58rRfriJPdBefUa4kE5yz1pTizIeeK6tqwhLmzS6GxwLFTrHYqukUhvp+hmRZe00r7gPz0n0PR5mEgjc46KELjz/TgIBdD5ICUBPmlDC58Dyf4O3XQG5uBRxDAVeaffSXQgygRgy8U4VOPFJnDHA7/r5jWCnZevc5FOs8gisIQGqgcIwmNf0yiM0wzMFmnMtYKM6BJJOV9LtgiPIulLR8BmFteF1bc/6gMfFZIImCeCsHleoUm8WVMVeE8lODX8LLp69Bp1fYrgayp4HHrs9eJNuV98VxU6E2Svgz92j+PvOaFMgpJj42lrX8ta6/1aQx9wsLKbKuq9AwvH2DyAJ6LPKSg2wRwrnAwjc8LS56edlynNx8rFCOt2fsi0gbqnNoxu+bOtX9DxJlRGV7YN35yqQnYWThBa/tp0Sta+8I3jr8ovTt+NJ6lGAieNRwqlADOw59Jyp3K1O+LLaiPMl9P8PwU6WBZhgN8XS4tanqAYLq0SKfgxG1ljlG9M1mBnjrrUrBo6IVnPenii8gdzAvnxBpPFIPzv7ZGJhvw1OectRajZhTlJaVl9Vc9CT17ssKG9PabPvt/AOg1/zQNBpYohT+0k1O+rpGZ7hfN1nAUbdi3v0j61czDY/9F59+xLAO1Xh8klKeGp/KDc0A80VHSkR6yRavFap42GIutCU9q700XCqbuhQHOvSgTy782DjAf6Gzhv3wi4P5gNFcX16TQdbi9yEj2zOaEnWqa2ylSGXTpLdtDPu2iXw0gurnRMeXmg8XRvbLvdXepaFbpvKsVnnndYMoTN3EqdK0arelBFgQaOGpfKXS4nN6dbCBSKz/AeJmocP3dd0LRbcMFW08AEmw/MORItj0o2lPvFbUWzdnwhhc1r2VlAaTT9ySjxXNdzwARcweJJIFLkIAASgCj7OYPUr0HfK6tdWav/ySxHmFLfR++YX8H39bLXQ0aEw0wfXndLx/DbGpdr6EHac3PeVjJNpvNwAG9WOPY567srAtRttKFDd6527qHmTt2y0Esw+U7/kjy/KlQlmL2NKiilnpe0dQMeVG1l38+Xn2Ig6nM7qLK7KRVpq2TffF8yIcjfiww/SrNyO9OAeuOBvX7Upv7Y0o+FDdhtVULC4yi8YZyCFUnsk8lo7ifQaB7nomYOnMV6Nq5DJhxbwDw38OcNOdJOjFfKpVbdH82tOTiXhGaD0arTcfmpi27acD2sGkbOzYziAB++ouAG80EDsZWUguUekiEMcTkx5I2CmSe8U/1BYMZfYnbEGo5mnFWuXBWEisw08PlzpJTqobpJrPsuSpATEZSPXI9nPP+XgQWyvD+16om9H5TRmpTjKXlAC1FfwiVMicqFR6OQx/GrJSKYO/OSblnmk/eOnFTigPwkq+LVgJzsrXAEAjUv+oA+COWTnpmJ9/0M0XenoonoL5FbSwnjML4nQN6hDjkEFhbXIhbH8Wxly6KB5EfJCPtbynxj7dTKujI54tCHVEmxsGgw9JR87U9Sl2tonEcZz09NocFYs8vHUT3r0kOtRfKCak9f+xQFLk8YSFqfc9K7OWFjagrHngxygyCaBUJ5z12hVf/4Z0CbYypBn1p+SnGmt0dE9MfyVhjJrrZGcxIXGrwgre14Pv4ZPYe6TedYvLxD7yS7loyiIz+uo8ZzQgxCfsVBw7bCCxyhXVs53bLPsQlvJq3cQv3Z1RemOuStD5MNgvJ+ZxHMwg3rVy0rsbeBR+MBhaUwDyLscTP+umAz/fbt0C1tASvuO5E7NuAApjZEGZTndiGypspfL6oEgXQQQbdBIuezZjwDTcmxssCPAECI9skv4RlzKR4Mm2+IhdJ22+IdmTrQyMDRiPc9B/DSgzRH7TzmaftqER0HL+dgoSctwzCEGx7sUQhYd1RsORAt81pHL7hdcAC+sDIBBuwMsbFfRD344wyY6B8i7MvAbVF2HZMMZ7RSogRBM4vJFJTguWQLS/aIo+mQ2bgseC+U/GEW9v2By2Bk85ow9UY6QUr3wSEL4Ym4db6dPA7Ded4NAMtVmyzJIk5zLxI7WCixxi46JEimOWem402WindY0JwY8o/ZJvHuZWmdeqmDyyARiMZ082L6UwiAanZcCzKwYQ14Z9hwfDH0tBpyC6hQ/fG9RVzfhsOdwwc1lOD0iLpNmbKF21COeRdQEclfWE2Cph0Fub1Kc47RZxUKxEbwGB/t1ckcluWS7MHuPVjwFW3tvm1YVPY7uUv8tWuGVkqfCEA4JNt8M+wjr1U0bSPxqD0BegBY492/jB/RP/nBHhCJMDOogg0Hai4+l80zPCMrlB7g4nj3rFIXAQbYHVxlNmUFgWlFEvMpdyymPwtnnzzwApjOQJfvta1RlGdEKh0tXZYp5R4oqSQtwWOpSNUy3MGWrSJSotOM7XIjcxA8YWdTWFA9LInUKzXS5OTBMvg9Y7Zc7Vn7eXtssikVE96d0r3ZMySa4PGU72FmtRfX+pXtSLqM62KSqP3EkshlVlC47fvfdSc/TKgdKbKZEFRxF/ALaKA680fEWmYbPb1wMOXxt4q4uAaY3LIIQU28PH7Uk8M7Pm5RZLIw35vRse4ToLU9AEEb6SW5bfbYwed2KvsTQFF1zWAhPBDl8xJhaq9DykNc4Lvklv00u+8PRzhfGzmArlCXdwHMZy2SmUiwUcUhKxTSGnga1LHKyrT46oq6AOlwQY0tvnImWRJYjXUgpXYJ3IZLfA9FkrWSDEfI030G2niGvwOWSOW5r6SIwsQj2qYGmowi2RtJgE1x6ONhpiKhJ4ZEKMQ3oU9KOI7WQXd0mAfivgUU+wNjV96yDCnKQlxXcYLPHd0gfAbvBgeifLRp8wDwO+1RhcZGQB3FuUOZX9UfQSeuUBBZOBOHf9sPy6lDqLrq9MpF424k6tyrLmpYcRmM5GTKZN5zBt/p2p1+S+ul//4F71rIe6uBJmiuYtPSMI4G96R9IgCsRnsgmietZ9QjpTq3dCWGaEoS7/WyOa6AwZS4BimZoGxxX4t4BroV18EKSMjhnEU+q+URZfIUUkFAhGgcdtI71MVMg6jyjgCZQx9girWrkcTpbTo9E0GBq222080cS2+bNGHsRmRApNjBLcZnsjoOPyY0NyE3v+aH4MmLa6hCPHL87VkfMjQXx96ps4YjqGFj64cSlDWaZMFB9raVgm29xm32hm+PU67+KmOAH5sgCigdcT7EpeRxFp/k5imtkbIpK+/obQ7loTXO452Zxc07UvXu1TkLIFjCVvI88KS9mGRdC1XPaz6/i/5j6FzBr7lFOUY0FKgL3BBK6tLMo37NGZOUh61CRZeNa1sTXNev5IdnxCI1lpb0dmPVMPll8aOmtdQW86YZtHxg1bBExw5f4uk1LXPVETJWZmQ4dsckulZS3bhf/jZu0L8odv52PyKhZWT8lHCBz5K9sm9qYDmK1rZTZ9gGCwDaDtSyjC4XSBA0chqCVjMCcj7lCHCGuS34V3IomuJZd8GV5GYxVNwuLzC9DKDr72bJ9YoXycJVPVg4mV/TpGHH65G2hY2BbqWLIOXaC+2XuXc1pvxgp/Oeoi3hf5i714H0Edtb7+zxXc/gylO4ie+10yi1+NLgZvX6Bt5u6Jd9bfHJVmRP90j+Xt0SEg2XnSp5UVXo2bLsyYDyCndzlJY21spzHLg5f3wQZCXk/no7M18l/AXARXXAKQrYQ5Bda7tkYLHf27SMlBeENO99QlNrOYdIuNj7/Py517fMbvqvFgEeFwCjesrPI8yPpylquWotz+LrCYIgvccdc+0jeKvv80N7v/VEmxXJiO/afogvlSPI/68vCBwVXWV15e74v1Sz0u0tfxt+Xjv/ZNyfPXaRE2afr5Pq2ebBwOoiXxnwlH/XsnOM+ip+Sfsoq4QaIn1pRRSvFCEEq0PCM3d1FKkLTmHJV4AtEX51Ykm+H0KECw4B9WbqYvcsCT8HRLKpWu2qVLtQ3cOVZfstwd4i1fVdza1XEXHGQrFLdSNHu7xz8zfb+gL31ukwUNRClRof14mHnqN0rzWvVdoZM2w18ZcRMsFFkAIPQYIwJ5btVGyzk7hZ9b5aXCyzf8VnUnLr621q6NYzRlf0+x9Ca5eD96/gbSL7U/SZVo2CItBl1Ny/V3klnz5v2Jh6K9HBx6wXZpe9pvWBdt0kD6nE8nW6nnwbLOXWRTnqbfztqSBxzyj0jvOue/jt93abS75Z4MxbhUYqfzbDqeQ8yIxYOAS86FlYn/9M9hxGT6PgBE3uR8hl4/C6IN0t61syOORLZRO7Z6iGqjjlZr223Xxwidv+7u7oQ+csRwSKhrstxl1LaOgpUAhFJNH9aO48PZw/Wfm091QniiNVyeeP1i1gd4i9bJitjdrqHOclB/PVNRkKl9nxzP8Bh/9CXYfge/hcD1yO+EOGOClMrCxnlzvU4HSWcuDx+FuoVlaLyNOIMiCtQrlyFkh+nmzfeiwXGOgrSN30xklF6dVo2uLVMVDvaQrV5R01XAWnGqh+co9z0AdivfpDvvZKlwbfDdFMTS4vaZspKgZoRwfQfaeTmSl2TXMhSJFqzyQKyqJ8iZKMaVUxbf0qm7fskbgo7p608bnrh4yAZQM6P6Fk5OJ4d5sUkTDgLTSYCRDn1JN5Xt0DMXwtLC5BlgZkAm+CWY3CHhMW1aKw1dJg8DKl216lur0DJ2ZGio9GRrqHmanHeopdsugICTDQoQZxFXzxH3Qvo6NwMaGbJ80lFPahnXnOOm9bpgb+jDzcb1+Jm9AZkHnd1BgyEBFOh7+lEPbvjH9A7+9EBguVC4C3DvQKPP2gL6i23HMJSqWG3MUFSynrgVgj6pqZuYDOg/muBfmxvxRjku1bcGrWXd3szKfQQZ/BtvI2rwuBkFq9za0gz9AJTv/zgvoCH9In6M/f8rDGsyvbq4M589uZ4zmeynJdD5R1TKfjzS67Oef7jY5mJOeIuIsxSYnJ8pGcTNyf8qezxkK3XgGEkPTW3ntkb/tM5qd8p72fCRfB3OVcjfTfrq25vQw/Om+W/bhna0r5nCgu6rxsWfvO1WJZIaOhWr9KZpy1OpE4VQCVNdTK2RonadzfX5xKOeYLmSqbhTdOtTaS+6RrTrxgEd2X6KtS6ESNWRiFNRMhsRVx859utV3Fv+QdHe9BghXzFczrl/VRKBT02SgdWRqG2jtRewFDvqhDDeWY2ywK85zhrBgf+sXhkQ2B6i8boP/PffwJ/E6fyniueK1AZmu+QxmLquMozySC9a7t5x3Vtie74uvM2KBQH8qtCk+fgwDlnY/Bvpjjw/l/RAZfXHyg/8e6mDKyf1k6e2t4KH7XXfyaZCpplMuM/IcYO50CsvOucv2tTBXoyioxJcjzkVplQmij+DscawWDxdPeVgVryFvx642/W0sJ/iAx1TOKC35NXlLqujz9qsXQyhgn5+FPCMpnpIicwIFY+VoJPKzIU5Q7P0LfLENaw9GoY/YdbtD8hAjQlYhZhPGigZRsFuMHwPLvgLdOP6WbZR9PxcRgNDIvPuEmln0SkcYwhW2BupzQu9+3pU3viHTWa45EIVJfhQJVaAY+iiOb+QDAHWJ7fd8jDfqGcBmJKr8MAHnUsh8B7oh4Bd66N4VQPf23yRG6E/AEBBw3T7IoummOBCi+sYYPX3JbsH/xSYxkcfuIFmi9jZCJ9tE/58HPtrKLsy2Kaxj/epoaXdPGaejdnZgp1N6EWoKtPqQtdqC9szaL90tswYq+4mscbVcQpoQZmoMOrnx9t+N6vaxyI53RyIXHjfawOJz7/qQqrqR2Yi5NBPyFqibPTPzwvime1nmwS/vA8NodNE/uzEXBjf8kvIF9Mb/AIZu+NmCAU65rHQ3lAsVvOjqZpgP8AEyGzXBE7MVy6t2J/iwR8za1JJA8GAlXYicGrbvJUpun1achO4NbK5yk9CeA80bbj9TkEzMnqAzFflU4f9vrSKhKUstor4L19c0Ld7dgUssJdZWG22mOIiUWc/Egs9D+Tpa/we+4t81zB9+Bh0huZieimp5pXseTj46TQ1GwNBsm2RL5He5TYyaJglxs2nVh8CvKMPyGz3FrFvu/TfsTPJ0rdsVKaoEDHSI8J9Qel+9VkDsFRyivhCZKK9IWchEzUiScV7ciC0t97K4u7a2KE/dzyrDnsY3uzkcZhHgcyDYmIeEZN3vYqYUzQHTC4LLwebTW1OU52aST/B7Gcvw9GPYXno67hzzmqzHbcRpfnL+B8wnPUiyt17Krv4cMPEpPVAYUmGnNICg4Z6CXUl6upAX7bqtlBZvFEaT0QlPjuZTU6oP62USk+NTU3P78CRjfQ/koOOd7ExFb3eGfkr5SDexDNHMbW+VPdn5Ii+PgrGXSmxIstkB+w/dQLXQZgepzdge9oLbdkc/eAfmvBhFQYnptdYhLXeK2aeoy82UlP6XsED9ifdnWXXxybsjzEt8njCiwkM0/3nvqqGhPQDGILJiiaJGqmbKUVZJpDC4Um3QjO7bLx5OhjetQEzlbzplkpi5J+2Hqzs3cbJuyxaCi7NO1qiJ2x/rq5QzBPMUcHEu4/WcUEV1ktrlqdRTWxmqvOSlti5Dd4+arf2dd/KAo7YxVPmn9eYrA0nCl4tTIzuVLw7yKcm6Z18XWQ9vaecQh/k08rvbvuhqsLIypz3DcqXviVtyZTohzWYZRoaGOQBveiOy9kucL13KMOSBLwJQ0EUu1NHA0dRlIEz0uWaNBlyP+JOo2mcRGmsVRczJU5uD/wnGAy1qXazhU5zKzlvlp6FG1RhJ1TzW3ipFMzhdSHlFkIJmcR1c09Dp6ik+La5PfQfBYyNcd6xFmpQO0kyYj8kMshfFX/Fgae8wLZcdbVBrhv2AoF4shoqLsoTPavIX1cjybmJHVqNYcGRLI/z6lEimU3G8weBUluwO3myFms5yJnCcfUN0Vt9NDRRLpFG8FaQEjtfk75mZdnJMrxtpii2/P4gU6xIUZar3JKo4U6nKM7XqNGjRruchOlMqG7wxai5vXeVtP/uO7HZxl7XWt4DiV0HbJfk3PALvVLqFepwEevwGN8JyWgT08yXNiB/+rIgyEPCcpUq2APkyBM4IF4fRPTgQOc1AOK7QNQouwTzFWc789DC4C1KijMAsU77uegaNCkWViqr7N9jB72ioq+usP7fmxehTpdUP96qbn+7zHJgLzWZi5MQDrK3IC9hzrNPkDuKDOGu4wOxeEIG5sVLsxPsd55Bf195Ou4MSstJmeavW5cIWJx9elSPW24fx52ji03H25R36PBOBXVd7AoSaZ1Py0WUlzxZFSSJJTqaBJNN7YMqg/cUCPUcKT5wrpVBrSdw9ViW9yL9WbIZx/Ou1Sg5BciNQjhtSm2X3pj5/s1+d7eTScXb+bE9IdxzxMker2DKgRl7utHcLmOaJBx07SVnMg9lAdNL8aT9v5nM6mc/bRmt+8zvHzfmbLycLmKvizWbMyyxbd0ydg120uDDbRqaiZ9rmi5obflz0ZK04lvf18KpJsN38C06zcZQwC0JX4lSFS/g56bizDLcVTrcNRbllKR4sW00S6A6BKcmbG8qpn78Ur1uBeRkDUBCZznhqcT24wJgQiP7H8MGW5u1UrZe+SSuZAAJGlYMEepCgOM15DAnSi/MeJdRpMC0KZUrCyKfLgXePjmTOJOMV3Imnc0FlIV6T68fJaH2QkD5r3U9PUR01DXknCfThjggJip9vJq0C52SiB6g8ayPrV6FSlecavORPOpNLYz91GODyxhPk0e2oJ0XvybtppX7Of/IFDPqckNTgEQ0sD/etVHCFnTCE89aduVVrMCUPhZwI6x9RnfdVvGkd9YK6ErkQfXhXSdRwfaT72CXwM1xvLFs7nm4DvBrXCla95N5Iz/ozTWx/KKxcePxMZoudpfOCekQD2rXTwyT4tbLbr6QIinDYEA0y77xJNr8JD+037xkK+i9s76YBaQSOcWhwwwQNIh8XX/CU2JlA3eAVxmJi86hXRzIb9A3Ap6KY/0oqQEKnCT1P09t3HzBBAFTTdEwVl+VISUCtSwiCUCeVgLdgb/MvRhriK841P1s1lp5CVqYBZ7LaDk5c3bXk3cLJ5kZPRysHJmu6tE0s4KCt54P46uFR//+yJ7N7zQs8HVcEOH0Px5m1dDq5xC91ykZZydUgacV76x62mcnLss37SfpaesrpO6RZ4rjs6YFZa7GE+cmJenUrbps5s3W42jqZgshgyxQ1TpO5TeoK6BSNwI4Dta2LaF4fEG6lPkIyG965hqGfcZQWUbPyXptZRrN5PwC7Kk9EZLUbV9PFoSSoj6qIk8YqxcXksoCQBioFojTIJ12VQpJA99XnpJPtbOUQvRLzJiBCGiQfcWuMBEFNurimsPGNumTRl93LlO1oIEkhFnc2dr/Bbhji/OwfluEwvRiKqprVPePWo67r6X169DGUUoO0BQ6KWtPRHqvWp4XZBOkCG1IGRfVTNV0VrT+icCGYmK9Sr7jJajoikOkeHaLSPdqEaQfqDLfpCKgbrAajbyvU6CZIa4Wtk/jigE5h+RndXOm6l2L+40YZC68nWnm9j/It9t7coWpHJhs1rJLfhivFfk1E7vpQlncrdHJqzJUOr+salvH6fvXQzy3yfE/5QjMYfrAYWva7MANExRIJRoVcgYiB50WpmmshLYrKfSWJXZIpqXJfLI0gZ0lrzWdFW76Bw1iVqjnR2AGggfaVIxoOvRc4LLuMmQBlOy2LoWmGG9Ec/p3ZigmkfWFpr4/A2TU7nqXtwz/H5dlj/UcPk8B3sG9NlWwvk94/0tFs57/mefKxrPbNfq5UfVDfVY+ixlavyN7rGIyP3y3FxzPfFK4WOtuv9d4w/kmRRtEyb4DYXg8PlTkDldEu+h+QPS2tDPnMgCW2vaHXax1KCb+bKWEDGS8RI1uTp7p7qxDOs1FCze9aBH8C04OLBQSyvATnYeVcHaJlaPVMpX2ZbJpuC2o6o0X79/Jd4Kszs+RKs8apbv9c+lAbYpvd+GtLGaPjXHm8d7OuFy7Rgz7CU7oCor8wJlf/ha8LxyLdK6JxMVhZ1l0iv6sjFrfM5ys2PaP4Ort7SObKwWs91c7PHQCCB6BjFubQDOVpNlLZpEw20rGiEAjgyV8OYd/a6+pyiQBt5+5IzGnpCRMTr0W390RyXpdS454pF6piBkcsqXNDN8oVl92xBxJOTE5HWOzF65Zu87eca7NZNjnOhrYhEazLrHk9Ixqrwn+Yb/hTs5pw3aicybsb9xMtZ76mvNHQXkuFuFYVOePV5vWKYAzPHWZpM3XPjI57y0kSFYMLcK+FpbLfrdH8KHv0XCsz6EA4uMGYhCiHg320cSkYf4jnwpF2EhYcXa2RMEgXxBDYw2Jpf1JZ5/wXHNBoeFbQiWGAQdzMLMTnDtvNHtNKXyQeKoWMJYk95tm4fL0Vs4+2NZzHmMDO3gqAbUl38IB4mq3icUsnNO6mG0vekL7igy2DWFYYxol/5VHKMPkAgQebbVujE5cCCQ3DuzGf2MM5SnXj9Bu1wljZxU3yWcyb61nJh3+fli19pCIletkeEGh8TQDcVsGdX9HpqBlB8j4UtXvnrE+f+8xhgUw9nz1h0lOdoeLXoYdM3oWZRN6fDh4/wGyITpkMCAtrj9oIGT+nZGHVDTo+1BcUK3jH5irYd7IUe5RI8pa8pHwo78yHpSqSoQfzaJ7Cc+3LMhHT5Tv/tmDp5soW7w1D8/HE05V0ZnWEcxhliOv6M7zlK/GvBY9f16ek02c19IGxP1Des33tfIfOr5PJ3zr9RByFR7h5WZ9KCIiJn00Q3bwx1oAwxSCb8dPGJenh7fdqWFBxt3rsZNrAQDCQmdZ/sYf1ed8/4Y+Ct4XF26ZyTwdChxA/ySiF+EDKq1FPHp+9p2OINnTAm4fyjVuLEB53jNJe/5MecazCROdPvT9XpC7ZprYvTodeMOjurCyUFzy0j0PWN1ZabHUSyS2qeRCd1aI22K72Q3roVf+ddjAJsT20NaAd+pt0oydioXe2ptNKGpoJRH19kG71KrbzyWYyh95YRjackTQGvAVmLNTJx4s57NSR/Am2P30g+AmWSVwmbuupoukVsw2zkHpBRQhpiN+k3Afv9cj2EQztQsGF3SEtgjOEVnO2FIHupj0z0VlQnvxJryFSsbM/0qXQza4s8VCPL1UdtkZxA0EfVlMrb+raIvUCL9XT79sfPvH3GWlLfVEJJA2qWpKGlcK7sR0KVGgwHo2ZQTQXW9rdmhL1OE0nHp7djIIX8KDS/efjxfpVzdcfj+9XVN/ME6ceFyxgoFY3EJNMqvI9doxf71vVR7s59NvWpWAsWyY038aWIo2TFBIy2hO6l/TKbxC1ys4ooetJ5srw2T4RkJqeB+WmLQwV3agSmscCjpTzq4yCd1W5/WwM4Rp17/TYz6xe1Bdr8AMgSoEKLc7EOWFTtBtbM7GaozFVRouMoQBseIz3GlHna1LmuZkVXPbbiUPitOM54cv9QOCAwKbeX8xhdZIFiDEbV3PTtWBI9GtqK8Hu1QKMEKL3MCXR7MF1OUXiFhSfpKIgKUTvZNRgft87TnxAgQsc01YJHFcjyWS4oxR26LlUG2ogLRdksd1SbGoBV+D68JYvXGZGHlQNh2S2ssPyZfC3VphtkwVL0CzB6UKKKGcoPpUoYm4GEHRVHpu/+6bOjCsh+FPiGCg8qnN0v64XPC+PmLqXu2yWjs7ossy7U9VVV6mPOuMtMungINzh4B9IBBYcZ0bA6qPEFLIi0ZRSrcsuQLI3CZAKH5cDu4V1KyRYlSIhzVccsC1JwlvNsuxaAZd2TwLeDs5RsFZNM8208Jrf+CPeEfCf68JKr27le1BWo9f24eWn/q4P3h5QVgMflTT/rKXL4N5nmEPmjKDVxmjA32VMtxlXMjrf4I6pajYDg4bxYhMP4f6RI6YmaMJD0OGqnyP9AnA444tVqzdDUnDmCdTHhnJb1RwG7GUJNZDhz8giwhsjv1A4iQXcdUwn4W+4aXCRBTZy6nE3gGgKCAJwLguZbRRVNuC2dXefZx4+WMl0mxPwz8uLwaN9k4r4ecsTAh95ekYFVWygljpe0UyH7REVbb05wM67nPoyIOn4owTtn2H8ZZiBr40jlYWKACLm9wc9lZAIvVf7JJtdTDCh4JktnIFv8dYBYbeCtZWelSr7BIJBoItgUyoR6FSs7RlMg1bSpDkZR/QLGmAYFGlqCKxjWmPwRMHJ83JylNhDd32pLwzAfS1qsLlf5ThbchBIBrA+SqFeB9CzCoIYCKZgZ7MR/JPgMrVbLOEsJ07M6qEhAOY6rwqmwMmCUyy0P9gPbTwoqGLx7FI/lD3CQTgKJ+GGJOCncTmH3hJNqS1v4WTtnhWxAQD2ribYPey9zUmTMI1LDq7b/oTRl+OBIOysH+M0HnR6yP0T6IG4nJCkgltMqCv8O1xSzLrZjUWhiJSa/XAOiLHGkCQD2JsUWKHMFXN5zmpG8+4OD6HgXgQXnJ1PcqZ0ZjvKuxTzskJx9lXGyomsx54hqSr21uOmWlvU2a5Js1bi/d5mbTb7FPC+G+LSIDA8K0Nzxh+Yae+2K/YjkoRKMIgCs1zKgu1ggoLNzQiEHqK6PXrjZaEUWWCQeaZQJp+pUzLWllCS2ScDjBtpAO5imRxmAN9l/mA8glyR/H7wE7vsoA7YQGBJxGEA5z61fPeA+s5CC21rCcHbHRAt90P9qbw3gLGUFNL5CUu+H4B12gnOKOMGmxnwLGaEchXPD5jHFON4S2VR1cBGXlA/bPH732SMlq3rIk72ia8/3q9o1YfDRspmRa7AKfpHRN9LHhQiJctFc5BVHBl2DuBgiRK6rqTu7KrD7sFRhkrc5wQvV1ZjSzhqpKftuvtq1J31vf8rL9sQxU3S1+sPrXmY0JFCziRxXOJIcj6dBYIiO186KGQ4kDebm8XAwvziqeQFddrW2cXu7S6ba90AtdxHuxoszfD+wzWaM6XEI7wzEMjDsoY8/w0NTvc9UlRcax3KxShShMqT573OTM1/+CNdCt3syhIPf7xahZw6S5A3lB2UqGbrwlf7xwUxnHbYWwWC0piH3d6pTK1/udyadVNr8+IeeTVO8yl3eyZjl5rXxNJLzHcqqBXlZvTumbYoW7sK/L8IYrg89V62EKCm1VOjAdNoLlrQEk+88MYHP2ugcY2zYND+k9lE0IRT8Ipk20wz+RFE3aENoYaCQCgcXhyhoYsMIjkqgYErgFlbMV3G+9ie5zocb2CbWZfIvTkv4JF5z9Bg/XLP1YunkGVtKqZL23Ixnq9AiXGprVu+jBiSQzkspCxEXC3NhvBecAZzEEHs/mWxmocwPmxu0xnvZ2kS42WFgtqFiiFJ9sYGP3CYZO1R4sxHD2aW/w3ZSpGBUYE/AebV2mcgHli9W9PyuHueN7FFGN1LU9Sga7XKcpSb4sFq0fSIkmqiF4iXUXPv+46TcPifd+n5zIkqhvcqVvcoY313PgGxBJPEKKGVF44MgCYXlYkawftD1uGAaSEnCkYydgcjmfWjY2WwcHRGd3v0OrJ3qKCLyw5GMmN9d6a0VE+IXl8fIjTeF15EWNVdONrhDToVVEETDI1U1gZudIF5Y3Ca0kPS1yEx0mFlcXpaWlDNrvojmbd46SpLWjM4SbquWeoXYif+3nqWuwP+kR0UfB9x40LiUoOlerKxojYjG+/nwC/mYb6cJjjgz8nZKpgTqC6SajLeiQoWSSm5oo3EOK5sVt/i9d0ih1jLaZywt4wUZjaJ8NxfkrzNbWO1WNpljPBy5rnU8vRwhZV5iBP4U8hFfJohjhAQZqEK4p1s4aXE6De4l2dKez4w5dOZ36NmuvMjZE5/PoHIMpj3kFiG8zGcynSejsqZzW95TDH/BG7s4NxTetrNi8ki+/kxF+UwPyf6iPNmaqxo+xv+TM5TtrzmMkWoGSJKJL38mDPlMenTqZoMTGmdlyScr6f0dkWaFd0INoOp0ILIat4/n4YHwuDpntMm7U2TYbfmn3Nzdu4jG3sQDirfg2VeBBa1FAAXouRFYSnFIYWyJDtS11sByinpWSsrMvAe39pGGVbJxY321p7bzNK9ecEnTBihk1eDm5I/l4Ca+qnzyLptQYas2QztMGoKC6N9iSG9DNpxfAveh0l+C4NM+UyQAl0nvz5Dabj8+L72qEcdSLHWUNlqTilM8E0NMu0DPedgrxlQqVaaEak2amTtzRkPebt4k1aPDyYm7Q79QHFRRi3Qhr/2Q/ExUrz3qUqBcUA98EtAOTtWIqNgrIF4NaEiqAajvxYb2KMPT01ZNCkb8YLZHCapJOpo540Yp1eYA41Z+nsmVH0gHOtAEj61ShKqnHPrgBck9iHRjJ3CZOdH4czzLIY5Dp94EJJZZjMCy363obBdBXBo8MQ75y44ZteBcdj5D4zqctUoumwJdMneh3udg/xvUUmVIf+Tw3c+mp2Okbn38PohzlHUMPtE0Wguw1F2aNBh8LOD5f942Ge2cefkerBPpZlSddZx0gdaEdLqECD6HXZf6R1OOJYfs042wPucGXY5oBMclxeyWKBDsTu79qgMdPai54V+Gk0GD3792dHbjAZqu40jB10u9qBOaMP8iJIxU+8MB9cNtVTaTfpmxmRhArO9o+hztkiFzl1s4UT+tPzc6iznlHBGkq6Y67qxK/2GfAa+83VP94vy4cGskMjcqlhidlXWG7LQJNJne4dcVbz9oZsyHRzafKk3h7xV3w19PiFGa18Kl1ca4hs3dRSo0JsHuzJJ9yLhxjWvaqKAwcQU028V4zjfYS3/km9h5H3V4US/2Fz8em9wavr64ulnkgt0Se1kagEEU+ssunMZwsIAtiNIli+bKBn9rd1664WCu13VooY628B8lC2AZlqaTulLWpcjFwOKJXe8ETQajHFIEzewnWlmWKSZFrtN58F24CjHuvaJj6rTLF4tYxx4nJ1lOqnOsV5DFwmczMhRA+fAdnR8/drrOxGcsylGPzT0rbinB1gyxVdZH3YE7sdAx9C2nhvy/Kycvjth7Tw638Qfc45FwB/x2j/Je5xvLnoPQ/eh2PAX2E2xRLxrNrzSl7kyV9ygoEbR2sBvLOG7b9Xb3YjDeD/sXiUep+gQKB1QP7AfMAisJ8Fa3TTEVbV3LYcROrqJSHhGRZyw/2sE6BdQ6xAP7lfh8agRdCZML/GtxLN3ZZdOCowr1JaDe9vwoDv3cFdZqKmQx0N69PihVNqbmoCqCcHPXC7Vujy9dhe72me26aF30Z9daT4mX+XFa/da1heg8zQYGDzbWPANClRoj8YMN7g1EXbk8zDQ3DElYApPkq0bykPVLaZw0/fO2Q3r8nwyVrXa45nd4VLWYn3dwwvwMNBXmaTqnTuxTUU+9W/fXX/TcAAGIiAQBYVEl6VobBFe1Paklf4knxdFfOkmhvgiUrkT2iyDepPJYuKr8qZ6UYsGdyqppo6Z1YaNy61zCht6kbz7vB7glKrxR+WHQyEnsycns4VTnFv/8Z9ziHDX+5ZckQdl7pV2dbe2sWurNgowF+xmv3fmL2D3/35siTpNu0J4p26FdNDeXRAyw7UIm3GXnU4lFOWhcsr74HVQSyMKVxbLCO3dKGhuevVXP6txnYMG3qvkczjDjRtKw1rjeHVT6q328yvO2nl8Nf8rh/QNHNpmEy5OaJXnYjc/L0uGgf2tigB3IKOSI4CtLsSo5oqQgPokL34ym0kW5KWxyndTiGOAeariIOKoi7vgI0BkxcAdsXQt2Sy9MPWxk/vbmRO9Mp6d+GWcU1cA0kjPhwDyM2W4MKg+mVBsLD+A3u/8AW1d+aHC4a0tk82VKli2jUKUsNdR3YBVOkiAUrtIAajP1aNkOMgKcfefzHrSY/ktJ+gkzcPEYS43L2/mqXCfiqJTMaFEkWWLySXjZqeG1nJA+HkWDA39+bZmTlBxlVwdOlmbgPT3TvrNy6tNXUQt+/IITp90JmAlShyRKs51uKX6b9FJF0OSUc85vcsT2Khm2rAAWyENSv4rCZLCqoCWA7EzzwHmmkjb6iAiT2dqWWAdGPh1lRcNGZo9f2Wpepuvqq1OFNR45QhRjopThcqzSL3bCvUm5sqlNKCXWq19gnqVkaVpQ4A9QvPAKm209+8UF0U/ZVTc9k5aQu2pzEbH8+0+oaSWzirOUucphMxX4JR0V3xJeq+H+237xkryjlZsJibCrR2yZQkRuBiC8uT553Gt812XwqZyqVbpThVZygseDkv9W6v4xVNqic0EjfAzp9VkML/CPNZ+SG/TL85iWewaMzcdG3P1lIr/pRqua8x9r8cO5qWp+0JDyePybZuabLxoF9ro7HEKWXv/hLZGei8/WAdz0DkHd0KSqXXEcNkRZb70UMgnHIrXbaOtadnrXFeQsIgSDw0tN4uwyzaRO+zFySiIA/FwSdL5S6V3MpQTFKhk0M0bKKOSKmrJUv1OE8208ZAOemyv8NBSKbcfBPbsqxZlm8NiY91zUUVBC7HEqv2SI2yzQ6/27m/6k0vJGbK98uY+s2nZF4F+6s5+jGls5ysUqNw8dCLQteoTrTxsWl5mm+EeCrvvZovemtG5RE2LKVSnc2NerCRxX1udm0kZydqrQl0lyuRv9JIYoHQQ6ZtdkB+9srqiK9F1dXXIUcJBN9N5wd5U3XVdur/z2m7y4li9JO++t8vwQXBYH2FsH960p3eRCaO7mXU+r384idoDR+XjPbfsZdz2ppVBwSxu75O91L5wwqP9s32ikcZcxea5RA9Hayopc/IDYEwbrAQNoXZICc8WoEhHgRVDsgsxGaxYJh6e13roWQikHUCvFeiBADK3LuKSBhIPyDyQRGlAVHWP6gZy1SzaKaGvORyP7UQ7ZfFZRrBCdHO0OR4hhWexKgyOFgb75r4W/sKdhhku8xDzsu6XDo2xHsdqx4ubfPZJG/35QsYtPAgjco6mlt8LxSU2wTTO4HwmlleD9xVChsAeVENUoG5mWnYh8lTH/4eJu/4EDcXRpEguWtDXAtZWeZu9Fzyqru0edXDeo6ethT/DMM+YY4GVRRei81vZxo1taye/dzfr8EvvuNA9OoGKTnUdF3twRmqs9rGGM51GhPP9st+/qIHWmg19SRt1AFroOF0lth1wxoKGs3LC+GYHCRgGnP6FcinD20Kp7OILWkq/i8W0TBeOxoV2dGeIclOUnHYTAQ6wVZNN4ZD7/9dH4hEu0DnNvsYdzNlqYw/CQfHNI75PVycXmZqDJ8OYpISrdg8TzGt9fWCXCUlmuJcsB/pEYKYgPYlWA7S8sMEowsuCLgKKixPOLx+U5qQoAqJQAoEBOjBgwoLdTCUTrxfO/iJtMo5K4TYbCLf6aBc5J+qEKO6EnSDGnogD14FTdMK4eNoA/5enC3pgMTxp58Tr0DmG9uOcYuDmN9epZoDm4WVDi5m43kGIC4pwGXqB9UXbrP+cjVVQficv9rxTPTnzfDvymbPsufOzTbeFPJecFASCaxBu6c493FUWqke5nTwe0kEJpfFazqqqZqz6+NoHjtBNb1d/MknffQgEv2b/mkDEu1T4Cu36J1KopVnmFnl/oxwym9Pa0B6C6AeB1G3yYaMANhkCFS5vhiMj8aDnyket9iGTuhuty5EhAaIYaokGmmihjc7tLAC+FitQ4kNsgIm74cH0OXFffpKbwOAPDQaB8XBJzWhi5FYWJ9ZdF+RFtiZB6rN9fCFgXTkiN1+YjTdeGjfsbWDZ7O5tqsE2AkGbPJcdH3v+bapfP7oNQSmoOURed/DMWeOaPU8PVXGmsdTkPdSxQBPN7Oc1rbQvuhSkbtFDb/IuFDj91sCds9OEKspgiY9wPz2NmqgAvM3mfcCzNlmfnm3pN4BIFimMT0dyBn++dRZTMx91ioenvuOoVeJi4u6oyByTLF0uiAXO45k+ssVTGfhXoEC5Vn4Cdc8sgT8Q4NqtpEdcwSGLf4SLI5HESTvBJsSz5p3fy4ACpQwR3qve+8A5Lv8nVS7Io+LStENNv4eZyiyai3Ju0EJpUbJssZw34sVcSYsST2pjQ4v1DFDFFmrZwU4G2UsLr+0mbcLSw7DXUziyoHb1rNZ/5NHPaXgo0GDpM2owth8MYP7QiQGcmpBGcqwB0uchM8e4iqJKkJlvXzlvkoBF152duzQpz+oRpc2hhKTqGGCqu3LCUtYa8M5ue6a3/732ups4geCz2704CWfiTrxYm1yuCA4776/o6vNlN/CkOkUzHCPS7cOBSs9a6/NPMzH/+CS4F2uOCwng6MEQaqijiRbaYBPTifftLKZGxhwLa4WksBVRgdMcw7KEO/hTHsATLwWpFVKpUJSR7NdDCPZEo4mR9OCDLLhkwSMrXwqGV/wmSKOMt1MGKRPKksom5SjIJY/88kHeb4ssiWZCLMuRWTZII9whkmQMG1E8ycJ1qV/nKgJUKVRlp2qpGlKtghfUUa+XefcKqKaGNLOf17TSPuzw26XYqlvQQy+DVi7K0AesUX/GfABtGvC+DUnOlwadsQwnSzuJxy+HNZVdCZhf10fb6dma8Rouhh0NAtMIRgkcZQgCUtN6dxVRHovSrFYp+GygNKqpN5PMBPSvSLGkUp75LlKODnQL1AExGbrZhARtI4hv/pgH94QKDMwnjHrs+/OoyCPpGmlcdomHhyBZMGN2ztnS74I19lAqeCGiSpSpCFIqGnVafHVOzhMkEB6z9Y2qu8xNWuapOxc4pMmsTXAYhwXJhjMkj450bTQwxPDWwtRFVxxjaN8iHxBWAE5KYBWi63JCg2HaQjnyJ8HCiCTP5eMim+GhUZ8CeGxgYaRJ6Z2Bz6DOvXVNnSpujqg16pGrrotXaaJ/9eX0WZpqA2VkXLNXK/qTL0XIk4RbLbnUM7jjQdsKBT4J0ezj5cCTiuGlNCkQ+aFR+O6Mr17nDq4cmkPtxhaFNZuOqqoI/WKTBYCksmLBpHzph7pIgkg3SU1ZUC5ApFhMLNHeuO+2Qb9dVq9MoC9eeWrVig96GInqr0u9fnofJV821QGn7NTEXhSRyYmyFahoUmWUzniV4jiw4Hjv1HKtOylOLnQJQORu/HIsfM4uAMhTyUbQtcvMUQbpg4BpUGrmOSdW6VtLsu/sa1/IeTcCgQ5D6jTYIF+z4x4+MJaUKZKjR4Eg8YTtxASSgmiWyIVRMlQ4oWNgCeUnmX8hhGc4CwCiw78AYC246ozTfGKCEVx4IKCwhhUhnqdoabp4MJ+oFwAQWgC4lQGQJEzkAsBDzdpMaNVdJQw4LlP9lC4AyCpuCNgs6IHCsOTAFDIvOKLchgYtZlywrUKcEf06lZjX57B2C3pai9qf9CvBdowHFI+HKXFqz7cAXnd3pE7iHN7N6I3e0Uw1S69tBrQKKdlLGowlLAFPND9th2QBhgxs4rgv0wrLeyRkOz51Gje6xcNDBds9H1K5C76GI1G6XMUq1Z8NrbqPk3XGD9e0xTGtL8LO6XRqZj/DC3WV/WrFLu3fJlUXdVfX7eyP9RJr2ASIpSQwBYA3uE9TjW1FxdMiuGDHixUBuVXe7QmwOt5SnPQK0LOhgBR/1C5ZQqttlW4OKMDdpc+rGuOVXknz0eT1bIqW7Q5a0aC4Llpp87Zul5+YqrORFXbr2Z5KlwUiMcy5nm1AjCn0o3fEbADDm8FkorDEnKHj/BQ1LuLVScHdiiWFARTIYmx6snnlN2SZfZEysm35RFMvR1OXHQegec4DABgMAgoUkdT95uowMg2+qvK1YcXBAHpV5YdJex2VpgVu5jPvRWZ2v2wV6NplsH88/djBTKCbcQKXS24D6q5+8VUK2X8apXlmgx+1ebPXCPVfPTwccot8wCIA00w+Fb0s/ITR8D6qGweMeZBOUZDc7GEZgZ2YqTpevQsMVbbPl6j9W6vjoosugVfkG231mgJ1qvROynypqQDr9Ii+TF8x33d/MQBZeaKr9S3oe42eTM+hl1//kwEQ3amg63fgcf30OcrfqpTh6qugm+keeiQ9ip5Ez6aXVj8evL99ALxfjP6AuY8KOpcuozvoQXq6fkEWH/LZGXQmnUVnX3rBNQf2zrR2g/RkoDBqRa0pDk0oibLC7IbNB9jJe+ZqGIGaiEP/x3KSb2MXI/b/f7xELokyZLHIlitfoT76G6DMz8pZDTLEUDVylCqnU6OdnYPfMBufoAhUQhKBlFXAt2bLbhipyBEXn4CInJKGjp6JU4xYHkgU41adZOLg4YPsHcPPd9T5zX+00ccYc0Hjxr73LPDChQeaR22CAQBy5/9dAkAuou5HxUTrkUAsqjtKLIF6PVUVEOcglxFZVHf1adJzpCXGKBJQIFZzySiUKLEoFKV7yTyhJHBpuzV89+yqosiiOozcBSoZEsw/b1i19fYparw49ghTavKlfFP1NZQ1JYhK6IXSKOm8zKgviotj7ITgpCdM74dqQujqclFZaBVY0hBZXmiCLwZs4DW5p+o9ucFkgpM9obFl0ctjMhzkxRgUFMObP3d6pjhKjM9LY/duYJpGv3K5YSAMVgMWNdm4gHmeUKlUELu3oEFYuOupcxcaSTYFRN8tRMVHm5MFVt13r1ECrrJZWK+eevrMTAMZS1lqCFicukfQr+qLqDAlg0vawHxbmIrxKnZRBWck7d2a2NgehU12vp4CU2JZruJl95eBu6OikVLQ9Whadkz6FBm91uC3wD1y3dxjCrwo8xbcYaNVpvF0h3hvavPODqJGeglq59GXk0Au3f4dX4OcaC5l83IcCdyE7ZEZLUGjzuD3NzEVGHPVh1ioHqyYZU1m0YjkSpEr1t3K0/II2J2INdNi54mXvBfQAbipd5CRR7mtKcg2myck3zRKXIQ2llMQOTiI3awOS6QCaTBIEhc1tmTlmj1HJZNyTNELS3PlwEwuDY8Q5oWk1IurGv+PMW3SBdol/GT1VPAPGz7sjPeiqSHHxXhVzS03dosO7vg7EkpGMA/htg0Jmw8x26RpO25BpHynO1uNrG2LYjAax+Q8VZKUY2wrSXZIWfm5U5irSApKoDtj5fWlllCPFDMAdynjyOuZuvUJcGBTweVzfwmTbfKDlQz3qy5HnUMxi//AklAhMyAn7hKaOYkWlSsEMsxVQb1bonl6d0WhxHEqxEluHB+xnTVSUQy/yFeBVo2VrEwpVrfYErZPGehD6MfKq8HntahRAB/jXo7Ta4YMjfMVOHyII1tyiYg5a36M0ETCKKhaKwE1KSqe1YZB2Jl1CxLoUTYJmNLzN4PxkHRljvdAUiiINk80KMNMmRPykeVTxDlL2FPkA77viInOQb45CA4SkfVUOcGqGlN+oICgBpiylL8xOLrccbsIF8HSHSSFTNi54bVUZaC4ZEpUeGZ+rkwIqbTCaoTsdPYb/AkzxPoVWuLukdDBw5Q1H6P3OusRLVu+HHbISFrufXbhv4RaiFHB6QiOy6byTybsZM5hD2wsymJ1kig+VOiOOh/JpCiwnO+Ak9GQ+4BriE7ZeA0p5rWQK0oeRNiiSWnRVaSxFDVCKqEtDRbi0U3QX9PhUsJl+LLitwmfNpuVXE/xHzIO0xWgOLRTzBW1S3HjZCW7zgdd+eq85ZuLacOZladAqC5d7KzdbFxC3mZCoeJzJy5S2C9DCgl5dGcBIOGEPLWQmjVB79f32IGuNFRfEmh2xaCdIfVAjhjLNH6bngQadiceILFejA8ANnHA98wvYFsF+apcH4Ro1vH0hCHrngyLSBkbKTwyTB2yN+huq/7yMXUsDdpkFsnusJpeaeyiw1kShZoj4gWiAxpAJ28ZkWkK84RZsWTAPvAruiGmQJn/gTSXfQrlSwinJFNByjJBDnv36UX8nWbVpM5sVNQRm9ezKq48LAooz8GVgW4dRJZdShUifRlh3ZILGJVLjRfkZSVRp22TzJUGdQLu1TKPVs9QIzlFwAHAuuitzM31KTQb9sqcGweLnUlXWTdRzrm3BXn/0mXnls4lOQJlw6iQkwmDrBKM0mn4Sl+ZjZzXOE4hGbMK+B5ykw3JLYar9TJSBhEsjaIKMmUWMS4EPzO6siNiTC0iYyhbzkzf2IZQjdUHYw/wqsMn4i2GXaEK2mvn/EVp1KwlIqREdpcVqEwQJjoe95PMRIOKh3DgfBwH4JQa5MO1M09N9/hxKX/UtdmcibKmeXGSYsoLIkerAas6df44FebW04euKA8JE0kNabZ3OBbd72w4/N63tEz+QtIZwMuCuYRoJ31rRalEMqYkwaFP6L3RAiTeDtQsex6eTNppo1c4UjI7r4U6QcDgz6Yint8Sx4oYyMpbLagEPH9tP466PK/iDcgmQ3Es1lLxcEnYDszVLdmBbClUxMyMpJCPuWG9Ljk3iMIu1BxbXtU8n2upmi+7aG8QyIgXqE8UhnDa3M7+/c3kxy7dAMX4m8abT1zASNPN0vTpghhykbQq0xBdz82B8cB3ZJe6xD3UcZ4smLk01CIZyzus+IL5SxFnRSlr7O3j7BIUT2RjrhBITapCCjIYjjT45RcZpM22+9y1Dz8qCgLx7jh3MF0I2UZnSFNPFjBbcaOyk71aQFSulLp9vyB99mBP3uJ2OWhjduEnZtgTTH7p3J/nX64hvkcRwNRzqufLJ1AKPAQvFXTLTkXGWogOnldG6TcBELmZJk7SuEjJTNrsPaPTnNT7JQdeQ9xTKC1HuIrCyPKLKeSefMYH4s1ndiU11+ienO6O9kTgxuWJeuCeLwm0JmJlPXaB6gxMNAgbKFqFtO4uMmNuD6lyRlF5D80OnYwAy2PSzQpa72U/e5FBTch3BLoMnepJW84NKw8CeWLb5eqqOMaiEU4+fcjxEdgE4fkwC+SeG6caBd2TCiWtjHRm9lJMZ5vBaUbo2yU4+BE0p9iKGQC5gBGr7wYtJEvFbOSJcFxue1qk3KR1haVZ4iB6gsex+6vp+g7gleqQSN1/z5a5+fx8xos65BsmLEfOAhmyyhAhtnzYCg1grYXrWhGEz0OHwUSwy04F6/88wlXcCxihgyKK99i3jmxmmmD67dEjm3zGGHuGGRMuNmmv8dZO7kOf4SPJ6r+dIAT61RXz3qrr1TTnRoOa0qSkWA0sAJdHsM2ohU8NpHCoRJjbKHMZ7EQ6UEu0w6EFMrzDWnp8pg25Qa7wvHBvGFJr9pLthDtl8J4Ad0DUDNfVM5b025ZQ0UyjmW9yoNjeMrVKaXXdKKu0aM+BQYOa5rkP4+4hzH/xylLy2E95UYm/5m+BEc3TLm6RlQLT9tBctiuW2sI4IdpuTZKrpUWU13Ge5Hl1JDMloIFcWFwuMRqWu9hxYiUVymYKmg27R99dKStJHhmytgyG4jMivzZYJpVcGYrTKqmKWQ0D5kZA9+s0cldoUkh24wthoAPIiNXLG4eE8Tto0QKfJ69b1bhlIjNlENlNBc9N3rI6JsU4yrI2JHuG/F7p3sMlNjhjzQrBPbdyi9dph5MhVntvxo3+7pbbZh14vMbhA+XttmQzdz04EhKVV8FOn6/Ct3HMB+S7u/3BuqW4L91+x8AmVcxHlHhpc4zwFc7capKnLrSEqZ1HdAxjQooKMXF7MGvsbIh8ViQ7zbc1Do1baYXYhWxdOEGzmUQ3hIf6S9kR7Yz/qXITfTdQvgAzwi/D905p3zWBRTI4GkmIfg3jECwKTG5aMs1DmcQjI6tYr3Lt17uckLm8y0qVpb4KC+CyA0nLnF68puAQeKIjUx6kM2hmacpeJEqYxAszqs8rXlVq29jCZX0GoQp2IpWaKU8oDuBlT4VXcvSKWRZC4BwrGIegDvZKwA4odgZLWVX1ovnE6uK0DY5CTMvF4+1YMw3GbFJzVfKU/tCDoi6C41SfW15f/DNC2KNe2mZUdic/bIifLX+y7EvTbpGpK6qlzabPNLjBmzwES6Oopnqad1n/nrXntu5405SaFJNN1Ug4Q7354sIMUkO8M2XIjcfkZLMHGumae2U8aUkJzD5meEYlbDRQQCowxk7crc40DXboxIuABKs3IqMDiiivrshGUQyjDLaJ6wTYZkgahYuy+pADV0wKulEH5FqolN3sh7REafrs+39vcpbX2M19GRqKbG0rLEtL1SCr5piG4uvPVDyDZAVRMS8TH1RHXN0ZRXTgPW/Ja+8NjV2RGIMTMdRmKtq0RqCDiuaDfRi+AgkR6lnFYuZk5z4vTrx4oChTZCdsMHky6uvQqiDTdklR2rxPBNbVbttiQZ8Unw0RlwX40I7SKF1D3JEjSZ/yyAHRXfjenoyKuKrH+xTEY347PbkGqa0nu1YTtZT6iLsgnctTaphe7JaS9Kmbmbm9Lg/Spfozm2laQU1zaxEgdAAmj+IVx3Jp67PgtTM0PZ58OV0ShRiXFxV0Z5EFV42Zy5ZUtCvLLJjQk6eTcrCKFKJNeg9UObJ2nRFV7tr9fF7hxUUB2aGc55U+B/Uz2PCpFWh428HtaNtyVWiMKWVJ+BQs0Y5Co1MLZnJAfSokPm/gols+G6zV7Gvg1SNI7cXNPCkshJusovjJS2mIZc/dKZXAzkTowvk8d9r7q+Lfv7R/JbLl9tG+rurx5aCI9DTlXxWkM8tELvPg2r+S1ak/mYbukvNaL6mcwl2kBdhUCrNNDDmZDqzYmOZnLk64KoLVtOiKGYnRK5NoDhouZEuZZrNWY9R8PbpuBs9onH9xTviOteREK0qIJ1ahJWoR0yOkt3UYydLl0/ylTZZw101SvJm76BLa3GgHmC5KkBohD30C0/dq6+4lGqXSyqaYonFMPaiT83OsJZcsfdiQVptL4kw7SRFMeA/DktesmaRpTSJVx2pnIS5/wA9JY/a9SSo4m61Bi09BZhvAaxPTZnimClgnNPgHF77gROm+6LpcnY9m/imQKHHQeiKyAEMkPmYBIT8hlz0q4OrCqKJW4VljkKHI1nG9vMTO3kARPn+Pq5uaRE5KElRC0LU9YzSsZSDTyM3l1FSN16x4SKJl7a5DAavm003psFGZY6CPVP/MR+m3oseSB/ETczInMZ7Cf27Om5GJ3U9wDIEWOkseaZJxKd8awC2axHfoKb2E4DIn2+JQR1KoBYzqroI6oFHFM5wtNE/jmFueh5Q+ZI0BTUu2g5ASpCYPU4HHVJDGag4h9dTjogi4nOjiOma3b90hLRtsN6g1wtuAhGs6J3qHDlpXBJyFYQAvB960m94IO0INCSM3OUTQGIEyJEpUW8HY7f2Q4RRxvfQzweIYywluGzRb0kQkxGP7WNmkf5nUxnqEZJcYThidcipIYz2tsi+NZN0M8qcdQdlYNmn/iwo9ASnsQVi0AJmGOCQQ9antXeIWdUWSBcgezezmFDS/M23FUd7cWTKTmX4RlXA0M6ZUAhrjQGcjnTSIzLbgUeUeP0dpB/tLKOYUbflPC+xnE+FyxNh1sA4CAPXUiuIVq4C2afoYTHVUZCacPLlJVU2cE0YIDOIt2gDuiW60QS8UzE3apFG0sVmlmuQY6siVvSLFfyyVsWjZWL1RDn1UpbXvkIMKJcbv5SbI6UvXHGupjZeiySsaruc16eLTYxeHaZd4j8t063Q0drQh0Z7JdqqnleeuKNeLcfys8jbWshMWxsFVt6Tooyz1eYtXiItD0P0QPiSlSG/wD+lgmo63Z7Nhg0J7e6tLibIJ0IHsj55mb06hUXBwg+WAGcqyVE4Aq37E2pxARwFXIykUG55c+HfRaa222Y7y1eLosOcnRONeqxU1xQjQJ6GRQRk5fST0NSqAcIlnNv4mNGwtxpt7bIApMs2BCt5h+hA7p2eY+3qvv95dDA3Gw1MZypkr8nIPcXgUQRfAY22Z4x46nz++OQLYOFOLQ7/Ui4cFomqRA77Z7tX3QP2uAis18SyJWHK7UbiabpS10uCK7YPKnvvFBfPKRfMmsCykgXOrilzzSrarnzb+/cguUBr4VK1CKfjQTWpBx8JmqljPSm6pNyp+0U556C9mA5puP0TUq/Lcmg0MjnYRuf6HHvExt7luUT+rsrzV9WxrmMhZl+VIrQs94cFMe5XZOJpha/YvGF3lTK42VeDV3TCLbP3RbzbReJTprUdpm6SsexKBW2gdc7YVhbXAzMjJnmmozKUCl92viyJoIOPK+jDYZWd/VSaXQZBlNgMUOVAEr4fMSjJWbmJJMU5mjoLyK/0opdsfLL+N4Hitot7Dr0qia+bpeZVYY3gDZ8SVfbBk40Ew4v15QExdsjiCrISzQ5fyGm0VbYBUb8VMSfcRK+KtV4hAIaSmhbckqriVuWLlexbENpn+3AWItsveFtlCgaXD5D5/DjGppFXMJaBXG7TaWyt2VeSofbOzynPRf0+FlpJRjldtYKW/reUJHAHLVwnqUfY+GDTtv0NqwGpUX33pDMYC4/G0FaEDFXjgKDDAs6NddlOz70JKkJEjRO65N9ku02bVQ3tCKi11GIPSuVeN80VKIVOrkEcaQdGaBOtZ+rg5HH7eTmcuNoeTn3nAJRuJquIhLDub7hDa5If7OVI6BiVbQyt/qxFHvaYCeGmF8q4/mC2KS46cxB+iHW8keSUhhIdLBysyB2dNOtWNPGotnVmJoLloSVfM5YKnCSqzZqIGLQ9vjHBTDR2U6CQs/Rsb4qX8HvyVy8ZMKaPFQ1nUKwTMrofY+9oUxuWJMXOEkEctF/ypMxDpw+WAQjhp4SBbmXXJpcq5znyw+nKN7gqjZVY2Sp8zqN0rLC5L1fg5wJ+l7MOsN0Pos7JR+TPitwv6sjjrTCYjaZ9q8mmRdKE+JZdQrfIarp0tzF4zZWX1aKl6Gwn2OamdmKp9Wi3q5e1SHkhRh3LT8x7BX212kxkwQfd+OepQnPcXpQr9kqSpu9XN/+Bu5Ty8rIotF2OSuZoWrkN0hEzZudd78CP3qOcTrQvFLXVgavDD48hMoXJMOyiwE2DLUArTkOwgpp+9DyGd7PORJifVsn+BxWDVLeV4S9kT1pH8jldwKg8hz+gXnpHAutjidwoKF96X+7kHVtaKrT/YBSPYhwxvKHjY1r9X13SdX/68lpFuCbUXdM63Zag316rvAeD+LV7TUjvCJTXt4CkTdV2rT6BXXITE2YKvuuU4g1QN37Qngg5MG+z6sR1R7vRK1pdkKFsfdD9f5y9v/pRXNSVtFZpaaKcg7INw3Lpp9mpa0v+M2Qs7cd7zobqgzxobk99VpxzAHIepRYvtqNdaVGTG0hW/hrPIX4YVWVA8bk0fuW+87vwzdrcFec73s9r/TkVjmmJEwZOmt0dZpJlzzB+wa86G3VOWb/ad6dlmK2Je/tKjbLGbsKtwc7sodXUB5OXMoOIp/uJJXHKQ165dAL+5c2CnzJ5AcJKg4isWyKZCyV2420zlPB7/iGAvFTfa3uemfZyfM+Yiq3PRIIdQBt34B2dWfZRYEMohgYYIUmGnmt4zq/Q/3yOaHZgWGIBJqvC8ViciypXia9nAaAmHkcy0SDswKiWIueTs1JpVnS2k0uL2AsETdWZaIhTrwMNOVFke4xCgFW4TL43n0ah6d7CwhNAyQTblDQpaxYfN3rYIbGJXu5QtQCi9KeHOg3lpJMkH0m0JA7ObVObr0PzrWCjKcaOF4aIY5TnRV0gVJ331ZcL5ZfWjKif0URgVAMs4oRzV/WADf5QpnCYFM8mFYgQmtKgtS3JKQrK9orDwvJpMfH6xsvKu4tg9XiJ3HeZmC4ozLZCQraTNsUOC5XMbe/JhuZSJL+7bu1slhR8dqo16uqwnjzzf5hSsaFvK0aYQ279dKZSg8nCKD7JfTc2RrtAulLyiwrLpLcoLqW9ESkwQNMrB92UcTvokCFmZXPGSMJnWxMHqhWZuakQ2aWOyVzP+jtImNKH0yJZrlrYql43JW243tQ4nkCAkVqvXp9gK7opEh6qiERYIkkgsuPYgJyTnEumSyIaI+oBAqajQw3abkmApPJ6JeV8Ij1kIjjtkIbMMxpdtYrWBxFlZSqcG2oWp2gW/cH6BilZe3UK4ekbJqNWGLIxfyKELmB7vVY9Z6DvAZZZLgMIkqgXsQ1+FiUx0WHY/jdGbBBRCJotnYiCLQ1Gp5ouSpYzzlXWX9VGMdIZCkgjnk3Y6nkqFZpuYLWLw0mUBQES8DTGSHgk465nBqucrQ0oFkYYiU3zZgukFk0qNM6YS1yyKUmFrVcZVIxo2AQJlULIilYnWN0XTLaDVe3gIRzudhyTdZFzRQHj5BB0U5MMbZxK2X0jOKGBgGT+62zWUcMpx6drOw9/mZ6GaU525y0ciQwJ0SqpIqwpVcmkSD2qXRrklTrfS3Q2P1WSyQfakipYCe3vw3VB2hool6UDUbxlr/LJJuFiWXfdNl9xD0xBk8BxwTOE93LsIni9Ub2o3Ag8IUp72DYqD7FNDl5dKUsX8BNTKSlHrvPLu22jklNP94yrK9eZrK0iGxPlATcm4GUxUZMCT5mJQDEsowtXfnIHxg0ChqppyO9u9k+NFYkoP5ioSVeZN6gZyrNvrpw+RltG1ogovYus36xQsaV4Sq3ZyQW5RWGPXj8zXQ7iOGqdWe/k865utKC8tU2rdk0SRUlU73icwcYCPCROWT1V1xS7cmFOfWQ0A2td7apqVltEFA8c/8gpIThNYodm7ZszelppsUYtAVYJ2eRDBHaSbbnZmmPzMOq+9N+NftVpSNykiw5yVVo1WJCjpZUsqvlkHl4dqoKqfbE8Z7NmINSnson47EbNm7Lsw8mDMi8DvzEX312BRnMQaZpp8pVBzGhWfpCS5FL7yFwN6WoBWWeOaTVI0bcasi/T90DUGtckSuCogkeO1cqTnxHOULfN9YEld83nr7S/SPTDJFHCi5YaMuv0OwQ3N9Nt4PI7KxjLr4t5uWQcc1BF4YT7jh5SddgwYss1O5sWemQt5+JLHgmkTVi+k2oygmslFJixsx93i8BbysqOSM6pCqRjIy/NTVQYwzD5a6QrstnIC6qEVPG04Yf4CBMQo9Gty6eev3NZF62dbkPHpO3eIQkwpWOgSZpO4hUCIbM3BOmaHaZ+RZBS3rizMpkpyKO/4kXyFfg5mjLN1sse+AIt+D9u+Ld5IXdZTjwbSz8qjuylvU5WUVTNcTIzgbLKmEH5yrL7zsYZW0wqVlfdn/n7qLSY+hE0WfpSX9fuBFDOnelX4cJJjqrYkTqdo6jart5G5OTWrNYw/qnl1uNcViPHUk3u3uWQXNDZgSqXtUZxY2+ereVyuQvTpmJfcY0vUZ0cYOActoY4eWlvrdPZKxhtclESEhZ7pzdpEmicEICtv9oSIsnJZ/0bCKZqiQpvvyYml5uIB7cMD0g7vVTY6Q5mrGTr5AKYUwJMTwrkGVRgO+Y2/Ixhk7fjODG8nd2+3lFJciyrEymhD2153kmi9OkVkWPGh/Y/o7wAUTUZOjTZHOkkUUoortBDsWebZy3vJVpTQO+kg8d2Lgj7pQsWlZrFXD5FtR6eONruNY6R6gdQjUCJCZ1N8KhJathmKS1VO5xWrgQtTrVuAyuItGYZxae2zcvt2yct2eJQpRctXz3QtYeXQTzTrLjOMhbjtkjQ6uCzlKIji0CIgHUpzWKQU21r9lsiUraSw2scBPIW64mIwmiVdklkMixWVBU+bGtHqsJub8VCKOKGdQgfZXZ8WR59WXn8jrwDVg5jzQzmDZbg3XQroc3gm4lK+QryMuxKO10XoP7CLQB7fsUSFdyf5FThsQuc9X3nNPigkVXlqpua2BsxliiWCavZsWjhhF4ccQEwhzfgJ/E0XR6OlxE0ZK9wiSRAgyVCKLfsVQxsYM7WpDY19oDckL7sfcsXYZXWVVrd6v9UvykSgrZwqe9IqwXTvP+KO5DF9AGm1LsqDgPcmpQq2qgMUqAuvSRlGpg2MgKjW6rNS3EAhljUtbeZmB74t5RrY3GXhQ0EHqzWf5s0QQKJCLxh+1BRKbE1Scc6S7pYUn6XU6yrZ6/nFXrG1p6zKmGwYRQMChrrQE4AWL+SACjUFtU82ljKsyAqIX8V+4TnSdIipsF14IfRnrzVbN35rW2hjSIJ5ucBWSOxIBP7sPsKayeX2rSk3ZvGaXUBzYRH9sAcBWEsQy5iebviOMCsgIpBUfoc30yaBFMxOQ/kQFVVJ5EcB2hhWv/DyycIK+oMJpVpoKA0BdZApwooNAqwhd6QV0iX2SpDaTvqgWfHzffrtmQ7o07Zksj3Y7m9odBUc9AuVx8jDZiHZLBCzop6kD4FwGZFCrJgYWI68EvOl0zR4cXsiVkdbiZUBUiwAAwrO5qrGWB8gydZSElVguOyoQJuhAKxcJkWuBCpyhtcQB8lAQEKcL9h6Q621IG41RsDlU9p5piTsP8Pp0g7y0gwSvhcuyVDTHDksQ8ol25dYOT29ivK6Zka05eqgsxb80Wkcyv4wF3SPuyxwqXN5xVgEMX1LQ3nTnZtaehmBjPnUDuSxnVMhAjnogdRKQf840zby6E72DUfrk0hr/MwYGXJ7K29Ei2IKOwMnkANrVubXqJvIItO1rdGCu0HCwolIzEQLV7WZWQuOlTCCcOMsj49d6tTxsfywWYCugJYiLZOJliTaUc49WbeYFxnJyeSU+nItQU3WpFts0BeaYmGEM6hVwGmrtI55YkUMQ0p4WbUsQNgfsZmatmpHrO6TgQR0p6VP0vE4mzQ9CcK8yA/Fi4/bMBxscJmjLl2wNudLhIzLpB+4/ygqDQIN2eyIKGtyqgt6fmo7RqdKtATQDtZEuiwPFvIbFoX4Ahn/3Mha4kF1cMQK7jk+WC8jcZJFnm1RI7TXFfFH7IbPmX8NLyeyJxAIlTSwLPbhJ5TUmG1RaHdQnNdosilfQDS/wn1PGUb9RZjuGKLKIJHzTU3XilLM9ZBOdk/2W5woe7PDdraGI5LNQukPxvlWObE3aVrS5nmaTE/oHtaOYbUQO+OZ59NqVn3kPkVEeMZ9DxSHGuhUmVjS98Lwx5cvK/g2T1TLEyz34YpBX4vy6VZ9ZRuAZRhEJnCBRWELwbrAXhXRDiPaJab+5HWM6jH6klxrbTJahr7ogHnbB15V+HRy36WPf1bTVtu1O1sESlac2vneMW74jTF/tvhCIMdRsy37vBCijd1nPeioNpfQnhnqqvvnbCR+ahBaiJIKAdpdTgx1c1W3ARk+SrGDM3wYdBagT4IY30KhIUhDBEY/FuYzyJfyRpwG2USqbms128rSurEc+NDMhssh+oeP1Yv4WozsP4Ri3jcK4cwAuwAr95uc1hxSQ6JOhxqlsm2++lxgXi/raG6fS+t+dlu1bnSdcDpbm1M0zsuaVrh6X0GQ+dUPomPqcDLW3KnPa9qblp0sqaEiMQw6XuaInYNIzh4zAltLITK2BScLIi0SwaiIdHri32+9zPmTcKVc7F5iAJudf7ImMAGT7JFhz6L6SKHmJ9iCM6BF1EhvyTcuQWIqvqxCwWPeJJQb7F701ZszLq4QRWBDp1PNbgZGgMRADm5wvy6AonGnuPTbNs5OkpURRcgALvnrv4WpVzbJ0p7mj79aTa9tbGz8CDZcIXwpRfozJTMFxT3IohyjMs7U5EQ2LCkYLEHP5hOTFvgPEck+5ys81O8BHjBjaJXQLP1Vp9QF6XO+VU3OxCqS5b1HM7PtIGLdxptOZxTy4beBlRWeAKJ30/tWQ71Ppi2mC9r+5oBHjGx6x/vHIhb4813oLUxgip0Krcjgh/g2y4xOLBNYm2K+89L1XNwgu6C9OeYxDMmX2Xa5fuOoUwu9U5r5LxmEa7MpWRDFs6gINeDtE445K6n+zjj/exsAYmQHSK27/+Vf5n5QzxeFLEwXcq1pHBycJg295IMDRhUS6soTcq7KGjR4tTlF8O/EQtEvxKEDCZqqWKfZtnP2P7bH1cttab5Yh7jKcYqEIaKlHO64kkJkBU7oD21jrd/W/EJHUkz6Rw9zHWNo1PCxGO455nHHQN4qyoXYLIe3w27JjasLy7nd6BYedS/Wk9yZqIPlc7avfmC8yjjxMJ5DYN2lW+475UdX/M1hgKJM9UM2xgzK5MDOUjkz0ikDlqLnJnC897HEYhi/mFic1Spu+1rMfQa59SVwtVGg53pLzcggkBZDWS3OynZaWZGnXwnoILY0O4KVZYM+OWTpdW3a7GrYq6BlgOmw6+y2cFejgvQx5GAa2wSMT/ci9jGF9zVCTkKh1q6XTXB/jjIFO7pSOoKYnaZC/0Mb/TGwYCBig6nvo0XuouKwKhkUdGda2JP7orBxgWukM16QL7lSpdlFVnS8hhIqqKJAUtKuQnnlSebbMzzOTA9CjdViGAmkRJbjz2MdQ5FvkB4oa6YYMP/lYu5vwz5mRdT5qljcD/SsSLoXqDDt4cSYBMvw5UFsMvvifFCqRE5iFNo2rw+9oaujVTddoJVZyaJ8lryiITZNp89xzV4Ya8dBIGVP80eqyoqiEC0xtdgfbfpKPuFaUonWrWfkAZ5UW9XRRLiQPRsB1zQiLUQVTyTy4medBtnWMns8hGI2wz2o7J6JUrxaVlg2gFNfeXZ+XNs+RK9zEbpcJKuNsGfco4WzYVGwLnb66xWHJblkz2v9GLporiEVh20VT6KMWe49VeJ6hl9CeKSC73XDcn0cr9R+uZRjmpUrdWgWbDuAmtqgVNwB555sc2rdFam0MvbAjRyubPu9W7kGzTrwXgcraaA9+RwUoUwryaGRxl7DESAOXXuEuz0OywhaFSR06V8YzP/Fv4lvxvgUoIuhy57PzSTjgmCKzVzprN3aniVUtjAQJ/4MQ/2i1+NbsbjcqhBtcO8R7s8T9MgJZVfjJvewB+UDSJiWEhNuAXww7Wy6k/tAIOKegpy3i4MZPflz/lqC3dBXI+KjpaHqLOODmuSUwLCXPVsM9nMdrysMMOYcJumCvJib2RgZiGU5xrHb2ts6c4CDEBV/vvxmLsCrf/9/gp+rTOm7AZdRKkFoRrrKK7ZxdWSfUHp1pjQZuLbvLYJm+rhkkPE6yHyqPqUzs5mri4C3nAwQ38vt+tHyWBOKM7VGV1OOKVmfARlTTElJr/r0nuc+6JqSYtiHONpq0YRrBhnL6k4uNTJ0vZ4yMso6k3Wqcn75Y6YlNTte449KaVDw6H4HhlDyZQxG2t5GYFykZuv++rSj389+Jbtmig1DJLq+YSFD6mMNQMIRTyKY787o8x+shww4YV9KjgqXA8uKWYtIoRhGOfwVCEyIW+8lSF0gXufg1nkaWqfye20OkY+Iy+CBaPIAQYrvI5A3TGliBrDxUkmm2mc53hAeg9Sd0zMZUrD53MuvvHIVowz14dz+4bl/BqorqGSd0cxQibQy0GJomrFmDZkdnP+f2P9U6gUMmotuJSJRqzbPbEIi/Efeu2CMdvlVz8MZfQ33FL7d5+DjamXqDaFu2D1/VFfv1mPrPEV6fdfOLhX4+kCBHW0IiUvztW868v9+G3grts0FLNBgKgtH8axgeKFlYYULULHfEmave49/c+YWA3w6lOoD7Wp352XTdSAmOoWp2WlLXVv/awysBerrOz1Mi97AY3R3OHE8qlfGDrZEEpht6AvG69xKj6taf4Tjv8jUTSru/v5gPNqu1KW35YgSwgkfos71FLt+mOd0b4ZxONoFBo3d7QcFNnBc8l5YvdiXXpj6Ru8xI3ufEe2iaEekNoWHNCVnDcatD/8aSghsCXk9VJYa4+bnp6wxoklnL+y3Uw9x8rtlsyeCcC3t+kperciNmpagHiJn9N5DiNbbxfIko733uCd1tqlMv1Bn1AioSIWUJAmI+4QpSks+NWn5gEhsCfYNVzwkgz2H8+CkLIeSIMrEsghWBiauiFH4U/317AvTFvClf8rNPkksqR5hHp2OALfJIqO7Q63jr+fVY5wLVyf5QpcT10e7DajHocPjv4boczFmhiel8L7RQgPW7I069IXI2tu4QrtFQljYvkiiFYtO6sAf/D3J8S4zOu95BN8cQE4D+HI4orXJXfsWaeHHM60R2C4GPSzRioJ0flCrX2TTb4PfdpLs2X5vyq0ahPc/NbmCoBN2xx4X7c6X+Tv9EHwdDXFs0Qj5DUgLVoVaiiilra8/4WNTr7027duB3XcjTjj2XzZ+CpPg5H+M2fsgzD479Wc66PpjDyf5u4vaMS/yx/I2+XPA/vDHavDVpbCic3q79FM9CbY9ULwhmGeFh66zKye6TZ3VBx+HQs9wtn8tx9/3h33UEXvNndiWvz7YH/+6C7r3TyYsLjQX2Nqi3dBrE76BIGJHEtY7m3u/hkpmhgV/fbBNrf4KPSWfY646Ctip1yKc3Uk5X18cdQ2+6c1Q1QRqKo0S/h0qxNFPi9Qd3lQtwq5Za9ZkmyanyUMzESG+Y2EtZ0Nw0ULTR+8Czotz+hskfnHHmKDOlZxbzGDyBbHTeJiCizF1xdQIJ2QaOnFdkScUatNUHz+YjKKJRebGT4vnJqXFlKqpT0dRb6pHvXhOE7d+Twc8tKrBB66kIYHyyWJdc6OmilGLMcN941wgYzVdTgvJt4Cb0f4AkMplMx630UCIeNTa1joVJ5UmJyhuXUICcziMHx5psBzMqeI+kCrwObDjY+IjsqrlCxUTnrnpic9aW5c0RGrE+JiEmjn9NBXdjAAVCL5Is0NzdvZgBkTbUrVozS+dgXQZudtgFO3FMT2B3XNBuI67weQrB4Er5zNnDpe8w9Dip+EVrooymsqUHiNSsWOv5cTWTZZpvtB57jAMku5UJu6WKPppFohCM45DGIc2DMvqE3HuOS1BKGGzQpR0dmesiCinqzzbEu9Vdm4QlBylMfkAsxNH7WLmaoroi2crxv0GUS1WEeSZfmC16jIjOFZFlqzhUa++orQYZjfiuOgGn0K6lZXjopp9g3pHyt07f9abOGQ689aarcmSpMFvt2T773Pjtmj1hEEfoPDPnckva98QnekPp1SI/R1D0GZpoRauNGA6VPnmY2mKEYPlYWRQT8j1mmDdDCXikfjGQ/YkIn+OmXSnWS18MAHB2FEGlA8kZEQM9IjaQO0iDV9xyGF6w/aOO8Comn6vZhhlUdAbe+coVZ6cbw3VWsGJ9yokUoPKjYqxNF9m08mIoeEaZAcbJD40KKcqOn0PcoAzmhNa9NBGXjl1ufxrPMKFbetjzVQ4TxRwHHNpjaJwBC2bj0aOsJ50zQxPYCTt8eNEuY7dVxd1SUZv6h3oLn7UpqPNAOGea7TCu2QP92DE4Kit75jG23WswTZTsoYAwJIL33Hwo2DuHjtdGHPrOwEHODTmFOzLpbgmnr0gUN6IGHw+oKzVpyPXaTO0MQTlKyKGQVlod9bPWsIuvsoSEKSjaXWrpO3Ty6soLWpzTXynb8EXcTKJimmKAhQFvE3G5AjgQN43Uc8wzgY4jFVHr6Nh110mDEpds3eViyAEULM6AzsSyzH7gCqAeibP0LvORdsQEHox02vY2pPWathuNV8n9c+vJtLZN+DShJgrgBt/N5gOryPKdegrOCcUfbthhQTp5UnqkSZFz211BCnG1/smWgSAe9V8Lt3cxXc7Y2PV4K3yKotFFld2/1R64YrfqmaIL+FipTfQM7A4z6CcFelis/kJWxCFZ68LVtNYs9iIQqmn3H8/s3BotZJWcb6bccypR7d6Nfey4xRLRdZs4YUqj5TWWfqrZ67DVsYjpltBeYXr2Eybb3pGXL40jrXEurER1QiPE8xwLJCytELaESFSo9ALGCbkB0MxhBDaoIXFeRRzjSN3OMszsFfP7x14bnTQB0oGZPPkBVklDYep1uaPzRB5YSgmZSsVpTCFWvCjeVzUIUbXZnZ4tA5QlQazLJ8QIInsAQL7kAEV7n1AUVyazKlZk421CtbjHgDYitAwoPTrDdaaB9BdRyse2npeIzTxRijWmJe9ZCJU4IDHIbWkm4XeJS2JY8oSlZvfI2IPaWkplPtHTB8AfKjpg5K8gYTzYOWNaf3JRFOohw2fmAshQJ0mQ/WBXnH2TS8AGSrWXbG9yqQGaals+Xv7NlXiz6TLDUrteXuonUsKaijVfr1Ji0fdp7ns0O1dAKP/zcSdXjCcMe7pA/XBHN35godnNgW2bsgx/bWReUzv9kSyTHFnq5ShZeB3dxDYHS1OpZyVwpS3qH1Jq8oPt+YgJbOTwsnW5yDjAtbm26UM3S1ONJA1Aw02RMB00DU0e5sfXNBh55wjjuh9e1xprtxi1d2kOEGudRMLKcnTtEfJNBo7Crga4qdcgeTqTWl0qE5qWuLr/SabZSM6WhzmQg+V+prcQfgGfKqHJtopgn346n0gOwO5aHe8leGFv4JmpNX7syu9PvSsQ/G3lW2TO6gnhjhse65XVBF0gm8HNEYotYJkFXSF3Mhzx2Lg3EBdHiIVxpHqz+CM2SVsaLYv1zRCbQWQRADM64GXzwDi0wMiT0kUvno6zO3ZtB30eqoC7uMNMVhAgTKPu/DsQEiU3jjVdaUjBhF3BHcz6merJeMPEYBjdTAX87Rn02ouJXdqNtaUGf3MnQqKic0v2lEqjgAFBBZOhBVT6WNjIStBj8yHHw5KI1BiZNRQeaEKPEoGyUhGZ94hpXZGM6gsSnmo1scbdSvUgwrCsvOTGFePNhg0yZlbwxSkdyYy01JN7mnwPqY/8vur0xaXYCGlgA6hMw+8cIzhsDCgJ6Lb0IYk7J0z2/SRnP5nGRAX+2t94Wlqd/Cg4yKPLYxltIgTx+GwySE3WUBr1ity8MbKPpqwNROeI4wUVaSFHE93jwukboZPaWetSm9uvQ2+FxyOB66QsnwNnRQoYrRQTWhbq2DkquimRNR35bCTjFAxOCL1qunsDCndHOuHXxX5hw5vhyeIZRm/9ww7WnECIYN5grIole5yLr3s0fRfaBHFTr09eB5YeCuSos+mXfHiPxtRAozt8TSmzrH9sVdO08rYD6dhkUYZqSs6tJ4FlEaNDEG/Ifwxpsai6+LklTtlhP1RlZeB0gVySUhRvAO7GusOS5HtN51ivw5YM7zPm0PGfGwkn5uvVrBf8qLnxAPlNErGoCyv4vuswqM7WA537KpYEnAQJ+XHDfHUVUV2kgs1Ilq0QgqopGUExVpcwkubcb2tdbojTMmZgiiH1NHsMTKolb3JiI+mEAgEFQ0DtTDJmTTpyICqO5eMUFoCuJvF8oQqPt5Fu+44+aB0G+v49CTb47gcvMS6A6tUwCvcskDqQt9T2dJIvqI8PLPi1WBCxxenm4UvyzeQ+VsAgvk5ARIuRxjE3rO7LCmDk1+33LKgtxXO7ppi0SdGRwitbZ+DI52VgPQktmpGND9ufRgBiG6MHIPuZ0qUAQ4M1SQqMTRR1Pf1yYILWC8Pq9u9/CTO++PFjZWM3uayecQqMvu9XcfXbtyQeZAUOlL/SAgQJUYH0afE648bJhX2bX2uGK9uCl6wYB1cL1FEmeXTZ8+IweIVSovS17NfClhQXu59ZziRFkt7rKWG9zmCCoWEV6ZNNLv0qZ/uCr9bgae3TwyETrahEwVjTHvVcEwh8PcgRHDzemlBLMy1Baw/mSCUd/95VOFkHW/HGbQ8t76Tml2PT8kd5csQFsSYDikrY4Q9bdAlbJzYUqTX0embNyHnXDDW00RBc3MVlQeRV6AvD+xijvM9vZvAn9BGwNXf60ZdYCG+AyELj4RiufcgAA/mrvhW3gny9HsN1TH3E3Wl4ebLc/5H6oMFQdj1+O6JnsgYbUc+Ixz5mokMJbrk90keNXXcPV4A46jKkS1fJGvE1lsN8GgTdb3//QClpXU5vicdmB8rPymk8jKXu+MSgmzHwK7zXGAinjqUNcFrF4soQy7bp5HPGKBFd+Ml6oBuGWsMMPQHz4A6nXL/66GeIQ1GrTlJLcRNw2gy4ASXSBBWL4QuIZhC7ZKLPWmdaoWrukxGBowIkqytwkZGxYBwUI+0FXGTbNSao97cXWCsh+wObxrLG4FenVcwFhlrCnfvbr7yBwtnGiak3RLm4JUD9xY8XAt7fjclnybVOYqdh4OqHTSnM7pnYxM2+CsU+2CBOX+pnXeg+pGRC8ElJbOlh421kBNPoU/TWQBU3QufEk7c0OMeH5utodegj90ygXfiFiuqeCIysUrsFDAIDtsOsdYsTC/ORKam0aT9Lrn1BlbghHRq5j5Qp4Bj9BpF+qG++y0BmAzkGL2sZ1Obe2kVokmnbJuCUurt6MUAmD3r83zg0W7pJLDMrZIGPlrUuJe0sSk0FCldUR0DKwx36Qeim87pvcoXbaPbw9Y6mY0n3IRJVlGilU9SkKE06yqXIEehtUGXglwZGxho7MngIGLP45jXVpVyDNHoGPNPxHYuLy3qkR9tKtmAz5xRt6ilzYxvMhSbyCLFaL50Zi/cXI6D4mWbx20FRhVIDx6T2DlyV1XcY+XT184psYyUSZPLqCbQ7LeVb61hJwbvyqv6nkbuYcQHMdVfUmkmA9pAh7+zQRxHVC10VbDBuwQYjxSMelgPHd1tUTL9i7qXRQ7ANNDiyteD3Bd9o7ZWbPm6DAs+dJVjB0kZY5/TcnFd9aU9nfbNxbfLxL6B6ZvCjJd8aRcK1jfWAVfjiOaM0H+3TSU6jYRUhHQxJ7AqME4GDuPH9oeEVtN6N45jrAIbHJwGRgaZa5/a7c1f+UZGc71lHLLqPEp0+OLecnYWQ3+2dzeoY+FSnhO7eUZatf7e9a2oZERuj0khFIIptl5fNYX+psENQ7tFR1tmf6z+hOI64J/CY2PZ0XJcBX5pPVR5K7tyjGNGXlmWaQ5eNr2s3WtXWdtRbpn2UJLhCJYokIVC+3Ey+yMkaNo6eALXMifdNOJawWqPhKXHdMTYLgI0lyy4PPZl4g4DVfVxYF5upyfyL353tOB9+tYJW0t4tYHq7s1oGc/3nWJqd6uzKL83kmvJt9Iqvg27v7UjAREAWHLyHaq9mIL73AWqwEBQAGUcedHM0/6Rp1IfysgrtC0NraB9QPotOhrAsO0j3bm19mepCt6M0k0BzYG5v96LVy4nKvyR3wHIvgonXERaBdiz8DsPGWN2ytIQWuf8DwZeE/5BOv+e/YCOqRUoGFNuH//1SlrRacOR8zay7rcHRxHX8uqnAHsBtYKKfElfyv3YNf4VBzq7Zkfc4Foid6TusobiadIXMlpYsS4cziApXmh5u8aGEE2akq9+UkD08arcAGOxeVWrKHtzzZY0tyq84JwkKGczYDeWMkaEcQJz83Q67P1yX4ecbhlnIk2nWeBoUbWcAD2xVMF4mg+qBjTCqnXhxV1dSSiRQaKpwSJKFTg86AhB8ILeziZ2ZGW0ZFrd6mowKBh6Y1nlFp6n4c7bAxqBrfiNAKwPk8SriVYBwbFWiDyZKygkQcFWgRiCyrsEDrZR+tCL9ecRyIdwcWQyCh+I32AbuxlWoZSZIBMiUcf0OIC6wCNQzGAvKiLAUBMkFGdJucqo4KAyuX3EpNajXY9JFuGIh33BaAeCMEo5NPNFWjRpEEbO9ndx7j/ovRGsgE1ljilperJJFhvsLJQFi60RmW3SvHUzx5rRNhZut9DRh8msnyhXMxueFaitOpEJrcXpWH37nYYabo16b6YqoN22eAjcXoVVQPPnqqwNikPTb98rS43/6hJMPNVOrVFN0JnhFOSGM4YNKVUPE3icevUNxyU+W82htwuJO2Kb6BC2rfrdx4i89fVoAbEe3g+p8xVh8SXbo3SJx0m8ce8hRzzvpG0bGKqxOE4fMQ8oTWbhliY8v7ZlSyvf3kF9RxpEexNl1CAmGXNbUdBNI1dUBeFwM3exDloXCHFRhKcXS/uNYb07gf86pwEbcm1uFFIeWZEPBdWQb7MEDqMsh9cFDrfYYAy8t5SZ5T1rucdJd68s61hcJRgyEOPjIypJZua05mTpN4F07C0BaWAvKQwWr4I14VZlqiYcDMMwFoH0YkNCkIrpmaqADfamXSEo6eHggK6Y+159bol8OE6oPKdH/2hVCuXqoKiCiv1D7gX5ysEZ7rKAjplHvq0DA+BlW2KBd28dkAU4b4GKVAo8NXi9ALhJlOyn99ESVKJsGjebZa3vyMRFZ1RB6QtcIJuhkageUoyw5Tv8dbbkNgI6RcKPN0g7KT3dcUIVvN2gRivcCn6qHNxlQfGOIDLW6syRBh+sYsNCBou4tcjjpodGDlEFl2QvZ8qrj2sZYQK6pv3eSD96t+em+eZusHytO9CC9pnrrERjSmYQ02K3MBiu0NttokmWERRyuu+2NZAKmOytQV1uiJpsOb7aVf9Ve/r6oLsYmBV9cGkVb3HQusWiLtXsvNSHhcHfQEdxxbW73pxhWJxJXdVuPrtLZjBHMWoDZR11hNa33gTOpliVSQT6VtZvgCwABSs6AtzbXAExst0PBK2jqlYQgsX6LfIH5df3zNkXE6GGKbypkYLnrzNh+8JNb0zoOTz+Mz6qJ31y2Qu6eOmuBiqq1DXrCK2A10OXQbdNcINEPKoYl8xjb9/4F1ygvKSW3sziblpRfYiGvw+zyABbfu7WYbKQQ58jODghC1jAehKKiDDuM1rQlz0crKbAtYIH1ldGDgPnpU9T3Q8i6GpdTVutV2jFVESK1+THkpLo21ewjYe73bYxPNkmxlrGX8pgwaUdyzIdk1NHIWD1Ry15W6REKU53Ht4T3z/PrCMMN2tmPXsywJE0JNNU/iMKcTTVUceQ4B1rklc9gxxwmIxHyjCdTCTmkCoc8OAy0fvBUpOE5YVnWy8CdLe9i79vZPweWNzXj0V/4tO9a6y6DOBgJdAUt0z3XZ8qi/ce9TUthdGTMUEcI0wUXhGVgvvMWRnk6lbcFz3u0Nn1+CAwFjQNg0FueX4PwURihM4OpWg3aQzlxQG7incxsKhXRMaK+CUYZObLcMTSVveaQ+1dX8P0JZ0+Web5jR9jYefG8ODRyaUzygvn3DOMMpaxJv1evDVeUbwrq4neusjJJl7/WqRsF0WwvX0Jq9CDJFh53KvrMznQRka1BIq7vqeiKS45uw5uvIFHropuPcQe7NY18BWQM3rV4VtiUEwTt1+Zsb6TuRSTUslJRVWNkGukM18b13re6W8dpqUjOie1I8C9Xd+DW7f36u+fbf6L8BZLEXWwZMR/FSguRRlkGLRZFdCnElzA7Uzn80GmyAdqwyB9L3gPnwts1mPZOiOTEQiV4LCR+8a8fppSLsHtxHD3000TldPu3pqq4HoLLTjBfa/LeLcJ8VeqN/fdI9jdJICDkABXwFlDL3LZSiqnBnnFm9axf90qWD2P+3t4cdYoN6TdUSIjoMDC5fyeb5ZcbuDMXChNC91f78SQ+vVw69rHq12NyXnipsK+3pssvPfj36ZbabBcHwKnKF68hvU73s1T3w82Zu57VHu7AEfum03KL7eUY/0xM8g7phWuVccf3g/WDm0a/bHs3IJpNi/37vu4vA33qTQFbL44t+M4MfPPkaTB0vcRJeQT44ooM1yrwD+4tx+AuYbNs1eSaYm4pRZhrp1JOvVWRP5bOI45tUWiOdwuhXDxl1aSF+TUwCmrFDgLip89v9OMkPN8tEOm5fWP4Kcgyl4Bm9mgSk0dHNkMtGO67tklrk14RUCTKWnDFy41m65DaNW4TyBKWA0CMx6k3/khE11Ca9hTuZsdg9IV6lMKdqeIIcdU7ZPSnbB55gY2/EUNp2a8hOeFGsE670PEwSx4j5RwNWb9fWeXL4Y/WbAvu/v2Hp7YjCVmljLsGf+okxUR2t0utLylla8ktHEyOYym7LFeybSgtwqu8kyV+Y6aNi0r4yRMAsJxWG9Gz/7XDcP6aHyWMxsOUqr5ihUfiCM70XQZSY4xoLhxIpsQnVAjqePbA0/XpoSz9wpONbmNuMwRyhHsAhAJgJ76+Nz2AqAhwIQ7EqHIhZlg5OGys0+0pDhyQOqEiKjN6RVK431V4eO7ebrpq4ELYo4vKeLq5345Ed440RxghB+Iq1GQHVHx1EkQeE45TsWACwht6vVASsqxClgIG7+uGKgxpV4LvqYkHpk+Sk59Q74Uz5f+rdi3vguz/VS4jMJgPDluKgvsFNrwZho1oICOaljqiSSw+SBnGejM0YcezD3EWGE0yYpqFtOsTArJRSc6k5XVnK5JrJYl9bbbxT5+UJOHaawquNFIDuWgGsPm0fiKIgAFMoBtFIsjKEK7sluCSS7y9eDEi5aIpQ+b2nEbC8Q4UTUEWmyFDcXGyh8MC00WzTxj0GNux7NjyGejbm2Pzk4l5ToxBap4wYf4ujI98hHVqp4nnr6FRbQ1UJS2EqgZuhRgFczcBeNB0FJPW5fUclhRXLtTnVflC+wt33IVGdMSQKTGEcR2oHBGhLsMYFHvJ3dwAJUugXQWFUP+hlBMvylCozOGNq0WrRR5Mt32JBQeDrCq9rJFoP3b0KzKPWDQEdtTi12E3FHCRIGKerIFH450vyxOH2hH6yMKsjKzUCUyNnMRyoBlJtgQWjAlY/QxFlTmPkBk2xx+J6wSuL4t9Z7p12xhtzylqItmIaKpAmh1mrr19qiLTHW90k6zWbvQ1qNitGHZtKEGlYFApRFNVFxlh4+BHYR1X0RG2TKOMkI7fWLITtDawQ0fx3t/MPhCCdI3Ej0a28Hk9jcYQRpsWG3OPDIs8wpzdn8hNCHICsEzkFAW22JEGaFpwRjwwiDhHUuZIZZdup0zcv/w1QjkwAJGVbACJneJizJMsn0owqgUTUtyrpYnD2pmfBkhIKuYSWqs+C/c3jYBd53CUHmsbDJw+SAsAgxsGmSzCnD/oroJjz1CLpE3K9qlMeNsU4cLEU22bsKFGa5n7Xbc6ZHHbKA9WDa7mxiNBxiIqBGnzWKEwoLPAxt9sHDz2SOU09APEBOkYqqSwOAAMNM0yoANRJnotzeQIAEOwfw490SzwmOdlsFVmUJD43BbdSNqUachFGwSZ4pIj6DIk7lC8gDUqChGIe7TirRdK2ezVVkZcFKdkmDrEQU73IFVpXUfHYgmMutcFhkoShvU0CbymSlViLE/lV4RcKfJvcfJsKLOiKgOIihGHgO6aM78kEQl4hTNKxiseJWveV2I4E4FiYXVmJvxoedcl7Ii1IuImN8em1Ae7r26YaVaLbnP9ZN67FVJnzAbRVsyumCU4Lcln4g7gZfALCQTL3jTDIgTZUGROcoUImt4SH8R2hkvaFOKonuLEYXGAbJoZoJpxc7qhuBnnScC5QbIBmwYIpTaSq+CVKi+q0kjnS+KpMER0YgiQfO6F1dSfhBz4b3cMvl9SM0l0I135HdNZEzUyEzzvoZ0cqzN6MqUOiwMZaGOltzGaiJbt0p1Z+h8GF5gZ0EhiNk4tCJwHPJqViQR1qruLeShwbBhHFH+x1VYcC1mzWhqlyY2zvBMkxqUens4rpRNQR2MTbZ00zCTUyALba0XjCBTdAaWuX1U/H6FBRINpUb3Y86GY2b065osrCYjZOTozQtc+wZHHoDgWwACqkWEaCvm90Kruh6SRi0xO0qMHIwq5KZhMlix0n2Kr/tKuldCV2gHgNEqeUom2aQgEn7Y62tTb9RPwjbtTOHdNY8dspnJLqsQsEYemCG1rHGIaeppBo05hpBVgWv6HuBcbNllqLZLuOQCji4CpAJRkXqIZF1lYxwi0FwOM6fzh+7OLSpkUldJ2iq60slVFPlWiHKw0Czsf77mQulaouMn8nXDGVCinrcsMcKWCd4AHDdo1a/dT7TRC6bQeQ6ROmcqEJW3mB1UYqK30myJxKNsKSMGqaKWQCHccK3qPKVxUC1LsqoYGxLBy/YmSfUWZVWAO0SmdcZaUsLSB8yI2TFXuMw3NWd4mlV59gwL+CjLxhBcDxWS5lF5e5TURyk2AVmWOjhrwgfBbGYHcKdSCyZv5Kr4Zhf1WGF3ovH6oih9DO4OKc/bIiV4R5JJTAf1U86pZQybKUUVe4TEyaAJyCJe8my/3tO6yPG/ay1xZMuHTA5HG6nMOhvZxrmix6AIy0vvY5tjEr44K9I3LHpjjZ7ag9llbsZM53aHILw9UEVj3QttJ0o1+CLFHtkWidHBg1qWo9tyjQHJxvzSXXG7NkleTPkiUYD7L075VPtIPJtlUtmFmZVBtygMhDZIwTClaxdLKoUyJl0IxNHl8njFVvG8VlXuCcZbMlKG6ZIzjaalaV1Rw6ALUCcRmIgoY4QNxEwSEO1UlG3Q9kH3nCRndec0fPczgZQiOCfH3YjyBJBiWlhbvACLYA+yWtbxl4VeDfe4mVCejy3mPTDXikGWQe3spQ8SXJ0xGhMZP3nG7h1VJdH1OUvxxzhgPHFieJuXYWh9BYnv5ruRHU5zVjHGRbm85PBW24YOjGHPILpMVV1jbE9ADzMcotM2fjYpQ2X2KNn96E3dxKghU84Y6A2Kfg4ROJl6kJVVxyULcchVLqMors+KANtNtxCDxjMaO5JCswSHT1lIsQsgcMMgP21KLUwzfeJpCCgvtjkxGAilj1c9xsRxZ0W8J8lbctZsd4SqSTTaEsXeZgtpV+G95qrExvldZ/XEfr4FNOFgk2ZzVKOwS+xMTSms6V220LAbFAoZPx7Jqmnb/Yw49qHbAnxl8eTGg6lUdihkoCTdVD8l58FZN2rWqFnUDjtXo0ric9KddByKAD6yZ/OyCY6CPE10A1KIwgvgWNtJmO1AmaQ06uL4tUSdyQHVGGF4nTqmlLr1/9hp05FKiIhjb094EekW8SEE50bvFlqaI53Py6yqtZPpAyFwxXYNQfeL1jlVSHm7fValTmjT1GAWQd+uHExPpjQYx9UQFcCwqWKtCOJyAa5bnF28cWmIEyUzdG270RBvhD6tzNdihHsCjZDr+sYazJSiVQQFo4B/gyVuYkkYFYqtuBYeFXvgKctZi8ZHgGEzBgpj3FHHLUUBspLrO7rSGZEu4ebchXJq5gdLr8BltgrMrjUo/z+HoNEXC/OuqJyfY0R1YGsMVFglHdA0jzgf42yEk8v3t49334bAeR4I4y9s+BXypAw1d2YuyprVzKu+HiZ7TKwapavXCdQgqXax7BX2Ijhr/I4RLVwi+GHg1tp/HNr0oat+/NGSah+A7fRh9U5+JAeGQB2RmBhX9WlaWhFp6nkHi9Lpguq7tKgKJhMy4iRfOXteypSy4LJIyIMmx4o7AgvpAGpwJDZtwe99iHfP1SZPU0iuNK3la0I1g/OImSxI5xZxQGQ4OctPlfo+mKEeH6XJm/qv7QxUJhseurC8ZaRZh0seKJ2NV35Vg7hBoxq+FIijziTvVv7c/NdlSqtT9RaR7F80zZ9ZLGzbkBFYqzCWsHwretYtbdHIr7xJm386Ul1GGAXTExT6JAeLPVvE63xDk+vkNd6QugbRlJRSpKaSz7Vcf08KDZFwj0gaVrfa4VdUtntAbMtws+ZfBCzYbwTYyq3o12ZNVVXBEroMJALAEI4AwAKKH46x6wZIva4oiQS4AW1Heql6iLQQ4MHwSlCZuo6284dRtv408Zbq70peXaWV/s7jTyCon7lLEgGQGSv0zENZfXn0uDyHDVpMSTgsniiTiT53TYo1S5vEU3F1izm8/mrW/A4LdFSVvysfZZS9V6w3BjFi8+cG6sqjx1/KhqaufRA0mzjROgZgtIq2uF+ETcLxM+wOlJR6It1VHxP91elSs7QsV9J8qZFMz7l64sdIX2pFo2dDJw5MGcDeMmxugtK9QrtaTxPf3M21a7YXMKaV2z9b2w92FGuXsmQeEtcAEUZcc5upO5shYvsjmRexeuqE2GnDa+1IEpnFotoaDcVNxidCfP0kU6mORvN+yw4YmcGIAgZadWPXRFrK2pX3aEWJK1QRDB7YHCUoUJIqCy/7B7MtGkqDUUdszTWqZWdlm92Gtbxjsi1M0Y29JQOTHPoNWCZve5HCfIoaOMMYBt4o85Q8D4eiXs7uydjWXxDdemkiCTueI/LQTFmjw1xawaQLtWwLUjMe3SrE+nxdEXBpgkncDbAdiseNYi1eQpBUrZMY3asodnAU2t2Ylfc93IElYKggKeImck3MQSxjfHc6TxXCjLEfFjOWsKvrTT2a0WdtMHlY9nwMvrC8jkVWQGkqeDHCS6kpvZYaw7RaGoxsvBdcT9rxGh1mU7ZSApkAOj4PrEGRFYaVDd0jFoyGSZomaB7y9BKQLiShRK66H03Lcf56sczjoZwxnCJN1opwfVPJ7urGlqa/9eBkmEvh7V1QgbANQ0kMo6DuCQ8j8dyPDp67SSWeg//A1VceenQUk1fQUYhJet3OFkP5gPrXaDWnHIOtUpLJXZg+TD5ECVzDg+ImnGSr9kvcKq/5ARspZrVq6m8HS0Q5EFqcIaKO5DZ0ofR3pRurtRyGkFS1t2WwWKAyKmANBXUyiv4a4lQOyq/E5R+SjuxBXQ8Oo3DHpuJLqu3TDCIKXmeebzjs5dF7sXOLdZ2oG+B7sWC+ZQr/SuVYicHF2Du+VA7rB7vaMLct57LG/vRU3hrJqmt0o55z/b/750bNevQb4NURrIP//lmlDYMNLkfhCSvN5EgdpH6GQ5YdWhfWjHkt/dnslmFgPfXAXG/rNEDkcdd5eTJ3qKVI5uUDJIZuPHrkprqRmOn5KZJKW+h+9Q1MQ/buGrCxq8+oytgkqC0TNwbp7/1p6eIc/Z0/91t3HaxgDomitGCsH3BLOBALeODXn1eMPVP7g80f0rng2T6jhJn9I1msJf2OvvKseZR3ySk9xZTV0MqzT+p5oXCJYWX2Zlqj7SoAMtZU1MuCGy5PVHQbF1J9NZoF1iUpuRD0VfZ46ycIlmRK3yAExVJXr505ivbrp8wnc+fdbbCo8Qykrg3TcNC8pSLEMjTQ9wRzCKODbsS04su6P8Bh+LkbGAwSlJR1/DHF/lQNI+ToPQAqcPa5/jXNLWnp/5S+fk19l1pPfkRfp3Nkd0Z9QL1NJ345QHvqXSK4rf2g1H2n6JRQy449ttK5S9Q+1pXBc/jLErqUC7yiXf5h2Nx67yaG+bTpPp2cIWMoOPPWG5nEGat6jEwW4ZbyszjnkhqfBJA+ZZnWHM1qlWkZ5mBjx8mpR/oT79oC3Dnyb8UpK1a4YpjZ3ltn89ObMyCKQ6YHIIC0qNwoMLzHhcpTy9mHxYWOInMCykim/nLfqDU2w4yVU9Hh44pZxklqCspSGEvw2sa3ydriTYFZRPBcW3TCxDONCWlOFx59JM3r5ieoFQCCTrSWqDCPxqFh27Bgxn0AdEaDJ/U3rpicg6hF2X1EYZ6845h8DDKHg53ZjwBvO6fxekhZ6h3Y1YJppd/qg/pvnaqLl45t4VI3c6oY6bwEsDEywj+zj6Qak9mc5JiZQX00HDk6EyitkjITDVCpJlR5Yn6Gz1znStBfiaoBmWqJTEDe1CBwNDKILOVSgr6CoElagdwaahQFN/5c+ODYaFe6tteObwkjaL9qVXyz9226dMhAnafAThZO0hCq2FP2no3ZXm9Wt15Cbs5Vfuip485bVWO5I2myx/58P/rZn/86PWte48LnPj/bBKW0w6aOnP8Tg/G2GCUifY5uM7BGrTyd2d/fdbgtcK4M+aYnWftb8msUh34lJ9WIuGr/tifN8xjPn2zSoYrdzbSB72jsMmqwfFfLUKqpgjo7SjZYY4p6sY/uVbf5mGpDco7V5FDpor5OPjVOVNwGYwrHu94Mfp7N4vTPZvsK2cwR2/OfhzwO8JpF273GtkFg6MRDFQ5pDDcgJQ7+QX1Tc83rW71fd8DGw6gEW23qjdTWH7U+hXVa8jXu0dzzrU+nWlwb9WZNyxPhgpkbn0mmuX2Th6lgsAGBEPWCy3vLyuz6xE9gr22TzvBK5hCV+YiGNsMjGO7A/YTWgq6/X1p78kwKyexNCkcu/XND/JJbpjvmQmR0HLo+zrN4Pl5ZK/phn83RtswMejW0kTZOLRbYx/IcXzYHuUhuTpvnQswyq2LhfDg1E+XwFZv7XbCQ1p6iZ2dTGGCBUIjsHMJcozzPWbVLUlKBt9J6lw4ZdQGuCTm0iwvzAtPYn0a+GL6HnkC2FMQ7KbFYJHW55hKvimjTzm2KdO/Ghvf87nAQZR7ExpDfVdk+ChvsYrkS6FH7cd6RLc6iWEn6tsSgEc7Zb2N2NmdWDXfabHSDlzNYPTaMfArWNNB1FtnLsRmXI9SzSM5bvWBMjXONLnrGAm7OzMyNksSe6zsNRmqb1xnNO65fmCrogVvGaYXEKlWDNUJe1TtFpVcrFuTut4QlW1CaBntmwSZFOSJ5TGQ08g85hluNOsuevHVjypVWXltWeeqftdn4eNzHrh3XxSwb8aM9QfFUd06TDO9hTbJhdts4fdbkt8ImlFIEfn787tQbm+mXSlruIGy9IHZon/FMPb+5624WLtLGymrMo34ZU2E24UsbCyzX/Tq+Ah256x63A/Lu8cRRfCezMoMj3FvEasWGeZGiVNn4saw+fGP2zqsZ4MACIONHu0ybNKvhYCZkLBgH+sL1+jdB5a+ekIU12af5CQsb4l06UcsggmET1Y3h4eRWCbdpDr05udxgh3AndE13izzLi1LKvaS74yZgcxMtrgkzlDNoGsZNynWIFGNTjUWjILKCJOHweFe1nibLoXiDirMzB1SlOTvXf9jqZKPu0fOFMPVgR3Ec5aEKVkH3LqePKfNJqU2l3Btdn1q4vHmV0yd/ObPVN2L/IbRlVJedxzHI2hIerkvGhjLfm8rT2vgtMQsLd+AuyrE9c0bjgh0TsCeRmlorwA+NOjxesYwc47dZobVNXmBORrBKlAZ1uuDPn+xVWjm0SPRss4iDDD4qSKwK+t+d85eX0bsVAzIL2zHRQbZinOzQ6lgMHXO+47cBvOKj1k2y3rYxvBqloSo4ps+/bonsOYUixAd0zxgh7VUwc9jAJXlyl5CgumFj2YXOxMBE8sLGPsz0Hf0GEiDtQjf2Z8LiBFq7iOtrwRCJIDMmEnydNBcIpjDoDvDMJ22JwUJbdnJCVEmY5moxWYrscQ+TD54NmCG4bcEiVd3ZonLyMfeLB1hZmiqnbsoTV6zZAM3NEcB1YbcVtXr6CGaCy8EppqQz9kuGM7ikfnik6bIKY55tF9GGZhqRYCgEg3PsCBVMiw6M86Rsc6txYVTZgaAExynlA+pxeHSg6dM6YouBjLl8htdivMIcWZhTElattIDMApcZ+t3CsIMfRwEiLaP7PgPSwXu6VFrR7Gk6TH+hlJnHh9bYXoZwKtI/hfEzCt+A9J3wP3Y9aDa2JeJ4YoUcyLJXdjXAv3H54L42vht6oVTeIBLJhtyVoWPAfEkyXF3OsYOAolc+nd5UGkGUtHIx/LQZgoggzbJ8QT9htH62i5j0QP1tZRiWvluIgTSriyw7+BgRzclUZbuGKMLSjiwyP9uaPMxuGUjKS546jyye1FtcrxecVvsrpvVRPifz6Ax1zYehmFmRq0Ftnng9jsHGSJs7el9EO5DGJyXPMkm9d6/UomyYl6SVD+Xxq5LX74mp1UgLF7UrejQ1jZ6qgCymLbgIaiMTZJoovbBFD1FLlOzaYrWfmrEmplij0Aav7yhpshhsLxhZYNmKpVTBatMqptWgYvtddKmlXVvFe2Rdkqw24P17uhPpUYaXJ2Cz7wc4dSydQ+A7hJY1DqGyfKBmQMQp01us1VG2ezw4g1GA7Q2ym2b8duxpIyyxGgBQFKhUBiOnVTSbah3iVDhcjnhzpZTMdZNa9GbEx8IVPpSBDA6sZDLqjAVJMrVXU1SLbkecIpd7RGNmJ0Gugj9+Gd2q8uXHd+0rup/wM7ketQb9mDJbspQrWuVFOKa0WPLAwSmuSmUsD/a0mM0zzt8JqgCLwPk3/PxvgevCOW9WqU4fMRQfgUPVYuhNSG8rhDYUHsC3Fh4amihM5EL59RjCz6sIfqE69ayXKhTdebpG9LyhVvp05qoAs/uLz+OBr1U6U2XqjHAcpN/+8hURtPkWsfBbB3iJmQY644vTbhJxrYJAxmVfnDTtKO3ITRwRpp9rC5MuuYuuxkHaChc1wWW2U9ZVVL1j3amrcKSKtAC8o8YgxFz22XCpQycagSlSYDmpd/wZLWX26XMh+sp69dkd1gBnY3ZAkRGxGiqRE+I+s0WsjakqePYVLxHJmpbwW5IJaYaqACbii1odwMyAL6uM8K+HpBSKgr5IjbmYEZUBViSiBgIoWdg0Yppyuuy1a/q7JmK6YLiS7uCCed6Znc6ocmAyFDb8ZIUY6wJFpD5RX3x57EpxNtsybeWIXFVSF5FpgQxF25YFHrKmkLFWW0ewubS03HE6grcaXIUJPUNBBem+NiHKSeOSUtRnvnepLE7E2HpBWtGkbK1VFI7jTJ4Nn/WAGCVKWAufk9njktqRYUaerNVOpdWFwJ083GdMcI5un1jPvlydrjtLM7vJCLeKYvRGAJ4BWZiwBAMmC7B71SFBprmONzQLVx+Nfup6ogck1YtfWjxNjYECBORzKfZ2zh9GS5yQ4x7kbwxgZEMXpFZs9f85AIcyQ0rDrXCWQdBMuESEhA0aJsxC5tPrak/IkQxTDb0X5cnxVU46XdVUtqebVA0pEBcTk9yvvmYJzTwJDCI6nU1Alf2JnBDKc0SCtMqqb2rR6hq5EKVZ3WCEK74K/GTOL/huUt+oDJkGe0+8C22UgIWag1ww3er1adSeR0aNzy8IKIsrTmOvUJJcLcZi4qfAg9fVnRMIJnCoVGXJZUqhRkuOKAUc8mEEGx4RxNhO/gaqcJdjyxlh73lByw8l9RFLX4eXuPkFC4NMEa7k+MbheEVkNqU4FpcLQD4wHPBIi6db3b9/hTos2lCIrlyA3kwuba96CeYSSz85bmX0EB8dF1Xwag6yafoz1KtyWBy+3vkFbZTyn5iDg4PaTM5BriYi+0WIMZXMWObc4qAd2nSr/WU3VBKjORl8aj2yeG7g5nXnxwt2meBA6d2eX9COzWf1WYbXZjiVo6SUZu3pKb1kSwvjP5wRZjOVFe2o89f9tfmLL+1UgNoC3P6wbrAvAK0FaBhrQrZUu2aIzeS+AOw+AcQgV1TwLwPobTqXXG5PWrsh18rznq2detCm2/i0vAD89wlwjxqdErU+6JKkb3IWAGjn6UWYbxJtTzqElVlbgGfcnMcXoULZxC2Al9ldzX7bxrCN/ijFLrSufl9upP+b8v5Ns1ZzwZ+q8f4se/63AP/xO//syTYausi95Qtibs35BTkNKnVTWXyUgthRLcK6FL1wIRi9dBmyJCnKZeogLYowUUk4GHGcIgwINi4Vz5Ghx/oZrfEu4S/zzQX4m/t0vWCS2Q16yiB3daBrA+qYHy7A8+646q9+5Zb8nsD1fDMDQ2CXFfRS76YzCy+2pyRb6KibqQWAVefaLNdElUjbIDNzHpSr46zZCxTJAd0IfzaCVDDnAs4dVhwMFIQonpDwduRgCrAsxqwQi3AacJE0c9PFW50wNCmOmBJvjI8SuTgY5k0Ycky4aBRUjiIEy5KhUplB1dZMImJLsoBlQKwmw/Jkyzen15JpLXYdVu+QGpnWFUiXoFyRTrVCjSqWqlSVNI0KOfHVY0MiP91atUk2rl8fDx2FFtoLliSZoOxwULXQchMtC8fLP/8Yccw8ftCeTzcRMmSKVqRYglLlUlgN1ctwo+UZw+bHJtL6rVVs/uoC2G9dFzbuNNQfnZP2J1eR/uEGRqZ3CNz3kV0F8RCHJQmTHMsSJxWWJ43ct8mjtS4ljNanit+GwCRtCULW9qAU7ciQqZ1Zs3Uwe7F9lzNv+0LD9G/vROr/PoLa6V7W3VyL1ppvw1ZL5LKpaSiQ0aC5YcPTk4IxkNNS0EFqzYSgLSuC9myY7OxMHBwITGIwxYpFECkOc80JzXiCtfJL1FpAN9q1KPAvLI+TMsVUSvXlrEE5WqOYBPWynK2aTI1cu0w7fcR0HzXDx8z0cbPMMNt95vikuT6l30es91EbfMyAj9tohk3us9knbfEpQw646qA/HXDtr4P+AhvaiAwdGRzZPuyehBEPHPavIx6uhjfukdGR7WOey1Hycru2V1YpeaO2t+71Lum0tzwEHz58SUhJYeHgBld4ripOkEoTpqFtKNUxFpWJTPJdAssxHTOBjcXnWDpS0mBgHWJNhXuwg+HSOmT1dzqHZDuLIqfFm4ooqBA1PkhIG3N+lBRcbFRhxw8qTRxAPuaSTFDgg8RVviTsIRBm5YCnrkWeXzOv6GaYHGh5orv06fb4cgLeHClBIgoqmiTakSyxpBS0qP/Nd9dDshSp0vwkg1mm4dBoWmMzRV86zljxqu2wU8fJcYQN0f7DHyx+SfoxQCuk3+zoaYaZ9OXpnsagAEDbIMIIwaqL+vma3eZWCgB0GK1yzPHjR2wD/tEPrn4LqiDprQrQR9CpvwDgpTGzOHMDQCccspdB13bE+mstwURa+4KO2AEIRQggDJ4lwnYD3hifqwCEE/B2DTMrjL1+QaTg2ARMymJHbDLR2uZ9NZ1f4D4DHZInqNVxr1ur7X5Y4+RbkryZVGe/93M/BwDTNHCJ6iR1WB0vf/ie93aI4AwPwDWP+L8GlCiMeDW/uyy9WOTIV6RUhBYDWY3M/zHnq2Xi5tNlkFHYN73wU8+felEgGc6rWGdpl3fxlJvyS2WGGuKWtsRgg2Qb8GeOBxdUbWjk9Z4VFabhdbe8os5bKtnB3SuBuWbxHsrP3cOi3ecmoAAsBFgEANyXlJL+x2p41XkZzyrH8z0lUMuBvf2bAMDG+nr97Zwzat6YmP/Tq4A//Rzwwt8/fQ0gIxgA4Mq7zMUf4YCi9sICCeWLZuC8HM/cFiGrRyfUr6RM9vynPSkQi6ydPjaW1uQBm317mMxNGmuF7x95itK5OvV4POpKnAVWn6q4lupZJlRIsoaiGY7IM2obs1EviInsIPCaGviZtZKgXqwnE4n4bjiytv98Zr8zeq1+1p5tkScYHypPHNkbeVRshuW9FBuocFKFdjWeX6iAC4Vy7dua1pJ3RTzTbJYhRm/nPGMSDfkEXzRUIHBxAoNHnxBj76tkjsucky3DXogYktDmo5b3k+cXcvbLEHiGWkhrv5R5eBVizh5+FHGIccuyK8E79bK4NJeqCoVlBlr839jCGpGMIzsOUS2sSgA6E6TWWQjfbBUhasUFtPAeSgJUfyjbAxgR3psSL4JdZzhznA+rwCsZfCWn1MJCFwDCLopk+Cg8OAi8SIC7QqQ2C2AhWWis9TsHYGruoHkn5d05k9yAPJtVZ7s2YhM18uTeV14F6UGyz0JWU3PG6PrQjjfiSOpQihbVmgtu+poCWPoVMJyM5ErYxkffX83AU8DwsneVNoMUIIl1eFDC3x+y8ia/CQbZGWUKMPEsxKwRjJedqa6+j4Zl2VQFcCVhKHMko8jqnUe0BZpXLTQ+i8YN63ODqIXbIyh4AbLeqVFatVh6AvmzIzPwZp6UOH8lMsycO5lGpLcmMLooEGHVKGQVfH5PwckZUJ/0z0nVBt8UNciSmgdMP4Kk0eX3SIbX6XN08pgWEXdDtCkI66JGv3BQFNCRXVJxzwyirqAoTmOIxGkgF06B31LPrixvOTEFVKjci0N7tGTYpchqmAQGrJXtTvcQjNuf8wTqrSBJ9hXMj/tMQX6Vimkj85qz68vy/uCmNL/BdmMPkmWa5tskTLJKej4BPizWdAIgffv5dA4ADMwIGpcFuSHUkKwi6WdYNH+eBdDmC7InmiJgZvSZyGJ8CXwaPbqVqYrqqxRXvQthndq01XWFWXkUxTAOhrDP2c3qOyYS1OI3oMulmDL1rs28JIS1jb3xRh/KumOKq5C17JAh7OqFLryZefXxzz0Aa3wwMR/kThBj7gDMABJ7BOBEkU+Y57IXFZ7khHW0TXW3pbDLVZ78OOQmFzVT39oMSeovLzuthcmt0zmMS4gNTR4xpzmUrgAoT8g3D/ReBc9bY5hc5YiI4tKM0neywpsUlFX/WcRpYNCc9uh3LMDkeLm+2t5Ea0zt4sS8sueUHXaGqdXVMn5NMUsoZNafknQFlfn1Jc3NYP2c5jYaJSsP0YRaiFkUUQCNpGyiHjj3p9leALNldWu2AAIYzfg3GVmYnLolXDH3OYCfuCJPvfDItj58p+ExYmDLyqfuOaiI1pStr3UYnt2uZ7Szn5zx7RcNb0B+KHmfsxkWb441Kz6LIhZuZDgdDnMCz9l+qNOPqVB4O7wXnoP04b4cyYeFZ2qxx/YkxwWqpd6uLESL7Y+mufAMu/Dl1k74LSwyL/ciCT3YMcy3tJM1O5K6LrgEzx0Kxf317WGOr8QYOaMhwzN2qtffaXkZ0KYuqHDaO7rmmzDNn3i8+x6wcX6wlj4M6+Q18I3f9T4yyf4GP+P15vVKwh5+gy/2zc5q+ci2IAnVTwYIsDXlbbp1Ep0T31TIfyC4+w68r1I82bFVk6Oec43Jd26pNb7sn3hzJeFtEYOJL2F2A11jqHeS8Grk9xx1lth/5rfVT42zl3em2TMF2HPbT6gpmwK+kauxIbp2NaCEL2Wn1Klq8wWsq3MVzmai27/tNsNhNiqzc5ooQPwshA+2O3aQdwdSBOS1nWkcYgVghx9c18p1M/Gpkn2j9bHZQ8bYy5CBdXTSV4fs7sbOklkSBskZrt04NjI8eZufM+SXUlvCpT7C7pybtR46XBtyrWF59UvaBkq6fgfTZO0m8ts0maJiNzYLr+hocqmYF22ezyNH4fWdphWUJWiOc3mW2Nn1EN6MQE6+2NoMP/8vczBPMWYnhtxFzNUoPHupYWo8xZTcNY0QQNefXBXz7sFRiDENe/9+vAftl1vz2HMi184lDsBBfQT4YnBfvkYYXV0/AUpf04luESDNz7OLDI/XKoefw3PswfoA7pwwgJKBBM3Pr4X7wXpmSOk2gt5/UAdwR5g/i76pu6PX9WZ4bGtPmT1p+QQVjLj5XHsfY18JXgq1J+Y2mYPBS81UDhK7PNrBM9qXALDoUeF3qJAvPJ5pOMRepgDVBRRfJhLvzt7D9Ua7hjyL3N3hTxfC4uFBxg3O3qtbilM7dhhygV1FIDZAswcCL+dFKFvChocD+L4s4vdtpRLg3aO80x/oS9Sxvr47s2gVdXVY1Adwn+ZGUYIQ29Qb8Ba93jrBhI+aBiYaIzu7fbN3d17O0cR9xMoLI7NMzhlyrEul/6SoLCC0+VmV2z4ISe5AmILCrgbNa+RlydJ2r90o/GzJryCbJ/9Ly7N8HT72VCP9m2Xuot52hXpPlk3mBmgyBYzRS96umaF20j9X37G3qhu0i8Kd+8JprCW8Xw7WB++YskuwOlSc8Vfj0NRCZEDNJdKwyxdPSoGsQLlxYPszHX218mCfXy63i8jBrPV2jB1UmFtk32kbf93cV4azpl3EvXqEfJ4T00DXOEltnQKl44hQhGKktA80kd0arbL2bDICqePlDI14nUEBhSlOZHeNzYvOAGpeUuoRk8yYmEmSH78KaENJfUa0TDGz+EtEw+Yu1d2KnGMOwp58RHYzIRSwi3GbCuD7jbx3SE1iParP/6SWOedjcYBDUSZ4ARKWwHZEELNoOTVArcc7tG2Mc64QNX/H/fCzXFZT0p5pm2Ck2wD9MkXc6Bo/FxFtcrFjJZGHgc2KsRHUImppPrlG9mhoaFmENjbdYvXsBlhV0kXS5FqIqJFJeO4Ao+OdKdjvvQD+pbLih9SbpTRF8d2CdD+Yrp3lkYi52JNnowRPH1RvfLBy5xbmA0Tik/gzQHrfi6Ek7SJkOQwQl0byHntEWdhZ9wTKpZoOJuVE0FnWrj0fI80i2bpaSWsiKTNaP/8acClG7rNMbt3qWXsyKtgpkIKdUCzGvsYbGv3F4VHYEsm/sB4kIjmEY1tPV9CXPlyPrM8YgIHOwBydCHuczgDTImfOY5MjKkEt0k/YyS8NvVFEdVcWDzDX7Vu9HUdaJjg2mIQHGZragwH31iW5tjCWNBQLUKcIK4QN/xTzTGJbSWqf4PeIjF1vK9UZby7FKwCPlLeRfO6kR62/3rtXFAlMhGdrkwdLkbILmrpyQ+DwDIswjl5QeKRFE97ZJYH29xMy1T6TkSCRir6paHGTh/SlIJjY/XJJO8JwTH5bQbMdJfMErJ5ha1qICffTyqe0IFoZQC2AXnPaa2R41MYVFrp2qQxUSY8t0skjHlERtzJj++HRSDM4EJ6MlStWHwB9LzM8ROYAeIJYaeNxpDU5JtqhzWPGGqrB3JSP4FPE/z8keEW/R+D/HpxJye9/8qeP8GviJbUcGNpizSPiMKJWPzASvMWjQEqg5So7X0lMoBN4AYV3EGetyJSWaoMwXigJ8d7hL5OhOipq4swknPNsuUpgu2jj8E/lx9GpUmayIuNnfUvFU1E84/z/Fk5eK2rW+XPjMRdruurXEzFMp+vt1Yad0FoHe0s0fV1Shv9CDzeG74nxf9eEb5PB7bqNHLbHMA1zE3FkWe6C5Wyc6awNgL5s13gmk8DX69mI2xfekaG3QsifuTxcnmfn1BMIvg1PkdB1PWsyvbBXA3Tf8ZgpbfaPR7y05HSBg21jYzzs4BdmfZ6VoB/0Ac5j0YMDOcUZRBWaHXoYq8FcdYxnt+3WiVa0iM320+DQA3+N/frbVfx6+GxNfJrQp0/Q4FNon96yoNmL9PL43Crg+yQW1iJWbLFCxfkn2sh/XC95tKsDpmTZy0K2RVmTiGqnNq2LXVw+y+dFhCI/p4PPmNLLRbXH1vg7QHDoK1lj2Gl7zRH5V96HbduJ0sk07wr49CV80FsH9nc6nyi/oXPIZhE7LwkjXH04D7Pvqs8z9fCW6uPyMT84vxyh1Y3bZbUTPolZqW9L+Nvhs8p45W3ovyz0pRwFdlvQi7z50ag1a1R3qZtsLzBXvorB+2H+1/Tgae78blfscQpBtDasEeKqDupW9h+kQuG98HViyuOcqsZCVKwcwqFXOiVW6grAqN/FP6DYwZz3Uw6WQJPlRV/XgHIDGizYAj2T/JPIefRa8vraCJusTv+tvOLBqKPT1/p9CktyFtyp53jVrUrejfh+thq+Uge2KPAh27YDZirNLVjN5dJpSaSLOeLGl3vx5sXwGpmt174nW19/t5tpd0MJp8/ZRoHGl7P6lGrmjoLUx71b6JweX4qkk5/JjvZA8teZIK4eczpe/iYj9gWL4B3aHSTwh8BUNVr6ZobV8K9xME2ef2GuB1ccC6CWIO3n1/tifVi+oPNnGJ87P6w719t5c4rauoY04hA3pJYG/8M0XLojBrJAhm7iTg7O3RBAEefF1bv1GcpS6GWWRm4COMlFCO2687R3vM3Gxa2qmKKJF4fHxjU8uPMAX87Ptkyy5tjluC+k40UbV0QXFebEXNhmmGL2Kn8+Ame0vtCzskwQqWz/tja5wrviXSJty2PxiGb7GY89XL+FGCrb5S+d+Hra0pekn1IqXICvJeCFGK3SkMvwW+m9S9KkMWPI2fIFTbpfeojRrp0cbdGCtGRdh9k67pg4/DsegYCZe72wjRX2Z3gOR7txKAMW1od9kBdtdSGs3RJiRHIBQPBugUzDgq38n7dSHCg/NDv+f2FN0MnycBxN13Nf23VuOhORTt53QjfZkWPP9DzqnmPw9fIUiufOsvrhf3Xn9jqJ6tBXyL47itJC2zUXIOK/IZtWCw1ndasjuMFZUxxsWBeFo0S6QusZf6FlcpbRmOg245i7cFGpPRuOAvHwY3gFG5dkAuMCM9WWDr8xvgb67W7OOuIMwDjHbxpzauVYSGz2N148goF7guJQXFpsJHQ0R265TXV4RbxLy3Xz41WATFP0BdKu1Nm/hDN8VpXUXr1Sy08Vr7EKF9WDkj4HWFRUXJNbjkstXwt9j+CgK2W+If1nsVfOL/YHmPxq+Efm2sz8IRQuTHEZcoky83+vndsMlkZ2fqqIur6b82RpvepdD3AisU6Z1zrzMptwQY+WSrFxa2ReO8CoLCDAd86VR4cFVBtw4nqmog/z1ea9TtXvXPAxnxvVwXnM/YK3CheyQlpFc3D/WgA1MpPi+TC/Wb/Q02WB5Vqex7Dj8om6dzQSQSrbT7V2CG7cLSr8f9I4wigeg+s3MovKZv5jh897O+VONC93/r0lLFUAy/arN/QdRY0RNfzeNUcr40KT/B9TEMV1Mk00zes2+TPzm4xCJwVYG/MUVumHhQtRD79v80IrZv/S9e6kGf7ZVilhuQHDaKyHR3bTI0Cgeh6yIbg8zx04mm32JtOwBRnW1FO43BHzLmcu4Lvw6aZbXrNG1rkZr4xjfppd4nML1LAIcyH4xi1hOYuWTO82X6duqW2Bw8WiVxCedESDeb2ufoWa+tDIND4Ah4gtqcMz1tMzoTuKSpDOCfYCr0T5x9Eo/KB9TNBWf/rU2s0Z6CG1+m6cfQYdNOjyRy0ZI4nmn5z3gOY6UQ/B3BfkyG/Qp8GVw6fKny9gJJyy/Isphjr93+uy9J38wwepvhz2i1i15M2AXy2vwRL2yszBj0K1C6+bF8fa2sPa/WA+v2AxVCrfjKmd8yWLQaIQrD2z/LFVOsNJy8oZFRqBn5rKyzjvTnIAtrrztZFsbr+xPNdMPU9NXgwmpp/nxr05DXIhEgPBxgt+qJoxM++htp4po2wl096X7GSZNlaCDTPDX1IO1S9OyRXrdeDdMsYvg7KBN50Z0DnahsxPXs/GIwWADOmb9yQcCYvvnZFO4QbADsLtUYFjMdZ3gZBeKWBrr4ySCutZVhLdzFW1AjIzjy7NBmvY5fQ7LBA+KetSqy/yT5tTOyyQONEBte8VwSPZun5aDCAfdSCBNFISpyZfbX9y9X1G2lfZbEODYN0YRLf8x6/r95zwAe3hXRF2+dqWiFKs67Zq8ByZRuHTu/jk1gD23K7y+4DHd2RphGe+22FOIVZAes3NLlwOko05e97TspwJ+2kPur40QDfAvF0yn/ZyuX7ID5+yNuFKSJKkAaZ6rQ+U99xiDW3dkf7+dkqli45u4o7ZLnuGGySOmEI7o6zbmEsvlY+eoLXwF9MaTM8Op72zX41h/WjvtnUWI6iYcApnZKWBFkem+DD9U3IryRXko8+8C20TUEijN3J/sGSUMvStTtJuL1/ZKJ7Q4NaNwR8bD1kv7MJxyKJA1XctTIk8spBrxVxEkgE6Ah8SWtXkPU2XJO2KRn/WgoZGkVhi41Pkn4WGkB54I816IbzsxnTycE/3VJhRdJCIsSjPAfMLOR/WoyXvmuDvJ3Sx7QCuI4McNfSELsYZRdEzzYx0hyyf5JQ5KP1lZNqDXQKKMPkDmGKjA2yzOva68M7aqCmO2jdyR0tZZVpW99EyxD2+hcbkYCJlnQdjMgsuVPx8lDAdbBqVBWQtCIELJ7dCbQ0WWycc2UP1iiyNszHB9AypZNBaZ/3RaF+M3QChCIribZnENXSAMLY1krwfafX1dgOvmZDGQaypiJF2AiJmbTDeynJlF8AdeAoZQdrLULhXtfx4YfxmSfe+GtzolQaFltrKIUBAY1rpkeNDR5XNZhUbPwUm1BWdu7MO1BTYkXBaVFRYxJNKNU044bkX7rMV3YCaxhP5C8FyZfSaG5ZW7sgf0U4hf7fbyVP2v+5T9Mjk5tdxYiCtrrUBO2ruOmh9xodeiNNPdKzXBmnGU9anNaOKipExBk9cbQWFkVOmTKAGZ3lbSnEX8RJ2M6rd8A458oGwLV576HZBYJcne1LTmcBUxAjQYrMI9CrivDc7T06Hc4lpoh4ZRZ4if2rJsScW7rWNM5U3KxtIVW98IWRahKNod9odO7RZ+GtnFFTmRb2H+YSfo3HQeB5kESSUieEcFdox4LNw9E4AzOvM7xpm9/dJ91jmuR0V+ZRH11YmvdTpJFlvMMhOTdjBhXa7H3mwvcNbqsgrZQuF8XrfZsehoMjzJQn3BaGJO7wJ/78fhevKrEJQSoYm5FJ8eApFq/1db+TYdFex14W31S9aR5h5yYKAXWdyhz7wGDiLgi6TeJQqe8ztfZipOjF/o5yucsosir9T0OttzcLCne+Lu/HdIJQPrS5km5BTim/17S7GiaAIPLUzNh3dG4LSbnVLm6a4z0QqjG/vfECAC9tA7RA0vtCu3JuhCPs9vJizolIsnLH9KYbSSThajIXg/X+7HibU7PioPYRjD2k7azRiMN12/96y59lEep2RnFeXhm3BZgZ16/4JkVCSuuHZ++2GzeMwkkxcxcid3P+zTw3JNAyP/Wruk6juJn4RmU9aQmu3BabRkC+HbtZOAWbTsnRpj0hOQqLh5CbZCTe6z9iyCaeyneSjrHsW34S/9+/TznMVbqEFEd1oUrtasyQ2u++JB8AzEMq6EBKHdTNj/K6yrXjHPa8BYe3JRz3UQmtfE7z7S9q5WwOcVctMo8AUoT3/J/vGkA73x4X2AxaE8uXInQuPufv00C+RP3MKdfiLWtRLAzzS10Xs17y18Z7uWDe9uNhwVPRRGJ1u1zE7UjdXpO5r8d4VFLnldREEfTegmZAu3WFthvW3hnVG8qiJNx0/6ph1d+hAITD6bN/OdAxhKX9VugJnn0vSIFIfzibmna7BkKAwnPov03l+yD8cFpS3vGRtu0FHvPEc+9QYeZ5/s4vYwcE6kgoDVg+lV7sPZ+rGrsC/Wj4XIHOyoO8QIMmz3QY24foP83K4fcJOTGMh3Ljjjay3sRFcuerrw6wIs5ZNeu/M8Ui9H1adA4d8tYcNMr/GbkAfKXUOC8Ez9kY489nYszZGAY09HrsjdahdBXif3DuRX9P7MV1j7Kc6iXhYWIicYeIo7NVWnwIcIs7aBac/dHsmvcOEG5l4v3usuPudGlZPkQjJuhpN/t72IgrmsG48MmLWYmguHdlzCEjM/fAd6mO+O+vspL0dhnOE6Q5B6maKNVDtrcZcCDNBL050kAnUIcwurxzHemMJrTmpdW4+nPxBeg9yQeG996eFWc5q1O69Ot4MHqqpw6BG2yxCuDc8gMLVoN3rBkz1y0koGp4P34V/IddQxshNmiZLVEZJuuvoX3fU6cWK2KVpj9WH+vsA8eCL3YZ9Nj5IAb1Ts43+hsGWQEQ5A6OxqfLJyc5gBQcnBJ0YbHCx8P5k1KlYrIZ+3pBmYHDbQ9NeglMAbF5agTxbCnxehJUysjvD7pZJPi67D4PSLTAXBfwXGvW84jpZzhMnzzaA2fk2PTVSVflkjhHYSYEtUn47GPScYOWF30GKGkVd2wfT3DYDJLQchOSk+BVKN2YC43NZ3lvOY+VwiUFqnhxkxgpTpqkJ+N/sk3C2CEk7+R9wyadK1Ql0OHQXqZsMz2PpdaSbv7W0XiK1ZhCRwA/pz1PJ6uf6+KN4sn5C2W+d8uMCZU6sKctUlpOhCatFGU1RVWdN3uMwJW2B7PPPVQ22zT59OVD8Ho6ST4LmUFG9v1nOPY9IPMXeGpLR9KmOM1DauIM1i0mt8yZnpYJ9uc8oOVtJZTlZWxdWKpOB6SrZ57tdhLFnYpSfPUB6ATLnKVueVN3UkA3Xbh+iDvnjltkeTLP61siuLK4ZVP+PvFBgM1n4y4jtUjNsQhL0VaV7sn2sJzcNemGIILl7s3POSuHsyZmzp4FTDPNp3uwIbPbhafLM8CpYMxSrBxfBwuimKloAQLcwOJnujQlSxwMzwmCIArIBe+bH9h518pTlAyNN07N2P5sxkQBVxb0EDbngA7iz7Q9fSeXqYl1H+thna50K1M3wUWr+d74haDzxu9QZED4A4F1WUq6ryuK0jAUplje3NxKBEhh9M8r7OntbQ502dapo7+yGX7Y85uBfJSeUR0dUdbMulGJ41kdtN3utcSOoZgk5Vp/mn1+9P/057X3f2CjEZ8U5B3VYUHmZKRdjxwRGdgbBJUszcIATnZNFnqOAD6yExUw88Crd6LwEIpt/7Edfjzuj3AYptRZO9AL8nAl0tJEbI99E5rqL2KhQTYuhV8+lrcCcHLtwXjdpW/Do/13gxx+wFdws6W+55UYj9zB/fh2gEi1mk4UD9+sAmtmWXLJVus4ku5LwvxSaL7U/tawzLLWeagmBpBXdpJYzEkI5qQRKu+D8oVBGuwOwvNNDB3By/vXSBqiey5RkVRQJScEzm0KOCaSW9ivOfTjrsk81eC9e3KuT37UfjYDxN+ZLV+8oze8vxM0gO4pRxJbY7nD3rHSTZfI1R+j5Ejqa8TJbbOS5z+S7HNx7nkaQfjVUTFZhXvcvOJqF2dvmh2Z3ScYuuEvIdgkIK+883rkgUx1zHf3E2y/M3tT+pE+RHdnZDz8Ellcqj5+OunJ9pF28hz/K1p7em3bz1tSTgpN4UN39KQDvWofMKmaZSjyJgSh9rqJuL793Sm62DtNZhBe+SHK+HFZumIqXSMhbINa53XOIZW9GFa/JIaKcDOjOhAkjW5mcjNf0qPahIM/PsryeOpL5oyrttlzGYPlQfSwEbyaZdr9acUevAPpoCL8wd3uvQuMb8QosLohW8upyKFP4TML8u7yClXd5CsdCEuGnvxg/JFj+WY6jUG+j6e8JvUVAdlDU0ZSJPgT3KYfLwWahwTu4tiG9G3SOeluXU/cRELbw2pYzZDPOWNlgn8AKS854raIWBSrXzN9J7tSKQ5x1nGy50L06zSbE5G6vQReHPU/MMT0Zf8vMm3zGExu/YJY+DNEo1gz5ITl9UKh1hZ1I1Q59Ys+fDNeWbUAK3Brkmd1RumaGkMUvZoQ7u7MNOXbHmOkkFMp0btkeIyocpT98v5IB3LiDkuy6Xelyu1Q4kxnYhHpvQ5zkXY59ue4nJnUc0XTMBGu5AQnb1PnPtUgReaIunZX6MuiXfSjGCF2SnURRmUF4IwryKA5XLPNIADb8zrdHw47OBKvBgvhxx9MKNy2EiMY9e85NtySWZ1lf4jerc5onIFGhuEbrP+TNZ4eZWlBB0TrYUQUYhV0uIebi0JaDxYZuhoLbC97c//KMqVtAjzxVVQbhGG1bptOVBbTuT2LKfx6+7CgUdaGrC+UJOKo0pgqPt3u4weVIaOoTGhLmq0WQQ1E+dUsDCB1453NEtv+O6o6u2Ezq/3EpEMvH5I39v2RKBcYZRMbkwWmcGwOGHy2reNod8QcEB+Fp0uGC6PeJK755kGi/77+VZ547gO3Wg//RPjsFI15jIFozvk5mTEzcGtmTWdJzxXWMCfLgyStEqceFHlEzNfKKdm1w0VkJfd+u0CxjJUHUDDulcedityZHTta4BxAsR14Phh20GWA0Q6UauKhA4Oa+E9W+pwTKaIQinUQabG9LbqiOQKKp8UPy/qfAeuLxKd1VWofkbrp39sfOye5jaUBHZ0vs24KpIjpnRR+fhoY2wMj0DHF4pwG9LGglMeqBvIUNyy8q06Rwvr5CqHvHeGpUNlo1Uk8ugULKc/sakfDWwU3p7gc0y1ka/BowML+bls1qZjmXFLzo/Bkxr4liqHd5a8KNpYgKjDyPpqj9MYxV2yPs/21xFw+OxYwVRLOfJLwauG5NIf1431J/feiF2MsyZz5GaEAr23d63T9vJgXoeH/VF7Vz7jgC3/ibRRC2d7aL5MQJWiLxg8l0XogRMcVLXfN9E/mV8Jr9HcHBT/xGRwTGoRwKmJtQDyMciOpg8yOM7MkXtTP/Mkwe6oQYnon6i8V2db7wBkCW1KFC2nWBefOLqBwOIexGDAGjazzZxDvT+NzAkIS9eHKym+6x6R7FK3azkD3BiHtntEEsejv3qA9siYbz9L775gCUe4yirnXGrna/Luqzo1FQZjfgEeAbeXrD6ug2SVMARbQ3fx89T+CxN3YJ+r76skB1BJhFyUU6Z3+7oz3mfDhzvS85fCPhCwVHKs+n4hHHHVW4YOUTMjr1IToJCgs4SimIN/uUK1gOuIbA2CycZoLcZyPgeBKl1goDqK0ZIY0dzfr4BT8T1xgSyygU8uvn5lFi2/RkQxCwdVYHe3h1+xHo8IYfK1j/MucfWsv4mNROROuALVaxQR2Q8u961rsZejiRC/1+2YrNP2SSfP7LYP9/JZwPTMu6UvwguZDWIQgrw6p1D5Mvi+FTmd39Kp6e6s0jpIRt+AfKy7u4qESc37q9Z+VwEgdDIpzppUq6HYIW3c4DsA/34ubNKu2HG2SwcGI35/DaW6HgGMQTBpUZeoNwL3GkuhSJvthNAE7U2We6SlSdeeBoGW2jJboXw/dmB6GnRCBkNm6JWizdrWeylJZULjL1Ka9fINCGOCdY9mQ6iX1JGkH9x532rupzvRXb1DZs7r/XMUzuthSIiLo0fzDx6yJ1prtGz+ahvRXyAsqp7kyLCQuXsuNsDus766njki5eqiRIxg8JRRzg1seZ+Y6b+SipY/K3qHTLdNKMYektOrfLVLibX5IW6qLAW8BlLTek3cS7JQ7GxlQ0zgh3oW4IorXpu3mpvF8dQeF1JZrWVmNCdpLM/zTuguiFGZqhyd5Hk7tckfUHJmmuX2hNcPf5+6frHF8HyRUEvluJfw8Y2sVs8k7Rv8hy0L5xtHVAU3q887M+rH8LT5wvWQ9dRBe8L3NqQTEl1ee77g/jiqJLwsNluE1B4aj5u0A8BGXXYnQoROIHtF49HvXKWpK+5QoEy4Mx1Alii5a4Hf0p9Ms54rzpVah04I76qLTmN4yFBJ4a69DHyHe7dXOZoi7Wz/b8Y59JkEJxSiJ/3rI7I14DHWIVN8pUiXrpY8P445pxUSCTET8xYRGNyMTjstifYRlt0VyV6WCfyTlRzKId79SnQA3qWcHmlYN6EVGOqlPct1P215OirrZp0rXLUMny9wmFEK2ffhxQ73mv5SL6sGV7G10R3XiPst029YN+ts8hD95S8zfY/ZVFUscs9pOg3A6jG//WGCuCehwKLOz3BKjCBuZx7a2VbLtjPK/FdukDiyUrIdge39oL0KPJUuQbkzpxpZLpUospb4v52Y8VkyjdZeKUXPqBfTf6zm/6+OxjyK9Etq0/BCFIkqxhSdZV2U86ayr80XCMrBnBtwUjJnB075VXFG7ywDq67HCHWVfuFppa72gViVXsml2ev5/Cp93vVc4WwN4ew/EgB6DuxbTudDVh1FpuADlqpxndg2Yq9mi0LPBe4wJ0M3QSeSx/Mp11fd3wiblJWE2MKT2bifsNZQlvXVv0iQ1tFDob+PUCb+3lmo7KSczISRq1vWPTRfa+vId658qagg2Fqp4zvStlkHN9e9AndO4pmEs63QolnyQuZVNmsJvCITtf4C6r76ukvhppji9vITq7REEoSsWAEVigmdhrd0J8tDU9bXb8visQIdw/X9EKVjv+2KvUZxoqPKnhrtxNFB+61OlRZScVpQvhTuwpzP+Xgbi9wiNy3AgmnYzKlZ4ziX4HsfyVSmTilaQl/p6tQSvg+f+y0U2G5jeIjH4HWe8SA4zEApqOIdB2inI8cptEqgKzKJTYAoqEQBxcxxEE0ootWz2SUZ8to0YYiHpEVJWItloyPFucjXPMGT1TLhOxeN1guQXEqsCDgI9YCG9lMjyjXtj7TyQSNL9Wzt2Cke7WkEz1l5btl2G/bD8Pc8K0ClNKUf9AVRMv/TGIA3Nk6h+w/E0oOK+ZFV/iKdPvAjpDDu49vYUXGDY1g1I2Ux1LkkLJlTI3RSkxJea4hFItdvHSrcVZY6zI+TR/9EDqVPZGDyhI6rSv6308MK9G1xxUAltdVNhcmTmh5ebk1zF9yhOXcp7zmeXAixHGrAfWsGe6Jg92SJaXSq16K3XEABRYJoShrtPLCZeB+yugiFVSVMyINGtxn9lgAlCAHOBmR/UAfPIPJb82bUBF4jeCXBTJpDLktIi7cKD/DYD9HLbw0+l0rseNznoAcvpbFBEkqjCUMTmt2EfinRkgs8na8ZCsxakOffIuulXjKD3KzPFSI3bxSSanmW/mM395zr1AsS52dG+lBeoZmwro8dw7U6XdWAWfDfCfUUf8zhF7AsFZ39/ihLDmLJ9eS05mz9Df+TD1YGlWKV/pMtVbF3slfaVrw3KL9cJeabyuEzf/0uy3H84GH5AoNAb4MdBmraOOomnJ8vg7zBkCLUZbhgqfwpGeFY/phx+7oqa5S3Oj3zBUUqq2vt37oGO1jcSTjU4xeXX1jeqOmCcDVJWI+llSFoeh8lDsKSqZtH8wjicuwOUQl8aoQbbHjuVAtT/C8TlmE19v6UQuc79wW9QXzW9wlI3RQsUmvOS+9FyF5/SZ4Uvn0A3bbBsCs/dqvTEw6MLIsS2wKxjiEvJM4MPnuCnl1dbemoQJYolZmAgZJtp7abdAkT34wcEwaEjMrCSim/juNVpI0RkUN3FGOpYy2wp7etmWh3PxXeIRMLrhjE9usabtYfQJSs1D9AVKpsLJQwQU/ddxpaQcpPczzQo5B/ROWxQoh/AbxSg4drLAEvDtUMiuUM4cuFunuxfu8dMNbqzvgwYJFx7YNNXjmP7QqPjRjHpe2j8O440Bc8NKsU2t9ZkbWX4uZvgBX+qN4hQvjNFnGtRr7tQhWWTBzvHICarJKw0ajf5zK2+xSnpyje5zEja1k2szJax5eG1nlZ0L0uo651YmXHduCXP4vK87tm9/1LdN7+7KsaH0IV8HqXNfv9KxbmDEGTPPM3bW4DZcNlGvkWTlR+k1qNHWXWkeydyegrWFtN5ied5YxyGJmSqKWk04Vmxjlyeqf21HEMQrZIyhQBwEDdd/+0yPuoJcKKIxRFJTdpm0Phsng0RYzTmYmYeHIG6ueiAs9mV3yYpm/nh3jpZhW9K4oH+0HS7gM6ELPXj2M+uy7eXSSbpoOFlXVhma7sOLRH8c6a0jVeYPp6e8olQh3MiHi6vvPhdzd1sfdAr1LQOcYw5nymq827o8JJsR8ebMjq9Gr0kZ1yG/HeFLYUAyJBQYpd0lO2O+dUzWQ0fKR284aDtsKD2nWTeUF6GPMLakyF7UWnEaZ56S7AUZz6TVnKmiN4b3BK7mjFQKlaRfwjBNLQxa3j8ybckbfPNk3+mbUix4HlCOWmUoFGhbYUX/ysicqRlg/tjRauxGFfO2i58zOjKB9usuqr8WNegT7m484jziyNqcEHllX6JMbhn70yqty3Fn3MHskNjuENe4OB61a67jILibMd2TiOw6cR4ttqXe4E5Zb4M0KfTRlRsBOGyfnvRtMS0UHmKcK+YiMNaVtcfnpHbE7WywT3gOcm2ntxy0onHp+GqgZ11j1VGFNYI2lTdB/rsFVNBDPrNEb94Y1BqrZeJ3aqHHgu0RZ8nwLsArRemuPj72ENEdgIhBDXlNpTfWXw3SlZh+nwOyIWilF9sYCNGtM9umDhXDXloQ0Fp74VOa7Dp0Un0iefO+/sKzeG4VWsr7tvNKuNUMivectmqI1FvuO7dG6xNs4f1c56vN/7GDJnxsaWlGuzZu4A68/wecrfPfq08uyL44JhqSuC2OBlfRbDTz29+830cfv6s+an8YjApyysnxjJPUduZoj0mgu4WPp7z+TX4yDWX4c9Jos39AjT768WaHVmktsDh22B+gHVX9V66E7UWg3f0+xmBm9bvoryL4aPvwXNJM63FlPDuLQ1fEn4Dz7s+kVYAo7pka3lTjaiwrKqn125Pf/OIYqCPLcRaNi4gfbtQMx1Cl71cmoYR9ZifOCntC7tL8bmrntgq0Fgf/rA1m++d2JZvaK+LZW+P5q7Pffly5f/G/PfrXL7FGRoB8zFuZmq3tjTCHk2f3e5gX+1jabCoGpx0PtGrU0LpH68RIH6Asy65fTnG1IWYaJfJ/EyJVX8Y98obvXa63RFiyabT0T6swUtG2yFIam8jvg6XACsXcZeP/OER/RrOfaLyP/9Mngq7u6lg9Oeq2zODQY6aXIzv1wzxZLQOsXvnF6/4F/tfHs9hvoc9Q8P78f84GoWj9oT7WJ3gX/BHeYGwNNjU1nj9Lh3L87NDj9/W95H3f1AvfnP0QWnN/2AezOPRGp+i+L/MLsXgTXt84rZF9hgw/jectoW8+couWwMZlW36m4cbZDs++VMo2YGrCXnm8sBi/kiEJAhT7zuhhekvGBbgoj8tyovX0mdLuFW/fGtD2uBsThW/71o35iWHLoyU1/IwmoROVc/3Mwytnnm/j0ugDAfZdEvc2ZgA3GVUEP8oei50btidSgUMdF7sZDESsRceC61OZms7nCWefNkFojFX/L4F/bWAZJSyW2pMZR4sWaw14QHrS7t+IHl6l39BRo+vFC01SfFzVqzj2BuzmCEjr3oozlBeKT7/topYD08AOzxoxy1OYHUHzfMDaJCjuKTvQ/18xxmvCo+4nc25ww5Urn8ywj/gM47nEx9BKX6RIfgYB1+NYQJ1lAUgxblA30fegiU9c+CG99QGI8nIABMAI98DyxPQ4k+ZRwO8bL3ROL2aUsPLyDub/zd50TOEmmqZ5yhHCR04/9h5XGyvJxkOZ448aX/h7e0GvY08EB9F0XmCNo3W875Vtxj2wa7I3yuUcix8yO3IMOJ9sz+yzarFPK2PwCUynHhu61J0nc8Wdxfl8JszrpSyz/QLxVi2H56nEBTC02Vuhmb39odJE1me6q7PbkPnJmn1kzywT88PGM+Crss+Yn2sszWZMn+TeZfFwL2wF7t1BiUeCceJCUcKb65cHV5PZR+Udw+KGXOeSzi6KNyM3ZvNea9tD9os+SMq+2hwSd8pZywOfjsmHWcTa6SEWPMBCBShBP2uJPDy73tR69dkK7J4fuZvf/qfp1yBX/fpOiz5jLh46VXbUQ/9Yb7d3c1thPoc5ObbW1o19zWnmcU1myzyTO1VnFyS48Pz3Tt+6/YAlmQvYkKx5GIivO1fNbnzn1TabxuwcoxrRsuN4Bu34yisjtwZUWOwzkzof+PrXgPjuHHz07oXZ06F9qeYz03iMOwUs6fLBahiC1fe0l9lI2hsn7xTnfZlhv0V47/2/h1HKbqj3rlYRj4q6S8c7/ebfsSFW5S+2TfxmEtqWza3L2gUBqO9e6jZYP7Lf2GNH//dWzzGiN4B3b3MUlOfw8o/GjDUPHU/mCuGbZb1cwgw91bA5K+42PI00zCHUreTqEsUijRI1wpaKW7LxzKE79uglpTFNzIIFmi7tpoox56QhqjB38T6BmjRXS7b+xKsfczaNdEud7eoi370AW7R1oiF9qy9BFDRUsV0QhPJ0THXGUyPlNoR2+hCuxBxIjkjE4BF4omZL6Ps2KZINu/ZETnAjZU/Jrp+6VCGgEoPKFgfBtQDYx4KtsI90tiF/Q0tXYYn7cjxlG8Pn17dEX3CQjqkZwRS/p6CMaALuFGCqEDJ0j0wld8h0DIgyx3tS1bkR2Uh2dsc0TR8x4Z2Ai5RkePcrI60ykQ6Rmq03A0XTVtCV25qPbhUbH/naDdrnkP+U19epwOiB359XhJoAY9lRLN5G6wwAoSdCPxp7euYN3iaxcvmqo9xdX8hz+Gyn1HXTalQo4WcJJGtT+EUhC89suWa6jZH5waO38FBh7MrINsDRAGM5FEhjydsC3Rk0gRbijdI4ccmHNv7WnXPFJOUl7pg0z4tcFd/s9uwGiWbsvDU5MqZ7L4MzHzqnXqlLs+pguzISGocM2Wd8WNU2Yid4iHVdNJHJos5z/FMSe/jkijnXfNcA/nQySRHl2yecR8aNIoAl7drbE+S8ccisUPzomZeWdsiw49f6NppjZJi5ByquEPUs9tCBSsqv0PtZsSa6Y2JsNDHw46ChOtGMKyLaGg8DsN3JWbQiDUbfDzNHcXvHRkFlF9FoyuJayYR1vOF4SiLaEExvi6246q0mUy22E1RXnMo+ABHlrr5XQ/klZiY0vOPHEFzR8kAKs0PA/OoKutl38x65m6R1u6EYDl+wR5aqw8gERKWpXOkxQos1bFSNqQ/dszvGB8DGMx9wEEkJwuNTcExdx99bR2cbPG44l9RBnTsBRq1QVsQdesErqGgaHbu38b26U5fKljRA5Vni/j1bDtJWqZxkoqM9FREVoP1jSaekPfUu0zUBu1hI6lTTKZlmi/o3hM7Bpzu/NOxPsLK8Er6TZPn2cJD6sB8/Gj9yR3L1egiKeItv0Yi8KNVnO0ZtfqOPnh9z3u2/38vaUXy6cDAVEQ66m4as0cM4GVk8AwNZSL+03YFfobNqp5hzhFtvXQVvBC6ObkA9T0WgjNvZDgkZFm5pEsuO+JLBshl+eqjRyyjN4FubpbZutFIWQp+EN/M1szlFT1d8BptRp/O0zd6su72+Oz/ehnnKdOSy26bG9O+PS7ZsnGO65g6ctCGsvdihTR/BJCHGrBaXQ+niWAJYGKN8Y0DFE4RZUS5Otp/peRE6p68l1OUS7jrPPBp0dGs3G7lupanUa9kumXjplybA0P68KTDebfFbg+NAzhvS4BIT5pqh23xkTkqgCyuIL7xiQlq3QVTejcFQPfw0BRzt8V4BFfrhNk++KXT6siml0GmE4uxo7plEq7PHLCoXZ/s2ASYIka1GOvUzG+/ymnHmDFgyrb4Fe5kXR9Woy5cc4I/kgSM+itQxMFDkwzfoi+vWomrMXCVEMPSiWxMGSo0QmasnCmf/gZNAdxU8qR1TFiCXLRP3nBQ3nAfiiXtimjIuQbyi9SY3CHHZWrQZz+o5CaCHLmefz6kJXWqbOhEpAvPvEptCydrGouUebYmmEeWvIpzKXb6qDzdCY/OI2wVCffT3Dh1hSPMDqHowaS43Q8m7SXTWqVx/Yv5By7zkJaXPBmVGqYU9vfv766f8hlTrHvC3cBddoANZu7Q0r4Dz9b5ol+UY2v6+aN0ubDuim8f609N7qbQ9RStee/SEC8lADn8FLaJ7WKJ4gCUHTTzFbXCvSK2W7sYaE06E4+LFiPGjwxvcafzWctiUPiJK8//10O0qONfs68PhXYJV5wlO9L/V1AfQJ0Os0VCfKenMSTJM8CRU1Pcy/K5TKrE/onpzYO8jINvirsz435IJ1qf/OByzN6IUsvkMZb7NWSA/KYo9fvc9xypVHnD28vmG0pzfjC6cPfWDxJeqSFsZM2QG9ktR3xM+RxI8XKoTACyxRiEwleoR+ybRlpR8Q5hfOXPzanZXb1BmIq2rmSOBhSaM4hSYhWlq8poIIvMSxP2dIxa8IgVE+35F73kNRz4JMQYw0vJg7pmGpKEGiWoiPUNwvvhGtqrzPBmeNu8g9X1or7odWGuxeihNr3Ur7edOOUa5JvXzm9pG5P1UYVeM1Lf1jmWm2U1mgT2ffcl6CjUTZ8veOEBoWvmo+ZEVcKrJfCPrxZo4g8WCQka97KSMaAGvkjU4jyiF8ONYvjNXgalKy9x8Mr6G4oEtOaOGaw2fLz/KrCFusr3hQtREfelLg1Yw9zrvc/7PjExbHykUxp6vimzexF1x7WNVvUtUogZrLmBRYTvRhzNmDmguPFpI9s7RSzI4N5em3PM0eDUOZucWJ7FekT5Gxmj3pgQCQ1INKmmhKKBLSWfxzTfb+drOHyw/2ecaAxPM5bpiRuku0J6BIpC0JAvVGJ7iGO2yA3RjY9s82ee0WoI40y4a0x3bKNuQA2xIgh1+biJSPe/mH8zf77wAZllkvRkNRudks11+bBLk0K4qbmfGbxVJQY93W+svy4BgmqzfXcSHxV4Atw1WWNXJHa0nwM+MFL/V7B5DLdfrdztOC5QpRkfTOmPLmDjzW0nJ5AwDo24vyfZtIm2fjINdS92A/9D98EUO7UVD+BzDHFjQCQfV5r9JviBQtqgv9foaIN/9L5vxdsPmdjPr5o8CR8EqTVFaCnEsQMninQ2ezpZDCorvfzjEz6gk5ctOM1JbbftOpGk5Ud6eDJpJrd+7k2Ft9hZh2PXXT56gLqqYkHH6xxw384l3dhvkiHzCXe1uFddm1bbMTN6Wc9dZbet5MDPtbsWN1kPHjBKQykflNztXBX4jz9CkpJNptdJMdMYvSZS7GhnXJqOAqLVVVfjl9z21X5lMtJIEz4BiQBc9oDNOSSMtwiXV72Uc2MUdWe0cDsch238Uwg1c1uhFi6G4eiuEYD9Wr1pb8U4/tCPXrTMb6isDW4ySn6IUlYQ83EiGNuLXsuENCKfn9BZo+3yoZGVCeEEIO9p8XpiPStekBv08PgKa73TMmJkrfgEdKOH+MM49uJut8y9AtEwq8cQE+bQEkwJgFAhZxHZXtuJxArKVPPseB7lBqow3qy5r5WlROes5LHMgHOQpkRtCLgu+FyDUhXB38aYcpqzMwmcXceYnj5qqbZhtIOP2GZwL29Yf3QPPDrbeMwDWzN7lBoQp/6Bx48/uQ6cPuUIwHsLwhXfYQ5yrI1xhaFXUuooOgCn905s3AaIU9zEIXlQXjPlOh/cPWb+UWnWy3yeg9c115/PXCyYjoxfHAabd9fNxmZSHARYXio7GpkyHznY+cHUOcRvYH5HsungAB45qETuelcFMnjFrvzL/+TMxMDy+f1ZkWxUOTYTAk2I07HDitN35MMgEiWRIJrolRVr0GNaWlGn2hEgtpaTjRNomJnuSF7pBy0sNAf4TKJx1JhbH68z6KMHISZT859jvGQZ0AZEzXGr0CYyQD4jq89y67XUJrSaeNstU34WbIJHnkLjhuY8J6oReldyN9dm1p7Q/WnUegz3ZilJn/lhhj3Nt/IjB/uyuZ5Yz2Byikm6hSyTv0PI1xI9YVj8qTj4qE3eZlkT55iSMO6jbJtd0mVaFqeO+I4bWPSzvES6i8KVubloSg7+iqjvkixz9fBMdKOPaJVEBRFt6Iu5RbajjNjzF63DP1P2K/AcZP2pCVq8kiBPtMncjjs5QjDnsuh4HBC4hHtHHvxk5fAQsqTfEGlIRRpYn2QsrYYOW6GpBVqDHwvZSB0+YamdzY+dlagPLW5rTryrFz0aZifIJcPPw1MCgrTl4EkPMdTK/GecC+TrIH10S7YE7+RRp/ey17SW+NfxW1T2WGpta2sA3+CEHpvn1LowsQ86npdCKtuABSJ/rt+RJbhuahqtr1xRgxUhT+GB25uzaMxAIhrkCiO3MoXGYvd5ymQ7UY1LBxdeJFovH6Ydj7CK5H05/w/TjOsgo76xeNgABOzJtACnginSBqMCJ2THLWe836iXkkC8tHIA+NQOoCaDUuee0BdG7YeCFqztIRzK8q3OuilovR44Sjix6FvPlOrFn6M3EDgZznhAc5d3QSZztHrdiWM1BaN7JRu2cQxR3DiZrYkOGIAMaVL89RejyRe4heooN9GGzQ+FK40PngOPHqS/h9eIYs8aoZmZEkCq7ZI5uWsXWmf02mdASd9C7W9Gz4cpVic3Ow7IxpxkC6ZNl0pqR0KdpwUFiasx9OzM7RxHsObtMRUeME8uiSUhW65gqBuY6izyQHfmJ3Y4I1ctypkjnRVBd4r7DdVjaqbwlXR80rBkNRIOh35EaCqx+rgbCwnhmDUdLtO9SeGpP0ESMDOZwKPqg6Gz0eEFqoeSqVQtKZ3VGQbBzb0WXM3c+2VmMF2P7dgSwtm6t1FI+2yZJXzp9kqNlhPWgo+sIJXKY+nkrpefg2r/fh3hWU9Qgb6rqpilVyLkz7iEkQukVTotWViaYoiIAsDiSfKLwAzCqupCQ7jy5IOVD42DnYWGZs3bOcTpuGdZe2hn9B1ZU8LVPAifOY0gAIMfQD5Y3g4TAIrnuhDG4UBENcL5YVVqZ0l82vp4yHxKToUgCk/DJoppoSPSH9KYm6hbcRaGxCaPzvoygq9TSKrYi+lYD93T+6usoFQ1ntW+iWnXCsoXpBX5bt7oiDcmyPHI/oehOHoLLqf/4GzR1UaYoDT7SG4F1yHaSx2NC2BCOGdbWILerLKwMfnUhHRMspS8r7lq87f6stvqOHHdTQ1Y3wA0s7w+nPiX/cohjvh4JefWHsb4jD6ZMSBcbNZFaDiWD98ADN1tfFi+MZXXjRP5MHT8m4mRTe9Gd0pHn70VNTGovUzVevsGdHywIe74JaWnTpyGJAQ/pModV3KZb/DxtWB+mj6k2IdYg82XZOF6nRBuii4rn12E2Y+UNNLwY7+a1NeVvTTcQkcosOO9QvBmvqjiGm8Sao6fHY26qPlxrwsXs2ArQeg9TmQTBPE1k8BiG4JXieILGdyy/gOCT0a4X9EpQHgS3bmpP6nOZ5JKI3tomXlNI2CMFilkY8PNEFShV8qEoTrmkOhixyllx/f1CLsYxmgPMikE9nKYTuqbgiFWaQ0bkctc/vd3+WnBl73HIlpWvH/4B1fcln5EUNnJ30qtc+OKlfUeCk9HnaUV2aB9fdCcqS8F2Wt7zXszwyGCGDea7YoeMGY4Z0dUog/9bAlcb/hpQZSlG2R8/TM+bYx1gHxBlS2eUhvawCgcAiadswrdb6iImK75+po4n2QHpPaNfrBJlVoJbD2VB4Lov8XGdPsXs1wNVdWzZeLqEar86nn+YmT5e+MNIxvRhcHBllLDIsBszxngIzAvRoTIbhpS8f/QFtzvs7eCeihlDWGJXwglNYh8YoNxfsL9iFdHtexOoFl8UxVsy8ObBVkV/sA7p2IkPHICj+v5mcvV3YrAo8PsDlTXq833nRu/GQAvVNHNX/DdDOZH7qjHeY+j3RXjPg24jWg/Ld5EZvJHUFwGx2x3jdsQaKl8kakG0lVzlqfZON7ZjNPUzKbvdcc8C7sat6bEowxStpoevMnQq9tuAtwNkDVFpgOO4flrnKrkJ7R0Mtyae4J9EZ2G/+0tZckdg3rG6dunBXJZaWGmSsCtlq/CyePT9mA3xesPVfB2pYC2vtz3jHc61NoINrXD9lDbfXDVsa3mlFLQK6697eS/7YLMS4q+lZEs0OcS6Iz9xjJXaaMldYsuq1ja89WC5H7aarzaThMIbwkz8Ld+7/NTsfVoduzW/FvYA+6aktQ8D5v1JeH6AxEDOrObElqK4dDIrT2nZA9rpzDV+7PoKvl4VvweCwQSd7QclzWvIzhPoY7YlDeNNCW/n9Kq7uQxzn5rGv4vOWcjVfFZTb8bn9p9Ss6WT8W9Zy33Nnp9w6k6LHbnxOW6DJtuj6RzjWquTxu154axWVfClFBgbo9y1nIXNLFkXn9bA8ml8Uhfz8GYwv3x8An+4n87qx3UdZiK9qFiayBpeq9O6MV5u6meuw/kHnQSku/Y2Vr1k+k60+kSDbc3s94Lf/u3hy7RevwrbPfZxkVd2+N1pPK8L57H1fK4uaamwfFNHZ13zSbPAUovB3ZR26UP1om0HfC/WxHojfC0823rFkc0v4M21gPvC+LpFy+n8zWO8qyLOcoLSF/7R/4Oq+LGsv1FrwK7gYFs8+BvvS09gvbq1hTC/lMl3jkMXxeK27u0Pzevq7VpXqEAPvbqlxzSz5VQH1ZHPhLB2E6e6bap9L3R0GM5mtCXS2RL3Y062GzZ5EIczkK56MbYN/1sSPmGG+GRInM/4Hld+T7U/K3plu7fAS6LmtznpyJ6UFpa6g1lQr+bhyoPoeHqwsYen8n1Fk9rsg20huoKvERImBdzDk5tvsCFgzp3IgJhEfk+6UCIAsLpq2nx/Ahfc7ATLOO034NlLRwCOAGQvxoI9+/3Lsacku66EZ/xC1TT7M8Ja9RhrqgJ+FMp0KMSAv9SqKzIkCpYTzn2ZTCMvlw7RmG7aB0vdz6royHiejr2AVCYtcXIAL1ylcRL06COwaNQpOlqnhdATy5vR7NRhMemiK6kgepbjjA7j344t+GNO5B6H4pjjPhY/oG/R6CNS3/MjlvmrRRDjqzC1hcTICYm5/FHVmXhLrSexbBL1W1Htb2Ijy0HCmUOQY72xi3Pc6UcqOA9Q5trUND94M22ZhOdKHRItky7/RbYobA0cT6pTpQoCk55f6ncaopPDPtz7I/nlGm/8uoc/RuDDm3rvDX2cfHApX3UrSPsjD8E59CA75gncvDZm2tvbEE+SXOrzVwWBFz67swhK3Ei0WIxH7ysSsHEbx+vquqkm7dPSdKJWHv5iJyheJcAC7RKPWbtYniWFa7aATrWj80+8h0eyiBFEvTc3hEKlDmkhWIKoQ435dGnDh3o4WjPYvG0XcwJRVTfC7E7mwVv1CZtvdtyUbWn/Cc/eMQJwKIj6ATj8sGf/b+Il5aXPlOhvfsYLT++vDWdFojXQYtX3N6AsqMLKt1Jve4JHIqeJ4CCUkeI3fNf1qOuuACdk8mEeRCytDRufAMFk5mMzJT37SGXMvReEoAeKhvDJJs+lmu977R2HDNCXzsUCER1KAO3829Gar+qyjYXYN7g/ym0Riq9T+0DWd6Xgq+DacFXoXw/8Z6JkpfAJOjWSruzli7dkKHWbdwrLRoKyl9jnmIZMKGg93O6HBZytnCss2Is/QL+dmHGeuzsfL+te4gs+j64/IGvgCIGHoJO4DnhCUQV/w0R1NMTeI1g3/Bs9i8c4EtP7RGFe9lKwtGR5ROl2mr7Ui/SxyNAeZ64Ie4aRuOHCWOdGrdAoktrsk1FEePaYOjyGKEJbR1k761A+jXVB7GxJojAh6wtmiS885rH3cUN/cdMZhyyS4kC0bjGaesnbYn4bwj0RP3uFQvRD8M6UpbRGBcE2Yy8HyCS0/A7sE0cApYeL71PviWmwgpXhkJSTaElFn0CIOEwUgAfxskkcm6Cxd/fYDWZX0Z7VCJN/+KvtZlu9AYUYhvUHuwwLgoKCA+40IFYkKkBShkC0Fxr0h1bBzyFwEeUEitIWLLfKHfh2cbOwsG4nDBWOldkno0v7S4huQllv1gSxBnsNLe6fbiW2quug0yDmzB9aSolVwfUz660J1bBiTQdJ3X0hLJ1jVjBSZXxEdGyu6C6QwcECBtykwbgzSDvCoJFD0CRJas0Tq9gjY+U5r4YuzprP4j0ryOcC5kw80Mghzh68Bf9WPTtCaQxT34OAmXuWlN6J1uxidfpdM3brPqsul3un2fCJp+jlRFmV3s+y2tf0ZhPp0/b4TK3Vl7A79cNPl5xRhVjxsyvPqlm3NiXJ0dgZ6poAAXqCEMsSbVwVz8q+wn1Tha3ISg3XpOBS1izrSRTvv4l8Ki65omtptIUYpg8U1kHUk4NIXGfpi+wS7pSi3kgjkR46BYDPtNxMbZtlUxWd6VdupjLX3G3UbXWklH+Le0RLjMVbk2fJVBp5uUS8+lpDmfrQlXyOqS0ci0DPCZLCvCoMcFX5dm27BV20zHr2P/qn7ZbW2rYEskIaJIHlOPdUOqDcOrjp5nouqpsV1eyTtKfUVSnvBZj9yopWsRR6/NhVoC9Cs+3rkXPvNNtxFjESj104r31bAq8TrLhDDzhvbmJWv2ijPcPeZwHa+Dt5+X3lHpP0aq1kbm+uoksJ7CUh1mqGavkRu290eDRooTitK2ON0eKn1vLQbTXOkmiqJToH0ozz+YnA3LgeTbrkk76d2SvwOc2kBhE0lYSl5d6kxpCOiZbKfKXiBioeH0c+aX7OKYOpoLsN1P3D+FuBTm40jh1zB4Y3aYJT3wtSC46UphETPCmbl49iQOoEZz7d/CnwpydLrcejh7lgk1FRyDVr7cmd9ky3rLZSzY5xKH6tq/EDnCnt1BNeDes11oCuxX02ORt4NSh8D4feqBk06q7iTJgmvFx2zNSTYd1cXstGWwVvJgNPDDF2KZIPRqxGVxO0TUT+OPBGihu3KZ7G46aaWsPOro8WBLilU/GyYrj4ehyDaDvuthd/7HVTjGZy1ZrX3lh9DUizYqUUTgJRBSSt8tf7Mub8vUmvYXtCUp9Icg43MrSgkVqZ7/tjiGieD9IQ0DpoC18YQs/gSZh6S3pGUeh0iHn8CMA6MTNganYvfePObk9AXQPm/uCiu0ArCKDq/ol3FyIu4hG179IuMVmrZcwQBR/RaSrbYro8Gn9LRMVNl9fkJ4deAX/iATjDJ4VJARcrSRHn85Q0K6z24aV6cmzjTF10HhrR3KCZMCMJEO0MDbnDbSMob+frIpoIWvpYBy2HQOXItil4XLHFEpg5sutPqQDZE/RjTmXYdJ2jG2DUggWZifBuvA/QtftNN/YIiW1HPAZYSQ5VJd1FRbB5cwTB8iayEVLCxuAQh/GD8w43Bdd+ivOREbN9vJhIPylttwvbMAqDCjyLFqUrcDKSPG+g02Ea3Zr/MGXdNIMJ24vE+UB2AIOJaiZ9h8GL7VJA7RS7CvOOWoqM0zVjLlETEQ5h52rPxgBuHVIj08ghi9pHqjl1k78WMKsKGtwwOWnTEru7CfQqqKUtqsADGGOddccxmVl+BAoGPVqW9f53LK9nTIwIe0ludcgxecVTx/2xn/CK+9rOy/QGgX7u7orJDrN3rC4BzIJn4pFF8QRm8tYYQs/nFl3DA795D4peqBEsA4I+jZnM/JV6o89j9FUSRJHLgwBhAMaMExvidInQZkSLLWtwFhxhOHDjDI/IE5KPKH5wwvmCCuTBkBc6UxQk+lwZwyJDiZUyAS8AwLMgCGmCRGOxY9+zbv5pMOWUbF1u2ZA6IgsAUtg4qMKqbuOXcTMG1DWGNle0+GzdbIPlthXrVMhGkkSMBCBYjAfgUiieISwAiLnXJ9zqKQp662x5Pg8XpLJafO0NvS7X1EmvyBN5fZHHfZDDLvvWNbpd/c+S5DIPr6YH1gWrDFU14lkvcaOPyOHaz4IICN+rl9J61HmhFcyELgCIEi+TO+EnVbQg/iUrPoc3RWTxJkkvaUBpBWoqjsy/lp0BzIJkxG8TsgCgMukLAHezxiu6lJDyhh0jl4A5UadDiDJTNM4caXMnT58GCV5sUWjyYcaEg3UW0HxfD24/YS4AQOrAnzm3AHCmCnOzE3jnuquO2uyR1Y7fzvLrr3nvog2n7HQFx6yJc9+uF0674wDZvj2BVBkwZEmNFSoYe3LcwBGUCGaMAS8IFg6KCyKmZqMyRaJLteSIFf7KLYoWgmvBkF41OpjzkKVLghwB2sxYNqHhTEeLIvFydRsQI1yifBlC9etU5bjDxq2aMoktj6d5c+pli5ImFkeKdhF6FCg0JlmjYrNK1ak2qFarJJX6NEFimTbikLIxtauX8P8ioQoMNEzFB6F0PjcPTAyFfa+R7rXTqDH3RKCrYz5zLnZxi3//D68yj+HmPZ8RFrigdLXwJS5jmcuKCVFwyhmoxDAFFcqdUOakcqdUOK3SGRuctUmjzc7Z4rZt7tjlqSf8F7otfbTa3TLd3nLd24CUrdPd3VRPtzTUbR0YAvwmlmxO8RYr+eKkWby0c8tpPumWooAFZVxI7stQs4XlsVI5r+yUOvuI65Z3rw1DgRslzUZLuzEzLjkmNSkvrupC9fvurxI7fC+uoMoC1D7975Xa/KTkt1SvAlTItNREL//fFMKa3lgBow/Tk2fmBIaqI2UMdM98fE/5JWoWLbzswtGXyk+RXimwy6KCUqA3NcxSVNjcuPeWc8biCMXFwZjalt5U6VRJllh4WWCQVSih1JvdReezNO9jfy+cY5s4yLFLcTqiFeScd7maJWKfUTeCVWvPJoDa9kgxeh+QpRKwMqR6axGwoPJMMvMTjgq36ljbmBCOin/sovk7qwZBoaoiHoJchnZXopOusup5LKfYGnPFtXlDz/0ZRXbLPmewTq79StXFXq5fUdbbu7KyEZvVFyM9t8gSICH+8OlbUuVpAQQ8vzj/4Q5/nAGcKsxDnf9oyM0NWddAt3TiyvLkOOY7JS6aIv3ebh+7BnOXXxGaH1ImD88/vP3JS+0KzFo1tCrqlDFYZFx6L1/e5NwqxtrKqFiXXlSqx7uoEqFmxaB0dL521byJ/zVJhCcw80xDU/dez7wncwa0HZDViOp8VWa/fqzmWtEfq3vPgBI7T5dYwLrx3sHY2/mAe6NuasABFGxwEhUnLratNN8cPAkxjgrulcPXUxtLLwRJGQkgdu6H2JWPoKSgOraqKV5j2yj5XLisittcf676yJRCLs5QJT/KNcpR1xEaSib8IXTOmmmG0eKKxpzwkk3NUaXXyAWKG/GwMVaBARGLVEbKUUc5DRPxS9ewHD1S903liFBkouajIDcqZom6qbBZ5T3rAMrPCru58FNtanL4oxLYFVwOZaxvT1X8NuqHiXO/1ZwAu/l3Ulgilrrl995YGjrzmpcfIwe9AJUrk4qfkx1cGwM0kZOZzQH2SgQL3x2xAc8cyh56hIvrxH2PNIh2tKfGSzWujGXmk+KUY7cYqcoJWdM6CBNTYs1memPsWrlO6wtgmHtCxl75Fyp+tgiylMbzO9ZG6PLlSVKMJ8v3Oacrh4gheJupkjX5Q8FeSTYR5HIvKjl1jijZ1FtT+R3IUArvm6k1IwzvGrDm0poCgOz4guLIj4pMhTDVroWdq2bxq9sL12LrzjgQmq4pEB0R2aYaoMSD/QmaJpnCNxGNESsEfjDUPJozYGQCx5qJdEWKG2kUkvwnd9ALgFCdpX4sVWU/rfXx2fQmxr8Lw23WubsBYgxPpjLNHhaRFCNc3zHVBqCXf8oKZ9nbb9Pa6OltB+MuLPrSpqCb7z73Z8UO4xMlJi1Z5CvLHvsxez6pqrjkfOp7mZmqFXaoTUDyzR79PcIKiJAY92659gFgPDLGetiiXuaMt/AWmU2ZN6C6Zgb2PRRF36Km1L41x8O/G8pqoDtD6UKjieHyHA6OUS1gjanYbBpnS8m6x+CjWbXKZug1NfFSUYsU4G2KqkW4bOYh1RkxlkPTZXGoyVIgvurIvl/QNj+RB6RAF0hEeRXQpJhNBuDwATKMvHHA5znuH+/bGhJuhv8gy89lrZvTrXwJeqyqk3Hvvw/WA1/L/nwNFffLRjlb/EJgNizNtFnkuYPpNr7mtnvXLQSNJabNlBD9NP+ABN2FO6Q3/8Exrb47fjcnlulJi//fUiMqu5sG4B0Pr0CJ4q1rusy+eGKC5Wzqb30fCxl/XpB3NsHn4/1K/3wTzpe8vhrujLumXyDgcsOJ98Y9kmpYivYJ6wN+9fTZaQsTCiSP/K1bPGu6KjPWarLdXEd6FQfD3mQN3D7PH9MMPrFeZhh5ks+ycYaKM4aHOXtXu48YNF9c20DmfMl6ppn7hUPkLVto87vg+h28xxAe8I/Gke376O0R76OvBQ04NufuqdU2uNyRswoklBw7Nop1czw2igbMrSYrG8JDCod2rTnZeQN48VSdgKRPQaCThOx2PaqY2S5kdsE0kAmKWqS0z3NCzi3dLLq4zDo8Ikt3xirKQXtVOxkPaJH+1SoM5P6BpmZ8ic1rG8yft4hIAuOeOqtYZTIMA8RB0ByTCD/glz0jd06Nfy+g25lHPq/DKuHFlBtL+yJlT5usEhBpduo64w2gdcJGKb2L5HMGDRGmRcKTUIeSwzPEH+Dj3iaY/nkw/BDM42VqicC833MULh2pRmN59ofckyW7F2Yi8f9hWsRSuERefAZIXPXbNA9JAQRax33/cU4jTQBXGCxy2krxMoTQNZmROadwiFfUp+0o7JS8C7Qvjbx+D25ztzRhBAWSojgu7i2K3dJmluhaFXXomLxhY+n5BxP+knqlGHvrC7tCHE1Sf4fNDqsXRdJlqx4R5oyJWDWS/9QPU7taafW57AGebGpYqVq7FsINvH7eP2bvqsn4r9yXcQkkh06+DXXYrC81R7A/hQ1Y+XhDjzsjFxjx6kz+oIRtTmO9QiUK1kwS2iJvPs2SlFkECK30UtLrqzahn8qmHFMpZmFFgdvDm5lnbQHyVs3FLhtPxouBBaG45tKTCqaNFIuiNxKQnRkDqmSmGKtxouHT2szunQBc3si/RvmFU9eW/SDJL2c3vmXmyDB+KMAOnxTRwKN6EzkGmF/F61txpULU6rGUt+degNV/rigWnjSYbFRKyarsJWc23Lvg4Ffub2M3c6BfI9dhKAoI4dF0sjouM6zoKlJGdhM1hOmx5s4A0BkToWrhzGIB5bUj8ssFHGOrGmLjguFiBJT3n+v7xmSfMQg+PQF6TZ80zPAZTYF1kpqqbtrwOQoStIlXkZ2wjr5cXmalyk+fCd/CPF+1vtXxrFmRMejqlcboKKZbd9iqHvg00Ra1IE3wo08rsrwvmIpZUGYk9H83qoZKtwp2bwoXb6iybMWROGiMIjNvNfL7IogBFinuchyy1SVeO+0na9xXs+ahsaLc1ChdagI+HT+6gHkp8U0fA49KH4aSwMQBvSEYKi1ulDwYeCRcG+q8+bN+791pJfw2I3Dn3v5iyq9RNmwVe+YTPYqeXjenBQ96VCVoPD6MBpJz0fvvvT9XZBMF2bDLeXSEiaF0hYeSc/ILVxel/vYW+H58GnIC5LRY9Y16R/cILduHJUbguIFQSUPz90vs8xaVNfHckadaTMkrq6a5bFcQP4RNEi07nQ5pFqbcouhmkJQDVuYJz+52zxokdFnd6TXAjdGMOpZtT5IV8r0my22Zwyqz7ggVOr7C+8uTnLvTDjez6v6Sbd3wze4nb09W4WdTg7l/tkqHp7cMhXTc7fZp8J90Mu8Cn3peoH5/KSgbdcfuLxkknR8YHaan27a7rTjgXa3Hn5rwUVELoSL2SZz0ygId2/wo0i/JSPZWAt2TooH15jFFa5mL7l9UGLkoCzsp+mXFy5sQTGBfjCQzW8TUH7nOdCvujyp1K7Fq8cQeE3jy3ougC7Si8zorI8ZySGsUeQRhH6YszJCc3qjps18dYD7VeNocdk+DqZM1YASF5I4VW7GmJwY2QO67SU+BUHiyQDQzGiuGH9IVqKM3OuxWyfhSw2wxZfQMN5l8WY1v0CKqiWWIArlUTx88qzhoGHm67ggHosVf7SyVaBGt0I8CZCjlR5tXcIbelRgykO8YBnvuKyv8LCpe1vMm6k1ZIoPffXvpLrWHFBlOVmD1qQRIdQdcVJSeWRIyokqEeArBvov0pZhksCB9OofhWdXIJnGyQ4/KS+ATpuR50yDxD1SUFo5kgAQwbkoS8vghIvjTLUivt45DcgD2SPVh92Z8ZJc9VcYjj24z7p3mQIlTengwYo9ZOe0woc+pm6CWBEmpcAdu1/rEiWb8WDKIM0PDAIxFKdCZNNzDX7vHBiL31vgweI846SaRwxpLKGf9VBze4MvvN6iJbg7ZWXMx/AxMR7pUDwsRwlkf4+yYLcsMSz/32n41Zob48JFi9Xub9XuoX0oFZPACPtDUSBfV1PDOje8vKsIqxs0QXH/iMkGob0t9/fMwa1t8Va+48CM1lmUghzVl3RJwD7khVfyfYk81nruuKVAMUGfPXrc1rNOqWT97kzRsuL2r+lm15iQjp/dsZCBLhIHESQ/WUIFP0Jgp5uQGb29v7DFxJ+eB1Euh5yVDtoF3ZaqpXsxehGeLg/bEiU8r1QxSWZyPJZh5R4UxhlB/hDc6I+Bzb1E/tNXm1A6EuSPGPucFgFLh/iTK7+SJ3NSPnCsY3qIJvM11EtYcyEt0Q2xSQeKQeQamNTEkU00sBA4y/n08fvFliJ/2O3jsP0JQY/8kwdQR1YM62vjNmiCbYYRFlQWSbzbdBNCkhK/Bs/zaykyqSB0WwyWcTsifBH4sMTHw5kLxCAht/BL3l2JzT5CukVYW0OjPYPuztVu8LcyICAcVWjl8UBvLL3TkrViqu8/LJFbF63l5Nf2QVSZ5QKEJ3sXGLa7x+h8DW1QEsjYmBm2PXqF5dSTu9ybGBQl4CzTtTABzi0vdI0DHTHw2mdfRMWhEzIApxqtBmCDwvvfeIp1Lpd7vS8D8kg3GF8lJ3TeaYSAa44bWnEmwCHDaGqF1/3Mzy9bT9BcSmXT2Qby/ZoX3KyKAFFvgbIAHTWx3sTe6fttce5LDE5q78j4CUOAJo73ZFxkaFq7Rft89aGcaBkuvaXGQvXDncy7wnBwvEmFNfkxoxP0ggF5ufP2uz3WXd45zsg1K1+Bphzi1J4jHsfIgk9KLbT6X91/HT17K+7uTu6euv1Gh0QOHxBq3Vngf5KMrkvwCojYL4+YbDAfuD8hHhaCIcEF72v5EtXUiwGhHEJbmlr8+2lDJU4ZcexkegXdZZE/T6DKNjiwcd7jvwq9uYu5YIh5FTX/JFzXldW8NmxBdpiufKUrz/vloRm8nob5a7wyfdz9zfAdiUQoZLJCm0TBcvZTGDV26Y863dVMNm15Sy72PErHv3O1Y9ELT4wi4793NYd3RRBTi3qZyKgxpfA1Nz0F/IYJZlvlOLNPwokcuo1ozDvKGFS+WpT4ZeGu7Srq38/P6At6JNq2976nvl0uz7NQkNHHspZTfhlIZHNmBqhIxCCQ7A32evvOd7Tb78mSp3pmqD2vIWx660Jonex7uvfffQfpxE+61NUc9+ZvBGzUnxgYJb1KlLxbbRM8ahi43QY4wwbujVX7MQI1zrxGWYWol/OX50fZnLmTDeLuwxGKTvXL8/fNJcsrAezAQb3MEeUJlfG/t4mdwU/PJCheSmqUeXsni5YQzIi3opGkAGOKlwaROq6421g9ij/GR/nMwRNDERMRr7RmVQTaFdoU17Wj++2j6++9WF6Xj1/x/z8iHNCPmtv9B6STQTXmJgKu+suN8uiY0l5kBeUC5b4IMRmB5j64aShHdF8wOx7L7WqQwkz343zhtas48mB03qIOAwPM5qnJZbPYC6/nHNv/ypuED2TH2AacJcVrr5jcjr9dF0+E1fVFyllXeDvIuzFFoGozxyChlZpnWwjtG2gJIETqo6HmK7y8BsIzVNYkz3bLyZrQ9T4bcfNnmZD3qumKF9H9bkVJB45wK3llOVVKu3hyf8wkoqEmwuC8hb6O83nwZEGSctf67cMGEAFx3CkZNT3BiPxVtmim/ryUKmRt4LpXzBEZCKSvf+trCqwtUxlFy1ncmboL6CakgliIonfpS2FDlyMfqjCiLIwZ2G0jMBK+am8tqdWGCkPPMogAiiRPVDFzKivq3uebI7b6dugTWUE+MRBYd+c25VYrXW9IMcu+/y8XBlQ+lTKeyQxRednhduke9fkKaUkA7lO05njdCdWNrTjui2OvGEWlfh22tS+o1cTaZ2GujdopyQZplls/xJFaQ8T19YJF71U9yT9Lf1nXcpe8o8zSgFvD03Yl3a2m8aafLeJsUHf6xew41U4Vro3KvLU827X1Ho1cSt4Li4Bwc43X9O0p/VhF6oLwG9ElPeDQAOYPmHjJ7sZdTM7PHortTpO8BVDX4FgeMYq+j75zdzVtnMYstoNPNvIUi0dSVOy5yLiosr+/0HTmlyak3zAf3zVklug5vYKFEjI1neGESKOaz2N4ke4MOs6Y0k2UohHTm8MXe2GG5onOkxxT+kdItAFF/RAwRWmwQqwgHSr11EntQlFVC5ahuxbJpbZrc0VLGtwGQULDcUr495qUChLmghXO2miYdHX2BMaV+PxSzVyJKhMHEg15biv4dKU7A7l7UOaAuao+13B1Nk1PLZ29W2sN971Ghxvf9eUHJs1Ued9XJyEy0okHPwAxsWrkGq+K2YgLeDKjSrRlG73xi7UFmfeEwN1rEZkQ4WmYSEO/txx2KezSrp7A2NnV8cJRBs+9JRRKgqlRsybwum23y3b23/mKj7g4DBqM0OP/QaQekRaaD6O6f71n2G2W7GhiJexSP1uYdhxi6+06iyf5TnXfY8NH2fgsqbs+h4Ai65/sQPLEyko9UO/r3l2ER6kJ2feRb4ZzmEn9bKYqjtgpA+24XuaOAgEA/JuxORJ2Ja9D7n5Ky5pReW9lvXNgn1eBtoxOqUI60Yhs6FavR5EnlSfAreiyxP4riMI1b5KVJ/caYFE9G7JGY/piSV+fCczXE29TUeHWzKiHnUl7JMFPqhJwFT59/rL82cox7FCLILD9tWwqjPzkhTOv78uUGn32POlKTugncKMXAww9nbxsPWez+ogpBpFkUEfBFJYgGrExKEbcNb83YvmZUVDJLNERLtKymV9QomVllm0iVqlD6Kb9UloyXwZf+HueprIAZo/SVFn42ldrisx9GU1wqQSTc+R//Z59t7PWiHgeKAWpjt3UHPGsTNTx6eOQij+y5D1CBXGUr4wr5aTq38hZCVcgmcbJDTCBlnyB8NL8RYOqtdaI3/uWxtnvgUyT1FiyZCy87CcaHqTvWzCxLevkkdz1lZkTKiLGo63PukhmC8XbaozYjkGw65SZ6j0jNiAHFuy3iQVMsZ1dGGU45aszLAaHd5pzbpyb7xN9C2eG52yUDGxBXvsxcSXdVxNIIWrLOlWthFEhPYLj3TRE52gGb0Oa+XSDL4muubgl7ktnmI1ffFV7S6loWKfY583oqq9M5++4jVCA3U3rZOH4oK1HMv/Mbx8SsMAdXY5RUg3YVAaK0uwkQlMwyDz4XeljLjXWbmZJllQoBwo5zK0Cdp3KE2lsAO0qlpvgyN3gABW22jR0V2dCjpB0VxvCoPOFV0XxPOPl3VRx5McJXo4x3SSxrDtoGsOY4VMCGBenWQC56S05OQL6RjMcF1WUtHgefc9tLRziN/4+lfhj+JAvCe1+zs7PzP0ksrynqmwI0bcCndrJFZ2fU6TRkKFqmuJFhACvZ8kD1LgrMmOUOmrrkTVvKn0a+pJUzrGuBlpPk7sc8GQic2jK1LAjDvUdIMSJJOZPekazXGgyYy7LF06VyygGAlcqSMnY+ejrrjgyB2qO8doFo/q0XzL+Grp8fqyyFEMAo8SG3lsVssTA1LlvTtSqPy8O2tcpuv2HhAwLav/92jublFXK3dQZcFoz/XfhyUQcX/iJhVXlrRdty16+d0w6+JP58yhZbNAOy0AanZkXKaSpO7HyqFdlF1HT59EMwuFVu1qNRRBN8KnmEfICpU/vjHedBJeO8XBDJtGw0CNSYk95bad3is+Nl81YXrmr1tEMQjkbMJjnT7YACZQYM72H3xY9wwIQ+W8+a89MrSYqm3JwLlyunl7rPm2WvU2uWSDiMGpAt21qdfa++LonPIbYckoPnGLf0E/JROFWUnlrzpJIdgvqM8TaFDrUvW/iUW9JYvoQWpUJlDEAFyke1oHpr+uqYGgKvL8sCEzeMrRCKtX0r4a2sEZZy3xLBo6VyF9ypQlhKxl8c9M+7MvZkeuwC8J8o0M8Jb3UbFmmyPPINZ4zJadTdZgJ6vnSLF32zV72xGFpP8fpv9QONKgE+gWkyq/Za4zk0bYTdT7UolDYznCVpj/JJauzUz2MbvRpDwNSVdHFSwg5X0ifT30Kxg7htig4ZHBwgoAlHYRu2HsBMWoH6zfiyeDIXBUcJuDYIwtZg9bMETBMf8R5Y5aDMOJuzoXNM+4IsIa/9X68AU3hmmPNuaMDeldIOIFrv/265UpilNA7BX+hFTLY71L3xF9Xzpy63tPNlBnJbPeYniRP82bZ6KVbonnq9QzZ7wvrE5QZdslrkOjiHj88NX7IVcPoiQuczUw0qga81SvG6RRXkp5ZIDJ6VYmPBaQieQjE831iPESMIoVPWo2lmTWCKGCDc7VtH1l4M/2yyilkydpt5LwQAAh95hqWjOERQVFkU4+oB5wf2Synglc0hP2iyEvYlMQI6TXwV0qBSFC6V9UqlCpd7ZiEpnxmkvQ1+PDXNNO+K0gf0emXrbkOngeY+QjuEmAAe09XkTTZd5BUVLidskfO03JkE3t0HL9ycWJPjDZ+d5F70yHIKwqRINwe+Req8kuDRGrZaciWqZSqcF43+BXj7wnKV8GEsyhcJaHL9yOC99keqzNjn5h37otZ7gbnw9VtMsu5OZtQYBUvf7l4ieC2hcpw2nGITMn/zIYoo1RFgbISIek1YKpC63IfRgy8P68g6diwnshBp3PqIZ08GH85pBeTECxL8cxNnlcYr4GhMpgQw8cMGiALG8i046WX48DlC7Ixdj0y3uPZ4COYQMdSXsjuWZ3t8TfwnxV1zGIQyMyxH37kUF3dJqYZ+ycPMmsZKgHvVOKumwYiR9LuI3J02+y0a/zLPP4OTBe1w+ksSo8G8CM6Us1tB2GUx64LeTA0Aeue+CHvShA2El5pc5ouZk22SdwIgKmSR+eVngHeXQ2yjoRawgULvNdZyopTml+eSJNQtZSfgbFXEPTYG9VEzKnWylHBiHiPyXE25iddOia7ZNPmTgIw4Z2HpIs8aMkS9rDnDWrqt3hhDcm/rodpheA9wwWmJTsxwith2PepRVjFm60y87mWEmivbeDFb2l1AZtMQBv2tLOjm4vcaI1ZlGGKJzpABc+nZ9Rgrk4xKFHTzOWzpMm8RiX44Uy1cOr1dMBWNqRfdtBDuQCRRsC1r/ISVGcqE9zS2CK/J3z3Uss06lhGiZUjN0Ndi4ghhHmlrFl4YfH9B17UKmmFyrnsbIRMzFEpb22+29b9rlKaMWo4SBhUFqFuGtc3lzlpLUUlEmHQcD0Q5tAR29nhEmTSgt/u75pFOdQFSiB3z926jW7lP4pEHj+5qyMiN50PzsHuhhcuWknORp/EtAyS7Lo5hgSS2ai7T/e+iYSAnETmHewdh+qdJsvx6oQK4DCHNqP1zpUtOfEFLmxFS8vEj/TtIdX6K+OdQhDwybdEQMZFcwm6q4Tam4Yhng31l8CSypaW4fG8SxOjfYOS0ROFINX6fke95qygsw4+YI6PDEhJwgNxZQAzn1o6xDvv6bcPKI6YfwWY/geHLQsW6lub0Qs08rZ3DeapbBaVKHwXFF6Qk/AmnGfDZIg1EDMjzOxDjBZMnftdCad4T1ZenOU1H44BwMPao3T52y58UjTwMme5tDnlVcuKrL2vH6k/ehwyHlxKEZjkiqYTsbB4aX9wW1iMyhcv/Tz18v61p2Dvuvb+Uhsx94QEMDIJA0onS7UoY6yr6+i0jcyE2EY+2I3zDv5zX+1IRa7pFpp3x5izSGJS6B6qLmFfQkkGo50ImyudSo7yBAnVldUh8dqqLBl5A0Obclwh3r2jeegtZ7KG7V95TyvlNOOPvUvCZAkYllHmnJVVQjUPUbVMptWHBYNIUmvo9x2WC9w0sK5jcPpERLTcYswItpTJ/OR1fyPiJVc7Fp0/MptkCZhJOTeWgconkokCDjOspsQB4cPgCMpD4DDBkYgW/4sL0CMyiZIeoS8UsCYaw5l6CAeOqFQB55Tro5PgjEQH91+YBeJ0l8prlWjdzISbxjDv+JVelmobFI2ZSTCJ3leDD7zaZRKQTnphF8qfvJ0xRUGFBE6ZwvAE6vvarWKAmAORVqOEWhuFMkApIn9zV5JHtHk3NBgrRxfOn21d0SjgLniMjagpxOYIQleOF14SYCtjj+eR5bzLJaPx5EGdXmfNXeV2jG6/OCNYpx7kBul4eR1dSzkoeO/8YnoN5yCaQeLdgC1KMKrVyt3tnwDrQbRgJfSmNXOGeIpPk1XqnrFMDzU/ca0G7PNYIa1w5EAHD1AOyH5fC+bMK53lRvCvbv/Oa3k0BrwmQ2pyRXuiOn/7zWdZvcWfKktwRkjHzE07bE+q7pJQvkyeOVV6Id7p5H17mwPKoy44xi3fLc/eMzvCH0rrdqDs/d1GfkbsKJ4upr2ybNs2q0sD/NkHwVwnRe5Qw0NobI/rt8397CGeEugH+jdg8ydl9JjdmPW6KdwlGSzEfKlbP5va0QF4OuCXQkpI0UK5J2bqh6eLx1yWVSSp19WKjwUHujh5WPCacjidMykS/616m42J9eOlpAMjRInYQ9ubhnDw/GE4Lx63MCtaPOrVJs9oxXyOeBFQYQvBjldNjzrGm1EcG6ewBN/Lt6glzvFSx3KjsfopP97mh3AGJ1BFO9kUe+W+b9x26YmapJ5zQvznzfJ8s3yXZSzlyObE3o6ZFAS1SVe39xG68hh8efZg2JBsGfO34PbeTeKfkrnrpM/LLLdXQDgXiDffdRmGJuls5Zqx/2lf+RJosjr+yUZendT7jvwVmi63x62rfanVVS6y/Obd5OCl6/zdPxGd8biVP/fhPTweSSmug6b5SVVIPaj7HjIEyf4kzbXmPoMZxyM5xodYpUHPXKcpyOig7xvPD4NizOqtQdz/+k5kDoHsjmBfgRX3SB754L6l8iiBxypMwEbvsYw1kiH7JUI/U99HKDu+0TklZjajq6lPhGa7WDr5AZSl1+lW7wD2oDrGCbBWauu0df1uvsloUEwv9hVH3F6dIq+GuOGlp0PNSvDYo3l2fZstdqGmGet2iW/f/ovlzmbG3qEqs/Nnziq/9nXV6inrPHEvnm1hIwl6fNwr75M8DzymcdtWVNRWYLM8epr0D5U/fcKZNzbapM42Oqt2Ljdkqrj8xAzpaKSYb9DArwQv3bxyzX9R+td9XAPByHPRY7Oz1T9/VAzOaZ7DKID7x0754fHlv1WfrhpA1s868cPFpxNSVeRye22VT1JrjGhnuzrQ3/sRV0Ec2epuhEca/1SjkPVqT1fCrOjyf7HYvSkFGqx3kzP5SD8Z6RJZNt8OBIZM4Mjj23n+/7DpyGnmJSlDjXAUiB3AXlgKRpJ5weg61UBbdY9VHyvJO+YzQEuL0zQdQzXoC2HMulh7g8/cX0ioBatEOzQL6ao53KgUxLJn71N31ltRg43clckx890SLE5G3ZrRuYU/h7kuK3T2FbI9E0OJ5Xu/ZmX5h4lGJXt4wl8eieA8uiQcr9mKg3y/TvjXdgYKTFuMlTt8nMy+sfGGjRpXXsYK4/ckWGoXn1Sbj6vRNBM+ErPOHUQaIU9B2uijarLaaOXnr+zQ9s0J9h5v0/8XcOJjutRiAWxs1pUSR4V4UYTHhs0cU44K/3h8q3PANbvhu3yG1tvNSjV31TtIMwMErSa+mrKQHZGyubL67z0pOQd4UC++KZnvUBYvXW+Y98n8BvLHXrb8COC8cKhturpDt59RCTjf0GnGaptyML9V/5ZbbYHyknzV+Vd+6s9cijhZ7hL4GZyowZdqOj5G2DvbLyzMVzSbZQVJTOqdh2zvO/IDFf6/O+jqiJBwCr+Fy9og2BSDOm5vWn9/GjH5XRHB+549GOgFuN2h0cr0h6zw9IMsxVV7K7qvA7VwyQL31H86gjePTv3bwBmt+P2XtP/aHIvUbwmzLsiCreywKehVgLS9bLsqUnyAOeMXwlX71pvcrXI1OG8GrwIzT6FvsgbaPX7Cn9bvXQC/rzHGSEEXJD2RpmL1f+SYZfhXYXp8GoZnW1leZRkoa2mP/7MAXaLUr4ijHgLVo/ZLE2cdeJJqA1jYfDx4LllEqzwsQ7N6kFoABaPkNI5FNp8skJJSGhE0FItleip9Yg27CGpein1typIi0OicIxWP2irRbCf+IsknHVh92+lbZ6zhBrK2OrU4/d+Y731r0T3QR3pblJtKtcaNS92/e4l7TDuoZAihkJIakKr3vTI54yNnZ+tj5UiVvFEAd0DY44Fg1ZsKmRpPF3dLLQdpv1Ztx/5ikhIwKStyTTAqOeOlXVnC6k8Fdy9sWJUWBcFTQ3+E4N1GY5Vi1fmhQn5Za/Zwp2DHnR9MMkTLj5iAYFR8nkoQqv+sWRdRKUhyPbxyxDa6grEq5GbDtKD5RDCdQW/+B4M/UMuGnUo+SVI70PUd75d8wK793DKxr6a/3NJTWDFvyqFXjxjejW2WNwXweFMxEgU7lwQfQSKgq86PFgjo8Yb4TOou08cdOzVzj5zJm9FTLsVHz16dmb9TN/iUrIgNrkGv5XM5MmGWwDhBpcvA5GppFi/f91ABI7Nov6KrOs6bvjuVXcZmUeYJq6jjjQsQ5/tPbK8Iv2dsAbdmDQyWJzRg7XJe67dP5Fu4pzYv4/cZclLv7wrvfgYf9gXcqi1cchsEmSDjHKt2OoRuyeTF80e8eqezwzlr/PbBNX0wOzf6e8Ni574yUwCp7uPMYOduEe3D6ftevT3VrmtycfQPfx1N6z+T89CEaeW5OWtS1iGivOb+OU9U8LU39PBcak/MVWX4Yi7xYfvUrkPxeCQ7Nws37Gxl+xtSFRTYXmtqnvZlW48ydj9ar7RXti2XT9dHFU7OzX50vpe/w4jW0mh2/dfP+I5/W6a3m+kn/+ab29c/ntd0zLcq/PdpfNlQHaPYyTQ2Svgw2e7L0IJfjxcGbxgSz72sOshJeQ01J6/zxztWnczZpmPu88h7IgxfO73ACDm2v9ggN7Bh8leHfCyQNn5C8jSs3HffwnsOVlh6J2R4FaJlFty7Hkvm0UUCc3NAVjG/NWmKx0kkNfEcknsn5NO15iZQozS22zve9zy69nw01xE6X0uoJEuTyT3Uv8yl3js2XhjfoIMZOF9bxRfz088MMEGPS/rSoyp9LyTfDq4yqqkdW18lwvVa8Ff0ibzNydwPqPsdJppxIzkfcBUzsJ+HbCsGME3ZLaolu25srG4pnCO/kjoB9X4bhQsZnSFeblRx7E25Sg9eLVZwZtbdcpRm5cE2lF5IA5ZrY/ZSnxtv8VsEZf2w/6G4Xh3JlXoemhnqq2VlMZNYJa/V/JoCo4e2AUIqjhUj2mu+Zb4EOUnjPYhBcwujYFn8dIRgXwbHHfaihi0XK4QLtbetPlaZcISYqKyIp1w7HzoExDqxJweZxKUQMW9uKyGVa/E6QHNWaEDMoW2QuzCQR0wN89EKMYIqWda3STHdnyvg8zvxyYV0cmOm17a3YyebOIfqlmCANlXdYMYXnGWeEkdOOo87w/G5m07WIG8WAp8e58y40//w2HEhuYev0YYFndS+9yY53TcgIpwgqnUHcfnI6jbPbI7vc0Mj1NdjGBG71jHxlTUtm4Ydjm2HpxjAlKbfIdyxkW1E4MCWNyDPhRJPd3w5GgfIgJnVc+bu6M+pANvOVwc6oQ4qlxQ1mWzTjUi7JuHeeMCNkTIjb00fCsyajsbxaON01RObtzgkuQyIOs7qj2VhC0N8MqR4WEo4wrmri4X+RYK7deRMCqCa40f7TOpuFExqqEcR6bFXtQZPm2jm9RQaaexoypD+bWjgHta/Ybova8BJlLVEyFE83KCmb8DA7KrfOKqGFobExWah2sFp9ckXpXkcvi7vapmql80xrohogHtcE4cK2I4yUMjxvQAl8gfAD66+jUT1yHea7bYHWdzw5IYjB9kfjhcj3FpVCWbxbeMPYCsDQBHlKDDak00NMwhE6jB+5ITAAw9gugEEqXTxy2P7fICDDxMHDrTHDkDjdEcZF+WKyZuSnuSOUDKvUS9WRTVLxSQWeAFMydEZ/qlEk6aUvK6YLDffPnmWWZMJ9qsYdd9WkagyMyJ4VlWJYlHL0vzbkAm09UW5lbmZUrsDYUKz8om0Hc7rqL2PHqdxk/aeC5S7LpFNYSm4pXQxJs6GYo2JLNOZh9jpTQPpHt6h0gl6eod5J0mejwI9Jq5HqYY4Vj80TahhIqE1abccWcWWpi7YvFcMD5heV7LPMvQ6mQNuCrpsKlwejwA1n7TWgpwEz1jjmlXt5RsDEuFpD/0NZbNOyW1fplTQltLpuJfuMI1EDtCyVccNpVFkwcQtTK6+vlDUm5feXjh9wWChaghOrxix9RhAaMuMyaf8fR75H9W8fb7pT+PKEyqvwP7bLettoB8yokItRsWbuNaNP7FVqJvF6FCqZhBhOzY9mOQGxQ317lwTGBKUNqFLQKnhkwdDDNBGuzU5F7VD5wSRlp2hsMcYLq36jMtdbRE1GPNpCyghBE08eu6k8npoxQ9OTbX0B85BgRKwgC19Xg5mbXUbJ5Ztv9L5vWQlTYoF5jIS0Hj1Zbm02rnSTszqmw/Ryv2/GEHQK/UVK58vVSFi+o4CJEBUDS/Xst+69xt6i18nBLp3nh+IuaiitTuMunSrjQPL2iJ6XqRU+OeJszmhZ9OUQCEMZbAuE6Wh33Gsre68LcYXa1MojGuWpBpWz9ZMN858fykzgetGu6ZW61Sc7GDEtaQOo5yKaPYsouCtKfRLGxJpG7WqVWaMWb5+CwkiAHtSUUTYsrwSE+OQUDza0IDgV1sDrz8YzU7IDmI+GfqXiyg37HrkLYGK2wQtAwqglCBVSN37A14gPgr8j0mrgk00t/s/ymdPYgR/9xzT0nAuMDiKX7d9pAqXGJB6gpfZAOHaOUIK3KwgemYQ5h6jAI2Z5r0HLxb3W0vl4SgXGztW5IZQFyauODU6jxyhJictPqR/vhssFM4gnaIC0uTTzv/hOTN895rRQlFaDP0Y2jiJI/bXqvDpcD+HndZvQe3YnnfSgeejXAlSCIQKPpLolTAbqG7xUF3KZEcOcpzR0lOaFw/qH3kR5AQrHy8kEcyPijRoa6l93AD4LiRVA9YnAAxRzpyZkb3RfCsvgbgB78WbsYWNvNCJfwzFSekVATeY60GuhagDxIjCNV6fDkCkhqtZ+kgOwiP0uWXgyZjPGp24upotXJpvWyfHCWSar/wDw62IvrJU4tA67JgGKbZz26GXzmj7rETydrkj3htnUyYXUSvSnH5Hy0jFYGnqSshDRBSvUf3dUG3FXeyDacdN87ypCzFEMmhrzfBawr6L0eEhJybu4EZPWryPrW6wRRVi188M8KNHYUu6xYwYtJDcQ+S7WYSSzF8EFPinV8Co6B7c2pRIVSag8gN0Mk66PDw9luCG7jpAhdkV/aQBUPgSNHIGaWRKt62Lf/sc8s40lKX/AEQEOOHrI5IfZj5ag7MfwqT0up3jVdilAWyWabEAJrsatJkopgGHDJ8ET2gAWdsWAMTWKNSVsaHDFz4+Mtrn6qR1WOvW9wFrRFhKteclyqff3cq8JhHD6/DKahs7lUeQoi47JxQM7Ehdm1Qp88VYsiEidcChumYpRqrAblCIkXx5SlpQsP3XvwTPTDg+VEXvRw5sLCe4wEB8K05z1yrRVKr8O+as8RBgjT85Klq5qtlSu8ucnS+TanF/sOMXIOX0ZBbJzbTPZyh8+f+V6M3Jom+V2BFFv5ZwEMGRmmGtgKDpUbJGotkazwoUKaG2roHdNF9bWThnZNzZBd46plemsRMvG4S/6oTBBoLHHqPTP83HLl01V9H6VGfEtqsBGAgEsqWz9mKUlOZF0V4K5AmX1cLAWaGmjFQoJZSx51aBoziIlPBFWgUVA4N/BF8CFi0W1Y6bF1vRqZfX4U6EjE+8No6XRK8ca4RRq7qNxTgu299YbyLSzF0VV0Lq4H2CvDzw5Jyta3bqIv0nOukEj8pNTPia8VK786JpyBaWw5zfoCtkxJnaESVSiB7EFPOLW4IsYZIqcqG53D0fiC9GIYZICLXndWFLbhOz5kSrhthlPQ1nB4LejZTlMu/1UkzEo+o0VrqwjvJQWvPadJ1AZdv0521MC+iChGKQb0SpxMvkJa0Y7L3xrhAex31Xwli197kBzWvsFckPynkwDP2wKdREJbXe2Bugrgm2cv8aF+klwgOAbmukw3rmKjjF47HWJVbIB3A3SVJ2+Kj+CWU+PG7J0ClQarJUJofJrYN5Ni84v9sBwNLir4yZjdx+IugHoHSEb4tpBUhMM4rlGrh5xdeIfcK8PGfXKyaZPfH6OzxJx4mHgdbbGYszmJqbBg5Kzs4bqFjRYAJWfalXpJXNHRu+vez8TKqDwlPoxiHBEJMh5XYURrwGZHPM9oiIDcbmvTzTLnpoQycfJeeUQYxXCeuos/Upr0SqmBFvU2FWYjKKGCT0dUx9PRMXRieFEfkSiruZUiA+fA9k2ksIAfYj7/GeZ8y4jUiyUNaVh9xxCViHqXsIwUojnePDOPSs8e8mO91zUsV6jMvlnrj8AzDMHwrEbcQc9NcU750XRpolIRMVD3SjYnkefeHSi+IxmIQaQUBelXSkQduQ4S5MHVA55SM1ck34vtIOTIF8YBzqtuh5USGNI/h4hbtRZR15huJhVSJELoWCKNvI4FcqOJ5JHaEn5WbEM5okzpAJdJPxclMfjOJpxN9SeV9PVwXXBi5KPkNkwrVyu0G/Ss5s6iePajaVM2GaEU4eHTDm9rWwFpd5oSejEaDazKOeYYYqCtX1oMLkHpbEvxMiToJqKD+lHwFO8zi1WB2BtH9sdXcfc+qkToQWSYhjtcHaVe0McPtI1VojLirxPpSEaN2v5T7HAgVh1YIuKTDeKF+8ev6c7zpRPVpktAYesVx2OflHoo+fHh+IN3/SNyDlLZcg1M0NYJxV5Q6wBA+5pt4iIwkZNCprqk6VogR+znMFpZcOUGStBFMpe3nkQ8wdoHQgbB3DMB+jXEIgoAjI1dSmICrxgXctwLpjP6rfgnUVXT+YQW4hga0wfSZpz1xCkoOChg3IxMuDSraquLOot8elN4A25z08mCM/WQ7okAgVCw3gz9I3aYyHhEXI0t7NHAU/OsOgRxMXHhXIv5X3mZIFHdS/Z8YFzGaQco99CUhvc2oMzb8BpGQbfxIhXx31VYoEWCH4qqNCxUSMdIF+pjGWTg8A40umSmDl0kH/IK1treXgqgnPOusdxZEEt0LY9E//AhIx2Z68RhKa3uZe4K3pl+O26Ju6x2m8ejS61wD1CsLYdtrNxE+AdQZmUZHEs1BGdejzi6DaD6/I0tDSBRTwrvJ1DZMfp02fKYHVCbEKhdR+TBs6MDtIVVMEyCyZk54wgqJ/MmX1Fy5ZvQXclfJQcwpqVvq00Wjn1ejJGFOt7pw3UkyU+GrleyOgVnPXG+6BzxvnAeTAwfra6SvH+Yxqycy5RZohWEKZZyj6U49uy8va5eW0K7J4Ync4TS02/wnT+Mi3nPXFwsuR0+Wub8hsPeCts6rSh+RQUe/zl8DSET2LVWaBNrd8+APyYCyeeHOZva/AdB5eyWllu5ztpPIbTCrJY4IgxIFDZ6zur7Z3aJt0J9136rH3I54ClRe4M2+q9Yr+3yHZPSwGN1rVXgeWUInhMNg3dU17UxKOm3Fg7Ljpv2KwYUDwFQTy3298wz+k3fBktnmBadMZcDkPhTiyxpjFafdQ6U/YBBQ7kTOEsIHjF0fAP7NKnUu5tyktheGPGxJT6p5Z/+9a/Y73nYZXKJkgK2yjpDnJVeDh8Zkl8wFHONWXJhqvujLBYlMeMyRloAdDovMAjUVOg26kzMnm7vaQr8nblp3ZwsssCwDpp7f2H3AFYL8lJrYkRX+RIIWbN85HiogZ75KTni6BUbNF3zu6soByuHB+gOmjSbrOuiTiYnE6dIpsgIX8Yh5Uq6ZmD72DiJbKPi/n89CjLPqpXY4oiE37bbu5+pp/ULokOy0cXlXoMJnA8y4SKc6Uw7NYU8zSealw+HYAz25D/1Ljli8TblgYMsq2Fn2vzb2Ii3jYuAbJWFTsS7xrnAXtY4+1AyC1IeiHSrlMJUdaacJJuwDPYtY824gMls5Ez1sgRkxSNNtGJw7doWihpY2wZ3UuMJGn/qHxJZtTpYLKW+Q7AoWxRM7s4YATXubhr82CvTVhlJC3sjbcYBKLE6UJIJUEWSttdTzCL+5LO3YSrawvjHh4E01LNlcUVn8OSwaUXQS0wBWjG+F8WsdbcGtMM2cj0cgBBz49GsiVKlTOMSC8MAwFE5Nnl4K16fyzYNkNrqg8tAblpZffuZZNll/ic6AeIacM9ewSZJvQnO4K5V5c7UEDmL2lT7+OyAj3rEuXvyyEr2nN/M6SpIaS6npT2lG5RzsJYJIOSZv/lh3GGff78p+Tgxspmc1fuboas8DTQ6k/qenwMPbpCUpPBe6s8kvv/avamxqzajy3Ul9mGcdF1b5Crotv2gGW4j3FPU7Oe4GMQOsb/diXOkb+OsXFwLl/DD3RENSHjgoT+TAne7WQW8sGyJSH7jF24yMjPPkXJXvjzOh2kXdNbHNHyqNWnKF+Tc3YtUnWjfXlOEcB0rzu/vO0YpxV7mIoLci7QDEYt/YylCDKUxjtptp9Ut+dXt7DZy118QYT31rRbzkw6og9sxrblEPtJsmm0k5W5e6PtPC9G/Jww7WMfAPX10E9Lqnxfq/mMFF4QdpKgJ7rmPrs7eC/1+lrkRZy/MzNXgXjppvcpkOTdfPSPU7XzYtdets5GEzC+nj7UAERZKUAMmxBBC0VGV2CLe/pNeWe6gostYC/9KLf6E76UlnFl+qYUsvLNHayo9adIi3YWbBX+r0Njb1EsNLn7ijKROzfu7cFNL6LCZW8xreDErT6gmwnPUj/fc6/Ao1eS+Dakvi31/WQba+UZJ4wTe5BtJrRzoSvqB/nnNzara1rOuodkH3IZrwczEdh2ot+x+dL9jWUVrJIpbKmTqX3Dwy3DV8XcruyNziqxh3bzTWBufc8esVqUXYfGz5phZn0TXaFb/tznY7dV0x4kaw22AuQxA3fcG993IZU3wzY/OzXnnlzXItdbdSS30OC+BbFfqv6FTL0b2HenadT2Va6KblhomV/dohPvwb3ZEe+LORTY8B617ejT8Uw/n8L8ivxNOZwPOdsunTFvqVvB2bi68nh2pF0WioNTS1f/HfZT+d8RVTXlUD77fD5FE4dGOUyjrhRBID71Ejxz9VYgSuhPx9aMfBsn+eeeTuiIVJrZJrtrf1ZsUkU3/5i3Fp/BdtSF6myq+3lwssGWIehyMSETWYKSjSyNiKxJz470FuyV0NaExMjolplumQ6KP55TM3Y2btVteEx3wo3KA1pOVWgl1Zt4dLUQH/NiZvR6VSY2PHzDq9UQNjPb4AC8VY1AtARyzhmRn9oYFBCgZceHzVVLCrZF1ix9Qx1oLYA32zXVM1lGO/4kj1OmIHD44dYvvFdxN0eqXcMPJA9Q3Ly7KEu2KSEIvW0dBy9QyvCxINl2MkPIybYZriNGNttXhswD9m7VImp9uoyILx80ITK6DOh9CFuBz8OoTRi0gtpYeKTKXjz0u21sxbIepAEbofBBrAy/Zdt3imkbZcs+1FL/i/mh9bh6iep0luX0RWgdVqSLybCx49TZascUCpKNrg/8JRXOZTJkVLRyVkipTSkbMHqjpqaxg7ZiEzOdrrEHZZ9A+w3cmbMrRR2Wpi53AOOXhTwyO+vZ9GiavclIc9F7hG4c/VgJ5WIxQyyexNzB2WbURUfo1QxI1RqIyXHZigMgfLaDkG2elQ7mfcygWfNcVz9wMy7EMNaQZMD9hA7gqhsbpdpOmxL0MZHXQGCFM/hYjH7Rs0oqKBa5AtPo91ngUpH7BR8RcHQcAzK9psVoQiYH+4So4IzI5b3ec9w5zxogEHp1ehpukPT1ApSFFkeaiMzp5XZPjQgoJN3gW+HChfQ92Y/iYAyQJg4ZZRBNH/lseJ9xQVhNCRnnp1ytTHD2CJlXPn668doR3GiTs0KvX1IdYcRzGAlKdrzt9AaJihs2Z5eZcbJPdkpuC2u04ShvHKvPJO3oMeWUG9igvdoqCa5MwskmXZ2J69qhJmNzuKsZj1VZSny8PKTHXbFd5wjiHj1yvhbjZEhPUI9tjBOXX7hFMRU1NtvkH2PHnj4PToSCTNuIhrtnLwmGtIxdqlC2LTw1H+cJ6YbwxqHlCsfFZMYnppGjc8tTqOmlpCZyvUoQHNnDRL/G0v65cS4E4QOhE4Z5ktxP3mbcIV4ztyVLKh8ryZEfLJMk4mVP39rTepN2Zod75kwWTGQc1ENa/oEtlSCiv+oh95MVTFCcfqaH2U4kQjyXZELIVeHxtiWv3OmpU1ZF7Ykmk5Jhxbj662wnDz4KLEYmQhae4NHoOcFkH0MMIHijm4Xqi2Y41PeflRcuKQcWKtp+shRP8USMOI2omRfZBArXgiFSseZ7dvOV0NCjmRBvOVQIFsMSEoURPKhnCNjCEFFm08rX8X8AVVHeb5PoALg2TewcIGdeBKiBAJmcLUrJgmdELpccnrjWneTTi5Lu+QVcBAvIzn9RlcS+CdEy4VQljPTQlUKreSq7oCdF36vE9tolCjgt74ToGJLTw8+SJp0x4WFlDDHp9pbhZMbx15w6UXfQCUsd4OybEKdsXkY5z4qe+WSH4hMCn+HTogCDe8UTtHlOWIfF9ffCZtQb8szWlC1fi57c4vG8FtKDUw5exoQLQyYHf7GbPJikoHpSXXqvBhO0VZLRoJWK3ka+biNaM2AHUwxm109cBU6ENkO/stCa6cxVGolJE+bkmOROM0ukYvPVFinmegQZ8A1wom1eY80gvFmCyeKsUWnhFNU7tVojW8tx0rr4ecQijcZu6sWkuV4TMTQ9MaUle2dUPJNAeR+Q+qIBoo7QCopFo1Vd2GkQ6PR1qW12RUNe11DptUeJ8o6Cu7MTlZImlT58VEzqCJeQDNjqdIQGeHDUsJR4gdQzCz0VirCpsly9QbbDs5eZpEReb81JrBGLn0kN+qyRZE/ROQPiOmwzOUOBwQU7sSi7kgSaCadyzgTKVPMR0TtTqM3DJRLvCibbkiaaCH+Ij1xH49rSVinqeRYByrWBVaGwNVWmViLRYPi3rWECIk/mSlDlON1Gb5g+rSzn1BfVx2BF3QW4FR3UamgnMyBm+cEKxV1GivSUa2l+FL1rKer8IFjBIuQ0JpKGMyEA4wvJXjBGf7Y1RwFL0ztG672hG4u5n7HZwlYriORkcm3JYtN1FCu+aRn/VDhOReZoPQwKemX2NhHZQZfXXAXfTAg0nFtmg9wgmjaW7YYaaZ6oBsKlN/PoiS3E1xATCw5RZfn1VLIoKDy1t4pAZDyaHMHjlaFdv5WXTWBLyDxhMKYXiMKaplQN8FQqnygGyarxO9rxhsBHxl3ouR9lX/WMpin3R7tC4N5HKKIgHoxPx0sKW6CR7Kksn68cTyRITC/SMzz6MmnXLDLChitNI0QSFpca/E2eO+4Im5PMwXNHT1H+xDLn6hoF02NGezkxIxQb7tuNRfR1Kd2ZMgrnsd+sT6Ptvcfo1U4Ko8/TN5pfWfHc1KiQ2fOLH1Mjubh784RetpyT6u6q1RGflRpt8Xa+qBUi5mXrIwP/FekxjY8vdPzSNA52b0wuFlMxdlJJU9w7lbg7iUP3rdCw7qZP0SR51oexUlqwwIRcd+30i51L+dSNswWrOjhTHGW7t9VxvN4VJY5Qj0KUDGC00YsNhAic/aLdsoGs22QLXhVU0/cIf8EqkdF90uwdTFZY2qOKhvuV+ipfq69jsFsXD/JlSJtN5tFlA57KEgbc2Qi8iWlkQivw8cY5xLwzMbhMgt1KB7rk+RUfGWivzd13HpHSuRwM0X7C/NOgOi2PnljMDLE0odQcHVfrQcYKdPLKAyw6hVEPjBCONOKWT5Z0hZvLPJuJANZpGHfL62iQTEgvSMSll+/i4MowNrRhUvMsJ+AW6m06xYwHG4ZkV7WWKLHFsYijirQrRllrkYIMT58HoMuuh7uHJi4Ray/VvnXrSeXPlR6H3uMyQ1YspirLTWQRAlC0PlcwlPJ0bnXtVwVYdXal7izsI0beL1FCNx+zjAygddwzUn45EJOmDJsJwnyXNdICJvNWJIN9ibnBcYmQXDSba3oZWp8pd4TAejKyoEZO09GT9ik0aSiJ1NNJSliouzVgjtJEKMPwJzVBieI8SyohqmRsYL+Pdb+pbqm+92ydW6pIUyodYeyi1FVPoPlMnLvKXJ2r2JhOl57Fu3vnkT2AZltnU0VsP/HtpnqwC07eul35BeGOoaeF5+kJPLslrw2W+6NsjZ56lqIpnah80eJGwQAU+41DO6I10SasBH44azL/b+6ysHudK6rs8e6wc5DQeHEsoz8uNbfVDTMh5befQz04HZvgjmw8h5cbHNiFHHVvLswm013Hh1lygWyF6SQWGQn2gFXPlEiKto2b1s90jpyUrDjQNzWnIWgCof0gqnEzdA0DuXeas/dmErRpu91LYXpzQVJkB8+V6G9CH2KS/m+cafC3EmbrN/63Zv//vbKx81dUoD+EyomObfQwpa0XrNl0oTY1TKxtbU4nLwumxxk79Ers5gsFQICeBrX8EvRLr6w0U9DF25gaGurIZUIrUJnq+DOwVWzBWheOFTHCtEyCj3t07vCCPd+2k/tjZdJM9FA8fNRh8/5ZX0+T2KpWqD4rQLbiF6IRutHSQIJ7KiQvHYnT0XLp74C0mQzbuHNGXzg6s27wR4d8j7xVZGlIJGTw31N/P2RWSwGkdFA+Oq9DLwJQVBZpConC4P8iDxCSeyxIETFZ2SKcLinzaveBN8CBjC41+uSTgw5KMvvjAq3QzGZ7wKGb3XUPdWK3rbAikbGuMPwUDm2oUQvJnSQ7++D+2pvGbDDcI/7jEzJxkW67x2/eOb65pJyQc5MWkurx2ci2ZKXANjsskRunp/bvwAH4P1/zgv6OKd8Fb81Za+xAtA9GjRYw5zneh2uMHclwg487cmyHFx0pSMqDBbTisVvS7TYnCyZzH7S8Ri1wdVqyfIu50/mCrtdwIzW3B6c+ZJMFLF+DgMVPWbAJiX/8jJQ4EXy1sGo6ssJjm0Jx6OUcyULowA3fTGBH+eWZXcRZYsJWODTcXJb6jtNprNahGdf+L4FlcmFaAWauSkCvc4vRxTpO9C1UAo1Nnb8mNjX+katJlOeQGy7KwCbP5pZ7rE5Wgv55diAmLxXSAHdT5pMadRp9yb3XTqHG4/OiIkazRae0vv1tX4QMwfJCj8ug0mOeBFM37ye5jNikItuizkSGBBgzxs/7UuVeEz6wl0EfRsAx6MHzzU3ar3JNaXnGadFLuacZz0YrGrExObM6/hohSYB7BhEvXyg98olN+Rq780MM9gsQiu1YMoY7XmkiealEv/GB81NVECC/R6XZCNzEccBP9iNANvjGheyswue9ZRuZBj8W1W/9ZRZ15tKe1n2mbQKd4xcU1gSllLP3VMMFO3oXKbVzIVxhEEMuqqCttpCy+VlfknMSbUdQeCqJC1YhZhpA1TXtdyT60x/aLbnS2dnOaoN/fWvh7JUrznK27bRFRUm5ly1+GW88kKj17WYS60HpZ6ZR26bZdwiQb1mG2jzaIm5FZn+AqmgpEXTTndbrLrtRllPM9eGEG0JPYbMlvkC5zp6HpSB5jcKbbEmROO8KJ1V4Gl2eTMM+X9RIfnotdHz2fezutHXD0sVgrmlhSxrnkNqGcaTCryc1RuYDfDzxFD4V3kUuaiKLHq+34ARVFSHF2XxWkY0KMX8iBkk1hZstkNi7DMmyfLfUlCfy11N7L0e/1TEFKjBXmQCSxfFDBO+ERUoDRyd0+iHmsWyI690GFWcbblLBf/bQoTey26ZkkfOwgTU7zY3ws5ld4aEH7RCUyagZh8uAtA/tuyBt9PZjUWVCZF6iHJTGUyN7z42nEF93tzPJXRy5ClqLsAOxkrFGhNyzsaboZSAJwNKU2lfYxlFbxGSvAL8sdi0feeSB82NssqAZ11tUYl7JWp/7gBAiMT9FpWD6v8zCJam1R+bcA4w2Wmz769iiChOfGVBKQLXlvCtzeQCZQhudi819WpMX5t7WMQ1vnB2CcpbGhE7ahR+3EB+QmS9HpULcSrbb8fao/GitraJ2qqELbngd5ecOkBQ2Q+bm3nc0GUSWrVWGEAMgEIwDsrg2vOutt734a5S1JQDAJUXL6KHNim2ainY8XKbJJ427GzSepe4en6bmmj9omsLV15by7Dm8YiGqJbFE+qbShdsStj8Hl42fpZhR7hpLpNe7MlXluSrNMdDUF5enVArpJNLYNXF+FZvdW8mVAuxiuh+sjt8C0ZebyseQqfYihF11OpdJ6aWBwoUKkfbUXAmcCfLcQdk8csq7aQsZspewsuVXDPa99ylchiPONNzQ+Xf5O80xxN572nt0QlKK79tN/ScUJLEwSoAQZR60iUJQOkZEnmhMGxYAijD7iiZiZxX+56IryKGKK9Kaywd9Hs1Db6574O8UrDDBltSYYFRr+ptPVfDd1ZHzg5W9vrM6+8p2lVtz2OB5F6HSaqIHskdoygoChTxI/zRunuCiegoXFMUg7kAyPE1fNH/0WfMisyUGeWpM78+Wus0hPkdTENFXiSCaPxihBHVyk/ilEmDU+XZQsv6qXHL43KQKwhe1o6STE6ood7hKB6uR7HRdnQmK64m5Sp84qfEpDYxHkBuCB2v0adBRJj01wdqapRsIaBnvvL/tVWNEpDKetSIkdcokpJPDACAScOkb28oguRHWEnCbAYvl5c8f0LEZPebZscCuHcucNvU3rVM+cTEh3b/JuE80Ej0RdcAh7Ts6L5pApw+X6tJcMTRr65jULzy0eW56574PTAR0ofmLnoBHSEM8O8g7rIdUvs35OzPedJ/QCTE5DPhOESBe9amKT8t/+vYOkBH6bl27dQB+Fp3X29b5Behm/6aLuiJSvn9FwVOpKHjny6r/PmOAPCz7+4+stcgfHVBndTfwwJHmmx+b5Ke+dW6YRH//04xZ+Nd8+zM9zsKF3zULu3qC79798qlULHzTJ9soDf2h2blJCkHDwa7CRjelnom5CyhUWg6ueO8+mc5g9AtwmXH+twDvT/sirPlUfyXytizDcvMyrgX4XJX/TtkCfKZulhZg4tfo+A9xl6D0yFPpFH71CIJupu6Y0SAJRpgMWUoUgGmnhresSadjTlo03zFgwEnAoWdk+Mb4fwPAx/yceX/tGkb0VYSzVubqE8TKCDHES5QBLQ6INNmQI0YEPxeqTND4UKbPFITFe2xnTpAuo7gA0G/KXktmvAEZdb1leA93QcgJekwCqOO6AMC5+s4ZQhhPSI5jvwDAJ2D8FwAU/kn6hu4eaL/2b6fbwJrpc2sS+gYdGHKouzhvwPOeYN2YEiSRPjsx2wvS2wuvzFH1PcURC4J73MZpm4UUFMi++nh/O2a/2GlckGggVrppQ4HD5tGNr6LwJtZuJvDkEhsPoWE4cufMhy/CqHwGLZxkiZcXz4kZf14itKpQplg5Bqo8+frs3zenJDCpTo5ob8TgyjCs1oxQOAlypQhDEWTOOD9pstQLNyITU6lVdDUKVYuSyluTOGQdGkxI16NFgV6BKq+zBfGH6Mww3nSKzeyEK9RwFgAkeYgRLu4KJtsJXBA2ntwYuwUA5LXyGKXKBC8AaAi9looQHVrsMuc1XL8AMpJigXFtRW7ZAH2FF5Q+4RRBEZQ69CjTBP4oz9tGIwtyb/mkSUZtzS5SQJy0JRVCOAhgEvw9fkvwMakLqL5r/dDZPUkHx4+BvIVUHA3nOlYbzvfXkO5IdxFRGAMjt3g9JOspi0WJCUw/T4NJ97LYZcmyc2zsHIJCYMiUTM5E5sBUzHHgKKOPEVQbxJOGHpMBmxGHmycvb+lchPiJ8JfPqFCgajpTKdlts1eqfbb7yQ6HpTui01HdjulxXL8Thpw07JQRp40544CzDvrZYeccc/6x7E4s6T740Uuo3ZLVIEUnJe+UwE6rqSu1yVVwu4aaRgrKkYNsRJCOAwijAsk41j5OA+M8StxGbzr+ujzVjLyvcvx26ngv0UUKJ+WstT/qp2SR6AnzHfNm4eAgZH/9HpCuz9wLor4HgOOt1hyTcRl+ornP1Wlt0dAT9xz2Em/EAESrCUqZqL7QH8/RndRTmIJ6JfdX5j1EIxjA0SiVeeNWI268smagb+UIybJgsiRJmwliQrg3dKWG2CktEMNaqT+xTZYNmvOr40hAgKYWJgpRM5oHp0pTJYDeDiK6CkczeIZbuun7DeyAow+MkAx3dKSKTJz1h9Os0/wBjg3fbnMMC3XdZG6sXwxaccP09NyK22jirLpSjk7TzY66M8y9ln0zdAcqKbghsqSoJGWfqHTkhxtQaOyMzIlSc2rHoXR9t2KxK7BS8h0D+wZKhy7VMl9nv/QecXA/IbBJ5k5vB7NCwY6pVFguPwzNJTYOsx0N36bM14d+CUcTXjAYm+BiQAj0mlOkow4oSmjOPM7JEK4FTp72K8SI9MTn7ZcyIQzD9p6++lUttF+U9cKUrZUaxrxL3ajj67UO4xg7V4UUeW8ueWdqR/SuuwjGzfaAtzE3vWc0l2uFes1iFp310l1Mz23NRAh6Tpig+pmlNt8VEuIDKBBFnL8vEYZQKq5Izg2FLGp7vwB0rTNSoDyjwduoRHrChTGnMsLrXs3cDGVK/VjdTFwZO7iwBInXks16vyBdySu1aEYZ3nMX3Fo1/Tv3XzwgGnFtzlEV18rcHJIVIl8O4yEIHifwT2aviJkCkhTKqlk4C5lNXZqg04TZ6SH8feqTeMaOCmILlvREjZE80eNlpW1JRikFvddEiF9W1Zd2yqtEk4+Rv5vqRCt1McmgUXfVjZrFXbim24QSFU6DaTHtVn8KeYg9tKlk1qihUytct2Mos78HKQ7pmiHvAI0SjF5PIBgWPCAjmAnfn4L8XmTNhVt7LaH5vVHhRJHh5akESSRJ0S8RkZeP7ZK0xgYUt8rbnF+H1CS/I/+CzuToL03oxIMcapLbkFI3gdPVM97NTSWCkXo2nwnHU7WKeuuklx6RZuvSKJpkAWqSSxas8sBq5H5GTrBOq2yAg7HX7giNy7wnUWqJTjGtvgs/hZyGUduhmYnEtmbM3vvIHV16cStKf6lnUDrUXmqcFRMA/ekTNuFUQQz009Gkmti60jadMerQel90Tno/4YUHo8TeINV01gaLTN4a0e2QvjBRW6oKfLlW5daom1S20zsZYetl+7YpA1IM2caTkwMIR2+yjbg46xYzoNEifkx52tspTa8vIuJld+C3KxZi2ozrDinkrb5UHCMjCq0lxFTQQac3fXG3sq4kjcLaGYixYtlnta1byJmaZKlHSGp3KqCvJwVGFKiBg/JoNoXrkC2pxn/lBJBAHJb+VIxB26c9Vok0FSEkBtjCjJuyI0dUsYHYQwxmHI/LLswSsnmGMIsYnZ6t0pNyxLj3FsgqksXIy8RQFVM3VSdk/kgyHtrTkd1Bt2EexrQhM2ogFEIq7T3xkiZqGBufpuS7NclRh0whHRoMExm8+sy9b3iGyadIhoXXJIUJprUxWT29RSmihEo4jNEGBcbZmuQSpfi2cw0VarnlfZlNB9Nd3ZIjl6yGDiorBqVI0a2AYcbZXPGxAhL11h5dMZk88YrTgvIrbweksBILoQG2LjyO77nJsTqym2yzxUhZPm5mBuZoL5UXUBTGqYAwPRumEDtwHIW+eI0gcesXNUGNoRc7aIn1vTC4aJCJ7u99OWbtUIg6XU0xINiBZViobiKLX29ywW8y1ySLxkyi5/BMPzpQzdR37pgiwszIjlZ5R/dW/13kD0I9uAYo6+oc8Q4Vdjf9fPjSDBm9pFiIWrwcPauoEqH20bwlx0No4GOKQYB+HWolcuELbtp3q6yZuPlrc3OilRzmmx76/QiOnRoi3gNRLDWGpYVu5BVJv+1yIZjUXclw9XBUAQUU7mBz97S23KGKXHf37/UnJiSD7t02uwWLWDMT5Z7ZnlgNZPXhuR/x5vxQnL6Yt2OyjuZNxNiQFlew0xjRO8jgLDgeR46kKDfWkMLBEzZvgUjTH1DYD2Mmr01bZuGyX3hnBc0QjaP0ZWtmlTHQwY0KmMU2kDW1KNauNaKC18H+UP1LlablNiYOSAjKUSNO9JEVrSEnXMpvp+wyZXHVjonWUChjS5r+oya6aG+IxAokk0At3gNE/oiC92Hz3KB9/DrjlAlTsOi+hv+6mJMwm0JVJ4dSdYjoJQETe7ysYovrMkCXTxePUQjXebSiVVujguUlydScm/vBBcE1fdu+u9Wuafof+pSmybDycTM9N0pbMiYzu5U/KIiuFzDHcyx9bXRPQPomdbv1HKZfNEzlsrRK2Dvltld7gbXkggpPh9WHDiq4rPv9ct3YWtzc/FsFUK5SoeaWBlaX3Lz5jkWJsDm8/MIxEMRpjhKh224NQMRV6HExEwRuRW4fhrtO/nxJSg+kjrcNILySQ+i06Hqi/b2tK7DsF6rcOYm0KdhGkt05YyvtHdv94q20KN4ze4vEc/22dqzCeAOYjDvEDW1cbCO/Ri1QjhWr9sfl75N5NXa0/uCG28ruIZIjBIzdmmSb22u9U1/QXf3czq3i6ZB9oN7up4bdB0JctafXHE0rRfuvoTJWpbjc3crlwvLC5n2lR/lb0Uc52vsF1RyQbrDrsqOzkqbaFFkB2ee56D6fLzdepL6ATAzMTe99/TGtb1ML1RL4FpUx+1Ptx34/VdOZaH/OgpJ+j4IuX9wmIZienUc5u0qcJeHRqsuiMtCy8pUyi5FpsJfO2M/IvPatLWn0zneRJ2DmJ7ALpmjvd7ZTZ96gjnrWnZsVq686DFiCqAKyFyzD2z6AIwwR9kmbEM/LDpTLUF/fdEBw/P6xVqW+IjvG7GXz9mNhpg8AAwXwDTj7LWRJ2B1rr4MAdAH7Ui+GjH+NLLcIm4Xa0GGKWckxHy/rBSvF3SKzWJlyHA+Zu5INiW1Z3eqRbZUO97UIbr0jWYWdGm2w42bOsyjudR+AzG3t2w4F+Zff2GEcM91RsZpZTtHudybQkpjEqjVZ2+6/jrFE5ebHDKcxUf5mfZf9qN3i2g94tv0SvIKh71Cf+CY9sZ3dK1pLZN4TBv2ErGrjBwVQ3UGf0i+yqAfbFcgZsO5ApaEq2FnrXnu0Jr3Acg6jstjqufG5uogUZRhVzYV0qVmJJcNwIaXwobYqJJNXhmIg0tJ2bg6KXFIKW8cnhlWRKLl4mbJuTU3PhbBOir7vkkB3OgkhmqtAF87li1Z7Jr1vRqoa56kf0TQUkiTDAVOMkw9K3kp3j49XiJbAgCTpGXLZQnSM4ZD16RRh5GdOVx9ezXl1gumW7RWyVA8oGFH0AwUyqRFT9qdLRvS8hDP2+i5pASj7taB7+l44MaFO2B3UP58AmhFQG5ykI9AkYUBSJZT6Dlp0a30AfxShMkTW1VECoqb78/MhKSsmtErnsIBAcbVwv05w6CSQkCAaablRzQLcOmuiQbm6BbjZUBrYJ2u2JTslI6I3yVx/O7dhOyN7IDRIO0Wkks5yybyM59/RKHRFAFfws0NOySQNdM3NWtE6AmkGzYb37aoRuQD6kFnDEJJ6WlUfMpTU5+rSlmyh7/8x2BJe/LgyyS+ByC6foz5mkwRnSkiwAFdFV8xsG6Y11QS+y4KGp987BL9FzHgUQZPtgRfWX9XhjIA0r0gwenZa+v+ZGqNs0vqzA/Wlylui01viJXy3bVD2MYT8gPyEHGd6sqKqeJ+hfF23uW7T0rNG5LUIUzR9StB66+z0DrN1tOfopaEq4Ke7c1Gf7jEWTAyhHDyo53RZJBBuzaITLSXNYi1pp6MV/3tyVcXySh0joieJJsB7LMhBylm6Bc8lYrCChEI788WqcR1sOnV7bL2+twjl0ATrK9BeqgLnZxY4aIyaJHmYNtRhOe2V8FFjOmBVJV8VFKYIBFnYyRnWKVLjtdGts2NcWFZkFhj2OYEKwbamyWm6lVE+UrfXB1QM14PHxcRz07eXB4gUCJtg87rfZuGCPAELtrqCkFVQAFUmmgwjFgnnF4YSgESzBNODzMS4+QnTMIQqAE8nm55EcM2LDOV0TFfSRfqQbY4q3QPKXCCHnqOnwvVahi65d+MOa+U7gzI14UpAzwcpy0Qb+FYlOAa/dSoMbRJEINAVqGKBHxtck/CieatZpyuSZvhY5wnrENaU0SoGjkUQCnqMpFpamy21QTxhMY6dP4/BsBixAHAEfKOmMdO9Y/EfI5ciXXFo+J5ESbwltXIAD66ncEmQSSHaStAvZzVaUDJG2gbdDU2r5KagqHZ3+ocK/6+BbFwocF8ZZng+2l6HpPo+tkRENq1RrsZCP0baHmhvpPdVs8QEQwhiug+z7qA6ABB5EiL7Qdc/sGmJf1dcRyZQMorpp2hiQYq2LreYESZpOFyk5TOJ0JgtbpqxBWJE1idsZVhBVJKRx/O7bBAPw3Z3pTCmb1jSmxji+0wEDo5m1AznCDUMl40ZwPCtlrTAIb3RBF4TBlGCewq4asbSP9lCRHg+YAQyYhPNHg63p3ilsjRDUUwAy0PEWjGpnIVUsjpGORQGOc/vyFudL8xac/KDtPCHYct00YoVDyQgJF1RKuJEGzq3w3AK3jglmBQBOM0Yi2+PPjueXtxoCmBJxN6bYsFOqJBbntiEgwGFNyYJhwHxrdBgDVEJ8Yk1gCV9RoRia6rEcmeCwLektgYjrpEPnBlldauIaZKRPRq5vD7kqkhjBgmF/ly4AjKJszfECA+BZGGJNL4lTSEN6mFJQuV9w01POFcSHvIX8siLadUuBg47hpJZZSPYVy6w49IpegNkukae4VoUwu2pCavILEnFfd7SkIV8TP8PUVpwaDG+F2WSAhwaQ2tsbNENhWuj+ykxMIxbBzvTFCMZOEQq6Mn0cL1E9Tc3bgZJBvRjjwsljYggqT6iBqFCENkikFIjfWUv2bnXrfB4NKA42Wggq8mOMB83pluIEfQJ6Tmzw7AR6jG4uExn+aA+wBPdS6m8MiWpLoGbZ6uENR6Cu8Ptb2UqXGlWVa3y3edZ9K1YSh67Uun6+t5TR3pGPWMa1h3A0/Rj6XA/xd4tlTZjNkNoPisPYIHjDKZlWqJvoEqiYYbi2YeFwsmTInKrKmMrz48PZuFMVsPYpLJwLCmyJwt7Z0ypM1q7thWjdH75ZmrU5Lj68ordEaQ/8pliEBWk9XaU+y715UO8RFp76OK4yh+BB5vvtX8ecoU3LIqGTc5M2loNXhX9IxmkQZijcCtHkjOOxWfwfZqyNAnVEaffsaBLESWyHIzMKqlz5SH8AazMFvJM70jzQh21W1BwcMKlRqFD8bBBZs2jmNaEPPQHk1JNGYS5Vbn1xVJLxwVqqF9OYH7oVk2MRLINusD0iv4fNOFRhA9+zXhcs/PXdTjz3R3OnUkeMFupw4pdj8mE4M62qAbTWXWskwI3gfKKrw8jRDf0ymyPbbKGsTrXyd725s04bYv6bUVhObtPrr1Cbke4g6Vb5KoBjiWIRD83WoXIpQ+1vyOYCQ3uSprG5WVYoQkPW0RKxzFxdB/mdFPi1rvkMbTI7jQp+VdAKVwxLHGEnSzQYHDavtlLweFytDeqT79ht5W9qj3/11MZz5QUiZkArYN9eD4IjrFWktUJ05lYgBuD9W/b1hrl5xDKpPnsp8XEZr87z2uppLfORIKpLxqaXVPyrIRdduEx2OL3yhVmnYdiR4WNpj+ZsBvISUMVHFKWJOy1VLTDkoziUbAo2PHrJtwTWb2Ls0sWfTa2OEdZgllCNbopEV0i5Adsuk/0Tc6nkl9wUs2yQ6B1fDbcgR8FP2FveShAtultXv6ad880KsnKeEsdNFCFX5ZxnlIpJxy7FO4zOSAvkcFAaukDFa8bC57RMU3goXtEYyzmj0Q8S3P1qqVRu0YP4eD/sHiMfjZqN32TYHGMxalxRv/Yl92ZwKtpJ2nL0d/mHcN4SyBTnJ4YReF+hw55MSHpAPgd5T4bnuKeRp2z7fxBvPxtixd6rPWGyI0AHoRaW9Z7Krhs/Fp1B1KCVC7ow3x/whtc8g21Jrh3krMXcfYKtn0HFkEIlqexQk367U/H4dK30FfpUstM99lTauuSS+CF5yw1fa44knnZ+pgKv0sK77e4tLRZXppwsyQ1F6N+cYe2TH8YXy8FO+zS7iKnLS5wyy9n7sTX8Jjov1fms6cF6hIsDmctY+urn8wNYbjejUVU4qcme2c/BGSu8T6QYjpMNawsDG7EuGfe41atyS8N8oSs1Bwyh3uzs8nYnHx59TVafp85EBqtmfFYTYf4vk+lnmVeZRAdtfFnqIUT0e3JEOaCiWjoYss8H/QHggv0250cduJqAb3K6JXlyOuSmxUve/HlzItQUNpxPnrnjDXDJa3YTWKpEXOq63d76vru0wJz0zs5EAguYZSe8GM14NPbeN44ggvAVxpe36t1LrJdJlUDRFSwjqioDDRSajRXj35j+UyxFiYy7PXNZqtiLC1GvPoAz3SnabXzMWep7pvfGiqM37mKm1CZiFRYVd7lScemIlNsHHvnbDmHRz8jxmVflnFBQCDyzZunH32g+jaOlMDRG84ClAgArz4K0k7Pq07LlVM5tmfSQwNOc8Gr/Y9mmG7pNbqrqQJWz+PBAQkldNi9Lb8TERPHdLTDGuXoI+pYhhUhCPXEqhdHn2niVJY7UMZB5xRmqJuUvQGu517OawCT8hpZUf0pItE8sNbCBj6ETNKtXuKET1JcGfcgD7uHG3GvgXzaDfsx31edBoXDSsmeohsEGl+GiA3cZFfNqDXZfe4noj1ULLo1cMfFFkf1SfteWu3wx+9nxguR+ajE12OmGNvxO2dJ1Z0sD+ULVMbTKQj5v5F66t5j8fG/qN7Gl1JrZls1KFf8mDOibkn83UHNZz1fFaYrtZ7ESr/fS45gL5PxpcqQ02PTvfVYxYXnRThgniY7o8J+DK3K8nXqd4fD+Yjqbs387R4QXLlHHLcWc1f8aAWQ4R2d+zX7b6KegCaaNNpDeeg9/7w94v/HqAs9AtnZf0/7KkcBsEI7idjoehPpt4YlIhntZs7O/mJe6wZpiLZv8XzgqfZVLlbXk9tqzhPtCmtyCzy9FQ4If1d+wrdOu0qV7bGKtdbLJJwXbMinyPV8+YixKwct8WxS5Nq8xZzQBQkNG+XUarOtJelCAnYUTgu2wFX9d8hxPm6vYlXoQqU6LOoSS/WUiJvt+t+VXzH0pcVOrM4ExJWLs0e6gr9Oks7VVl2+N7r6/NbLco5vfjOFxHsbvd/nT6lTATPff17lk+SwXkvN4at44aAA76ubitCUSxq9wCv7J6+a4IX4WoHH88HRTnoHzuxN7THV13N+OlcQLvzVx7TWTPQSx12z2WvdJKC1+S+8Sd5VHHKRhUpsXtTQoVpuX51ON4VSaCUCtNRa1acvdmJr5OpTNt0YK5WWSCixGV9JgrZK0YQYAsug/Unr621ZoetVTNCZvI1K/QL7Is8wuKc1MmfhCvd93pqaGwST1biCNuQt7tFtnvyijQfnHBFNQh6gldrZMl2wSjAtMx3wlZOeGJQtVIzYC/woE7mi9nNwXapEqjGSXhTSpnuY4HkAad3eorOqtderGJ7Q3VaAP0hvuLDGsFp3BX/Ijm3XDPxBbQqk3Us1J16Ly8HhGrTC3Lm6x7eyBfQ+1QBSbLwCo5Jn1EOQWKAbMmkq53x6lUir1EWXMOimpBUOAZ1u3F7FsGhCBF6svYoYzya68srrbK4KW7NSR5uhN+su28hlOEc9OfhszCZrm69TgkLEeqy6OOFJtj1h1sTkWdcClk4PZ2hqjs4gDdbwxpd5RcvFaJadc7WXBNUThTZbaoAQIztGmihr+VKj+LWUsja00lo4DuBwvGvYfpSuRgO/rSSSeCssEtaqLvGlbNcjadWrUJnNFCgEAJeQuGqm0JTGgpIiU+qAGgSsQNWICWA1HLFU9yeY6OvRHg2LsOHRWcNqI96IC3KTWcguKUrc2aHgfsuaNpp0ZuG6YBOlIqKqURi+ySzExvqGt2oFsSCnqmZJxfWmxXkqMzRhmJtdRtXr0YMLD9x5vWmS7Dybmth82pRgM2Ayx5/A6Dv0ijF+34fwvQf4t6U3cSS+cHbmQNmSGBfOMilu7m4b9un6S9Tz/HeH7S52UTP58F3UwyW5Dn9HE0CLbrTXH2cAAqF5b7/b8EvR+FzOPgwgKOY0PNYYTuBpwp/1x7m45h/jYfmJW6CFa5umXbVLlkaZwmyUqO4TIQgfERlvsm5QjMvTvRwuBdiwgAkygyDNinxQNXYMGZ4+FzOr8RrITzLv5AvPg4cKGypC3Owyr1/zEsjhGZ0vpQTaHEa+OoZjbuZQ/0nPGD5FTfIafWVtg+V7wK2nCW50awnnw2efPguVZzUONrUGe5V39LrrfhvdX566t26+W3sub3KbRmPyRlelEybPRX+28yZ4RDlZY4Ev0iTK/Gnl454+NnCp+aqLrucNzB3tObpiXY8HAfJ9QDTZ/YuQDFOLVGFJ29OSROm6l26BtL0j+2Sst2EI6gtJRgF0aHB/g+4iEygieIWt2XXp7+gHgMVNdLmP/nTdmv04NkXPh+9Y6tsN9m2mzZcLFzPjlzdnlfGZ2mFlMskg0k+yX+UBjYnXWw6ni6EYjGDNAl3Ddpbis6efpzfjrFWTXTYH0+kPj/iHNzT3tx1H70VAUbeg+jKPuEBhiHbWfXvfUx/H2WhqqztBZ7bUHLERNkji2ZVEhoqUWpJy3DcnRjstKbnX3fkC3Ri9Zca47IMUSIaJImIXxqykXYonKs0ohlAPxRhpppuMU74W0yQ7cJUnZWSSCK9YDZr/ODhEc9aH31OmFjQxoZKjhHHtkWRZa2UJErduWTC7/DnCjttrFRiB/3Rx5m0Mw3FaSl5mR4y4NMDKwVFrmsskWZXKaHIVvPCnq4RFcqOOgYoC4wJYaaTfQUIiUcWVqVIZFpwWSrPyAdUZ4+Ht3dkQ6TrkxJTCmrLL1T/ZQJeYB5RewYtfFbBa2WpNGpx0Q0eDY+NC57aFS6teWfE2KdRHN30kYnFVDF2qWqARGTeJf4NhTsAIPwA6etMEkAakAR1qOhCMoG4ta6UxGIS1q2DODYAVra+ZOgXKw61xY3AtapZvETKXyrTVOYujQBgAPgB+tLUALIIpaRG/WeXj4oT8jr6iK9ChLQCkUdWA6GyaAybQUsw04Qg4goXIhAH/Iois9oYmzA3NPTBAoV2yWtIh1VAMSwpK2N+QoTdDpDb50SWHDNwoKRQnYkH1OdMCqNtXEolDVdBm95Y9KpK8Bw+Kd7cDczZucTwSxJOpwpX32umEeoNULXa13DH6vNtPUYMYcuS2FrZ/brNpWceBze7Z9m13gRwse45Era4qZiZNd6CExas7TkP2XFYL+9wVFhYmoI5y4x80vMxBs07q3Lxa5VsChbbJcsqXzUFsZXR+adOb65WX2SrKzmWPVu3MjRugXb/YZLUCAxHzVL34kR7fqG4HEfmAF3vDXL3pvHPT5Gr9vI3N/Rh51jTH3A9eXxKWYBdJ2mrAAtZZQ1TKCC9866I2grNY0FnkoECcVEmACp7R8bk38KppMcwd2/MBoy1AdmlyVr6XfyNYVI11jT6hDsnan4gdHdQtHgB0sjcCD6b1LmzGAlubVX8Xa1Q3hW5T19WZ4MCCOlC1b9Z8iLI5k0+PxELIXXbhvtkcVTDgY61bdGgo1k042EHEyz8Y0+TmFpErXIE7vNwkFUYtmii2rMNLrlWwTYvrtlqQty2/q5k10s8jtSWXYevk88WvDk9tiwjj0SV5+APK3yPyix/qm+x+Yo06O0wQlnSRnbptEiqkt+zdsSDq6tLITXSCnq+o+S4hjVwt7vLC8P3+l7qxvrvzuiDY5cc7GbfuOTE/TfE7MHlVN9GWlnrk9liPTY40QyOk19hdi08C30CrgZNKYuHK/SZyD+2JmJol/6PHwzjk6vHpKmvQwrtuPc7lM5qdepIr2TWI1s0x+DMEL1o1P4Rrqodk19jj7zZsYsX9YuHyw+azY73wHjUW2PBGe8Y6rSInOBsunlSNiE2SnPw+7syi66yagiJWuVqOo6+kbOyWtG1/BNCB9orFc1VdQyd43Xv4LC6f/8SyBY4cRbl6w4rJN7eFUOx11uftSBKQdgS9gShxLhBv3GdLW34bNZu47o7bui0/sbBBiWMLdAVyVg3qz9xe3+HaeMVtZUrcbnmb+Ep2YXQGT08IwmSH4e4vrEk422c8IuhYEd/70QL5UbFHMnPAtbDQb/qA0QJo4E0s5tXj+7dvhc1eZpiClto77jlgwTBu0urNH1uoc95srJSK6/ESMbJA2254ojHLIO5W2NsypqkR6ao/0ceyPWvEbUUxdq2qamfU+H0jRn0rEIGoMLDdQKIXUpT7algjAUDcF6FpttRFJepwthMZx3GR5qztpNat8Jo0iaaUJ3Rsrm5f9rxYJnfCPqibDe3NhbSsCfJ0GI88kbRH+/GYCT5gNLGtqDeTNXXWvPxCiPDVzLm5jfPyM79auRTlHUEEkM0fGcvvL6R8rgySYOdKrQnQPTZyJK3YZE/eXeopB1B1FkEX5yT0NrV4fmBblRmNfH8M9YqGnmG2YiytHyxklJ8U7DF9s+3Jrega1m0cAkRo/QAizKW7Rvc5V9lpOMdTFcMsTeNuMmF2cd0LuaD7BrqPL3BbWa1iFyt8KGi28Rh2rnCIN15yqAZD4FuMDXewqSuMS5nELf6FP550Dz2CyoJNcjg6x2a/wT9HmQ1d1K2HkLD7mkrqzdt4YURHUNmBaY/+wpnFM+dF205OAGKss1+OzZtrlYEpagxrKYQzwVx+AGV1mWeTHI1J2mwV3ZAEXDdK/JzA5Cr/xSXt7CCCBViK0V7PX/hN2uI/RQmSXcWWeTIPBfg8e+ULWyIKoRqOmUqi54FI5uS9KGiHeuqlG7Kqd/qfbcoBIV6rSqvtKPu9WYh0Y+7Y0U6ZGlMXkqiBYH0RWDP3sypeJT/6J+90C8YdZeJCmJPnE8ctHjXJnoGMxoSsAXlcPXQ2QTwsU7er+gtQwpEl8hpvmj+zfHHuyGmcl6PM4m8W4WUNXYpVYldsg7zpMJUM0ueqCcwUcYlgjlUNMLmhHu1RL/DuGJt63qAjW4D+l+W8137sO+0mTdvt3O6Tbu2o7pD8Kyxs+FewcHKEXW94864zWMb/DvIBghdeLNNjP0WQdAueSs1+Qj73n9FWOObuBQCsX9urTPsHOe43ksFSnBaFI+7lVHuTteFrQrp3+Pt7c3+Kmjs4T/Yr7Ri5Hto4isbML4nrSQvQydeoz663d4/z280ArRqv9aM70SUcHsLesN5ftFP6p1Rf2f8NbQpAtrXf2s7p9/B8/rEcuyjan6DdPJeeguYrTyh2/n7WvvJcol40rbgtuoR3e5r/SLcoZY7b8Eyvzv/aJPX9dmkXn9f+KF4J4d5zOcjVX/3WAFHc/Zp2nY6gabO+oVl3T5PF+f/HR7s3qTumLJqkDexuYUHsSGsNp9H0joWL0+vXttd9nO6z/RWdblO0ue4GTdSoRuLjeVVC89gpFg86SAYfZoCrGi0rnyfSVZPso3+63dTzl6CyLjlNPzPQZZ3LZc4lroKQ563bUtkfflvOQFqrx2GOXh2wv9CFtGQbKoSX9g71OaM/D6Qg8qAyELmVYHoyeNPsYZ2XGbVFqsA8YTk4j0HUPz2QrvA69aQaxTwnkJ/pK0z0P9DozzDd/0ZnrCany7qaIn+LeXfusUYigNMU1+TqbTSR/jZ6tFb39N2+eNe2Fg52AO3S7HBL+Ya/LkWUrc8X1OTWFa4ACocN9mac/YnpsSCRqCC0jGxfi4cudaVx8jAK6RNEaKobquZGavSUJLgfMTq9F7Wm67w1pzf6x6dzRKBOpf8vb7aG1JXxAM6YEjaXgmkRXeKpnDifkMQ0DNQ7aBZlHU7ZpoOVAkndLFhUoQRJjdhRe/zGEL3q0tfFrbV6LqxaF5GCgY1GUCwz4ohI9Zaxwzms2B4WMebAK1FmVPf5KBihrF9VcR5O7HEV+ZpErpWmJUU/Po3lkDWHD2lW+CYUy9jR8CbWQ0+HIRyzwVeB88LeH933SezH5wwu3dFKHIHnel4g19+wmkUvFKQ4kVAwJEzIqBKgyf97LuBrO8BI9IV0Bx3kaavS9PZDE70lHECMEWXrh1sSmM0iG1XaVaPxXlvd/+b3OLIl90p7diV36RqVVRLbAyGENxfKm/D0cBi2CPWQK9IJgI6xoCkvGGzP+wN/tpnfZMMa3EVaSog76PKeDkwcGGJSlio2KqbczFlmVNkld1ZItma7FVe7aUVwBUTEj3Lc8PQjTCHnkfxoynPhTExBNV9iV82WLyk0N7ngWI1WKNeOQ909Ecz+m+FyCaM9c0RhjJS6aJQOc9vCIIfYoyZw1U665apAbzqnz7+7HveLBUaqWTa43ZpD0mK36Sc02c8kmJBw6V6KiiZOD+FXXGHp+lL2nHArxz0vM5AGCmqwS2VQicMJampyYU5WTmuT9aLUeU7EhCXNkSThIlugfi7rD1HellHaNohWZR2vP7ogbuanwPyklDlXsq+1MjCKwTmL3SGroG5q1DMM9YBF2LizTUbHCCtq6M0tKTX9WHFD4QyyTXXYPZnZpH7iqfyNFtZ0Ipt1e8dwQaCAC5nFwqy9KentWLdTFLfHPdzXAsmC15icJ5kIYQBBOSeDPNf1hONqUeY14gvOZuyo1L724uNynPEa3crcnTLtBKKVd4OOAW+qN2l4BN6x9CIPIy0QCzc8dg9QgpekKSvFlgkVEq9ZakgZS55mahUN7cZYhMdAucQj3lxW4skcK0dW66ov4K0wU8u/lLiasIRl9aLJo8VDJ8yCrZAqrjqfw52ZCnLQGmYDfOoexW2Gcm2ByQCkix5EAEUQoE+3PPdmnr7giBVPRABVJrO8pJT6LN3TeucssQOpcFEYxcTmU5BP/Y1oyelMvWO5P1sepZhbWmyT1Ni+dOEBKtTAXU8CQhgh496dzLW3B82qnp4A4tuboZTRDXQN2iVEkAhnAYsGt6Y+3BJJMAyBSPTum0VGRnNSQFiitxAjGIaojMZnQlnFDwPhu5OOC2e6zP/SLSEQCRN7IkKBTTrxgnRrRwbtGhqlXus2/+dCmFQmwSJnrJ6EtSzvgCPsFjybbz41wWL8dDwbyBou59ZwlBbAqJFjvHGmw7XIiv9D3KlPJAne9mKpTrZA6WvFvazPbY1ncee3AYRLRkUTA8oYvRlWmeYcfwCiiCJoj4nU2f3zmSRxaju1l8HqmJIRL6fwEIim+FgnADjJNr2sYHXkouPIFkbrnRgIKM91SfDj3AboqQIEiuZ7X0b339na1TeOL7XJXmQnhxrX+Ue56IQKZof+DCVB6/7ban6r+XpJUBJWSaEe8KOtqcWf2SLLftSTwBdtrbk10WTHCUnVFQytawA42+01Cpi0JtQIsQLTm7e9hk23awCDjGlvMkG0LkU01TSRtqBrIqZBycFZUMQtAwl9ws08jeHYwV/oer8vRMec6f+IXJgERsfs7jXDd7GyZp90CN8ybCrS8UdD2i2ceGx0roPvxgdEDMQyOr/73n5YHRnFVuSEWiWiyZx72GOqMQWOXbBlGzACO8ZEMoACRFolEiGsRciOpiJcDjtSKOROgGfCKNbkXieg+ApdWNPUnap0fG51uAe5TtEaHCRzad2p3aea/zuz6qR8UlAe9S/Wq8nIj7B3M+Zg4Bq885YD+rSlltp6PIPNBQD4eNFVRDNpJRIjbgezGJUNrD6qkRXYwfcYp9sZDrdmPPL0rikR2XAX3RK3WEVZ7vKk9w/530a0sapBBwPnQ1JNRuAjd4Em5etBSDsMQh/2DLcnDZxjXXLN8N8cUtBJw0GuHlA8VUHrvZFFXKYY1pOAK0sLG4tWGaRRjMKiA0pPOenUo1KRBYbQCnhthlWJhadX9hFVp/h5famOSIfBAtkFK9YHLt8Sxt+YAmbFTOEusG5274H4hmI2nvHU+9/i5TGf90Kzm2NklQWSAMdar0YEUZh5Ma+fN16dCm25fQM+au657dlcs4uiQjYwkTmMWCQZEkDaWE3usebH6VqBZnSWq1YOka36xC9o2d+GICOQDS1zCb3sY6NwHs6ynKSZ7rz7tXAK+emS40xwgnJqm9B037Cqi0hOCYVMFec98t8kWySsIdvSe/gmSGqpPUU3+wRaHR4A47IAfLHHu2GcvUkVyESs7jzIH3XCXQYeL99GtCWszRWrD4DCZuTiovOCmojf6UTOvd9OXVoqQyE3rV5DA5CkmCPV0JqjPkMhNTGTHbgD5QjZ1tKV4ES811e9DLrz+yojcv6uKorgAyEzs2O67iV9EHqTKqH3RM+G8R8XGoYqA/0Sos/CKBvNoPU+RTsT1lzfRXniUY4dKlHem50dslSVjXlHzn0vyMcaQudmFLs+wI1hVXyxZWZ2Cqms/qPeo2BHk/upKFqTMHegl5SMH7NipnAX2DLdUPbR4eUPHWZiJjMvR9q7ZUGgWrtA4MKiUHttd3QSw1p9+6a7hzQk8aarXmRD9lkY7yEkp253GQtPbLTDq6pr9zI0mRjCazx608DOuoBI6IZRdx9vD1UuRhAlqzpKFpyopQqBYs7wGyRuoWebzqHl/fKFYuvCV2adJeHblw336CnZ6RbE97MsN89DSkzadTp3U3Ic6AV4Nt0RgUCy+UrYeIZz5+sChmaNwfYKEhMOqEujlkbf6L3hiKXZ1D5xau2uOdqNqTK25MFElCL4uMEXvlgX83O866HzXTPuS73mm5jPhfUioZHoczXQAOKbxiECXw2qq4Ynky0Q+4ZxXuPpazWmwnBrjFFogMveunwL2D6mI6LD2rylYO6x/UnrImHO6pKr7hKnJSG2gTHaThRQEmTlIiaXamEI8m5eZvDU+7RFfv+g01149T/T6kRU29Rbuem9QAT4lW9QV9WSu8R1wltEECMERTTdQ8T0Cwbkx4sVQWFcKFUu9xKuwYVUFBjNiux32GGIhWC5fKtsLHPirGh1A/KpzACx8g6QtCuOPIof4GnffBdAMPdSR5sE57mbbv97q/39jdiEMNFwyC7qH5BEOZi01028FYg2xr0dU8oqL8hzWCeyH3yTquy0C2bscNCXfD11TzohOFmH6/D1T56lAVd6jZFelYPGuLYo5SvWawKZK+rkjwpgdeHEHFh3lVS1xCfktkIX1lFSQGUlc64Lnh2eon5aWy1bPAit3qDqqRWsmNZkh/Cu4UcWeRi6gSd8sQ6qcBUo1pWRxaem8nm3FdZtAw288F7nU+MZyU7INZdkXs1c16pQ4qYfmeaedSJsHxoUbFULvgBI8uxjycJXBIdOTTeA5l3NR7fMStV4t2lg8vZQy5zIti2VMGvSK8Lwo5Lb6PbAn9n5atswW7TAKI1nEDrWdwWQKKSZPaf1NF0sn6SaAdmdyl2KVbgUNOs5JjeoGoMLNr0Cq5oRubnqt/4gNTB9Xa9QtfIrz6Kwj3DZAwYMq6ILWiCshgEiBdOHepruJe5vglygrm2OWdFJ3zEUMQ1dYD78QNvD0/JAvZvh3j/mglpVVBGiMNVZwT16OnluVHBVT1cp67FuAQfvt29Rv8nzWZQgxQYtkogOYwftjUZ5p0pK3h2yZ4qgy0a4oZhCSTKhCOGKXVqau9+h59N1plygWknLeB/4hZ1xWUYLUwSZmAhi5wjlyhCA3Je+4ye7LNXtucWulfCnTsFqrw3MftQmPIAp12fji/VpwFoRcsgoyj1rGEpIhugwFwiJSVDSfwxPPJZovdfy+XxCgyK7Jk1Cgpz5eqy/qehGAphfV01shziOq9JDOjydlc9fkl3vIZOESPszaMZ/xnPXCAqL3ije6c8PMSz3nELFLqDyjnt4CY0JnnEXfmrqEUg4Vx3lgCufbyqjpqMGydQeJshJoDj5wAJMrdwqIa7wNSrI86X3FgXFYwllxdMD4Gma8YHYsYmp7yatBDYW05ekoVPewpZ40lmbtICPWilDrUu/jqMm9NckkCHXwvACjqNOturj8kYKC4F2WXIvbk7YLD+EDkn4FS/swGXOfOkTEXXHnCItqQ/5WjASykuLjAIETvDwGrmwTEJXbCKieFK9vPI06Zd7hscQxxEhNlUx220uKMBhf+XgMD93ZQbPACeTJP33iKQWBIX6QWqBVg3DmCdFcSs+OaMnpLFOt93j0MhB6B8A6cQR7xd6wGeUN5ya3AwmsAl6ctJL6PB6+5nHqYXftgBaVj9p+YcLVsHMDm8GTgeboneYJXIWviI6XHInm6ZzFJJn0J5y+zVabmK+wzE67KxR6JRF9mzLTnwJhnrETF2DnOFsqm4wyTgw3tNU4/cZiDE2S5m0Sgyh7yMJypzYSNQBrZqvj+MoWmJYFVvAhmGF7INOlU1RSSJ0baOgKy6FoEqSanUSiWZobX7aehFC3MtkCNXrRnQIZiQdqyYU/ZAqKqpamvmAdl4fkjVrH1qCR7RmS7kA8YtOxIXngrLaKbBFATft0gtl3jPthDtXWcGiAoJCyJxuR/39BWT5iNcuDGgTn95oeWcCi1w7kQN3cP4uJkgEeQo6prMC5/0aJ7T3ye0JlIj9rEmKwNRkzcRcKUqWjFgzMyRvSUN7tpu+D6lOaI9PB+vCj5xrv06nY9T3Fc8kh4gzEhdIY31OHNPqXHCsQvY4R3GgX7mXXQ6JNci6ipkT4bZkBhyh9uzYy73HDFipHUgL3U5195zz3qYGahj4jQ/sdFeQePZj7Ypts3Rl/BooWhKCwx2mmW0f8AGwXq0JRomhx0FQSI6tkmpUueuQsFqOMozUMN2G677dbgsW20nVPw8lA5j4AlL94utBmOqp39jBSfpuarimRsLZAuVUzyFU1IGl8L5T1YtkkoJ2FwGFBxQ8IGBUooodNhU5yjsJAEQ1WO4XoqGvsN0fyjaQS7t5o2OLekq9Cg1zJsaHubi1ha4Ca1cnDBYmqHMkTlSNZIt2rftr2K45DuCUTRw2e7EYOm4qdnN4JSTRfFsc+n9Ggx7mWCHhqS1julkrE+YIEYreoyccQZSY0DuKxyYyiTWXa7w84oJbQFHqQqQolhNqSaljMreZj6ChqLAVyIDCh8/GhSgRNdIR4hInT0A6KTd+Dhgd+npoIUFhtXiUxrxa0uskZjzxLlqyZZnqXvKrVmMtxTRi0evPU8VvjtlwaDFONn6AbBYTkraYwLqmi0QvfeSREPTb7C3CXzWqk7B5S7vgM3ZUsfonujXyB02Z+vveHdSnukhZFUaDPPTVUt2xL/kbI9pvf04vVtZvrVSCoflH3mbu+vB5li+eLm65rKsTKDyNQK8R7g8fPa8yCcCQlxsqw+1gGxrTKcrKuAb0McqYMPCfDuxL8Yg2rxuYQH36ftnJ/7DFe5ih4sjjKbApepb82R05zwu9YrgbeoD6BLx15C6ULYKmUXjDWEUwUYh+61bn/eVm1ill4ev9dXfe+7DCf0ohdpK8qtnb2x3uXireV+KbxsLjFWl+W7GVKCvrBL3BD3GZUXueLUSCFUd810HT5bDtCiZZb14KtdJUoueOpWenzvSMXt9mDvoOc7paT8nCWhe0J8cowpatmS0Jtvjxre+1On6biXpRmyogfN0NWEC0FrOWxvfe8w6Ff+hBAHOinTJ8/gQ9dxXqYlxiYRIp0OgwiQfpKyo30YuyaY3YBYCSU63r8obVkAur1+dWdQ+1YFNwHlg3ZOdLctKZc95Jl9z1Kv1G1dVGUy+TGvBSdRO89vwo1tmx2SwMK2PJ0xBhslbrOWs36PF3049tnbFuNWH1O2q2afN22u0FWu4CWa18lXiJJTUDhvoLs76hm5EAoe1VTV5sW062hr5pv88yCP5nkLveNCEo69Uq9a7YWAF85F54TuoOYw0U/JK8iilsSPQKRY0gbUqaP0UW6LXYWLV2i6aPThSHa7ANQHGyDWTBOrsqXpCq6LM3R8thYL15vhi7wgqUIECuhITCzNbQlh6nMlS+3bdK4p+P/8SW3eE1ml6FhPjCufXGwXS8Ux4sL6uVs9uVbd7uXY+ZVQ/WJ4ljDGzYOcSMOiXGECssMfxe5w5wh6vSBsReWd+YDmRHzgaKNeqefJ9fvuv71+EKPiWQ0/RQc6ddNd28mDsmzFTVVsVumHRgJQI5TliudrErrQ8aqu8C43z5ijM/Uie6COiwoPo/fAKFij93dWkFAoz1uwTYTBjdn/gBa0nzp8ia1IhGrMbxZm0HNTvv3WBZ6LfLxxqk5tLFLvNtleQ2X6Ki2Myg2YuuOqAs3x9faLDD81dU6x8LjKYS9Mw0NuB1rflkGHz6sRAYMVYAK30SF/JJ9vmT4tyraaobktl8rkLCFbD8qk8FR53KycYpMqnUMm7WLZzct2gdLqwLfSKdNiy0QI+mOiponTgn6s2B+xb1OSZPU08ZyLqPAnvPEYVPOTx+JKr507zteapBhY6F5Xd/vbDml8rchQ4qJ96lvHYnvu7wf9tdpapvMuOXLFrH01nvehkj2/SeqDOacoHrgAegXxPK21KiSdUGt0QqGG9y1n2hB7YnhDHWeANU8EFRqUzXb+AryHjn2+9QEXzgWvs5KQYyKEyGHvk1d3YW/YcrRy9R6/1xv/74opX0rkFSlQia4Tq0S92cyuvh/d3J2ULuPZKLxTD3Q8BDNWVX7PavWDHcTJcKVsUX5eTsw0rH/npb2gu8XEY7NHPjPYg6TDu72zJmxafAOTMGipie7NrBVBibOqNc/8FruH2NYq1NdxFRmOojIdUb38HsdWGiHQQCYhF+sZyFz9Zpy8SbtHCCQ1sBTbOtl9kIVT2atHM8dRCxKIgZa+nXtNcf5Uo7srHSUmwSqX03i+TRVY9PZ/Q0YXapeqk1aG2OZMhSF6QBnPmrMji5JCrPhgYbioDSVhVFXfqqEBL8gPPQ5dbmhLg5HVFV8yDcEhoxFnvkRuB86DubIQzWgpe8ujNEundzMhGPeouTMKjKW5VBoResIFRnXPLuMQcLd5sbYarpx8EN5rhp2q6ovG9I5EYw+3F30mME45PdSLm8hICsoN+X0T7pdcevaQocuQLyrIxOvdTRkHdclNuztFNAMTBE56j+vhJpolhphoI6RjAcK8nzPmQrAI56+kF2opzNye/AnRaRgNeIMaV6pSciem6IKnlEmuDIdKzr10VSQMtYsRSwWxQMN1e3k1BeEGh5BxHie3kaRTwymZOsd8f7m3SbqDqr9xD+N9QcOf1+JiYB4hf63MbJSDdJGuybGgtFrKVdRPy/BBH9AC1ZgZF5XCm69K3jpnVF61HKq1D2EA3XsDFyEH7jYCw0BYqSBrkUks6uT5jEJm60GaBrUS0WtYOCDoweG63QkhTJ5mXIwkvHyaHhqC5E/kavQ8M5g6Fb34w9eX9MUA4RbyFStiQfRCdV9oSCO3yxhxLuSWe3RGmcMNxDth55ujY2S/FupoKsV7nV1M1pNx8Kv4Y8FbgeJXevjSP5yKMJSDAhkNcPWVVpI1Q5wh/aMnt2kLg6IKkGkW4pd/76CjPwRB5UWWs+6hUrcRyQK0zaS8Dw7cHzK7HZKcedN5xfrgcatlJvq2DvxXOZJerU05aRvIvyTnJbXbigRTmF14usJvQqfyqEHhCTD/DC2u630VqqeHWL2AjyJ3dSBLJH80Rbbqx/GWYTDXUbnypUfp64VTb8K//LJw59SX3Y62+L4GgpT/ZTzcvUhLSqH3ANXuQQhQMUs6OpVhVBdOjfcv89kjZekDz6WwDX9jPw6BIqYqCLptVOR+vioQAXExZc+2R5lRc35SlHpTRxJisWD8YC+j4ppF0qo5VACQUVl30osN8i14B51LciyQxbWhJ/EnTkhYQDp52lqZTq8Qr7hUezBW4RtvtFu5mh3S7IVJ84rrZ2ihTluR6SEAbhCwu41eujTtQvlHgSkNUe4gsYl4UD40PrR21h4sRlGYwLCWHm+bblRcUPET3G22TB6ROcXPAAH3IzJO4O/ZibRF4djSStCQDDCJt1jD1P6fpJTYA31b6W7rFHVe5FM6bgrD3fOF5C3crFxEuJu0W1lDIYY2bv4YP3hLWngR9msNIrI2CvV/7pILtF9yWq+WAbScV2n8nrl2IRTO2YXj0/ltwN2fmhvN6rVSHgyr6agMv9PPx9gnIyyC9TSMLYwgNGGr1URadzUySHeo56sa1hs4GChLLV3AA2gQtjLrCa4G2V+YjcPdzAH41HYGdM6VLa4DYhfQEJCmHUQHpjJDqPloQzTSiarHviQr+cuTNqgcCzjbBmvA3f3Rro4Ypdh10P38AAv7j4dscHIMp5hLPGOhQ91papmYOLsOiNAHNrknq34RcuptDDhOiayFe6+y13TXP9P7FvXc9nxb7nukvwv4dF8MowhtjaWCbxh7zfRc/nNS5BeySbFCSOr8LQOxZnbTBT4v1BE17G2rRMAolcBnzi2bul03ReANIxm2jdfPcTvz3FuJxkGJsTB6IrF0NzuWaMoFbZrg60MGFf7wr7PZCyQeeDdaOGmJUsZa/udktEy7P1A0ZZLJS7G4PRpdaRl5DPkeP9qtnPpeNQnXHq+4W0uMy7W5O34WGmGbWAYqWu36K0twwXmqiznM2kszqkrGy26I7N/endX4dt98BC7mWArGjzNH1aRZijsmVQhWRafJ/NiusYGzUR5Uw+Af3EhZ7N1MPpeKNz5SfCIQkymLbx9vDXbtZOmFpYduP0GHinQ1KXA28dpzgSeXzAor3k9Wrh4n1vAhi4qFfavPHXGK1gtOHd3fVMHF2fN2i35boRXfeZBWl5GticqPA7HBMbrrtemXuWZ22Jq43t02De9bM7xFEb/pA3aafEm6VPfgV/KYbpIaZQ4SbkI7zYFiz+Mem3W0XTJBFrxW3Wv0dQb94La3iXuWWqFsyOK3oz7qfr+1e104EeKGKqv+VWONHkVSCaUN335LAzt3Y75xouTNh1pwKacwzjiGRrY4qC+yQX5hlYnqZsNPn5y7kU6HBdkIRLixVlh6doTBNXdGmjr2NlHQ838FYtbqqc1TiSSA7J4Bh3bXvCilUkq8+M7bU0hNCrsG16qC96EbWameVAgzreoQRGIjLCX5nkMCG7IlYQscZkGVw44YFTvEUEciF8kLKFLiLNNk+qrLJiT4GlRB2w3pivSogm7Dae7v28r2iGPMwY/7a/+OQpEFqyt9nH0im2lC6cfJEf92EbTwnerRRQqWCAJAPgMCQn5GlfqsRLeIaKGcAnioAVF/ItC1afhMQ9GSqh4G2S0t4FnbeyQOsrO4P8XWdYF2zFKpD/ocgTx3gbPoDcOsAnxhXvqolwpKg+h13ZUBYdZ4orfXe0pMgjWmkZXBefKWhWRIWdxDPhlLHsESSgZAootqkzKFVa4L7aMBZVix+c4xfDMzD6XS9jds8X4MW2i6Kxs1O9qOEnncc9nAm+pjHTotJEMCtBPdTuS2Nyh1TAmAOFWsxtmmb+tUOBVSegBpeanq7Y0bGGSkKEKLwv5p7KPnr2A6iSQB36mo3HY2Wh/7oARVk4r6k1ML2zDvSnulYYmlH1n9ZqblrkWecHfem8ftiu4HTXvhqUWEsWQMy5K723wOyqFOtpxQJLnKrAAhMg85qcQFpZ6AJUnY5EaJASK0lkbbwIFFZQq2LS5g6vs1FD48SAAT/Gl1Z3I6xRrXtIcZ2AWdQHGIiVALBZnG41+YqRmXgTmxGFE+7s9Eb6+a3fG4PJZEDR6wT4AETsh7LYyKh0liyF7CaKltEH7VxDpE4+ahX5KNPAAeKfMQYzPlu4NN0WkqDFNd5kQlmM222nmSA7P0idkR+q2SAAqIRUrWA4Et7j4UB/CQ/SqFTCgd9JHcvIhjRh7AOKZb9feDe19YUVIr4AL6zfNtF7o9RLqBf05H48o3iQepTE5yA8hlkxwSx2pYQGHFLD3wpNoqgcq2iTaTG2ytAdsxW7UBxqpQK8g9oQsqlGT9t8AD1IroPQYx2lo3LylKLFAuYVNJfISo4zVlRHLiKAW6W6YzrYVDqcuO9ITrjQlwRuLnaWRR4TKHAluCOmrG7KiZkdpr1Kv1vFJPQdDEHBxDuCwUMdFtmMXn47RePWEj1R8VULSMgM1NcEJ1h7HApotOP1Eq1iIifgCV/a2zhckSJBtNYxly+7LDcJuAsx1+wqPeZIWmqol21/qYEhGeYQ+uAQMlVJ7X6IuGW7qniTViUbEESlzVaWDwUnaHFeOtArTrRbJPP/IlMzCP5nULo2UII/Pay7r7Lx4Y1pjxSdJAOMdV2W6NdXEV6pwKM6hgBwigy4Nr9+Mqb7kUPhe6WwGuUxXgooTvbnZunUvzTsoWkPdj51KnjEZoUIF7bUrcBvKN0wMoMNn1qI1SAOQ25N4eBJEQgpa7qxQGyjxjPoSuK5IV9wwELX8qQ6BhKzyAQv48zeCtM0bNtw0qb6M091KkFlrJgA6qFOm24Xcx8mS6OxIPXBpvlvRQNgdMVfJLoDex+8YEfYECNeNvCH/ArnG+ykBsvQKrgADFS1mLAY/gtFksMX5VWHS+KHnedGMOt+EYd/g05FNccmHQjc0VPB3D7mbRM39aII5tuZqhpuveXCGiB0FqDI0VYZD4ifURXp5aWDYSG6s2o1XuoRkPxIkShEJMcR+azpXx4625KP+sEmbpwH0sol5MoMIltYXbEf2TWCkjrV4nNnM9Cc5YX5C2Y2qG8yZwabA68reH9aGpgg9PAx7uRn2CSGisovtPnkJsANMmN8G6eRT4SvVPgNt5e5P1sUq4FzB5Vo6BAA0BxCeI8XkGgUijq8UY118cwzkBLn4DCiAYtYT3PKKsyUcDLiEXPA2ijFPqnXEG7ZavuycSJt0cIWGHc8oyzuHdjEiD2ytJmtzgboe2kIjiLK9nJVJYpTyovSB+0EA23IhRxEsXHAUc+VS6FtHtSqT7P7lhTZm2pTzCQlVrHWU7N44sIReZtUo8bV+LeitMU3F6KKnhbbi1vC2wMdWntJGFo1m9CWk0Zd4wVGqsH3xMbT0hUgLhfZ/cNuz7fgHKPkhnYK1DC4bhIN/F9XbYROKptisSoHsIUC3iogKqU1D79Y8qaeixoClWGxWebZ7/NtU0+5bKanMedmdeWbbRqCTRbXm+4IOqYPH1VTBycUpj2MN6HoD87wLDLdzRvlV18ZzXjfrkZRTxouTtr4rRAH9pfqgy2C3CKXBmtgIRJFuMcemvTS2hC9YGH3FIUVgvjJoJlilNn0EAwHTAmz349jjhP8jDE6su0cRTQ89NLq8SfzD1Qrye/MEW3uIWkE1U6D8K8HADeZST8Y0rSjVGzZMzknRs8Yt4akxZvPjebGrqBh9tUsr8l9o7mS6uhu1IRE3a5wS6+Q5Z5XANrKb07VKKbCAXfWIrFWkgBtNg7RduXcabTZ1D5oaJLtD/4Yiz5ElPcmYA9an0LhQZmZHg0VoYl0n4+Zkg6XN2/xaflI0VY2bK6QUmBRTYCokJVE5qEA1W/LRoLQ53ohUcZ0wmSuUzyykJS39+7q7TUmZbydep6grKmh8YOTgg3j2djktfCxjaev3w+BdwiMBSE71emrq0gENpyHkqDNavAg4rbx2ELzpyknAevFl5OiiaiI+ohFEYFo8ZaZHJBcQX+OxjHVb0yql9YfmcQzVIHxbqin5YzDKjbBAZowHCA8j234ycvaaG9sQAkQKH7o2Pdo0oQaKhmQmbgkgLz5GiCkqWApmBA0y1p6Vh1NIVsI2kVungDOqrh0/9reic7/Eb3127Y1rUG0KhF+IgYbdlLEDUKY8SQGqHjclwIOz1GSJ1mqk9XAneylG0ru89IK1uIIxQtLESsu4w5+gVcAGD+7oI/5bQWXNPyxhodVVvFX66P/1HGVBMAJiJQeX7Arpi6Elcc11RBrozjgWb0KnQQ1pdlCs6RWZey3mXFmtcNEtzJ05CXiWqtTWyDzmFj7uxK4YMtGDM/oX+q3jQYgRcRKVycYaDoYmuuCGgX7S6VigjRgE1wEEiw6c4YzWOt6dzui8LHGTC4aOO5mxh3TfJAeuo9aOm9Cf0lq1e9f02qD9oljjbhn3+FuDoJtjMSkAUsCbnvgTq/I7yOb0eafAdMB6VsalTAd0kFwZJW/NBPJUQvi6ixiMP1MYtd+EYrUPrvV4jgZ0tU4gYOTZmeZagFRepdxhtQoE4afi/C/pZoBiwVfuYEQt1g1mRAAXnV70Ga3Q8EwZtvOI1XhXJqUZONXEIl9Rqq6iW2x98wpi+EO+2Xs4GAo45yDaRDcN1onmrR2qqlHuIjj+wSAf/jrbl+Z0v8EgIvpCBSoO3dm0ECwdMPkwBAWjVdW3ciiQEHzYMOxwPbk6CKJFTWMBQCRiVwQO67C2PNpDuPzcgHghVkBZ8ok3skngzjqFIVjnwnR1RP2k7wg0eKxCoZmSYzuAoD+3c/ZSSxIRgLIBBYBojk+iOJNHPwcnHeLBAsKp17E9u90HpDkQZkKaWpUSZ08ceGJMbL3AegtLGdVYgFAbuVyMpEnU/8EgDVmawHg7N9yAzXPFwDen5dSBLjmjtvue+qJB27O7BMAvshl66744JePbjiw6IJzFubqgmw5Qasd7PLiatWowzCmoeHYM2bDGRGJBlsrlpwW5Ywe4aiC9Zvh7xQD7u59aDnQBcm1DR8Zld7IyAefsDS852Ruo2jzNmjZXMXSKc4A5NWLQo6GG0MFJ4GV4LqjKI3jkEnfeowyvqylq1dnU60hkY8hLABkK2AmAtd3ofb98K5XOIbAU6EprY7bUCafH7pGabr1qgQXpIMdK9HYcmXCognhIgtKvETzWozcJ6WVqA01JjRLxhSgC0OTBH3ytIsRJgdHKlMI1cql4CJFJ74Ym0+75G468vxhnFX6dzhbeN0EtsUwgCKeJORJ+jmXPLcVeo3boaWjZ2BkYmbh5OJOpvc4V36BNTAFUzI10yx61NHGHGutS1jS0mNSRYk/orZKpCG3cP/PTzlsFh3GbBVYc+hx5jKQmMdIar5KMgtUkVuomsIiNVIsVktpiTrbLFUv1TIN0qzRaLu1muzwrWbptrLDNnNgbOHE2sqFs42bxHYeUjt4yezUQW4XH4V6fil2C1BqELTNr0JS/SYszSER230naofvxaS7AdHllohOf4vqCqDgtSK74XMMCmInPR+fVMmlSjn01/bo9lbr/jbVmiO22inU3Wn1dEZ9ndVQP2u0c9rfeR3qFx3utxrnd678wZ3LPLnCmyG+XOVvf6LDQ0PQcNByeGgxEjRblOSLrn2oo4Y2WphjViqtFenWId06ZdzIGZeMLzChrECaq5MNP9RIe88sWXj2w+/IB44URR5W+Ep156jEm8rRfMYPn/YcT1ZYM6MlMt82MTDOWMEJZZckgW2UTlhwiNd/vzfVQloXGfWSABfdbTVQXUgJW6jKMHC2xSixJJb7CALiYKG3drp+Ehe0jxJAZmzFrScNgu3mRBMzQ1aYTPipEleYbInlG2En29hMALQGFLQsv8qSkm93+9P68vt9eUIkRclnjgTAH8OelZ4NnoSTAlU40XQsLNKH0G26y1CjN58uPeV13eVlg44aYUHoFrgMIJJvOZS8FmSRim0QQIRWFboynFs+9IQz7wu4QZyaLxSNepnCCa5/eSqq+v238w3UMm+NqFTrPwKHWMZJoL3c6DymlmZKenm0U+Q1rVazpfCoU7Cn+7xYNdg1hiJvWF4SOADti7xpfKXR+UdUlg7MoRLBc1e25pNIvL41RuDbV1nUftE+w8yho6R99U6K91VjNuC+XfF89F+BzfeVXdgpzW6YA/T/pLJ4LU+W/v4bUjL1T5EQu1a1JmtsJbgdi5q8Vo6SxV1aXj/SJSBX+B9EpUSLD0scO7M3uOUAP1W6p7i2C+2usKaGkLxusqDJqZn5vksjtd5Q/3D2q+g6b1+XamN9mrbvOF8U7kYkrFmJgox8o0vqJhLOWXRuYo2rwen2/E1T5BWcEbcls234HyQPTdQ3p06uHZr8TWztYTp6oM/wfrbqZvtpRaHaQgxLBr0lgpSAm1ITm0ByDReCv4hEN27fE5QeYPBjoqIXnkUHWMIPPd4jp3Q6FrXgNo96J3SZhl0m9pD0rBd5rT7Bj7tGnsc/kCZCJQOKv+oyNLIXVbxnwH0KhGWodwa6ITwitzRgCSCkFny/mvNkB9UO1XTTj93e4WfeLBvkAoyubpE7LdXkArD6Z6c6wehWNz1b7Fx4vpm+CoNq67Q/gP6+vLca1eP5Edb5uS212GoLapGdX7iF/D9YaLMkNKUHBYhTL+spYb1XvjDCwqCeHeKNDEDFSnOZaJmdaOWVn0B5DUFJj0ID+dtKewE/u1DH6obwfkmk4as8LiBQbXbZgpXKz7vQKthHUnxBHQ2V0p/oLQ87NrnqhhXVkECm6vdluemI/gQjA6usEgvbvGKsFZgJsMEBr+xsDXfLLcnYRf5FDq/7xB9TiD9LFhtKtWDm9seZHSXTbzdAZwroKrBe8kPxLSFsMlp/rI6fs0KXkwQ9/s2rBWyyNweKAGNRMcRS9k+R8RZQH6wDpPtK7g3nFmCbmWfN7ZpVcdJRFb3D33AFFKnv863GT4bREDx8o3zOd5k0OcBY0V1pyCJfPz/X8n62yqgR1dX156GFYZivwLbivln7mVJdHtkCkQwCGwEDX69nmps+wI+9G3afspV496a4vgd4aheBcM9rTqR/9J/UTwvLxU/wAwWdeoOdKrjk7+c1tLsrS3+61pJI9SAnfIZ97YKXkDB3YWPWWVluhhB4UOLgVHUUSvPo/dovCMyKHvxe7anv41545sq+KY15Mv28cM9TJg61xP+VumZfVV3B5R0Vb5FNrdmbPMthl01HHcpGV1/QzzGW76EsO+Hn+/ZeU8dTwvq0cGSLTE1gVa16Gp7s8evfMa4M0ldMVZY59lB0Z1G3fALDtCuyN901xL1/OArgUu/V36rIh8OYTGNdHNFLehBSy1IydxS8vY3FxkbzuC6ybX2CJACstMNnafB6mzSD0z2xdzApJuEQYkuOeFsb5zrNHmFgIq1PAhUFbdtYajfkjPQNOPGB7iGXRvBQJxCjgsDQm/Zw1o/1FDaWXCTnDz0TItcGliBurXqPcoQotpvnGcrIWFSHXI0qvWmtLHYIyKH2+6FIWONXjAWrvkZMyvFc4QJmZAeG9iYElTiLy7R/equmkgjQ3pMGnc+qd5B8ewHjR1dWtBr9VMSSP6YtcyOyZiepwTTvWLK3ZQJ+fmjFfElE9i7zdl8EXNppvg3jQZ9tsZCKk203Ky7zaPk4UzDEtyu2JBgNeaVkZQrtHJvRcVyv6RguAlQqLSAUv3QIupf1qcsmOaEGpj2s5It8K2NOZrr5Q83qBQaCwrw67WWrS2F08OlBA4A4dXZ/I6gN9PyvtUqy9I4SClJK5h99o8bInpQ9s/0m0d0ETf8PyfSHT9kBr1TSJBIfi+9I3fUQlqEieUBQgfi9cpsu8extPIFTVAxQxGw4xXwpy0rDJE16RFhr6jhuu8kZOeaXytPVxUiW+8JjSAOrtwQyCW8l9F7LylzTwY+u4JLU/9moMAk/bfs8nVblH08SjY8sqXwhQlfFkVs+HeZi2g7iXIhrCpjat0aJHRCRpmtOkvzKLC4Jd5QeV97vmNscyI8qKMWdyHWTZqB7BO3zFJGtuPeYy8wfCYb+Gn/9MaiJeltz2H9h9phFd2YZU7LdVva/ogBpgpfdXXZiiAnCY3aCfh9FlW0rcyasumlgxPTMlNVy5acDqAnXwghlOchcq5YBS0MdumhavC+2pKCAgVgOSfHBcS/GT/dC2JdwkSG0JSRX+GpUP8kKzN2rrq801cVu70T/WEptj+s2ial4GZOJWwsqwILGJabr3T4Pk2lWx6Afa+bP0/pL8k6hWFxVX9zdyXmNaHjqDf9+RbAT1mQZ/5j6SeWPWLQ+vDfiuKh53nMqy9XV0Aybfr/q3FPnf9o5nkcd3502LelvsPWeSe9Q3keRqtuVe+aug+Fr7VQ+MRwRaNeJCih6a/huhtddPwa2ZME7oubvJp89zBeAgooHR/8z++Nl/7aWoNXQZKzmdDw09XGFe9WUvUHTepuu6S4isyh1ShHFDZTNZYvNm9DyMaWDe2GFvROGUv9As9eKc2uK2CDOr0Iy6IqKi75r5bOjEwnQMeYz12pOHask3Wrqc74qMlULVgNXXgzBrtP6ZshhiswSaI1fhZhFq5OYja0St8t40sQpM3CRd5Zi1AevikL5bzaiHiRjo+UYYxmtUMLI6D7Zh0TBLQLbdgGzYxkalvas9yrpxbUBWRBMXMa8HHUkZiBbJqA8FzLtdZDJWiI/cSdz2dVsCx7DjvqDza011gDtLEkSbTiSKhxICMjrtfGsVg6GdOUTIkfApgSRRvk6lYJLRNoj836ExPzfXT2yIa7orVvgUOh0e55XwEPZ0L34UqzB6HvYwJZu2zuyghUW0eNEWRzbUhtZ08x7AEj1s+K9hedkvE6Hun4AcMwmpBk170JgCMs4NQu7r8QWTH5SL9nTeER4JTVYGV199H6y+ghVrJllOnNXecZu1LvYKTiDirpqnduwu42sAaCMolXzqCYraEmYtFP2h2OYAKFhPRdnEQHpKbDyn+cfpEAt8mQdUpGDiqv1eozemBcBeTfAZyIvWT/fzVJqhk2PCLeYEGFcfcZvjT+Y6+VM1vt+YChFLkrGgJPywx9PYXK5CLXZz55vNTl+BY0LWTII7fgw6UbnMZmGDIjF5Jw8qSvexKAKYYDMbbgWrOB9Doa4iY9+txzNsskJl985uIDc81F9WkdMrWz5uXnvEs/avRdNPz5DxuVSV+k6HfXm2xW7cONGbaZsCvuMpnx9Rd/cJGSJIfzcUtRg6SZsDIFdTlRR2skmfLzrU/dwwA3cMm1oiObZATN2n5bryY06vstbgdpP5ljetybah/7e1Xxz6oCLtVBdKvFmQMBjAgl8syNpwjYIdxbMMZ5IMYG4nQTXj5AsD0xh86VNxbpsZKuNtc43M2Am9H80QOOOC3+vDA1a2aN3LhTUPAxX7Txltf02rDG3KcItlsDwzcayfwLtmsAl/J+xBRa5E99LYaFCscm/++5xhzbUpDyGZyuHlek/g0tbqGDNry6cJhtC3w/oW8RXtUxsAQOMuAwJCBl0Wh78RVOBWnif2NgIJ8tiPsi/xJUWMdtswkwPQpM+qVll/jE5I9rzTGWewKQyVlyQcHzjkNrjlhInxOpwCZTNM1REG7O7xHxdpkUGGLGsLQg2YeYN+9wVwbANaFnapkrMyEXZe1Rf7EALxMeS0nC9d2P5M3anvVgx7ZYmo1ZnreJzErBYiSGoZrDzRCEkmfI8Ow07hG1rQ2MDu6GencRzXgC89kJkztPJFRD5huZYD9i4RdZIgR/+Xw8uPSbMZ5MgdZ9V77pCvdO5rbB0dn5/cLHLo9XRgwWySgKZTzJmxkZjxWIRHKbMEhKGyxVaG4BOAKGohP6nVHJ2wMCZOV+JrNxN8rY9bPNagXWJBIU/Ec0XgRsuFlLKideVu8LefyZwl1UNqDH6NugIJVE8UMg+rSlxDRps5paNDudwXVdmP46M1ZYYVUb8IFXR++qmL4Sq1kO2jIW7CtAqCeBL3C9tEFmsy0eat3HsvnJszy++WW0yD9mazXw3Wewevx+79VFQGzHs6+lhe8UDjIbg4Q/dXZJekhIZAVZjpYRUwyQZBXVkPU1Ju41a8pq8k1zMs4AJX2IwiH4ofZ/4E4M5EuGJzG34sxXCuqqI+fssFZ2MouS2sHZBHjdaEoOIKEioW8g5e/T9U6MbUmLk+KnQfgxZL325rjNhUbtj51AxmylV0c4of3UNZB4SckEeKTMC8qN1XoVccpOlQNMN9iEE7bam7unIMiSjX8uwEQ74sUex7XHu1rQZuQKEteZg1gm0pnuY72SdJ5LOxVrEuvmPaAHWrQbxJPDNjt1LAm5EROWdEUpDTZgUGdt6QivbiJbU11ScXVBfi9bPoooOTfb3AAGOTgEy5BoY7YGPcLYgWhAtsG+timVNrQoaFr7niAsk3N23WqCihQrwWuI4MyeEAwqCEFQZeB+qhMmFk/GOg89laGHKMwHJBCpgqGy3/EMY1rUy9CpuWiy2x2O4B6DEK45Ou6Q+s1LNVoS4B6+Y22wzWVKdFOvQJp8EpCs1aik1r3Z4b6ehCwhL3DcL8uBEUO+4aBemsVlRPb7fSw0Hs6bJtIATNUIxQJEB+t3VbBCzpbAmDycQH3HDJvhhXn9UIyGE/UMZ3opqxrYmsYoESuHZAGAWiKAjQAdf4ipBfvw7S3UfLDzLhaUm8wfaP657r1eXfYY3sxrCNHwXKTqpDP7Y3aNnHDLQTfm7Y2ITmBxckYmTnK254zpD8DcuGkkGnHUt/FLPYwYbZ8lCh93zris3K/P53SDeQqtJCZLNkIuvLSEJ8OWbP6Oez0Jy2o9EQcUPNi8h458HyD5vfMjzH1yP9njWWfJacLngQ4oWoZqm3XkFQOnDAq69bNnmx0A60zen7hPaHEHCXPU6xGkcT9g5g1Elg1XbdDijiRYQfGiFc/w2K/jOdc/fIYWhgSAiZ9F2QbXB3HBsaORNJV4PmIn9B6LKQACsg3SkBSKnFVZRgz8HnkEFc1ogrx/C78fuG3iPvn+a2IJd0N7krAPn764F3EYjuPY88AFm4xCSNxmWsWdhGiEhIEAQg4AQKKTNzKYHzJFG711AkceIcALAAbuPhw4UIB4nf+hbJzpjKB7sl2FiEeuEAXpdTwzoAXYqQxK7YLYAJvkhOxLaAE8SQ4MB/M7yxCOqcBYYU1LGqVpXHDGI5hgmXnQvFnSbNM42GLT/3HF/2ekG5XYvVAixtypJa86FJWHLdd39Jg+9JxLKXJxFJtl4I+kwls+wGAqv8rGXyGmN58Gb8bmvjWK2dJ9bfsZgxzk98e+M5KtSkUOo11pp7qmYM+G/LFhM2rRs8fxSKZfH5k77bNabLE6kY47V9elMCVbPymbtjkuxr8fjerUTJj9HdhvUWQZT8XKxA3qVrpA5MBZtpi2kGylyL5UGKaG3OIQIbjnsStr9bZbD5fDNf4Pqbf+tiG/5aV4fWSp0KbhcHoYPUxQmbFf+lRXFdb16PBNgg+DOq9bdpf5YnlLWMpuXoCWMWROtt+Ga4HWKub8Dk0446N/zOUvUtwRVDXXGkxhYCX/HvNU3q32AIh4Ka0/Rq7GW3JHCOtFoQs654UVKWudvx/C987J8KOomsRKVNSVFSD7IhH9PMcun99F83qDb7zhIob7UCxGLbP98Qz+0Gn78oMqSdINJjVIjbQAwV6byCRuvSoVftroZBRkVwmz1E1n5mgCS5YhVTO/ntpV0XuTNlE0k6+UAlp2pDVX/SaveJynvg/yOhiuhO07USzxsoFVxJ4Ov43vSbGxHgG/gfugYwx1VPivXaJxFsyUS/bmjC1B7H9JXr3ha544y/dhtXKh6U6UItKoPugnJx6oyDw1680XNbiVfQo5mPrs5h96OK7gpYny/6XsrxtZMKzCceD6lo0vN+ij+x7ZKJnAnJvBCzPaBK00eUQP+8hMB8AF/5guJ4rW/Jtpiwq9ZO6N/5TNxaes+oRR5jYTmIPOo+8Np614S53a6s7WLc0VnievFp+TrW+xaN92kpXOrj4Q58/uogKPAcryQBe5LHzVpzrJSpCV1qWNBHkQaTZvjc/L3s9uNM20aoSCECcmk5LyQVNovEotaJjiH8nCgSP8E+XUAzdh60AyNyCi5Ec7pBtfoUbrvGrt5wqHYlE/HZo/W5yV33Cs4D2T8AQnbqFsM/NjbnQlftdSjGrlWJz+ZiVmtUMV8QYc8ciE0uCz1YR3/kk25+OBRmgH4Zp/snPjVIJIPm1VsssIEoxu2Stpuq+eziMNOu2EBZ7E5OV3PgLpHOsa+ZsCN/l7hQ8vVqSf/vdB11LVOnW7XMotru4GRf4/XvJfWmGYHNxvHvRKmrZSFV/qV13XvbZdd1xDwAUVX6FfJje26sg+SfYmsMMYy/KFazx83zgkzQHa6Mg8t203tjIMkaQWELw5f7XJzaPeJzLoMIx43zgdZsc35+gsq3qO01SDGR/CJYN4dG4PuC8aDUK3gNaHSexSRR8uF+dU9py5xeWK9UiUM7smpiK7OwkXR3rGgU4iOmkr2zPkQKbuJr2y7pRFfoZujlCMjn/CQ2gSiu4BuS2SJfq5W05wuu7JwxVemyZgctRp9qjHpT/JAJQ3SwUJg4nDC/8yYu/Q6IvuKxYk0w1G/JX14e6Rt8p5m1kmXsVfSxwBy3S5GxisVm3yq/ydXCO5o+iZs7Dzuxtv95DJuZcJyk2bKYc+IUia/iBzNh+88KE5PfvTTN+f3wmpF8DbonSQXqTB8WK1Y2der9BaYOkBY6GtpG1jXhTUpUkg5YGIFQY+0yhPG4s08edf3mEFnibiG2NqwPW5F2yC6ViI4Vbx7sVTUxGXUegG3RMqcERPDGpx1uO2ov0alOGZZM/g1yDGwrPSFQjSqvA/xfxtY5dP/OHbmaKfkno+r/IsC5AtSWfSYo7YKwJPh6vVMmqfw8vmp2FNA14tUp4jSPsqy8qN7VuXLoqSVrsnhOg5QEfHcRN3ZBaoqAbPQSPrcr2lHEwsXvg/CIYS+dAVyK1ldf9YbUTk7L8UoyMTr+BBTZ74OQVWSNS3FPm3X3qWAIh5xx8PehqXqa4lmtI2VKunS53ew8MS8Alg6vOebNMNpv1Kazs7ltgE0lqd56YWck4WN93uhpklr6KkihdEdf/HhgnCS6osWsq7fqpj+PYk3z6uGmiwqgvn9mWYkGk4bTkfgb6/aVz1PyNLOuBj60qfg1YKAMJcWG7cLRMsoYNiwtsSIjpORTKb4NJZHnb5cpizyOc0cCoyIGwJUNZNrD93770NBQNS/ALWm7YatkzfxwxZxB7D5UVCkpylw56IDbxVLaTAzfvX2x+ngDSspc9bkMVzQHpDXS7hklfSmMmVNH5vp5eNmUd1rsMGgoHisH4MMtMIBH0WegvNDwAjMh8r7aVw+UBWXV272rIAPwOJrqbHVM3mfSbbkZp+bSAezYIVBIx0iMB2jhcPQko7pziL/UhNU5G3s+4P+FzoRsnXKG+njcdEUfAdBRfT7DPRNruSUavnU6n1Ci7HFEFDLcTn9Vz7S072jKp6Ac2opLfgjmkSlA1LS6wj0p7u2e1sS8zfVl6mpZOyTZgFBBJ/TC3AwgM0PZRMmh7zddZ4a+eT7jJiBeivSMtsHWfNgM6hJBINBhfWwROv4pQ3B6vNZaZOG55vkk8+GvkgdrKMwjjk736iOdE4kEld1hkNGVEo96Mg3vjPgVZSKKtFeCKmoVFaId2n6QNcyTV216IYNxVOusKSWtuHRGoagixnAIbf7B39VN5WKF4qgtPX9byL8tl2dfGGbN4OxYHZ5xrGfeNsuz8ILQRXIvVeRXieZGw3vK3TyPBFvKC1kRPcS+FMEyMu/LyA+ENAbwGnV5SdSOHv1dKoaIK8XojdYceNNEtbNECW4KUlBogloc7A0J9phU07sKB25ruIizttZ5aUpDzK9yfbFEAKHMj9VEwG+RRpWaAgnixZazpW9RSEfNwDl+Cz43PeppiYct2hNYzLLKLvC/1bFYzCh89b63fODeJp55n6f7krb94I1qiE3VGrDZObfeBhk5YC4YT4FK7jDO3Gr8FmDNitYdzc/qcDEEN0NTnO2RvIwzE6oDBEGDC294dgy8J85ei8CpGBFm7Q0P9VpPTtJLycGYQiOTTx7IZwVKfUt0l9OOQlVFsztojm96foMgzAldMMGVztNIAlppR2IaUUX+Vg2ULLzuoLeZkYzWfyB2rxrgBFZd6dQswdwkljzLAOd9sURR7K5LY+SiJbulZzGf49YmvRqdp4VimTt0iWLLZOt50ky5HSGKKP3oepghxYlr0v0eBoTqGe3X+nddd3Wp/Jo9XT2jOIg22twbrNW1RJ8rRDcSyRLXYBNTX1PTNgpVv5Ki4xFGcINLPcFwkLLxxp3N577y7HOUEhMJJfbqIYObBEqN4luFKuhi+3hOwqczrq5IStoKZmbicmanj+w2IzEuZChfDptDK2SSRPWoCuusbPvYnTIxgM8Rl6v0FRoOoXIbdsV1XSbayacDhcOyllRDsfvkAWk/CQM4kljkEiTGtq0BR6wWJBdxBYBbgFQfulftTuvsl2uvzBV1ClVdwuZR9HiWxY4PDZg2eFVG1HQr+tCr0snXofQEGcXp65+OgYn1H2AUlYtK8OezDKKP1NzoXVUAGc6VOcCsqL15ubzIumVrBEUoxdWrfiorVJAbUtAuRUqSmRlK5DCpWbSIf2WakAQUArYEzvy/52AFitSLZVEWf97WT2Z9Z/EMyGD3T8xD6yrWro8OkVxfOV52cR0CFoawa+a0FhP53BuPMOkbciBArZz2kYsdanQlaFufCA6DswSqL5SBBtH4ZBz0i3qn5RtYZ7Cg4np3QAeqgVKQCtI4elGg33q8F6fvLJqfxSexRcl+pDYE9JSE04Rlz5/SQqkqZ8zfFo/LzjOIEtcARmjxyX7nLVfwHgg1XAFo4n7yBhZHU466Ycg4BSjYJd8xBVBdHOwrsSZ35xwzqOmgr6BciKtRq4JNk7KwLANadMSrZtwJZcOCnWvy0+bBaKeTHD2tONs2k7YFaBh/zeXNFKxLzRRfnZhQxlaxBC8CreKAtAQF5Jmxzw6S1hMkbk1rlGqTAYZlBqcNgpDD0VNo/8PzYyrgVzfVBEUghWy9NCVyl37iz21gl3FE886IAZhj1KqANhxkVpdLM5gtbqwkpQvVMS6C+I61uqzJPF7STAiPAYbddMEJTBNG3f+/gh3v5Rq2E+4xWhiOCZhCA5CEBO6AIJEo48ZruleT9yz1QVpMC9he4PU16n3SV8hgK3WKVuHtJ1DfxnQCoRcGiPk3u1YLCZMI5NxwSrg+bqZ8y+Vg84yw0UdQe51vDxY+/3i8hvQz4mR+QIuQBVwVruvCScTX2SSE2925lekQDS6XZwLAkIm7Xmc32goG3XTGdAm86FcHXeFZTvnqQEvfRAIuqJbGRRGNPzHnrUGebv7pAq44ADmDMGbNUhHnzOfgFMpCCzp2DQydnBjO24W6GfJkBDRJfi7O2ZQ22xfKxkGWbC0oe6sc4T/sH8ICvRFpRB4T5JyueDtB0RUxUFtoauh+WBQBFal8lW4CoagILxvb4F7RBWBnzJXGt5tSnIolXQvPTMcsKVpGJclnAq5oE2nd4CLTlvGJR6a0WgDBnMHI8JAwFtaDn4WHaOGSwEko/eGu7/aa7GFCuMkKmv67gWWxbEYSgfszVaDsmLqaHlsNYFulEaQUeIB8zBUdISi95J4uNe3bPGUHsoQ0dK/Hwu2EFuyshQb9h2j7sXWJF0Wy4rBjk++hXY+2EgkWQEvZHFRz4CuwJlepT9RoPyR6UfhOwlS7sDtW84HLdVqZUPwWgjQZ7v/Ipyci9uZ3maLEk3h4x2XklcQVhtLGAL24ooondF4LkIQNrEQaiSN5GKECaL7SicgC0/Agg1d4bbazb5dQeoWE1KGGaj840rZth/5k9nDVTAB24qZ+HmyPnN0KyWxWw0P0qrp3nursAkNXYNwUBCQzKEu3H8KZffRN8GUo4exxs5kquDOopAL7CAnnwHJgkcYLuu4ZOmuBCn0TM6X+EbOawOKdL8kvBaALQTbhDXN3GqLCW/S+QFIvJkJ/8nlCA6Opyxg0Kpua1itA/eI579fMWjthnVgS2AqHegLjGQBlx2T5PGVtwTc3lxwxPNclgVwJR2A+bfm8by0uxSAHaUhoC1KWA04TfpCgGctHRpqEtotYnz9YPQp7Oem3K897NyFE8bnn7CNtAU2n+s6cP4QTGuz71IOGHtFcrPKdBazZEEqTU6KSDrWBClo8rOaKuzXSDnwDlO6dpK9TZKnTqHbWaQ4CjQRrN906jLyamyKjnBOgOIuczhI2j3d5oAsFdpFKDNADKNadgzTlI2P2yWvIrvEP5++/5B+it7u9lqwH5Z0Q9+/2u/ixLkgt9MaEx/RxTPEJqLfO9Hy7vFK05jul2+4gMa3jeQAvKIdWoAE82mj95Z6TO1cyKaYu14yEOlsO0sSUlEb0gx/3aTC494d/ToBO5/7yFq1u8I+ooKNaDq7LRbZ+KH3cKI8N/i0HO/8XKR52C7NQkiN7oPT1Exb9XBs4xNLvdOb3CQIXVm1wtzX5Wwuwzfifqwp8QXEHxqCW0LhFck4cRpPFsq3LsCPvdeZDNMkcey0T4iZ0vOGD2cl36sqYtvuGoli4Gm8cTRKV7XZLMbLb4rFlqL1nN2vHjhdlRzK4qdxd1C2NZvmvBGY9/VuUZrmypd4rBnLBmPVGMoER5W6oKofW7d6FUWI5FWOSIsWTmGdd7gdD2ScXR05q5Jv9chNpUlJB+Y1CYTr8mRhFe9cRt1Zj0jYY+8EbhYH5nys4xgx+EfhewWNxy1Yysyw97NzdaDVjc1aIWWOnGWd4rrSo+nupeTfdidRpCoEgibJIQyYTUVobVIgZ8g0ouxYQEDSpikMlmucwb3yBknB84s2KJuv8klu/7UickZXH2jLMvChtgadod6whwpmxgLD9oZq3yJ0bM/at+llVdVwbEWsCM/v1wF2XTjtrKXIK/qXmDC6mg/0oxWfsRwqdRfYGzHT8T/2kx9s+Xs9p3uZ5+lIaAAVrERBvNpxKwLqXjPZxpIgX2OMcL8/02uajqiI9BMu4DYt724zRmlJMWaqWTkpLlO0RJrIA7KIhfzRoz7nbAW7tzslxwdGbGcQdcepI0BU9nBmCSuwU35fdOqjeXsjKZYNJbCfKPf5Rk/nvsykHD/HFsPa0GPbmBfNdMSW+qrecgaHJsu020w1eEZGtvkKE181hMp20sbCtiqnZouxXgtXCyPiVXbzveWbAp+3QoC3CMXm2pfqC5O3k9pPTnoJzNEE5gZzxIkdpAsOQURanQmH5i9v2KhXCUWa3iNjmIOdzhs6PhGxCLahxUbmEU4lct9A3T0KNz1s6gwAoXT40ePcsvmT+owtibc89EHLN5vXmj+pN0TKpw0wMijEuFmFrEYR7Uxhsa8AiKCEYI9oSJFx2uZtDagv6sf2RBTucIe9In5LyLXzUj+6MLBWwLWrBqdwiCKOrNR/6HF/yHZk9adBdLw3Lk7e/d1hQ2n2qm+5UKeAIBU8nF2Pn4ZL4bYsjfZsT4tkX6+T+e4u2zwJf8wqOj+8aPiZSh3Re/9e9VEbeaRn3KS6KZRMepUFh1HwYW9szmSre7WKZlGkSVaTycRu2kHR1HIchGpVHr/FvfW4JRdd7MrriT8Me+T44ebO+FuFvg9yVXyTydH3mzN8pAWHl0vmKCaDDzbIR1gNN09nTZCeWCMpqpszlKiQ8jSvti1tk1T9ITYgnA4bLho+9GuWac7qSPmX2urHeRCCOadcxQ3LCAuZLd3lPto7bpEhR7znAlZYcvTDebZjT8tQcAKVtEivmmPyTxCZeB92Cdi4IoZU6vbcD5FCdTtbmFbUaYEpyAdyz06Wpwow4BwaQ/r9rfD38QVK8N/65zL9yfTxQwVNSNJPHKKVNazkdUwiE6IgncAVFpgjpmIWQEAC3cGISImfTLuNFUKWSlqdFG7z+S80VorPdTgKB4Y0SEgMDYAt35evIysT+ZQ2nbBQA/zIRsmaHXrDjDmv5PUDqNBQ+ax5Xn6PcZbmjpLzOZ+R1KNnJCU9XwJvNFYlqLKyGptLgOewwrlnFjlCDWMKjBSJnBU6sAJppQm0mCvG8pa4gNZya3sWIzJZS+ZkfiWD4Nc1n1G/VDIzTec8zyqe8A9VEDM5UKh6EgJHxDLqHVQR3XUZwjIrcMl1qeclIalErGNaOSKFc6W/Efc7n/ZlCcWbITjpzs5MRghMsjJ1kii6JhSsiETFJEU/GMvl1g4ynCwcV0pw4D78WrNoTWc9eQWGXJ7rxZeq5DpUzI8Ewxm5fgRXAmJ7BuKEH0H0tztgkM2CV3c0wvc3EuRQKCkgOKsT8fi6xRbIN5/O+sAZC2xyA0W45xQPApYOgGMtSa/BC8ECP5yfd85i1CcZtzzIfDPqQ4jmFfVKZ7O/IhMLWGfUJcVpsUpkhJUp+oUS69jYkREKyZxNILIuCZLFVluHWGNdUrxZahsfKZcGRikYXatC1DPFQxd3Sp18hpyVEehiWtBi5jqAz8r/OJsjai7MqrBwg7giCC8r3AIcKuXzLbYNA6/moebbL5YXej2LBnpg1fO7lo8ffgqo/gd6QkWrr9BTpTKWZ8mCoTMK+chF8NesFBeVy3IL+QtUSRN6weVlMCQ/xWh3fHBtR2dsywLhEz8tIwD1pjTowslDW3+i8OOipM+hJRSVSYi0LJgMrSuwYPrudcWLLK+kgmUxlLNRLLnQ5FXe1rsTjv1YVtOzerEVZTfToFckwWdC54PN+eSQT/R6Z9fE/S2pGB3wbKUi7EaseNtTZ9I2Phlhg1BaSr9l4A0lbbzYzPefPlpcAWMbjU9mRxycVCFUwGCUbfkEo5AAcDVgqMJEmUr/vE2+KBkBWfWkA1pFqgAFo+1J5NMXVoIkXmcpeteiTT491EwlBJSAGL817YsCek/0UbSnK4lJ0cKrAGDubNvC9Q6E+eu3ZA2ceKEI8i8YcAQ/a4eS8DSjtQ+F7hduF6o0hZgUuFnUamtcvS88AgiR8MOZqsC8IGfD6smIr7T2zLCniWfnfk/Ll+p4q6KiViJTWcoUwmELJKVkBMuxRXy7LrYoMC9E6d2KaECA7EFGQLrzJGXXeyJUU6HuhWWtwmw0uWPaVAzJVwWBGfECCU821MbF3661yplmCx/Qdrz0g81L13sDfZW3wsyRKWuQq8ibkqgz5TB/6CXc0pPt7TrQDAUZYYEGvdc8y17KhZp9Ke81Maq57Ppcb1gFSSmVkl6kxsLJ+ijcgV9qsk5yxbqyqSSMrAO5Lnt8YYniu1+2bnEVl6q0qUTWmoNISBsS5koRVkEiWLiYFIlsGzs7UAVw29CWF6CLD/0tPV523/gKpJP2hDh2le28o28dY0YZz5gKoU4vdTwBpIgiqapt30bhcVUQ/h+76vVmlwr9TBNv05ryNPVBvd7vmixtmbESF3tqmSxeMUTEK8JZ40rfWh+sTd1g7gKvydTrqH+9XKWONH2/ecMqaCjVjLddxxBY1grcNKVf6+9Pqn0cBnVH9Gbjcc+vVfCQvqn3VciQsDnwVjtuiQHY2Uv8ziJ2hDFnJOyGgDNi75PDlfYM7pqJte5eDgSSoEEOFUoIUR1SooeFu4klAgVXthxu9ha8OEQuf70hg+uDJ8/bLlWi+DtIe0aqKEmx3wHRJL058DufAol3c3efONfR04oxU4KE+z2FiqHPTt/RJVtdn4M3tlWTxHKOA4xcB2Y/WMCINHrTYP/2sp4S9T4JuwHco+Q/tPjhhI/otKFuHIXx6JmPRXfcAMlO6W4lFgT6WwxOiyA8gTtrds1ONNVibI3RZBxZTrzHJ2/Mp3/YbgQRQhZc7fGwBYGdZsLfl6SHGrEhbMhXL+c+0c0hbtnhrqptWfrLOGfHyhJ4Rk+C5WAgTN3pVZ5r9mskZ47Gbtn5fDgV+tNzL2DxFnpuUs3FHFG5iyTS2+bMXdH4VXYrmH0OOCYZiK9FSID3g8H6OztyF6AMU2LqHFpFu4t9poZk9Ng7EDx4mOK0ALTn4+vSk2/cMHsuW/AzdHvTCkKWVIKmwIZUUM5QsHedZ3cQbTFDqStAABbcAVIaWUgwcp8JgZyuccscIswL6QSuCFpyrECGCtT/pFpVlUHa+EQoFs2RJRUYhmgKMMGw9RsEp5d9bheYciCjbjvdIxJp4NrIhGKKIAEB/Xtlu3uuQnQ5fW3WEsLXkJAXAzALctS0DTxPZS9UZ4x0RC1ZqqVjNIAx8dV+vaHf0sczPws3I6+Ggwc60PJyFyZkYIwAoZyEpVx9AdgXSYhGj9EOlkcfvSOX0NfsT/ZXf6Gz/k0Wztjf+698RhE1CQS5uxPNPppNhVpBVsbb1qdqrUCZukeAUustoUEuW3f4DgHgVMRhKeUw6JjOsuoHzaq4zo/5WuO6w+9ioQwwX4EnNy2AOpjNbSL4MXLuOLWJN/n9y7E2BHfBj30lUG547h2Aek0miOgNh25dO7dUXiUv0yAXJfkU/nDoXTCFHlLWvkrvLdUFIrTDA+jbwqr5LLt+8axwkAYZNxfMB8EFq8BV4r5fAQvp+ohanJKufqVIHJp6TNQqd1HeILpEup+XhqZGhKxsOnQm9vomGa5Vv+0Urri5sIrBGSKMubRyXIrg4ixyR+/2gOYq2g4e5lIbXjhKZfK9w2pAlXjgSQEI2KsEsMYcfZCoEjQURCg46CFiQHMwWBy3ib7TX20w62IOZaxiEKKQUQYcCSbFVlR+Kd4XCCQoUtJ4xyIKljR9zz7JHxUUk/9bhZfL+6paSD16t3weiw0Ii+lLje2ltuq4WT0V6Lj18bjGxoUqhz1P/trAQnrj96TOQeNRJ9erckK4wQ38D7+671bGZHBZIsjiB1vc/CbWOcSoRJ3a++22TrEsPpBSTXaAEhQrgIm4Pf0oN5S9xq7kuWH17saB65pJKfemFdSCNtOY0jXOmUt+nbDaYjFA0YNLJm820p4gqRGBTYJ5/K6MSCCNXKQwu0DFihBQd9xfGoBR2ZWtcd4N7sK2r6D0i1dzjerRFFDgbNlkiOozKvDBhgiyPcBJE1LuCE/EjtIwFlwgSwLpIZrIL3F7ZK1//Em6BmX5wFjXFp7ASKuSTz515wjJhnU0pf0UjVMe7dNGkIGy1qpJvimmu3dy5wAdARSSXLNlntewR2oUYMZJ3kd4rfy0Lme8OAVs/bZce2//vkSgdXRRhcKeFC7aAmR5SDTkjiUPkgzcwAyPfAF/6NA7mll3T+wkJBiuEnP9Vg/D0VugWGW89LLVhQiVeDfR20pLyArOREfQE7fNYqPK6rjtN8uy5WHAFgwU58z4HG6Xmwf/uIdQdDcVVj0T7/7377O4SS38VgwGp8BNmDLNpTg180zsc/Ew4Y0mp3QHwEouSwafwx9YF2PJj4LXk7C8B30T1EYxPpzPgiakjkFLmQhdobwqkljgJqJ8Yd2hCJRx357zFmybYXLX7DkPgcU40890GUshjA9AnBRvIZa66xBBMfLL0VymzvSaUuH4pQ9PfB98kp6NKOeheBlaAox72luYKiGqYOW99/t5H+dWdWCDhkypyGJJg4f7IirHvrDyKnzwbeWWmeV8U0k1EzQ2r/502SuHaglxUSFmDFKPw9dxRpB/cGxKc/PYXcNUxmGFSx6ufkB0DqfuQzDHXPHmTxjFk1yFzEhs2SyaEK9k0pbegtXKYiJf3smsu93kgAmB9BYdb+WhiWMSjhtczixpZy5SiiSzSU5Yqvl2uU061MYKz2o4Sn6pCneJ3soQ/d+KhdrbE8qqf99mthlm4Ew/LnukWc7TZI6gT38/bF/6/H6GzyVlt6CAsuVLeol6emKSqUWr/ZSYa/KFhvG5j6xMY5qR86iXtaDZDjiKo5AyHQ+Z+VWl5fA4uyfopvTRUdfaic6+GXR0aysGhwMpxFvxiSORZKhLvb3jUzxpdzm/yF02aX+XcDgvsQ53sBGoWJcZD4dCHUCKvlOJeXj+8coLB9wmHpHQE13D2ccsKMglE9zTT9maTVMpz6a4lGxk+38CvKg449qEmxfheTeW6XEp+WeLMqaUN6MSNyqnV5WeGt3dPr9yR578ZEk65thhRfV5mNdlognr0cAt1OGIulSadBZIuvf4FRR090zw6InEsY0U0M9Cl4TJHOa1KVQL/S6OzswTe+z6hFYMnbYMa3b8aSBPNJlKfyvGxwb9bNoD9dcc9Nhkzd/D1noOTwp7pRpFMyIebIeb2rNKKan5qTRaxaEQIjlN3q8LeD7TTIhqcLkD7Nk9csQNz9WQgtVnrgikUg7BzWpGX7/GntUsQgriFjjiQCzgwX6uPi112blRrwznE4PMh+njxl1vw3q/J93gEICEBijEIB/ZkOGmorsCGw8U03Cz36XLsCPG3GKAU5bT60YWnEL1NXANPeLYg22Kejp0GiHd7vPyMK0wRSojTe2SDJRHuTm7yJKrPDd3QfQulzVY/7ZQS0vN353vT15g5f0PrTHWMra+/tBqbbD7/QHFkksmkFvjmZL9SFjGgmB8X7y1IRqky012PMxg7SXTQg9ktEvianDDMvIQrHM724RpJ11OaXvdyvyK4ZCx8i5yWpdq+mB1ab93cWiBNZtgS//HfpxRj4V1f+Tbm78e80rsvmJfk5mFzmQWylxwznh2MlLKUYh/cMTaBMjyRE7TWCnz6HxjGMKesJskbeaFbRuO6iECFr5/wGSyNdqjh4du6sOdnuCLZMPlhQ9879I41JkbecZi9Vzc2FvWlEJtzj8XPZZAgSTvHR4peK0NMiTOWpvkEMojqbUngEWITxn6AKxABL1iCFGOw42+GjjY8dQe1Jv6/kVuqWZWfYjgkPl1NcJP+9qA0q7e/S+lxQaAMpLhYz8m8s8+F1cjO6AAOUTDxY66OSgnFQ1BdRk5DFfA2iVIKSsyvRHMvZdvD6NNVtRn4x96+d+7eA7Z6AryvgmsMOlqQl+p7ayqjpLoAFUipxdmsGewvDTGlQqd5tM72GrEKTFYlWtQ86tX1/SNvv6T1JJD/iRO3yI2CBS3RJquWXJyziJE4UkWng0F4KMWDIUbmQRx47ttO9ZRO6WpzVIfYaay34KjqktNKk/QnS2GpF0NLzN5BVKx2OXFW2kQueMGnJbzyd6ytkQmUBrFdscgY7qS1+kEtmac6OOVRsNKOuXHatbRUpcKxQSaE+Y3w++cpVHh1RxIOtdTEtgewSU0IwXEyZgwRP1lQDlHz55+fW8e64zRtxTGTXrdCW7SAxeMuazfAhGXKezVS9kJuGmwGVBMzzvoje/Uk1vlmhLfgCiSVHW/PwcSIY7tHpGHPi7DN574fy6l0uLvtLByZBkqadnzlNEjfdB1aNyKrzLe+8h5tZoV3qv3Nnz6sBT0En9B5J7MZ+4SQXlLZqcalJepmXBkAHaBZdcMOH/hMklbjC7XwJKBMZuB0xGzMxVKB1kTxji1N+jL+p7gAMGdx+aRQtzXUHBC90EZZcMqE25k4BoRJFefq3j04eD8J0zxiH0bmV1phU3fzfWrr5PPvRadTTEuHGOkg97+7m419uS45ONt0DxjzVsoO3xAR8JqkmaI05rEXJ0vwaQ1JqcmxdKLilPp1KW6nN1dJhaecUNa0uoG4ALBH+I0KilTZ8c5nf2EQ66KbrBOYB/Ik92EiqqjjODKPVte3CF4xuGBScg4OI5i55zU4jM+H1ASa6leK8NLZZ+os6bnhuMJ/pewVJ6hqlHybR1M52bfctSkv2cdYSmhBsNxbXO7ERqNQ5osgraN839+1dKf0/IbxtrQyDbkfE8U7VbpQA/R9JSTy+wdp+mswGMHe8nRfRaX8ffKruXxtlHDT3lAbTzoW4BJfRANrLD3AtQ0gYeji7rFB41SLvzyGdzFzyHg0U4z+tPgb9JwCzOZoX4H1EcNEWleVJBJMB5m609cj5o5buII5rvEDSzIDY8rgI1derJxwkTZBlvpx9pY3iA0EYgy83RHqvk4SWRdjZ3fSo8kysHlrAD6/YIDaCkd3NETYTrgHT1kQFTs+U7MJ6H9DwOrNDzFe9zIoQjnkM7ttuqD2k5zeZYZZb+TYOMCWsGVhiw99CRoBWrhRAWL2ID3mqJ/xID5EREat3WmygmebxErTFaeEEWe/IbBRukPl0ypPNforZLpCOIiYCPbyypmt2bF42EIWRBP4aeonBmIkclAlqBcmwIECEPEiCR88SAUHV78mRgB9jvFB+JQPkfaA4HExOKWAQuQUz6OLY4Rh73R7+68XJDL5m05q8qMxeZk1IZBD2oVCVYUCEFmh3VuWdu5kBsYlfVhpV6MV+gMaJdjeMoWAEDxgk0FjLkETIKkiFBLpo0U4l8dJka7INEMSRMgyZgXVaYM0oUZOcqM8HOkT4MWME32hMmOzoIkM+EcnOlckGk4vjyVW0Awz8OAi9O/IA8tsbxCMXULAF/0mPPSWu+rTfQb236yccWScgVVm1l6Nv+WARqljSLVikDeohTKwRAvQrEhVEw0QXKRNQiRr04RkkV4TZ1CVfcw4UCtEddddrs7aHLBDc3t4W5nmsp3qU8FT23N8wWAGbYeto8ON42rb6pat2XYGVyQPGMKHJk/CwDH5faCmk1L77DdWRybnQVp86wf+NW5akU+2nXSq/vGb4Pbm77J6e7jdefNlXmyINkeOeGBW2dJBGf/3l8TXddRrvI0+to13HRkKhak+AqdVR989xjUVU+99VeCFolxxKlQuIiDLgltwiBU6BCjBMVhfSpVS5EtDV2ncMHYYqH0aJeuV7Jp0dwFyODH35hSLEStugw7pEw3rkiZMHxMqpV1BeH/qz8o7GchKYmkICVpRxl9zNm3SotKowMMpse+qqavMMYE1pJA4NubfvvnMz6Q8ciku5aGPMEOBfmwUAwH5fBQLVrNKBqMrsmYmp1d3paqu+UabrOSbVS2repvm0bbrrnt0OL+ltptubuj3v5RvXsagzxgaObXgB/uC5bw5fBUR5JIlvp6yWERky00ULV2NbrUM0yFETMuWV/Z8g+dcqdbmgzAdt1PSRu2qWrdAdJ8j4jy66vOSVAa498C8GbjTzN+/c0SPytDClB8t6RkaKv0d+1snd++oV6/yaykENKrpIFgBpSC1/ZlHKnd/bXt9t0EoxxglN7g8Xd9+YQXPrcyl+AGSyl+WMOouwcnP80fFrHxJOPvdBNVZde1BWQOuRSICkfdB7ldi/QFpiy2r5XkzOVPnOrgOFv52hBVYVr5g2dfIGpDcS8/Wu6c7xgAwxdaKWtcarn1sRTEOyCAvh4J0El9Qft3TR4zD0WWx7NzDMmb0UfFVoDbMiZwrI9gQjz8k0Gzb4IGDVIBEGNLhLpS5lXKYP1mDJX+MlC5lnEyOkmVyxi/541HuT7l3zaZarRA/HxiihGD25Ad9eMPZBgojRUhcN+I2lI85+J1Q8yOyHFwXEIn5fKJd15+vGFKeujT8ArYL7lc62aiSMhEv98iK6UMXyG2bngSHUcb012ROnA0FyNPEb6tAXFKqN5VmDsI5ox7F7eSf0j7Fp4KhA/1O5sICI2hKrMdcFuv/QlmBjhuFnNXKFA6IQLDQnTEEZvLpVyb5yPLu4Db0hNz5MT6fXCgsNr8Og7goatsjoEbOHBIxRVBfMuvKrJVcxosUNetLgKAwaeaQcZOBAghiQmlwze69R4wep8r9ISmxydOr+t2GgmEzfxx4Iuv734b6evorMOvpP22nAzrRPabU03HXkJM5MSOrfVx2TSVoiXWz2VLetOGzTyidVFetu61TXVWTk5fTRTIK2HxTa+g0ym5YmFW7/yZukKPp1bjf2BLO1KPS4phKyAdCB3uQUXIqFN+VCIYgiXwob/YM3Rn/JV8z6u4sClfWbynOcK6BfkJX7RRfgOVae+quuoflukFjushfTmvwj6J6QwcUeH8+t34DRQ472IekkBfd+fAACNeCfDZ1Z4Sz1KPz9IB2Z3kShIl5jZcL2YaXkp/RxysPVfs1fQrC6qv0hagJUTUaokniyM28dC6BGnT4vdgSiFBERi9Ko8Qc1iU3XsOVSmDogzE8jYIO3hzswC8C5ScI1WUmHoE4FUAuKGPMecVcFz3uGEpwqkqAxmXFmYBPhwU1p9I+5zDHKEeNN/YmtKTNk2fSid6Xw7p9rRH5wrT25TCeZfAh4kcqjs7NKooK3hFSy2ZzRB3r8pDE/R0Ipu4mxEUP/H6Is5Zfuaf7yrdAUaiStS9jEhcgmaX7yxcjOSt2IjPAlzKRycOaj8vVfW6zaO56eL5sOusM5Gp1dHtuAi+aaHeWY9tP6I6R4UrkoU5JHrGgS97kO+05u9YImSfs/fLjZa8e2dXvNmqjQynucbS3lUeSU3DQ7qOEz9nXqKNvCCaCJYK+UBfQs28nkNgFHOABm7SO5Qpu5uOGH5jAUrqXNATrS80f6xAkem92K32ZoNWZbkemO+YQJIVn8+z/XhFCZ6iml+5ngCZBEh64gxn1CzjFpONV9YFG+WEiVOoTsURKm5Txh4j/3OVh85e4S7YZVz3zNWbU9Mqtaqpw/mqML7TWGJTYXNbJgxDyF6Ce1L3WX/rUpIOALMCOdUw3B25aVoUmdcql9Vx313CxcLZiHvihs4uS92xOA8Nz3GrZtcKrQrlNiT5RgGWgt9INwkgXRuyiwpInqIsLAqmYhDhimf/4MJmoKIryA9lP+GyGkbWE2rb54KjUmqtKlDwqkLsGTS/w7VS+NpnESyZ37ywUBkW7cmMo5Laxvapwn0AkxxMcSAZU46Lz8Hg6/EUVgnr4yeUY0KjDxbAsNaEsHb0Dh6IIIem/bqNsza/X7KORIb7XgMsRj0LaDaNQiX7RpeEQVBh+cjlSdT/Od+mTe15n/hxqcSPTDp0//B2QJRF1MvoWh3bmxWVvggSvZeVlpm8aWKRNq1pj16Dr/A+Q0vjDzvmY/ikkSofiG2jzKTCtcDDVcX0+3R1wwNRxckXlhBw3yt4Q6mikxRvYV+7ljhCIgA3gWK4qRzfmDwFhyb+CAzvCNznD8ko2B7S98rMeUYn1ouu9VsaUR1CeokBy8YtypVAqT+TN0dTwjTZ16jDF4ZZlljqVIc51Lj7Q3WR6qtmT2hHug9IKZnvZfwt6v2XQvZhaBPZl+/vNz7/J/FfgCdA/PshGd+bj8WHjCseIMzRrwZBhZwHueFn4qfYU6cg4o3NbNZLBKbt/QqLvtZJMf4UZWYl8+UQZkne90D/BmE6XvFViIBRWmJyUjr4oc477vn+Ws1ktY+a9a6+8JkbtLenMD3I5rm6LimM6Vrwsnkvf324yb+OBJ9EB99InqZZkk0RDteihsE0u6DsmUm1G9GiMmuLrmRhT/IYvql+5PMb0VC3gT4m81tLsR6r/mjEJX61bszBg5C++J/gr/qew4aZUW8+XJ8d1eiSGTYrErB8YQ1uuMYV+kUcLM55xsmzvSZ2KHS9vxNzvZ6w2YhKRukDORdcXe457wCuMG0a7GcR9+S9py3K3milLmeZl4w4tLBeUM4JH0jXMONNm5KQlM96lTDZlPeI5yZYcE0AhxrYR1EkxfzuGu7KUaSbWPYdADJ4xtusp/O+wjyreWIyuw3CkjQjIyRcE1c2fIl8W0hwG+GA/zcKg0vhQ78+KvPAvmocEMdeN7REvbISOn6ASS5EbGiviCJnrC6g3R4+vYcEVGl7LZTPKl2G1c0OEJS5TTfFOYqWOlzlb2VRsvdKEpBFhJJvoFWyFXhKUIk2sGX86JH1EFwLAv7i0RxuboH3TBDX/eujTDHtxEK6TChsAuuWOl/PF0iHCRdMaHl3y7QOYQdBD/3oF5l35T46ZzrhU5nvAayCQtRT0kc33FVPSRZSwbTr6WzeIHZDpOPAaZ3a19PMqMi7YsiZqoHZRr1lK39TZnhNaD6OklSEgGAz15hBUAiVSyspPWXL7pGTCK1KOd7wMEk6mjorAah6gohpqUPGOOHyjGXWbr6BAhzXHJodpQwNb+Mh+msEsHp9cy+KdRf+1lSNyxIB2Ef24+FOhGPYgp3ryoIh7Ja5m5O9HaHryntJThbWRZuMrBCwmwwvyv1GVilszwLRH7KMxngGLKr2yRr/3h1wXk/lXn/1FAbvAcq7ku7LEV4D/hBYJgksxYBy9Xl/crZS5SIVopLRxZBGACN5Jjawb1TwY0oQVzfp4kh+6za7qpowy30Rc8UxrdC34p4dSMqMOrnCtT5wdqK7ZzOmdMOL212Tx1751WlfjN+fe/1D0g9pMUZQkeq3qO/3KCcwkzkMOPZ6oQ2GJBkFm/iPHSNQ889AIpNiScYRdEl5gp4Zy0NkjnT2NRZKecJmIxIfULdnI/oJkfPTHSTTVQpHlu+0m9k3cx1lfdkzCaNKT1yq35enXWmDeZNsXZ/cYLiWzonthmjqV+C+jm0nHnCbwTALec66BBK/Axk7RI0JLxfCKF68kPMCeZiYzjz4XEkUjWpVwkUN91bqXpVy9MpaPKx+MEhM+t7U0IZpO9Bq8oNe6EoLzfSdslfJ6i1SVjPCghZ4Ran7Hq1Rw/EIP2n+WrAdcmUN3qvi7yE4aA1ZhIQjokm63KrYq/g4vLDd2zkoYbZhReTN8CGyTkWxj0R6XnbOHihY0ldlthM674x5ptPkloPyAykBOTbthiPh1F9/x3NvC3mPf/3icT7c915GjfeMG06lFE0IFnLYuuverBax0Uxrcjb8gbrtO4LGwWhG/Efpzpi9A85cqMxpN3KqaXzoGkzP6Sib+lUz8FxQDvNvRcMdD2kbulWnk9zN1u7a6dg642u92XVnwgfX92xQyUKg27sRT0wsPPdX/ej/KALLNGP8vLC7tskuUVutBieTtHqzdtOZmCa5Z4Swz3EhjfRjGNJXROdql6Y2J2JDeIwfwcEP4AzwQ3xf/prCXQ95B5u3vr/qN3uiXrhkefcH3xMXT3x5JvrXY6kvf707IvhB2PH2PvS6/rG9Fb9cydr10+2kouF+94VdMD80iq17C5ON09S0KMI5xXO0TxwnjO+L5d3I31ICjEbfsJ3zKUmSxCADPf3TIrNNDAWyty29cbuk1Mf59ifM1X9EhHDRtYOhqy+4QX4th1sN09KbVvZ+71Q/Dp+Qtsfuy/5BqvGCEhPqIhP+bEh2Pij+Cny5k/jjkttd/eot+1cLHNIiuiXS2dl3Jb/1q6MGQntcFTBX9EPdJKKT3/5V41+yip52N3u5FSsJcIcrXaOqVUjf/a4wV//PL5bSmTkvAYzG585ZxjBvI3DaLpyg7UlVi1LtKWBuvNAJyCJ8tlO2goMXWnmZYsLcuaNnh1g1eU0tZrS1DqqUnSVM/qw0pyVzURldqNaAZc94XGW/E8JvZq0yvDIyZUvFhRDeMw8Q4L8wwTBbWkcqlKI2NbxlIb8UJ5/lo82aKGmaeFu5FdGJ0ehS9yred6Hsg8imBdLi4I4E5OTyKV0MwQCCvz3SlcylGzsvbZRp9IPWnCjJ5oNbAWUIYF/lpXFkCPSmBS8Z9Kdc/nVTpwClIkRJb3KNPq94BYccQIdNrSQF9tKBVul+IXNFvK/EG9bT1WbFONJmk0WqJArNP/pa11bMzMQ8/MM1Yula9L80X0/j8qWmGk1+LZuQSWMoi1HY95fQ5bDWqh22pqJUdAbzVbZNH004aCH8RAy2/4vElPX5jIrdBGvVSyoUpt9U1cr1XbjD4hvFiUv2PJk5k1VBTQXo54OijTr7Fvb9vB3ImsWu4qSDNXShf0nPKIoNCq84wdttEa1LB21INXMfTwE81yN/R2OzqgiBzhni/N5Y8cvauM5tcMe2lTGLXoIojlCvTQ3o+9tK/N0Rt1/Xl4iuXWFUdX6s9e/F/wF5MdqZpqlP84RgRxHPd/XC9Sp4NtiqwjRNZjobBjJzN0P2IzFsHooYso4542Rz+z6r+umP6mb84FyTwvahNN7lhsWFMm0DMPI/hToPHwb0exD69m1+eLyOUVWH9OUFiLTP1DgLgdYbKvmJCnwSNKnX9h24RSNm/M83E1abtBgGBoy/BHuz6vMf6p+yem6HxT65C2Mrj9ME0PDx+Dajod3mjpaw1d2grlHTjofjxoUTeq8rCGw1qKHz6XHJKTR85ovtl9v7CbnKYMsZ8EkenFX1OgQCn8V+YhRd8/V/SkG+B9PtQVT7wxroJcy0cNoZqsNNs51sYtk/BYHPlLEm8Vpze5tLckW2RvH2cbFug6wsKer7+nCxB5Rx1DnzOh5D1oiz19ojlFbvbgSc3/6rwfyZOL4u2szK+qyz81W+DQ3jl0wNy7bhesGcIQ5O/9D9F19n5s8B/Q2y78no43vJc/bzofmCmuKEt3qjQYyG4N31flNYvviytb6oZHIOq7eiKw6zm04fbnYcq20ZEPbAxM0QcWIZ3Cvt5jwzvVEOthUzEt1dgz9bl9rd4UKpDX05MMc2kzS12pklh9g1oeoXdK1paTmefLeTYgtTHRSI+R12YigTjrgnIiuo7o7wOxetaQJEkZfbzq8XQDkt/FgsSNZ5a2twc5jZDDFaK5cPNMEB8u6Y6/w3k78nhIGMJAnZmdgB701xr9jdgPWTAx9wFqGIJFqVsiSf72ZFvdaHnTEIf92pHTjrgO3w1U/Ckm3bvKuCUAD7w44p6pCV/XJr0C9clM2A20xX0dNoRhF9fo0fs4FTxVq5it7tIJsqfHPpdmM+vVLYU93OcvKDmBOyzafRP21Vi3CmowUkB2i1latuFSuW981guy71Eazq+y26/STpbJxV3WSmXwzoAsfgXdMV0gR8A132o+C3SsQN3LV+F5FXO0ipfKxHdo2fxDvh93gxq8iHWCf1DR79wvtShmVeupJ0KR0OgvGTCaMhfHdZ+UW6DZfqHsHd0KOKMlvlyZARg8AxTpzXzvSrJ7H6V5jdN3Qn4BmzYIwwRtGh5eeSDfdzcmVXv3F8FI6lmY6nY9EfRXU+2m3mtdvUZjrbmk381mogL9dtV7uSmwYagIKAPENUSJs+tm+ykisKzSKUhEA+Gj7R9K7lFkCfbNraPd1HS8VzQEaX/CCgFQ4Y4khd9oArjWzjyQO+1WfQtEQsLjaD5FkAF1psCAhPq3uy+Ark2G6V3LUEgdvCdpVjYFe1am45xbRGS33bvimh8BnfvqUlWCM3BTkdgtuPeae2Olio+RbWfBxwNLBbhxPVUEkzmohB0A52fVTCaCpoCKi18ERYM8q5zk9dDW+XlElOZcbCXekfPpmoYgJw46aaCmDksq+Q7NC+qqTBjg2+5oR/C4P6lVooVhbkVwRbvgjzHcl/nSzANOnv9MsH8IJTwbOHw8vkGy1Gw07C/XNcaLpyc3B4g71eKmVWXrmidu6cNWTcoyA8AEbvRBU3UiThttBy40iuwkifxfIJiCsE0MC8pL59yTE0MhfYcnlWXgBDxJW4OPaMu01YNR903HVPyHKuHuE2U1jda2m3Vg7fdxVfb1jYE4D7cfrCWVuIpg5XG7xhz+B5CJn1XZ6x0G9dX3SiLUxVST7eFAUc8L+umKEUBeaC1ZrMTZbdKkXcPRSoKCGgAJpAMw4Duv1MlrWQp/HyPYO7vLHfSwc8UHXvs2ObsKDLfCVf0XBZkblaWc3XTKZBhKb0gqRyUCl0xhigRx51gqJpeMgGuKRoaV2rDFdLMmfZcPn+Gr4qp/WVqlu43KwQ4ql5bPLhaLrc7FdMN72mlClG2076tL40QGPyqjpM2e69zbiT3XP00OWwxK3+q0xXcwsPlGnb+IqXZvg4RMy0+OT0dk9+GawWrLw4LlAdUMn3qvb6jrG0PkvdyFY/3VjQ3e+GTsORO+O0FZiN1KyMQxA7djHx4jFMapQt/IAzNXEeF+MSxOMmugcpV189SF3+hmA2mx6XoE17jEF9it9kB6vYRNwTLcCCaJJTL8k9xxNQ4WLp3Kl28aBzNKkzIvqSDc5k2R7+zdHlWIw2lirR7hvO+BhBLoYENFgmyM+j3p5QKUZwD2Qf0JsJ5UKkR5gaS/Q4ju2lQ4qQK3WqLnjWxiTsUuuUjrA9XBxXKVC7X6+SUBPtPRk1WS5noOT1HypznIFwFU68vUh0JmuftTCMBRZB3/TOy/Bs0dBgx0xX9eYKeVgzWVPRxI6dzMrIDwthdafEdHbxte0fiDG0KYkuCM7nodHmGXEJHPOCt0kvia+xHdc7matZob13ezlJ2XI9fxXalEH70BbPCP2/n2T/HfyqJeo3Ylw2kJEa0w6ktDRdkbPVVd/jsxMZ0Gb6/3r/LaNlOYmYT1Y8vfxie4eiXqrgjVQYzL77xUBkB0yjmgPSwgdXEvxFs62ipjtgSgjBQTz6R859uFZlSZVi+fd7cXl1oTeUVnTsb0UXOQcdK0BpJgFReMhaxDzwDQPBnlJzvpILLvYLpru8qxCXM/XidXYj5pnZoUenpEVOhx2KJO4vOafMU0EXu7fiAlddEtOj8C60ztZz5KQpyn4zj/rhNcEqkwrKTbvTV7fRrMwqqIRmCSzy3Ln9LmSGz0gXAedMClEEJUzvVaainP5DInzZqehNTpf9aAOlRpmFDPeUm0HV8ocO21nu0HY6Sqg7POE9y4mqnBHW2WpcsDXJSvV9FAUUlC4oWuYVJ12pXYjNV5ZiOAO916Va2NHd7JRO7vO/LHBErvC7QJGQvFkj0jAq4fzbisKM3WlhTTgOLCjq+4foVDpqTymNUl2gWi3xvgJZ4KjR2XWrU11WPt0eMk6hH6dWTaDBZaB/b2alEWAfYydSUWuT9Rpt3dnqC2zN9rriTUkn80r+KTHxNhtUPh+pN0GfJAvScSu2nujcvpC7BayShehGmA3g/AmfWailjZnEm+vhAEBOBRfcEOgBGXWbbiTlTkter879cMvFjM+7SjfZ0EWeYmdOsN+hM+S+3lyrHFbJTGHQtdDb/lH36Ggijmwm4knIR5G17Xm6KGXHQ/SNKaIAlRgsZCgqmu8Y/pBIes49gCUBq9vgumFUt2D11oIVZM6+pYpmrxegWXhWQt5LE14dNW54tkvnK3yLOQBUN16Z8XgTgIK3FVxxYubX8akyhPUthEBlUr1Bq9j94/CJ7JAqHrrlGboOrhpFgsVK2SeSw9uKQo3pzWzBA1oqinr3kCsMXJrOifJyuR/Z4DciFSDpuw71IId1z3baS2c85kHcgSnMo5O8MeyDDqnwFnlMJQiVtzZZr5HudOTFg5aQ6ZuSAKsJXIAENACAlSxEROR8NjBQEyjisgCJ7ghVjTVBBw2dqszMpQyRlUNnNjtgilUXYFEsSCoClnslAGMqAD0yAO2C1RO+m3gRYq32S7Svkk3LTpkvtQtgJhVQmFxgwEIh6+1qUDE5oGrEEQ5gxdsZSjNU1lvlWFpYRVBxTdEECADAF4UJ9I2EQVv+A4jLggJugBY4MTDsr9E5UwomTgFf7i8YgAJAAUUpoCIYrwQYOgUUoGW/vhgh+yONtzRgUgEVM2ncroDJgda0LSzMKuE/pQImlfPC1d2gu1AaO1LqwqFZ0tEaULhjIqwjL8ZSOuct0rTaZiEWORyhP4Qao1dRjOBGsA6ghS+f6/hoE6iAISVnnrQlxHWIR5QWpbvZDwcOnzTdx9UgWkuKBvQTVdveT4cSVQrioJCTuUHDjfGTxMFeAcVF1Z2NytVdSfXBjbOHwdxP4q3jttOV76GiL85UEv/OAKAFcmAxnFXra9vmyhg63bjmsz4hdVAUwNXWJiUktzkdBEMIHUR2rb5/FlVF1ty9uhYEsHTRsIdAnnVCuE3Vp1ZrX0305iRhAp8RwSCMmD4uj0/3PeTRijfhJmJm+64XJYAp2be4SB0wSkQDTtz5TtW18J73NoQCyqytweAWSaW1qWhVKs+RxHTDzlHGpMJxhfGR7bvp7GF67JunOx1kreBZt2rfn+ws6aIi1iQFV0RsIwhdmFu4IijlbQFnzLblPU/ADpZ2Q1XWwgeufyF7Nzt2xXYz71C54aEWxefVXMfU4I3JWxE/Wr4Q7n8N4pM2WvyY5jJwF1UFssfAdy+FFrUHh9ezBcIMpphQpNKLyNnpYNC1Wm7zA4gJbtDaBhLDAbURwCAtpiLuZyxTiEECJpRtIcA4AAXVgAJTCIecDT9h0GLFL0jg6qba6oYh4MqaoggCxQH4IbEUWMgUubPbGGHz2az4Vnoslu6QQ83cFEPZ/Xzqq8AwU24Kz/CPlhXDkkK4MWl9+NqhRpMKBQVgUdbJMwEm6RL1FUDiUiWyxVL44SVuF2F+SK/xVZqh0t4mrXoyKvCk6E6P1RQmC12SzePEQ6WOvEnf28UuNV0Opq+r4yBGidQHVL8wyy2ygMiEQMoqjNLsDQvgHjpeYyO/JUG06mzgiWetT3QDjHoHy1Xab4wn7qFZyFre+QwtiJzwYJGn9jIFdmtIFaZ7WS8/Hd0VsqhJb3Aoi0kUhWQy3w73CrrYhqquZiMkWlKw+woUvYkPAKw+fMmrTmAaCPM3woY77vBZboDj1Vps+CGai5w92zHfj21zsHhVHOfL052L6b4/yqZ9MttCflZn7XoPOY9olo4N+TsgkHlDZAOE37vh3UPqa2RYKPbo1j5rcaEQ2BlHgv6OmtsJErmqQU9wFQA97pY6RgHSFONY3wEQmyO6am70OVJVC47aWNjqNbO72pC3a6C7tGL7ip8S78i/nQz72/lEifJqjp5koU/wbRr04hV33WHId54gozpLTvounNaZ8HjB4sUj6po/WZGKOCfuIQuLf7w9WunexmAtcMlvIzaZCWlq3eAxM+ep40mudXOH/88/yJYRkwxfb7U+1tOu08HujTDNNshPUplxx6Aw+oaxIV9wOIxdb9nfWhRFBl7pBKhewXUuqasc7gam+MkPqMeizcvZfC2N84BdIoxYhp/0f8RSjfqnlEOiLXWGUw5sz+qIPpJCUnwaNI/4THn4OfDzxSjCbhC5NzcEJveENuYnKdNUmiVataPy+9+xrus7bu/MHimz/xfbtVFpPEQROtIa+NSlIr9noR0DR1tQBJXdB4QFt9ZwjHY0O38njr62eXlaZT+0469F5enVjZj5Br4j8wbEeiBWWBCw2rEzod30eMzpV9p5HE4H82q+R36MIIdmBIU4gsGlUSvDMv2lZpvWtHTYlQETdfYhGFpAqzb/3sG83hKtM40qN9mcSDwpWzeeUsN9OI9e79ddxFO7t4vA1ETcd75lF76N/pJVQYCcLVHudW+fj/17+B3KObHjWJa+mCc/FeAHaeUEYtsZ+tVEvt1h1bx4AXSfJQDmj70ouNH3E3d92z5l3vw+Ci/0d5z8ZCUqqX7tRJMOG3TMoNlEX5rLU5uk1q0SM3nKy/Drb58pgkvnR6sQb5sfV81ZUr0aPRw7+rybIO7AU+i6iie+Ueeq1Ma7S2voirnRWQvrs7NnPMHH7+pL9nV6jeRiOGrsM4CesxdV1okSGDD7ELJH6lhvYDPh635XQeBKHzfqNgm0/FHbBYrG0iJEzNmwcsa/C+yGtFL0wozSge/t74f8dHel2TYh4BzpPc6aUOO80G1coV8y91FEWxJYOO5V5N0FcJZ8mkf8FFXB4Cj0iSsEnTI3iuyj91uvOZ94WUPGOtzuJedEnt22UMbCNAYqNa/7wFLg7jsdMbAYwElynfLtvHJvjT3kNadfyjVz7cryuulLAUqAmfGgXOGAmJkEiIyuJfOC5lIbD4d6ywK3ELyd0gkK3mdwI1wsyJSSZnmyN6Njzwk+CXHugncUGK3jMJatS4whi+gpMKJr8LUerpsvXb5CwPq1pr9I6Iq7B2rXSO26wCgx4ivnrbAHSJ6OIUGZnH8EmimadJIJTzyBCEe7riKg8pF/ETxuGKAHouE6KpFfblfucEU+3fyDOecp5A23noqoYURa0QIG3jqBRjaruRwaxOB69BnnLYJmhjGC+OsJv2/M8+7C6kEu2TaFTHQjxSWxRZMD8+QWIzsK9Bzp9Wln7ei6d2Z5g/yWU/v9snPsr+IV5mNP/pEVwG4PIgk/Swofko1lbTLIgpf/BEjHmKQ2D2EzLZpJaAjFXo6ep3nG05HyHTeFOM5s7CwoMWXJUb9lzXrB8xjJHXAwD+5vFW2mzOqAtiFXxTdpeII9VM/fZmhs5uHVeeF+6OK3sOsVEYZpkmuPPWP+/Ri9z5bukvGdqVcJet0eJ52SbDYXfLdkWp96x4YTLuDt99WE5ja8KVNYuhUcI3GxcL54iCLslusWmz9a5iSp+5AMeM5CKYiA/DozZ7XOX7msI6W+XGn4Jck3esfy7Jw/nJiFNGU30V5R0Qe2xUxLJKi1z6QF+c+OeP6sqzdeY+cj/fh9RBu5QK/uhHsdTUPCqcVXnYOTGsPDEAxXqxVX2rOpTKo1w8blAK/kxoD0edYBUeJxi/waqf+zHbSZEu8vsibLGvpUEyqTH5wZ5Q1vn+gPnc0+oUCkHxtUzli2FLTrCpcbB/Tx7rTOy2+VfW5OGhv4oCONy6jKVpYisycSb9yFZ2weHqPt43Or9/TKTyeF4QejUYB2udA3kAYp1qRo+nPVVsOmf34IczZxLvP/3+UDFA3PEI2FSxURpHIgd/39Hvf9ooiSNomny1i2r7f1ZWSLF5BgH0ZcuGxgfFp2sGNPT01lXVViOyTxXumJF8/W1+f9Fm3h7qeP2OmHWZfkqvimaC7cE+YO1IzZWQUY9VeuVIY827O1gYfeXUHNPRDe+XYOBTjmrEtDYO5if9nLpBYcsfzmsG/VxYxQ94pI//MX+QGvymSax5AIaG2gy9GkLh3zEgUmND29u2WkEwqv7TmK1r3SjN8XUfgZbxuxfDQxO45FNsPOf6NcCaKjAzy2pZCSEnZFFya2sAFnyDY2hXJ8KGq4+H1YKJ6EBvwc6JRQSOkjBvqQNKV5mS81DLmyxRU/DMH6Ezc4zcclvFOf2jZRXGZuWVLjdh449TDKwqwKUv/d7QsEMa06p4wfiqKEv1xMN9mVUc90P0bVxuImDCW72sb1z8JalLBU9SmaUu4B9TP5cmEQyFjsi/K7RoFiB35PHXXjpkmzJ+KVL3z8ikQtggvdgFV7IBbaRcD4rSQqznPszNxcqAguvEf5ciemgIVmVTpaZTLL4uXgqUucgOxTk067l8gwq7LcyuePiAZomWC6JchtFIttkF9gVt1FM0cCZRMjH9TjBEM4qP0ODCQpWhb6ZaVoz2gGaePYPw3/CDOqvjT4DJWy86Crm7gIlv1DYgsXgvvvChd23dUk/MPMsBelx6jK1h+i2BwyYi0oC3fATaiIIpIbFG2PA7FRaXSjL3PgiopD9aYl8Zk0epReLoDFe6okPUeSAwqvr+UNwrgjQtc65oTtkprEfudOJGWycOUbkq/wv4b3zcubLkPZmKrgSSVtVsLXuNuWt6qpcj/9TKpkS7iX4H+EvQqK9HDEDfkDQg2GEjrz2b1okXY3la1ynCJMY+WpzuQwRoI4BM6E+otlB+IBITWutUfibGKof5SYBAUDKkPaHJBItgYwExhtlA1Xn6dQgRUmSLWibFyrkMnT4spmTXfWWhtjgZYBf5qeppcl2I42giF+1Yfs4TGP1KbMlW+QP61dOgGxxLR1o4CpivnI5mpwKDAa9aMX36iAZ1fVkl3DHpYHYHptyHca2SnKHcK9YVTmdQzvuDf8AvQVX6XUFo3Jjgb5q244BotgXTs65fb6+6bVqkI2egGOGsV0RdPpmXUEmT6L2qFlZsspxhhUZsPg+ZLdviuUlDNRuTLDG0t7ey1WI04kdVHHFnCnlftPsu/feW2U3Xppi03tuaLUGhQhnPGIUxcaFO6FPHOTsjLNLmtUvreeqLvPvpa3lMXJ99ZEh/xw650n/HkOuzUrZ7CUkr2W9+8Ydaq+7q8WwEDs1iqF+WP70nJOkmsboZ9QsXlinb2ZdRfGmWWyZvJcSBZ0cm01kvzY+YEfsFmdjUGCZYetCyidRjGdeUdN0ESSkT4xtsxwpe4//HmbYs6ghsJfe/HuLkhZif59lohRa9o6ekaEqnS7VqvJ6/GdG2cCi+xa2SNsTs09hnkwRlRWu60T+wt9NZ5eHL+ZZFtBxzJ6t3meOlOewITkSCSHA+rGkUEtu+EsO2tSFWXxzQFU1RFwPLMl3Zqk5bxV3L5eNODrP2ZZIocWyY1rirmnY2/lkk3hRt5t3lPMHjS11742R+qLQW+yOAWkqa8KigB0qRxfKyeoOtxIFu9hYd+Lju8TUzdZEvMiSLH2areRTpdHH27Xvvmd9wFt/iVVzUufsa8LHDNvUPj4bnyvH1xjCsmo/N7oKWSf37bSgXZ2wzfwt1tw+V1eFdqez5WsmigcyQ8uR5rXll4QVKtfhSWcdwH0rs/nValmF9obhBHK0BjD5ODf8717kwI/VJ9zjUlSG2jTyXq1VNfQ3YfAdW3h1V2kdTXuzeod3x1MkClF8GAs+Ems2iZY9nqmE2FA7OcB+oEVHFjdz+rjpO4dkUn9nmiWW4bxSNdssr+qjib4u7xQDBKA0ZZPTxGx8aRNutP7YYDs6Isu2UsRRp6zXm03o4Up7gvq3Wo82bfSDt48KxqLtTj2idozz9YqfPWN+qFZIxptHIteg6j+1D2TtCjSbnbCj6rxPtTSglpru1r/qWydVYsByX6hjTpYJTKiNn3G6W6Zx1pBGeFGXQgfOWbabeBOi4tCiaizX1PsMKXUkZsAseIzouXuvp4WHNlNviWpWgLC/hwq3rOXwjeBez9eyg/dBu4SV3g98Is8S0OgvpdDrrZtCgyeE4O3Z3pTmbeIUsfcA9NfS8MDYP5dAPXaqryY4BvFZ0XvsWIWV+41Ybao6Mnyv0f1M3Qo78i9HEQYCCaR3W12ITdnKdRxgg/mX92cqMwD05T+yYru72YZCSsdg2PKul4uyY5Zxu6IRI5n0UZoOFZH37cQBOTbmQvccp/KzAlg6duSNdcbZvkDMHpTny1oor2Faxpen/zBKr8mLZU5FPi4VJIBE51mGJt8XosemPq4Idep+374q0VC98vic+8xC2DsHrmo5Wbe9BSGOLDuX5p01Cz1AKPMg4lfOiTKD3keiqGgkczcqN6u7BUWEWkzdu7bB0vOCviPdivw+spzUF5GlgVKzzlKt6y6BdDxHDnnl+gBAAQ8cABA8yQZrfPmIHkP7LvHIn5cY9ehdHS5C6g6GNDsmP2EMBJwS4nijwIT78b6+/ThWxR59xg0t/PZvfku/OmxgFeh+S57emIxw5PleDmUV9O1JkEvQPmU8K9V6mIueTqL3lbYnhLPgv6WQ8eefUS257oFPzvKG46kRerdQcRw/UZl9mm98tYl3725F3PX+8K4RY4yK/fQqoTjaYTWei+igomrGgpcuObKaxFdOclryX0/aQL2/hay8ILqTQlWyH5ryuVFjcuLKvC+q921xKjmmD0uuZqMd3H8XfDn8+7ae1mxQAdu5JeFqFm4mqtYdZeIUDq6gltZVDiiix/C39e8K/K+0r5zbtnVCC0jxxrqrjwinhJcL56Me4WMKwGuXLVNFdcUkSYifUSmANos4oRpweXXClz4qxqDWI80+0VdyaSCRdZ/RAW3dxukjEA48Epm/Qb8voNjfUuvknl/I3XoEbtkNQmMImw7OMuCPQXlqwnOBybKoCKg38mt3EL51aoMft/hCA2Cb8gRrh5yi3k/sXMLS+dTbXm/fylawGB1dx0ouL5yXKC58tUrFX2VvHWt18n2DRJnN703KwYxy3d/01aEXAk6SlPTYVD72aPLqA90IRMbNJh+590CA3VI/pOwG0nQA3Z6Z1ebq8Td4aAvPXa1lINTrbQE/aT46/fAf8OYNbxttBaxuWTx9nN/ww0VTVX0rS/WmVWzPJLVwJwuXWYxCZgUuHVOB92KyfLL1n3WdbfgR82t4Ld8796GsYPNoNcHkNgBzY6tr8f5bYHjm+nHFS0gwyDHrLQAgaXd9VdtwqI41dyrQxsMKen+bFi+69pm5L4UwN2cy78h6R7bOKtVZxyXy1HDsWVNPReG7GPsRlnT66XF8OAfwvtABWyiTiEu9P5WubENEyAZuI529G7T7E34MZ7tqm0wVUYLvmB3jFMHg6DJf9e2YU1NbIlWikl98qB1BCh17x7fOUHLNwhEcuMaDLGaCZLauBPcsxmp6NpNuOJy7RU1sNitacEPHle/to6W6Br/Xjfv3UcWJ9v5x176UB5bnkRNdfZ3I6a412nbMVeLzD3c6dqBZtdDDsv0gHq5H9tSvBeGGAHNk+62BZyJKshRR2X9mJ0kMtAQtX5zBtJhasmh+r5y74YzdzbvVcfx2vDiVGP3yQeOeo1d4HoBXuTpLQirl4gGqag+4N7MB671ga6OZthd7SPI+8nXBGhzvGkblQ/RoYmRS2ms0u+tTvgpol3XCKZjqoBZ9b95AuH/BW4lqV2diT6uPxzHJXm8wGOJAsOhk6pebvx9rv+3YrMeDfhN68+iGlT03EYrzLjY6Ijibq+A9R6r0jBj8WCSVmSHmWwfTp8JpI/NZgehK/byVpVhwp+ckJkeOjq693/QkZFP/t+oOTHoO2SBnjQ8emE/wDpzvxeyjHyL7uj+fviNcjOL8hJRpeMOqSP7LGhKa0SG5EqJjwuYB5n3+phr3rwfT5a1a5JiyJEQl2kPHJMiEOxs9HZgYVM0ZXPf2dEUYeWIaXcs+VmXTVHTDxT/T/MSOMe58Bp19LRb2HMnz7MZ5A/HgcgPfq+o96DAigeJ/XWbdDYnwqEgX2NkuHuR5O/MiZLcFvVv1OEKPVojg9M6+mqHyc4fTEdAijIhEyleQC2t4vS0pRmu6tJSHpcjTJteyD2trP5Q03MYSS0PXzB9W3rwFjBD4Xl+wv1stQw6yw2G5j2LKGXW6o293Kkk7BEXNk+E3MI7UcWeGfALfkObb3fxh/UFbavpA2R3Elr9gXRazDyKXzkK1BdP9XDkYoFOt9tK5SO/m5xaNOQgyr8/PJKyc2R3cJeOz4E86hqLfQ2XqZAPPuOHQcxMA7HI0KeM4TzPA/QvQwoBMKnLsgK+n8cPrAv3FPM0PMqt+ZtXEl2ChjTmv5ohGwTcx0wCgDh2hctTEchWdiLoFCxApoG9dunJ20JajCV75XMArh+EcnIEy8nEpRwCIA5u6BDZO7sqsNw9vbK5TVhDAofugsPpbVwZ/AQ9HY5tjOKw+pA5FDGNztcLcNHb/GXTH70xbp4fPKjCoY1I/MiNqbyfew184g7f6tL/2ITfMM3gwH2n6M4zOatyrE7/AlpueuWsnAfA93mc88zPYrDPPcOWC4zJH1pa/wsAHSEa+VpqBjjGVlzAETSa/updJkjTbDqMp5eIta3cLMP4p5JHKZNJDU6oh8mRW4p6uHDWtjUw/H91W+DyZ/YBReB6xj5nylJ2jZFW1R01P9PYLWNTIYQFfST96rd8FIzP3gxWnT3NC6XpFS/ISFhGW6sdwmXarEdb7FrCn1v8EDCXZQuXEwSQ9C/bDBR0Fvml8oLgL5AEKFjw0dQtAS1WxQ+uMKN7nlaSHUoNAaB7VPq8DdmKKD4dzzkc5xF0wQDcsBfZ2FlFENwqHuKlUTHdfFznRUlIF6yPzkIlPsIVQI7DMUMZ56EJBgOshLGUmDdwLoIEWCdkxDx6ojj4Cl8hx8l13bI2gKaXxyAvJU0uvOXXJ84mzZjy+FG8CH83YDCcq1H7s4WmKUb4/FTDvXkGOYdcWM0smcZkEY6+XXbK9odZVrHk+W1CjLJ39ZWQJzvoLdx2mOq3k1/L0RHQjloxTHgY/VI00J2Oj/PYfwPbZ7iByBcqCRZIyL/0bT9g+yPax142xB5jrHdntrcNq+xzf7uW/9DnwGNzjgizdnyJ536kSQ8BXmOu2zBf3EzaY3Y4VaEaM9Ryoa+M+qyQP7lqJxcQqcdOs9Fl9hO2qt0sdLpyN7Pkhr7tAh08+0QHHTPG7pI8LWql5mbuyDGP6vM7lJBbgVkbkd3AthXs4oE6BNqeX5flo8XUp66ED2+j58wdJbcQvl+qz7HLeV7tuv7p9eWtubXd+oVaWh/xTHJXgfaUM/SDqQ6Y4VBEfGbzm8ebi1QdqTazxuVv9xVQ0BL7sDhbuU+YH5c+t8lNgXoAmGXtOzLZxU+ZZ9oI46BV1txbW9HL4zZt0FLM4Wnu83+/TfuM9WPIfAPZN9IHD5ttrM8JV/rfKe+Oz7+Lv7EHz3raXJ7W3fdF+Iw8zTfKa7fav9aWVnDjlmUSuGbfF8aidDzQvfmOeSzCV72SxPwhIO8GVNO3szYClbx4o46AiU+LuUe9ziysfC/l9nTZ5Lxvx+7ebp5zCaUh90j/RUBPbm2Keg+xGtqHKdqu1dLuz/Jl7AwXOkZApFUFXf53m6r9dB9ua0a5NdrX13scKLobggoPGEVsMzzUGyarFuhJ8uJ23PsoCwQrpKGWcZi9NImUDPdLb/9Vh5qauUBfVMve+sNg2wE8kX9/uO7iBbzvgJcCI4UJ8AMh3D2hUPpPqhWsKRu0dXkCFBrGj/fH/lsv0IJM0GEoSf89qb7HKa+lshKWjUIlu581OYvLfqgES5Ew02ai1bACqqE6uZiAMzO3mgK5VT4zZkjSXIVqwkp7Ikt/4KroC+DgNOfn79leblgRQw7eF3PFlE/IwoCJ0bbCylOM928eZxFjDwrv13+/38cPe2ocVg+o6Lkq/NbbUxa9/dsS483wH+Jsrqd+729D/fS3UQpQ+ncILtjw6LiREPsEb83WQP2DpfYSdmh+hqoc4TAFPMWH1TCZcWP+d8ETs9d691tlp90eJLVxdl8488oABPYyQKjf/NtqiFogfd/+IOVtnfW0/SbL/hF4cDfQqoU+4p3tv0sTgP8BsAlW4+VW78lwdsSQDAMcq3/5235H5oclTzqdNlWCSGnARfm1ELpHZsF1GaL0rk5G/ebfvrfaWaVMS3bGS2o1k7yp4bLZ/e67V143MB7W08pWt7Av6ihnhsn7gHXz0E+/XZ/lkpfz22MvFVMQo7HEeoKxW1D6Dd/H3W+3n33nKZYUwH9l9C8BpDWB4q04SrIMooYSl/NmgFTruFeBFQ4HQa5uCrRRbKJR5mDl5BL9b+dBUQ059lGuJiCH5Or7rd+v+0muURfNBmm1A109HJ3D4gr2ZnGFxyflPSONTDhpM8avvY2APxF2pIl6+ADAAI/45Kj+f3LLg9RSNFS4Sp0JWvxK7kdfz+0Oj9ryI6UvTkC2LyEl4y/yZ0OuytusNwedi550Bhk9He6VdnV2RBP7/PtFH3+XdIH8YKaBWism40hJn7/Acv/LeVofv/675BLC7kZ5/eK71vJKXKx8QtGRyarpCMt763vQaEf47HucP9UIp43zRS4XzofVLYTdrsQrrXK1DTuU+7d/76XrwFz562JDZwZ7pquXvf19s0hPF3Kt00O/5jv0s+8wKTRPioexnH3SsjlGYOT5MINhjUqKKQtWNNkKFUSPLkdEvhichQOoQkOx4cSNHRxXCJ7DXADgSwhYyFjl5Ia2ACAv8pSekOS0PUGemZNTugDwpT3J7RH3Du+Tdd8kifjwLAj+3u8d3I4goBSQNbELAAJinDBv2mTnzJJt993UYdmei2otWDV3jmPXFZ/6jLMztQDwzxmzc2xBThswZF+ZLnmuu2VEn+O2tDp0Hkz20t+ZWZAdY62h0LAHGrzzWs20LwB8NyhnJhbknqseu63aqF4bqtxx/gqI+PFYAFBMsvrePxfaiYi3tFFbkGiBOInCifCpPFFVqklo4hYADKNAAz/I/aEHVWrTig1TOmZ1QTLJUCKLV+jYfAb6LgDAzUH35LVXtt334evRuKgLUtyiV+CnOrdq1vR8B/jorN9+Xfu9Ji2+dgJvPVHiuWMuqffOYbdd87gb5rI1J7Vdu4wiR+3auvY/l6+FVuHuWTkhTy+899L181NsU1c6AnNUurwU0MeA8NADP5yWJV+wbiHieLsKLslxS5Y9ukfF9zRoQbMR41KNmjWkSQo76ejqHVYiTYsZXapc1IqiR6Vs/YqYJCjBIqRiKZXHahwXhDuaCwDG10KgASue3AVJUIczRgsS5cLrieNtq/BF5ozAWowAbBkNMMkLAPNXeWayrgZaMowcDRr5u+mcCFLswehIFKQQVDkDpua4U1emHbPzcFEtmie/CVuQeK5sB78AUAFn7P29EV1p0UusGkksooneyBlRMkXymcET3EKdvzfP+wa8OC7cx+9d6f+NC9TSfPsP2iQWh8vzwrS8IX2MZ3pcPEIiEnYJEnkInBQufgFBIWERSanuWpxvYs3WEnO2Urti60hV28lKbwen8fZwm9sgr8XdN3L3wKzcv1b1vm4t7PvkATo0wBiHATjj0eDgZDTHbRYPrykhYUMiovrs7AWiJRTqLLHID/huxRNKpXJWS6MEenDVk85fIFsgLkMwYhbKlSmcJyKSr1gylCvVueZ0RkZdnmlfuXZ70bXzjmYfpr6S5fzrwfgU4hhRVRAAnBprTotTRiEDRIhEHE8u8MylwBuRQFDCASQAucGVWicoTzu38xTsJXNDOtvSlFlWMwKA4SZ/hAPL3IKWHGmhWN44YD7gwozXUF5+bCMTTMHQT+Md0DjBOfDkA+LYoUB85VeLJqP8crRnR/MPpA0u6ezRTzW+ARDvnWTfXZeSlOy5vl2NDChBNpJQAXs1Xe9MhfjXjpbJ44QnNBwQBhhUhziHMrFJS4mXYdUsCexinM1s5ErqYpZLAQMrxrkCJ3sZACwM+/PZwv5SNmtvRCWXFqvgmasv4YM+yKCaKEA1IS0sXRQbUBVdXcLtVlfwGceT1YV5UsoyS/MCugblQdem+LdVO2ivnc5xERQfVMZHfJTpUYHUOLiQO0Cq5CxnXtE2iw7Xk9OXP3MKHt40IxOUBXFa+jXlpgfAt1MUnhIA93XJBbdQODCZMWuz1CwF1q1AUwkAMjfwPiLm+YGNVkOQEsBjWxowJmihNzF3XVUAlLIsiGlQZYe4jUigqBKO8BGzYItO6NUwBzIYoxnNrfvbrK0XfA/wk+xqTfqgltoNoFC4AEUy8ogWiu4NJ+e0XVjJleUBGaIKmahF3sHGn82tOOjBIH9ZQzCsIZ/cPJXB6HArGrXmXAwQOtAm2ukSnczIAiY5IcRvArmNgNCBeTStIr4fRBdI2lBydyhjKO2k4avpkk2Ww7ExKApYoT0ixKJ26XIszhEB0EVMjCEyTjgZ8hN8Myk3RGAqAJDdZcRpPAk+8DoA3GYIIC9kZYwTIQBOWG4wRRmBGJKhw94F/b9hmBFZ/wJ1kqUPXLFxcDMaBtDyrNGmQA2W/9Bt8e1ozak6sYj9dcQKHyQoPW68KCH1AVZ4neS3xBW38bGBgXFEiZUBhiiJqjVEqH7bYrHm6WZYVAwOh/wT+eZq1xq6122kVHzYLl3aqJ3zd9Sn8nb6oi536wEBQBWduswBMAaTgBJxZSLWM9Mqj9b54VtdAU+ssY1fq967gRu/KO7LT0UKhspNN2ZHXPaZS7KQVNhaTN2k7KCelQ3hnWaDScYiZigWbmTj/RzPowQWpAOAdI6kRqgLCQBZfLZVqx1tWIziiOxiA1s3eYYjYQBKsLJqH6LMYfaEvDEbolLVudDxm3kisn2hwidqiMghDsVJ85wxRKKaufSRVzcXur101jsum4CvmH0DdTFp40Aq8vo7smvpTcFynPCDq+akjyRIIBWAIYw8x+RG6Z3nSLlCAh7igSfss6MBL8yZNSpr/Ze3GWVGFzSaBKDkh90XsAQG2jtkILlDAwDiewQgy2YtbETHbgFEpbfF/vu6t/uIQ2ZTGQN8SAYsaoUcKOEAbSWaJyRx8zoqUbHlzro39XqpGwunAixS8m5RSzq2yZancQ9ahLEcYq2EI0Y8pR3YfthNICFyhZ+EKNXi/Qzfy7uZtxZn31mUlPmJZK2DpAybFVSArHEp0PpYzA191V9VGZmSJaINskMm2M8/OY6sWEQiN5PtdrhXSvKVCroezaVSpte9ISg76xQc3BBIl3M3lE7hVr8gbHcOBHt8uyb0wmLu4NfEGqnuWKAcW763aMzNO4Vdz81am+F1OoXHUfwavuONH20zyPMP073L8P7QEz8mKo6EucO60l9SusrDFjWbGii2RcCIjwm0upuVOvxGXIkaQi+CrvtA14Fm0xaycVOt5hczU1u53t2i7LI3qJe5SQnsUl8/qZ5KFFeDbjOavVYImjUSVciS4bCAObl7htoEdlhH8ZGt7HYKYKa9NOrrdLvCIfSgDnTdEoXbr5Zrn0QQAMqSAJIJvuWFAUDcSgxVbsCpdP39xVhRWWHx+H3ZixAAC0CueakgYbI2QYkb0xRRksX1IlomM1GLnnVVp+WARTklkrtRJ7hhjRVaeo6RVgpAKRfZgo3BuipXrSTWL6sVXoG4TiVPOBiT2hWzaHZYpsViC825uX6q1Vi9VrU6vEB6c40qy+f9fCQU18DIFDhaRon09wt2QEpdbCLIR5PzbgwYt8WEWfaFTwACD7aC/dNfbGPmTPCISisaTNP9udsBUF5RRLdwQKhQOXxS3eCK6TqxpDFAliBF2Y5B+7ECbfgaZOkMhop3hxZPycrtDUj/8GzlYqXP7dJHc02qeBdjoLt1UeHDu1vpk3mrNcgqJrMIDOJ6/YU/obxFAX4ScxOsRsmssgF5d83eVzxqA68t0iMqW5ju+TJJEnBpprBQ32/ZVUzOqVO+ysHavT/SkZ5IVmK00TJoCiCWtlTDwFGxEuA5Xh3Vnt5QSuU/8XTutpk/GoA3WNblh7WpGt5Zebt7RAWwgo3r+BhUJzciYWh13wMBxEDa3sWrwyn/1/BHTRh7atk2x6luq5u36oOyE5hGWKQ5OR4TePMGu8yy6Ao1y2hpXvJKBvquwM4w27oO+7bN39ntCqS4vAPx7yuyj+fVIwBXOkTp9KDk1icKGgPM4QTZ+Zp2TPYJN/HHR8ae4k27r969wE3iA2J1xR+tQFcT7dEDJBhIRjLrJCp2bbyc3CkIFA7OLx4ZsN3iJtmoTHjr+05s5cax85pTbEzHXyTsKV8+06K/+OD8/rMrc3XhvOc9wES/R6bL581H5YoV9ZCT+ihYyHeZ+fzGPQv+4Uuu/PqjXx+z8E/N+qZ84e+l4hq7fMj366+/eYy88Es/8Qc6jizQoA8env+ePHvvuWdee6FN9gQtAIxc5fzzrMtZ/pjXPZd6vN/InnE9JvwyasqkOZmWXbagVr0Tjp+vZlrip/P3DXnmaV8SpLlq3R0XbNp1yJpP7rplx3XHnHHYKdU6Pj7lrV+29bcEwgQuAOjJQE3Xzoirc870K70iwjQb7lMS55QsgoRp0mExIgsA/OQI0Hq/7MVpZsSygnXiTfkxVKoSE70K3pPyju7rkqdIM5oC0Qr54arTqRdBqDLl8o2JEKfFsColcvThiOFvQ7EwjYxO2xs1SAZGJBcIBiDUqQQ3mRgUT+WkRyLhryWB5EWeMX04olR58iVFgTfne/Y3oEwDmjtp9qBkABw5cGUXhSJ9LP5hcKv4Xvt3kc7Ex4svp96yO+3MI1nwgP37LZ9qP6cKgFoHjv8TSmSvPAq1y7P8OSYu3oedd9FgUfvfdQdt50M0rnyE2sL5H7mtEmZ9VBGG4J/0uGr601ShftrvrPLUloAU+zCMyMEmyyWbyV56NEYaIwPSZX6Q/IjzI8ZN1KckCHdddFDRoIKziIv8nVz6p2VDsf5EAIs6hpSC8+TLn61gJrrHn33VpxBDz/6iuAwDSRC8pZOWszc80llSjprH/tyeuDjA2iSOxZozUwt6PMjI81vSSkCkQGu8JD+C1UditeGtOpxVhr0sAwWCkQ9ffrxraEtIcLt+S0JCAIjQEpzPkxE50BeQ/Xt2aJV7jKdzHs/5wSW8eZ1W2/W7Eiq0fstexlKVOHyN0xxjDxuZw3j6EUe5xSP/7rH97P67HV+0R2A7rgpDhSWCD5rUyPO9doLOotllfUZJ6NPWXHx4XJGBkA8WVC0C7vGWBAsGU5yu/qzZwlQyoXvT21/OIeFKC1CrIJAK0LXryLy6r5to79PvJLqokA7Qbh1f0Soq4li6qbwKIgGZN9OW6af7Ql2nu0Jag4WqPxUTK60mcSHRDvj/wVyCTAcMLpup8OrkN2yk/SP5UbeUcIND4W9WkT5Zi4lPwSE0vVnw+Cpd6D9qFMeHtAIDZqqQJabUTaoqNKEIfLxQhFkENhGeji1VvsX7VdpS/6mj9FOMMMa/9xJ76ZafSJEqXYZM2d5jbalZiKjqKViIUGEiRIrClqRErTZ71QMUNYPGXTum6fxLka464HTzTcvLWlqgH3UOMCM++zcsTonmGT5DyQCnYn7+j/LIprkgm5Ma4vD6W3chmrJPQ2UPe+lSbYWEdCA2BfJ9ZA2tq0tMrpvQM/jAuIYJ3ZF2WpildcrVNe19nTLlKlSqUq1GbQLn9/4XufLkK1CoSLGSBBr2fgCOWHHicSVIlJTAvGYfjvATG32swzB8+73QMTAFCBSEJTh5dZqn1z/8sGsXW76zkLkzaY7+Ro1q9Fe2yKo/x1KePtx76q4/RZHp5z9GVA9w7qv/UZtUjSsQjg0RIj6Zs+WmOkX+IV3oSNatjqP1mOKZWZK8Rs287GJdlaLu3nB/PZU/riXRctbtVHmW9pTSLENJcPXdqT08XV1EEDmeW3vp5Pox8v5wxIZN247asUsd0ZbWd2a3zkTzeGHspBy0VENjMAuOVE59sQgaslAG6qGmBIrBIahIIyLqLrzFt51BzingtJ3SlY6V6HbzVWjVIhv0X/NBOGYX2xyLY3C3xYIexBk8Blu4emz2iQZZRdbm/tFd8Uot1O2IrR3W+97ulvauret421EtrE1p8vlw5UqAItmr3Vy1vd6xgv4R1Uz8hi3wSs529RtUZNXrqmuEtPaPGYtzOYE48F5/MOSkpyLBvZsuM8QHAJN28RwAF6SrGEE0F0Ab9PkfniokqLAxOispA9flHyP6zf1hvwImlPl7Nq7wV5uVzW6ePySGCatV009ISKQ3MBhB8Se4HhZ3QmStGif9X+JK0R9gBPtlTTL3QIGj/BAjJH2MH2TExMhaek/2K/ZK8e+ghP5TopQ3JZMxOROv43pCzTQ1TD01R3QcMgqcW5N4LnESJUmWxSJbvlL9DDNchTFqnIWjlWzU9Da5/CO+0tJEur8ndagYO7FjuoQJPPTU3wJ+U5hbR8fOqZXmoChtJ1osRQvZeodNWrFqLUQ4QELKgifMaAhYgpAiCJvn/382o5lO6aEe74M+Lsd2dEd2eIdy8BzPvmxrN4ctOOeM29nK5nd4g+tc48qXu+RFLXCEIWc3zQSjDUsfXKV2V79a2diw4OwYKAgwREET8AEPxBR2idVbcgTTJDocc0zCML3JNWNNcjHVzH1iporpJmI6MLcJmUrmOgFTwVzGZ4rMeTymnDmNy5Qx7Ti6pMxx7KJa58cdExEUfIkcHuRvdf7ZyVqJJVqiYjVaZSVrhSBREhSp1iIzWcsFisRVqEqzjGQtFSBCvAKVmqQnazGmcHHyVWiUlqblvhNckJ9517Fu2jaPIUysPOUakrYQXSiOXGXqpSRrAZoQMXKUqpOcpN/t+853QKRjwg6WqtCzCUmG9UeOVVBCCnZyi4A4ZAPmIf6Jbf183UGa6XxiGq6RN15YVVTlEY20cEMjyVwiESdOYQwJtFLMPNAKUXNAy0XMAi0TNgO0VMg00BJBU0CLBUwCLeI3AbSQzzjQAh3GgObzGqUwj8dI1UTM5TYMNIfLENBsToNAszgMUJjJLukJMDPY9ANNZ9UHNI1FL9BU7XqApmjTDTRZqy7EJC06EROZJTAmMIn3uzym6YDZEsnkx/q2Rk4vG7E4Xvljeg0Ng7jujRZR60TUcBG1UJAS+zxbdmhagQcCe08AZ75dCLPEvcp03+ah/IO28dxUs7/Qxx7oV3nyQe1Ac/JQ6LwmThCJ+AJrY8ZQynxPT9+RbdJ508bunKg+obZG2OfExiQP7XQDdX+gL6O+cnxqrm/gOU084mvMaBAad0TN0argqXcXBi5w/dE59XhdDc/ZXXGo/aC31zIe3/bl796bpUa4uiu1g+37jSbnHm/d0DJ+MNcMQ+Pg1WLNy37VVQkndt3GeubIKIMi47SMm4/ImUGTyakj5rjW6O4xTTv8h2FAx7Mt03gVDznFBtOSDMv5KJqd9kMwODvfcU/x8aPX6NuG0cVKDIgjNaQlUYb2cKl+n4uCDo9D92jNS2/Mr3vBXGfbHio5dNDb8e8C2xuP58tvD7tFbUXMU227pRTTnpHdiJ/1Ef75UN6uavMxM1P+FhS9J6X5FsvnoD8Y5/inHpnW/NvYYJZr8hVxjvx356xx6oIzgJ596i/pVcg709ruZxaQOyv9ZT2YuGW1Nc6Cw/Veb5oqDCV6g76qorrBUGW4g66Pct+oNhRPUK8GVN4+ano4DARo66CAE5gSimpihuD75lf7l75EVb2Sv8DLMMGd0756v3S04RTdW+0lJofGxLHTkJaeDSedzs0LEYbCpRD/el/8K39PWI8gNflJ4yNKjERp8hRr1OqQTf/yBRDM/m7/PDzyfWJ6bmGJtybYALAlXqZ5JhSNv+q9aArWHky8yr0EV3AJ92VNcVlTs5zy1qvaC9jgCq6J7NPzi0HqY0Gy0Z1dAeZxx2cf6Sd9yfcdV4CBj/B8Aucp8dkj46DRXxiZ/n8EKG48cwFmA4Df7/7VAHiCRWTJmi5nDwfoQe9+szrkRAHI6EgYwAAMa4bU1QCSoJGu+9cssayqxTYPz1YFoOP7b9f0a77/ihbk8yGUSxFcSwC6xluEBe71+g5wgIMjemHJJ9oCAHB5UWcaPjc3v3c1wDq4hjUxq+GLhv9HXEWNA4RxGm8VOy+/sFiy1OwSBHhhCJfrAreIhNxMk82+00OOgpNxSk57ul0MVpnGrhqrcr7K+ZuVb1fOVn698j8r/98m/0JrD639PW5PjifXk+955Knw/MMmC5vCX+XmZuTm5FZvFtjsn7aM/VsulADQEA4TVlRRXU211F73QmlhsrBZOC48Fj6LI4vYxeC13EAM/MpX73+6fjAiM7bb9dXYFk9L3+lKK68rj00AntO09vNkebKpa/+6pWWFLDH0Kt+NHXrfBQ1utHntAyHWuig+IQ3Ze/aMUv6KvthxpxHAxS8A8MIryrm4fOcB5u990ztdd+ovjv3ti25ufuiXnX7p8C8d+aUDt/cB8PQdbtKyRpAqgCXpUrEF0H4SuLzY3kmmW9zc81/EGte+7gBgLwq4XTe8yc3GxNib3ve+a4tb3uodB/ehfZk+tiVuoS0Xt+K5j72cBS3gZPp/5o5Y3OwWmO28s1/Mupe45LmstFEyzwhDjbisea7BaAulq4mD1ibJJdROiUvpGTC7Giz6EAD/j2/REi/L817EfJY5yOLXMM5iF7ng1S3E7y0sdB0LX/pYg6/Tny3ONQxGwoFAScWZCBefgJOFjR1bmnQpUmVKGzezgfr7Wblf9Mq2G3yCokJQmKSCJQxeMuJJICmeNUJGVGhjpetgwM3Z/r8O3HgzFk50HeiiZjfsdU+Xf3V7aJ/7ej3W54kD3tjrFV1vaXjByCf7fLTfF8Y+OxAE4QGIDA9TWHQKhw7B0CYCOhddUnJ5UsiXUt4US065lFRLTb1gaqWnVU7QstMvklHFmVaaeSWZVZ5llVlXkVV1OVSbfV1hGhSyAbnUGTpr7g0O1chwjc2nSuMiZ4tabZR4l9wfgnxqzjWUq76cTfU5bvHq17auta9pBStcySpWubLlL2/lK1ppGb5KCt+IPBqVZ37euRqx6kgzmGryKYZyEKQxHTK+S1tqB1oLFMdaITvO+urZcZWqzShwhzl3LX+ZbQlg5wRaAMye9H9hTwFQnlol+7SKi6dZ+wHnvwAoXhFId/D03CeD/d8XsGYQ3K7CSjtr5Xad4xHM4liD9M3K2M5GOlkusHZXuJgrYqVDg4+h4uOcQXY8ZSWO0tUFMjxBDsoKDvo75MeET01JSEWBjEqGya01ORE1DREmAxE3XxzSUXkdx5iQdf6Gwd5Zb7Gdv5/2W0c992/vdiL3WNK84kyM5T8nw8Qpz21Jqot94hRgrd2kTLOlznjiOQQrBtfM2sVeQAy+SAbHFZkQGUjcLZ/tK3dqdwaJjB1tkJbKii5Iy2QMzS4W4xDpNWVQk3oGOYILeNI8emV+kPnMeu6YwyO4zBTXlq2HQjXlQWehlOSUmOxpFeGMZxn30+HIx/Gj7LM2wDK92oJcO4goGuQzEkIJETsx2aLod0c5U/NGGSmf7lGYXg+Z07YY+I6DZYlpit0LtBZdwjLH4QyjEIdzzBsU35ugjNFh1haFYtDpX7tmUOJ8URSNo5qmRqXQmHduL/P3T0DdA+gxyIEc6AJ0GDmQAzmQA12AHOgC5IwJgGZg+e3aHEYO5EAO5EAOdAH+NRrw+yFNS37/KOuMRkE0wXZFQ8K7JTgccpIlg1MU+jaZcn3tZffajs5Hk6BaGs2N1ROVeD4qX6XcZFl3XjcZ6lYnJFAqmWySZEWndWoiE+PjUDFdwvW6NRgDjjZ8KctSKycKhIQvlLSTjjHpVtLMCSXKChSuRhkailXs5mBwGE+EuquC6SEmXm0WdseW1tSeajz79a9rFY5of1x9vLxs+fbjwrJoqFoFN/IfPcqSzhyThBMuWxyN0DmLani1ccmSO1xzQ+R/ZNOCm9Flgy86PJyxOAe6DLoMegzaptk+i/3C0uaWB5ADOeMvYEvrGp1rnqBe6gTlMjWoP3Jlhhuw449VLBUPAyNp/3lwnYbhZGB8rYVAj/ByxR9eqDfAS4fjaRBiGKIfNLXrYpq6HhbjjBzIGbkEOdADyIEJgK4DfyVwj4gC9GAuEW/dFrlH3w97Hue/vUlp/vWLUq6IlNRaaXLdf9IWSILey6h1lEMUyWHom2Z7PPd7//07S5buUto65Fzz/m0dS+PJOGoCnwZNe+Ha7Yp7EAmR+279AdW1Ow6DI1sMTQasAgr5dxGBbAyMfuq6s4GVgKtEqoAFm2axmCpxKtP7HJeE2Rms65BxTYWC0j1Dv0OQ7N9S8NP+9iXYKBfAShb/91Egcln4p6T+/N/y31fDWF83sTFNcb1vXu1+SFvV+GprnBOlO2h7fiWEVGWB5Qbs1qU5tQFuFHYgzomMx9U5aYHJPlaazaeyblwn26ftatzqV5YOeuvoCb/H1L7UL+4NyNECbGRz0d1Crvi2c38get1ft0EyqqaS+My0NmqX17vAMyxiG8EV+V2zlecGF0eAqf8uEUCfmsPw1XMhaE0nfN2itIhnxkoGNwZLoJGRAiIlptQc4zan6kAohVq/hywTRRwM5VHNr3EdQCJokMsTJf1cq+Lh4qAoIhto6i3+SjWGtfhgY27RbWvfZlXLQ2eZsR6oIDVKiJRb6GtAHyISFyZu+rWTVyHtCIWQBPrW/GFnRzZ7O70gbtdeYGMXjOK3S2Lou8MJQlRN1xHYl24Z7G77MExcO0SOyrQHguyJWy6AwU6DzVCrMfYN8MqTmvvFCuX41cfEVykEYxohPjp1hXXpICJbqikl+wqs/KfFFujX9V0s8ym5i5W1O9Cq6PnVGqbgLCMcq4EIPg+mLISkXE3HFxteDq4AlsUAYRlpmdeULrQxqAthEEwOrcquh8g8PWKrm/ZdsOKpuW5SES07plj4URoOZ5K7UKNylzOw10uNAkoBBrFjx7W3JhZGtZGzoW8W3K7yePYsW15at6wUctWsJjc0YzcRsb0D3qlm3IJdWBwCM9S2TpU3vc8kgsgObNm99aWVpEUjb5JINFsJaUkYxB1/Yu+d4IFZ/AGivd0cD0DbgouccU71YldgoLhiuVqQuoEZ3dUdXtEdzrJDXezx7xVJVWW3kamLRHbQ9j6PA2Kmh6FJDR5MtNVkRDaIDlB14XRwv0273CmaBvUCPCtIFTzS8IpFw0SAXFx1bKcQIF1VjKygneh7fk2fWaippoMd6a1H3Yxa266DrXvVTvhPBpFqWj4zNSS7vE3IRTxEkLd7tvTg42pAy67kT/CaAoTpyw6tx+/wxEJ+C+nq0onYpazYwlGZvrtUXtZeBSdwpl/7duGgFIkbbAPur0h8tIxqj21r/b/7q5Eg4CLKYvCqpvzGel9WYz0cSwwFTyYPGQP76stadlqNj8J1tcVSTSt8IFyYvqrITR4VZrGCtiU5M4RKc929cekuMxpxZv1FlnHIpwKsBdTn7fnr4JFL8vJtiS++XVfjsLNwyxPAyhE6N25okeUBXRJtpnuWHJwzjyxKHalr+5AXRoD5+5uIaMCC2gA/BeQM2LZlIgAsDuf7U37tpAVTVyqpcjbilmPsuLPaE1KRRA99qM4EkA0ELqSmWrS1WFiF/LZ/No4S13iJAMiS682LUk+UghOMvLwZZxbgCdkb0/r65YYZuM60i8KklHcffJypnJpctjdskK0oFKNEPZqhtx9WTEwiIUfYmZEAlIMbssSZr6Pg+T4nmoiFMlKsYju4PPgSwW8gT9hFdsQSDF5HOTaKRsypTa6+sUza/0JHIT4jRLWSEE4kGEzJY9Ymaifkk3o8eZ2jcE+WdQhcmITGyFmLob2RWNCnkAskn3aMWs0No9or65EMoQLDPhTsmZAOyIFGfCgw2zTkOyvpK0wM6c7DDLFOkuGrVxkVTVvhygsAUOgWbmh+uakJs4qTdYGyFx4MdnhVE2mH8RRh+QaxV1bhzCZ1EGZM9QgOuTiw1fo86MnmEQAEAlG+PE914bPFQhNFIyZWMVJOTttAw8S4N23Vnk6RgbZGjb/i8W4IL7BoXzy86t4A1grsSls2JuKs05ewLWlhDKeKkr0+DSMzGgj33S3uCphpLVZp6NW3p6EWbnYKousQMFJOjbHyJUFB0od13Om1o8ekQQWGkxhkRmJAHh1lM6+ee8oMr0NhnN34OdtDBQ07WCTtakA2QRp4zwmlEBRX5MVeeXXkb0neUkwiorRsO541QgdEcsrhAywKqM/mZkobs+FtNbjPgKSjuxSDu0IpLAz5Wf76i9kVS3+LRMrgaf4gkQLXP82maOQLNsWCNIt4SSkDNmdCMAxHVmPMFfL69ODKEXlo0a1ZDTXMIJEeodwKiG5AJq6f6WwPoZVj2hKZnD7PXpmQYzPbdkNlMMlv6k9Mhn2KyvCmyatxe9Mx/g093loXaYJS4DLjIUsFCsWKWeCuKGO6rFLe3nSMf6AEZ7sJDLxpgSWj3x4/poE79KppAyVYS25gSCKsnG+j8tNslqWzeCevCvWk2QP1QphYTn6gnCllBaGTih8TweRTzTSaXV6pc7dat48SJJhCAiwluDdMmGnB6w8yz9C/PW06QSkeI0+zP3iQeXDHmKwo/S7w46n++PyWrEGPlSgv+1mIxYCp2GMUyvPF0+rkQNYN5vUUhZpBEIE7QNnIiOGl5AdRLeXEJwU0YepFJVKIZcZIyWukFCPCEn0ORN7R9mSkeU0gXEPIZ2KR9YhuWsca0CJPxTswSebBhqKtQvRRBDEEOGZrUGFkTfvN6Vs/pxUirKJaYsREvSTSFcFhTFbJlwmPk2kuJdH1I/pExuvJoVAjf4amOqKtBoow1iHmE2y6Z4rmftzkKhgoVWAj/zFtPaJ/j23Kkdke1UCqf8GQptkiFKQhMAX3xpSDrr4/IgkJkX2Oeprq/W645G/egPrZ3lKSe4vwl3jzjJ9vjdeSIfCYyGO/LUVUQUGgUja7VCki+2X85teO6hmzPVwx4EcQj2mfrG9ATGeE34g8ifn6sfqS2LIDUvUDLTSZszmNxdCKsZIYu8ahC/lgYhMcexUJbVERsMaFu7JswK+xlsVDluEA9218KDgdWO/Ry+mk06LvHZNALZYM4jqENspsYuwGUZrBNopwrjpbxY/oOM/v8BhNAi4FVKqvN8k2S7+q3tSuJvIheANUa4Z98IhjxvMiFTK3OaVXpeWLdt0k4S+YaTJuNRjCzhSDD2w7Cd+ivDRn4rp41JuKryfFh3VyhSJJ8pi85a6xJtanYZUfnrGE5Q2cKZtZC6ELueq3bPZwvoWprGNwrC1VDwiy2QmRiEAC7e7N8BlSnrsj4dyO8sVtk0T6liC6e0/nPC95tBvkIe62luLgtMQI1GOIewsISOz0CSIfXkVyCIbh0TsFYXwGYW2wq/397Bm7LCste5rW74BhrafF9KkoU3XdAd+3xRq2SThjQmwYsBmCYdxww5R6rgCRTTLTHIbbVITYDma+mHV0kbcLZUZr8W8NRHTR+tlecEF1qLY7cCLwmX4rXNKpxFyhcDMRNjANuA9GQFpO+y0Ttkj+TE9pYxMgwYnquiOB+exCoR52xp6dfVU5Hq/13gpzX8wZCxSjC8rjBINBTkMA5YM/kIRmIZLjSAVYdmVdaNIKmC+0zdDU79oBz4O4SDtCrQps00LwJRk6t7AuV+3o3Iz5HsqJYuvGYDRLuedJmtjZAcbFagJrxXC4r6fPs4AwRp3xwIhogzZzMW0MPgkNNztvhhnaxmMh4k7ypvUuLuJ0MSpYe4BCIb3tEjAEt1kLoOA9Tm7k+W6tbuSfdPrIGSz8NSAi0Uw7Msr0eYUTMrxcDnlrCFIwI9+IGDfGl4buguBEC/GqGm2X8+3hFFfkfH0tXQVNm/DNGGMzFw1LTFsf3ePeGHpst7pCqT3br9ZDUlp08Vb4Dl8iSndvl5x8i7DsQV47U/20lceiZqYE08vUjmFjgaPhqakViwUUthwOfEuxK6dxEbpkfltq1Yn2wnZtvvMkFVRQPfwfvoYjzFAUHZ6Qz6RNEx7ht0R3XNpNG2MOBU3iUvKWJvrMJILoqwg5VcpMIhIZJCR1KPRjqHmlHekhDZdQsqN2QmNY1DWZYcGKBnXBMejk6ss6zRg6AHuzyDk5/XHvJtqx0PgAoSOGFeay38w72mB57Q2Vx0pTa+JMZGkgxooHJcbJmaHTBrt1wre0sfZ+LdPIaoedAn7gzK+qBSZH220A0lHZQnSgOWtrE2pSfSgxWqMtkoTHGNOVwyzWWzEqpQ5hRmstag2R4TO169IEgn5SuYqgFrDrb4KaHOj4i4HHi4bzXMwmFTUsPjuUTZ0R3c1AV0oXnqyjMtu2shTKj3SCluM2Fn+OaYbRMkmiZaSLoe1OF94Z3Kxo3DVduqKtwzoli9fiScGs14IRDk3eZVMoJBHusAmJnUxO5NoWgZUDIgVl6xAt6Z2d0d9DUV6KhHm1vq6qWkRXF5uUawXKEFLqfvPsqjMpriYHkR3IO0mpsoRaEYAJ5RbhrnzDjNAi+HW1xs/u2BVUFZFa7/0hrRsjpDxpzoTZRx8b79qF3QpqEkYZTaJtPkpOPgIzwrRrEpOtRK/IxQAGT7cQF7I5+ZJo6ZyTBcqSYIXJ4IJhNYI7HH2E3zVkUzvXgErqlX8wib3UvMoYcWD6Y/dyyq+T4G9oWhJY1BVQsRKsnGVDOLfDVQbwueFiI8+KvoVVhuqBTCs4El16PsqBS67lOjCy5T/1481kHZH0gpnOS1gVib+mDAiv0NW10FV+cGC3Ow/2QCrckjuJtdwySeHK7+y4rule52ftHCNgEoKn1MHMJq8XmqYcrihW+n11JXiwZh124ryFm5NJdRc+95d0Q5rkSwuMeCGrYO+ObCpOiqySys8tXFsE5lsaExFz8nuqlso/aclyJFpRki4hxIf/3gQb+8+fXmD8GbuChqxvg2+ZrLcunJc5BksfwL6umlzSYXGQREQ9v9j6AE7dSIbfWlw9QNTbC2Cg2j06ESB/CMw08x4NM2e4NHb4zxbRD+/hoBL9uojh8rgsUDL3pCVLS7KiicPQh6STETUFrpQPvqstt6NujDoYiv/xDfjJkpFSU5tdxSEwORrApgzZ8SReNbDreex4UiaM23Ear2LrMkIfm81qujjv6DgC7mE2p1+vK0/hStOfnFQFilXogfqP1rvGDZPcLjM4myVBaeWrXg8hooJSd+ixndj15aRc3jzdO1/HakunFIOkwj5kVFCjXrqox1ePna3dl5gixrVHcc9jSRN8Uc/uRi7iQSTUAEhvXg1qoUb6ddK4Aj0omJJ1zqd4O7FS4Uf4uDAVqNKjD1HoVPkOeWh918NB24ZWV1fTMqR0+1LZ8LzqrfBTHaQ5B4ca7Fq8IHwg7OvZE98TQcS7w2wuo/WmGPWu4kDnohdY1MuNWZH5fnFUXec0peMwehtH34vK9H7hTG2hD8XHh9RuDzQj2zEw9omYYJH69aurGFwF05t7K7RRD5/ShU5V7hKznwclYO1lQ4JErE11nx7YoilQH9t8otONbLX9YygNbdfXT8EViot2Lew9Sl/7hr/JZlOT3NekN0xUrnxxo2thlUzMmBF8kILDkxMqcirFGN5TyE2iTiOqS+Z0c2YTX9eoYt7VLV1d5eygNw02pouPVfqdOefJaycdsk2Qj4IzXgyOHsSQF5Li8+JV+Y6qJb0X+TMBS18zp9aWhSM4bajQAU3Kv05NDp7U1PzysDd5x8nws78CJvNS+TJeGf+1QIvPVFeealXcjq6wsvOolsI2h+PmbFyL+UqZBEvTnxww1f6uq+iKq/bTf9Z/Vk8NQz6+/FQdWHpFHNMpIgJur8UPTBbamG84YXABxu7pY4IUAdOfJ5Ea83l1YXWsBcVvwYIlpEV9wX/5ljNjCTOFDJMYfwUb0WM3ME3DrcyJWnWWzPM7U6cpOKcwAjWVWpj+RyBP91Z7e5z7fSsLO/yfbnnChON5OhBOIj593yZqsdcxXAzNCOwO1VUTVHt8bUbrPJd381ot9gOL2M37Rm9abBlGVnHpD0P6CCBwkMpIMhqoTfmivGzS11umVtLygZky4ODdeLLGaNdsYiS6q//MuCa6rRgaMEa0YXTxfsDUvhjJvLmuC0ntRBOGC+8mZa48CZkabukmuDnfqcXN/xeLx/6qmiN/srMT5CLsbImY9L4kGHrGz7Wjt0O+KveoWewY+1ON8YfF+vNr1uABnyNFIQ6rMdPuXrumcDf1REGZXZt7FGzeGxEjg+ZVI8F1Ejg29+pbrUrYdSDWxWxtgrDuzyk7YJxVK2kIm1lTo/K+kQTA3jTXAWV8/d61E5kf+GzqhnbAqw65EKSO59bLoGcVqyotZHHEgbwBjZPkrn+J16KCf00Ielsk4vvvBNjKY9GaBuwAQxOxlzDd0Zd3sXCq2CpFcmQBP7kTtRl+T6gbF/pN17B4qq3op19gZsXH6//udHnP2Up43YXybS+zCL5671ocCHvHw25l2ZdGTF1xggd6Hcqqgz7pLdMFA32S4LxWZL7MXI7sQ9H2P/SLLWvn4uzl7Myy72Wb2Krtq/gw02HDD12ikKFN3COFYR8AtHRyhW06Qpa9g7XitHqQEH7zlyPHh+AAYQcQbwszIZwjNHckO75FplVESIQZiHBLdAQn04Dw7Wp6ELOVmO3rXt4WVcs2GTG3LzIAbbeQ1bITFVh9VGr8d6qDdU6hKAcCL6XNbw8WOXICtSVyHE6vSLy9xdEsB7YSSum09duemQTp0zSKIyh5T1si2uhqBtzEI0iNtSNXCY5JmoREUTCPMHfOtXpZ1kwe02GaOuoOc241eKBox9x32Sd+C+AUvD8w4FVKfa8uGTGXyIYH93Lu5FMdplo9bZpoUly47xZO+EguuSqh3X9L4iRMSC7upanJlHYva0ywFbiTL/sCpYwDkJAk3XfRJQyEV9OjSBaws9l9q1aSoFxdHnVrtQej6+ISftPFfdZrlxAH9i1DyfezcO+tBcCwAFm2GxK7vRK5WuJGsvo0v5cw5+7+SJQ62jmBhm859vS0VoPpsL3BEKa1f+SXDILD+8fTA8o6xVk8LBnzPKyhsPo+QWASwxJ+Dww9Mju0QDkkMDNaiuklAbOhGVNDdi/osy7aR1zxexkN46cY9rp3kM54B1l443vRN4LpvkjBLZvwAZvD6zxTgk8h/wkPM2YZ09TNRmoCp5vBDhfWjecR2ChcZxs9zfuPZzPPT/PZnZ0cPRifFK4TPJLGzWjdSzyBdDN5OdQEGIYxNfY8AHF1Hmtp38AP2x5oVl1Q2DXnDjJDfUekyBkd6KQfxo4F4qKz2VSLmU3pM4MhL3Zkf5HwXaeXWfwheaIh6+WosiE3MGBGKzfSEoYShl4UzuWxKWJ41SnlEy1x0XkmX8TjVCBgtFC5y8LEHlPd2SUjpIusRsYViNpdQ+E9vHrChoDEIBKl10pfZa7b9oPp7G3ytIbaNty3jddFHoDL6/WwdVvanLwNDzv9DbArXJFgsE4b7yd4/VnK9h/RkIR0kXlVZ5iTHbCbh8pPCQg46vEsPEF/F18keimqDGRHn62adxoQPvR0e2JGvFHcoe4VC01tQ82/1dpmnb1v3TK4Qm0VOFV7F6hFlIFyOLOdRPAPtQvn3eD02txxYSTloT8Apx8crGZC85zBCvgHphsFOtGMC9+wJfU3NGXT2qytNg/lhyqLhJtgrXddlp+a9SL0lHsIUPFDy79nJ3OKJ3INChoUtT0pdCZK++XCoWVM24fcQBdpXfji7o42CIU2yUSRvnlgGmEFdeATFw0ig0+Ii8QH+cEng/v28fBUuHB2GczukHVG5zHD1AdhFGSbiqr0/st3ZItz+SZ2sNHP2e0rEy1RbYqAy6o5jQlvd3jqUyaBO8jnt6I65GqesQUtWWzVwQ+OYdjsWr8jIpQx2MMUW+jf/re6C6k+WcXBE2JCXol2Nsj4Q22ayTCsI+kr+Sh2bIqxKfsC4yz9VfYChWyHWRd9nT1naqBsCHc23907kwlZu93JiCSUafFXrPX5vrNrYEUN0IAZWrwz3h86NWi9bY9gT/K+PxiMpKmBqDNp/MA33Iumbqk/2Gb0aJ5mAdIgqimTBc2lb34OgoYz/rVslZFADg1f80G2wLp6G4uwvPm+uGCFujp/DiBP6QZ+pyT0aBkCVe5rROJVVE0S8WiQP/rfV1BqZXB6z8mCwLT5K2AbAsQ7MaoFVSV7CUmRhnk8Gy5DU/CWFeLK12TVtjEfKEFSiymtithed5Mctv31YlhprXRU3fObRLcfyGCd4j1HU8d21ATGg7Q63hpjrwwk1xSxhOaD6lsHCkPHzRlvJv9/A2gEshyJwHh1znucjZyfVYAPLF0ShxT0/34jH4UA2MC6rzsGD93IG/ENWSuxo97NRjEg95bKWkKxkwXflY/wXVSMHs/C7Eqre94tlVvLZ0iwA3WZk364S/GD6VAwtcifCvjtrib4ncyQEPZzxm6ibUulnb9doWI/W5EmotCIGubb5ixB5ANTgR1HzyoWOtXO8SbCqKT7uRQtGh9WJSE6DwEPZAZ0fEq+sSTM5WBoCIQhwM5pW45uV9QDGSW46uiCFU7kK1XFp3+tFu5T5JdMpn6V8/7/l6L6WNababkVxr82/r0qxqXpBSQTzURXA5aG7m2b23au+VZ0ge4o7NImR8BXlxU5mVjF3+CjhYdHai3UcMIk8JKA93w/+PYfwXnyaLmpQaXSquCvBE4rrO4uZ6Kn1bDWxU6kny2EO+WNXjMXz1qygTrTllytf9e/uVcQk7kuV1QPqNlAdc9yJAyfgl3WCKKgGhGLJhRgUqQkgNC3yQj2bukUFhlDobO8xQWmeU19WnpkDctuvdl+2R7XGKeqsptRmCdyAqVRsuccaYdx6z7qmd9RxY+HplrXKIfht5DHPn3nl6PT7T4qu/bhDzPaIaXT+EXU1WDnN6DWMUKbFAvSx4Vn+EDS/hvmOqg35Q7QsBZc2MquE30nW7QvVvSz3vZ5KQ3NyimDOftJoc+R1hyEhpzvq/XoRmb4tpoXo/U7U4su/piyN5TysQAHmMVEFQl85NxctY+gu4L8HN79vc7S9WU4EGecoY9eIz477KVMxI4ZQ77XMxmuBdHf3aDHl3dsR3+PKRqF8fJzhc8Fx2EDdncCv+ACtllgthvRxXEd7bmX0DpOyYDeSU1Vkb7r+RxiqUe6/9RCtE7ib5ZoItdQDT752vqGL6hWPf7SDBV8X12XIkHRZifJezhesQ77GQQ2XK0aqfz0V9tgd35KsPt7I5M/vkjbzjeZZ3EW1ITafKm3LT0jR1V2IgdQPgyV4M3kO1C/ul5VVEoFkWjNp4dexk1EmxB6OTs8FxvmufWXtLs0Z/nZtRrdK/iQlHDRW3a6Xgl6ST/qdSxsmnw1fFWF1HbNYVwBEbGPkP5RFMk4rLB1OGnuiTt4Wwud0C4xgvCLQmrDKJMTTrPB0Cy06zkKshgL4i3BRk0S3gad2ZPP808WG2SSVNozE7pJhIV1TpWfNgW7iW+Od5N8ZNW83knwx4uqNNDnXYvMa8mMMt5G4pcnau8OjM7qxZQiaetsC75VKuw6CGRKir5oIJfA5v72ft2i2OmZ3Plew1P8Tx23KCV/b2KGk4Fl4k7H+Ni+UxPRKoncFPYMYyzWGdXdmCcFTSaWgysRubVwyL9nuAJjfSOzTNdk9y8XCpHBdxm/USTCB5ngHLkVej9Wtk0I+Oh5N5NTgejZN4PpSb8SDCGcmQ5bjAT+1Awpww4/hti15/ozKn+yG9aOcbl7tzG82mDjDEnL3HTwq2jAe3e5pmDr/hqeNstvyzmVFPFG4trXTSFfHrLDeA+Nlh+lj4QmM4+WHn7OIpe/jTnqBZEmupYIsU+4NPIPtyLyLfL5vCLVhxNZbaqvLwUc8kMattyjnSM/4Cq5esFJprIzLIwIJULUI3gICljXGeaWFDv3l+hCYcfPzbVBVZJPVtnayBpb3PEb7s758vpyTx3Qi4ElVygV64aZ/oMFpN5LY1A8X4QGFI1HCQpje5Z3oo+S/DAIW+EMKS2dd8HHM5fkWMWO6f+Nv2kPxlkgxhk/sdwGoYHhJMKLV09D9NIIbUz731PfQGlw9a9Nj8oS2NYGNzJNInlX60XkpaL6Or05fUTgdrAMlsBt4D7wALgDrIBVcGe/tEegbIDzciMSI30slDDIha0+V0ZkQm/K8kXI16f+QPQov/M2utO9EAqbjSl0c/xVzGpeaeCFpB1ThlqaBEKZsSSKgNK1bE+kNSO34u3NcCPN0uH+VaZUnZaN3oKjeKiblxoSEsivyGw/Owy1Mw5t5+PJYKiXLlF6vYZRuGQpT/P2JefJai3oUUo9f2GSxaQSzaUqLnw1tMOKS29XqHzLCNoVgVAyeU4z5Xrx7l1VPeGzY2XkyU3XILFCjLTjyrUb9Pny1rZ4MLoWlaCu3zMjOHww/ikXAKx4sP3YgPZJ/7FOJ/LU3E70i1XDQ4h87PohZZaDEWtbgQRIQ2FBloqavxvAerMTpA94KAHgwtPuQqEHTqngvvtvh9Zed4V5nMZjpgdgLw5CnOz+pjG1FdErruVVsTju2w2dr3zLR+J2+NBclru15mdxa7wzXHx8UGPhezpd70snX3MEo9AEB35zNRNe7rKqG9NImx2X3iqeRSHkmZXRm349miLON9HSB6MPSf5CZzATrHzbxjw7L1lEKNl2oT4aoyhSf1PY1PBTIDrAmNMowf12NSpSTQgIBa/+zzjhSpKe+IZ5hO9HTknamFlqSqv5h7H7JkjfaqIK9V5TL+d3P+dYag9mnt5+9OLaXkRlF9Sr58vCR/0bOvLg4ttk4K+9q8PWhS0G1dNDmIprf4LIilckCa+HKv55F7VnyKTcvvYMbAjuCZrN/y2Rs6t5OvSjkJhfg2hUH5M30gkX5Nszfrid39NN3Co0knfONP0zDLOjcsxX54huDAwwduWDyjfldeGfYoOn3uNXpSeyar8CD6ACTv6pn60lMUX5RHB9GuWCFG7t5qgF1/JyX0/r8CWAbGt+E5xZ/KBu9gvkrbJWsI+hZABNc9nUJlrhcNbDTBm3ZfFj5231xBV6/rul3kXGeoJQArlB8Jbt56lAoxpAJGz+WaoVsfOD9PkIX6P8Gon+ApNYXaFsiNg4RSFg/nH+nbMjtCJAUHxbcFOAlZbIiczIvTqjhzyHXda1GZ3i2N82Gi38AUXNB4OY9D9VeVGA9Drd/LwKgxD9VlOrtfikUCk3GeL9AQUaUJ5ZYh4bOW4f3X3vMndK4JkcYYJsbGcHPZG5iW6hmy1WqHR4DIW6sYp3upVOTQD+17eR212mS3IHhAPhcTqC6kVjZZW20WXXTbIhPYDhLrw55Wm1h6K8E2Fy95XogismucA/nEUXf9hiV2la7jYUfSDBkL7mWpyUYOBg7kH1CXP398NN4xfbzLuvn5OQjUElFTf3MBLlUa99AFU/70Z9+SJOU9vmx9sGaDSVzjS6SG3Y8Vvlc6ySGr5L+m2U9kGIkdhrx8aBfiXtjH3iGlHIHNOu0oEawGMCFs4i9rtT+Bu/iqYeMBIDrKNvVrQaw6pGW0f/0RQYedcseqKWKjumt0004plYrnxzZnRl+K735atXTqm9amo7uXyBkHLvrJRqFC7vqTArMO3tXt9qu3ZDR8JJIIgafppJ1gnAgSU9tcSvUrvN/Za4RujQgwc36ivOcgrXrN8Q88lTpZmtYSc1Jjc/5rLXk3uO5/8mGzihca3kkaDQ5vKu5PmsvMu+4oZy2GxYHV3CcjWcB9BbFT7sTrBuCUKeXZDa23VXkIfuXRFwHaoBi+JFlqPb6LX1Hv+s+zpsJNHqwkQXqbOdr97JnsAldAxsxPyON2ZtBgSqBhXl0Tltm4AL/1m4tlE8kcA9tJQRLi0C+OOFW457g//kbGwAxUKzv1/MpKuLUlssgrs7bj+TGEcldg0exAi4mJgAXpqc0Bb7ZVrrXGJ+NiMhgPNkD1ngGqBDD+5z3zUQW0KITLu+qKDql3c+78WJxdcfM50tG/yEgIJawleJXed+nlamvONqXo69dbtZes2SfzpS2/AbIz0Uei0PR4IWio1s6idaUhdyC675ihnygS/WjgkbibH4tRwruVJ78SV6ER09beB1orP7D+JGr2ZmT7q4Hqfon20yttyI5J1u0kTntL4XzI+8GhJLI+ZsWYr2l5IEAPn6bbjEbBnP+Y0r15fyjvmxmp3D286yarbFqoi9331uvEC36OlOKnXoRNHw8TM2+BOPzx+v12XfLywbu9SpQV0Sn/WQZ5JQiUSaUhs5HVGBNgxz57i4dosVbCw+r253vPA+Aqg7DxB/9pAXQ9EuDHtocbchdUiQi8nJnC7mViI+ejVBrozzpWKiBxTGz2UO62li9hrhWflm+s66LLFHH9/768xXt1RRdoTyUBk5W9VVm/THRhi/iBIjuv/zNQN+JnOYXFgxyFDLkl/BrUAtrwB/gst7VDWUGES+jOd3eYubei1EIQqHHCBXO/yc2qOCvd3zH697jU67CeuFlP1CyBydWCRk7MjglJsFBp83x7s8E/4BsiJtDHljhqurRN1lk5AeZp8KntA9/v1TT6hG13udn+8oCTCLwwbIkRmuPhKjSTKx3Fxz51Ex2tTcPgVNQ79dLDcdRh2D1l6KCD/Xwx+eOGFi6zvSpKt9L0Zn8i7d71lfdbYfaO8BsESTEfchuDVM314Bt4anUqObFIt84KTwMdP4x2oV8Xqe2cq+k+49VyZkMtfolglicd4xCT1gTbSxY0jwb4KqzrzbA79I0GnFOqvGqxQvTuODXfX4B94LYopAM88p9V2q+p9S7FWmSY9ClBEzOx5X+3UpdoGhUqkA0taK+q5ACfGuXKmss+r1tduZCug+C8hX2DS1WYZbOpLH5rvxSB1U6Uiu61GZLf9vk+PXsOrzH3S2inDzupDlds8bHdVWIof6ARlpZMigMiy0ZlPOUH58pAboUl4MbkiWhG0ISR7n3n4kvw/H9E6OVQ5Cr8c2E6UPgjOqv6gpJbLML706X6IPkRevCL52jUGxenWHyv0T9HPRCErL5RtdMThJ8zKb6GlZ33BtBv9CvobsrPKDA3RJ9M691QbJFezpl7LXCTnfrWcz5aQg5m4WrDn179AUTai0tK9X2K/IKKkufINkYHccy0uMTx2Ig5cKYNCERY14mig/kAbeQf0fmXDNlJ7oYW2J/3tAzpxyyYi0hiqiUJAMctHbiuRMO4+tn3pKUo1eZWxPr17P3AgraYPg9sHNl/fzeH8UY0fX96dtY6Jky5+mza2YBA45GkZZe+We07t3o/MerZ4k7mtdbrTouH/+agk+zyE05Vtl/1afrPnibsqYY9qq79vaBPKK9A4S03xX/gmsW/dJ8f47Q7/PLobiW6sdk9e8ym//Ca1UvC5JeH/l+W+/Y+BT3ZE3/4Z0Y/kqe/pLXqif0101YVGCRGTLKNHUw3XPXRrnxyi/MtdvudPMkGXO6jlveYP5dDbL6sTfl9AS5dxr2tdM9TzNuaaUwKya+S0+0W3SQyzwhVn08jUXmpwAyhHlB5bZcyWCuBxrC6thKEcrTWlDZQaPmIQ7ytvafROWLkhEklAW4gzDBttqBdYcx6qpn7HWlLzQ/m/ewNMYNEshwXnUvk4jYyrS3C8yRDCYUBU1bajU4BNT6T/lqm6J4G+A9OD0U/3xYOkpqmeC6zPoVxRN129nr3vWxIfV83leW0cKr0MjS6ow1OxrVeNvEqHKK5X/ffeXPyskVJKyO1OvpQnDl8Sdln9Dc52byr/Q6q2NOwo29ybBRuOqZ17ur55HB8vmPSg4LU7+VRYHN/8TQgR/PGTH399qMSSRDtwei4e3ZYimXyvoqaOQI+vLvb6jU/m7zAPDjade9mUV0Bs8OCyeCDtluD0ju5y94BF5SHrgotSaXK0F5WNSXpPK1grHa32Sr2PbKx1MkxZ66s+vA1caDaYRKWKKKirVEM9xqfl/r/RvKzrMk28EeNcqYg16k8GJspsPKPWO0dQ81LzMX4E9YIhVA475ltgnMZlQe7ISQ8fN9vhvNKLvlBVu9sJiqbUcyzJQ0Tbs4hsQLXFNYhwvyEYIGHKQqKfgZ5cxH5MRTAOXqul06gXpy2jyF2uzUUe9RiuU84L+ZJTSpW96ZDvOZiRLKdy+mB8DqQbQeybN6i/Ri0U3G1lRiFCYp/9ZHI5aRrY/3uJXYg61l/f4k2VQJVtFH0gFDhrB7Dla/COHOs2KQFE0nq+IH7Bdem+cNABtNzndZFnn0U16fxXw3WSiHKgytNEhq34UAFn1nlv8OypG/1i92hDG4n32BXjxPlmliyzctsWORU73V0gEDBoI6kMRJtwDKW8E0W+RQZNYYNFhf6MVHX7cxuOx1LbPYN9OaZP94GroZWm41qtYQ6j6TR87TGKdhovwjQilQqHx72WpLS7f5sw7OOuvpwm6dX51mJZqhXN32LZc2h/XdTgzVYdyS/jpMUOCu9NIU421Pkd9UNK1obsT1FlNJ+2N3tmeIoX3XVe6J4WNk0+ZC3W0+4fg6Dn9iAXPBzTBHTYWDvt+zaFo+NaqFXblkyVaKjKcgO61svwxVfS5kv8LPXjXI9vnJSIHjjWCMAP3GUKLKXYHo49DLcTtpr4qSg5CjN6YRBbrhXf7baneE94Qo5N6VLT18K0JrJ5RR/kmt9u83grfbDL+5Nnt5torieW7tmPEHvJUWUZ7yFm1uU35sg3vjw8obSsJTJaeJORZ3vZunImtqL9fMvQiGmoZWDeuZ5H5rKiSk+FCG2l3nq4OmwmrUelkYnN+m8pIbF9tx/JL9eNiY3mLsRmvF/VMclmyARvj6jfT3tMFHABcc1Sf99eu+w2xY6npZ3z4ofz1gaim/U99yEw0ocrr2zEwDSqPVfSdPHai5YdvYkTyetdF0jGc9qGN5N9Bd90BiACsjzgt8dUY0JDiZZtAMOEn/x1uXK9wNLHz8dX+f52MXlmKU7iCxKHuvuOqakm7JSbcVr4yKhKEDZ9W95LmYDhAboD8UTtl25ZNSRb0RPtt7Qpg8ggCHoKsrb6yGkcOIIxrnXjJzTGJjWmOqeYuQkD1+ryWWOZYHeGkv052B4X0iKVbvBMkFgpxcg70qnNCGM4c/+Es4fHJTh5pe54lzdtDfJpLNZJf+6W4qChbCx0V6RNDjEoWC5RbqtN4I7UhKTJeM2cZ8r5dcRT/su81xs4gvkvKIBNI5VT6qKD0OUQfSFjn2L+P9PvbLBkTTkKHj526VqHJ2qIIMRdveIGgbKsqrG4zuLyV/3GhhYq308jSiPQMGi38iheRpr7N8DrboZ80ckZer/haWc5hoVB0bGffV5rA/KtuySQ6JGH1inhaBr/EKFqCN1UwFSk9RcJ+GPLU1mdpZh7LxR+LRg2/sSQShfaen+GNkgaoYNM+dGaOrM9iSexoBzd+53Yf73KzoIajvkUTooWE5p2PT8bTLftHpFU5DaAD8Enzjktknlq91A+J/URICSrD2bvszGlRidffPxXLQ5Pyq+eLsjBMy54JCT3WWzguvrB5b7rgCbxUtvim86lxkZtiubhY80pLW2cOwzLA2loXFW2ehEQQyr6c/5HezFWnrOBb3Tj2TLf2bOvcLl/KzC2xeBQtprOrrDuZZnGmc/mdeBe+fPrCSb/Y0DorSt7RRIEX1yubZDw7UycR5t/GC/xWXGbUTM0Qpe7usLwmsJRZ/k/e5Gq+s67gbH60QIMeAxETLu/CyX0QR/m+ciFQwFRVqHbiUk85MoltdsvzF5Nr56hr6tCXnVzGzuizAjxWocsuGgFMEzZT72HSm1o8Nbf6v9a1tAR8VxypMWsN/TYxudHm5enMTudP0gQN3Qi49X7gko8s4WzR3d+MWNZjeyUO4m6s1QBHuVEnJjcm/qOwW6jUSRDdmloxjdvgmdtbEwh1cIQJhZhOlAf6qXMUyBOWmIQuO1nJJxEFDgTYa5kB7buQdCSPSjFzKOzEU7yQWrgQ0sAOzrtkXEg5f1fHqfuIMZ0qvFlgMO6evqM47ZKGHlJi26TV63TJ9NExPQ2SJ6bXA/xS6wg5jUe1mDkYduJwEGKjbj4BjUx2SkxBQ6ZgRAd1ykshT4x3UnZM3ur9IYlRFqSW2aazVK5dqg+JdZKwJFpiKhos23fEeCdVJMDX/4CRvRUGuaQk9kvtTpmsHUtlrYYggxRxwADZpIX0MrFNkTSi4KNrGiDaZL5wU3EZRKuf+eMOx65uq4tu/xgly5K4f3i75esFxWVQLRgN80rPZAIG2aXzuZUQWqVY+YYgdlPpaIuu+wgX37jX3fAr2nEWhU4JvxvMGLWhqNRZp8c76f1ah98+r2PCf3aFKtFaTKFl5epueHlgU4tY1w8afEwEKfCTbPl5lbrV4KQd4fPvKLKYGnd98MM7G5dm/ZGLJzNFf/9F8nkznf5fVOuOnK7JVV16aYUUDZy8YYepozW89U+VCY+Lx9SORZmP8tT8FhBPdmsy+lp/sHkJR4NhTbxNmVe2spUeyFcGFLbiC1qUQaoNTJX3iprA8v73MLKEfsLaJD3C6xFgYSD3NYEwgG+aT2rAJMBv3VZgwwG07Uf5fCxkfCj57Pz5BzHkXurut8DHi7mPZTLgbCPRe0S+DSL/xxEUaCKnk4jFSHlDzMdoQScHcSZINH3dNyAu/j3Vynt1ZLmIGbSmVKs1ZJQHL1eAR7wYBL9jkI39iWj2LvM5MhPd0Y+REtHdZ3V9o9vIsIR10mnCvckPSxLAnia9y4OGkQQCqBw3iTAKj4V0OxFG0kBFoyCVddoj9kQTkUeINHxGR7pZ6Z+doc3S0NNCuikS4zEfrh9nzaPT+uDunTPJEyFqbYYRW0CUqIxtj7wJefXq4yooQW7TvVACtKOta9Kajk95ubw7KwSIXYP5kuGnwDMAa8/FfK+f9Wq1QLV+O+L8S2LjseHjCf9BGsr2vtQQyh97KbvPAnYXG2/pbJq27031cJvnoPa+nSwXvybdQUBQgR+oZ6j4X6j4GxSj6zIFcTOV0SwILMY59+aK7aYoqZbBjhtv4bm5wJocXpbZTAaHiELmwTIliyHN+HGI0QQZAp5MIJDx9WBUfx9SvindvFgEXhdwDP6e+J5DXqYDrLAxC6+aISxPjkILZA7bVpI9SGcbO1PexbzJHHQWAAXmufrMNiN5kzBim6o1BlbCDdJkiqQu06mwLtCJns6yc66a8wRmF4J8PgAKUljPJchy6xB5WcvKvQpkXqHhYNK1tDmrIaQp7ANAml1OcNFh3SKdKORcxbzHBdhNsyrcgngzkkxONU6mQa58SRVvsVqILxWYaBSikmuqn2WmSb3sbZW32sZMb91BWuiFshZUXXnYKXvFD0a3SNgkkDYMpmhqtosBgs4axbVGIwJjJEsULFOJqhcXsTALMd3MaMvDbSA7BmePrdMhzpV3IX8yK/20YsB7JSO6XrU2ULguW/RXrRb8ynFt6Ba8y9KowGkf31PKEE0OlIg5BTI7MyRrWjhCjtnEcLyzc7SdJehcPqcYOdLTaqYFbDMS9CUnCYgOWC2kRCpbJqgQnZfCC0WJco5+hlUG1gOW6ZuJMylAa60aIJECZZACXi+At9ACxtbV7PhaSbIyqj+uTT6tcQXyrxI05G9OoDXDORups/YC+r0mB1jgZIuyLeKWW+rxVyE0eklHgNF5ZzvaVyabgMC/VRWRmctUZg0Hc45Ab7Qu+wUWnWTkdaNk/dmJi9w+sDzC2+2oC9zlIffyrnzN6RC6ngGOX6gbHecYY3pgfBausYKZOSafJIHXrbbcPyNWEKeL44/Mf/Zx1LQW9CIIfH1TFM7tviSU6ZaetbUQe+LkJgHmzAZfE/FJ6vilL/x2sDyFWSuwnd9yWzNJuSsI1clVzVcMyZEJguKzxBStA3pivixUs9RQokNlzgOvmw+Kmk5ytZ1qeaQZXN1pOharkSlRyJFKkUosEJUtMEF8vlzQBGo/HfjY6/0t7kDXItJo/dbv1b4xoscObsLVzbohFJVsprt64Rmdod8F7btp3ohViJxzBIEFIA15ScImmhNtivkqXu4GT9Rwmo0jcVZGqIeEpKkGTGKagTfHzXy42UiDFHUUowWi0xRCJgosi7Qdb4+dczSr5gBCdKqjbQF6U3t59dRHij5R9i7P9nJar/BFkfbnfyDtp66r/enPIt3ITv4C5EtKAZR5RAu1s1qo9KVis3JcEjCu1DrAfEtTvEwK1EnXwEx0QCknEQOFInmgbEi6WIrwz4ikhJRs/L/IjuSRyssT2oF0IGGgTUZXAGf8QkPAcDBVULikxCg0rwE5Br2Y9eRA/jWSbzbL7l9WzpDiQQ7MAQZTTEnWn5omF2pnnUGGL5lzwt8iJQ3tlEruWGA4iGk3RmsgoCZ6YaRnrZyhuXadldtgJhy0TfmyLJyLmeG1dDMVapgKHWWy29KO4OxKcPUqZiZVgomDV6WW3OQ5+zXluTFKVuWLlHS+ogpVT5kzE6rLYtMJWg8B/Dl79doqq/y/ogs4XgReKwj/NN/zOwygELRr8LtPtJF0tpPXOR31DCZM5wxDHVxsEHeZDN4xlL/UHlnZJuQgLz2O/yPl3kTHEgiFlu3MBntPTC7gD6Lq6PbDrZ0hItNnX8SVRiNwIuyypRvEDHN4HobffVjNYvZlYqSgOaqSS/XG2piv7sGGxXEJBGlsxDPueBE9MXODf2Tk9sIgNod68W/MiB5PEftjQM24z/3CeHgG/l5rq2tjJJIx3+9j6RKaHhA2Chz1KTjS8HWF2AEV5aMWjYWDQctbq2F20W73id5GMNY47SnCM7nsZRptY84MP/Li87j/kH+BONCkQIwNGqQCvkAE/7b7TMxQW1C4AQPjS7jWMnLvvc2Tk9GihinNvvhKszHGOARNkK+xoQ1GHaXJXca0edpK6xHpQdvYGeudCQAVtKvzu020kcDbyevstquMH4jBRhiEyRHo8COa5G0YHN5tOaq2bW965aAuP4//IePertc7zzZGo73HngucBhnLkkkrYV1kgZZjBycTbdOlkY3qESZQSpTwwpT/Jf1hLi9BXfzTO5o6rDxz4zOa8+Q8S3ANou38wQV2DncoMXLF5DKcBUXaUhqwxOD2qKgJm9OVeJeiBoL04n7Jpq+62Knn6F5300Wk537SY48oxLcDSaBdSxKyna8AXuYU6by2UljolWmKzKULIDtrFzMvESMEsQgiUpJT4ATr8i1e6Y5ejMYUwg1zyblzcQkNpDYmTmgwpYZF89NTvm9gzQ3zHwcYInEV4m7RPYMFg0qT4otDkzClYqzcGwcjYTylI0cvW6j0WVVy2solam0ij6BvGObpin+Iu4WwbCB1OAm87V+Pab/OyUjp1nU9zX1s0Q7VcX9PaOmQTVJWtUnVoyPeW5CdK6YUiWl4KuTuc5t1/F6Uh68jYHL/RowhQYYogLSPzutxyPWjrknzPwndb6LjJHy/jtkI7DK1lfi6EusZluo2i+CJCfby4kQMOToWNokJ8BS4XjK5fDLBJwogqclWjMptXHDFDd8F2GFdBvCOo29BmneaGpjKrwLqvOstRagls/5PCsP9coNcNbQ1x8NEAKnfV5OqTLIe3/I+d69tcFgyXGKcOVPrrtmrjZMTlWQXWiSXF/I5D42ak/kCybRmWU18+l+lAzZajl+lNBWkTQo9LDPaR+Z+H3CU/VCHjWRY7rHtCAFU83RCektxtpWhr9rTJAOPrEbFT2eMWEeO66gQVxxkypzZunnH7K3dPELvM+znRuMhKKG2IWg2Gp3e2EFMBK5yAKPYiEoYhMYt14nVVcL8P7lHJbg3lJ9VvbBSda8qpeHX+eJXUcA5pYURad5gMROwV1rUyI3H55pDKWyO0Qia6i4w/WQ0iDV5JnpKJ5jJuqD9L3P5oRMS54GHKnPTaRWrOzzfHkCLi4aNYGjIy99Cs8YPj+1q+N6hwWZ3NRzdwd2rpf4xprCtr7b+0kuwk+1+P/0V/lHkq5eBaNClMxE7HYgDInj9HGhvctFdJEK1kD/a13eefalkrjkGlwMJy2FXB064zQl6YamNHI4Hx9er0nTYg3LfHwAze7SRUJ+temyIA5UC7T+DqLGsuA45upp8JyDgWa1ioMWPqDaeYqh9p1FFVq9fnIqwiw64T7aVOf7ufDGWzPmIOB5h7ICBs67l5ASS+w1PNnXZV/mJ+x9PTwKSfvwhkvwXFkajccM6QckqaA+F9ed7vb+xZxUCnRcU7jOVSRo2ULlnqjfUPypNjtRXFJMtbLFeH2JiDL5P+aJdpU0B78HosXrh1qvN71XfH0GYdORbcuWOCYUBSfgB+yDscKaFty7XZxBWp58WDeeEbWBmuzRrI1yfl4gZ/I5dnezoGx9uevLas4JuNTeGXD/vXBAVgMXlxec6AX8CIo0cnYuQG6rm65x0HrbEkc2LCThloQLQgVkl8SFsApJobpZbmhmZlu7dDAqAclOO1tRfIFSEaLyU4PeLw2ZthgUvg9IBTCgvJSU9nszFCfglcuq84gnURFEmzn94eEz98aCUd/JdaLnnig1AJCtbIwCb/9Re/es6L2Kw0cCAxh1m4e/Pk9Z7zLQYK4QiYQsSXwC9IKWZbTiJYXlrpeomqcIe6qOn8MPBNCtOwzx4J/mt+RPFeqX+B72AeYtFSiyYZVZ5n42mNrCdgDTQMbVKvR3lk7Juscsw35OCngHzV9I9VKZdXQVPKryRN3pvg806Ut1mwHwVDKzKaERz+Z0KotOTjQg9yJOL/pCpKYcedQW6O6Lz5VvxDBOrQWBa1TcGqAPJjWzDCUywt17psAzi0iHn0mXSrASt68jm4ts+I8ZzVGcOF2lAbxAr3h+heGpca0CDcfW1dZ+ZrcNzo/9P6TmHx0MDm1xORB1IDKrsn5sCKpk62TTogvSb+uMM5W45jeMUChq45780uMpQM8mACtC2VkwIw0pgwfAyh0j7tdnCbHiwqUVuITOoqiNv2y9CEAshIjV5Bcn2TtMv4oRqvAmB6CBLjNascGIUeTbJCbEMNdznU+rriEUIWOgJJpJr7sOyyvd6z2eq7NMJ/wIVILHPelfnNb3dBxpiQPlI7pLwxypFTg+4fnrEMhlKgAWOy0IZ9qt3fvX+dNtR6xgJbgoMePIruCPgRIIPFlcYW+roiXixUx4S7euP7tx1Vtw6CUkDCJgHFzwOMYJlnbQV9T/i+HjbH/EBWZiLh8a0u5rgnYvATvD1QIim7ZK18vZ5hmNmXXMia870KMQbNurPCKFcT8zbzzIFqQjxhhRP2XZbY3ZJvm3AH2FZvNx+qrpA2up+wGfCm0EBLwD2ateUl6DWRYQuunJ10Bk13qPMlWI3oAuPzhVCRqcM+udpyYMezxB6Ydq/a89vX1CIjkrqW4Yk11lSW9cuHW1D4jW+I1H3gZ1j8A5t490cwgodqlhq1c3mnu2+3uXmw/RBCALACWIq7AIxOTVdbuTxvRNyiLRdmyrM8AoxNSpocaYNpsYRPFc7mag3FfQjiNlmTMaTAlFWO1XO79ZPnfBBe9bEG9jdWfV5mrAKQN3t1f2nlBq1W6K6bKQMO5J3C9nwlqPHAvhKbSpZrdlS3VG05QYxqOts6AMmoUk2p9ygi1svjJADVo7LSdBaw3JcEUY9TJX/OxyKkQhCZXxAkshXHRf3YJhCrxb7ZcPCX6vtJRoc6gg2EU6dMaoafTBPHBzMIjK0rKQwGvwo0N6ZytVcw7FxNkQNksZtTxBFfBYPEcrtJBtwuofgVY6VlsJLuIdPL3b0/tfYfxSC4AXZhevUed71mjQitDkUiVBpoCp/5DtXNsRe8x6yXZX1cK6EwHiOnySEzQXQRJ9hoSNNYOF1C5so0vXpQJU4UqpMO01TPwH8bWPHJFM2AyG0V/Yu9LBvLla2BmTtIbQiZ4QV4bibRUnstk5p/ybnbUck4dzrZLCnG3Qxw4bckShMNdEyWodwGUrYP6ImVbfEnZNiHIDWgsEQPVWiyvFFGwJMwyY39AfMwoDtDcrtDMXJLJcOsV/QPAh32xiKtWs+t1ME1Zow2gc5gV2f9uv4c+uUQD/SjSmHS54zbUycOTTbFVilY8+/gxDCATENilEogQ1sj143Hz2YNCPWJXMJXnPj/p6CZUHX+un/w8M80gxpySyEm57LiDmHPZhjdgus+/kEm3gm6OmBCU324ONLq8ErlUJoyudMpPpZ7FoY32VVTE672jCdN0wNK02QOUMoiXWwkktATddiwK07bQm5+MEXqdH25awz+Fk7AoWUlClEe0tbqxdeiw8BXwuYtzPK6bLc6PwSvFYBvB9Dxj69TxjfSmUvULUdb6G75B1wNhPUU47VmmWmNpyLkhG55nwvKWEYaWTFXXm6a58so+/r0PeVKUdllbAUNmEiKQdCIDIqIm0RJ5HJBfyKEIG4KlNZVSvbUq9PSi/adoSPdgNKLISkOpspbe4p0Cn2ISyDN+UrAw9squXbgJzx4kh14ActoinmOspo2AAWRd3HSfOzhBpbTSl8AtaHJzly3OuauPULO6+ReNVlhsABYKZL63Vl5YYJ58RyxL5hY7JHpD9qRws9xlDTbl3DH54PENrM3wo3Wsfni1QGaUI4/Zhp35WL3nVt2i3Yyl8/xbvKFNnSYTaZXBiQUJQRJnRSssVILglaQWbQ+Lq7iyTw5A8KsgbsYxZJx9D9cEyGuZj/mgXtKZFMM4TJc2m8L0Bh/YopRwYLkWbgzbhyHl63OO3YQEtMnd/pK+kC+3i6mVG+qIB45xSqR5xGNNCik+8oTinXi4WzMBZCVu5ArbemuYVTXhOpEb5lJiFnhiF8yLkWTfwva432Vh3jh+G2AeFJuDshJ7ZkSqhz81M8ZdeTThWceBy0HLBN58u/yCccFzRx8teffhDcmLVeaoVJHEter+QXrRht7jh5ENo1r1Xae/bQXFdAhbYNZ3+ocRosgbWvlDSEy/Kt6dyHNtW1GDxHdP6aowhq3a2lp5QolWaa8sPuoEOw6mDyVXRgais3QQPuE7bSGGASpi64MXIf+FSQXeOQidVZgJUgJFU5arxc64tpq2xKh5kJj1KN+4Hw1gSuBriC8OVmkgF4Na7Qo72Lv2is4BIxHR8BTRHBTMK6Sdw7Ls+kQKqqCWZ9iGpplFIZ/LEK8WcTEA45NueSE6MotoSkxNjMqITXR3qhqF6D53EdnHt6KnNJZLQM266r8LesfGYV+Xvs0AWyYjBTTAzDZEzZ2SRHZVzos/XQ5KWPNoDe2NuKWBNT4vJgbkQ2/Ryxu1xDFxwdoz30c10x/MKWpwUE11OWSF6w9mWOIgWXmICJC+kAt1xMBMW5dcM1CZrmxZ9rMalXiItadqxehPJH9b8xMJQbdNWQAhhIMmZ7Pnn3rRByjJ0Tdz5cvopi1+KNCtfowEuWYviqgOqO5BDj/FlJFpT/TbgqfCOfuSgmisEqphyJk84UdAWi0D7Wrd/OiVCq6i8RLVNSDtyPSWFEx3+XCY74az0Pa5HSL8VgpWosPBPWTpnVVzlTtaeU/FWBZn09FJIHL9VjZzvXrxH6BBgp0mWZyuvhfDWKbQd5yJ7A3EThhYDA9Bc3kh2LcjBOr3EK6N0ZeFEv21CZj3pzm1ygRFb9kCkB9lQqV5heJhllTjHzqyq34Q3vDAfEVj38996GNqvF3xApGOSJYZAjpFmvLJX8cBFsAAceOwt8Cjm704z0UluiKx2MJkzckFOYg2l6m5uqtS0VhldqDKy5Ft7NH/zbhsoiQvlDh3GUVbmV9tITeWUvfYwmafPEeQF8hbmk+5BOxEFM0OVlow2jwXejeI+jjle85vFFi2OOyZqFptr3W3smA8VQ5ByNwy5b8kbBunM5Qs5AkBJ1Ocvt2E1n5ZlJdgywQ0rKYpkiT6HnE/tsg/dLc4mMD7kwqK1yauDaae203LwHG0xbYAww3+QXT+JUwyz27MTklWqyeBvmUmYTQzlrVjMMV5lyPbQcciVYI6lHS+PRC/CCaJNxcfKLsb4zuJRoPKcTrliGJD+ok4Fli4jm8U3S/XCjzo1CiQgXPg+gXpnGRKXreaP5bmvulNqh6G8EQHxFWgKPRTjiLs9RmCfFV7NmIsDDPoiO8FH0IlsBfqcmNC1ePolqNqzew1EvG84H7SCVgXPcgG6MsToysgQ1fO/VsOAGo75mPbX9XAGFdfo1uAxYTC4TwfoQnRKn0TpqRh/MThQSU2aERzfKvYXuL52NAVEpN17YFMy+WWRN+F4WJxTwmumnahNfGsPsLhN8NK7SCVeB7QGQuyzqVcZHmUVVeRr8lOTYwunWc+00pthiluNPD4J0/IEris5j6nUoDaaUXGc9iQxBuQiAvUVR9LqIrBe4rmNlYW6Vz5aRav+f2XcWCmxeISpSDdrcgeXW5AD72ykRAzAw8TwSX+oTLFockF2hmSjZfLXUq/L0ojzi/ZaF29rGD6/FGhJlbgWQ9g6SjiLWSi2D/tTgC/Vab49jbjLqwsNzf6UJd5AxBEKhlUq5gB95qpMs3ad/kN9YyajyobBx/vMig7HhY4eKWR7dcjYwmF8QC/ItfJlqHCtW+nlINGI9Gdae6HHI86MuvYz7LuNeR8cRCcXWHcx6wNwfMpq0NsEnhlKO/5SVRNkk0P2qFJMLb+pRc/f62altbsMFrKC/mqlGaKQ38pATry+AYFt1GSyVj/UDerWV1pvkcOzq3KEY/6gk6BSaKkTi08gDGql/DbEqdIGcPP09RzpV7a73DKI9AgkpImvYUEBSAphNfwpQBTaSh+VJfQI19CEzYeCjNGKXBu9FY/B+RGgxrA/lhb8cp/SLd1gVfcyxJaSUZ9o0maWtOSHs4UwymqVH0fLFKH3pBNPZDqMHuhhLJF5y4Q1rx0M8KR80mlipV+PpRWFMPXRdmw/M39m1I/Qn00wTddsufXqAFx5tma6zzHNeJSSOdg8G5B8sjoDuQRNCIvLPGJgiLIuH4Et+hpGlKdIlukIArxknSVLhfWgs3s9TPxfegfICzitdjUjzRqspTzjTovSi9OjYYFh4/DJfXVHvobEwcngSZApN5dszKrCRfAxP6gloIPH79xRNmLgotsQztI++l7+nfh68D+XLlhLA82ik/TqMrR9E//Vd8WCt8qMR1avFm0clDegEbvkMTqqbtTLNBcsV4s/kRTSUVUys0SQmQOCggFRgwnkYvvQTmPSBoGjUR78PhcZ/XCZYH9qXI5UdnWam6IL2/zgGQYajo3E93IbcHBBhUOypsWHQauj+cH2d6P7Hqmn5PI4FloLO8p2OOV1yuDnyACkmW9RiCakORZcEDrtNCXlhI4azQokl3nSMPg7QQLv6uipmni6pjcEbssjwEAUUJoDLjJwFUvqWdoa93fY/4QlhFBTbf0lmGWl5sO7oHnX0kUM+EfQtwWSktvt+KdTki2O/09SHifh/p8kY/EBXi5cpYkUMoBjD4iJ40k9AG8n4E4yZ+ESm1KfyTI5lsiBnNnjbH6LqBVOpSaFb1L58Bo4KYQ33PiehTgFF8KE0mgkzjh8r9SDf6kTaYaG6SjdyotR+ee6acvhqK6zo7+x5Uv/Nl9EpSI9sirkYLWy8cr8RTiN69EqnXZvRoW/Xa9e/GzMMQXBIGm68dexud0i1PIMhnw+OOKcZ1X9xuZ6uJVju329It581XYdVF54rsXf8A2Uclr0fMw2hbgWRMFY7eKHFz409v+Ovhy8IiU1biV15dph+UkRpHkP23frRUljzLmOpcroy8dgX9yvH4zma4qSD/znqptiaGIoMLV8ldavwyRiMGUEqfiYW1nD0LrgmNY5F5Lea6BSTfrz+R1KL2h8KyXkE9fNV0TtR7o2rUeCzcxu88VSxngIp2bz6wVNaJX7Nx9gtqQ7QDYiB7glm8RybzBbtpHRq5CnkZNsXugKDTR5Eqz48oBdTNirZ5onNbM30Qq4Moe0NOiv7s8K9RzSR0qaSl7zjGIaJhOg0ojBJaWnNaUhEs8foeAIWNSRAptD+Yl9cWnRj36Zpg0JxwrOYUCHeLZFhppqC9n6VTDYf4Bn0mVemJPXSCu0jsWr56+4KhpcmoWogdOpBJUE7yBIUXBYaQWrz7Zz1rbYVlaJw38hEsElzMgOfQjZ2DiOpCmikUgSgWR2B7dqbcwczkSKfRFkiYpVc/XBjJE+eunSdv75Tje8XDyTaIbrE11F1PoIvKzBE2A9c144o7osCYpa6Xu4Z2YyUDsC7c0k5bVWhit2dBEgmNoDhzlFGn/dIUvh3KDGzQNOBm+C6cMGTXUOSBAmhTJbnRy+UgUhpgHHyoK3PeXdPrSDz0axdaKrD0xXGR/3y2ndDAosqiKsxuRDn4ZychD/cS9bZDq5x29rpIUhZVNdESfxFmx917aiBGCf7uj0DHpnRu2KC8DwbP4t9NyimqGC0jS0G+7R9uEhxQtqGr0BClsIT2QnUbdmdcDIHP6w77QmVDT+uH3rywunXvFcJ/mQc6wPoA80r+ISAaQZAAyIFD5IvcMf6Q2IMAzAUwrVoY/4YP/HJ3jExg+zOVMyqzjkoFYAr2TG69QVxzcb+RE+E/v4dy4W2cfOPDqWRZQkrE2s2bDg9h27oC/pNaJ0d8QEGJkGKH54nX3I5bScri2YYgds/lvTxVvvByQw5l9plgZxB99OaPUAdwA0WpFprZO/m7BF/Jug0KtZrCV8FvCJWatTtnVuVxDITr0IBdySms2Wx6Ip/pKiAF4IiWWbKbBv9lMD4n0GdA2cF0/15mLdPJCrV6HG4CZ0Qcc8wDocoC+4ciqeFJHg6aXHYQYIAPJQcIXSZspCX3CiALEIRcwy8J60Wpty014b3wYt8tVwbhducWDlGDi0wb6AmOBJ2kWkfiZSH9ODvoSRrg+k0T5ym+gN52QQSqRpI5tdq5BCdzqPmISExwXLdYUvoaxht8fQ2oWI5eSsaWqlI2bp/VNLKosULbHwXLe4JNKHWB4ikWGOp667uI7paf/inKoGjQlLec5gRpjYnk1R0+2DF9y/P65VlC8FSZ2BCesQLY6yeqQ6yVEXqIURTBlRb8kAntI4TFK/ObTHf1CkVv6JUZ4+YBoqM0scrl7vdba9g4+x6KcPmB6JMaCKPPKOOEWSdnZQ1bnsHPdhEvccHE5qMEx2m2gt0t65NmaWCyRuMS7vQbdAdXELjUcVCI9WVzPeLaUIvgtezE/UbPQSSllHyeFJSpTlpzK5GeCbSg9tiL352pEzNRxcqMb0PsVFUVHTVmorsjTauY8TW2yrNMNWFMmJwqBvq9u3vLwsccY5nn5z5yhY5RkiOwQ/rzXjCZEN/1Y6jtqZyiWJXBv/lHPy0lkJeyIK/f5hz/V3lG9ZaydNGhX3C0jm7TSjqcwlO7eKitOggTAtWwjV2u01hScHLkHKpQY5Mb4NCbzsgKaCW3pMAbYbLzvTsSwaJDMIT5MoBWC0nMYpjF+omwf637PeHhFJQAsn0JkWVK+Pvoedm6WBqv3HpY2exrJxej0Q3layK5Apm2vQMto1q5abq2aIz0xSImjCJ5PpjryYmfN/+vptpajAUy1hLARk8OF1b7080Nu3UW8T4QYMPGugdlWO/3GgL8NEcmWYsRjf4jWrStUExfb29elCxSlcrGfbylSL61jHN/YRH0FoBABq2WhAVI0Y3+Q9p6FxTaPbFBexuiHNOduMneitc/o58PpuUeJd/IWQb8Yqdk8D/O+t97Hh88rbjt76HqMEYZ/u6HY34JKvHSLEd/Ldc0+d6LN1kGIu/ArbLbv1+4ps30jZ2BdvgaFZLFpW0I/soPYnoVae/1tBiHBSDOXSG80l2ipl7+4ciYjzibj7+nJaNOAfHjo8eyGGHpGbL+61173nvKR03Tw8jIWw6mfTecG1aLq/qeovh7O7Pe776m5rkLrCMmZk9Wi5Hakqghw3l44s4xySklqSiVVT/sajdzbeyQHeuarX1Bnp69Nn2Z+ONEJuUW+8nJviasyW2jqD0YKc54eoS1cZb+8Pvxm6DFVEwFGwZvcqQ6moyxOv/KejDBI+QGkanWXrH+EqO/IzwoZiXZlmTYln3kHXSYThCGafCGg96TDT3rxbBRwUmFA2yiA5ES2mBlUfxpccRhk6Z4627FWS1sjC41dOkWu4ybjNNNQJ0U2TURKMMHNO0ZMu1D9bM/f+KPBxj2mR+5oT7Qiwtb/PlCOtcmcKC/GZ0JnTx6ooOsy3tj5JWvtyq6/ejwfbp3erUYvtVUoflZwJrU2VcQGqU6SQ23MuWBqrENmyfCdEoRFRlW323XEj5rKrXmErFqlo2pcfj5K+O6JZtP5+QLq74QD3vLbgaVTTDhRnDRWdTg5yNzG5yVD6C7YpQGpxTxDeKBKsHW1jUqOFK7zT2MbVgAWl1wlZxcLamT1yM5P8P3t4eVs4p72404T2twM/SScsRNAg9nuiVSRw0hv2ISDz7Nkr4vmpSjSCfAF6GwkQ7jmhfPiUkZMTRje4VIGSWGu6Emg4x3dtXH8hy9Z2iUpKMACCQQipt/I4d72IXOQ1uCoL6JKXDt9bo5PaaCuj9QkDAGDhdv+YDh2GUN0bDQbjwl5TZBrnFQbir3x81Khb5CbKpNJ890fOMlv9DlYHtHkApnWA/8gmoHPIrHXdFuc4mwKcw9j094uTcaCzf8c0Z+NwqmTF/loW+EXqiFDO+2jSS1drmOsoXCs+TtUT14kac6fHWhDrW24Vis4vSeTgLLgA68yVoMU8YdOJ7GFVSg1SlZjwFTMXyKvqSB2XIlJjvXFWtJ10TKzVSlLC6xYcWyE9+ApYam+dqgKiDkVBQpzm6GGQf1OEUI2EmxxmPKJMbhQpJVQhYYm6Nhqk+2qrVUuoO9kYFbXVjzDiGGprVQDZRo+E4vvAaz4qnLDy7Cp3fVoa8ikY+JOddDWfXgNml6eR5n+nHE46NyZlnFyUKAZJpSqdZaN5CcgrlxoutZzrR2UXKLpV0uuON8k4lTOZbl9ea/8AqY31MLbXqeCq5W8r//1AYNRJokhcKS4qFKs9pnOO8uBIJg/POzFx5RqEqVCJH//OiWCXKpCQToySngbZAbWJNqjyhkb0MTkIRvQEvxJGb/GMb7iUSXN28G3HFLvi74UOT4LLgX/TpD67K1g1qv84X7UWRtYq3GGufoX2QYphPG8Rwc2IeANTZ3z7MLBo7X9gZkKoaVrx342vMRJvrbq6HJp5RCiPxzrZ1hZALrOzBVbWdHYB7TcaF5sdYGm19uKPxxRyRp7tGiia4klBulmYH9BaK3gpZ6edfbmKLoY9fr8tB/DgdRtgkasLgEM6AEvkqBcX2YccPPDTptEP/mZAqA5JyqzMxKACIHxZRrO2xNXz6thzKnBEvz3zSwKEnJ2QuoZwHsgH7MBDodlPjn2p0OLjfr0XcYDzBtegoorzDEQMTHOgTluVT0tZhOw+9ZeCxTm0JQBvotMMVXXP2A6cg1R6z1CMFTttf8T8iswnokjOekLi4l17jmhHFo9bcM8M2fKjlULgXMr2gSA2SPe7woYYoEzinXqhtKDcq4l0Omp1g+IutQF+8cFRJ4Ma6pI25d52gVdtf2XhUt0sFNEGxnucZkSSnTxhXJ1aVeTuFpK18StkzRIXwoZbqLRmHF2K7Qi5/UUhLY9gfsjYHxfYL/JNmdme04u+CZGz/PBM+sIXWhITqvb/iVcyQFNSp4T/nWuD+6vqlQOM5XUN2/F92wJSXgSFul7bxAeZX6rcG07kgME6NyI42UpkUs9WyP7gLFtpc8xPmDgQdgOO2k5LCPTrB/bE5xijg0H8R8UnupbyR8CTT6+q93jRuQAPGK1fIF4WNXypfzeiqDETkg6l+Riqx3q7pGyF0hBXsFRPlPqy9AvWCSOY9A8hgOVDdRt8wfD48HvzPrcX6On6w/dA8KzyojMissD5Enw9XO9u0WVooM0Pb2ew8XFd8y17h3xqinWxarvyEvbaC6hk9X1h3O1bCg6eHqp5g/biuGpDkuMxikSyLsxwzfCJ+RKVZGlArLvuatO6IyYHwyhv0lKeZW3k+vJ6OxJDi9JxT15k2hfC4wUfWukPf6o7uuVSkV5vE5bpmpAalvYqpv54/PHZ3HujH2X1zCnrUqVwpB+5RKhdZRHpGVfzXfb6j9CRoES+hZq+HDk9E3s1yFR6vj+xwjcracqAoQ1/80WSxnWk8P2GsqazVp8pWNzOAFvOL+tmyivUr6sLcfZuP0yNEA1r8S7BeiaZ8+bXb68cyWHVyR+Kip+ivwiJhKZk3i9dGKhe8gDN+oa++/tFMJZMRPdkSqR5KRHOUtSmqxuFa72imLkGVds7RzFAmOdQDs82cADZYPsOS5VeTPCophT6lOT88xTFe7V0/FpM67XquKsF+vT+uD+KNYVHh5Guj1aQRnQafSbZdyvsswg/Kyox9oJttMeuMd16t497wdOKvJeMXU4GBuQL5YpFMbCbce0xuaVdPd0fB4M9OCTUGg0Qu/678n7qrzsI7pxvsn0G6SCg5vX52KQ79KufWyNR2RDil0TG+EdGYWiYYndmQ6uHm3U2vbo894nIs4mma2oZk1d1KqT/q/gRYyP5tEZMrRDI+DvmdlK2aVovVRax8gIoa31JCUL5ls9eT2JhVUZDxwecXVM3MdKpOj6F0N4QvmQflj+iW+LzD3EhRhycPnx+M8IjC15ZTSiFNBe6WZcUJ2UjHjIphfEaZ+1xEMfz+7I3xTCbyWP9IX0SpAazBNarLiM9nx7mQbG+qdzU7rjMqKjRkcS/xKCgYkpZyvLRpjQAwmT91gpTyts2HJ2IsQ/k+QdOc0lSdX2mfMlYnOUlJ8kp0/Ih6c7w4eZyNSrMH42Q9t6zxMPeJ3DIxiUTtCQ7odzzKfgqAYMEsSkin5blRXLCQhxFCyn3esTIfFVa6Gse5pONFPCJSk6GVTej5d25mLYQu67+XNTXR8SRD2JsjMoO4JYTWnZ+Lzg+ejGhZynrNEnWjgBFtw82PlzSXEFPFQiUiydJIesndwbLAiKw4A0HwAa40wBfzpOCgqqmM4GiSH7LvB7MmuB6uIFu6zMqqay05FfsxRVN0KvhKZ9DbHRs6XlHxnK2GVekSzHuXzmtUtpqxqMlEDCVIOwRWqIrAxOSG2PnHVdYaayVTBlv9lqVzSuskwvc7WKyvAYy5JDNok3TOUbguof8BNL2KgOU4xooi1ZBD4gchSZPASt0alyP37sa9DD5UuZvtYtEp6+rEDBasyEybTQtN/tq5Obrsulz1DEJi/TMH4VTriDhNhtUyl+KhbGPZn1Yfa6L1pC64Mb3iei9XzJxIqE18x/IllfibiQ1juJSftLpY8O1fEWvobQ6+EdGvh9OTo6SHC1BKE0lTHDcljoAPuQfhr00aOuMc1PliK3q0h/lfWHbHZ4kjTCvrAr7v9uc99i5C173wsm12GO5KX2c6lYE0SW/GMcmTFv46IS9L6CEfts5Nf6CjvxSOmvFI0KGxVBfGU15kLg8M+NTfo6Ke1lITKUdsD6y1Ilfyo5yYHc7MHRHpO0XCCyMYWymhdpcb9/DebI4ic6xsJsmvNtoTH7Vj01iRHrq1G1sPwtizp5qh4uneMWufEL3EjN4q7j094kdh+5fkzWWs79mFbh7OEK6kNC3FEZ6EGSobTHSDPvTvXfUroZvMWfyqkkmWBX6i+XzxGAJO9r3tWJ7M1v/vl3z7NtRptMI8TchHm970e7NfCoT2DTLXq2tlpQt++Wph5wvNyX6k4UQmmYocgfZuVaxpPPv4RUg+S982wdhmnCJS2mqcCmIGCs7hrNa/AX9mK84XRUqQJuy8hZNWDpFiIbmHFipL+Qerm6Maa9nXP471SulQ1H3IMSkCJNr0ed1bXZapMmr0cLhuu2sMQsSG0VHg6N0jhvydEuHiqsOWuwLibGt6UvxmqJzR8s/AjiutLLVdHd3AWTazGxEvy/k+pOmQaZQunLVT2lB36tOJneZclqR/TSXsAtMcpt6iKQjwh0rk9DpfsmwE3Rer37XZk1kTTpIdlfvbs04PZxakW5jfOKNoTOAIDuLp5mq+Ad397EjW3+Uphu8AKqIVwapfbhvz9DwjIilWCEBDbVXouQ/+sKVHVt20u0e7HWPccDBxghuKeZpzf3B1JS6gdjLL64o0AslOPRhKKqHPxvQuZNxCPQgeOHxiid7lQq+LyrNXzygZs/ctKrr0JaTE8muUYjpXbMt3OFzLSO0CPCiybQDNIHX1gwie47lrS2nJcT6ZfliHueqF7LZihguqmAgriyJDycamGpqnW1VgQVfkmtNKiot+faGLz6gjGUUbqLNGz/jNqRm7MD1dTOCvFpOPfLV5hl+mZqPYCLnXmM/sRks9MQwvK6flD2lmXukEHvLSQhD6+U7/peSbxR7hbs7RnFQrw7Y4ciqEGMoqPOfyCMgAsK7SIkqkLGmEtU8hJA4D+HpOV1yPDo0mFy47bpbbaoxzx3PQ4YGxtg+n3cuKfMCu8OwjhhP7K7jjTtTxB+6JFdERqQcbq9GEJG79W+SjUA/9ynBaCq3bIri5jxJdZzkPMovMJ6or2giRKbMeqXmOg/mhqMctb9MSYohHVzL2w0Nj8jdcsnL67YqavTpYJMJAfOW7vIjau3ZDJPebBFpcsQNiTjUabspZNHGI5UVhRMGzXDDBstB4cqj38lzygBVuOaEFVevKGmHRyXOjMAqwlM5aQ0GKoKQlNgfhYlbB9wmYZRRGad3znU8YHgiOQdxB5WxJol2jWH2CwdxLKbbTERPmamNfmOtPzIUlpLjT1E0i+xqxiexddY0cv2s8fe9ioM7p4HJqsu9xlRkyp2QtpTIBr++gbgDdtPL5KaaGIzOy6lg7MgBH+kZBbobPpu7F+hWUz8XuZJyPz5xMEgCF/8bzJeOQeDjbvWSLX9COP4/Tc7er+Sra0y/GCZA2jWu+ZmvWFtNk4jn0i/eCeDaMRYeIndej59pxKYnP7nl9REvNnke4p+Hdk4ra3vWa3vYFFfhE9QUtbgjBTUVQxK9Ij1q6QFqmoD/N/HEaf6KpfU4YxTy4olNNhQsL8iFxUdNinMEA45gauVUq0MeV0EFOhoGYnGTsF7G4G/XhtVpl9l+0x9JF/E7VcwLO1kBLovLsBER/Upq4p40IaZSoXqIYlbVcQr6QHMkKFaDpzF56458WEt5WsAvOe9nIv81BWGZjpVpRzZMVVY14SBEpkOhKMjvcSIglkRaHWxySFmUaoY3wGL0uN6wRFblmsA0ntOrWpebzWBsb4u04u5fEeJKc9goW2m3VsEbEWhXTPTUwxOcmDFTlYmNAw8lWhlV1EP14zoE4W8xFMnmPDbCdcROp1Sib6GWZ87omhVk5YJAqNFOT2DDHKqYtFDtIduIbo+qWsO/p+YYaYw6u1jrzyTVxVZevRSKrqiWb+U8HpSMJq37fBPC7HJnVEJtBNumYg6xyhz/wXnSB3MUaFLpTzIuxMdDxaGeAOy1+BK89SLt8b8Qe8wYS0upQBfssaQFROcILROTMsyodK6taBFSwSByyBI7GJiOWrjjM3+agtGI0iDFmJxpM1p2hE9EsV40oVSSkjGREPcUMjPVqNstYamkmTi9dJ0O1oBvrjluJuepllsY4xcWF0lXLhV4sy16UI/C9tLhjqU+CHnkeqyrTJaX6qtA+2PdO4aM/FcfmLKiLhJwLcq6CfZa2+uvKFlwiXa6JX+UK/atHP9JAoK5A7VTlgPBMJUgSYMGqELvxzjF3Po8zzO0gWxS1JXeq0GwZQhW12hkGGW5oNItgDtlQgN5QjfwqZJKRrYt512VOOp+uCB1FtDTK9ASTMtXLFUCCCpFZanlWW1gpb5azPoYmmiqeUhD+xEdZ88zAc+DfcQ1nGwESnySDnZY7b9RAYpMAP6dmZYymOnAbbDMpVQMcIwHSpS49oYdkLkv0xiSZj0kj3QrYA6lrn8bAOb3euBjNihgtbeDFtelK1dKJoSCrXuZxq4KiN7xlX28QCGI3ZLgKU5NVLzj6o/ZKP31MYutL1jdK8DjkdWp+HBGrnvsU4FpN6BP/DMdZA2/chP75H93vmP2PZCidWCwAfinXQURFdQBivnlWJmXE+gnXX/83HQHMBfJLXRZxbPLCVA3hHZdFlV7Gzqwr5DMSukEHwTeQFW92gleNfhsSjUmt6prBs8vHk8mzwnTtsSZ+ayW//5a6dcJdgcWXWE31dsBa2ifCgi9pe6HnArLr4H2KVSkiodW1857R5WNJ5FkRWvxu8WebawJxTs+11wkzkXPY/Fx4v5Af7cx0c9E9QyLKb1MVi0O7gU80Fzw6ZD6lRwzNBiwOce8dFnagq9VJDiP6bEADbIgPS3SuDdqbVxQ5OMXVxSArHZysNeVOAP4t/PA2+UZgd0HP9vrnrSJfzg9IvVlXyODdQ01Oyg+XCTSellsnhgl1Z6VkUJJtVZ+12AH/s2wWuUIxj2OrELXYgTy7hwZr6LdkK+wpqvkWU+lrVFMRq8KMeQn+7dJoAyB5TsWvFUaXA2BR6lP5OrHmEPtgCjdr1ShARgLAa/4PDE7Gaf/97xdagbHff8tdAbnIKuO2D6t6ABotb7nxyoe9fTI4ZgA4+cCoTGkQURssUapv/xkgVd01Isve/+/AxSqVHd8DMTUqB5JXEjsqfYvwlGg3YNejOSKzoMMf6zwQqyHoawGfYTBbWSeN54aqv0YPk/4NxEbdhID1VNpq+X+vqZT6P4i7iw/6b4xD992Y35QtfG6L22rQz9Jd3WB//hEMAIl1D9c2pF/XDmySGVAe8DEQT2X3W57L9+RfLTqp0MdxPfjLtQdNp65Zy+amnDs8GdWsTyfkkOraqKtx/1oOjXQoQoGJozSQY7wcaMNF0WMFypFeKSLj2PGD41EhRYQKh6N5mUcs/FtayQq9jszwrX2JFuIIxhuDxeUWC7uruMUxVCdkNrxcKgeGFBvNiwM3xz3F++Oo6Ukp/iiTrySD6e5lolnl5KgecTLe3/lGJKB5yiotvH5nTQz+H8dEwLKSrGGelWpLHSmOHivQhaQTdnm+Yn32RwZmeaRZnk2RnymKzulzl643pqe/MsxEfZddQFGwDc3CSCW3iEN2dst2K5fOhbkbIR2zwH7OI3g/rF92YpLvifcIzfN/ljwrLyuI6REnE/ysm6LANv1MPwhlrYvFr7A7B0AXrIY+0hk2PjPHqfsVUjTaBdFy8qnVmVpbNPkJbMBSt1iG/dT8qmaJBdCpF2ibyb9WpShLUqkXWY+UVwD4HJlzTzHWFk0KS7XKpmlSjQAka0G1I2I/9Gxa7Z3M3yyZqKiRd1Q24GtN0m++A5K1WBnxq8kaeOoZAj51SEH1x5pGIJec525HAJS1R0TXMdLFfjm55ZjwWgcp6muGGj7acU73hoc73yWrCHe2n/D3yl3XwLBDyq9A0wSk47B+QigzAxQ9o6pdLJWPvjh0KGLUKhLKX+oDQlI8moIlDpQeePcIw+csTpaXW46pIZxBqnGVA0PqTvNPVXf0T3ZnL3COXLkbwQCkpsiV3UYNuXknQ8Xj04YmlH4G333VB5s1BQz1Kpu6yLoSkBqQy9y8IaSPkRx0kyibM9Iv2mOAO0Ca/W7NfvmYD9wHvkF/bLqmLjFUj06sauFpOd+R6uQdihHkcIFkENVVPFbq72GX5iKOtJKgG6GlpOZWfyZFQz/RlS+WiBjQwkbVpi9R3wiWYuZnv5RIOHAgyS4nYZySF/kegq1VtiIkOn4qUM+aBNQqEYZp1uf/zNWz/aZ7LPhMn38c0qy4pvOh95qW+YtkAd4vx6mJVwdIQeacqYq5yZsMLx7/aWj4ss81nF+bQx8ChfYIlZdyVlwTAMYqeFg6yBcWXHX0ck9FCDU5ZdzW/4h74ePdO+ZBgQTtxKMPEOifcHpv/42d5hb8Bb/fg0UX9fb5hZefymEmNw2GOs3u4VyWqnvr6zg/u4nvcsmzNwgOBNUWkRk95B6SCARLB3SCvUcKQO+1Xnhq4uADErFR6f2roBwXfBK2wZLoy+Bni/S+1Un0hd2e6BP7kiUiA/xsoFD4WGq3S0JKD3EzDTXbGwo+3uwu8sAbh3hJ+MoWcmxAExHT+L1KFnZ859xKjuNHpphobua6pkVs9PL0Vo6SjLcnvvrE0XGUvv7YJH1uOoJ1iRhPtzUbWRnRAA8BfXY/7BXqZhpi1rw/NOzpb6Obp4dwfICv68VBVBr05jUDqHr/4L/wW1DnazVpB/uRadBbfxpANQf7/4XdhDr/WZ3G//ibAaGmMTEhzc3Rd2Kmx/MhD/2l0Ep6R39AhEsXrffsUekLMDgfLYpDqKWP8qEXOLRxG+0O5KnyjHgvtXFXWWq3CX0e8sepmzILM28XjOrpDfTeuV2ZD9GdsOH27asjEN2BCbfvVBTp6U0cAGCvP6u4Q+ERqfbogOmy/kqoN0M4cJp9AOSUOBWJnColij2dcVJE+T2pM2nUP0fW3tEpocP4Ojc1/Gbd32b/mZfN/v3Tm9+sLdBxKySaez+KHccWfZtT0s7Tevr8L6an+p/v6QmrSUu/QOvtSZSabhL19uHdAeBgfwTn76+QJ4vAzCREkesh2IHN7RCwRLosznp0U1jAcoXuq1Dr3iT5BYPOKxdyXt6m1yAAW0krEmqpEoKbnp0cP6eslrfI9VtwWGmZCPwe0OYGIH1ibwQKwdZNhK0dPZkGNjU1ZD4KAm0Zq24tCHJkKP0yPNNhuQlWsTHqLe1qSHkZAk6X9AHCrx7r8mrBphnWj+nmlDQwq0/BBqjbJ9RCU7ApJaAWPTnK4lcOgYRdnCIU9sU4z1JyGYW6UfmbIJB1Rdco3joLaVLAw/oMEgBfIF3NW3q/vYcjbRDjm6+k8l+pkylYTlK8T3HH63UX0i67UktIlWwAIYuoaUGHpIXHiFYOP8mhuE6OOLW01Ux0D/KxTTw7cIbTCmcLuBDvBCrpFr5LTYSGpB7Lt783pqyHnVl3mr9ot5jM3oCrAv1KqvTomqG/LTB62QdpF/LsD0Yk9KbFenXVRu05QQS5w0ZtKv2oxXCQjIGInJSNauyeYoeYIpfVSJyIiq5S1j2/T+XWvCJfUmpzUIgxELcWyotqxpCf69rSkdvFgI+UsI3wPg6kY6aKb0ic4y8edZXc2JMyZpaS0mqhuXLWhsWpWtdSjdfCB919klY7aJDnVPxasWsFEVXVIclJctVroyk/F2eh9U8obveciKzugnr1Xn7PVV7RBe5dfJcMiHkeKLMU/KSKy3ZJOYV26Ry2wTennWz2p8PMufy45YX8b0Nm+K0KHk3JAvdBPVwFCpImCVS5xC0sbTdHLdAJGw0Y/MBQTVf8R170jhabmkFxans7dAitUiknsCdjQmi0I6EZiT1RM1pUi9h4rpDiORALEu9VvLKxT4TTD0tzn7cviCl+1NoNnQ2c1XOj8l/QmZ62gNVDUHmf6W6Ji2DJzv8PRQIM+tuAA/hqla4khboLeHZY2VrCE3BlRirlq9iSJ9X/BZpI6RyQJ+YjqDtl5lxB/A/AtPpkvO0Pu1wgdsFMurW4ZKTLTFK3lKCXpnxli/07wCLAISFPLnug9fcncY101Vinjks6YHNMc1fCdQLSn6QEptRAkx6vCGKQi9d6paUlyyRQcsa3Ojo9blkewM5MPNxJ+78v+09YHMm5vNWD5dqSmlqZz4GMHqrjnoR8Esnye2akV/7SL7GUDPDKgQtiLvCzTnZfll8zInFy6/IXx7RMDQQs5utr67O1yS2tT5OT/CXwscy74vuX9tvHFf/n6ljAAact8YUNUTEypPiRq0kFm/bMV+1jJ1TeJ5RS/t4dGwVG6KysqCe3+96O6ZHqP4fVhxwaiSPFljTkdmkqZ43A22O0QlN8pAMAW8/bb2N3yh5DcDu/jdI2EiNappxO19ViFjVW4gpn7J6I5Oe2mCUjrG8JMBKLJnr3047o4C+JlSjH9K8pJlZ59K7/7C0R4hsSTcoxQw9okvzpusIFcbDMB658SVIp0QHWn1dLF4zsZ0D0+X5OrBHzO78UsLdt1kfDQZglXl5P1gWbo57/7vEIrBu9uYKfJUz6XT1tGjjVSKGy54dM7e8gpGHrxxPhigSahjhbcrCQqAM2uHTDClAmSf7fMD9TAsx5Z5EAmJXA83MCkmw/UySh//ks9VG3F+cquP7tninq2QkbJRMxekuYP1gIkLKXvlgGg3DDVvgvh37kkq1Et6lpCs1zIQBFbw5TYLmEGhQcTYrrbchsdmCRvfHpGSGcm5mZD1P2lDOIbpjKWG69QxeOjUuq628OHNLC4vyIQ+3dhz3DY1JPb6+Fo/KGIu3LmporMZ7O+FlFDEkULkTrXMCPDhmAmojhQqSXxYcZqRkX8IwRcMcQUkqK6N4St7rVlpvCORi/ss7SSMCAJlx7ynZc5aKgguuv2o6rny4AGZ4QFGekuB8d6cbgWSYuHc0sFgG3kXOoK8YmRhOZzyxxrLI4hRPMPfqn0jRbW4qJeFDl3mq0x1uyx+3oEhB1cwUBpY7VFseJieauA/3pgM9SfzSTgcEw6WgMg465q6o4Y6CQHJPRP1ilEQ7UT+9yfIFvZKLfJprOPNk6GeZnAPjQW00Lk5kAKAeoyTA0DQPcEPPkixZHIkiAGCtW9/kBIx9V757CfkjmYFLKZWcl6Tap4yEAk/rVXf4XBqIXCX+u8V5TgdHvuRSvXC/Qvx2Pwf/zZWNHowNXeUyDEi148H9lFsDNOfRrFn3lVfVQowV+JXG2igb22oMUUS8XoFlteLHi/6YWQD6xS4dV5epfhlUzaAo5ktOFAD34Kxo1GXM/527lrkke+O2QUBxBwvzKSgW8qgCl6qfCu3l/Hoi4eT0lV7/OeZOwaMH/K6Cc8xhDtoVGUKwA5hdN/bc47Ro+6RtF5eUGMoaaUMzQSYiL5RclMmpcAEb1M+siuWXIiTGXV8RVICgRSX5UJ9vJ9akNOIdgbxIdk2Np9FHj10V2TDXDyBRAuk9slBmDidEQ/iHv+hCix4OaczRQX98tafAqa61+chrVQ5JBdE3GaQNRiHjpBZrxL1I1yQ2a0XMxhkzZ/ds/3yj/yrHd3d5IR3JmKiDmS24qfZT1z5+5CqCPa7VI7XaKk4t8YjztTCIFz3Pqcv5az4K6sPBCb6IniTaHz6Nh3YoqfeMAx+OtVb7wIiwNnzdH8yR5E4tZvOKUH61/W+R1z2kmfg7PUAwjWWdGrPebAMO5f7639qg27LIGJ0svbdXEvqLqkv+JK/DR8FjvMCxCtwoCkE7Nrp3l5HTVx09Lr5uJbptypdKlcznvv7o9McmNOy5FtmqumnL1xrjSPV8Kpx0JKBsndJFOdN0kpJqIALmx5qrX2Qqnmg2yNodIqpoLvU8Xy5WkOnWJ2z2KVhJOcxxnZpt1muBhQcTn4BiDa8KMwaGg3edgx+dAlcGDwIlGmY0oRgdeX+FKs27zpzJl2MDUDObmmBd9Dx7ZK2fqI2qdASZVQ86wXtdvSra+zr23p8mb2vtv3tTS+RjZSSlLY6ddkZJE1N4uxKuaI25I2UYQV38IHnBXQpUqtXviQwzAJVATmYZKdbvE2HqEmZ20LMsrH2pZf8xlm8c89XXdzKN2Ezg7bnDaO0kHmJ0BOkh/NjSXonbeRnwt102OPcFTyipBN6TXmc9ONYx0ipeQGmCJwcAYg4E30hAYZJg4gmD6DS4bJdsoHErLJBhVrHsMhjcfQ5800XDaCU7lTmjHY7GyNhiuau5wDJdsZ4ap5UTFUNV3nGVsYIhh8DhlGgbrIisZrhOriTjSY4MiA73ObVXlzZ0iGMdMrkR371q3sT4er15HWrf1aaWy3QD+Zrn2xrJWlKtVcsntMJ+YhpASjRPajp5YFMg/HeKK/OMIMMPh1D4AyjaKHIB1vuJRWHuqUUYnzf+MyTMg3UCva6psK3ZCmMrPUChXtcm9wsOonpv0MYXToLsdTPyafBg2dPnK3bvq0Ccb1Ku4q0nN4v8wqcozOMrWzlOyGcxbS7WMiJ+r+09OZ/unXPmj56ru5Kerfq9r0nd1g2J1o6b9hYp8Jb/ZxqA4nIq5ZxJSB8jPk+Rfycg9FHDhc00KtZaW4+vYWliBrAumfERYU6PZGpXrCLEl+hkcnqtcUhPzinD8lMccgf/Z8rWjiKQXEZxvdWE1QiiMo2lgv5LVVp7ax0HP9xCLrjHwvm6g5Vp1D6faLrSeqME1XytTex9gExzFcRelrhrIVOKy74CJxDXwumLSx3der+sd3dZGWNl8oFfjZMdxpOyk9AinuVdL44R2oydWBxDoqdnFGLptctlKZzmt3iAk3ZM3HqNg62q1a6z2090MqIlZJdvGS4yh1zXSU9XqnWazOn9DYPD+xRgXRnC52H+Ri5BvI7laa5s+uDxtb2YPVrfJhlIfaAJ/9k94v3sn9HvEg5Y4vgpVaoxjU2e8CSaZWvaCpr2Mzv/e/H3u8vxx6O3H6M0//vnJDp5fBv3/A03Ik2///8ThJfM/ySnpVOos8BL0gCoA+vhHqGJya7siKJNLUCRoJ9rIyNMFzUlME+llHKIoJSz52d/IYtSC+dBU5U/RFSCxx2t77EaPyQXZgUxi6XwbsiLeYXx0dKvYwk47ky60FWbHhIJ2ok17TifSKRFCKAw8btbyFJ18Llr78G7ZiFyCdsgGbEFROU41CcOeAGHXOON9gPB3xpPY9TEZ4QD1Ks+fp8ncHTmd/3nSKXT3hDwI95WEfeMMbW7JvZan33YC+AtjAj7B0i7l1Ig6z+ZPjwlB0UDRPAgXY3DtYBLHBnmKpl3sxTFGok1/TpMY0p5VMSxqWnBfrLNA0ly/TdJsXoM1jVAVEaJMgOxARIyK46Ox8F1n1BPnMBq1yfmq4iiOCYIiQTvRpj+nWQxpzyoKAz166yRoOPdTDAfIxTFh0caSDYslEwMk3x9jJNpY2IhDy1PoFcrGBKLdDZIedizc6gv7VDqbCg2OShOlwEWhtxouAhNl5HGXsqHepFeG+DJVKtuuKSPA+fwLZ7PS49JBdY5ENufzXUS5I1pQj9S4fmCpUlFxm0K6sxEsFYvaNSwuyO5SWtWb/EMmvhXZCOHKF+GjjsL4GheJ5ZIWUqG6WzM9gBsoKsL5iYbJ7C/O7sp3KfK7vuMikHItGs7r6IYWkGigdnfBL3JVvd8QXXmo6ieNEM5/EU7V1pcRTbZwZ9NzLnXd+3kCeXtRkRPAOsYESy7VDPZ5oj9RbpHrdTZQKWgBHSBrYcMVI8CZfXKjGAVLxaJ+DRPuorsOoN3qnV9tHm4P8e2LnNfZjEpBQ/RGP/GjPkqoFESIx+n9Au5UcS38mKKC4w/iQp+zEYwKlopF/RrmQNdkVB2gMNQLniGe6HrZznhvBHhWnD+dTWJRv4aptAt6n+/+fYyRWGRhoxelCOAecE1RjMTSG2gh/FjYyI9L/tdsRinP+hv1vytEa1pG/vRvBbwcFOxICRla3iMebfimiksKMXzYCY6FTwDqWDxovoANvDwnbIvXzJ+XfRVf+HXmOQ0D/H++sAf+4feSLy28qd1yU+W3DQm82p99AKXA7WEAPfVLTvqr8kGnvO3wlsmiWJlhKk2mV6+NR0RvdZSEaNCERZsO2Eh/DVz/TY896UoWsfilr3BVa17Pxja7B0uft3L68l6BK3wdX/EreVWvubVMFFyeatSjCa3pyD/px1BGsZgVrOMcl6UgdenLTNEq1SeNia5JLdjBac50gctc7UZ3lE4Z18GKqPxaa8t2aPf27Zfd3u/6S38LNt4JTHiOpzqN6UhfBkPJROaynK2Bo6RQVnNl0uf+FE35/NxICbm9Z+ttk221j+1T+8K+vG/trP37OnWjpI7dtMfu2fgILs2vd7nw7N/5zyvc/3Q0QjSy/JcXfTG5o6v03e8rxbz3PYxqz/L7j/X6bt3tC93+S7/N2BooffgZNYL542rfhjrvPjPctvPEyLdazvatMf7Bv/ZbnX87ENz7tM78oW8cVQQ+a3Rp/3HTkDh/7U/W73/qgX89hHg02Ps2BwZ9Pu6dAdXg97t928PZ+auL5j9I6u6/f/r/r9c/Xe+v71ycS3D9wbWX8VNGdkZJRlnGsIwzN+r+ibmveZB5tLnmvnt/vv++/+/532TWzoyZN4tnxXwxm2fX7J/jhVpf9/ylp21lrvxVsuhrt84P6vn8+f7ze88fZnXPMmflZpVmWbNGZlU/Yxu1yZu+2dvba9wu2uW7br/e0y/u/c7LfX/0yizdLKvfiffw/r+WZTYq+x+z03/vf3+ePTT7l+wDH5RT+om/P8pJzpn/lX5VX/33+igeZW56bnZuSe7SU3nqT+vpPf/nmZ3/6+zPJff/sh0RmH6Tl5/XN29wXkXekelfpt40nP57WsS0mTXzZtH8D/NrYij4Y0la/qRw93JT3Yr+X1cU79j4VvE/Sho28Ztflp7e4m7dbH+8/dfbox3RTnznafeP+23b++5eYu+V6wfM3x8efH6QOPjm8Mc/Hzh6d+Qr33/8rc4/D9x7gpz83cnC/smg307/t/vx4JXnb89/PuRTbx367+UXlz8bdvjq3VXoanz9sxG7bnDTnpHbbpHbr0cdvaPcfTl62z1u8a5iUMXoilMPnIe/GtP4+O4x8PiPT/ynv33qPDOffZUnXtSBvKtMEA/ev8aAXP1/r8N7H/k3/9JUkfjAf1QVvZJ6Hn930B4Kf3jy9H8c//2x/Mfu59+c/ofT3//pwcv/fJJ5vPIQ//Ofnv9/Ea8v3ir/9f/eSx/+7/XX638z7R9rn5X/8d8/fv6fR1/1+fzv4M/6738W/+3vj//frIOvRK9+W/6H1//x9X9+86/fhP7Xzdt/+za58v/f/x/e/W+rae/l7//79/r3mdVJ/i//9bPz985fn/898rPLTy+/jPz/fxdc/+z6X/O/eKv9z/8t/Pr97s9NH/HFJ5+V//27r9iS9ya6/Wr5778X9x/ev1l59fP7v75Mais5erJjJLG/m+sxGgWNf0wQ2Ie0X/3NhLcT70mZ+paawQlzXy6rNY0aEdfL+6ISa+9r4Voxz82rZGTqN83SJelq9H8ciNVn63F6tcAu8AsSdXceMV9pUAsLjbrIN8abJD//Z6o3v7qqM/ulC9Zcyy0LwjJPab+QL+/r///e//Q7/j/2/X96i9/+d+3zLz//5qP6xD/T1//+i/31Xwf/2fz/35NP2f/zH/5H/+pL++q//8v3+/tf/v+/HsZjfv7X5x9P9dm2FAdzCOffnf/2/HfnP5z/eP7HYz3Z859O5bRfFM/TgMAIwREAkGnuuyaa6uJZ760BMFAq2W+cjmc3aNlBY2aWwn/2m7jkSvt8K7igCzykdqX5RQSQp4e07FX3SDu85QmPkiqe0oShq+1s/4rHI1Ru8JK+t4+AGbTeZJVVw4kfS0LSn+GvFBLg+5Nuuk3Rf2q2eYPBpiKT86cYgrD/TDhDqMRcnvnP5ueMvyKhThiHMBCmJ8zBw0kE8yStqKeJxebzEu0C2+qLyCROZF5tU0oRUEbwhQkmPRPOuAHlKAGPPZDP+34/+3DmeGwlie4XcRGzfW6wHMKSgW8NdTO9LyXSsI8cuf3381glNMqu1v7ufdg2RZLQ/NnoOG6+XSKQoaX5gvew2A23UAPRo1x7Dn5a3Hb6Dw0Ggr88Tzd3lS9EKqcg78F2KZ3d78w7QbJpZIqMR0MDJv8fMlIocgTVxnv1qtOO3kehCRbuQTOBwIHKGAE9aOYUd5rP/P/rMgz+591qDQCfvp0V61XgvL4pXYfEdy7PmKOHbqzWb5kW9IIcLiJLzteBTGgvBw/tgF/nc6enVxGoTtAMdKzxM5IZADITx4rL6Jin5wkxnNWBzGC1UJJhqln2K3Pc5CYGXeidFVOxaumJXIBV0R7vjl5aNlJjLc3LtD600MeNpq4LuRyP+L5xIZ1SQLAKNd+5RfDnFYxIzxh60rY884HGekzG686EB6i3BNJzviNk6H7dkfpGgMSTkEIHb0wwvgIGqsZQdE2v4mENWmmKTMDs45hURcwLBaZYuyiUYFJU4O4GtVEgyFDraxYMSZVKMPrTWyk0ygPLjL14LIpMBzL7nb0KmT3EgiOGIqQJRZoiqhG5HYYspRLylIzApENI41SWQvAQMTVFEjj/A+Q4brtdKnBQLQ0vPsJjy26hPOqbpEmj/KyPXI9n/r1RMxNz9kN5QWHKHCuMrRtO+vuOju8zOGygvCdepMFPTao17FQy1JDxVT7EXAH5QWN0DX8G6lEdilHJi4HKwULEi1OUhy9/b1pyrq81WR9VC9PSexUfYIm1Xr66+nzC60IvwszdWZ6nl92D1nzM5U4t8hBluawV8f56iO42jTkXEgbeIoYMfnNoqqVH27DuOrWM+bdNNC0CVlVQVkQt9BtRQ32vfhYRzpRqSDABRE/SliqeNv030wCDCsrHvdyYaUOKlivF0Yt0rXMhIEsphMiI/5qKiW5hN8LVvb6zOfJeFRGz/DZv+0rJOdkBnnIYnnkXY2Mm82ys3AANF9cNZeyBfKcCpJGrmkDQD3oHDCkJ1TqWIo4KJR6+uKJ8ZTtPN/jkeQRK8iFD1aaF+M8+TkJsx5sHbvx1FCItN17WPo9ynflS16t6BYJSJgQktgfXCDg8RBlsikT9GAjt1SzzkPEc8Vpl1l1O+s9D47J77S8ZJo2fod+G0KwQpKNLDzg+RRIw+zgIMZ8OhdCbR0OqOy06Q/rP7b5SWZziseZUalwDKk0wuBEys36dS6THbkZnPGyGlGRUIoJN0rtPQMyY48Z+9fMiIJq6xvDAwpQ1/8dogCkj6K80q2l1MSwlqEvt63s3NSaGsu/xGyXeDYbCpwR43JJ/EOyO+hI9LxWR1VGRoYMbSzqPun332wDhDTzKzM4JR0ayvzCl//IdH6KmSnUuQ6SgWGI02JfCVHv/lIG4cdfMYiyblzOUSF6QEcPj2Gp2YEqvPyvFIPP7u5MjBtI1BbwFPDxM+NCEo3iUNAweZ0HRmijBVlEMBSJWp0i8Zh4nIDRwgyad2Ye6urpw1HXXBse/nApdVRl1/Zv3qxkiRDnEKuccC2y1bpf3+YQY4AEL+XpB3vBH35MmiwJgu1Dj9Ul012XqwFJqslAQstFkvDWxMNi30xBDQHyoTh1IjkSUNAz4tpM28W6CPnMqU3ljcd8O0dJAd/8ragsb48iDB6LvNRLn2U6FYPg6RUG9Ur4V6ZWHAnLSmmqgQtbtVsnzuCZstNAvbvu+Y9FQCwAR3hSx/+xjCH33qVCP+k2IvL3xCriKHIfJk0WUb6gih1XyZAGFOMoKh5ftgfbjsTgkRihQ8vHFi/UrjCHoy2ZMdE67JoSqqSQO7sjiVDiExsMqkc4dT2hz11dMqsjIxz/5h9BEKBO1M8C7mYC5JnPx8w7CP8DAzDEOH12cqGuwRtPshjL1Us7gVdXFWBzjTVczDKg6vdR4ssWVhFCgKCMux14p8m5NIKgxUuXhisnLBBkRymTeWhqmyyJq5tjEcIwWuGQOUx4IStRkVAtVJuRA1NvZO9LXSmSkeSb6w+Eue89ykXjOPsZ05qL9ivKDgmlIdehbICmU6+x3krgIVKijqy2W5MUMgbWj7uGligx+HbvmhzYYsqqausZVuNRB608x/SdbqD1ZS+nYJlWAW6Rd7SSAxQKmZBvDahIrn3lW0KBmV2o7rynB4DgFL9BmcDd9Cn5KPaXySLzRU2GS1gonfY1nrAYHWfL0vUw6yUZf+9z3Js1wbm5H3pLe/5Rv1EPSEmxmckdDerLjfLejHiCY3aqjwMtZPzXpLmn+SMUi1XukqmVfInjMvwFi5VlE9INqVoWFbju9p52zhVTcYw8tBPjqKk6od/pTB5PmpvdOEhgDtk/xFrv5703ViZryDcOsyWzr8LyiDZ/8kuesZp4XjHGTVBwEjLRIllhq/vz17LK6ax+8o3AQZzSvndcm+5qx80g9o04h/4KhuurejzunWiePviB2nkZ2aqvNzi/dQB/WYzlGkJ+VB85/b0aG0POhx4w6rMpLt4J896Cb94wUOD+4RRjcQuZp2I1apETir6T9Y6VaX3gHSQMyhQPLxZM647UX3+8t+woUdU9uS1aboh5v9dviMx5x1QJ7C4M2MdP2RfZEnX/QQQD0sjvC8zzDLyQhdootFA5WcR0XwJwsYPSngIXTrbGdYRlLc8l4p7BWeUM/IyokSB1YSm/vVtPkQTGtQNXTkd//fUsioYAdVCUBvVBcFptqAFE1RTvUSSX6KVDrCQqGPWiPTTHd6dj3ZmQisV7iUm8ZHNZPnpsiXBXNdJBttiPuwns+elYPG/7DK9NSE7AzfUx6kmfMhpV7Pm+2v06nUzTmZzsSFlnZUakEXOHYeJKgwOldrjwMhAcbKwkVjwkIEoAASmRH97TNC9vLYuIBoJcQANeZWfil5dDU8CqD9u4UGTVr9+SMAsQmsTsvQNaildQ77Iuv9DOt7bGNPLvDmFLh2KwtE5uGJwRdtC9bRwsye7RnxO2zqRhKkSLIk36X1Jq+CxHH826Pd1vBd0OpSwe2XbulMiSgjwrXBzt8Xs7o5AIPKP6dkC0jvVNELjdLLH9a1E6snMBIJLAHaTAhJCUlkJkZbyGiMLk5CaBOxmo8TAaVskfT1yaI/gzG6fZwrACD5csRPen8nmNfwWQZr/m2n8992NhBSfgeyxZrygV0FnTw7C5z4Yk7F2PxzuvMDIMBYUHjGeSaZlFIcGcYssmUtiW6u9U5p8dxy4wusLUaWoiM9H/GvKYxA6WVEWTeNzZ5gpA8yxsSklxlZRVZ3B5od7tl5617idRBvsHfnUdJbhUHz2qCIXE2jQhjiiw+8AdTSn4Y37XwOGRkKSGAr9OyTMjhTX71q9eYqrR/9fghgiDct5U++f+WQIOfwdbUkB7hmZ8wes8gxAvGujX91kPAplAHnGHoTc2IoUJ6zCDpsXDGjxFOHSRD75Er7FldibA9DrAao5ndUs8q0t55EbBxRacJtQ3aK5OdqY1ZvrcEoaGd8+KczI3ssudSEPOg6j6VhoJAmTwPrXaWiOfARkRc7mTBJGgZZx0dClBcYjHDKuhzvJklCaCspoqzxPqbJPTAPpRcMI4PPudwdF07GX+sSBXtR53IGD+HEUUBtMIpoKAdYtquV90tVV2zcZa2z7dvfl6X5dmpgjTTa6AjdW30EEziGu4nOj8PRU8VyCLW7Mjzdv780QlDzlXO+po/EKLFngRGHGPZiCK7ou2rFvdhhscZjMzesX1kphCi+6cfXQq81Qbh7a9UaJy/qoobtHdCI6uUb0nEaouV37pcWqhL4B54l7FPFGQUVA010v5SmaJmkJCrfhscHZcFmcOLhiCRx/06vzOxtuNBAvRqpdJ5XSAa2Je+efFO4vWS+2TbVTsNuabvgJHUOyOCrMy8I+39NuN/yGesQDR075sD/HYz0DSNSvmU83R+uWgTTha9q87gccQSxxluh2O3oxO2LaOOVu+ckbnwv/8n00os2Cex5ZNP4u1ftd59xlOMTWWDciPRysZ9a1icfkRYL+yoZymuEK6vrIauuyVtgUqeh0JH4AvXX5wNKRDQUu06dxgq9lyXAdQ3v02fkx2dL9d3jzr2eShH3e5JRRIrvnCSD2eARQSLW6bo9mLTkDq0U6pTD0R+joZ2f8e/XmmsX32FX06TQ8Td7+8faOkmT3HLN+iUY/0nDrW9JrDSSI59wuejE2t+MhDB09kG0ngkMJbwOUjJO5vF29NyRIq2JtMFD0rDExAbvJg3QrI/W6mWRdBqykrK9APcrJTzKa94H6s1Sbw8mAYKT4Jw+FECv8Z+v0HLVQjwWxlaWUxrdBYD3Wub+lYsc7piCRIoa/7z9+12W55fpUymzLXy6ZsX078X0m5PgcZqGQWGQI5Vy+u3oTQQiO4G7X48jpMUtnDsJJZHtL5c76M6fYyGeQ+1S9atq7PWwN6NdIRtJ3SYbpUX6fyrMnOyQ2J7qTRLUCFOYYHVXEJdOi27dT53vNwlQIKxkqid8jUsYyATMr/fX9vAsRRM08jY1gjI7Hgo6gP2cHmeJiVCl8M5QlbU1bdqlATItEp94gByWHN8HANaIEbBARK8WEgQl5iFNYVk0UCqBEgXhqzpzrF0ywkWAUIsETwSA9qlzLQiq8fJjseNVU7fE7U/s1S9cFeLsu2zQKOLj5wv9DAIfF5vy2vWx4NK+s3LcboM+xgRS7ePh7KlQqG70sBQo/RXc4gl+or8tq71zh1Ng8ywGj1ucbeR+bPR7gmidc+jQY/dqDVw6PeEXDqqlYls/8ViqrlgwJHYq9RcQ26kavNRr5SIXVgxiabiPPRFtk/zhXKT8ShBoVPe2U2gRJObB7tXEjukp+s9y99Pimd5lhVkZ9PkxkAJfP4nRZKIiPHdEcsDbEsiDN3InhAAbgdSni4HrKWmBO0NqLpVgEf9ysg7tTKZcxuKafaq6wqGk4KSiJR8ELINfoBCVYzcXlY8piApkuqN4inBbutNMKpxKEodZDsBl2BnlgEEs7ihUYMbSbTcvm82+hr7jP8Yp+9Z1HMRrqWhxY8wfNMtFEJhkqfNZ1k8YcX0gEGGLUsLOCO3xN2lbR12nHw4NE3idSUc752zRg3batJzZrdC5myakz4QJjn5BnvQAgDTGigAiqcJuansfNEBjgzFCw0Aq40a8oG0BSBWuIeQ6xiNA0lK2rpz8CKOTv5Ifl7v3dyW0wHxAcI2aN84HDrZ2NIPb5mSGXek9h0dMyeM2z5lmw0UTj1MUlF9pGvQ0hsxG7wjKwYVDdrKr5p2c6Sho7f3lIiSZ0SVIJpr1sMaon6ZGuXgRlN8rMtDI1Mpt9zg1U3KS/fdzEZdH14PIgQB/Lppe50HAASADwynlrl9N9cxl5EF9k1E1FzlYaY2sK/U98Y161G8Pj3TGhEA94nygdXXO+mPK6ZCvjNZ3Jnvs/M8hTyabEZF5IsZq3ja/B+VARQHHjY269EkXDJZ23kpK9vHQ0ZkMUkMj6mY3l671U2aYt3e6ntVDn8vL/htvpt8mwBZRv0/KJ+3YbltYtWwHGeudV4nTYy+SQV86fHoDQMAxY182mII3WXhVQvU4r1hT36mIjmizLYakgQ5pCaPEwH8rzLF7ZpgKy7U6InRFOZQa+2h1lrdp8Y9je+VSww6WVC/haPD6n08KBiFWHMNrmtE5DwMSV5iuysMHAHWxqRtPcPUhgDswrGitm2ztfPg3Q+6ZsnXIO7JRKErVdxV6Hc4BAIoiXv5+3NVdnD2ddc/ZyDSN/u8YvVpzco3tQ/ehk7WnbsQfPcue437vsJ0gvUnT7+/gN5Q47tNgMkpppVdM+uFRGZU2/MADx61F1pTxvU4BQS5TVvwWkdTUBKmrnSHON1VGHBY891aPMvfl4Xu+huefVoGOllb8vubJNeKmd89Mza4OiN4yFpy5oz0RP2x3H0CLDlJMewKF/mziNN7eLJ2I20Fn5jEmDGI4wwdbXVtyALldeki85RnAgginYM/S6Um3q6LTo+6dbzd0XyS2wJJI8uLEgO7Rbq3XBzL4EyDtTwlpy61Ov/fmOquP8jsWtrmC6RMeP4MaVzUePhsUQLAAfMxOQ6+ikvY7nDxEHMoqY930+D1dpnInrEM9BgMitIgmpboAgMBg4SoI+IFN5FYLKLkW6KkeB6cgJc4wRoFRwx0QwFDVh1tLD81nS8mfYLV9XClPxh5zx0a6q0oSDGZAPC1p6VDUaSy4wOrnCP046nALGGX6nu+Sp5PVqqp1cgARXKtqyJ1jt/GXuNq6GQtqXM5hfn3KKhOikwxVXy6Sttg6R7PSOQbN43eJ9Y06Fm9K6RKWvV6I/CcsPTveowsFxktW921yDL6AyMGCbmD5nZM4QDkGm8J23+fc4iZxSVZ8bMKYJL37Lt3FpnFE2GqkE7O3ik3OD4YWbZ9YnN6Luzd0/7AjxopfZSW3qNforAla+6nJhXRWYOswakGNeLe1Yw6zRUCzaXo4RXbzy0S83sNjdN4oTNq08WvcL6xK0nb4vJHCxwSG0fENAUA6qKx90yM6N9vIWGvGXrdBPg6iuaMuKcoKawE8JB7EIfQGLywE/cuKHTO7leqInOePHkZZWtyLKsF8uQy569VcKX7nujEx8V/in+u36+6dLL5pV0Sk/hv8W/i7w5avEnQlfv+FOkK39wff4xbtsWkBW53sCPV1UCqI+i2Mm5jOjB/uCNMowOW0SkBena3XD+Jyns6B8WHDXTV+/frI+Cncj5BIRBfElWbLb5qxCuW66TX30adE61j5tXIXx5it3hBPMgjZZkWy4ovssyHO/YKUeIZTCWIL5zNNrKgRFCdgSthenfA8ASPi39tjdiD0dz3p/gOgBkvCCt0Gp1E57RPENiMyG5Uc6IOumhUSlJUuY48fz3aFcByuOKQTvf7il57fMRAYzHnOWXpuk/UuZjIaSz8oLMQwbNs8g8+HvVYTt6hYUSNpEjADSMD6Y0azdS4rKJjtCwDZ/KFsoo89AEyJdTPVzLN8eLjBd9h9c7/e8sZu9ZNAs8zrajVTWSZe1RH0CXEje1SrYEpAgJ1KP4INWzoXhDMkULtWZGBdMdkhwdEjcX7GBj1OPjkJa4Cu5aK2FUlFjxMa4bsu6Xk+gIcaVOXlbpL31EwO+AUCR3r5iFrbfbwVKWUGVgC8An6ldMViWeTAb/Funp0LEEK48EukshHNx32+JW3GPhLzI9c0VVV1974rAFFFX8fE+/xb8YvPsnXhD27WFNY0R7yPa8lA2QZe+63umVzZXPkrLBBUYHd98TzYJYP0e2c9nZdKNifd9yMuzWq67tLXnxdFqfsp8DLLGZ2Xeyl5/VMOJi8ktWm9oju1RDgkbt8WW2zpvQ0SZLSorIcMg473o+7Sgrq50LZk1sJhSPWGQIoietDEeS0w05H7oxILmc6yhQp7HlEwiuHngIvDl2vPHtc1VtOWvCerG7Jx2S1xGVbcgrxwmzwQSA3MVn9Db5trQQ9PzNERf8hkiH4tUufUQTHvPXIkTFRSXrsR6KMdiykZWATr0ErzdI6NdHpX+QWiE1olXe+hMKVWfLyEVFjoj7dZoBIyC2izEsKhcnKpMgqGynokvYWHnxaUIVtpXIGoUMvACZZBfiqKtNpagKZC1jGu04wbA9yb03oeyEoGBdQ0VXuNSc5yXngPHYq1M1R0Lgued8e66l053YgZKaXSI3jYDDkTW7VZQligPhLZlbZKJMpWYPNZjPwIBd5/VoC4vbKnMIBVI91ljvWJeBS39pIwMr356pKLdGTrxlb+2H3e/evPMroZvf4S29j7wczp1X+ze2SOoAt3l3mfyFunjK2zHA7OCFm/FSW/sTf09mDto6N9o6i7eUtp6fWD7RPFA9e/l8Lr9dhrUElU3lrEtpOk4OjEYhKsXZlp9YEfJc4HvpDfbmuCMcSJRUErXKvPbFR8yEwHmbnlMPzEeBTMjPQoUsL9QQ8FbO4+BiIxp3mEWYjJSHWUMMrlkxfR4Qg1DfQYjde0WXp6VxmgBnwQna6/F0JFAIpNIki11kR+Z4zwC8JwCIbj8dLESAMg3gs2y7ivpMyX19qvjMEUEkSrjrgpfMA8Ntwr36wzlqt0WWq1QgCoZur1WbVJ19Vm3/iZpMzXrK5bZcGjYgjJUFMbTBF87wu7tYpZRvGSxm+d6z+q1Ume7i/VE1ZhN+ENcuxfoSj+oZBlpa7hJizPG5XQ7ZLtfCj1s4+vZWr63c3wnSlItN/cDXlfPCDS3hin8qTfx1+z+VrqUUTnh0ipBaL1uVoE0WTJ2LYK/LDumuVvWO6RDg4ke0pOczpbp1xlBsin7UFVvD2zVfeFT95tLCPsXjfZH1TYJrCzrmmggt5XNNfO5ATDyy//IUnyar95qAEjcTzuYSSuL2oHtBbcSIaivRfL/jylmeU+T6Ev3cn97vEAVdUVs6Ef39yhEIg6PSlNwTwUTjyX5vX6EK7SzWYbA+lQMMl48ysxgDXTLNREJBSxqe3pcjnm4f/5iAMRjaegvWVeYibAEVKBp0jts0ERNrnjl6xihwr9AkujZTNt2Efs3lbxcFzgkoSAaSdZ6wNoconJ0glxMjkeMDidNCT8RFEb8KJx4J33ibabDq+wwTmMOyTNByH+9x8K2MenFVa3UVZ0jnREKEvviXpawKDveGRlsMyC99j0rGDsKkYpGl0akOcNhXSualBuypuD6brtily2gazYr/uZ2ey/KZXiQ40QkNpT1dMd0k325V275eTRwLJQxdELhfPJXB57/4OOXsdgc2XddT9PZBT4onjjk63OqnhnZ2pPUVT0314zjAw7Vb5mx2yHBdAEXGqMlWepW+pBiS8wqLFYYJVlqUoegN7roHsgsLiNtmmaXG3QR5gQidDipJ8QfJkzzQIlYJBm0LFXaZlzfxJ4sFKTlxp9iZtPVDopxKT3D4W3xDZCAj9NKgEhrvngZj2SdPtwhDSMfNPbnLBUkCONfP8E1i8Ll4Vn2i1Gdk26F1f9lwbwOi9ILTRIBpFp8Sa8Fn/Yf0FvIYSlb7+5qHZ1EuBL9z9p5KY1a8x4UMMFwj1bNUBS2boZRvvcH3GkLBEWV/+55LZ0ZYLKA1igilBsw+Oh0s7CGzibPiCqnuYYUILtgI+89DuvMOTbTHoBmb2M69I546EW39sPTIZLazdbOG3yV2lKDTrwrOtj670Mg1A9meYCuEbX1VEe6TnpkFWzH9g9BcmX+73DodTuVuR3/4QZArZmvjgsFfrMSna9K9/QFm1m9A6LWS7tKS4uO+F/vwyRUKpR3/Dd4Jm2lmKJKswrzq6j1Mw5J4Vd+s9F72PU8QE2NSSLByZXDvDb9vG7bzY7g7EmvPzv6pI6DiPrQ8+XH8xX288q8J41VMS1ZIzxvuNkDRitO7op14uJZgrdhXkqiOdRH13mh8Q5s4sqSA+JKswJAvviLzRazry3jnV4mRQJZwx+kCT+bB+W3F8cVlLdg09AZWPonsJrlli+bJbNcffczhGiv/vCzd1VDSxoDiW7uIdRip/C6fllgNEa2FNz+YLsUioaRbHWT384FBh/6z+nzeOUK2OBSdI+NG6C/Z7TdGufiMB9WbU31/offPEjLbFmdJ5+QaixTeWJUuoYLCG7c1P+jlxCMCvdKpsurzMpEraluUhDbEPP6LtHLbtTrlc7nAk4nEIxQ5PMM4Hs/PnWE9W44k90qlH9gQJMxQ77acvxXv16flTftC2p1O2+J7OpOxQs68OzJT0OEc/Q/4TlEBDHoRDZxRxQ41D0+kMby10Z2KNZrp5iV2Sqe/s9y4h5LOUshfTMFBtu78aeW0Oye7wTzbp+xftXw6HxWTquOoLBuHkK9+Sx09pLyU0VB5705sflmWRGI3yosObd2TzO0jVcSEdZMh2N+RHOSQ+uLR+1wi1q55J78dMDO46q4M5fnWI2lMsmf6YCXKvMsLOCb2e8k9qfl+4opz5ApFINDUVTP8/aXjk+YDZ6HDYzbfbfBImP7AA6jA3wyyoBqTBxtjmBkFcWQAYP1S9uVxnH2PFgUQPGjVWVqcYArX6Np70+4PVclkpUAfGLJhDKBmow5xG4SkcpLFFjEIRGHcHcksI6jC3K5YUEhLpGRsnvsRsgjqcMMzfGO2zuQIruPw2u9196KGqQuonRvT0NtSTm6qGfiovpHQwYVS0Njrg8IQKnr30SJGh02x8n3ZIZGQa2ucGeuQUVtc3d2pCPFR1eNGqZpvNaNB53D5fwAdu0McSRNw51NGRJYWIlPdD/bWOjRDym0FzI1AailYmjM0yyPh5s0wBjFDa6O1iBcQYNGNhF4v9IMrNO0H7HEFVr8Pl9vhCrSVKGEnNPVky6PS6g0goiJr949rzmYyk1nsu1y0WyWYyFY0kN3ovOCVQOljhii1tqMOcUZFV4Ig/bzC5YKOT5dgvfLb1bDZlgICBPcmg5YTBdHXZAbdYyQsfwJ0RTwV7ZXAIZj/49oHOQLfzE5BRp9NG801qiAe0INJlggcM0ZhFBCsS9hevptMxo09aDnoMSTrbERf8NiPwjhdlokPlTEnX6NF2IB6P5guFigk4zvUXZZxOvSydJO/Ox7e9U0CZkEW06SdGOYItXfbsEtqPERFLi8UdiVLxmSKRcOKRS5yrY+lZ3bjlumtKSp78/qiq3/O0l/HS+vnXJb5jnn3zzdOnjx8/5V9dvHT8o3fVoQYQPUnAGkd77qXlXqunWkI4joGQmwK8trSIeHBHn5nG6Ot6YKMWg1cRrNBk2apMLEaS/5fxrivf25BL28Lu7FQqNRXTMv0/tFFzXD879p2tWwCDD7g4DUo4Cpdki8X2YJKaJcJlpMX83daiODZtwPc6nVarM8FxTSIcpielV3rNl1Z+JHkkwMSMrIDBA6tMCSyV/xKozi4MmqB8SPL+AJt5+m3BpbqfFxGlfQpAXS8TiQonZwgAPbasiUS0rp1zL/oMK1G+JWe+APJs7dNBtxTGKHV6QyGv5PtkxH392iVwzMf3wbiqrD1Q3iBYO4CoGGGUHOwxfJfsZbPlNoi3IV4ZaU29atXzoEy41rbFalX8+P4nRVxcWEHhjPLjgoqKMpKiaYqU8Y4V+Ax0rEdGNv+raJQb5C9DV9ihqGJTtrBIeGT8p7BF1fC9ulACd2t8SYVdgmXFkHiBt625hNFcqd5peP2mbVy0HNrGoeXQscGrtbMmZnmNr47SMLZ8u3bTVhAth7YCtBw69uir8+PaEDq+k5j7CZhISa7DtHRyIXS6WfpWQePC1SWNUJX3hd4HOhncUnmdc3aSHn5BJKI79iMpJdu987p6UOoYKJc0GKYCEAlSEChjFYn/dZmklaw/agWhquLxQSBXmQpWdkO5v5Y1+JnLbZKL6Gagd3eqUTV9yiOSdxA4kKrZc4mk1VJSarVZor2MtCT/7YtaNCMjSalULJby+gsCfVfiaoLiljYpgPb8LiEajTpSqSQl2suwUblI6ftm5/fH1K5UIUAwEUGIMNTEbv0qAH+Ii2kv6J6qyjz72uVNGINvkmHoxNSqLJ+1DcofJe8wqLxi8Pglv8go2gokbbmcmgeece3yHjMz6stA2gDLpKJZNGgz5NPri7tEa5JrjeGwj6e9jMzXFnrVdXi8XrdbUdwTeFeZqc6hafSITS7QfzdIHxa2VoHEt24ssG4IfI4oL0jULazp3oVG/HEqjWJ+Rn6nKp9oc6dUjpaKRa6/2IZsRYetgiCCUm5xvF0v3LQ9KVoObQVoOcS7B0mcmFGRQDmESNhardVEEUBZDLvt2jg7o0gl7xLg6tUgYKjGpNW2RBFb/g2Q1h4d0fnTQNEHXnAs5uVu5PIV4CMb93DRM/il4utEImGBgj7RhsRYLZdjG7+HwjIqmC7PKHXXBPwZsJgChfkqRXR32k65ieSpg4qXh/7SN6t4YAlfTfr+AaiTn9ujbOH7J2D4npkOl1yRSHxP/+wzukS4jLjvnpVM/PTzj2k0KpVCoUrrf64eHzNbs/ig3Fky9IClcUMDjijnumQVBFE+YTI/kWgj42X/DqKzqB9//P79Rx+9l2P6UyjbfsE8b+kSszFHtFmI7BefYf51CTqBzJOr02zQlbBiShFI2Wdk2qcAAPusC+5JzcrVvoDrz9SGpyCBk2S2YcBgxxMXO6bIEd2tPXf18nPkqTFNr4p0nPz2AHoP3ExIDv/nhTOsZpNtXZeUuGMEwsn5qFo3YDOBqm+AkMq6F36sb4PRkyDqBKcKlOTqjI0D2/7O9W0J7GntyLwqmgRBJkjFPCPC+DW8DO5/0iVed2qiDktAi9ZpnUP1jNUfLZdLlVazajS6a+GSXTfZbmSNpEmzMXSywv8e3xypdTUEkDD2+wAratt+s2ftLG9KEIADDk6R1TUZ/R5NNc1q5l2WuY3QlLQMhkP4ScsyCzeEJXm36BVUjUoRgvLb9fRkXh/6wO0UfUuDlsMq3kUNX8kvr7lW9GwO/42YQ1I54F4Kp4I3JU3uYQ9IJQ8zilFAUlWdYQCyDAa1pe8PFYpRR8WRAQ/VaR7GcdDmZxbxmvlmEEItdtp52x9Jfnyeev3elQI8BQRWln0fb7x/at4Y/fQKAlAhkDkDFGDDre3oHnC6g5WFDRCBimXqKAgQBcwGimM7DDULlGSkeGBkcClV+xMnZCiqppE1teXxg0ZP8U5VJjnuEa7t7JC0Wpa+4C0vKC4uTGyVb7VZ3nliFsTZ7SRuzWBS0qvvBfJN560g0pSWxvGM/4Eon3V5Qw4p1k2g4b+gLDxM3LDEhGDNEqi9c9rTJB5ezygo6D7x1LSW0OesYfMNoU4FPaPtzpwBgdKECBHtKXKTF814VQSrogdnIdLY8q0Tq8g4w2/vQ++F65LkjbkzC0cLzzLbJJU/8ERb37kqFNK3HfvhDup9BRG9E0D6LyIPWw7eSBKmJKjbFxMxxLqsz9Semle2NlrMDa0uJZ+HCllSR2m7nLhsoIFwlGA3jjV5sAxqgm7h+M/oN62Wdlt777ZaZ8CEek1I4sAi6hTZOZMraDVXd/2mgN8riW/acssr6jtv94l0hEHpn3IFKRLMbWID+IFIrDl/cbWgLEcwQDc2D33kWS3NCcSrFk1aEpGQEgOn13EtPAIHHfYMo/Na4XlZ+w4WDqEMJZjrR2+8oeFCoVLv7vOeO2zU9vMhuk/ds9ytVav8OnvrKUJnbwDpTS4wMsVdC5SjI+bSsszFMU1xSzIcKngscxPt0/oY4Dyyp2dEs1moIxg4CDt3ZH7PCudf76/aGn+Gc1L3AnBmA1XQCf70J05VihlC6hkt/WgHiDB5XLUaUm836Rno+mXX+y8aZe6Y/VddeEkJDjZ5oDwmrIlDokLUSwwwApvtBmYbAjClHL+GQsKnVGycZKZxv3vyxOtrDZ4JCH97X0iN6Suu6/kHVQmT9lRpDW0dhnCjpyy4187SkA+0lpT99ZmMEjtBEE/E+GEZCEiUIacti92EFft+2EXUSdGLaexupef0iF4hkzY3uZ3YyE1StRZ7CiigSjP8b/MtKrhZXm6uCKgBxyczF7Gbzefwn8cXhc6g0RIzcFFlFzbag56eGx4fz1RlXE21h8F7zgs+iAopMzPfrDTXyIeKwEP/ls08633LnYtiATe+BMelrgTM7TXHr3oJcZMvrbEQsr3mWXffhbSkae0gI0gdF8gYGQwD18rjsNsZSqcrHQGGrqoSYNBmHLvUz35hWfe8eQjnbDqRfsu9+Cpx478+kWmjwXtAB+6MBh4h5vNVAZLvZSZgd1CfK27YnW2/NLzs8wfatRNuAaus4FJK9+4YdoDmGHhoS9XO4yr7Tn5mDkp7/OQRfTj7nTx7dbDtl+ympXxuhp6o86TSx1Ik8bysarEQywTMDcO7DWjC+e/8wp60a3p77Agj9YWp+uCQut6atsVpS3j8FKzqHKPrt5JCz6m+WwG2MAWF3zfGCi/nUdAQwg9wbM/KKeQy6e03rdYH7EgLTWHh4mKjS5J6MXleUJKbbzBq+MkkxskpsgsbraHg0g2dS8VTS21NX6cIU4xCfLF7HUJtnsyWGdCJZ9XRS7j0w6L2+ogBYVfyL/rcS4rhuTSiBGl9hzQbm0CO1PdAVTfkTh9psVZK1duPRCcB5KTNgqAAcIamOQxUOctBhkwCDgksyWpTi3sLPG0NhzR6yf3gqOkaGx4ImKIxaNBs/Aozj4MQarLTWufUByz5tr2rlgbP0PeihiBTRUZWflvZsbeAPntl1e/auZqt7OeOO3oJmZUQ6MdL8wwCvrnzYGg5jtGmnFTw5gKcDXGd/8QyRJ7VfPF40rEpDzv7qPMmG425m+Ej5SFqvOf/Wni5zqOmb9ZggQfBtyRTyrmCwW9LqIb4+dibKjNaLBmwWcDRVHrs3TUWi+81PzDxEl09I1H/SETBMg4FmY6N533os1gcoeTEiKHA4QQNEZ0pErvcVwYhNDiuwtUl/LopFZct9xpUGTf+67yre7TAW/w2PBNECwNEqsPwzP83ZjBlkHXLdbcxfoCeFQhSH+rZ03aXZBrEAEL5me/wNR2wtVSr192jp8PRCsRWUSekn64IcKwymJA4KIYhZn8UpGlS6y2cZLCwmMidgp63Ty7VW90KyLLnLHzLui7TH9Uskowa2357qZNPdjbJJIBDSDrPl26sTMriQPnHSgOcKqci10Rv7lZbRZ0T8bIEisdii4ti9px+O3rjVMglrr7oRCJcnHXJgo9TD5owxe0OY+6I72Yit2hVzQcn2YaVKDpTpFRrpolCw1vGBeth5wm0XgFAsKkgPc0z8mJKKtrfSAhzaeVw0g9pYwPI+iru9tdjJo/LESp5Er1pW3soYc8HcZoypnU9a2Ex3xm3n3PgAy9jWbMua/4ZxFc2ITlbaYlGTO41T8gZHirfpK4kTqyKEZ8DjXTKeeG+CkUNVYf01g8KiZ1x/DzFLkVgMOAXUySh+7+0BqHOXhV67n6k+PGh74/cuCQUOr/AFIrxRRB8iH9BpUpv8W34Y8MuUpq8t1VieX2Q0hFVBKcae4NvWFmYcmSY/IXlLbAluDZJr60faV5DCDEd+ylkuQE3x0H3ieXn2rMaHjzU4Zakg70ynh4xzDLgKGGWxPzJU4ByEVc4eHrbAItmx4DBF2M4l8sBh2H9/k9t6Fp7M3T9KEuq1747XVtsGptZFsRb8A+vcOydb3EBsK4yoJ0CGJ5xCty+re5Ls3ksHDz+C9FtDwUMqt30sq3Bbw0uMtutsBcWdBxNED+9K2pjf8hNtZqHG1MKlL7j5N2XqUGXR6MF7BQlE3cZwTKouiQAQ7rmQZiKii9gsQ8vAgHdWsRhtriWOiUExo01/a22YLU6s6uNTFaYW/58VySiEkhN43ZYKXUmYO5+lRU0qqXQrIjY2gGpwWT3ysZ78EdGxSWET9+epNSc2XzRYGqKY58iyhetErzt83v1qp2SUHUnl4sFJkcTKbRfSIrAJQRa6pBBy837J0unQ4+NuZYcitWv7k61GgqLmmNTURxLFTAU2k2iDstFHhoQzmRmfPv/a05n9D9xGOrUvJKpiN78OFrsL5rslhJx2u+V12R2P3ixa5bHnM//g4d/zAPX1TIVSWUGj5YJrsijagl/GmqU3QJZV1ofGaYgdHcaQq3+LNzk0d/ZV63053UTsmqUjTWwyDSbyOLB8amTpx60c1wyVbaZl0SYNC6Pg+8yj8Xi9uxbiEi6QMnGbGqRBi9iXHfRBKZ4BlbFu/DDOgpiWmOvpIyXFvLQZNMPzoUh0tP32H4VuQ6SbVgn3iYAEETNMIz5CfNYoykmxaxyuYHqWBofTvoBbxP6O6opAjN5aF7buBMey8oiDbs5JpEe1C5KeVdAUVaKCVooeiO2037QP5ZgM4SFvBt18EK9kNX2FKq+ioAiV06BuTGpJW6mL6TE9CMinCKDtYd+a4fQO8eBMghHqyPlxI81BraK3jr5sphFtpGsPH9+OA3J3zYO50HKLCf7Nvn56vY9sE82QNU0hOdSYW6iGTNh4nAwlH87BlnM3U08HULa4g4KIGEUGmoDEkYzfvODZq/5uICAp67BvGe6zRavuZHhBJNjk3XOK17aNPRVpRTg9CkyKr6FH9RDzCvvK1mLolNghH2Euoa+vgwxzY5vPkB7jplq7zUsK4A5bKPHBzCbjnlwyIMCaFAt6DPV4YCUnknUZUaH21I60XrMdik6/FUypkhHi/X8NjnYGa44kXadxFaOWnlOBHWUGWAkNhdqIcT5Tt2RqbXGCLdm38w4al7wd6sw0CfRpJNqrnYA9jMBc1erKqB1x+TUmNEiE+MyS2HRB9s8NAPgCJgohiqFL7OgKu5JeVzPP2YNxlDHYgCcjJNERdPEHosJ1D0eKCRHKhYgVQBJoa1R4+FI1IJH8tV2zwHtbUT67OquJ6rICMEjVLzL8F3hTy/p5m1bG+PN+REsFn/Fm0h6F1tt7pbdulVsFq0QkPYSFY2zGF6sy7EyBUh6m9wgujuwaDG1213ddod7yjMmyBhOi3e808lKOSTRytscarPBqIbdr1rc7larx9+D15O0ekbUvEPmCADQh9YkSnqTauqgL1RnUEHjhVi5cvmCHXHtHYk7Vr1qupPHW2achuK2MbkhHfOp2RhzbrcKFXT0ZN1/U/sDIbd2ozPs8QVnopTWwCcP/OIdS+FtSFKspU1uso5nuRUE4XFUNu8Y5CrIhjICi+eoS2PUsx3HeZgui4l1Q3wk0Zp3Fz6kXRLlMc43Vp6Slp09nyVNlYhC0xwKcwP+1Nl8TYVhVbPjMVnXvlCp1OOBkQngbmO1WtB/O028AVXDpDQZgsby8mRAIpenDkQ1LdPRUtEys2NpWuJVvUMub7i2yoCqVecPnMKatEd5iCD19M0QUjKycfIqhEYm5Ec++GEHVklZ1ekB+6diZX6P9BOHLx8PxCa0y0zVThxOOTXNzyiNWnHRnk1Kg0jC/a7ZvUBPTxiRst2prmLz2D7cDq9vvRS9QQ6NmtUZzP6eEzbEVZW5dAqbCVnZ6QtSjMusfVkBmgk1JipYCx4AGgtZhPV2r1EqVscyUDRJlEoitOOdnYtEo238n8iXwJ0Xk/efULjUc428cDSe1MzM1Pw8c3unabcpgyG+SrWxi79CKvzIZNCJbq47N2NrtdTaZKetLFydKnnRWa1E0Qqea3YpQFIU0kCVEk5GWJOHK6Ws0OG4UYS1E0GR44cdEhTYEEHfoZYjrJsiEzL929FylZm56r5ecFCN2FsHGq6MIqN6/Kk9cKt+ZOo9k+MMVit9vCJgy0l4Wh6ppGj1BXTGiZYMziqRuDQ7nskc3nPfRoCqz0w3NaEV8yRSVAScRBEVmnCWmoGZUgaKiO+SpLEz+xC+JnJzrY7Lwf85BaEHOlVP6gFzuTtd77j4QFH/b2u5j6eFCL2MFxi9e01q9+jv+xBvEXWEFQjcXIM7ZF6BVGlO5SR8KtkFuFU+xREgohEBK2AWIlR9C4TkzNIhkRTRSIXEKIi08A4HlJiAdpPAH7BlKuZa+zQjXzbIIOjx1sM9ZQQTn5ckTjx4YFSFglr5WcLhnu4owCsI63+Ij4EFFqhBIzopbsz9uMTKZNCTCyFZtplsrdRqu+Gd5ulCZ1c53cg1fTAtsNPZ6hMyuNLEYH+n+OGN+jkbWB40tNVUwV5UCLMv8SHCykLtwFKm7R19E3jwiy07HL7xB49E15I/BHhohlPJhQ00S9eEHoxEQ2aoNZjawIirmfAgLbQk8MguRfx23pV02vyJFUYtp+THGdT3vnn7+l+PfVwxcgd3pKqYuBEJI1iKuUdO5Bw1IUuEIAFClT33woC1+6fsGvBvfTLGZDVqR00lvs3DU5AjXjG89E2sRkEUHSOuUtIQtVVKAwkiWsU8ihoicZYbN2iuGQpWMVwkIXJXfjUMpLAr50+8NqMt3WfpnYAmlDPuqnwpXDAXy+VwhSiOU4Z1OWCKhPTIyfztftRaFP/oqBRM+Zuk3MdPBQPnD+yO2CjusifSpNfrz1eyFBC6Wj8j8nkS48K/xBeSMkwX+mSmGfvJtem14tE0LnMKSIdDNuRFYZRGKfRhtBhZwUykI0L5afScgcFq0ysnGBphhCIypFSqWoh13WymcYl/wwlQdwMOYOl8Hhe545Xs6ipqSAYh+CdN9uAihgliViQ3G8RQ2IIP2S/e4wmREsX2ciGNGZKy2M4rxhOpEf56CfFY/hn6JdXbC6oMKZ0/L3/dilOKrJfn3+exrE+3UNeQc3rsTp7PMb8CQyH477tBHs2+bSZopXoOXBLPz8yyFGLoTaQYDJhmJFlLUR55bzDmcbms2BzZAL2G51kE1Qld/iIvJXw+bwUfFz3Qa0kU5bJKTg2+uVTX7lty4Wd5WimZOY6yfCk3qFj441pNJEzLzUHSg5jZ8w9RD7aMTwRu59BZ/Drg/IPxNZ1UMkmvg8JltePB4YmOVYDnZT8goW4BD8fAIkob3S7OMN6UwDpDyM3FhJ69Og5uRMhW0MQNAINxziNRkYijO17bQXJUNbQ0lSkkQBeVQ6HwAl8V+VzuBiWNLbfbsWP8xhTEPND97r4LAnfHLDTRWiy9TIC6pG2fg349YakrEC/Lv7zokPUQbkFJ5CELtIDe7SWdQWmylCyfhE85PJgahcSwDcM3GNK2m1iP7SuYoWMcqokGQVOSgUrwbE7gDLivt/XncNoUEEGS0ZMB7+8O9pqbh4Wyn1QZI7HVemOpXNLbQ5JQnggd6sciFROPclFIhyzIizzoLYjPSUJZREAXG+dBRBNkKIig1WqHGagbnztbcBEIe2HZI1KiJGPhSKBLwVEG3EFmGZQLOw0LB0k6veWmcL70u2zNqNKatkfrmQ6nPGvrfleEp/Au0KgcnywYO6e+ypD6tUjQg+s0zRmXqIS8gkKjOR+smsJEBSIgXON84mL3f420weWYFgfW396BFJ6ozc5U7NAVo5Q8c8hG29c6QvC9Bp5cUAh6TGGbCiy3S1rBfZ4/USlIzwoPfgWP90pqJBzrBmFqerM27hz6B1reZEq76lYYAMLS3UdDKIfjhQ+pGDd6tkpgVOTJI2MeiVBHx7lGpm3FKpk9YEGROFGyYmbgREf5WlRoITcDdEh6BHACJws7YDON3LdMjSkkJ2yw85KybKu5OoNHrsv9C/YISlGxram709W6icIq2FcMSlzs9sHZVWaAl9xDGf75DNV+2cBVxaLgGB4ZZ0hQCvWiAoqjfZwFPJ77GPLVGtDB9e66Mho917ljAde4PvFjqoFMCdgtM6Ho16kXWnboLBs2melSXZiYmbB0GyDZtwTnm7FUsGdyviGItVqN5mc1Lm/imSZGZOAKVkTEFQSQcv63nuRFbWCNBm9SR8s4wD+fsmKMn0/o0P0N6VwXNoRHWh9SJHS9rpJ+cCQLIIWSyBkQbK9imRmwLnqzMXRmDNoHdY2DcaBCVPKiH1Bj2WSyWl40qF+lFWHgwCxNwSQksla7P/asI7mdySC0pQEWL8XrRWbORNhoeiYWqEHDPu+UZL8v2AhCUfFqNHIn0S2tziWxlN5Hwc4nFgwPfkMZ+IudFMFvPR92zqVUvCI/NnFxq5Z5CCUVBokASoLmyAVGXCgrp6xr4LyIKB8asEPPJOB2s3KsvKEri5jxgb4Nl0KACmi/18bkoPDRs0nveftzwCzO+FB4Bf/ImhtOt5pzGwtTgXiA3LY6Q3wwni6VGWZREUEbEAAD3nF5HHcMVpsKVXjRoJa4EkboM/FVMsbLHaGk3RDzYllxed3jzE8bBT5Gc6RDdM0l4BQ1dQ+xwxQwMxhMHABYEjKyXGN8awxmh6CPwQcOlZYUEnAN3xEtn+z24Fwxb4HfZj6XmrSJWc6Rs732NZpqRiSYLI894IhkPFLLwCU+NqxGHGntRaldzjdqf1aSYS8J1p2Wu+OEvdggZmaF+MFXSAcQr+AB+RkoK2hlqaQaP00rCy0i4ZMHjR2hlOUR0cg80gaSgii2DLM7PKfXu7jxZcPho2RV7NC76ObwieBizkM+Hgmcy+GAzZd2HZivWyrPay02WjVQkIHUMXnHy06PbTb7JlZHAmhVtJhOJ3Hqqog86Zj2sbcRgQhHsjAdNY32CPAurzgV1wyfyTDSSwrGVdHT/A2daWYb8gzV48Ui1HGpTL+2YhZbq9kdcgSLjKZW6avkEZ5JRBPj2SYFAA3GhEdcXZaSJKEZEBZjHbXIdghlX6gxuF47qaYxFYFKCpymMF7p3mKx2rODiTGHTxbRXrIpQgNX0Vs/McWbJgF+w/HoEv3uXPQmJr13pmB1JWP56nRJQIxUohGyP885nBE6tz2vPWxJFPeyLRmlZ+XxfP0wGnGBb3XDXz4A13k6NJUcX+0HabXdlEk7Stj8v4hY7w+EkdQ9levORysFoQUEY79uqSxGz9qSJz52L+oNuyUdhVMh/WxLAsxU09bTVOrcxWazmmIfa2VE2jzQZojB7mdaLKmMRbz226WvPJk1PzYT36DAd5ArNfXn0b/5TJ6R0/BwbnWFdxMKanoGFohJSXDlMPp8JScRB9xUwXKuZx1t9xY2cKaqZQqRxSXDVkbMeR3tM3rNzJbg6jmnpH6oh4Fe4zs7+Qodu+hyhRCx8MEOWER5orimMIWmcoC+pNxGKRULotqjkHenvwZ14lNiTohdvgUj5VZ7QI0Ho3UGBArNYNFVpj+3HJ2ddrtOsS5h0Ur1A02C+IYBQuA6XdEpsXUcVcX2PQskIqAEX+s48myCAUNhcp4WAt1J8CaPpggQ7eHGNbuqRRED93PM10yG/XZClMQuRQxeZOvFcs4DwSJhCRXZrjMI242aWQ+YD4jOXFGFAhrKyaVDHWpMc8nLkJOwnBqvM2urn8WQQi04GJ6s6Gw87KZkm9zn4SCNAZJ8vRSA4dEI4IANOMKiKollAM8sdkojF+fa0wDYlYiw47s40cT/b9dxbhcQ5uM6gYKzCB4clKhyEfwTnV5jo9S8A/dXhIEvaErrM+i4oOW84etErJ4EXtkCThocxvClsYnlxcTEiYy8RRNQHp/DQDlCy1yqXRBACpa+3mIKO+eO9RQQMs7xUyHpvWxWAsXV1tDDfBiTehyVsaiqu0nk7hV6JFBAa6Q8u9AsMz7Ty2sz2n9XZIjuv+s0ppbbzYROVyYxQ0NhdkRjgXLJyevTqcG8N5QOeRR/tVbLRQXgXg0JvNM84JPhTBWnnj46l1oQUHtkOByQPe0e3Zww+u4YET5I2d0VnfNT5aEIRFTFhYhGHHZ6unQCE5VX1dI3ESmcD2eIOLiTqnGokwVr6SbmL6WLgUYUAS2h5aJMY6okVn7hl0+7TwUqvAA1Au3ibwX1JkfscGswqPKQxGWpnVdJS8A4TZfop8xksWx2hWFQ6+ycWKBOLxMFLDoj56pgR25cBsMchfGWaDca2aleU0/PCv6jCFWmA+fwpiNJC7d9jqWWxuuJi/AWYs5KZzadtnL4G5uNHUZia8pPtdukKbfsTvZlpNV1TSLzhZQiqiQSqXQDttDzC9oveBP4zozTbjld1qAHLQdhgDwXcnfqfAJMgkbfCYCWEZfZAPUg6iIEBvprx15pQMkB65gn5EOEGbB2tcpnkiZ3nxswy1k2ZQ5Iuo4H+VCl8rVH9kU/XpBAQ3lnNeFQNunxLv/ciiHvcYWpa45CgMkyJrlDiDxQBEdTZfRM4RGTRT4XyNkjD7yOTkSYrgozu1HKW3JwZVsiu/LjyUK11BdBUF9oGqiIIioUS3MJvFDDKXwYYZWmAmwNxih7vOpDDpWWmS2/tQulzGzl9Jyr1UOFr0FTpjnNToLSv+WAJ27xEVCzm8tRLosSyoqHrG2NOrf1xxsnFGklDX39UIJVMTZw7ICfe7KmdTbmJOBwiwfntLzS8rWNcGRDm2lJmxTZNLBbnSDIU2A4qiI9cm42Vw6AMccXSvQF1ABaeiZAQJESGZAbuTET2kPDOXN4E51NFo5kp6e45KFbCR+X9+zNdcs9rVXZUKIgL5lNuTqjklKimdiM7sUs6Ha5gi0ZMAjopL5FdHLbkwO6XO4IuKr+tgcNLGrFv/I16dQILpRDflmInzlEJMfIkmIzJLqZHAVXVIIhMQgRRDJo61TnWSQ8hfXNFjnAYvHn7ebQvabPo8TVY2WDOhaWoATiIUDyQtV2kaRArnNmIUBUEFCBtSaUCNMGD0eoJN8lsTMMw4LTEjRJDU0NCdyAv/Z6jLbATLAmX6UEgpXXimcCWup+uWm/R1hJCDRnsAhKAEezGQoWQlhKMlKKhzGBfYH3A4ASpaZNduzYzTdNLxmkO/1nvanUjC6LWtaHnyU2jgqlEi4iPO6xss3iQWSWvPkAjoXWTsB3OmgGJhRfdhQAfOS9FPNUGS87kUs+f2TlR9OVYKEPotswT0BMKxUAaSMt0mIUuonqODDcjeq4DP0iAjXnosc7toj48cikE8AkzBmTmM2aGFZEIgxmKOBRiyTvcCbTmXSDASZR6y60KibukCS7K/9/86c1e4c0V4MkfiRLU+PVJ14xWCUm4R3VCWBxZNMJiV9e+WFYU1D1PJuv5EExxWAgxBEOzykhAIM6RKWck9PSSwwKmHaxytVTCHynqbzxovCBJME5h75XsUCBJIBDYUli0aW6Fpu42JaEVkXozBk+KoOT19dQVhUiG6+USCbHiHij4/qiKucKYZvcfJO6dnaDFR3DGUzWYP7BpHbVLeyfI9Qa4yzYys1eUVJCbh/ICzBMwbIwwVkJgLB4GKTw4yIJ2AAw+aZo92k8IDXVuBmP21VHRIuD9609ws6JFkvsb6GI6SnCLub3wHQSwk13wY8/Lcv4FV3RIUXRE1E1ciK0iMfGIqaMpoSXwzZGt2y3jJcF1D1MZIa1yvwuheg6xb4jBGCGgmpfP5Zw0CXgyUOuHsBTmKaVTZEN2sRlNMQCgS+jSGBC/P0D1W2ywwA2Ps0SVQ9cMNGBFNHlXa40BOiAL8eS9H6DNU3eGbVfyjhusS653AYdM+4XCyC5kfEqlAZM2h4xUZeQcIWDEkoSsmXYqSGTSupMI3W/3fl5SmERca+VFiRHhRTW1dI4IgKiWYVL1dCgxVs+IK+75J6WCu6MZ8CzJJ0iE5FVjAi7BJY3i/KQDr5kM34AKKI9pNS4CvEp3EH1ORhgNifF6jnapokoESkr+1Rvzq9kKrVZk/IrOuiCn5jXPem5IjOKpTVMp0RoCqkwrMv1jKOUZZlyRYRkjpIcFrOJShqvMeZJTLd6FCQgl/v5nlwIV/kF0QUctMSiRW/+8X8Gs3zSQRADL9mIQJVNExJDEgf86GRnXkR4njNlNrHTXLxOH7dD0fY4m7CoxqVAk6oowTzB7lP/HzjuI+XwiIZl2yYoTbweBpgrIgPTt0qHKC2GbFC9ZDm2QkT73Engbp7RggKRJx/gT++AhHy2rB2y9pPrIOcuDHjSxVqrWTxk/fSO/WjKSF5dSXKtOu4CAZ9Hn6gPCYAGV5SLZ8iJB05nhTIjW6W2NmHmHXheQxQORCRQHi1d/sae1fNRczpAK8VV0N+ODMMSPwzebtROOW7M58i/J5tr9vkyCO8W2hbBq7/F0ohA93Qk1x7PCYBrxcQYyBklxlzZb6Rvn0rl92TsWQKq9i2GWtUVESSYT8cASm0oFpAIwAbXXOobarMKVKYH0yMCbMCrk+YdWcNaLmJK+SkFIQiFZe/4Tf5iL9eoonurEHrVvIMeAT7yN3Si95wJTw3id+DVKjxrsnoJz5eR38QgdJDjfKXld8Q+kI6BCbjtTnNzmEXnqqOQhgdbOLp0/BgBXu3sjuxkWAahZI6TkRCWPmhvPVJFwEg5iHRBWODD1W2vikKmb9tw+TwQJm+KT1jO4Sx7+1wwXceaFBCzgo0OXCgWgqw3zro6PJrqruhPZPWsCJCMmdhycpt4NionbirZam8jgCQy2cxe7dPAg98AwMRPu68dsKKAhH8CzxxCzA0bzoQeA820fzrpQlz6so/iwHuWfz9BRBwOs64nsQHDej5qSgVoBVHFevGKFsCNMGb4XJ9u4ezsIxVdlRxWTr+djfL+RmcmAseSj8yI/DHbElXtkfSDO1cM69aMMEAoKuXiuYmSVOAD7UGbL/ZYXav6KazOIX3CS8kxEkolJesXnWdl/AnbLxSbvxg5GHBL6bS9z4x/ODKS0dZwHgvGPBo+KAs7NB5HlEqgcV3lv7N5wl5PwMOfdA67IpV2fzTsGNwc1hhA2jy2266ibTKPXzrxebKjhQUPxgkFZwd8XhSlPjPfCsog6J9OvlNmr+Fx5J2SW6E1f9TpDiRNvx4uwrNdKYK51fTb5SQxRtUMWUU/3uG3Z/JdVqB+ROf1GLAnZy6zqmtsB24ZXep0mf5u3u8b2ZCVsowJJ010HFjl3Yo3t5QBoGlxjqaMlPhS5bHapU0BbDySe3ehva3P+jwobgtyi+eQBk+AvyjMBVz8gZ3ZK+eItlOclDWKFEs24XQtn0if8KZ5oAG/CrmUU/1oU9GFJyUA2M1H/ybydNRekMjEXcJZ13yqPFhOKELSHmXWsFW4vhb2eEIZOThs89kJk6a5k4c1O2WSZKHn4eVDKe4pKiQAr++UiFnuD24ITdRVeLZUf2TUjwjmt5BGLn8WHzrpxGoaOgdx5rqgor9zrBrj+C3j+gFr7Z6N/AOmPuxtVca99GAsH8H/w8ZKJPBkdLLYO2tsHGeMUpqBENUuQuViZi2Chf29+SrEXpjMJL2yqnMhUx3/VeIIS3eQU5UFXv0atlkikoL7geL73wd8dDS8MEXGLvdb2jqEJvZUnBBEP+JUXrB86ZjMQ3tg0WrLQkytDswEu3NKEq3jt+QylceOegKvBdEiQl5uafvckvWbRVAu0rizQTNnXhCRPH6ET1l/iTLUp9uVUjzgU6wl0AjQge1h+8SNebuJPKCZ61OguK3xln2/xtPmcS89UlUl+oy6TZm2/3rImjJ12oRJMGNTC6oji+QR/ZFLSKaoUFKDLloEI7TKy62LzVoKBUFZiJ+4YxsttH7VH0y6C51MF60ws+aHJwIoloocf5G42O+KndNLXbHS74jK9WuewiT4NFggCwoIOeDPU+QW0S0JQU6cY17pXokuM5Aw0MrI9mtR8Q69tQ7BLe8E+P8ZKX5E8cGKr1v7ha9Eq7wpelYxPJ5sRaGNU7EVW2ET3oqgBQaNj4hK8zBSX7He3VZ2XJaJTZvFjXDBBgBKEJcKwxeAnLxgBoUDBSZaOya9JqFwaIvhmfJ6oz36i93tYc93mQQTdBz3OkodFSFej6QU8aKkGvZKx25dXSzQ8HIy/kuD2dd1qh3bUOHB1MrSDoX1WjI1qtQFZISKyuxVWtE17Q5ni+OQAA4t5OD3YLaQDdgve1cKzemaBzLx6YA1/nJcZx1SrPDtkSLTRiTcCJG22KuFz+Ec5Mp2HxGEXO/AwoIEqJUVS4fiCOHVqI6+m9amQi3xQTPHxNMnSd6BJHeh3WUBS8YMEZaxTXgh0cdKtnzF/GIRp0iJcNCUgq3igXXq669kyc0qIq6149D9bHXXNjTzZYnByosg9L0cdjTBqWCv+6OWHm56r+7NE3ftR3Uo4SdOm8AqiGe+kxA/tnVeHuH4mf5V3288aeoQKdiReMK6rIx6LlZD1avRFju3dGAa3UXK2JeVWzZ02IVPWs5RaixVWCmA/BztSQEedkYi9W7mgbKvMvkiCgG61aQdB+R/FIlljO3HE/3WAaFGhyEUhTEB1FnDHEWgOF5eu7DIR5gDR0FYBK7n/YKcM0yEhmYHTY4MHa498AT8+lNu3SVJKGTUCcbr2BMCIO4u3LkH7biPeHpstXP2vxNr0W5LhWTw9j/8Ydtj9vTxtmRWklZj5bc5otms8aQP5/dAst7ssBueEay2NN74bFwL8IfGpFYsiCu9h5bvvs+3nKxWkfIGDy9+fnBWqnTvvHvKiARtEQDi/HB1brfyei0XMaYDFCU6B/8YvR2otOLU0r8r6a8MUZW7vn0nPJtoTM3ZdjRiguO3qS1783UA3XtOZ1bztahf5sDIAL9kaKHkqAd5vxE070/KinkkV+2LAOEYIh6eSHh0ijKTgMu4RyaSZL7K4FzJlV4rkEjmw9y6JvcLOhfrc1lkdISEg20vrsDb2NNJp2xnGmPdG5SX6taf0bc4EUYHQr2Dbnbo0MvR3h2abLBVnA0CPSONZkUEaUOsnEY9kd+5tRRdU2ggiyvSnY7YlItXVhQVSwM2hZChz7QcVOK+neaZ8o+43NUZmxJJu81pS0Bw/duBRdzLvx5r3sfwZ7jD3ZZYvlYCV/iD/R0LJTYlkIq4UO8vefiyKswuUl750Rw2nxAgmYo2Tx80N5m8qJ9o7uP7hgIfJcAjnLiYVvX7f/AgwuA98Nbfu/fUOrGI8gd7Blz0wK4jYf03FKG0lnMyND0t09ioAnQr5W97Q0MNCaoLFNwAAj2rvKGEnMcGd3SVhyRUIKzoMOumZm2ugoj5yS0IBZz3/1UelEJa4nT5WyTsv1FTFUgM6Yy6cMmuWe/GczFdATp8ZT2MbOFit5Ai9J6t6yIscR1UrS9hiWUcJZFEfSGBFRdEKzqPmvBc6gglBAgeDD16Dbeihi/TuQCtszjBxbiN5H+cDr4ePlJvV5HLixjmQ4rO7AMF6qleb61C4aw3Fk/mT68kwFDHBW4dps/3PnOTY3ypxqZ0HMX9J/k8uz3l84NQxPSMEAc5RLG8PA8eJUiEF+qB1rE+HS6PBEblP3qiMxdPGatu3sC0BKpzwARUlVTpfbp0UEg3HoiCLJimkZWMjmMjnva5VzKZQYPXMlzQlIDKpyb9CwI0b15/hzWL1C/PRdwVz2ZpwEDWHggWnj0PSt1CSsvO/oqGJEKO6fL7S5SjSXDPug9eJfYwyUoi5Wwa8bR4in5EZbiaKiVFAGglBOgUN66G9ZlhlgMo5uv4oMgY5I05BZcYaFiQMZKCvlluUTYqY6CDOO50JWORaLw6WFd3vZRPrdNMXYLTl/pvnNwhb1KhdCfJJl/lvbJpifhjExN/wbQOK4CzGIrqEQ/WFC9/rizXRg7IXBkt3SjgEJwM/KbRDg2XOe1xMdvcMEzLKS5fTfS/lqfSI05OAkjOYe/nOTo/bSEQ5kZpnX9TVGemBhs3kpbx6bOb8SMQrpY+SlcRTUKTloeWjIpzT9hng2x0yhNox1XsFMaFxQQtsYZ2bFLQN2YYmAFdFYVdk+R81fY+j/MbvRjzWELuCxQ2FF0X+4h+M97+ZNk2aL24DWhemXEqfz9QrqIuP03b8VVYCfeQk6tl+bO34WOI7akM7Vg28r7ZYj755OxapAjvPGP3ExDPxn0Cmh1hw6PpdN8wckmh3xuKL4RBV/wCqilUsgt2Tbx3yOXyplqDjQjYcQCXgqtg2S9G2hI0NdMYqArIKvWfWN1TcuMolOeJD5AuBAr2WgBHwBLYFQyoO3oP2QAis62YOQUlHqzRIpK/MllTgKgQ9wmAMUT0lJZgBjOQTnDDhYQF0cRBYdHxbdHAzCQaBYV5SYU0lJF0DxkEAX79qakuLS8vYVX/OXHT1Konr8SIOLAu1Qj+dPPn3DpgQPTruQUZa4uYZSloxpAGt5S8Mt1O6Oxs6545/2qJ+yvDgzQTcvKcNMEffzx2YvAr4vLlwYF3XWoNr29NDv/X/p+a+MH6BZMOlDhpY8mGrFwGg26sSH1/dZQF1xC7C4gkqhf0f9zD7YZSk4U9e8ARUaazTf4AFuOO0OEzfyIbBOOlkO+4P768zsAcfDHJjxlSEqYP3uLPhS+D77su/bVIyBK/OD03t39OFNcCJE4scBViax16ehcrqaW4ePjsm0WV1LoM8mJYG8YWp2FNpHHRZDQgC3KFDIotzq/TUKTWRCmCibeT+vr1Z2NDg2nfuXchi0NsWjEDRKOJIIMXGgMkoiXoWycVhgZaz//TQ3tUX5753N+SRfe0axR4OxMUpZhnz+ZG3WB/Pq7pI27dneAKQQfy2uBAXWJGA83dzEYl9DUnpEuZVVZHmCo2jE130HPWN/krwrIzCQZSVaV0Z21dosOb6heRHupjEXUUAuvM2kbJmGxVJobevF7ZkwxSE7goOX3bcGIjZraqNYz0CnXVu18vQHiAKM+KoXe8Wh49lbJ0pN0G51Tb3+LtWDEEby1i66Bx2nJvETeGJii9+uWCZrfcxLP5NxY6BzxJEpyJwRS2LZuL6IdOVk7XeALR7vaVgMemAXByssglqyPoEpeU2vyLCZgKijmPhZ2NW9S2pzUVUTBxFiS0kYMEosGaRhpVATgYmoEKGUkxnv7GqWnNAjnCYShyn1JBHFJ1LjNDlAHFaMqyBzvdXi8giuRyqmMsOiBAe5XHBsnRpL8YyuZzpXrK7WoQyH6vg1aFyK91D6iAlVWh2no66pVOvPbB3lAsoxqDVxG5OX5X2Xtwo0Ae8OPB8YBvDz+c7iJFYRvrokQJF4nioxYo9Tv3h3Ew4UkKPP6bmezyAMlylog9tDogcXOs7xQkSg1j6Mrzx9X/V0CKL/AmTLBBvjOJ40BbCTZX6+glqVQyDzZbtjdxbOu1ihFTarR66oYAEMiw0E76B/ppmhTp0RkBEGmXjbWy1O2vj6VltGzt5mhXuVzsNNWW5HLSFzikix4XGpavPNcZ0920QdKMVTrYeTGQjBMvTG0Rbw/MepGFx8hXaNALHzas92kDCqzO89W3brf02Tx0FXbPwnFLUqlPDQzhgSRlQdGs0hBPu0GSQ9UAOsZH9vI0sbN9XbjrJEOMLEYKNW3vqEl5q9J4BmtOTdpBDILl03kil4IHVpKlBOApqbg6KhJiJhi61KqtnEKhYk1250RzxiDhIG+z5ZtIuhyQs1cRnziSyPY2ZLvDJIvNhuEVDpnG61g0OAk+MGdE5jl+VyM0KDAYha4cIAubn+tdJKxCItlCP5yqrnuJf2LsC+0THtxV8N/M4koAQpEHYWHa/ckIpXxg/kjvwS7MYWC2Xceq1CQ7cKs9HRf4uzK7ntyEM85IiQpMSjAahLGZeJ0hls/VnVQpvgpswpiJE2ArfMzVDU/3KWjWNd2Zo0DAK/G07NKQSq0m02fJFef7bG7WJshIyujGxz+/Dt356rUjRyfBePk/DlFcq3Pl+PEI1geSTp6IG5tVDy3zEJCSFJpmCyUeIASodZjqNfN5RPFxNNt3pnxiHiJ8kz1ZOJqWQeZVXrK+uOi+0gwC5BXQU5Vy0JgqQkQLUf+xiZmH2mYTxokIO98kSWQVZhCcpWBIJ+tZhl9oCZz9qRmIfBJe5/HXH/tIjz1xxWXQepzAMOG81rCGMo7fDVJhp7r7k9kPVTRiyPthI3OAQLZq/4BmlbmOJzOZQVwjeCJ7w8UUevkLcKfSnAyEvwxk3rJWuJEZtFSGMwI0Q2JMLHdGxRvuks3J0JkjrK+qINoUWWamcwIoy7umyyjKcLqZfCoiMF/3axwUG9miXrKrHc2qROQO+xxiXziedcSHlc/ZbeyX5iHyf+9MUxU3IkpL1TXO2UWVOSj/Prjo+puAYbxZHuTa9L9K6IfXnLEBri25E1pv56C7+HUm9Toi4XdeMimpRtYZX8A7rQammUgm23qHJRVOwDPNRnuTfypOKdFFj9HDwG79Zo9Hk1BgLgw41LW/OixcOb1BszmcTNvEYIHoctn1ijazxRJYyYWc5x485SPGRBE6zrdg6UuKU725Swa2psMWf1+CAA725FO7lV25xeliUZWnQdqUialhiMGdqBgjKCEgheudemtqVpQ8FTgP1guX3RbDst3mHKQgmaHXdHd31tzYpOVNZNVWyb2R9kg2mysRU95ZK+ejD+XTyVTI5zK3HFszRm2RyeeLDRONmjZVJfMtT2jYH0kUCDAbbzWj5f3jqXjGy5/IalUJ81ez0wdjCcA+p1lOkL6nu/grvcvSSjJ1d6hSyDKNQ00AEz/qE8w9LOHxEns1I8MeBQAcMJR9IpQk5e6yABgAFQOgU0h8PQoEqOV0bPtyUbij4CLlULnTSmeEUyqVKm+39FccXSptbjHvu2I9pWyuGDiR19XHTm2p1TT5jDZ3sIvcMNR2Mm6e38U9Iz0nGH8EiYAyojqrqHlRYsheZLVTh3/t/2JVZET3joIAnCpAWEKiusmGcPfSn64H2CThv5kZAtwT6SZxcJ7SaD+IFY2/lXB+z7FbEEe/oOUYsvr7u7YLGclEZhjMoGcCEPYESmlZ3emZ4WgNMVRUMTvLaqwQCCT/V4yY0ZWckpeba+0np0atADWbK0KQ4X5QNMMD44rY9qwIDYnE/HMAmLFn25H140HJvD765sj8TeU4xAJJJuzthgahzbX4Yqk0xquCpBxe6lQeHQND/N/YEcETYTuGwIIOTrtARqAQkjiniBgVjYWkTF6MtVsmV49tzK3NjYy6QUijApWT18porofe6H231vHuHSNSa7s/KRwOT6NS/xZeEhMFkVQXJnYdZmjDKlOwHx902b6vWJro9E6HQxYxdriK1hAjJW4M9665JKYEsNBIpId8JvuBlD2kN1TiozXoQ6EJPj7qSJdF72FDWzj4wcq5IIb/aLQZjaa42FiEpGLMLRz1unNtscgTPr7T07ouuzy4vPXkrUvITmLAL9Yfv3/p6+sdGvzOYBCFc0+QuzwaVAqolCq0JgRw0UVRs+1AYfGMdNqfdOdpCghX71zijXHwpnh7e3B4BLy6uTngwmgMBuWK8rijYtGX6MFGd8C+5nDgYMIyxTsSybWVxQ531S4Cse3YVxdTFamVh+SDF3JFWfrfug/WP5BMofj6Eom+f1MJ6HUBquzj3hVF2zsloVIRSsV9q7HKeb7fUA3qfQRa+S65SPVjSZJMcngFpPXxF4j4UzQej8di0WjsR/YzrZc0llOniCUHiF5c9UXJFdbKkG1rNbmkWkjkKs6obKLoKCWXyz7x5UBytwJvGgBtvka0B6BWTdprBqbBU86CjCn3s2ZC0dQJowZGjnzX5pm2VvFpLyAV4/a3VaunMBxHSBBCyYdbiKjpkgXEgQOkEfS5Nf4KaT7vOEw0IvTvOOzEf3FTFB/u8Sdz5XKOK3N/4gNDzJ+vpjOZVCqRSN2w/lhVYeflA5n/BudXGYdQ7j8qR8fXX8kTDtGNhkZze8UdgyHb1GE3xT0dVY1nisUMVxz3YEF1lh66KKJmy8n9uHoslnhuZW9F/b0VrNrSCzfUAhauzuhDV2y1MiKxRHb6zSGTiME9IJKXxd3+4k1KI5XJJLiEICROSD45ptEb5ZRCKVIqKDm9o7qItOK3NHXXqLe1M4Ygy1hvxpbJPBuzFdJzST4JHCs8OsOOhVons/IBBvvyZpPT8spetPMB5TBwgDUsUhK8wibuHA71xCkxvvOpxKxbCrcnMZKp8QyHV4Da2Z6nMXaXzmYpiiCod1jcNbIEcm2eK3MBxpZxB4tFrB+b9H7ap2FG0/pQdRxBOtFP47YwWQCQzZrjoY0NXLwOaZQrJunRIDSGxeICzk3c9UdsW1bDacCgdYVFuqwACHGcFMCrSBG7ipb/d9cr6O6505MdER2rrOLynu8Us1et94B3hiIXqZpK2RbozExbruKJdu7bEDbbjVmrb8528HjNF7HAXi1eRkPxgYofoFlRZgxTXDkdv/qBvlOUTZEicAGuyf3mIgtEIgA1nTXOZMmqQTAUMdk5nqf92hqe5SIyjgUneDYl4Af83qkJlBNki1kihhybMEucnEJ6FnFHsdf9vtEeznR153uPJbSFmB2Av1w2tE3HyFciepWKUauu3TSOaPbo+iW4Kn39NXDrei0yEEvx8WIyBl6S1rfCRQNB0YKYztzq/rXdClKiKYF+2lYi1m/UnFlaoysOfbcVb3yHVt8QGnd6A6Hjmon25qk4kxVKs/wYa172IKakJkvHT/eobYrCm0FN5MVCCqz70UqLz8tpAVEbOocWxHaCQayOPmhnFoR69PBJBY3HYFIrrOKObjYr6FoxR9RIAK83UzxqZbPUpzW6jA5fqpCKey1lhrrnoVMu3r6symK18aXc5umkfGPgDZ2ZjIoK215y37bRAT87UGgU9UQu2B0hEc/eAoOnmIsyFsCLyRAjLV9zL7QIlmikyX2XocoUnXT7YOTp4aPqIYrIwyyr9XBKuJxhsEuUKTEYUe3uQRMKC7I7YHYtS8n2kBY1lLhlmdP8WE0sgF3eI51NAKmeFMBzSAseL5Q+yRXfSHClFGXDDrXBqeWRd5532y3Z0wuCpQF/9Rnw8ixdlLBdCAKvlKq+qts5A1mD7JQ79lMFh3WVQHk+pv4GlPrCu3xR9Zmzo5MFCtNobSu4ODieNGrYqbjKiChecn8k7aPZdc0xHOME8LyjAlZk6tpJqPZgSDItQX7lyxAflHp0JqVlVodeTFCLnAYPg8zjdYFPr9aI+nuLIAAZfyXz0x4EWyAFAyYHbXHu4ZHb3YKuVoPB/fuXdnBnUrs+NybvAyvBf94+XIsqiH3uePUr5LIZK0F0DnJ2KlyaJeXW7pHYQoCAZjLjBziZS8qnmrbAtyfGOsLp4lbi4BAOLEnPEnu7+zX6qmQG11thsgRR7E5UMLB3bfeKsABLg6HVPfcjBxOI8WxuMSGdCsvHwwHjqi8wQDSb0kPhXKnTKbg1Nn/bsZno3V7yx6aL6oOhTH/DgybQACkDkaneC+owKnjPSmQ0IR8raBQqxuwJR9w6GYAQE0N1lv2RWlHY0A1e2GYtqQsv8bj7QYIYDfoy0qhmg0+k95sObKCd9UIlAh+07t5LX1qDyItrr18gQ8hTCHWLQKum5t+60+Ez69TmWMhh7nxJfcVnNIX8ATRZ5M56U1x3Q1JbPafImVxut43YXW9vAh1n1Uh5gcEVkp/OdZxHwwGxe0GfF2JpVU1RnWdAVL2lZZOFmEHD9uvUPAraVgbLDBy0pwq2oyZw2jq0s2xHi8F9vSv4Oh5RkpG3nqU1i75K1AxDXR64JSSJY5a5IzVrO9OJBG9tZ2wthpy+/Ao7LMHueXdoufZCU5CXcSl86FOcLkTR1LX1dZU4mEGrTIUSuu5CxC53bdNpCQBoIKafkuy+NO5iPvLOeHa0OZJPJKUH2/oFh9mYW1QmUpuzdzfFbigENoPL8ngxkJ4675m6l3x6By0rDRAzbUVv0B1jDR60eSyydCqdFaEZeMKv7AaLPrdhyMlIBd8jcgLIhPqAtaWt8YfpJP8aAJeZeHRzFdp17ebJ23wZlcP/quok+G4zMGF45MpVNrX1n+xzEqFRO+2L2nZJOcJFnK8U6BAQd2nBy7p3h3Rwv+cmP1eJHyHFXvWRyqlgbY7o8fnhSEgX0YE7ZqnWm8/wOrkADk8x5UdKEmvs0ZlYLhNsbWpE5AXHqpWn9V+w2n9XZBr4z++RcTy4VJM5JFdQwE0Yn1hZZbFTtapxg9riMb9Ihnko/6eQicWzdZrk4XI96ZSQ8Rd5GRoCqGex7gcqaGFn7E7Kt7sS/cZdrqS1uG7R447mgTxjOVSM4+75vGU4XTTYTQyllFBsyFdM85XFU48o0frSKo7hnSyzwdCkYUM4r0usjjqXpJ277uncH3kLBKx7AtQYMMyL9YDpu4tfOqlRLh2S3pvp1hdThjunmOo387emvjm6JnM+ff3ln+sYibudW1kOqBd97v5YpbHRbfTBXkuAkdISLjbmi+QqtYrPk58vCYDHE/yH9i2PG/Y6/GTxmnnJYbP4Fzk4MjVaEIAHcb1fSLjt3lgpz+OLZ/lg8HMib1TA/kKzFHp7LWxYjowSdapWnIJPs2tBkrh7W1fwnFVaBPC8RzmRsTf3CaKa3XRrt++2Tca66vbEJFVr7NsPu8ydOUusgTvV6pPeW2aBmQk79iGvdTc32XECtIGgr20OS72UpIC6Ih3fuYZUDIZHDKJAfmB7MXKfI9vA0PJ2tdQ6TfNRWaU5t+vJ1hN7cCZ/cJKGkvH2HfXVtc7F9hMmZkzcIObIRCRoWLRZw+siQWmDhZlKNSk+Mnh6xyNBcqojZKgd3V6IjcAUu1eTUTyAq8xGXDxjRL4XiszhMbcfE9SnxwjwZ8WOwg/VzXQMQ0wL9dYNhcqTHYlVfh0NgtF4JjdhGWDRVGhKOau65p73dC5kIaTd1Y984NAQSPTWl2tkA+ZBEbiVwJEZdcDEjXmdTGZEP2f3L5TZA7dJXPIvVItL5exXF79zM7xHgg9x3tACws54hI8tbUZZhKzivHgA0LzJfikvpPLWzlX+sS2tye5NwG7SbpU4iJAlPQaa5aicVTs+f+l8rC9eMWB4CjzQPQcAX/tqXRgg9Gxi4ApoSXGZyW+g0F0vdqZfUGfQ1/21JOlletXv3yi1aq4nW/HBBrvn/d//+bAVhAs5lNYKa8jj6q1NrtEA0Rbo8Ar/H9rVuWxGsyPdc8jpW3gDflAAwxFIGz/2l+OXmQZ+5Ncqjh3bNvIWBINYCDLqGUnaDSupQLPYrLrqsDpDqN+LpgYfWCXpgHPdW18ey6b8BF3oVPhLOnxD6fiBeyJR4LLFXF1C5CeAzFmsTS5ROPIvpL6s+uvJCoO9q7OjRlucnZEXG6o02mZ3kkU4hhC6EQgGYNtM3idHFgJARxAgPNbwd8gmK9hfio20bRgYHPQFEe8/dikyD7stRh8VYm6by5iXbQ1tLfXGfJFUVTeHO0PNZZpan2TsPEWcfCi6X2jV3F9zKDmNzG7i0COzOzglAjTgpIam8iavON/b6q1G1nFgzlBXEj8nmGKpfeTtqz5NoLhd6CdlhqQKfxUrRJWf93gG/RJwUTpN3QqLcADwPxAG5Fr3iJQqCo9ThJvUCJTiVRs8JtiABycOgsBXaWfgj+bdzJdmUKSY5yFEzagoyhsh++wpWXCnGFS+/CrNXFDK5h/cPxfB6OhrEuBNZMzEOg+uKOJae1Y5G1xudMfNm35ZLKlmMx6v6J3prgMoEuAECEXRM6FGeXaM74YIoYF5Rq/n6O4p5dFOePeuP2gRM/EFhqKCGucQJ96DUv4GzT65KTDoMfYcmPOA8VRqhu4b4/2AxcVpsFdlZky5cdu5XeIze2JkCEn+hnmxuaatxhB1T8TrCI/incb+S6YFhwjw5YfJ31cTIKvpq0Du09u1zqwete2TxXL7T2M9WpODgEm7vaqJ3DMjjd7SlfIzFtRQ0U1VgZAIQGCFm1MqRmsMOBQUpaYBPB9iJIYXcNAN6AZyFuUhV3+uJgMGEtU9Ii3P17qnu71B1iHiETIKTBPQRC/3GQJx3kVWXt61H0qGi5O5ctNeNvbKnzVh6PU7i/tM/xyT4aJ/z+0DY/ju87RXDTHg39tT/xYn4+YbtG9f/y2Wi+W/ikfjokn4g2lmjQ7qj/w/niPbjwYbuwweoaeheuTUioecKIcH60HhvYtvmF1dUd3jGsstdOL7AH4EfP+9Keb8obIaojBDaELmnhurt8sQLyXlDFW5Hc81ozBw+BNKF2INNmluu6oKGjZBasIOSqSORdHCsbGFqu86WojsOUte93jPd1e2xjWvojPEsCOeDxzLxnG2VO8q1HHYPRPFu0VkCY8Ugx226NBwbz2axXSaQbQGs8YvMz82jr9uvSZUXb4AKHjxH7WLz9VLldoPjRZJ8vK0xnCuWDeb0c9k/nm9rQehCK71W9RwHxLw+UOz2THChe0px6Kmc1JkDXNiOUH+YPN19mjNtGu314KDNSFULM2vdxbr8ipDPbfGqoRrXzDGNPtEOExiAgZhdQwrpu4hNJh8ikKKe37H7yVL1xmxIZCMbKjctKHAKisUuovZks8LawNC6QF6YyEqsM6pfqPSPRb8WDAeMbIv3K2GyGCQEQIDUSZq2TrzvMuoyc7xV1j9uMNKKRFCEkqtE/Xo1DAO6z/5LK8tWbNumPAXqop9O29WFZk+C2mxa1QlCsoWBS0TVfUNjCa3lYmhVsepqcaWoivl9ZWCplzjykOzq3OWioaMJ7p9kReXRrp7Eij89Wp2ono5RW5pOC6BBnim+M5Oy2C/PyjYD0Wce9oI3TWd+1lnr87sbDfrdtZwKMQUMWlrmm13Tly5KewF+FcSMolOy2TLrKRsTiN1QUW3KlKVx5MomImHwPFMd5FugjJR4rvv7w3c1Hlm/L7B9f1EYNlA12MImeDApqOefvKa7I/buvoNtnaDejOiIBgSFPTxyVwFrba7Ms+MzeWbBXoVhYB2Zz0w26hOT2cGevjT36p3l+3+mRQWjMv9PdnhVDpT6Y/t2j5ZiRWOVtnDtker9vt9UdBTCjgNyQ5zaD7iczrspmRPWM5n+eY1s8bh96sAx7KsaL67EosviNr9FQJsBAzst1TNiN1mZXqov/LUXDG4hUloXmLWTSQCEoEZO33xZrrolBT0GXBYEM3rLikw4EVR9t5frzR0NxblSLlr0DW4rfULO2uLZZqlC44Zjc4QojylsjIBp0HlXlWCWFQM4/YzlmL0nKJgwQKp66XBiNdsDOWrFjO0e6MvxGxs1blvbM/boik6FG7JDLO7l7cjbYGAfsen390IrU/jdgcjeMaLR4KNCNjNmpsTH5CtW5wyW+EfwBairInBVJP0RzUE+9ab1txwg4eOAQlTckkzbdc6WWlHYMCl10lb5XK7pcQQkMMOZF7DFne3LrrSFCDgIyHAhmgza9AipaxzuOkChQENBgAOrGlsQbxgdpKZmQodr5DtMt5Hl5tOauyaCfJH6nNGn7YeYDV+bu5dv4mQoDV0jHvNbr2W/J/LjY3NR49THJOYLuckkN11R+X4GoIgUdW12IHmfesHRIveBy/LPtNYVZ7B2TLj1hS32t0p75TH7Vh2BzraTNgk7E81EegzbK96Ghp1FuNZ/3kim3B4/1beYbcLVos2pQdzG3GTU5BYprBtoumkSELRJ/wNIUGAMnPjNE/l81otFofZ5HLDspWtm2Q3JsoO9z8JBoTvuQ46H842FnBy808zblbv7urUWqt5jGNOV/Fw/ObbJRor5POpqFkct1sb5mGs36/yHCSJcbqP5uM+si1kUHbCoG6dMb06HCaiTqysyL+rcClAkWLcZE5teUFXz2o4/DdLupQLDe4izfmir4T1nPKjvcP33c0PK4/3ZRyd7FIb95docWvjgs3t0JPp9Ns/iZ1A/bBXq9ucljFfCFt30Bl5dSpiNJWvtA6qhBkGru5sdBe9acKwYbP5fnXbxcaOurWPe/A47QU07OTJ6tyqWEhTcwAlciCYH9woBoFolDyyF7TEJU9YrX4EwxCO1gL+hXusYTwYCgUUT/p8gQ59Q4VKorFKRrpKyvwLoFyS8PsT2Z6eLEd7ASrzbtvhz+VT6XQyGY8neVTUmPaIVdY1Jvxn++PIyt5IPEugVS2cN+x0uc7Sp26HVy1g4eowufZzDmcMn/sQ74/+VrsZaZ614aZB88HDlqGxpTYH/XeSYk30iYm+vUPGJX9Xq60uv9/F0V5ASiePd5pCUd8Pvl6v2+19H60/PY+GlDPKQ3q/FDabiFyG5CqtVsU9rlSm1tFtCooiSeqOYuFuLLRjPQI2Wtk69CTp54FG8+xKYz9wI98/d9DjF1C1sytfUk5Q5Dfod3vgh1tIputRCeU/CyIHwDUu1X3uYcaaWsOBK36u2RFnRGY2JRB4e9y8F/R8Escx4amh0fJ56mylI4hQ8TWzRzXQbbuoUmZCg/mYS3LSi2JyaqYpgLFEgIcVjyJiajLK1EC+zAPkMEml3BrndkOCt7Aoh0jM8rYFXXiW5EBoRBdP8naV4JhmCSkaNdwddBH11/a8IvddDI9GPZtKmYnG2309J+pVq4+MJh68tiWNm+5xm4VHA33+/MgK8gs7cKWasMRsh8FibGu4ejU1US0WY4jOt04Y6ru1sj2ic6VCQHx8ARzGdWXwci6DcNaU4SSDlxY05raGjG6De8uG6nFfDm7cz+Qs+NzkMg13AbY4W5y5EzxoOJO65l+qNvjSQTG6ZBBxqMyRcGSySnjn8ueXIPnnzfaDxwq3FwevJxYNE8V1aJyIFAvEgks8DbUVrVgbQOavx+QiQWpJOJdkUskB4wHmODyvFvrg7MQHVavPSucfyn9+FURt88avCtqtyTIkufxLTSH9Dj2g8rsZ+OKaayTFYzKNJ1MSCHWGs0kVFVnuDMevlmuY/s1KvS7xCWc5zSDTqZdJ4v/x9uFlebSfkhNZ0XUHbpv3TfnXpZaoUqkgBBDnakTs/bM9OT3eNs5PJ8N+M643XXpRMAbS4afmcNvd9n1OK/0apK0d5t1oYo9DNO4SMu/OnDKvXiqh5ZxxcTDtzux8qs+V1DHrck2K2qvlSES+jgXMKlmjGNsIOV1D1mUC5tBoqtnpaLLwHksdwJKJj3h1giZSdsrh9yJn6MgxBopSeGrgQzYwFFDk+wJqFMxaqNNaxZUG3c8369rc7q0pCDffLBdE0XlFHDCdN+7Uc+giduyLM+AYXFARwcyUe4mZPGbqq/e+KD29GJiqylLiXZEc5HtnWwKiWg4X8562kToz9bS1j5B00wsTRW6jzM5UOGh+2MCfXWvUD0GQ9nZIkB21wWd/DfZ7fZwZ2g8eyGoh3IVrH+ABhSV6CKmeS4kchni+L0HQ9RclKJtHgy58/hqPUSgdlo9k2+HlIvjL+6ldZ5+7v7W/tz+7P72/8v31AxsMg+/vvrK7/9vcf7t/vm/+tpFK0f3/D3/a7C/++84F+HHz/hUKsIu9Qau9ZqbrBQUGupH02pfX7fWNqxV90JWInmxkD3h/Ecp2d8sS7zvdyCQGE/8nxNVdoujbj9YAvbPXiFP5++YgecftfUYYAHNWfmABurvv9pNGwKYPol7HbWnq2ZtNmXqKMF5OHM7VFA/576DW51PD9n22PNAdVPrUAVvyEU0LBkf18URlop6e1jyKqyMwL/ZwFaXgNkEiLgyNoAZgYnXQveb+7JjAv0AX6F8jz7/nu1cVN429vXpVwP5sWDDxiU+ILxE5UBfBsQD8zFq3ws4dMv8L0Vk8uRL9Zg3oMyoLKuOTFA8EvaIYuzCRLs3zCsIFF+vX8nSiK1Wb2O4tBIY7SAjiZ0MzHh1aNEFMWdIsAGLtQ+XvfTzqb2+7ZxxjEmB/HvzW4s+ZcVnznojI4dFD6CccxCFc9HfRw1P+mrL/tA1Je8q8+h5CZ7JD0cHnCu3PKLfOOkIAJ+bu/P76sK/GI+7Vrks68x5iEeqA1pruV+3fC3ISp96KImuKRDRSAj3eSocVhqDX1o6P48ZbxfS0OSR43GGYl/r+4GsIS1F0OmLXFAYPdVeOnoQoDi4mGPtDtQI7bNckGxNii7dJhtcJtE2+G71G1f3tVLLqiq28+gICb6NK8l6V3f78qNfitScJhethHgE+OpRCVyIAcFgkVMBO+odwAnYZ3lAoAIZ0V1mcJBrYH0P61p3bIworWysh2uykQG2CoXG6Ku5kw7GN8jJNfnFZbU1h1iFt8cuRIClsBEdpyUJtvUqVZt8xJpfbPXo13cmwxsyCJRqNdPQWRjPRoGrDEZSvpV+mNtn7Wmc8vq15j9Xf2QNhdxq4dChVUfk7A1StJ0cAtyj56H++UbtLciS54bvZaA2EfUMts4Mg9z7ixWpKLaUUkc2GaH4slK5GDAYB6DqcoUTCotaaTCSJyLaoC8Y7EsMXik2e2dzW9p2EX+8MlEyGQuXZMUKB3XjZWaX4wKGv+ZfJhYWBJO/vjdX9vb5z6hheXlRcwsal+5JWnJyzdi/ZAr2McUcpEDjC43ijXEZ2rNtToM/Xb9uvVdeE+7fc2MNeB732GjQCsqQq8XSpO2tcPOv1xxLsPXjT7g70cgqqFjGues2OaVqJ3YoThY0UTxLyW3P2yHrW5wglHjBumePgux2Ra/91aJBBQAAj86IIXSNcpxgGiBJy+RX89rsr0TUxjrtmSg4ogW1j6evEtn2Hu2HJ2aBescS8aq0gnAv9xvajrwRjhCIRnlqjYOexKTv7vJLgwgw3tEVEoXl3b87qvSvjsFIOcpIF6WuvsxQbcXR55KVlpO1NZns7NuGJbe+MJ5Yg8vK6ST0VCZDYsyAm6A66SPxrKLTrhxRSdyU+wPDq6iFA6BICmeG3394o0HQx0bcDkjeHaqCloqpOjlpEjE8+DuK9N8V7XGiI9yiSBLY0y+2mktuoYZOIXHIFeUhP0MIezya7rI9K0Hg8GWHLwkC9lvSLd88FF31bW+RRt7G3uzvX2ppLlcRAhfx8yKNG+IRQ4gR5My9AMkiURN+intQe2WVDXIw69mn3A0Ogymqx5mCpYYNPPfF+f/FTpqYAEYmYv5ax3dWjW1tUqNLdnaUS3rqnm/xkUq9ubGb920EDhuZchnqCouD8gEqd/o8P/G3oTLg4l18Qw7uQS5wCDUUrymmgeriKb8whthWGIMog2TCjC1wwF8cxuCIqnyUI4uCcPTp6hi6Kxac2E6PomdhzM2MMx1S+6ew/arFWvXp73WAwh4nPnbbYKU8T1LH35SqDrMB9Gc4fpT1SY88dssOAXkBbb2Dm3NO00HJl5pTQPE42pxKQlDJCaIp+7AHpS9yQ9eyhgUtBgZcM/8ntjXMv9YOxuC20fXWsX4VgNWlavV2uAvdPzwNoKBPxHTkalmgMcqyUFPRBIT96D1eDVqGVfiXpu+iiUd2I3hhPrEDk+eVGdea5rQJUd8QQXqh7AS3WLT+5ZJQPakKp9lBowaOlpq4W080dR9VccMJ4yR11p10sV1hKUD884UCc6Rw9l4AYNxKF2QTxkI1mNhQMtokrNf9tFmtOQMa94ecUSzgk5KSoclVM77uDL+FRlDDAJcVkbgNKpIiqaIgTIUmYX7iQNzBHT4+DbTCUEILTUIqAFGkLD+ANOBuvTKAztOfmrcMGXXOoZ2VekSz53JTSj52JwhZN01v/z+LFkQ/eOs+sMz27zY57Np0yCVy4/TprQXaiZ8Yc342Y7rYzsmW79W6l0RU936PKdCV8nUwzh9p21LNyGgMIokj7HhVjpZqAKZmuVyqcmRIe8Fim/V2ZiG1YsktaOhxm90i64HT6vUqu3yBgNit5zIIMX8yu2lMBGAZx7nBpVN8bT9jqzaN3k7qOdEdz9/46IyE+SFA8o9a82kzj2ZKcyLLUeRij87aPjGF2Ai+1qvfub1odYU6sUqspsFmubwWp83gQHRBlYwLiOq9lsEV4qZA8Itgs8Of/ssjAyRMMDOOO/GOjuu18XzTmyJzOFxwv3Zg/FYtXyxwsRPytLCoidmleS1FjpyRMbCyGAGtbCwS/QoZEcDEOcU4gteDwQyVKHI3L4xbRRXQH3UTL1XRxSBRTAub+u9PS5uiaperlorOk77VXdKokYO5bKYh03nhF5zyszuJeDt4G7Xu8Q5Xfsr5Z39QyaIkg5tWQP+7T8+pMdt9nWzv+yNU1Id5NPzwaedQPBhA14RQ5FRhXR0NLVUnLwyGHPzIEkNA7NDUZBNz12jh/X7mX4/aEo+5oKl9EhD9F7Nxf5MGA0h37JmIVy3aEJme8a1/WQWOByI3YFC2dw90r1Zn6SOHkHTZb56XCdWrN3NhihxjqU9sizFHFtTB1MVU3Bi3UCmPZV6uS8lbv5l1rEFFymQirOigrZHJKyejNVibSrGeUFwS1w+DAXZoAFouESUnHpQlNUVUTS0WRlBj01CfDdkY+YvGYdrmPt3tfTXtze+fF7HSvTfLqowUBQDWnCeqUnYL17IE/zGat0QYYQdJKktIkgcFuo7a5fo26boKmCBVGJLVN2VXNyRjD5aJ8cUGo3BBSehtar+13FlY3DDrV1ZPYzgrL8vlaWUdMjPuDVvROybBX/bnr6k/X9MqQgEkllE2IX1qFI0FYxoLEU+jN71+okvxNr0vTyOCHjVEmTqARdESrbJXiVW2VBlqp1pms0kw6tbLi3/DQOpcqSs9Isb8iL+6C9fxVBLUXrfYkSeNeVRO87HpQY1PUdloFsRFrsNXxlrKWv5Vm1rd22wCTUEq0UBIMdne31o8cC+hYuBP/5XZTurlHKKCnZ66g4lB6yzKvfSd5Yr8gozHXR9StynbE9VviRdl+G9a2mOtZChKzG/qxpo364EqkmDVZ17SGqzTApfNn8PTrH1FE0R2+X9sEwvGNb5/rp9nqYr+2Pt4WHLGjLai8uGmm50Ev5QubrUNft6gwnfwt2+r//7VncNt35smTwfoQ+awz6+rLEP4Guy1HIWRwaoTfaYn1OkCqKLVdX4aHePxRP8KpvPtAzJVrh6V4a7hmCwrjEVKhYM37SvOKWoccCSxdpVS4pN+aNuTdqrJnulaZn5PoGmsvK1IaJfAGPUQ09abA8keFek0owWcEZYpNdrL0QPTLIYhpuPYKuLMKPHIpiSnKr4rY9W4lxx4lNd66YUvR9zaS0uxJ3NXDrEoQDpo98WH+2CoJW/3cAiR/dk04GgN+vT79xSUIFk/fYZpq7BPQPmRsHxqa3uCadUsSb46zTU5Gs8bosCT7Q9FyqVLNBDKbQcNt7hoNEhCt4vV3pXh8RkEAm2zdzxeLGQaFjGmiWCSiKXcpaNqgIfO+j4woX5cotCXH/eK5XoM1KOMTtVvpv2WR/vfNkuy8HLWaXwjD7YvSQXZCF8TRIJ5l2iJzxHCEBwjRcFma0ziuzACcL6Gh8zB9UUjUtcwftTJ+WiFuc7l00OPrUE0xCBhq048/UG+a9M1VytJ15+MMBTrjAdHFWb2Kv/88HsiOUpRVq/jWLUPvkqIgXWN/0KgrT62HoYX9Z8wYzYsQQROH2b5kiCy3TWS4X4cgyeuJzwmz39IKsijPwSTaEfZZVDK5kK+vSvyW/pDZLHQHeRDMh5rBtXTuKaQFhXWJ7VyiNpmCD/85bHPKmfzzNyKpYRF5hqfBswn08yUmF6XnOUFPOesoiWCQ4ppSrMr1ujyZLg9W2QxBdC8yGKJiUcMkOHw5ZU0TpqNrkYGnMoPCM8yzGm+0pKSOxu8XAbKdgVZkB4iInhFsgecGn1W4yx0Wq5wzHHwrVZsHTSFVlcNa/eZ/vJ59UJ4+HSqHFnCdfXVP1/UAkMmOPoyV5zZdBwSeLr7bPfu2DWyc+mBaTT53B04y6gfXiE5BMNv2VxLK5deJLETnT1bimXK1PB4Uk9eSqsxc9NXXdmjy0HQ4HyNSw9VIbTBkUElC5JdAQ3FsFW+FzCg7cbTWuGAmr9Ty+i0iv0E8v0YiP6UESJq3nKOHlbsJr7kS6wR/q9h6VjNNm1xs0vE2rLQ8RzWDsRWSbY7fNYHXkh5mCc757lnv5LraCf/ftz6134B051yqsTuajhSi8qLy9hs9DnfmYHOGTmB9EB0wLvAwBy841vlgUBNc1g3PQLbzZ0/BAedsp21D4EbOThFpZCa5HBsCp2n+Wdyqj05RODKJtpsaAy9jgYk4ZtC1yMnNAz5oD8/tH5n3Dj7Ao7NhDyogiXYPjcceD66zoKex8I/H22tcJStLzpy+BxOxi5J0LzWh6eZZmXPNxvXSCX4FqseP7jJXPp3hwL+XBv+cZPysxpAUlwmfOYY1NWtRaS0hyuMEExHqvGu7613T/xZvSI4t+u3dGf0rLz6AdxF6e8ub4U39aNs1IwwlqwiH8vG2UM0hHDQ70Qzn3RSllyNzP8DfRWGDd75GDLT+p58DpOyvJjBK5pPu9JRCPSp9T+jzrpUP+x7ecu1sLv59dksNF+PKS5uLbZ7evqOXn/eZI9p/jbsxO8SbpUuR5Nt2sUxBYBea4+gelRoltsOIspfaiKYpVE55eww52R/MjI+eikvWnB71Cu4/f5vX29ytr7OmSndl+xrVi4/MoPkAA42W5ypyvzwANYnMVmIvCBHdq3SAs+p7KTemvcS/xI+6Vklmzx6L00h2a5PF3UsNK8SqYyXfGNdd1CjN8SBhea5hD8TDSIzBtmuPJAUu3r26t/T7Vt9SSwBu4AEy4Ygc4ikSwbRRFDwXbIUab6fIoZJC1zSLpuatrGtDagWzxazSFhojy0GAj0py4NlrbG0huJ7IJiOu5lD9hQH3AopwyBEwUor2XtXCW25JudlyXARgt32RIR4QLnkx9D176qU+XOCcseaX3EOgLTdg6L/YCiw5RAGqiCLhAzZ4kAdHF4N25ochZVWpe4kAxmESB51kalCJHgy55TX7QYtFnF60DK5NNvkGAtRnaEd0KxTEjVx8kDYSfd6TIjhHGVIMxBaZmzrfydNHbBdTmVKh8Ft5qUJeECF7D4SL8zBY5VpbYX+fAGvCeemI5vNEr6Priq62O98LW1fpuSULwwZv9jPgYFMepJYGHnk72C68tJGdWVt3HyCMNGUNm72u88xx5/U0A1NFhpWyQkbMaGhEIJG4LrPlBnE/K/cE9vRFDJBRSBZmbwTpFd34mZV61SL+OOKYwiC76wyCiq5FWY2IzrMnwBiyg+NgCOSlL5PCl5sl+vNaqhRl5/Huv046OgSlOiuc8d8s979ksCtVjOkwAM6d8MlSUHvJNDvvv7Vl23H/gXPwEvMdI5eX1Nu/uNEe9dxmQ6YJnEdsp0XLJAkyVTgxnqkzSALEjC/FOnkT4e1NDAYzpVwh4tAE3MbU2WGwvkwFvsAbF/gro8HRu6/Qm2yKh43SNneS78oMu5yCXdB79Uql+yADCQtvJNm6v5h3Sh3n2+26ymNkiy45aMYLBFbWFma1honRdqHKw2LBulXisbQGrJWJPzuX2rE0rb2TzpHUfoubT3Yv1WQaDSXWGvTqJIomqV4Kb72RI/R45zKUPUSIJWVTwB8dTZR3wAwZL7lXBCiMk5GBYCqXSvnFC5eVjT1UPUVEDVruJIqz8KHrzdFoyGOybv2aM7Qptw64HOILhsMhRAGPknDeF6UeLO4KSALLQsjDjh0NDihYs0d7PAiiCEAOyM6iE/kxt+nt27Zwdr+tMC1rzYTXsBGcNBqJf54dvEorkQGMtuWG+Zuk1yCvwySs3e91m+hqwcFFumBRDsq7Nd2t8dbcZHfz7OG9BepKO+kH7PXlSoPWtULUYk0C2pReuMB/VvNS8yguCDqVSC6THcr1IsTYnYsYhcUf2mV/IGAppFqLbyj3/ugBEaOm7v5PntgwXhS0OoO5TDZ0YxTF72gK8/SdF0cyMzTYjA/yg8JR7qmMoqIpO+7hfF4GXK3onombky9DvAAM/tjKtRjzQV17Mqakr3Zds6ZRikQc9SZtOc0vuQYmZwrm9vheIz88El4XgV9/Twn6w8wgQCSOyULDd5CyiwtbDupLVqY8X0NMMOji31kReZ0iwN727UUVrw6LD2Pe/YOq6W5xSppzpAjE9naeoX8ytL96JXmz3WJJ+otZX3H400Z/Sg4Bwd9l+Mz5nY0wEgp0ZLOa3U1Pja6iwtWHjZor2d48AUUUnkBcWwTBswLB0Z6oQnhDg2n9fGa/P+1pEFB1gsE+94jbQ/7m3IS9XnS6zBIOlmprH6tTO6541p1tkq/5ZDF5F4GxnJzhevnjdUe4Tdt3OhjuBHk764lT2sBFXOYUATiDUpBySWyogNnAXKBewnGRl4ngpVTF/Who60/YJvlaERpSUZUGLOGuKKcMCUc8Jzw8DQrXVPDpQUJBd6kmxJODczD4sWy3IHWiLAGX0HYGiYWw4cTo2uY7YwZLHLRxzU4j1rxBLYIxH65c8dQmBQzy5iRJfWdH4qQEUNKjDGz02k/KOcJ+4Lw8dNU1y9/ZDQGuU8ebB0twe0CArqDJpcJ0c4neWoSubV4yJHBOCkPKkZV6pWJLxwNLCSZTFmJdTGL77ogDDxkpw3NiZwhbfs6pjt2YeK6iBF3JNBkKAe3giTVQ62MTbQdcGWU2xLOaJOUooJKscTrUIqnoJCznQw1FM31FIeHDYaRKxzXxbNZMJ7M2EEJdr8nwMaDiTyyOCU+0Rzw4JZAJXkEBw2NT0VGUUeQDZ0SVas+VRcngG5SnW+yk5XN0ldSneVgUAuocLSbcVzaHy+3rr82Hg2rqb7CL5LrE6FwgKpwCCtcshT/Vy48UIi6PQvtm/AlvrV0Yq69cFBLgmgC4YQ5brfipTCLiAqGJTL1eLLQ7w7YNmIze8xLkLp9NO237v5VBq5IlQ6lu3XR75QQIgCNgJGYvOSeQXeK65ERNYdVVdWeZSdTw7hVHi8GlkwXX8TeUHQugZLAPp7QvOl2n71SdgitF3dmRfIUEUcFDpUdv1qufRc6GffNBS3PIvTpoKSkbfTkFYm4SqYYP4+Frz2bYUTfH/SndTpD9w7a8VEZB8C7bSff3hEqb/J7PYPVgGH1UZYnNFSSAShp6LCeATepzindp/zkSQ7MdATAPiI8JFKbLRS65WZD74G+d8bMUXGILWUNFSl5z3/3EiEFNii7MB/1eJNpx3nN4VKxVB0P2ucyBmAWong8nkqlr7twtMXRebJOIKJrW2bNzXWmfTh/JZUtKX5C4GpyBrHgQ5cQpBXrkBA7lATNZmSx3j2heYZ00Ilh6nNDPZsX+nOAO2f5gMXRqXBca8dTGs8h68Y7NEBewwAeeWZfM+QdMU4gWuxfTwzQ2d7/sUyp02dFktTVKPdhi6VaROdVnl6lI1DYNjdtWGAj7eMmhtB3H50NXffFE2CnRE4zYAxvSHqLD5goORSN+Wa9ij9rvoqvJ5biPtkVIjU0U9DH7Z4FvANC2AGAMWPnaseMOvO603QCTPA5PAWy+qbfAEMCFrww9/J3XP/V/WYh8Ep4CDgPDAABAGPB7niWNbAJtolCufMNQvI+N3X4v24qPlZbzoxkNp/YsUO0nAC7EMSAnnPQn/Ch0IOgx6G+/5ggBqnHotaVQgvUkIeba78BFDEm2JchWyrffgXBEHwxsQ+jnWALflr1a/fRoN2EoaDz06jWo1/UPP2vO6uoq6Ne10suQlo4rtBMDvhOFLgVbVR1Gd7TWjvNRWUG4sErgfDTXEnyFdUCF7Wx8Ot6jTQ9QufhrtWeB0Wdqaj1awDGJfM8HSYiFUr7dIt4IEyH+QBg8kOO0CsZbwxPtnARgiA88PehO1xJ8jXXAp+VMfJ5CVdLjB+gfibGJLVsWY9kZTyw3z2pY1rDsJ0a94aKLvo79Zp9lvJDivr3+gx/lN7A+r8OBR/4n/HTfSxUczlNALuoFpPxHWKmLSkD0SnEoU682BkfDurj9+ff+plgLNzCnZYeywggVnUkPcuybj1ZdgrwaPu7MT+H0+TFQv1xsQZ+p4MfkPEjQtgGOblMrQc05WDeygoTeswFI9y25+HQ3WYd3PG6Am/NbWFWgWD8QB/IM3JTCtz+DxwBImdhS5EBY+SZcz2H4df5mwtNYeC00TgYmUbAtqqS6R4QvKmisW5wvwvKVlaBSTadT5WkNk0wpwDC+aHq1tSzyQSctqgIGtEhrJAeeLnISZgPCv440BSuXpcUtaoYB2BlauugmLEmH8LEMVNjA+oCJw59VZOnZazbCd8ndrV+6SC1+eBtUl1NQnY5vrRM0KE9XoVjOAJnuQqu7Q1PVMCvMIL7gfuXshyHmE3QXWxhvqyBdLgNatMGtNMOnyX/hLeZL8GlmFbfmDTiQG9oUOTqNVJZCMwPOIU9g4+jUgLj4/KzXMA+ayaLllJOgoASBATkPam6AquKLz+XtNkYPpAj96TnFTMWc/ejePAM3Z13wyPvwH7I0ZxefdyfxiTvV2Vjkru4lAIOficFtNRHrqguQ8jSU8i7oVAriaR2cKQ9hfdmDZeUFCMtG4KsZdFV9WKh+sFbqYMHRnPOLpUQk/WacbtUazxW7fUVF1m3B/MOZeA2AQXvk870kTd7De6QRpH6WAnHLg499KLEs0NxNg1+/LTj4BNx8GN2v9fvsBG5LizCZZsFsaUesiPBFvIqFbIMfswNm+gL4Ab6wxWbmQjuE2B4ZULMZcIo95NdDcH9+vRXjrbA/d25NkkMA5UtbbKL9vqQWLkMOqCwRfqG3sDAKXoaeG3obmiocrQ/gW/KZz81DR8VjOBV2ONOZ4F5L4cZmDU35M3wqV0BGc4VzyycQZxrMpSr8yj1r5wIbuRg31yTc1HahvdTDT9gJHM1/4YuP/H+AZ0QQjugvaBqG75FPw2/zFtybN+CujW/P/4C/4Us3f+7bu7Ghngebb72zAewHdOAXkuAQsdUGZ/zqmEP+cdD+cPbuu0X4zxqgSWh/X/Vqbmc67ZhMm7vX4vePzFUa2Kf653ytMRuvs19XefogCNhLjlJu+SSIveBiP733KPjyaiEH8PZGcfrXIMbrPka1uIiTcDXidbgKSTS7XAThVxSZFuc/cuWnmKjkaFEo3zwl6xAc8iag0t6juBP4uQiQ+evkcsCg1ICDxgAeMstI4Gw6AUaVpFDJIIMnCzn0GEQoKfu5keLTgZ5KAaDtttrmgBvtLfpAs3KTexzUu4a/fo/NhsHNiBF7HTaaaN+X6I9GtHpkpBtwKUCH9L32qM3+nJMGQ33S2wsdeOK99qj09d3KXTZZr3dTSuku2qQPtuHh7vVN9ukH3W29n7vODTa41R8JN1mbbb3pfV/GfwCmp46vl262x5bmxX7oz3oPX2+zr0C8EVttsM12o4YBrQpu8qUt5nAP8CMrLAvpjobRnjbr4Ue4bVjjt7nzCn3Ysm7EW9CXKtRAVUCXDoM5mJyNVmeuttzNeLBDNr7droP+hEKUZrsLFNE2us59suDoB8kPKF4XRrYYP+hPgQ49ot2+OjJzTCBGqLj5V8HNRl8G3yPaZu9oe788sfBw1Yrt9tjKAd0do+2Mb3dmpzna4KiXhq/Oh9WWn1Ze56DRaMQf/bb4YwZjUHXC4VPj8Kmd4R6iYYCeZCRqYx99HsgV9MeiKRoG9+6rmx1twREyo2r9JU5H+VN0uE9ViLxsT8O9DMdYHBoxh6ZnaXqGg1Et79pXlmj8y0Aq0VYHY9V8JJ5kYcxeSStHUFwvHD5tz3CtxW+tI2Dc4x63+KEr+5qME3ND5PVRUxtRetJmObRcuLtn8/hbDEdHtYn22rHqwgMKc4DNyNL+l6DxPvfzwIt5PiFExiZfPhwLNz6YDfAxfeD9/Kn++ceVL4TETzmhbUhjIP/gdVE/PIWRST8c1DXp/dRFfSLeL9CGjCQQeeR8IbF8KyzEEGanjeVyVwxgqInKRrSziuIgXAS3DGGoCpuLq6ZAvkjjMPFqznGpJgK1BhzNZPNUXcyiSBB+jpJOEZTmVHXlNm2tVi4cAxw5+nETuRvPkJMPQoNuJeRucotlChgZdC2JNgnho05oSfNxQCDR/xGUld70GtZCvIoAGdtCggKC0jzTCRIzFEAnX/DyOAK9hh+jpzQoDniiXh8foRe1mCczmo5MepHCpfJgpCCs17QyvJd745k5rgbEwL1F6ZWVp5jDdyBTO5gVPzXEFE7EyOCL0mdEMBSbdw2pS8u9OFwWRlUFqKOJjy/q+DxMNGSJEarWdVVtCpcmDbPcC6vkqK8XWrS9nzlfm3NGcVkaDOs5MiiLCYmKCG7gsHEzDwMRrtk4PBsflZYt67OMSgk1V2p8wwwjlFd3r1yGoKJWBOhQTZjDA4DLakDnAMBkGk4YEsszT2f7bDIAmoRKsZEJEQUmxxmxSm5fP6ZQy9KPr6Icfb1A0n8j8kgJp5NnlPhNuLPbJ8+pjewWYki2TTTkuLc4FCEFt/Qkb6aw3lMIiA3gSfqvRmyGIclZdtQPy59yUwKBKcnS9suMJZb7WEIq299HHIJanelyakM3/ehpUV7lXz4PdQ+jgVHNWghDjBd1YogrApj6ueKiNOoiJ8oQJJ/9Tf9199vmMRiSwBhiJi/6BwDZWkMwP108fXRD0H38nP6t6QKhQ9Pk623VfRb95BFmoEDA2TCEvh5xwxPRY4qLACCPCv95gMQAAAA=") format("woff2");
    font-style:normal;
    font-weight:400 700;
    font-display:block;
}


:root{--game-font:"Footie Phonics Pre-Cursive", "Sassoon Primary", "Twinkl Pre-Cursive", "Nelson Handwriting", "Segoe Print", "Comic Sans MS", "Chalkboard SE", "Bradley Hand", cursive;
    --control-font:Arial, Helvetica, sans-serif;
    --navy: #071b36;
    --blue: #135fae;
    --blue-light: #58a9ef;
    --green: #178344;
    --green-light: #43bd67;
    --gold: #ffd447;
    --red: #c93838;
    --cream: #fff9e8;
    --ink: #13233b;
    --panel: rgba(255,255,255,.96);
    --shadow: 0 18px 46px rgba(4,18,38,.28);}
*{box-sizing: border-box;}
button,select,textarea{font-family:var(--control-font);}
input{font-family:var(--game-font);}
html{min-width: 320px;}
body{margin: 0;
    min-height: 100vh;
    font-family: var(--control-font);
    color: var(--ink);
    background:
      radial-gradient(circle at 18% 8%, rgba(255,255,255,.3), transparent 22%),
      linear-gradient(#66b9f0 0 42%, #1e8246 42% 100%);
    overflow-x: hidden;}
button,
input{font: inherit;}
button{border: 0;
    border-radius: 14px;
    padding: .82rem 1.05rem;
    font-weight: 900;
    cursor: pointer;
    transition: transform .16s ease, filter .16s ease, opacity .16s ease;}
button:hover{transform: translateY(-2px); filter: brightness(1.04);}
button:active{transform: translateY(0);}
button:disabled{opacity: .48; cursor: not-allowed; transform: none;}
.primary{color: #2b2200;
    background: linear-gradient(#ffe574, #f6bf23);
    border: 3px solid #fff3b7;
    box-shadow: 0 7px 0 #b98200, 0 11px 20px rgba(0,0,0,.2);}
.secondary{color: var(--navy);
    background: #e4effb;
    border: 2px solid #b4cee9;}
.end-game{color: white;
    background: linear-gradient(#db5757, #aa2424);
    border: 2px solid #ffaaaa;
    white-space: nowrap;}
.desktop-fullscreen-toggle{position: fixed;
    z-index: 9000;
    top: 14px;
    left: 14px;
    right: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 132px;
    padding: .7rem .9rem;
    color: white;
    border: 2px solid #b8d9f5;
    border-radius: 12px;
    background: linear-gradient(#2f82cf, #14579a);
    box-shadow: 0 6px 16px rgba(0,0,0,.28);
    font-size: .92rem;
    font-weight: 1000;
    white-space: nowrap;}
.desktop-fullscreen-toggle[hidden]{display: none !important;}
.desktop-fullscreen-toggle[aria-pressed="true"]{background: linear-gradient(#465a70, #24384e);
    border-color: #d2dce6;}
.app{width: min(100%, 1180px);
    min-height: 100vh;
    margin: 0 auto;
    padding: 20px;
    display: grid;
    place-items: center;}
.screen{display: none; width: 100%;}
.screen.active{display: block;}
.panel{background: var(--panel);
    border: 4px solid rgba(255,255,255,.72);
    border-radius: 28px;
    box-shadow: var(--shadow);
    overflow: hidden;}
h1,
h2,
h3,
p{margin-top: 0;}
.visually-hidden{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;}
.intro{position: relative;
    min-height: 690px;
    color: white;
    background:
      linear-gradient(180deg,rgba(4,18,48,.42) 0%,rgba(3,24,56,.24) 38%,rgba(2,28,58,.50) 100%),
      radial-gradient(circle at 50% 18%,rgba(143,234,255,.14),transparent 34%),
      url("../assets/ui/footie-phonics-menu-background.webp") center center / cover no-repeat;}
.intro::before{content: "";
    position: absolute;
    z-index: 1;
    inset: 0;
    background:
      linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0) 24%),
      radial-gradient(circle at 50% 12%,rgba(255,255,255,.10),transparent 24%),
      linear-gradient(180deg,rgba(7,25,53,.12),rgba(7,25,53,.22) 100%);
    pointer-events:none;}
.intro::after{display:none;}
.intro-roof{position: absolute;
    inset: 0 0 auto;
    height: 84px;
    background:linear-gradient(180deg,rgba(7,24,49,.76),rgba(7,24,49,.18));
    border-bottom: 3px solid rgba(255,255,255,.38);}
.production-credit{position: absolute;
    z-index: 9;
    inset: 18px 5% auto;
    margin: 0;
    color: #fff8cf;
    font-size: clamp(.85rem, 2.1vw, 1.18rem);
    font-weight: 1000;
    letter-spacing: .16em;
    text-align: center;
    text-transform: uppercase;
    text-shadow:
      0 2px 0 rgba(5,22,47,.8),
      0 0 10px rgba(255,224,92,.55);
    animation:
      productionFloat 2.8s ease-in-out infinite,
      productionGlow 1.7s ease-in-out infinite alternate;}
.production-credit::before,
.production-credit::after{content: "✦";
    display: inline-block;
    margin: 0 .65em;
    color: #ffd447;
    animation: productionStar 1.4s ease-in-out infinite alternate;}
.production-credit::after{animation-delay: -.7s;}
.intro-copy{position: relative;
    z-index: 5;
    max-width: 820px;
    margin: 0 auto;
    padding: 102px 26px 0;
    text-align: center;}
.intro-copy::before{content: "";
    position: absolute;
    z-index: -1;
    inset: 82px 8px -18px;
    border: 2px solid rgba(255,255,255,.28);
    border-radius: 28px;
    background: linear-gradient(rgba(8,25,48,.58), rgba(10,31,58,.46));
    box-shadow: 0 18px 32px rgba(0,0,0,.26);
    backdrop-filter: blur(4px);}
.league-badge{display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 10px;
    padding: .45rem .8rem;
    border-radius: 99px;
    color: #14213b;
    background: var(--gold);
    border: 3px solid #fff1a6;
    font-weight: 1000;
    letter-spacing: .05em;
    text-transform: uppercase;
    box-shadow: 0 5px 12px rgba(0,0,0,.22);}
.gp-cup-badge{display:inline-flex; align-items:center; gap:10px;}
.gp-cup-badge-icon{width:1.05em; height:1.05em; display:block; flex:0 0 auto; filter:drop-shadow(0 1px 1px rgba(0,0,0,.28));}
.intro h1{margin-bottom: .55rem;
    color: white;
    font-size: clamp(3rem, 9vw, 6.4rem);
    line-height: .88;
    letter-spacing: -4px;
    text-shadow: 0 5px 0 #0c3262, 0 10px 22px rgba(0,0,0,.42);}
.intro-subtitle{max-width: 660px;
    margin: 0 auto 18px;
    font-size: clamp(1.05rem, 2.5vw, 1.45rem);
    font-weight: 900;
    text-shadow: 0 3px 5px rgba(0,0,0,.4);}
.intro-features{display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    max-width: 790px;
    margin: 0 auto 18px;}
.intro-step{min-height: 114px;
    padding: 12px 8px;
    border-radius: 16px;
    color: var(--ink);
    background: rgba(255,255,255,.95);
    border: 3px solid rgba(255,255,255,.7);
    box-shadow: 0 8px 18px rgba(0,0,0,.2);}
.intro-step strong{display: block;
    margin-bottom: 3px;
    color: var(--navy);
    font-size: 1.05rem;}
.step-icon{display: block;
    margin-bottom: 4px;
    font-size: 2.1rem;
    line-height: 1;}
.intro-actions{position: relative;
    z-index: 10;
    display: flex;
    justify-content: center;
    gap: 13px;
    flex-wrap: wrap;
    margin-top: 10px;}
.intro-actions .primary{font-size: 1.24rem; padding: 1rem 1.7rem;}
.intro-players{position: absolute;
    inset: auto 0 0;
    height: 204px;
    overflow: hidden;}
.intro-pitch{position: absolute;
    inset: auto 0 0;
    height: 130px;
    background:
      linear-gradient(90deg, transparent 49.5%, rgba(255,255,255,.75) 49.5% 50.5%, transparent 50.5%),
      repeating-linear-gradient(90deg, rgba(255,255,255,.035) 0 110px, rgba(0,0,0,.04) 110px 220px),
      linear-gradient(#36a65b, #1c753e);
    border-top: 4px solid rgba(255,255,255,.7);}
.intro-centre-circle{position: absolute;
    left: 50%;
    bottom: 17px;
    width: 145px;
    height: 145px;
    transform: translateX(-50%);
    border: 4px solid rgba(255,255,255,.72);
    border-radius: 50%;}
.hero-child{position: absolute;
    z-index: 3;
    left: 50%;
    bottom: 22px;
    width: 115px;
    height: 185px;
    transform: translateX(-50%);
    animation: heroBounce 1.6s ease-in-out infinite;}
.hero-child .head{width: 56px;
    height: 61px;
    margin: auto;
    border-radius: 48% 48% 44% 44%;
    background:
      radial-gradient(circle at 34% 47%, #2e241e 0 2px, transparent 3px),
      radial-gradient(circle at 66% 47%, #2e241e 0 2px, transparent 3px),
      radial-gradient(ellipse at 50% 71%, #943e35 0 7px, transparent 8px),
      #b9784d;
    border: 3px solid rgba(0,0,0,.18);
    position: relative;}
.hero-child .head::before{content: "";
    position: absolute;
    inset: -8px 2px 37px;
    border-radius: 55% 55% 35% 35%;
    background: #34241b;}
.hero-child .shirt{width: 94px;
    height: 78px;
    margin: -2px auto 0;
    border-radius: 20px 20px 8px 8px;
    background:
      linear-gradient(90deg, transparent 43%, rgba(255,255,255,.92) 43% 57%, transparent 57%),
      #1767bc;
    border: 3px solid #0d4d92;
    position: relative;}
.hero-child .shirt::after{content: "A";
    position: absolute;
    inset: 16px 0 auto;
    text-align: center;
    font-size: 2rem;
    font-weight: 1000;}
.hero-child .legs{width: 72px;
    height: 50px;
    margin: auto;
    border-left: 21px solid #16253e;
    border-right: 21px solid #16253e;}
.intro-ball{position: absolute;
    z-index: 4;
    left: calc(50% + 68px);
    bottom: 21px;
    width: 43px;
    height: 43px;
    border: 2px solid #1b1b1b;
    border-radius: 50%;
    background:
      radial-gradient(circle at 50% 17%, #202020 0 11%, transparent 12%),
      radial-gradient(circle at 18% 58%, #202020 0 11%, transparent 12%),
      radial-gradient(circle at 82% 58%, #202020 0 11%, transparent 12%),
      #fff;
    animation: ballBob 1.1s ease-in-out infinite alternate;}
.mode-panel{position: relative;
    overflow: hidden;
    min-height: 640px;
    padding: clamp(26px, 5vw, 58px);
    color: white;
    text-align: center;
    background:
      linear-gradient(180deg,rgba(4,18,48,.42) 0%,rgba(3,24,56,.26) 38%,rgba(2,28,58,.48) 100%),
      radial-gradient(circle at 50% 18%,rgba(143,234,255,.12),transparent 34%),
      url("../assets/ui/footie-phonics-menu-background-v612.webp") center center / cover no-repeat;}
.mode-panel::before{content: "";
    position: absolute;
    inset: 0;
    background:
      linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0) 24%),
      radial-gradient(circle at 50% 12%,rgba(255,255,255,.10),transparent 24%),
      linear-gradient(180deg,rgba(7,25,53,.12),rgba(7,25,53,.22) 100%);
    opacity: 1;
    pointer-events: none;}
.mode-copy{position: relative;
    z-index: 2;}
.mode-copy h2{margin-bottom: 8px;
    font-size: clamp(2.2rem, 6vw, 4rem);
    text-shadow: 0 4px 0 rgba(0,0,0,.22);}
.mode-intro{max-width: 760px;
    margin: 0 auto 26px;
    font-size: clamp(1rem, 2.4vw, 1.25rem);
    font-weight: 900;}
.mode-grid{display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(12px, 2.2vw, 22px);
    max-width: 980px;
    margin: 0 auto 28px;}
.mode-choice{position: relative;
    min-height: 255px;
    padding: 22px 18px 19px;
    color: var(--navy);
    text-align: left;
    border: 4px solid rgba(255,255,255,.88);
    border-radius: 23px;
    background: linear-gradient(rgba(255,255,255,.75), rgba(229,240,248,.75));
    box-shadow: 0 10px 0 rgba(5,31,55,.42), 0 18px 26px rgba(0,0,0,.22);}
.mode-choice:hover{transform: translateY(-5px);}
.mode-choice.easy{border-color: #b8f0c5;}
.mode-choice.medium{border-color: #ffe79a;}
.mode-choice.hard{border-color: #ffb5b5;}
.mode-icon{display: grid;
    place-items: center;
    width: 58px;
    height: 58px;
    margin-bottom: 11px;
    border-radius: 18px;
    background: #e6f2ff;
    font-size: 2rem;}
.mode-choice.easy .mode-icon{background: #dff7e6;}
.mode-choice.medium .mode-icon{background: #fff1bd;}
.mode-choice.hard .mode-icon{background: #ffe1e1;}
.mode-name{display: block;
    margin-bottom: 5px;
    font-size: 1.65rem;
    font-weight: 1000;}
.mode-age{display: block;
    margin-bottom: 13px;
    color: #4c657d;
    font-size: .88rem;
    font-weight: 1000;
    text-transform: uppercase;
    letter-spacing: .07em;}
.mode-description{display: block;
    min-height: 68px;
    margin-bottom: 13px;
    font-weight: 800;
    line-height: 1.35;}
.mode-word-count{display: inline-block;
    padding: .38rem .66rem;
    border-radius: 999px;
    color: white;
    background: var(--navy);
    font-size: .86rem;
    font-weight: 1000;}
.mode-actions{position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap;}
[hidden]{display: none !important;}
body.mode-easy .topbar{grid-template-columns: minmax(0, 1fr) auto auto;}
body.mode-easy .touch-keyboard{width: min(100%, 680px);}
body.mode-easy .keyboard-key.grapheme-key{min-width: clamp(58px, 13vw, 92px);
    color: #173c23;
    border-color: #57a86c;
    background: linear-gradient(#f7fff9, #ccefd5);
    box-shadow: 0 4px 0 #4f9160;
    font-size: clamp(1rem, 4vw, 1.35rem);
    text-transform: lowercase;}
body.mode-easy .keyboard-key.easy-backspace-key{position: relative;
    min-width: clamp(112px, 28vw, 168px);
    padding-left: 1rem;
    color: white;
    border-color: #164f88;
    border-radius: 12px;
    background: linear-gradient(#3d91dd, #155ca8);
    box-shadow: 0 4px 0 #0b4177;
    font-size: clamp(.82rem, 3.3vw, 1.02rem);
    letter-spacing: .035em;
    white-space: nowrap;}
body.mode-easy .keyboard-key.easy-backspace-key::before{content: "";
    position: absolute;
    left: -13px;
    top: 50%;
    width: 25px;
    height: 25px;
    transform: translateY(-50%) rotate(45deg);
    border-left: 2px solid #164f88;
    border-bottom: 2px solid #164f88;
    border-radius: 4px 0 4px 0;
    background: #2576c3;
    box-shadow: -2px 2px 0 #0b4177;
    z-index: -1;}
body.mode-easy .keyboard-key.easy-backspace-key:active::before,
body.mode-easy .keyboard-key.easy-backspace-key.pressed::before{box-shadow: none;}
/* v415: give the Easy-mode sound and editing controls a little more breathing room. */
body.mode-easy .keyboard-row.easy-sound-row{
    gap: clamp(8px, 1.5vw, 12px);
    margin-bottom: 11px;}
body.mode-easy .keyboard-row.easy-action-row{
    gap: clamp(14px, 2.5vw, 22px);
    padding-top: 4px;}
@media (max-width: 430px), (max-height: 700px){
  body.mode-easy .keyboard-row.easy-sound-row{
      gap: 7px;
      margin-bottom: 8px;}
  body.mode-easy .keyboard-row.easy-action-row{
      gap: 12px;
      padding-top: 3px;}}
.backspace-icon{width: 1.45em;
    height: 1.05em;
    flex: 0 0 auto;
    overflow: visible;}
.backspace-icon path{vector-effect: non-scaling-stroke;}
.backspace-key-content{display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .42em;}
body.mode-hard .hint{display: none !important;}
@media (max-width: 780px){.mode-panel{min-height: 0;
      padding: 24px 14px;}
.mode-grid{grid-template-columns: 1fr;
      max-width: 520px;}
.mode-choice{min-height: 0;
      padding: 16px;}
.mode-description{min-height: 0;}}
.game-shell{padding: clamp(16px, 3vw, 30px);}
.topbar{display: grid;
    grid-template-columns: minmax(0, 1fr) auto auto auto;
    gap: 12px;
    align-items: center;
    margin-bottom: 17px;}
.progress-label{margin-bottom: 6px;
    font-weight: 1000;}
.progress-track{height: 18px;
    overflow: hidden;
    border: 2px solid #a7b7c9;
    border-radius: 99px;
    background: #d9e2ed;}
.progress-fill{width: 0;
    height: 100%;
    background: linear-gradient(90deg, #1e9d50, #79df82);
    transition: width .35s ease;}
.score-chip{padding: .7rem 1rem;
    border-radius: 99px;
    color: white;
    background: var(--navy);
    font-weight: 1000;
    white-space: nowrap;}
.lives-chip{display: flex;
    align-items: center;
    gap: 8px;
    min-height: 48px;
    padding: .55rem .85rem;
    border: 2px solid #f3b4b4;
    border-radius: 99px;
    color: #751d27;
    background: linear-gradient(#fff9f9, #ffe3e5);
    box-shadow: inset 0 1px 0 white;
    font-weight: 1000;
    white-space: nowrap;}
.lives-chip.lose-life{animation: livesShake .52s ease;}
.lives-label{font-size: .92rem;}
.life-hearts{display: inline-flex; gap: 3px;}
.life-heart{display: inline-block;
    color: #d22f43;
    font-size: 1.25rem;
    line-height: 1;
    text-shadow: 0 1px 0 #fff, 0 2px 3px rgba(94,17,27,.25);
    transition: transform .25s ease, color .25s ease, opacity .25s ease;}
.life-heart.lost{color: #b6bec8;
    opacity: .48;
    transform: scale(.8);
    text-shadow: none;}
@keyframes livesShake {
    0%,100% { transform: translateX(0) scale(1); }
    18% { transform: translateX(-5px) scale(1.04); }
    38% { transform: translateX(5px) scale(.98); }
    58% { transform: translateX(-3px) scale(1.02); }
    78% { transform: translateX(2px) scale(1); }
  }
.spell-stage{position: relative;
    overflow: hidden;
    min-height: 470px;
    padding: clamp(28px, 5vw, 52px);
    text-align: center;
    border: 3px solid #bdd2e8;
    border-radius: 23px;
    background:
      radial-gradient(circle at 10% 10%, rgba(255,212,71,.32), transparent 20%),
      linear-gradient(rgba(255,255,255,.96), rgba(255,255,255,.96)),
      repeating-linear-gradient(0deg, transparent 0 42px, rgba(31,102,193,.08) 42px 44px);}
.spell-stage::before,
.spell-stage::after{content: "";
    position: absolute;
    bottom: -33px;
    width: 170px;
    height: 170px;
    border: 13px solid rgba(23,131,68,.13);
    border-radius: 50%;
    pointer-events: none;}
.spell-stage::before{left: -64px;}
.spell-stage::after{right: -64px;}
.spell-stage h2{margin-bottom: 6px;
    color: var(--navy);
    font-size: clamp(1.8rem, 4vw, 2.8rem);}
.listen-btn{margin: 8px 0 16px;
    color: white;
    background: linear-gradient(#2b82da, #145ca7);
    border: 3px solid #a7d7ff;
    font-size: 1.08rem;}
.hint{min-height: 70px;
    margin: 9px 0 20px;
    color: var(--navy);
    font-family: var(--game-font);
    font-size: clamp(2rem, 7vw, 4rem);
    font-weight: 1000;
    letter-spacing: .18em;
    word-break: break-word;}
.answer-row{display: flex;
    gap: 10px;
    max-width: 650px;
    margin: 0 auto;}
.answer-row input{min-width: 0;
    flex: 1;
    padding: .95rem 1rem;
    border: 3px solid #9fb4cb;
    border-radius: 15px;
    outline: none;
    font-size: 1.2rem;}
.answer-row input:focus{border-color: #2877c5;
    box-shadow: 0 0 0 4px rgba(40,119,197,.18);}
.check-btn{min-width: 130px;
    color: white;
    background: linear-gradient(#2eb85e, #168342);
    border: 3px solid #9ceab3;}
.touch-keyboard{display: none;
    width: min(100%, 760px);
    margin: 16px auto 0;
    padding: 12px;
    border: 3px solid #afc6dc;
    border-radius: 20px;
    background:
      linear-gradient(rgba(255,255,255,.96), rgba(235,244,252,.96));
    box-shadow: 0 10px 22px rgba(15,43,73,.16);
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;}
.touch-keyboard.active{display: block;}
.keyboard-row{display: flex;
    justify-content: center;
    gap: clamp(4px, 1vw, 8px);
    margin: 0 0 7px;}
.keyboard-row:last-child{margin-bottom: 0;}
.keyboard-key{min-width: clamp(30px, 8vw, 54px);
    min-height: 48px;
    padding: .55rem .35rem;
    border: 2px solid #8ea8c0;
    border-radius: 11px;
    color: var(--navy);
    background: linear-gradient(#ffffff, #dbe9f5);
    box-shadow: 0 4px 0 #8099b0;
    font-size: clamp(.92rem, 3.6vw, 1.16rem);
    font-weight: 1000;
    line-height: 1;}
.keyboard-key:hover{transform: none;}
.keyboard-key:active,
.keyboard-key.pressed{transform: translateY(3px);
    box-shadow: 0 1px 0 #8099b0;
    filter: brightness(.97);}
.keyboard-key.action{min-width: clamp(58px, 15vw, 104px);
    color: white;
    border-color: #145a9e;
    background: linear-gradient(#3287d8, #145ca7);
    box-shadow: 0 4px 0 #0d4279;}
.keyboard-key.check{border-color: #0d7436;
    background: linear-gradient(#35bd65, #168342);
    box-shadow: 0 4px 0 #0c612c;}
.keyboard-key.danger-key{border-color: #a84949;
    background: linear-gradient(#ee6969, #bd3434);
    box-shadow: 0 4px 0 #8f2424;}
.keyboard-key.space-key{flex: 1;
    max-width: 260px;}
.answer-row input.touch-keyboard-input{caret-color: transparent;
    cursor: default;
    background: #fff;}
body.touch-keyboard-mode .game-shell{padding: 10px;}
body.touch-keyboard-mode .topbar{grid-template-columns: minmax(0, 1fr) auto auto;
    gap: 7px;
    margin-bottom: 9px;}
body.touch-keyboard-mode .topbar > div:first-child{grid-column: 1 / -1;}
body.touch-keyboard-mode .topbar .end-game{grid-column: auto;}
body.touch-keyboard-mode .score-chip{padding: .58rem .72rem;}
body.touch-keyboard-mode .lives-chip{min-height: 43px;
    padding: .42rem .62rem;}
body.touch-keyboard-mode .spell-stage{min-height: 0;
    padding: 20px 14px 12px;}
body.touch-keyboard-mode .spell-stage h2{margin-bottom: 3px;}
body.touch-keyboard-mode .prompt{margin: 0 0 4px;}
body.touch-keyboard-mode .listen-btn{margin: 4px 0 8px;}
body.touch-keyboard-mode .hint{min-height: 48px;
    margin: 3px 0 9px;}
body.touch-keyboard-mode .touch-keyboard{margin-top: 9px;}
body.touch-keyboard-mode .feedback{min-height: 22px;
    margin-top: 6px;}
@media (max-width: 620px){body.touch-keyboard-mode .topbar{grid-template-columns: auto minmax(0, 1fr) auto;
      gap: 5px;}
body.touch-keyboard-mode .topbar > div:first-child{grid-column: 1 / -1;}
body.touch-keyboard-mode .score-chip{padding: .48rem .6rem;
      font-size: .86rem;}
body.touch-keyboard-mode .lives-chip{justify-self: center;
      min-height: 39px;
      gap: 5px;
      padding: .35rem .52rem;
      font-size: .86rem;}
body.touch-keyboard-mode .life-heart{font-size: 1rem;}
body.touch-keyboard-mode .topbar .end-game{min-width: 82px;
      padding: .55rem .65rem;
      font-size: .86rem;}
body.touch-keyboard-mode .spell-stage{padding: 13px 8px 7px;
      border-radius: 17px;}
body.touch-keyboard-mode .spell-stage h2{font-size: 1.7rem;}
body.touch-keyboard-mode .prompt{font-size: .96rem;
      line-height: 1.15;}
body.touch-keyboard-mode .listen-btn{padding: .62rem .82rem;
      font-size: .96rem;}
body.touch-keyboard-mode .hint{min-height: 39px;
      margin: 1px 0 6px;
      font-size: 2rem;
      line-height: 1;}
body.touch-keyboard-mode .answer-row{flex-direction: row;
      gap: 6px;}
body.touch-keyboard-mode .answer-row input{padding: .68rem .72rem;
      font-size: 1rem;}
body.touch-keyboard-mode .check-btn{min-width: 82px;
      padding: .62rem .55rem;
      font-size: .95rem;}
body.touch-keyboard-mode .touch-keyboard{margin-top: 7px;
      padding: 6px 4px;
      border-radius: 14px;}
body.touch-keyboard-mode .touch-keyboard-help{margin-bottom: 5px;
      font-size: .78rem;}
body.touch-keyboard-mode .keyboard-row{gap: 2px;
      margin-bottom: 4px;}
body.touch-keyboard-mode .keyboard-key{min-width: 25px;
      min-height: 39px;
      padding: .38rem .12rem;
      border-radius: 8px;
      font-size: .82rem;
      box-shadow: 0 3px 0 #8099b0;}
body.touch-keyboard-mode .keyboard-key.action{min-width: 47px;
      padding-inline: .22rem;
      font-size: .72rem;}
body.touch-keyboard-mode .keyboard-key.space-key{max-width: 205px;}}
@media (max-width: 430px){.touch-keyboard{padding: 8px 5px;}
.keyboard-row{gap: 3px;
      margin-bottom: 5px;}
.keyboard-key{min-width: 25px;
      min-height: 39px;
      padding: .38rem .12rem;
      border-radius: 8px;
      font-size: .82rem;}
.keyboard-key.action{min-width: 47px;}}
.feedback{min-height: 34px;
    margin-top: 14px;
    font-size: 1.05rem;
    font-weight: 1000;}
.feedback.good{color: #10733a;}
.feedback.try{color: #a2411d;}
.penalty-panel{padding: 14px;
    background: linear-gradient(#f9fcff, #e6f0f8);}
.penalty-skill-panel{display: grid;
    grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr);
    align-items: end;
    gap: 12px;
    margin: 0 8px 12px;
    padding: 11px 12px 13px;
    border: 3px solid #b9cfe1;
    border-radius: 17px;
    background: linear-gradient(#f9fcff, #e4eff8);
    box-shadow: 0 7px 16px rgba(14,47,77,.13);}
.skill-meter-block{min-width: 0;}
.skill-meter-heading{display: flex;
    justify-content: space-between;
    gap: 8px;
    margin-bottom: 5px;
    color: #143759;
    font-size: .88rem;
    font-weight: 1000;}
.skill-meter-result{color: #4a637b;
    font-size: .78rem;
    white-space: nowrap;}
.skill-meter{position: relative;
    height: 27px;
    overflow: hidden;
    border: 3px solid #173650;
    border-radius: 999px;
    box-shadow:
      inset 0 3px 7px rgba(0,0,0,.25),
      0 2px 0 rgba(255,255,255,.8);}
.accuracy-meter{background:
      linear-gradient(90deg,
        #d64842 0 18%,
        #f0a625 18% 35%,
        #53b85b 35% 65%,
        #f0a625 65% 82%,
        #d64842 82% 100%);}
.power-meter{background:
      linear-gradient(90deg,
        #d64842 0 18%,
        #f0a625 18% 35%,
        #53b85b 35% 65%,
        #f0a625 65% 82%,
        #d64842 82% 100%);}
body.mode-medium .accuracy-meter{background:
      linear-gradient(90deg,
        #d64842 0 24%,
        #f0a625 24% 42%,
        #53b85b 42% 58%,
        #f0a625 58% 76%,
        #d64842 76% 100%);}
body.mode-medium .power-meter{background:
      linear-gradient(90deg,
        #d64842 0 24%,
        #f0a625 24% 42%,
        #53b85b 42% 58%,
        #f0a625 58% 76%,
        #d64842 76% 100%);}
body.mode-hard .accuracy-meter{background:
      linear-gradient(90deg,
        #d64842 0 30%,
        #f0a625 30% 46%,
        #53b85b 46% 54%,
        #f0a625 54% 70%,
        #d64842 70% 100%);}
body.mode-hard .power-meter{background:
      linear-gradient(90deg,
        #d64842 0 30%,
        #f0a625 30% 46%,
        #53b85b 46% 54%,
        #f0a625 54% 70%,
        #d64842 70% 100%);}
.skill-meter::after{content: "";
    position: absolute;
    inset: 0;
    background:
      repeating-linear-gradient(90deg, transparent 0 9.5%, rgba(255,255,255,.28) 9.5% 10%);
    pointer-events: none;}
.skill-needle{position: absolute;
    z-index: 3;
    top: -4px;
    left: 50%;
    width: 7px;
    height: 35px;
    transform: translateX(-50%);
    border: 2px solid #071b2e;
    border-radius: 5px;
    background: white;
    box-shadow:
      0 0 0 2px rgba(255,255,255,.66),
      0 2px 7px rgba(0,0,0,.52);}
.skill-meter.locked .skill-needle{animation: lockedNeedlePulse .38s ease-out;}
.penalty-skill-status{grid-column: 1 / -1;
    margin: -1px 0 0;
    color: #294967;
    font-size: .88rem;
    font-weight: 900;
    text-align: center;}
#penaltyScreen.meter-active{cursor:pointer;touch-action:manipulation;user-select:none;
    -webkit-user-select:none;}
/* v615N: shot aiming must never invoke Safari text/image selection or the
   long-press Copy callout. This applies before the meter starts as well. */
#penaltyScreen,
#penaltyScreen *{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  user-select:none;
}
#penaltyScreen .goal-target{
  touch-action:none;
  -webkit-user-drag:none;
  -webkit-tap-highlight-color:transparent;
}
/* v615K — do not let the large goalTarget button swallow Safari touches while
   Accuracy/Power is running. The aim is already locked by penaltySkillPhase. */
#penaltyScreen.meter-active .goal-target{pointer-events:none;}
/* v615N: fixed body-level Accuracy/Power input plane. Moving this outside the
   stadium avoids Safari/Cup stacking and promoted-compositor layers. It only
   becomes hit-testable after target selection has finished dispatching. */
.penalty-meter-tap-catcher{
  position:fixed;
  inset:0;
  z-index:2147483000;
  display:block;
  background:transparent;
  pointer-events:none;
  touch-action:none;
  user-select:none;
  -webkit-user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
}
.penalty-meter-tap-catcher.is-armed{pointer-events:auto;}
#penaltyScreen.meter-active .penalty-skill-panel{box-shadow:
      0 7px 16px rgba(14,47,77,.13),
      0 0 0 4px rgba(255,205,55,.2);}
@keyframes lockedNeedlePulse {
    0% { transform: translateX(-50%) scale(1); }
    45% { transform: translateX(-50%) scale(1.38); }
    100% { transform: translateX(-50%) scale(1); }
  }
@media (max-width: 820px){.penalty-skill-panel{grid-template-columns: 1fr 1fr;
      gap: 9px;}}
@media (max-width: 520px){.penalty-skill-panel{grid-template-columns: 1fr;
      gap: 7px;
      margin-inline: 2px;
      padding: 8px;}
.skill-meter{height: 24px;}
.skill-needle{height: 32px;}
.penalty-skill-status{grid-column: auto;
      font-size: .8rem;}}
.stadium{position: relative;
    --goal-line-y: 476px;
    --goal-scale: 1;
    height: min(72vh, 690px);
    min-height: 560px;
    overflow: hidden;
    isolation: isolate;
    border: 5px solid white;
    border-radius: 23px;
    background:
      radial-gradient(circle at 50% -5%, rgba(255,255,255,.7), transparent 32%),
      linear-gradient(#68b9e9 0 21%, #1a3358 21% 48%, #2b9450 48%);
    box-shadow: inset 0 0 40px rgba(0,0,0,.18);}
.stadium.matchday-distance-near{--goal-line-y: 470px; --goal-scale: .82;}
.stadium.matchday-distance-mid{--goal-line-y: 435px; --goal-scale: .66;}
.stadium.matchday-distance-far{--goal-line-y: 400px; --goal-scale: .52;}
.stadium-roof{position: absolute;
    z-index: 8;
    inset: 0 0 auto;
    height: 72px;
    background:
      linear-gradient(160deg, transparent 0 32%, #172b48 33% 57%, transparent 58%) 0 0/140px 72px,
      linear-gradient(200deg, transparent 0 32%, #172b48 33% 57%, transparent 58%) 70px 0/140px 72px,
      linear-gradient(#243d60, #0a1e38);
    border-bottom: 4px solid #8197ae;}
.floodlights{position: absolute;
    z-index: 9;
    inset: 20px 3% auto;
    display: flex;
    justify-content: space-between;}
.floodlights span{width: clamp(46px, 8vw, 92px);
    height: 13px;
    border-radius: 99px;
    background: #fffde4;
    box-shadow: 0 0 18px 9px rgba(255,252,210,.44);
    animation: lightFlicker 1s infinite alternate;}

.cup-final-effects{
    display:none;
    position:absolute;
    inset:0;
    z-index:8;
    pointer-events:none;
    overflow:hidden;
}
.cup-final-camera-flash{
    position:absolute;
    width:clamp(7px, .85vw, 12px);
    height:clamp(7px, .85vw, 12px);
    border-radius:50%;
    background:radial-gradient(circle, rgba(255,255,255,.98) 0 28%, rgba(255,247,198,.82) 36%, rgba(255,247,198,0) 74%);
    box-shadow:0 0 8px rgba(255,255,255,.95), 0 0 18px rgba(255,244,182,.52);
    opacity:0;
    transform:translate(-50%,-50%) scale(.2);
    mix-blend-mode:screen;
    will-change:opacity,transform;
}
.cup-final-camera-flash::before,
.cup-final-camera-flash::after{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    width:2px;
    height:170%;
    border-radius:999px;
    background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,.9), rgba(255,255,255,0));
    transform:translate(-50%,-50%);
    opacity:.95;
}
.cup-final-camera-flash::after{
    width:170%;
    height:2px;
}
.cup-final-camera-flash.flash-1{left:12.5%;top:31.8%;animation:finalCameraFlash 7.2s linear infinite .4s;}
.cup-final-camera-flash.flash-2{left:18.8%;top:41.5%;animation:finalCameraFlash 9.6s linear infinite 2.1s;}
.cup-final-camera-flash.flash-3{left:26.7%;top:55.2%;animation:finalCameraFlash 8.4s linear infinite 1.2s;}
.cup-final-camera-flash.flash-4{left:34.5%;top:36.8%;animation:finalCameraFlash 11.2s linear infinite 4.3s;}
.cup-final-camera-flash.flash-5{left:42.8%;top:49.3%;animation:finalCameraFlash 10.1s linear infinite 3.2s;}
.cup-final-camera-flash.flash-6{left:53.2%;top:33.8%;animation:finalCameraFlash 8.8s linear infinite .8s;}
.cup-final-camera-flash.flash-7{left:59.4%;top:53.6%;animation:finalCameraFlash 12.4s linear infinite 5.2s;}
.cup-final-camera-flash.flash-8{left:67.2%;top:38.6%;animation:finalCameraFlash 9.2s linear infinite 2.8s;}
.cup-final-camera-flash.flash-9{left:74.6%;top:29.8%;animation:finalCameraFlash 10.8s linear infinite 1.6s;}
.cup-final-camera-flash.flash-10{left:82.8%;top:45.2%;animation:finalCameraFlash 7.9s linear infinite 3.9s;}
.cup-final-camera-flash.flash-11{left:22.1%;top:30.6%;animation:finalCameraFlash 13.1s linear infinite 6.4s;}
.cup-final-camera-flash.flash-12{left:87.3%;top:54.1%;animation:finalCameraFlash 11.7s linear infinite 4.8s;}
.cup-final-camera-flash.flash-13{left:9.8%;top:48.6%;animation:finalCameraFlash 6.8s linear infinite 1.1s;}
.cup-final-camera-flash.flash-14{left:16.2%;top:58.1%;animation:finalCameraFlash 7.6s linear infinite 3.3s;}
.cup-final-camera-flash.flash-15{left:31.8%;top:28.9%;animation:finalCameraFlash 6.4s linear infinite 2.2s;}
.cup-final-camera-flash.flash-16{left:47.4%;top:39.6%;animation:finalCameraFlash 7.1s linear infinite 4.6s;}
.cup-final-camera-flash.flash-17{left:56.7%;top:59.1%;animation:finalCameraFlash 6.9s linear infinite 1.7s;}
.cup-final-camera-flash.flash-18{left:69.1%;top:50.5%;animation:finalCameraFlash 7.8s linear infinite 5.1s;}
.cup-final-camera-flash.flash-19{left:79.6%;top:35.4%;animation:finalCameraFlash 6.6s linear infinite .9s;}
.cup-final-camera-flash.flash-20{left:90.4%;top:40.8%;animation:finalCameraFlash 7.4s linear infinite 2.9s;}

@keyframes finalCameraFlash{
  0%, 92%, 100%{
    opacity:0;
    transform:translate(-50%,-50%) scale(.2);
  }
  93%{
    opacity:.98;
    transform:translate(-50%,-50%) scale(1);
  }
  93.7%{
    opacity:.34;
    transform:translate(-50%,-50%) scale(1.75);
  }
  94.4%{
    opacity:.8;
    transform:translate(-50%,-50%) scale(.9);
  }
  95.2%{
    opacity:0;
    transform:translate(-50%,-50%) scale(.25);
  }
}

.upper-stand{position: absolute;
    z-index: 1;
    inset: 70px 0 auto;
    height: 212px;
    overflow: hidden;
    clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
    background:
      repeating-linear-gradient(0deg, transparent 0 37px, rgba(255,255,255,.12) 37px 40px),
      repeating-linear-gradient(90deg, rgba(255,255,255,.035) 0 42px, rgba(0,0,0,.07) 42px 84px),
      linear-gradient(#243e67, #10243f);
    border-bottom: 7px solid #b7c3cf;}
.stand-aisle{position: absolute;
    z-index: 2;
    top: 70px;
    width: 7%;
    height: 212px;
    background: linear-gradient(90deg, #a8b0b8, #e0e4e8, #9ba4ad);
    clip-path: polygon(30% 0, 70% 0, 100% 100%, 0 100%);
    opacity: .8;}
.stand-aisle.left{left: 24%;}
.stand-aisle.right{right: 24%;}
.crowd-layer{position: absolute;
    z-index: 3;
    inset: 76px 3.5% auto;
    height: 198px;
    overflow: hidden;
    clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
    pointer-events: none;}
.fan{position: absolute;
    width: 18px;
    height: 28px;
    --fan-scale: 1;
    transform: scale(var(--fan-scale));
    transform-origin: 50% 100%;}
.crowd-layer.goal-celebration .fan{animation: crowdStandAndJump .46s cubic-bezier(.2,.85,.28,1) infinite alternate;
    animation-delay: var(--goal-delay);}
.crowd-layer.goal-celebration .fan-body{animation: crowdBodyStretch .46s ease-in-out infinite alternate;
    animation-delay: var(--goal-delay);}
.crowd-layer.goal-celebration .fan-head,
.crowd-layer.goal-celebration .fan-hair{animation: crowdHeadCheer .46s ease-in-out infinite alternate;
    animation-delay: var(--goal-delay);}
.crowd-layer.goal-celebration .fan-arm.left{animation: crowdGoalArmLeft .28s ease-in-out infinite alternate;
    animation-delay: var(--goal-delay);}
.crowd-layer.goal-celebration .fan-arm.right{animation: crowdGoalArmRight .28s ease-in-out infinite alternate;
    animation-delay: calc(var(--goal-delay) - .09s);}
.crowd-layer.goal-celebration .fan-flag{animation-duration: .18s;}
.celebration.play .celebration-crowd-layer .fan{animation: celebrationFanJump .38s cubic-bezier(.22,.88,.28,1) infinite alternate;
    animation-delay: var(--goal-delay);}
.celebration.play .celebration-crowd-layer .fan-body{animation: celebrationFanBody .38s ease-in-out infinite alternate;
    animation-delay: var(--goal-delay);}
.celebration.play .celebration-crowd-layer .fan-head,
.celebration.play .celebration-crowd-layer .fan-hair{animation: celebrationFanHead .38s ease-in-out infinite alternate;
    animation-delay: var(--goal-delay);}
.celebration.play .celebration-crowd-layer .fan-arm.left{animation: celebrationFanArmLeft .22s ease-in-out infinite alternate;
    animation-delay: var(--goal-delay);}
.celebration.play .celebration-crowd-layer .fan-arm.right{animation: celebrationFanArmRight .22s ease-in-out infinite alternate;
    animation-delay: calc(var(--goal-delay) - .07s);}
.celebration.play .celebration-crowd-layer .fan-flag{animation-duration: .14s;}
.fan-head{position: absolute;
    z-index: 2;
    left: 5px;
    top: 0;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--skin);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.17);}
.fan-hair{position: absolute;
    z-index: 3;
    left: 5px;
    top: -1px;
    width: 9px;
    height: 5px;
    border-radius: 8px 8px 3px 3px;
    background: var(--hair);}
.fan-body{position: absolute;
    left: 3px;
    top: 8px;
    width: 13px;
    height: 14px;
    border-radius: 4px 4px 2px 2px;
    background: var(--shirt);}
.fan-arm{position: absolute;
    z-index: 1;
    top: 10px;
    width: 10px;
    height: 3px;
    border-radius: 99px;
    background: var(--skin);
    transform-origin: center;
    animation: waveArm var(--arm-speed) ease-in-out infinite alternate;
    animation-delay: var(--fan-delay);}
.fan-arm.left{left: -4px; --arm-rotate-a: -10deg; --arm-rotate-b: -70deg;}
.fan-arm.right{right: -4px; --arm-rotate-a: 10deg; --arm-rotate-b: 70deg;}
.fan-scarf{position: absolute;
    z-index: 4;
    left: 1px;
    top: 9px;
    width: 17px;
    height: 3px;
    background: repeating-linear-gradient(90deg, var(--scarf1) 0 5px, var(--scarf2) 5px 10px);
    transform: rotate(var(--scarf-angle));}
.fan-flag{position: absolute;
    left: 16px;
    top: 0;
    width: 12px;
    height: 9px;
    transform-origin: left center;
    background: linear-gradient(90deg, var(--shirt) 0 50%, var(--scarf2) 50%);
    border-left: 1px solid #353535;
    animation: flagWave .45s ease-in-out infinite alternate;}
.barrier{position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 272px;
    height: 43px;
    border-top: 5px solid #dfe5eb;
    border-bottom: 4px solid #626b75;
    background:
      linear-gradient(90deg, transparent 49.5%, rgba(255,255,255,.5) 49.5% 50.5%, transparent 50.5%) 0 0/150px 100%,
      linear-gradient(#30455e, #15263d);}
.advertising{position: absolute;
    z-index: 11;
    left: 2%;
    right: 2%;
    top: 279px;
    height: 32px;
    overflow: hidden;
    color: white;
    background:
      linear-gradient(180deg, rgba(255,255,255,.2), transparent 48%),
      linear-gradient(90deg, #06478b, #082f61, #06478b);
    border: 2px solid #dbe9f5;
    box-shadow: inset 0 0 9px rgba(0,0,0,.45), 0 3px 5px rgba(0,0,0,.2);
    font-weight: 1000;
    letter-spacing: .12em;
    text-shadow: 0 2px 2px #000;
    white-space: nowrap;}
.advertising-track{display: flex;
    align-items: center;
    width: max-content;
    height: 100%;
    animation: advertisingScroll 11s linear infinite;
    will-change: transform;}
.advertising-track span{display: inline-flex;
    align-items: center;
    gap: 1.1rem;
    min-width: 260px;
    padding: 0 1.3rem;
    font-size: .92rem;}
.advertising-track span::before,
.advertising-track span::after{content: "✦";
    color: #ffe147;}
.pitch-grass{position: absolute;
    z-index: 0;
    inset: 308px 0 0;
    background:
      radial-gradient(ellipse at 50% 105%, rgba(255,255,255,.14), transparent 45%),
      repeating-linear-gradient(90deg, rgba(255,255,255,.035) 0 100px, rgba(0,0,0,.045) 100px 200px),
      linear-gradient(#37a85d, #19743d);}
.pitch-perspective-line{position: absolute;
    z-index: 2;
    left: 50%;
    bottom: -105px;
    width: 78%;
    height: 310px;
    transform: translateX(-50%);
    border: 5px solid rgba(255,255,255,.75);
    clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);}
.foreground-grass{position: absolute;
    z-index: 6;
    left: -3%;
    right: -3%;
    top: 480px;
    bottom: -16px;
    pointer-events: none;
    background:
      radial-gradient(ellipse at 50% 0, rgba(111,205,70,.26), transparent 54%),
      repeating-linear-gradient(100deg, rgba(255,255,255,.035) 0 68px, rgba(0,0,0,.035) 68px 136px),
      linear-gradient(#31a652, #19753c);
    clip-path: polygon(6% 0, 94% 0, 100% 17%, 98% 100%, 2% 100%, 0 17%);
    box-shadow: inset 0 4px 10px rgba(255,255,255,.06);}
.goal-illustration{position: absolute;
    z-index: 12;
    left: 50%;
    top: var(--goal-line-y);
    width: min(72%, 700px);
    transform: translate(-50%, -76.2%) scale(var(--goal-scale));
    transform-origin: 50% 76.2%;
    pointer-events: none;}
.goal-illustration svg > g > path:first-child{display:none;}
.goal-illustration svg{display: block;
    width: 100%;
    height: auto;
    overflow: visible;}
.goal-depth{display: none;}
.goal-line-chalk{position: absolute;
    z-index: 5;
    left: 7%;
    top: var(--goal-line-y);
    width: 86%;
    height: 12px;
    pointer-events: none;
    transform: translateY(-6px);}
.goal-line-chalk::before{content: "";
    position: absolute;
    inset: 3px 0 auto;
    height: 5px;
    border-radius: 999px;
    background:
      radial-gradient(circle at 11px 50%, rgba(255,255,255,.9) 0 34%, transparent 36%) 0 0 / 25px 100%,
      linear-gradient(90deg, rgba(255,255,255,.62), rgba(255,255,255,.94) 24%, rgba(255,255,255,.76) 76%, rgba(255,255,255,.6));
    filter: blur(.25px);
    opacity: .94;}
.goal-line-chalk::after{content: "";
    position: absolute;
    inset: 1px -5px auto;
    height: 8px;
    border-radius: 999px;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.16) 14%, rgba(255,255,255,.22) 50%, rgba(255,255,255,.14) 86%, transparent);
    filter: blur(1.3px);
    opacity: .58;}
.goal-target{position: absolute;
    z-index: 4;
    left: 5.5%;
    top: 6.3%;
    width: 88.7%;
    height: 70.4%;
    overflow: visible;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    cursor: crosshair;
    pointer-events: auto;}
.goal-target:hover,
.goal-target:active{filter: none;
    transform: none;}
.goal-target:disabled{opacity: 1;
    cursor: default;}
.goal-target::before,
.goal-target::after{content: none;}
.aim-marker{position: absolute;
    z-index: 25;
    left: 50%;
    top: 45%;
    width: 36px;
    height: 36px;
    transform: translate(-50%, -50%);
    border: 4px solid var(--gold);
    border-radius: 50%;
    box-shadow: 0 0 0 3px rgba(0,0,0,.34), 0 0 13px rgba(255,212,71,.8);
    pointer-events: none;}
.aim-marker::before,
.aim-marker::after{content: "";
    position: absolute;
    inset: 50% auto auto 50%;
    background: var(--gold);
    transform: translate(-50%, -50%);}
.aim-marker::before{width: 48px; height: 3px;}
.aim-marker::after{width: 3px; height: 48px;}
.net-pulse{position: absolute;
    z-index: 1;
    width: 42px;
    height: 42px;
    transform: translate(-50%, -50%);
    border: 4px solid rgba(255,255,255,.9);
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;}
.net-pulse.hit{animation: netRipple .42s cubic-bezier(.16,.8,.24,1);}
.keeper-ground-shadow{
    position:absolute;
    z-index:17;
    left:50%;
    top:0;
    width:calc(84px * var(--goal-scale));
    height:calc(18px * var(--goal-scale));
    transform:translate(-50%,-50%);
    transform-origin:center;
    border-radius:50%;
    pointer-events:none;
    opacity:.32;
    background:radial-gradient(ellipse at center,rgba(0,0,0,.34) 0%,rgba(0,0,0,.22) 42%,rgba(0,0,0,.08) 68%,rgba(0,0,0,0) 80%);
    will-change:transform,left,top,opacity;
}
#keeperSvgShadow{display:none!important;}
.keeper{position: absolute;
    z-index: 18;
    top: 372px;
    left: 50%;
    width: calc(124px * var(--goal-scale));
    height: calc(184px * var(--goal-scale));
    transform: translate(-50%, -50%);
    transform-origin: 50% 65%;
    pointer-events: none;
    filter: drop-shadow(0 8px 5px rgba(0,0,0,.28));}


.ball{position: absolute;
    z-index: 24;
    left: 50%;
    top: calc(100% - 79px);
    width: 52px;
    height: 52px;
    transform: translate(-50%, -50%);
    border: 0;
    border-radius: 50%;
    background: center / contain no-repeat url("../assets/images/svg-ac5967f1cf84.svg");
    box-shadow: none;
    filter: drop-shadow(0 3px 2px rgba(0,0,0,.38));
    pointer-events: none;}
.ball.behind-keeper{z-index: 17;}
.ball.in-net{z-index: 17;
    filter: brightness(.86) saturate(.9) drop-shadow(0 2px 2px rgba(0,0,0,.32));}
.ball-shadow{position: absolute;
    z-index: 6;
    left: 50%;
    bottom: 57px;
    width: 64px;
    height: 16px;
    transform: translateX(-50%);
    border-radius: 50%;
    background: rgba(0,0,0,.3);
    filter: blur(4px);
    pointer-events: none;}
.penalty-spot{position: absolute;
    z-index: 2;
    left: 50%;
    bottom: 71px;
    width: 10px;
    height: 7px;
    transform: translateX(-50%);
    border-radius: 50%;
    background: white;}
body.game-mode-matchday .chance-origin-label{display:none!important;}
.ball.matchday-start-ball{filter: drop-shadow(0 3px 2px rgba(0,0,0,.38)) drop-shadow(0 0 0 rgba(255,255,255,0));animation: matchdayBallReady 1.6s ease-in-out infinite;}
.ball-shadow.matchday-start-shadow{background: rgba(0,0,0,.22);filter: blur(5px);}
.penalty-spot.matchday-hidden{opacity:0;}
@keyframes matchdayBallReady{0%,100%{transform: translate(-50%,-50%) scale(1);}50%{transform: translate(-50%,-53%) scale(1.02);}}

.save-contact{position: absolute;
    z-index: 34;
    display: none;
    width: 34px;
    height: 34px;
    transform: translate(-50%, -50%);
    border: 5px solid rgba(255,255,255,.98);
    border-radius: 50%;
    background: radial-gradient(circle, rgba(117,196,245,.95) 0 25%, rgba(255,255,255,.88) 26% 48%, transparent 50%);
    box-shadow: 0 0 0 5px rgba(28,110,184,.55), 0 0 18px rgba(255,255,255,.95);
    pointer-events: none;}
.save-contact.show{display: block; animation: gloveBallContact .52s ease-out forwards;}
.save-contact::before,
.save-contact::after{content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 58px;
    height: 4px;
    border-radius: 99px;
    background: rgba(255,255,255,.92);
    transform: translate(-50%,-50%) rotate(28deg);}
.save-contact::after{transform: translate(-50%,-50%) rotate(-28deg);}
@keyframes gloveBallContact {
    0% { opacity: 0; transform: translate(-50%,-50%) scale(.35); }
    24% { opacity: 1; transform: translate(-50%,-50%) scale(1.1); }
    58% { opacity: .82; transform: translate(-50%,-50%) scale(1.45); }
    100% { opacity: 0; transform: translate(-50%,-50%) scale(2.05); }
  }
@keyframes goalWordBounce {
    0% { transform: translate(-50%, -50%) scale(.2) rotate(-14deg); }
    22% { transform: translate(-50%, -50%) scale(1.24) rotate(4deg); }
    40% { transform: translate(-50%, -50%) scale(.94) rotate(-5deg); }
    58% { transform: translate(-50%, -50%) scale(1.1) rotate(3deg); }
    78% { transform: translate(-50%, -50%) scale(.98) rotate(-3deg); }
    100% { transform: translate(-50%, -50%) scale(1) rotate(-2deg); }
  }
@keyframes goalWordGlow {
    from { text-shadow: 0 3px 2px rgba(0,0,0,.35), 0 0 0 rgba(255,255,255,0); filter: brightness(1); }
    to { text-shadow: 0 3px 2px rgba(0,0,0,.35), 0 0 24px rgba(255,255,255,.9); filter: brightness(1.14); }
  }
@keyframes savedWordPunch {
    0% { transform: translate(-50%, -50%) scale(.22) rotate(12deg); }
    24% { transform: translate(-50%, -50%) scale(1.2) rotate(-6deg); }
    42% { transform: translate(-50%, -50%) scale(.9) rotate(4deg); }
    64% { transform: translate(-50%, -50%) scale(1.08) rotate(-3deg); }
    100% { transform: translate(-50%, -50%) scale(1) rotate(-2deg); }
  }
@keyframes savedWordShake {
    0%, 100% { margin-left: 0; }
    20% { margin-left: -11px; }
    40% { margin-left: 10px; }
    60% { margin-left: -8px; }
    80% { margin-left: 6px; }
  }
@keyframes postWordBang {
    0% { transform: translate(-50%, -50%) scale(.2) rotate(-10deg); }
    28% { transform: translate(-50%, -50%) scale(1.16) rotate(6deg); }
    50% { transform: translate(-50%, -50%) scale(.95) rotate(-4deg); }
    72% { transform: translate(-50%, -50%) scale(1.06) rotate(3deg); }
    100% { transform: translate(-50%, -50%) scale(1) rotate(-2deg); }
  }
@keyframes postWordRattle {
    0%, 100% { margin-left: 0; filter: brightness(1); }
    25% { margin-left: -8px; filter: brightness(1.08); }
    50% { margin-left: 8px; filter: brightness(1.16); }
    75% { margin-left: -5px; filter: brightness(1.08); }
  }
@keyframes missWordSweep {
    0% { transform: translate(-50%, -50%) scale(.25) rotate(14deg); }
    30% { transform: translate(-50%, -50%) scale(1.15) rotate(-5deg); }
    52% { transform: translate(-50%, -50%) scale(.96) rotate(3deg); }
    76% { transform: translate(-50%, -50%) scale(1.04) rotate(-2deg); }
    100% { transform: translate(-50%, -50%) scale(1) rotate(-2deg); }
  }
@keyframes missWordWobble {
    0%, 100% { margin-top: 0; filter: brightness(1); }
    25% { margin-top: -6px; filter: brightness(1.05); }
    50% { margin-top: 5px; filter: brightness(.96); }
    75% { margin-top: -3px; filter: brightness(1.02); }
  }
.penalty-message{position: absolute;
    z-index: 40;
    inset: 50% auto auto 50%;
    max-width: 92%;
    transform: translate(-50%, -50%) scale(.45) rotate(-5deg);
    padding: .78rem 1.25rem;
    border: 4px solid white;
    border-radius: 16px;
    color: white;
    background: rgba(7,27,54,.95);
    box-shadow: 0 10px 24px rgba(0,0,0,.38);
    font-size: clamp(1.7rem, 6vw, 4.6rem);
    font-weight: 1000;
    line-height: 1;
    text-align: center;
    text-shadow: 0 3px 2px rgba(0,0,0,.35);
    white-space: nowrap;
    opacity: 0;
    transition: opacity .22s, transform .3s cubic-bezier(.15,1.4,.45,1);}
.penalty-message.show{opacity: 1;
    transform: translate(-50%, -50%) scale(1) rotate(-2deg);}
.penalty-message.goal{background: rgba(14,113,53,.97);}
.penalty-message.saved{background: rgba(178,47,47,.97);}
.penalty-message.miss{background: rgba(81,81,92,.97);}
.penalty-message.post{background: rgba(184,112,13,.97);}
.penalty-message.goal.show{animation:
      goalWordBounce 4s cubic-bezier(.18,1.15,.34,1) both,
      goalWordGlow .5s ease-in-out 8 alternate;}
.penalty-message.saved.show{animation:
      savedWordPunch 4s cubic-bezier(.18,1.12,.32,1) both,
      savedWordShake .5s ease-in-out 8;}
.penalty-message.post.show{animation:
      postWordBang 4s cubic-bezier(.18,1.1,.32,1) both,
      postWordRattle .5s ease-in-out 8;}
.penalty-message.miss.show{animation:
      missWordSweep 4s cubic-bezier(.18,1.08,.32,1) both,
      missWordWobble .5s ease-in-out 8;}
.keeper:not([style]){animation: keeperReady 1.15s ease-in-out infinite;}
.celebration{position: relative;
    min-height: 720px;
    overflow: hidden;
    color: white;
    border: 5px solid rgba(255,255,255,.78);
    border-radius: 25px;
    background:
      radial-gradient(circle at 50% 0, rgba(255,255,255,.36), transparent 25%),
      linear-gradient(#397fc3 0 25%, #172a50 25% 62%, #1e7c42 62%);
    box-shadow: var(--shadow);
    isolation: isolate;}
.celebration-roof{position: absolute;
    z-index: 5;
    inset: 0 0 auto;
    height: 82px;
    background:
      linear-gradient(160deg, transparent 0 32%, #182c4a 33% 58%, transparent 59%) 0 0/145px 82px,
      linear-gradient(200deg, transparent 0 32%, #182c4a 33% 58%, transparent 59%) 72px 0/145px 82px,
      linear-gradient(#284363, #0b1e38);
    border-bottom: 4px solid #9cafc2;}
.celebration-lights{position: absolute;
    z-index: 7;
    inset: 22px 4% auto;
    display: flex;
    justify-content: space-between;}
.celebration-lights span{width: clamp(50px, 8vw, 95px);
    height: 14px;
    border-radius: 99px;
    background: #fffbd2;
    box-shadow: 0 0 22px 11px rgba(255,250,188,.52);
    animation: lightFlicker .9s infinite alternate;}
.celebration-copy{position: absolute;
    z-index: 24;
    left: 50%;
    top: 88px;
    width: min(92%, 790px);
    transform: translateX(-50%);
    text-align: center;
    text-shadow: 0 4px 8px rgba(0,0,0,.48);}
.celebration-copy h2{margin: 0;
    color: white;
    font-size: clamp(2.5rem, 8vw, 5.8rem);
    letter-spacing: -.04em;}
.celebration-copy p{font-size: 1.22rem; font-weight: 900;}
.cup-final-victory-art{position:absolute;
    inset:0;
    display:none;
    background:
      linear-gradient(180deg, rgba(4,12,24,.34) 0%, rgba(4,12,24,.12) 18%, rgba(4,12,24,0) 34%),
      linear-gradient(180deg, rgba(6,10,18,0) 0%, rgba(6,10,18,0) 68%, rgba(6,10,18,.18) 84%, rgba(6,10,18,.32) 100%),
      none;
    z-index:1;
}
.celebration.cup-final-winners{background:linear-gradient(180deg,#061220 0%, #08172b 100%);}
.celebration.cup-final-winners .cup-final-victory-video{display:none !important; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:3; background:#071321;}
.celebration .cup-final-victory-video{display:none;}

.celebration.cup-final-winners .cup-final-victory-art{display:block; z-index:1;}
.celebration.cup-final-winners .cup-final-live-effects{display:block !important;}
.celebration.cup-final-winners .confetti{display:none !important;}
.celebration.cup-final-winners .celebration-roof,
.celebration.cup-final-winners .celebration-lights,
.celebration.cup-final-winners .spotlight,
.celebration.cup-final-winners .celebration-stand,
.celebration.cup-final-winners .celebration-barrier,
.celebration.cup-final-winners .celebration-pitch,
.celebration.cup-final-winners .podium,
.celebration.cup-final-winners .winner,
.celebration.cup-final-winners .end-feedback,
.celebration.cup-final-winners .fireworks{display:none !important;}
.celebration.cup-final-winners .confetti{z-index:6;}
.celebration.cup-final-winners .cup-final-foreground-art{display:block;}
.celebration.cup-final-winners .celebration-crowd-layer{display:block !important; z-index:3; inset:231px 1.8% auto; height:330px; opacity:1;}
.celebration.cup-final-winners .celebration-copy{z-index:7; top:28px; width:min(92%, 760px); left:50%; transform:translateX(-50%); text-align:center;}
.celebration.cup-final-winners .celebration-copy h2{font-size:clamp(2.9rem, 7vw, 5.1rem); letter-spacing:.08em; text-shadow:0 4px 16px rgba(0,0,0,.55), 0 2px 6px rgba(0,0,0,.7);}
.celebration.cup-final-winners .celebration-copy p{margin-top:8px; font-size:clamp(1rem, 2vw, 1.4rem); text-shadow:0 2px 8px rgba(0,0,0,.72); color:#f6f4dd;}
.cup-final-live-effects{position:absolute; inset:0; display:none; z-index:4; pointer-events:none; overflow:hidden;}
.celebration.cup-final-winners .cup-final-live-effects{display:block;}
.cup-final-camera-flashes{position:absolute; inset:0; z-index:1; pointer-events:none;}

.cup-final-camera-flash.flash-21{left:5.8%;top:38.8%;animation:finalCameraFlash 6.5s linear infinite 1.9s;}
.cup-final-camera-flash.flash-22{left:28.8%;top:46.5%;animation:finalCameraFlash 7.7s linear infinite 4.7s;}
.cup-final-camera-flash.flash-23{left:38.4%;top:27.2%;animation:finalCameraFlash 8.3s linear infinite 2.6s;}
.cup-final-camera-flash.flash-24{left:49.9%;top:57.4%;animation:finalCameraFlash 6.9s linear infinite 3.5s;}
.cup-final-camera-flash.flash-25{left:63.6%;top:31.2%;animation:finalCameraFlash 8.1s linear infinite 5.7s;}
.cup-final-camera-flash.flash-26{left:71.8%;top:58.8%;animation:finalCameraFlash 7.1s linear infinite 1.4s;}
.cup-final-camera-flash.flash-27{left:86.2%;top:30.7%;animation:finalCameraFlash 7.6s linear infinite 4.2s;}
.cup-final-camera-flash.flash-28{left:94.4%;top:51.6%;animation:finalCameraFlash 6.8s linear infinite 2.5s;}
.cup-final-front-effects{position:absolute; inset:0; display:none; z-index:7; pointer-events:none; overflow:hidden;}
.celebration.cup-final-winners .cup-final-front-effects{display:block;}
.cup-final-spark-video{position:absolute; z-index:1; width:8.8%; height:53%; object-fit:contain; object-position:center bottom; bottom:4.8%; opacity:.98; filter:brightness(1.02) saturate(1.06); mix-blend-mode:screen; pointer-events:none;}
.cup-final-spark-video.spark-left-outer{left:-0.3%;}
.cup-final-spark-video.spark-left-inner{left:15.9%;}
.cup-final-spark-video.spark-centre{left:45.2%; width:7.8%; height:56.5%;}
.cup-final-spark-video.spark-right-inner{left:72.2%;}
.cup-final-spark-video.spark-right-outer{left:87.5%;}


.celebration-stand{position: absolute;
    z-index: 1;
    inset: 182px 0 auto;
    height: 255px;
    background:
      repeating-linear-gradient(0deg, transparent 0 38px, rgba(255,255,255,.1) 38px 41px),
      linear-gradient(#2b456d, #10233f);
    border-bottom: 7px solid #c2ccd5;}
.celebration-crowd-layer{position: absolute;
    z-index: 4;
    inset: 194px 3% auto;
    height: 226px;
    overflow: hidden;
    pointer-events: none;}
.celebration-matchday-crowd-background{
    left:0;
    right:0;
    top:182px;
    height:255px;
    width:100%;
    z-index:2;
}
.celebration-barrier{position: absolute;
    z-index: 7;
    left: 0;
    right: 0;
    top: 424px;
    height: 42px;
    border-top: 5px solid #e1e7ec;
    border-bottom: 4px solid #626b75;
    background: linear-gradient(#30455e, #15263d);}
.celebration-pitch{position: absolute;
    z-index: 0;
    inset: 462px 0 0;
    background:
      repeating-linear-gradient(90deg, rgba(255,255,255,.045) 0 105px, rgba(0,0,0,.045) 105px 210px),
      linear-gradient(#38a95e, #19743d);}
.spotlight{position: absolute;
    z-index: 3;
    top: 58px;
    width: 34%;
    height: 610px;
    opacity: .22;
    background: linear-gradient(to bottom, rgba(255,255,230,.9), rgba(255,255,255,0));
    clip-path: polygon(48% 0, 52% 0, 100% 100%, 0 100%);
    transform-origin: 50% 0;}
.spotlight.left{left: 0; animation: spotlightLeft 4.6s ease-in-out infinite alternate;}
.spotlight.right{right: 0; animation: spotlightRight 4.2s ease-in-out infinite alternate;}
.fireworks{position: absolute;
    z-index: 18;
    inset: 60px 0 auto;
    height: 230px;
    pointer-events: none;}
.firework{position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    opacity: 0;
    box-shadow:
      0 -44px 0 #ffe45d, 31px -31px 0 #54e87d, 44px 0 0 #ffe45d,
      31px 31px 0 #54e87d, 0 44px 0 #ffe45d, -31px 31px 0 #54e87d,
      -44px 0 0 #ffe45d, -31px -31px 0 #54e87d,
      0 -70px 0 #fff, 49px -49px 0 #fff, 70px 0 0 #fff,
      49px 49px 0 #fff, 0 70px 0 #fff, -49px 49px 0 #fff,
      -70px 0 0 #fff, -49px -49px 0 #fff;
    animation: fireworkBurst 3.3s ease-out infinite;}
.firework.one{left: 17%; top: 88px; animation-delay: .2s;}
.firework.two{right: 17%; top: 64px; animation-delay: 1.25s;}
.firework.three{left: 50%; top: 38px; animation-delay: 2.1s;}
.confetti{position: absolute; z-index: 22; inset: 0; pointer-events: none; overflow: hidden;}
.confetti i{position: absolute;
    top: -30px;
    width: 10px;
    height: 21px;
    background: hsl(var(--hue), 85%, 58%);
    animation: confettiFall var(--time) linear infinite;
    animation-delay: var(--delay);}
.podium{position: absolute;
    z-index: 9;
    left: 50%;
    bottom: 50px;
    width: 280px;
    height: 80px;
    transform: translateX(-50%);
    border: 5px solid #f8e3a3;
    border-radius: 18px 18px 7px 7px;
    background:
      linear-gradient(90deg, rgba(255,255,255,.25), transparent 35%, rgba(0,0,0,.12)),
      linear-gradient(#f5cf45, #ba7c05);
    box-shadow: 0 16px 0 rgba(0,0,0,.18);}
.podium::after{content: "SPELL AND SCORE CUP";
    position: absolute;
    inset: 25px 0 auto;
    color: #3e2a00;
    text-align: center;
    font-size: .86rem;
    font-weight: 1000;
    letter-spacing: .08em;}
.winner{position: absolute;
    z-index: 15;
    left: 50%;
    bottom: 102px;
    width: 154px;
    height: 292px;
    transform: translateX(-50%) translateY(330px) scale(.94);
    filter: drop-shadow(0 11px 6px rgba(0,0,0,.32));}
.celebration.play .winner{animation: winnerCeremony 4.9s cubic-bezier(.2,.75,.24,1) forwards,
               winnerSway 1.5s ease-in-out 4.9s infinite alternate;}

.celebration.play .cup{animation: trophyRaise 2.2s 1.9s cubic-bezier(.15,.85,.24,1.18) forwards,
               cupGlow .65s 4.1s infinite alternate;}
.finish-actions{position: absolute;
    z-index: 30;
    left: 50%;
    bottom: 15px;
    display: flex;
    gap: 10px;
    transform: translateX(-50%);}
.end-feedback{position: absolute;
    z-index: 28;
    left: 50%;
    top: 184px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    width: min(92%, 850px);
    padding: 11px;
    transform: translateX(-50%);
    color: var(--navy);
    text-align: left;
    text-shadow: none;
    border: 3px solid rgba(255,255,255,.92);
    border-radius: 18px;
    background: rgba(247,252,255,.95);
    box-shadow: 0 10px 24px rgba(0,0,0,.25);
    backdrop-filter: blur(4px);}
.celebration .end-feedback{top: 190px;}
.feedback-group{min-width: 0;
    padding: 9px 10px 10px;
    border-radius: 13px;
    background: #eaf3fa;}
.feedback-group.first-attempt{background: #e2f6e8;
    box-shadow: inset 0 0 0 2px #a8dfb7;}
.feedback-group.needs-practice{background: #fff1da;
    box-shadow: inset 0 0 0 2px #f1c880;}
.feedback-group h3{margin: 0 0 7px;
    font-size: clamp(.92rem, 2vw, 1.08rem);
    line-height: 1.2;}
.feedback-word-list{display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    gap: 6px;
    max-height: 91px;
    margin: 0;
    padding: 0 3px 1px 0;
    overflow-y: auto;
    list-style: none;}
.feedback-word{padding: .32rem .57rem;
    border: 2px solid #9ab6cb;
    border-radius: 999px;
    color: #173a57;
    background: white;
    font-size: .88rem;
    font-weight: 1000;
    line-height: 1;}
.first-attempt .feedback-word{border-color: #6fc088;}
.needs-practice .feedback-word{border-color: #e2aa4b;}
.feedback-empty{margin: 0;
    color: #536d82;
    font-size: .87rem;
    font-weight: 850;
    line-height: 1.3;}
.finish-actions,
.game-over-actions{flex-wrap: wrap;
    justify-content: center;}
@media (max-width: 600px){.end-feedback,
.celebration .end-feedback{top: 174px;
      grid-template-columns: 1fr;
      gap: 7px;
      width: 95%;
      max-height: 213px;
      padding: 7px;
      overflow-y: auto;}
.feedback-group{padding: 7px 8px 8px;}
.feedback-word-list{max-height: 57px;}
.feedback-word{padding: .28rem .48rem;
      font-size: .8rem;}}
.training-complete-panel{position: relative;
    min-height: 690px;
    padding: clamp(18px, 3vw, 34px);
    color: var(--navy);
    background:
      radial-gradient(circle at 50% 0, rgba(255,255,255,.72), transparent 31%),
      linear-gradient(#d9f0ff 0 26%, #f6fbff 26% 63%, #dff3df 63% 100%);}
.training-complete-panel::before{content: "";
    position: absolute;
    inset: auto 0 0;
    height: 38%;
    opacity: .42;
    background:
      repeating-linear-gradient(90deg, transparent 0 70px, rgba(255,255,255,.38) 70px 73px),
      repeating-linear-gradient(0deg, transparent 0 70px, rgba(255,255,255,.34) 70px 73px);
    pointer-events: none;}
.training-topbar{position: relative;
    z-index: 2;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto auto;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px;}
.training-progress-label{margin-bottom: 5px;
    font-size: .93rem;
    font-weight: 1000;}
.training-progress-track{height: 12px;
    overflow: hidden;
    border: 2px solid #8db5d2;
    border-radius: 999px;
    background: white;}
.training-progress-fill{width: 0;
    height: 100%;
    border-radius: inherit;
    background: linear-gradient(90deg, #44a76a, #8bd37e);
    transition: width .3s ease;}
.training-stage-label{padding: .55rem .8rem;
    border: 2px solid #8eafd0;
    border-radius: 999px;
    color: #20476a;
    background: rgba(255,255,255,.85);
    font-size: .88rem;
    font-weight: 1000;
    white-space: nowrap;}
.training-instruction{margin-bottom: 10px;
    color: #244b69;
    text-align: center;
    font-size: clamp(1.05rem, 2.5vw, 1.3rem);
    font-weight: 1000;}
.training-hear-btn{display: block;
    margin: 0 auto 13px;
    color: white;
    border: 2px solid #8bc1e8;
    background: linear-gradient(#448fc8, #246ba5);
    box-shadow: 0 4px 0 #174e7c;}

.training-memory-form{width: min(100%, 610px); margin: 4px auto 11px;}
.training-memory-row{display: flex; gap: 9px;}
.training-memory-input{min-width: 0;
    flex: 1;
    padding: .8rem 1rem;
    border: 3px solid #7da6c1;
    border-radius: 15px;
    color: #173a57;
    background: white;
    font: inherit;
    font-size: clamp(1.15rem, 3.4vw, 1.45rem);
    font-weight: 950;
    text-align: center;}
.training-memory-input:focus{outline: 4px solid rgba(65,145,200,.2);}
.training-keyboard{width: min(100%, 720px); margin: 0 auto;}
.training-key-row{display: flex;
    justify-content: center;
    gap: clamp(3px, .7vw, 7px);
    margin-bottom: 6px;}
.training-key{min-width: clamp(30px, 7vw, 52px);
    min-height: 40px;
    padding: .42rem .35rem;
    color: #183d59;
    border: 2px solid #7ca2bd;
    border-radius: 9px;
    background: linear-gradient(#fff, #dbeaf4);
    box-shadow: 0 3px 0 #60869f;
    font-size: clamp(.78rem, 2.4vw, 1rem);
    font-weight: 1000;}
.training-key.action{min-width: clamp(72px, 15vw, 112px);
    color: white;
    border-color: #2c6793;
    background: linear-gradient(#438fc7, #276ba0);
    box-shadow: 0 3px 0 #174c75;}
.training-feedback{min-height: 29px;
    margin: 12px 0 9px;
    text-align: center;
    font-size: 1rem;
    font-weight: 1000;}
.training-feedback.good{color: #1c783c;}
.training-feedback.try{color: #a34c10;}
.training-complete-content{position: relative;
    z-index: 2;
    width: min(100%, 900px);
    margin: 72px auto 0;
    padding: clamp(20px, 4vw, 36px);
    text-align: center;
    border: 4px solid white;
    border-radius: 25px;
    background: rgba(255,255,255,.95);
    box-shadow: 0 12px 27px rgba(28,65,91,.22);}
.training-complete-content h2{margin-bottom: 7px;
    color: #174b36;
    font-size: clamp(2rem, 5vw, 3.15rem);}
.training-summary-grid{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px;
    margin: 20px 0;
    text-align: left;}
.training-summary-group{padding: 14px;
    border-radius: 16px;
    background: #e4f5e8;
    box-shadow: inset 0 0 0 2px #a9ddb6;}
.training-summary-group.keep-practising{background: #fff0d9;
    box-shadow: inset 0 0 0 2px #ebc47f;}
.training-complete-actions{display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;}
.training-ground-btn[hidden]{display: none !important;}

@media (max-width: 650px){.training-complete-panel{min-height: 0; padding: 12px;}
.training-topbar{grid-template-columns: minmax(0, 1fr) auto;}
.training-stage-label{grid-row: 2; grid-column: 1 / -1; justify-self: center;}
.training-memory-row{flex-direction: column;}
.training-summary-grid{grid-template-columns: 1fr;}
.training-complete-content{margin-top: 18px; padding: 16px 12px;}}
#trainingScreen.active,
#trainingCompleteScreen.active{height: min(690px, calc(100dvh - 40px));
    min-height: 0;}
.training-complete-panel{width: 100%;
    height: 100%;
    min-height: 0;
    max-height: none;
    overflow: hidden;}
.training-topbar{min-height: 0;
    margin-bottom: 8px;}
.training-instruction{margin-bottom: 6px;}
.training-hear-btn{margin-bottom: 8px;}
.training-feedback{grid-row: 4;
    height: 42px;
    min-height: 42px;
    margin: 0;
    padding: 5px 4px 2px;
    overflow-y: auto;}
.training-complete-content{width: min(100%, 900px);
    max-height: calc(100% - 20px);
    margin: 0;
    overflow-y: auto;
    overscroll-behavior: contain;}
@media (max-width: 650px){#trainingScreen.active,
#trainingCompleteScreen.active{height: calc(100dvh - 40px);}
.training-complete-panel{min-height: 0;
      padding: 9px;}
.training-topbar{gap: 6px;
      margin-bottom: 4px;}
.training-stage-label{padding: .38rem .62rem;
      font-size: .78rem;}
.training-instruction{margin-bottom: 4px;
      font-size: .95rem;}
.training-hear-btn{margin-bottom: 5px;
      padding: .55rem .7rem;
      font-size: .82rem;}
.training-feedback{height: 38px;
      min-height: 38px;
      padding-top: 3px;
      font-size: .84rem;}
.training-key-row{margin-bottom: 4px;}
.training-key{min-height: 35px;
      padding: .32rem .25rem;}
.training-complete-content{max-height: calc(100% - 8px);
      margin: 0;
      padding: 13px 10px;}}
@keyframes productionFloat {
    0%, 100% { transform: translateY(0) scale(1); }
    50% { transform: translateY(4px) scale(1.015); }
  }
@keyframes productionGlow {
    from { opacity: .82; filter: brightness(.96); }
    to { opacity: 1; filter: brightness(1.15); }
  }
@keyframes productionStar {
    from { transform: rotate(-12deg) scale(.82); opacity: .65; }
    to { transform: rotate(12deg) scale(1.18); opacity: 1; }
  }
@keyframes lightFlicker { from { opacity: .72; } to { opacity: 1; } }
@keyframes heroBounce {
    0%,100% { transform: translateX(-50%) translateY(0) rotate(-1deg); }
    50% { transform: translateX(-50%) translateY(-7px) rotate(1deg); }
  }
@keyframes ballBob { from { transform: translateY(0) rotate(0); } to { transform: translateY(-9px) rotate(18deg); } }
@keyframes waveArm {
    from { transform: rotate(var(--arm-rotate-a)); }
    to { transform: rotate(var(--arm-rotate-b)); }
  }
@keyframes crowdStandAndJump {
    0% {
      transform: translateY(0) scale(var(--fan-scale));
    }
    42% {
      transform: translateY(-8px) scale(calc(var(--fan-scale) * 1.04));
    }
    100% {
      transform: translateY(-13px) scale(calc(var(--fan-scale) * 1.08));
    }
  }
@keyframes crowdBodyStretch {
    from {
      top: 8px;
      height: 14px;
      transform: scaleY(1);
    }
    to {
      top: 5px;
      height: 19px;
      transform: scaleY(1.08);
    }
  }
@keyframes crowdHeadCheer {
    from { transform: translateY(0) rotate(-3deg); }
    to { transform: translateY(-3px) rotate(3deg); }
  }
@keyframes crowdGoalArmLeft {
    0% { transform: translate(2px,-4px) rotate(-112deg); }
    100% { transform: translate(1px,-8px) rotate(-157deg); }
  }
@keyframes crowdGoalArmRight {
    0% { transform: translate(-2px,-4px) rotate(112deg); }
    100% { transform: translate(-1px,-8px) rotate(157deg); }
  }
@keyframes celebrationFanJump {
    0% {
      transform: translateY(0) scale(var(--fan-scale));
    }
    40% {
      transform: translateY(-10px) scale(calc(var(--fan-scale) * 1.06));
    }
    100% {
      transform: translateY(-18px) scale(calc(var(--fan-scale) * 1.1));
    }
  }
@keyframes celebrationFanBody {
    from {
      top: 8px;
      height: 14px;
      transform: scaleY(1);
    }
    to {
      top: 4px;
      height: 20px;
      transform: scaleY(1.12);
    }
  }
@keyframes celebrationFanHead {
    from { transform: translateY(0) rotate(-4deg); }
    to { transform: translateY(-4px) rotate(4deg); }
  }
@keyframes celebrationFanArmLeft {
    0% { transform: translate(2px,-3px) rotate(-108deg); }
    100% { transform: translate(0,-10px) rotate(-168deg); }
  }
@keyframes celebrationFanArmRight {
    0% { transform: translate(-2px,-3px) rotate(108deg); }
    100% { transform: translate(0,-10px) rotate(168deg); }
  }
@keyframes flagWave { from { transform: skewY(-5deg) rotate(-5deg); } to { transform: skewY(8deg) rotate(7deg); } }
@keyframes netRipple {
    0% { opacity: .95; transform: translate(-50%,-50%) scale(.3); }
    45% { opacity: .7; transform: translate(-50%,-50%) scale(2.8); }
    100% { opacity: 0; transform: translate(-50%,-50%) scale(6.3); }
  }

@keyframes confettiFall { to { transform: translateY(760px) rotate(720deg); } }

@keyframes cupGlow {
    from { filter: drop-shadow(0 0 5px #fff2a5); transform: translateX(-50%) rotate(-2deg); }
    to { filter: drop-shadow(0 0 22px #ffe05b); transform: translateX(-50%) rotate(2deg); }
  }
@keyframes advertisingScroll {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
  }
@keyframes keeperReady {
    0%,100% { transform: translate(-50%,-50%) translateY(0) scale(1); }
    50% { transform: translate(-50%,-50%) translateY(3px) scale(1.035,.965); }
  }
@keyframes spotlightLeft {
    from { transform: rotate(-12deg); }
    to { transform: rotate(13deg); }
  }
@keyframes spotlightRight {
    from { transform: rotate(12deg); }
    to { transform: rotate(-13deg); }
  }
@keyframes fireworkBurst {
    0%,12% { opacity: 0; transform: scale(.12); }
    22% { opacity: 1; }
    58% { opacity: .9; transform: scale(1); }
    100% { opacity: 0; transform: scale(1.65); }
  }
@keyframes winnerCeremony {
    0% { transform: translateX(-50%) translateY(330px) scale(.94); }
    18% { transform: translateX(-50%) translateY(160px) scale(.97) rotate(-2deg); }
    34% { transform: translateX(-50%) translateY(65px) scale(1) rotate(2deg); }
    48% { transform: translateX(-50%) translateY(0) scale(1) rotate(0); }
    64% { transform: translateX(-50%) translateY(-10px) scale(1.03); }
    76% { transform: translateX(-50%) translateY(0) scale(1); }
    88% { transform: translateX(-50%) translateY(-9px) scale(1.02); }
    100% { transform: translateX(-50%) translateY(0) scale(1); }
  }
@keyframes winnerSway {
    from { transform: translateX(-50%) translateY(0) rotate(-1.5deg); }
    to { transform: translateX(-50%) translateY(-6px) rotate(1.5deg); }
  }

@keyframes trophyRaise {
    0% { top: 52px; opacity: 0; transform: translateX(-50%) scale(.72) rotate(-5deg); }
    18% { opacity: 1; }
    44% { top: -12px; transform: translateX(-50%) scale(.88) rotate(4deg); }
    72% { top: -80px; transform: translateX(-50%) scale(1.08) rotate(-2deg); }
    88% { top: -72px; transform: translateX(-50%) scale(.98) rotate(2deg); }
    100% { top: -78px; opacity: 1; transform: translateX(-50%) scale(1) rotate(0); }
  }
.keeper.keeper-diving,
.keeper.keeper-diving .keeper-svg,
.keeper.keeper-diving .keeper-joint,
.keeper.keeper-diving #keeperEyes,
.keeper.keeper-diving #keeperPupils,
.keeper.keeper-diving .keeper-foot,
.keeper.keeper-diving .keeper-finger{
    animation:none!important;
    transition:none!important;
}
.keeper.keeper-diving{
    visibility:visible!important;
    opacity:1!important;
}
.keeper.keeper-natural{width: calc(146px * var(--goal-scale));
    height: calc(219px * var(--goal-scale));
    top: 369px;
    filter: none;
    transform-origin: 50% 68%;}
.keeper-svg{width: 100%;
    height: 100%;
    overflow: visible;}
.keeper-joint{transform-box:fill-box;}
#keeperFigure.keeper-figure-render{filter:drop-shadow(0 3px 2px rgba(0,0,0,.22));}
#keeperHead{transform-origin:50% 88%;}
#keeperTorso{transform-origin:50% 78%;}
#keeperLeftUpperArm{transform-origin:88% 12%;}
#keeperRightUpperArm{transform-origin:12% 12%;}
#keeperLeftForearm{transform-origin:86% 12%;}
#keeperRightForearm{transform-origin:14% 12%;}
#keeperLeftThigh,#keeperRightThigh{transform-origin:50% 8%;}
#keeperLeftShin,#keeperRightShin{transform-origin:50% 8%;}
#keeperLeftFoot{transform-origin:72% 18%;}
#keeperRightFoot{transform-origin:28% 18%;}
.keeper-finger{transform-box:fill-box;transform-origin:58% 62%;}
#keeperLeftHand .keeper-thumb{transform-origin:70% 42%;}
#keeperRightHand .keeper-thumb{transform-origin:30% 42%;}
#keeperEyes,#keeperPupils,#keeperBrows,#keeperMouth,#keeperLeftHand,#keeperRightHand{transform-box:fill-box;transform-origin:center;}
#keeperLeftBrow,#keeperRightBrow{transform-box:fill-box;transform-origin:center;}
.keeper-eye,.keeper-pupil{transform-box:fill-box;transform-origin:center;}
.keeper-natural.keeper-ready .keeper-svg{animation:naturalKeeperBreathe 1.7s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperTorso{animation:naturalKeeperTorso 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperHead{animation:naturalKeeperScan 2.9s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperEyes{animation:keeperBlink 4.3s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperPupils{animation:keeperEyeTrack 2.9s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperBrows{animation:keeperBrowsReady 2.9s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperMouth{animation:keeperMouthReady 2.2s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperLeftUpperArm{animation:keeperLeftArmReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperRightUpperArm{animation:keeperRightArmReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperLeftForearm{animation:keeperLeftForearmReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperRightForearm{animation:keeperRightForearmReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperLeftHand{animation:keeperLeftHandReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperRightHand{animation:keeperRightHandReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperLeftThigh{animation:keeperLeftKneeReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperRightThigh{animation:keeperRightKneeReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperLeftShin{animation:keeperLeftShinReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperRightShin{animation:keeperRightShinReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperLeftFoot{animation:keeperLeftAnkleReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperRightFoot{animation:keeperRightAnkleReady 2.15s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperLeftHand .keeper-finger{animation:keeperFingerFlexLeft 3.35s ease-in-out infinite;}
.keeper-natural.keeper-ready #keeperRightHand .keeper-finger{animation:keeperFingerFlexRight 3.35s ease-in-out infinite;}
.keeper.keeper-natural.keeper-anticipating #keeperTorso,
.keeper.keeper-natural.keeper-anticipating #keeperEyes,
.keeper.keeper-natural.keeper-anticipating #keeperPupils,
.keeper.keeper-natural.keeper-anticipating #keeperBrows,
.keeper.keeper-natural.keeper-anticipating #keeperMouth,
.keeper.keeper-natural.keeper-anticipating #keeperLeftUpperArm,
.keeper.keeper-natural.keeper-anticipating #keeperRightUpperArm,
.keeper.keeper-natural.keeper-anticipating #keeperLeftForearm,
.keeper.keeper-natural.keeper-anticipating #keeperRightForearm,
.keeper.keeper-natural.keeper-anticipating #keeperLeftHand,
.keeper.keeper-natural.keeper-anticipating #keeperRightHand,
.keeper.keeper-natural.keeper-anticipating #keeperLeftThigh,
.keeper.keeper-natural.keeper-anticipating #keeperRightThigh,
.keeper.keeper-natural.keeper-anticipating #keeperLeftShin,
.keeper.keeper-natural.keeper-anticipating #keeperRightShin,
.keeper.keeper-natural.keeper-anticipating #keeperLeftFoot,
.keeper.keeper-natural.keeper-anticipating #keeperRightFoot,
.keeper.keeper-natural.keeper-anticipating .keeper-finger{animation:none!important;}

#keeperMouthSmile,#keeperMouthOpen,#keeperMouthTeeth,#keeperMouthTongue,#keeperMouthGrimace{opacity:0;}
#keeperMouthNeutral{opacity:1;}
#keeperMouth{transform-box:fill-box;transform-origin:center;}
#keeperBrows path{transition:opacity .14s linear;}
.keeper-eye-lid,.keeper-eye-lower{pointer-events:none;}
.keeper{--keeper-mouth-open:0;--keeper-mouth-smile:0;--keeper-mouth-grimace:0;--keeper-brow-lift:0;--keeper-eye-narrow:0;}
.keeper-expression-idle #keeperMouthNeutral,.keeper-expression-idle #keeperMouthSmile,.keeper-expression-idle #keeperMouthGrimace,.keeper-expression-idle #keeperMouthOpen,.keeper-expression-idle #keeperMouthTeeth,.keeper-expression-idle #keeperMouthTongue{opacity:0;}
.keeper-expression-idle #keeperMouthNeutral{opacity:1;}
.keeper-expression-focus #keeperMouthNeutral{opacity:.58;}
.keeper-expression-focus #keeperMouthGrimace{opacity:.42;}
.keeper-expression-focus #keeperMouthSmile,.keeper-expression-focus #keeperMouthOpen,.keeper-expression-focus #keeperMouthTeeth,.keeper-expression-focus #keeperMouthTongue{opacity:0;}
.keeper-expression-focus #keeperBrows{transform:translateY(-.35px) scaleY(1.025);}
.keeper-expression-focus #keeperEyes{transform:scaleY(.97);}
.keeper-expression-effort #keeperMouthNeutral{opacity:.18;}
.keeper-expression-effort #keeperMouthGrimace{opacity:.66;}
.keeper-expression-effort #keeperMouthOpen{opacity:.24;}
.keeper-expression-effort #keeperMouthTeeth{opacity:.18;}
.keeper-expression-effort #keeperMouthTongue,.keeper-expression-effort #keeperMouthSmile{opacity:0;}
.keeper-expression-effort #keeperBrows{transform:translateY(-.65px) scaleY(1.05);}
.keeper-expression-effort #keeperEyes{transform:scaleY(.95);}
.keeper-expression-save #keeperMouthNeutral{opacity:.28;}
.keeper-expression-save #keeperMouthSmile{opacity:.72;}
.keeper-expression-save #keeperMouthGrimace,.keeper-expression-save #keeperMouthOpen,.keeper-expression-save #keeperMouthTeeth,.keeper-expression-save #keeperMouthTongue{opacity:0;}
.keeper-expression-save #keeperBrows{transform:translateY(-.18px) scaleY(1.012);}
.keeper-expression-concede #keeperMouthNeutral{opacity:.24;}
.keeper-expression-concede #keeperMouthGrimace{opacity:.76;}
.keeper-expression-concede #keeperMouthSmile,.keeper-expression-concede #keeperMouthOpen,.keeper-expression-concede #keeperMouthTeeth,.keeper-expression-concede #keeperMouthTongue{opacity:0;}
.keeper-expression-concede #keeperMouth{transform:translateY(.22px) scale(1.015,.99);}
.keeper-expression-concede #keeperBrows{transform:translateY(.18px) rotate(.15deg);}
.keeper-expression-concede #keeperEyes{transform:scaleY(.96);}
.keeper.keeper-natural.keeper-anticipating.keeper-expression-focus #keeperEyes{transform:scaleY(.95);}

.keeper-expression-surprise #keeperMouthNeutral,.keeper-expression-surprise #keeperMouthSmile,.keeper-expression-surprise #keeperMouthGrimace{opacity:0;}
.keeper-expression-surprise #keeperMouthOpen{opacity:.88;}
.keeper-expression-surprise #keeperMouthTeeth{opacity:.24;}
.keeper-expression-surprise #keeperMouthTongue{opacity:.16;}
.keeper-expression-surprise #keeperBrows{transform:translateY(-1.15px) scaleY(.95);}
.keeper-expression-surprise #keeperEyes{transform:scale(1.045,1.10);}
.keeper-expression-surprise #keeperPupils{transform:translateY(-.55px) scale(.96);}
.keeper-expression-effort #keeperMouthOpen{opacity:.42;}
.keeper-expression-effort #keeperEyes{transform:translateY(.25px) scaleY(.91);}
.keeper-expression-save #keeperEyes{transform:translateY(-.15px) scaleY(.98);}
.keeper-expression-concede #keeperPupils{transform:translateY(.6px) scale(.97);}
@keyframes keeperLeftAnkleReady{0%,100%{transform:rotate(0deg) translate(0,0)}28%{transform:rotate(-4.8deg) translate(-.4px,.2px)}54%{transform:rotate(2.6deg) translate(.3px,-.3px)}78%{transform:rotate(-1.6deg) translate(-.2px,.1px)}}
@keyframes keeperRightAnkleReady{0%,100%{transform:rotate(0deg) translate(0,0)}28%{transform:rotate(4.8deg) translate(.4px,.2px)}54%{transform:rotate(-2.6deg) translate(-.3px,-.3px)}78%{transform:rotate(1.6deg) translate(.2px,.1px)}}
@keyframes keeperFingerFlexLeft{0%,22%,100%{transform:rotate(0deg)}42%{transform:rotate(-3.4deg)}54%{transform:rotate(1.2deg)}72%{transform:rotate(-1.6deg)}}
@keyframes keeperFingerFlexRight{0%,22%,100%{transform:rotate(0deg)}42%{transform:rotate(3.4deg)}54%{transform:rotate(-1.2deg)}72%{transform:rotate(1.6deg)}}
@keyframes naturalKeeperBreathe{
  0%,100%{transform:translateY(0) scale(1,1);}
  18%{transform:translateY(.55px) scale(1.005,.996) rotate(-.1deg);}
  42%{transform:translateY(1.45px) scale(1.011,.991) rotate(.08deg);}
  68%{transform:translate(-.22px,-.55px) scale(.997,1.008) rotate(-.16deg);}
  84%{transform:translate(.18px,.25px) scale(1.003,.998) rotate(.1deg);}
}
@keyframes naturalKeeperTorso{
  0%,100%{transform:translate(0,0) rotate(0deg);}
  24%{transform:translate(-.28px,.65px) rotate(-.52deg);}
  50%{transform:translate(.35px,0) rotate(.6deg);}
  74%{transform:translate(.1px,-.62px) rotate(.22deg);}
}
@keyframes naturalKeeperScan{
  0%,12%{transform:translate(-.55px,0) rotate(-3.2deg);}
  28%{transform:translate(-.1px,-.55px) rotate(-1.1deg);}
  46%{transform:translate(.72px,-.65px) rotate(2.9deg);}
  66%{transform:translate(.25px,.2px) rotate(.7deg);}
  84%{transform:translate(-.62px,.42px) rotate(-2.1deg);}
  100%{transform:translate(-.55px,0) rotate(-3.2deg);}
}
@keyframes keeperBlink{
  0%,16%,20%,47%,50%,73%,77%,100%{transform:scaleY(1);}
  18%,75%{transform:scaleY(.1);}
  48.5%{transform:scaleY(.18);}
}
@keyframes keeperEyeTrack{
  0%,12%{transform:translate(-1.4px,.1px);}
  28%{transform:translate(-.5px,-.15px);}
  46%{transform:translate(1.5px,.05px);}
  66%{transform:translate(.45px,.15px);}
  84%{transform:translate(-1px,.1px);}
  100%{transform:translate(-1.4px,.1px);}
}
@keyframes keeperBrowsReady{
  0%,100%{transform:translateY(0) scaleY(1);}
  24%{transform:translateY(-.18px) scaleY(1.018);}
  48%{transform:translateY(-.38px) scaleY(1.028);}
  68%{transform:translateY(.1px) scaleY(.993);}
  84%{transform:translateY(-.13px) scaleY(1.012);}
}
@keyframes keeperMouthReady{
  0%,100%{transform:translateY(0) scale(1,1);}
  30%{transform:translateY(.3px) scale(1.02,.98);}
  62%{transform:translateY(-.15px) scale(.99,1.02);}
}
@keyframes keeperLeftArmReady{0%,100%{transform:rotate(0deg);}34%{transform:rotate(4.3deg);}62%{transform:rotate(7deg);}80%{transform:rotate(2deg);}}
@keyframes keeperRightArmReady{0%,100%{transform:rotate(0deg);}34%{transform:rotate(-4.3deg);}62%{transform:rotate(-7deg);}80%{transform:rotate(-2deg);}}
@keyframes keeperLeftForearmReady{0%,100%{transform:rotate(0deg);}38%{transform:rotate(3deg);}62%{transform:rotate(5deg);}80%{transform:rotate(1.2deg);}}
@keyframes keeperRightForearmReady{0%,100%{transform:rotate(0deg);}38%{transform:rotate(-3deg);}62%{transform:rotate(-5deg);}80%{transform:rotate(-1.2deg);}}
@keyframes keeperLeftHandReady{0%,100%{transform:rotate(0deg);}48%{transform:rotate(3.2deg);}72%{transform:rotate(.9deg);}}
@keyframes keeperRightHandReady{0%,100%{transform:rotate(0deg);}48%{transform:rotate(-3.2deg);}72%{transform:rotate(-.9deg);}}
@keyframes keeperLeftKneeReady{0%,100%{transform:rotate(0deg);}36%{transform:rotate(2.8deg);}62%{transform:rotate(4.1deg);}80%{transform:rotate(1.3deg);}}
@keyframes keeperRightKneeReady{0%,100%{transform:rotate(0deg);}36%{transform:rotate(-2.8deg);}62%{transform:rotate(-4.1deg);}80%{transform:rotate(-1.3deg);}}
@keyframes keeperLeftShinReady{0%,100%{transform:rotate(0deg);}36%{transform:rotate(2.2deg);}62%{transform:rotate(3.4deg);}80%{transform:rotate(.9deg);}}
@keyframes keeperRightShinReady{0%,100%{transform:rotate(0deg);}36%{transform:rotate(-2.2deg);}62%{transform:rotate(-3.4deg);}80%{transform:rotate(-.9deg);}}
.hero-child{width: 121px; height: 190px;}
.hero-svg,
.winner-svg{width: 100%; height: 100%; overflow: visible;}
.fan{width: 20px;
    height: 31px;
    border-radius: 9px 9px 4px 4px;}
.fan-head{left: 5px;
    width: 10px;
    height: 11px;
    border-radius: 48% 48% 44% 44%;
    background:
      radial-gradient(circle at 32% 48%, #28211d 0 .75px, transparent .9px),
      radial-gradient(circle at 68% 48%, #28211d 0 .75px, transparent .9px),
      radial-gradient(ellipse at 50% 73%, rgba(105,48,42,.75) 0 1.3px, transparent 1.5px),
      var(--skin);}
.fan-hair{left: 5px; width: 10px; height: 5px; border-radius: 55% 55% 30% 30%;}
.fan-body{left: 2px;
    top: 9px;
    width: 16px;
    height: 16px;
    border-radius: 8px 8px 4px 4px;
    box-shadow: inset 2px 0 2px rgba(255,255,255,.16), inset -2px 0 2px rgba(0,0,0,.12);}
.fan-body::before,
.fan-body::after{content: "";
    position: absolute;
    bottom: -6px;
    width: 5px;
    height: 8px;
    border-radius: 3px;
    background: #18243a;}
.fan-body::before{left: 2px; transform: rotate(4deg);}
.fan-body::after{right: 2px; transform: rotate(-4deg);}
.fan-arm{top: 11px; height: 4px; border-radius: 99px;}
.winner{width: 176px;
    height: 318px;
    bottom: 93px;}
.winner-svg{filter: drop-shadow(0 10px 6px rgba(0,0,0,.28));}
.champion-body,
.champion-arms,
.champion-cup{transform-box: fill-box;
    transform-origin: 50% 70%;}
.champion-arms{transform-origin: 50% 65%; transform: translateY(62px) scale(.72); opacity: .92;}
.champion-cup{transform-origin: 50% 100%; transform: translateY(96px) scale(.76) rotate(-5deg); opacity: 0;}
.celebration.play .champion-body{animation: championNaturalBounce 1.1s 4.7s ease-in-out infinite alternate;}
.celebration.play .champion-arms{animation: championNaturalArms 2.5s 1.75s cubic-bezier(.18,.82,.2,1.08) forwards;}
.celebration.play .champion-cup{animation: championNaturalCup 2.55s 1.7s cubic-bezier(.16,.84,.2,1.12) forwards, championCupShine .8s 4.2s ease-in-out infinite alternate;}
@keyframes championNaturalArms {
    0% { transform: translateY(62px) scale(.72) rotate(0deg); opacity:.92; }
    18% { transform: translateY(52px) scale(.78) rotate(-2deg); }
    42% { transform: translateY(28px) scale(.86) rotate(2deg); }
    67% { transform: translateY(8px) scale(.95) rotate(-1deg); }
    86% { transform: translateY(-3px) scale(1.01) rotate(1deg); }
    100% { transform: translateY(-7px) scale(1) rotate(0deg); opacity:1; }
  }
@keyframes championNaturalCup {
    0% { transform: translateY(96px) scale(.76) rotate(-5deg); opacity:0; }
    14% { opacity:1; }
    35% { transform: translateY(61px) scale(.84) rotate(3deg); }
    58% { transform: translateY(25px) scale(.94) rotate(-2deg); }
    78% { transform: translateY(-1px) scale(1.03) rotate(1deg); }
    91% { transform: translateY(-10px) scale(.99) rotate(-1deg); }
    100% { transform: translateY(-7px) scale(1) rotate(0deg); opacity:1; }
  }
@keyframes championNaturalBounce {
    from { transform: translateY(0) rotate(-.6deg); }
    to { transform: translateY(-5px) rotate(.6deg); }
  }
@keyframes championCupShine {
    from { filter: drop-shadow(0 0 3px rgba(255,231,116,.5)); }
    to { filter: drop-shadow(0 0 16px rgba(255,231,116,1)); }
  }
.quarter-final-defeat-scene{position:relative;
    width:100%;
    min-height:700px;
    border-radius:28px;
    overflow:hidden;
    background:#081a36;
    box-shadow:var(--shadow);}
.quarter-final-defeat-background{position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;}
.quarter-final-defeat-video{z-index:0; background:#081a36;}
.quarter-final-defeat-overlay{position:absolute;
    inset:0;
    background:linear-gradient(180deg,rgba(5,18,41,.12) 0%,rgba(5,18,41,.26) 42%,rgba(5,18,41,.72) 100%),
      radial-gradient(circle at 50% 14%,rgba(255,255,255,.16),transparent 26%),
      linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 22%);
    pointer-events:none;}
.quarter-final-defeat-copy{position:absolute;
    z-index:2;
    left:0;
    right:0;
    top:0;
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding:40px 24px 170px;
    color:#fff;}
.quarter-final-defeat-copy .league-badge{background:rgba(7,27,54,.78);
    border:2px solid rgba(255,244,197,.72);
    box-shadow:0 10px 24px rgba(0,0,0,.22);
    color:#ffffff;
    opacity:0;
    transform:translateY(18px) scale(.96);}
.quarter-final-defeat-copy h2{margin:18px auto 0;
    max-width:860px;
    color:#fff9e8;
    font-size:clamp(2.5rem,6vw,4.5rem);
    line-height:1.02;
    text-wrap:balance;
    text-shadow:0 6px 22px rgba(0,0,0,.5);
    opacity:0;
    transform:translateY(28px) scale(.94);}
.quarter-final-defeat-scene.play .quarter-final-defeat-copy .league-badge{animation:qfDefeatBadgeReveal .72s cubic-bezier(.18,.88,.22,1.08) .08s both;}
.quarter-final-defeat-scene.play .quarter-final-defeat-copy h2{animation:qfDefeatTitleReveal .92s cubic-bezier(.18,.88,.22,1.08) .2s both;}
.quarter-final-defeat-actions{position:absolute;
    z-index:2;
    left:0;
    right:0;
    bottom:36px;
    display:flex;
    justify-content:center;
    padding:0 24px;}
.quarter-final-defeat-actions .primary{min-width:220px;
    font-size:1.15rem;}
@keyframes qfDefeatBadgeReveal{
  0%{opacity:0; transform:translateY(18px) scale(.96);}
  62%{opacity:1; transform:translateY(-4px) scale(1.02);}
  100%{opacity:1; transform:translateY(0) scale(1);}
}
@keyframes qfDefeatTitleReveal{
  0%{opacity:0; transform:translateY(28px) scale(.94);}
  60%{opacity:1; transform:translateY(-6px) scale(1.015);}
  100%{opacity:1; transform:translateY(0) scale(1);}
}

.semi-final-defeat-scene{position:relative;
    width:100%;
    min-height:700px;
    border-radius:28px;
    overflow:hidden;
    background:#081a36;
    box-shadow:var(--shadow);}
.semi-final-defeat-background{position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;}
.semi-final-defeat-video{z-index:0; background:#081a36;}
.semi-final-defeat-overlay{position:absolute;
    inset:0;
    background:linear-gradient(180deg,rgba(5,18,41,.08) 0%,rgba(5,18,41,.20) 42%,rgba(5,18,41,.72) 100%),
      radial-gradient(circle at 50% 14%,rgba(255,255,255,.14),transparent 26%),
      linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 22%);
    pointer-events:none;}
.semi-final-defeat-copy{position:absolute;
    z-index:2;
    left:0;
    right:0;
    top:0;
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding:24px 24px 170px;
    color:#fff;}
.semi-final-defeat-copy .league-badge{background:rgba(7,27,54,.78);
    border:2px solid rgba(255,244,197,.72);
    box-shadow:0 10px 24px rgba(0,0,0,.22);
    color:#fff9e8;
    opacity:0;
    transform:translateY(18px) scale(.96);}
.semi-final-defeat-copy h2{margin:10px auto 0;
    max-width:1100px;
    color:#fff9e8;
    font-size:clamp(2.15rem,4.2vw,3.4rem);
    line-height:1.05;
    text-wrap:balance;
    text-shadow:0 6px 22px rgba(0,0,0,.56);
    opacity:0;
    transform:translateY(28px) scale(.94);}
.semi-final-defeat-scene.play .semi-final-defeat-copy .league-badge{animation:qfDefeatBadgeReveal .72s cubic-bezier(.18,.88,.22,1.08) .08s both;}
.semi-final-defeat-scene.play .semi-final-defeat-copy h2{animation:qfDefeatTitleReveal .92s cubic-bezier(.18,.88,.22,1.08) .2s both;}
.semi-final-defeat-actions{position:absolute;
    z-index:2;
    left:0;
    right:0;
    bottom:36px;
    display:flex;
    justify-content:center;
    padding:0 24px;}
.semi-final-defeat-actions .primary{min-width:220px;
    font-size:1.15rem;}

.final-defeat-scene{position:relative;
    width:100%;
    min-height:700px;
    border-radius:28px;
    overflow:hidden;
    background:#051225;
    box-shadow:var(--shadow);}
.final-defeat-background{position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;}
.final-defeat-video{z-index:0; background:#081a36;}
.final-defeat-overlay{position:absolute;
    inset:0;
    background:linear-gradient(180deg,rgba(3,9,24,.12) 0%,rgba(3,9,24,.18) 38%,rgba(3,9,24,.72) 100%),
      radial-gradient(circle at 50% 12%,rgba(255,255,255,.15),transparent 24%),
      linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0) 18%);
    pointer-events:none;}
.final-defeat-copy{position:absolute;
    z-index:2;
    left:0;
    right:0;
    top:0;
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding:28px 24px 170px;
    color:#fff;}
.final-defeat-copy .league-badge{background:rgba(7,27,54,.78);
    border:2px solid rgba(255,244,197,.72);
    box-shadow:0 10px 24px rgba(0,0,0,.24);
    color:#fff9e8;
    opacity:0;
    transform:translateY(18px) scale(.96);}
.final-defeat-copy h2{margin:132px auto 0;
    max-width:1000px;
    color:#fff9e8;
    font-size:clamp(2.8rem,6.2vw,5rem);
    line-height:1.02;
    letter-spacing:.03em;
    text-wrap:balance;
    text-shadow:0 6px 22px rgba(0,0,0,.58);
    opacity:0;
    transform:translateY(28px) scale(.94);}
.final-defeat-scene.play .final-defeat-copy .league-badge{animation:qfDefeatBadgeReveal .72s cubic-bezier(.18,.88,.22,1.08) .08s both;}
.final-defeat-scene.play .final-defeat-copy h2{animation:qfDefeatTitleReveal .92s cubic-bezier(.18,.88,.22,1.08) .2s both;}
.final-defeat-actions{position:absolute;
    z-index:2;
    left:0;
    right:0;
    bottom:36px;
    display:flex;
    justify-content:center;
    padding:0 24px;}
.final-defeat-actions .primary{min-width:220px;
    font-size:1.15rem;}

.game-over-scene{position: relative;
    min-height: 680px;
    overflow: hidden;
    color: white;
    border: 5px solid rgba(255,255,255,.72);
    border-radius: 25px;
    background:
      radial-gradient(circle at 50% 7%, rgba(255,255,255,.18), transparent 26%),
      linear-gradient(#405e7c 0 30%, #15283f 30% 62%, #226f3d 62%);
    box-shadow: var(--shadow);}
.game-over-roof{position: absolute;
    z-index: 8;
    inset: 0 0 auto;
    height: 78px;
    background:
      linear-gradient(160deg, transparent 0 32%, #172b48 33% 57%, transparent 58%) 0 0/140px 78px,
      linear-gradient(200deg, transparent 0 32%, #172b48 33% 57%, transparent 58%) 70px 0/140px 78px,
      linear-gradient(#263a52, #0b192b);
    border-bottom: 4px solid #8191a2;}
.game-over-lights{position: absolute;
    z-index: 9;
    inset: 24px 4% auto;
    display: flex;
    justify-content: space-between;
    opacity: .65;}
.game-over-lights span{width: clamp(45px, 8vw, 90px);
    height: 12px;
    border-radius: 99px;
    background: #fffbd5;
    box-shadow: 0 0 15px 7px rgba(255,251,213,.32);
    animation: gameOverLight 1.7s ease-in-out infinite alternate;}
.game-over-copy{position: absolute;
    z-index: 18;
    left: 50%;
    top: 82px;
    width: min(92%, 760px);
    transform: translateX(-50%);
    text-align: center;
    text-shadow: 0 4px 8px rgba(0,0,0,.5);}
.game-over-copy h2{margin: 0 0 8px;
    color: #fff;
    font-size: clamp(2.6rem, 8vw, 5.8rem);
    letter-spacing: -.04em;}
.game-over-copy p{margin: 0;
    font-size: clamp(1rem, 2.6vw, 1.35rem);
    font-weight: 900;}
.game-over-stand{position: absolute;
    z-index: 1;
    inset: 72px 0 auto;
    height: 245px;
    clip-path: polygon(0 0,100% 0,96% 100%,4% 100%);
    background:
      repeating-linear-gradient(0deg, transparent 0 39px, rgba(255,255,255,.1) 39px 42px),
      repeating-linear-gradient(90deg, rgba(255,255,255,.025) 0 46px, rgba(0,0,0,.075) 46px 92px),
      linear-gradient(#2a4261, #12253d);
    border-bottom: 7px solid #aeb8c0;}
.game-over-crowd-layer{position: absolute;
    z-index: 3;
    inset: 84px 3.5% auto;
    height: 218px;
    overflow: hidden;
    clip-path: polygon(0 0,100% 0,96% 100%,4% 100%);
    opacity: .84;
    filter: saturate(.82) brightness(.84);}
.matchday-result-crowd-background{position:absolute;
    display:none;
    pointer-events:none;
    object-fit:fill;
    opacity:1;
    filter:none;}
.game-over-hoarding{position: absolute;
    z-index: 11;
    left: 2%;
    right: 2%;
    top: 303px;
    height: 34px;
    overflow: hidden;
    border: 2px solid #dbe9f5;
    background: #123d69;}
.game-over-hoarding .advertising-track{height: 100%;
    animation-duration: 18s;
    opacity: .8;}
.game-over-pitch{position: absolute;
    z-index: 0;
    inset: 332px 0 0;
    background:
      radial-gradient(ellipse at 50% 115%, rgba(255,255,255,.1), transparent 48%),
      repeating-linear-gradient(90deg, rgba(255,255,255,.025) 0 110px, rgba(0,0,0,.04) 110px 220px),
      linear-gradient(#318f51, #176238);}
.defeated-player{position: absolute;
    z-index: 12;
    left: 50%;
    bottom: 44px;
    width: min(52vw, 360px);
    height: 350px;
    transform: translateX(-50%);}
.defeated-player svg{width: 100%; height: 100%; overflow: visible;}
.defeated-body,
.defeated-head,
.defeated-hands{transform-box: view-box;
    will-change: transform;}
.defeated-body{transform-origin: 170px 246px;}
.defeated-head{transform-origin: 170px 132px;}
.defeated-hands{transform-origin: 170px 122px;}
.game-over-scene.play .defeated-body{animation: defeatedBreathing 2.8s ease-in-out infinite;}
.game-over-scene.play .defeated-head{animation: defeatedHead 2.8s ease-in-out infinite;}
.game-over-scene.play .defeated-hands{animation: defeatedHands 1.3s ease-in-out infinite alternate;}
.game-over-scene.matchday-loss{
    background:
      radial-gradient(circle at 50% 10%, rgba(255,214,148,.22), transparent 22%),
      linear-gradient(#f09a6e 0 14%, #75658f 30%, #30496f 52%, #162a43 69%, #486451 69%, #2f533e 100%);
}
.game-over-scene.matchday-loss .game-over-roof{opacity:.88;}
.game-over-scene.matchday-loss .game-over-lights{opacity:.38;}
.game-over-scene.matchday-loss .game-over-lights span{animation:none; box-shadow:0 0 10px 4px rgba(255,251,213,.18);}
.game-over-scene.matchday-loss .game-over-stand{
    background:
      repeating-linear-gradient(0deg, transparent 0 39px, rgba(255,255,255,.08) 39px 42px),
      repeating-linear-gradient(90deg, rgba(255,255,255,.02) 0 46px, rgba(0,0,0,.06) 46px 92px),
      linear-gradient(#30465e, #16283e);
    border-bottom-color:#c2c9cf;
}
.game-over-scene.matchday-loss .game-over-crowd-layer,
.game-over-scene.matchday-loss .defeated-player{display:none;}
.game-over-scene.matchday-loss .game-over-pitch{
    background:
      radial-gradient(ellipse at 50% 120%, rgba(255,255,255,.08), transparent 46%),
      repeating-linear-gradient(90deg, rgba(255,255,255,.02) 0 110px, rgba(0,0,0,.035) 110px 220px),
      linear-gradient(#3c6c49, #234831);
}
/* v615W: Matchday draw/loss scenes for Green & Yellow and All Blue now use the supplied outside-stadium supporter artwork as the complete background, with the normal result overlays preserved on top. */
.game-over-scene.matchday-loss,
.game-over-scene.matchday-draw{
  background:#182430;
}
.game-over-scene.matchday-loss::before,
.game-over-scene.matchday-draw::before{display:none!important;}
.game-over-scene.matchday-loss .game-over-roof,
.game-over-scene.matchday-loss .game-over-lights,
.game-over-scene.matchday-loss .game-over-stand,
.game-over-scene.matchday-loss .game-over-crowd-layer,
.game-over-scene.matchday-loss .game-over-hoarding,
.game-over-scene.matchday-loss .game-over-pitch,
.game-over-scene.matchday-loss .defeated-player,
.game-over-scene.matchday-draw .game-over-roof,
.game-over-scene.matchday-draw .game-over-lights,
.game-over-scene.matchday-draw .game-over-stand,
.game-over-scene.matchday-draw .game-over-crowd-layer,
.game-over-scene.matchday-draw .game-over-hoarding,
.game-over-scene.matchday-draw .game-over-pitch,
.game-over-scene.matchday-draw .defeated-player{display:none!important;}
.game-over-scene.matchday-loss #gameOverMatchCrowdBackground,
.game-over-scene.matchday-draw #gameOverMatchCrowdBackground{
  display:block;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  z-index:1;
}
.game-over-scene.matchday-loss .game-over-copy h2{color:#fff4cf;}
.game-over-scene.matchday-loss .game-over-copy p{color:#fff9ee;}
.game-over-scene.matchday-draw{
    background:
      radial-gradient(circle at 50% 10%, rgba(255,214,148,.2), transparent 22%),
      linear-gradient(#efab7c 0 13%, #8474a2 29%, #38537a 50%, #182c46 69%, #4a6652 69%, #315641 100%);
}
.game-over-scene.matchday-draw .game-over-roof{opacity:.88;}
.game-over-scene.matchday-draw .game-over-lights{opacity:.38;}
.game-over-scene.matchday-draw .game-over-lights span{animation:none; box-shadow:0 0 10px 4px rgba(255,251,213,.18);}
.game-over-scene.matchday-draw .game-over-stand{
    background:
      repeating-linear-gradient(0deg, transparent 0 39px, rgba(255,255,255,.08) 39px 42px),
      repeating-linear-gradient(90deg, rgba(255,255,255,.02) 0 46px, rgba(0,0,0,.06) 46px 92px),
      linear-gradient(#30465e, #16283e);
    border-bottom-color:#c2c9cf;
}
.game-over-scene.matchday-draw .game-over-crowd-layer,
.game-over-scene.matchday-draw .defeated-player{display:none;}
.game-over-scene.matchday-draw .game-over-pitch{
    background:
      radial-gradient(ellipse at 50% 120%, rgba(255,255,255,.08), transparent 46%),
      repeating-linear-gradient(90deg, rgba(255,255,255,.02) 0 110px, rgba(0,0,0,.035) 110px 220px),
      linear-gradient(#3c6c49, #234831);
}
.game-over-scene.matchday-draw .game-over-copy h2{color:#fff4cf;}
.game-over-scene.matchday-draw .game-over-copy p{color:#fff9ee; max-width:680px; margin-inline:auto; padding-inline:12px; font-size:clamp(.92rem,2.15vw,1.22rem); line-height:1.28; text-wrap:balance;}
.game-over-scene.matchday-loss::before,
.game-over-scene.matchday-draw::before{
    content:"";
    position:absolute;
    z-index:0;
    left:0; right:0; top:78px; height:200px;
    background:radial-gradient(circle at 50% 15%, rgba(255,236,176,.22), transparent 42%);
    pointer-events:none;
    animation: twilightGlow 4.8s ease-in-out infinite alternate;
}
.game-over-scene.matchday-loss .game-over-copy,
.game-over-scene.matchday-draw .game-over-copy{
    top: 88px !important;
    width:min(92%, 820px);
}
.game-over-scene.matchday-loss .end-feedback,
.game-over-scene.matchday-draw .end-feedback{
    top: clamp(268px, 40vw, 312px) !important;
}
.game-over-scene.matchday-loss .game-over-actions,
.game-over-scene.matchday-draw .game-over-actions{
    bottom: 20px;
}
.game-over-scene.matchday-loss #gameOverTrainingBtn,
.game-over-scene.matchday-draw #gameOverTrainingBtn{
    font-size: clamp(1.2rem, 3vw, 1.75rem);
    padding: 16px 26px;
    min-width: min(92vw, 420px);
    box-shadow: 0 8px 20px rgba(0,0,0,.22);
}
.game-over-scene.matchday-loss.play .game-over-copy,
.game-over-scene.matchday-draw.play .game-over-copy{
    animation: resultCopyIn .7s cubic-bezier(.2,.82,.22,1) both,
               resultCopyFloat 3.6s ease-in-out .7s infinite alternate;
}
.game-over-scene.matchday-loss.play .game-over-actions,
.game-over-scene.matchday-draw.play .game-over-actions{
    animation: resultActionsRise .85s cubic-bezier(.2,.82,.22,1) both;
}
.game-over-scene.matchday-loss.play #gameOverTrainingBtn,
.game-over-scene.matchday-draw.play #gameOverTrainingBtn{
    animation: resultButtonPulse 2.2s ease-in-out 1s infinite;
}
@keyframes twilightGlow{from{opacity:.42; transform:translateY(0);}to{opacity:.78; transform:translateY(6px);}}
@keyframes resultCopyIn{from{opacity:0; transform:translateX(-50%) translateY(-12px) scale(.96);}to{opacity:1; transform:translateX(-50%) translateY(0) scale(1);}}
@keyframes resultCopyFloat{from{transform:translateX(-50%) translateY(0);}to{transform:translateX(-50%) translateY(6px);}}
@keyframes resultActionsRise{from{opacity:0; transform:translateX(-50%) translateY(12px);}to{opacity:1; transform:translateX(-50%) translateY(0);}}
@keyframes resultButtonPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.035);}}

/* v389: centre Matchday spelling feedback within the green pitch area. */
.game-over-scene.matchday-loss .end-feedback,
.game-over-scene.matchday-draw .end-feedback,
.celebration.matchday-winners .end-feedback{
    top:77% !important;
    bottom:auto !important;
    transform:translate(-50%,-50%);
}
@media (max-width:600px){
  .game-over-scene.matchday-loss .end-feedback,
  .game-over-scene.matchday-draw .end-feedback,
  .celebration.matchday-winners .end-feedback{
      top:75% !important;
  }
}

.game-over-actions{position: absolute;
    z-index: 24;
    left: 50%;
    bottom: 18px;
    display: flex;
    justify-content: center;
    gap: 10px;
    width: 94%;
    transform: translateX(-50%);}
@keyframes gameOverLight { from { opacity: .48; } to { opacity: .78; } }
@keyframes defeatedBreathing {
    0%,100% { transform: translateY(0) rotate(-1.6deg) scaleY(1); }
    38% { transform: translateY(7px) rotate(.6deg) scaleY(.98); }
    70% { transform: translateY(4px) rotate(.1deg) scaleY(.992); }
  }
@keyframes defeatedHead {
    0%,100% { transform: rotate(10deg) translateY(0); }
    38% { transform: rotate(14deg) translateY(6px); }
    70% { transform: rotate(11deg) translateY(3px); }
  }
@keyframes defeatedHands {
    from { transform: translateY(0) rotate(-1deg) scale(1); }
    to { transform: translateY(3px) rotate(1.2deg) scale(1.025); }
  }
.orientation-prompt{position: fixed;
    z-index: 10000;
    inset: 0;
    display: none;
    place-items: center;
    padding: 24px;
    color: white;
    background:
      radial-gradient(circle at 50% 20%, rgba(71,164,232,.45), transparent 34%),
      linear-gradient(145deg, #071b36, #123f72 58%, #176440);
    text-align: center;}
.orientation-prompt.visible{display: grid;}
.orientation-card{width: min(100%, 460px);
    padding: clamp(24px, 7vw, 42px);
    border: 3px solid rgba(255,255,255,.72);
    border-radius: 28px;
    background: rgba(7,27,54,.88);
    box-shadow: 0 24px 55px rgba(0,0,0,.42);
    backdrop-filter: blur(8px);}
.orientation-card h2{margin-bottom: 10px;
    color: white;
    font-size: clamp(1.8rem, 7vw, 2.8rem);}
.orientation-card p{margin-bottom: 0;
    font-size: clamp(1rem, 4vw, 1.24rem);
    font-weight: 800;
    line-height: 1.45;}
.orientation-device{position: relative;
    width: 104px;
    height: 166px;
    margin: 0 auto 30px;
    border: 8px solid #f4f8fc;
    border-radius: 20px;
    background:
      radial-gradient(circle at 50% 14%, rgba(255,255,255,.4), transparent 18%),
      linear-gradient(#53a9e5 0 42%, #1c7c44 42%);
    box-shadow:
      inset 0 0 0 3px #17365b,
      0 12px 24px rgba(0,0,0,.28);
    transform-origin: center;
    animation: rotateDevicePortrait 2.4s ease-in-out infinite;}
.orientation-device::before{content: "";
    position: absolute;
    left: 50%;
    top: -5px;
    width: 34px;
    height: 5px;
    transform: translateX(-50%);
    border-radius: 99px;
    background: #9eaebd;}
.orientation-device::after{content: "";
    position: absolute;
    left: 50%;
    bottom: 6px;
    width: 14px;
    height: 14px;
    transform: translateX(-50%);
    border: 2px solid rgba(255,255,255,.75);
    border-radius: 50%;}
.orientation-prompt[data-required-orientation="landscape"] .orientation-device{animation-name: rotateDeviceLandscape;}
.orientation-arrow{position: absolute;
    left: 50%;
    top: 50%;
    width: 174px;
    height: 174px;
    transform: translate(-50%, -50%);
    border: 6px solid transparent;
    border-top-color: #ffd447;
    border-right-color: #ffd447;
    border-radius: 50%;
    animation: orientationArrow 1.35s ease-in-out infinite;
    pointer-events: none;}
.orientation-arrow::after{content: "";
    position: absolute;
    right: -8px;
    top: 22px;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 18px solid #ffd447;
    transform: rotate(22deg);}
body.orientation-blocked{overflow: hidden;
    touch-action: none;}
@keyframes rotateDevicePortrait {
    0%, 18% { transform: rotate(90deg) scale(.94); }
    52%, 100% { transform: rotate(0deg) scale(1); }
  }
@keyframes rotateDeviceLandscape {
    0%, 18% { transform: rotate(0deg) scale(.94); }
    52%, 100% { transform: rotate(90deg) scale(1); }
  }
@keyframes orientationArrow {
    0%, 100% { opacity: .48; transform: translate(-50%, -50%) rotate(-26deg) scale(.92); }
    50% { opacity: 1; transform: translate(-50%, -50%) rotate(18deg) scale(1.04); }
  }
@media (max-width: 820px){.app{padding: 10px;}
.intro{min-height: 760px;}
.intro-features{grid-template-columns: repeat(2, 1fr);}
.intro-copy{padding-top: 96px;}
.topbar{grid-template-columns: 1fr auto;}
.topbar .lives-chip{justify-self: end;}
.topbar .score-chip{justify-self: start;}
.topbar .end-game{grid-column: 1 / -1;}
.stadium{min-height: 590px;}
.goal-illustration{width: 90%;}
.foreground-grass{top: 430px;}
.keeper{width: 108px;height: 160px;}
.advertising{font-size: .76rem;}}
@media (max-width: 560px){.celebration{min-height: 690px;}
.game-over-scene{min-height: 700px;}
.game-over-copy{top: 88px;}
.defeated-player{width: 280px; bottom: 66px;}
.celebration-copy{top: 83px;}
.podium{width: 225px;}
.winner{transform-origin: bottom center;}
.intro{min-height: 815px;}
.intro h1{letter-spacing: -2px;}
.intro-features{gap: 7px;}
.intro-step{min-height: 107px; font-size: .91rem;}
.answer-row{flex-direction: column;}
.stadium{height: 620px;}
.goal-illustration{width: 94%;}
.foreground-grass{top: 430px;}
.keeper{width: 94px;height: 139px;}
.finish-actions{width: 94%; justify-content: center; flex-wrap: wrap;}}
@media (prefers-reduced-motion: reduce){*,
*::before,
*::after{animation-duration: .01ms !important;
      animation-iteration-count: 1 !important;
      transition-duration: .01ms !important;}}
#trainingScreen.active,
#trainingCompleteScreen.active{height: min(720px, calc(100dvh - 20px));
    min-height: 560px;
    overflow: hidden;}
.training-complete-panel{height: 100%;
    min-height: 0;
    padding: clamp(10px, 2vh, 18px);
    overflow: hidden;}
.training-topbar{margin: 0;
    min-height: 42px;}
.training-instruction{margin: 0 0 3px;
    font-size: clamp(.88rem, 2vh, 1.08rem);}
.training-hear-btn{min-height: 35px;
    margin: 0 auto 4px;
    padding: .42rem .7rem;
    font-size: clamp(.75rem, 1.8vh, .9rem);}
.training-memory-form{margin: 0 auto 5px;}
.training-memory-input{min-height: 42px;
    padding: .48rem .7rem;
    font-size: clamp(1rem, 2.6vh, 1.28rem);}
.training-memory-row button{min-height: 42px;
    padding: .45rem .7rem;}
.training-keyboard{width: min(100%, 650px);}
.training-key-row{gap: clamp(2px, .55vw, 5px);
    margin-bottom: clamp(3px, .65vh, 5px);}
.training-key{min-width: clamp(27px, 5.5vw, 45px);
    min-height: clamp(31px, 5.2vh, 38px);
    padding: .24rem .2rem;
    font-size: clamp(.68rem, 1.75vh, .9rem);}
.training-key.action{min-width: clamp(65px, 13vw, 98px);}
.training-feedback{grid-row: 4;
    height: 34px;
    min-height: 34px;
    margin: 0;
    padding: 3px 2px 0;
    overflow: hidden;
    font-size: clamp(.75rem, 1.65vh, .9rem);
    line-height: 1.15;}
.training-complete-panel{display: grid;
    place-items: center;}
.training-complete-content{display: grid;
    grid-template-rows: auto auto auto minmax(0, 1fr) auto;
    width: min(100%, 900px);
    height: calc(100% - 4px);
    max-height: none;
    margin: 0;
    padding: clamp(12px, 2vh, 20px);
    overflow: hidden;}
.training-complete-content h2{margin: 2px 0;
    font-size: clamp(1.75rem, 4.8vh, 2.8rem);}
.training-complete-content > p{margin: 0;
    font-size: .9rem;}
.training-summary-grid{min-height: 0;
    margin: 9px 0;
    overflow: hidden;}
.training-summary-group{min-height: 0;
    padding: 9px;
    overflow: hidden;}
.training-summary-group h3{margin: 0 0 5px;
    font-size: .95rem;}
.training-summary-group .feedback-word-list{max-height: none;
    overflow: hidden;
    gap: 4px;}
.training-summary-group .feedback-word{padding: .24rem .42rem;
    font-size: .76rem;}
@media (max-height: 650px){#trainingScreen.active,
#trainingCompleteScreen.active{height: calc(100dvh - 10px);
      min-height: 500px;}
.training-hear-btn{min-height: 31px;
      padding: .32rem .6rem;}
.training-key{min-height: 28px;}
.training-feedback{height: 30px;
      min-height: 30px;}}
@media (max-width: 650px){#trainingScreen.active,
#trainingCompleteScreen.active{height: calc(100dvh - 28px);
      min-height: 0;}
.training-complete-panel{padding: 7px;}
.training-topbar{grid-template-columns: minmax(0, 1fr) auto;
      min-height: 0;
      gap: 4px;}
.training-stage-label{grid-row: 2;
      grid-column: 1 / -1;
      padding: .28rem .55rem;
      font-size: .72rem;}
.training-memory-row{flex-direction: row;}
.training-memory-row button{flex: 0 0 auto;
      font-size: .78rem;}
.training-summary-grid{grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 6px;}
.training-summary-group{padding: 6px;}
.training-summary-group h3{font-size: .76rem;}
.training-summary-group .feedback-word{padding: .2rem .3rem;
      font-size: .67rem;}}
.celebration{min-height: 720px;}
.celebration::after{content: "";
    position: absolute;
    z-index: 23;
    left: 0;
    right: 0;
    bottom: 0;
    height: 66px;
    border-top: 3px solid rgba(255,255,255,.45);
    background: linear-gradient(rgba(12,42,64,.96), rgba(5,25,41,.98));}
.celebration-copy{top: 69px;}
.celebration-copy h2{font-size: clamp(2.3rem, 6.4vw, 4.7rem);
    line-height: .95;}
.celebration-copy p{margin: 5px 0 0;
    font-size: clamp(.9rem, 2vw, 1.08rem);}
.celebration .end-feedback{top: 174px;
    width: min(92%, 840px);
    min-height: 100px;
    max-height: 112px;
    padding: 7px;
    overflow: hidden;}
.celebration .feedback-group{padding: 6px 8px;
    overflow: hidden;}
.celebration .feedback-group h3{margin-bottom: 4px;
    font-size: clamp(.78rem, 1.6vw, .94rem);}
.celebration .feedback-word-list{max-height: 49px;
    overflow: hidden;
    gap: 4px;}
.celebration .feedback-word{padding: .23rem .43rem;
    font-size: .72rem;}
.celebration .winner{bottom: 112px;}
.celebration .podium{bottom: 70px;}
.finish-actions{z-index: 31;
    bottom: 10px;
    width: min(96%, 850px);
    min-height: 46px;
    align-items: center;
    justify-content: center;}
.finish-actions button{min-height: 40px;
    padding: .48rem .72rem;
    font-size: .83rem;}
@media (max-width: 560px){.celebration{min-height: 690px;}
.celebration::after{height: 78px;}
.celebration-copy{top: 60px;}
.celebration-copy h2{font-size: 2.45rem;}
.celebration .end-feedback{top: 145px;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      width: 96%;
      min-height: 96px;
      max-height: 106px;
      gap: 5px;
      padding: 5px;}
.celebration .feedback-group{padding: 5px;}
.celebration .feedback-group h3{font-size: .68rem;}
.celebration .feedback-word-list{max-height: 52px;}
.celebration .feedback-word{padding: .18rem .3rem;
      font-size: .61rem;}
.celebration .winner{bottom: 118px;
      transform-origin: bottom center;}
.celebration .podium{bottom: 83px;
      width: 205px;}
.finish-actions{bottom: 8px;
      width: 98%;
      gap: 5px;}
.finish-actions button{min-height: 34px;
      padding: .36rem .45rem;
      font-size: .69rem;}}
.mode-panel::after{content: "";
    position: absolute;
    z-index: 1;
    inset: 0;
    background-image: url("../assets/images/svg-6c92c46a7dc5.svg");
    background-position: center;
    background-size: min(1000px, 112%) auto;
    background-repeat: no-repeat;
    opacity: .28;
    pointer-events: none;
    animation: ambientPanelDrift 16s ease-in-out infinite alternate;}
.game-shell{position: relative;
    isolation: isolate;
    overflow: hidden;
    background:
      linear-gradient(rgba(250,253,255,.95), rgba(239,247,252,.96));}
.game-shell::before{content: "";
    position: absolute;
    z-index: 0;
    inset: 0;
    background-image: url("../assets/images/svg-aa539da5ab8c.svg");
    background-position: center;
    background-size: min(920px, 100%) auto;
    background-repeat: no-repeat;
    opacity: .42;
    pointer-events: none;
    animation: tacticsBreathe 8s ease-in-out infinite alternate;}
.game-shell > *{position: relative;
    z-index: 1;}
.spell-stage{box-shadow:
      inset 0 0 0 1px rgba(255,255,255,.75),
      0 9px 24px rgba(26,78,117,.12);}
.penalty-panel{position: relative;
    isolation: isolate;
    overflow: hidden;
    background:
      linear-gradient(rgba(249,252,255,.95), rgba(230,240,248,.96));}
.penalty-panel::before{content: "";
    position: absolute;
    z-index: 0;
    inset: 0 0 auto;
    height: 250px;
    background-image: url("../assets/images/svg-4f2d2229ce90.svg");
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    opacity: .34;
    pointer-events: none;
    animation: stadiumGlowShift 7s ease-in-out infinite alternate;}
.penalty-panel > *{position: relative;
    z-index: 1;}
.celebration::before{content: "";
    position: absolute;
    z-index: 2;
    inset: 0;
    background-image: url("../assets/images/svg-868a53aee4ca.svg");
    background-position: center top;
    background-size: min(1000px, 110%) auto;
    background-repeat: no-repeat;
    opacity: .48;
    pointer-events: none;
    animation: celebrationSparkleDrift 5.5s ease-in-out infinite alternate;}
@keyframes ambientPanelDrift {
    from { transform: translate3d(-7px, 2px, 0) scale(1); }
    to { transform: translate3d(8px, -4px, 0) scale(1.018); }
  }
@keyframes tacticsBreathe {
    from { opacity: .32; transform: scale(1); }
    to { opacity: .46; transform: scale(1.012); }
  }
@keyframes stadiumGlowShift {
    from { opacity: .27; transform: translateY(-3px); }
    to { opacity: .40; transform: translateY(2px); }
  }

@keyframes celebrationSparkleDrift {
    from { transform: translateY(0) scale(1); opacity: .35; }
    to { transform: translateY(4px) scale(1.01); opacity: .55; }
  }
@media (max-width: 650px){.mode-panel::after{background-size: auto 84%;
      opacity: .20;}
.game-shell::before{background-size: auto 78%;
      opacity: .30;}
.penalty-panel::before{height: 205px;
      opacity: .25;}
.celebration::before{background-size: auto 74%;
      opacity: .34;}}
@media (prefers-reduced-motion: reduce){.mode-panel::after,
.game-shell::before,
.penalty-panel::before,
.celebration::before{animation: none !important;}}
.game-shell{border: 4px solid #315e79;
    background:
      linear-gradient(rgba(199,223,235,.88), rgba(151,190,205,.88)),
      url("../assets/images/svg-1972a7b796bd.svg") center top / 100% 205px no-repeat;
    box-shadow:
      inset 0 0 0 2px rgba(255,255,255,.42),
      0 14px 30px rgba(18,55,79,.22);}
.game-shell::before{display: none;}
.topbar{padding: 10px 12px;
    border: 3px solid #d7c99d;
    border-radius: 17px;
    background:
      linear-gradient(135deg, rgba(255,248,226,.97), rgba(246,237,207,.97));
    box-shadow: 0 6px 13px rgba(34,69,90,.16);}
.progress-track{border-color: #7897aa;
    background: #dce9e7;}
.spell-stage{isolation: isolate;
    border: 4px solid #d6bf7b;
    background:
      radial-gradient(circle at 50% 25%, rgba(255,255,255,.38), transparent 42%),
      repeating-linear-gradient(
        0deg,
        rgba(255,248,223,.96) 0 37px,
        rgba(245,235,201,.96) 37px 39px
      );
    box-shadow:
      inset 0 0 0 2px rgba(255,255,255,.48),
      0 11px 25px rgba(41,76,94,.18);}
.spell-stage::before{content: "";
    position: absolute;
    z-index: 0;
    inset: 0;
    width: auto;
    height: auto;
    border: 0;
    border-radius: 0;
    background-image: url("../assets/images/svg-f28c35da3d59.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    opacity: .83;
    pointer-events: none;
    animation: spellBackgroundFloat 12s ease-in-out infinite alternate;}
.spell-stage::after{content: "";
    position: absolute;
    z-index: 0;
    inset: 12px;
    width: auto;
    height: auto;
    border: 2px dashed rgba(48,105,139,.18);
    border-radius: 17px;
    pointer-events: none;}
.spell-stage > *{position: relative;
    z-index: 2;}
.spell-stage h2,
.spell-stage .prompt{display: table;
    margin-left: auto;
    margin-right: auto;
    padding: .22rem .65rem;
    border-radius: 10px;
    background: rgba(255,248,226,.9);
    box-shadow: 0 2px 7px rgba(68,75,64,.1);}
.spell-stage h2{margin-bottom: 4px;}
.hint{max-width: 720px;
    margin-left: auto;
    margin-right: auto;
    padding: 7px 12px;
    border: 2px solid rgba(190,159,78,.38);
    border-radius: 15px;
    background: rgba(255,247,218,.86);}
.answer-row input{color: #173a57;
    border-color: #9a8756;
    background: #fff7df;
    box-shadow: inset 0 2px 5px rgba(88,70,31,.08);}
.touch-keyboard{padding: 7px 7px 3px;
    border: 2px solid rgba(86,127,145,.24);
    border-radius: 16px;
    background: rgba(238,244,232,.78);}
.training-complete-panel{border: 4px solid #376d53;
    background:
      linear-gradient(
        to bottom,
        #b8ddeb 0 18%,
        #6c8ca0 18% 25%,
        #7fba75 25% 100%
      );
    box-shadow:
      inset 0 0 0 2px rgba(255,255,255,.42),
      0 14px 30px rgba(31,74,54,.22);}
.training-complete-panel::before{inset: 25% 0 0;
    height: auto;
    opacity: .38;
    background:
      repeating-linear-gradient(
        90deg,
        transparent 0 95px,
        rgba(214,238,204,.32) 95px 190px
      ),
      repeating-linear-gradient(
        0deg,
        transparent 0 92px,
        rgba(255,255,255,.12) 92px 95px
      );}
.training-complete-panel > *{position: relative;
    z-index: 3;}
.training-topbar{padding: 7px 9px;
    border: 3px solid #d3c28e;
    border-radius: 15px;
    background: rgba(255,247,221,.94);
    box-shadow: 0 5px 12px rgba(35,72,57,.16);}
.training-complete-content{border-color: #fff0b9;
    background:
      radial-gradient(circle at 50% 0, rgba(255,255,255,.4), transparent 35%),
      linear-gradient(135deg, #fff6d9, #f2e9c7);
    box-shadow:
      inset 0 0 0 2px rgba(215,188,108,.2),
      0 11px 24px rgba(31,72,52,.2);}
.training-memory-input{color: #173a57;
    border-color: #8d8158;
    background: #fff6dc;}
.training-key{border-color: #6f8d86;
    background: linear-gradient(#fff9e8, #e6eedb);
    box-shadow: 0 3px 0 #58756d;}
.training-stage-label{border-color: #8d8158;
    background: #fff3cf;}
.training-progress-track{border-color: #658577;
    background: #e8eee0;}
@keyframes spellBackgroundFloat {
    from { transform: translate3d(-3px, 0, 0) scale(1); }
    to { transform: translate3d(4px, -2px, 0) scale(1.008); }
  }

@media (max-width: 700px){.game-shell{background-size: auto 170px;}
.topbar{padding: 7px;}
.spell-stage::before{background-size: auto 90%;
      background-position: center bottom;
      opacity: .66;}
.spell-stage h2,
.spell-stage .prompt{background: rgba(255,248,226,.94);}}
@media (prefers-reduced-motion: reduce){.spell-stage::before{animation: none !important;}}
.game-shell{background: linear-gradient(#f7efcf, #efe3b8);}
.game-shell::before{display: none !important;
    background-image: none !important;}
.spell-stage{background:
      linear-gradient(135deg, #fff7da, #f2e6bc);}
.spell-stage::before,
.spell-stage::after{display: none !important;
    background-image: none !important;
    animation: none !important;}
.training-complete-panel{background:
      linear-gradient(135deg, #f7efcf, #eadca9);}
.training-complete-panel::before,
.training-complete-panel::after{display: none !important;
    background-image: none !important;
    animation: none !important;}
.training-complete-content{background:
      linear-gradient(135deg, #fff7da, #f1e5ba);}
body.mode-easy .keyboard-key.easy-backspace-key::before{display: none !important;
    content: none !important;}
html,
body{width: 100%;
    height: 100%;
    min-height: 0;
    overflow: hidden;
    overscroll-behavior: none;}
body{height: 100dvh;}
.app{width: min(100%, 1180px);
    height: 100%;
    min-height: 0;
    padding: clamp(6px, 1.35vh, 14px);
    overflow: hidden;}
.screen.active{display: grid;
    width: 100%;
    height: 100%;
    min-height: 0;
    place-items: center;
    overflow: hidden;}
.screen.active > .panel,
#gameOverScreen.active > .game-over-scene,
#celebrationScreen.active > .celebration,
#quarterFinalDefeatScreen.active > .quarter-final-defeat-scene,
#semiFinalDefeatScreen.active > .semi-final-defeat-scene,
#finalDefeatScreen.active > .final-defeat-scene{width: 100%;
    transform: translateZ(0) scale(var(--screen-fit, 1));
    transform-origin: center center;
    backface-visibility: hidden;}
body.scene-transitioning .screen.active{pointer-events: none;}
.screen.scene-entering{will-change: opacity, transform;}
.screen.scene-enter-slide{animation: sceneEnterSlide .52s cubic-bezier(.16,.84,.24,1) both;}
.screen.scene-enter-kick{animation: sceneEnterKick .55s cubic-bezier(.14,.9,.24,1.05) both;}
.screen.scene-enter-pop{animation: sceneEnterPop .58s cubic-bezier(.18,.88,.22,1.08) both;}
.screen.scene-enter-rise{animation: sceneEnterRise .52s cubic-bezier(.16,.84,.24,1) both;}
@keyframes sceneEnterSlide{
  0%{opacity:.18; transform:translate3d(38px,0,0) scale(.985);}
  58%{opacity:1; transform:translate3d(-5px,0,0) scale(1.004);}
  100%{opacity:1; transform:translate3d(0,0,0) scale(1);}
}
@keyframes sceneEnterKick{
  0%{opacity:.12; transform:translate3d(0,34px,0) scale(.965);}
  62%{opacity:1; transform:translate3d(0,-5px,0) scale(1.008);}
  100%{opacity:1; transform:translate3d(0,0,0) scale(1);}
}
@keyframes sceneEnterPop{
  0%{opacity:.08; transform:scale(.91);}
  58%{opacity:1; transform:scale(1.018);}
  100%{opacity:1; transform:scale(1);}
}
@keyframes sceneEnterRise{
  0%{opacity:.12; transform:translate3d(0,28px,0) scale(.982);}
  60%{opacity:1; transform:translate3d(0,-4px,0) scale(1.004);}
  100%{opacity:1; transform:translate3d(0,0,0) scale(1);}
}
.scene-transition-overlay{position:fixed;
    inset:0;
    z-index:8500;
    overflow:hidden;
    pointer-events:none;
    opacity:0;
    visibility:hidden;
    --transition-accent:#f5c72b;
    --transition-accent-soft:#fff2a8;}
.scene-transition-overlay.play{visibility:visible;
    animation:sceneOverlayVisibility .64s linear both;}
.scene-transition-overlay[data-scene="penalty"]{--transition-accent:#26a65b; --transition-accent-soft:#d8ffe5;}
.scene-transition-overlay[data-scene="training"],
.scene-transition-overlay[data-scene="trainingComplete"]{--transition-accent:#2c88d8; --transition-accent-soft:#d8efff;}
.scene-transition-overlay[data-scene="gameOver"]{--transition-accent:#d74b4b; --transition-accent-soft:#ffd8d8;}
.scene-transition-overlay[data-scene="celebration"]{--transition-accent:#f5c72b; --transition-accent-soft:#fff3a8;}
.scene-transition-sweep{position:absolute;
    top:-28%;
    left:-155%;
    width:145%;
    height:156%;
    transform:skewX(-16deg);
    background:linear-gradient(90deg,
      transparent 0 8%,
      color-mix(in srgb, var(--transition-accent) 88%, white) 9% 29%,
      rgba(255,255,255,.96) 30% 34%,
      color-mix(in srgb, var(--transition-accent) 72%, transparent) 35% 56%,
      transparent 57% 100%);
    filter:drop-shadow(0 0 16px rgba(255,255,255,.55));}
.scene-transition-sweep.one{animation:sceneSweepOne .64s cubic-bezier(.22,.72,.26,1) both;}
.scene-transition-sweep.two{top:-18%;
    left:-178%;
    opacity:.52;
    transform:skewX(-16deg) scaleY(.78);
    animation:sceneSweepTwo .64s .035s cubic-bezier(.22,.72,.26,1) both;}
.scene-transition-ball{position:absolute;
    top:50%;
    left:-64px;
    width:54px;
    height:54px;
    display:grid;
    place-items:center;
    border-radius:50%;
    background:#fff;
    box-shadow:0 5px 14px rgba(0,0,0,.28), 0 0 0 3px rgba(255,255,255,.7);
    font-size:38px;
    line-height:1;
    transform:translateY(-50%);
    animation:sceneBallFly .64s cubic-bezier(.18,.74,.25,1) both;}
@keyframes sceneOverlayVisibility{
  0%{opacity:0;}
  8%,62%{opacity:1;}
  100%{opacity:0;}
}
@keyframes sceneSweepOne{
  from{left:-155%;}
  to{left:128%;}
}
@keyframes sceneSweepTwo{
  from{left:-178%;}
  to{left:112%;}
}
@keyframes sceneBallFly{
  0%{left:-72px; transform:translateY(-50%) rotate(-120deg) scale(.82);}
  44%{transform:translateY(calc(-50% - 22px)) rotate(460deg) scale(1.06);}
  100%{left:calc(100% + 74px); transform:translateY(-50%) rotate(980deg) scale(.84);}
}
@media (max-width:650px){
  .scene-transition-ball{width:44px; height:44px; font-size:31px;}
  .scene-transition-sweep{filter:none;}
}
@media (prefers-reduced-motion:reduce){
  .screen.scene-entering{animation:none !important;}
  .scene-transition-overlay.play{animation:sceneOverlayReduced .18s linear both;}
  .scene-transition-sweep,
  .scene-transition-ball{display:none;}
  @keyframes sceneOverlayReduced{0%{opacity:0;} 50%{opacity:.2;} 100%{opacity:0;}}
}
/* Keep the goalkeeper as one composited object. Promoting every SVG joint
   created many competing GPU layers and caused frame-pacing stalls. */
.keeper.keeper-natural,
.keeper.keeper-natural .keeper-svg{backface-visibility:hidden;}
.keeper.keeper-natural{will-change:transform;}
.keeper.keeper-natural .keeper-svg{will-change:auto;}
.keeper.keeper-natural .keeper-joint,
.keeper.keeper-natural .keeper-glove,
.keeper.keeper-natural .keeper-shadow{backface-visibility:visible;will-change:auto;}
@media (prefers-reduced-motion: reduce){.keeper.keeper-natural{will-change:auto;}}
.game-shell{padding: clamp(10px, 1.8vh, 20px);}
.topbar{margin-bottom: clamp(8px, 1.4vh, 14px);}
.spell-stage{min-height: 0;
    padding: clamp(18px, 3.2vh, 34px) clamp(12px, 3vw, 30px) clamp(12px, 2.2vh, 24px);}
.spell-stage .listen-btn{margin: 0 0 clamp(8px, 1.5vh, 14px);}
.spell-stage .hint{min-height: clamp(42px, 7vh, 66px);
    margin: 0 0 clamp(8px, 1.5vh, 16px);}
.spell-stage .touch-keyboard{margin-top: clamp(8px, 1.4vh, 14px);}
.spell-stage .feedback{min-height: 25px;
    margin-top: clamp(5px, 1vh, 10px);}
.penalty-panel{position: relative;
    padding: clamp(5px, 1vh, 10px);}
.stadium{height: min(92dvh, 690px);
    min-height: 560px;}
.penalty-skill-panel{position: absolute;
    z-index: 70;
    top: clamp(76px, 13%, 112px);
    left: 50%;
    display: block;
    width: min(88%, 560px);
    margin: 0;
    padding: 12px 14px 10px;
    border: 3px solid rgba(255,255,255,.92);
    border-radius: 17px;
    background: rgba(235,245,252,.94);
    box-shadow: 0 10px 28px rgba(4,25,45,.38), 0 0 0 3px rgba(22,74,116,.48);
    transform: translate(-50%, 0);
    transform-origin: center;
    transition: opacity .18s ease, transform .18s ease, visibility .18s linear;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);}
.penalty-skill-panel[data-meter-phase="aim"],
.penalty-skill-panel[data-meter-phase="shooting"]{visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transform: translate(-50%, -8px) scale(.97);}
.penalty-skill-panel .skill-meter-block,
.penalty-skill-panel .penalty-skill-status{display: none;}
.penalty-skill-panel[data-meter-phase="accuracy"] .accuracy-control,
.penalty-skill-panel[data-meter-phase="power"] .power-control,
.penalty-skill-panel[data-meter-phase="accuracy"] .penalty-skill-status,
.penalty-skill-panel[data-meter-phase="power"] .penalty-skill-status{display: block;}
.penalty-skill-panel .skill-meter-heading{margin-bottom: 7px;
    font-size: 1rem;}
.penalty-skill-panel .skill-meter-result{font-size: .88rem;}
.penalty-skill-panel .penalty-skill-status{margin: 8px 0 0;
    font-size: .88rem;
    line-height: 1.2;}
#penaltyScreen.meter-active .penalty-skill-panel{box-shadow: 0 10px 28px rgba(4,25,45,.38), 0 0 0 4px rgba(255,205,55,.4);}
@media (pointer: coarse), (max-width: 820px){.app{padding: clamp(3px, .8vh, 8px);}
.game-shell{padding: clamp(7px, 1.3vh, 12px);}
.topbar{gap: 6px;
      margin-bottom: 7px;}
.progress-label{margin-bottom: 3px;
      font-size: .9rem;}
.progress-track{height: 14px;}
.spell-stage{padding: clamp(10px, 2vh, 17px) clamp(7px, 2vw, 14px) clamp(7px, 1.4vh, 12px);
      border-radius: 18px;}
.spell-stage .listen-btn{margin-bottom: 7px;
      padding: .64rem .86rem;}
.spell-stage .hint{min-height: 37px;
      margin-bottom: 6px;
      font-size: clamp(1.9rem, 6.7vw, 3.25rem);
      line-height: 1;}
.spell-stage .touch-keyboard{margin-top: 7px;}
.spell-stage .feedback{min-height: 21px;
      margin-top: 4px;
      font-size: .96rem;}
.penalty-panel{padding: 4px;}
.stadium{height: min(97dvh, 690px);}
.penalty-skill-panel{top: clamp(68px, 12%, 95px);
      width: min(91%, 520px);
      padding: 10px 11px 9px;
      border-radius: 15px;}}
@media (pointer: coarse) and (max-height: 720px){.score-chip{padding: .48rem .65rem;
      font-size: .86rem;}
.lives-chip{min-height: 38px;
      padding: .34rem .52rem;}
.topbar .end-game{padding: .5rem .62rem;
      font-size: .84rem;}
.touch-keyboard{padding-top: 7px;
      padding-bottom: 6px;}
.keyboard-row{margin-bottom: 5px;}
.keyboard-key{min-height: 38px;
      padding-top: .34rem;
      padding-bottom: .34rem;}}
.spell-stage .hint{display: block;
    width: fit-content;
    min-width: min(260px, 100%);
    max-width: min(100%, 720px);
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;}
.keyboard-key,
body.mode-easy .keyboard-key.grapheme-key{padding-top: .62rem;
    padding-bottom: .62rem;}
@media (pointer: coarse), (max-width: 820px){body.touch-keyboard-mode .keyboard-key,
body.mode-easy.touch-keyboard-mode .keyboard-key.grapheme-key{padding-top: .46rem;
      padding-bottom: .46rem;}}
@media (pointer: coarse) and (max-height: 720px){body.touch-keyboard-mode .keyboard-key,
body.mode-easy.touch-keyboard-mode .keyboard-key.grapheme-key{padding-top: .40rem;
      padding-bottom: .40rem;}}
.keeper-canvas{position: absolute;
    inset: 0;
    z-index: 18;
    width: 100%;
    height: 100%;
    pointer-events: none;
    display: none;}
.keeper-canvas.active{display:none!important;}
.keeper.sprite-hidden{visibility:visible!important;}
.spell-stage .touch-keyboard{padding-top: clamp(17px, 2.5vh, 22px);
    padding-bottom: clamp(17px, 2.5vh, 22px);}
@media (pointer: coarse), (max-width: 820px){.spell-stage .touch-keyboard{padding-top: clamp(12px, 2vh, 16px);
      padding-bottom: clamp(12px, 2vh, 16px);}}
@media (pointer: coarse) and (max-height: 720px){.spell-stage .touch-keyboard{padding-top: 10px;
      padding-bottom: 10px;}}
body.touch-keyboard-mode .spell-stage .touch-keyboard{padding-top: clamp(18px, 2.6vh, 23px);
    padding-bottom: clamp(18px, 2.6vh, 23px);}
@media (pointer: coarse), (max-width: 820px){body.touch-keyboard-mode .spell-stage .touch-keyboard{padding-top: 14px;
      padding-bottom: 14px;}}
@media (pointer: coarse) and (max-height: 720px){body.touch-keyboard-mode .spell-stage .touch-keyboard{padding-top: 12px;
      padding-bottom: 12px;}}
.scene-character-canvas{position: absolute;
    inset: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    display: block;
    opacity: 0;
    pointer-events: none;
    transform-origin: 50% 100%;
    will-change: transform, opacity;}
.winner.canvas-character-mode,
.defeated-player.canvas-character-mode{animation: none !important;}
.celebration.play .winner.canvas-character-mode{transform: translateX(-50%) !important;}
.winner.canvas-character-mode .winner-svg,
.defeated-player.canvas-character-mode > svg{visibility: hidden;}
.winner.canvas-character-mode .champion-body,
.winner.canvas-character-mode .champion-arms,
.winner.canvas-character-mode .champion-cup,
.defeated-player.canvas-character-mode .defeated-body,
.defeated-player.canvas-character-mode .defeated-head,
.defeated-player.canvas-character-mode .defeated-hands{animation: none !important;}
.scene-character-canvas.active{opacity: 1;}
.kickoff-actions{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    width: min(100%, 620px);
    margin-inline: auto;}
.kickoff-actions #kickoffBackBtn{grid-column: 1 / -1; justify-self: center;}
.kickoff-training-btn{background: linear-gradient(180deg, #f3c93f, #dca312); color: #20311f;}
#trainingScreen.active,
#trainingCompleteScreen.active{display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;}
.lcwc-training-panel{position: relative;
    width: min(1180px, 100%);
    height: min(760px, calc(100svh - 12px));
    min-height: 0;
    padding: 10px;
    overflow: hidden;
    background: linear-gradient(#183a64, #102743);}
.lcwc-topbar{position: relative;
    z-index: 20;
    margin-bottom: 8px;
    padding: 7px 9px;
    border-radius: 15px;
    background: rgba(8, 27, 47, .9);
    color: #fff;
    box-shadow: 0 6px 18px rgba(0,0,0,.22);}
.lcwc-scene{position: relative;
    height: calc(100% - 70px);
    min-height: 0;
    overflow: hidden;
    border-radius: 20px;
    isolation: isolate;
    background: linear-gradient(#8dd3f2 0 18%, #294c73 18% 48%, #3f9b4a 48% 100%);
    box-shadow: inset 0 0 0 3px rgba(255,255,255,.55);}
.lcwc-pitch{position: absolute;
    z-index: 2;
    inset: 43% 0 0;
    overflow: hidden;
    background: linear-gradient(180deg, #55ad55, #2e843c);
    perspective: 650px;}
.lcwc-mown-stripes{position: absolute;
    inset: 0;
    opacity: .28;
    background: repeating-linear-gradient(90deg, transparent 0 11%, rgba(255,255,255,.22) 11% 22%);
    transform: perspective(520px) rotateX(57deg) scale(1.4);
    transform-origin: 50% 0;}
.lcwc-halfway-line{position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    top: 30%;
    height: 4px;
    background: rgba(255,255,255,.78);
    transform: perspective(500px) rotateX(55deg);}
.lcwc-centre-circle{position: absolute;
    z-index: 2;
    left: 50%;
    top: 5%;
    width: min(28vw, 280px);
    aspect-ratio: 2 / 1;
    transform: translateX(-50%);
    border: 5px solid rgba(255,255,255,.76);
    border-radius: 50%;}
.training-flying-ball{--flight-start-x: -76vw;
    --flight-tilt: 18deg;
    position: absolute;
    z-index: 14;
    left: 50%;
    top: 50%;
    width: clamp(122px, 19vw, 202px);
    aspect-ratio: 1;
    border-radius: 50%;
    opacity: 0;
    transform: translate(-50%,-50%) scale(.18) rotate(var(--flight-tilt));
    filter: drop-shadow(0 18px 15px rgba(0,0,0,.34));
    will-change: transform, opacity;}
.training-ball-art{position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: visible;
    pointer-events: none;}
.training-flying-ball.fly{display: block;
    animation: lcwcBallFly 5.45s cubic-bezier(.18,.62,.2,1) both;}
.training-flying-ball.review{display: block;
    opacity: 1;
    left: 50%;
    top: 47%;
    transform: translate(-50%,-50%) scale(1.05) rotate(-5deg);}
.training-ball-word{--training-word-scale-x:1;
    position: absolute;
    z-index: 4;
    left: 50%;
    top: 52%;
    transform: translate(-50%,-50%) scaleX(var(--training-word-scale-x));
    transform-origin:center;
    max-width:none;
    box-sizing:border-box;
    padding: .2em .42em;
    border-radius: .45em;
    background: rgba(255,255,255,.94);
    color: #143d6a;
    font-size: clamp(18px, 3.7vw, 37px);
    line-height: 1;
    font-weight: 1000;
    letter-spacing: .015em;
    white-space: nowrap;
    box-shadow: 0 2px 0 rgba(0,0,0,.22);}
@keyframes lcwcBallFly {
    0% { opacity: 0; transform: translate(calc(-50% + var(--flight-start-x)), -88%) scale(.18) rotate(var(--flight-tilt)); }
    9% { opacity: 1; }
    53% { opacity: 1; transform: translate(-50%,-54%) scale(.88) rotate(-5deg); }
    74% { opacity: 1; transform: translate(-50%,-50%) scale(1.16) rotate(4deg); }
    100% { opacity: 0; transform: translate(-47%,25%) scale(5.4) rotate(32deg); }
  }
.training-cover-message{position: absolute;
    z-index: 13;
    left: 50%;
    top: 24%;
    transform: translateX(-50%);
    width: min(90%, 430px);
    padding: 10px 16px;
    border-radius: 16px;
    background: rgba(10, 37, 62, .9);
    color: #fff;
    text-align: center;
    box-shadow: 0 8px 24px rgba(0,0,0,.28);}
.training-cover-message .cover-eye{font-size: 1.45rem; margin-right: 5px;}
.training-cover-message strong{color: #ffe46c; margin-right: 5px;}
.training-practice-panel{position: absolute;
    z-index: 15;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    width: min(94%, 760px);
    max-height: 68%;
    overflow: hidden;
    padding: 9px 13px 10px;
    border-radius: 18px;
    background: rgba(250, 244, 208, .96);
    box-shadow: 0 12px 32px rgba(0,0,0,.35);
    text-align: center;}
.training-practice-panel h2{margin: 0 0 3px;
    font-size: clamp(1.05rem, 3vw, 1.55rem);
    color: #184f72;}
.training-practice-panel .training-instruction{margin: 0 0 5px;}
.training-practice-panel .training-memory-form{margin: 2px auto 5px;}
.lcwc-answer-row{gap: 7px;}
.lcwc-answer-row .training-memory-input{min-height: 44px;
    padding: .56rem .85rem;}
.lcwc-answer-row button{padding-block: .58rem;}
.lcwc-keyboard{margin-top: 4px;}
.lcwc-keyboard .training-key-row{gap: 5px; margin-bottom: 5px;}
.lcwc-keyboard .training-key{min-height: 39px; padding-block: 7px;}
.lcwc-keyboard .training-key.grapheme-key{min-width: 66px; background: linear-gradient(#ffe470,#efc22e); color: #173b53;}
.lcwc-practice-actions{margin-top: 2px;}
.lcwc-practice-actions .training-hear-btn{margin: 0; padding: 6px 11px;}
.training-practice-panel .training-feedback{min-height: 21px; margin: 2px 0 0;}
.lcwc-complete-panel{background: linear-gradient(#173b62,#24663d);}
@media (max-width: 700px), (max-height: 700px){.kickoff-actions{grid-template-columns: 1fr; gap: 8px;}
.kickoff-actions #kickoffBackBtn{grid-column: auto;}
.lcwc-training-panel{height: calc(100svh - 6px); padding: 5px;}
.lcwc-topbar{margin-bottom: 4px; padding: 5px 7px;}
.lcwc-scene{height: calc(100% - 58px); border-radius: 14px;}
.training-practice-panel{bottom: 5px; padding: 7px 9px 8px; max-height: 72%;}
.training-cover-message{top: 18%; padding: 7px 10px;}
.lcwc-answer-row{flex-direction: row;}
.lcwc-answer-row .training-memory-input{min-height: 40px; padding: .48rem .7rem;}
.lcwc-keyboard .training-key{min-height: 34px; padding: 5px 4px; font-size: .9rem;}
.lcwc-keyboard .training-key.grapheme-key{min-width: 55px;}
.training-practice-panel .training-feedback{font-size: .9rem; min-height: 20px;}}
@media (max-width: 430px){.lcwc-answer-row{flex-direction: column;}
.lcwc-answer-row button{width: 100%;}
.training-practice-panel{width: 97%;}
.training-cover-message span:last-child{display: block;}}

.lcwc-practice-actions{
  display: flex;
  justify-content: center;
  align-items: center;
}
.penalty-aim-prompt{
  position: absolute;
  z-index: 72;
  left: 50%;
  bottom: clamp(72px, 12%, 105px);
  width: max-content;
  max-width: min(86%, 340px);
  padding: .58rem .9rem;
  color: #fff;
  border: 2px solid rgba(255,255,255,.95);
  border-radius: 999px;
  background: rgba(17,63,99,.94);
  box-shadow: 0 6px 18px rgba(0,0,0,.32);
  font-size: clamp(.88rem, 3.6vw, 1.05rem);
  font-weight: 1000;
  line-height: 1.15;
  text-align: center;
  pointer-events: none;
  transform: translateX(-50%);
  transition: opacity .18s ease, transform .18s ease, visibility .18s linear;
}
.penalty-aim-prompt[hidden]{display: none !important;}
.penalty-aim-prompt.is-hiding{
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 8px);
}
@media (pointer: fine) and (min-width: 821px){
  .penalty-aim-prompt{display: none !important;}
}

.training-key-row.training-action-row .training-hear-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: clamp(105px, 25vw, 155px);
  min-height: clamp(31px, 5.2vh, 38px);
  margin: 0;
  padding: .24rem .48rem;
  border: 2px solid #2c6793;
  border-radius: 9px;
  box-shadow: 0 3px 0 #174c75;
  font-size: clamp(.68rem, 1.75vh, .9rem);
  line-height: 1.05;
}
.training-key-row.training-action-row{
  flex-wrap: nowrap;
  align-items: stretch;
}
@media (max-width: 430px), (max-height: 700px){
  .lcwc-answer-row{
    flex-direction: row;
    align-items: stretch;
  }
  .lcwc-answer-row button{
    width: auto;
    flex: 0 0 74px;
    padding-inline: .35rem;
  }
  .training-key-row.training-action-row{gap: 3px;}
  .training-key-row.training-action-row .training-key.action{
    min-width: clamp(62px, 20vw, 88px);
  }
  .training-key-row.training-action-row .training-hear-btn{
    min-width: 0;
    flex: 1 1 118px;
    padding-inline: .3rem;
    font-size: .72rem;
  }
  .training-practice-panel .training-feedback{
    height: 42px;
    min-height: 42px;
    padding-top: 3px;
  }
}


#bonusScreen{display:none!important;}
#bonusScreen.active{display:none!important;}
.bonus-panel{position:relative;
    width:min(100%,1040px);
    height:min(720px,calc(100dvh - 22px));
    min-height:560px;
    overflow:hidden;
    padding:0;
    border:4px solid #8f6a05;
    border-radius:25px;
    background:#0e6335;
    box-shadow:0 22px 48px rgba(3,24,18,.34);}
.bonus-header{position:absolute;
    inset:0 0 auto 0;
    z-index:20;
    display:grid;
    grid-template-columns:minmax(0,1fr) auto auto auto;
    gap:9px;
    align-items:center;
    min-height:68px;
    padding:8px 12px;
    color:#fff;
    background:linear-gradient(180deg,rgba(9,43,72,.98),rgba(8,34,57,.94));
    border-bottom:3px solid rgba(255,224,92,.72);}
.bonus-title-wrap{min-width:0;}
.bonus-kicker{display:block;
    color:#ffe269;
    font-size:.72rem;
    font-weight:1000;
    letter-spacing:.12em;
    text-transform:uppercase;}
.bonus-header h2{margin:1px 0 0;
    color:#fff;
    font-size:clamp(1.15rem,3vw,1.72rem);
    line-height:1.05;}
.bonus-chip{padding:.48rem .72rem;
    border:2px solid rgba(255,255,255,.7);
    border-radius:99px;
    background:rgba(255,255,255,.13);
    font-size:.84rem;
    font-weight:1000;
    white-space:nowrap;}
.bonus-timer-chip{min-width:84px;text-align:center;font-variant-numeric:tabular-nums;}
.bonus-timer-chip.warning{color:#382600;background:#ffe36d;border-color:#fff2a7;}
.bonus-timer-chip.danger{color:#fff;background:#c82f2f;border-color:#ffb0a6;animation:bonusTimerPulse .55s ease-in-out infinite alternate;}
@keyframes bonusTimerPulse{to{transform:scale(1.08);filter:brightness(1.18);}}
.bonus-arena{position:absolute;
    inset:68px 0 0;
    overflow:hidden;
    background:
      radial-gradient(circle at 50% 8%,rgba(255,242,151,.75),transparent 24%),
      linear-gradient(#143d69 0 25%,#265475 25% 36%,#18854a 36% 100%);}
.bonus-arena::before{content:"";
    position:absolute;
    inset:0 0 auto;
    height:36%;
    opacity:.8;
    background:
      repeating-linear-gradient(90deg,transparent 0 30px,rgba(255,255,255,.06) 30px 32px),
      repeating-linear-gradient(0deg,transparent 0 22px,rgba(255,255,255,.06) 22px 24px);}
.bonus-crowd{position:absolute;
    left:0; right:0; top:12%;
    height:24%;
    opacity:.88;
    background:
      radial-gradient(circle,#ffe3b8 0 3px,transparent 4px) 2px 3px/24px 19px,
      radial-gradient(circle,#f3cf35 0 5px,transparent 6px) 12px 10px/31px 23px,
      linear-gradient(rgba(13,34,55,.2),rgba(7,25,42,.72));}
.bonus-pitch{position:absolute;
    inset:34% 0 0;
    background:
      linear-gradient(90deg,transparent 49.7%,rgba(255,255,255,.34) 49.7% 50.3%,transparent 50.3%),
      repeating-linear-gradient(90deg,rgba(24,139,68,.96) 0 11%,rgba(20,124,61,.96) 11% 22%);}
.bonus-pitch::after{content:"";
    position:absolute;
    left:50%; bottom:-36%;
    width:70%; height:72%;
    transform:translateX(-50%);
    border:5px solid rgba(255,255,255,.62);
    border-radius:50%;}
.bonus-goal{position:absolute;
    left:50%; top:18%;
    z-index:5;
    width:min(91%,900px);
    height:min(59%,400px);
    transform:translateX(-50%);
    appearance:none;
    padding:0;
    overflow:visible;
    border:0;
    border-radius:22px;
    outline:none;
    background:transparent;
    box-shadow:none;
    cursor:crosshair;
    touch-action:none;
    user-select:none;
    -webkit-user-select:none;}
.bonus-goal:hover,
.bonus-goal:active{
    transform:translateX(-50%);
    filter:none;}
.bonus-goal:focus-visible{box-shadow:0 0 0 5px rgba(255,228,91,.88),0 0 28px rgba(255,228,91,.55);}
.bonus-goal.paused .bonus-target{animation-play-state:paused;}
.bonus-target{position:absolute;
    z-index:3;
    width:var(--target-size,72px);
    height:var(--target-size,72px);
    animation:bonusTargetDrift var(--target-duration,1.3s) linear infinite;
    animation-delay:var(--target-delay,0s);
    will-change:transform;}
.bonus-target-face{position:absolute;
    inset:0;
    display:grid;
    place-items:center;
    transform:none;
    border:5px solid #fff;
    border-radius:50%;
    color:#fff;
    background:
      radial-gradient(circle,#fff 0 13%,transparent 14%),
      radial-gradient(circle,var(--target-light,#6ecbff) 0 37%,var(--target-dark,#1767ae) 38% 62%,#fff 63% 72%,var(--target-dark,#1767ae) 73%);
    box-shadow:0 4px 0 rgba(0,0,0,.28),0 0 20px var(--target-glow,rgba(83,190,255,.7));
    font-size:clamp(1.1rem,3.5vw,1.65rem);
    font-weight:1000;
    text-shadow:0 2px 2px rgba(0,0,0,.62);}
.bonus-target[data-value="2"] .bonus-target-face{--target-light:#f3f6f8;--target-dark:#758896;--target-glow:rgba(228,242,255,.75);}
.bonus-target[data-value="3"] .bonus-target-face{--target-light:#fff28b;--target-dark:#d59200;--target-glow:rgba(255,214,44,.95);}
.bonus-target.hit .bonus-target-face{animation:bonusTargetBurst .58s cubic-bezier(.15,.8,.22,1) both;}
@keyframes bonusTargetDrift{
  0%{transform:translate(-50%,-50%) rotate(-5deg);}
  23%{transform:translate(calc(-50% + var(--drift-x1,28px)),calc(-50% + var(--drift-y1,-15px))) rotate(5deg);}
  49%{transform:translate(calc(-50% + var(--drift-x2,-24px)),calc(-50% + var(--drift-y2,18px))) rotate(-7deg);}
  74%{transform:translate(calc(-50% + var(--drift-x3,18px)),calc(-50% + var(--drift-y3,25px))) rotate(7deg);}
  100%{transform:translate(-50%,-50%) rotate(-5deg);}
}
@keyframes bonusTargetBurst{
  0%{transform:scale(1);filter:brightness(1);opacity:1;}
  45%{transform:scale(1.38) rotate(12deg);filter:brightness(1.7);opacity:1;}
  100%{transform:scale(.15) rotate(45deg);filter:brightness(2);opacity:0;}
}
.bonus-reticle{position:absolute;
    z-index:7;
    left:50%; top:55%;
    width:42px; height:42px;
    transform:translate(-50%,-50%);
    border:4px solid #ffe050;
    border-radius:50%;
    box-shadow:0 0 0 3px rgba(9,32,50,.62),0 0 16px #ffe050;
    pointer-events:none;
    transition:left .12s ease,top .12s ease,opacity .18s ease;}
.bonus-reticle::before,.bonus-reticle::after{content:"";
    position:absolute;
    left:50%; top:50%;
    background:#ffe050;
    transform:translate(-50%,-50%);}
.bonus-reticle::before{width:56px;height:4px;}
.bonus-reticle::after{width:4px;height:56px;}
.bonus-reticle.locked{border-color:#fff;background:rgba(255,224,80,.2);}
.bonus-ball{position:absolute;
    z-index:10;
    left:0; top:0;
    width:42px;height:42px;
    display:none;
    border:2px solid #111;
    border-radius:50%;
    background:
      radial-gradient(circle at 50% 48%,#111 0 17%,transparent 18%),
      conic-gradient(from 18deg,#fff 0 12%,#111 12% 19%,#fff 19% 36%,#111 36% 44%,#fff 44% 62%,#111 62% 70%,#fff 70% 88%,#111 88% 95%,#fff 95%);
    box-shadow:0 5px 8px rgba(0,0,0,.38);}
.bonus-ball.shooting{display:block;}
.bonus-controls{position:absolute;
    z-index:15;
    left:50%; bottom:12px;
    width:min(94%,700px);
    transform:translateX(-50%);
    padding:9px 11px;
    border:3px solid rgba(255,231,119,.86);
    border-radius:18px;
    color:#fff;
    background:rgba(7,35,58,.94);
    box-shadow:0 12px 26px rgba(0,0,0,.28);}
.bonus-instruction{min-height:24px;
    margin:0 0 7px;
    text-align:center;
    color:#fff5b5;
    font-weight:1000;}
.bonus-power-row{display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    gap:10px;
    align-items:end;}
.bonus-meter-stack{display:grid;gap:3px;min-width:0;}
.bonus-meter-label{display:block;color:#fff5b5;font-size:.72rem;font-weight:1000;letter-spacing:.06em;text-align:center;text-transform:uppercase;}
.bonus-power-meter{position:relative;
    height:24px;
    overflow:hidden;
    border:3px solid #d7e6ef;
    border-radius:99px;
    background:linear-gradient(90deg,#dc3a3a 0 28%,#efa32c 28% 47%,#25a85c 47% 55%,#efa32c 55% 74%,#dc3a3a 74% 100%);}
.bonus-power-needle{position:absolute;
    left:50%; top:-5px;
    width:7px;height:32px;
    transform:translateX(-50%);
    border:2px solid #0a2137;
    border-radius:6px;
    background:#fff;
    box-shadow:0 0 8px rgba(255,255,255,.9);}
.bonus-shoot-btn{min-width:150px;
    color:#173045;
    background:linear-gradient(#ffe979,#e6ad16);
    border:3px solid #fff2ad;}
.bonus-shoot-btn:disabled{opacity:.48;filter:grayscale(.4);cursor:not-allowed;}
.bonus-shot-feedback{position:absolute;
    z-index:16;
    left:50%; top:31%;
    min-width:min(88%,360px);
    padding:.68rem 1rem;
    transform:translate(-50%,-50%) scale(.8);
    opacity:0;
    border:3px solid #fff;
    border-radius:99px;
    color:#fff;
    background:rgba(8,38,61,.94);
    text-align:center;
    font-size:clamp(1rem,3vw,1.35rem);
    font-weight:1000;
    pointer-events:none;}
.bonus-shot-feedback.show{animation:bonusFeedbackPop 1.05s ease both;}
.bonus-shot-feedback.hit{background:rgba(20,126,61,.96);}
.bonus-shot-feedback.miss{background:rgba(133,48,34,.96);}
.bonus-intro{position:absolute;
    inset:0;
    z-index:28;
    display:none;
    place-items:center;
    padding:clamp(14px,3vw,28px);
    background:
      radial-gradient(circle at 50% 30%,rgba(255,226,78,.22),transparent 38%),
      linear-gradient(155deg,rgba(3,29,22,.9),rgba(6,48,38,.96));
    backdrop-filter:blur(5px);
}
.bonus-intro.show{display:grid;}
.bonus-intro-card{width:min(92%,570px);
    max-height:92%;
    overflow:auto;
    padding:clamp(18px,4vw,30px);
    border:3px solid rgba(255,230,105,.92);
    border-radius:24px;
    color:#fff;
    text-align:center;
    background:linear-gradient(160deg,rgba(13,96,61,.98),rgba(4,48,39,.99));
    box-shadow:0 18px 50px rgba(0,0,0,.48),inset 0 0 30px rgba(255,237,137,.08);
}
.bonus-intro-ball{font-size:clamp(2.1rem,8vw,3.5rem);line-height:1;animation:bonusIntroBall 1.05s ease-in-out infinite alternate;}
@keyframes bonusIntroBall{to{transform:translateY(-5px) rotate(8deg);}}
.bonus-intro-card h3{margin:8px 0 10px;color:#ffe978;font-size:clamp(1.55rem,5vw,2.25rem);line-height:1.05;}
.bonus-intro-card>p{margin:0 auto 14px;max-width:46ch;font-size:clamp(.92rem,2.4vw,1.06rem);font-weight:800;line-height:1.35;}
.bonus-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0 18px;}
.bonus-rule{display:grid;align-content:start;gap:5px;min-height:106px;padding:11px 9px;border:2px solid rgba(255,255,255,.32);border-radius:15px;background:rgba(0,0,0,.18);font-size:.82rem;font-weight:800;line-height:1.2;}
.bonus-rule strong{color:#ffe978;font-size:.96rem;}
.bonus-rule-icon{font-size:1.55rem;line-height:1;}
#bonusStartBtn{min-width:min(100%,260px);padding:.82rem 1.25rem;color:#16331f;background:linear-gradient(#ffe66b,#f5bc24);border:3px solid #fff1a5;font-size:1rem;font-weight:1000;box-shadow:0 8px 0 #9d6a00,0 12px 24px rgba(0,0,0,.25);}
#bonusStartBtn:hover{transform:translateY(-2px);}
#bonusStartBtn:active{transform:translateY(5px);box-shadow:0 3px 0 #9d6a00;}
@media (max-width:560px){
  .bonus-intro{padding:9px;}
  .bonus-intro-card{width:96%;padding:14px 12px;border-radius:18px;}
  .bonus-intro-ball{font-size:2.15rem;}
  .bonus-intro-card h3{margin:4px 0 7px;font-size:1.38rem;}
  .bonus-intro-card>p{margin-bottom:9px;font-size:.82rem;}
  .bonus-rules{gap:6px;margin:9px 0 12px;}
  .bonus-rule{min-height:88px;padding:8px 5px;font-size:.69rem;}
  .bonus-rule strong{font-size:.77rem;}
  .bonus-rule-icon{font-size:1.25rem;}
  #bonusStartBtn{padding:.66rem .9rem;font-size:.88rem;}
}
@media (max-height:570px) and (orientation:landscape){
  .bonus-intro-card{width:min(94%,700px);padding:10px 16px;}
  .bonus-intro-ball{display:none;}
  .bonus-intro-card h3{margin:0 0 4px;font-size:1.25rem;}
  .bonus-intro-card>p{margin-bottom:7px;font-size:.78rem;}
  .bonus-rules{margin:7px 0 9px;}
  .bonus-rule{min-height:66px;padding:6px;font-size:.66rem;}
  .bonus-rule-icon{font-size:1rem;}
  #bonusStartBtn{padding:.55rem .9rem;}
}
@keyframes bonusFeedbackPop{
  0%{opacity:0;transform:translate(-50%,-50%) scale(.7);}
  18%,75%{opacity:1;transform:translate(-50%,-50%) scale(1);}
  100%{opacity:0;transform:translate(-50%,-50%) scale(.92);}
}
.bonus-complete{position:absolute;
    z-index:30;
    inset:0;
    display:none;
    place-items:center;
    padding:20px;
    background:rgba(3,24,38,.72);
    backdrop-filter:blur(4px);}
.bonus-complete.show{display:grid;}
.bonus-complete-card{width:min(92%,520px);
    padding:22px;
    border:5px solid #ffe46b;
    border-radius:24px;
    color:#173045;
    background:linear-gradient(#fffdf0,#fff0a7);
    box-shadow:0 18px 44px rgba(0,0,0,.38);
    text-align:center;}
.bonus-complete-card h3{margin:0 0 8px;color:#8a5c00;font-size:clamp(1.55rem,5vw,2.35rem);}
.bonus-complete-card p{margin:7px 0;font-weight:800;}
.bonus-stars{font-size:2rem;letter-spacing:.16em;}
#bonusContinueBtn{margin-top:10px;color:#fff;background:linear-gradient(#2ca75a,#14743b);border:3px solid #9be7b3;}
@media (max-width:650px){
  .bonus-panel{height:calc(100dvh - 12px);min-height:500px;border-radius:18px;}
  .bonus-header{grid-template-columns:minmax(0,1fr) auto auto;min-height:72px;padding:6px 8px 27px;}
  .bonus-header .end-game{position:absolute;right:8px;bottom:4px;grid-column:auto;min-width:66px;min-height:25px;padding:.24rem .48rem;font-size:.72rem;}
  .bonus-kicker{font-size:.58rem;}
  .bonus-header h2{font-size:1.06rem;}
  .bonus-chip{padding:.38rem .52rem;font-size:.72rem;}
  .bonus-arena{inset:72px 0 0;}
  .bonus-goal{top:14%;width:94%;height:58%;}
  .bonus-target{--target-size:58px;}
  .bonus-target[data-value="2"]{--target-size:52px !important;}
  .bonus-target[data-value="3"]{--target-size:46px !important;}
  .bonus-reticle{width:34px;height:34px;}
  .bonus-reticle::before{width:46px;}.bonus-reticle::after{height:46px;}
  .bonus-controls{bottom:6px;width:96%;padding:7px 8px;border-radius:14px;}
  .bonus-instruction{min-height:21px;margin-bottom:5px;font-size:.82rem;}
  .bonus-power-row{gap:6px;}
  .bonus-power-meter{height:20px;}
  .bonus-power-needle{height:28px;}
  .bonus-shoot-btn{min-width:116px;padding:.62rem .55rem;font-size:.78rem;}
}
@media (max-height:620px){
  .bonus-panel{height:calc(100dvh - 6px);min-height:470px;}
  .bonus-header{min-height:62px;padding-bottom:23px;}
  .bonus-arena{inset:62px 0 0;}
  .bonus-goal{top:12%;height:58%;}
  .bonus-controls{bottom:4px;}
}
@media (prefers-reduced-motion:reduce){
  .bonus-target{animation:none!important;}
  .bonus-shot-feedback.show{animation:none;opacity:1;}
}


#bonusScreen.active{touch-action:none;}
#bonusScreen.bonus-meter-live{cursor:pointer;}
#finalScore{
  width:100%;
  margin:5px auto 0;
  white-space:nowrap;
  font-size:clamp(.72rem,2.25vw,1.08rem);
  line-height:1.1;
  letter-spacing:-.012em;
}
@media (max-width:560px){
  .celebration-copy{width:98%;}
  #finalScore{font-size:clamp(.66rem,2.65vw,.88rem);}
}
body.game-loading{
  overflow:hidden !important;
  touch-action:none;
}
body.game-loading .app,
body.game-loading .desktop-fullscreen-toggle,
body.game-loading .orientation-prompt{
  visibility:hidden !important;
}
.startup-loader{
  --loading-progress:0;
  --loading-progress-pct:0%;
  --loading-rotation:0deg;
  position:fixed;
  z-index:20000;
  inset:0;
  display:grid;
  place-items:center;
  padding:20px;
  color:#fff;
  background:
    linear-gradient(180deg,rgba(4,18,48,.34) 0%,rgba(5,20,49,.24) 35%,rgba(3,19,42,.52) 100%),
    radial-gradient(circle at 50% 18%,rgba(143,234,255,.18),transparent 34%),
    url("../assets/ui/footie-phonics-menu-background-v612.webp") center center / cover no-repeat;
  opacity:1;
  visibility:visible;
  transition:opacity .48s ease,visibility 0s linear .48s;
  overflow:hidden;
  isolation:isolate;
}
.startup-loader::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:
    radial-gradient(circle at 50% 84%,rgba(255,255,255,.12),transparent 24%),
    linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 28%),
    linear-gradient(180deg,rgba(6,27,63,0) 40%,rgba(6,27,63,.18) 100%);
}
.startup-loader.is-hiding{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
}
.startup-loader-card{
  width:min(92vw,610px);
  padding:clamp(22px,5vw,42px);
  border:4px solid rgba(255,255,255,.88);
  border-radius:30px;
  text-align:center;
  background:linear-gradient(155deg,rgba(7,28,56,.84),rgba(5,22,45,.78));
  backdrop-filter:blur(4px);
  -webkit-backdrop-filter:blur(4px);
  box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 0 32px rgba(89,171,239,.16);
}
.startup-loader-badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:14px;
  padding:.43rem .78rem;
  border:2px solid #fff1a6;
  border-radius:999px;
  color:#2f2600;
  background:linear-gradient(#ffe66c,#efbd2d);
  font-size:clamp(.74rem,2.5vw,.95rem);
  font-weight:1000;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.startup-loader h1{
  margin:0 0 9px;
  color:#fff;
  font-size:clamp(2rem,8vw,4.35rem);
  line-height:.93;
  letter-spacing:-.045em;
  text-shadow:0 4px 0 #0b3d75,0 9px 22px rgba(0,0,0,.35);
}
.startup-loader-status{
  min-height:1.55em;
  margin:0 0 21px;
  color:#eef8ff;
  font-size:clamp(.98rem,3vw,1.18rem);
  font-weight:900;
}
.startup-progress-wrap{
  position:relative;
  width:100%;
  padding:18px 0 7px;
}
.startup-progress-track{
  position:relative;
  height:22px;
  overflow:hidden;
  border:3px solid rgba(255,255,255,.95);
  border-radius:999px;
  background:rgba(2,17,34,.75);
  box-shadow:inset 0 3px 8px rgba(0,0,0,.48),0 5px 14px rgba(0,0,0,.2);
}
.startup-progress-fill{
  width:var(--loading-progress-pct);
  height:100%;
  border-radius:inherit;
  background:
    repeating-linear-gradient(135deg,rgba(255,255,255,.24) 0 10px,transparent 10px 20px),
    linear-gradient(90deg,#29bd68,#f4d342);
  box-shadow:0 0 17px rgba(255,220,71,.55);
  transition:width .28s ease;
}
.startup-progress-ball{
  position:absolute;
  z-index:2;
  left:clamp(13px,var(--loading-progress-pct),calc(100% - 13px));
  top:0;
  width:36px;
  height:36px;
  display:grid;
  place-items:center;
  transform:translateX(-50%) rotate(var(--loading-rotation));
  border-radius:50%;
  font-size:29px;
  line-height:1;
  filter:drop-shadow(0 5px 4px rgba(0,0,0,.34));
  transition:left .28s ease,transform .28s ease;
}
.startup-progress-meta{
  display:flex;
  justify-content:space-between;
  gap:12px;
  margin-top:9px;
  color:#d7edff;
  font-size:.8rem;
  font-weight:900;
}
.startup-progress-percent{color:#ffe56d;font-variant-numeric:tabular-nums;}
.startup-loader-ready .startup-progress-ball{animation:startupReadyBall .55s ease both;}
@keyframes startupReadyBall{
  0%{transform:translateX(-50%) rotate(720deg) scale(1);}
  48%{transform:translate(-50%,-18px) rotate(790deg) scale(1.18);}
  100%{transform:translateX(-50%) rotate(850deg) scale(1);}
}
@media(max-width:520px){
  .startup-loader{padding:12px;}
  .startup-loader-card{width:96vw;padding:24px 17px;border-radius:23px;}
  .startup-loader-status{margin-bottom:14px;}
  .startup-progress-wrap{padding-top:16px;}
}
@media(max-height:540px) and (orientation:landscape){
  .startup-loader-card{width:min(86vw,650px);padding:15px 24px;}
  .startup-loader-badge{margin-bottom:7px;}
  .startup-loader h1{font-size:2.25rem;}
  .startup-loader-status{margin-bottom:8px;font-size:.9rem;}
  .startup-progress-wrap{padding-top:14px;}
}
@media(prefers-reduced-motion:reduce){
  .startup-loader,
  .startup-progress-fill,
  .startup-progress-ball{transition:none!important;}
  .startup-loader-ready .startup-progress-ball{animation:none!important;}
}


@media (pointer:coarse),(max-width:620px){
  
  
  
  
  
}

.keeper.keeper-natural.keeper-anticipating .keeper-svg,
.keeper.keeper-natural.keeper-anticipating #keeperHead{animation:none!important;}
.keeper.keeper-natural.keeper-anticipating{filter:drop-shadow(0 8px 7px rgba(0,0,0,.2));}

.penalty-message.crossbar{background:rgba(173,99,9,.97);}
.penalty-message.tip{background:rgba(32,92,145,.97);}

.bonus-panel[data-bonus-variant="shrinking"] .bonus-target{
  animation-name:bonusTargetDrift,bonusTargetShrink;
  animation-duration:var(--target-duration,1.2s),1.75s;
  animation-timing-function:linear,ease-in-out;
  animation-iteration-count:infinite,infinite;
  animation-direction:normal,alternate;
  animation-delay:var(--target-delay,0s),var(--target-delay,0s);
}
@keyframes bonusTargetShrink{from{scale:1}to{scale:.58}}
.bonus-panel[data-bonus-variant="flash"] .bonus-target{
  animation-name:bonusTargetDrift,bonusTargetFlash;
  animation-duration:var(--target-duration,1.2s),1.12s;
  animation-timing-function:linear,steps(1,end);
  animation-iteration-count:infinite,infinite;
  animation-delay:var(--target-delay,0s),var(--target-delay,0s);
}
@keyframes bonusTargetFlash{0%,58%,100%{opacity:1}59%,78%{opacity:.08}}
.bonus-panel[data-bonus-variant="rapid"] .bonus-target-face{box-shadow:0 4px 0 rgba(0,0,0,.28),0 0 24px var(--target-glow,rgba(83,190,255,.7));}
.bonus-panel.bonus-final-rush .bonus-target[data-value="5"] .bonus-target-face{
  --target-light:#fff9a8;
  --target-dark:#ef9e00;
  --target-glow:rgba(255,225,45,1);
  animation:bonusGoldenRush .34s ease-in-out infinite alternate;
}
@keyframes bonusGoldenRush{to{transform:scale(1.17) rotate(5deg);filter:brightness(1.24)}}


.game-mode-panel,.cup-run-panel{width:min(1080px,96vw);padding:clamp(20px,3vw,38px);text-align:center;overflow:hidden;position:relative}
.game-mode-panel{
  background:
    linear-gradient(180deg,rgba(4,18,48,.42) 0%,rgba(3,24,56,.26) 38%,rgba(2,28,58,.48) 100%),
    url("../assets/ui/footie-phonics-menu-background-v612.webp") center center / cover no-repeat;
  border:3px solid rgba(255,255,255,.28);
  box-shadow:0 22px 58px rgba(0,0,0,.28);
}
.game-mode-panel::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 24%), radial-gradient(circle at 50% 15%,rgba(146,233,255,.12),transparent 30%);
  pointer-events:none;
}
.game-mode-panel > *{position:relative;z-index:1;}
.game-mode-brand-row{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:clamp(14px,2vw,24px);
  margin:10px auto 8px;
  width:fit-content;
  max-width:100%;
}
.game-mode-brand-copy{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  text-align:left;
}
.game-mode-logo{
  flex:0 0 auto;
  display:block;
  width:clamp(92px,11vw,130px);
  max-width:24%;
  margin:0;
  border-radius:50%;
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.28));
}
.game-mode-brand-copy .brand-tagline{
  margin-top:6px;
}

.game-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:clamp(18px,3vh,30px) auto;max-width:980px}
.game-mode-choice{min-height:260px;padding:22px 18px;border:3px solid rgba(255,255,255,.34);border-radius:24px;background:linear-gradient(165deg,rgba(255,255,255,.24),rgba(0,0,0,.20));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:0 14px 30px rgba(0,0,0,.26);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:transform .18s ease,filter .18s ease,border-color .18s ease}
.game-mode-choice:hover,.game-mode-choice:focus-visible{transform:translateY(-5px) scale(1.015);filter:brightness(1.09);border-color:#ffe25e}
.game-mode-choice .game-mode-icon{font-size:clamp(42px,5vw,68px);filter:drop-shadow(0 5px 5px rgba(0,0,0,.25))}
.game-mode-choice .game-mode-name{font-size:clamp(23px,3vw,36px);font-weight:1000;line-height:1}
.game-mode-choice .game-mode-description{font-size:clamp(14px,1.55vw,18px);line-height:1.35;max-width:280px}
.game-mode-choice.training{background:linear-gradient(165deg,rgba(87,169,107,.75),rgba(36,108,67,.75))}
.game-mode-choice.matchday{background:linear-gradient(165deg,rgba(33,139,211,.75),rgba(22,79,145,.75))}
.game-mode-choice.cup{background:linear-gradient(165deg,rgba(224,184,44,.75),rgba(164,99,5,.75))}
.game-mode-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}
.game-mode-panel h1,.game-mode-panel .mode-intro{color:#fff;text-shadow:0 3px 8px rgba(0,0,0,.35)}
.mode-panel[data-selected-game-mode="training"] .league-badge::before{content:"🏟️ ";}
.mode-panel[data-selected-game-mode="matchday"] .league-badge::before{content:"⚽ ";}

.matchday-hud,.cup-hud{position:fixed;z-index:48;top:max(8px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:12px;pointer-events:none;filter:drop-shadow(0 4px 7px rgba(0,0,0,.35))}
.matchday-hud[hidden],.cup-hud[hidden]{display:none!important}
.matchday-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-width:min(460px,78vw);border:3px solid rgba(255,255,255,.9);border-radius:16px;overflow:hidden;background:#11263c;color:#fff;font-weight:1000}
.match-team{padding:8px 14px;font-size:clamp(13px,1.8vw,19px);white-space:nowrap}.match-team.rival{text-align:right}
.match-score{padding:6px 16px;background:#0b1725;color:#ffe45f;font-size:clamp(24px,3vw,34px);letter-spacing:.12em;white-space:nowrap}
.match-clock-chip,.cup-stage-chip{padding:8px 13px;border-radius:999px;background:#f2c928;color:#172138;border:2px solid #fff;font-weight:1000;white-space:nowrap}
.cup-hud{flex-direction:column;gap:5px;top:max(5px,env(safe-area-inset-top))}
.cup-stage-chip{font-size:clamp(12px,1.6vw,17px);padding:5px 13px}
.cup-penalty-strip{display:grid;grid-template-columns:auto minmax(120px,1fr);gap:5px 10px;align-items:center;padding:7px 12px;border-radius:14px;background:rgba(8,25,43,.96);border:2px solid #fff;color:#fff;min-width:min(520px,90vw)}
.cup-penalty-label{font-weight:900;font-size:12px;text-align:right;white-space:nowrap}.cup-marks{display:flex;gap:5px;min-height:20px;align-items:center}
.cup-mark{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:1000;background:#607083;color:#fff;border:1px solid rgba(255,255,255,.7)}
.cup-mark.scored{background:#1da64b}.cup-mark.missed{background:#d83d3d}.cup-mark.pending{background:#66788c;color:transparent}

.cup-run-panel{background:linear-gradient(180deg,rgba(4,18,48,.42) 0%,rgba(3,24,56,.26) 38%,rgba(2,28,58,.48) 100%),radial-gradient(circle at 50% 15%,rgba(255,239,142,.16),transparent 28%),url("../assets/ui/footie-phonics-menu-background.webp") center center / cover no-repeat;color:#fff;border:3px solid rgba(255,255,255,.25)}

.mode-panel::after,
.cup-run-panel::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 24%),radial-gradient(circle at 50% 15%,rgba(146,233,255,.10),transparent 30%);pointer-events:none;}
.mode-panel > *,
.cup-run-panel > *{position:relative;z-index:1;}
.quarter-final-broadcast-intro{display:none;position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;background:#000;}
.quarter-broadcast-intro-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;}
.quarter-final-broadcast-intro.intro-playing .quarter-broadcast-hitbox,.quarter-final-broadcast-intro.intro-playing .quarter-broadcast-ticker{opacity:0;pointer-events:none;}
.quarter-final-broadcast-intro:not(.intro-ready) .quarter-broadcast-hitbox,.quarter-final-broadcast-intro:not(.intro-ready) .quarter-broadcast-ticker{opacity:0;pointer-events:none;}

.cup-run-panel.quarter-final-broadcast-mode{width:min(1024px,96vw);padding:0;aspect-ratio:1024 / 576;background:#000;border:3px solid rgba(255,255,255,.28);box-shadow:0 22px 60px rgba(0,0,0,.32);}
.cup-run-panel.quarter-final-broadcast-mode::before{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 26%),linear-gradient(180deg,rgba(6,22,48,.04),rgba(6,22,48,.10) 100%);}
.cup-run-panel.quarter-final-broadcast-mode .quarter-final-broadcast-intro{display:block;pointer-events:auto;}
.cup-run-panel.quarter-final-broadcast-mode .cup-trophy-icon,
.cup-run-panel.quarter-final-broadcast-mode #cupStageBadge,
.cup-run-panel.quarter-final-broadcast-mode #cupStageHeading,
.cup-run-panel.quarter-final-broadcast-mode #cupStageIntro,
.cup-run-panel.quarter-final-broadcast-mode #cupPositionBadge,
.cup-run-panel.quarter-final-broadcast-mode .cup-score-card,
.cup-run-panel.quarter-final-broadcast-mode .cup-actions{opacity:0;visibility:hidden;pointer-events:none;}
.quarter-broadcast-hitbox{position:absolute;display:block;overflow:hidden;}
.quarter-broadcast-back{left:28.707%;top:60.6%;width:12.693%;height:26.7%;}
.quarter-broadcast-start{left:41.8%;top:52.1%;width:9.3%;height:18.3%;}
.quarter-broadcast-button{position:absolute;inset:0;padding:0;border:none;border-radius:0;background:rgba(248,249,251,.94);color:#163252;font-weight:1000;font-size:clamp(14px,1.55vw,20px);line-height:1;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(44,64,88,.20), inset 0 -7px 10px rgba(0,0,0,.05);text-shadow:none;cursor:pointer;appearance:none;-webkit-appearance:none;opacity:1;transition:background .14s ease,box-shadow .14s ease,filter .14s ease;overflow:hidden;}
.quarter-broadcast-button::before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.36);pointer-events:none;}
.quarter-broadcast-button::after{content:"";position:absolute;inset:0;background:rgba(255,225,78,0);pointer-events:none;transition:background .14s ease, box-shadow .14s ease;}
.quarter-broadcast-button-label{position:relative;z-index:1;display:block;white-space:nowrap;color:#14304f;text-shadow:0 1px 0 rgba(255,255,255,.45);}
.quarter-broadcast-back .quarter-broadcast-button{clip-path:polygon(1% 29%,87% 0%,100% 55%,19% 100%);}
.quarter-broadcast-back .quarter-broadcast-button-label{transform:rotate(-30deg);transform-origin:center center;}
.quarter-broadcast-start .quarter-broadcast-button{clip-path:polygon(0% 19%,94% 0%,99% 74%,11% 100%);}
.quarter-broadcast-start .quarter-broadcast-button-label{transform:rotate(-11deg) skewX(-8deg) translateY(1px);}
.quarter-broadcast-button:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:-2px;}


.quarter-broadcast-ticker{position:absolute;left:7.4%;right:1.3%;bottom:4.0%;height:7.8%;overflow:hidden;display:flex;align-items:center;color:#1c3152;font-size:clamp(14px,1.95vw,23px);font-weight:1000;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.28);pointer-events:none;}
.quarter-broadcast-ticker-track{display:inline-flex;align-items:center;min-width:max-content;animation:quarterBroadcastTicker 14s linear infinite;}
.quarter-broadcast-ticker-track span{display:inline-block;padding-right:60px;}
@keyframes quarterBroadcastTicker{0%{transform:translateX(0)}100%{transform:translateX(-33.333%)}}
.semi-final-broadcast-intro{display:none;position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;background:#000;}
.semi-broadcast-intro-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;}
.semi-final-broadcast-intro.intro-playing .semi-broadcast-hitbox,.semi-final-broadcast-intro.intro-playing .semi-broadcast-ticker{opacity:0;pointer-events:none;}
.semi-final-broadcast-intro:not(.intro-ready) .semi-broadcast-hitbox,.semi-final-broadcast-intro:not(.intro-ready) .semi-broadcast-ticker{opacity:0;pointer-events:none;}

.cup-run-panel.semi-final-broadcast-mode{width:min(1024px,96vw);padding:0;aspect-ratio:1024 / 559;background:#000;border:3px solid rgba(255,255,255,.28);box-shadow:0 22px 60px rgba(0,0,0,.32);}
.cup-run-panel.semi-final-broadcast-mode::before{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 26%),linear-gradient(180deg,rgba(6,22,48,.04),rgba(6,22,48,.08) 100%);}
.cup-run-panel.semi-final-broadcast-mode .semi-final-broadcast-intro{display:block;pointer-events:auto;}
.cup-run-panel.semi-final-broadcast-mode .cup-trophy-icon,
.cup-run-panel.semi-final-broadcast-mode #cupStageBadge,
.cup-run-panel.semi-final-broadcast-mode #cupStageHeading,
.cup-run-panel.semi-final-broadcast-mode #cupStageIntro,
.cup-run-panel.semi-final-broadcast-mode #cupPositionBadge,
.cup-run-panel.semi-final-broadcast-mode .cup-score-card,
.cup-run-panel.semi-final-broadcast-mode .cup-actions{opacity:0;visibility:hidden;pointer-events:none;}
.semi-broadcast-hitbox{position:absolute;display:block;overflow:hidden;}
.semi-broadcast-back{left:0%;top:25.22%;width:8.50%;height:22.72%;}
.semi-broadcast-start{left:33.59%;top:76.92%;width:34.47%;height:10.91%;overflow:visible;}
.quarter-broadcast-button,.semi-broadcast-button{position:absolute;inset:0;padding:0;border:none;border-radius:0;background:rgba(248,249,251,.95);color:#163252;font-weight:1000;font-size:clamp(14px,1.55vw,20px);line-height:1;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-shadow:none;cursor:pointer;appearance:none;-webkit-appearance:none;opacity:1;transition:background .14s ease,box-shadow .14s ease,filter .14s ease;overflow:hidden;}
.quarter-broadcast-button::before,.semi-broadcast-button::before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.36);pointer-events:none;}
.quarter-broadcast-button::after,.semi-broadcast-button::after{content:"";position:absolute;inset:0;background:rgba(255,225,78,0);pointer-events:none;transition:background .14s ease, box-shadow .14s ease;}
.quarter-broadcast-button-label,.semi-broadcast-button-label{position:relative;z-index:3;display:block;white-space:nowrap;color:#14304f;text-shadow:0 1px 0 rgba(255,255,255,.45);}
.semi-broadcast-back .semi-broadcast-button{background:rgba(90,56,38,.8);clip-path:polygon(0% 2.36%,100% 14.2%,100% 93.0%,0% 100%);box-shadow:0 3px 8px rgba(0,0,0,.16);}
.semi-broadcast-back .semi-broadcast-button::before{content:"";position:absolute;left:4%;right:4%;top:4%;bottom:4%;background:rgba(248,249,251,.8);border:none;clip-path:polygon(0% 2.57%,100% 14.2%,100% 93.0%,0% 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.34), inset 0 -7px 10px rgba(0,0,0,.05);}
.semi-broadcast-back .semi-broadcast-button::after{content:"";position:absolute;left:4%;right:4%;top:4%;bottom:4%;clip-path:polygon(0% 2.57%,100% 14.2%,100% 93.0%,0% 100%);background:rgba(255,225,78,0);} 
.semi-broadcast-back-label{transform:none;font-size:clamp(17px,1.75vw,24px);width:100%;text-align:center;}
.semi-broadcast-start .semi-broadcast-button{background:rgba(90,56,38,.8);clip-path:polygon(0% 100%,0% 58%,13% 0%,87% 0%,100% 58%,100% 100%);box-shadow:0 3px 8px rgba(0,0,0,.18);filter:none;}
.semi-broadcast-start .semi-broadcast-button::before{content:"";position:absolute;left:1.1%;right:1.1%;bottom:1.8%;top:40%;background:rgba(248,249,251,.8);border:none;border-radius:0 0 4px 4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34), inset 0 -7px 10px rgba(0,0,0,.05);}
.semi-broadcast-start .semi-broadcast-button::after{content:"";position:absolute;left:1.6%;right:1.6%;top:2.2%;height:63%;background:rgba(248,249,251,.8);border:none;border-radius:48% 48% 0 0 / 100% 100% 0 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34);}
.semi-broadcast-start-label{font-size:clamp(20px,2.2vw,30px);letter-spacing:.05em;transform:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.quarter-broadcast-button:focus-visible,.semi-broadcast-button:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:-2px;}
.quarter-broadcast-button,
.semi-broadcast-button{transition:none;}
.quarter-broadcast-button:hover,
.semi-broadcast-button:hover,
.quarter-broadcast-button:active,
.semi-broadcast-button:active{transform:none;filter:none;}
.quarter-broadcast-button:hover .quarter-broadcast-button-label,
.semi-broadcast-button:hover .semi-broadcast-button-label,
.quarter-broadcast-button:focus-visible .quarter-broadcast-button-label,
.semi-broadcast-button:focus-visible .semi-broadcast-button-label{text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.14em;}
.semi-broadcast-ticker{position:absolute;left:13.2%;right:3.35%;top:89.35%;height:5.55%;padding:0 12px;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;color:#f3f7ff;font-size:clamp(16px,2vw,22px);font-weight:1000;line-height:1;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.34);pointer-events:none;border-radius:3px;clip-path:inset(0 round 3px);contain:paint;isolation:isolate;}
.semi-broadcast-ticker-track{display:inline-flex;align-items:center;justify-content:flex-start;height:100%;min-width:max-content;animation:quarterBroadcastTicker 14s linear infinite;will-change:transform;}
.semi-broadcast-ticker-track span{display:inline-flex;align-items:center;justify-content:flex-start;height:100%;padding-right:72px;line-height:1;transform:translateY(-1px);}

.final-broadcast-intro{display:none;position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;background:#000;}
.final-broadcast-intro-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;}
.final-broadcast-intro.intro-playing .final-broadcast-hitbox,.final-broadcast-intro.intro-playing .final-broadcast-ticker{opacity:0;pointer-events:none;}
.final-broadcast-intro:not(.intro-ready) .final-broadcast-hitbox,.final-broadcast-intro:not(.intro-ready) .final-broadcast-ticker{opacity:0;pointer-events:none;}

.cup-run-panel.final-broadcast-mode{width:min(1024px,96vw);padding:0;aspect-ratio:1024 / 559;background:#000;border:3px solid rgba(255,255,255,.28);box-shadow:0 22px 60px rgba(0,0,0,.32);}
.cup-run-panel.final-broadcast-mode::before{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 26%),linear-gradient(180deg,rgba(6,22,48,.04),rgba(6,22,48,.10) 100%);}
.cup-run-panel.final-broadcast-mode .final-broadcast-intro{display:block;pointer-events:auto;}
.cup-run-panel.final-broadcast-mode .cup-trophy-icon,
.cup-run-panel.final-broadcast-mode #cupStageBadge,
.cup-run-panel.final-broadcast-mode #cupStageHeading,
.cup-run-panel.final-broadcast-mode #cupStageIntro,
.cup-run-panel.final-broadcast-mode #cupPositionBadge,
.cup-run-panel.final-broadcast-mode .cup-score-card,
.cup-run-panel.final-broadcast-mode .cup-actions{opacity:0;visibility:hidden;pointer-events:none;}
.final-broadcast-hitbox{position:absolute;display:block;overflow:hidden;}
.final-broadcast-back{left:1.367%;top:57.066%;width:8.691%;height:18.784%;overflow:visible;}
.final-broadcast-start{left:43.066%;top:80.322%;width:14.453%;height:11.628%;overflow:hidden;}
.final-broadcast-button{position:absolute;inset:0;padding:0;border:none;border-radius:0;background:rgba(248,249,251,.8);color:#163252;font-weight:1000;font-size:clamp(14px,1.55vw,20px);line-height:1;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-shadow:none;cursor:pointer;appearance:none;-webkit-appearance:none;opacity:1;transition:none;overflow:hidden;box-shadow:inset 0 0 0 4px rgba(90,56,38,.95), inset 0 -7px 10px rgba(0,0,0,.05);}
.final-broadcast-button::before,.final-broadcast-button::after{content:none;}
.final-broadcast-button-label{position:relative;z-index:3;display:block;white-space:nowrap;color:#14304f;text-shadow:0 1px 0 rgba(255,255,255,.45);}
.final-broadcast-back .final-broadcast-button{clip-path:polygon(0% 20%,100% 0%,100% 66.67%,0% 100%);}
.final-broadcast-back-label{transform:rotate(-13deg);transform-origin:center center;font-size:clamp(17px,1.72vw,24px);}
.final-broadcast-start .final-broadcast-button{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);}
.final-broadcast-start-label{transform:none;font-size:clamp(19px,2vw,28px);letter-spacing:.05em;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.final-broadcast-button:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:-2px;}
.final-broadcast-button:hover,.final-broadcast-button:active{transform:none;filter:none;}
.final-broadcast-button:hover .final-broadcast-button-label,
.final-broadcast-button:focus-visible .final-broadcast-button-label{text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.14em;}
.final-broadcast-ticker{position:absolute;left:7.0%;right:7.0%;bottom:1.6%;height:6.2%;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;color:#f2f6ff;font-size:clamp(13px,1.7vw,20px);font-weight:1000;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.34);pointer-events:none;}
.final-broadcast-ticker-track{display:inline-flex;align-items:center;min-width:max-content;animation:quarterBroadcastTicker 14s linear infinite;}
.final-broadcast-ticker-track span{display:inline-block;padding-right:72px;}

.cup-trophy-icon{font-size:clamp(58px,9vw,110px);filter:drop-shadow(0 8px 8px rgba(0,0,0,.35));animation:cupFloat 2.6s ease-in-out infinite}
@keyframes cupFloat{50%{transform:translateY(-8px) rotate(2deg)}}
.cup-run-panel h2{font-size:clamp(34px,6vw,68px);margin:0 0 8px}.cup-run-intro{font-size:clamp(16px,2vw,22px);max-width:760px;margin:0 auto 18px;line-height:1.35}
.cup-score-card{width:min(720px,94%);margin:14px auto 20px;padding:14px;border-radius:20px;background:rgba(4,16,31,.62);border:2px solid rgba(255,255,255,.2)}
.cup-score-row{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;padding:8px 5px}.cup-score-row strong{text-align:right}.cup-score-row .cup-marks{justify-content:flex-start}
.cup-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}

.word-flash-overlay,.rival-chance-overlay{position:fixed;inset:0;z-index:160;display:grid;place-items:center;background:rgba(4,16,30,.32);pointer-events:none;opacity:0;transition:opacity .16s ease}
.word-flash-overlay.show,.rival-chance-overlay.show{opacity:1}
.word-flash-ball{width:clamp(160px,25vw,260px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;padding:22px;background:radial-gradient(circle at 32% 25%,#fff 0 27%,#e7e8e6 52%,#a9ada9 100%);border:7px solid #1d2226;box-shadow:0 16px 45px rgba(0,0,0,.42);font-size:clamp(25px,4vw,45px);font-weight:1000;color:#111;transform:translateX(-120vw) rotate(-360deg)}
.word-flash-overlay.show .word-flash-ball{animation:wordBallFlash 1.55s cubic-bezier(.18,.72,.24,1) both}
@keyframes wordBallFlash{0%{transform:translateX(-120vw) rotate(-420deg) scale(.7)}42%{transform:translateX(0) rotate(-20deg) scale(1.08)}66%{transform:translateX(0) rotate(8deg) scale(1)}100%{transform:translateX(120vw) rotate(440deg) scale(.72)}}
.rival-chance-card{width:min(560px,92vw);padding:20px 20px 16px;border-radius:26px;background:linear-gradient(155deg,rgba(17,31,77,.97),rgba(81,14,33,.95));border:4px solid rgba(255,255,255,.95);color:#fff;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.48),inset 0 0 0 2px rgba(255,255,255,.08);transform:scale(.75)}
.rival-chance-overlay.show .rival-chance-card{animation:rivalPop .32s ease-out both}@keyframes rivalPop{to{transform:scale(1)}}
.rival-mini-goal{position:relative;width:min(400px,82vw);height:190px;margin:14px auto 12px;background:linear-gradient(180deg,#74ccf1 0 54%,#60c776 54% 100%);border-radius:20px;overflow:hidden;box-shadow:inset 0 -10px 20px rgba(0,0,0,.14)}
.rival-mini-goal::before{content:"";position:absolute;left:20%;right:20%;top:22%;height:56%;border:7px solid #fff;border-bottom-width:6px;border-radius:2px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.12);z-index:3}
.rival-mini-goal::after{content:"";position:absolute;left:20%;right:20%;top:22%;height:56%;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.45) 18px 20px),repeating-linear-gradient(0deg,transparent 0 14px,rgba(255,255,255,.32) 14px 16px);opacity:.45;z-index:2}
.rival-mini-crowd{position:absolute;left:0;right:0;top:0;height:34%;background:radial-gradient(circle,#f3d15d 0 3px,transparent 4px) 0 2px/18px 16px,radial-gradient(circle,#4a73e0 0 3px,transparent 4px) 9px 9px/18px 16px,radial-gradient(circle,#e15d83 0 3px,transparent 4px) 4px 13px/18px 16px,linear-gradient(180deg,#253561,#18223c);opacity:.95}
.rival-mini-pitch-lines{position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,rgba(255,255,255,0) 0 74%,rgba(255,255,255,.7) 74% 76%,rgba(255,255,255,0) 76%),linear-gradient(90deg,transparent 49.4%,rgba(255,255,255,.68) 49.4% 50.6%,transparent 50.6%),radial-gradient(circle at 50% 86%,transparent 0 42px,rgba(255,255,255,.68) 42px 44px,transparent 44px);opacity:.65}
.rival-mini-keeper{position:absolute;left:50%;bottom:20px;width:88px;aspect-ratio:300/264;transform:translateX(-50%);transform-origin:50% 82%;z-index:4;filter:drop-shadow(0 8px 7px rgba(0,0,0,.22));}
.rival-keeper-part{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;transform-box:fill-box;will-change:transform;}
.rival-keeper-head{clip-path:polygon(27% 0,73% 0,74% 35%,66% 43%,34% 43%,26% 35%);transform-origin:50% 38%;}
.rival-keeper-torso{clip-path:polygon(31% 31%,69% 31%,72% 70%,28% 70%);transform-origin:50% 61%;}
.rival-keeper-left-upper-arm{clip-path:polygon(18% 29%,42% 31%,41% 53%,19% 55%);transform-origin:39% 36%;}
.rival-keeper-left-forearm{clip-path:polygon(1% 42%,29% 42%,31% 68%,0 70%);transform-origin:28% 47%;}
.rival-keeper-right-upper-arm{clip-path:polygon(58% 31%,82% 29%,81% 55%,59% 53%);transform-origin:61% 36%;}
.rival-keeper-right-forearm{clip-path:polygon(71% 42%,99% 42%,100% 70%,69% 68%);transform-origin:72% 47%;}
.rival-keeper-left-thigh{clip-path:polygon(28% 61%,51% 60%,50% 82%,25% 82%);transform-origin:44% 64%;}
.rival-keeper-left-shin{clip-path:polygon(24% 75%,50% 75%,49% 100%,20% 100%);transform-origin:42% 78%;}
.rival-keeper-right-thigh{clip-path:polygon(49% 60%,72% 61%,75% 82%,50% 82%);transform-origin:56% 64%;}
.rival-keeper-right-shin{clip-path:polygon(50% 75%,76% 75%,80% 100%,51% 100%);transform-origin:58% 78%;}
.rival-chance-overlay.show .rival-mini-keeper{animation:rivalKeeperIdle 1.2s ease-in-out both}
.rival-mini-keeper.left-save{animation:rivalKeeperDiveLeft 1.08s cubic-bezier(.2,.82,.28,1) forwards!important}.rival-mini-keeper.right-save{animation:rivalKeeperDiveRight 1.08s cubic-bezier(.2,.82,.28,1) forwards!important}.rival-mini-keeper.center-save{animation:rivalKeeperSaveCenter 1.04s cubic-bezier(.2,.82,.28,1) forwards!important}.rival-mini-keeper.late-left{animation:rivalKeeperLateLeft 1.08s cubic-bezier(.2,.82,.28,1) forwards!important}.rival-mini-keeper.late-right{animation:rivalKeeperLateRight 1.08s cubic-bezier(.2,.82,.28,1) forwards!important}.rival-mini-keeper.wrong-left{animation:rivalKeeperWrongLeft .96s ease-out forwards!important}.rival-mini-keeper.wrong-right{animation:rivalKeeperWrongRight .96s ease-out forwards!important}.rival-mini-keeper.set-left{animation:rivalKeeperSetLeft .98s ease-in-out forwards!important}.rival-mini-keeper.set-right{animation:rivalKeeperSetRight .98s ease-in-out forwards!important}
@keyframes rivalKeeperIdle{0%,100%{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(-2px) scale(1.01,.99)}}
@keyframes rivalKeeperDiveLeft{0%{transform:translateX(-50%) translateY(0) rotate(0deg)}18%{transform:translateX(-56%) translateY(-4px) rotate(-4deg)}55%{transform:translateX(-112%) translateY(-18px) rotate(-18deg)}100%{transform:translateX(-132%) translateY(-10px) rotate(-26deg)}}
@keyframes rivalKeeperDiveRight{0%{transform:translateX(-50%) translateY(0) rotate(0deg)}18%{transform:translateX(-44%) translateY(-4px) rotate(4deg)}55%{transform:translateX(12%) translateY(-18px) rotate(18deg)}100%{transform:translateX(32%) translateY(-10px) rotate(26deg)}}
@keyframes rivalKeeperSaveCenter{0%{transform:translateX(-50%) translateY(0) scale(1)}24%{transform:translateX(-50%) translateY(-8px) scale(1.03,.98)}58%{transform:translateX(-50%) translateY(-24px) scale(1.04,.96)}100%{transform:translateX(-50%) translateY(-10px) scale(1.02,.98)}}
@keyframes rivalKeeperLateLeft{0%,36%{transform:translateX(-50%) translateY(0) rotate(0deg)}55%{transform:translateX(-76%) translateY(-11px) rotate(-10deg)}100%{transform:translateX(-108%) translateY(-14px) rotate(-19deg)}}
@keyframes rivalKeeperLateRight{0%,36%{transform:translateX(-50%) translateY(0) rotate(0deg)}55%{transform:translateX(-24%) translateY(-11px) rotate(10deg)}100%{transform:translateX(8%) translateY(-14px) rotate(19deg)}}
@keyframes rivalKeeperWrongLeft{0%{transform:translateX(-50%) translateY(0) rotate(0deg)}100%{transform:translateX(-96%) translateY(-12px) rotate(-17deg)}}
@keyframes rivalKeeperWrongRight{0%{transform:translateX(-50%) translateY(0) rotate(0deg)}100%{transform:translateX(-4%) translateY(-12px) rotate(17deg)}}
@keyframes rivalKeeperSetLeft{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-58%) translateY(-3px)}}
@keyframes rivalKeeperSetRight{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-42%) translateY(-3px)}}
.rival-mini-ball{position:absolute;width:36px;height:36px;border-radius:50%;left:50%;bottom:10px;transform:translateX(-50%);background:radial-gradient(circle at 35% 30%,#fff 0 35%,#d5d6d3 65%,#333 67% 73%,#eee 75%);border:2px solid #222;z-index:5;box-shadow:0 3px 5px rgba(0,0,0,.22)}
/* v615Y: a scored ball sits behind the keeper and goal frame/net, while save
   and miss balls remain in front. This prevents a goal from looking as though
   it physically tunnels through the keeper sprite. */
.rival-mini-ball.scored{z-index:2}
.rival-mini-ball.saved,.rival-mini-ball.missed{z-index:5}
.rival-chance-overlay.show .rival-mini-ball.scored{animation:rivalGoalVar 1.06s cubic-bezier(.24,.66,.26,1) forwards}.rival-chance-overlay.show .rival-mini-ball.missed{animation:rivalMissVar 1.06s cubic-bezier(.22,.68,.25,1) forwards}.rival-chance-overlay.show .rival-mini-ball.saved{animation:rivalSaveVar 1.10s cubic-bezier(.25,.7,.26,1) forwards}
@keyframes rivalGoalVar{0%{left:50%;bottom:10px;transform:translateX(-50%) scale(1) rotate(0deg)}64%{left:var(--rival-contact-left,var(--rival-end-left,60%));bottom:var(--rival-contact-bottom,88px);transform:translateX(-50%) scale(.66) rotate(420deg)}100%{left:var(--rival-end-left,69%);bottom:var(--rival-end-bottom,72px);transform:translateX(-50%) scale(var(--rival-end-scale,.56)) rotate(var(--rival-end-rotate,720deg))}}
/* At the 68% goal-plane point a miss is already outside the posts or above the
   crossbar. It then continues naturally away from goal rather than first
   appearing in the net and only later snapping wide. */
@keyframes rivalMissVar{0%{left:50%;bottom:10px;transform:translateX(-50%) scale(1) rotate(0deg)}68%{left:var(--rival-contact-left,var(--rival-end-left,88%));bottom:var(--rival-contact-bottom,var(--rival-end-bottom,86px));transform:translateX(-50%) scale(var(--rival-contact-scale,.62)) rotate(440deg)}100%{left:var(--rival-end-left,88%);bottom:var(--rival-end-bottom,86px);transform:translateX(-50%) scale(var(--rival-end-scale,.58)) rotate(var(--rival-end-rotate,720deg))}}
/* Saves have one clear contact frame followed immediately by the resolved
   catch/parry position. No later visual reclassification is possible. */
@keyframes rivalSaveVar{0%{left:50%;bottom:10px;transform:translateX(-50%) scale(1) rotate(0deg)}60%{left:var(--rival-contact-left,58%);bottom:var(--rival-contact-bottom,74px);transform:translateX(-50%) scale(var(--rival-contact-scale,.58)) rotate(330deg)}76%{left:var(--rival-save-left,53%);bottom:var(--rival-save-bottom,62px);transform:translateX(-50%) scale(var(--rival-save-scale,.57)) rotate(450deg)}100%{left:var(--rival-save-left,53%);bottom:var(--rival-save-bottom,62px);transform:translateX(-50%) scale(var(--rival-save-scale,.57)) rotate(var(--rival-end-rotate,540deg))}}
.rival-result{font-size:clamp(24px,4vw,38px);font-weight:1000;color:#ffe45d;min-height:1.2em}
.rival-result.goal{color:#ffe45d}.rival-result.saved{color:#90f3ff}.rival-result.miss{color:#ffd1d8}
.rival-detail{min-height:1.4em;font-size:clamp(14px,2vw,18px);font-weight:800;color:rgba(255,255,255,.9);letter-spacing:.02em}

.chance-origin-label{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:28;padding:7px 13px;border-radius:999px;background:rgba(9,28,47,.88);border:2px solid rgba(255,255,255,.78);color:#fff;font-weight:900;white-space:nowrap;font-size:clamp(12px,1.4vw,16px)}
.chance-origin-label[hidden]{display:none}
.sudden-death-overlay{position:absolute;left:50%;top:18%;transform:translate(-50%,-50%) scale(.82);z-index:34;padding:clamp(10px,1.8vw,16px) clamp(18px,3vw,30px);border-radius:999px;border:3px solid rgba(255,255,255,.92);background:linear-gradient(180deg,rgba(21,40,87,.9),rgba(121,22,41,.88));color:#fff;font-weight:1000;font-size:clamp(26px,4.6vw,56px);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 3px 10px rgba(0,0,0,.55);box-shadow:0 10px 28px rgba(0,0,0,.34),0 0 0 3px rgba(255,228,111,.22) inset;opacity:0;pointer-events:none;white-space:nowrap}
.sudden-death-overlay.show{animation:suddenDeathBanner 2.15s cubic-bezier(.2,.8,.18,1) both}
.sudden-death-overlay[hidden]{display:none}
.cup-advance-overlay{position:absolute;left:50%;top:24%;transform:translate(-50%,-50%) scale(.86);z-index:35;padding:clamp(12px,1.9vw,18px) clamp(22px,3.2vw,36px);border-radius:999px;border:3px solid rgba(255,255,255,.95);background:linear-gradient(180deg,rgba(14,67,120,.92),rgba(17,118,68,.90));color:#fff;font-weight:1000;font-size:clamp(20px,4vw,48px);letter-spacing:.04em;text-align:center;white-space:nowrap;text-shadow:0 3px 10px rgba(0,0,0,.48);box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 0 4px rgba(255,224,96,.18) inset;opacity:0;pointer-events:none}
.cup-advance-overlay.show{animation:cupAdvanceBanner 2.45s cubic-bezier(.2,.8,.18,1) both}
.cup-advance-overlay[hidden]{display:none}
@keyframes cupAdvanceBanner{0%{opacity:0;transform:translate(-50%,-58%) scale(.72)}16%{opacity:1;transform:translate(-50%,-50%) scale(1)}82%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-44%) scale(1.04)}}
@keyframes suddenDeathBanner{0%{opacity:0;transform:translate(-50%,-74%) scale(.62)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}24%{opacity:1;transform:translate(-50%,-50%) scale(1)}78%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-34%) scale(1.03)}}
body.game-mode-matchday .penalty-panel{background:linear-gradient(#9fd1ef 0 38%,#7a8b37 38%)}

/* A quieter countryside Training Ground with more natural depth and movement. */
body.game-mode-training .lcwc-scene{
  overflow:hidden;
  background:
    radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.18),transparent 32%),
    linear-gradient(180deg,#6fb7df 0 24%,#5ca55c 62%,#347742 100%);
}


/* More natural, proportioned footballers sharing one ball. */


body.game-mode-training .lcwc-pitch{
  display:none!important;
}


@media(max-width:760px){
  body.game-mode-training .training-country{
    background-size:contain;
    background-position:center center;
  }
}
@media(max-height:650px) and (orientation:landscape){
  body.game-mode-training .training-country{
    background-size:contain;
    background-position:center center;
  }
}

body.game-mode-training .training-flying-ball,
body.game-mode-training .training-cover-message,
body.game-mode-training .training-practice-panel{z-index:12}


.cup-position-badge{font-size:clamp(28px,5vw,56px);font-weight:1000;color:#ffe25c;text-shadow:0 4px 10px rgba(0,0,0,.45);margin:4px 0 8px}

@media(max-width:760px){
  .game-mode-brand-row{
    gap:12px;
    margin:8px auto 6px;
  }
  .game-mode-logo{
    width:76px;
    max-width:none;
  }
  .game-mode-brand-copy{
    align-items:flex-start;
  }
  .game-mode-brand-copy #gameModeHeading{
    font-size:clamp(28px,7vw,40px);
  }
}

@media(max-width:760px){.game-mode-grid{grid-template-columns:1fr;gap:9px}.game-mode-choice{min-height:118px;display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto;text-align:left;padding:13px 16px}.game-mode-choice .game-mode-icon{grid-row:1/3;font-size:45px}.game-mode-choice .game-mode-name{font-size:25px}.game-mode-choice .game-mode-description{font-size:13px;max-width:none}.matchday-hud{top:4px}.matchday-scoreboard{min-width:min(350px,84vw)}.match-team{padding:6px 8px;font-size:11px}.match-score{padding:5px 9px;font-size:22px}.match-clock-chip{display:none}.cup-score-row{grid-template-columns:95px 1fr}.cup-penalty-strip{min-width:94vw;padding:5px 8px}.cup-mark{width:17px;height:17px;font-size:12px}.cup-penalty-label{font-size:10px}}
@media(max-height:650px) and (orientation:landscape){.game-mode-choice{min-height:165px}.game-mode-panel{padding:12px 20px}.game-mode-grid{margin:10px auto}.cup-run-panel{padding:14px}.cup-trophy-icon{font-size:52px}}


/* Matchday City Stand background and correctly seated animated crowd */
body.game-mode-matchday .stadium{
  background-color:#6f8532;
  background-image:url("../assets/images/webp-fb898d9a1ae3.webp");
  background-size:100% 100%;
  background-position:center center;
  background-repeat:no-repeat;
}
body.game-mode-matchday .stadium-roof,
body.game-mode-matchday .floodlights,
body.game-mode-matchday .upper-stand,
body.game-mode-matchday .stand-aisle,
body.game-mode-matchday .barrier,
body.game-mode-matchday .advertising,
body.game-mode-matchday .pitch-grass,
body.game-mode-matchday .pitch-perspective-line,
body.game-mode-matchday .penalty-arc,
body.game-mode-matchday .foreground-grass{display:none!important;}
body.game-mode-matchday .goal-line-chalk{display:block!important;opacity:0!important;pointer-events:none!important;}
body.game-mode-matchday .crowd-layer{display:none!important;}
body.game-mode-matchday .match-clock-chip{display:none!important;}
body[data-kit="green-yellow"].game-mode-matchday .stadium{background-image:url("../assets/kits/green-yellow/matchday-idle-background-v607b.webp")!important;}
body[data-kit="green-yellow"].game-mode-matchday .matchday-stand-crowd{display:none!important;}
body[data-kit="all-blue"].game-mode-matchday .stadium{background-image:url("../assets/kits/all-blue/matchday-goal-celebration-poster-v611d.webp")!important;}
body[data-kit="all-blue"].game-mode-matchday .matchday-stand-crowd{display:none!important;}
body[data-kit="all-white"].game-mode-matchday .stadium{background-image:url("../assets/kits/all-white/matchday-goal-celebration-poster-v616aa.webp")!important;}
body[data-kit="all-white"].game-mode-matchday .matchday-stand-crowd{display:none!important;}
body[data-kit="blue-white"].game-mode-matchday .stadium{background-image:url("../assets/kits/blue-white/matchday-goal-celebration-poster-v616an.webp")!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;}
body[data-kit="blue-white"].game-mode-matchday .matchday-stand-crowd{display:none!important;}
body[data-kit="black-white-stripes"].game-mode-matchday .stadium{background-image:url("../assets/kits/black-white-stripes/matchday-goal-celebration-poster-v616ag.webp")!important;}
body[data-kit="black-white-stripes"].game-mode-matchday .matchday-stand-crowd{display:none!important;}
body[data-kit="red-white"].game-mode-matchday .stadium{background-image:url("../assets/kits/red-white/matchday-goal-celebration-poster-v616ay.webp")!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;}
body[data-kit="red-white"].game-mode-matchday .matchday-stand-crowd{display:none!important;}
body[data-kit="red-blue-stripes"].game-mode-matchday .stadium{background-image:url("../assets/kits/red-blue-stripes/matchday-goal-celebration-poster-v616as.webp")!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;}
body[data-kit="red-blue-stripes"].game-mode-matchday .matchday-stand-crowd{display:none!important;}
body[data-kit="sky-blue"].game-mode-matchday .stadium{background-image:url("../assets/kits/sky-blue/matchday-goal-celebration-poster-v616bc.webp")!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;}
body[data-kit="sky-blue"].game-mode-matchday .matchday-stand-crowd{display:none!important;}
body[data-kit="all-red"].game-mode-matchday .matchday-stand-crowd{display:none!important;}

/* Cup Run quarter-final stadium theme */
body.game-mode-cup.cup-stage-quarter-final .stadium{
  --goal-line-y: 536px;
  --goal-scale: .78;
  background-color:#5f8bc3;
  background-image:url("../assets/images/webp-8f8c98a85120.webp");
  background-size:100% 100%;
  background-position:center center;
  background-repeat:no-repeat;
}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/green-yellow/quarter-final-idle-background-v607g.webp")!important;
}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/all-blue/quarter-final-idle-v610b.webp")!important;
}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/all-red/quarter-final-idle-v615zd.webp")!important;
}
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/all-white/quarter-final-idle-v616ac.webp")!important;
}
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="red-white"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/red-white/quarter-final-idle-v616az.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="red-white"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="blue-white"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/blue-white/quarter-final-idle-v616ao.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="blue-white"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/red-blue-stripes/quarter-final-idle-v616at.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/sky-blue/quarter-final-idle-v616bd.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}


body.game-mode-cup.cup-stage-quarter-final .stadium-roof,
body.game-mode-cup.cup-stage-quarter-final .floodlights,
body.game-mode-cup.cup-stage-quarter-final .upper-stand,
body.game-mode-cup.cup-stage-quarter-final .stand-aisle,
body.game-mode-cup.cup-stage-quarter-final .barrier,
body.game-mode-cup.cup-stage-quarter-final .pitch-grass,
body.game-mode-cup.cup-stage-quarter-final .pitch-perspective-line,
body.game-mode-cup.cup-stage-quarter-final .penalty-arc,
body.game-mode-cup.cup-stage-quarter-final .foreground-grass{display:none!important;}
body.game-mode-cup.cup-stage-quarter-final .crowd-layer{display:none!important;}
body.game-mode-cup.cup-stage-quarter-final .match-clock-chip{display:none!important;}
body.game-mode-cup.cup-stage-quarter-final .matchday-sky-motion{display:block;}
body.game-mode-cup.cup-stage-quarter-final .matchday-pitch-markings{display:none!important;}
body.game-mode-cup.cup-stage-quarter-final .goal-line-chalk{
  display:block!important;
  left:0!important;
  width:100%!important;
  opacity:1!important;
  pointer-events:none!important;
}
body.game-mode-cup.cup-stage-quarter-final .goal-line-chalk::before{
  inset:3px 0 auto!important;
  height:5px!important;
  border-radius:0!important;
  background:rgba(255,255,255,.5)!important;
  filter:none!important;
  opacity:1!important;
}
body.game-mode-cup.cup-stage-quarter-final .goal-line-chalk::after{
  display:none!important;
}
body.game-mode-cup.cup-stage-quarter-final .ball{top:calc(100% - 43px);}
body.game-mode-cup.cup-stage-quarter-final .ball-shadow{bottom:17px;}
body.game-mode-cup.cup-stage-quarter-final .penalty-spot{bottom:35px;}
body.game-mode-cup.cup-stage-quarter-final .advertising{
  display:block!important;
  left:1.45%;
  right:1.45%;
  top:62.55%;
  height:6.55%;
  z-index:9;
  overflow:hidden;
  overflow:clip;
  contain:paint;
  clip-path:inset(0 0 round 0);
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#ffe44f;
  letter-spacing:.045em;
  text-shadow:0 0 3px #fff4a4,0 0 8px rgba(255,222,45,.95),0 2px 2px rgba(0,0,0,.95);
  white-space:nowrap;
  pointer-events:none;
}
body.game-mode-cup.cup-stage-quarter-final .advertising-track{
  display:flex;
  align-items:center;
  height:100%;
  animation:matchdayElectronicAdScroll 11.5s linear infinite;
  will-change:transform;
  transform:translate3d(0,0,0);
}
body.game-mode-cup.cup-stage-quarter-final .advertising-track span{
  display:inline-flex;
  align-items:center;
  min-width:clamp(260px,30vw,430px);
  height:100%;
  padding:0 clamp(28px,3.4vw,58px);
  justify-content:center;
  gap:0;
  font-size:clamp(17px,2.12vw,30px);
  font-weight:1000;
  line-height:1;
  text-transform:none;
  transform:none;
}
body.game-mode-cup.cup-stage-quarter-final .advertising-track span::before,
body.game-mode-cup.cup-stage-quarter-final .advertising-track span::after{content:"";display:none;}

/* Green & Yellow quarter-final hoarding alignment fix */
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .advertising{
  top:60.85%;
  height:6.10%;
}

/* Cup Run semi-final stadium theme */
body.game-mode-cup.cup-stage-semi-final .stadium{
  --goal-line-y: 536px;
  --goal-scale: .78;
  background-color:#5f8bc3;
  background-image:url("../assets/images/webp-0caaf5793841.webp");
  background-size:100% 100%;
  background-position:center center;
  background-repeat:no-repeat;
}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/green-yellow/semi-final-idle-background-v597.webp")!important;
}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}

/* v610C All Blue Semi-Final: the static state is frame 0 from the supplied
   celebration so the stand remains registered when the video begins. */
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/all-blue/semi-final-idle-v610c.webp")!important;
}
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/all-red/semi-final-idle-v615zd.webp")!important;
}
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/all-white/semi-final-idle-v616ac.webp")!important;
}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="red-white"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/red-white/semi-final-idle-v616az.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="red-white"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="blue-white"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/blue-white/semi-final-idle-v616ao.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="blue-white"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/red-blue-stripes/semi-final-idle-v616at.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="sky-blue"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/sky-blue/semi-final-idle-v616bd.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final .matchday-sky-motion{z-index:2;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final .matchday-cloud{display:block;opacity:.82;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m1{
  left:23%;top:2.5%;width:11.8%;aspect-ratio:197/92;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-1-v610a.png");
  animation:allBlueSemiFinalCloudDrift1 46s ease-in-out infinite alternate;
}
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m2{
  left:43%;top:5.1%;width:13.4%;aspect-ratio:225/96;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-2-v610a.png");
  animation:allBlueSemiFinalCloudDrift2 53s ease-in-out infinite alternate -18s;
}
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m3{
  left:62%;top:2.7%;width:13.2%;aspect-ratio:235/98;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-3-v610a.png");
  animation:allBlueSemiFinalCloudDrift3 49s ease-in-out infinite alternate -30s;
}
@keyframes allBlueSemiFinalCloudDrift1{from{transform:translate3d(-2vw,0,0);}to{transform:translate3d(3vw,2px,0);}}
@keyframes allBlueSemiFinalCloudDrift2{from{transform:translate3d(-2.5vw,1px,0);}to{transform:translate3d(2.5vw,-2px,0);}}
@keyframes allBlueSemiFinalCloudDrift3{from{transform:translate3d(-3vw,-1px,0);}to{transform:translate3d(2vw,2px,0);}}
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final .matchday-bird{display:block;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird,
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::before,
body[data-kit="all-blue"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}


body.game-mode-cup.cup-stage-semi-final .stadium-roof,
body.game-mode-cup.cup-stage-semi-final .floodlights,
body.game-mode-cup.cup-stage-semi-final .upper-stand,
body.game-mode-cup.cup-stage-semi-final .stand-aisle,
body.game-mode-cup.cup-stage-semi-final .barrier,
body.game-mode-cup.cup-stage-semi-final .pitch-grass,
body.game-mode-cup.cup-stage-semi-final .pitch-perspective-line,
body.game-mode-cup.cup-stage-semi-final .penalty-arc,
body.game-mode-cup.cup-stage-semi-final .foreground-grass{display:none!important;}
body.game-mode-cup.cup-stage-semi-final .crowd-layer{display:none!important;}
body.game-mode-cup.cup-stage-semi-final .match-clock-chip{display:none!important;}
body.game-mode-cup.cup-stage-semi-final .matchday-sky-motion{display:block;}
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final .matchday-sky-motion{z-index:10;}
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final .matchday-bird{display:block;}
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird,
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::before,
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::after{animation-play-state:running!important;}
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final .semi-final-aeroplane-flight{display:block;}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .matchday-sky-motion{z-index:10;}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .matchday-cloud{display:block;opacity:.82;}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m1{left:23%;top:2.5%;width:11.8%;aspect-ratio:197/92;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");animation:allBlueSemiFinalCloudDrift1 46s ease-in-out infinite alternate;}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m2{left:43%;top:5.1%;width:13.4%;aspect-ratio:225/96;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");animation:allBlueSemiFinalCloudDrift2 53s ease-in-out infinite alternate -18s;}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m3{left:62%;top:2.7%;width:13.2%;aspect-ratio:235/98;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");animation:allBlueSemiFinalCloudDrift3 49s ease-in-out infinite alternate -30s;}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .matchday-bird{display:block;}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird,
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::before,
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::after{animation-play-state:running!important;}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .semi-final-aeroplane-flight{display:block;}
body.game-mode-cup.cup-stage-semi-final .matchday-pitch-markings{display:none!important;}
body.game-mode-cup.cup-stage-semi-final .goal-line-chalk{
  display:block!important;
  left:0!important;
  width:100%!important;
  opacity:1!important;
  pointer-events:none!important;
}
body.game-mode-cup.cup-stage-semi-final .goal-line-chalk::before{
  inset:3px 0 auto!important;
  height:5px!important;
  border-radius:0!important;
  background:rgba(255,255,255,.5)!important;
  filter:none!important;
  opacity:1!important;
}
body.game-mode-cup.cup-stage-semi-final .goal-line-chalk::after{
  display:none!important;
}
body.game-mode-cup.cup-stage-semi-final .ball{top:calc(100% - 43px);}
body.game-mode-cup.cup-stage-semi-final .ball-shadow{bottom:17px;}
body.game-mode-cup.cup-stage-semi-final .penalty-spot{bottom:35px;}
body.game-mode-cup.cup-stage-semi-final .advertising{
  display:block!important;
  /* v614K: register the scrolling copy to the actual black electronic
     hoarding in the 1280x720 Semi-Final artwork.  The live panel occupies
     x=52..1204 and y=444..477 in both Green & Yellow and All Blue frame 0. */
  left:4.0625%;
  right:5.859375%;
  top:61.666667%;
  height:4.722222%;
  z-index:9;
  overflow:hidden;
  overflow:clip;
  contain:paint;
  clip-path:inset(0 0 round 0);
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#ffe44f;
  letter-spacing:.045em;
  text-shadow:0 0 3px #fff4a4,0 0 8px rgba(255,222,45,.95),0 2px 2px rgba(0,0,0,.95);
  white-space:nowrap;
  pointer-events:none;
}
body.game-mode-cup.cup-stage-semi-final .advertising-track{
  display:flex;
  align-items:center;
  height:100%;
  animation:matchdayElectronicAdScroll 11.5s linear infinite;
  will-change:transform;
  transform:translate3d(0,0,0);
}
body.game-mode-cup.cup-stage-semi-final .advertising-track span{
  display:inline-flex;
  align-items:center;
  min-width:clamp(250px,29vw,410px);
  height:100%;
  padding:0 clamp(24px,3.0vw,52px);
  justify-content:center;
  gap:0;
  font-size:clamp(16px,1.98vw,28px);
  font-weight:1000;
  line-height:1.08;
  text-transform:none;
  transform:none;
}
body.game-mode-cup.cup-stage-semi-final .advertising-track span::before,
body.game-mode-cup.cup-stage-semi-final .advertising-track span::after{content:"";display:none;}

/* v615ZO All Red Semi-Final: register the live scrolling copy to the actual
   inner black display in the supplied 1280x720 frame (approximately y=459..493).
   This is intentionally kit-specific so the approved Green & Yellow / All Blue
   registration remains untouched. */
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final .advertising{
  left:4.0%;
  right:4.0%;
  top:63.75%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
}
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final .advertising-track,
body[data-kit="all-red"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  height:100%;
  align-items:center;
}
/* v616AC All White Semi-Final: reuse the approved all-red hoarding registration. */
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .advertising{left:4.0%;right:4.0%;top:63.75%;height:4.722222%;overflow:hidden;contain:paint;clip-path:inset(0);}
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .advertising-track,
body[data-kit="all-white"].game-mode-cup.cup-stage-semi-final .advertising-track span{height:100%;align-items:center;}
/* Cup Run final stadium theme — Quarter-Final scene treatment with a new arena. */
body.game-mode-cup.cup-stage-final .stadium{
  /* Final scene: goal and keeper slightly larger, but still tucked closer to
     the back advertising hoarding so the rear goal bar sits just in front of it
     with only a small grass gap. */
  --goal-line-y:542px;
  --goal-scale:.648;
  background-color:#111b3d;
  background-image:url("../assets/images/webp-71a4252edda6.webp");
  background-size:100% 100%;
  background-position:center center;
  background-repeat:no-repeat;
}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/green-yellow/final-idle-background-v598.webp")!important;
}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}
/* The supplied Final scene already contains its own floodlight banks. */
body[data-kit="green-yellow"].game-mode-cup.cup-stage-final .floodlights{display:none!important;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/all-blue/final-idle-v610d.webp")!important;
}
body[data-kit="all-blue"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="all-red"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/all-red/final-idle-v615zd.webp")!important;
}
body[data-kit="all-red"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}
body[data-kit="all-white"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/all-white/final-idle-v616ac.webp")!important;
}
body[data-kit="all-white"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="red-white"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/red-white/final-idle-v616az.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="red-white"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="blue-white"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/blue-white/final-idle-v616ao.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="blue-white"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}

body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/red-blue-stripes/final-idle-v616at.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}
/* The supplied All Blue Final scene contains its own floodlight banks. */
body[data-kit="all-blue"].game-mode-cup.cup-stage-final .floodlights{display:none!important;}
/* Reuse the established 20-point Final flash field over the crowd. This is
   intentionally sparse (roughly one camera flash per ten visible supporters). */
body[data-kit="all-blue"].game-mode-cup.cup-stage-final .cup-final-effects{display:block!important;z-index:8;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-final .cup-final-camera-flash{display:block;}
body[data-kit="all-red"].game-mode-cup.cup-stage-final .cup-final-effects{display:block!important;z-index:8;}
body[data-kit="all-red"].game-mode-cup.cup-stage-final .cup-final-camera-flash{display:block;}
body[data-kit="all-white"].game-mode-cup.cup-stage-final .cup-final-effects{display:block!important;z-index:8;}
body[data-kit="all-white"].game-mode-cup.cup-stage-final .cup-final-camera-flash{display:block;}
body[data-kit="red-white"].game-mode-cup.cup-stage-final .cup-final-effects{display:block!important;z-index:8;}
body[data-kit="red-white"].game-mode-cup.cup-stage-final .cup-final-camera-flash{display:block;}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/sky-blue/final-idle-v616bd.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-final .cup-final-effects{display:block!important;z-index:8;}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-final .cup-final-camera-flash{display:block;}

body.game-mode-cup.cup-stage-final .stadium-roof,
body.game-mode-cup.cup-stage-final .upper-stand,
body.game-mode-cup.cup-stage-final .stand-aisle,
body.game-mode-cup.cup-stage-final .barrier,
body.game-mode-cup.cup-stage-final .pitch-grass,
body.game-mode-cup.cup-stage-final .pitch-perspective-line,
body.game-mode-cup.cup-stage-final .penalty-arc,
body.game-mode-cup.cup-stage-final .foreground-grass{display:none!important;}
body.game-mode-cup.cup-stage-final .cup-final-effects{display:block;}
body.game-mode-cup.cup-stage-final .floodlights{
  display:block!important;
  inset:14.2% 8.1% auto 8.1%;
  height:4.2%;
  z-index:8;
  pointer-events:none;
}
body.game-mode-cup.cup-stage-final .floodlights span{
  position:absolute;
  width:clamp(68px,8.7vw,118px);
  height:clamp(10px,1vw,15px);
  border-radius:999px;
  background:linear-gradient(180deg, rgba(255,253,232,.92) 0%, rgba(255,247,205,.84) 52%, rgba(255,243,190,.74) 100%);
  box-shadow:0 0 8px 3px rgba(255,249,205,.26), 0 0 18px 6px rgba(255,245,178,.12);
  opacity:.62;
  animation:none;
  filter:brightness(1);
}
body.game-mode-cup.cup-stage-final .floodlights span::after{
  content:"";
  position:absolute;
  inset:-6px -18px;
  border-radius:999px;
  background:radial-gradient(ellipse at center, rgba(255,252,214,.38) 0%, rgba(255,252,214,.14) 45%, rgba(255,252,214,0) 76%);
  pointer-events:none;
}
body.game-mode-cup.cup-stage-final .floodlights span:nth-child(1){
  left:11.5%;
  top:40%;
  transform:rotate(-2deg);
  animation:none;
}
body.game-mode-cup.cup-stage-final .floodlights span:nth-child(2){
  left:31.4%;
  top:18%;
  transform:rotate(-1deg);
  animation:none;
}
body.game-mode-cup.cup-stage-final .floodlights span:nth-child(3){
  left:56.6%;
  top:18%;
  transform:rotate(1deg);
  animation:none;
}
body.game-mode-cup.cup-stage-final .floodlights span:nth-child(4){
  left:77.4%;
  top:40%;
  transform:rotate(2deg);
  animation:none;
}

body.game-mode-cup.cup-stage-final .crowd-layer{display:none!important;}
body.game-mode-cup.cup-stage-final .match-clock-chip{display:none!important;}
body.game-mode-cup.cup-stage-final .matchday-sky-motion{display:block;}
body.game-mode-cup.cup-stage-final .matchday-pitch-markings{display:none!important;}
body.game-mode-cup.cup-stage-final .goal-line-chalk{
  display:block!important;
  left:0!important;
  width:100%!important;
  opacity:1!important;
  pointer-events:none!important;
}
body.game-mode-cup.cup-stage-final .goal-line-chalk::before{
  inset:3px 0 auto!important;
  height:5px!important;
  border-radius:0!important;
  background:rgba(255,255,255,.5)!important;
  filter:none!important;
  opacity:1!important;
}
body.game-mode-cup.cup-stage-final .goal-line-chalk::after{display:none!important;}
body.game-mode-cup.cup-stage-final .ball{top:calc(100% - 43px);}
body.game-mode-cup.cup-stage-final .ball-shadow{bottom:17px;}
body.game-mode-cup.cup-stage-final .penalty-spot{bottom:35px;}
body.game-mode-cup.cup-stage-final .advertising{
  display:block!important;
  /* Keep the scrolling text restrained to the existing central black digital hoarding only. */
  left:25.85%;
  right:26.25%;
  top:70.85%;
  height:4.45%;
  z-index:9;
  overflow:visible;
  contain:none;
  /* Preserve horizontal clipping to the digital display, but allow extra
     vertical room so raised lettering is not chopped off at the top. */
  clip-path:inset(-32px 0 -32px 0);
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#f0c9ff;
  letter-spacing:.05em;
  text-shadow:0 0 3px #fff,0 0 9px rgba(183,92,255,.95),0 2px 2px rgba(0,0,0,.98);
  white-space:nowrap;
  pointer-events:none;
}
body.game-mode-cup.cup-stage-final .advertising-track{
  display:flex;
  align-items:center;
  width:max-content;
  height:100%;
  animation:matchdayElectronicAdScroll 11.5s linear infinite;
  will-change:transform;
  transform:translate3d(0,0,0);
}
body.game-mode-cup.cup-stage-final .advertising-track span{
  display:inline-flex;
  min-width:clamp(220px,26vw,340px);
  height:100%;
  padding:0 clamp(14px,1.9vw,28px);
  justify-content:center;
  align-items:center;
  gap:0;
  font-size:clamp(12px,1.25vw,17px);
  font-weight:1000;
  line-height:1;
  text-transform:none;
  transform:translateY(-26px);
}

/* v615ZO All Red Final: register scrolling copy to the actual central black
   digital display in the supplied 1280x720 frame (approximately y=500..534).
   The previous generic box sat too low for this artwork. */
body[data-kit="all-red"].game-mode-cup.cup-stage-final .advertising{
  left:25.0%;
  right:25.6%;
  top:69.444444%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
}
body[data-kit="all-red"].game-mode-cup.cup-stage-final .advertising-track,
body[data-kit="all-red"].game-mode-cup.cup-stage-final .advertising-track span{
  height:100%;
  align-items:center;
}
/* v616AC All White Final: same approved registration as All Red, but with a
   solid black backing to mask interference in the generated hoarding artwork. */
body[data-kit="all-white"].game-mode-cup.cup-stage-final .advertising{
  display:block!important;
  left:25.0%;
  right:25.6%;
  top:69.444444%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:#000;
}
body[data-kit="all-white"].game-mode-cup.cup-stage-final .advertising-track{
  height:100%;
  align-items:center;
}
body[data-kit="all-white"].game-mode-cup.cup-stage-final .advertising-track span{
  height:100%;
  align-items:center;
  transform:none;
}

body.game-mode-cup.cup-stage-final .advertising-track span::before,
body.game-mode-cup.cup-stage-final .advertising-track span::after{content:"";display:none;}
/* Render the full Quarter-Final penalty scene invisibly while it is being
   preloaded. Nothing is removed or simplified: the stadium, crowd, birds,
   advert, goal, keeper and ball all warm up at their real game scale. */
body.preloading-cup-penalty-scene #penaltyScreen{
  display:grid!important;
  position:fixed!important;
  inset:0!important;
  width:min(100vw,1180px)!important;
  height:100dvh!important;
  margin:auto!important;
  opacity:.001!important;
  pointer-events:none!important;
  z-index:-999!important;
  overflow:hidden!important;
}
body.preloading-cup-penalty-scene #penaltyScreen > .penalty-panel{
  transform:none!important;
}

body.game-mode-matchday .advertising{
  display:block!important;
  left:.9%;
  right:.9%;
  top:63.05%;
  height:7.55%;
  z-index:9;
  overflow:hidden;
  contain:layout paint;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#ffe44f;
  letter-spacing:.075em;
  text-shadow:0 0 3px #fff4a4,0 0 8px rgba(255,222,45,.95),0 2px 2px rgba(0,0,0,.95);
  white-space:nowrap;
  pointer-events:none;
}
body.game-mode-matchday .advertising-track{
  height:100%;
  animation:matchdayElectronicAdScroll 12s linear infinite;
  will-change:transform;
  transform:translate3d(0,0,0);
}
body.game-mode-matchday .advertising-track span{
  min-width:clamp(250px,29vw,420px);
  height:100%;
  padding:0 clamp(22px,3vw,52px);
  justify-content:center;
  gap:0;
  font-size:clamp(17px,2.15vw,31px);
  font-weight:1000;
  line-height:1;
  text-transform:none;
}
body.game-mode-matchday .advertising-track span::before,
body.game-mode-matchday .advertising-track span::after{content:"";display:none;}

/* v607A Green & Yellow Matchday: register the electronic hoarding to the
   physical advertising strip at the bottom of the supplied stand animation.
   The opaque black backing deliberately covers the baked-in adverts beneath. */
body[data-kit="green-yellow"].game-mode-matchday .advertising{
  left:3.8%;
  right:4.0%;
  top:67.2%;
  height:9.2%;
  z-index:11;
  background:#000;
  border:0;
  border-radius:0;
  box-shadow:inset 0 0 0 3px #7d7d7d;
  overflow:hidden;
}
body[data-kit="green-yellow"].game-mode-matchday .advertising-track{
  height:100%;
  align-items:center;
}
body[data-kit="green-yellow"].game-mode-matchday .advertising-track span{
  height:100%;
  align-items:center;
}
@keyframes matchdayElectronicAdScroll{
  from{transform:translate3d(0,0,0);}
  to{transform:translate3d(-50%,0,0);}
}
body.penalty-animation-running .advertising-track,
body.penalty-animation-running .matchday-bird,
body.penalty-animation-running .matchday-bird::before,
body.penalty-animation-running .matchday-bird::after{
  animation-play-state:paused!important;
}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird,
body[data-kit="green-yellow"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::before,
body[data-kit="green-yellow"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird,
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::before,
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}


.matchday-pitch-markings{display:none;position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden;}
body.game-mode-matchday .matchday-pitch-markings{display:block;}
.matchday-pitch-markings .pitch-markings-svg{position:absolute;inset:0;width:100%;height:100%;display:none;overflow:visible;filter:drop-shadow(0 1px 1px rgba(20,58,30,.34));}
.matchday-pitch-markings .pitch-markings-svg .chalk{fill:none;stroke:rgba(255,255,255,.45);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;}
.matchday-pitch-markings .pitch-markings-svg .spot{fill:rgba(255,255,255,.45);stroke:none;}
body.game-mode-matchday .stadium.matchday-distance-near .pitch-markings-svg.near{display:block;}
body.game-mode-matchday .stadium.matchday-distance-mid .pitch-markings-svg.mid{display:block;}
body.game-mode-matchday .stadium.matchday-distance-far .pitch-markings-svg.far{display:block;}

body.game-mode-matchday .stadium.matchday-distance-near{--goal-line-y:87%;}
body.game-mode-matchday .stadium.matchday-distance-mid{--goal-line-y:82.5%;}
body.game-mode-matchday .stadium.matchday-distance-far{--goal-line-y:78%;}

.matchday-sky-motion{display:none;position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;}
.quarter-final-cloud{display:none;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.9;will-change:transform;transform:translate3d(0,0,0);}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .quarter-final-cloud{display:block;}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .qf-cloud-1{left:2.0%;top:2.2%;width:12.2%;aspect-ratio:197/92;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");animation:qfCloudDrift1 44s ease-in-out infinite alternate;}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .qf-cloud-2{left:24.0%;top:1.4%;width:13.2%;aspect-ratio:225/96;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");animation:qfCloudDrift2 51s ease-in-out infinite alternate -17s;}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .qf-cloud-3{left:67.0%;top:2.0%;width:14.0%;aspect-ratio:235/98;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");animation:qfCloudDrift3 48s ease-in-out infinite alternate -31s;}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .matchday-bird{display:block;}

/* v610B All Blue Quarter-Final: persistent ambient sky layer above both the
   exact frame-0 static scene and the supplied celebration video. */
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .matchday-sky-motion{z-index:10;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .quarter-final-cloud{display:block;opacity:.84;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .qf-cloud-1{
  left:27%;top:1.6%;width:10.8%;aspect-ratio:197/92;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-1-v610a.png");
  animation:allBlueQuarterFinalCloudDrift1 46s ease-in-out infinite alternate;
}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .qf-cloud-2{
  left:44%;top:4.0%;width:11.8%;aspect-ratio:225/96;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-2-v610a.png");
  animation:allBlueQuarterFinalCloudDrift2 53s ease-in-out infinite alternate -19s;
}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .qf-cloud-3{
  left:61%;top:1.8%;width:11.4%;aspect-ratio:235/98;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-3-v610a.png");
  animation:allBlueQuarterFinalCloudDrift3 49s ease-in-out infinite alternate -29s;
}
@keyframes allBlueQuarterFinalCloudDrift1{from{transform:translate3d(-1.8vw,0,0);}to{transform:translate3d(2.8vw,2px,0);}}
@keyframes allBlueQuarterFinalCloudDrift2{from{transform:translate3d(-2.2vw,1px,0);}to{transform:translate3d(2.2vw,-2px,0);}}
@keyframes allBlueQuarterFinalCloudDrift3{from{transform:translate3d(-2.5vw,-1px,0);}to{transform:translate3d(1.8vw,2px,0);}}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .matchday-bird{display:block;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .matchday-bird.b1{top:2.2%;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .matchday-bird.b2{top:5.0%;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .matchday-bird.b3{top:7.8%;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .matchday-bird.b4{top:3.7%;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final .matchday-bird.b5{top:9.4%;}
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird,
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::before,
body[data-kit="all-blue"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}

/* v615ZJ All Red Quarter-Final: retain the established daytime animated
   clouds and birds above both the static first frame and celebration video. */
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final .matchday-sky-motion{z-index:10;}
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final .quarter-final-cloud{display:block;opacity:.86;}
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final .qf-cloud-1{
  left:2.0%;top:2.2%;width:12.2%;aspect-ratio:197/92;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");
  animation:qfCloudDrift1 44s ease-in-out infinite alternate;
}
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final .qf-cloud-2{
  left:24.0%;top:1.4%;width:13.2%;aspect-ratio:225/96;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");
  animation:qfCloudDrift2 51s ease-in-out infinite alternate -17s;
}
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final .qf-cloud-3{
  left:67.0%;top:2.0%;width:14.0%;aspect-ratio:235/98;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");
  animation:qfCloudDrift3 48s ease-in-out infinite alternate -31s;
}
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final .matchday-bird{display:block;}
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird,
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::before,
body[data-kit="all-red"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}

/* v616AC All White Quarter-Final: keep the moving clouds and birds above the
   supplied full-scene stand artwork so the ambient layer matches prior kits. */
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final .quarter-final-cloud{display:block;opacity:.86;}
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final .qf-cloud-1{left:2.0%;top:2.2%;width:12.2%;aspect-ratio:197/92;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");animation:qfCloudDrift1 44s ease-in-out infinite alternate;}
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final .qf-cloud-2{left:24.0%;top:1.4%;width:13.2%;aspect-ratio:225/96;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");animation:qfCloudDrift2 51s ease-in-out infinite alternate -17s;}
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final .qf-cloud-3{left:67.0%;top:2.0%;width:14.0%;aspect-ratio:235/98;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");animation:qfCloudDrift3 48s ease-in-out infinite alternate -31s;}
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final .matchday-bird{display:block;}
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird,
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::before,
body[data-kit="all-white"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::after{animation-play-state:running!important;}

@keyframes qfCloudDrift1{from{transform:translate3d(-1.5vw,0,0);}to{transform:translate3d(7vw,2px,0);}}
@keyframes qfCloudDrift2{from{transform:translate3d(-3vw,1px,0);}to{transform:translate3d(6vw,-2px,0);}}
@keyframes qfCloudDrift3{from{transform:translate3d(-4vw,-1px,0);}to{transform:translate3d(5vw,2px,0);}}
body.game-mode-matchday .matchday-sky-motion{display:block;}
body[data-kit="green-yellow"].game-mode-matchday .matchday-sky-motion{z-index:10;}
.matchday-cloud{display:none;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.82;will-change:transform;}
body[data-kit="green-yellow"].game-mode-matchday .matchday-cloud{display:block;}
body[data-kit="green-yellow"].game-mode-matchday .matchday-cloud.m1{left:4%;top:2.4%;width:11.8%;aspect-ratio:197/92;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");animation:matchdayCloudDrift1 42s ease-in-out infinite alternate;}
body[data-kit="green-yellow"].game-mode-matchday .matchday-cloud.m2{left:34%;top:5.0%;width:13.4%;aspect-ratio:225/96;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");animation:matchdayCloudDrift2 50s ease-in-out infinite alternate -15s;}
body[data-kit="green-yellow"].game-mode-matchday .matchday-cloud.m3{left:72%;top:2.8%;width:13.2%;aspect-ratio:235/98;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");animation:matchdayCloudDrift3 46s ease-in-out infinite alternate -27s;}
@keyframes matchdayCloudDrift1{from{transform:translate3d(-2vw,0,0);}to{transform:translate3d(8vw,2px,0);}}
@keyframes matchdayCloudDrift2{from{transform:translate3d(-4vw,1px,0);}to{transform:translate3d(7vw,-2px,0);}}
@keyframes matchdayCloudDrift3{from{transform:translate3d(-5vw,-1px,0);}to{transform:translate3d(6vw,2px,0);}}

/* v610A All Blue Matchday: keep ambient sky motion continuously above both
   the static scene and the supplied goal-celebration video. Clouds use their
   own kit-local copies so future kit rollouts remain self-contained. */
body[data-kit="all-blue"].game-mode-matchday .matchday-sky-motion{z-index:10;}
body[data-kit="all-blue"].game-mode-matchday .matchday-cloud{display:block;opacity:.82;}
body[data-kit="all-blue"].game-mode-matchday .matchday-cloud.m1{
  left:24%;top:2.6%;width:11.8%;aspect-ratio:197/92;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-1-v610a.png");
  animation:allBlueMatchdayCloudDrift1 44s ease-in-out infinite alternate;
}
body[data-kit="all-blue"].game-mode-matchday .matchday-cloud.m2{
  left:43%;top:5.0%;width:13.4%;aspect-ratio:225/96;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-2-v610a.png");
  animation:allBlueMatchdayCloudDrift2 51s ease-in-out infinite alternate -17s;
}
body[data-kit="all-blue"].game-mode-matchday .matchday-cloud.m3{
  left:61%;top:2.8%;width:13.2%;aspect-ratio:235/98;
  background-image:url("../assets/kits/all-blue/reference/matchday-cloud-3-v610a.png");
  animation:allBlueMatchdayCloudDrift3 48s ease-in-out infinite alternate -31s;
}
@keyframes allBlueMatchdayCloudDrift1{from{transform:translate3d(-2vw,0,0);}to{transform:translate3d(3vw,2px,0);}}
@keyframes allBlueMatchdayCloudDrift2{from{transform:translate3d(-2.5vw,1px,0);}to{transform:translate3d(2.5vw,-2px,0);}}
@keyframes allBlueMatchdayCloudDrift3{from{transform:translate3d(-3vw,-1px,0);}to{transform:translate3d(2vw,2px,0);}}
body[data-kit="all-blue"].game-mode-matchday .matchday-bird{display:block;}
body[data-kit="all-blue"].game-mode-matchday.penalty-animation-running .matchday-bird,
body[data-kit="all-blue"].game-mode-matchday.penalty-animation-running .matchday-bird::before,
body[data-kit="all-blue"].game-mode-matchday.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}

/* v615ZJ All Red Matchday ambient layer: preserve the same animated sky
   treatment used by the approved Matchday kits above the full-scene video. */
body[data-kit="all-red"].game-mode-matchday .matchday-sky-motion{z-index:10;}
body[data-kit="all-red"].game-mode-matchday .matchday-cloud{display:block;opacity:.82;}
body[data-kit="all-red"].game-mode-matchday .matchday-cloud.m1{
  left:4%;top:2.4%;width:11.8%;aspect-ratio:197/92;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");
  animation:matchdayCloudDrift1 42s ease-in-out infinite alternate;
}
body[data-kit="all-red"].game-mode-matchday .matchday-cloud.m2{
  left:34%;top:5.0%;width:13.4%;aspect-ratio:225/96;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");
  animation:matchdayCloudDrift2 50s ease-in-out infinite alternate -15s;
}
body[data-kit="all-red"].game-mode-matchday .matchday-cloud.m3{
  left:72%;top:2.8%;width:13.2%;aspect-ratio:235/98;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");
  animation:matchdayCloudDrift3 46s ease-in-out infinite alternate -27s;
}
body[data-kit="all-red"].game-mode-matchday .matchday-bird{display:block;}
body[data-kit="all-red"].game-mode-matchday.penalty-animation-running .matchday-bird,
body[data-kit="all-red"].game-mode-matchday.penalty-animation-running .matchday-bird::before,
body[data-kit="all-red"].game-mode-matchday.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}

/* v616AA All White Matchday ambient layer: keep the animated clouds and
   birds active above the supplied full-scene celebration media. */
body[data-kit="all-white"].game-mode-matchday .matchday-sky-motion{z-index:10;}
body[data-kit="all-white"].game-mode-matchday .matchday-cloud{display:block;opacity:.82;}
body[data-kit="all-white"].game-mode-matchday .matchday-cloud.m1{
  left:4%;top:2.4%;width:11.8%;aspect-ratio:197/92;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");
  animation:matchdayCloudDrift1 42s ease-in-out infinite alternate;
}
body[data-kit="all-white"].game-mode-matchday .matchday-cloud.m2{
  left:34%;top:5.0%;width:13.4%;aspect-ratio:225/96;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");
  animation:matchdayCloudDrift2 50s ease-in-out infinite alternate -15s;
}
body[data-kit="all-white"].game-mode-matchday .matchday-cloud.m3{
  left:72%;top:2.8%;width:13.2%;aspect-ratio:235/98;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");
  animation:matchdayCloudDrift3 46s ease-in-out infinite alternate -27s;
}
body[data-kit="all-white"].game-mode-matchday .matchday-bird{display:block;}
body[data-kit="all-white"].game-mode-matchday.penalty-animation-running .matchday-bird,
body[data-kit="all-white"].game-mode-matchday.penalty-animation-running .matchday-bird::before,
body[data-kit="all-white"].game-mode-matchday.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}

/* v616AG Black & White Stripes Matchday ambient layer: keep the animated clouds
   and birds above the supplied full-scene celebration just like the other kits. */
body[data-kit="black-white-stripes"].game-mode-matchday .matchday-sky-motion{z-index:10;}
body[data-kit="black-white-stripes"].game-mode-matchday .matchday-cloud{display:block;opacity:.82;}
body[data-kit="black-white-stripes"].game-mode-matchday .matchday-cloud.m1{
  left:4%;top:2.4%;width:11.8%;aspect-ratio:197/92;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");
  animation:matchdayCloudDrift1 42s ease-in-out infinite alternate;
}
body[data-kit="black-white-stripes"].game-mode-matchday .matchday-cloud.m2{
  left:34%;top:5.0%;width:13.4%;aspect-ratio:225/96;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");
  animation:matchdayCloudDrift2 50s ease-in-out infinite alternate -15s;
}
body[data-kit="black-white-stripes"].game-mode-matchday .matchday-cloud.m3{
  left:72%;top:2.8%;width:13.2%;aspect-ratio:235/98;
  background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");
  animation:matchdayCloudDrift3 46s ease-in-out infinite alternate -27s;
}
body[data-kit="black-white-stripes"].game-mode-matchday .matchday-bird{display:block;}
body[data-kit="black-white-stripes"].game-mode-matchday.penalty-animation-running .matchday-bird,
body[data-kit="black-white-stripes"].game-mode-matchday.penalty-animation-running .matchday-bird::before,
body[data-kit="black-white-stripes"].game-mode-matchday.penalty-animation-running .matchday-bird::after{
  animation-play-state:running!important;
}

.matchday-bird{position:absolute;left:-8%;width:24px;height:11px;opacity:.78;animation:matchdayBirdFlight var(--flight-time) linear infinite var(--flight-delay);}
.matchday-bird::before,.matchday-bird::after{content:"";position:absolute;top:2px;width:14px;height:9px;border-top:2.2px solid rgba(43,59,69,.9);border-radius:50%;}
.matchday-bird::before{left:0;transform-origin:right center;animation:matchdayBirdLeftWing .82s ease-in-out infinite;}
.matchday-bird::after{right:0;transform-origin:left center;animation:matchdayBirdRightWing .82s ease-in-out infinite;}
.matchday-bird.b1{--bird-scale:.72;--flight-time:14s;--flight-delay:-2s;top:8%;}
.matchday-bird.b2{--bird-scale:.54;--flight-time:18s;--flight-delay:-11s;top:14%;}
.matchday-bird.b3{--bird-scale:.62;--flight-time:16s;--flight-delay:-7s;top:19%;}
.matchday-bird.b4{--bird-scale:.42;--flight-time:21s;--flight-delay:-16s;top:10%;}
.matchday-bird.b5{--bird-scale:.48;--flight-time:19s;--flight-delay:-4s;top:22%;}
@keyframes matchdayBirdLeftWing{0%,100%{transform:rotate(19deg);}50%{transform:rotate(-15deg);}}
@keyframes matchdayBirdRightWing{0%,100%{transform:rotate(-19deg);}50%{transform:rotate(15deg);}}
@keyframes matchdayBirdFlight{0%{transform:translate3d(0,0,0) scale(var(--bird-scale));}45%{transform:translate3d(58vw,-9px,0) scale(var(--bird-scale));}100%{transform:translate3d(118vw,5px,0) scale(var(--bird-scale));}}

.semi-final-aeroplane-flight{display:none;position:absolute;left:-19%;top:10.5%;width:clamp(74px,8.5vw,118px);height:auto;opacity:0;transform:translate3d(0,0,0);pointer-events:none;will-change:transform,opacity;}
.semi-final-aeroplane-flight::after{content:"";position:absolute;right:78%;top:54%;width:clamp(42px,7vw,98px);height:2px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.66));filter:blur(.4px);opacity:.7;transform-origin:right center;}
.semi-final-aeroplane{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 3px rgba(0,0,0,.18));transform:scaleX(-1);transform-origin:center center;}
body.game-mode-cup.cup-stage-semi-final .semi-final-aeroplane-flight{display:block;animation:semiFinalAeroplanePass 30s linear infinite;}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-quarter-final .semi-final-aeroplane-flight{display:none!important;}
@keyframes semiFinalAeroplanePass{
  0%,8%{opacity:0;transform:translate3d(0,8px,0) rotate(-1deg) scale(.88);}
  10%{opacity:.92;transform:translate3d(4vw,4px,0) rotate(-.5deg) scale(.9);}
  20%{opacity:.95;transform:translate3d(42vw,-8px,0) rotate(.5deg) scale(.96);}
  30%{opacity:.92;transform:translate3d(83vw,-13px,0) rotate(.2deg) scale(1);}
  37%{opacity:0;transform:translate3d(125vw,-18px,0) rotate(-.4deg) scale(1.04);}
  100%{opacity:0;transform:translate3d(125vw,-18px,0) rotate(-.4deg) scale(1.04);}
}
@media(max-width:620px){body.game-mode-cup.cup-stage-semi-final .semi-final-aeroplane-flight{top:8%;width:82px;}}
@media(prefers-reduced-motion:reduce){body.game-mode-cup.cup-stage-semi-final .semi-final-aeroplane-flight{animation:none;display:none;}}

.matchday-stand-crowd{display:none;position:absolute;inset:0;z-index:7;overflow:hidden;pointer-events:none;contain:layout paint style;}
.green-yellow-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  /* v614I: the static background is now the exact decoded frame 0 from this
     runtime MP4, so no legacy registration/stretch is permitted. */
  transform-origin:50% 50%;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#071321;
}
.green-yellow-final-celebration-bg.active{display:block;}
.green-yellow-final-celebration-bg.visible{opacity:1;}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-final .cup-final-camera-flashes{z-index:8;}
body[data-kit="green-yellow"].game-mode-cup.cup-stage-final .cup-final-camera-flash{display:block;}

.green-yellow-semi-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  /* v614I: the static background is now the exact decoded frame 0 from this
     runtime MP4, so no legacy registration/stretch is permitted. */
  transform-origin:50% 50%;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#5f8bc3;
}
.green-yellow-semi-final-celebration-bg.active{display:block;}
.green-yellow-semi-final-celebration-bg.visible{opacity:1;}

.green-yellow-quarter-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  /* Idle background now uses frame 0 from the same celebration video, so no
     registration correction is required when the animation begins. */
  transform-origin:50% 0;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#5f8bc3;
}
.green-yellow-quarter-final-celebration-bg.active{display:block;}
.green-yellow-quarter-final-celebration-bg.visible{opacity:1;}

.green-yellow-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#69a63d;
}
.green-yellow-matchday-celebration-bg.active{display:block;}
.green-yellow-matchday-celebration-bg.visible{opacity:1;}

.all-blue-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#6f8532;
}
.all-blue-matchday-celebration-bg.active{display:block;}
.all-blue-matchday-celebration-bg.visible{opacity:1;}

.all-red-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#8e4747;
}
.all-red-matchday-celebration-bg.active{display:block;}
.all-red-matchday-celebration-bg.visible{opacity:1;}

.all-white-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#c8c8c8;
}
.all-white-matchday-celebration-bg.active{display:block;}
.all-white-matchday-celebration-bg.visible{opacity:1;}

.blue-white-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#8db7d6;
}
.blue-white-matchday-celebration-bg.active{display:block;}
.blue-white-matchday-celebration-bg.visible{opacity:1;}

.sky-blue-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#8db7d6;
}
.sky-blue-matchday-celebration-bg.active{display:block;}
.sky-blue-matchday-celebration-bg.visible{opacity:1;}
.sky-blue-quarter-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.sky-blue-quarter-final-celebration-bg.active{display:block;}
.sky-blue-quarter-final-celebration-bg.visible{opacity:1;}
.sky-blue-semi-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.sky-blue-semi-final-celebration-bg.active{display:block;}
.sky-blue-semi-final-celebration-bg.visible{opacity:1;}
.sky-blue-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#06111d;}
.sky-blue-final-celebration-bg.active{display:block;}
.sky-blue-final-celebration-bg.visible{opacity:1;}

.black-white-stripes-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#d6d6d6;
}
.black-white-stripes-matchday-celebration-bg.active{display:block;}
.black-white-stripes-matchday-celebration-bg.visible{opacity:1;}
.red-white-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#8f9ca6;
}
.red-white-matchday-celebration-bg.active{display:block;}
.red-white-matchday-celebration-bg.visible{opacity:1;}
.red-white-quarter-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.red-white-quarter-final-celebration-bg.active{display:block;}
.red-white-quarter-final-celebration-bg.visible{opacity:1;}
.red-white-semi-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.red-white-semi-final-celebration-bg.active{display:block;}
.red-white-semi-final-celebration-bg.visible{opacity:1;}
.red-white-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#06111d;}
.red-white-final-celebration-bg.active{display:block;}
.red-white-final-celebration-bg.visible{opacity:1;}
.red-blue-stripes-matchday-celebration-bg{
  position:absolute;
  inset:0;
  z-index:8;
  width:100%;
  height:100%;
  object-fit:fill;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#8a6c7f;
}
.red-blue-stripes-matchday-celebration-bg.active{display:block;}
.red-blue-stripes-matchday-celebration-bg.visible{opacity:1;}



.red-blue-stripes-quarter-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.red-blue-stripes-quarter-final-celebration-bg.active{display:block;}
.red-blue-stripes-quarter-final-celebration-bg.visible{opacity:1;}
.red-blue-stripes-semi-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.red-blue-stripes-semi-final-celebration-bg.active{display:block;}
.red-blue-stripes-semi-final-celebration-bg.visible{opacity:1;}
.red-blue-stripes-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#06111d;}
.red-blue-stripes-final-celebration-bg.active{display:block;}
.red-blue-stripes-final-celebration-bg.visible{opacity:1;}
.blue-white-quarter-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.blue-white-quarter-final-celebration-bg.active{display:block;}
.blue-white-quarter-final-celebration-bg.visible{opacity:1;}

.blue-white-semi-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.blue-white-semi-final-celebration-bg.active{display:block;}
.blue-white-semi-final-celebration-bg.visible{opacity:1;}

.blue-white-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#06111d;}
.blue-white-final-celebration-bg.active{display:block;}
.blue-white-final-celebration-bg.visible{opacity:1;}

.all-white-quarter-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.all-white-quarter-final-celebration-bg.active{display:block;}
.all-white-quarter-final-celebration-bg.visible{opacity:1;}

.all-white-semi-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.all-white-semi-final-celebration-bg.active{display:block;}
.all-white-semi-final-celebration-bg.visible{opacity:1;}

.all-white-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#06111d;}
.all-white-final-celebration-bg.active{display:block;}
.all-white-final-celebration-bg.visible{opacity:1;}

.all-red-quarter-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#8e4747;
}
.all-red-quarter-final-celebration-bg.active{display:block;}
.all-red-quarter-final-celebration-bg.visible{opacity:1;}

.all-red-semi-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#8e4747;
}
.all-red-semi-final-celebration-bg.active{display:block;}
.all-red-semi-final-celebration-bg.visible{opacity:1;}

.all-red-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#5a2b2b;
}
.all-red-final-celebration-bg.active{display:block;}
.all-red-final-celebration-bg.visible{opacity:1;}

.all-blue-quarter-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#5f8bc3;
}
.all-blue-quarter-final-celebration-bg.active{display:block;}
.all-blue-quarter-final-celebration-bg.visible{opacity:1;}

.all-blue-semi-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#5f8bc3;
}
.all-blue-semi-final-celebration-bg.active{display:block;}
.all-blue-semi-final-celebration-bg.visible{opacity:1;}

.all-blue-final-celebration-bg{
  position:absolute;
  inset:0;
  z-index:1;
  width:100%;
  height:100%;
  object-fit:fill;
  transform:none;
  display:none;
  opacity:0;
  pointer-events:none;
  background:#071321;
}
.all-blue-final-celebration-bg.active{display:block;}
.all-blue-final-celebration-bg.visible{opacity:1;}



body.game-mode-matchday .matchday-stand-crowd{display:block;}
.matchday-crowd-zone{position:absolute;overflow:hidden;pointer-events:none;contain:layout paint;}
.matchday-crowd-zone.upper-left{left:9.2%;top:26.9%;width:24.7%;height:13.4%;clip-path:polygon(4% 0,100% 0,94% 100%,0 100%);}
.matchday-crowd-zone.upper-centre{left:36.0%;top:26.9%;width:27.5%;height:13.4%;clip-path:polygon(2% 0,98% 0,96% 100%,4% 100%);}
.matchday-crowd-zone.upper-right{left:65.6%;top:26.9%;width:24.8%;height:13.4%;clip-path:polygon(0 0,96% 0,100% 100%,6% 100%);}
.matchday-crowd-zone.lower-left{left:4.3%;top:47.2%;width:28.8%;height:15.0%;clip-path:polygon(8% 0,100% 0,93% 100%,0 100%);}
.matchday-crowd-zone.lower-centre{left:34.6%;top:47.2%;width:30.8%;height:15.0%;clip-path:polygon(3% 0,97% 0,96% 100%,4% 100%);}
.matchday-crowd-zone.lower-right{left:66.9%;top:47.2%;width:28.8%;height:15.0%;clip-path:polygon(0 0,92% 0,100% 100%,7% 100%);}
.matchday-stand-crowd .fan{animation:matchdayStandCrowdBob var(--fan-speed) ease-in-out infinite alternate;filter:none;will-change:transform;}
.matchday-stand-crowd .fan-arm,.matchday-stand-crowd .fan-scarf,.matchday-stand-crowd .fan-flag{display:none;}
.matchday-stand-crowd .matchday-front-row-fan{transform-origin:50% 100%;}
.matchday-stand-crowd.goal-celebration .fan{animation:matchdayStandGoalCheer .34s cubic-bezier(.16,.86,.24,1) infinite alternate;animation-delay:var(--goal-delay);}
.cup-quarter-stand-crowd{display:none;position:absolute;inset:0;z-index:7;overflow:hidden;pointer-events:none;contain:layout paint style;}
body.game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:block;}
body.game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:block;}
body.game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:block;}
/* Final crowd: the same Quarter-Final supporters and movement, aligned to all three seating bands. */
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-upper-far-left{left:0%;top:27.63%;width:10.95%;height:24.76%;clip-path:polygon(0% 0%,45.4% 6.0%,60.7% 62.2%,100% 100%,0% 88.8%);perspective:220px;}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-upper-left{left:15.55%;top:28.91%;width:22.91%;height:12.65%;clip-path:polygon(1.3% 100%,89.8% 100%,91.6% 67.8%,96.3% 66.1%,100% 2.5%,12.8% 0%,0% 66.9%,6.0% 71.2%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-upper-left-small{left:5.44%;top:28.80%;width:12.14%;height:12.65%;clip-path:polygon(.5% 0%,99.5% 0%,79.8% 61.3%,67.5% 62.2%,56.2% 99.2%,9.4% 99.2%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-upper-right-small{left:82.42%;top:28.80%;width:12.14%;height:12.65%;clip-path:polygon(99.5% 0%,.5% 0%,20.2% 61.3%,32.5% 62.2%,43.8% 99.2%,90.6% 99.2%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-upper-centre{left:39.00%;top:29.12%;width:21.77%;height:12.54%;clip-path:polygon(6.6% 5.9%,93.4% 5.9%,97.3% 61.0%,91.5% 61.9%,92.0% 92.4%,8.2% 93.2%,9.3% 61.9%,2.5% 56.8%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-upper-right{left:61.54%;top:28.91%;width:22.91%;height:12.65%;clip-path:polygon(98.7% 100%,10.2% 100%,8.4% 67.8%,3.7% 66.1%,0% 2.5%,87.2% 0%,100% 66.9%,94.0% 71.2%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-upper-far-right{left:87.90%;top:27.63%;width:12.10%;height:24.76%;clip-path:polygon(54.6% 4.7%,100% 0%,100% 91.2%,12.0% 95.4%,37.1% 66.3%,45.6% 55.4%);perspective:220px;}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-middle-far-left{left:7.61%;top:44.04%;width:6.62%;height:7.21%;clip-path:polygon(0% 0%,100% 3%,59.5% 100%,46% 100%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-middle-left{left:11.60%;top:42.55%;width:26.00%;height:9.90%;clip-path:polygon(13.1% 0%,100% 1.5%,96.3% 100%,0% 96.5%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-middle-centre{left:39.05%;top:42.25%;width:21.80%;height:9.55%;clip-path:polygon(8.2% 0%,91.8% 0%,100% 100%,0% 100%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-middle-right{left:62.40%;top:42.55%;width:26.00%;height:9.90%;clip-path:polygon(0% 1.5%,86.9% 0%,100% 96.5%,3.7% 100%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-middle-far-right{left:85.77%;top:44.04%;width:6.62%;height:7.21%;clip-path:polygon(0% 3%,100% 0%,54% 100%,40.5% 100%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-lower-far-left{left:0%;top:52.60%;width:13.58%;height:17.00%;clip-path:polygon(0% 1.0%,70.5% 13.1%,99.2% 92.5%,0% 99.0%);perspective:220px;}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-lower-left{left:10.67%;top:59.20%;width:23.80%;height:9.46%;clip-path:polygon(0 0,100% 0,89.8% 100%,10.7% 100%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-lower-centre{left:35.6%;top:58.8%;width:28.5%;height:10.2%;clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-lower-right{left:64.90%;top:59.20%;width:22.70%;height:9.46%;clip-path:polygon(0 0,100% 0,89.4% 100%,7.8% 100%);}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.final-lower-far-right{left:86.42%;top:54.52%;width:13.58%;height:15.05%;clip-path:polygon(25.1% 8.5%,100% 0%,100% 100%,0% 92.2%);perspective:220px;}
/* Purple goalkeeper kit for the Final only. */
body.game-mode-cup.cup-stage-final #keeperJersey stop:nth-child(1){stop-color:#f5eaff;}
body.game-mode-cup.cup-stage-final #keeperJersey stop:nth-child(2){stop-color:#d4b3ff;}
body.game-mode-cup.cup-stage-final #keeperJersey stop:nth-child(3){stop-color:#9348d8;}
body.game-mode-cup.cup-stage-final #keeperJersey stop:nth-child(4){stop-color:#64229f;}
body.game-mode-cup.cup-stage-final #keeperJersey stop:nth-child(5){stop-color:#38105f;}
body.game-mode-cup.cup-stage-final #keeperSleeve stop:nth-child(1){stop-color:#f4e8ff;}
body.game-mode-cup.cup-stage-final #keeperSleeve stop:nth-child(2){stop-color:#cfadf4;}
body.game-mode-cup.cup-stage-final #keeperSleeve stop:nth-child(3){stop-color:#8b3ccc;}
body.game-mode-cup.cup-stage-final #keeperSleeve stop:nth-child(4){stop-color:#4d167c;}
body.game-mode-cup.cup-stage-final #keeperShorts stop:nth-child(1){stop-color:#7330aa;}
body.game-mode-cup.cup-stage-final #keeperShorts stop:nth-child(2){stop-color:#47166f;}
body.game-mode-cup.cup-stage-final #keeperShorts stop:nth-child(3){stop-color:#250836;}
body.game-mode-cup.cup-stage-final #keeperSock stop:nth-child(1){stop-color:#a855e3;}
body.game-mode-cup.cup-stage-final #keeperSock stop:nth-child(2){stop-color:#7024aa;}
body.game-mode-cup.cup-stage-final #keeperSock stop:nth-child(3){stop-color:#3a105f;}

body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-side-left{left:0%;top:37.83%;width:12.08%;height:26.25%;clip-path:polygon(98.5% .8%,79.7% 0%,38.1% 35.6%,0% 52.6%,0% 99.6%,21.3% 99.6%,91.6% 37.2%,84.2% 34.8%,99.5% 20.2%);} 
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-upper-left{left:12.14%;top:36.88%;width:24.04%;height:8.93%;overflow:visible;clip-path:polygon(0% 94%,94% 97.6%,100% -14%,14.4% -18%);} 
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-upper-centre{left:36.66%;top:36.88%;width:26.50%;height:9.14%;overflow:visible;clip-path:polygon(0% 88.4%,99.8% 93%,94.1% -18%,5.6% -18%);} 
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-upper-right{left:63.22%;top:36.88%;width:24.46%;height:8.93%;overflow:visible;clip-path:polygon(0% -14%,5.9% 97.6%,99.8% 97.6%,85.8% -18%);} 
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-side-right{left:87.68%;top:37.83%;width:12.32%;height:26.25%;clip-path:polygon(1% 0%,0% 17%,16% 35.2%,8.3% 37.2%,78.2% 99.2%,99.5% 99.6%,99.5% 54.3%,22.3% .4%);} 
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-lower-left{left:7.36%;top:53.13%;width:27.09%;height:10.10%;overflow:visible;clip-path:polygon(99.8% -16%,17% -16%,0% 96.8%,93.4% 98.9%);} 
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-lower-centre{left:34.99%;top:52.92%;width:29.61%;height:10.95%;overflow:visible;clip-path:polygon(0% 99%,99.8% 90.3%,93.9% -16%,6.7% -16%);} 
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-lower-right{left:64.77%;top:53.03%;width:27.45%;height:10.20%;overflow:visible;clip-path:polygon(0% -16%,7.8% 97.9%,99.8% 97.9%,83.4% -16%);}
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-upper-left,
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-upper-centre,
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-upper-right,
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-lower-left,
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-lower-centre,
body.game-mode-cup.cup-stage-semi-final .cup-quarter-crowd-zone.semi-lower-right{
  contain:none;
  overflow:visible;
}
body.game-mode-cup.cup-stage-semi-final #keeperJersey stop:nth-child(1){stop-color:#ffe4e4;}
body.game-mode-cup.cup-stage-semi-final #keeperJersey stop:nth-child(2){stop-color:#ffb1b1;}
body.game-mode-cup.cup-stage-semi-final #keeperJersey stop:nth-child(3){stop-color:#d93b3b;}
body.game-mode-cup.cup-stage-semi-final #keeperJersey stop:nth-child(4){stop-color:#a61f1f;}
body.game-mode-cup.cup-stage-semi-final #keeperJersey stop:nth-child(5){stop-color:#6f1010;}
body.game-mode-cup.cup-stage-semi-final #keeperSleeve stop:nth-child(1){stop-color:#ffe7e7;}
body.game-mode-cup.cup-stage-semi-final #keeperSleeve stop:nth-child(2){stop-color:#ffb6b6;}
body.game-mode-cup.cup-stage-semi-final #keeperSleeve stop:nth-child(3){stop-color:#ce3131;}
body.game-mode-cup.cup-stage-semi-final #keeperSleeve stop:nth-child(4){stop-color:#851515;}
body.game-mode-cup.cup-stage-semi-final #keeperShorts stop:nth-child(1){stop-color:#cf2929;}
body.game-mode-cup.cup-stage-semi-final #keeperShorts stop:nth-child(2){stop-color:#8e1414;}
body.game-mode-cup.cup-stage-semi-final #keeperShorts stop:nth-child(3){stop-color:#4f0909;}
body.game-mode-cup.cup-stage-semi-final #keeperSock stop:nth-child(1){stop-color:#e44949;}
body.game-mode-cup.cup-stage-semi-final #keeperSock stop:nth-child(2){stop-color:#a61b1b;}
body.game-mode-cup.cup-stage-semi-final #keeperSock stop:nth-child(3){stop-color:#620d0d;}
body.game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd .fan{
  animation-name:cupSemiFinalFanMotion;
}
body.game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd.goal-celebration .fan{
  animation-name:cupSemiFinalFanGoalCheer;
}
@keyframes cupSemiFinalFanMotion{
  from{transform:translate3d(0,0,0) scale(calc(var(--fan-scale) * 1.24));}
  to{transform:translate3d(var(--fan-drift),var(--fan-rise),0) scale(calc(var(--fan-scale) * 1.24));}
}
@keyframes cupSemiFinalFanGoalCheer{
  from{transform:translate3d(0,0,0) scale(calc(var(--fan-scale) * 1.24));}
  to{transform:translate3d(var(--cheer-drift),var(--cheer-rise),0) scale(calc(var(--fan-scale) * 1.295));}
}

.cup-quarter-crowd-zone{position:absolute;overflow:hidden;pointer-events:none;contain:layout paint;}
.cup-quarter-crowd-zone.outer-upper-left,
.cup-quarter-crowd-zone.outer-upper-right,
.cup-quarter-crowd-zone.outer-lower-left,
.cup-quarter-crowd-zone.outer-lower-right{display:none;}
.cup-quarter-crowd-zone.upper-left{left:10.3%;top:27.9%;width:22.8%;height:11.1%;clip-path:polygon(4% 0,100% 0,95% 100%,0 100%);}
.cup-quarter-crowd-zone.upper-centre{left:35.5%;top:27.9%;width:28.8%;height:11.1%;clip-path:polygon(2% 0,98% 0,96% 100%,4% 100%);}
.cup-quarter-crowd-zone.upper-right{left:66.4%;top:27.9%;width:22.8%;height:11.1%;clip-path:polygon(0 0,96% 0,100% 100%,5% 100%);}
.cup-quarter-crowd-zone.lower-left{left:4.8%;top:47.9%;width:28.0%;height:14.6%;clip-path:polygon(9% 0,100% 0,93% 100%,0 100%);}
.cup-quarter-crowd-zone.lower-centre{left:34.2%;top:47.9%;width:31.6%;height:14.6%;clip-path:polygon(3% 0,97% 0,96% 100%,4% 100%);}
.cup-quarter-crowd-zone.lower-right{left:67.5%;top:47.9%;width:28.0%;height:14.6%;clip-path:polygon(0 0,91% 0,100% 100%,7% 100%);}
/* Every Quarter-Final supporter moves independently again. The crowd is
   built before the loader clears, but fans are deliberately not promoted to
   hundreds of separate compositor layers. */
.cup-quarter-stand-crowd .fan{
  animation:cupQuarterFanMotion var(--fan-speed) ease-in-out infinite alternate;
  animation-delay:var(--fan-delay);
  filter:none;
  will-change:auto;
}
.cup-quarter-stand-crowd .fan-arm,.cup-quarter-stand-crowd .fan-scarf,.cup-quarter-stand-crowd .fan-flag{display:none;}
.cup-quarter-crowd-row{position:absolute;inset:0;pointer-events:none;transform:none;will-change:auto;}
/* A static translucent band sits above the two furthest-back crowd rows in each
   Final zone. It is a separate visual layer, so supporter movement and goal
   celebration animations continue unchanged underneath it. */
.cup-quarter-crowd-zone .crowd-back-row-depth-overlay{
  position:absolute;
  left:0;
  right:0;
  z-index:200;
  pointer-events:none;
  background:linear-gradient(180deg,
    rgba(3,7,17,.46) 0%,
    rgba(4,8,19,.34) 52%,
    rgba(6,10,22,.17) 80%,
    rgba(6,10,22,0) 100%);
}
.cup-quarter-stand-crowd.goal-celebration .fan{
  animation:cupQuarterFanGoalCheer .34s cubic-bezier(.16,.86,.24,1) infinite alternate;
  animation-delay:var(--goal-delay);
}
/* Rival supporters in LSR and USR stay seated and do not animate, even during a goal celebration. */
.cup-quarter-stand-crowd .final-lower-far-right .fan.static-fan,
.cup-quarter-stand-crowd.goal-celebration .final-lower-far-right .fan.static-fan,
.cup-quarter-stand-crowd .final-upper-far-right .fan.static-fan,
.cup-quarter-stand-crowd.goal-celebration .final-upper-far-right .fan.static-fan{
  animation:none!important;
  transform:perspective(180px) rotateY(var(--fan-yaw,0deg)) skewY(var(--fan-skew-y,0deg)) scaleX(var(--fan-depth-scale,1)) scale(var(--fan-scale));
}
@keyframes cupQuarterFanMotion{
  from{transform:translate3d(0,0,0) perspective(180px) rotateY(var(--fan-yaw,0deg)) skewY(var(--fan-skew-y,0deg)) scaleX(var(--fan-depth-scale,1)) scale(var(--fan-scale));}
  to{transform:translate3d(var(--fan-drift),var(--fan-rise),0) perspective(180px) rotateY(var(--fan-yaw,0deg)) skewY(var(--fan-skew-y,0deg)) scaleX(var(--fan-depth-scale,1)) scale(var(--fan-scale));}
}
@keyframes cupQuarterFanGoalCheer{
  from{transform:translate3d(0,0,0) perspective(180px) rotateY(var(--fan-yaw,0deg)) skewY(var(--fan-skew-y,0deg)) scaleX(var(--fan-depth-scale,1)) scale(var(--fan-scale));}
  to{transform:translate3d(var(--cheer-drift),var(--cheer-rise),0) perspective(180px) rotateY(var(--fan-yaw,0deg)) skewY(var(--fan-skew-y,0deg)) scaleX(var(--fan-depth-scale,1)) scale(calc(var(--fan-scale) * 1.045));}
}

/* Cup Final performance pass.
   The Final contains substantially more supporters than the earlier rounds.
   Each supporter keeps its exact size, angle and position, but normal movement
   and goal celebrations are driven by the much smaller set of crowd rows.
   This avoids hundreds of simultaneous animation timelines while the keeper,
   ball and meters are active. Rival purple/white zones remain fully static. */
body.game-mode-cup.cup-stage-final .cup-quarter-stand-crowd .fan:not(.static-fan){
  animation:none;
  transform:perspective(180px) rotateY(var(--fan-yaw,0deg)) skewY(var(--fan-skew-y,0deg)) scaleX(var(--fan-depth-scale,1)) scale(var(--fan-scale));
}
body.game-mode-cup.cup-stage-final .cup-quarter-stand-crowd:not(.goal-celebration)
  .cup-quarter-crowd-zone:not(.static-crowd-zone) .cup-quarter-crowd-row{
  animation:cupFinalCrowdRowIdle var(--row-speed) ease-in-out infinite alternate;
  animation-delay:var(--row-delay);
  transform-origin:50% 100%;
}
body.game-mode-cup.cup-stage-final .cup-quarter-stand-crowd.goal-celebration
  .cup-quarter-crowd-zone:not(.static-crowd-zone) .cup-quarter-crowd-row{
  animation:cupFinalCrowdRowGoalCheer .34s cubic-bezier(.16,.86,.24,1) infinite alternate;
  animation-delay:var(--goal-delay);
  transform-origin:50% 100%;
}
/* Freeze the subtle idle rows while the ball and keeper are moving. The crowd
   celebration starts after this class is removed, so scoring animation is not affected. */
body.game-mode-cup.cup-stage-final.penalty-animation-running
  .cup-quarter-stand-crowd:not(.goal-celebration)
  .cup-quarter-crowd-zone:not(.static-crowd-zone) .cup-quarter-crowd-row{
  animation-play-state:paused;
}
@keyframes cupFinalCrowdRowIdle{
  from{transform:translate3d(var(--row-x-from),0,0);}
  to{transform:translate3d(var(--row-x-to),var(--row-rise),0);}
}
@keyframes cupFinalCrowdRowGoalCheer{
  from{transform:translate3d(0,0,0);}
  to{transform:translate3d(var(--cheer-x),var(--cheer-rise),0);}
}

/* Cup Final raster crowd.
   Animated zones are split into three interleaved supporter layers. Each layer
   contains supporters distributed throughout the zone rather than a horizontal
   strip, so the crowd appears to ripple and cheer in smaller groups instead of
   moving as one rigid block. This keeps the Final to fewer than fifty animated
   canvases rather than thousands of supporter elements. Rival zones use one
   completely static canvas. */
.cup-final-zone-canvas{
  position:absolute;
  inset:0;
  z-index:1;
  display:block;
  width:100%;
  height:100%;
  pointer-events:none;
  transform-origin:var(--layer-origin-x,50%) var(--layer-origin-y,100%);
  backface-visibility:hidden;
  image-rendering:auto;
}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone:not(.static-crowd-zone) .cup-final-zone-canvas{
  animation:cupFinalCrowdLayerIdle var(--layer-speed,1.8s) ease-in-out infinite alternate;
  animation-delay:var(--layer-delay,0s);
  will-change:transform;
}
body.game-mode-cup.cup-stage-final .cup-quarter-stand-crowd.goal-celebration
  .cup-quarter-crowd-zone:not(.static-crowd-zone) .cup-final-zone-canvas{
  animation:cupFinalCrowdLayerGoalCheer var(--layer-goal-speed,.36s) cubic-bezier(.16,.86,.24,1) infinite alternate;
  animation-delay:var(--layer-goal-delay,0s);
}
body.game-mode-cup.cup-stage-final.penalty-animation-running
  .cup-quarter-stand-crowd:not(.goal-celebration)
  .cup-quarter-crowd-zone:not(.static-crowd-zone) .cup-final-zone-canvas{
  animation-play-state:paused;
}
body.game-mode-cup.cup-stage-final .cup-quarter-crowd-zone.static-crowd-zone .cup-final-zone-canvas{
  animation:none!important;
  will-change:auto;
}
@keyframes cupFinalCrowdLayerIdle{
  from{transform:translate3d(var(--layer-x-from,0),var(--layer-y-from,0),0);}
  to{transform:translate3d(var(--layer-x-to,0),var(--layer-rise,-1px),0);}
}
@keyframes cupFinalCrowdLayerGoalCheer{
  from{transform:translate3d(var(--layer-goal-x-from,0),0,0) scale(1);}
  to{transform:translate3d(var(--layer-cheer-x,0),var(--layer-cheer-rise,-4px),0) scale(var(--layer-cheer-scale,1.012));}
}
@keyframes matchdayStandCrowdBob{from{transform:translateY(0) scale(var(--fan-scale));}to{transform:translateY(-1.2px) scale(var(--fan-scale));}}
@keyframes matchdayStandGoalCheer{from{transform:translate3d(0,0,0) scale(var(--fan-scale));}to{transform:translate3d(0,-4px,0) scale(calc(var(--fan-scale) * 1.045));}}
.crowd-idle-overlay,.crowd-cheer-overlay,.crowd-recorded-poster-overlay,.crowd-recorded-overlay{
  position:absolute;
  display:none;
  pointer-events:none;
  image-rendering:auto;
  backface-visibility:hidden;
}
.crowd-idle-overlay{z-index:98;object-fit:fill;background:transparent;backface-visibility:visible;}
.crowd-cheer-overlay{z-index:99;}
.crowd-recorded-poster-overlay{z-index:100;object-fit:fill;opacity:0;}
.crowd-recorded-overlay{z-index:101;object-fit:fill;background:transparent;opacity:0;}
.crowd-idle-ready > :not(.crowd-idle-overlay):not(.crowd-cheer-overlay):not(.crowd-recorded-poster-overlay):not(.crowd-recorded-overlay){opacity:1!important;}
.crowd-idle-ready > .crowd-idle-overlay{display:block;opacity:1!important;}
.crowd-cheer-active > :not(.crowd-idle-overlay):not(.crowd-cheer-overlay):not(.crowd-recorded-poster-overlay):not(.crowd-recorded-overlay),
.crowd-recorded-preparing > :not(.crowd-idle-overlay):not(.crowd-cheer-overlay):not(.crowd-recorded-poster-overlay):not(.crowd-recorded-overlay),
.crowd-recorded-active > :not(.crowd-idle-overlay):not(.crowd-cheer-overlay):not(.crowd-recorded-poster-overlay):not(.crowd-recorded-overlay){opacity:1!important;}
.crowd-cheer-active > .crowd-idle-overlay,
.crowd-recorded-preparing > .crowd-idle-overlay,
.crowd-recorded-active > .crowd-idle-overlay{display:block!important;opacity:1!important;}
.crowd-cheer-active > .crowd-cheer-overlay{display:block;opacity:1!important;}
.crowd-recorded-preparing > .crowd-recorded-poster-overlay,
.crowd-recorded-active > .crowd-recorded-poster-overlay{display:block;}
.crowd-recorded-preparing > .crowd-recorded-overlay,
.crowd-recorded-active > .crowd-recorded-overlay{display:block;}
@media(max-width:760px){
  .matchday-stand-crowd .fan,.cup-quarter-stand-crowd .fan{filter:none;}
}


/* Matchday winners performance pass: keep the celebration lively without
   animating every nested crowd part on every frame. */
.celebration.matchday-winners::before{
  animation:none!important;
  transform:none!important;
}
.celebration.matchday-winners .celebration-crowd-layer,
.celebration.matchday-winners .confetti{
  contain:layout paint;
}
.celebration.matchday-winners.play .celebration-crowd-layer .fan,
.celebration.matchday-winners.play .celebration-crowd-layer .fan-body,
.celebration.matchday-winners.play .celebration-crowd-layer .fan-head,
.celebration.matchday-winners.play .celebration-crowd-layer .fan-hair,
.celebration.matchday-winners.play .celebration-crowd-layer .fan-arm,
.celebration.matchday-winners.play .celebration-crowd-layer .fan-flag{
  animation:none!important;
  will-change:auto!important;
}
.celebration.matchday-winners.play .celebration-crowd-layer .fan:nth-child(4n){
  animation:celebrationFanJump .54s cubic-bezier(.22,.88,.28,1) infinite alternate!important;
  animation-delay:var(--goal-delay)!important;
  will-change:transform!important;
}
.celebration.matchday-winners .confetti i{
  will-change:transform;
  backface-visibility:hidden;
}
.celebration.matchday-winners .firework.three{display:none;}
.celebration.matchday-winners .firework.one,
.celebration.matchday-winners .firework.two{
  animation-duration:4.2s;
}

.matchday-stand-scoreboard{
  display:none;
  position:absolute;
  z-index:9;
  left:34.75%;
  top:41.75%;
  width:28.85%;
  height:6.25%;
  box-sizing:border-box;
  align-items:center;
  justify-content:center;
  gap:clamp(10px,1.7vw,26px);
  border:clamp(2px,.28vw,4px) solid #8f969d;
  background:linear-gradient(#111b25,#05090d);
  color:#fff;
  font-size:clamp(24px,4.4vw,65px);
  font-weight:1000;
  line-height:1;
  letter-spacing:.08em;
  text-shadow:0 2px 0 #000,0 0 8px rgba(255,255,255,.22);
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 2px 4px rgba(0,0,0,.45);
  pointer-events:none;
}
body.game-mode-matchday .matchday-stand-scoreboard{display:none!important;}
.matchday-stand-scoreboard .score-separator{color:#ffd83f;}
.celebration.matchday-winners .winner,
.celebration.matchday-winners .podium{display:none!important;}

/* v615V: Matchday winners for Green & Yellow and All Blue now use the supplied full-scene outside-stadium images as the complete background, with only the normal result copy/feedback/buttons overlaid. */
.celebration.matchday-winners{
  background:#14263a;
}
.celebration.matchday-winners::before{display:none!important;}
.celebration.matchday-winners .celebration-roof,
.celebration.matchday-winners .celebration-lights,
.celebration.matchday-winners .spotlight,
.celebration.matchday-winners .fireworks,
.celebration.matchday-winners #cupFinalVictoryArt,
.celebration.matchday-winners .cup-final-foreground-art,
.celebration.matchday-winners .cup-final-victory-video,
.celebration.matchday-winners .cup-final-live-effects,
.celebration.matchday-winners .cup-final-front-effects,
.celebration.matchday-winners .celebration-stand,
.celebration.matchday-winners .celebration-crowd-layer,
.celebration.matchday-winners .celebration-barrier,
.celebration.matchday-winners .celebration-pitch,
.celebration.matchday-winners .confetti,
.celebration.matchday-winners .winner,
.celebration.matchday-winners .podium{display:none!important;}
.celebration.matchday-winners .celebration-matchday-crowd-background{
  display:block;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  z-index:1;
}


.spell-stage .feedback{
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:2.65em;
  min-height:2.65em;
  max-height:2.65em;
  margin-top:clamp(5px,1vh,10px);
  padding:0 .45rem;
  overflow:hidden;
  line-height:1.18;
  text-align:center;
  flex:0 0 2.65em;
}
@media (pointer:coarse), (max-width:820px){
  .spell-stage .feedback{
    height:2.5em;
    min-height:2.5em;
    max-height:2.5em;
    margin-top:4px;
    flex-basis:2.5em;
  }
}


button{
  max-width:100%;
  line-height:1.16;
  overflow-wrap:anywhere;
}
.primary,.secondary,.end-game,.desktop-fullscreen-toggle{
  white-space:normal;
  text-align:center;
}
.skill-meter-heading{
  align-items:flex-start;
  min-width:0;
}
.skill-meter-heading > span{min-width:0;}
.skill-meter-result{
  max-width:58%;
  white-space:normal;
  overflow-wrap:anywhere;
  line-height:1.08;
  text-align:right;
}
.penalty-skill-status{
  line-height:1.25;
  overflow-wrap:anywhere;
}
.penalty-message{
  width:max-content;
  max-width:min(94%, 900px);
  padding:.72rem clamp(.72rem,2.4vw,1.35rem);
  font-size:clamp(1.45rem,5.1vw,4.15rem);
  line-height:1.06;
  white-space:normal;
  overflow-wrap:normal;
  word-break:normal;
  text-wrap:balance;
}
.penalty-message.tip{
  width:min(94%, 860px);
  font-size:clamp(1.28rem,4.15vw,3.15rem);
  line-height:1.08;
  letter-spacing:-.015em;
}
.matchday-scoreboard{
  width:min(560px,90vw);
  min-width:0;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
}
.match-team{
  min-width:0;
  white-space:normal;
  overflow-wrap:anywhere;
  line-height:1.06;
}
.match-score{line-height:1;}
.match-clock-chip,.cup-stage-chip,.cup-penalty-label,.chance-origin-label,
.training-stage-label,.score-chip,.bonus-chip{
  line-height:1.12;
}
.chance-origin-label{
  max-width:90%;
  white-space:normal;
  text-align:center;
  text-wrap:balance;
}
.game-over-copy p,.celebration-copy p,.game-mode-description,
.feedback-group h3,.penalty-aim-prompt{
  overflow-wrap:anywhere;
  text-wrap:balance;
}
@media (max-width:600px){
  .penalty-message{
    max-width:96%;
    padding:.62rem .72rem;
    font-size:clamp(1.25rem,8vw,2.5rem);
    border-width:3px;
  }
  .penalty-message.tip{
    width:96%;
    font-size:clamp(1.12rem,6.8vw,2rem);
  }
  .match-team{font-size:clamp(10px,3vw,13px);padding-inline:5px;}
  .match-score{font-size:clamp(18px,6vw,24px);padding-inline:7px;}
  .skill-meter-result{font-size:.78rem;}
}


/* v299 branding */
.brand-tagline{
  margin-top:-4px;
  font-weight:900;
  letter-spacing:.035em;
  color:#123d68;
}
.mode-choice-prompt{
  margin-top:2px;
  font-size:.95rem;
}

/* v346 recorded GP Cup celebration controls */
.celebration.cup-final-winners .celebration-copy{display:none!important;}
.celebration.cup-final-winners .finish-actions{position:absolute;z-index:12;left:32px;bottom:20px;right:auto;top:auto;width:auto;display:block;}
.celebration.cup-final-winners .finish-actions > :not(.cup-final-home-btn){display:none!important;}
.celebration.cup-final-winners .cup-final-home-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:138px;padding:13px 28px;border-radius:16px;font-size:1.16rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 22px rgba(0,0,0,.34);}

/* v362 recorded GP Cup celebration scene */
.celebration.cup-final-winners .cup-final-victory-video{display:block !important; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:2;}
.celebration.cup-final-winners .cup-final-victory-art,
.celebration.cup-final-winners .cup-final-foreground-art,
.celebration.cup-final-winners .cup-final-live-effects,
.celebration.cup-final-winners .cup-final-front-effects,
.celebration.cup-final-winners .celebration-crowd-layer,
.celebration.cup-final-winners .celebration-roof,
.celebration.cup-final-winners .celebration-lights,
.celebration.cup-final-winners .spotlight,
.celebration.cup-final-winners .celebration-stand,
.celebration.cup-final-winners .celebration-barrier,
.celebration.cup-final-winners .celebration-pitch,
.celebration.cup-final-winners .podium,
.celebration.cup-final-winners .winner,
.celebration.cup-final-winners .end-feedback,
.celebration.cup-final-winners .fireworks,
.celebration.cup-final-winners .confetti{display:none !important;}


/* v372: use a re-rendered recorded Training Ground background scene */


body.game-mode-training .lcwc-scene{background:#5ea5d2;}


/* v373: Training Ground uses a player-free recorded background. */


/* v374: static flat Training Ground background */
.training-scene-image{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;background:#5ea5d2;}


body.game-mode-training .training-scene-image{display:block !important;}

body.game-mode-training .lcwc-pitch{display:none !important;}

/* v390: refine Matchday result layout.
   - Raise GAME WON / GAME LOST / GAME DRAWN headings and copy so they sit comfortably inside the stand area.
   - Lift the spelling feedback panels so they sit midway between the scrolling message area and the action buttons. */
.game-over-scene.matchday-loss .game-over-copy,
.game-over-scene.matchday-draw .game-over-copy{
    top: 72px !important;
    width:min(92%, 820px);
}
.game-over-scene.matchday-loss .game-over-copy h2,
.game-over-scene.matchday-draw .game-over-copy h2{
    margin-bottom: 10px;
    font-size: clamp(2.5rem, 7vw, 5rem);
    line-height: 1.02;
}
.game-over-scene.matchday-loss .game-over-copy p,
.game-over-scene.matchday-draw .game-over-copy p{
    max-width: 720px;
    margin-inline: auto;
    padding-inline: 14px;
    line-height: 1.24;
    text-wrap: balance;
}

.celebration.matchday-winners .celebration-copy{
    top: 52px;
    width:min(92%, 820px);
}
.celebration.matchday-winners .celebration-copy h2{
    font-size: clamp(2.7rem, 6.3vw, 4.9rem);
    line-height: 1.02;
}
.celebration.matchday-winners .celebration-copy p{
    max-width: 720px;
    margin-inline: auto;
    line-height: 1.24;
    text-wrap: balance;
}

.game-over-scene.matchday-loss .end-feedback,
.game-over-scene.matchday-draw .end-feedback,
.celebration.matchday-winners .end-feedback{
    top: 69.5% !important;
    bottom: auto !important;
    transform: translate(-50%, -50%);
}

@media (max-width: 600px){
  .game-over-scene.matchday-loss .game-over-copy,
  .game-over-scene.matchday-draw .game-over-copy{
      top: 68px !important;
  }
  .celebration.matchday-winners .celebration-copy{
      top: 48px;
  }
  .game-over-scene.matchday-loss .end-feedback,
  .game-over-scene.matchday-draw .end-feedback,
  .celebration.matchday-winners .end-feedback{
      top: 67.5% !important;
  }
}


/* v391: centre Matchday result headings within the blue stand area,
   keep only the score beneath, and make feedback lists fit without scrolling. */
.game-over-scene.matchday-loss .game-over-copy,
.game-over-scene.matchday-draw .game-over-copy{
    top: 126px !important;
    width:min(92%, 780px);
}
.game-over-scene.matchday-loss .game-over-copy h2,
.game-over-scene.matchday-draw .game-over-copy h2,
.celebration.matchday-winners .celebration-copy h2{
    margin-bottom: 8px;
    letter-spacing: -.02em;
}
.game-over-scene.matchday-loss .game-over-copy p,
.game-over-scene.matchday-draw .game-over-copy p,
.celebration.matchday-winners .celebration-copy p{
    max-width: 700px;
    margin-inline: auto;
    padding-inline: 10px;
    font-size: clamp(1rem, 2.2vw, 1.28rem);
    line-height: 1.16;
    text-wrap: balance;
}
.celebration.matchday-winners .celebration-copy{
    top: 118px !important;
    width:min(92%, 780px);
}
.game-over-scene.matchday-loss .end-feedback,
.game-over-scene.matchday-draw .end-feedback,
.celebration.matchday-winners .end-feedback{
    top: 68.5% !important;
}
.game-over-scene.matchday-loss .feedback-group,
.game-over-scene.matchday-draw .feedback-group,
.celebration.matchday-winners .feedback-group{
    padding: 8px 9px 9px;
}
.game-over-scene.matchday-loss .feedback-group h3,
.game-over-scene.matchday-draw .feedback-group h3,
.celebration.matchday-winners .feedback-group h3{
    margin-bottom: 5px;
    font-size: clamp(.86rem, 1.55vw, 1rem);
}
.game-over-scene.matchday-loss .feedback-word-list,
.game-over-scene.matchday-draw .feedback-word-list,
.celebration.matchday-winners .feedback-word-list{
    gap: 4px;
    max-height: none;
    overflow: hidden;
}
.game-over-scene.matchday-loss .feedback-word,
.game-over-scene.matchday-draw .feedback-word,
.celebration.matchday-winners .feedback-word{
    padding: .24rem .48rem;
    font-size: .8rem;
}
@media (max-width: 600px){
  .game-over-scene.matchday-loss .game-over-copy,
  .game-over-scene.matchday-draw .game-over-copy{ top: 114px !important; }
  .celebration.matchday-winners .celebration-copy{ top: 108px !important; }
  .game-over-scene.matchday-loss .end-feedback,
  .game-over-scene.matchday-draw .end-feedback,
  .celebration.matchday-winners .end-feedback{ top: 66.5% !important; }
}


/* v392: keep the v390 styling, but move Matchday result headings lower so they sit centrally within the blue stand panel. */
.game-over-scene.matchday-loss .game-over-copy,
.game-over-scene.matchday-draw .game-over-copy{
    top: 146px !important;
    width:min(92%, 820px);
}
.celebration.matchday-winners .celebration-copy{
    top: 140px !important;
    width:min(92%, 820px);
}
.game-over-scene.matchday-loss .game-over-copy h2,
.game-over-scene.matchday-draw .game-over-copy h2,
.celebration.matchday-winners .celebration-copy h2{
    margin-bottom: 10px;
}
.game-over-scene.matchday-loss .game-over-copy p,
.game-over-scene.matchday-draw .game-over-copy p,
.celebration.matchday-winners .celebration-copy p{
    max-width: 720px;
    margin-inline: auto;
    padding-inline: 14px;
    line-height: 1.18;
    text-wrap: balance;
}
@media (max-width: 600px){
  .game-over-scene.matchday-loss .game-over-copy,
  .game-over-scene.matchday-draw .game-over-copy{ top: 124px !important; }
  .celebration.matchday-winners .celebration-copy{ top: 118px !important; }
}


/* v393: keep Matchday result text directly on the existing stand scene with no extra panel behind it. */
.game-over-scene.matchday-loss .game-over-copy,
.game-over-scene.matchday-draw .game-over-copy,
.celebration.matchday-winners .celebration-copy{
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
.game-over-scene.matchday-loss .game-over-copy::before,
.game-over-scene.matchday-loss .game-over-copy::after,
.game-over-scene.matchday-draw .game-over-copy::before,
.game-over-scene.matchday-draw .game-over-copy::after,
.celebration.matchday-winners .celebration-copy::before,
.celebration.matchday-winners .celebration-copy::after{
    content: none !important;
    display: none !important;
}


/* v405: ensure the Cup Final winners Home button is always the top interactive layer. */
.celebration.cup-final-winners > :not(.finish-actions){
  pointer-events:none!important;
}
.celebration.cup-final-winners .cup-final-victory-video{
  pointer-events:none!important;
}
.celebration.cup-final-winners .finish-actions{
  z-index:100!important;
  pointer-events:auto!important;
  isolation:isolate;
}
.celebration.cup-final-winners .cup-final-home-btn{
  position:relative;
  z-index:101;
  pointer-events:auto!important;
  touch-action:manipulation;
}

/* v409: Cup Final foreground artwork is a 2048×1152 recorded-scene layer.
   Keep it out of every ordinary celebration layout so it cannot enlarge the
   Matchday result scene or reveal the Cup winners podium. */
.cup-final-foreground-art{
  display:none;
}

/* v412: portrait-phone layout for the three GP Cup broadcast menu screens.
   Keep the original landscape artwork on tablets/desktop, but crop it vertically
   on phones so the menu fills the portrait display. The action buttons become
   a consistent bottom control row so their labels remain readable and tappable. */
@media (orientation: portrait) and (max-width: 620px){
  #cupScreen.active{
    display:flex;
    align-items:stretch;
    justify-content:center;
    width:100%;
    height:calc(100dvh - 20px);
    min-height:0;
  }

  .cup-run-panel.quarter-final-broadcast-mode,
  .cup-run-panel.semi-final-broadcast-mode,
  .cup-run-panel.final-broadcast-mode{
    width:100%;
    height:100%;
    min-height:0;
    max-height:none;
    padding:0;
    aspect-ratio:auto;
    border-width:3px;
    border-radius:20px;
    background-repeat:no-repeat;
    background-size:auto 100%;
    box-shadow:0 12px 34px rgba(0,0,0,.34);
  }

  .cup-run-panel.quarter-final-broadcast-mode{
    background-position:58% center;
  }
  .cup-run-panel.semi-final-broadcast-mode,
  .cup-run-panel.final-broadcast-mode{
    background-position:50% center;
  }

  .cup-run-panel.quarter-final-broadcast-mode::before,
  .cup-run-panel.semi-final-broadcast-mode::before,
  .cup-run-panel.final-broadcast-mode::before{
    background:
      linear-gradient(180deg,rgba(4,18,42,.04) 0%,rgba(4,18,42,.02) 62%,rgba(3,15,34,.74) 100%),
      linear-gradient(90deg,rgba(3,15,34,.08),transparent 18%,transparent 82%,rgba(3,15,34,.08));
  }

  .quarter-broadcast-hitbox,
  .semi-broadcast-hitbox,
  .final-broadcast-hitbox{
    top:auto;
    bottom:max(14px, env(safe-area-inset-bottom));
    width:calc(50% - 20px);
    height:clamp(50px,7.2dvh,62px);
    overflow:visible;
    z-index:5;
  }

  .quarter-broadcast-back,
  .semi-broadcast-back,
  .final-broadcast-back{
    left:12px;
    right:auto;
  }

  .quarter-broadcast-start,
  .semi-broadcast-start,
  .final-broadcast-start{
    left:auto;
    right:12px;
  }

  .quarter-broadcast-button,
  .semi-broadcast-button,
  .final-broadcast-button,
  .quarter-broadcast-back .quarter-broadcast-button,
  .quarter-broadcast-start .quarter-broadcast-button,
  .semi-broadcast-back .semi-broadcast-button,
  .semi-broadcast-start .semi-broadcast-button,
  .final-broadcast-back .final-broadcast-button,
  .final-broadcast-start .final-broadcast-button{
    position:absolute;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:0;
    padding:0 10px;
    border:2px solid rgba(255,255,255,.92);
    border-radius:14px;
    clip-path:none;
    background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(222,235,248,.96));
    color:#14304f;
    box-shadow:0 6px 16px rgba(0,0,0,.28),inset 0 -5px 8px rgba(20,48,79,.08);
    filter:none;
  }

  .quarter-broadcast-button::before,
  .quarter-broadcast-button::after,
  .semi-broadcast-button::before,
  .semi-broadcast-button::after,
  .final-broadcast-button::before,
  .final-broadcast-button::after{
    content:none!important;
    display:none!important;
  }

  .quarter-broadcast-button-label,
  .semi-broadcast-button-label,
  .final-broadcast-button-label,
  .quarter-broadcast-back .quarter-broadcast-button-label,
  .quarter-broadcast-start .quarter-broadcast-button-label,
  .semi-broadcast-back-label,
  .semi-broadcast-start-label,
  .final-broadcast-back-label,
  .final-broadcast-start-label{
    display:block;
    width:auto;
    height:auto;
    max-width:100%;
    padding:0 4px;
    transform:none;
    color:#14304f;
    font-size:clamp(15px,4.8vw,20px);
    font-weight:1000;
    line-height:1;
    letter-spacing:.035em;
    text-align:center;
    white-space:nowrap;
  }

  .quarter-broadcast-ticker,
  .semi-broadcast-ticker,
  .final-broadcast-ticker{
    left:8px;
    right:8px;
    top:auto;
    bottom:calc(max(14px, env(safe-area-inset-bottom)) + clamp(60px,8.5dvh,74px));
    width:auto;
    height:clamp(32px,4.8dvh,42px);
    padding:0 10px;
    border:1px solid rgba(255,255,255,.28);
    border-radius:8px;
    clip-path:inset(0 round 8px);
    background:rgba(7,29,57,.86);
    color:#f5f8ff;
    font-size:clamp(12px,3.4vw,16px);
    line-height:1;
    text-shadow:0 1px 2px rgba(0,0,0,.7);
  }

  .quarter-broadcast-ticker-track span,
  .semi-broadcast-ticker-track span,
  .final-broadcast-ticker-track span{
    padding-right:46px;
  }
}

/* v416 — freeze gameplay beneath the orientation prompt and keep the prompt
   readable inside whichever incorrect orientation the device has entered. */
body.orientation-blocked .app,
body.orientation-blocked .app *,
body.orientation-blocked .desktop-fullscreen-toggle{
  pointer-events:none!important;
  user-select:none!important;
}
body.orientation-blocked .app *,
body.orientation-blocked .desktop-fullscreen-toggle{
  animation-play-state:paused!important;
}
.orientation-prompt{
  box-sizing:border-box;
  padding:clamp(8px,2.5vmin,24px);
  overflow:hidden;
}
.orientation-card{
  box-sizing:border-box;
  max-width:calc(100vw - 16px);
  max-height:calc(100dvh - 16px);
  overflow:hidden;
}

/* A phone that should be portrait is seen in a short landscape viewport.
   Lay the prompt out horizontally so the illustration and wording both fit. */
@media (orientation:landscape) and (max-height:620px){
  .orientation-card{
    width:min(760px,calc(100vw - 20px));
    display:grid;
    grid-template-columns:clamp(126px,25vw,184px) minmax(0,1fr);
    grid-template-rows:auto auto;
    align-items:center;
    column-gap:clamp(12px,3.5vw,30px);
    row-gap:4px;
    padding:clamp(10px,3.2vmin,22px);
    border-width:clamp(2px,.8vmin,3px);
    border-radius:clamp(16px,4vmin,26px);
    text-align:left;
  }
  .orientation-device{
    grid-column:1;
    grid-row:1 / 3;
    width:clamp(58px,17vh,88px);
    height:clamp(92px,28vh,138px);
    margin:0 auto;
    border-width:clamp(5px,1.7vh,8px);
    border-radius:clamp(12px,4vh,20px);
  }
  .orientation-device::before{
    width:clamp(21px,7vh,32px);
    height:clamp(3px,1.3vh,5px);
  }
  .orientation-device::after{
    bottom:4px;
    width:clamp(8px,3.3vh,13px);
    height:clamp(8px,3.3vh,13px);
  }
  .orientation-arrow{
    width:clamp(102px,35vh,150px);
    height:clamp(102px,35vh,150px);
    border-width:clamp(4px,1.5vh,6px);
  }
  .orientation-arrow::after{
    right:clamp(-8px,-1.4vh,-5px);
    top:clamp(13px,5vh,22px);
    border-top-width:clamp(7px,2.8vh,11px);
    border-bottom-width:clamp(7px,2.8vh,11px);
    border-left-width:clamp(12px,4.8vh,18px);
  }
  .orientation-card h2{
    grid-column:2;
    grid-row:1;
    align-self:end;
    margin:0 0 4px;
    font-size:clamp(1.15rem,6.2vh,2rem);
    line-height:1.04;
  }
  .orientation-card p{
    grid-column:2;
    grid-row:2;
    align-self:start;
    margin:0;
    font-size:clamp(.78rem,3.8vh,1.05rem);
    line-height:1.22;
  }
}

@media (orientation:portrait) and (max-width:700px){
  .orientation-card{
    width:calc(100vw - 20px);
    padding:clamp(16px,6vw,32px);
  }
  .orientation-device{
    width:clamp(68px,22vw,100px);
    height:clamp(108px,35vw,158px);
    margin-bottom:clamp(18px,6vw,28px);
  }
  .orientation-arrow{
    width:clamp(116px,40vw,166px);
    height:clamp(116px,40vw,166px);
  }
  .orientation-card h2{
    font-size:clamp(1.35rem,7vw,2.35rem);
    line-height:1.08;
  }
  .orientation-card p{
    font-size:clamp(.9rem,4.1vw,1.16rem);
    line-height:1.3;
  }
}

@media (orientation:landscape) and (max-height:330px){
  .orientation-card{
    grid-template-columns:112px minmax(0,1fr);
    padding:8px 14px;
    column-gap:12px;
  }
  .orientation-device{
    width:52px;
    height:82px;
    border-width:5px;
  }
  .orientation-arrow{
    width:92px;
    height:92px;
    border-width:4px;
  }
  .orientation-card h2{font-size:1.05rem;}
  .orientation-card p{font-size:.72rem;line-height:1.16;}
}


/* v417 — Cup Final winners scene cleanup. The generic celebration footer
   created the dark blue strip over the recorded celebration, and the inherited
   translateX(-50%) shifted the Home button partly beyond the left edge. */
.celebration.cup-final-winners::after{
  content:none!important;
  display:none!important;
}
.celebration.cup-final-winners .finish-actions{
  transform:none!important;
}

@media (orientation:portrait) and (max-width:620px){
  .celebration.cup-final-winners .finish-actions{
    left:max(12px,env(safe-area-inset-left));
    right:auto;
    bottom:max(12px,env(safe-area-inset-bottom));
    width:auto;
    max-width:calc(100% - max(24px,env(safe-area-inset-left) + env(safe-area-inset-right)));
  }
  .celebration.cup-final-winners .cup-final-home-btn{
    min-width:112px;
    max-width:100%;
    padding:10px 20px;
    font-size:clamp(.9rem,4vw,1.05rem);
  }
}

/* v418 — Matchday result spelling lists.
   Let the feedback panel use the available pitch area and arrange words in a
   compact grid, rather than clipping the final rows inside the old fixed-height
   celebration box. */
.game-over-scene.matchday-loss .end-feedback,
.game-over-scene.matchday-draw .end-feedback,
.celebration.matchday-winners .end-feedback{
  top:auto!important;
  bottom:86px!important;
  width:min(94%,900px)!important;
  min-height:0!important;
  max-height:none!important;
  padding:7px!important;
  gap:7px!important;
  overflow:visible!important;
  transform:translateX(-50%)!important;
  align-items:stretch;
}
.game-over-scene.matchday-loss .feedback-group,
.game-over-scene.matchday-draw .feedback-group,
.celebration.matchday-winners .feedback-group{
  min-height:0;
  padding:7px 8px 8px!important;
  overflow:hidden;
}
.game-over-scene.matchday-loss .feedback-group h3,
.game-over-scene.matchday-draw .feedback-group h3,
.celebration.matchday-winners .feedback-group h3{
  margin-bottom:5px!important;
  font-size:clamp(.76rem,1.45vw,.96rem)!important;
  line-height:1.08;
}
.game-over-scene.matchday-loss .feedback-word-list,
.game-over-scene.matchday-draw .feedback-word-list,
.celebration.matchday-winners .feedback-word-list{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr));
  align-content:start;
  gap:4px!important;
  max-height:none!important;
  padding:0!important;
  overflow:visible!important;
}
.game-over-scene.matchday-loss .feedback-word,
.game-over-scene.matchday-draw .feedback-word,
.celebration.matchday-winners .feedback-word{
  min-width:0;
  padding:.22rem .32rem!important;
  font-size:clamp(.65rem,1.2vw,.78rem)!important;
  line-height:1.04;
  text-align:center;
  overflow-wrap:anywhere;
}
.game-over-scene.matchday-loss .end-feedback.feedback-many .feedback-word-list,
.game-over-scene.matchday-draw .end-feedback.feedback-many .feedback-word-list,
.celebration.matchday-winners .end-feedback.feedback-many .feedback-word-list{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
.game-over-scene.matchday-loss .end-feedback.feedback-dense .feedback-word,
.game-over-scene.matchday-draw .end-feedback.feedback-dense .feedback-word,
.celebration.matchday-winners .end-feedback.feedback-dense .feedback-word{
  padding:.17rem .22rem!important;
  font-size:clamp(.58rem,1vw,.69rem)!important;
}

@media (max-width:600px){
  .game-over-scene.matchday-loss .end-feedback,
  .game-over-scene.matchday-draw .end-feedback,
  .celebration.matchday-winners .end-feedback{
    grid-template-columns:1fr!important;
    bottom:max(72px,calc(env(safe-area-inset-bottom) + 64px))!important;
    width:96%!important;
    gap:5px!important;
    padding:5px!important;
  }
  .game-over-scene.matchday-loss .feedback-group,
  .game-over-scene.matchday-draw .feedback-group,
  .celebration.matchday-winners .feedback-group{
    padding:5px 6px 6px!important;
  }
  .game-over-scene.matchday-loss .feedback-word-list,
  .game-over-scene.matchday-draw .feedback-word-list,
  .celebration.matchday-winners .feedback-word-list{
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:3px!important;
  }
  .game-over-scene.matchday-loss .end-feedback.feedback-many .feedback-word-list,
  .game-over-scene.matchday-draw .end-feedback.feedback-many .feedback-word-list,
  .celebration.matchday-winners .end-feedback.feedback-many .feedback-word-list{
    grid-template-columns:repeat(5,minmax(0,1fr));
  }
  .game-over-scene.matchday-loss .feedback-word,
  .game-over-scene.matchday-draw .feedback-word,
  .celebration.matchday-winners .feedback-word{
    padding:.17rem .2rem!important;
    font-size:clamp(.58rem,2.35vw,.72rem)!important;
  }
  .game-over-scene.matchday-loss .end-feedback.feedback-dense .feedback-word,
  .game-over-scene.matchday-draw .end-feedback.feedback-dense .feedback-word,
  .celebration.matchday-winners .end-feedback.feedback-dense .feedback-word{
    font-size:clamp(.52rem,2vw,.64rem)!important;
  }
}


/* v419 — stable Android tablet viewport sizing and low-memory presentation. */
#trainingScreen.active,
#trainingCompleteScreen.active{
  width:100%;
  height:100% !important;
  min-height:0 !important;
  max-height:100%;
}
#trainingScreen.active > .lcwc-training-panel{
  display:flex;
  flex-direction:column;
  width:100%;
  height:100%;
  max-height:min(760px, calc(var(--app-viewport-height, 100dvh) - 16px));
  min-height:0;
}
#trainingScreen .lcwc-topbar{flex:0 0 auto;}
#trainingScreen .lcwc-scene{
  flex:1 1 auto;
  height:auto;
  min-height:0;
}
#trainingScreen .training-scene-image{
  object-position:center center;
  transform:translateZ(0);
  backface-visibility:hidden;
}
@media (max-height:700px){
  #trainingScreen.active > .lcwc-training-panel{max-height:100%;}
}

body.performance-lite .crowd-idle-overlay{
  transform-origin:50% 100%;
  will-change:auto;
}
body.performance-lite .crowd-lite-cheer .crowd-idle-overlay,
body.performance-lite .crowd-lite-cheer .crowd-recorded-poster-overlay{
  animation:crowdLiteCheer 4s linear both;
}
@keyframes crowdLiteCheer{
  0%,20%,40%,60%,80%,100%{transform:translateY(0) scale(1);filter:brightness(1);}
  8%,28%,48%,68%,88%{transform:translateY(-2.2%) scale(1.012);filter:brightness(1.08);}
  14%,34%,54%,74%,94%{transform:translateY(.7%) scale(1.004);filter:brightness(1.03);}
}
body.performance-lite .training-flying-ball{filter:none;}
body.performance-lite .scene-transition-sweep,
body.performance-lite .production-credit,
body.performance-lite .production-credit::before,
body.performance-lite .production-credit::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;}
body.performance-lite .intro-copy::before{backdrop-filter:none;}

@media(max-width:560px){
  .game-mode-actions{gap:9px;}
}


/* v424: permanent crowd continuity and complete recorded GP Cup winners scene. */
.crowd-recorded-poster-overlay,
.crowd-recorded-overlay{
  transition:none!important;
  transform:translateZ(0);
}
.celebration.cup-final-winners .cup-final-victory-video{
  display:block!important;
  opacity:1!important;
  background:#071321 center/cover no-repeat;
}


/* v424: keep the static crowd as a permanent image layer on performance mode.
   It remains painted below posters, videos and opposition-shot overlays. */
body.performance-lite .crowd-idle-overlay{
  display:block;
  opacity:1;
  visibility:visible;
}


/* v426 pilot: kit selection before kit-dependent assets are loaded. */
.startup-loader[aria-hidden="true"]{display:none}
.kit-selection-panel{width:100%}
.startup-progress-panel[hidden],.kit-selection-panel[hidden]{display:none!important}
.kit-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;max-height:min(58vh,520px);overflow:auto;padding:3px}
.kit-choice{min-width:0;min-height:104px;padding:10px 8px;border:2px solid rgba(255,255,255,.35);border-radius:16px;background:rgba(8,24,58,.87);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font:800 clamp(.72rem,1.7vw,1rem)/1.12 Arial,sans-serif;box-shadow:0 8px 18px rgba(0,0,0,.2);cursor:pointer}
.kit-choice:hover:not(:disabled),.kit-choice:focus-visible{transform:translateY(-2px);border-color:#fff;outline:3px solid rgba(255,225,82,.75);outline-offset:2px}
.kit-choice.unavailable{opacity:.56;cursor:not-allowed}
.kit-choice small{font-size:.66rem;font-weight:700;opacity:.78}
.kit-swatch{width:52px;height:42px;border-radius:9px;border:2px solid rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.22)}
.kit-swatch.all-red{background:#d71920}.kit-swatch.all-blue{background:#1956c7}.kit-swatch.all-white{background:#fff}
.kit-swatch.red-white{background:linear-gradient(90deg,#d71920 0 50%,#fff 50%)}
.kit-swatch.blue-white{background:linear-gradient(90deg,#1956c7 0 50%,#fff 50%)}
.kit-swatch.black-white-stripes{background:repeating-linear-gradient(90deg,#111 0 8px,#fff 8px 16px)}
.kit-swatch.red-blue-stripes{background:repeating-linear-gradient(90deg,#d71920 0 8px,#1746ae 8px 16px)}
.kit-swatch.sky-blue{background:#73c9ef}.kit-swatch.green-yellow{background:linear-gradient(90deg,#1f8a45 0 50%,#f2dc2f 50%)}
.kit-selection-toggle{min-width:150px}
body.kit-picker-open .app,body.kit-picker-open .desktop-fullscreen-toggle{visibility:hidden}
@media (max-width:600px){.kit-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kit-choice{min-height:88px}.kit-swatch{width:44px;height:34px}}
@media (orientation:landscape) and (max-height:620px){.kit-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:52vh}.kit-choice{min-height:76px;padding:6px}.kit-swatch{width:38px;height:28px}}


/* v428 — neutral exterior-stadium Cup menus with consistent bottom controls. */
.cup-run-panel.quarter-final-broadcast-mode{
  width:min(1100px,96vw);
  aspect-ratio:3 / 2;
  background-position:center center;
  background-size:cover;
}
.cup-run-panel.semi-final-broadcast-mode,
.cup-run-panel.final-broadcast-mode{
  width:min(1100px,96vw);
  aspect-ratio:1672 / 941;
  background-position:center center;
  background-size:cover;
}
.cup-run-panel.quarter-final-broadcast-mode::before,
.cup-run-panel.semi-final-broadcast-mode::before,
.cup-run-panel.final-broadcast-mode::before{
  background:linear-gradient(180deg,transparent 0 72%,rgba(2,12,27,.08) 100%);
}
.quarter-broadcast-ticker,
.semi-broadcast-ticker,
.final-broadcast-ticker{display:none!important;}

.quarter-broadcast-hitbox,
.semi-broadcast-hitbox,
.final-broadcast-hitbox{
  top:auto;
  bottom:3.4%;
  width:18.5%;
  height:9.2%;
  min-height:50px;
  overflow:visible;
  z-index:5;
}
.quarter-broadcast-back,
.semi-broadcast-back,
.final-broadcast-back{
  left:29.5%;
  right:auto;
}
.quarter-broadcast-start,
.semi-broadcast-start,
.final-broadcast-start{
  left:auto;
  right:29.5%;
}
.quarter-broadcast-button,
.semi-broadcast-button,
.final-broadcast-button,
.quarter-broadcast-back .quarter-broadcast-button,
.quarter-broadcast-start .quarter-broadcast-button,
.semi-broadcast-back .semi-broadcast-button,
.semi-broadcast-start .semi-broadcast-button,
.final-broadcast-back .final-broadcast-button,
.final-broadcast-start .final-broadcast-button{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:0;
  padding:0 12px;
  border:2px solid rgba(255,255,255,.94);
  border-radius:15px;
  clip-path:none;
  color:#fff;
  background:linear-gradient(180deg,rgba(24,55,93,.97),rgba(7,27,55,.98));
  box-shadow:0 8px 22px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.2);
  filter:none;
  transform:none;
  transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;
}
.quarter-broadcast-start .quarter-broadcast-button,
.semi-broadcast-start .semi-broadcast-button,
.final-broadcast-start .final-broadcast-button{
  color:#13233a;
  background:linear-gradient(180deg,#ffe268,#f4bd24);
  border-color:#fff4bc;
  box-shadow:0 8px 22px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.55);
}
.quarter-broadcast-button::before,
.quarter-broadcast-button::after,
.semi-broadcast-button::before,
.semi-broadcast-button::after,
.final-broadcast-button::before,
.final-broadcast-button::after{
  content:none!important;
  display:none!important;
}
.quarter-broadcast-button-label,
.semi-broadcast-button-label,
.final-broadcast-button-label,
.quarter-broadcast-back .quarter-broadcast-button-label,
.quarter-broadcast-start .quarter-broadcast-button-label,
.semi-broadcast-back-label,
.semi-broadcast-start-label,
.final-broadcast-back-label,
.final-broadcast-start-label{
  display:block;
  width:auto;
  height:auto;
  padding:0;
  transform:none;
  color:inherit;
  font-size:clamp(17px,1.8vw,25px);
  font-weight:1000;
  line-height:1;
  letter-spacing:.055em;
  text-align:center;
  text-shadow:none;
  white-space:nowrap;
}
.quarter-broadcast-button:hover,
.semi-broadcast-button:hover,
.final-broadcast-button:hover,
.quarter-broadcast-button:focus-visible,
.semi-broadcast-button:focus-visible,
.final-broadcast-button:focus-visible{
  transform:translateY(-2px);
  filter:brightness(1.08);
  text-decoration:none;
  box-shadow:0 11px 26px rgba(0,0,0,.38),0 0 0 3px rgba(255,255,255,.24);
}
.quarter-broadcast-button:hover .quarter-broadcast-button-label,
.semi-broadcast-button:hover .semi-broadcast-button-label,
.final-broadcast-button:hover .final-broadcast-button-label,
.quarter-broadcast-button:focus-visible .quarter-broadcast-button-label,
.semi-broadcast-button:focus-visible .semi-broadcast-button-label,
.final-broadcast-button:focus-visible .final-broadcast-button-label{
  text-decoration:none;
}
.quarter-broadcast-button:active,
.semi-broadcast-button:active,
.final-broadcast-button:active{
  transform:translateY(1px);
  filter:brightness(.98);
}

@media (orientation:portrait) and (max-width:620px){
  .cup-run-panel.quarter-final-broadcast-mode,
  .cup-run-panel.semi-final-broadcast-mode,
  .cup-run-panel.final-broadcast-mode{
    width:100%;
    height:100%;
    aspect-ratio:auto;
    background-size:auto 64%;
    background-position:center top;
    background-color:#07192e;
  }
  .cup-run-panel.quarter-final-broadcast-mode::before,
  .cup-run-panel.semi-final-broadcast-mode::before,
  .cup-run-panel.final-broadcast-mode::before{
    background:linear-gradient(180deg,transparent 0 77%,rgba(2,12,27,.48) 100%);
  }
  .quarter-broadcast-hitbox,
  .semi-broadcast-hitbox,
  .final-broadcast-hitbox{
    bottom:max(14px,env(safe-area-inset-bottom));
    width:calc(50% - 20px);
    height:clamp(52px,7.4dvh,64px);
    min-height:0;
  }
  .quarter-broadcast-back,
  .semi-broadcast-back,
  .final-broadcast-back{left:12px;right:auto;}
  .quarter-broadcast-start,
  .semi-broadcast-start,
  .final-broadcast-start{left:auto;right:12px;}
  .quarter-broadcast-button-label,
  .semi-broadcast-button-label,
  .final-broadcast-button-label,
  .quarter-broadcast-back .quarter-broadcast-button-label,
  .quarter-broadcast-start .quarter-broadcast-button-label,
  .semi-broadcast-back-label,
  .semi-broadcast-start-label,
  .final-broadcast-back-label,
  .final-broadcast-start-label{
    font-size:clamp(16px,4.8vw,21px);
  }
}


/* v452: General UI uses web-safe fonts. Preserve the established learning font only
   in spelling scenes and for actual Training Mode word text. */
#spellingScreen,
#spellingScreen button,
#spellingScreen input,
#spellingScreen select,
#spellingScreen textarea {
    font-family: var(--game-font);
}
#trainingBallWord,
#trainingMemoryInput,
#trainingCompleteScreen .feedback-word {
    font-family: var(--game-font) !important;
}


/* v465: Matchday result scenes use the selected kit's full Matchday stand panel as a static background, with heading and feedback overlaid on top. */
#gameOverMatchCrowdBackground{
  left:0;
  right:0;
  top:72px;
  width:100%;
  height:265px;
  z-index:2;
}
.game-over-scene.matchday-loss #gameOverMatchCrowdBackground,
.game-over-scene.matchday-draw #gameOverMatchCrowdBackground,
.celebration.matchday-winners .celebration-matchday-crowd-background{display:block;}

.game-over-scene.matchday-loss .game-over-stand,
.game-over-scene.matchday-loss .game-over-crowd-layer,
.game-over-scene.matchday-loss .game-over-hoarding,
.game-over-scene.matchday-draw .game-over-stand,
.game-over-scene.matchday-draw .game-over-crowd-layer,
.game-over-scene.matchday-draw .game-over-hoarding,
.celebration.matchday-winners .celebration-stand,
.celebration.matchday-winners .celebration-crowd-layer,
.celebration.matchday-winners .celebration-barrier{display:none !important;}

.game-over-scene.matchday-loss .game-over-copy,
.game-over-scene.matchday-draw .game-over-copy,
.celebration.matchday-winners .celebration-copy,
.game-over-scene.matchday-loss .end-feedback,
.game-over-scene.matchday-draw .end-feedback,
.celebration.matchday-winners .end-feedback{z-index:18;}

/* v600 Matchday intro: supplied full-scene video shown immediately after level selection. */
.matchday-intro-panel{position:relative;
    width:100%;
    aspect-ratio:16 / 9;
    max-height:calc(100dvh - 28px);
    background:#000;
    border-radius:28px;
    overflow:hidden;}
.matchday-intro-video{display:block;
    width:100%;
    height:100%;
    object-fit:contain;
    background:#000;}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.audio-toggle-panel {
  position: fixed;
  top: max(12px, env(safe-area-inset-top));
  right: max(12px, env(safe-area-inset-right));
  display: flex;
  gap: 10px;
  z-index: 1600;
}

.audio-toggle-btn {
  position: relative;
  width: 46px;
  height: 46px;
  border: 2px solid rgba(255, 255, 255, 0.85);
  border-radius: 999px;
  background: rgba(7, 26, 58, 0.82);
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.24);
  cursor: pointer;
  transition: transform .16s ease, box-shadow .16s ease, background .16s ease;
  -webkit-tap-highlight-color: transparent;
}

.audio-toggle-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.28);
}

.audio-toggle-btn:active {
  transform: translateY(0);
}

.audio-toggle-btn:focus-visible {
  outline: 3px solid rgba(255, 255, 255, 0.92);
  outline-offset: 2px;
}

.audio-toggle-glyph {
  font-size: 1.24rem;
  line-height: 1;
}

.audio-toggle-btn.is-muted {
  background: rgba(95, 18, 18, 0.9);
}

.audio-toggle-btn.is-muted::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 3px;
  border-radius: 999px;
  background: #ffb4b4;
  transform: rotate(-45deg);
  box-shadow: 0 0 0 1px rgba(82, 0, 0, 0.18);
}

body.game-loading .audio-toggle-panel {
  display: none;
}

@media (max-width: 640px) {
  .audio-toggle-panel {
    top: max(10px, env(safe-area-inset-top));
    right: max(10px, env(safe-area-inset-right));
    gap: 8px;
  }

  .audio-toggle-btn {
    width: 42px;
    height: 42px;
  }
}


/* v605 Startup intro: Galactic Phonics animated logo shown once after loading. */
.startup-intro-panel{position:relative;
    width:100%;
    aspect-ratio:16 / 9;
    max-height:calc(100dvh - 28px);
    background:#000;
    border-radius:28px;
    overflow:hidden;}
.startup-intro-video{display:block;
    width:100%;
    height:100%;
    object-fit:contain;
    background:#000;}
.startup-intro-start-btn{
  position:absolute;
  left:50%;
  bottom:clamp(18px,5%,42px);
  transform:translateX(-50%);
  min-width:132px;
  min-height:48px;
  padding:10px 22px;
  border:2px solid rgba(255,255,255,.9);
  border-radius:999px;
  background:rgba(0,0,0,.72);
  color:#fff;
  font:700 clamp(16px,2.4vw,21px)/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing:.01em;
  display:none;
  align-items:center;
  justify-content:center;
  gap:10px;
  cursor:pointer;
  z-index:3;
  box-shadow:0 5px 18px rgba(0,0,0,.3);
  /* v616BU: this control must not inherit the global button movement. */
  transition:filter .16s ease,opacity .16s ease,background .16s ease;
}
body.startup-intro-awaiting-gesture .startup-intro-start-btn{display:flex;}
/* Keep the centring transform identical before, during and after pointer contact.
   The generic button:hover rule otherwise replaces translateX(-50%) and makes
   this button jump away just as the player tries to click it. */
.startup-intro-start-btn:hover,
.startup-intro-start-btn:active,
.startup-intro-start-btn:disabled{transform:translateX(-50%);}
.startup-intro-start-btn:hover{filter:brightness(1.08);}
.startup-intro-start-btn:focus-visible{outline:3px solid #fff;outline-offset:4px;}
.startup-intro-start-btn:disabled{opacity:.72;cursor:default;}
.startup-intro-start-icon{font-size:1.05em;line-height:1;}


body.startup-intro-active{
  overflow:hidden !important;
  touch-action:none;
}
body.startup-intro-active .app{
  visibility:visible !important;
}
body.startup-intro-active .desktop-fullscreen-toggle,
body.startup-intro-active .orientation-prompt,
body.startup-intro-active .audio-toggle-panel{
  visibility:hidden !important;
}
body.startup-intro-active #startupLoader{
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
}


/* v611F: while a GP Cup intro video is playing, present it in the same
   framed 16:9 panel used by the Matchday intro. This deliberately overrides
   the older portrait-phone Cup menu layout only for the moving intro video;
   once playback finishes the normal Cup menu layout is restored. */
.cup-run-panel.intro-video-playing{
  position:relative!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:calc(100dvh - 28px)!important;
  aspect-ratio:16 / 9!important;
  align-self:center!important;
  padding:0!important;
  background:#000!important;
  border:4px solid rgba(255,255,255,.72)!important;
  border-radius:28px!important;
  box-shadow:var(--shadow)!important;
  overflow:hidden!important;
}
.cup-run-panel.intro-video-playing .quarter-final-broadcast-intro,
.cup-run-panel.intro-video-playing .semi-final-broadcast-intro,
.cup-run-panel.intro-video-playing .final-broadcast-intro{
  inset:0!important;
  width:100%!important;
  height:100%!important;
  border-radius:inherit!important;
  overflow:hidden!important;
  background:#000!important;
}
.cup-run-panel.intro-video-playing .quarter-broadcast-intro-video,
.cup-run-panel.intro-video-playing .semi-broadcast-intro-video,
.cup-run-panel.intro-video-playing .final-broadcast-intro-video{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  background:#000!important;
}

/* v611H — mobile intro framing + Cup intro handoff fix.
   The global border-box rule meant a 16:9 panel with a real 4px border had a
   slightly non-16:9 content box on narrow screens. A 16:9 video using contain
   therefore exposed tiny black strips at the sides. Keep the same rounded
   grey/white frame visually, but draw it as a shadow ring so it no longer
   changes the video's content aspect ratio. */
.matchday-intro-panel,
.startup-intro-panel{
  border:0!important;
  box-shadow:0 0 0 4px rgba(255,255,255,.72),var(--shadow)!important;
}

.cup-run-panel.intro-video-playing{
  border:0!important;
  box-shadow:0 0 0 4px rgba(255,255,255,.72),var(--shadow)!important;
}

/* With the content box now genuinely 16:9, contain fills it exactly without
   the narrow mobile side bars and without cropping the source video. */
.matchday-intro-video,
.startup-intro-video,
.cup-run-panel.intro-video-playing .quarter-broadcast-intro-video,
.cup-run-panel.intro-video-playing .semi-broadcast-intro-video,
.cup-run-panel.intro-video-playing .final-broadcast-intro-video{
  object-fit:contain!important;
}

/* v611L — the three legacy static Cup menu images are retired. After each
   intro ends, keep its decoded final video frame visible and place the existing
   Back/Start controls over that frame. The panel remains in the same 16:9 intro
   geometry until an action is chosen, so there is no static-menu or black-frame
   handoff. */
.quarter-final-broadcast-intro.intro-ready,
.semi-final-broadcast-intro.intro-ready,
.final-broadcast-intro.intro-ready{
  background:#000!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-intro-video,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-intro-video,
.final-broadcast-intro.intro-ready .final-broadcast-intro-video{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  background:#000!important;
}


/* v611L — generic controls over the held final intro frame. The old desktop
   hitbox shapes were aligned to artwork that has now been removed, so the
   ready state uses a simple responsive Back/Start row instead. */
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-hitbox,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-hitbox,
.final-broadcast-intro.intro-ready .final-broadcast-hitbox{
  top:auto!important;
  bottom:clamp(12px,2vw,22px)!important;
  width:clamp(118px,18vw,176px)!important;
  height:clamp(48px,6vw,58px)!important;
  overflow:visible!important;
  z-index:6!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-back,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-back,
.final-broadcast-intro.intro-ready .final-broadcast-back{
  left:clamp(12px,2vw,22px)!important;
  right:auto!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-start,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-start,
.final-broadcast-intro.intro-ready .final-broadcast-start{
  left:auto!important;
  right:clamp(12px,2vw,22px)!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-button,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-button,
.final-broadcast-intro.intro-ready .final-broadcast-button{
  clip-path:none!important;
  border-radius:12px!important;
  background:rgba(248,249,251,.96)!important;
  box-shadow:0 4px 14px rgba(0,0,0,.34),inset 0 0 0 2px rgba(25,48,78,.24)!important;
  transform:none!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-button::before,
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-button::after,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-button::before,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-button::after,
.final-broadcast-intro.intro-ready .final-broadcast-button::before,
.final-broadcast-intro.intro-ready .final-broadcast-button::after{
  content:none!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-button-label,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-button-label,
.final-broadcast-intro.intro-ready .final-broadcast-button-label{
  transform:none!important;
  font-size:clamp(16px,2vw,22px)!important;
  letter-spacing:.04em!important;
}


/* v613 goalkeeper humanisation: three inexpensive ready stances. These only
   alter the SVG presentation; the gameplay keeper geometry remains unchanged. */
.keeper-natural.keeper-ready.keeper-idle-balance .keeper-svg{animation:keeperIdleBalance 2.45s cubic-bezier(.35,.08,.28,1) infinite;}
.keeper-natural.keeper-ready.keeper-idle-shuffle .keeper-svg{animation:keeperIdleShuffle 2.75s cubic-bezier(.38,.06,.28,1) infinite;}
.keeper-natural.keeper-ready.keeper-idle-settle .keeper-svg{animation:keeperIdleSettle 2.15s ease-in-out infinite;}
@keyframes keeperIdleBalance{
  0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1,1)}
  20%{transform:translate3d(-2.1px,1.7px,0) rotate(-.45deg) scale(1.008,.992)}
  43%{transform:translate3d(1.2px,3.1px,0) rotate(.25deg) scale(1.012,.985)}
  67%{transform:translate3d(2.6px,-.7px,0) rotate(.48deg) scale(.998,1.006)}
  84%{transform:translate3d(-.8px,.6px,0) rotate(-.18deg) scale(1.004,.997)}
}
@keyframes keeperIdleShuffle{
  0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1,1)}
  16%{transform:translate3d(-3.4px,2.3px,0) rotate(-.65deg) scale(1.01,.988)}
  33%{transform:translate3d(-1.0px,-.8px,0) rotate(-.18deg) scale(.998,1.006)}
  52%{transform:translate3d(3.1px,2.4px,0) rotate(.62deg) scale(1.012,.987)}
  71%{transform:translate3d(1.0px,-1.0px,0) rotate(.15deg) scale(.998,1.007)}
  88%{transform:translate3d(-1.6px,.8px,0) rotate(-.26deg) scale(1.004,.997)}
}
@keyframes keeperIdleSettle{
  0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1,1)}
  26%{transform:translate3d(1.2px,3.6px,0) rotate(.22deg) scale(1.014,.982)}
  48%{transform:translate3d(-1.3px,-1.0px,0) rotate(-.25deg) scale(.996,1.009)}
  72%{transform:translate3d(-2.0px,1.5px,0) rotate(-.38deg) scale(1.007,.993)}
  88%{transform:translate3d(.7px,.3px,0) rotate(.12deg) scale(1.002,.999)}
}
@media (prefers-reduced-motion: reduce){
  .keeper-natural.keeper-ready.keeper-idle-balance .keeper-svg,
  .keeper-natural.keeper-ready.keeper-idle-shuffle .keeper-svg,
  .keeper-natural.keeper-ready.keeper-idle-settle .keeper-svg{animation:naturalKeeperBreathe 2.5s ease-in-out infinite;}
}

/* v613 opposition keeper variants. Every class is selected only after the
   rival goal/save/miss outcome and ball finish have already been chosen. */
.rival-mini-keeper.left-save-low{animation:rivalKeeperDiveLeftLow 1.08s cubic-bezier(.2,.82,.28,1) forwards!important}
.rival-mini-keeper.right-save-low{animation:rivalKeeperDiveRightLow 1.08s cubic-bezier(.2,.82,.28,1) forwards!important}
.rival-mini-keeper.left-save-stretch{animation:rivalKeeperDiveLeftStretch 1.08s cubic-bezier(.16,.86,.26,1) forwards!important}
.rival-mini-keeper.right-save-stretch{animation:rivalKeeperDiveRightStretch 1.08s cubic-bezier(.16,.86,.26,1) forwards!important}
.rival-mini-keeper.center-save-catch{animation:rivalKeeperCenterCatch 1.04s cubic-bezier(.2,.82,.28,1) forwards!important}
.rival-mini-keeper.center-save-reflex{animation:rivalKeeperCenterReflex 1.04s cubic-bezier(.2,.82,.28,1) forwards!important}
.rival-mini-keeper.late-left-reach{animation:rivalKeeperLateLeftReach 1.08s cubic-bezier(.22,.75,.28,1) forwards!important}
.rival-mini-keeper.late-right-reach{animation:rivalKeeperLateRightReach 1.08s cubic-bezier(.22,.75,.28,1) forwards!important}
.rival-mini-keeper.wrong-left-commit{animation:rivalKeeperWrongLeftCommit .98s cubic-bezier(.25,.72,.28,1) forwards!important}
.rival-mini-keeper.wrong-right-commit{animation:rivalKeeperWrongRightCommit .98s cubic-bezier(.25,.72,.28,1) forwards!important}
.rival-mini-keeper.set-left-crouch{animation:rivalKeeperSetLeftCrouch .98s ease-in-out forwards!important}
.rival-mini-keeper.set-right-crouch{animation:rivalKeeperSetRightCrouch .98s ease-in-out forwards!important}
@keyframes rivalKeeperDiveLeftLow{0%{transform:translateX(-50%) translateY(0) rotate(0)}16%{transform:translateX(-55%) translateY(3px) rotate(-3deg) scale(1.02,.96)}47%{transform:translateX(-96%) translateY(-5px) rotate(-13deg)}76%{transform:translateX(-124%) translateY(2px) rotate(-25deg)}100%{transform:translateX(-129%) translateY(7px) rotate(-30deg) scale(1.02,.98)}}
@keyframes rivalKeeperDiveRightLow{0%{transform:translateX(-50%) translateY(0) rotate(0)}16%{transform:translateX(-45%) translateY(3px) rotate(3deg) scale(1.02,.96)}47%{transform:translateX(-4%) translateY(-5px) rotate(13deg)}76%{transform:translateX(24%) translateY(2px) rotate(25deg)}100%{transform:translateX(29%) translateY(7px) rotate(30deg) scale(1.02,.98)}}
@keyframes rivalKeeperDiveLeftStretch{0%{transform:translateX(-50%) translateY(0) rotate(0)}15%{transform:translateX(-43%) translateY(4px) rotate(4deg) scale(1.01,.96)}38%{transform:translateX(-91%) translateY(-22px) rotate(-15deg) scale(1.05,.98)}68%{transform:translateX(-133%) translateY(-29px) rotate(-30deg) scale(1.08,.97)}100%{transform:translateX(-139%) translateY(-9px) rotate(-34deg) scale(1.04,.99)}}
@keyframes rivalKeeperDiveRightStretch{0%{transform:translateX(-50%) translateY(0) rotate(0)}15%{transform:translateX(-57%) translateY(4px) rotate(-4deg) scale(1.01,.96)}38%{transform:translateX(-9%) translateY(-22px) rotate(15deg) scale(1.05,.98)}68%{transform:translateX(33%) translateY(-29px) rotate(30deg) scale(1.08,.97)}100%{transform:translateX(39%) translateY(-9px) rotate(34deg) scale(1.04,.99)}}
@keyframes rivalKeeperCenterCatch{0%{transform:translateX(-50%) translateY(0) scale(1)}20%{transform:translateX(-50%) translateY(6px) scale(1.03,.94)}48%{transform:translateX(-50%) translateY(-15px) scale(.99,1.04)}72%{transform:translateX(-50%) translateY(-10px) scale(1.035,.975)}100%{transform:translateX(-50%) translateY(-3px) scale(1.01,.995)}}
@keyframes rivalKeeperCenterReflex{0%{transform:translateX(-50%) translateY(0) rotate(0)}18%{transform:translateX(-55%) translateY(4px) rotate(-3deg) scale(1.02,.96)}42%{transform:translateX(-43%) translateY(-12px) rotate(5deg) scale(1.03,.98)}67%{transform:translateX(-52%) translateY(-18px) rotate(-2deg) scale(1.04,.97)}100%{transform:translateX(-50%) translateY(-5px) rotate(0) scale(1.01,.99)}}
@keyframes rivalKeeperLateLeftReach{0%,28%{transform:translateX(-50%) translateY(0) rotate(0)}46%{transform:translateX(-61%) translateY(3px) rotate(-4deg) scale(1.02,.96)}70%{transform:translateX(-91%) translateY(-13px) rotate(-15deg)}100%{transform:translateX(-113%) translateY(-10px) rotate(-24deg)}}
@keyframes rivalKeeperLateRightReach{0%,28%{transform:translateX(-50%) translateY(0) rotate(0)}46%{transform:translateX(-39%) translateY(3px) rotate(4deg) scale(1.02,.96)}70%{transform:translateX(-9%) translateY(-13px) rotate(15deg)}100%{transform:translateX(13%) translateY(-10px) rotate(24deg)}}
@keyframes rivalKeeperWrongLeftCommit{0%{transform:translateX(-50%) translateY(0) rotate(0)}18%{transform:translateX(-43%) translateY(4px) rotate(4deg)}47%{transform:translateX(-77%) translateY(-14px) rotate(-12deg)}78%{transform:translateX(-105%) translateY(-17px) rotate(-23deg)}100%{transform:translateX(-102%) translateY(-7px) rotate(-18deg)}}
@keyframes rivalKeeperWrongRightCommit{0%{transform:translateX(-50%) translateY(0) rotate(0)}18%{transform:translateX(-57%) translateY(4px) rotate(-4deg)}47%{transform:translateX(-23%) translateY(-14px) rotate(12deg)}78%{transform:translateX(5%) translateY(-17px) rotate(23deg)}100%{transform:translateX(2%) translateY(-7px) rotate(18deg)}}
@keyframes rivalKeeperSetLeftCrouch{0%,100%{transform:translateX(-50%) translateY(0) rotate(0)}28%{transform:translateX(-57%) translateY(5px) rotate(-2deg) scale(1.02,.95)}58%{transform:translateX(-61%) translateY(-2px) rotate(-3deg) scale(.995,1.02)}82%{transform:translateX(-55%) translateY(1px) rotate(-1deg)}}
@keyframes rivalKeeperSetRightCrouch{0%,100%{transform:translateX(-50%) translateY(0) rotate(0)}28%{transform:translateX(-43%) translateY(5px) rotate(2deg) scale(1.02,.95)}58%{transform:translateX(-39%) translateY(-2px) rotate(3deg) scale(.995,1.02)}82%{transform:translateX(-45%) translateY(1px) rotate(1deg)}}


/* v614 articulated goalkeeper pass. All transforms are presentation-only. */
.keeper-natural.keeper-ready.keeper-idle-balance #keeperLeftThigh{animation-duration:2.45s;}
.keeper-natural.keeper-ready.keeper-idle-balance #keeperRightThigh{animation-duration:2.45s;}
.keeper-natural.keeper-ready.keeper-idle-shuffle #keeperLeftShin,
.keeper-natural.keeper-ready.keeper-idle-shuffle #keeperRightShin{animation-duration:2.75s;}
.keeper-natural.keeper-ready.keeper-idle-settle #keeperLeftFoot,
.keeper-natural.keeper-ready.keeper-idle-settle #keeperRightFoot{animation-duration:2.15s;}

/* The small opposition keeper is built from clipped views of the exact same
   v407 PNG so arms, elbows, hips and knees can articulate without redrawing it. */
.rival-mini-keeper .rival-keeper-head{animation:rivalHeadReady 1.22s ease-in-out both;}
.rival-mini-keeper .rival-keeper-left-upper-arm{animation:rivalLeftUpperReady 1.18s ease-in-out both;}
.rival-mini-keeper .rival-keeper-right-upper-arm{animation:rivalRightUpperReady 1.18s ease-in-out both;}
.rival-mini-keeper .rival-keeper-left-forearm{animation:rivalLeftForeReady 1.18s ease-in-out both;}
.rival-mini-keeper .rival-keeper-right-forearm{animation:rivalRightForeReady 1.18s ease-in-out both;}
.rival-mini-keeper .rival-keeper-left-thigh{animation:rivalLeftThighReady 1.18s ease-in-out both;}
.rival-mini-keeper .rival-keeper-right-thigh{animation:rivalRightThighReady 1.18s ease-in-out both;}
.rival-mini-keeper .rival-keeper-left-shin{animation:rivalLeftShinReady 1.18s ease-in-out both;}
.rival-mini-keeper .rival-keeper-right-shin{animation:rivalRightShinReady 1.18s ease-in-out both;}
@keyframes rivalHeadReady{0%,100%{transform:rotate(-1deg)}45%{transform:rotate(2.2deg) translateY(-.6px)}72%{transform:rotate(.2deg)}}
@keyframes rivalLeftUpperReady{0%,100%{transform:rotate(0)}45%{transform:rotate(4deg)}72%{transform:rotate(-1.5deg)}}
@keyframes rivalRightUpperReady{0%,100%{transform:rotate(0)}45%{transform:rotate(-4deg)}72%{transform:rotate(1.5deg)}}
@keyframes rivalLeftForeReady{0%,100%{transform:rotate(0)}45%{transform:rotate(-6deg)}72%{transform:rotate(2deg)}}
@keyframes rivalRightForeReady{0%,100%{transform:rotate(0)}45%{transform:rotate(6deg)}72%{transform:rotate(-2deg)}}
@keyframes rivalLeftThighReady{0%,100%{transform:rotate(0)}48%{transform:rotate(3.5deg)}}
@keyframes rivalRightThighReady{0%,100%{transform:rotate(0)}48%{transform:rotate(-3.5deg)}}
@keyframes rivalLeftShinReady{0%,100%{transform:rotate(0)}48%{transform:rotate(-5deg)}}
@keyframes rivalRightShinReady{0%,100%{transform:rotate(0)}48%{transform:rotate(5deg)}}

.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-head{animation:rivalHeadLeft 1.05s ease-out forwards;}
.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-left-upper-arm{animation:rivalLeftUpperReach 1.05s cubic-bezier(.2,.8,.25,1) forwards;}
.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-left-forearm{animation:rivalLeftForeReach 1.05s cubic-bezier(.2,.8,.25,1) forwards;}
.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-right-upper-arm{animation:rivalRightUpperTrail 1.05s ease-out forwards;}
.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-right-forearm{animation:rivalRightForeTrail 1.05s ease-out forwards;}
.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-left-thigh{animation:rivalLeftThighPush 1.05s ease-out forwards;}
.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-left-shin{animation:rivalLeftShinPush 1.05s ease-out forwards;}
.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-right-thigh{animation:rivalRightThighTrail 1.05s ease-out forwards;}
.rival-mini-keeper:is(.left-save,.left-save-low,.left-save-stretch,.late-left,.late-left-reach,.wrong-left,.wrong-left-commit) .rival-keeper-right-shin{animation:rivalRightShinTrail 1.05s ease-out forwards;}
@keyframes rivalHeadLeft{0%,18%{transform:rotate(0)}48%{transform:rotate(-6deg) translate(-1px,-1px)}100%{transform:rotate(7deg) translate(1px,1px)}}
@keyframes rivalLeftUpperReach{0%,14%{transform:rotate(0)}34%{transform:rotate(-12deg)}66%{transform:rotate(-31deg) translate(-1px,-1px)}100%{transform:rotate(-24deg)}}
@keyframes rivalLeftForeReach{0%,16%{transform:rotate(0)}38%{transform:rotate(-18deg)}69%{transform:rotate(-42deg) translate(-1px,-1px)}100%{transform:rotate(-30deg)}}
@keyframes rivalRightUpperTrail{0%,18%{transform:rotate(0)}52%{transform:rotate(13deg)}100%{transform:rotate(8deg)}}
@keyframes rivalRightForeTrail{0%,18%{transform:rotate(0)}52%{transform:rotate(19deg)}100%{transform:rotate(11deg)}}
@keyframes rivalLeftThighPush{0%,12%{transform:rotate(0)}30%{transform:rotate(10deg)}60%{transform:rotate(-13deg)}100%{transform:rotate(-7deg)}}
@keyframes rivalLeftShinPush{0%,12%{transform:rotate(0)}30%{transform:rotate(-17deg)}60%{transform:rotate(15deg)}100%{transform:rotate(10deg)}}
@keyframes rivalRightThighTrail{0%,22%{transform:rotate(0)}58%{transform:rotate(17deg)}100%{transform:rotate(12deg)}}
@keyframes rivalRightShinTrail{0%,22%{transform:rotate(0)}58%{transform:rotate(-20deg)}100%{transform:rotate(-14deg)}}

.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-head{animation:rivalHeadRight 1.05s ease-out forwards;}
.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-right-upper-arm{animation:rivalRightUpperReach 1.05s cubic-bezier(.2,.8,.25,1) forwards;}
.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-right-forearm{animation:rivalRightForeReach 1.05s cubic-bezier(.2,.8,.25,1) forwards;}
.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-left-upper-arm{animation:rivalLeftUpperTrail 1.05s ease-out forwards;}
.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-left-forearm{animation:rivalLeftForeTrail 1.05s ease-out forwards;}
.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-right-thigh{animation:rivalRightThighPush 1.05s ease-out forwards;}
.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-right-shin{animation:rivalRightShinPush 1.05s ease-out forwards;}
.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-left-thigh{animation:rivalLeftThighTrail 1.05s ease-out forwards;}
.rival-mini-keeper:is(.right-save,.right-save-low,.right-save-stretch,.late-right,.late-right-reach,.wrong-right,.wrong-right-commit) .rival-keeper-left-shin{animation:rivalLeftShinTrail 1.05s ease-out forwards;}
@keyframes rivalHeadRight{0%,18%{transform:rotate(0)}48%{transform:rotate(6deg) translate(1px,-1px)}100%{transform:rotate(-7deg) translate(-1px,1px)}}
@keyframes rivalRightUpperReach{0%,14%{transform:rotate(0)}34%{transform:rotate(12deg)}66%{transform:rotate(31deg) translate(1px,-1px)}100%{transform:rotate(24deg)}}
@keyframes rivalRightForeReach{0%,16%{transform:rotate(0)}38%{transform:rotate(18deg)}69%{transform:rotate(42deg) translate(1px,-1px)}100%{transform:rotate(30deg)}}
@keyframes rivalLeftUpperTrail{0%,18%{transform:rotate(0)}52%{transform:rotate(-13deg)}100%{transform:rotate(-8deg)}}
@keyframes rivalLeftForeTrail{0%,18%{transform:rotate(0)}52%{transform:rotate(-19deg)}100%{transform:rotate(-11deg)}}
@keyframes rivalRightThighPush{0%,12%{transform:rotate(0)}30%{transform:rotate(-10deg)}60%{transform:rotate(13deg)}100%{transform:rotate(7deg)}}
@keyframes rivalRightShinPush{0%,12%{transform:rotate(0)}30%{transform:rotate(17deg)}60%{transform:rotate(-15deg)}100%{transform:rotate(-10deg)}}
@keyframes rivalLeftThighTrail{0%,22%{transform:rotate(0)}58%{transform:rotate(-17deg)}100%{transform:rotate(-12deg)}}
@keyframes rivalLeftShinTrail{0%,22%{transform:rotate(0)}58%{transform:rotate(20deg)}100%{transform:rotate(14deg)}}

.rival-mini-keeper:is(.center-save,.center-save-catch,.center-save-reflex,.rival-ready-a,.rival-ready-b,.set-left,.set-right,.set-left-crouch,.set-right-crouch) .rival-keeper-left-upper-arm{animation:rivalCenterLeftUpper 1.02s ease-in-out forwards;}
.rival-mini-keeper:is(.center-save,.center-save-catch,.center-save-reflex,.rival-ready-a,.rival-ready-b,.set-left,.set-right,.set-left-crouch,.set-right-crouch) .rival-keeper-right-upper-arm{animation:rivalCenterRightUpper 1.02s ease-in-out forwards;}
.rival-mini-keeper:is(.center-save,.center-save-catch,.center-save-reflex) .rival-keeper-left-forearm{animation:rivalCenterLeftFore 1.02s ease-in-out forwards;}
.rival-mini-keeper:is(.center-save,.center-save-catch,.center-save-reflex) .rival-keeper-right-forearm{animation:rivalCenterRightFore 1.02s ease-in-out forwards;}
.rival-mini-keeper:is(.center-save,.center-save-catch,.center-save-reflex,.rival-ready-a,.rival-ready-b,.set-left,.set-right,.set-left-crouch,.set-right-crouch) .rival-keeper-left-thigh{animation:rivalCenterLeftThigh 1.02s ease-in-out forwards;}
.rival-mini-keeper:is(.center-save,.center-save-catch,.center-save-reflex,.rival-ready-a,.rival-ready-b,.set-left,.set-right,.set-left-crouch,.set-right-crouch) .rival-keeper-right-thigh{animation:rivalCenterRightThigh 1.02s ease-in-out forwards;}
.rival-mini-keeper:is(.center-save,.center-save-catch,.center-save-reflex,.rival-ready-a,.rival-ready-b,.set-left,.set-right,.set-left-crouch,.set-right-crouch) .rival-keeper-left-shin{animation:rivalCenterLeftShin 1.02s ease-in-out forwards;}
.rival-mini-keeper:is(.center-save,.center-save-catch,.center-save-reflex,.rival-ready-a,.rival-ready-b,.set-left,.set-right,.set-left-crouch,.set-right-crouch) .rival-keeper-right-shin{animation:rivalCenterRightShin 1.02s ease-in-out forwards;}
@keyframes rivalCenterLeftUpper{0%{transform:rotate(0)}34%{transform:rotate(7deg)}62%{transform:rotate(-13deg)}100%{transform:rotate(-5deg)}}
@keyframes rivalCenterRightUpper{0%{transform:rotate(0)}34%{transform:rotate(-7deg)}62%{transform:rotate(13deg)}100%{transform:rotate(5deg)}}
@keyframes rivalCenterLeftFore{0%{transform:rotate(0)}34%{transform:rotate(-10deg)}62%{transform:rotate(-23deg)}100%{transform:rotate(-12deg)}}
@keyframes rivalCenterRightFore{0%{transform:rotate(0)}34%{transform:rotate(10deg)}62%{transform:rotate(23deg)}100%{transform:rotate(12deg)}}
@keyframes rivalCenterLeftThigh{0%,100%{transform:rotate(0)}35%{transform:rotate(7deg)}65%{transform:rotate(3deg)}}
@keyframes rivalCenterRightThigh{0%,100%{transform:rotate(0)}35%{transform:rotate(-7deg)}65%{transform:rotate(-3deg)}}
@keyframes rivalCenterLeftShin{0%,100%{transform:rotate(0)}35%{transform:rotate(-11deg)}65%{transform:rotate(-4deg)}}
@keyframes rivalCenterRightShin{0%,100%{transform:rotate(0)}35%{transform:rotate(11deg)}65%{transform:rotate(4deg)}}
.rival-mini-keeper.rival-ready-a{animation:rivalReadyA 1.1s ease-in-out forwards!important;}
.rival-mini-keeper.rival-ready-b{animation:rivalReadyB 1.1s ease-in-out forwards!important;}
@keyframes rivalReadyA{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-55%) translateY(4px) rotate(-2deg) scale(1.02,.96)}}
@keyframes rivalReadyB{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-45%) translateY(2px) rotate(2deg) scale(.995,1.015)}}

/* v614B — runtime-readable goalkeeper articulation pass.
   The v614 limb rig was active, but several runtime variants shared the same
   internal limb choreography and therefore looked nearly identical at normal
   game scale. These overrides make each opposition-keeper technique visibly
   distinct while leaving ball/outcome logic untouched. */

/* LOW LEFT / RIGHT — deep knee collapse, lower hands, pronounced elbow bend. */
.rival-mini-keeper.left-save-low .rival-keeper-head{animation:rivalBHeadLowLeft 1.06s ease-out forwards!important}
.rival-mini-keeper.left-save-low .rival-keeper-left-upper-arm{animation:rivalBArmLowLeftU 1.06s ease-out forwards!important}
.rival-mini-keeper.left-save-low .rival-keeper-left-forearm{animation:rivalBArmLowLeftF 1.06s ease-out forwards!important}
.rival-mini-keeper.left-save-low .rival-keeper-right-upper-arm{animation:rivalBArmLowTrailU 1.06s ease-out forwards!important}
.rival-mini-keeper.left-save-low .rival-keeper-right-forearm{animation:rivalBArmLowTrailF 1.06s ease-out forwards!important}
.rival-mini-keeper.left-save-low .rival-keeper-left-thigh{animation:rivalBLegLowLeadT 1.06s ease-out forwards!important}
.rival-mini-keeper.left-save-low .rival-keeper-left-shin{animation:rivalBLegLowLeadS 1.06s ease-out forwards!important}
.rival-mini-keeper.left-save-low .rival-keeper-right-thigh{animation:rivalBLegLowTrailT 1.06s ease-out forwards!important}
.rival-mini-keeper.left-save-low .rival-keeper-right-shin{animation:rivalBLegLowTrailS 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-head{animation:rivalBHeadLowRight 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-right-upper-arm{animation:rivalBArmLowRightU 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-right-forearm{animation:rivalBArmLowRightF 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-left-upper-arm{animation:rivalBArmLowTrailRU 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-left-forearm{animation:rivalBArmLowTrailRF 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-right-thigh{animation:rivalBLegLowRightT 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-right-shin{animation:rivalBLegLowRightS 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-left-thigh{animation:rivalBLegLowTrailRT 1.06s ease-out forwards!important}
.rival-mini-keeper.right-save-low .rival-keeper-left-shin{animation:rivalBLegLowTrailRS 1.06s ease-out forwards!important}
@keyframes rivalBHeadLowLeft{0%,15%{transform:rotate(0)}42%{transform:rotate(-8deg) translate(-1px,1px)}72%{transform:rotate(-13deg) translate(-2px,2px)}100%{transform:rotate(3deg) translate(1px,2px)}}
@keyframes rivalBArmLowLeftU{0%,12%{transform:rotate(0)}34%{transform:rotate(-20deg)}67%{transform:rotate(-43deg) translate(-2px,2px)}100%{transform:rotate(-31deg)}}
@keyframes rivalBArmLowLeftF{0%,14%{transform:rotate(0)}37%{transform:rotate(-31deg)}70%{transform:rotate(-62deg) translate(-2px,3px)}100%{transform:rotate(-45deg)}}
@keyframes rivalBArmLowTrailU{0%,16%{transform:rotate(0)}54%{transform:rotate(24deg)}100%{transform:rotate(14deg)}}
@keyframes rivalBArmLowTrailF{0%,16%{transform:rotate(0)}54%{transform:rotate(34deg)}100%{transform:rotate(20deg)}}
@keyframes rivalBLegLowLeadT{0%,10%{transform:rotate(0)}31%{transform:rotate(19deg)}63%{transform:rotate(-27deg)}100%{transform:rotate(-14deg)}}
@keyframes rivalBLegLowLeadS{0%,10%{transform:rotate(0)}31%{transform:rotate(-31deg)}63%{transform:rotate(38deg)}100%{transform:rotate(24deg)}}
@keyframes rivalBLegLowTrailT{0%,18%{transform:rotate(0)}58%{transform:rotate(28deg)}100%{transform:rotate(19deg)}}
@keyframes rivalBLegLowTrailS{0%,18%{transform:rotate(0)}58%{transform:rotate(-35deg)}100%{transform:rotate(-23deg)}}
@keyframes rivalBHeadLowRight{0%,15%{transform:rotate(0)}42%{transform:rotate(8deg) translate(1px,1px)}72%{transform:rotate(13deg) translate(2px,2px)}100%{transform:rotate(-3deg) translate(-1px,2px)}}
@keyframes rivalBArmLowRightU{0%,12%{transform:rotate(0)}34%{transform:rotate(20deg)}67%{transform:rotate(43deg) translate(2px,2px)}100%{transform:rotate(31deg)}}
@keyframes rivalBArmLowRightF{0%,14%{transform:rotate(0)}37%{transform:rotate(31deg)}70%{transform:rotate(62deg) translate(2px,3px)}100%{transform:rotate(45deg)}}
@keyframes rivalBArmLowTrailRU{0%,16%{transform:rotate(0)}54%{transform:rotate(-24deg)}100%{transform:rotate(-14deg)}}
@keyframes rivalBArmLowTrailRF{0%,16%{transform:rotate(0)}54%{transform:rotate(-34deg)}100%{transform:rotate(-20deg)}}
@keyframes rivalBLegLowRightT{0%,10%{transform:rotate(0)}31%{transform:rotate(-19deg)}63%{transform:rotate(27deg)}100%{transform:rotate(14deg)}}
@keyframes rivalBLegLowRightS{0%,10%{transform:rotate(0)}31%{transform:rotate(31deg)}63%{transform:rotate(-38deg)}100%{transform:rotate(-24deg)}}
@keyframes rivalBLegLowTrailRT{0%,18%{transform:rotate(0)}58%{transform:rotate(-28deg)}100%{transform:rotate(-19deg)}}
@keyframes rivalBLegLowTrailRS{0%,18%{transform:rotate(0)}58%{transform:rotate(35deg)}100%{transform:rotate(23deg)}}

/* FULL-STRETCH LEFT / RIGHT — lead arm fully opens, trail arm and knee visibly counterbalance. */
.rival-mini-keeper.left-save-stretch .rival-keeper-head{animation:rivalBHeadStretchLeft 1.08s ease-out forwards!important}
.rival-mini-keeper.left-save-stretch .rival-keeper-left-upper-arm{animation:rivalBStretchLeftU 1.08s ease-out forwards!important}
.rival-mini-keeper.left-save-stretch .rival-keeper-left-forearm{animation:rivalBStretchLeftF 1.08s ease-out forwards!important}
.rival-mini-keeper.left-save-stretch .rival-keeper-right-upper-arm{animation:rivalBStretchTrailLeftU 1.08s ease-out forwards!important}
.rival-mini-keeper.left-save-stretch .rival-keeper-right-forearm{animation:rivalBStretchTrailLeftF 1.08s ease-out forwards!important}
.rival-mini-keeper.left-save-stretch .rival-keeper-left-thigh{animation:rivalBStretchLeadLeftT 1.08s ease-out forwards!important}
.rival-mini-keeper.left-save-stretch .rival-keeper-left-shin{animation:rivalBStretchLeadLeftS 1.08s ease-out forwards!important}
.rival-mini-keeper.left-save-stretch .rival-keeper-right-thigh{animation:rivalBStretchTrailLeftT 1.08s ease-out forwards!important}
.rival-mini-keeper.left-save-stretch .rival-keeper-right-shin{animation:rivalBStretchTrailLeftS 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-head{animation:rivalBHeadStretchRight 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-right-upper-arm{animation:rivalBStretchRightU 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-right-forearm{animation:rivalBStretchRightF 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-left-upper-arm{animation:rivalBStretchTrailRightU 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-left-forearm{animation:rivalBStretchTrailRightF 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-right-thigh{animation:rivalBStretchLeadRightT 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-right-shin{animation:rivalBStretchLeadRightS 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-left-thigh{animation:rivalBStretchTrailRightT 1.08s ease-out forwards!important}
.rival-mini-keeper.right-save-stretch .rival-keeper-left-shin{animation:rivalBStretchTrailRightS 1.08s ease-out forwards!important}
@keyframes rivalBHeadStretchLeft{0%,14%{transform:rotate(0)}45%{transform:rotate(-9deg) translate(-2px,-1px)}72%{transform:rotate(-15deg) translate(-2px,-2px)}100%{transform:rotate(5deg) translate(1px,1px)}}
@keyframes rivalBStretchLeftU{0%,11%{transform:rotate(0)}38%{transform:rotate(-35deg)}67%{transform:rotate(-63deg) translate(-2px,-2px)}100%{transform:rotate(-48deg)}}
@keyframes rivalBStretchLeftF{0%,12%{transform:rotate(0)}38%{transform:rotate(-51deg)}67%{transform:rotate(-82deg) translate(-3px,-2px)}100%{transform:rotate(-61deg)}}
@keyframes rivalBStretchTrailLeftU{0%,15%{transform:rotate(0)}52%{transform:rotate(30deg)}100%{transform:rotate(17deg)}}
@keyframes rivalBStretchTrailLeftF{0%,15%{transform:rotate(0)}52%{transform:rotate(42deg)}100%{transform:rotate(24deg)}}
@keyframes rivalBStretchLeadLeftT{0%,12%{transform:rotate(0)}33%{transform:rotate(9deg)}64%{transform:rotate(-16deg)}100%{transform:rotate(-8deg)}}
@keyframes rivalBStretchLeadLeftS{0%,12%{transform:rotate(0)}33%{transform:rotate(-18deg)}64%{transform:rotate(9deg)}100%{transform:rotate(4deg)}}
@keyframes rivalBStretchTrailLeftT{0%,16%{transform:rotate(0)}55%{transform:rotate(39deg)}100%{transform:rotate(26deg)}}
@keyframes rivalBStretchTrailLeftS{0%,16%{transform:rotate(0)}55%{transform:rotate(-49deg)}100%{transform:rotate(-32deg)}}
@keyframes rivalBHeadStretchRight{0%,14%{transform:rotate(0)}45%{transform:rotate(9deg) translate(2px,-1px)}72%{transform:rotate(15deg) translate(2px,-2px)}100%{transform:rotate(-5deg) translate(-1px,1px)}}
@keyframes rivalBStretchRightU{0%,11%{transform:rotate(0)}38%{transform:rotate(35deg)}67%{transform:rotate(63deg) translate(2px,-2px)}100%{transform:rotate(48deg)}}
@keyframes rivalBStretchRightF{0%,12%{transform:rotate(0)}38%{transform:rotate(51deg)}67%{transform:rotate(82deg) translate(3px,-2px)}100%{transform:rotate(61deg)}}
@keyframes rivalBStretchTrailRightU{0%,15%{transform:rotate(0)}52%{transform:rotate(-30deg)}100%{transform:rotate(-17deg)}}
@keyframes rivalBStretchTrailRightF{0%,15%{transform:rotate(0)}52%{transform:rotate(-42deg)}100%{transform:rotate(-24deg)}}
@keyframes rivalBStretchLeadRightT{0%,12%{transform:rotate(0)}33%{transform:rotate(-9deg)}64%{transform:rotate(16deg)}100%{transform:rotate(8deg)}}
@keyframes rivalBStretchLeadRightS{0%,12%{transform:rotate(0)}33%{transform:rotate(18deg)}64%{transform:rotate(-9deg)}100%{transform:rotate(-4deg)}}
@keyframes rivalBStretchTrailRightT{0%,16%{transform:rotate(0)}55%{transform:rotate(-39deg)}100%{transform:rotate(-26deg)}}
@keyframes rivalBStretchTrailRightS{0%,16%{transform:rotate(0)}55%{transform:rotate(49deg)}100%{transform:rotate(32deg)}}

/* CENTRE CATCH vs REFLEX — deliberately different silhouettes. */
.rival-mini-keeper.center-save-catch .rival-keeper-head{animation:rivalBCentreCatchHead 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-catch .rival-keeper-left-upper-arm{animation:rivalBCentreCatchLU 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-catch .rival-keeper-left-forearm{animation:rivalBCentreCatchLF 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-catch .rival-keeper-right-upper-arm{animation:rivalBCentreCatchRU 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-catch .rival-keeper-right-forearm{animation:rivalBCentreCatchRF 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-catch .rival-keeper-left-thigh{animation:rivalBCentreKneeL 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-catch .rival-keeper-left-shin{animation:rivalBCentreShinL 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-catch .rival-keeper-right-thigh{animation:rivalBCentreKneeR 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-catch .rival-keeper-right-shin{animation:rivalBCentreShinR 1.04s ease-out forwards!important}
@keyframes rivalBCentreCatchHead{0%,15%{transform:rotate(0)}46%{transform:translateY(-2px) rotate(-1deg)}70%{transform:translateY(1px) rotate(1deg)}100%{transform:rotate(0)}}
@keyframes rivalBCentreCatchLU{0%,14%{transform:rotate(0)}45%{transform:rotate(27deg) translate(2px,-1px)}72%{transform:rotate(17deg)}100%{transform:rotate(8deg)}}
@keyframes rivalBCentreCatchLF{0%,14%{transform:rotate(0)}45%{transform:rotate(48deg) translate(2px,-2px)}72%{transform:rotate(32deg)}100%{transform:rotate(15deg)}}
@keyframes rivalBCentreCatchRU{0%,14%{transform:rotate(0)}45%{transform:rotate(-27deg) translate(-2px,-1px)}72%{transform:rotate(-17deg)}100%{transform:rotate(-8deg)}}
@keyframes rivalBCentreCatchRF{0%,14%{transform:rotate(0)}45%{transform:rotate(-48deg) translate(-2px,-2px)}72%{transform:rotate(-32deg)}100%{transform:rotate(-15deg)}}
@keyframes rivalBCentreKneeL{0%,12%{transform:rotate(0)}35%{transform:rotate(17deg)}64%{transform:rotate(10deg)}100%{transform:rotate(3deg)}}
@keyframes rivalBCentreShinL{0%,12%{transform:rotate(0)}35%{transform:rotate(-25deg)}64%{transform:rotate(-14deg)}100%{transform:rotate(-4deg)}}
@keyframes rivalBCentreKneeR{0%,12%{transform:rotate(0)}35%{transform:rotate(-17deg)}64%{transform:rotate(-10deg)}100%{transform:rotate(-3deg)}}
@keyframes rivalBCentreShinR{0%,12%{transform:rotate(0)}35%{transform:rotate(25deg)}64%{transform:rotate(14deg)}100%{transform:rotate(4deg)}}

.rival-mini-keeper.center-save-reflex .rival-keeper-head{animation:rivalBReflexHead 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-reflex .rival-keeper-left-upper-arm{animation:rivalBReflexLU 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-reflex .rival-keeper-left-forearm{animation:rivalBReflexLF 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-reflex .rival-keeper-right-upper-arm{animation:rivalBReflexRU 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-reflex .rival-keeper-right-forearm{animation:rivalBReflexRF 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-reflex .rival-keeper-left-thigh{animation:rivalBReflexLT 1.04s ease-out forwards!important}
.rival-mini-keeper.center-save-reflex .rival-keeper-right-thigh{animation:rivalBReflexRT 1.04s ease-out forwards!important}
@keyframes rivalBReflexHead{0%,16%{transform:rotate(0)}40%{transform:rotate(-6deg) translate(-1px,-1px)}65%{transform:rotate(5deg) translate(1px,-2px)}100%{transform:rotate(0)}}
@keyframes rivalBReflexLU{0%,12%{transform:rotate(0)}38%{transform:rotate(-36deg)}62%{transform:rotate(-52deg)}100%{transform:rotate(-23deg)}}
@keyframes rivalBReflexLF{0%,12%{transform:rotate(0)}38%{transform:rotate(-55deg)}62%{transform:rotate(-72deg)}100%{transform:rotate(-34deg)}}
@keyframes rivalBReflexRU{0%,12%{transform:rotate(0)}38%{transform:rotate(18deg)}62%{transform:rotate(35deg)}100%{transform:rotate(15deg)}}
@keyframes rivalBReflexRF{0%,12%{transform:rotate(0)}38%{transform:rotate(33deg)}62%{transform:rotate(52deg)}100%{transform:rotate(22deg)}}
@keyframes rivalBReflexLT{0%,12%{transform:rotate(0)}38%{transform:rotate(15deg)}62%{transform:rotate(6deg)}100%{transform:rotate(2deg)}}
@keyframes rivalBReflexRT{0%,12%{transform:rotate(0)}38%{transform:rotate(-10deg)}62%{transform:rotate(-18deg)}100%{transform:rotate(-5deg)}}

/* LATE REACH — limbs intentionally stay set, then snap late. */
.rival-mini-keeper.late-left-reach .rival-keeper-left-upper-arm{animation:rivalBLateLeftU 1.08s ease-out forwards!important}
.rival-mini-keeper.late-left-reach .rival-keeper-left-forearm{animation:rivalBLateLeftF 1.08s ease-out forwards!important}
.rival-mini-keeper.late-left-reach .rival-keeper-right-upper-arm{animation:rivalBLateLeftTrailU 1.08s ease-out forwards!important}
.rival-mini-keeper.late-left-reach .rival-keeper-left-thigh{animation:rivalBLateLeftT 1.08s ease-out forwards!important}
.rival-mini-keeper.late-left-reach .rival-keeper-left-shin{animation:rivalBLateLeftS 1.08s ease-out forwards!important}
.rival-mini-keeper.late-right-reach .rival-keeper-right-upper-arm{animation:rivalBLateRightU 1.08s ease-out forwards!important}
.rival-mini-keeper.late-right-reach .rival-keeper-right-forearm{animation:rivalBLateRightF 1.08s ease-out forwards!important}
.rival-mini-keeper.late-right-reach .rival-keeper-left-upper-arm{animation:rivalBLateRightTrailU 1.08s ease-out forwards!important}
.rival-mini-keeper.late-right-reach .rival-keeper-right-thigh{animation:rivalBLateRightT 1.08s ease-out forwards!important}
.rival-mini-keeper.late-right-reach .rival-keeper-right-shin{animation:rivalBLateRightS 1.08s ease-out forwards!important}
@keyframes rivalBLateLeftU{0%,44%{transform:rotate(0)}58%{transform:rotate(-16deg)}78%{transform:rotate(-51deg)}100%{transform:rotate(-38deg)}}
@keyframes rivalBLateLeftF{0%,44%{transform:rotate(0)}58%{transform:rotate(-26deg)}78%{transform:rotate(-71deg)}100%{transform:rotate(-51deg)}}
@keyframes rivalBLateLeftTrailU{0%,44%{transform:rotate(0)}68%{transform:rotate(24deg)}100%{transform:rotate(14deg)}}
@keyframes rivalBLateLeftT{0%,36%{transform:rotate(0)}54%{transform:rotate(14deg)}80%{transform:rotate(-20deg)}100%{transform:rotate(-11deg)}}
@keyframes rivalBLateLeftS{0%,36%{transform:rotate(0)}54%{transform:rotate(-20deg)}80%{transform:rotate(28deg)}100%{transform:rotate(16deg)}}
@keyframes rivalBLateRightU{0%,44%{transform:rotate(0)}58%{transform:rotate(16deg)}78%{transform:rotate(51deg)}100%{transform:rotate(38deg)}}
@keyframes rivalBLateRightF{0%,44%{transform:rotate(0)}58%{transform:rotate(26deg)}78%{transform:rotate(71deg)}100%{transform:rotate(51deg)}}
@keyframes rivalBLateRightTrailU{0%,44%{transform:rotate(0)}68%{transform:rotate(-24deg)}100%{transform:rotate(-14deg)}}
@keyframes rivalBLateRightT{0%,36%{transform:rotate(0)}54%{transform:rotate(-14deg)}80%{transform:rotate(20deg)}100%{transform:rotate(11deg)}}
@keyframes rivalBLateRightS{0%,36%{transform:rotate(0)}54%{transform:rotate(20deg)}80%{transform:rotate(-28deg)}100%{transform:rotate(-16deg)}}

/* WRONG-WAY COMMIT — strong plant, opposite arm trail, then look back. */
.rival-mini-keeper.wrong-left-commit .rival-keeper-head{animation:rivalBWrongLeftHead .98s ease-out forwards!important}
.rival-mini-keeper.wrong-left-commit .rival-keeper-left-upper-arm{animation:rivalBWrongLeftU .98s ease-out forwards!important}
.rival-mini-keeper.wrong-left-commit .rival-keeper-left-forearm{animation:rivalBWrongLeftF .98s ease-out forwards!important}
.rival-mini-keeper.wrong-left-commit .rival-keeper-right-upper-arm{animation:rivalBWrongLeftTrailU .98s ease-out forwards!important}
.rival-mini-keeper.wrong-left-commit .rival-keeper-right-forearm{animation:rivalBWrongLeftTrailF .98s ease-out forwards!important}
.rival-mini-keeper.wrong-right-commit .rival-keeper-head{animation:rivalBWrongRightHead .98s ease-out forwards!important}
.rival-mini-keeper.wrong-right-commit .rival-keeper-right-upper-arm{animation:rivalBWrongRightU .98s ease-out forwards!important}
.rival-mini-keeper.wrong-right-commit .rival-keeper-right-forearm{animation:rivalBWrongRightF .98s ease-out forwards!important}
.rival-mini-keeper.wrong-right-commit .rival-keeper-left-upper-arm{animation:rivalBWrongRightTrailU .98s ease-out forwards!important}
.rival-mini-keeper.wrong-right-commit .rival-keeper-left-forearm{animation:rivalBWrongRightTrailF .98s ease-out forwards!important}
@keyframes rivalBWrongLeftHead{0%,20%{transform:rotate(0)}55%{transform:rotate(-11deg)}78%{transform:rotate(-15deg)}100%{transform:rotate(15deg) translate(2px,1px)}}
@keyframes rivalBWrongLeftU{0%,12%{transform:rotate(0)}45%{transform:rotate(-31deg)}76%{transform:rotate(-52deg)}100%{transform:rotate(-34deg)}}
@keyframes rivalBWrongLeftF{0%,12%{transform:rotate(0)}45%{transform:rotate(-44deg)}76%{transform:rotate(-65deg)}100%{transform:rotate(-43deg)}}
@keyframes rivalBWrongLeftTrailU{0%,14%{transform:rotate(0)}50%{transform:rotate(34deg)}100%{transform:rotate(20deg)}}
@keyframes rivalBWrongLeftTrailF{0%,14%{transform:rotate(0)}50%{transform:rotate(46deg)}100%{transform:rotate(26deg)}}
@keyframes rivalBWrongRightHead{0%,20%{transform:rotate(0)}55%{transform:rotate(11deg)}78%{transform:rotate(15deg)}100%{transform:rotate(-15deg) translate(-2px,1px)}}
@keyframes rivalBWrongRightU{0%,12%{transform:rotate(0)}45%{transform:rotate(31deg)}76%{transform:rotate(52deg)}100%{transform:rotate(34deg)}}
@keyframes rivalBWrongRightF{0%,12%{transform:rotate(0)}45%{transform:rotate(44deg)}76%{transform:rotate(65deg)}100%{transform:rotate(43deg)}}
@keyframes rivalBWrongRightTrailU{0%,14%{transform:rotate(0)}50%{transform:rotate(-34deg)}100%{transform:rotate(-20deg)}}
@keyframes rivalBWrongRightTrailF{0%,14%{transform:rotate(0)}50%{transform:rotate(-46deg)}100%{transform:rotate(-26deg)}}

/* SET/CROUCH — more obvious knees and counterbalancing arms even on a goal/miss. */
.rival-mini-keeper.set-left-crouch .rival-keeper-left-thigh{animation:rivalBSetLeftT .98s ease-in-out forwards!important}
.rival-mini-keeper.set-left-crouch .rival-keeper-left-shin{animation:rivalBSetLeftS .98s ease-in-out forwards!important}
.rival-mini-keeper.set-left-crouch .rival-keeper-right-thigh{animation:rivalBSetLeftRT .98s ease-in-out forwards!important}
.rival-mini-keeper.set-left-crouch .rival-keeper-left-upper-arm{animation:rivalBSetLeftU .98s ease-in-out forwards!important}
.rival-mini-keeper.set-left-crouch .rival-keeper-right-upper-arm{animation:rivalBSetLeftRU .98s ease-in-out forwards!important}
.rival-mini-keeper.set-right-crouch .rival-keeper-right-thigh{animation:rivalBSetRightT .98s ease-in-out forwards!important}
.rival-mini-keeper.set-right-crouch .rival-keeper-right-shin{animation:rivalBSetRightS .98s ease-in-out forwards!important}
.rival-mini-keeper.set-right-crouch .rival-keeper-left-thigh{animation:rivalBSetRightLT .98s ease-in-out forwards!important}
.rival-mini-keeper.set-right-crouch .rival-keeper-right-upper-arm{animation:rivalBSetRightU .98s ease-in-out forwards!important}
.rival-mini-keeper.set-right-crouch .rival-keeper-left-upper-arm{animation:rivalBSetRightLU .98s ease-in-out forwards!important}
@keyframes rivalBSetLeftT{0%,100%{transform:rotate(0)}30%{transform:rotate(21deg)}58%{transform:rotate(13deg)}82%{transform:rotate(5deg)}}
@keyframes rivalBSetLeftS{0%,100%{transform:rotate(0)}30%{transform:rotate(-31deg)}58%{transform:rotate(-18deg)}82%{transform:rotate(-6deg)}}
@keyframes rivalBSetLeftRT{0%,100%{transform:rotate(0)}30%{transform:rotate(-13deg)}58%{transform:rotate(-8deg)}82%{transform:rotate(-3deg)}}
@keyframes rivalBSetLeftU{0%,100%{transform:rotate(0)}30%{transform:rotate(-18deg)}58%{transform:rotate(-8deg)}82%{transform:rotate(-3deg)}}
@keyframes rivalBSetLeftRU{0%,100%{transform:rotate(0)}30%{transform:rotate(14deg)}58%{transform:rotate(7deg)}82%{transform:rotate(2deg)}}
@keyframes rivalBSetRightT{0%,100%{transform:rotate(0)}30%{transform:rotate(-21deg)}58%{transform:rotate(-13deg)}82%{transform:rotate(-5deg)}}
@keyframes rivalBSetRightS{0%,100%{transform:rotate(0)}30%{transform:rotate(31deg)}58%{transform:rotate(18deg)}82%{transform:rotate(6deg)}}
@keyframes rivalBSetRightLT{0%,100%{transform:rotate(0)}30%{transform:rotate(13deg)}58%{transform:rotate(8deg)}82%{transform:rotate(3deg)}}
@keyframes rivalBSetRightU{0%,100%{transform:rotate(0)}30%{transform:rotate(18deg)}58%{transform:rotate(8deg)}82%{transform:rotate(3deg)}}
@keyframes rivalBSetRightLU{0%,100%{transform:rotate(0)}30%{transform:rotate(-14deg)}58%{transform:rotate(-7deg)}82%{transform:rotate(-2deg)}}


/* v614H — Cup broadcast menu colour lock. Keep all existing geometry/hitboxes,
   but force the approved secondary/primary palette onto the visible controls. */
.quarter-broadcast-back .quarter-broadcast-button,
.semi-broadcast-back .semi-broadcast-button,
.final-broadcast-back .final-broadcast-button{
  color:var(--navy)!important;
  background:#e4effb!important;
  border-color:#b4cee9!important;
}
.quarter-broadcast-start .quarter-broadcast-button,
.semi-broadcast-start .semi-broadcast-button,
.final-broadcast-start .final-broadcast-button{
  color:#2b2200!important;
  background:linear-gradient(#ffe574,#f6bf23)!important;
  border-color:#fff3b7!important;
}


/* v614I — final Cup menu palette lock. These selectors intentionally match
   the intro-ready specificity so the old white-menu fallback cannot win. */
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-back .quarter-broadcast-button,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-back .semi-broadcast-button,
.final-broadcast-intro.intro-ready .final-broadcast-back .final-broadcast-button{
  color:var(--navy)!important;
  background:#e4effb!important;
  border:2px solid #b4cee9!important;
  box-shadow:none!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-start .quarter-broadcast-button,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-start .semi-broadcast-button,
.final-broadcast-intro.intro-ready .final-broadcast-start .final-broadcast-button{
  color:#2b2200!important;
  background:linear-gradient(#ffe574,#f6bf23)!important;
  border:3px solid #fff3b7!important;
  box-shadow:0 7px 0 #b98200,0 11px 20px rgba(0,0,0,.2)!important;
}

/* v615E — Safari Cup-menu compositor + touch hit-testing fix.
   On iOS/iPadOS Safari a paused inline <video> can remain in a promoted layer
   above later siblings, hiding the Home/Start controls even when CSS z-index says
   otherwise. Use an exact final-frame still only in Safari's ready state, retire
   the video layer there, and explicitly restore hitbox visibility/pointer events. */
.cup-broadcast-ready-frame{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:contain;
  background:#000;
  display:none;
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  z-index:2;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-hitbox,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-hitbox,
.final-broadcast-intro.intro-ready .final-broadcast-hitbox{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  z-index:30!important;
  -webkit-transform:translateZ(1px);
  transform:translateZ(1px);
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-button,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-button,
.final-broadcast-intro.intro-ready .final-broadcast-button{
  display:flex!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  z-index:31!important;
  -webkit-transform:translateZ(2px)!important;
  transform:translateZ(2px)!important;
}
.safari-browser .quarter-final-broadcast-intro.intro-ready,
.safari-browser .semi-final-broadcast-intro.intro-ready,
.safari-browser .final-broadcast-intro.intro-ready{
  isolation:isolate;
}
.safari-browser .quarter-final-broadcast-intro.intro-ready .quarter-broadcast-intro-video,
.safari-browser .semi-final-broadcast-intro.intro-ready .semi-broadcast-intro-video,
.safari-browser .final-broadcast-intro.intro-ready .final-broadcast-intro-video{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  z-index:1!important;
}
.safari-browser .quarter-final-broadcast-intro.intro-ready .cup-broadcast-ready-frame,
.safari-browser .semi-final-broadcast-intro.intro-ready .cup-broadcast-ready-frame,
.safari-browser .final-broadcast-intro.intro-ready .cup-broadcast-ready-frame{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  z-index:2!important;
}

/* Safari touch targets: prevent callout/selection and keep a stable compositor
   layer for the spelling/replay/audio controls after video/fullscreen changes. */
.safari-browser .keyboard-key,
.safari-browser .training-key,
.safari-browser .listen-btn,
.safari-browser .audio-toggle-btn,
.safari-browser .quarter-broadcast-button,
.safari-browser .semi-broadcast-button,
.safari-browser .final-broadcast-button{
  -webkit-touch-callout:none;
  touch-action:manipulation;
}



/* v615G — Safari fullscreen, Cup intro overlay/menu and safe-area hardening. */
html{
  background:#66b9f0;
}
html:fullscreen,
html:-webkit-full-screen{
  background:#66b9f0;
}
.desktop-fullscreen-toggle{
  top:max(14px,env(safe-area-inset-top));
  left:max(14px,env(safe-area-inset-left));
}

/* Once a Cup intro video has reached its visual end, use the exact decoded
   final-frame still in every browser. This removes Safari's promoted video
   compositor from the menu layer entirely while the longer backing audio ends. */
.quarter-final-broadcast-intro.intro-video-ended .quarter-broadcast-intro-video,
.semi-final-broadcast-intro.intro-video-ended .semi-broadcast-intro-video,
.final-broadcast-intro.intro-video-ended .final-broadcast-intro-video,
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-intro-video,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-intro-video,
.final-broadcast-intro.intro-ready .final-broadcast-intro-video{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
.quarter-final-broadcast-intro.intro-video-ended .cup-broadcast-ready-frame,
.semi-final-broadcast-intro.intro-video-ended .cup-broadcast-ready-frame,
.final-broadcast-intro.intro-video-ended .cup-broadcast-ready-frame,
.quarter-final-broadcast-intro.intro-ready .cup-broadcast-ready-frame,
.semi-final-broadcast-intro.intro-ready .cup-broadcast-ready-frame,
.final-broadcast-intro.intro-ready .cup-broadcast-ready-frame{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  z-index:2!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-hitbox,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-hitbox,
.final-broadcast-intro.intro-ready .final-broadcast-hitbox{
  z-index:40!important;
}
.quarter-final-broadcast-intro.intro-ready .quarter-broadcast-button,
.semi-final-broadcast-intro.intro-ready .semi-broadcast-button,
.final-broadcast-intro.intro-ready .final-broadcast-button{
  z-index:41!important;
}


/* v615H — unified game-audio + fullscreen icon controls. */
.audio-toggle-panel{
  align-items:center;
}
.audio-toggle-panel .fullscreen-icon-toggle{
  position:relative;
  inset:auto;
  min-width:0;
  padding:0;
  margin:0;
  z-index:auto;
  font-size:inherit;
  font-weight:inherit;
  white-space:normal;
  background:rgba(7,26,58,.82);
  border:2px solid rgba(255,255,255,.85);
  box-shadow:0 10px 24px rgba(0,0,0,.24);
}
.audio-toggle-panel .fullscreen-icon-toggle[aria-pressed="true"]{
  background:rgba(31,82,119,.92);
  border-color:rgba(255,255,255,.92);
}
.audio-toggle-panel .fullscreen-icon-toggle[hidden]{
  display:none!important;
}
body.kit-picker-open .audio-toggle-panel{
  visibility:hidden;
}
/* The legacy standalone fullscreen positioning is no longer used because the
   same button now lives beside the single audio control. */


/* v615J — first-frame orientation gate + landscape kit picker. */
/* The orientation prompt must be able to cover the startup loader itself. */
body.game-loading .orientation-prompt,
body.startup-intro-active .orientation-prompt{
  visibility:visible!important;
}
body.orientation-blocked .orientation-prompt{
  z-index:30000!important;
}

/* On devices that are correctly being used in landscape (notably tablets),
   make kit selection a genuinely landscape layout rather than a narrow
   portrait-style card floating in a wide viewport. */
@media (orientation:landscape){
  body.kit-picker-open .startup-loader{
    padding:clamp(8px,2vh,16px);
  }
  body.kit-picker-open .startup-loader-card{
    width:min(96vw,980px);
    max-height:calc(var(--app-viewport-height, 100vh) - 16px);
    padding:clamp(12px,2.2vw,24px);
  }
  body.kit-picker-open .startup-loader-badge{
    margin-bottom:8px;
  }
  body.kit-picker-open .startup-loader h1{
    font-size:clamp(1.75rem,4.8vw,3.2rem);
  }
  body.kit-picker-open .startup-loader-status{
    margin-bottom:10px;
  }
  body.kit-picker-open .kit-selection-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:8px;
    max-height:min(58vh,420px);
    margin-top:10px;
  }
  body.kit-picker-open .kit-choice{
    min-height:78px;
    padding:7px 6px;
  }
  body.kit-picker-open .kit-swatch{
    width:42px;
    height:31px;
  }
}


/* v615R — Matchday line continuity.
   Do NOT invent a second generic goal-line/chalk strip over the celebration
   video. The normal static Matchday scene already uses the distance-specific
   .matchday-pitch-markings SVG. Keep that exact same marking layer visible and
   simply raise it above the recorded celebration video (z-index 8). This makes
   the line during celebration identical in position, thickness, opacity and
   perspective to the line immediately before the video begins. */
body.game-mode-matchday.matchday-celebration-video-visible .goal-line-chalk{
  display:block!important;
  opacity:0!important;
  pointer-events:none!important;
}
body.game-mode-matchday.matchday-celebration-video-visible .matchday-pitch-markings{
  display:block!important;
  z-index:9!important;
}

/* v615ZH — All Red Matchday uses its full-scene frame 1 as the idle/static
   background, so the exact gameplay pitch marking must also sit above that
   static frame, not only after the celebration video begins. */
body[data-kit="all-red"].game-mode-matchday .goal-line-chalk,
body[data-kit="red-white"].game-mode-matchday .goal-line-chalk,
body[data-kit="red-blue-stripes"].game-mode-matchday .goal-line-chalk{
  display:block!important;
  opacity:0!important;
  pointer-events:none!important;
}
body[data-kit="all-red"].game-mode-matchday .matchday-pitch-markings,
body[data-kit="red-white"].game-mode-matchday .matchday-pitch-markings,
body[data-kit="red-blue-stripes"].game-mode-matchday .matchday-pitch-markings{
  display:block!important;
  z-index:9!important;
}

/* v615T — Safari-only information notice on the game-mode selection screen. */
.safari-notice-overlay{
  position:fixed;
  z-index:6000;
  inset:0;
  display:grid;
  place-items:center;
  padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));
  background:rgba(4,15,28,.78);
  /* v616CB: avoid WebKit compositing artefacts (the lingering grey line) when
     this overlay is removed. The solid translucent wash gives the same visual
     separation without creating a persistent backdrop-filter layer. */
}
.safari-notice-overlay{
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  filter:none!important;
  will-change:auto!important;
}
.safari-notice-overlay::before,
.safari-notice-overlay::after{display:none!important;content:none!important;}
.safari-notice-overlay[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;}
.safari-notice-dialog{
  width:min(650px,calc(100vw - 28px));
  max-height:min(90dvh,760px);
  overflow:auto;
  padding:clamp(20px,4vw,32px);
  border:3px solid rgba(255,255,255,.72);
  border-radius:26px;
  background:linear-gradient(155deg,#123f72,#071b36 72%);
  box-shadow:0 24px 70px rgba(0,0,0,.5);
  color:#fff;
  text-align:center;
}
.safari-notice-icon{font-size:clamp(40px,8vw,62px);line-height:1;margin-bottom:8px;}
.safari-notice-dialog h2{margin:0 0 16px;color:#fff;font-size:clamp(1.65rem,5vw,2.45rem);line-height:1.05;}
.safari-notice-body{display:grid;gap:12px;text-align:left;}
.safari-notice-body p{margin:0;color:#f5f9fd;font-size:clamp(.96rem,2.4vw,1.12rem);font-weight:650;line-height:1.48;}
.safari-notice-body strong{color:#ffe25e;font-weight:950;}
.safari-notice-dismiss{min-width:150px;margin-top:22px;font-size:1.05rem;}
body.safari-notice-open{overflow:hidden;}
@media(max-height:560px) and (orientation:landscape){
  .safari-notice-dialog{max-height:94dvh;padding:14px 20px;border-radius:20px;}
  .safari-notice-icon{font-size:34px;margin-bottom:4px;}
  .safari-notice-dialog h2{margin-bottom:9px;font-size:1.45rem;}
  .safari-notice-body{gap:7px;}
  .safari-notice-body p{font-size:.82rem;line-height:1.3;}
  .safari-notice-dismiss{margin-top:12px;min-height:38px;padding:.45rem 1rem;font-size:.9rem;}
}


/* v615Z — pre-All-Red Matchday result polish. Keep the supplied artwork visible
   while separating the result copy and feedback from detailed crowd scenes. */
.game-over-scene.matchday-loss .game-over-copy,
.game-over-scene.matchday-draw .game-over-copy,
.celebration.matchday-winners .celebration-copy{
  box-sizing:border-box;
  width:min(92%,760px)!important;
  padding:clamp(8px,1.35vw,13px) clamp(12px,2.2vw,22px);
  border:1px solid rgba(255,255,255,.46);
  border-radius:16px;
  background:rgba(5,18,31,.62);
  box-shadow:0 8px 24px rgba(0,0,0,.28);
  -webkit-backdrop-filter:blur(3px);
  backdrop-filter:blur(3px);
  text-shadow:0 3px 7px rgba(0,0,0,.72);
}
.game-over-scene.matchday-loss .game-over-copy h2,
.game-over-scene.matchday-draw .game-over-copy h2,
.celebration.matchday-winners .celebration-copy h2{
  color:#fff!important;
  text-shadow:0 3px 9px rgba(0,0,0,.82);
}
.game-over-scene.matchday-loss .game-over-copy p,
.game-over-scene.matchday-draw .game-over-copy p,
.celebration.matchday-winners .celebration-copy p{
  display:inline-block;
  max-width:100%;
  box-sizing:border-box;
  margin:.35rem auto 0!important;
  padding:.42rem .8rem;
  border:1px solid rgba(255,255,255,.42);
  border-radius:999px;
  background:rgba(2,11,20,.78);
  color:#fff!important;
  font-size:clamp(.82rem,1.9vw,1.16rem)!important;
  font-weight:1000!important;
  line-height:1.15!important;
  letter-spacing:.035em;
  text-wrap:balance;
  box-shadow:0 4px 12px rgba(0,0,0,.22);
}
.game-over-scene.matchday-loss .end-feedback,
.game-over-scene.matchday-draw .end-feedback,
.celebration.matchday-winners .end-feedback{
  border-color:rgba(255,255,255,.98)!important;
  background:rgba(249,253,255,.97)!important;
  box-shadow:0 10px 28px rgba(0,0,0,.34)!important;
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px);
}

/* Short final-whistle visual handoff. It is intentionally text-free so it does
   not compete with the result artwork or create another screen to read. */
.matchday-result-transition{
  position:fixed;
  z-index:4600;
  inset:0;
  pointer-events:none;
  opacity:0;
  background:rgba(3,12,22,.40);
  transition:opacity .16s ease;
}
.matchday-result-transition.show{opacity:1;}
@media (prefers-reduced-motion: reduce){
  .matchday-result-transition{transition:none;}
}
@media (max-width:600px){
  .game-over-scene.matchday-loss .game-over-copy,
  .game-over-scene.matchday-draw .game-over-copy,
  .celebration.matchday-winners .celebration-copy{
    width:94%!important;
    padding:7px 9px;
    border-radius:13px;
  }
  .game-over-scene.matchday-loss .game-over-copy p,
  .game-over-scene.matchday-draw .game-over-copy p,
  .celebration.matchday-winners .celebration-copy p{
    padding:.34rem .58rem;
    font-size:clamp(.72rem,3.2vw,.96rem)!important;
    letter-spacing:.015em;
  }
}



body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final .stadium{
  background-image:url("../assets/kits/black-white-stripes/quarter-final-idle-v616ah.webp");
  background-size:100% 100%;background-position:center center;background-repeat:no-repeat;
}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final .cup-quarter-stand-crowd{display:none!important;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final .quarter-final-cloud{display:block;opacity:.86;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final .qf-cloud-1{left:2.0%;top:2.2%;width:12.2%;aspect-ratio:197/92;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");animation:qfCloudDrift1 44s ease-in-out infinite alternate;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final .qf-cloud-2{left:24.0%;top:1.4%;width:13.2%;aspect-ratio:225/96;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");animation:qfCloudDrift2 51s ease-in-out infinite alternate -17s;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final .qf-cloud-3{left:67.0%;top:2.0%;width:14.0%;aspect-ratio:235/98;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");animation:qfCloudDrift3 48s ease-in-out infinite alternate -31s;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final .matchday-bird{display:block;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird,
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::before,
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-quarter-final.penalty-animation-running .matchday-bird::after{animation-play-state:running!important;}

body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .stadium{
  background-image:url("../assets/kits/black-white-stripes/semi-final-idle-v616ah.webp");
  background-size:100% 100%;background-position:center center;background-repeat:no-repeat;
}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .cup-quarter-stand-crowd{display:none!important;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .matchday-sky-motion{z-index:10;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .matchday-cloud{display:block;opacity:.82;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m1{left:23%;top:2.5%;width:11.8%;aspect-ratio:197/92;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-1-v596.png");animation:allBlueSemiFinalCloudDrift1 46s ease-in-out infinite alternate;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m2{left:43%;top:5.1%;width:13.4%;aspect-ratio:225/96;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-2-v596.png");animation:allBlueSemiFinalCloudDrift2 53s ease-in-out infinite alternate -18s;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .matchday-cloud.m3{left:62%;top:2.7%;width:13.2%;aspect-ratio:235/98;background-image:url("../assets/kits/green-yellow/reference/quarter-final-cloud-3-v596.png");animation:allBlueSemiFinalCloudDrift3 49s ease-in-out infinite alternate -30s;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .matchday-bird{display:block;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird,
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::before,
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final.penalty-animation-running .matchday-bird::after{animation-play-state:running!important;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .semi-final-aeroplane-flight{display:block;}
/* v616AJ Black & White Stripes Semi-Final: register the scrolling copy to the
   actual long black pitchside hoarding in the supplied artwork. The previous
   placement sat too low for this kit-specific scene. */
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .advertising{
  display:block!important;
  left:9.0%;
  right:9.0%;
  top:61.0%;
  height:4.9%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .advertising-track{
  height:100%;
  display:flex;
  align-items:center;
}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  height:100%;
  display:inline-flex;
  align-items:center;
  transform:none;
}

body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-final .stadium{
  background-image:url("../assets/kits/black-white-stripes/final-idle-v616ah.webp");
  background-size:100% 100%;background-position:center center;background-repeat:no-repeat;
}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-final .cup-quarter-stand-crowd{display:none!important;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-final .cup-final-effects{display:block!important;z-index:8;}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-final .cup-final-camera-flash{display:block;}
/* v616AJ Black & White Stripes Final: restore the scrolling wording and place
   it inside the lower black digital hoarding. Also force a solid black backing
   so the text remains readable across the generated artwork. */
/* v616AM Black & White Stripes Final: exact registration to the blank central
   electronic hoarding behind the keeper in the supplied 1280x720 artwork.
   Measured bounds are approximately x=292..950 and y=500..533. */
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-final .advertising{
  display:block!important;
  left:22.8125%;
  right:25.703125%;
  top:69.444444%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-final .advertising-track{
  height:100%;
  display:flex;
  align-items:center;
}
body[data-kit="black-white-stripes"].game-mode-cup.cup-stage-final .advertising-track span{
  height:100%;
  display:inline-flex;
  align-items:center;
  transform:none;
}

.black-white-stripes-quarter-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.black-white-stripes-quarter-final-celebration-bg.active{display:block;}
.black-white-stripes-quarter-final-celebration-bg.visible{opacity:1;}
.black-white-stripes-semi-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#d8d8d8;}
.black-white-stripes-semi-final-celebration-bg.active{display:block;}
.black-white-stripes-semi-final-celebration-bg.visible{opacity:1;}
.black-white-stripes-final-celebration-bg{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:fill;transform:none;display:none;opacity:0;pointer-events:none;background:#06111d;}
.black-white-stripes-final-celebration-bg.active{display:block;}
.black-white-stripes-final-celebration-bg.visible{opacity:1;}


/* v616AR Blue & White hoarding registration — measured from the supplied
   1280x720 scene artwork rather than inherited from another kit. */
body[data-kit="blue-white"].game-mode-cup.cup-stage-semi-final .advertising{
  display:block!important;
  left:4.375%;
  right:4.375%;
  top:64.444444%;
  height:5.0%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="blue-white"].game-mode-cup.cup-stage-semi-final .advertising-track{
  height:100%;
  display:flex;
  align-items:center;
}
body[data-kit="blue-white"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  height:100%;
  display:inline-flex;
  align-items:center;
  transform:none;
}

body[data-kit="blue-white"].game-mode-cup.cup-stage-final .advertising{
  display:block!important;
  left:25.0%;
  right:25.0%;
  top:69.444444%;
  height:4.861111%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="blue-white"].game-mode-cup.cup-stage-final .advertising-track{
  height:100%;
  display:flex;
  align-items:center;
}
body[data-kit="blue-white"].game-mode-cup.cup-stage-final .advertising-track span{
  height:100%;
  display:inline-flex;
  align-items:center;
  transform:none;
}


/* v616AZ Red & White Quarter-Final: use the same Riverside Stand lower
   black-hoarding registration already proven during the Red & Blue rollout. */
body[data-kit="red-white"].game-mode-cup.cup-stage-quarter-final .advertising{
  display:block!important;
  left:1.45%;
  right:1.45%;
  top:62.55%;
  height:6.55%;
  z-index:9;
  overflow:hidden;
  overflow:clip;
  contain:paint;
  clip-path:inset(0 0 round 0);
  border:0;
  border-radius:0;
  background:transparent;
}
body[data-kit="red-white"].game-mode-cup.cup-stage-quarter-final .advertising-track,
body[data-kit="red-white"].game-mode-cup.cup-stage-quarter-final .advertising-track span{
  height:100%;
  align-items:center;
}

/* v616AW Red & Blue Quarter-Final: move the scrolling copy down into the
   actual lower electronic advertising hoarding in the supplied Riverside Stand
   scene while preserving the established horizontal margins. */
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-quarter-final .advertising{
  display:block!important;
  left:1.45%;
  right:1.45%;
  top:66.805556%;
  height:7.361111%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-quarter-final .advertising-track,
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-quarter-final .advertising-track span{
  height:100%;
  align-items:center;
}

/* v616AZ Red & White Semi-Final: use the approved Harbour End long-hoarding
   registration already proven on the black & white and Red & Blue rollouts. */
body[data-kit="red-white"].game-mode-cup.cup-stage-semi-final .advertising{
  display:block!important;
  left:4.0%;
  right:4.0%;
  top:63.75%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="red-white"].game-mode-cup.cup-stage-semi-final .advertising-track,
body[data-kit="red-white"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  height:100%;
  align-items:center;
}
body[data-kit="red-white"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  transform:none;
}

/* v616AW Red & Blue Semi-Final: use the approved Harbour End long-hoarding
   registration already proven on the black & white rollout. */
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-semi-final .advertising{
  display:block!important;
  left:4.0%;
  right:4.0%;
  top:63.75%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-semi-final .advertising-track,
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  height:100%;
  align-items:center;
}
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  transform:none;
}

/* v616AZ Red & White Final: use the approved Metropolitan Arena lower
   central hoarding registration already proven on the black & white and Red & Blue rollouts. */
body[data-kit="red-white"].game-mode-cup.cup-stage-final .advertising{
  display:block!important;
  left:22.8125%;
  right:25.703125%;
  top:69.444444%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="red-white"].game-mode-cup.cup-stage-final .advertising-track,
body[data-kit="red-white"].game-mode-cup.cup-stage-final .advertising-track span{
  height:100%;
  align-items:center;
}
body[data-kit="red-white"].game-mode-cup.cup-stage-final .advertising-track span{
  transform:none;
}

/* v616BD Sky Blue hoarding registration — checked against the supplied
   1280x720 Sky Blue cup rollout first frames. Quarter-Final uses the
   Riverside Stand lower black hoarding; Semi-Final uses the Harbour End
   long black hoarding; Final uses the Metropolitan Arena lower central
   electronic hoarding. */
body[data-kit="sky-blue"].game-mode-cup.cup-stage-quarter-final .advertising{
  display:block!important;
  left:1.45%;
  right:1.45%;
  top:62.55%;
  height:6.55%;
  z-index:9;
  overflow:hidden;
  overflow:clip;
  contain:paint;
  clip-path:inset(0 0 round 0);
  border:0;
  border-radius:0;
  background:transparent;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-quarter-final .advertising-track,
body[data-kit="sky-blue"].game-mode-cup.cup-stage-quarter-final .advertising-track span{
  height:100%;
  align-items:center;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-semi-final .advertising{
  display:block!important;
  left:4.0%;
  right:4.0%;
  top:63.75%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-semi-final .advertising-track,
body[data-kit="sky-blue"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  height:100%;
  align-items:center;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-semi-final .advertising-track span{
  transform:none;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-final .advertising{
  display:block!important;
  left:22.8125%;
  right:25.703125%;
  top:69.444444%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-final .advertising-track,
body[data-kit="sky-blue"].game-mode-cup.cup-stage-final .advertising-track span{
  height:100%;
  align-items:center;
}
body[data-kit="sky-blue"].game-mode-cup.cup-stage-final .advertising-track span{
  transform:none;
}

/* v616AW Red & Blue Final: use the approved Metropolitan Arena lower central
   hoarding registration already proven on the black & white rollout. */
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-final .advertising{
  display:block!important;
  left:22.8125%;
  right:25.703125%;
  top:69.444444%;
  height:4.722222%;
  overflow:hidden;
  contain:paint;
  clip-path:inset(0);
  background:transparent;
}
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-final .advertising-track,
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-final .advertising-track span{
  height:100%;
  align-items:center;
}
body[data-kit="red-blue-stripes"].game-mode-cup.cup-stage-final .advertising-track span{
  transform:none;
}



/* v616BS — persistent controls remain available throughout the game and kit
   picker, but the opening Galactic Phonics presentation is intentionally the
   only visible game content until it has finished. */
.audio-toggle-panel{
  /* Keep navigation above the full-screen penalty input catcher as well as videos. */
  z-index:2147483500;
}
body.game-loading:not(.startup-intro-active) .audio-toggle-panel,
body.kit-picker-open .audio-toggle-panel{
  display:flex!important;
  visibility:visible!important;
}
body.startup-intro-active .audio-toggle-panel{
  display:none!important;
}
.audio-toggle-panel .home-icon-toggle{
  position:relative;
  inset:auto;
  min-width:0;
  padding:0;
  margin:0;
  background:rgba(7,26,58,.82);
  border:2px solid rgba(255,255,255,.85);
  box-shadow:0 10px 24px rgba(0,0,0,.24);
}
.home-toggle-glyph{
  display:block;
  width:24px;
  height:24px;
  fill:currentColor;
}
.game-mode-actions .galactic-return-btn{
  min-width:220px;
}

/* The rotate-device gate remains modal and deliberately suppresses game controls. */
body.orientation-blocked .audio-toggle-panel{
  visibility:hidden!important;
  pointer-events:none!important;
}


/* v616BR — home-menu privacy modal and consistent coloured action buttons. */
.game-mode-panel{
  padding-bottom:clamp(68px,6vw,82px);
}
.game-mode-actions .kit-selection-toggle,
.game-mode-actions .galactic-return-btn{
  min-height:52px;
  padding:.76rem 1.15rem;
  color:#fff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:clamp(16px,1.6vw,20px);
  font-weight:900;
  line-height:1.15;
  text-shadow:0 1px 2px rgba(0,0,0,.28);
  box-shadow:0 7px 16px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.26);
}
.game-mode-actions .kit-selection-toggle{
  min-width:170px;
  background:linear-gradient(180deg,#31a8e8,#176bb3);
  border:2px solid #9bdcff;
}
.game-mode-actions .galactic-return-btn{
  min-width:240px;
  background:linear-gradient(180deg,#48b867,#237d43);
  border:2px solid #a8e9b9;
}
.game-mode-actions .kit-selection-toggle:hover,
.game-mode-actions .kit-selection-toggle:focus-visible,
.game-mode-actions .galactic-return-btn:hover,
.game-mode-actions .galactic-return-btn:focus-visible{
  filter:brightness(1.08);
  border-color:#ffe25e;
}
.privacy-home-button{
  position:absolute!important;
  z-index:4!important;
  left:clamp(12px,2vw,22px);
  bottom:clamp(12px,2vw,20px);
  min-width:96px;
  padding:.58rem .9rem;
  color:#fff;
  background:linear-gradient(180deg,#7d63c9,#55409c);
  border:2px solid #cfc2ff;
  box-shadow:0 6px 14px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.24);
  font-family:Arial,Helvetica,sans-serif;
  font-size:15px;
  font-weight:850;
  line-height:1.1;
  transition:filter .18s ease,border-color .18s ease;
}
.privacy-home-button:hover,
.privacy-home-button:focus-visible{
  filter:brightness(1.08);
  border-color:#ffe25e;
}
.privacy-overlay{
  position:fixed;
  z-index:6100;
  inset:0;
  display:grid;
  place-items:center;
  padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));
  background:rgba(4,15,28,.82);
  /* v616CB: avoid WebKit compositing artefacts (the lingering grey line) when
     this overlay is removed. The solid translucent wash gives the same visual
     separation without creating a persistent backdrop-filter layer. */
}
.privacy-overlay[hidden]{display:none!important;}
.privacy-dialog{
  width:min(720px,calc(100vw - 28px));
  max-height:min(92dvh,800px);
  overflow:auto;
  padding:clamp(20px,4vw,34px);
  border:3px solid rgba(255,255,255,.74);
  border-radius:26px;
  background:linear-gradient(155deg,#123f72,#071b36 72%);
  box-shadow:0 24px 70px rgba(0,0,0,.52);
  color:#fff;
  text-align:center;
}
.privacy-dialog h2{
  margin:0 0 16px;
  color:#fff;
  font-size:clamp(1.55rem,4vw,2.3rem);
  line-height:1.08;
}
.privacy-body{
  display:grid;
  gap:10px;
  text-align:left;
}
.privacy-body h3{
  margin:8px 0 0;
  color:#ffe25e;
  font-size:clamp(1.05rem,2.3vw,1.25rem);
}
.privacy-body p,
.privacy-body li{
  margin:0;
  color:#f5f9fd;
  font-size:clamp(.88rem,2vw,1rem);
  font-weight:600;
  line-height:1.42;
}
.privacy-body ul{
  margin:0;
  padding-left:1.35rem;
  display:grid;
  gap:5px;
}
.privacy-summary{font-weight:800!important;}
.privacy-scope{
  margin-top:6px!important;
  padding:10px 12px;
  border-radius:12px;
  background:rgba(255,255,255,.09);
}
.privacy-scope strong{color:#ffe25e;}
.privacy-dismiss{
  min-width:150px;
  margin-top:20px;
  font-size:1.05rem;
}
body.privacy-notice-open{overflow:hidden;}
@media(max-width:520px){
  .game-mode-panel{padding-bottom:66px;}
  .game-mode-actions{gap:9px;}
  .game-mode-actions .kit-selection-toggle,
  .game-mode-actions .galactic-return-btn{
    min-height:48px;
    padding:.65rem .8rem;
    font-size:16px;
  }
  .game-mode-actions .kit-selection-toggle{min-width:140px;}
  .game-mode-actions .galactic-return-btn{min-width:205px;}
  .privacy-home-button{font-size:14px;min-width:88px;padding:.5rem .72rem;}
}
@media(max-height:560px) and (orientation:landscape){
  .game-mode-panel{padding-bottom:56px;}
  .privacy-dialog{max-height:94dvh;padding:14px 20px;border-radius:20px;}
  .privacy-dialog h2{margin-bottom:9px;font-size:1.35rem;}
  .privacy-body{gap:6px;}
  .privacy-body h3{margin-top:4px;font-size:.92rem;}
  .privacy-body p,.privacy-body li{font-size:.76rem;line-height:1.25;}
  .privacy-dismiss{margin-top:10px;min-height:38px;padding:.45rem 1rem;font-size:.9rem;}
}

/* v616CL — Firefox iOS is kept in the normal browser viewport. Safari keeps
   genuine document fullscreen. Paint the fullscreen element and its backdrop
   fully so no browser-grey seam can show through at a 100dvh/safe-area edge. */
html.safari-browser:fullscreen,
html.safari-browser:-webkit-full-screen,
html.safari-browser:fullscreen body,
html.safari-browser:-webkit-full-screen body {
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 18% 8%, rgba(255,255,255,.3), transparent 22%),
    linear-gradient(#66b9f0 0 42%, #1e8246 42% 100%) !important;
}
html.safari-browser:fullscreen::backdrop,
html.safari-browser::backdrop {
  background:
    radial-gradient(circle at 18% 8%, rgba(255,255,255,.3), transparent 22%),
    linear-gradient(#66b9f0 0 42%, #1e8246 42% 100%) !important;
}
html.safari-browser:fullscreen body .app,
html.safari-browser:-webkit-full-screen body .app {
  height: 100% !important;
  min-height: 0 !important;
}

/* v616CM — Safari final-frame canvas replaces the hardware-backed intro video
   during the existing two-second hold, preventing its lower compositor edge
   from surviving into Kit Selection and the home menu. */
.startup-intro-freeze-frame{
  display:block;
  width:100%;
  height:100%;
  background:#000;
}



/* v616CN — reusable spelling-list return icon.
   The destination is supplied by the active content pack; the artwork is shared. */
.audio-toggle-panel .list-return-toggle{
  padding:2px;
  border-radius:11px;
  overflow:hidden;
  background:rgba(7,26,58,.9);
}
.audio-toggle-panel .list-return-toggle:hover,
.audio-toggle-panel .list-return-toggle:focus-visible{
  border-color:#ffe25e;
}
.list-return-icon{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:7px;
  pointer-events:none;
}
