{"id":6076,"date":"2026-10-30T09:35:06","date_gmt":"2026-10-30T08:35:06","guid":{"rendered":"https:\/\/www.mobisportconcept.com\/clubs-pres-de-chez-vous\/"},"modified":"2026-11-12T16:32:13","modified_gmt":"2026-11-12T15:32:13","slug":"clubs-pres-de-chez-vous","status":"publish","type":"page","link":"https:\/\/www.mobisportconcept.com\/en\/clubs-pres-de-chez-vous\/","title":{"rendered":"Publicit\u00e9 dans les clubs de tennis et de padel"},"content":{"rendered":"\n<script src=\"data:text\/javascript;base64,ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTmFtZSArPSAiIGpzIjs=\"><\/script>\n<style>#mobi-lp :where(*:not(svg, svg *, img, video, iframe)){all:revert}\n#mobi-lp :where(img, video, iframe){border:revert;border-radius:revert;box-shadow:revert;margin:revert;padding:revert;vertical-align:revert;opacity:revert;filter:revert;transition:revert;background:revert}\n#mobi-lp ::placeholder{color:revert;opacity:revert}\n\n@font-face{font-family:\"Mobi Montserrat\";src:url(data:font\/woff2;base64,d09GMgABAAAAAIq0ABQAAAABbGwAAIo8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoReG4KYVhyMRD9IVkFShyc\/TVZBUkYGYD9TVEFUgTgnMgCFTC9+EQgKgYok7nULhQYAMIHneAE2AiQDiggEIAWJAgePZVvWWnFApsOODPXXm1VVHMC46wJ27Am9GcWm7v3GnnDHg+5gAo9rilP+\/09KKjJm2mmSdgNA1XMwo5S4XE1Nl2tCXDYNwoZMLsi0VkNbTRJVI0vBVMphxQ4tRwdpx5Fo7ieOha0rrOQQlFyl7DXAtJmfWa\/9YmBLgeFNEcT7EgxabYjJi2Wwu7ubanTS4ZN\/8csmrlayBIq9MBNFRgYp6sx94u8bNXJzkMmWNPbHvG\/+g0rUDmYQ8f0wkDhQBU7ZYzOQ4Dm74j76e0a+egVDC4o3M4LZzO\/HLQNjF0Zpk7VOvPD\/RbP9ue91TzaD2CAWRH2hqPDFXRcx7Z\/n5\/bnvu0t3pLtsWKMMWCOGmMi9NwokVFtUdogLSIiIiBgYXw\/KlZ8xIqviIhViIiN9kf78\/3aSFTYKrN69u4RBQDWE+wJCXYFZAGRq5CJBNbP8DS3f1szWkJUJNpuwN+on1\/pjwzx+BGNlR8lU8aoFRurvNXFbre6226Df2lpPn1pttub3nE67DQEBMAAqLkzBWmYNQ2Pm\/YvWCAkRByIEyyYVoGK7qZnsp36TgxG9830xP4\/MZ9oZ73etesqa\/sDbuvfeVEmUxSjEYne2IANtrGNSCXKxkAbI+\/Oq19993\/fz0p\/ZDmU03JIbEmmIB8A0KzT8gu\/9y\/h64CoaeMFB42ycECSL439+KFVNLQfGuZ+BVs5wsqQlZVXhgw5BP7\/GXN3pSytBI32h1uySUQqlYdlQiQFbZnTidzh2\/mDaubxszyeqhlHv6A30O+bmvOl8WqtbSNpXNq6NPlKY3cJyuMJISEoAAbgIBgEQ0iHcQAQ1e5WAoAAs5NvJsn\/V\/f6nmQ4R9eKC4LAVhwXgb8dACiRV2duNzp7hzkZOyxJ4Yv2Q1\/gAhO4JJ0Cbcu3BTr9XclXlVV0dMuShfQLFV7gVCD2nFn4wwpXE4lo7yUN8N+VdehyFGEWZtH\/bt+vtUEl6v\/mtqvLeKpQqsnrlEImzxxT+7sb\/j3tZbA\/j0hxhMMya9NUSiZm5FHiof5i2sxKMyc9S7B1u8NaoAU8iLKAzkr1iwX+gbT\/36af7dx5fpa8ZI+8YG\/IOtoxxCEvtrI\/dwFs04a7mTtv\/PT0NJZMsaWJP8gL0pcBP6A0tv+RtcRkB3c5wFghdkBV2jRtUlYp+pQp8arU9LtLoiHwcJIWUBqe09BxeE7r\/A0p\/Pzz47lYACQCw17yIRxdS1xa8oIHIGmBoM5lMdURx1MImeeQKDmkBkhKQ1BhSZ7LPIWQ6+8Q0yv+XH58RNn59\/LTzxR+5vn\/vxfju\/YK9ZcvGApYRENW6l8n6ZSutUypGNUBKtVnAIdk\/OdV9V0JMXRKb1OmrKWWNVN28Lz7cAi8B1KmKSufTOmFrwAEoWLJVIrstDq1skwZxlXkn+xMpa7+8O9MVO+L1qcyjAkiiGKCFsTIYf5rK837bslqicnmOD\/Uoi6yqIssSsjEQSOy79fe2mu67qAAnCYdDnX2fV\/VxAcJyu4UoTNEMWeq2H1K+rLkZVjyf8wp\/+Qy9mVty+szPiRkISEE1BAkeLkgEqUU10LbvdO+z5OnDhiGsIUJU4jgQoULFyaIwywiqFChQhy+hzn2fvlMvsPY9Dh5F2sT4xNdMWx0XZ8YodADmgKuAnyGAcPHh2BmKYdQUSKFBrO4BxguRAyRcoa4GgEZKRmSahokVxnksWMGwxpnClrVBCIHkUQkcuQqvdncMPmBapoMtAE0VugW5F3OEQzuRwCoWwthRCINglL\/hrKDgC6BCnQKoEMAhgJaoUEwCHD1fKuGbB6yfFN\/b69lRysABtBbD45S3X7jTiMBJ+8cchzBcSaMnqtv8W2BOyCi3RESEZESTcZI0ARL8CSWKKzL\/MxjEWN8Nyd4X3giEJEQwpUtGU55JjKZp2bmpUKtbKHm7oOPPsUfkhEzrjShKG1pa9vblTbSRuze\/HChJphYDapUSdVU2da2tZ19Gmr9D0Vrrcf1rM5172bu3n3acmEVcjjEddzEbfoZDKactmmX9ukgtbw0p6ZvLl3u+u5OVXu914dRHsIyndggNpVjFYYKvMIisVRaK8kqW7W9mqn9WA6uE+o9DUKTuynYFGr2tIYVQ\/p+Qz82QYwQWQlOAQZA0L8bFSHBI3sCAiAw\/2ci4jlqhAYEA21\/N85JY95nlJxRJepGUyMSQH3gzIJpoD60YPxUkB2VUZQLalQA6Z8glnWAHc2pRx5akAue+P4W6kB19NQcKbNJem3RYB+EoxkaBqSrj70w133PZTv245rFOqop0jGARMOHEDBoeBSt0LBlsAnqnnXNL\/x+a2alhaqUyjVWgnBGnsKpqwtKXKwYIIdp7AEeT8sHwt9QorL8S2Wd11ZR4tHPtQrPI+86nm5YiDyXCmS3E2T5XiePgFne7An3PnNXgwgMhoNwRCAeEkoiuRRSyl4auUorN+nkLn2bwhIio+7Vu1cx6nALhQRjtaUg27XrsWYcnCXpu+ZkxEeAMMQO86AUGrwgbBgRGqyZAA0lB62b4Av2gzVJ\/BT1hDeeJciobAzuUcYy+dwRMn9YEvBx7fuxUWWs5sTTQC1LBltjZ8XAR6N8IMWb48IZLl+dC2JmjIth0UAhbVREMhI4UP+l8M\/hQegOF0J7OBhaLL46NJ7DtVt2eSgIk8LYkCDfaXLhwRg8gzrIgyAwKIMedK8\/ZjK9fsU7\/ajv9nW+2Cu8yLNH5zQPd6N7usvsLHeBM7BBCxJ9vvMU6rDD1mqbrMnqIllhRTtU4WxLsxgLNX\/Tm8YnLzEuRkWf5NU9XVKH9mqbmrVMdTZ+hYo0RelKUoQC5S3tzLSXTHy+j9ZdrAI+F8CyJERhNlcG2EYadJGdoIEcBCvIHlCizGjh\/+Kpz8FTmn+okvJ+U4VWlHeYPogz10Vf+Fa1Iur82VxDK4rqCoNVZVF+kIy0ktJRvQw1lHbrc2hFaYvepnD66j0joabuvlBQP+T1u\/6LWlpmuNf0WeFAdLrUqO64c+ggE5XcNG1S2KtZBNtUZ3+pBhlOYaVztCwrUmgZqILRSPuUZGm5hixGSVpoRRaqiCBO8w8JzaOt7HKnUOvw+R07xu6SeoKnquhUld2yjpqC9eSJaDy7SjInCOyHTa6MXgo1ZHxehlZkNHgQwvGf7nDr44CbUuq649MLD2sRP8NrH\/OOyJttK4j+TjC5Q1LUZivLtFBD7KchtCL2UTmC4z1e14mKpoIEC82Fds9zxXRpjz1bOV9b+QclLWdhZUSNECxHnuvCgCS3BI8cunSfBuyrVyCjS7AysMmM\/hBr8woQGzMazTzr0lp9DbZdeg6IeJ208y8Hf8nTsQmACVnXfJGbxz6HtulZYx9BrYG70H6jlmM9KiIgtWAgC0WuyLL4pmaIp8i6kHXBYCaLJ2\/y1LhCKhEyxwbp9axYKe9AiQzmLZkGTdp+Poo+kUlQoFZUuqE2bGVJY45FPCA9K07haSCdfrOPJZU3RUbHl5WSifUrE1Ln3QnUfKKbYyaNhgZSWIlAFM0mJNg3H+wKOGGJtTckXJnZdd6Loq8yrWRULsVTY0yvnXqeWxKNViJcc\/TMoYvcrKgm3ywiKpvdxNoiDWBm6FK\/ERBzEiIhkwJBTv\/HUMwR8MzOCn1sdjJyKC7WRq8O7kFh\/Bz9Vc5uNR2jv6\/oyM8qv+km6IHEDjQ0eZ2XPnOuj\/UoNzTWusK5lKhVbfAtYdZn16zddtsWrukKq7Yyy3vOdEsKhpqnqfcVGe01op9C9FTdolOT+\/UUrTc9XpOqVKBMxSlQemm45hIxYNB7dIGNf9dw9v+gL0leH6iT3Tfga6ehm6tNXXzwpFozMSMBdQHfv2pmn34g+b5qdXJl3InMl1tW3JuaWRZoAVNyU0oF6HEY+qjplSUlovhQUsMrzVam4ZHuCcAFT+b80q5srxj1yGmmBpz5e1ztJBPiYZzM9GnION90EuPrJSGKVeqszyFfNIkOuQPn\/yq8SrUqSw5VBYJUhBYBIybHBUTK4gZeaniHiXs8C6q5sszq3MpsIsN8fcTVl04sfQXqiEpL1IzKNBFH37KY18k1BJy5BfAcIo4vpLaUhOlbS9yUmakzLwDQx9V+ug\/xVQA\/C46EcOkNBdyDi\/AQXsKdk6H2FN6RV8ljWANC7qs1a9gTfl1x5ecF7pBz22yxMvfBrwJbrD5hPANC0Hp3D+4CAN8\/U9vGbhpUaYMULW6nQC9cHftV0FdsXkKkoJ\/CwONoM1QwYTpU0aLPMiodkOAcBkjZ2y1PyrxuA\/slK0Krd+QRMeSXPDNLkfe0QUNxrTVP6oDDr7LsY4NJBZHwXWXpBsDcwls4qsvbrmCmdzkp\/WHoTkMNpc678f0zaWWSp\/TZuipXwdGS5Klp31\/Hn5uQkL7iyGRQxT9OJfslvcQxK+k1ZibNeBmjfpRPcUnmyW2\/Z2\/Do6haD6YtZZmKcpIQ\/G1vdukbcRvIemftygxmdH1ZYzhUt4zUZauOtBBltaDNBy1lIjcX7V9y+83+zCidUXpWH+itU8MGVPJ9aM7MTOrujBWQ53YX4J2lP3CR5xqEVOc2zw3aFJ9AAzZ14n7VdHebM64jjrBgJZmxQXZIX0JrDDCH6majk7\/vbM5YMaVJSkURn1SDdBrgDGaXWRPw8NZO+13f66Ou2C2lye0yXNylGSf0osjZdTVBdrVU6C4wbE2usBJAMS9+OOGBZ0VxOvuc0ZUti6W7SLNd6hT2sZyxQnhLfJoW45tXpWp2e5TjUgjpdYY7xMZFFEzlVN9R1bsbHu8xFycd3wskU+u+6H1U+DPJ0727J+yEVMelM+TWOpIt1R7B4rqqHwmVgkSN\/8drqddnxVwvdhxFYns8EGPBwBgjcnakjtM1RJmHMdIdPeNTlw21YaWiVbWdA3hcSCSwdZsu1vYDL2WnQlIoK3cxsVaRd0k1DwX8Pf5\/2SDxgzav6ccwlacEVTqlRPtqxae6vup0hXIjalmoXz5c2ZMQk0vZ3OVXLQoYkLX7k66KQarLVWbtwFdiVkf9vJR84fLYjzzmkW1UGzofni5sWlTjcmCfquxaNCvk1QVJhIEKZUXrmFQz57KVlvRoxgzQIttv3uMlFZs5gei3uY1B6lGk4zW+OTMnc1eKc\/GspOcd2pVONf0ShrVXjiOKhF4KnsQw4JhopT8iVuVe7mqbZWazIVBEVs2Nw6WL87LW+fD8xyvypHhNKWfMtFt1KKAC+CNu+noIf7R6xXMo+\/sSCxBBoKMdALeUa+iAHoDIun4cbVEwW1WV2FCjBJSgZDXE3bPCM4riSoGfAJiAiL4tDyPmnSUxL4URjQ4L+qK6wZta2sbCoGK2bq\/LAua5uMS6\/+t8k5ilPwBqDcB8AVdbVhUCIN0xqdUdwOVb6EnLTqlFsUQaRcrVE264y4xF8kg7iDHsGBREmwMmHE3LhLOKuuQgg2cP4OpUy8M3c89YH1kMHjRiAqdfmRpjBBEbzyfePRytgqTGZVgfxpJavVwFEBvAw7UlnWKFSSkXZdFh2PBEsFdwtyrVc8uuU929Q0KGaiqLf4re7q7MhlPXtvw3BLmMo4zVtaj0jRccrpxB4bnmngV8vlLLLChkzF6VNyNrrsiLTGy7rj+eKuH6Y57FWFVwBcuRIbyfYJfyp4OoGs5V45dEf6mGjgvq6MJeBR7Kx0BQmWkaXcZI1Qp9gCGGpxlTKYvODPhsGE3wp4alUw7z3Wyfigu9m1pRQM0mqrV68nLMv3PF2sndMgMCabEPluuSxoz2V7xv4hkSiYgkK6MRr+qaqIrSLDajLXoYZJDQEZVdpWf\/3zKBy6o1mvZaQ5qAEC9DR2zBBv\/28d68k9my4XKfLglcvynM7S5KsJRFlUwxmruB+AMvbNrsVcbPi2TK15NTC302DTUsleoBr+pA6HSeyEVXyF3zglK\/j7wNGGDy2ReBvvshOAYZCI1RJkbABPUATChwIYo6QOVEmEuhyhDzOKgmV8NKLcJ89upw1Y+sHXIY7oij6P42uGNkjuNpo3Iik9qdhHQQ68R0OrOccx5ykcYlSpfZuortGonrma3LDbhuDDdZ6sFwi6VeyG18dyB3M98999E8gHlIpI+NR9nOY09gnlJ7lqWee4GmH9UrFK9xvEHxlsA7jt7fMn3wETKw4bOv9++w8KOEo3BirFyhxpTgwHipZGkuW1U05lGrfiijX9iMScYBnyUKJgoFC3aRdBwDayLbGWeJOVLtkq4oHOCQoyBIEaQRxB1Bl9EhVqjsIUNYo+PC8dAIOYUVK4wIgVu83wOEAaMRDNiPDoZyEHW1eyScH7nhcQCOP42xCQmGjkBAOEiIiByioII4c4FoaaGQY3PqP4EgTHz8tDP6hIHLEgqOgFf724jhzunFW4\/lYjpdK8i+5EpXS1v0yJJ5dHxuKk5cnxH2Kz+5ycmkXtMATZsFmXvh9Y60q2LT6kwDq1bHTTR19W4HtyjREGp0kZ\/V6ynJXtrf4tSK135Pi05P2NbBCj0kjX4widY+z3rmN3YdjDoPLV3lnN1exuzXLkF6az\/2+Tp1N+zyDdKPL1\/BdXf3mUXnGc1UxsRV1HhKLn0eulZK5bDf\/InWjfJZPLOetOdWIotVTCC4hZ73m104eq6+Z8SAOe\/3mrNpTNcfdIQ8CX1+BfMBgnOMN796BrRZt83NSsQwfGGkrCp2UaIgoyUavPu6REJ9jNNiNcDlDQ8fuf\/aAtkfzrdEXoztCZygIip3isVfkqNhlAqGAKYrLd0h463XFMtrk+A9PvTJ5JRMsRWd46qbDo4URcJNpXtpQ+YHacB7X80PnDPFtNr2qKpFJ9p0IAmPbRrBmFX0+qNsE\/B8axvlLOhaWbi4rB5VVaIbYMiZmYGBHtZYIyamP8P+vHb8DkCgGowGkcUTvBFRJqisIhTh2Nlo2Ybed04qZRJXXlI2KGDn5ddyPPY4NH3ij2ZKznzSlGzwpEQ+8XYH+cOEgZF\/LyQXYeaqMk+1GrXmO6bNRZdc99AjTz3zLgFgHHpwLFwipYVcJiQMzVyEKhbm4anGVINhPq5j6NqwXSRwCct1VA9hHuF4iu8Z3LuLMAFfUDZhS90APPVx2ghaFckmhP+bvLsEXnuKLr87qtieuYppUdEJF2vrWkh4S1xqg3keb0hA6OKveZE+aur2ox+PUsHta\/f5wNjuA8hCiP24W9pSq5gARc9yXC3ClyVb1R+77pmj1BM\/WmxWDooqLugxTVs8SN9OYXzjh\/5s0pBSFbnsD3HVfoKrswlivEKupN091t2NutsiVfc1G51ypR5CdDkCJyhzNc1zqYi\/VBj3w8lYzfTpViXdFCGXFAOcY3iT9vcpUrv6cQSiep9Ulpry7pv95pSxio3ARHiAoof3xnnx0MglHwzVr528CQPCuODtT69LWSeZpf68UblcFZMV7RfTjHa36ZbMm+TKXbr9e63NNZDHbcCqzcxW17VNLvHpXA7zICnNO5tpjpbnfJKyJQw036bLR5Mrv1QJTYwY1z4tBQ19l7zbU8wupeZCoCfcRG9suheDcTowsEyOAqdsOhpZsnWj0W2ldPlpd62A6\/ZZ4bwqYUCvYguMRcIHP4O4+Ll3U5OIa50RAi8WAIRPn31nW\/AsjUDzumRElYqOzucRCSYg9nnm72XdDqR7TVqiEd08R5lM+j9WvvVDhWRy+kbI7jc2EI7Vaj0P5Y39gnLHVHbypTyq4i1NObGOR2Ud60SVn\/YA2GyrLr5PzB+pfkwBxppiRe3fLw1x1A2elwuTDDt2QRFtPK5GL1zvKhbhH6FmSxWljpAkL7PG7jfC\/EjJWDc\/IzYwPS2+OfIkMaubbbCbSqhjK2DIQwBatZfL7kEU4D+4fjYL1L9yX8ApMAgtYMWjV5SVAOXofrsXYY+kGFa69TvdyUdkECkDzDRDguXlLElcADcNXjzY7Ourv6mC6Iw36zrn\/5NEvLsFeeRSM+AdtH\/L0d9zcqnN76HXgCQzqofF94c1kwVJgt0VyE+mYeg2GdpB8m0HnrxddP57SmsW2Vu1oR2VHRoKw2Y6Ilb9EdLJWQnsINevq0s4sjPLEKQos1WoVKfeEUcdd0KHTqedcdZlV1zT7aYet\/S64577nnuh3yuvvfHWez+yV0aZwGA9wFjshTHwULctsoWJKiS\/hSpBoA5HfQlup2mOA9cJIh1wnRhOF\/Me29JlsHAF4RpCN7qbxHrQ3SLWi+dO8RQp6mJT9TOW10f2iJbmew8MP4ocZRH0YB3YLVuMyIwBhb8J7t5JHDd\/uVCNSt0kEW7yNgl9ntK4Xab11f1SqpafUUV8325drCmUS09GDyETvm+p6UP8bcT9Gr1xe+nIGHG2PmXH5PvVtoBf6xRJwnhH07UymvmB6MZWleTphnoaBEt9cCX98MuXDfQHnNtF\/uBCRMOGzfc2Wu4tl8tAGfG7u3dp0lyPpIfK\/c7noKkXcERPkASSmn9kxkGLLvJm4NnHV7JBy9iB4b\/si2+xkp7pMF2SuyARgskXttLsIELUU7GTlmDJ5voBX8I1jTm8pjexupoMfaagJKJ7Pyfy8ZuonaL6d+Le0+AQG7mgNQruAM8d3A\/yE3tgHM2V8DKXiLxzSnHMayJG6gfgCFegRRuK9MVnkgNNP5RK+KWLvN2jmmv6EQ2FCSbQBMGFAa4u9VYKNxnUXaT28STMqMK7+QCQNaDIajCMT3a\/QUWQnXHB4FORAjDTOHJ1WHcJO6NTTtOG3wt+Pc+Ndtg\/cf+UaBCg8uWFftOSegHL+m7XDJ67gCyJOKgo+xeikSNyLXSo9RRU6qpZHovPP7bg4cQoW3i6hvyp+YpyPSnHQ929mB68PS7dVRETYaNT3RbjoaDN3s7Y0rIsFlEOP88NTc2BQtWomG+2YtLYPjXimqBEyiyN4K5G4go8aPnEVg813QvJOoViXFXjuRpJCuInGU1VCNRY1jJ5oDujoj02QPYru+5TiwOP6pYehUX0rWMQMNmFarGFVUsAFNJxJUoD86SBOooLYyHBxISl3LdLTVIoUkdcb4FmImjkLXYShQ0urVnYpb02UI\/BdjngZ1ThkCGDaCbISLADBFZkDp5nVMqlh5euowXc+FHjL2NtcoID2Mp30OWksmUBb\/ExxQLekKywkha8q3qSaIyZly3TVPPXo1Vij1FRS5z4SGk4UeZGksbCQUwE1XnvTrlalMGyeXahAiIDZTsb0vm4dPhyoQj0tFbk207NVQahehsnyZERUEoruY4yW+JuWevD0DhF8UuwLPvoBh9yTo6X55ZCZtBAZO062shurPhXJK3pWCoYdEjVNpU9rBG9wIUqbQgqYlXM6SKagCgDRDUzN+KxXhDWxqfGuieum47NWVN7Y0uhiCzmNCFCjlWLa5DS7vbQDVmPTdWwRYGmmMmkoJiT3Ogo2lvQUei+qdO+Nea+sWsLS\/3fh0BF9gneORrOHtkh8gZmzOzA7mige73zyyC14SyLUE6wAX8rWe1Jp6V0Aqu4EAtr+7SFXzgyIyhkWgxWHMlpuQzdHX0+ZqD5FePcoIBvM\/zaaiNhZ9EQ\/jcUt62V4bkxgKZiFJ\/hmepf86+0BGAZWKrchTg3wUYJCDodk7h+cT38SXrboX7rEu9juJBtI3j8NBnqxt34tliDWze9ppe6BELE7TzPDrGL91GFqEuzj4fpXCYMhULZlEksMqbhd65x9Ueq\/SEjf+mDMkWSPuOXqdflljtRPCAguK8OZSbqcFUte4UDiwgoKSaiEyhwfYbKyrgzUHCJuuZio\/k2nGckbAmGv1eGoIPHE4cYAc7i+fDlX8yz9kj9cM61\/FuDlaMT2OlS8u8N3F3qOQLHskyXmvIuPNA9RjSuhQ8Z+1XnytHVT2jZPjj1aW7\/3HcSNrHQrtzYwUZGIxJ5a+1csysZUUcnNU4TokzsijUwr385FH13I9gxIcdfaH64TF0tezknXlu8\/dSQXQsT66OI4CXSHYNoB+ZfuYmeC4ndPralSwZC0UuBUeNqMzh9gLqT+NtK1nGz4wzXRmrlRDvv+iSzFI2Cg1cWLOPbH4fKRqj3P3M6591EkIbE2W1tGtgXMkoIWcSh9Zj698sfquW0zOeyY3sszFfqevV33xJ0OVXCTafBosCFLSM\/Mq4Duesos7FxSOBzC5ZK3tiadW3V7noUtf1hdSjNuUiRBNAX5\/ODdSIHeZwodqz\/le6VAtweNl9WL1bflmffyu9n7l7KIrkIEwGFKKzXpIWDSSixkxUZP+ZAS8zuZIwrl5ypjS4RRhW\/DM4opVW15xM3gTaWxNrTfbmJPWh5HVlvB\/CZ5XlnNDAJmz10L4UodX0Luza1hMP4yO3u0HbkJsQqzrFcbe6KbNerMEu1KW9JW7XtxQZ06mVeCbys9UjKG\/y7k8xzs03NTB6Bu46OZ91dXbXQV+JLd1KhcJxyhb8XnZW9nvp4dR1+pQ6za7hZuLLX\/1sxGyZJ1Id2M3NDdjU5nOs6s0VS09RWWBjqfw3jjGuSbxZ+S2jFnwPJRggRAppzJvxf5BV5Hq1c+L3jlP6d45TdkM6svxf9b83W5YY5brttrrvuqvLAA\/P06VPtsSdqfPDRfAMG1PvsiwbffbcQEHqA0fcAhFJUeQc1Uf2oGh0INF2hMAJWvFExVPJhzZ\/UELxKXqNXasG8CPvCxUU\/ATEVsCRA8QcgSQGE+zNQJqEyfsk+lNiUtjNy9tLYYgvgRGOkoZXUAeJDglSGx1MhTIx7zJcsbJS\/ydxbzskUInKI9Zr87zNf2nFCudPcuyoQCi3EjSXdiMXdMHSevHB5W+bw4UvELwv5C8IU\/KQKEflFzbYWTcbEiEUVt+PipaScKg3PKKPfxxgHl27iL3MT3GRUU2Cmwk3Dl4Mqd2RhukI0RYoRSiyLzTCTRNkraZZyFt8SDadWmQtvVUzmGa6apxrD1FKZz6COWn15\/dqU1bdKy0adtnLMeThuiDb+TpSrUs3WAXedbJ2mU+y+bRoX1RbuoAiM7xdQ4\/c32dnTs2dFSUtJi02DTUNBwI2PAAJGQynISDnsSr2bLcj72KqPXezuK\/auox+MOSdgB91BSVYOp0YIg2I2OiIcIYt8k4uCR4j+NMuixL1ExzTSZ1q0OSibQynlky3H3olG5\/xcKS05CRkaNgGr4p8GwgSxgT\/f01AiIwjTmj2uGTVMbM\/kNBnTKJqN0WFCYScTUE1kFpPmpCWeavmc+2TxEI2lPEzZonpqUT2pCJ9OhM8iqtkjfM8jnDrW7\/PC39qP9XtFWMLuC+GG7TeNxxH1J2iYCHlLwNtZ3d+7wTLVSkySIBTCRXKlYzfH7O9EiZUgUaop3sIkIL2UCJgDk4qHKy2lFvYxWUfEN0+3vRgwC\/SWCDqEru0AKBcMgqK0IDZ9Q0r9qoJSMj1ZVVPWdHRNJCtq703jSW84skmlVel+kCDncs5DJbX\/eOKV76HR+TSSsiPIiixi38QuyJnYSYHr\/QzGzvyhAUXAENFP5aPYGxe16yJnwoiyOVeJ2CPh7gCG7O4M\/L4VdgPsDtgDsDdgH8CRgGMBcpEGgnxPv6UANIQAUAb8B\/gJ8Imir9En4C64wjmLO8eA7kd2+MEQIINA5\/VSP9ETHSaIIwIXJzBCotVHVxYOKgSgPuDyQoMOMYKHkTnOBL0vr5bo9Yd4yTOB1q3LKLqB8nZqyA65433UPACpCWPxXiFKyodMCYeWPRRXW76lKa1qm4hg49eoKaPtFGfu3GVk+s3zAOlfGSAYCjoGJhbCXBra0uA+qksFlvIanvzg7AMPzsmDxQcdMz0H6r7A0YeBiqMmT8yA0qOmZ02DggUyjUzYLP2Y4pwCSDvutSUknFBSkAsxJzEZXqH9Jt0VywXCIyxCEDZhgniysyAg5MB3I9QadmJhSdPtKR5mAzZo1esToE+aU4eWaZJcpBCfr17r9dVilSZJo29dIkiZaophoyl3R5t1sswiSJQcsJ9xC0L\/wWntZxikwXIwEzS0YbRHM2oECkQA0SZaAcutsBZYQN5aoK2zHTR\/R1XtJai40zgTicytpYCduVJ9U2e0R9d1ERoamwNuDmmHWTTEhkkJGBgNIQA0sGNTBAVvYwdrKXi7O31Qgc1JsoMuVcoRFzWQgPUVMFLxtT5TLoDDNiZgJARvMwdvxuToheLYSnK1fbnpeuCYT0GUpCJZNNSihLzj\/xOhAgNiWhoTNSIVSPC5xBF\/FsQwJ5IIt\/tK6PLqdKioaDD0FBkKHMh8j+FAv7kZlZr82ncrgzNPwBQXR7b+rNFn0feHPsMcCyyxQsYaG2yxwx4HHHHCGT0uVWnvsbWRcEbQO0t4W4rf9gi40QBVMkRNCKXUqjaZwkCNO+7AuAwEE8WpZrgTjQUPKpjz+4LCA7A4dYtzCdgbqlC4\/V7nnBm7+c73prVIIExBg+BwPOIGJi5CckZl2BGHI1r6cifFQGnN1qREh2UTsGNAbWoSoobfc8o5BfkE3BpIai6akaS1p9bAW8w\/SSxvvitV4wSHHcqfhjtJ8yoL1an6y8tHoyUsCFmSGcaWM1c6Wh5UtJhjVMoQVLDGA0UsGLUBGATKlsHqGdmrHl5kMVZx1o3ePEgwWQbBsBQC3tEF3BBqVfICQA90bhYM99flhsmOlWH8VHNA2p6l\/v9NQ849ckq3rdgFNu78b+hQQGdAAY1tDciG5CLkgL4tLpqtZo66eRrmWTjfogWWLLBgoeWLNHWtGrJmIws2s2oLe7d3cicXd4IH+yHZ2RAKMIC+\/QTd+MvzWCAjmWQil20GbIBK4Gw6j0lWgCVlSx44K2PDUXEV77eGa89T8aWiVpGmTCfWiw1itHy+lViFqYKQWCrJKqKKqrZV09VMDVtrbwVXy9cJdc46V71Q727wNvga7RMUaAw2BZW9qn71oGZYM2KYNswYZo1z6Dy2jO+BI4BgoO2\/xjl2+WRfHnfIvwlCk4NyxmETiwCQWv+kaefusDbfyRGCRgqolUc2HNhllgKwtbph7YM+nqR1F4DD7XmUb4BdtzIp6QCdp9gvJB4QdtbZjoCuA8AGsDaAjigQhAEDFAhAV9iph08qQgB8DJd3GlmDkJRceAuTIN00pappmkZBNmD7jYEL2jjkAl5nsVAjhtqWNZP0ifabYinF06z7LeVKdxmv9gTkKgDYSCPEnTrin1gN6kg+zB1awXu\/I4hv0VDepuO02BuPN4xgBGAABxQoEKBAraMAVUY4BqABNz4qtPpdEXJXvLXZObtnDxxRqBQmxc4dO3qU9ZSF6ldlVVfDal7tUPuVz9iurH3b9irVRJ1dTQJoQEnH1wa7k33i7HgDUBoKI9RMFdTgc8+p1a1esQ2wgzSYKmVL8y0nZPtm+4D3fvMfadtytm573UEA6m6pW163v259XfbjCR90mJ9\/dFSfOdqOTZ8COED\/Ojz8Vm1Ai9\/MGI9cP44R6f9bnnfMPae89sND911yWYcPDjvnkE5HHPW\/\/3zS5gGEwMLBQ7IkImZNwYaSLTvOXGm50XHnyYs3H36uOe26by7GE3\/BQowwUpRoMWKlGmW0McZKN8kUU02Ta7oixUrMUOaKl676Yq\/j+r31yjv\/eJRhPDZbr6+exI9nPttld7z4rk97\/GlV4bYWf9npBBoMFQOOjolNiM+CgJyUjBUulSHsOXCk9i+NYfSG8uDLRQ6jAAaBhjMJEipSOLMIyeIlSBRmnGwZMk2QZcB4hfLkK1BqspmcTIxBAddY7mByXnf99nbpdtMNCNAYBiExEXtuGrLBnLXXDLF5iuB4jTwCHqA1ikiYTJCgIUomqEVHtGdOkGJElNRojAkmeEnWRTSD12UsoEvLxw91dScCfQDAzD\/jO6ImaxG1ClF2RxTeEwFGxTVNBxU+SHkWtD8TlQRiaZwFFnr1eBG38UKeFBu4pxnEebCdnWd1zqUGNiAoXchYwXhrlhUHXGAMu8I4umt6IsM88Eh6NSB4vpmQNwyu7Cj4vTNvydLAWHFgRWa1JY\/Pds4rAqw5b8EVp1kO27PjTHh6e\/d\/XMlsubrvmmnbnXPrtOEdP0cbQTFjjHjVcf1A0Slr0sDuwbZWwlvh2+nHkFuySDX1fG6585kJJ2YnjCT7iURxnsQHU7J3L4knDyQ6lnVj8fOwyWptzXqXXL7Wyy6tK0Ku3h5EHLrOMEcgb0LE7zPsG\/YsVq2x1D3lZyPDy7Ex9r21Db9VxvCryJucTqpZWd1QbMlUtMxqHNwH3nUSMbipTmvdmKmxLL71G5a+NBJ57ZR1MhHjIiNr1HlvOUce3NvkBoEvnm3qssERDtQh9vOSXihSpLzYT6FUf1P4d9m8scm1DQk9xEtDmCA2v9iQoBETDYP+jQnHKjSSCGtxbIBZYWICVEHaEdZmcLhdAB6DIp2huiEnVmgMEdGHOeJunvyC0ZYo5jTbc0tw5vWUr5\/WzCAJ8e2imHDK9hlBaySOaVrfzCLZsJbxybyHbdPdX693\/Q6+EG\/MgTpCoVC1rw4ViNdFVaHeFHrGmpToSfIM5Dvaw5nqp1igYhTxV2FnO0DJJOWJHZg0i9dmFuNc8xSE0oUtEqfTpWval0tqLi5s7w6EsDEuXkEnxM2nzMaEDf4R5pPITpglFF0fMzOlQW6Z3YmcsuGWGoesHs5juptzSN3kfb2KFbX2VrWsVhfGHvmYqQEd76is0bZmuwtlb0FP4Ld2jlt65bBeM\/PYaMrbrUm4oMAi3UtoMDPUdiCx9hQ9DPQlOpamZqmN9fzYLQCoVONmF2BUfr3t7ckIVjvbkUw\/LEIkIUbbA8jrYzqSVh6ut76SSTg3xDlJFBok3P\/HNUlL92qmZ626cNri1oJR1pElmSSrHGczV0fDjWZyH8Bi6zvct+sRP32CInTMk9y0eOII5oZASo5VYupT\/puT4ev+qEQhkj7E6oagsA7el4VA72emxsj40SXaKWzs6KjqnLp3TrfHPodO7wjeUuklKEQRC7z+C1pDeDt\/AZkT91CSptxEPyjeTjn5qmvPgsbVrbf3Uqe6Tzmamom1kMurLH7xFOSmJ2M6qZeKxzv2WGEnEWOWuxDvGq17exLzVvke4beVS7Lk5TLCtYVie6WbtTpgY8tfDHkg1aPDYBKiygi+chIHRFXWvodmv5jd\/7u5kHwzDd6zG9IH3Xaa9tjx+CKmi8bV3dZfYDm90PgfvMpCed6kt41VYBR1xb5ZcRKJJdEU\/kAOnzr9UpykWaVVbA\/x3i3ZbHbA363VIp0CiXZszAg2m3LoQE\/nhk22OGRcS4HjiSHkTMkNmhp\/aQntXmHo6PxF29aGEOVi5sg2ntZnp2m\/Q5yKeaNo8ZLG+NljqZjGCg8MedQskUbP3LrvdQxz4zrQDRzwhMs9oqfXCc4eFsBZQQ4Vjjq3glpfBoNtG97QfAuB1d7CxpBBVRLRmW+9+HmWB3jbGQjezngOSC4LsDlgQOe0p1w0L8+se2syYIRMyR0dTGlEZlj1mjyRKsioI7tP1pB2\/i7iKMOli8OF1sm8xbjcGFT74pBQWvN5g612fZz6ntYL4HrAuLiWQyPvp7NUMsFMP0G8E8YRco8uVL3ggNlqIRMe++v3H+ndf6+0udLWSulgMcDkIlhSFx25QizELkQSJUkSclneqqJIpVCIsw0uE++jYVBmIMIwsAhhDcuJWwqm7t7hR7zb+ID3g8kCZPEwg5g1MT8kYhkTyk3GXbfK+NidhPSKJGxyPyTH2iZvTR3J0XFzfRMYB39nxUwsKxGXYD1eLrvpR0liudIUX5ZVAJV1HyLWhay0RO1KVz2fXJuk4STenRH4rnTaP9G0sEfyaS1iGMJJh5MN54QuYvohXsTQye7r\/+DwWJmfO7+FyapjKGf3ZreOQ2xqiyTUGD5rMJ4w+fl4FkkG5hNL8dFtwE4s19ZjKlWrKg5LX5s\/L0y8nh8WzbNKfvFvdj3L40UHeJzA6p4mm9PSVR9fEp69s23cWdTOhNmTJLPoSEJR6uvde3LhrRJKJlRvd6ORijUpMV0m3qclsbsmEx4dkNurvsM3UC1jjWqQEMtzWL\/i3mJJW5unu2z75OMOl9oMopi4sAsPDpcyoUZ1mMsWcEuneuIsMd8iKHBLl6xJyy1Ep9gssZDdkhDJogPS1O+a2Z7bLpwoimMAJcS6LpJ5i2zeIGezp5hoDgLsOtYie9OrfZCeNko1psaeJwY2OXs7\/IEsbjD05ZG+NDrCR9hfwQx2vMT4ozhH4jsJsZU4ZmKzjY\/Ibkwjj5FJT4hrGUEj0efaQgqr8LMrTRv8gZybtdDY4\/Ke46L+exfsbT3qtODBaPuaK3xiwWhpGbS0Soj1J5eMv\/7qxttjxWpuG4c4MCq68ka0b5fSyM66U0Rgb1tGw2G1+PDtefj4S\/oU9KHoDt0Pe69Er9w5aZbBxzgtj3p9orN2lk5txqaIJllTj9\/Wss2ldkiINe6F\/tbQzo2zqfxaYi8660qfH1Qrbk2vnJjEDSzgvW8y3KX9yGNdWV4WtN73z30tIaN0adjOHScTEftfu0MY7j79wDLYft9xS6H41f+0lg6vVm\/hpu6208ieM9uFnWfSxyBQ02Y5bU8iYcF9GSmTHzulFQtaE7u69pICydRsIBqd9U\/VIjuyc4OBgAr6N8PFmL\/KI70bW\/X5SDOtsBPJryif+9+vnJR2rRjSKcOi08kaa2zLReda\/rv\/ykoCatqYk1vTRl0wfjxrjE3\/lZoZvSAx8VB6OjQce+ovoIaY\/2fiaiqPdNiCBeZ5ZNjVTONElHOX8MDTUta9y9ChscaTcrOzsrX\/X9mVuDpp+z8C\/mwj21rU3JQUbtvLNZcNCJj\/5OYTHizPqicmV49buJL8M2PcX2gSN59burqi+6s5msPjzQ+XJtyMYaPR+999dkNaf9ZtL7Ygsr\/7on1w6JDVw8MBH\/aezvFHybaffIvfJrbbWPjXxZZ4iwh+uzmkZJi7fpvglz\/Cb\/v64rWsLazLyc+eKOwObY0QuVb0VLpdrv3Su8DMoDV3a+roC8aP7ziyNS33POGa4ebEpMPp6bFDzQmTfT5abyLvYrebmAG3ixm0qcU+PvbbP589X2nlZg\/sy5n16TFwSoNQKB+\/GHmqUe5e+O3xrPXN66\/QpkUr28QpHw+RgQa6oi5mEdYos3BCMnSH6t6t3re0NOfSXOv8JUn7\/o128hrR5kXUejm959o1zO3rkWsEpeHfYGOnuKs82KJ14BpdcFDfTow1dty4bry11t2tUAsq42Rll7iz4jwzJo0+OKwDxtVURI5s+gtOxHY3Ll\/xJ7nyxKr6GTP2x0Ho0Kcs4H3vLddfuyOFynsY1PzwiOjVX1k\/7CQRIhCyHJrk299TGQOJOFeclyr9RdhCSMX6yiPMkWwdSyMEZL8FGl7nhQ9so1A5FzvlONAXUTfQNgjFl7eAYiGcmGXxxPqNbSFLt6xurXG53JLqSifDb+VZYpsUjFKqCbbwLyJdZ4yyqCXK+b093MnNkZO88IfFxwUZqXrO8wxyucw4ND7enToWd+bxjvCmRI3ENRcPGmPNDNeUJjZgWJfw7HX95tE+iqb1YiVGuU0jAsZHKR7tkH3xiZilIIgBhSdS97CDDWjvkkEONmI6S8\/7\/PSsFXA6cywz6\/cx88TlvSSbt\/OtsP1lETuJso47XdaxLMmyrLHhcpZahcDQvJEFLDPn9zvhNOMmeuTb++6cGUYdwyQ5G3Ihe5hyoEnZmzs8EwnQ5Vmh8z4\/MxtxWqezfh89v29B9OAZIslMcnyIai1q9+L23Uy+BBJHn8mUcbB4zwDKC5PsQmmw95y6qhjnm4f9z7sq8cS4EPNAFmeRntxIsiM33t01lU12Tk6o\/9rvv2w\/4HnmQpad9\/mp2TGW48Zo24x3A4b1CC\/e3WVPy565mcKsKWaaJ6t7RWur36c9knhm55cZP9ERBALPCLepnWvzV8uZqZHhmSvWrGkjb9+1de7oW64baDbn9rBT03aXe8pOT3ncdG6Kdom4rIUc5nhyyAjnGLYQniOHrzEofFlaJBI7JgMROq0zdAv6Un1PbybB9ZqMfawECnESh52PKfJFa4qXwY0LpV6zjX\/1sfNFnmMnrOiTj\/2EEsnJwuoqSWF7zYevLLU6vWRefvFf7dI\/u0DhQNe\/lctElux4oC00FMqPVoqEqUTMltTp3KjelYmyXSbDnr\/r6oNd7vJKXV5YXpTvM8W6XDnNBuUE3arWpkYvgakUeWa9P6BPyOhuYxQXiHd5DubkOXlu3gPnS9uV2Z+\/DKRMATVoUs8LsoNcH0h+eQ7m5DnHHJAyBdQ8svXluxLt5Hnq\/4UuEZGOrCdYuoGCjZk4PySGV2bPkb3w2LEsja0jaDdKU597MTPvbZzVlA5JaV1n9ZOP9YcFVdTH6Fo6vvBi4bw3MXHZ+RFbyMfkEwfbB7fK\/TrlpiARnUmnSSQz0d3O9ybiqYmxiX+YkwE824cxdFqtDxrV9fzeUGnL8fxEtTlmo8j4oBa+GDWcN\/9dehw\/E0Xr1qiMf2dzIggYscCxqTFaJpNmOk36DCMp5RsyGoBfF3PLn88xUkjcw+DVzxyl7b9ve\/izECEG+LJnHaJTn9GBgfwVfMvZH9KHf9hGSMX51Xr3fNnjq5FmxvRMY63wgX+7Tn3P1Q7xwqe\/i6m4\/GGz7u6BovJ+Z9AW5fXP3YQcOF3bt1cJwf5mF7PYjTJKH9\/w88LgCqn1D\/y5byHiUUQVcuzn7fd6IdkKeu0Vvww\/xlpw6Xm3kTK5oNbIebdMi1Beo5YL1kc9sT5K53ltVPsWfTB96slW2m7a\/JJfSKTJ5MxYhkvdwGPRpTH2yNSp0KwpGFpApBmIyDPRRh0enEgdAvG4J9uMoQmlhlsTPLBv\/gnh+UdBWaTVP5cM+lsazcS6XcPy1NroDWof26MwBokGrda5JnW882kEsLzoSq\/vz03cWvRnR7pDobHumeaif3SiM5DtoriovHQ0bkHjgzpwfRE\/7kFFmuDRDuGNL75EHyldDQV5kXr+ot1S9I1lBwJmQ9uCInvQ3pRBEkON6uTy2B4dnrQRxtSgEczYqNIoeWSsxHNeTVSqwlvwtLFxBMex4qyt26S0qEMVyGToGtbTwqCeSNtsRLrfQIvIlNoYJiKT\/X10jx6LoCp9pM8Ex3z33NF9zB\/khs+LiFYw5cXmq8mo1Uy255RtbdNKqt1sJaMz6pAotysd9CuTm1pJ+4MznhwcmGwXXNPhvt5c2ClMhDNF4RNaMS9qIgJDcsFJMXPA1G\/jHWqF1+bovPVhXM1OMlrki3dmDUyEaRm9YLzYc\/5Sb+tDU6\/J0wR0qh86sZiZMceRqVNVs41CiB5Iz1SbTbEdmtKBD1qp8bUKR4T3v7R9\/g3k\/n\/qziOQwfPVf5cLNtepNEK3wsuPtZzwwnUFjp5wVqcPahu7UWeRTvPEDhrMWFK1X9beUYzmRgOqaIr+TdyFXPmMS5aXoZjiI9JIKSzF7yIJb\/vbkMB8Mio88ux7P800Rv09BnVYj+qCs+rB8x1Mk0j\/UJM6ecq0cgMWt5iMHcM4zMJSytvY8\/OS1QfDKTNqQeot+tjYwWMOyQfN4Yemi7ZGL5+IGYNSo1qbMGIkUxRJdgwZaZGtU4uFTTjW3qNx2DMaczsuN8QGzEBr33OYElmlnBcj6sBSZmrsUcJsCy+rE0kV2cNmgo4ua+KilYNjInwUn7Wy3zQULBucXIhy\/HJ0bGwR4rnoRHH7hBL3GVGrb1LpD6CF9KFGokiCVZ6zu1znfbh4S9TmiTZcekRr50e9kSZhpLPQm7j9efmmxEr37WnYpDBEbfmoLi3WjpuwcK8GehVIz\/V0azhgmteA+Ev42GAyGRvgSR64+gchJTj52EV18wVLz6ybKwCPwvP7j3RXOvziVArixWfPNcv0ITelqvvjq8GWbToBXBKeVEccMUXVYk4HplZzUNcXrdotkoqUhd9uD4tA0I42onwN2C0U3paI3xI2pwULC4uiYeQXuGFisiqVS989WP7CtODgrex9i2P4UFVDY6PRX8yvlBgz2s8ZOzt0lIRQrMrf5OOGeroL\/LPbZEmS0jpqY83Ncbb2oa5Qi0arFwtjDVi05S9Nw5rbh+aHlKZF\/anCW43wuojo6v0Nqn1BK8JM6GmNtqcH5fv8cahSSXG\/r800zND7Ej+qa2n1ajiHRyOTuXWOwuhYQqOJmr2+mBkl2wnYiSSO5lXzk3z8YG+XM9VaEpRNw3WUxhy1qmSHx0bdA0cbVk3FB7ty\/oJZqxGs0PLwXlFSQQojfqMYLPqeteMDUCfULt+Z\/\/unKL+LuZkpxpU1kDtOWU9gX64bBWt8FeVjLvZFjBd\/WH+9rT354vbnjzmZMuGR88OWGz0G9QMPbX\/huBMTb3zt+ew4OSqoFfc+v\/XZIxpSae2eOTLEN9NmZMjI9ZrYlOy+Jt6BMfY+zrceyM8\/4McuZMFfSzfPWxy7JIWJdc6i2MJLBZtnFv0IE9BRC44kHidT28U3kGDksTeQisLedBBmSi+9gdSloLzfp4S1q+WPkc2lB+lFBPyOBt8ld0RYEL\/6sJBm\/u6rC3w+oqcjRDf6pWiq2SHA\/PD3EDKjzflmrXeFNPjr3rabUF11VtyENImHqnUYjUqQ+tZUq6508b+nuY8OlpbqcqseAcnD9Ry5556FB6i3cVweeVsJSmO66iEzUrYoyqBQfeqqKmHu\/lxN\/9cB2H9VdBekNAXZQpdSI6J60cFEeFxK87lp3znaKuKldyVA5f6MiIsuVWg\/teEvEfQNIB3ye9PMBeay7PHsZWUlVw7PzlxhKJtjL8lOaJr9ttWxXjmwjvrx6nFyk7qmTpWoHQ302M+bzTvil95zUUBRzn5BzzjbBTMFRwzpqqGyo3JHplpqHt6i\/H2GLGbJKvWEDyodvY4GjfK7yJCmHVEGTi4oQo7\/zZSeT0gt3mmrb6mkc6Mgs211iQraexW4F5U18e0up4KVec2\/NWS+6jRwdrTi3U3szGH48GDYP1Wmd+kNemeyhfzZU4o\/U4ZHh5nukofyJ+9J1+D+CEnJ\/PeECVyiB3lnjOH+uXNLiD8mCz7nIp3IC\/2W6oV1SuPf54tGkCZZ8FkX5USe749r1k5Vqfp\/h+zrw1XhpNVmyg7ngjICnIt552DdPeiqx4OtGrJ3mNm712NsN7qHTGxvT\/rCTDwi56IxnTIsC079QjK1pHc6lwyptGFRENRIpgvLv2ztwG4aNhtrJraqAw0Xf786VCfH2rXamNkMDQYmL2Or31880Ue7lvfUSRsl6cDsnm0927z7opUjYp0UpZhz\/0q4aq4x1GoyEULvgyvl60tubvTwDMkLkarNz4V5r4XBVYJFlwvGii4\/CV6+yTFYJnMoFNCsSa5wIBrUp0k3K+2likulr1I4NCsvTby6fhDdcamnvkHuQNr8sWQX4vb9dhC2I8z+Rh+HMa6WfrnPo+zFCWWfZfUrLNYBhd9TGAReaYwMyDOytVtu\/a5wYsWtLd761m+lTgsik9o97xCmeEHIzXNup3J8TuD5qcrcvPPd4vId4L\/Jablr9jphK\/x81JcuEYnEorLjuosV\/mC+FVjoG8PDZLZ69cWJCyqJ2bGxntdPYCI6RBsR3SmCELeA\/bxy96O3hVB5r3PAbWOz4JNo5jguATiHG8nGN+4XrkYgPB5mbTy7ptmuYQ3wWaBin1eeGiP3SQx915bkU4tWvWPE2i5aeCkjpYtWXSOC54+vNQRKgtbkw9FV4jnNtm4uPu+hOse\/iimFldF8z5JbWHjpvkO1i+lPQV9jyypRUjafyFgEZy5q2bJQpUMtjZjNqlmTUsUiGrhbzCOSwaCrN4OD4pkOmenAkk\/VjbsPzLa6dRdzYp54Cij399Y95Vb3DqP73F3Z7o33IPsCZY1RwNJ1OEdzwjj8\/6+Ag4vHzhyvT6Qq170FB2Xa5CURpJI2aLRyPewQUiL8wSlSdeyiRLJ0jszqnCVpxeLZm5T1NYoT6m2Or1MswsiUsk0tBy0kt9YKxRP1yNX\/KIpQK+DSBSS\/FOxCF777Tcr\/X6k9ct0HKbKiwS6uVYPVa6x\/we5jrBKbk2tkTGNxWQDJj73YaG+Bsoi2C0RcEsqbNkjs39nHSh+VhXmZ9iDFyF5HLBRcSEOyCKwPsb7VJdZDgfKMpu7\/7vIu8fdA1bFZmj2Z0B6Tjj032ZzSH35\/ki95xo3wSpRVKUtZxdMwwi2GS+e14EdRmzoysrykOINUqFav3M6t\/iXhLoNMYKZHfMhZ73NWXz3i0dkIx7F99s9RJGK1+zjqaRAC33ileHgo+LNQKewJTp8lPDtzdeJ9Pzg0tN89wvMBWx0EKAUHFyt1mbHdhgF0y74M4ilDkZl8hTZlsyj7gkRYmuWJQDia0z2\/HV448WPUin5igxZKkWI8O\/47qxX9xAZBKTHbxtRjHLsGSAm14wLBYYEDvXZ3LjNf9TTqTjKoOydEoYVSHB83waV\/6TX4C1gYfSWDK4cSziQECdEsNwEZuRL+ndItmW8Sioyr7QIu6Tb01nhrj9ZDW2OU4qQJcndsbM2qHUk\/AY6zMPpKBlcOZSWxScIk00+AWyOMfkKDIBQ5A5X4ab9BBSBqqIe4eNW+mjrZQMnoiEVwBdBy9A+6kv5Jm+gqupquoc3q2icxxB\/ujuwOu7qVFQWYtGmJf9pN0U3Jpii0IRzS3oNWDLpyWKO7KIY4jlLqTomUXajuUkV6aA+5RW+RO9V3rCR36V1yX70\/aIPQuRCdsyXsLtc1WvJZuJvmTmFAy091TZmbmksd1riSj3It9wvXOe6ueB6Fa8FtPB1hAJs+Henhn99g77EAqSFyVebnilpAw3hbbuAeGdHviSigjd5k7p7CFC9380OYcnQ+4Fo8DOVuXiGUZ8LdxYNoS6u6mZ4Ugom322PwYLAWCE7ohEkIwlMtA24NfKl6wITLPi4e+IG\/bI9\/t6kCPr4PAG8r1AGcvCIY2xcVX\/\/++IPSIACUgd3nWapUDm\/LTLcslopfu0qNdhLSsi32mxqe266eFTcjmwk0FcBhqawdYGM1zAC845IP+fczTQpeqtjMoZdihpQ5\/vrLi+JmyhLAdiNi4qIit6socQh7Onvz03i2q+y9MehnKq\/yQvyQWDwLcHtdIAaoY8AWSwCXge\/qkGh8KIUBT41L59tdNHfZQmAb\/A\/9YLWHKj7EoY3GGh3kQKUH0UPPfDVZ0y77fNAOxECv2it49IE0sVKttZMWa02xNpmIPITjLiYD9qIBoQPyhAfBSmvHFeaDg6hHaIGyujTgj1oK3qeOLdMyQlPsJZpN86wfx4RosrDLWyguBhjaNwhp\/\/hwr+EL90blyPeC\/eWyaHnwFZ4yteEK5LzvsenkV\/UnJP2dcA+nsDXI2XDYX7PV5B50GGyDLS0POgtW1yi1wG5of\/ptlav9rqIe6CK5BlBNbcuHvvUSpMMKTcsRSxKotG06GrGa3MwDIUS7RAdsgy2GP9hGttb\/us+zWF3\/6nyG39AGu2Fw7baGitw5KtBNqAagAk+Q0SO+ixvfr3803Rc1tUBHzVWTHWJr5WyqXeW34ABsgsMPdr0SVeds2FJTddBOGyxUihNvoLtdZTPABZULZfWq+3Lp\/28QQDBgNyoQALsVAHryFWGsPFVW2OZNIrVLJw1hpHlamKXZNKuwtc88h4fn7cfYf8b5i3OJM8SRc73kGMclmwjuJe4Qr8h5kPOUzdM3r9y8e7OC5+HnXE9tddcu23pGMCkMuY9wn7Vt7rb12yjhsPBESshzhOf27WdSdqRMi2xmFVlEjkLaqafvLE0dSCtFf5qGp0N2BVvAjsSeK\/jv1AunFa4u3FtIZfyb0ZoxmknjC\/jVRYrMlqzU4trizcX3EeKsD7KOZC1n4yWNfGVRlfotnVKpI+W8uVRbOlp6Y+kp5ibzgvlSFigLlx1XdoN9zn4R62Jc7BFfK37B68pPLN9W\/rViTcVyxYtigmRvJUtWV\/kgwLAaU3Vz1YPgsOr7qsnDy6+tOV5kyRtrvy\/bitGp0+seL95Xsqn+f+pUyXsl+0o+K1kp9c4ImqnltF5tY8PFDbc0fFn7VTuhtWrDpa+X7prS9P\/YZYp+ZuOVjXc1flefKrfN3dC0swKbH2j+cqgjNF2xuxJd6DDXSjdLb5RuN9tNu+jhuJYHW+6H\/5elZawsKsvKLpU9igy0OjV2rUxrpHVczsjfjFOdjioNykuV\/QkXFa8aVu1WHVZ9VF+u\/iyVqLlI05d6n2a4WWtt2mO0G7Wd6WcZXBeq69Tt0Z2st9Lb9L36i\/R79R3Zruw3A663NeAGt2HIcLqhN29plBoxI2+MGoeMC8ZjjauM1\/N9BStUhTrQENqDTqF70UXoerQVbUd\/Ydgwa0yNWTAPlsbGsN3Yidg6bC92uyQyqUysadV0mulcGfeyw3U4hXvwON6P5\/A9+Al4M96Kn6o4ENdXfbYV1wIiUAX+kwCAGkA7aYNxnQIs8N1EfyCwNpbFFzLBYXSCL5eDd4rkdyDIIa+DfBh1ZD1GQ1tbt\/nHMrA1E\/yWFlD4bu8f274AA6yxYWstBQW6\/aTsAlv\/+ABJcDlcX4hcIERwtABJAI\/duuGnOci6+6cYEALl+syepRtrBJ4W7p7Cjo8zTHaY46AX3SZobTWzaxz1yko0HsDN6sgHUFAmgAg+A5opafy+4aOrFtq8nri6YQCMfAW\/5RX4KVtT15L01gIK350BRTucyW64jRCMzb2wOLNuTvXLkTUKg06NFGRI7\/FQfYA1s6rVJfOQXXPseOClUGokloo4trymrik0+xYiGnJWJ1UQuK3sZKHs9nvzdg6wrMmMxoq1Yi1sDWTGtDf0C3yrZZ7f\/VNHHklA3OqIqSkmiKbt1ACdMxwvEGjU1Gg9DLDWw9IjPVGqzyi4cVJoDurOOwKjsJlrPmKioc+ikGUQn9L3oQmVzQ62k0jQs64MdZQpOHBoKU3VRAaQolKGtfNtqmE1Adx9an406BPBHKJZHINtNA0Yo6Ex6H9MFbcz13HA0SqU4pZXdJhUjR8UmkCIYn9uEUCxbO7q6a5fd0otSxhxjWIrUK7kgcB5MVy52FSJ+znhTQJnVzaYhyTUebZuZjsMm1UGQcevwCOXRSNw4vh2m8shQDIUaSTGzIKj4lYVJGpv54oG5Qk4hJwElMXHrlsvCxWaSzscr3wP5PJ1wGjaIF946HhTCd79SqgSZBsQgEV2owAMegS41Ti5fsB8dX9tIBzcEk81Ve2o9UXdZJWxvcRrbSTzBwD9cyXenMxr7tI4X4rPXg0kbxQgDw6cs0sSfA5msYfSsbDicysM\/BK3FcR\/conUAQVqa\/GXakkLi3f8RIQNzssbn\/H0URGphiaxJMx9GtzjKmTs40+MFIKVJpOrd+P+f\/9nTnHfM3Eyf9GcqZhdy0lGUb5+GDFijoWfWmCKuQv5+BHxp8T7Es4Tt2\/fB5Y46\/LNzxaWSWxAvQrI0RjIIRD0+47fz1vA8jKBxl4tNO+pPBmr2Wre5wxDg2\/r65o91Ez9INs9V12DZy52U0ln3bynGwTpFzlsiBD4J5OL4UcN6G0YpRC5S5q1VAqEWxKlmoUyqsfOQfv6wOszSxxAoyKGga6LAkGIVSjlLsJwmt+y5wNhuAUpOkGx9nQUEgIeF0OQHkjyVff+dWupeWJww+g7X9khAi7lUBTCToM8cl5s2AMVLUdVwMXWtuxrQe6QFuQGM5FA3gww7ikBtdklCVEoIVTVkxALpkhPRYVi56EaYFEvTTN5Yp+H7NT8619N7Eofh9DtgVnHXRHceJ9a\/b1ToBzyehmWxE6iS3ImYFCYgTIkf3Rdtx2onZkYQIZ4Jn5Y6tUt3Z7w\/Hx7ljkmCxQKEY\/ug5JvNUOzeRP2t0cO3V5AKe\/ee69DhqxW6g+W9SqMDnhQCyeaIOboBOu31c2cKT9poRtOuGxc30MSTTA5kD50sWqzWSOva0HEEbkMAFk3r2aPKorVZ6+pc45UVatglZ6x9vW26xZV2Hv8a1Insv3eJ9tv\/TZ665jt\/62W3b2wAP\/mXR\/uNv61bZL1sUEIegZifYjHElZw9d7B9sLC1wq6u8HSA13fXToAffZZc4pwntbfvvagfz75WTMXfEq5DiT1a1ON30drnloR9jJAPFcaBO6rpstCy7bsC1ATx0gpL+PyQsgPc42gCNgf+i9Z2aCjneWlOCCqqmQxfr5quu2\/2XV+iB2FIMQEw1jLYT2+mZSd+TdsfhUfj5tBvP63yKRA2yGRbc0rjpFlxpy9ku\/rB2OC2naBxEH\/ZHBC+j11u88JXcpy7ykvthafTgOZSezlAMXDB4XZLukQ7oW55mAQtlhGFov8SCKREWWsZ4NiCzjst9ESdcxbpww5G3VA0BY3wQCCd4haiREjgD1m3cYHlnmWXzy0ZUNRT0iaiHpCP6hphZqh416XaX49f4uHgSIwdpOLAftZ+KEApNMWN0ZDj7pj7u4QygVWYuu0njrfrzXT+poYp72hcbShCEO8v24WEaIcqUgglW5COxpDhoNbYMBHodw42fXZzSBpIFtHsK68VW2FfNvbCyoq\/ZlESEg0gILzazX8Sr2xHbUJVteASpBM21kR2KSa6AcpACcPZ1Tv+E+oBvaLzlHFPTJNBjowRqMoae0hhJz9HI2hJ9wEMikTSH2PzzoxnsPu4eEswi5x\/ChwvX3AAemo5bUEg5O97k4ruFcP6Mv82rs6XL++G1tyHEWA89hlMgEIjvIw7v7O132kz+deIxSi6E3Gdehro\/mBOFXEfBbl1EqT90R4Pu6r2mpUZCWzIT8fbd7OOuzG47phRJNJ9Rh8kIaPwxdyhwlw0i4AU81KrV9Bc13+TMXHzXjcMaeidKVdlk8On6IMsqnbaLrqf4sdNbA4JGxmftIHEPsraoDSMpIM4hQQo2DXRsEgII0E\/kfTUgNVGnaFO0ixb03XW8kZQcTdtWDPebFrrUAqofIVDBBBY0Glfr31yFIjxR\/rf09WqJsSZgjCQ8NhKU2bECXW1iDJZ0nGWlTW9x6owapsqpsuSVK8IfANDfFwX0dBy8OCxcnPwxb3rYWDtAoDRIA7WmiQhpEv6C2wGw8oJB+ySMx1pysDMA6qUkglcJ0EAk3SdL+9s3cYASHjedNqsjrdHhKoUEN\/pa97JmILDpgpTZUE3gc5pGSgNWW2rpIHL9Ewvx671DM+dRa2tHBxQ0Ym6caoAFhAlW1GBTa9NTpgyUArqFAHSe7RvO0AFB0WXXydklc144PdEpnckcTMLRP9612VlcLZHJSDpmSE7KPN2YxsZ2LwlpNJcCcv66TJJkidobH9FfCdLQFXTIBjba2rqXU9M8QdVQvQGWautIcEV20j0nKBD8gmO02rXsrP2GcNqMJH2akqhxyxhXZqHL5p\/3\/djTKjCZOoA3P+Q3uba0GFZ7DKD6\/dW92y5WP1njLpYUA0uwSBBDHX0ySvsq449g1\/hp+\/JCDXfl9AXTPr4JK6\/PigDpba0qOoX6Ux+9aKAVsYNJ0mP\/578TH5\/1sfpPdTI\/sbOe8AXuLCLZ1qG2166BJd\/bcOjqmJaI4Rdlau9xpppH11oUvGCId7VEgJz2Vznqk1jIPBBzjMHbJoRqzoO+928y6\/3s539PiTkse+YOhXSvnHXNl2TMW97pP6q9kf8ft+EpxRGctvg+CAGi64u\/5ucpoRenoTLbrpCnzWFVTr2r\/dkn0vSQVr6DFeg+\/mxnuXHrXp6W7dQAi43HZZzXLZd92m520PUs59FlmpgxMq8+WdU9Wbbp11PbLnXYYPXHE7RTvU6blgvCJcdtWTDdYNfQOtb8f\/696YpfmkfNpI207Asl9pX+Hse6eVb+KMrFoXCrZyQad2vZCSPD3vZ\/8na9A1AKsrqyMb7szxF+EsON+0dtuMxZAI9jrdYK4EypCVeNBRhRRijy0\/PmRDSc47jS5PEIzTZg0Z7X0\/AZVrCv0UBm2BZQbCZkmUkHaTqG30ICb5pp2pycPDrWBKhMUG96Ap+Cl7IF9bteoiHqHwyCN7XmXBis35Mc3iHfzwtAXU06yBcWs3HXrs0uZ1Jmb\/CixQ2FfWkwmkN0lirDHxerG1kx7Kqbx5IOhZD+p3zoLwO\/jXsl4zM03lQVe+lVLR4BPzuaMEJZ6xyCydZQrB+VtY5E1zcnRsDmYGkiWyG8YAzzzgzCXdMtzbdhbziAIKdN9Pk+Yr83Mod1\/6agE3K9mkfuLwgoISl9ptk3Lumixr5eBwsDxaVQDjKwwWe11\/N5jWvPkL0fHdHn54zyutDx\/VLbaWhjkowAU+bbHve0YF2mii2qxy8caZs+v2o\/Q7P3k3PnvOHthMN9l7kom1ERosEbsXNigMCwTaNWi2\/JEMpHcJkE+dOIZpxdpZZFoGBzp4KSyDQ4TlqnbbDNve+je5Y+ywe7\/LWMjG3OHdgX9jzI5dm8liQykmgY2Oq9JAVLOcIiimuUMByuMNx16mWl1BpMOMFEkUk11FkwTAaCbDhLHG68wWiWowY3bQN2w9AUa3cBEOF65pLoQ08Zs7QG5I1pMynD6bq\/S0reQee+w6srGEza+Y4geh2UOHRhGbv5gFucifbAYSxSmqz1zDMhWH\/DgW1I4atDJ+CQQY5LdXjHjzksw9XPJl5q+jwWAf0IB1llKEWUCcaYRRKkyRCj7TvQZ7lIYrPra5ZACFSgwDFM10yqwGn06JVdDEBL6eWIaICrxnZkK\/G1q3e+ENe5qxhgMKHtuk5oNN6B7127tDMDIsRWUGPqCYrlpY+D77DiXOjywalW68MCjIJrzpYGrXCjAI62GzFVXzKNCqKFehlMkxnlrkr7AwDxd7e14qtyIGMFpuVQbhQumt9PNwHEoNhMAJweDRIkFsO8J4Ca+\/KmGs4aWVgR93HUgsreOApg5z9Nx40a9+MfX4AlIKpkpgfDQ0DJaBswArkI7J+jqjFmjGhNNgy5oY5Jh7awT9zIzaZDYXa+Fvd2J4bVTiZCsNccOcvSgLAjQSi6UAYaJga9SSbU0Hj1BMg3eKOqbesT7OBE4gn\/wOyz8DKRxfN8thV+jvT3X2dO\/faIuRYKqh6E\/GXPogCzJiY9i3Y7SuEwZQPhRiQFF1M6WOOo\/ZfGlMpPeFfAZvWGeJ1nSz6J0vHWsy2UOD3Gd43TYDwqaGi43jKbtijutUMJJIYSve07O0oHGzKa1zjHCrweIpvVdYBjINWwWIZrhNPjVzMRUrhu0NjM9rpmp4DV494wLlcH5tplZvDwPq0dgDefoPEm50jAcJxZxN6XyrVjtOXB1mQRiZooDpDqim7144iOQNnW5zwS2UR6\/YxJsJJj2loDG7BCEHDYNvFksJxxOpoBy2Sg0EPP97eJ84yNFmrszNgWrWO8P9qGQ+9Cl4PhN\/H\/KTMXLGULA3S\/OJzCoHRiw58ObxHO6GbWkK\/pUKzCmUtvU5VAEFQnnM+zuAzbsGCxuugolCzVeMzy5yEemSR0WtXpWkHNmrGcpWRjwPIxPFVYeyxZEkGroYJzWA040MEwXH9nvEUO69tEZR4BSW8qnUC25ZEAygMq5uDDP1aKy5xiQ0kYJaDx9I8DisyffhzvgvpLS0PE4Vkz7YzMA+NyzrY2RwxVL\/Dw\/VH5unpZI6CCnUQVFt1+sOQFERkR9u+qtYC9IrRXKvtJCeypKomp2TMdGt2KdACXhy2S\/59LLMDS\/jS\/oYICnRBmSgNyJ4Bj6WjPoDRjzS69TH5rM9OQCnRwW53dZGCNmIkcax5MyjkWVoaKjO8rL2+\/q6A\/54t9JpK6XC4nUWmZsghW4TZneVmCyXhynL0iZ0JidINqk77urNBvpzrQLjDsQfW+6CGnt1gFNwKyd6PAk02zsfQeiEDUhwv6gmpWIy6ax0o13uU8ee7jnyREtgN\/tAFJJhRHL8IGOaU7h7kLAMXJeyYuII8mTaw470cC2oyVPZ4B6OrjFWaKFTyesZtbC0MkcMqEOfPb2JVpWqjLD7USAshewRxfsrKlvc18O3HhfXd\/pSULs6Eg32jv4jQeNB7Od6WwgDX1c5wtrF9dxfm3msgMCzzfI806oJ+Loit\/hgtIl6aMTHUbFE3x4M1kaVupGX2WjDIXvNRsulC\/gJ7jcNhvfxJ7vxeP9926yLLQ5i0085YbLTsnK32O8p2VPPRK1tvYkW9OlYBPsbReXAn5docb8LOjR0GUuAVV6HYNELAmyCq0OxF8Id1VgyLNB+ZZZGSwnNV+mfVOZihsPSyyl3ktWVrZyZpmZWpjvQtXhcopw2HCwftTcbGNh+b2\/aw7qDBVF+ghC1JhrrDOYO9FT0yNOVjls9CVL3O2DukyYku0imu8pe\/c5V4oXs63gluypwfHmZrht1engedlR\/zJGUTHeR9x4NP9OmqEheBPWmAHfXXKBD3L1paoVVgA2PGkgk3L9dEldwFlCFhIlnVrncmvCtulIyvQzMMuUIbrWhzmtDHgBxFuuay+DpevnUASaK6wvd3+vYTc2OcaCskFmlGkAcfHGuM\/Pro7K4ngdNvfLIjgxPMeif7YKO+F4oEAc\/gL8ne101MLdUfFgzulATdK\/jmmB24bQ9ZOb0sJ8rSAsb+njwg476CYs\/H5XTBCJw+6hew3dIIJt6a1Zl5pZxUyOgytunmlfDFpwUi1DjWmlypuHs\/rM64C41rF27XCBzRaJ3ccTOPHtGwrE+lihlj98uPfhR4qiz8bOEgPbITudmCLpg\/kUoCOBeYAnL6Kb4NWFc1OZP4LPAeDf3MyGoqk50oQrT0TjgumduOymDhN8d+STpsO6vQEW2f2VGjfbLbmsOSKGCPnfNBBhRzh7Gz5MYZX0DXoXLcBmu9wxPj26qHoeZoY1MhJlXeqRCCuBbDuoYY7vC+fEFvP0c0qb4QaByQpqxytywPVmDMZLnFfuv\/ArqZAzzq8Yjl2WXfZuuV630RSFdlz3HJSGYwfizEFRWI7etCe7ESyn1hcJJ4VBR4PISBHGayzgRhPjf+P5r0aIcmxtOdcVffz18Wdeu4hgfNYYhYeKcZOYZJVnfZtUCY0Uy9YIJxQhpbbmZXCaZjMj+5NtfUqV0xTk8HHvk0YEuNeKV\/hlMjw6MZLMpgbyE7qUxEl9xH5bJ7F+vqqmONFmDkXXznRevwJKWJsPDikIfN5Yx290o4aNqQDULHQIlKtUxGDdPk5USHqZAkloMk\/SP7h4GV7Bw6HO5fX4fERSUE96Qiu07o4qgmSEtIGAoheQiftk\/m8wY0wMwI5NyrcUxAbP3QNvokpPsHZ4WgE0hNvRQEOOHS5YaIMElcVJU1\/1ijgUEBI8OyXwdo0Zn9eFAWJAmkn\/6w7+nKwsXs30unsomdCRogSvgDjQ\/KhD4KE+xzoZUxq95ra6c4AKpR9rH4MBdViMqM2xlS6lYnI1qIEhFhmRnOt3UoqBdKbPEvworu1QLNGXxCMBVkmh6PbJIbJCMqfG7q7FEVzHkn2n7BowhWxQ\/+LlJkTZQQMaNIRkNU4iMJFV+s8ok67HuVNoHw\/pNuDhfpkUX5+DWd2jJjr\/TbtOWRXGLsAkj26rjlDV4E5pnxV1GnXJuerpElQUayVwZJKBiMpNwU+n6tkRcC6Yto8GHKpRiGNei6Vhl0OXUSSbdiLvVFzbJ\/eAgXfD1cR+d7QmEeqOODkxR02e0Rk+dcfiKY4AMRIj9Ui762mLeQnhjJqGWs9I+qrkCgzx9lfWuGrbC4LIYJlNxlfHceMyqCxso5cSVDqbmVKlnxgxWR9fsd0iOXomXTO+iX0lGx4BO3RSVOposD084II+YmN9q2n39Wva0hisM9wqB68kB+uwSBBYkG55u5BIc9q73wRDa5GW6+1qzCZZZWl8ttOqjkh11YG8shGVjZpF8ZjLdtV5AyQ4ZU+dbSNt5ZsJ2YeivJbm1MJpoilg\/0jK1np5mlhOrAx7Uyk7UQp5eEx+V06lAhlWX0MBvJWU05Xr+nYWteitUN9TkzE2ix3W0D2G+8C5bz7rvU3LrAX6DW34kE987Prik2stakN3Y7KoXOb+phRa923RsP3SD78LQKGnBDTQ0ZC3aq1z9k0Xyme0a797ooUfaCQtyDs1kSSe8+0StsE4hxPCuT0WdxuORS0ygi3JYOThlzdlL0Z4x4rg7R9tSysUPa2P3BRTG+emEn5cLnuqO\/WDnPHga\/EZvfK7jDHsfYGSvW9dUng5SaPQExbfHXPFaeVjmZIFlnistaTuPpwR0LWTdcrXa9b6nzyv1dvl2MOo7B833T67ldBlg0GbK9snJyUz8u+ohZ0vMVpPe8cfIOxmow2YvBjdve+HrhAvrCpjQG9xOVOwb+2B6vnAEHCjIzVpO7vTqdr0bwSb5dWcHnKatAmDGmj64mJ8BrPSDOSRVlKVgPyPFhzwZUuBouPnFLB8WAgVaTY1ivXVdqcnKdxE1R6k4znIVkTZJFKITCJYtuCO1mFR6DUznoTV0HQP2+VGUb+wWltJfmi5pdNowc7Oya3K1AwRpJGB3W8RXoL0jWT5dHWgCHYxOLVT6jhBIzK8THQ0nRkOgu62bFgW5fXT0Hd9WX7ksXSTCQsOqApaYo4NpDnNjSiIHQTKyeFSlygoDrAAJhgShTOcPF8hmllSRJttrt70wVod2km53jN1S9dHF28uA7HxV640GgilLdfp6WdGV8XdUNostoHLR2P5Q4KNHUis+LiU8r8eZxDsm4h+9xjfiLt1aNnlJk9EPX930rymZOWJnz+li2F1K2ASHArlt7gBCsDT9t+eRy4BBONfSDFWSMlL1WIMKw3kNXzHMKEhDqbWPTNcBiio0HSdAN9roUZBE+Pl+Iw56s22is37gHrrmAJXr6tlI+VVGY491hMbs\/tVnHcEN1txBDhhaiIjRDZBFcZLsx8Bw7LZxDBAH\/L42ufF8E\/jkF6EO4kNvBMa99GHA\/gBpxDvhy6CtPWkr9Q3QaivGHloWqwMT42ka7ds6G9wIa3mZUQ29fLaol8vF0p8Sum8olMBW0oqd6W3UAU+bS\/eJvtxzy9ugPYOkUG3AhOx3UXT1utBBgSBe+8tPX4HOivIXr7ypjk1n1\/Vzngb7Ohk4Cv7mhwLQlzZrwdoOA9olaxHrY76oeTtqTTcX9ZwOi9F4P2OoYKFAP6zHVGJkeL5M29dmI0JEnwe+ccTEPvGh\/GQzARdmgUSpT6vj3d67RqLE+1J19rutfFPKSHxETBE44RCbWl51rewI2d\/6ChuKgp3mix2h8KoEDcq5cCzcT6mYDjTiJMkV6Su7WbBga7yr\/mCLybJz9QGIXM19+r7elWFVdvcsAAXCvxjxKPzxuvN0hrHP4XLt6wUyhVSLW67FpvkOeKfyC3aP5\/OlBef4V7e1PfjYxEQd0NAJxIHOrmtyrRv3XQWKvrzqwrkOUfQUy5Nox+6ZiPSxwRPhxTA71l5lRaIWuwvRQKE4NEvRWDdvNPl9xSz48lo8SaJogNGpxWVnTUW3vfqFX3nnQ4cc8dwT19eBo3LZe2mmt6+vL6wGQyluaKyZ6f6x0SYwl3bjdtcndT3o6g0Clzm+lgK5gmFHaFb0G8UKz4rB\/IYgAbeyo8uSZSMGo1BwZJyjqEjqGIlYOyeyMzQdemEMVGku2+\/vUpsE6ELmyrCaxxkC0zL6NA7zuzuzoCbaoNP9B5BSYdHGWVGzXesWaEBiS6Zax1Q6omyJDtqhzELzJhyYEJUwVsbs1uTw3uu6\/CZxBEO17VhUVyGE9Fn\/rdx2eHHAMXdw7Wl5VpqUJgMejjWSbp1phKaRpVU3xXH\/HvSAT5InAw6+PmUgPvmPDYaC5ei5NOAagQBEri60pXaVbQz\/Re1rnQLJtMkztvKWsbEm0NXsKv75+EEGWFgniFv6aKhOMC5N0PhRNSl1QNBLF3QK2ApfsaoFTZBlEoJWVZMGSXRrgnjSUhuIBm1OEl9aYh1VowonGa6iZdlEFBoItEzTubZrcIIoR6Jazq\/jWolFIwhdjPbXq86utp9iWoyrHnR58CCH5R7jwa7HBQUXEsdtMpFK0KxFMpnW4Cv16wueX2cLr2ChZX49V\/1a\/foxvy4VXsxCQ8ulZ6qZ+TeqSDsY7xfYTVCiZZKUFqMkckETCuOV5IurnprPB0ACE6Orth7vrk4UtNMi6nllVmnxhTDGW4VDn0U5a33OuxAivLDAo6DmjIhMRa7ZSABFCCa3KU63GBWvQmsqxg74veqhOh00Q8d5bqgbF8gV2S\/lCg+D+H2OXALLsXTAN+V1OMbk\/YinXdFyvm2lhHPXslgv+eRLkB\/+me7tthKxtwFDD4aSYxnG15y0vflv+8EkmnaA4Umk9DKM6KfUHnlOAztGgscNP8EdjlrDm196QF5GbXYGCFZyMMgRYObRXib\/neaE0A3ahWXOP7fZ\/UDYfdbUDCnZoGGirxVHuDRL0x6Pv8jzxGFJd6MkvzzswsnFuOJSFUmfj5FT022nsewiaF4M6GnFCgBnodD1pg982tyf8z7EHMg9fxLbh4a2lwLJEUYA2sWpz6RRz\/uOOYvEzVZeY6hlR5\/wUNXaNA6iGg35q+9gRuPzozvSzXazbhDX4r0PUfAiMOzkwJMng1N5KQytzk8MFZ\/x8UgtNunm+IyyDKLp2qaImGs3l32mYal\/TT\/OlZ39\/vghtMzf6\/jQVS12GD5N\/ycXqDsKLn7lxaQSHn1m1JHDpgZaVOBZBprgbGOu\/U57jWGHDvbK2glcLalx6zZQPbRazY9x32NrYHKaiLcWq4jUihMybKEeqSkSz4d67M5Q2COnYDVvtmGLb53JDAUWeweRCi89m\/ryzD\/VCNLgXZb0DMfzCdUrbTtIcrf2PQfgaCN94FXxmQ3jDRT1kd5i2Vxor4HbWIr9TEEs\/nxlQf7UII\/99a9dXW\/fH2AycC\/+CxcWDMAZuNKPRtsWPqb5+vGBiiYtwYYtn4OO7EVNqxoEoydImg573ol1P0NMnDsxvs+oSGJqdiYeBLfNDEE58J42kevzsDNh44k3RjflnU\/SIJmy9WRHb8bOoDUeSW4Z1G87AHkkW3qdEGZ732vrMnqAsa3ku2rFyqehTWsznXjSK1jJgeeRsbYFpLMsR0I8xfjlMJybueaGGamHceNVPEG08zQdh5Ef5SoUyKv3diGTqAiZS17mkfGkWAJTP2otRsEdG6TSENEpi6Jckp5MOKphRspbhqrlYKDregeoMSbdP2zLpO2FUu+A61BqevLbLpC5oZqOzlzAAo4E9pS0jZJk4LWcSMJOe5hct26Ww2p8U2nzuKGOkVe9vC5ZZRiCgm6PaYnpwV\/HGvQX9TO+AAURzA8P+arvTMGI+wc8i8i3U11A9gd5k2+NTEZiRN4BufmAR4Ob4EtW820yhJYhBSB2hXoR+L6daEDkPCIDH3YSPQifQ1vAcrDNBFOAC5U4imu71kz1VXlYRPs0G28hT7InXgp7bB19IT3KVifdLiTAMTGYB1out8kSzvkw7gR0jCRWBmH4+9aqVSph3TsaJXbvhrJBRCDzq5J1JwvFk7lwz4b\/W\/Pz8\/YoRCYTiYRgr+0KC5PTktlsNqlxiCCPq3bWE5wc9rh3dhXqMgt7Xp2TGz0hhR5ICT1G+RxcBV9F86FHrQz6QbAuHW3OuMSmNbgx30QrzhvF3mFFNkBC2FOLmXm\/JuRqC\/Wc5VmAXOB1ixDMXGhV+Xud1kOzDyfZX1q6apimbULZKeRJpFnDCI0m8Lgk\/5kdNodz\/HuRFcHGG+1\/\/n1qZEYy2ldmBhX4y0O7s0Xt+mrLB2mlPqt8wzDJIvYa2raTJNBP+2Yy8HHj2+uyI56evFFldetrD85VmRIFp1rmOh7uZos+GM\/WFto3h8zvNrqdEDh38SbLx0CqMvATsdHPOKJQ+PJSKdYjuSliej3LX0yB5jXSWkICZ4r4wOe\/EhnI3EN0bT6qAEM3DPDLXZuuB7tO+UoLUCcWgtQgsVThMGTttsaiaEo5LkKIWZe2t+RyhXNgujAMT\/U0Bbc8NwiYIIwxD3US757IDW1fC5ZwKEOZExm1YVIX8wL3oPR5QKpwhXE5tpLyObUjiytJNycaCiKqICdKGoqQkXR6QsTxiSss2GySJgY\/0BM2YZGWiN8y3KDd5g82Yr596rT0XKveJ3yX8g6O+DZf0ON1nA0kS4Y4D9EzRK\/Ijz8PrHpoXmWicIkRMGhYPh5PwtlwSuL3MIcpmpTLjekZV9wydCSh5nJW1yLibhuKC2bpBTvNA6dJ\/5G1tjiSKoml+DYVjXY9N\/pTEAP92aQ695UTuU0pbfTEOp6mHInWQWlQmEbQ868WZ1mvteHCsDIdlyvDfsYgdxAczF9mljG9\/qrwWu\/3Pz+p0x30v7tmCjcsTCReBi+vXqSVhhrUcqUo0nYxCER9YQRuMIWnY2g+4jRtt9hjePPa8aFjiHBrNPm5EI1XIiZqGvATk\/DAhoaFoebIn7UlSb6nKZIdF8R3RkiGaZqSq5bxOa9lr\/PEmBmZRpOfMW1kf9eHAxzjXIHz4DwzkUcxUTLT8eEArOlaJYY6avIK6TXtIvVi6VUSb8IOUwmprY4TxnNCQf6FXJHp5ruq\/m7diTBTJ7msiTLOyCYSVrzj0XaCIb4FdSTKWqUHL9Jk8jwy01FsWKNLIYIlwonstESeWDwN46vbiWg07vuZDoXZqd+fVc2nY3uXNpEBVGQIdxo9zydFOpNsCRNxxXFv4BQL1WWmTMs6HjKRGWIQuRwzGse53ezT8WNb+X3JL1yL+fERRt3C6roa8tWE9+6LprgnTJ4eB+agaB5WZdkynvxGmV6hw5Bht2VpaHNuDoiH5MBhuTw\/nT5J+pJgNpk+mVAQ27ZNJYsvcoteLz3IMCc8uogyE2DEkRD+tAJys64ZQ9tRdIyTj9UUlBLrZI7xUcLx4Q+ntl2Lv\/qHecPTQ8YVuz1iSZJjaj4qq\/7oCvqaw5yMnv2nVrtypHlqvusKP3TAndDdmRsuAUgS2HBSLGGtBdUavceKhSK\/R8MUwmWKIejrqD2EWSvCgpXDdDqlSlikW\/CYiWSCKJHQgSqaBmWRjIhgQ4OJxExZBDOLR4kuiiuOqz51Ybr7oslm0VMXhX37UMmGVs7TPocwc1ZEB1aOzk4nVKlmyO+mLh5xtroQf4JdJeY4KNleIee80+2u1IVLlRTYwBaewK9UacADHqFz010TBQT9Ik8iebAD0td60cERbylrOvSFpVIJzDvE2h1OUXCC02oSQdtzqVfvhR7PnmW+EN03OSBD3MTGXNsl\/EBqDNOAIvUyzHB6sBe1oBWWIXgP\/tWKzO4r2GhOSs\/B3vaK+CGbuRA9TtZ9S48aFqRAFMocFaYF4FaJMJgZG9nFWi1QpER422pyKLfRndq44pXhmse5tBOT6OA\/MHLRQ+gw7I0TefX\/xMGbOdBIfhe+2x6N0VVLSKcIuDttoy8FVaejT5w0NfWTYF6k9SJTW64EGHZR2it92aGxEcKQzyKbuhtQYslaEiuaPSITKBRkUrR6mRmKd5+OkIrzyxAkPwvDTm83z\/aSEZzfxIIKT0F3wuiAyXE2\/kUddPoeFmq4LfhHcd1CLKKhIPWl\/de3eRBrZrjd4MHvckek3M4nHPJunH1W\/vZ2kyPKaLLn5kB9ag5rcoqxyppT4v\/g9aAx4Qy4ISu+DtuNWqUsKJIeyFRnwjobjKRR5ypdDZ4XQ5uExVn9IiXgabRaEVjKk7jnu6G9Q0hEfVcUwBiAVWdcL1moSjXTX\/b3T4pkOZ1X04AvZhMv23PGGJm5JQdgKD7NzHGj7X0z2LktLNjwmeox6EPdjbQuHPBsS0+JG156tLv88rtTQGEcwvZE9al2p6bzqoVI9FTHnRadSqHYkC109PQ7iymR1G2q0HywpYQgLC4d4RBG0wKjpq6SNPAyGyPDOLWExHCGOplSNzeElcmJ9ZOWHuurPn\/q1OGr7CIHMkxwGL36RMOC+MqMM43ty98lCnbuqvNmAAXKBIMhZkm8oAv73JzehUc1o\/M8DkwwfFqk2q3MGhDkfFE7lzNlOk6nC9mh3jaHsFAHGds1vftq+cUOjitXPEtHh9EOh99SeegKDkqjOUMveMtQFS0zkoi4Y\/uZuFRqDOtiuIQaRHdklELeDfIZZbqSe4+Nc5DHUXyWv7MXAcbU+b\/+2oFmFa4YsN+xPYcSxzoMcqEEXTer5g0WKZ3w9+KSE4JDDk5qnQ3WqiWzOZCjiHby2jTV37BkMmQLyWbwna4A++japBYKTCJk8YjB4KvyovzRb0M+B8gwxLe7wAeGpmZgW5DWbz77MdCYGUxYYbSQ8pj8\/5cdgV998ZvW+wENtNJkB19tzYVn9SlslTUfnQu9hbeVYywMfgK5OsqNfVDwguaJzNfeQ4E3Fh7v+w69rQ0GjZKunTsfGDpxs\/sJyOPtAHxMHDlDgKFJFoJErc2shdrs3wwgQSgbWmC2uXPN4mgxDIzG63TSppimpIhwJwQdkG+zrRifZMGME\/YydAfmUycniYHy5gzF2c8moeydMdfevLk41rHemAWsl\/P52FysrinnbE1d9+qU9WesRniywD7GBnznmkwZpXMro3X+kMm3qhFwD3D36v6sx+kOdMgBYGsVIei25wHg+C+6vyY6DS3fVNbG0EeQIOVsEzh7H2DtwAoqxBbim+PjLbt7b0e5djt6gEJbHBbIcxrBCDAKy\/ypoVrUQ1N1oIbUh192BkjUCUamyU0ikCWow40BanhCijMa2wV7pLB1W3e9mSoD9bowzQBxkNqTOYA\/EnSNSkyMdu2nkihDkjJ9kAstoMCUe10iAVDub8BG2Noc25+ai81hFMedD9XLyT6HLxjK4DXBYGrgiBH0nSAwhLbSi0o7jfrIFYz2ou1oaE\/x\/qHyRZCIKc68Y6xzky0HyWdaJ5Hh8iKI13UkWXOZqzitq6SWesI7\/FmaHnatas8kaqlMj2Ytit6Uvvfa+x9sr9Sw3u047YmjlL41ZQ3zaCkUhk0kX+kWI4eOegw8Kem8PsWoXnurTdRRVV9yLOQ\/ibvWEGe4BJ4XXEeqK3FwHG3miDhmDUs6nSIGKeOxR3usdjTdNlUakj4qZDRvlbfzBLGimqcMtGTUU38MDJX+ZN3sFj\/kkKpcWBxhloMopccawQM2HJmMIqaRz936JIJEIWgOc+vDTyCv\/Bk28oNo01vptqHdAy+Pto\/2fiqAGr++u9pVbEI9NwbUfkYOpu+RvQ91I4y9lboMqVicXYFBZ96tEFFPdQzcPgFjDc\/qgG0uclNmUzfAvmyvl\/7JOhlYW9pKD9GGqrKRUWbMRkhu1eSB9EjDGp4k\/Ouv\/4tnNB6KuoYi8ar4fwMk3EOE01uAw2M10OsR+zWeUn4+3vDc2rk\/lL9ckhO05uLvsD5lncrhwAPSN92h453cDjLrjw+P5\/QqPJyeGtuK2dH\/2T8gvd\/L+pWytdarEycXJPXVMcORlqQTeFtffWBQjfMCuNMf6YEEblvhTqCzq24FKdrkCFxXW2arzep6kKJDmmDN59cjc1LGl0W8XB8lTyJrik1le1ktCrQ936a3EvTLdzmteX3M2Lnn25wCCgUvUiHI3SB9ewRGBpyjoI7gYXg\/2Uvyebqygjgj7oLjluqhVdpPurq7BTQL9XYvqMy+GEHH4zkrHkSJ+oAf4TGPCBPZcPQzouM0MbAfHpvpZWZQFlMYEaIMsNF9NC1zCLIkcsISRbNMnCIVy8HWTmGbqjVYY9AjnKpZldJCAmvCylnZ3FKcX+Yli4P+8LQClsa9MD2FVSGxY+QC+LAtYqUaBxhRijptqBxI3KQlzWgLr4z9OcIMK065xnNCuoLr+0tVfeqIKdVSw4IUXYsUsaFqRX3dGohhvJ0yyTlVzsVZwYc\/CA2hQ2h0guKdxV7sH2DASfeRZJzCVcEQb1hNLQx6MxpZOmPbx4ff0T08tgybkNMnZi47VRdG4SRLrOuyOrt+i\/iXeb+Foi7hLqfn9KF4iJ8MBIQ\/ID42dt36XjzecPfDaP7ZNBCFBbfDz7hO1SO6vjBhSwgVe5lK2qoMeYvZogHKo+BzPYTasq3JcMUNWYhoQqxL3FkpFUAPrSbddofbS2QEQUY2nTqtGU2itF4dgGWtOZF382KZApf8fhYFvqfZUKBHAqnuO7btzfi\/SSt3va+gtH65j+lIqD2f4QGDo5RMRdUetMVYTD8FyigCvXiLWogccoRB27qutskun8eBAtmTguqDRYBR98WMdHxCprTFDM9GOlSTHbUjRpaUGJ11ZODvvjuIZogZ8dSmw9WyxZ20y1oVdGxT2yk3eJvOgG0IxfJDMF4M0VQNBFMqr6SQEbPj2wUDISho7ynCS8vw1hOCE3xVH5wDCfAHMD9\/sdPaBDt2CfCrxv9Mzkd0yCmXpn2RuYzV6cUCAfX604k6Y+8s59PJtSE6uUr21o4h\/r4CWQwG9ESSpxgmgp0EQ3UUM8l4Ign0MR0tIgqO6njFvoqGE38LxQN+lKL3FlwUoYOKEhSFUyNNPsID7hRz2mxOlwelcRlF094eG5pKqhKNmTTHEIhhklpBacCbdOmOKdPtMj2jMwsW5zpHn5wIH+S6VWadCsfYzp4dHZRJU8H\/d7cyh9ovvvLRrjGnGC+U6xpE5Qp19P9e6QO+UcZS7mBPT08fBObSRvsIIfjiHZ4sK\/75I+0HH+3YsXcBv671yk8MmY\/dbjHqZQXfft0dN7mcEAs6yejo5JxcF9TKWK7788+PjH1OS5aNeFQPiNCYx5Aw7PhqWuos4DBENYwwgsgBowgHjv0yOTtjVSgWLCiX8bGw1\/MioOEvNUh4Lpcz5hCNggOD9SPJS8EC7rTCdElxESBp3vXNiIeHZdiiTI02F3jKBUDvbkSUPbm\/qU70zNv8lppkVW\/PC9vMuA32AkL73UmFd9Epk9gPiA5z3zxpEGS1wJEmben1vCWCgb5uog\/hhC4AnMWOgQJ\/kwAZ9sn8YeJnRb0reuhw6oF5MwtEu3hrzBLF2BMq7s3TVOwoYDRSqxcJ+eFDgATh0ZlZpdC28CWwhzgPu4XBo+MIfAT40HyRHsy5sN\/tCKJAYNcUkCcAc7WAyAjKpVa8C+O2e74yLeJ91fMoQv6xL0x74GCgv6Hb0fFW7Xpvl8ePgDAq5g5YsDxHdPn9SHyLOA0mU24qtf\/vBLANfaHjxVOm+rAgcmwXBKzD\/DW\/\/0c\/dS6XkkkQoNtY1ZG289y5cDSb18SSSqfeDK2I1cCqdymuDlLkkWqMbbU2gHHPMTMY\/lPtej6bhaHcLZ4DdelJ0l77DlIdamnZydccmatJLBcHEFlH8EIgYu9zl+sqhVF5gXC0HA5EQPn9FJyXP4cp4gAeLFzC7Do7TmsEIIsQxKRmerqfhBRn7Rq7UAyJn4rFeHqxiMmsFxUBoIOdipITuqvVnsi01wYOgms8A8SZ4a+X9S+C3Fl0hTaE6nAGPBZZJWCsi0uhOXE9xZar1c3rMwB\/kPb2l+4gBTDAIh7hYIY5X6UEMzm+CiNw+mYYc1C8F2bIvaJAoeo8FCccuO7ysvNw4j+2PdgxG4XcGkGPfbiq4Tr\/2XrJUQ2r7QwVg5Sat1ScLp0gZj6LLGnvmzI8YGv8f5lxD+COXWfDyvlWNSntTamWqRGMsjhnRjJDdqKZVrTa\/FQ\/LyLn8MrE+jZStLen2hFMoRyxa\/272cjXUFIxhAvDwyIQj8tKYEIuuaaGnPaAyGLKhg3G7\/\/GdOB93\/2+y\/9bmvvy\/vWpSHqAe730v7\/PzedZnKSRICX4wNEH\/O+fbVXZUdPBtAOqwevN5FnR77967u8Vh0vm3ll7YT5hmDEXXvRz0rAn6mewnZz7HA93JQ5zfAZnOa7ngUagpOKKmISOihGeJBAyUhyNIfRgIoI8d5VBtyAOphxOJCjT2PzJKc9i\/tAOD4WmksTfyjT8CfHuvy7+gpnPd9zOQSnHsPiv03sW3lWfuyekbkFCnXJykIID5lOWl5R8XfoN6IY16ofV1KtNqKql0qaJlSWjd33F+6BipWVfGQcaFXjfu+IqtFB5ur9GMGPggYsO4ElhcB\/kZ6MUq7AhEo\/WRkcGHWCkGWv\/cd0gYI\/2wvi4RX9WxO20ryj961vlt9vOdZ0icHLSxbuJd1SfgxRUImxirXmX4Avm1A6fWX3Hn2DLxX6nGE1T5BobfJFc\/QLqoZm2HqwTtC3Y0zrnc6cEwD\/jlov742K5TAv5lAte\/pe+DN11AIEro8VQOtEUISxvBjQPGi34Wr2x6US53zF4uOIT4Pj0pW8bScf+bx24HcTotFdhWwjbQqNtATgHd4UCj3IYezCv4NwAfgqrUqwTqsi+nlpK2hO6Z9dvzT8Guih8dtG93599d69IDeiBniwpjswZWOouYWwpP0A6IQB+GjBWhD4ZH9ehSUZkFdWNIwibCXfBhRlbC4r\/sRpDtQuTEmqyMTuATQlgCA10jO\/cPtF8VZPYR2RFc5VQq7nxdbsY5pDC8S0ENKeNdSAHHFzypqYOJ+imp7f9Sh+pOGJjCumgUi7jDjvXhD9MIsjyW9XhIU5uX\/PW5IOBW3rOKjK3tNjnAKurSu735gcijbC4TgH26qHzp5RrKn1I0q0XuK\/JdZ0tH4IFTeBa9DWfgQYYmIExa2mzdSAODyVbYqGgEaMcjEZnAsjnVDjSnW+gS1EB+CnvctkNmlI7gqT4FdmMzVzhuHkXFL1MCgTM\/GA6\/YmNpym6xnsim\/W+tAl0PbZmZ8faS6RjajWnpNSCyVW0Orna+xiQgcj8wF9DvovM+e2rlbuB\/a9II2n\/14Ef7SEN37riLDVtAhEVw7GnTBdnkBHp80uf+c+JwiDebZrv4vSqie5A1Z1IDjBAwjCA4Fb4enY3o47pgETQKxMICDsl6tNgYCBBiC9S\/JCEqTNmIlfpbVB7JRfCyHyuFsdp6E3bbIbJdzQWBoWQZiWZlXEaHFOTQgCzzxfKY+GOdN7DgKNdUEDv04YI4pPaesphHlMZD4XRiSiVULxymeg5iTOo6oZswp9KZKdX\/IiokXDU+P60pyZtR6c5sHIcSvw0wY60t1FUIoCiAaYAEWWXtNeAvZc5wXYgXSIQoGQQQJiUZ5eVpSjQTkup1vYockPMmzo7aztIby\/7BiGvvvPADunHVjTIf\/2fazgAEMgOSXS66LDwvmaJSLo9eESqNFsBTQQ7X4JtLf3udzt3kn7N9XLX5BcNCAIUoGDyNuhKADZiEXEGVhGYzEvqVeg6gsRMIXosARHICQuKXA79X8KSKucSYq\/4BBHbE3PqFYhXq8PV7MZj6Zk5NfTGklq2J0ipdXvLSCGvRStgKlBu\/aYmLw3MUWv3JT6m1WIgsgS3UTbT2cnYwEuL5myJBkSu2kDWdszPcxMbG18xv0O1G1gBb71Xsmn\/n7hmZDZZBcJlMv6LeKDP\/lLLCnte5SAL1ViCR8MEfJZZ6ZeI3VGz4yn71z02OAnmmvnyb1EAQAPdFf7cWJ45PL+aEz1BC8omJ+DzrY1nn0m2BWSsbEFluhxQQbXd3PxGQw7tBjGKVuhEG2MYSxCUaEPKMuZNoVu4oaOmuhoHPY32oKcZnqKGcrl6OCEmDXwnMoTc3TctCy6CqQUqEJTQxQrRS5kxn49Q8QEWT6MJILpeXGYsSgtrlBcN0wRiFhkQgKFJXsYUhL65DDV8MMFIFCIVzFtbRlFEMHP9AVDOYAoOtrUUNxWS10M2rVK7xNvWFSAZgAj5r84bFdBJQBaXi2EOKxQKAl8aM2YbSihkWqqioKG2F3khoyR0Kn+6NIeFcs1NgIhdGjaQ8HpdkyAtb6A\/OhLFFwq\/6V00LTmM+l+o1iZ69XMtH0s7S6D5Wdb9tzTGfilqk6my9gnfJHTqQACCKhhfdLYhUW+hVrq6EPG+K27D+bZfkt7EBcQ2TeexuKnBqMxGLMv0Ux55aBbvt8+LGR0ez5gmhNjCAAjapqIrYjKFIQg8rS29wq3RA74cOByOVwcTvIUIQKOQgxzGhTjswINBFDSirbgNX54gS\/KeWj5Jeu11\/fdfIk4XaItt0xQAOVnjXHap1GI2mrQTVWkc07INhe4SgtXynU6HuTyegkgIs70HeE4COHvWWSAcAGwNhP1IPfIn+VRB96Bshw+y7EwyTxcEp4\/PnVBBiYQHxM0Cmu35FvpOgb3Ppu8ur3unHsdQcxnLkVP9RuWJCONxzum9Y4KVfr\/Xf8heEBSi0Wgk7FODmPbLlqrlnCGI6\/6nWxti0EXSiOed7W7lnJO\/xwLXRw3PDnvtvqRK89K36Ku93jiY\/G6wx9zOR3uzAJr7mPXCNuiYZwoata9Kl0TbX+RIOuPWLQMAQQiazcWnKPEB5gA12\/aazREzWFTLaGKGENHMj2QG5B9QG9vevj40t+PqE2QTpvpKTszKu5Kkl4sQbs6rI94wokI2OZ+P1mjDY9Ew953QEitYMWZRYrhKE5ucuySZc7MMNVRbrNNFK6k1x9LQ87oTBwACjF+5R10jVWS6c07PqI0\/dZ\/h7g3tKnnHC3N7prNSlppRTKSKc0XviUhlAJbJLJiCdcGt+4RxbElmIOAOtJvryeJZrqLWX\/+XobTqIlk0uajNQMil7KRuDFtUrqhUT0Quh254lvJpN\/wpxCFuUa6MxSJM5AInc+IbASHbVCwN1RBIIdmg4EdwHXGIKpkLNUECCQ9XHHFTroKYbYouEHEFcIjYK5k9QSrh5EaOlZ2hRKHkNJGnrHJixWgrxE2hKGM+\/2PxiERPaIlVYa2S9HDP+cT20egxMqonq4z72M34tDMHXy\/xqbaa9F+5dZWpDP7WWTn83+80FI\/X1BEV3zGiglGNIGazINV3VD+LPaXRhx7iJvrU\/+FeHnL6gcbRA45lj33Z3piXxeHWsJgAno3jPftbx\/MmfNS8az5uVkdOxwrEy8u8RLSAXnEcj9hf7Q12OervszivA3r79P7rBjo+PfvF4XHnLt1j22iKXGp+9cGvrxEQoAwWLx98uz\/PfzUjldIPwD\/\/glYAM2eckbPksszq\/OYmgAwGAAF\/PvGAbPktDfLbtL8Cd376E6yumdHUXphz\/ubdgeotNXUCv9rGl5qXTlYzNUpxZ0MrFV0iClrUJUqjIBNwsBvPyEOodaiIBFPRtFHd8xWMn7+Tsn+do8bATHDlR5mKb9lDbWTMoQeodRAdb1wrB2llYuHlNQd9GTD5m5sHqfUUli2esD4zHP8y44lx8UJcWxnbTKHvsrAUxAA75mLUtlGo1O\/\/B6mr9FYDf8dlz2p+vjLx9He02JSNfs\/MiSa5jrIW3tRqxNVEDhbMT2hNKOwMIE99aRee+g3ackf8PqcB9\/yJptZRWAvxSxJEOSMve4RVjdYXV1YMfuWLfeXhpaxDtREjZx1BLITDaMiGZDBn0rIbDRzgCPagAw9wBYfjRGtvZEN7t\/+0CcGdg74DgnMdGJB8jYkOg6ool9SAcagtJ8imqfokBltsAlbVgl1cEmJBGx5gYdBZmPIJ8O8BTLSZzAr6xgVTUBolNVFpSHe8ASYevC7b8SXpGosAi0wUsY6yQIcBflWGd6U8qMttlI30w8T3ULMFfys68ABCYe2MqTaG7PBjGi4oaopwB8emjzAdZoLKJZlliErpyer5Zo0SfaVQpmAD4APnJQo+AjQx+CjgLkjwHDwET8S+t56Qx2hJjzh\/+sFPkJc+O8w7CNnsvenfcEbsAXAUJzeshr+zb1cKHQu2wm\/YBNfploW6nRBkkMnqwC5jhxeCgLoU4TkDsyCVQT5a+2RCgTpMAF6oPKYjiorTMdwK1in0JSimWnWcLF91GkXuHcDlmS3TEED9NEFnASONku1i0DlAplznglPidB4QCdP5KKORFg0y6ALsQ9WFsH3VSVR6dUv4zuki1DYcKYYBugSFMl2KwCRdhoZRt4LgqctREunWsBEfWwUEYCefFWjszd59ryvHETTvN3C97vlB\/nl9f9SS2RTkWu+7biDgOLpTZuYSPG8O+c+8AIbC+eyLYQSnMz0MNpsimLvSo+Vjck2SQ6UUcuLJ3KLhBTMbyaWcRswNAM6Z76bnWx0X0AUoHbEi6x1mMDiJQR0DqRkeItdZ96bkTyzVMGKQr90bjdWQa3jONbJ4ySGFNtZ8rm1uX6IIkswXIGbhJaafyVAFR+5yj5hw2OKm0l+RuZKSO\/khlExaWTu86ya8YXey8Vu+TGx+yW6DjjDpy5CG6MFftboAXV0MBudl2iXLbo0cqGUb4hWN8S645DJHTpy5hAJXXHXN9Yfyftcn0Otyw0Q3LbXHXkO942HYu\/V+R3vcMkkvH778+HsjQLDJEFOGm2PDx\/CA6bnXwuRFM5Bv5MNwP\/5tRUrMCBWKg0NkaO\/yO1cqzszPO\/CVK7PRbPvEey9BoiT1kqWoUGmuOVKlGWW0t44Zo8Mpay3tv9zUveNwZ\/qOvdcvYzF8r\/8V8L+LIxIEDVp0UIwwxuRjB2xD3xP0Lj5+wL\/8VOKCG9ziDvfUSLSSKbQT1WYqm5w2HweNwPBo5QbffgcEYmEbK52B0RlnHXTIYUf8pUW7k3AEO0x1ai3QYKF50cmdcfpVO4EePTVWZihcH3x0lJItG8tl2OKvk3GNx8oywRHMLKxIFBs7GgSGQGFwBNLdw9PL28cXQKExWByeQCSRKVQancFksTlcHl8gFIklUllaHGl+i5GWjimmQqlSL+hcwROEevvj4w62fUyHR308bCKRNrScD0LKU8rVrdzdKARFV1Sa5gX3z+U04S66igGPtPZD6fkKWs0RdX8xrRZ192kLNH1bX8ArkvV1uuJ0IK8pEV\/8ABdRj7SWoERIVFpSItKaQsnsKC1Yki2zJHsGSgtM4ie\/QLAlCIQNlAw4xYBAWFM2UNpAMOCU1aUBgq8pSpXRu3FEhHo5Naznbch2\/DcSYonv59U5fiuz1sa\/BAK3zD6Jv8przPV9x8ZcX\/pr1PG18lvlByiSrW7EQXrfFb4eZwS\/mFfWxwGi6oW5igkWTu7BuE9cQX542fngZ4C181QiimwpBdli0ulQipZvkEPa6qcia9BXjWbj26B8w3OmnEZFvflthTMqs40\/e6G2P8AKgz733r\/lWJxkz9dLVVRZbYCu+taFtaGLQ3F5rmiTJEw8sEoFtjCCr14Bwsj2jcDBY7PgSx39tqSPtlsqZ7jwXNEmQcj5kfVoyXnhKPNf7EQ0u5RUHWQrGsCUYKesrfiodW8ZnuIZvkYc7WvLYZcrZ+bHX2Z7tiMQKM1t315OKXY06+UFVcanBCG+qy2A8XNOGLSW2LOZwul3gkx+WbneJgAA) format(\"woff2\");font-weight:100 900;font-display:swap}\n:root{\n  --noir:#0A0A0A; --encre:#141414; --gris:#5E5E58; --gris-clair:#9A9A93; --ligne:#E3E4DC; --ligne-sombre:rgba(255,255,255,.14);\n  --papier:#FFFFFF; --creme:#F4F5EF; --vert:#CEFD27; --vert-fonce:#6E8F00; --rouge:#C62828;\n  --rayon:18px; --pilule:999px; --max:1200px;\n  --ombre:0 18px 50px -18px rgba(0,0,0,.45);\n}\n#mobi-lp *{box-sizing:border-box}\n#mobi-lp [hidden]{display:none!important}\nhtml{-webkit-text-size-adjust:100%;scroll-behavior:smooth}\nbody,#mobi-lp{margin:0;font-family:\"Mobi Montserrat\",system-ui,sans-serif;font-size:17px;line-height:1.55;color:var(--encre);background:var(--papier);-webkit-font-smoothing:antialiased}\n#mobi-lp img,#mobi-lp video{max-width:100%;height:auto;display:block}\n#mobi-lp a{color:inherit}\n#mobi-lp h1,#mobi-lp h2,#mobi-lp h3{line-height:1.08;margin:0;letter-spacing:-.02em;text-wrap:balance}\n#mobi-lp h2{font-size:clamp(30px,4.4vw,52px);font-weight:800}\n#mobi-lp h3{font-size:21px;font-weight:800;letter-spacing:-.01em}\n#mobi-lp p{margin:0;text-wrap:pretty}\n#mobi-lp .conteneur{max-width:var(--max);margin:0 auto;padding:0 24px}\n#mobi-lp .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n#mobi-lp :focus-visible{outline:3px solid var(--vert);outline-offset:3px}\n#mobi-lp .vert{color:var(--vert)}\n\n\/* ---------- apparition au d\u00e9filement (seulement si JS, jamais si mouvement r\u00e9duit) *\/\n.js #mobi-lp .revele{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}\n.js #mobi-lp .revele.vu{opacity:1;transform:none}\n@media (prefers-reduced-motion:reduce){\n  html{scroll-behavior:auto}\n  #mobi-lp *{transition:none!important;animation:none!important}\n  .js #mobi-lp .revele{opacity:1;transform:none}\n}\n\n\/* ---------- boutons *\/\n#mobi-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:var(--pilule);\n  border:0;font:700 17px\/1.1 \"Mobi Montserrat\",sans-serif;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}\n#mobi-lp .btn-vert{background:var(--vert);color:var(--noir)}\n#mobi-lp .btn-vert:hover{transform:translateY(-1px);box-shadow:0 10px 26px -10px rgba(206,253,39,.9)}\n#mobi-lp .btn-noir{background:var(--noir);color:#fff}\n#mobi-lp .btn-noir:hover{transform:translateY(-1px)}\n#mobi-lp .btn-contour{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.55)}\n#mobi-lp .btn-contour:hover{box-shadow:inset 0 0 0 2px #fff}\n#mobi-lp .btn-plein{width:100%}\n#mobi-lp .btn .fleche{transition:transform .15s}#mobi-lp .btn:hover .fleche{transform:translateX(3px)}\n\n\/* ---------- textes de section *\/\n#mobi-lp .surtitre{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vert-fonce)}\n#mobi-lp .surtitre::before{content:\"\";width:28px;height:2px;background:currentColor}\n#mobi-lp .sombre .surtitre,#mobi-lp .hero .surtitre{color:var(--vert)}\n#mobi-lp .entete-section{max-width:760px;margin-bottom:48px}\n#mobi-lp .entete-section h2{margin:16px 0 16px}\n#mobi-lp .entete-section p{color:var(--gris);font-size:19px}\n#mobi-lp .sombre .entete-section p{color:rgba(255,255,255,.72)}\n#mobi-lp section{padding:110px 0}\n#mobi-lp .creme{background:var(--creme)}\n#mobi-lp .sombre{background:var(--noir);color:#fff}\n\n\/* ---------- en-t\u00eate *\/\n#mobi-lp .entete{position:absolute;inset:0 0 auto 0;z-index:5}\n#mobi-lp .entete .conteneur{display:flex;align-items:center;justify-content:space-between;height:76px}\n#mobi-lp .entete img{height:46px;width:auto}\n#mobi-lp .tel-entete{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:10px 16px;border-radius:var(--pilule);background:rgba(10,10,10,.5);backdrop-filter:blur(6px)}\n#mobi-lp .tel-entete svg{width:18px;height:18px}\n\n\/* ---------- haut de page (vid\u00e9o en boucle) *\/\n#mobi-lp .hero{position:relative;color:#fff;background:var(--noir);overflow:hidden;min-height:100svh;display:flex;flex-direction:column}\n#mobi-lp .hero-fond{position:absolute;inset:0}\n#mobi-lp .hero-fond img,#mobi-lp .hero-fond video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 50%}\n#mobi-lp .hero-fond video{opacity:0;transition:opacity 1.2s ease}\n#mobi-lp .hero-fond video.joue{opacity:1}\n#mobi-lp .hero::after{content:\"\";position:absolute;inset:0;pointer-events:none;background:\n  linear-gradient(180deg,rgba(10,10,10,.7) 0%,rgba(10,10,10,0) 20%),\n  linear-gradient(90deg,rgba(10,10,10,.93) 0%,rgba(10,10,10,.8) 36%,rgba(10,10,10,.3) 68%,rgba(10,10,10,.42) 100%),\n  linear-gradient(0deg,rgba(10,10,10,.9) 0%,rgba(10,10,10,0) 38%)}\n#mobi-lp .hero-grille{position:relative;z-index:2;display:grid;grid-template-columns:1.75fr .9fr;gap:56px;align-items:center;padding:96px 32px 20px;max-width:1640px;margin:0 auto;width:100%;flex:1}\n\/* V6 : \u00e0 l'\u00e9tape 2, le formulaire s'\u00e9largit (2 colonnes) et le texte de gauche se resserre *\/\n#mobi-lp .hero-grille.large{grid-template-columns:.78fr 1.22fr;gap:40px;padding-top:96px;padding-bottom:20px}\n#mobi-lp .hero-grille.large .chapeau .long,#mobi-lp .hero-grille.large .preuves{display:none}\n#mobi-lp .hero-grille.large h1{font-size:clamp(32px,3.3vw,46px)}\n#mobi-lp .hero h1{font-size:clamp(38px,3.5vw,62px);font-weight:800;margin:18px 0 22px;text-wrap:pretty}\n#mobi-lp .hero h1 .souligne{color:var(--vert)}\n#mobi-lp .hero .chapeau{font-size:clamp(17px,1.6vw,20px);color:rgba(255,255,255,.86);max-width:34em}\n#mobi-lp .preuves{display:flex;flex-wrap:wrap;gap:12px 34px;margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.18);font-size:15px;color:rgba(255,255,255,.78)}\n#mobi-lp .preuves strong{display:block;font-size:26px;color:#fff;font-weight:800;letter-spacing:-.01em}\n\/* V2 (Laurent, 12\/10) : 6 chiffres sous le titre, \u00e0 la place du texte. Choix de Marian (12\/10) : la C3 des maquettes\n   (une ic\u00f4ne verte + une phrase courte), resserr\u00e9e sur 2 colonnes pour rester moins large que le titre *\/\n#mobi-lp .six-chiffres{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;gap:11px 34px;margin-top:26px;width:max-content;max-width:100%}\n#mobi-lp .six-chiffres>div{display:flex;align-items:center;gap:9px}\n#mobi-lp .six-chiffres svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--vert);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}\n#mobi-lp .six-chiffres p{margin:0;font-size:14.5px;color:rgba(255,255,255,.78);line-height:1.25;white-space:nowrap}\n#mobi-lp .six-chiffres b{color:#fff;font-weight:800}\n#mobi-lp .six-source{font-size:12px;color:rgba(255,255,255,.55);margin-top:10px}\n#mobi-lp .hero-grille.large .six-chiffres,#mobi-lp .hero-grille.large .six-source{display:none}\n\/* V2 : \u00e9tape 2 = un grand bandeau avec le nombre de clubs, puis directement les champs *\/\n#mobi-lp .bandeau-clubs{background:var(--noir);color:#fff;border-radius:18px;padding:20px 26px;margin-bottom:18px;display:flex;align-items:center;gap:24px}\n\/* retour Marian 12\/10 : le nombre et le texte encore plus gros, le texte sur deux lignes *\/\n#mobi-lp .bandeau-clubs b{font-size:clamp(88px,6.6vw,108px);line-height:.85;font-weight:800;color:var(--vert);letter-spacing:-.04em;flex:none}\n#mobi-lp .bandeau-clubs b.reseau-entier{font-size:clamp(46px,4vw,60px)}\n#mobi-lp .bandeau-clubs em{display:block;font-style:normal;font-size:clamp(24px,1.9vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.01em}\n#mobi-lp .bandeau-clubs em>span{display:block;white-space:nowrap}\n#mobi-lp .bandeau-clubs em>span+span{color:var(--vert)}\n#mobi-lp .bandeau-clubs em.long{font-size:20px}#mobi-lp .bandeau-clubs em.long>span{white-space:normal}\n#mobi-lp .bandeau-clubs small{display:block;font-size:15px;font-weight:500;color:rgba(255,255,255,.75);margin-top:10px}\n\/* retour Marian 12\/10 soir : \u00ab dans votre zone de chalandise \u00bb (les mots de Laurent), et en d\u00e9tail la ville et le rayon *\/\n#mobi-lp .bandeau-clubs small.detail{color:#fff;font-weight:700;font-size:16px;margin-top:4px}\n#mobi-lp .pause-video{position:absolute;right:20px;bottom:20px;z-index:3;width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;\n  background:rgba(10,10,10,.55);color:#fff;display:grid;place-items:center;backdrop-filter:blur(6px)}\n#mobi-lp .pause-video svg{width:16px;height:16px}\n\n\/* ---------- carte formulaire *\/\n#mobi-lp .carte{background:var(--papier);color:var(--encre);border-radius:26px;padding:32px;box-shadow:0 30px 80px -24px rgba(0,0,0,.7);position:relative}\n#mobi-lp .carte h2{font-size:25px;font-weight:800;margin-bottom:6px;letter-spacing:-.015em}\n#mobi-lp .carte .sous{color:var(--gris);font-size:15px;margin-bottom:20px}\n#mobi-lp .etapes-pastilles{display:flex;gap:6px;margin-bottom:18px}\n#mobi-lp .etapes-pastilles span{height:5px;flex:1;border-radius:5px;background:var(--ligne)}\n#mobi-lp .etapes-pastilles span.fait{background:var(--noir)}\n#mobi-lp .champ{margin-bottom:16px;position:relative}\n#mobi-lp .champ label{display:block;font-weight:700;font-size:15px;margin-bottom:7px}\n#mobi-lp .champ input,#mobi-lp .champ select{width:100%;min-height:54px;padding:0 16px;font:500 17px \"Mobi Montserrat\",sans-serif;color:var(--encre);background:#fff;\n  border:2px solid var(--ligne);border-radius:14px;appearance:none;-webkit-appearance:none;transition:border-color .15s}\n#mobi-lp .champ select{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%230A0A0A' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}\n#mobi-lp .champ input:focus,#mobi-lp .champ select:focus{border-color:var(--noir);outline:none}\n#mobi-lp .champ.invalide input,#mobi-lp .champ.invalide select{border-color:var(--rouge)}\n#mobi-lp .erreur{display:none;color:var(--rouge);font-size:14px;font-weight:600;margin-top:6px}\n#mobi-lp .champ.invalide .erreur{display:block}\n#mobi-lp .mini{font-size:13px;color:var(--gris);margin-top:12px;text-align:center}\n#mobi-lp .mini a{color:var(--gris)}\n#mobi-lp .suggestions{position:absolute;left:0;right:0;top:100%;margin:4px 0 0;padding:6px;list-style:none;background:#fff;border:2px solid var(--noir);border-radius:14px;z-index:10;box-shadow:var(--ombre)}\n#mobi-lp .suggestions li{padding:11px 12px;border-radius:9px;cursor:pointer;font-weight:600}\n#mobi-lp .suggestions li small{color:var(--gris);font-weight:500;margin-left:6px}\n#mobi-lp .suggestions li[aria-selected=\"true\"],#mobi-lp .suggestions li:hover{background:var(--creme)}\n#mobi-lp .resultat{background:var(--noir);color:#fff;border-radius:16px;padding:18px 20px;margin-bottom:20px}\n#mobi-lp .resultat .nb{display:flex;align-items:baseline;gap:10px;font-weight:800}\n#mobi-lp .resultat .nb b{font-size:42px;line-height:1;color:var(--vert)}\n#mobi-lp .resultat .nb span{font-size:16px}\n#mobi-lp .resultat ul{list-style:none;margin:12px 0 0;padding:0;font-size:14px;color:rgba(255,255,255,.82)}\n#mobi-lp .resultat li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid rgba(255,255,255,.12)}\n#mobi-lp .resultat li span:last-child{white-space:nowrap;color:#fff;font-weight:600}\n#mobi-lp .resultat .note{font-size:14px;color:rgba(255,255,255,.75);margin-top:10px}\n#mobi-lp .lien-retour{background:none;border:0;padding:6px 0;margin-top:10px;font:600 14px \"Mobi Montserrat\",sans-serif;color:var(--gris);cursor:pointer;text-decoration:underline}\n#mobi-lp .merci{text-align:center;padding:10px 0}\n#mobi-lp .merci .coche{width:64px;height:64px;border-radius:50%;background:var(--vert);display:grid;place-items:center;margin:0 auto 18px}\n#mobi-lp .merci h2{margin-bottom:10px}\n#mobi-lp .merci p{color:var(--gris)}\n#mobi-lp .merci .btn{margin-top:20px}\n#mobi-lp .pot{position:absolute;left:-9999px;opacity:0;height:0;width:0}\n\n\/* ---------- logos d\u00e9filants *\/\n#mobi-lp .logos{background:var(--noir);color:#fff;padding:36px 0 40px;border-top:1px solid var(--ligne-sombre)}\n#mobi-lp .logos p{text-align:center;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-clair);margin-bottom:24px}\n#mobi-lp .logos-defile{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}\n#mobi-lp .logos-piste{display:flex;gap:50px;align-items:center;width:max-content;animation:defile 40s linear infinite}\n#mobi-lp .logos-piste img{height:44px;width:auto;opacity:.9}\n@keyframes defile{to{transform:translateX(-50%)}}\n\n\/* ---------- formulaire enrichi (06\/10) : deux champs par ligne, questions oui \/ non *\/\n#mobi-lp .duo{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}\n\/* V6 : \u00e9tape 2 en deux colonnes (r\u00e9sultat \u00e0 gauche, coordonn\u00e9es \u00e0 droite) *\/\n#mobi-lp #etape-2 .e2{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-items:start}\n#mobi-lp #etape-2 .resultat{margin-bottom:0}#mobi-lp #etape-2 .resultat ul{max-height:170px;overflow:auto}\n#mobi-lp #etape-2 .champ{margin-bottom:12px}#mobi-lp #etape-2 .champ input,#mobi-lp #etape-2 .champ select{min-height:48px}\n#mobi-lp #etape-2 h2{font-size:22px}#mobi-lp #etape-2 .sous{margin-bottom:14px}\n#mobi-lp #etape-2 .oui-non{margin-top:14px}#mobi-lp #etape-2 .oui-non .q{padding:6px 0}\n#mobi-lp .hero-grille.large .carte{padding:26px 28px}\n#mobi-lp .oui-non{border:0;padding:0;margin:2px 0 16px}\n#mobi-lp .oui-non legend{font-weight:700;font-size:15px;margin-bottom:6px;padding:0}\n#mobi-lp .oui-non legend small{font-weight:500;color:var(--gris)}\n#mobi-lp .oui-non .q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--ligne)}\n#mobi-lp .oui-non .q>span{font-size:14px;line-height:1.3}\n#mobi-lp .oui-non .on{display:flex;gap:6px;flex:none}\n#mobi-lp .oui-non label{position:relative;padding:6px 14px;border:2px solid var(--ligne);border-radius:999px;font-weight:700;font-size:14px;cursor:pointer;transition:border-color .15s,background .15s}\n#mobi-lp .oui-non input{position:absolute;opacity:0;pointer-events:none}\n#mobi-lp .oui-non label:has(input:checked){border-color:var(--noir);background:var(--vert)}\n#mobi-lp .oui-non label:has(input:focus-visible){outline:3px solid var(--vert);outline-offset:2px}\n#mobi-lp .resultat li .sport{font-size:11px;font-weight:700;color:var(--noir);background:var(--vert);border-radius:6px;padding:2px 6px;margin-left:8px;vertical-align:1px}\n\n\/* ---------- carrousel des annonceurs *\/\n#mobi-lp .annonceurs{background:var(--creme);padding:90px 0 80px;overflow:hidden}\n#mobi-lp .annonceurs-tete{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:30px}\n#mobi-lp .annonceurs-tete .entete-section{margin-bottom:0}\n#mobi-lp .fleches{display:flex;gap:10px}\n#mobi-lp .fleches button{width:52px;height:52px;border-radius:50%;border:2px solid var(--noir);background:#fff;color:var(--noir);font:700 20px \"Mobi Montserrat\",sans-serif;cursor:pointer;display:grid;place-items:center}\n#mobi-lp .fleches button:hover{background:var(--noir);color:#fff}\n#mobi-lp .fleches button:disabled{opacity:.3;cursor:default;background:#fff;color:var(--noir)}\n#mobi-lp .piste-ann{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;\n  padding:6px 24px 18px;scroll-padding-inline:24px;margin:0;list-style:none;cursor:grab} \/* V6 : d\u00e9marre contre le bord gauche de la page *\/\n#mobi-lp .piste-ann::-webkit-scrollbar{display:none}\n#mobi-lp .piste-ann.glisse{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}\n#mobi-lp .piste-ann>li{flex:0 0 min(400px,80vw);scroll-snap-align:start;display:flex}\n#mobi-lp .carte-ann{flex:1;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 14px 40px -24px rgba(0,0,0,.35);margin:0;user-select:none}\n#mobi-lp .carte-ann .photo{position:relative;aspect-ratio:4\/3;background:#ddd}\n#mobi-lp .carte-ann img{width:100%;height:100%;object-fit:cover;pointer-events:none}\n#mobi-lp .carte-ann .sport-pastille{position:absolute;top:12px;left:12px;font-size:12px;font-weight:800;background:var(--vert);color:var(--noir);padding:5px 10px;border-radius:999px}\n#mobi-lp .carte-ann figcaption{padding:16px 18px 18px}\n#mobi-lp .carte-ann b{display:block;font-size:18px;font-weight:800}\n#mobi-lp .carte-ann span.metier{display:block;color:var(--gris);font-size:14px;margin-top:2px}\n#mobi-lp .carte-ann span.support{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;padding:5px 10px;border-radius:8px;background:var(--creme)}\n#mobi-lp .compteur-ann{margin-top:14px;color:var(--gris);font-size:14px;font-weight:600}\n#mobi-lp .cats{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}\n#mobi-lp .cats button{font:700 14px \"Mobi Montserrat\",sans-serif;padding:10px 16px;border-radius:var(--pilule);border:2px solid var(--ligne);background:#fff;color:var(--encre);cursor:pointer;display:inline-flex;gap:8px;align-items:center}\n#mobi-lp .cats button[aria-pressed=\"true\"]{background:var(--noir);border-color:var(--noir);color:#fff}\n#mobi-lp .cats button small{font-size:12px;font-weight:700;opacity:.55}\n#mobi-lp .piste-ann>li[hidden]{display:none}\n#mobi-lp .carte-ann .photo{cursor:zoom-in}\n\n\/* ---------- les sports *\/\n#mobi-lp .sports-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n#mobi-lp .sports-grille.seul{grid-template-columns:1fr}\n#mobi-lp .sports-grille.seul .sport-carte{flex-direction:row}\n#mobi-lp .sports-grille.seul .sport-carte img{width:50%;aspect-ratio:auto;min-height:100%}\n#mobi-lp .sports-grille.seul .corps{padding:34px 36px;justify-content:center}\n#mobi-lp .sports-grille.seul .btn{align-self:flex-start}\n#mobi-lp .sport-carte{background:#fff;border-radius:24px;overflow:hidden;border:1px solid var(--ligne);display:flex;flex-direction:column}\n#mobi-lp .sport-carte img{width:100%;aspect-ratio:4\/3;object-fit:cover}\n#mobi-lp .sport-carte .corps{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}\n#mobi-lp .sport-carte h3{font-size:22px}\n#mobi-lp .sport-carte ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}\n#mobi-lp .sport-carte li{padding-left:22px;position:relative;font-size:15px;color:var(--encre)}\n#mobi-lp .sport-carte li::before{content:\"\";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--vert);box-shadow:inset 0 0 0 2px var(--noir)}\n#mobi-lp .sport-carte .sources-sport{font-size:12px;color:var(--gris-clair);margin-top:auto;padding-top:8px}\n#mobi-lp .sport-carte .btn{margin-top:6px;min-height:50px;font-size:15px}\n#mobi-lp .sport-carte .visuel-note{position:relative}\n#mobi-lp .sport-carte .visuel-note em{position:absolute;right:10px;bottom:10px;font-style:normal;font-size:11px;font-weight:700;background:rgba(10,10,10,.7);color:#fff;padding:4px 8px;border-radius:6px}\n\n\/* ---------- 1. pourquoi un club (photo \u00e9ditoriale + texte) *\/\n#mobi-lp .pourquoi{display:grid;grid-template-columns:.88fr 1.12fr;gap:44px;align-items:center}\n\/* V6 : \u00ab tennis et padel \u00bb fusionn\u00e9 dans \u00ab Pourquoi un club \u00bb *\/\n#mobi-lp .public{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 26px;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--ligne);list-style:none}\n#mobi-lp .public li{position:relative;padding-left:22px;font-size:15px;line-height:1.4}\n#mobi-lp .public li::before{content:\"\";position:absolute;left:0;top:.4em;width:10px;height:10px;border-radius:50%;background:var(--vert);box-shadow:inset 0 0 0 2px var(--noir)}\n#mobi-lp .public-source{font-size:12px;color:var(--gris-clair);margin-top:10px}\n#mobi-lp #pourquoi{padding:72px 0}\n#mobi-lp .pourquoi .photo-edito{aspect-ratio:4\/3}\n#mobi-lp .pourquoi h2{font-size:clamp(26px,2.4vw,34px);margin:14px 0 18px!important;text-wrap:balance}\n#mobi-lp .pourquoi .qui{margin-top:20px}\n#mobi-lp .pourquoi .qui span{font-size:13px;padding:8px 13px}\n#mobi-lp .photo-edito{position:relative;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:5\/4;background:var(--creme)}\n#mobi-lp .photo-edito img{width:100%;height:100%;object-fit:cover}\n#mobi-lp .photo-edito figcaption{position:absolute;left:16px;bottom:16px;right:16px;width:fit-content;font-size:13px;font-weight:700;color:#fff;background:rgba(10,10,10,.72);padding:8px 12px;border-radius:10px;backdrop-filter:blur(4px)}\n#mobi-lp .pastille-vert{position:absolute;top:18px;left:18px;background:var(--vert);color:var(--noir);font-weight:800;font-size:13px;padding:8px 12px;border-radius:var(--pilule);letter-spacing:.02em}\n#mobi-lp .pourquoi .texte p{font-size:18px;margin-bottom:14px}\n#mobi-lp .pourquoi .texte p.discret{color:var(--gris);font-size:17px}\n#mobi-lp .qui{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}\n#mobi-lp .qui span{font-size:14px;font-weight:700;padding:9px 15px;border-radius:var(--pilule);background:var(--creme)}\n\n\/* ---------- 2. chiffres *\/\n#mobi-lp .chiffres{background:var(--noir);color:#fff;padding:70px 0}\n#mobi-lp .chiffres-grille{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ligne-sombre)}\n#mobi-lp .chiffres-grille div{padding:30px 26px 0 0}\n#mobi-lp .chiffres-grille div+div{padding-left:26px;border-left:1px solid var(--ligne-sombre)}\n#mobi-lp .chiffres-grille b{display:block;font-size:clamp(36px,4vw,50px);font-weight:800;line-height:1;color:var(--vert);letter-spacing:-.02em;margin-bottom:12px}\n#mobi-lp .chiffres-grille span{color:rgba(255,255,255,.78);font-size:15px}\n#mobi-lp .sources{font-size:12px;color:var(--gris-clair);margin-top:30px}\n\n\/* ---------- 3. formats (mosa\u00efque de photos) *\/\n#mobi-lp .formats{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:290px 290px;gap:14px}\n#mobi-lp #formats{padding:64px 0}\n#mobi-lp #temoignage{padding:56px 0}#mobi-lp #temoignage .autres-videos{margin-top:36px;padding-top:24px}#mobi-lp #formats .entete-section{margin-bottom:26px;max-width:none;display:grid;grid-template-columns:1.6fr 1fr;gap:6px 48px;align-items:end}\n#mobi-lp #formats .entete-section .surtitre{grid-column:1\/-1}#mobi-lp #formats .entete-section h2{margin:6px 0 0;font-size:clamp(30px,2.9vw,42px)}#mobi-lp #formats .entete-section p{font-size:17px;margin:0}\n#mobi-lp .format{position:relative;border-radius:22px;overflow:hidden;background:var(--noir);color:#fff;margin:0;isolation:isolate}\n#mobi-lp .format:first-child{grid-row:span 2}\n#mobi-lp .format:nth-child(4){grid-column:span 2}\n#mobi-lp .format img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s ease}\n#mobi-lp .format:hover img{transform:scale(1.035)}\n#mobi-lp .format::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(10,10,10,.92) 0%,rgba(10,10,10,.55) 38%,rgba(10,10,10,0) 70%)}\n#mobi-lp .format .contenu{position:absolute;left:0;right:0;bottom:0;padding:26px}\n#mobi-lp .format .etiquette{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--noir);background:var(--vert);padding:6px 10px;border-radius:8px;margin-bottom:12px}\n#mobi-lp .format h3{font-size:24px;margin-bottom:8px}\n#mobi-lp .format p{color:rgba(255,255,255,.82);font-size:15px;max-width:30em}\n#mobi-lp .format .marque{position:absolute;top:16px;right:16px;font-size:12px;font-weight:700;background:rgba(10,10,10,.6);padding:6px 10px;border-radius:8px;backdrop-filter:blur(4px)}\n#mobi-lp .format-digital img{object-fit:contain;object-position:100% 50%;padding:26px 26px 26px 48%;background:#1b1b1b}\n#mobi-lp .format.large-banc img{object-position:50% 55%}\n#mobi-lp .format-digital::after{background:linear-gradient(90deg,rgba(10,10,10,.9) 0%,rgba(10,10,10,.6) 40%,rgba(10,10,10,0) 55%)}\n#mobi-lp .format-digital .contenu{right:52%;top:0;display:flex;flex-direction:column;justify-content:flex-end}\n\n\/* ---------- 4. galerie filtrable + visionneuse *\/\n#mobi-lp .galerie-tete{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:30px}\n#mobi-lp .galerie-tete .entete-section{margin-bottom:0}\n#mobi-lp .filtres{display:flex;flex-wrap:wrap;gap:8px}\n#mobi-lp .filtres button{font:700 15px \"Mobi Montserrat\",sans-serif;padding:11px 18px;border-radius:var(--pilule);border:2px solid var(--ligne);background:#fff;color:var(--encre);cursor:pointer}\n#mobi-lp .filtres button[aria-pressed=\"true\"]{background:var(--noir);border-color:var(--noir);color:#fff}\n#mobi-lp .galerie{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;grid-auto-flow:dense;gap:14px}\n#mobi-lp .galerie figure{margin:0;position:relative;border-radius:var(--rayon);overflow:hidden;background:var(--creme);cursor:zoom-in}\n#mobi-lp .galerie figure.grand{grid-column:span 2;grid-row:span 2}\n#mobi-lp .galerie figure.large{grid-column:span 2}\n#mobi-lp .galerie img{width:100%;height:100%;object-fit:cover;transition:transform .6s}\n#mobi-lp .galerie figure:hover img{transform:scale(1.04)}\n#mobi-lp .galerie figcaption{position:absolute;left:10px;bottom:10px;right:10px;font-size:13px;font-weight:700;color:#fff;\n  background:rgba(10,10,10,.72);padding:7px 11px;border-radius:10px;width:fit-content;max-width:calc(100% - 20px);backdrop-filter:blur(4px)}\n#mobi-lp .galerie button.ouvrir{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;background:none;cursor:zoom-in}\n#mobi-lp .galerie-pied{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:34px}\n#mobi-lp .galerie-pied span{color:var(--gris);font-size:15px}\n#mobi-lp dialog.visionneuse{border:0;padding:0;background:transparent;max-width:min(1100px,94vw);width:100%;color:#fff}\n#mobi-lp dialog.visionneuse::backdrop{background:rgba(10,10,10,.92)}\n#mobi-lp .visionneuse img{width:100%;max-height:78vh;object-fit:contain;border-radius:14px;background:#000}\n#mobi-lp .visionneuse .barre-vis{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}\n#mobi-lp .visionneuse p{font-weight:700}\n#mobi-lp .visionneuse .nav{display:flex;gap:8px}\n#mobi-lp .visionneuse button{min-width:48px;height:48px;border-radius:var(--pilule);border:0;background:#fff;color:var(--noir);font:700 16px \"Mobi Montserrat\",sans-serif;cursor:pointer;padding:0 16px}\n#mobi-lp .visionneuse button.fermer{background:var(--vert)}\n\n\/* ---------- 5. t\u00e9moignage *\/\n#mobi-lp .temoignage-grille{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}\n#mobi-lp .video-facade{position:relative;display:block;width:100%;aspect-ratio:16\/9;border:0;padding:0;border-radius:22px;overflow:hidden;cursor:pointer;background:#000}\n#mobi-lp .video-facade img{width:100%;height:100%;object-fit:cover;opacity:.82;transition:opacity .3s,transform .6s}\n#mobi-lp .video-facade:hover img{opacity:1;transform:scale(1.02)}\n#mobi-lp .video-facade .lecture{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;background:var(--vert);display:grid;place-items:center;box-shadow:0 12px 40px -8px rgba(206,253,39,.6)}\n#mobi-lp .video-facade .lecture svg{width:30px;height:30px;margin-left:5px}\n#mobi-lp .video-facade .legende-video{position:absolute;left:18px;bottom:16px;font-size:14px;font-weight:700;color:#fff;background:rgba(10,10,10,.65);padding:8px 12px;border-radius:10px}\n#mobi-lp .lecteur{position:relative;aspect-ratio:16\/9;border-radius:22px;overflow:hidden;background:#000}\n#mobi-lp .lecteur iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n#mobi-lp .citation{margin:0}\n#mobi-lp .citation .guillemet{font-size:110px;line-height:.6;color:var(--vert);font-weight:800;display:block;height:46px}\n#mobi-lp .citation blockquote{margin:0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.18;letter-spacing:-.015em}\n#mobi-lp .citation blockquote .vert{color:var(--vert)}\n#mobi-lp .citation p.suite{margin-top:20px;font-size:18px;color:rgba(255,255,255,.78)}\n#mobi-lp .citation figcaption{margin-top:26px;display:flex;gap:14px;align-items:center;font-size:15px;color:rgba(255,255,255,.72)}\n#mobi-lp .citation figcaption b{display:block;color:#fff;font-size:17px}\n#mobi-lp .citation figcaption .rond{width:54px;height:54px;border-radius:50%;overflow:hidden;flex:none;border:2px solid var(--vert)}\n#mobi-lp .citation figcaption .rond img{width:100%;height:100%;object-fit:cover}\n\/* V6 : les autres vid\u00e9os de la cha\u00eene, sous le t\u00e9moignage principal *\/\n#mobi-lp .autres-videos{margin-top:56px;padding-top:30px;border-top:1px solid var(--ligne-sombre)}\n#mobi-lp .autres-videos .titre{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vert);margin:0 0 16px}\n#mobi-lp .autres-videos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}\n#mobi-lp .autres-videos a{display:flex;flex-direction:column;gap:9px;text-decoration:none;color:#fff}\n#mobi-lp .autres-videos .vign{position:relative;aspect-ratio:16\/9;border-radius:14px;overflow:hidden;background:#111}\n#mobi-lp .autres-videos .vign img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .25s,transform .5s}\n#mobi-lp .autres-videos a:hover .vign img{opacity:1;transform:scale(1.04)}\n#mobi-lp .autres-videos .vign::after{content:\"\";position:absolute;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;background:var(--vert) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5l12 7-12 7z' fill='%230A0A0A'\/%3E%3C\/svg%3E\") center\/18px no-repeat}\n#mobi-lp .autres-videos .duree{position:absolute;right:8px;bottom:8px;font-size:11.5px;font-weight:700;background:rgba(10,10,10,.75);padding:3px 7px;border-radius:6px}\n#mobi-lp .autres-videos b{font-size:14.5px;line-height:1.3}#mobi-lp .autres-videos small{font-size:12.5px;color:rgba(255,255,255,.6);margin-top:-5px}\n#mobi-lp .autre-avis{margin-top:70px;padding-top:34px;border-top:1px solid var(--ligne-sombre);display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center}\n#mobi-lp .autre-avis img{width:220px;height:140px;object-fit:cover;border-radius:16px}\n#mobi-lp .autre-avis blockquote{margin:0;font-size:21px;font-weight:700;line-height:1.35}\n#mobi-lp .autre-avis p{color:rgba(255,255,255,.65);font-size:14px;margin-top:10px}\n\n\/* ---------- 6. r\u00e9seau (carte) *\/\n#mobi-lp .reseau{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}\n#mobi-lp #reseau{padding:64px 0}#mobi-lp #reseau h2{font-size:clamp(28px,2.6vw,40px)}\n#mobi-lp .carte-france svg{max-height:calc(100svh - 150px);margin:0 auto}\n#mobi-lp .reseau-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0 22px;border-top:2px solid var(--noir)}\n#mobi-lp .reseau-stats div{display:flex;flex-direction:column;gap:6px;padding:16px 16px 0 0;border-bottom:0}\n#mobi-lp .reseau-stats div+div{padding-left:18px;border-left:1px solid var(--ligne-sombre)}\n#mobi-lp .reseau-stats span{font-size:14px;line-height:1.35}\n#mobi-lp .reseau-stats b{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.02em}\n#mobi-lp .reseau-stats span{color:var(--gris)}\n#mobi-lp .soutien{background:#fff;border-radius:18px;padding:18px 22px;margin-bottom:22px;font-size:15px}\n#mobi-lp .soutien b{display:block;font-size:17px;margin-bottom:6px}\n#mobi-lp .soutien span{color:var(--gris)}\n#mobi-lp .carte-france{position:relative;background:transparent;border-radius:0;padding:0;overflow:visible}\n#mobi-lp #reseau{background:var(--noir);color:#fff}\n#mobi-lp #reseau .surtitre{color:var(--vert)}\n#mobi-lp #reseau h2{color:#fff}\n#mobi-lp #reseau .reseau-intro{color:rgba(255,255,255,.72)!important}\n#mobi-lp #reseau .reseau-stats{border-top-color:rgba(255,255,255,.4)}\n#mobi-lp #reseau .reseau-stats div{border-bottom-color:var(--ligne-sombre)}\n#mobi-lp #reseau .reseau-stats b{color:var(--vert)}\n#mobi-lp #reseau .reseau-stats span{color:rgba(255,255,255,.72)}\n#mobi-lp #reseau .soutien{background:rgba(255,255,255,.06);border:1px solid var(--ligne-sombre)}\n#mobi-lp #reseau .soutien b{color:#fff}\n#mobi-lp #reseau .soutien span{color:rgba(255,255,255,.7)}\n#mobi-lp .carte-france svg{width:100%;height:auto;display:block}\n#mobi-lp .carte-france .pays{fill:#1c1c1c;stroke:#3a3a36;stroke-width:2.2;stroke-linejoin:round}\n#mobi-lp .carte-france .club{fill:var(--vert);opacity:.9}\n#mobi-lp .carte-france .halo{fill:var(--vert);opacity:.16}\n#mobi-lp .carte-france .repere{fill:none;stroke:#fff;stroke-width:2.5}\n#mobi-lp .carte-france .nom-repere{fill:#fff;font:700 26px \"Mobi Montserrat\",sans-serif}\n#mobi-lp .carte-france .legende{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.75);font-size:13px;font-weight:600}\n#mobi-lp .carte-france .legende i{width:10px;height:10px;border-radius:50%;background:var(--vert);display:inline-block}\n\n\/* ---------- 7. comment \u00e7a se passe *\/\n#mobi-lp .route{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:route;position:relative}\n#mobi-lp .route li{position:relative;padding:0 26px 0 0;counter-increment:route}\n#mobi-lp .route li::before{content:counter(route);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--noir);color:var(--vert);\n  font-size:24px;font-weight:800;position:relative;z-index:1;margin-bottom:20px}\n#mobi-lp .route li:first-child::before{background:var(--vert);color:var(--noir)}\n#mobi-lp .route li::after{content:\"\";position:absolute;top:28px;left:58px;right:0;height:2px;background:repeating-linear-gradient(90deg,var(--noir) 0 10px,transparent 10px 18px)}\n#mobi-lp .route li:last-child::after{display:none}\n#mobi-lp .route li .pointe{position:absolute;top:21px;right:6px;width:0;height:0;border-left:12px solid var(--noir);border-top:8px solid transparent;border-bottom:8px solid transparent}\n#mobi-lp .route li:last-child .pointe{display:none}\n#mobi-lp .route h3{font-size:19px;margin-bottom:8px}\n#mobi-lp .route p{color:var(--gris);font-size:15px}\n#mobi-lp .route .duree{display:inline-block;margin-top:12px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--vert-fonce)}\n#mobi-lp .comment-tete{display:flex;justify-content:space-between;align-items:end;gap:30px;flex-wrap:wrap;margin-bottom:46px}\n#mobi-lp .comment-tete .entete-section{margin-bottom:0}\n#mobi-lp .comment{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}\n#mobi-lp .comment .photo-edito{aspect-ratio:4\/3;position:sticky;top:30px}\n#mobi-lp .etapes{list-style:none;margin:36px 0 0;padding:0;counter-reset:etape}\n#mobi-lp .etapes li{display:grid;grid-template-columns:76px 1fr;gap:18px;padding:24px 0;border-top:1px solid var(--ligne)}\n#mobi-lp .etapes li:last-child{border-bottom:1px solid var(--ligne)}\n#mobi-lp .etapes li::before{counter-increment:etape;content:\"0\" counter(etape);font-size:46px;font-weight:800;line-height:1;color:var(--noir);letter-spacing:-.03em}\n#mobi-lp .etapes li:first-child::before{color:var(--vert-fonce)}\n#mobi-lp .etapes h3{margin-bottom:6px}\n#mobi-lp .etapes p{color:var(--gris)}\n#mobi-lp .comment .btn{margin-top:34px}\n\n\/* ---------- 8. tournois + dates *\/\n#mobi-lp .tournois{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n#mobi-lp .tournois figure{margin:0;border-radius:20px;overflow:hidden;position:relative;aspect-ratio:4\/3;background:#111}\n#mobi-lp .tournois img{width:100%;height:100%;object-fit:cover}\n#mobi-lp .tournois figcaption{position:absolute;left:12px;bottom:12px;font-size:13px;font-weight:700;background:rgba(10,10,10,.75);padding:7px 11px;border-radius:10px}\n#mobi-lp .frise{list-style:none;margin:60px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}\n\/* V6 : un titre par date, l'ann\u00e9e en grand, une ligne de d\u00e9tail *\/\n#mobi-lp .frise h3{font-size:17px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.01em;line-height:1.25;padding-right:12px}\n#mobi-lp .frise li:last-child::before{background:var(--vert)}\n#mobi-lp .frise::before{content:\"\";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--ligne-sombre)}\n#mobi-lp .frise li{position:relative;padding:34px 18px 0 0}\n#mobi-lp .frise li::before{content:\"\";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--noir);border:3px solid var(--vert)}\n#mobi-lp .frise b{display:block;font-size:28px;font-weight:800;color:var(--vert);margin-bottom:8px;letter-spacing:-.02em}\n#mobi-lp .frise span{font-size:14px;color:rgba(255,255,255,.78);display:block;line-height:1.45}\n#mobi-lp .frise span+span{margin-top:8px}\n\n\/* ---------- 9. l'entreprise *\/\n#mobi-lp .entreprise{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}\n#mobi-lp .fondateur{display:flex;gap:22px;align-items:center;margin-top:28px;padding:20px;border-radius:20px;background:var(--creme)}\n#mobi-lp .fondateur img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none}\n#mobi-lp .fondateur b{display:block;font-size:17px}\n#mobi-lp .fondateur span{color:var(--gris);font-size:15px}\n#mobi-lp .entreprise .texte p{font-size:18px;margin-bottom:16px}\n#mobi-lp .presse{border-top:2px solid var(--noir);padding-top:22px}\n#mobi-lp .presse p.titre{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin-bottom:22px}\n#mobi-lp .presse-logos{display:flex;flex-wrap:wrap;align-items:center;gap:26px 38px}\n#mobi-lp .presse-logos img{height:40px;width:auto;opacity:.8;filter:grayscale(1)}\n#mobi-lp .presse-logos img.haut{height:52px}\n#mobi-lp .labels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:40px}\n#mobi-lp .labels div{display:flex;gap:14px;align-items:center;padding:16px;border-radius:16px;border:1px solid var(--ligne);font-size:14px;font-weight:700;line-height:1.35}\n#mobi-lp .labels img{height:54px;width:auto;flex:none}\n#mobi-lp .labels div.sans-logo::before{content:\"FR\";flex:none;width:54px;height:54px;border-radius:12px;display:grid;place-items:center;background:var(--noir);color:var(--vert);font-weight:800;font-size:17px}\n#mobi-lp .labels div.recyclable::before{content:\"100%\";font-size:14px}\n\n\/* ---------- FAQ *\/\n\/* V7 : une seule colonne centr\u00e9e, num\u00e9rot\u00e9e (2 colonnes = questions d\u00e9cal\u00e9es quand on en ouvre une) *\/\n#mobi-lp #questions{padding:72px 0}\n#mobi-lp #questions .conteneur{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}\n#mobi-lp #questions .entete-section{margin-bottom:0;position:sticky;top:40px}\n#mobi-lp #questions .entete-section p{font-size:17px;margin-top:14px}\n#mobi-lp .faq{max-width:none;counter-reset:q;border-top:2px solid var(--noir)}\n#mobi-lp .faq details{border-bottom:1px solid var(--ligne)}\n#mobi-lp .faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px 1fr 36px;gap:14px;align-items:center;padding:16px 0;font-weight:700;font-size:18px;line-height:1.3}\n#mobi-lp .faq summary::before{counter-increment:q;content:counter(q,decimal-leading-zero);font-size:13px;font-weight:800;color:var(--gris-clair);letter-spacing:.04em}\n#mobi-lp .faq summary::-webkit-details-marker{display:none}\n#mobi-lp .faq summary::after{content:\"+\";flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:22px;font-weight:600;transition:transform .2s}\n#mobi-lp .faq details[open] summary::after{transform:rotate(45deg);background:var(--vert)}\n#mobi-lp .faq details p{padding:0 50px 18px 54px;margin:-4px 0 0;color:var(--gris);font-size:16px}\n\n\/* ---------- appel final (photo plein cadre) *\/\n#mobi-lp .final{position:relative;color:#fff;padding:150px 0;overflow:hidden;isolation:isolate}\n#mobi-lp .final>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}\n#mobi-lp .final::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,10,10,.94) 0%,rgba(10,10,10,.82) 45%,rgba(10,10,10,.45) 100%)}\n#mobi-lp .final .conteneur{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}\n#mobi-lp .final h2{font-size:clamp(34px,4.8vw,60px)}\n#mobi-lp .final h2 span{color:var(--vert)}\n#mobi-lp .final p{color:rgba(255,255,255,.8);margin-top:18px;font-size:19px}\n#mobi-lp .final .actions{display:flex;flex-direction:column;gap:12px}\n\n\/* ---------- pied de page *\/\n#mobi-lp footer{background:#000;color:var(--gris-clair);font-size:13px;padding:34px 0}\n#mobi-lp footer .conteneur{display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between}\n#mobi-lp footer a,#mobi-lp footer button{color:var(--gris-clair);background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}\n#mobi-lp footer nav{display:flex;gap:18px;flex-wrap:wrap}\n\n\/* ---------- barre collante mobile *\/\n#mobi-lp .barre{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(10,10,10,.94);backdrop-filter:blur(8px);\n  transform:translateY(110%);transition:transform .25s}\n#mobi-lp .barre.visible{transform:none}\n#mobi-lp .barre .btn{min-height:52px;font-size:16px;padding:0 18px}\n#mobi-lp .barre .btn-contour{flex:0 0 auto}\n#mobi-lp .barre .btn-vert{flex:1}\n\n\/* ---------- bandeau cookies *\/\n#mobi-lp .cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;max-width:560px;margin-left:auto;background:#fff;color:var(--encre);border-radius:18px;padding:20px;box-shadow:var(--ombre);border:1px solid var(--ligne)}\n#mobi-lp .cookies p{font-size:14px;color:var(--gris);margin-bottom:14px}\n#mobi-lp .cookies p b{color:var(--encre)}\n#mobi-lp .cookies .choix{display:flex;gap:10px}\n#mobi-lp .cookies .btn{flex:1;min-height:48px;font-size:15px}\n#mobi-lp .cookies .btn-gris{background:var(--creme);color:var(--encre)}\n\n\/* ---------- tablette *\/\n@media (max-width:1020px){\n  #mobi-lp .hero-grille{grid-template-columns:1fr;gap:28px;padding:104px 20px 48px}\n  #mobi-lp .hero::after{background:linear-gradient(180deg,rgba(10,10,10,.55) 0%,rgba(10,10,10,.82) 42%,rgba(10,10,10,.96) 100%)}\n  #mobi-lp .preuves{gap:8px 24px}\n  #mobi-lp .pourquoi,#mobi-lp .temoignage-grille,#mobi-lp .reseau,#mobi-lp .comment,#mobi-lp .entreprise,#mobi-lp .final .conteneur{grid-template-columns:1fr;gap:40px}\n  #mobi-lp .comment .photo-edito{position:relative;top:0}\n  #mobi-lp .formats{grid-template-columns:1fr 1fr;grid-template-rows:auto}\n  #mobi-lp .format{min-height:360px}\n  #mobi-lp .format:first-child{grid-row:auto;grid-column:span 2;min-height:440px}\n  #mobi-lp .format:nth-child(4){grid-column:auto}\n  #mobi-lp .chiffres-grille{grid-template-columns:1fr 1fr}\n  #mobi-lp .chiffres-grille div:nth-child(3){padding-left:0;border-left:0}\n  #mobi-lp .galerie{grid-template-columns:repeat(3,1fr)}\n  #mobi-lp .sports-grille{grid-template-columns:1fr 1fr}\n  #mobi-lp .route{grid-template-columns:1fr 1fr;row-gap:40px}\n  #mobi-lp .route li:nth-child(2)::after,#mobi-lp .route li:nth-child(2) .pointe{display:none}\n  #mobi-lp .frise{grid-template-columns:repeat(3,1fr);row-gap:34px}\n  #mobi-lp .hero-grille.large{grid-template-columns:1fr}\n  #mobi-lp #etape-2 .e2{grid-template-columns:1fr;gap:16px}#mobi-lp #etape-2 .resultat{margin-bottom:4px}\n  #mobi-lp .autres-videos ul{grid-template-columns:repeat(3,1fr)}\n  #mobi-lp #questions .conteneur{grid-template-columns:1fr;gap:28px}#mobi-lp #questions .entete-section{position:static}\n  #mobi-lp .reseau-stats{grid-template-columns:1fr}#mobi-lp .reseau-stats div+div{padding-left:0;border-left:0}\n  #mobi-lp #formats .entete-section{grid-template-columns:1fr}\n  #mobi-lp .formats{grid-template-rows:auto}\n  #mobi-lp .frise::before{display:none}\n  #mobi-lp .barre{display:flex}\n  #mobi-lp footer{padding-bottom:110px}\n}\n\/* ---------- mobile *\/\n@media (max-width:640px){\n  body,#mobi-lp{font-size:16px}\n  #mobi-lp section{padding:70px 0}\n  #mobi-lp .conteneur{padding:0 18px}\n  #mobi-lp .entete .conteneur{height:62px}\n  #mobi-lp .entete img{height:36px}\n  #mobi-lp .tel-entete .num{display:none}\n  #mobi-lp .hero{min-height:0}\n  #mobi-lp .hero-grille{padding:78px 16px 30px;gap:20px}\n  #mobi-lp .surtitre{font-size:11px}\n  #mobi-lp .hero h1{font-size:28px;margin:10px 0 10px}\n  #mobi-lp .hero .chapeau{font-size:16px}\n  #mobi-lp .hero .chapeau .long{display:none}\n  #mobi-lp .preuves{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.3}\n  #mobi-lp .preuves strong{font-size:17px;margin-bottom:2px}\n  #mobi-lp .six-chiffres{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin-top:16px}#mobi-lp .six-chiffres>div{gap:6px;align-items:flex-start}#mobi-lp .six-chiffres svg{width:16px;height:16px;margin-top:1px}\n  #mobi-lp .six-chiffres p{font-size:12px;white-space:normal}#mobi-lp .six-source{font-size:11px}\n  #mobi-lp .bandeau-clubs{flex-direction:column;align-items:flex-start;padding:16px 18px;gap:8px}#mobi-lp .bandeau-clubs b{font-size:76px}#mobi-lp .bandeau-clubs b.reseau-entier{font-size:44px}\n  #mobi-lp .bandeau-clubs em,#mobi-lp .bandeau-clubs em.long{font-size:min(19px,4.8vw)}#mobi-lp .bandeau-clubs em>span{white-space:normal}#mobi-lp .bandeau-clubs small{font-size:13px;margin-top:6px}#mobi-lp .bandeau-clubs small.detail{font-size:14px;margin-top:3px}\n  #mobi-lp .pause-video{display:none}\n  #mobi-lp .carte{padding:22px 18px;border-radius:20px}\n  #mobi-lp .carte h2{font-size:21px}\n  #mobi-lp .public{grid-template-columns:1fr}\n  #mobi-lp .autres-videos ul{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}\n  #mobi-lp .autres-videos li{scroll-snap-align:start}\n  #mobi-lp .carte .btn{font-size:16px;padding:0 18px}\n  #mobi-lp .entete-section{margin-bottom:30px}\n  #mobi-lp .entete-section p{font-size:17px}\n  #mobi-lp .photo-edito{aspect-ratio:4\/4.4;border-radius:20px}\n  #mobi-lp .pourquoi .texte p{font-size:17px}\n  #mobi-lp .chiffres{padding:54px 0}\n  #mobi-lp .chiffres-grille div{padding:22px 12px 0 0}\n  #mobi-lp .chiffres-grille div+div{padding-left:12px}\n  #mobi-lp .chiffres-grille div:nth-child(3){padding-left:0}\n  #mobi-lp .chiffres-grille span{font-size:13px}\n  #mobi-lp .formats{grid-template-columns:1fr}\n  #mobi-lp .sports-grille{grid-template-columns:1fr}\n  #mobi-lp .sports-grille.seul .sport-carte{flex-direction:column}#mobi-lp .sports-grille.seul .sport-carte img{width:100%;aspect-ratio:4\/3}#mobi-lp .sports-grille.seul .corps{padding:22px}\n  #mobi-lp .duo{grid-template-columns:1fr}\n  #mobi-lp .route{grid-template-columns:1fr;row-gap:0}\n  #mobi-lp .route li{padding:0 0 30px 78px;min-height:88px}\n  #mobi-lp .route li::before{position:absolute;left:0;top:0;margin:0;width:52px;height:52px;font-size:21px}\n  #mobi-lp .route li::after{display:block!important;top:52px;bottom:0;left:25px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--noir) 0 8px,transparent 8px 15px)}\n  #mobi-lp .route li:last-child::after{display:none!important}\n  #mobi-lp .route li .pointe{display:none}\n  #mobi-lp .cats button{padding:8px 13px;font-size:13px}\n  #mobi-lp #pourquoi{padding:60px 0}\n  #mobi-lp .annonceurs{padding:64px 0 56px}\n  #mobi-lp .fleches{display:none}\n  #mobi-lp .piste-ann{padding:6px 18px 14px;scroll-padding-inline:18px;gap:12px}\n  #mobi-lp .sports-choix label{padding:9px 4px;font-size:13px}\n  #mobi-lp .format,#mobi-lp .format:first-child{grid-column:auto;min-height:400px}\n  #mobi-lp .format-digital img{object-position:50% 20%;padding:56px 18px 170px}\n  #mobi-lp .format-digital::after{background:linear-gradient(0deg,rgba(10,10,10,.95) 0%,rgba(10,10,10,.6) 35%,rgba(10,10,10,0) 55%)}\n  #mobi-lp .format-digital .contenu{right:0;top:auto}\n  #mobi-lp .galerie-tete{align-items:start}\n  #mobi-lp .filtres button{padding:9px 13px;font-size:14px}\n  #mobi-lp .galerie{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -18px;padding:0 18px 10px;scrollbar-width:none}\n  #mobi-lp .galerie::-webkit-scrollbar{display:none}\n  #mobi-lp .galerie figure,#mobi-lp .galerie figure.grand,#mobi-lp .galerie figure.large{flex:0 0 84%;height:280px;scroll-snap-align:center}\n  #mobi-lp .citation .guillemet{font-size:80px;height:34px}\n  #mobi-lp .autre-avis{grid-template-columns:1fr;gap:18px;margin-top:50px}\n  #mobi-lp .autre-avis img{width:100%;height:180px}\n  #mobi-lp .reseau-stats div{grid-template-columns:96px 1fr}\n  #mobi-lp .reseau-stats b{font-size:28px}\n  #mobi-lp .carte-france{padding:16px;border-radius:22px}\n  #mobi-lp .carte-france .legende{left:16px;bottom:12px}\n  #mobi-lp .etapes li{grid-template-columns:58px 1fr}\n  #mobi-lp .etapes li::before{font-size:36px}\n  #mobi-lp .tournois{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px 8px;scrollbar-width:none}\n  #mobi-lp .tournois figure{flex:0 0 82%;scroll-snap-align:center}\n  #mobi-lp .frise{grid-template-columns:1fr 1fr}\n  #mobi-lp .labels{grid-template-columns:1fr}\n  #mobi-lp .presse-logos{gap:20px 28px}\n  #mobi-lp .presse-logos img{height:32px}\n  #mobi-lp .presse-logos img.haut{height:42px}\n  #mobi-lp .faq summary{font-size:17px}\n  #mobi-lp .faq details p{padding-right:0}\n  #mobi-lp .final{padding:90px 0}\n  #mobi-lp .galerie-pied .btn,#mobi-lp .reseau .btn,#mobi-lp .comment .btn,#mobi-lp .final .btn{width:100%;font-size:16px;padding:0 18px}\n  #mobi-lp .cookies{left:10px;right:10px;bottom:10px}\n}\n\n\/* ---------- V3 (30\/10, revue le 31\/10) : surtitre compl\u00e9t\u00e9, 6 chiffres un peu plus gros au format V2, activit\u00e9 libre, logos blancs *\/\n#mobi-lp .hero .surtitre em{font-style:normal;color:var(--vert)}\n#mobi-lp .hero .surtitre>span{color:#fff}\n\n#mobi-lp .hero .surtitre em{white-space:nowrap}#mobi-lp .hero .surtitre em{font-size:17px}@media (max-width:640px){#mobi-lp .hero .surtitre em{font-size:min(13px,calc((100vw - 60px) \/ 21.5))}}\n\/* 31\/10 : \u00ab Vous souhaitez en savoir plus ? \u00bb sur une seule ligne. Le texte fait 16,2 \u00d7 sa taille ; le formulaire fait\n   0,3375 \u00d7 l'\u00e9cran \u2212 102 px \u00e0 l'ordinateur (2 colonnes), l'\u00e9cran \u2212 68 px au t\u00e9l\u00e9phone : la taille suit, avec une marge. *\/\n#mobi-lp #etape-1 h2{white-space:nowrap;font-size:min(25px,calc(1.985vw - 6px))}\n@media (max-width:1020px){#mobi-lp #etape-1 h2{font-size:25px}}\n@media (max-width:640px){#mobi-lp #etape-1 h2{font-size:min(21px,calc(5.88vw - 4px))}}\n#mobi-lp .six-chiffres{gap:13px 41px}\n#mobi-lp .six-chiffres>div{gap:11px}\n#mobi-lp .six-chiffres svg{width:24px;height:24px}\n#mobi-lp .six-chiffres p{font-size:17.5px}\n#mobi-lp #merci-texte .tel{white-space:nowrap}\n#mobi-lp .logos-piste img{height:40px;opacity:1}\n@media (max-width:760px){\n  #mobi-lp .six-chiffres{gap:9px 12px}\n  #mobi-lp .six-chiffres>div{gap:6px}\n  \n  #mobi-lp .six-chiffres svg{width:18px;height:18px}\n  #mobi-lp .six-chiffres p{font-size:13.5px}\n  #mobi-lp .logos-piste img{height:32px}\n}\n\n#cookie-notice{display:none!important}\n\/* ---------- 09\/11 : retours de Marian et de Laurent sur t\u00e9l\u00e9phone (formulaire visible sans d\u00e9filer, fond plus sombre, bandeau cookies compact) *\/\n\/* la ligne \u00ab Sans engagement, 30 secondes \u00bb est retir\u00e9e : on garde un espace sous le titre du formulaire (tous \u00e9crans) *\/\n#mobi-lp #etape-1 h2{margin-bottom:20px}\n@media (max-width:640px){\n  #mobi-lp .hero-grille{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:66px 16px 26px}\n  #mobi-lp .hero-texte{display:contents}\n  #mobi-lp .hero .surtitre{order:1}\n  #mobi-lp .hero h1{order:2;font-size:27px;line-height:1.1;margin:8px 0 14px}\n  #mobi-lp .hero .carte{order:3}\n  #mobi-lp .hero .six-chiffres{order:4;margin-top:24px}\n  #mobi-lp .hero .six-source{order:5;margin-top:10px}\n  #mobi-lp .hero::after{background:linear-gradient(180deg,rgba(10,10,10,.76) 0%,rgba(10,10,10,.88) 34%,rgba(10,10,10,.96) 100%)}\n  #mobi-lp .carte{padding:18px 16px 20px}\n  #mobi-lp #etape-1 .etapes-pastilles,#mobi-lp #etape-2 .etapes-pastilles{margin-bottom:14px}\n  #mobi-lp #etape-1 h2{margin-bottom:14px}\n  #mobi-lp #etape-1 .champ{margin-bottom:12px}\n  #mobi-lp #etape-1 .champ label{margin-bottom:6px}\n  #mobi-lp #etape-1 .champ input{min-height:50px}\n  #mobi-lp .cookies{padding:14px 14px 12px;border-radius:16px}\n  #mobi-lp .cookies p{font-size:13px;line-height:1.35;margin-bottom:10px}\n  #mobi-lp .cookies .btn{min-height:44px;font-size:15px}\n  \/* \u00e9tape 2 : le bouton reste visible pendant qu'on remplit (overflow:clip, sinon le bloc du haut de page bloque le collage) *\/\n  #mobi-lp .hero{overflow:clip}\n  #mobi-lp #etape-2 .bandeau-clubs{padding:12px 16px;gap:4px}\n  #mobi-lp #etape-2 .bandeau-clubs b{font-size:56px;line-height:1}\n  #mobi-lp #etape-2 > button[type=submit]{position:sticky;bottom:12px;z-index:6;min-height:52px;font-size:15px;padding:0 12px;box-shadow:0 12px 28px -8px rgba(0,0,0,.55)}\n}\n\/* ---------- V2 (09\/11) : vid\u00e9os de pr\u00e9sentation (Mobisport, Laurent, le maire), lecture au clic *\/\n#mobi-lp #presentation{padding-bottom:44px}\n#mobi-lp .presentation-grille{display:grid;grid-template-columns:.78fr 1.4fr;gap:56px;align-items:center}\n#mobi-lp .video-intro{font-size:17px;margin-top:12px;color:rgba(255,255,255,.78)}\n#mobi-lp .creme .video-intro{color:var(--gris)}\n#mobi-lp .presentation-grille .btn,#mobi-lp .paroles-pied .btn{margin-top:26px}\n#mobi-lp .paroles-grille{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:32px;align-items:center;margin-top:34px}\n#mobi-lp .video-facade{box-shadow:0 18px 50px -18px rgba(0,0,0,.55);text-decoration:none}\n#mobi-lp .video-facade.haute{aspect-ratio:9\/16}\n#mobi-lp .video-lue{display:block;width:100%;border-radius:22px;background:#000;object-fit:contain}\n#mobi-lp .video-legende{margin:12px 4px 0;font-size:14px;line-height:1.35;color:var(--gris)}\n#mobi-lp .sombre .video-legende{color:rgba(255,255,255,.7)}\n@media (max-width:1020px){\n  #mobi-lp .paroles-grille{grid-template-columns:1fr;gap:26px}\n  #mobi-lp .paroles-maire{width:min(100%,calc(78svh * 9 \/ 16));margin:0 auto}\n  #mobi-lp .presentation-grille{display:flex;flex-direction:column;gap:0}\n  #mobi-lp .presentation-grille > div:first-child{display:contents}\n  #mobi-lp .presentation-grille .surtitre{order:1;align-self:flex-start}\n  #mobi-lp .presentation-grille h2{order:2}\n  #mobi-lp .presentation-grille .video-intro{order:3;margin-bottom:24px}\n  #mobi-lp .presentation-grille > div:last-child{order:4}\n  #mobi-lp .presentation-grille .btn{order:5;margin-top:24px;align-self:stretch}\n}\n@media (max-width:640px){\n  #mobi-lp #presentation{padding-bottom:30px}\n  #mobi-lp .video-facade .lecture{width:68px;height:68px}\n  #mobi-lp .video-facade .lecture svg{width:26px;height:26px}\n  #mobi-lp .presentation-grille .btn,#mobi-lp .paroles-pied .btn{width:100%}\n}\n\/* ---------- V2 variantes (09\/11) *\/\n#mobi-lp .paroles-solo{max-width:860px;margin-top:34px}\n#mobi-lp .hero .video-legende{color:rgba(255,255,255,.74)}\n\/* m2 : le maire dans \u00ab Pourquoi un club \u00bb *\/\n#mobi-lp .maire-pourquoi{display:flex;gap:22px;align-items:center;margin-top:30px}\n#mobi-lp .maire-pourquoi .maire-video{width:168px;flex:none}\n#mobi-lp .maire-pourquoi .lecture{width:50px;height:50px}\n#mobi-lp .maire-pourquoi .lecture svg{width:20px;height:20px}\n#mobi-lp .maire-pourquoi .maire-titre{font-weight:800;font-size:19px;margin:0 0 6px;color:var(--encre)}\n#mobi-lp .maire-pourquoi p{margin:0}\n#mobi-lp .maire-pourquoi .video-legende{margin-top:10px}\n\/* m3 : bande \u00ab un \u00e9lu en parle \u00bb sous les logos *\/\n#mobi-lp #elu{padding-top:54px;padding-bottom:54px}\n#mobi-lp .elu-grille{display:grid;grid-template-columns:210px minmax(0,1fr);gap:44px;align-items:center}\n#mobi-lp .elu-grille .lecture{width:60px;height:60px}\n#mobi-lp .elu-grille .lecture svg{width:24px;height:24px}\n#mobi-lp .elu-grille h2{margin:14px 0 0;font-size:clamp(26px,2.6vw,38px)}\n@media (max-width:640px){\n  #mobi-lp .maire-pourquoi{gap:16px}\n  #mobi-lp .maire-pourquoi .maire-video{width:128px}\n  #mobi-lp .elu-grille{grid-template-columns:132px minmax(0,1fr);gap:18px}\n  #mobi-lp .elu-grille h2{font-size:20px;margin-top:8px}\n  #mobi-lp #elu{padding-top:34px;padding-bottom:34px}\n}\n\/* ---------- E (09\/11) : page \u00ab vid\u00e9o d'abord \u00bb (titre, sous-titre, vid\u00e9o, bouton ; le formulaire est dans le bandeau du bas) *\/\n#mobi-lp .hero-e{min-height:100svh}\n#mobi-lp .hero-e::after{background:linear-gradient(180deg,rgba(10,10,10,.82) 0%,rgba(10,10,10,.68) 40%,rgba(10,10,10,.86) 100%)}\n#mobi-lp .hero-e .hero-fond{transition:opacity .6s ease}\n#mobi-lp .hero-e--lecture .hero-fond{opacity:.45}\n#mobi-lp .hero-e-contenu{position:relative;z-index:2;flex:1;width:100%;max-width:1040px;margin:0 auto;padding:96px 24px 44px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}\n#mobi-lp .hero-e h1{order:0;font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1.06;margin:0 0 14px;max-width:19em;text-wrap:balance}\n#mobi-lp .hero-e h1 .souligne{color:var(--vert)}\n#mobi-lp .hero-e .sous-titre{font-size:clamp(17px,1.5vw,21px);line-height:1.4;color:rgba(255,255,255,.88);max-width:36em;margin:0 0 24px}\n#mobi-lp .hero-e .video-e{width:min(100%,880px,calc((100svh - 436px) * 16 \/ 9));min-width:min(100%,400px)}\n#mobi-lp .hero-e .video-e .video-facade{border-radius:20px;box-shadow:0 22px 60px -20px rgba(0,0,0,.75)}\n#mobi-lp .hero-e .btn{margin-top:22px}\n@media (max-width:1020px){\n  #mobi-lp .hero-e-contenu{padding:96px 24px 44px}\n  #mobi-lp .hero-e h1{font-size:clamp(28px,5vw,42px)}\n  #mobi-lp .hero-e .video-e{width:min(100%,720px)}\n}\n@media (max-width:640px){\n  #mobi-lp .hero-e{min-height:0}\n  \/* serr\u00e9 expr\u00e8s : le bandeau de cookies (premier chargement) occupe le bas de l'\u00e9cran, le bouton doit rester au-dessus (mesur\u00e9 sur 5 tailles) *\/\n  #mobi-lp .hero-e-contenu{padding:68px 16px 24px;justify-content:flex-start}\n  #mobi-lp .hero-e h1{font-size:24px;line-height:1.1;margin:0 0 8px}\n  #mobi-lp .hero-e .sous-titre{font-size:15px;line-height:1.35;margin:0 0 12px}\n  #mobi-lp .hero-e .video-e{width:100%;min-width:0}\n  #mobi-lp .hero-e .video-e .video-facade{border-radius:16px}\n  #mobi-lp .hero-e .btn{width:100%;margin-top:12px;min-height:50px}\n}\n\/* bandeau du bas = le haut de page d'origine, descendu (le titre y est un h2 : un seul h1 dans la page) *\/\n#mobi-lp .bandeau-bas{min-height:0}\n#mobi-lp .bandeau-bas .hero-grille{padding-top:76px;padding-bottom:76px}\n#mobi-lp .hero h2.titre-bandeau{font-size:clamp(38px,3.5vw,62px);font-weight:800;margin:18px 0 22px;text-wrap:pretty}\n#mobi-lp .hero h2.titre-bandeau .souligne{color:var(--vert)}\n#mobi-lp .hero-grille.large h2.titre-bandeau{font-size:clamp(32px,3.3vw,46px)}\n@media (max-width:1020px){#mobi-lp .bandeau-bas .hero-grille{padding:56px 20px 56px}}\n@media (max-width:640px){\n  #mobi-lp .bandeau-bas .hero-grille{padding:44px 16px 36px}\n  #mobi-lp .hero h2.titre-bandeau{font-size:27px;line-height:1.1;margin:8px 0 14px;order:2}\n}\n\/* les chiffres, avec la vid\u00e9o du maire \u00e0 gauche (au-dessus sur t\u00e9l\u00e9phone) *\/\n#mobi-lp .chiffres-maire{padding:84px 0}\n#mobi-lp .chiffres-maire-grille{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:64px;align-items:center}\n#mobi-lp .chiffres-maire .maire-col .surtitre{margin-bottom:18px}\n#mobi-lp .chiffres-maire .chiffres-grille{grid-template-columns:1fr 1fr;border-top:0}\n#mobi-lp .chiffres-maire .chiffres-grille div{padding:26px 28px 26px 0;border-top:1px solid var(--ligne-sombre);border-left:0}\n#mobi-lp .chiffres-maire .chiffres-grille div:nth-child(even){padding-left:28px;border-left:1px solid var(--ligne-sombre)}\n#mobi-lp .chiffres-maire .chiffres-grille b{font-size:clamp(40px,4.2vw,56px)}\n#mobi-lp .chiffres-maire .chiffres-grille span{font-size:16px}\n#mobi-lp .chiffres-maire .sources{margin-top:18px}\n#mobi-lp .chiffres-maire .video-legende{color:rgba(255,255,255,.74)}\n#mobi-lp .chiffres-maire .btn{margin-top:28px}\n@media (max-width:1020px){\n  #mobi-lp .chiffres-maire-grille{grid-template-columns:1fr;gap:34px}\n  #mobi-lp .chiffres-maire .maire-col{width:min(100%,250px);margin:0 auto}\n  #mobi-lp .chiffres-maire .chiffres-grille div,#mobi-lp .chiffres-maire .chiffres-grille div:nth-child(3){padding:24px 20px 24px 0;border-left:0}\n  #mobi-lp .chiffres-maire .chiffres-grille div:nth-child(even){padding-left:20px;border-left:1px solid var(--ligne-sombre)}\n}\n@media (max-width:640px){\n  #mobi-lp .chiffres-maire{padding:54px 0}\n  #mobi-lp .chiffres-maire .chiffres-grille div,#mobi-lp .chiffres-maire .chiffres-grille div:nth-child(3){padding:20px 10px 20px 0;border-left:0}\n  #mobi-lp .chiffres-maire .chiffres-grille div:nth-child(even){padding-left:14px;border-left:1px solid var(--ligne-sombre)}\n  #mobi-lp .chiffres-maire .chiffres-grille b{font-size:34px}\n  #mobi-lp .chiffres-maire .chiffres-grille span{font-size:13px}\n  #mobi-lp .chiffres-maire .btn{width:100%}\n}\n@media (max-width:420px){#mobi-lp .btn[data-vers-formulaire]{font-size:15.5px;padding:0 14px;gap:8px}}\n\/* Laurent : le titre sur 4 lignes au lieu de 5 sur ordinateur *\/\n@media (min-width:1021px){#mobi-lp #paroles .presentation-grille{grid-template-columns:.95fr 1.3fr}}\n\/* bandeau d'appel, entre deux parties *\/\n#mobi-lp .appel-bandeau{background:var(--noir);color:#fff;padding:46px 0}\n#mobi-lp .appel-bandeau .conteneur{display:flex;align-items:center;justify-content:space-between;gap:28px}\n#mobi-lp .appel-bandeau p{font-size:clamp(21px,2.2vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.015em;max-width:26em}\n#mobi-lp .appel-bandeau p span{color:var(--vert)}\n@media (max-width:760px){\n  #mobi-lp .appel-bandeau{padding:34px 0}\n  #mobi-lp .appel-bandeau .conteneur{flex-direction:column;align-items:stretch;gap:18px}\n  #mobi-lp .appel-bandeau .btn{width:100%}\n}\n\/* ---------- E2 (09\/11 soir) : retours de Marian sur la maquette E *\/\n#mobi-lp .saut{display:none}\n@media (min-width:1021px){#mobi-lp .saut{display:inline}}\n#mobi-lp .btn-petit{min-height:46px;padding:0 22px;font-size:15px}\n#mobi-lp .btn-gros{min-height:72px;padding:0 48px;font-size:clamp(18px,1.55vw,22px)}\n\n\/* haut de page : titre plus large sur 2 lignes, sous-titre sur une ligne, vid\u00e9o plus grande et plus au milieu *\/\n#mobi-lp .hero-e-contenu{max-width:1360px;padding:88px 24px 44px}\n#mobi-lp .hero-e h1{max-width:none;font-size:clamp(28px,4.6vw,40px);line-height:1.08;margin:0 0 12px}\n#mobi-lp .hero-e .sous-titre{max-width:none;font-size:17px;margin:0 0 22px}\n#mobi-lp .hero-e .video-e{width:min(100%,720px)}\n@media (min-width:1021px){\n  #mobi-lp .hero-e h1{font-size:min(52px,calc(min(100vw - 48px,1312px) \/ 24.3))}\n  #mobi-lp .hero-e .sous-titre{font-size:min(21px,calc(min(100vw - 48px,1312px) \/ 60.5));margin-bottom:20px}\n  #mobi-lp .hero-e .video-e{width:min(100%,1000px,calc((100svh - 366px) * 16 \/ 9))}\n}\n@media (max-width:640px){\n  #mobi-lp .hero-e-contenu{padding:68px 16px 24px}\n  #mobi-lp .hero-e h1{font-size:24px;line-height:1.1;margin:0 0 8px}\n  #mobi-lp .hero-e .sous-titre{font-size:15px;line-height:1.35;margin:0 0 12px}\n  #mobi-lp .hero-e .video-e{width:100%}\n}\n\/* sur t\u00e9l\u00e9phone et tablette : quand la pr\u00e9sentation est lanc\u00e9e, le titre et le sous-titre s'assombrissent (pas le bouton) *\/\n#mobi-lp .hero-e h1,#mobi-lp .hero-e .sous-titre{transition:opacity .5s ease}\n@media (max-width:1020px){\n  #mobi-lp .hero-e--lecture h1,#mobi-lp .hero-e--lecture .sous-titre{opacity:.35}\n  #mobi-lp .hero-e--lecture .hero-fond{opacity:.25}\n}\n\n\/* Laurent : au milieu, titre au-dessus, bouton en dessous *\/\n#mobi-lp #paroles{padding:72px 0 76px}\n#mobi-lp #paroles .paroles-centre{display:flex;flex-direction:column;align-items:center;text-align:center}\n#mobi-lp #paroles h2{margin:14px 0 30px;font-size:clamp(28px,3.1vw,44px);max-width:none}\n#mobi-lp #paroles .video-centre{width:min(100%,860px)}\n#mobi-lp #paroles .video-legende{text-align:center;margin:12px 0 0}\n#mobi-lp #paroles .btn{margin-top:26px}\n@media (max-width:640px){#mobi-lp #paroles{padding:52px 0 56px}#mobi-lp #paroles h2{margin:12px 0 22px}#mobi-lp #paroles .btn{width:100%}}\n\n\/* gros bouton seul (ex-bandeau noir \u00ab Votre entreprise aussi\u2026 \u00bb) *\/\n#mobi-lp .appel-gros{background:var(--noir);padding:46px 0}\n#mobi-lp .appel-gros .conteneur{display:flex;justify-content:center}\n@media (max-width:640px){#mobi-lp .appel-gros{padding:30px 0}#mobi-lp .appel-gros .btn{width:100%;min-height:62px;padding:0 16px;font-size:16.5px}}\n\n\/* titres de partie : 2 lignes sur ordinateur *\/\n#mobi-lp #formats .entete-section{display:block;max-width:none;margin-bottom:26px}\n#mobi-lp #formats .entete-section p{margin-top:12px;max-width:62em}\n#mobi-lp #annonceurs .annonceurs-tete .entete-section{max-width:none;flex:1}\n#mobi-lp #comment .entete-section{max-width:none}\n#mobi-lp #tournois .entete-section{max-width:none}\n\n\/* \u00ab Comment \u00e7a se passe \u00bb plus fine *\/\n#mobi-lp #comment{padding:50px 0 54px}\n#mobi-lp #comment .comment-tete{margin-bottom:24px;align-items:center}\n#mobi-lp #comment .entete-section h2{margin:10px 0 0;font-size:clamp(28px,3vw,40px)}\n#mobi-lp #comment .route{margin-top:0}\n#mobi-lp #comment .route li::before{width:44px;height:44px;font-size:19px;margin-bottom:12px}\n#mobi-lp #comment .route li::after{top:21px;left:44px}\n#mobi-lp #comment .route li .pointe{top:14px}\n#mobi-lp #comment .route h3{font-size:17px;margin-bottom:5px}\n#mobi-lp #comment .route p{font-size:14px;line-height:1.4}\n#mobi-lp #comment .route .duree{margin-top:8px;font-size:11px}\n@media (max-width:640px){\n  #mobi-lp #comment{padding:40px 0 42px}\n  #mobi-lp #comment .route li{padding:0 0 16px 58px;min-height:60px}\n  #mobi-lp #comment .route li::before{width:40px;height:40px;font-size:17px}\n  #mobi-lp #comment .route li::after{top:40px;left:19px}\n  #mobi-lp #comment .route h3{margin:0 0 3px;font-size:16.5px}\n}\n\n@media (min-width:1021px){#mobi-lp #questions .entete-section h2{font-size:clamp(30px,3.3vw,46px)}}\n\/* questions : le num\u00e9ro est remplac\u00e9 par un bouton *\/\n#mobi-lp #questions .faq-bouton{margin-top:26px}\n@media (max-width:640px){#mobi-lp #questions .faq-bouton .btn{width:100%}#mobi-lp #questions .faq-bouton{margin-top:20px}}\n\/* boutons ajout\u00e9s dans les parties *\/\n#mobi-lp .cta-pied{margin-top:30px;display:flex}\n#mobi-lp .cta-centre{justify-content:center}\n#mobi-lp #temoignage .citation .btn{margin-top:26px}\n#mobi-lp #entreprise .texte .btn{margin-top:28px}\n@media (max-width:640px){#mobi-lp .cta-pied .btn,#mobi-lp #temoignage .citation .btn,#mobi-lp #entreprise .texte .btn{width:100%}}\n@media (max-width:420px){#mobi-lp .btn[data-vers-formulaire]{font-size:15px;padding:0 12px;gap:6px}}\n\n\/* P : o\u00f9 va \u00ab Pourquoi un club \u00bb *\/\n#mobi-lp #formats .pourquoi-bande{display:grid;grid-template-columns:1.1fr 1fr;gap:12px 48px;margin:0 0 28px;padding:24px 0 0;border-top:1px solid var(--ligne)}\n#mobi-lp #formats .pourquoi-bande .lead{font-size:clamp(20px,1.9vw,26px);font-weight:800;line-height:1.2;letter-spacing:-.01em;margin:0 0 10px;grid-column:1}\n#mobi-lp #formats .pourquoi-bande .texte-p{grid-column:1;color:var(--gris);font-size:16px}\n#mobi-lp #formats .pourquoi-bande .puces{grid-column:2;grid-row:1\/4;list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start}\n#mobi-lp #formats .pourquoi-bande .puces li{position:relative;padding-left:22px;font-size:15px;line-height:1.4}\n#mobi-lp #formats .pourquoi-bande .puces li::before{content:\"\";position:absolute;left:0;top:.4em;width:10px;height:10px;border-radius:50%;background:var(--vert);box-shadow:inset 0 0 0 2px var(--noir)}\n#mobi-lp #formats .pourquoi-bande .source{grid-column:1\/-1;font-size:12px;color:var(--gris-clair);margin:2px 0 0}\n#mobi-lp #formats .lead-court{font-weight:800;color:var(--encre)}\n#mobi-lp #formats .faits{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}\n#mobi-lp #formats .faits li{font-size:14px;font-weight:700;line-height:1.3;background:var(--creme);border:1px solid var(--ligne);border-radius:999px;padding:8px 16px;color:var(--encre)}\n#mobi-lp #formats .faits-source{font-size:12px;color:var(--gris-clair);margin:8px 0 0}\n@media (max-width:640px){#mobi-lp #formats .faits li{border-radius:14px;font-size:13.5px}}\n@media (max-width:1020px){#mobi-lp #formats .pourquoi-bande{grid-template-columns:1fr}#mobi-lp #formats .pourquoi-bande .puces{grid-column:1;grid-row:auto}}\n\n\/* carte \u00ab Les \u00e9v\u00e9nements du club \u00bb : d\u00e9grad\u00e9 plus fort, le texte tient sur une photo claire *\/\n#mobi-lp .formats .format:nth-child(3)::after{background:linear-gradient(0deg,rgba(10,10,10,.94) 0%,rgba(10,10,10,.8) 52%,rgba(10,10,10,.3) 82%,rgba(10,10,10,0) 100%)}\n\/* D : carte \u00ab communication digitale \u00bb *\/\n#mobi-lp .format-digital .etiquette{margin-bottom:10px}\n#mobi-lp #formats.d-a .format-digital,#mobi-lp #formats.d-b .format-digital{background:#141414}\n#mobi-lp #formats.d-a .format-digital::after,#mobi-lp #formats.d-b .format-digital::after{display:none}\n#mobi-lp #formats.d-a .format-digital img,#mobi-lp #formats.d-b .format-digital img{inset:auto;right:28px;top:50%;transform:translateY(-50%);width:auto;height:calc(100% - 60px);max-width:50%;\n  object-fit:contain;object-position:50% 50%;padding:0;background:#fff;border-radius:14px;box-shadow:0 16px 44px -12px rgba(0,0,0,.75);z-index:0}\n#mobi-lp #formats.d-a .format-digital:hover img,#mobi-lp #formats.d-b .format-digital:hover img{transform:translateY(-50%)}\n#mobi-lp #formats.d-a .format-digital .contenu,#mobi-lp #formats.d-b .format-digital .contenu{right:auto;left:0;top:0;bottom:0;width:46%;display:flex;flex-direction:column;justify-content:center;z-index:1}\n#mobi-lp #formats.d-a .format-digital p,#mobi-lp #formats.d-b .format-digital p{text-wrap:balance;max-width:none}\n#mobi-lp #formats.d-a .format-digital .marque,#mobi-lp #formats.d-b .format-digital .marque{display:none}\n\/* d-b : carte claire, pour la distinguer des photos du court *\/\n#mobi-lp #formats.d-b .format-digital{background:var(--creme);color:var(--encre);box-shadow:inset 0 0 0 1px var(--ligne)}\n#mobi-lp #formats.d-b .format-digital h3{color:var(--encre)}\n#mobi-lp #formats.d-b .format-digital p{color:var(--gris)}\n#mobi-lp #formats.d-b .format-digital img{box-shadow:0 14px 34px -14px rgba(0,0,0,.35);border:1px solid var(--ligne)}\n\/* d-c : bande pleine largeur sous la mosa\u00efque *\/\n#mobi-lp #formats.d-c .formats{grid-template-rows:290px 290px}\n#mobi-lp #formats.d-c .format:nth-child(2){grid-column:2\/4;grid-row:1}\n#mobi-lp #formats.d-c .format:nth-child(3){grid-column:2\/4;grid-row:2}\n#mobi-lp .format-bande{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;align-items:center;background:var(--creme);border-radius:22px;padding:26px 40px;margin-top:14px;box-shadow:inset 0 0 0 1px var(--ligne)}\n#mobi-lp .format-bande .etiquette{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--noir);background:var(--vert);padding:6px 10px;border-radius:8px;margin-bottom:12px}\n#mobi-lp .format-bande h3{font-size:24px;margin-bottom:8px;color:var(--encre)}\n#mobi-lp .format-bande p{color:var(--gris);font-size:15.5px;max-width:30em}\n#mobi-lp .format-bande figure{margin:0}\n#mobi-lp .format-bande img{width:100%;max-height:230px;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 14px 34px -14px rgba(0,0,0,.35);border:1px solid var(--ligne)}\n#mobi-lp .format-bande figcaption{font-size:12px;color:var(--gris);margin-top:8px;text-align:right}\n@media (max-width:1020px){\n  #mobi-lp #formats.d-c .format:nth-child(2),#mobi-lp #formats.d-c .format:nth-child(3){grid-column:auto;grid-row:auto}\n  #mobi-lp .format-bande{grid-template-columns:1fr;gap:20px;padding:24px}\n}\n@media (max-width:640px){\n  #mobi-lp #formats.d-a .format-digital,#mobi-lp #formats.d-b .format-digital{min-height:392px}\n  #mobi-lp #formats.d-a .format-digital img,#mobi-lp #formats.d-b .format-digital img{top:20px;right:auto;left:50%;transform:translateX(-50%);width:calc(100% - 40px);height:auto;max-width:none;max-height:200px}\n  #mobi-lp #formats.d-a .format-digital:hover img,#mobi-lp #formats.d-b .format-digital:hover img{transform:translateX(-50%)}\n  #mobi-lp #formats.d-a .format-digital .contenu,#mobi-lp #formats.d-b .format-digital .contenu{left:0;right:0;top:auto;bottom:0;width:auto;justify-content:flex-end}\n}\n\n\/* T : \u00ab Les bancs Mobisport sont aussi sur les courts des grands tournois \u00bb, plus fine *\/\n#mobi-lp #tournois{padding:62px 0 64px}\n#mobi-lp #tournois .entete-section{margin-bottom:26px}\n#mobi-lp #tournois .entete-section h2{font-size:clamp(28px,3.1vw,44px);margin:12px 0 10px}\n#mobi-lp #tournois .entete-section p{font-size:17px;max-width:46em}\n#mobi-lp #tournois .tournois figure{aspect-ratio:auto;height:190px}\n#mobi-lp #tournois .frise{margin-top:30px}\n#mobi-lp #tournois .frise li{padding:28px 14px 0 0}\n#mobi-lp #tournois .frise b{font-size:22px;margin-bottom:4px}\n#mobi-lp #tournois .frise h3{font-size:15px;margin-bottom:3px;padding-right:6px}\n#mobi-lp #tournois .frise span{font-size:12.5px;line-height:1.35}\n#mobi-lp #tournois .cta-pied{margin-top:28px}\n\/* t-b : les dates vont dans \u00ab Qui sommes-nous \u00bb ; ici, le titre, les 3 photos et un petit bouton *\/\n#mobi-lp #tournois.t-b .tournois figure{height:220px}\n#mobi-lp #tournois.t-b{padding:58px 0 60px}\n\/* t-c : tr\u00e8s fine, dates sur une ligne sans d\u00e9tail, pas de phrase d'introduction *\/\n#mobi-lp #tournois.t-c{padding:50px 0 52px}\n#mobi-lp #tournois.t-c .entete-section{margin-bottom:22px}\n#mobi-lp #tournois.t-c .entete-section p{display:none}\n#mobi-lp #tournois.t-c .tournois figure{height:150px}\n#mobi-lp #tournois.t-c .frise{margin-top:22px}\n#mobi-lp #tournois.t-c .frise li{padding-top:26px}\n#mobi-lp #tournois.t-c .frise b{font-size:20px;margin-bottom:2px}\n#mobi-lp #tournois.t-c .frise span{display:none}\n#mobi-lp #tournois.t-c .cta-pied{margin-top:20px}\n\/* les dates, dans \u00ab Qui sommes-nous \u00bb (fond clair) *\/\n#mobi-lp .frise-entreprise{margin-top:44px;padding-top:6px;border-top:1px solid var(--ligne)}\n#mobi-lp .frise-entreprise .surtitre{margin:20px 0 4px}\n#mobi-lp .frise-entreprise .frise{margin-top:18px}\n#mobi-lp .frise-entreprise .frise::before{background:var(--ligne)}\n#mobi-lp .frise-entreprise .frise li{padding:28px 14px 0 0}\n#mobi-lp .frise-entreprise .frise li::before{background:#fff;border-color:var(--vert-fonce)}\n#mobi-lp .frise-entreprise .frise li:last-child::before{background:var(--vert-fonce)}\n#mobi-lp .frise-entreprise .frise b{font-size:22px;color:var(--vert-fonce);margin-bottom:4px}\n#mobi-lp .frise-entreprise .frise h3{font-size:15px;color:var(--encre);margin-bottom:3px}\n#mobi-lp .frise-entreprise .frise span{font-size:12.5px;line-height:1.35;color:var(--gris)}\n@media (max-width:1020px){\n  #mobi-lp #tournois .frise{grid-template-columns:repeat(3,1fr);row-gap:22px}\n  #mobi-lp .frise-entreprise .frise{grid-template-columns:repeat(3,1fr);row-gap:22px}\n}\n@media (max-width:640px){\n  #mobi-lp #tournois{padding:44px 0 46px}\n  #mobi-lp #tournois .tournois figure,#mobi-lp #tournois.t-b .tournois figure{height:170px;flex:0 0 76%}\n  #mobi-lp #tournois.t-c .tournois figure{height:140px}\n  #mobi-lp #tournois .frise,#mobi-lp .frise-entreprise .frise{grid-template-columns:1fr 1fr}\n  #mobi-lp #tournois .frise span,#mobi-lp .frise-entreprise .frise span{font-size:12px}\n  #mobi-lp #tournois .entete-section p{font-size:15.5px}\n}\n\/* ---------- E3 (09\/11 soir) : retours de Marian sur E2 + optimisation du t\u00e9l\u00e9phone *\/\n\n\/* ===== haut de page : titre plus bas, vid\u00e9o un peu moins grande, bande de logos plus fine ===== *\/\n#mobi-lp .hero-e-contenu{z-index:4}\n@media (min-width:641px){#mobi-lp .hero-e-contenu{padding:112px 24px 14px}}\n@media (min-width:1021px){#mobi-lp .hero-e{min-height:min(100svh,960px)}}\n@media (min-width:1021px){#mobi-lp .hero-e .video-e{width:min(100%,900px,calc((100svh - 422px) * 16 \/ 9))}}\n#mobi-lp .hero-e::after{background:linear-gradient(180deg,rgba(10,10,10,.82) 0%,rgba(10,10,10,.68) 40%,rgba(10,10,10,.9) 80%,#0A0A0A 100%)}\n#mobi-lp .scene-e{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;transition:transform .95s cubic-bezier(.2,.8,.2,1)}\n#mobi-lp .scene-e .video-e{border-radius:20px;transition:transform .95s cubic-bezier(.2,.8,.2,1),box-shadow .9s ease}\n#mobi-lp .logos{padding:16px 0 22px;border-top:0}\n#mobi-lp .logos p{margin-bottom:14px;font-size:12px}\n#mobi-lp .logos-piste img{height:38px}\n\n\/* ===== mode cin\u00e9ma : au clic sur la vid\u00e9o du haut, tout s'assombrit sauf la vid\u00e9o et le bouton ===== *\/\n#mobi-lp .voile-cine{position:fixed;inset:0;z-index:3;background:rgba(6,6,6,.84);opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.22,.7,.2,1)}\n#mobi-lp .voile-cine.on{opacity:1}\n#mobi-lp .hero-e h1,#mobi-lp .hero-e .sous-titre,#mobi-lp .entete{transition:opacity .8s ease}\n@media (max-width:1020px){\n  #mobi-lp .hero-e--lecture h1,#mobi-lp .hero-e--lecture .sous-titre{opacity:1}\n  #mobi-lp .hero-e--lecture .hero-fond{opacity:.45}\n}\n#mobi-lp .hero-e--cine h1{opacity:.16}\n#mobi-lp .hero-e--cine .sous-titre{opacity:0}\n#mobi-lp.cine-on .entete{opacity:.2}\n#mobi-lp .hero-e--cine .scene-e{transform:translateY(var(--decale,0px))}\n#mobi-lp .hero-e--cine .scene-e .video-e{transform:scale(1.04);box-shadow:0 0 0 1px rgba(206,253,39,.35),0 0 70px -6px rgba(206,253,39,.32),0 34px 90px -24px rgba(0,0,0,.9)}\n#mobi-lp .hero-e--cine .scene-e .btn{animation:cine-bouton 3s ease-in-out 1s infinite}\n@keyframes cine-bouton{0%,100%{box-shadow:0 0 0 0 rgba(206,253,39,0)}50%{box-shadow:0 0 0 7px rgba(206,253,39,.14),0 0 34px 2px rgba(206,253,39,.28)}}\n@media (prefers-reduced-motion:reduce){\n  #mobi-lp .voile-cine,#mobi-lp .scene-e,#mobi-lp .scene-e .video-e,#mobi-lp .hero-e h1,#mobi-lp .hero-e .sous-titre,#mobi-lp .entete{transition:none}\n  #mobi-lp .hero-e--cine .scene-e .btn{animation:none}\n}\n\n\/* ===== Laurent : plus de l\u00e9gende ; \u00ab Ce que vous pouvez avoir \u00bb tient sur un \u00e9cran d'ordinateur ===== *\/\n@media (min-width:1021px){\n  #mobi-lp #formats{padding:28px 0 28px}\n  #mobi-lp #formats .entete-section{margin-bottom:12px}\n  #mobi-lp #formats .entete-section h2{font-size:clamp(26px,2.3vw,32px);line-height:1.1;margin:4px 0 6px}\n  #mobi-lp #formats .entete-section p{font-size:14.5px;line-height:1.5;max-width:none}\n  #mobi-lp #formats .faits{margin:8px 0 0;gap:6px 8px}\n  #mobi-lp #formats .faits li{font-size:12px;padding:5px 11px}\n  #mobi-lp #formats .faits-source{margin:5px 0 0;font-size:11px;line-height:1.3}\n  #mobi-lp #formats .formats{grid-template-rows:178px 178px;gap:12px}\n  #mobi-lp #formats .format{border-radius:18px}\n  #mobi-lp #formats .format .contenu{padding:16px 20px}\n  #mobi-lp #formats .format .etiquette{font-size:11px;padding:4px 8px;margin-bottom:8px}\n  #mobi-lp #formats .format h3{font-size:19px;margin-bottom:4px}\n  #mobi-lp #formats .format p{font-size:13px;line-height:1.38}\n  #mobi-lp #formats .format .marque{top:12px;right:12px;font-size:11px;padding:4px 8px}\n  #mobi-lp #formats .format .pastille-vert{top:12px;left:12px;font-size:11.5px;padding:6px 10px}\n  #mobi-lp #formats.d-a .format-digital img{height:calc(100% - 34px);right:24px}\n  #mobi-lp #formats .cta-pied{margin-top:12px}\n}\n\n\/* ===== les grandes dates : une bande \u00e0 part, entre \u00ab le m\u00eame mobilier que les pros \u00bb et \u00ab Qui sommes-nous \u00bb ===== *\/\n#mobi-lp .dates{background:var(--creme);padding:26px 0 28px}\n#mobi-lp .dates .surtitre{margin:0}\n#mobi-lp .dates .frise{margin:12px 0 0}\n#mobi-lp .dates .frise::before{background:var(--ligne)}\n#mobi-lp .dates .frise li{padding:26px 14px 0 0}\n#mobi-lp .dates .frise li::before{background:var(--creme);border-color:var(--vert-fonce)}\n#mobi-lp .dates .frise li:last-child::before{background:var(--vert-fonce)}\n#mobi-lp .dates .frise b{font-size:22px;color:var(--vert-fonce);margin-bottom:3px}\n#mobi-lp .dates .frise h3{font-size:15px;color:var(--encre);margin-bottom:3px;padding-right:6px}\n#mobi-lp .dates .frise span{font-size:12.5px;line-height:1.35;color:var(--gris)}\n#mobi-lp .dates.dates-sombre{background:var(--noir);border-top:1px solid var(--ligne-sombre)}\n#mobi-lp .dates.dates-sombre .surtitre{color:var(--vert)}\n#mobi-lp .dates.dates-sombre .frise::before{background:var(--ligne-sombre)}\n#mobi-lp .dates.dates-sombre .frise li::before{background:var(--noir);border-color:var(--vert)}\n#mobi-lp .dates.dates-sombre .frise li:last-child::before{background:var(--vert)}\n#mobi-lp .dates.dates-sombre .frise b{color:var(--vert)}\n#mobi-lp .dates.dates-sombre .frise h3{color:#fff}\n#mobi-lp .dates.dates-sombre .frise span{color:rgba(255,255,255,.74)}\n@media (max-width:1020px){\n  #mobi-lp .dates{padding:28px 0 30px}\n  #mobi-lp .dates .frise{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;gap:0;margin:14px -18px 0;padding:0 18px 4px;scrollbar-width:none}\n  #mobi-lp .dates .frise::-webkit-scrollbar{display:none}\n  #mobi-lp .dates .frise::before{display:none}\n  #mobi-lp .dates .frise li{flex:0 0 38%;scroll-snap-align:start}\n  #mobi-lp .dates .frise li::after{content:\"\";position:absolute;top:9px;left:22px;right:0;height:2px;background:var(--ligne)}\n  #mobi-lp .dates .frise li:last-child::after{display:none}\n  #mobi-lp .dates.dates-sombre .frise li::after{background:var(--ligne-sombre)}\n}\n@media (max-width:640px){#mobi-lp .dates .frise li{flex:0 0 64%}}\n\n\/* ===== questions : 2 colonnes, le bouton apr\u00e8s ===== *\/\n#mobi-lp #questions{padding:56px 0 60px}\n#mobi-lp #questions .conteneur{display:block}\n#mobi-lp #questions .entete-section{position:static;max-width:none;margin-bottom:26px;display:grid;grid-template-columns:1fr auto;gap:0 40px;align-items:end}\n#mobi-lp #questions .entete-section .surtitre{grid-column:1}\n#mobi-lp #questions .entete-section h2{grid-column:1;margin:10px 0 0}\n#mobi-lp #questions .entete-section p{grid-column:2;grid-row:2;margin:0 0 8px;font-size:17px;text-align:right}\n#mobi-lp #questions .faq-2{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start;border-top:0}\n#mobi-lp #questions .faq-col{border-top:2px solid var(--noir)}\n#mobi-lp #questions .faq summary{padding:14px 0;font-size:16.5px}\n#mobi-lp #questions .faq details p{padding:0 44px 16px 54px;font-size:15px}\n#mobi-lp #questions .faq-bouton{margin-top:30px;justify-content:center}\n@media (max-width:1020px){\n  #mobi-lp #questions .entete-section{display:block;margin-bottom:22px}\n  #mobi-lp #questions .entete-section p{text-align:left;margin:12px 0 0}\n  #mobi-lp #questions .faq-2{grid-template-columns:1fr}\n  #mobi-lp #questions .faq-col+.faq-col{border-top:0}\n}\n\n\/* ===== t\u00e9l\u00e9phone ===== *\/\n@media (max-width:640px){\n  \/* premier \u00e9cran = haut de page + bande de logos ; le t\u00e9moignage commence sous l'\u00e9cran *\/\n  #mobi-lp .ecran-1{min-height:100svh;display:flex;flex-direction:column}\n  #mobi-lp .ecran-1 .hero-e{flex:1 0 auto;min-height:0}\n  #mobi-lp .ecran-1 .logos{flex:none}\n  #mobi-lp .logos{padding:14px 0 16px}\n  #mobi-lp .logos p{margin-bottom:10px;font-size:11px}\n  #mobi-lp .logos-piste{gap:38px}\n  #mobi-lp .logos-piste img{height:32px}\n  #mobi-lp .scene-e .video-e{border-radius:16px}\n  #mobi-lp .hero-e--cine .scene-e .video-e{transform:scale(1.025)}\n\n  \/* boutons : texte et fl\u00e8che centr\u00e9s, \u00e9quilibr\u00e9s sur 2 lignes si besoin *\/\n  #mobi-lp .btn{min-height:54px;padding-top:12px;padding-bottom:12px;line-height:1.2;text-align:center;gap:10px;text-wrap:balance}\n  #mobi-lp .btn .fleche{flex:none;display:inline-block;line-height:1}\n  #mobi-lp .cta-pied .btn,#mobi-lp #comment .btn,#mobi-lp #reseau a.btn,#mobi-lp #chiffres .btn,#mobi-lp #paroles .btn,#mobi-lp #temoignage .btn,\n  #mobi-lp #entreprise .btn,#mobi-lp #tournois .btn,#mobi-lp #formats .btn,#mobi-lp #questions .btn{width:100%}\n\n  \/* gros bouton : une pastille nette, fl\u00e8che dans un rond *\/\n  #mobi-lp .appel-gros{padding:26px 0}\n  #mobi-lp .appel-gros .btn-gros{width:100%;min-height:76px;padding:10px 12px 10px 26px;justify-content:space-between;text-align:left;font-size:19px;line-height:1.15;gap:14px}\n  #mobi-lp .appel-gros .btn-gros .fleche{width:48px;height:48px;border-radius:50%;background:var(--noir);color:var(--vert);display:grid;place-items:center;font-size:22px;line-height:1;padding-bottom:2px}\n\n  \/* r\u00e9seau : titre, puis chiffres \u00e0 gauche et carte \u00e0 droite, puis l'encadr\u00e9 et le bouton *\/\n  #mobi-lp #reseau{padding:40px 0 44px}\n  #mobi-lp #reseau .conteneur.reseau{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:0 12px;align-items:center}\n  #mobi-lp #reseau .reseau>.revele:first-child{display:contents}\n  #mobi-lp #reseau .surtitre{grid-column:1\/-1;grid-row:1}\n  #mobi-lp #reseau h2{grid-column:1\/-1;grid-row:2;margin:10px 0 0!important;font-size:26px;line-height:1.12}\n  #mobi-lp #reseau .reseau-intro{grid-column:1\/-1;grid-row:3;font-size:15px!important;margin:8px 0 16px!important}\n  #mobi-lp #reseau .reseau-stats{grid-column:1;grid-row:4;display:flex;flex-direction:column;margin:0;border-top:0}\n  #mobi-lp #reseau .reseau-stats div{display:flex;flex-direction:column;gap:2px;padding:10px 0 10px;border-top:1px solid var(--ligne-sombre);border-left:0}\n  #mobi-lp #reseau .reseau-stats div:first-child{border-top:2px solid rgba(255,255,255,.4)}\n  #mobi-lp #reseau .reseau-stats b{font-size:28px}\n  #mobi-lp #reseau .reseau-stats span{font-size:12px;line-height:1.3}\n  #mobi-lp #reseau .carte-france{grid-column:2;grid-row:4;padding:0}\n  #mobi-lp #reseau .carte-france svg{max-height:none}\n  #mobi-lp #reseau .carte-france .legende{position:static;margin-top:6px;font-size:11px}\n  #mobi-lp #reseau .soutien{grid-column:1\/-1;grid-row:5;margin:18px 0 0;padding:14px 16px;border-radius:16px}\n  #mobi-lp #reseau .soutien b{font-size:15px;line-height:1.25;display:block;margin-bottom:6px}\n  #mobi-lp #reseau .soutien span{font-size:13px;line-height:1.45;display:block}\n  #mobi-lp #reseau a.btn{grid-column:1\/-1;grid-row:6;margin-top:16px}\n\n  \/* ce que vous pouvez avoir : en-t\u00eate resserr\u00e9, les 4 formats se d\u00e9plient au toucher *\/\n  #mobi-lp #formats{padding:38px 0 42px}\n  #mobi-lp #formats .entete-section{margin-bottom:16px}\n  #mobi-lp #formats .entete-section h2{font-size:24px;line-height:1.12;margin:6px 0 8px}\n  #mobi-lp #formats .entete-section p{font-size:14px;line-height:1.45}\n  #mobi-lp #formats .faits{display:grid;gap:7px;margin:12px 0 0}\n  #mobi-lp #formats .faits li{background:none;border:0;border-radius:0;padding:0 0 0 18px;font-size:12.5px;font-weight:600;line-height:1.35;position:relative}\n  #mobi-lp #formats .faits li::before{content:\"\";position:absolute;left:0;top:.42em;width:8px;height:8px;border-radius:50%;background:var(--vert-fonce)}\n  #mobi-lp #formats .faits-source{font-size:10.5px;margin:6px 0 0}\n  #mobi-lp #formats.formats-acc .formats{display:flex;flex-direction:column;gap:10px}\n  #mobi-lp #formats.formats-acc .format,#mobi-lp #formats.formats-acc .format:first-child{min-height:150px;height:auto;display:flex;flex-direction:column;justify-content:flex-end;border-radius:16px;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-column:auto}\n  #mobi-lp #formats.formats-acc .format .contenu{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;padding:14px 62px 14px 16px;display:block}\n  #mobi-lp #formats.formats-acc .format h3{font-size:19px;line-height:1.15;margin:0}\n  #mobi-lp #formats.formats-acc .format .etiquette{display:none}\n  #mobi-lp #formats.formats-acc .format.ouvert{min-height:300px}\n  #mobi-lp #formats.formats-acc .format.ouvert .etiquette{display:inline-block;font-size:11px;padding:4px 8px;margin-bottom:8px}\n  #mobi-lp #formats.formats-acc .format .contenu p{max-height:0;opacity:0;overflow:hidden;margin:0;font-size:14px;line-height:1.45;transition:max-height .45s ease,opacity .35s ease,margin .35s ease}\n  #mobi-lp #formats.formats-acc .format.ouvert .contenu p{max-height:240px;opacity:1;margin-top:8px}\n  #mobi-lp #formats.formats-acc .format .contenu::after{content:\"+\";position:absolute;right:14px;bottom:13px;width:36px;height:36px;border-radius:50%;background:var(--vert);color:var(--noir);display:grid;place-items:center;font:700 24px\/1 \"Mobi Montserrat\",sans-serif;padding-bottom:2px;transition:transform .3s ease}\n  #mobi-lp #formats.formats-acc .format.ouvert .contenu::after{transform:rotate(45deg)}\n  #mobi-lp #formats.formats-acc .format.ouvert::after{background:linear-gradient(0deg,rgba(10,10,10,.96) 0%,rgba(10,10,10,.86) 55%,rgba(10,10,10,.35) 100%)}\n  #mobi-lp #formats.formats-acc .format .marque{top:10px;right:10px;font-size:11px;padding:4px 8px}\n  #mobi-lp #formats.formats-acc .format .pastille-vert{top:10px;left:10px;font-size:11.5px;padding:6px 10px}\n  #mobi-lp #formats.formats-acc.d-a .format-digital,#mobi-lp #formats.formats-acc.d-a .format-digital.ouvert{min-height:0;background:#141414}\n  #mobi-lp #formats.formats-acc.d-a .format-digital img{position:relative;inset:auto;left:auto;top:auto;right:auto;transform:none;width:calc(100% - 32px);height:auto;max-width:none;max-height:0;margin:0 16px;opacity:0;padding:0;\n    object-fit:contain;background:#fff;border-radius:12px;box-shadow:none;z-index:0;transition:max-height .45s ease,opacity .35s ease,margin .35s ease}\n  #mobi-lp #formats.formats-acc.d-a .format-digital.ouvert img{max-height:210px;opacity:1;margin-top:16px}\n  #mobi-lp #formats.formats-acc.d-a .format-digital:hover img{transform:none}\n  #mobi-lp #formats.formats-acc.d-a .format-digital .contenu{justify-content:flex-end}\n\n  \/* comment \u00e7a se passe : le bouton sous les \u00e9tapes, \u00e9tapes resserr\u00e9es *\/\n  #mobi-lp #comment{padding:36px 0 40px}\n  #mobi-lp #comment .conteneur{display:flex;flex-direction:column}\n  #mobi-lp #comment .comment-tete{display:contents}\n  #mobi-lp #comment .comment-tete .entete-section{order:1;margin-bottom:16px}\n  #mobi-lp #comment .route{order:2}\n  #mobi-lp #comment .comment-tete .btn{order:3;margin-top:8px}\n  #mobi-lp #comment .route li{padding:0 0 16px 60px;min-height:58px}\n  #mobi-lp #comment .route h3{margin:0 0 2px}\n  #mobi-lp #comment .route .duree{margin-top:5px}\n\n  \/* formulaire : \u00e9tape 2 resserr\u00e9e (m\u00eames champs, m\u00eame ordre, m\u00eame envoi) *\/\n  #mobi-lp .bandeau-bas .hero-grille{padding:30px 14px 22px}\n  #mobi-lp #bandeau h2.titre-bandeau{font-size:24px;margin:6px 0 12px}\n  #mobi-lp #bandeau .carte{padding:14px 14px 12px}\n  #mobi-lp #etape-2 .etapes-pastilles{margin-bottom:10px}\n  #mobi-lp #etape-2 .bandeau-clubs{flex-direction:row;align-items:center;gap:12px;padding:9px 14px;margin-bottom:12px;border-radius:14px}\n  #mobi-lp #etape-2 .bandeau-clubs b{font-size:46px;line-height:.9;letter-spacing:-.03em}\n  #mobi-lp #etape-2 .bandeau-clubs em,#mobi-lp #etape-2 .bandeau-clubs em.long{font-size:14.5px;line-height:1.22}\n  #mobi-lp #etape-2 .bandeau-clubs em>span{display:inline}\n  #mobi-lp #etape-2 .bandeau-clubs em>span+span{margin-left:.3em}\n  #mobi-lp #etape-2 .bandeau-clubs small.detail{font-size:12px;margin-top:3px;font-weight:600}\n  #mobi-lp #etape-2 .e2{gap:0}\n  #mobi-lp #etape-2 .champ{margin-bottom:8px}\n  #mobi-lp #etape-2 .champ label{font-size:13px;margin-bottom:3px}\n  #mobi-lp #etape-2 .champ input,#mobi-lp #etape-2 .champ select{min-height:44px;font-size:16px;padding:0 14px}\n  #mobi-lp #etape-2 .oui-non{margin-top:6px;margin-bottom:10px}\n  #mobi-lp #etape-2 .oui-non legend{font-size:13px;margin-bottom:2px}\n  #mobi-lp #etape-2 .oui-non .q{padding:5px 0;gap:8px}\n  #mobi-lp #etape-2 .oui-non .q>span{font-size:12.5px;line-height:1.25}\n  #mobi-lp #etape-2 .oui-non label{padding:4px 11px;font-size:13px;border-width:1.5px}\n  #mobi-lp #etape-2 > button[type=submit]{min-height:50px}\n  #mobi-lp #etape-2 .mini{font-size:11px;margin-top:8px;line-height:1.35}\n  #mobi-lp #etape-2 .lien-retour{font-size:12.5px;margin-top:2px;padding:4px 0}\n}\n\/* t\u00e9l\u00e9phones assez hauts : la place en trop va au-dessus du titre (on y voit la photo du court), pas entre le bouton et la bande de logos ;\n   90 px sous le bouton = le bandeau de cookies (~160 px au bas de l'\u00e9cran, bande de logos comprise) ne le cache jamais *\/\n@media (max-width:640px) and (min-height:700px){#mobi-lp .hero-e-contenu{justify-content:flex-end;padding-bottom:90px}}\n\/* ---------- E4 (09\/11 nuit) : retours de Marian sur E3 (t\u00e9l\u00e9phone) + introduction de \u00ab Ce que vous pouvez avoir \u00bb *\/\n\n\/* ===== pubs m\u00e9tier (10\/11) : \u00ab Vous \u00eates opticien ? \u00bb au-dessus du titre du haut, pour les liens ?metier= et ?ville= des pubs ===== *\/\n#mobi-lp .hero-e h1 .metier-haut{display:block;margin:0 0 .3em;font-size:max(16px,.5em);font-weight:800;line-height:1.2;color:var(--vert);letter-spacing:.01em}\n#mobi-lp .hero-e h1 .metier-haut[hidden]{display:none}\n@media (min-width:1021px){\n  #mobi-lp .hero-e h1 .metier-haut{font-size:.45em}\n  #mobi-lp .hero-e:has(.metier-haut:not([hidden])) .video-e{width:min(100%,880px,calc((100svh - 490px) * 16 \/ 9))}\n}\n\n\/* ===== boutons \u00ab + \u00bb dessin\u00e9s en CSS : la croix est exactement au centre du rond, et elle tourne autour de son centre ===== *\/\n#mobi-lp .faq summary::after{content:\"\";width:34px;height:34px;padding:0;background-color:#fff;\n  background-image:linear-gradient(var(--noir),var(--noir)),linear-gradient(var(--noir),var(--noir));background-size:14px 2.4px,2.4px 14px;background-position:center;background-repeat:no-repeat;transition:transform .25s ease,background-color .25s ease}\n#mobi-lp .faq details[open] summary::after{transform:rotate(45deg);background-color:var(--vert);background-image:linear-gradient(var(--noir),var(--noir)),linear-gradient(var(--noir),var(--noir));background-size:14px 2.4px,2.4px 14px;background-position:center;background-repeat:no-repeat}\n\n\/* ===== introduction de \u00ab Ce que vous pouvez avoir \u00bb : communs aux 3 designs ===== *\/\n#mobi-lp #formats .ft{display:block;max-width:none;margin-bottom:14px}\n#mobi-lp #formats .ft svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n#mobi-lp #formats .ft .surtitre{display:inline-flex}\n#mobi-lp #formats .ft h2{margin:4px 0 0}\n#mobi-lp #formats .ft .faits-source{margin:8px 0 0}\n#mobi-lp #formats .ft em{font-style:normal}\n#mobi-lp #formats .ft-haut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:0 36px;align-items:end}\n#mobi-lp #formats .ft-faits,#mobi-lp #formats .ft-liste,#mobi-lp #formats .ft-stats,#mobi-lp #formats .ft-chips{list-style:none;margin:0;padding:0}\n\n\/* A : 3 cartes ; les 3 faits \u00e0 droite du titre *\/\n#mobi-lp #formats .ft-a .ft-faits{display:grid;gap:7px}\n#mobi-lp #formats .ft-a .ft-faits li{display:flex;gap:10px;align-items:center;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--encre)}\n#mobi-lp #formats .ft-a .ft-faits svg{width:20px;height:20px;color:var(--vert-fonce)}\n#mobi-lp #formats .ft-a .ft-cartes{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:12px;margin-top:14px}\n#mobi-lp #formats .ft-a .ft-carte{margin:0;padding:13px 16px;border-radius:16px;display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.42;max-width:none}\n#mobi-lp #formats .ft-a .ft-carte svg{margin-top:1px}\n#mobi-lp #formats .ft-a .c1{background:var(--vert);color:var(--noir)}\n#mobi-lp #formats .ft-a .c1 b{font-size:16.5px;line-height:1.25;font-weight:800}\n#mobi-lp #formats .ft-a .c2{background:var(--noir);color:rgba(255,255,255,.84)}\n#mobi-lp #formats .ft-a .c2 svg{color:var(--vert)}\n#mobi-lp #formats .ft-a .c2 em{color:#fff;font-weight:800}\n#mobi-lp #formats .ft-a .c3{background:var(--creme);color:var(--gris);box-shadow:inset 0 0 0 1px var(--ligne)}\n#mobi-lp #formats .ft-a .c3 svg{color:var(--vert-fonce)}\n#mobi-lp #formats .ft-a .c3 b{color:var(--encre);font-weight:800}\n\n\/* B : les chiffres d'abord *\/\n#mobi-lp #formats .ft-b .ft-lead{margin:0;padding-left:16px;border-left:4px solid var(--vert);font-size:18px;line-height:1.3;font-weight:800;color:var(--encre);max-width:none}\n#mobi-lp #formats .ft-b .ft-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}\n#mobi-lp #formats .ft-b .ft-stats li{background:var(--noir);color:rgba(255,255,255,.8);border-radius:16px;padding:9px 18px;display:flex;align-items:center;gap:14px}\n#mobi-lp #formats .ft-b .ft-stats b{font-size:25px;font-weight:800;color:var(--vert);letter-spacing:-.01em;line-height:1.05;flex:none}\n#mobi-lp #formats .ft-b .ft-stats span{font-size:12.5px;line-height:1.35}\n#mobi-lp #formats .ft-b .ft-textes{display:grid;grid-template-columns:1fr 1fr;gap:10px 32px;margin-top:8px}\n#mobi-lp #formats .ft-b .ft-textes p{margin:0;font-size:13px;line-height:1.42;color:var(--gris);max-width:none}\n#mobi-lp #formats .ft-b .ft-textes strong{color:var(--encre);font-weight:800}\n\n\/* C : 4 rep\u00e8res \u00e0 ic\u00f4nes, les faits en pastilles *\/\n#mobi-lp #formats .ft-c .ft-haut{grid-template-columns:minmax(0,612px) minmax(0,1fr);gap:0 36px}\n#mobi-lp #formats .ft-c h2{font-size:27px}\n#mobi-lp #formats .ft-c .ft-haut{align-items:start}\n#mobi-lp #formats .ft-c .ft-liste{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}\n#mobi-lp #formats .ft-c .ft-liste li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.4;color:var(--gris);padding-top:9px;border-top:2px solid var(--noir)}\n#mobi-lp #formats .ft-c .ft-liste svg{width:22px;height:22px;color:var(--vert-fonce);margin-top:1px}\n#mobi-lp #formats .ft-c .ft-liste b{color:var(--encre);font-weight:800}\n#mobi-lp #formats .ft-c .ft-chips{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:12px}\n#mobi-lp #formats .ft-c .ft-chips li{font-size:12px;font-weight:700;line-height:1.3;background:var(--creme);border:1px solid var(--ligne);border-radius:999px;padding:5px 12px;color:var(--encre)}\n\n@media (max-width:1100px){\n  #mobi-lp #formats .ft-haut,#mobi-lp #formats .ft-c .ft-haut{grid-template-columns:1fr;gap:12px 0}\n  #mobi-lp #formats .ft-c h2{font-size:clamp(24px,3.4vw,30px)}\n  #mobi-lp #formats .ft-a .ft-cartes{grid-template-columns:1fr 1fr}\n  #mobi-lp #formats .ft-a .c2{grid-row:1\/3;grid-column:2}\n  #mobi-lp #formats .ft-b .ft-stats{grid-template-columns:1fr}\n}\n\n#mobi-lp #questions .faq-plus{display:none}\n\n\/* ===== t\u00e9l\u00e9phone ===== *\/\n@media (max-width:640px){\n  \/* premier \u00e9cran : le titre tout en haut ; sur les petits \u00e9crans (moins de 720 px de haut, dont le navigateur int\u00e9gr\u00e9 \u00e0 Facebook en 390 \u00d7 670)\n     la vid\u00e9o et son bouton suivent juste le titre, pour rester au-dessus du bandeau de cookies *\/\n  #mobi-lp .hero-e-contenu{justify-content:flex-start}\n  #mobi-lp .hero-e .scene-e{margin-top:0;margin-bottom:0}\n}\n\/* \u00e9crans assez hauts : la place libre est r\u00e9partie 7 \/ 7 \/ 10 (au-dessus du titre \/ entre le sous-titre et la vid\u00e9o \/ sous le bouton) :\n   le titre et le sous-titre sont \u00e0 \u00e9gale distance de l'en-t\u00eate et de la vid\u00e9o (demande de Marian, 10\/11) et la vid\u00e9o garde sa place d'avant\n   (centre \u00e0 48-49 % de l'\u00e9cran : \u00b11 px sur 390\u00d7844, 412\u00d7915, 430\u00d7932 et 375\u00d7812, 5 px au plus sur 390\u00d7720). Poids cherch\u00e9s par essais (e4_poids.py) :\n   1 \/ 1 \/ 2 faisait remonter la vid\u00e9o de 9 px, 3 \/ 3 \/ 5 allait avec un sous-titre de 3 lignes (il en a 2 depuis que sa 2e phrase est retir\u00e9e). 62 px = bas de l'en-t\u00eate ; 90 px = r\u00e9serve du bandeau de cookies. *\/\n@media (max-width:640px) and (min-height:720px){\n  #mobi-lp .hero-e-contenu{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:7fr auto auto 7fr auto 10fr;justify-items:center;align-items:start;padding-top:62px;padding-bottom:90px}\n  #mobi-lp .hero-e-contenu>h1{grid-row:2}\n  #mobi-lp .hero-e-contenu>.sous-titre{grid-row:3;margin-bottom:0}\n  #mobi-lp .hero-e-contenu>.scene-e{grid-row:5;margin:0}\n}\n\n@media (max-width:640px){\n  \/* retours clients : plus compact *\/\n  #mobi-lp #temoignage{padding:34px 0 36px}\n  #mobi-lp #temoignage .temoignage-grille{gap:16px}\n  #mobi-lp .citation .guillemet{font-size:58px;height:22px}\n  #mobi-lp .citation blockquote{font-size:22px;line-height:1.2}\n  #mobi-lp .citation p.suite{margin-top:10px;font-size:14px;line-height:1.45}\n  #mobi-lp .citation figcaption{margin-top:14px;gap:12px;font-size:12.5px;line-height:1.35}\n  #mobi-lp .citation figcaption b{font-size:15px}\n  #mobi-lp .citation figcaption .rond{width:42px;height:42px;border-width:2px}\n  #mobi-lp .citation .btn{margin-top:16px}\n  #mobi-lp #temoignage .autres-videos{margin-top:20px;padding-top:16px}\n  #mobi-lp #temoignage .autres-videos .titre{font-size:11px;margin-bottom:10px}\n  #mobi-lp #temoignage .autres-videos ul{grid-auto-columns:58%;gap:10px;padding-bottom:2px}\n  #mobi-lp .autres-videos .vign{border-radius:12px}\n  #mobi-lp .autres-videos a{gap:7px}\n  #mobi-lp .autres-videos b{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\n  #mobi-lp .autres-videos small{display:none}\n\n  \/* \u00ab Qui sommes-nous \u00bb : presse et labels plus compacts *\/\n  #mobi-lp #entreprise{padding:46px 0 44px}\n  #mobi-lp #entreprise h2{font-size:27px;line-height:1.12}\n  #mobi-lp #entreprise p{font-size:15px;line-height:1.55}\n  #mobi-lp .fondateur{margin-top:18px;padding:14px;gap:14px;border-radius:16px}\n  #mobi-lp .fondateur img{width:66px;height:66px}\n  #mobi-lp .fondateur b{font-size:15px}\n  #mobi-lp .fondateur span{font-size:13.5px;line-height:1.4}\n  #mobi-lp .presse{padding-top:16px}\n  #mobi-lp .presse p.titre{margin-bottom:12px;font-size:11px}\n  #mobi-lp .presse-logos{gap:12px 22px}\n  #mobi-lp .presse-logos img{height:22px}\n  #mobi-lp .presse-logos img.haut{height:30px}\n  #mobi-lp .labels{gap:8px;margin-top:20px}\n  #mobi-lp .labels div{padding:9px 12px;gap:12px;font-size:13px;line-height:1.3;border-radius:14px}\n  #mobi-lp .labels img{height:38px}\n  #mobi-lp .labels div.sans-logo::before{width:38px;height:38px;font-size:12px;border-radius:10px}\n  #mobi-lp .labels div.recyclable::before{font-size:11px}\n\n  \/* questions : repli\u00e9es avec un d\u00e9grad\u00e9 et \u00ab Voir les autres questions \u00bb ; sans les num\u00e9ros, la question respire *\/\n  #mobi-lp #questions{padding:36px 0 38px}\n  #mobi-lp #questions .entete-section{margin-bottom:14px}\n  #mobi-lp .faq summary{grid-template-columns:1fr 34px;gap:12px;padding:12px 0;font-size:15.5px;line-height:1.3}\n  #mobi-lp .faq summary::before{display:none}\n  #mobi-lp .faq details p{padding:0 0 14px;font-size:14.5px;line-height:1.5}\n  #mobi-lp #questions.faq-replie .faq-2{max-height:318px;overflow:hidden;position:relative}\n  #mobi-lp #questions.faq-replie .faq-2::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg,rgba(244,245,239,0),var(--creme) 88%);pointer-events:none}\n  #mobi-lp #questions .faq-plus{display:none;justify-content:center;margin-top:-6px;position:relative;z-index:2}\n  #mobi-lp #questions.faq-replie .faq-plus{display:flex}\n  #mobi-lp .faq-voir{appearance:none;font:inherit;font-size:14.5px;font-weight:800;color:var(--noir);background:#fff;border:2px solid var(--noir);border-radius:999px;padding:11px 22px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;min-height:46px}\n  #mobi-lp .faq-voir span{display:inline-block;transition:transform .3s ease}\n  #mobi-lp #questions .faq-bouton{margin-top:18px}\n\n  \/* surtitre du formulaire : trois lignes nettes, align\u00e9es sous le tiret *\/\n  #mobi-lp #surtitre{display:block;position:relative;padding-left:36px;margin-bottom:12px;line-height:1.55;font-size:12.5px;letter-spacing:.09em}\n  #mobi-lp #surtitre::before{position:absolute;left:0;top:.78em;width:26px}\n  #mobi-lp #surtitre>span{display:block}\n  #mobi-lp #surtitre br.sautm{display:inline!important}\n  #mobi-lp #surtitre em{display:block;font-size:12.5px;white-space:normal}\n\n  \/* \u00ab Ce que vous pouvez avoir \u00bb : l'introduction *\/\n  #mobi-lp #formats .ft{display:flex;flex-direction:column;align-items:stretch;margin-bottom:16px}\n  #mobi-lp #formats .ft-haut{display:contents}\n  #mobi-lp #formats .ft-titre{order:1}\n  #mobi-lp #formats .ft .faits-source{order:9;margin-top:10px}\n  #mobi-lp #formats .ft-a .ft-cartes{order:2;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;gap:10px;margin:14px -18px 0;padding:0 18px 6px;scrollbar-width:none}\n  #mobi-lp #formats .ft-a .ft-cartes::-webkit-scrollbar{display:none}\n  #mobi-lp #formats .ft-a .ft-carte{flex:0 0 80%;scroll-snap-align:start;font-size:13.5px;padding:13px 14px;grid-row:auto;grid-column:auto}\n  #mobi-lp #formats .ft-a .c1{align-items:center}\n  #mobi-lp #formats .ft-a .c1 b{font-size:18px;line-height:1.25}\n  #mobi-lp #formats .ft-a .ft-faits{order:3;margin-top:12px;gap:8px}\n  #mobi-lp #formats .ft-b .ft-lead{order:2;margin-top:14px;font-size:16px}\n  #mobi-lp #formats .ft-b .ft-stats{order:3;gap:8px;margin-top:14px}\n  #mobi-lp #formats .ft-b .ft-stats li{padding:10px 14px;gap:12px}\n  #mobi-lp #formats .ft-b .ft-stats b{font-size:22px;min-width:112px}\n  #mobi-lp #formats .ft-b .ft-textes{order:4;grid-template-columns:1fr;gap:10px;margin-top:14px}\n  #mobi-lp #formats .ft-b .ft-textes p{font-size:13.5px}\n  #mobi-lp #formats .ft-c h2{font-size:24px}\n  #mobi-lp #formats .ft-c .ft-liste{order:2;grid-template-columns:1fr;gap:10px;margin-top:14px}\n  #mobi-lp #formats .ft-c .ft-liste li{font-size:13.5px}\n  #mobi-lp #formats .ft-c .ft-chips{order:3;display:grid;gap:6px;margin-top:14px}\n  #mobi-lp #formats .ft-c .ft-chips li{border-radius:12px;font-size:12.5px}\n\n  \/* dates : bords fondus et marge de droite des dates, plus de bout de mot coup\u00e9 sur le bord gauche *\/\n  #mobi-lp .dates .frise li{padding-right:26px}\n  #mobi-lp .dates .frise{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent 100%)}\n\n  \/* formats d\u00e9pliables : le \u00ab + \u00bb est dessin\u00e9 en CSS, exactement centr\u00e9 *\/\n  #mobi-lp #formats.formats-acc .format .contenu::after{content:\"\";width:38px;height:38px;right:12px;bottom:11px;padding:0;font:0\/0 serif;background-color:var(--vert);\n    background-image:linear-gradient(var(--noir),var(--noir)),linear-gradient(var(--noir),var(--noir));background-size:15px 2.6px,2.6px 15px;background-position:center;background-repeat:no-repeat}\n  #mobi-lp #formats.formats-acc .format.ouvert .contenu::after{transform:rotate(45deg)}\n}\n\n#mobi-lp #surtitre br.sautm{display:none}\n\n\/* version de d\u00e9monstration : l'envoi est coup\u00e9, on le dit (petite ligne sous le bouton) *\/\n#mobi-lp .demo-note{margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.35;color:#8a6d00;text-align:center}\n\n\/* ===== \u00ab Diriger une entreprise\u2026 \u00bb (12\/11) : plus de surtitre ; une phrase sous le titre (la couleur et la taille sont celles des petites phrases de section) ===== *\/\n#mobi-lp #paroles h2{margin-bottom:10px}\n\/* 12\/11 (Marian : \u00ab sur une seule ligne, plus fine que le titre, que \u00e7a ne d\u00e9passe pas en largeur \u00bb) : la phrase reste plus petite et plus \u00e9troite que le titre.\n   Ordinateur (titre \u2265 36 px, d\u00e8s 1 170 px de large) : UNE ligne \u00e0 0,36 \u00d7 la taille du titre (sa largeur = 96 % de la ligne la plus longue du titre, mesur\u00e9 le 12\/11 :\n   le rapport ne d\u00e9pend pas de la taille) ; en dessous, 2 lignes \u00e9quilibr\u00e9es de 16 px (t\u00e9l\u00e9phone : 14 px, 2 lignes, pas plus large que la plus longue ligne du titre). *\/\n#mobi-lp #paroles .video-intro{margin:0 0 28px;max-width:min(100%,30em);font-size:16px;line-height:1.45;text-wrap:balance}\n@media (min-width:1170px){#mobi-lp #paroles .video-intro{max-width:none;white-space:nowrap;font-size:calc(clamp(28px,3.1vw,44px) * .36)}}\n@media (max-width:640px){#mobi-lp #paroles .video-intro{margin-bottom:22px;font-size:14px;max-width:min(100%,22.5em)}}\n<\/style>\n<div id=\"mobi-lp\">\n<header class=\"entete\">\n  <div class=\"conteneur\">\n    <img decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-logo-mobisport-blanc.png\" alt=\"Mobisport Concept\" width=\"360\" height=\"135\">\n    <a class=\"tel-entete\" data-tel href=\"tel:+33484890087\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.8 2z\"\/><\/svg>\n      <span class=\"num\" data-tel-texte>04 84 89 00 87<\/span><span class=\"sr\">Appeler Mobisport<\/span>\n    <\/a>\n  <\/div>\n<\/header>\n\n<main>\n<!-- ============ HAUT DE PAGE (E) : titre, sous-titre, vid\u00e9o de pr\u00e9sentation, bouton. Pas de formulaire ici ============ -->\n<div class=\"ecran-1\">\n<div class=\"hero hero-e\">\n  <div class=\"hero-fond\">\n    <picture>\n      <source media=\"(max-width: 760px)\" srcset=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-hero-900.webp\">\n      <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-hero-1600.webp\" alt=\"\" width=\"1600\" height=\"900\" fetchpriority=\"high\">\n    <\/picture>\n    <video id=\"hero-video\" muted playsinline loop preload=\"none\" aria-hidden=\"true\" tabindex=\"-1\"><\/video>\n  <\/div>\n  <div class=\"hero-e-contenu\">\n    <h1 id=\"titre-haut\"><span class=\"metier-haut\" id=\"metier-haut\" hidden><\/span>Vos <span class=\"souligne\">futurs clients<\/span> jouent au tennis et au padel,<br> pr\u00e8s de chez vous<\/h1>\n    <p class=\"sous-titre\">Mobisport installe votre publicit\u00e9 dans les clubs de tennis et de padel autour de vous.<\/p>\n    <div class=\"scene-e\">\n    <div class=\"video-e\"><a data-nom=\"presentation\" class=\"video-facade\" href=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-presentation.mp4\" data-video=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-presentation.mp4\" data-poster=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-presentation-poster.webp\" aria-label=\"Lire la vid\u00e9o de pr\u00e9sentation de Mobisport (3 min 19)\"><img fetchpriority=\"high\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-presentation-poster.webp\" alt=\"\" width=\"1280\" height=\"720\" fetchpriority=\"high\" decoding=\"async\"><span class=\"lecture\"><svg viewBox=\"0 0 24 24\" fill=\"#0A0A0A\" aria-hidden=\"true\"><path d=\"M6 4l14 8-14 8z\"\/><\/svg><\/span><\/a><\/div>\n    <a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"hero\">\u00catre rappel\u00e9 par un conseiller <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n    <\/div>\n  <\/div>\n  <button class=\"pause-video\" id=\"pause-video\" type=\"button\" aria-label=\"Mettre la vid\u00e9o en pause\" hidden>\n    <svg viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\"><rect x=\"3\" y=\"2\" width=\"3.5\" height=\"12\" rx=\"1\"\/><rect x=\"9.5\" y=\"2\" width=\"3.5\" height=\"12\" rx=\"1\"\/><\/svg>\n  <\/button>\n<\/div>\n\n<!-- ============ LOGOS ============ -->\n<div class=\"logos\" aria-label=\"Quelques entreprises d\u00e9j\u00e0 pr\u00e9sentes dans les clubs\">\n  <p>Elles sont d\u00e9j\u00e0 dans nos clubs<\/p>\n  <div class=\"logos-defile\"><div class=\"logos-piste\" id=\"logos\"><\/div><\/div>\n<\/div>\n<\/div>\n\n<!-- ============ 1. T\u00c9MOIGNAGES (V2 : juste sous les logos) ============ -->\n<section class=\"sombre\" id=\"temoignage\">\n  <div class=\"conteneur\">\n    <div class=\"temoignage-grille\">\n      <div class=\"revele\" id=\"zone-video\">\n        <button class=\"video-facade\" type=\"button\" id=\"video-facade\" aria-label=\"Lire le t\u00e9moignage vid\u00e9o d'Energies PCS (YouTube)\">\n          <img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-temoignage-facade.webp\" alt=\"\" width=\"1400\" height=\"788\" loading=\"lazy\" decoding=\"async\">\n          <span class=\"lecture\"><svg viewBox=\"0 0 24 24\" fill=\"#0A0A0A\" aria-hidden=\"true\"><path d=\"M6 4l14 8-14 8z\"\/><\/svg><\/span>\n          <span class=\"legende-video\">T\u00e9moignage vid\u00e9o \u00b7 Energies PCS<\/span>\n        <\/button>\n      <\/div>\n      <figure class=\"citation revele\">\n        <span class=\"guillemet\" aria-hidden=\"true\">\u201c<\/span>\n        <blockquote>\u00c7a nous a rapport\u00e9 \u00e0 peu pr\u00e8s <span class=\"vert\">20 % de chiffre en plus.<\/span><\/blockquote>\n        <p class=\"suite\">\u00ab Le fait d&rsquo;avoir des publicit\u00e9s sur des courts de tennis nous permet d&rsquo;avoir une client\u00e8le cibl\u00e9e. \u00bb<\/p>\n        <figcaption>\n          <span class=\"rond\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-temoignage-pcs.webp\" alt=\"\" width=\"1200\" height=\"750\" loading=\"lazy\" decoding=\"async\"><\/span>\n          <span><b>Energies PCS<\/b>Plomberie, chauffage, climatisation \u00e0 Marseille \u00b7 b\u00e2ches de fond de court et bancs de joueurs<\/span>\n        <\/figcaption>\n        <a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"temoignage\">Je veux \u00e7a pour mon entreprise <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n        <\/figure>\n    <\/div>\n    <div class=\"autres-videos revele\">\n      <p class=\"titre\">D&rsquo;autres vid\u00e9os sur la cha\u00eene Mobisport<\/p>\n      <ul>\n        <li><a href=\"https:\/\/www.youtube.com\/watch?v=jf2_Dal-CeI\" target=\"_blank\" rel=\"noopener nofollow\"><span class=\"vign\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-yt-jf2_Dal-CeI.webp\" alt=\"\" width=\"640\" height=\"360\" loading=\"lazy\" decoding=\"async\"><span class=\"duree\">0:51<\/span><\/span><b>Tennis Club du Bocage : un am\u00e9nagement financ\u00e9 par la publicit\u00e9<\/b><small>Le club partenaire<\/small><\/a><\/li>\n        <li><a href=\"https:\/\/www.youtube.com\/watch?v=ml-Qi8cJ0bs\" target=\"_blank\" rel=\"noopener nofollow\"><span class=\"vign\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-yt-ml-Qi8cJ0bs.webp\" alt=\"\" width=\"640\" height=\"360\" loading=\"lazy\" decoding=\"async\"><span class=\"duree\">0:51<\/span><\/span><b>BMW au c\u0153ur d&rsquo;un club de tennis<\/b><small>Un annonceur rencontre les membres<\/small><\/a><\/li>\n        <li><a href=\"https:\/\/www.youtube.com\/watch?v=fMP8z0O4sT0\" target=\"_blank\" rel=\"noopener nofollow\"><span class=\"vign\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-yt-fMP8z0O4sT0.webp\" alt=\"\" width=\"640\" height=\"360\" loading=\"lazy\" decoding=\"async\"><span class=\"duree\">1:46<\/span><\/span><b>Tennis Club la Fourrag\u00e8re : votre espace d\u00e9di\u00e9<\/b><small>Les activations dans un club<\/small><\/a><\/li>\n        <li><a href=\"https:\/\/www.youtube.com\/watch?v=gWu9c9zEMcY\" target=\"_blank\" rel=\"noopener nofollow\"><span class=\"vign\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-yt-gWu9c9zEMcY.webp\" alt=\"\" width=\"640\" height=\"360\" loading=\"lazy\" decoding=\"async\"><span class=\"duree\">0:54<\/span><\/span><b>Pourquoi la publicit\u00e9 dans le sport est 3 fois plus m\u00e9moris\u00e9e<\/b><small>Les chiffres<\/small><\/a><\/li>\n        <li><a href=\"https:\/\/www.youtube.com\/watch?v=Oj2q1g4e0q4\" target=\"_blank\" rel=\"noopener nofollow\"><span class=\"vign\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-yt-Oj2q1g4e0q4.webp\" alt=\"\" width=\"640\" height=\"360\" loading=\"lazy\" decoding=\"async\"><span class=\"duree\">2:11<\/span><\/span><b>Comment Mobisport \u00e9quipe un club<\/b><small>Le principe Mobisport<\/small><\/a><\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ 2. R\u00c9SEAU, LA CARTE (V2 : juste apr\u00e8s les vid\u00e9os) ============ -->\n<section id=\"reseau\">\n  <div class=\"conteneur reseau\">\n    <div class=\"revele\">\n      <span class=\"surtitre\">Le r\u00e9seau<\/span>\n      <h2 style=\"margin:16px 0 0\">Plus de 600 clubs partenaires, s\u00fbrement un pr\u00e8s de chez vous<\/h2>\n      <p class=\"reseau-intro\" style=\"font-size:17px;margin-top:12px\">Tennis et padel, partout en France.<\/p>\n      <div class=\"reseau-stats\">\n        <div><b id=\"stat-clubs\">+ de 600<\/b><span>clubs partenaires de tennis et de padel<\/span><\/div>\n        <div><b id=\"stat-deps\">63<\/b><span>d\u00e9partements<\/span><\/div>\n        <div><b id=\"stat-marseille\">49<\/b><span>clubs \u00e0 moins de 30 km de Marseille<\/span><\/div>\n      <\/div>\n      <div class=\"soutien\"><b>Votre publicit\u00e9 fait aussi vivre le club<\/b><span>Le mobilier est mis \u00e0 la disposition des clubs et une partie des revenus publicitaires leur est revers\u00e9e : plus de 517 000 \u20ac \u00e0 ce jour, et 2 954 bancs mis \u00e0 disposition (chiffres du site Mobisport). \u00ab \u00c7a nous enl\u00e8ve ce c\u00f4t\u00e9 d&rsquo;aller chercher des sponsors \u00bb, dit un pr\u00e9sident de club.<\/span><\/div>\n      <a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"reseau\">Voir les clubs pr\u00e8s de chez moi <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n    <\/div>\n    <div class=\"carte-france revele\" id=\"carte-france\">\n      <svg id=\"carte-svg\" role=\"img\" aria-label=\"Carte de France des clubs partenaires Mobisport\"><\/svg>\n      <span class=\"legende\"><i><\/i>Un point = un club partenaire<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ VID\u00c9O : LAURENT AUX CHEFS D'ENTREPRISE (E2) : au milieu, titre au-dessus, bouton en dessous ============ -->\n<section class=\"creme\" id=\"paroles\">\n  <div class=\"conteneur paroles-centre\">\n    <h2>Diriger une entreprise<br class=\"saut\"> n&rsquo;a jamais \u00e9t\u00e9 aussi compliqu\u00e9<\/h2>\n    <p class=\"video-intro\">Vous g\u00e9rez votre entreprise, Mobisport s&rsquo;occupe de votre visibilit\u00e9 pr\u00e8s de chez vous.<\/p>\n    <div class=\"video-centre revele\">\n      <a data-nom=\"laurent\" class=\"video-facade\" href=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-laurent.mp4\" data-video=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-laurent.mp4\" data-poster=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-laurent-poster.webp\" aria-label=\"Lire la vid\u00e9o de Laurent Mazmanian aux chefs d&#039;entreprise (2 min)\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-laurent-poster.webp\" alt=\"\" width=\"1280\" height=\"720\" loading=\"lazy\" decoding=\"async\"><span class=\"lecture\"><svg viewBox=\"0 0 24 24\" fill=\"#0A0A0A\" aria-hidden=\"true\"><path d=\"M6 4l14 8-14 8z\"\/><\/svg><\/span><\/a>\n    <\/div>\n    <a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"paroles\">\u00c9changer avec un conseiller <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n  <\/div>\n<\/section>\n\n<script src=\"data:text\/javascript;base64,KGZ1bmN0aW9uICgpIHsKICAvKiBWMiAoMDkvMTEpIDogbGEgdmlkw6lvIG5lIHNlIGNoYXJnZSBxdSdhdSBjbGljIDsgbCdpbWFnZSBkJ2FwZXLDp3UgZXN0IHJlbXBsYWPDqWUgcGFyIGxlIGxlY3RldXIgKi8KICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChlKSB7CiAgICB2YXIgYSA9IGUudGFyZ2V0LmNsb3Nlc3QgJiYgZS50YXJnZXQuY2xvc2VzdCgiI21vYmktbHAgYS52aWRlby1mYWNhZGVbZGF0YS12aWRlb10iKTsKICAgIGlmICghYSkgcmV0dXJuOwogICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgdmFyIHYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJ2aWRlbyIpOwogICAgdi5jbGFzc05hbWUgPSAidmlkZW8tbHVlIjsKICAgIHYuc3JjID0gYS5nZXRBdHRyaWJ1dGUoImRhdGEtdmlkZW8iKTsKICAgIHYucG9zdGVyID0gYS5nZXRBdHRyaWJ1dGUoImRhdGEtcG9zdGVyIikgfHwgIiI7CiAgICB2LmNvbnRyb2xzID0gdHJ1ZTsKICAgIHYuc2V0QXR0cmlidXRlKCJwbGF5c2lubGluZSIsICIiKTsKICAgIHYuc2V0QXR0cmlidXRlKCJhcmlhLWxhYmVsIiwgYS5nZXRBdHRyaWJ1dGUoImFyaWEtbGFiZWwiKSB8fCAiVmlkw6lvIik7CiAgICB2LnN0eWxlLmFzcGVjdFJhdGlvID0gYS5jbGFzc0xpc3QuY29udGFpbnMoImhhdXRlIikgPyAiOSAvIDE2IiA6ICIxNiAvIDkiOwogICAgLyogdW5lIHNldWxlIHZpZMOpbyDDoCBsYSBmb2lzIDogcXVhbmQgbCd1bmUgZMOpbWFycmUsIGxlcyBhdXRyZXMgc2UgbWV0dGVudCBlbiBwYXVzZSAqLwogICAgdi5hZGRFdmVudExpc3RlbmVyKCJwbGF5IiwgZnVuY3Rpb24gKCkgewogICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIjbW9iaS1scCB2aWRlby52aWRlby1sdWUiKS5mb3JFYWNoKGZ1bmN0aW9uIChvKSB7IGlmIChvICE9PSB2KSBvLnBhdXNlKCk7IH0pOwogICAgfSk7CiAgICBhLnBhcmVudE5vZGUucmVwbGFjZUNoaWxkKHYsIGEpOwogICAgdmFyIHAgPSB2LnBsYXkoKTsKICAgIGlmIChwICYmIHAuY2F0Y2gpIHAuY2F0Y2goZnVuY3Rpb24gKCkge30pOwogIH0pOwp9KSgpOwo=\"><\/script>\n\n<script src=\"data:text\/javascript;base64,KGZ1bmN0aW9uICgpIHsKICAvKiBFICgwOS8xMSkgOiBxdWFuZCBsYSBwcsOpc2VudGF0aW9uIGTDqW1hcnJlLCBsYSB2aWTDqW8gZGUgZm9uZCBzJ2FycsOqdGUgKGV0IHMnYXNzb21icml0KSBwb3VyIG5lIHBhcyBkaXN0cmFpcmUgKi8KICB2YXIgaGVybyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNtb2JpLWxwIC5oZXJvLWUiKTsKICBpZiAoIWhlcm8pIHJldHVybjsKICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJwbGF5IiwgZnVuY3Rpb24gKGUpIHsKICAgIHZhciB2ID0gZS50YXJnZXQ7CiAgICBpZiAoIXYgfHwgIXYuY2xhc3NMaXN0IHx8ICF2LmNsYXNzTGlzdC5jb250YWlucygidmlkZW8tbHVlIikgfHwgIWhlcm8uY29udGFpbnModikpIHJldHVybjsKICAgIHZhciBmb25kID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImhlcm8tdmlkZW8iKTsKICAgIGlmIChmb25kKSB7IGZvbmQucGF1c2UoKTsgZm9uZC5kYXRhc2V0LnBhdXNlID0gIjEiOyB9CiAgICBoZXJvLmNsYXNzTGlzdC5hZGQoImhlcm8tZS0tbGVjdHVyZSIpOwogICAgdmFyIGIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicGF1c2UtdmlkZW8iKTsgaWYgKGIpIGIuaGlkZGVuID0gdHJ1ZTsKICB9LCB0cnVlKTsKCiAgLyogTGVzIGJvdXRvbnMgwqsgw4p0cmUgcmFwcGVsw6kgcGFyIHVuIGNvbnNlaWxsZXIgwrsgYW3DqG5lbnQgYXUgYmFuZGVhdSBkdSBiYXMgKHRpdHJlICsgZm9ybXVsYWlyZSkgZXQgbWV0dGVudCBsZSBjdXJzZXVyIGRhbnMgbGUgcHJlbWllciBjaGFtcC4KICAgICBQcmlzIGVuIGNoYXJnZSBpY2ksIGF2YW50IHRvdXQgYXV0cmUgc2NyaXB0IDogbGUgc2NyaXB0IGQnYW5jcmVzIGR1IHRow6htZSBXb3JkUHJlc3MsIGx1aSwgYWxpZ25haXQgbGEgY2FydGUgdG91dCBlbiBoYXV0IGRlIGwnw6ljcmFuCiAgICAgKGxlIHRpdHJlIGR1IGJhbmRlYXUgcmVzdGFpdCBjYWNow6kpLCBhbG9ycyBxdWUgbGUgZMOpZmlsZW1lbnQgZGUgbGEgcGFnZSB2aXNhaXQgbGUgY2VudHJlLiAqLwogIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChlKSB7CiAgICB2YXIgYSA9IGUudGFyZ2V0LmNsb3Nlc3QgJiYgZS50YXJnZXQuY2xvc2VzdCgiI21vYmktbHAgW2RhdGEtdmVycy1mb3JtdWxhaXJlXSIpOwogICAgdmFyIGJhbmRlYXUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYmFuZGVhdSIpOwogICAgaWYgKCFhIHx8ICFiYW5kZWF1KSByZXR1cm47CiAgICBlLnByZXZlbnREZWZhdWx0KCk7IGUuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7CiAgICB2YXIgcmVkdWl0ID0gd2luZG93Lm1hdGNoTWVkaWEgJiYgd2luZG93Lm1hdGNoTWVkaWEoIihwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIikubWF0Y2hlczsKICAgIGJhbmRlYXUuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOiByZWR1aXQgPyAiYXV0byIgOiAic21vb3RoIiwgYmxvY2s6ICJzdGFydCJ9KTsKICAgIHZhciBlMSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJldGFwZS0xIiksIGUyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImV0YXBlLTIiKTsKICAgIHZhciBjaGFtcCA9IGUxICYmICFlMS5oaWRkZW4gPyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidmlsbGUiKSA6IChlMiAmJiAhZTIuaGlkZGVuID8gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm5vbSIpIDogbnVsbCk7CiAgICBpZiAoY2hhbXApIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgeyBjaGFtcC5mb2N1cyh7cHJldmVudFNjcm9sbDogdHJ1ZX0pOyB9LCA0NTApOwogIH0sIHRydWUpOwp9KSgpOwo=\"><\/script>\n\n<script src=\"data:text\/javascript;base64,KGZ1bmN0aW9uICgpIHsKICAvKiBFMyAoMDkvMTEgc29pcikgOiBtb2RlIGNpbsOpbWEgZGUgbGEgdmlkw6lvIGR1IGhhdXQgZGUgcGFnZSArIGxlcyA0IGZvcm1hdHMgcXVpIHNlIGTDqXBsaWVudCBzdXIgdMOpbMOpcGhvbmUgKi8KICB2YXIgcmFjaW5lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1vYmktbHAiKSB8fCBkb2N1bWVudC5ib2R5OwoKICBmdW5jdGlvbiBjaW5lbWEoKSB7CiAgICB2YXIgaGVybyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNtb2JpLWxwIC5oZXJvLWUiKTsKICAgIHZhciBzY2VuZSA9IGhlcm8gJiYgaGVyby5xdWVyeVNlbGVjdG9yKCIuc2NlbmUtZSIpOwogICAgdmFyIHZpZGVvID0gaGVybyAmJiBoZXJvLnF1ZXJ5U2VsZWN0b3IoIi52aWRlby1lIik7CiAgICBpZiAoIWhlcm8gfHwgIXNjZW5lIHx8ICF2aWRlbykgcmV0dXJuOwogICAgdmFyIHZvaWxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICB2b2lsZS5jbGFzc05hbWUgPSAidm9pbGUtY2luZSI7CiAgICB2b2lsZS5zZXRBdHRyaWJ1dGUoImFyaWEtaGlkZGVuIiwgInRydWUiKTsKICAgIHJhY2luZS5hcHBlbmRDaGlsZCh2b2lsZSk7CiAgICB2YXIgbGVjdGV1ciA9IG51bGwsIGFjdGlmID0gZmFsc2UsIHZpc2libGUgPSB0cnVlLCBldGFpdE9uID0gZmFsc2U7CiAgICBmdW5jdGlvbiBkZWNhbGVyKCkgewogICAgICAvKiBsYSBzY8OobmUgKHZpZMOpbyArIGJvdXRvbikgZ2xpc3NlIHZlcnMgbGUgbWlsaWV1IGRlIGwnw6ljcmFuIDogdmVycyBsZSBiYXMgc2kgZWxsZSBlc3QgaGF1dGUsIHZlcnMgbGUgaGF1dCBzaSBlbGxlIGVzdCBiYXNzZSA7CiAgICAgICAgIGphbWFpcyBzb3VzIGwnZW4tdMOqdGUsIGphbWFpcyBob3JzIGRlIGwnw6ljcmFuLCBqYW1haXMgZGUgcGx1cyBkZSAxMTAgcHggdmVycyBsZSBoYXV0ICovCiAgICAgIHNjZW5lLnN0eWxlLnNldFByb3BlcnR5KCItLWRlY2FsZSIsICIwcHgiKTsKICAgICAgdmFyIHIgPSBzY2VuZS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSwgdmggPSB3aW5kb3cuaW5uZXJIZWlnaHQ7CiAgICAgIHZhciBkID0gdmggKiAwLjQ2IC0gKHIudG9wICsgci5oZWlnaHQgLyAyKTsKICAgICAgZCA9IE1hdGgubWF4KC0xMTAsIE1hdGgubWluKGQsIDE0MCkpOwogICAgICBpZiAoci50b3AgKyBkIDwgNzYpIGQgPSA3NiAtIHIudG9wOwogICAgICBpZiAoci5ib3R0b20gKyBkID4gdmggLSAxNikgZCA9IHZoIC0gMTYgLSByLmJvdHRvbTsKICAgICAgc2NlbmUuc3R5bGUuc2V0UHJvcGVydHkoIi0tZGVjYWxlIiwgTWF0aC5yb3VuZChkKSArICJweCIpOwogICAgfQogICAgZnVuY3Rpb24gYXBwbGlxdWVyKCkgewogICAgICB2YXIgb24gPSBhY3RpZiAmJiB2aXNpYmxlOwogICAgICBpZiAob24gJiYgIWV0YWl0T24pIGRlY2FsZXIoKTsKICAgICAgaWYgKCFvbikgc2NlbmUuc3R5bGUuc2V0UHJvcGVydHkoIi0tZGVjYWxlIiwgIjBweCIpOwogICAgICB2b2lsZS5jbGFzc0xpc3QudG9nZ2xlKCJvbiIsIG9uKTsKICAgICAgaGVyby5jbGFzc0xpc3QudG9nZ2xlKCJoZXJvLWUtLWNpbmUiLCBvbik7CiAgICAgIHJhY2luZS5jbGFzc0xpc3QudG9nZ2xlKCJjaW5lLW9uIiwgb24pOwogICAgICBldGFpdE9uID0gb247CiAgICB9CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJwbGF5IiwgZnVuY3Rpb24gKGUpIHsKICAgICAgdmFyIHYgPSBlLnRhcmdldDsKICAgICAgaWYgKCF2IHx8ICF2LmNsYXNzTGlzdCB8fCAhdi5jbGFzc0xpc3QuY29udGFpbnMoInZpZGVvLWx1ZSIpIHx8ICFoZXJvLmNvbnRhaW5zKHYpKSByZXR1cm47CiAgICAgIGxlY3RldXIgPSB2OyBhY3RpZiA9IHRydWU7IGFwcGxpcXVlcigpOwogICAgfSwgdHJ1ZSk7CiAgICBbInBhdXNlIiwgImVuZGVkIl0uZm9yRWFjaChmdW5jdGlvbiAobm9tKSB7CiAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIobm9tLCBmdW5jdGlvbiAoZSkgeyBpZiAoZS50YXJnZXQgPT09IGxlY3RldXIpIHsgYWN0aWYgPSBmYWxzZTsgYXBwbGlxdWVyKCk7IH0gfSwgdHJ1ZSk7CiAgICB9KTsKICAgIGlmICgiSW50ZXJzZWN0aW9uT2JzZXJ2ZXIiIGluIHdpbmRvdykgewogICAgICBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24gKGVuKSB7IHZpc2libGUgPSBlblswXS5pbnRlcnNlY3Rpb25SYXRpbyA+IDAuMzsgYXBwbGlxdWVyKCk7IH0sIHt0aHJlc2hvbGQ6IFswLCAwLjE1LCAwLjMsIDAuNSwgMV19KS5vYnNlcnZlKHZpZGVvKTsKICAgIH0KICB9CgogIGZ1bmN0aW9uIGZvcm1hdHMoKSB7CiAgICB2YXIgc2VjdGlvbiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmb3JtYXRzIik7CiAgICB2YXIgY2FydGVzID0gc2VjdGlvbiA\/IFtdLnNsaWNlLmNhbGwoc2VjdGlvbi5xdWVyeVNlbGVjdG9yQWxsKCIuZm9ybWF0IikpIDogW107CiAgICBpZiAoIXNlY3Rpb24gfHwgIWNhcnRlcy5sZW5ndGggfHwgIXdpbmRvdy5tYXRjaE1lZGlhKSByZXR1cm47CiAgICB2YXIgbXEgPSB3aW5kb3cubWF0Y2hNZWRpYSgiKG1heC13aWR0aDogNjQwcHgpIik7CiAgICBmdW5jdGlvbiBtYWpBcmlhKGMpIHsgYy5zZXRBdHRyaWJ1dGUoImFyaWEtZXhwYW5kZWQiLCBjLmNsYXNzTGlzdC5jb250YWlucygib3V2ZXJ0IikgPyAidHJ1ZSIgOiAiZmFsc2UiKTsgfQogICAgZnVuY3Rpb24gYWN0aXZlcigpIHsKICAgICAgc2VjdGlvbi5jbGFzc0xpc3QuYWRkKCJmb3JtYXRzLWFjYyIpOwogICAgICBjYXJ0ZXMuZm9yRWFjaChmdW5jdGlvbiAoYywgaSkgewogICAgICAgIGMuc2V0QXR0cmlidXRlKCJyb2xlIiwgImJ1dHRvbiIpOyBjLnNldEF0dHJpYnV0ZSgidGFiaW5kZXgiLCAiMCIpOwogICAgICAgIGlmIChpID09PSAwKSBjLmNsYXNzTGlzdC5hZGQoIm91dmVydCIpOwogICAgICAgIG1hakFyaWEoYyk7CiAgICAgIH0pOwogICAgfQogICAgZnVuY3Rpb24gZGVzYWN0aXZlcigpIHsKICAgICAgc2VjdGlvbi5jbGFzc0xpc3QucmVtb3ZlKCJmb3JtYXRzLWFjYyIpOwogICAgICBjYXJ0ZXMuZm9yRWFjaChmdW5jdGlvbiAoYykgeyBjLnJlbW92ZUF0dHJpYnV0ZSgicm9sZSIpOyBjLnJlbW92ZUF0dHJpYnV0ZSgidGFiaW5kZXgiKTsgYy5yZW1vdmVBdHRyaWJ1dGUoImFyaWEtZXhwYW5kZWQiKTsgYy5jbGFzc0xpc3QucmVtb3ZlKCJvdXZlcnQiKTsgfSk7CiAgICB9CiAgICBmdW5jdGlvbiBiYXNjdWxlcihjKSB7IGMuY2xhc3NMaXN0LnRvZ2dsZSgib3V2ZXJ0Iik7IG1hakFyaWEoYyk7IH0KICAgIGNhcnRlcy5mb3JFYWNoKGZ1bmN0aW9uIChjKSB7CiAgICAgIGMuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoKSB7IGlmIChtcS5tYXRjaGVzKSBiYXNjdWxlcihjKTsgfSk7CiAgICAgIGMuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIGZ1bmN0aW9uIChlKSB7IGlmIChtcS5tYXRjaGVzICYmIChlLmtleSA9PT0gIkVudGVyIiB8fCBlLmtleSA9PT0gIiAiKSkgeyBlLnByZXZlbnREZWZhdWx0KCk7IGJhc2N1bGVyKGMpOyB9IH0pOwogICAgfSk7CiAgICBmdW5jdGlvbiBtYWooKSB7IGlmIChtcS5tYXRjaGVzKSB7IGlmICghc2VjdGlvbi5jbGFzc0xpc3QuY29udGFpbnMoImZvcm1hdHMtYWNjIikpIGFjdGl2ZXIoKTsgfSBlbHNlIGRlc2FjdGl2ZXIoKTsgfQogICAgaWYgKG1xLmFkZEV2ZW50TGlzdGVuZXIpIG1xLmFkZEV2ZW50TGlzdGVuZXIoImNoYW5nZSIsIG1haik7IGVsc2UgaWYgKG1xLmFkZExpc3RlbmVyKSBtcS5hZGRMaXN0ZW5lcihtYWopOwogICAgbWFqKCk7CiAgfQoKICBmdW5jdGlvbiBpbml0KCkgeyBjaW5lbWEoKTsgZm9ybWF0cygpOyB9CiAgaWYgKGRvY3VtZW50LnJlYWR5U3RhdGUgPT09ICJsb2FkaW5nIikgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGluaXQpOyBlbHNlIGluaXQoKTsKfSkoKTsK\"><\/script>\n<script src=\"data:text\/javascript;base64,KGZ1bmN0aW9uICgpIHsKICAvKiBFNCAoMDkvMTEgbnVpdCkgOiBxdWVzdGlvbnMgcmVwbGnDqWVzIHN1ciB0w6lsw6lwaG9uZSwgZMOpZmlsZW1lbnQgYXByw6hzIGwnb3V2ZXJ0dXJlIGQndW4gZm9ybWF0LCBtZW50aW9uIMKrIGTDqW1vbnN0cmF0aW9uIMK7ICovCiAgZnVuY3Rpb24gZmFxKCkgewogICAgdmFyIHNlYyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJxdWVzdGlvbnMiKTsKICAgIHZhciBidG4gPSBzZWMgJiYgc2VjLnF1ZXJ5U2VsZWN0b3IoIi5mYXEtdm9pciIpOwogICAgdmFyIGxpc3RlID0gc2VjICYmIHNlYy5xdWVyeVNlbGVjdG9yKCIuZmFxLTIiKTsKICAgIGlmICghc2VjIHx8ICFidG4gfHwgIWxpc3RlIHx8ICF3aW5kb3cubWF0Y2hNZWRpYSkgcmV0dXJuOwogICAgdmFyIG1xID0gd2luZG93Lm1hdGNoTWVkaWEoIihtYXgtd2lkdGg6IDY0MHB4KSIpOwogICAgZnVuY3Rpb24gb3V2cmlyKCkgeyBzZWMuY2xhc3NMaXN0LnJlbW92ZSgiZmFxLXJlcGxpZSIpOyBidG4uc2V0QXR0cmlidXRlKCJhcmlhLWV4cGFuZGVkIiwgInRydWUiKTsgfQogICAgZnVuY3Rpb24gbWFqKCkgeyBpZiAobXEubWF0Y2hlcykgeyBpZiAoYnRuLmdldEF0dHJpYnV0ZSgiYXJpYS1leHBhbmRlZCIpICE9PSAidHJ1ZSIpIHNlYy5jbGFzc0xpc3QuYWRkKCJmYXEtcmVwbGllIik7IH0gZWxzZSBzZWMuY2xhc3NMaXN0LnJlbW92ZSgiZmFxLXJlcGxpZSIpOyB9CiAgICBidG4uYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBvdXZyaXIpOwogICAgbGlzdGUuYWRkRXZlbnRMaXN0ZW5lcigidG9nZ2xlIiwgZnVuY3Rpb24gKGUpIHsgaWYgKGUudGFyZ2V0ICYmIGUudGFyZ2V0Lm9wZW4gJiYgc2VjLmNsYXNzTGlzdC5jb250YWlucygiZmFxLXJlcGxpZSIpKSBvdXZyaXIoKTsgfSwgdHJ1ZSk7CiAgICBpZiAobXEuYWRkRXZlbnRMaXN0ZW5lcikgbXEuYWRkRXZlbnRMaXN0ZW5lcigiY2hhbmdlIiwgbWFqKTsgZWxzZSBpZiAobXEuYWRkTGlzdGVuZXIpIG1xLmFkZExpc3RlbmVyKG1haik7CiAgICBtYWooKTsKICB9CgogIGZ1bmN0aW9uIGZvcm1hdHMoKSB7CiAgICB2YXIgc2VjdGlvbiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmb3JtYXRzIik7CiAgICBpZiAoIXNlY3Rpb24gfHwgIXdpbmRvdy5tYXRjaE1lZGlhKSByZXR1cm47CiAgICB2YXIgbXEgPSB3aW5kb3cubWF0Y2hNZWRpYSgiKG1heC13aWR0aDogNjQwcHgpIik7CiAgICBbXS5zbGljZS5jYWxsKHNlY3Rpb24ucXVlcnlTZWxlY3RvckFsbCgiLmZvcm1hdCIpKS5mb3JFYWNoKGZ1bmN0aW9uIChjKSB7CiAgICAgIGMuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgaWYgKCFtcS5tYXRjaGVzKSByZXR1cm47CiAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgICBpZiAoIWMuY2xhc3NMaXN0LmNvbnRhaW5zKCJvdXZlcnQiKSkgcmV0dXJuOwogICAgICAgICAgdmFyIHIgPSBjLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwogICAgICAgICAgaWYgKHIuYm90dG9tID4gd2luZG93LmlubmVySGVpZ2h0IC0gMTYgfHwgci50b3AgPCA3MCkgYy5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6ICJzbW9vdGgiLCBibG9jazogIm5lYXJlc3QifSk7CiAgICAgICAgfSwgNDIwKTsKICAgICAgfSk7CiAgICB9KTsKICB9CgogIGZ1bmN0aW9uIGRlbW8oKSB7CiAgICB2YXIgYyA9IHdpbmRvdy5NT0JJX0NPTkZJR19PVkVSUklERTsKICAgIGlmICghYyB8fCBjLmVuZHBvaW50IHx8IGMuZmx1eCkgcmV0dXJuOyAgICAgICAgICAvKiBwYXMgbGEgdmFyaWFudGUgZGUgZMOpbW9uc3RyYXRpb24gKi8KICAgIHZhciBlMiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJldGFwZS0yIiksIGUzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImV0YXBlLTMiKTsKICAgIGlmIChlMiAmJiAhZTIucXVlcnlTZWxlY3RvcigiLmRlbW8tbm90ZSIpKSB7CiAgICAgIHZhciBwID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgicCIpOwogICAgICBwLmNsYXNzTmFtZSA9ICJkZW1vLW5vdGUiOwogICAgICBwLnRleHRDb250ZW50ID0gIlZlcnNpb24gZGUgZMOpbW9uc3RyYXRpb24gOiBsXHUyMDE5ZW52b2kgZXN0IGTDqXNhY3RpdsOpLCByaWVuIG5cdTIwMTlhcnJpdmUgY2hleiBNb2Jpc3BvcnQuIjsKICAgICAgdmFyIGIgPSBlMi5xdWVyeVNlbGVjdG9yKCJidXR0b25bdHlwZT1zdWJtaXRdIik7CiAgICAgIGlmIChiICYmIGIucGFyZW50Tm9kZSkgYi5wYXJlbnROb2RlLmluc2VydEJlZm9yZShwLCBiLm5leHRTaWJsaW5nKTsgZWxzZSBlMi5hcHBlbmRDaGlsZChwKTsKICAgIH0KICAgIGlmIChlMyAmJiAhZTMucXVlcnlTZWxlY3RvcigiLmRlbW8tbm90ZSIpKSB7CiAgICAgIHZhciBxID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgicCIpOwogICAgICBxLmNsYXNzTmFtZSA9ICJkZW1vLW5vdGUiOwogICAgICBxLnRleHRDb250ZW50ID0gIlZlcnNpb24gZGUgZMOpbW9uc3RyYXRpb24gOiBjZXR0ZSBkZW1hbmRlIG5cdTIwMTlhIHBhcyDDqXTDqSBlbnZvecOpZS4iOwogICAgICBlMy5hcHBlbmRDaGlsZChxKTsKICAgIH0KICB9CgogIGZ1bmN0aW9uIGluaXQoKSB7IGZhcSgpOyBmb3JtYXRzKCk7IGRlbW8oKTsgfQogIGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAibG9hZGluZyIpIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBpbml0KTsgZWxzZSBpbml0KCk7Cn0pKCk7Cg==\"><\/script>\n<!-- ============ LES CHIFFRES, avec la vid\u00e9o du maire \u00e0 gauche (E) ============ -->\n<div class=\"chiffres chiffres-maire\" id=\"chiffres\">\n  <div class=\"conteneur\">\n    <div class=\"chiffres-maire-grille\">\n      <div class=\"revele maire-col\">\n        <span class=\"surtitre\">Un \u00e9lu en parle<\/span>\n        <a data-nom=\"maire\" class=\"video-facade haute\" href=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-maire.mp4\" data-video=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-maire.mp4\" data-poster=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-maire-poster.webp\" aria-label=\"Lire la vid\u00e9o du maire de Plan-de-Cuques (28 secondes)\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/11\/mobi-lp-video-maire-poster.webp\" alt=\"\" width=\"720\" height=\"1280\" loading=\"lazy\" decoding=\"async\"><span class=\"lecture\"><svg viewBox=\"0 0 24 24\" fill=\"#0A0A0A\" aria-hidden=\"true\"><path d=\"M6 4l14 8-14 8z\"\/><\/svg><\/span><\/a>\n        <p class=\"video-legende\">Laurent Simon, maire de Plan-de-Cuques \u00b7 28 s<\/p>\n      <\/div>\n      <div class=\"revele\">\n        <div class=\"chiffres-grille\">\n      <div><b>Pr\u00e8s de 2&nbsp;000<\/b><span>entreprises annonceurs d\u00e9j\u00e0 pr\u00e9sentes dans les clubs\u00b9<\/span><\/div>\n      <div><b>5&nbsp;000 \u20ac<\/b><span>de mat\u00e9riel haut de gamme par terrain, mis \u00e0 la disposition du club\u00b9<\/span><\/div>\n      <div><b>\u00d7 3<\/b><span>une publicit\u00e9 dans le sport est trois fois plus m\u00e9moris\u00e9e que les autres formes de publicit\u00e9\u00b2<\/span><\/div>\n      <div><b>87&nbsp;%<\/b><span>des personnes interrog\u00e9es pourraient pr\u00e9f\u00e9rer une marque qui communique dans le sport \u00e0 sa concurrente\u00b2<\/span><\/div>\n        <\/div>\n        <p class=\"sources\">\u00b9 Mobisport, 2026. \u00b2 Tous sports : minist\u00e8re des Sports, 9 450 personnes de 18 \u00e0 59 ans interrog\u00e9es. Chiffres repris du kit m\u00e9dia annonceurs Mobisport 2026.<\/p>\n        <a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"chiffres\">Je veux ma place dans un club <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ============ 3. FORMATS ============ -->\n<section id=\"formats\" class=\"p-b d-a\">\n  <div class=\"conteneur\">\n    <div class=\"entete-section revele ft ft-b\">\n      <div class=\"ft-haut\">\n        <div class=\"ft-titre\"><span class=\"surtitre\">Ce que vous pouvez avoir<\/span><h2>\u00catre vu sur le court,<br class=\"saut\"> en ligne et pendant les temps forts du club<\/h2><\/div>\n        <p class=\"ft-lead\"><b>\u00c0 chaque changement de c\u00f4t\u00e9, les joueurs s&rsquo;assoient sur votre nom.<\/b><\/p>\n      <\/div>\n      <ul class=\"ft-stats\">\n        <li><b>8 millions<\/b><span>de pratiquants : 1er sport individuel en France<\/span><\/li>\n        <li><b>43 ans<\/b><span>en moyenne, de 4 ans \u00e0 sans limite d&rsquo;\u00e2ge : toute la famille<\/span><\/li>\n        <li><b>Pouvoir d&rsquo;achat<\/b><span>l&rsquo;un des premiers en France<\/span><\/li>\n      <\/ul>\n      <div class=\"ft-textes\">\n        <p><strong>Sur un t\u00e9l\u00e9phone<\/strong>, une publicit\u00e9 dispara\u00eet en une seconde. <strong>Au bord d&rsquo;un court<\/strong>, elle reste sous les yeux pendant tout le match, \u00e0 chaque entra\u00eenement, \u00e0 chaque tournoi du week-end.<\/p>\n        <p>On choisit ensemble le format qui correspond \u00e0 votre activit\u00e9 et \u00e0 votre budget. <strong>Tout est fabriqu\u00e9 et install\u00e9 par Mobisport.<\/strong><\/p>\n      <\/div>\n      <p class=\"faits-source\">Tennis et padel \u00b7 F\u00e9d\u00e9ration Fran\u00e7aise de Tennis et Mobisport, 2026.<\/p>\n    <\/div>\n    <div class=\"formats\">\n      <article class=\"format large-banc revele\">\n        <img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-real-orpi.webp\" alt=\"Banc de court aux couleurs d'Orpi Agence du Village, au bord d'un court de tennis\" width=\"820\" height=\"615\" loading=\"lazy\" decoding=\"async\">\n        <span class=\"marque\">Orpi Agence du Village<\/span>\n        <div class=\"contenu\">\n          <span class=\"etiquette\">Prix de l&rsquo;innovation 2017<\/span>\n          <h3>Le banc des joueurs, \u00e0 vos couleurs<\/h3>\n          <p>3 m\u00b2 \u00e0 votre image, l\u00e0 o\u00f9 les joueurs s&rsquo;assoient entre deux jeux. Fabriqu\u00e9 en France, prim\u00e9 au Salon des maires et des collectivit\u00e9s, install\u00e9 jusque sur les grands tournois.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"format revele\">\n        <img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-format-affichage.webp\" alt=\"B\u00e2ches du Groupe Station 7 (BMW, MINI) en fond de court de tennis\" width=\"900\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n        <span class=\"marque\">Groupe Station 7<\/span>\n        <div class=\"contenu\">\n          <h3>B\u00e2ches et panneaux<\/h3>\n          <p>18, 20 ou 40 m\u00b2 \u00e0 votre image, visibles 24 h\/24, toute l&rsquo;ann\u00e9e.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"format revele\">\n        <img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-format-evenement.webp\" alt=\"Journ\u00e9e BMW Station 7 dans un club de tennis : des membres d\u00e9couvrent un v\u00e9hicule\" width=\"900\" height=\"900\" loading=\"lazy\" decoding=\"async\">\n        <span class=\"marque\">BMW \u00b7 Station 7<\/span>\n        <div class=\"contenu\">\n          <h3>Les \u00e9v\u00e9nements du club<\/h3>\n          <p>Des moments conviviaux au club, comme des go\u00fbters ou des ap\u00e9ritifs, organis\u00e9s avec Mobisport : vous y avez un espace r\u00e9serv\u00e9 pour rencontrer les membres en personne.<\/p>\n        <\/div>\n      <\/article>\n      <article class=\"format format-digital revele\">\n        <img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-format-digital.webp\" alt=\"Exemple de communication digitale envoy\u00e9e aux membres d'un club pour meilleurtaux Marseille Vieux-Port\" width=\"900\" height=\"500\" loading=\"lazy\" decoding=\"async\">\n        <span class=\"marque\">meilleurtaux Marseille Vieux-Port<\/span>\n        <div class=\"contenu\">\n          <h3>Une communication digitale chaque mois aupr\u00e8s des membres<\/h3>\n          <p>Vos actualit\u00e9s et vos offres envoy\u00e9es aux membres des clubs que vous choisissez.<\/p>\n        <\/div>\n      <\/article>\n    <\/div>\n    <div class=\"cta-pied cta-centre\">\n      <a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"formats\">Choisir mon format <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<dialog class=\"visionneuse\" id=\"visionneuse\" aria-label=\"Photo en grand\">\n  <img decoding=\"async\" id=\"vis-img\" src=\"data:,\" alt=\"\">\n  <div class=\"barre-vis\">\n    <p id=\"vis-legende\"><\/p>\n    <div class=\"nav\">\n      <button type=\"button\" id=\"vis-prec\" aria-label=\"Photo pr\u00e9c\u00e9dente\">\u2190<\/button>\n      <button type=\"button\" id=\"vis-suiv\" aria-label=\"Photo suivante\">\u2192<\/button>\n      <button type=\"button\" class=\"fermer\" id=\"vis-fermer\">Fermer<\/button>\n    <\/div>\n  <\/div>\n<\/dialog>\n\n<!-- ============ CARROUSEL : ANNONCEURS INSTALL\u00c9S (V2 : descendu apr\u00e8s les formats) ============ -->\n<section class=\"annonceurs\" id=\"annonceurs\" aria-label=\"Exemples d'annonceurs install\u00e9s dans les clubs\">\n  <div class=\"conteneur\">\n    <div class=\"annonceurs-tete\">\n      <div class=\"entete-section revele\">\n        <span class=\"surtitre\">Concr\u00e8tement<\/span>\n        <h2>Voil\u00e0 \u00e0 quoi ressemble<br class=\"saut\"> votre publicit\u00e9 dans un club<\/h2>\n        <p>Des entreprises locales sur les b\u00e2ches, les filets, les bancs des joueurs et les terrains de padel. Choisissez ce que vous voulez voir.<\/p>\n        <div class=\"cats\" role=\"group\" aria-label=\"Choisir les exemples\">\n          <button type=\"button\" data-cat=\"tous\" aria-pressed=\"true\">Tout <small>17<\/small><\/button>\n          <button type=\"button\" data-cat=\"bache\" aria-pressed=\"false\">B\u00e2ches et filets <small>7<\/small><\/button>\n          <button type=\"button\" data-cat=\"banc\" aria-pressed=\"false\">Bancs <small>7<\/small><\/button>\n          <button type=\"button\" data-cat=\"padel\" aria-pressed=\"false\">Padel <small>5<\/small><\/button>\n        <\/div>\n      <\/div>\n      <div class=\"fleches\">\n        <button type=\"button\" id=\"ann-prec\" aria-label=\"Exemples pr\u00e9c\u00e9dents\">\u2190<\/button>\n        <button type=\"button\" id=\"ann-suiv\" aria-label=\"Exemples suivants\">\u2192<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n  <ul class=\"piste-ann\" id=\"piste-ann\" tabindex=\"0\" aria-label=\"Annonceurs install\u00e9s : faire d\u00e9filer\">\n    <li data-sport=\"tennis\" data-format=\"bache\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-laforet.webp\" alt=\"B\u00e2che et panneau de filet Lafor\u00eat au bord d'un court de tennis\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Lafor\u00eat<\/b><span class=\"metier\">Agence immobili\u00e8re<\/span><span class=\"support\">B\u00e2che de fond de court et panneau de filet<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"padel\" data-format=\"padel\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-bazterrak.webp\" alt=\"Terrain de padel couvert habill\u00e9 aux couleurs de Bazterrak\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Padel<\/span><\/div><figcaption><b>Bazterrak<\/b><span class=\"metier\">Espaces verts<\/span><span class=\"support\">Habillage d&rsquo;un terrain de padel<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"bache\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-station7.webp\" alt=\"Grande b\u00e2che Groupe Station 7 avec BMW et MINI derri\u00e8re un court de tennis\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Groupe Station 7<\/b><span class=\"metier\">Concession automobile (BMW, MINI)<\/span><span class=\"support\">Grande b\u00e2che de fond de court<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"bache\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-axa-pharmacie.webp\" alt=\"B\u00e2ches Assurance &#038; Banque Axa au fond d'un court de tennis\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Agence Axa V. Luciani<\/b><span class=\"metier\">Assurance<\/span><span class=\"support\">B\u00e2ches de fond de court<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"padel\" data-format=\"padel\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-byd.webp\" alt=\"Terrain de padel habill\u00e9 aux couleurs de BYD\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Padel<\/span><\/div><figcaption><b>BYD<\/b><span class=\"metier\">Concession automobile<\/span><span class=\"support\">Habillage d&rsquo;un terrain de padel<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"bache\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-orpi-tente.webp\" alt=\"B\u00e2che Orpi Agence du Village et tentes de tournoi au bord d'un court\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Orpi Agence du Village<\/b><span class=\"metier\">Agence immobili\u00e8re<\/span><span class=\"support\">B\u00e2che, panneau de filet et tournoi<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"bache\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-quadro.webp\" alt=\"B\u00e2che et bancs Quadro au bord d'un court de tennis\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Quadro<\/b><span class=\"metier\">Am\u00e9nagement int\u00e9rieur<\/span><span class=\"support\">B\u00e2che et bancs<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"padel\" data-format=\"banc\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-atelier-bois.webp\" alt=\"Banc Atelier du Bois au bord d'un terrain de padel\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Padel<\/span><\/div><figcaption><b>Atelier du Bois<\/b><span class=\"metier\">Menuiserie, charpente<\/span><span class=\"support\">Banc des joueurs<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"padel\" data-format=\"padel\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-padel-panneaux.webp\" alt=\"Panneaux publicitaires autour d'un terrain de padel\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Padel<\/span><\/div><figcaption><b>Clubs de padel<\/b><span class=\"metier\">Plusieurs annonceurs<\/span><span class=\"support\">Panneaux autour du terrain<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"padel\" data-format=\"banc\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-nissan.webp\" alt=\"Bancs et panneaux Nissan La Garde autour d'un terrain de padel\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Padel<\/span><\/div><figcaption><b>Nissan La Garde<\/b><span class=\"metier\">Concession automobile<\/span><span class=\"support\">Bancs et panneaux<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"bache\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-comera-bache.webp\" alt=\"B\u00e2che Comera Cuisines au fond d'un court de tennis en terre battue\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Comera Cuisines<\/b><span class=\"metier\">Cuisiniste<\/span><span class=\"support\">B\u00e2che de fond de court<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"banc\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-energies-pcs.webp\" alt=\"Banc Energies PCS au Tennis Club du Bocage, avec un joueur\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Energies PCS<\/b><span class=\"metier\">Plomberie, chauffage, climatisation<\/span><span class=\"support\">Banc des joueurs et b\u00e2che<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"banc\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-orpi.webp\" alt=\"Banc de court aux couleurs d'Orpi Agence du Village au bord d'un court de tennis\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Orpi Agence du Village<\/b><span class=\"metier\">Agence immobili\u00e8re<\/span><span class=\"support\">Banc des joueurs<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"bache\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-gan.webp\" alt=\"Bancs et b\u00e2che Gan Assurances au bord d'un court\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Gan Assurances<\/b><span class=\"metier\">Assurance<\/span><span class=\"support\">Bancs, b\u00e2che et panneau<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"banc\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-illico.webp\" alt=\"Banc de court aux couleurs d'illiCO travaux\" width=\"640\" height=\"480\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>illiCO travaux<\/b><span class=\"metier\">R\u00e9novation<\/span><span class=\"support\">Banc des joueurs et b\u00e2che<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"banc\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-le-beau-vivre.webp\" alt=\"Bancs de court Le Beau Vivre au bord d'un court de tennis\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Le Beau Vivre<\/b><span class=\"metier\">Commerce local<\/span><span class=\"support\">Bancs des joueurs<\/span><\/figcaption><\/figure><\/li>\n    <li data-sport=\"tennis\" data-format=\"banc\"><figure class=\"carte-ann\"><div class=\"photo\"><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-ann-bersan.webp\" alt=\"Banc de court aux couleurs de Bersan Immobilier\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><span class=\"sport-pastille\">Tennis<\/span><\/div><figcaption><b>Bersan Immobilier<\/b><span class=\"metier\">Agence immobili\u00e8re<\/span><span class=\"support\">Banc des joueurs<\/span><\/figcaption><\/figure><\/li>\n  <\/ul>\n  <div class=\"conteneur\"><p class=\"compteur-ann\" id=\"compteur-ann\" aria-live=\"polite\">19 exemples \u00b7 faites glisser \u2192<\/p><\/div>\n<\/section>\n\n<!-- ============ GROS BOUTON : apr\u00e8s les exemples (E2), \u00e0 la place du bandeau \u00ab Votre entreprise aussi\u2026 \u00bb ============ -->\n<div class=\"appel-gros\">\n  <div class=\"conteneur\">\n    <a class=\"btn btn-vert btn-gros\" href=\"#formulaire\" data-vers-formulaire data-cta=\"gros\">Je veux appara\u00eetre dans mon club local <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n  <\/div>\n<\/div>\n\n<!-- ============ 7. COMMENT \u00c7A SE PASSE ============ -->\n<section id=\"comment\">\n  <div class=\"conteneur\">\n    <div class=\"comment-tete\">\n      <div class=\"entete-section revele\">\n        <span class=\"surtitre\">Comment \u00e7a se passe<\/span>\n        <h2>Vous n&rsquo;avez presque<br class=\"saut\"> rien \u00e0 faire<\/h2>\n      <\/div>\n      <a class=\"btn btn-noir revele\" href=\"#formulaire\" data-vers-formulaire data-cta=\"comment\">Je commence en 1 minute <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n    <\/div>\n    <ol class=\"route revele\" aria-label=\"Les \u00e9tapes\">\n      <li><span class=\"pointe\" aria-hidden=\"true\"><\/span><h3>Vous nous dites o\u00f9 vous \u00eates<\/h3><p>Votre ville et votre activit\u00e9 : on regarde les clubs partenaires autour de chez vous.<\/p><span class=\"duree\">1 minute<\/span><\/li>\n      <li><span class=\"pointe\" aria-hidden=\"true\"><\/span><h3>Un conseiller vous appelle<\/h3><p>Les clubs qui ont de la place, les formats possibles et les prix. Sans engagement.<\/p><span class=\"duree\">10 minutes<\/span><\/li>\n      <li><span class=\"pointe\" aria-hidden=\"true\"><\/span><h3>On cr\u00e9e votre visuel<\/h3><p>Il suffit de votre logo. Supports fabriqu\u00e9s dans le Sud, enti\u00e8rement recyclables.<\/p><span class=\"duree\">Avec vous<\/span><\/li>\n      <li><h3>On l&rsquo;installe dans le club<\/h3><p>Votre publicit\u00e9 est en place, visible toute l&rsquo;ann\u00e9e, 24 h\/24.<\/p><span class=\"duree\">Toute l&rsquo;ann\u00e9e<\/span><\/li>\n    <\/ol>\n  <\/div>\n<\/section>\n\n<!-- ============ 8. GRANDS TOURNOIS + DATES ============ -->\n<section class=\"sombre t-b\" id=\"tournois\">\n  <div class=\"conteneur\">\n    <div class=\"entete-section revele\">\n      <span class=\"surtitre\">Le m\u00eame mobilier que les pros<\/span>\n      <h2>Les bancs Mobisport sont aussi<br class=\"saut\"> sur les courts des grands tournois<\/h2>\n      <p>Mutua Madrid Open, tournois de l&rsquo;US Open Series : les joueurs professionnels s&rsquo;assoient sur le m\u00eame banc que celui install\u00e9 dans votre club.<\/p>\n    <\/div>\n    <div class=\"tournois revele\">\n      <figure><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-tournoi-madrid.webp\" alt=\"Bancs Mobisport sur le court du Mutua Madrid Open\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><figcaption>Mutua Madrid Open<\/figcaption><\/figure>\n      <figure><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-tournoi-cincinnati.webp\" alt=\"Banc Mobisport sur le court du tournoi de Cincinnati\" width=\"760\" height=\"570\" loading=\"lazy\" decoding=\"async\"><figcaption>Cincinnati \u00b7 US Open Series<\/figcaption><\/figure>\n      <figure><img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-tournoi-winston-salem.webp\" alt=\"Banc Mobisport sur le court du Winston-Salem Open\" width=\"706\" height=\"530\" loading=\"lazy\" decoding=\"async\"><figcaption>Winston-Salem Open \u00b7 US Open Series<\/figcaption><\/figure>\n    <\/div>\n    <div class=\"cta-pied\">\n      <a class=\"btn btn-vert btn-petit\" href=\"#formulaire\" data-vers-formulaire data-cta=\"tournois\">Je veux le m\u00eame banc que les pros <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ LES GRANDES DATES (E3) : entre \u00ab le m\u00eame mobilier que les pros \u00bb et \u00ab Qui sommes-nous \u00bb ============ -->\n<section class=\"dates\" id=\"dates\" aria-label=\"Les grandes dates\">\n  <div class=\"conteneur\">\n    <span class=\"surtitre\">Les grandes dates<\/span>\n    <ol class=\"frise revele\" aria-label=\"Les dates cl\u00e9s de Mobisport\">\n      <li><b>2016<\/b><h3>La cr\u00e9ation<\/h3><span>Mobisport Concept na\u00eet \u00e0 Marseille, rep\u00e9r\u00e9e par le minist\u00e8re des Sports.<\/span><\/li>\n      <li><b>2017<\/b><h3>Le banc prim\u00e9<\/h3><span>Grand prix de l&rsquo;innovation au Salon des maires et des collectivit\u00e9s.<\/span><\/li>\n      <li><b>2019<\/b><h3>Sur les courts officiels<\/h3><span>Fournisseur de la F\u00e9d\u00e9ration Fran\u00e7aise de Tennis et partenaire de l&rsquo;US Open Series.<\/span><\/li>\n      <li><b>2025<\/b><h3>Entreprise \u00e0 mission<\/h3><span>C&rsquo;est \u00e9crit dans ses statuts. Laur\u00e9at du prix TotalEnergies.<\/span><\/li>\n      <li><b>2026<\/b><h3>Avec F\u00eate le Mur<\/h3><span>Partenaire de l&rsquo;association de Yannick Noah. Plus de 600 clubs partenaires.<\/span><\/li>\n    <\/ol>\n  <\/div>\n<\/section>\n\n<!-- ============ 9. L'ENTREPRISE ============ -->\n<section id=\"entreprise\">\n  <div class=\"conteneur entreprise\">\n    <div class=\"texte revele\">\n      <span class=\"surtitre\">Qui sommes-nous<\/span>\n      <h2 style=\"margin:16px 0 22px\">Une entreprise fran\u00e7aise, dans le sport depuis 2016<\/h2>\n      <p>Mobisport Concept installe des bancs, des b\u00e2ches et des panneaux publicitaires dans les clubs de tennis et de padel : 5&nbsp;000&nbsp;\u20ac de mat\u00e9riel haut de gamme par terrain, mis \u00e0 la disposition du club. Les entreprises du coin se font conna\u00eetre, et le club touche une partie des revenus publicitaires.<\/p>\n      <p>Depuis 2025, Mobisport est une entreprise \u00e0 mission : c&rsquo;est \u00e9crit dans ses statuts.<\/p>\n      <div class=\"fondateur\">\n        <img loading=\"lazy\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-fondateur.webp\" alt=\"Laurent Mazmanian\" width=\"360\" height=\"360\" loading=\"lazy\" decoding=\"async\">\n        <div><b>Laurent Mazmanian, fondateur<\/b><span>20 ans de direction commerciale avant de cr\u00e9er Mobisport Concept \u00e0 Marseille.<\/span><\/div>\n      <\/div>\n      <a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"entreprise\">Parler \u00e0 un conseiller <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a>\n    <\/div>\n    <div class=\"revele\">\n      <div class=\"presse\">\n        <p class=\"titre\">Ils ont parl\u00e9 de nous<\/p>\n        <div class=\"presse-logos\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-presse-bfm-business.webp\" alt=\"BFM Business\" class=\"haut\" width=\"81\" height=\"80\" loading=\"lazy\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-presse-la-provence.webp\" alt=\"La Provence\" width=\"360\" height=\"55\" loading=\"lazy\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-presse-cote.webp\" alt=\"C\u00f4t\u00e9 Magazine\" class=\"haut\" width=\"195\" height=\"80\" loading=\"lazy\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-presse-nouvelles-publications.webp\" alt=\"Les Nouvelles Publications\" class=\"haut\" width=\"181\" height=\"80\" loading=\"lazy\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-presse-pa-sport.webp\" alt=\"PA Sport\" class=\"haut\" width=\"194\" height=\"80\" loading=\"lazy\">\n        <\/div>\n      <\/div>\n      <div class=\"labels\">\n        <div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-label-fft.webp\" alt=\"\" width=\"80\" height=\"120\" loading=\"lazy\">Fournisseur officiel de la F\u00e9d\u00e9ration Fran\u00e7aise de Tennis<\/div>\n        <div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-label-mission.webp\" alt=\"\" width=\"128\" height=\"120\" loading=\"lazy\">Entreprise \u00e0 mission<\/div>\n        <div class=\"sans-logo recyclable\">Supports fabriqu\u00e9s dans le Sud, enti\u00e8rement recyclables<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ 10. QUESTIONS ============ -->\n<section class=\"creme\" id=\"questions\">\n  <div class=\"conteneur\">\n    <div class=\"entete-section revele\">\n      <span class=\"surtitre\">Vos questions<\/span>\n      <h2>Ce qu&rsquo;on nous<br class=\"saut\"> demande le plus<\/h2>\n      <p>Une autre question ? Un conseiller vous rappelle.<\/p>\n    <\/div>\n    <div class=\"faq faq-2 revele\">\n      <div class=\"faq-col\">\n        <details><summary>Combien \u00e7a co\u00fbte&nbsp;?<\/summary><p>\u00c7a d\u00e9pend du club, du format et de la dur\u00e9e. Le conseiller vous donne les prix exacts des clubs proches de chez vous pendant l&rsquo;appel, sans engagement.<\/p><\/details>\n        <details><summary>Est-ce que je m&rsquo;engage en laissant mes coordonn\u00e9es&nbsp;?<\/summary><p>Non. Un conseiller vous appelle pour vous pr\u00e9senter les clubs proches et r\u00e9pondre \u00e0 vos questions. Vous d\u00e9cidez ensuite, tranquillement.<\/p><\/details>\n        <details><summary>Combien de temps dure un contrat&nbsp;?<\/summary><p>La dur\u00e9e d\u00e9pend du club et du format choisi. Le conseiller vous pr\u00e9sente les options pendant l&rsquo;appel, avant toute d\u00e9cision.<\/p><\/details>\n        <details><summary>Comment mesurer ce que \u00e7a me rapporte&nbsp;?<\/summary><p>Le plus simple : demander \u00e0 chaque nouveau client comment il vous a connu, ou proposer une offre r\u00e9serv\u00e9e aux membres du club. Au bout de quelques mois, vous avez votre r\u00e9ponse.<\/p><\/details>\n        <details><summary>Mon concurrent peut-il \u00eatre dans le m\u00eame club&nbsp;?<\/summary><p>Vous pouvez demander l&rsquo;exclusivit\u00e9 de votre m\u00e9tier dans le club. Cochez-la dans le formulaire : le conseiller vous dit ce qui est possible dans les clubs qui vous int\u00e9ressent.<\/p><\/details>\n      <\/div>\n      <div class=\"faq-col\">\n        <details><summary>Est-ce que je peux choisir le club&nbsp;?<\/summary><p>Oui. Vous choisissez parmi les clubs partenaires qui ont de la place dans votre secteur. Vous pouvez aussi \u00eatre pr\u00e9sent dans plusieurs clubs.<\/p><\/details>\n        <details><summary>Les \u00e9v\u00e9nements, comment \u00e7a se passe&nbsp;?<\/summary><p>Mobisport organise au club des moments conviviaux avec les membres, comme des go\u00fbters ou des ap\u00e9ritifs. Vous y avez un espace r\u00e9serv\u00e9 : l&rsquo;occasion de rencontrer vos futurs clients en personne. Le conseiller vous explique comment \u00e7a se passe dans les clubs qui vous int\u00e9ressent.<\/p><\/details>\n        <details><summary>Je n&rsquo;ai pas de visuel, c&rsquo;est un probl\u00e8me&nbsp;?<\/summary><p>Non. Votre logo suffit : on cr\u00e9e le visuel avec vous, on le fait fabriquer et on l&rsquo;installe dans le club.<\/p><\/details>\n        <details><summary>Qui va voir ma publicit\u00e9&nbsp;?<\/summary><p>Les adh\u00e9rents du club et leurs familles, les \u00e9l\u00e8ves de l&rsquo;\u00e9cole de tennis, les joueurs des clubs voisins qui viennent en comp\u00e9tition, les spectateurs des tournois. Un public local, qui revient chaque semaine.<\/p><\/details>\n      <\/div>\n    <\/div>\n    <div class=\"faq-plus\"><button type=\"button\" class=\"faq-voir\" aria-expanded=\"false\" aria-controls=\"questions\">Voir les autres questions <span aria-hidden=\"true\">\u2193<\/span><\/button><\/div>\n    <div class=\"cta-pied faq-bouton\"><a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"questions\">Poser ma question \u00e0 un conseiller <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/a><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ BANDEAU DU BAS (E) : le haut de page d'origine, descendu tel quel : titre + formulaire ============ -->\n<div class=\"hero bandeau-bas\" id=\"bandeau\">\n  <div class=\"hero-fond\">\n    <picture>\n      <source media=\"(max-width: 760px)\" srcset=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-hero-900.webp\">\n      <img decoding=\"async\" src=\"https:\/\/www.mobisportconcept.com\/wp-content\/uploads\/2026\/10\/mobi-lp-hero-1600.webp\" alt=\"\" width=\"1600\" height=\"900\">\n    <\/picture>\n    \n  <\/div>\n  <div class=\"hero-grille\">\n    <div class=\"hero-texte\">\n      <span class=\"surtitre\" id=\"surtitre\"><span>Publicit\u00e9 dans les clubs <br class=\"sautm\">de tennis et de padel <em>pour toute taille d&rsquo;entreprise<\/em><\/span><\/span>\n      <h2 id=\"titre\" class=\"titre-bandeau\">Vous avez une entreprise et vous cherchez de <span class=\"souligne\">nouveaux clients<\/span> pr\u00e8s de chez vous ?<\/h2>\n      <div class=\"six-chiffres\">\n        <div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8 21h8M12 17v4M7 4h10v5a5 5 0 0 1-10 0z\"\/><path d=\"M17 5h3v2a3 3 0 0 1-3 3M7 5H4v2a3 3 0 0 0 3 3\"\/><\/svg><p><b>1er<\/b> sport individuel<\/p><\/div>\n        <div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"9\" cy=\"8\" r=\"3.5\"\/><path d=\"M2.5 20a6.5 6.5 0 0 1 13 0\"\/><path d=\"M16 4.5a3.5 3.5 0 0 1 0 7M21.5 20a6.5 6.5 0 0 0-4-6\"\/><\/svg><p><b>8 millions<\/b> de pratiquants<\/p><\/div>\n        <div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 17l6-6 4 4 8-8\"\/><path d=\"M15 7h6v6\"\/><\/svg><p><b>18 millions<\/b> de fr\u00e9quentations par mois<\/p><\/div>\n        <div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"7\" cy=\"6\" r=\"2.5\"\/><circle cx=\"17\" cy=\"6\" r=\"2.5\"\/><circle cx=\"12\" cy=\"13.5\" r=\"2\"\/><path d=\"M3 21v-4.5a4 4 0 0 1 8 0M13 21v-4.5a4 4 0 0 1 8 0\"\/><\/svg><p><b>D\u00e8s 4 ans,<\/b> toute la famille<\/p><\/div>\n        <div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 6.5A7 7 0 1 0 18 17.5\"\/><path d=\"M4 10h9M4 14h9\"\/><\/svg><p><b>Fort<\/b> pouvoir d&rsquo;achat<\/p><\/div>\n        <div><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21z\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\"\/><\/svg><p><b>+ de 600<\/b> clubs partenaires<\/p><\/div>\n      <\/div>\n      <p class=\"six-source\">Tennis et padel \u00b7 F\u00e9d\u00e9ration Fran\u00e7aise de Tennis et Mobisport, 2026.<\/p>\n    <\/div>\n\n    <div class=\"carte\" id=\"formulaire\" aria-live=\"polite\">\n      <!-- \u00c9tape 1 : o\u00f9 \u00eates-vous ? -->\n      <form id=\"etape-1\" novalidate>\n        <div class=\"etapes-pastilles\" aria-hidden=\"true\"><span class=\"fait\"><\/span><span><\/span><\/div>\n        <h2>Vous souhaitez en savoir plus ?<\/h2>\n        <div class=\"champ\" id=\"champ-ville\">\n          <label for=\"ville\">Ville ou code postal de votre entreprise<\/label>\n          <input id=\"ville\" name=\"ville\" type=\"text\" autocomplete=\"off\" inputmode=\"text\" placeholder=\"Ex. Aubagne ou 13400\"\n                 role=\"combobox\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-controls=\"suggestions\" required>\n          <ul class=\"suggestions\" id=\"suggestions\" role=\"listbox\" hidden><\/ul>\n          <p class=\"erreur\" id=\"erreur-ville\">Indiquez votre ville ou votre code postal.<\/p>\n        <\/div>\n        <div class=\"champ\" id=\"champ-metier\">\n          <label for=\"metier\">Votre activit\u00e9<\/label>\n          <input id=\"metier\" name=\"metier\" type=\"text\" autocomplete=\"off\" placeholder=\"Ex. opticien, plombier, restaurant\u2026\"\n                 role=\"combobox\" aria-autocomplete=\"list\" aria-expanded=\"false\" aria-controls=\"suggestions-metier\" required>\n          <ul class=\"suggestions\" id=\"suggestions-metier\" role=\"listbox\" hidden><\/ul>\n          <p class=\"erreur\">Indiquez votre activit\u00e9.<\/p>\n        <\/div>\n        <button class=\"btn btn-vert btn-plein\" type=\"submit\">Continuer <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/button>\n      <\/form>\n\n      <!-- \u00c9tape 2 : r\u00e9sultat + coordonn\u00e9es -->\n      <form id=\"etape-2\" novalidate hidden>\n        <div class=\"etapes-pastilles\" aria-hidden=\"true\"><span class=\"fait\"><\/span><span class=\"fait\"><\/span><\/div>\n        <div class=\"bandeau-clubs\" role=\"status\">\n          <b id=\"nb-clubs\">0<\/b>\n          <span><em id=\"nb-texte\"><span>clubs de tennis et de padel<\/span><span>dans votre zone de chalandise<\/span><\/em><small class=\"detail\" id=\"nb-detail\">Dans un rayon de 15 km.<\/small><\/span>\n        <\/div>\n        <div class=\"e2\">\n        <div class=\"e2-champs\">\n          <div class=\"champ\" id=\"champ-nom\">\n            <label for=\"nom\">Pr\u00e9nom et nom<\/label>\n            <input id=\"nom\" name=\"nom\" type=\"text\" autocomplete=\"name\" required>\n            <p class=\"erreur\">Indiquez votre pr\u00e9nom et votre nom.<\/p>\n          <\/div>\n          <div class=\"champ\" id=\"champ-societe\">\n            <label for=\"societe\">Soci\u00e9t\u00e9<\/label>\n            <input id=\"societe\" name=\"societe\" type=\"text\" autocomplete=\"organization\" required>\n            <p class=\"erreur\">Indiquez le nom de votre soci\u00e9t\u00e9.<\/p>\n          <\/div>\n          <div class=\"champ\" id=\"champ-tel\">\n            <label for=\"tel\">T\u00e9l\u00e9phone<\/label>\n            <input id=\"tel\" name=\"tel\" type=\"tel\" inputmode=\"tel\" autocomplete=\"tel\" placeholder=\"06 12 34 56 78\" required>\n            <p class=\"erreur\" id=\"erreur-tel\">Indiquez un num\u00e9ro \u00e0 10 chiffres.<\/p>\n          <\/div>\n          <div class=\"champ\" id=\"champ-email\">\n            <label for=\"email\">E-mail<\/label>\n            <input id=\"email\" name=\"email\" type=\"email\" inputmode=\"email\" autocomplete=\"email\" placeholder=\"nom@societe.fr\" required>\n            <p class=\"erreur\" id=\"erreur-email\">Indiquez une adresse e-mail valide.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"e2-champs\">\n        <div class=\"champ\" id=\"champ-taille\">\n          <label for=\"taille\">Taille de l&rsquo;entreprise<\/label>\n          <select id=\"taille\" name=\"taille\">\n            <option value=\"\">Choisissez\u2026<\/option>\n            <option value=\"1\">Je suis seul<\/option>\n            <option value=\"2-5\">2 \u00e0 5 personnes<\/option>\n            <option value=\"6-20\">6 \u00e0 20 personnes<\/option>\n            <option value=\"21-50\">21 \u00e0 50 personnes<\/option>\n            <option value=\"50+\">Plus de 50 personnes<\/option>\n          <\/select>\n        <\/div>\n        <fieldset class=\"oui-non\">\n          <legend>Ce qui vous int\u00e9resse <small>\u00b7 facultatif<\/small><\/legend>\n          <div class=\"q\"><span>L&rsquo;exclusivit\u00e9 de votre m\u00e9tier dans le club<\/span><div class=\"on\"><label><input type=\"radio\" name=\"exclusivite\" value=\"oui\">Oui<\/label><label><input type=\"radio\" name=\"exclusivite\" value=\"non\">Non<\/label><\/div><\/div>\n          <div class=\"q\"><span>Une communication digitale chaque mois aupr\u00e8s des membres du club<\/span><div class=\"on\"><label><input type=\"radio\" name=\"digital\" value=\"oui\">Oui<\/label><label><input type=\"radio\" name=\"digital\" value=\"non\">Non<\/label><\/div><\/div>\n          <div class=\"q\"><span>Rencontrer les membres lors d&rsquo;\u00e9v\u00e9nements au club<\/span><div class=\"on\"><label><input type=\"radio\" name=\"evenements\" value=\"oui\">Oui<\/label><label><input type=\"radio\" name=\"evenements\" value=\"non\">Non<\/label><\/div><\/div>\n          <div class=\"q\"><span>Organiser des \u00e9v\u00e9nements d\u00e9di\u00e9s \u00e0 mon entreprise<\/span><div class=\"on\"><label><input type=\"radio\" name=\"evenements_dedies\" value=\"oui\">Oui<\/label><label><input type=\"radio\" name=\"evenements_dedies\" value=\"non\">Non<\/label><\/div><\/div>\n        <\/fieldset>\n        <\/div>\n        <\/div>\n        <input class=\"pot\" type=\"text\" name=\"site_web\" id=\"site_web\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\">\n        <button class=\"btn btn-vert btn-plein\" type=\"submit\">\u00catre rappel\u00e9 par un conseiller <span class=\"fleche\" aria-hidden=\"true\">\u2192<\/span><\/button>\n        <p class=\"mini\">Vos coordonn\u00e9es servent uniquement \u00e0 vous rappeler au sujet de votre demande. <a href=\"https:\/\/www.mobisportconcept.com\/politique-de-confidentialite\/\" target=\"_blank\" rel=\"noopener\">Confidentialit\u00e9<\/a><\/p>\n        <p class=\"erreur\" id=\"erreur-envoi\" style=\"text-align:center\">L&rsquo;envoi n&rsquo;a pas abouti. Appelez-nous au <a data-tel href=\"tel:+33484890087\"><span data-tel-texte>04 84 89 00 87<\/span><\/a>.<\/p>\n        <button class=\"lien-retour\" type=\"button\" id=\"retour\">\u2190 Changer de ville ou d&rsquo;activit\u00e9<\/button>\n      <\/form>\n\n      <!-- \u00c9tape 3 : merci -->\n      <div id=\"etape-3\" class=\"merci\" hidden tabindex=\"-1\">\n        <div class=\"coche\"><svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0A0A0A\" stroke-width=\"3\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><\/div>\n        <h2 id=\"merci-titre\">C&rsquo;est not\u00e9 !<\/h2>\n        <p id=\"merci-texte\">Un conseiller Mobisport vous rappelle pour vous pr\u00e9senter les clubs pr\u00e8s de chez vous.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/main>\n\n<footer>\n  <div class=\"conteneur\">\n    <p>Mobisport Concept \u00b7 SASU au capital de 40 000 \u20ac \u00b7 26 rue John Maynard Keynes, 13013 Marseille \u00b7 RCS Marseille 814 632 741<\/p>\n    <nav>\n      <a href=\"https:\/\/www.mobisportconcept.com\/mentions-legales\/\" target=\"_blank\" rel=\"noopener\">Mentions l\u00e9gales<\/a>\n      <a href=\"https:\/\/www.mobisportconcept.com\/politique-de-confidentialite\/\" target=\"_blank\" rel=\"noopener\">Politique de confidentialit\u00e9<\/a>\n      <button type=\"button\" id=\"gerer-cookies\" hidden>Gestion des cookies<\/button>\n      <a href=\"mailto:contact@mobisportconcept.com\">contact@mobisportconcept.com<\/a>\n    <\/nav>\n  <\/div>\n<\/footer>\n\n<div class=\"barre\" id=\"barre-mobile\" aria-hidden=\"true\">\n  <a class=\"btn btn-vert\" href=\"#formulaire\" data-vers-formulaire data-cta=\"barre\">\u00catre rappel\u00e9 par un conseiller<\/a>\n<\/div>\n\n<div class=\"cookies\" id=\"cookies\" role=\"dialog\" aria-label=\"Cookies\" hidden>\n  <p><b>Cookies.<\/b> Avec votre accord, nous mesurons l&rsquo;efficacit\u00e9 de nos publicit\u00e9s (Meta, Google). Sans accord, rien n&rsquo;est d\u00e9pos\u00e9 et la page fonctionne normalement.<\/p>\n  <div class=\"choix\">\n    <button class=\"btn btn-gris\" type=\"button\" id=\"cookies-refuser\">Refuser<\/button>\n    <button class=\"btn btn-noir\" type=\"button\" id=\"cookies-accepter\">Accepter<\/button>\n  <\/div>\n<\/div>\n\n<script src=\"data:text\/javascript;base64,LyogQ2x1YnMgcGFydGVuYWlyZXMgTW9iaXNwb3J0IChjYXJ0ZSBkdSBzaXRlLCAwMi8xMC8yMDI2KSA6IFtub20sIHZpbGxlLCBsYXQsIGxvbiwgc3BvcnQgdD10ZW5uaXMvcGFkZWwgcD1ww6l0YW5xdWUgZz1nb2xmXSAqLwp3aW5kb3cuTU9CSV9DTFVCUz1bWyJTYWludCBKdXN0IENoYWxleXNzaW4gVGVubmlzIENsdWIiLCJTYWludC1KdXN0LUNoYWxleXNzaW4iLDQ1LjU4MjEsNC45OTk1LCJ0Il0sWyJTZXlzc2luZXQgVGVubmlzIENsdWIiLCJTZXlzc2luZXQtUGFyaXNldCIsNDUuMTc1OCw1LjY5MTgsInQiXSxbIkhleXJpZXV4IFRlbm5pcyBDbHViIiwiSGV5cmlldXgiLDQ1LjYzMDgsNS4wNTgzLCJ0Il0sWyJQZXJpZ25hdCBsZXMgU2FybGlldmUgVGVubmlzIENsdWIiLCJQw6lyaWduYXQtbMOocy1TYXJsacOodmUiLDQ1LjczNTgsMy4xMzU5LCJ0Il0sWyJUZW5uaXMgQ2x1YiBNYXJnZW5jeSIsIk1hcmdlbmN5Iiw0OC45OTksMi4yODUsInQiXSxbIlRlbm5pcyBDbHViIExhIENow6J0YWlnbmVyYWllIiwiU2FpbnQtTGV1LWxhLUZvcsOqdCIsNDkuMDI0LDIuMjUzOCwidCJdLFsiTW91eHkgVGVubmlzIENsdWIiLCJNb3V4eSIsNDUuNjgwNCw1LjkzMjQsInQiXSxbIkFjcyBDb3JtZWlsbGFpcyBUZW5uaXMiLCJDb3JtZWlsbGVzLWVuLVBhcmlzaXMiLDQ4Ljk4MjgsMi4xOTg1LCJ0Il0sWyJCb3VyZ2V0IGR1IExhYyBUZW5uaXMgQ2x1YiIsIkxlIEJvdXJnZXQtZHUtTGFjIiw0NS42NTUxLDUuODU5OSwidCJdLFsiVGVubmlzIENsdWIgZGVzIENoZW1pbm90cyBldCBkZXMgVmlsbGVuZXV2b2lzIiwiVmlsbGVuZXV2ZS1TYWludC1HZW9yZ2VzIiw0OC43NDI4LDIuNDQ4NSwidCJdLFsiVGVubmlzIENsdWIgTXV6aWxsYWMiLCJMZSBCb3VyZ2V0LWR1LUxhYyIsNDUuNjU1MSw1Ljg1OTksInQiXSxbIlBhc3NpbmcgQ2x1YiBNYWlzb25zLUFsZm9ydCIsIk1haXNvbnMtQWxmb3J0Iiw0OC44MTQzLDIuNDQ4NywidCJdLFsiTXNjIENoYXJ0cmVzIFRlbm5pcyBDbHViIiwiQ2hhcnRyZXMiLDQ4LjQzOTUsMS41MTEzLCJ0Il0sWyJUZW5uaXMgQ2x1YiBFUyBWaWxsaWVycyIsIlZpbGxpZXJzLXN1ci1NYXJuZSIsNDguODMwMiwyLjU1MTksInQiXSxbIlRlbm5pcyBDbHViIE1haXNvbnMgQWxmb3J0IiwiTWFpc29ucy1BbGZvcnQiLDQ4LjgwNjEsMi40MjY0LCJ0Il0sWyJGaXVtb3JidSBUZW5uaXMgQ2x1YiIsIlBydW5lbGxpIGRpIEZpdW1vcmJvIiw0Mi4wMDY1LDkuMzcwMiwidCJdLFsiVGVubmlzIENsdWIgQXZlbmlyIFNwb3J0aWYgZCdPcmx5IiwiT3JseSIsNDguNzQ0NSwyLjQwMjEsInQiXSxbIkFsZXJpYSBUZW5uaXMgQ2x1YiIsIkFsw6lyaWEiLDQyLjExMzEsOS41NTA5LCJ0Il0sWyJBU1BUVCBUcm95ZXMiLCJUcm95ZXMiLDQ4LjI3NjIsNC4wNzAzLCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZXMgMiBWYWxsw6llcyIsIkJ1Y2jDqHJlcyIsNDguMjM1NSw0LjEwNjksInQiXSxbIlRlbm5pcyBDbHViIGRlIEJvdWlsbHkiLCJCb3VpbGx5Iiw0OC4xODkzLDQuMDAxNiwidCJdLFsiVEMgVGFpc3N5IiwiVGFpc3N5Iiw0OS4yMTY0LDQuMDg3NywidCJdLFsiVW5pb24gUsOpbW9pc2UgZGUgVGVubmlzIiwiUmVpbXMiLDQ5LjI1MDgsNC4wMTU2LCJ0Il0sWyJDYWRtIE1vdXJtZWxvbiBUZW5uaXMgQ2x1YiIsIk1vdXJtZWxvbiBMZSBHcmFuZCIsNDkuMTQwMSw0LjM2NjYsInQiXSxbIlRlbm5pcyBDbHViIFNhaW50IEF2b2xkIFRlY3NhIiwiUnVlIGRlIGxhIFBpc2NpbmUiLDQ5LjEwOCw2LjcwMDEsInQiXSxbIkZsZXNzZWxsZXMgUmFpbm5ldmlsbGUgVGVubmlzIENsdWIiLCJGbGVzc2VsbGVzIiw1MC4wMDE4LDIuMjU0MSwidCJdLFsiTG9uZ2p1bWVhdSBUZW5uaXMgQ2x1YiIsIkxvbmdqdW1lYXUiLDQ4LjY5NDgsMi4yOTUsInQiXSxbIlRlbm5pcyBDbHViIElnbnkiLCJJZ255Iiw0OC43MzY1LDIuMjMxNSwidCJdLFsiVGVubnNpIENsdWIgTGltb3VycyIsIkxpbW91cnMiLDQ4LjY0MzQsMi4wODIyLCJ0Il0sWyJUZW5uaXMgQ2x1YiBkdSBNw6luaWwiLCJBc25pw6hyZXMtc3VyLVNlaW5lIiw0OC45MjE0LDIuMjgzMiwidCJdLFsiVGVubmlzIENsdWIgZGUgU3VyZXNuZXMiLCJSdWVpbC1NYWxtYWlzb24iLDQ4Ljg2NjQsMi4yMDYxLCJ0Il0sWyJBUyBDaGVsbGVzIFRlbm5pcyIsIkNoZWxsZXMiLDQ4Ljg4MDksMi42MTU3LCJ0Il0sWyJVbXMgVGVubmlzIFBvbnRhdWx0IENvbWJhdWx0IiwiUG9udGF1bHQgQ29tYmF1bHQiLDQ4LjgwNDgsMi41OTk5LCJ0Il0sWyJUZW5uaXMgQ2x1YiBMb2lzaXIgTm9ubmV2aWxsZSIsIkF1bG5heS1zb3VzLUJvaXMiLDQ4LjkzMTEsMi40ODMyLCJ0Il0sWyJWaWxsZXBpbnRlIFRlbm5pcyIsIlZpbGxlcGludGUiLDQ4Ljk2MjgsMi41MjkyLCJ0Il0sWyJUZW5uaXMgQ2x1YiBOZXVpbGx5IHN1ciBNYXJuZSIsIk5ldWlsbHktc3VyLU1hcm5lIiw0OC44NjA2LDIuNTI2NiwidCJdLFsiQ291YnJvbiBUZW5uaXMgQ2x1YiIsIkNvdWJyb24iLDQ4LjkxMzQsMi41ODA4LCJ0Il0sWyJCbGFuYyBNZXNuaWwgU3BvcnQgVGVubmlzIiwiTGUgQmxhbmMtTWVzbmlsIiw0OC45Mzg1LDIuNDYzMSwidCJdLFsiVGVubmlzIENsdWIgTXVuaWNpcGFsIGRlIFJ1ZWlsIiwiUnVlaWwtTWFsbWFpc29uIiw0OC44NjMyLDIuMTkwOSwidCJdLFsiQ2x1YiBkZSBUZW5uaXMgZXQgZGUgU3F1YXNoIC0gQm91cmctTGEtUmVpbmUiLCJCb3VyZy1sYS1SZWluZSIsNDguNzgxOSwyLjMxNzIsInQiXSxbIlVzbyBBdGhpcy1Nb25zIFRlbm5pcyIsIkF0aGlzLU1vbnMiLDQ4LjcyMTgsMi40MDk2LCJ0Il0sWyJUZW5uaXMgQ2x1YiBDb3JicmV1c2UiLCJDb3JicmV1c2UiLDQ4LjQ5OTMsMS45NjA3LCJ0Il0sWyJUZW5uaXMgQ2x1YiBNdW5pY2lwYWwgQ2hpbGx5LU1hemFyaW4iLCJDaGlsbHktTWF6YXJpbiIsNDguNzA2OCwyLjMyMzEsInQiXSxbIkNPIFNhdmlnbnkgVGVubmlzIiwiU2F2aWdueS1zdXItT3JnZSIsNDguNjg4MywyLjMzNjksInQiXSxbIkMuUy4gQnJldGlnbnkiLCJCcsOpdGlnbnktc3VyLU9yZ2UiLDQ4LjYxMjMsMi4zMTM5LCJ0Il0sWyJUZW5uaXMgQ2x1YiBCcnVub3kgVmFsIEQneWVycmVzIiwiQnJ1bm95Iiw0OC42OTY2LDIuNDk4NSwidCJdLFsiVVMgUG9udGV0IFRlbm5pcyIsIkxlIFBvbnRldCIsNDMuOTU3NCw0Ljg1NjUsInQiXSxbIlRlbm5pcyBDbHViIGRlIFBlcnR1aXMiLCJQZXJ0dWlzIiw0My42OTE4LDUuNTE2LCJ0Il0sWyJUZW5uaXMgQ2x1YiBsZSBNdXkiLCJMZSBNdXkiLDQzLjQ3MTEsNi41NTU1LCJ0Il0sWyJBc3NvYyBTcG9ydGl2ZSBUZW5uaXMgTHVjb2lzIiwiTGUgTHVjIiw0My4zODc5LDYuMzA2OSwidCJdLFsiVGVubmlzIENsdWIgR2FsbGllbmkgRnLDqWp1cyB8IFRlbm5pcyAmIFBhZGVsIiwiZnLDqWp1cyIsNDMuNDQzMyw2Ljc1MDQsInQiXSxbIlRlbm5pcyBDbHViIERyYWNlbm9pcyIsIkRyYWd1aWduYW4iLDQzLjUyMTIsNi40ODM0LCJ0Il0sWyJUZW5uaXMgQ2x1YiBCZWxnZW50aWVyb2lzIiwiQmVsZ2VudGllciIsNDMuMjQ0Miw1Ljk5NzgsInQiXSxbIlRlbm5pcyBDbHViIFZpbGxlbW9tYmxlIFNwb3J0cyIsIlZpbGxlbW9tYmxlIiw0OC44ODM2LDIuNTA2LCJ0Il0sWyJMZSBCb3VyZ2V0IFRlbm5pcyBDbHViIiwiTGUgQm91cmdldCIsNDguOTM1MSwyLjQxNzIsInQiXSxbIlZpbGxlcGludGUgVGVubmlzIENsdWIiLCJWaWxsZXBpbnRlIiw0OC45NjI4LDIuNTI5MiwidCJdLFsiVmdhIFNhaW50IE1hdXIgVGVubmlzIENsdWIiLCJTYWludC1NYXVyLWRlcy1Gb3Nzw6lzIiw0OC44MDg4LDIuNDkyMiwidCJdLFsiVVMgRm9udGVuYXkgVGVubmlzIENsdWIiLCJGb250ZW5heS1zb3VzLUJvaXMiLDQ4Ljg0NTYsMi40ODYsInQiXSxbIkNsdWIgZGUgVGVubmlzIGR1IFBsZXNzaXMgVHLDqXZpc2UiLCJMZSBQbGVzc2lzLVRyw6l2aXNlIiw0OC44MDE5LDIuNTc3OSwidCJdLFsiVGVubmlzIENsdWIgZGUgVGhpYWlzIEJlbGxlIEVwaW5lIiwiVGhpYWlzIiw0OC43NTc3LDIuMzk3MiwidCJdLFsiQy5zLm1hcm5lOiBDbHViIGRlIFRlbm5pcyIsIlNhaW50LU1hdXItZGVzLUZvc3PDqXMiLDQ4LjgwMjQsMi41MjIyLCJ0Il0sWyJUZW5uaXMgQ2x1YiBWaWxsZWNyZXNuZXMiLCJWaWxsZWNyZXNuZXMiLDQ4LjcxNDksMi41NDE2LCJ0Il0sWyJTYWludCBHcmF0aWVuIFRlbm5pcyBDbHViIiwiU2FpbnQtR3JhdGllbiIsNDguOTcwNCwyLjI4NDEsInQiXSxbIlRlbm5pcyBDbHViIEpvY2Fzc2llbiIsIkpvdXktbGUtTW91dGllciIsNDkuMDEyOCwyLjAyNjQsInQiXSxbIlRlbm5pcyBDbHViIE11bmljaXBhbCBkZSBHb3Vzc2FpbnZpbGxlIiwiR291c3NhaW52aWxsZSIsNDkuMDI2OCwyLjQ2MDMsInQiXSxbIlRlbm5pcyBDbHViIGRlcyBMb2dlcyBTdCBHZXJtYWluIiwiU2FpbnQgR2VybWFpbiBlbiBMYXllIiw0OC45MTUyLDIuMDg4LCJ0Il0sWyJBc3NvY2lhdGlvbiBTcG9ydGl2ZSBNYW50YWlzZSIsIk1hbnRlcy1sYS1Kb2xpZSIsNDguOTg3NSwxLjcxMzcsInQiXSxbIlRlbm5pcyBDbHViIFZpbGxlbm5lcyIsIlZpbGxlbm5lcy1zdXItU2VpbmUiLDQ4LjkzNTgsMS45OTI5LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBDb25mbGFucyBTYWludGUgSG9ub3JpbmUiLCJDb25mbGFucy1TYWludGUtSG9ub3JpbmUiLDQ4Ljk5MzEsMi4xMDA5LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBNYXJlaWwtTWFybHkgKHRjbW0pIiwiTWFyZWlsLU1hcmx5Iiw0OC44ODQ0LDIuMDcxMSwidCJdLFsiVGVubmlzIENsdWIgU2FpbnQgTG91aXMgUG9pc3N5IiwiUG9pc3N5Iiw0OC45MzY2LDIuMDU5MiwidCJdLFsiVEMgQ2hldnJldXNlIiwiQ2hldnJldXNlIiw0OC43MDQ1LDIuMDM4OCwidCJdLFsiVGVubmlzIENsdWIgZHUgTGl0dG9yYWwiLCIiLDQzLjEyNTcsNS45MzA1LCJ0Il0sWyJDbHViIEV2b2x1dGlvbiBUcmVlcyIsIkxhIEdhcmRlIiw0My4xMjQ5LDYuMDEyOSwidCJdLFsiQXNzb2NpYXRpb24gVGVubmlzIENsdWIgZGUgUGxhaXNpciIsIlBsYWlzaXIiLDQ4LjgxNzIsMS45NTEzLCJ0Il0sWyJUZW5uaXMgQ2x1Yi4gQmFpbGx5IE5vaXN5IGxlIFJvaSIsIk5vaXN5LWxlLVJvaSIsNDguODM2OCwyLjA2NjUsInQiXSxbIlRlbm5pcyBDbHViIFZvaXNpbnMgbGUgQnJldG9ubmV1eCIsIlZvaXNpbnMtbGUtQnJldG9ubmV1eCIsNDguNzU0OCwyLjA0MjEsInQiXSxbIlRlbm5pcyBDbHViIGRlIE1hcmVpbC1NYXJseSAodGNtbSkiLCJNYXJlaWwtTWFybHkiLDQ4Ljg4NDQsMi4wNzExLCJ0Il0sWyJBc3NvY2lhdGlvbiBTcG9ydGl2ZSBNYW50YWlzZSBUZW5uaXMgZXQgUGFkZWwiLCJNYW50ZXMtbGEtSm9saWUiLDQ4Ljk4NzUsMS43MTM3LCJ0Il0sWyJBbmRyw6lzeSBTZWN0aW9uIFRlbm5pcyIsIkFuZHLDqXN5Iiw0OC45NzQ5LDIuMDQ0MiwidCJdLFsiQy5ULiBDaGF2ZW5heSIsIkNoYXZlbmF5Iiw0OC44NTM0LDEuOTg3NywidCJdLFsiQ2x1YiBMYcOvcXVlIE9tbmlzcG9ydHMgQWNow6hyZXMgKGNsb2NhKSIsIkFjaMOocmVzIiw0OC45NTExLDIuMDYyMiwidCJdLFsiQm91Z2l2YWwgVGVubmlzIENsdWIgZW4gU2VpbmUiLCJCb3VnaXZhbCIsNDguODY5NywyLjE0MTYsInQiXSxbIlBvbnRhdWx0IENvbWJhdWx0IFVtcyIsIlBvbnRhdWx0LUNvbWJhdWx0Iiw0OC44MDA5LDIuNjA2OCwidCJdLFsiTWVsdW4gVEMgVmFsIGRlIFNlaW5lIiwiTWVsdW4iLDQ4LjUyOTUsMi42NjM3LCJ0Il0sWyJUZW5uaXMgQ2jDonRlbGV0LWVuLUJyaWUgVGNzbSIsIkxlIENow6J0ZWxldC1lbi1CcmllIiw0OC40OTQsMi43NzI2LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBDb21icy1sYS1WaWxsZSIsIkNvbWJzLWxhLVZpbGxlIiw0OC42NzA4LDIuNTU3MSwidCJdLFsiQVMgQ2hlbGxlcyBUZW5uaXMiLCJDaGVsbGVzIiw0OC44ODA5LDIuNjE1NywidCJdLFsiVGVubmlzIFBldGl0IENhdXggVmFyZW5nZXZpbGxlIiwiUGV0aXQtQ2F1eCIsNDkuOTUwOCwxLjE2NzYsInQiXSxbIlRDIERvdXZhaW5lIiwiRG91dmFpbmUiLDQ2LjMwNDEsNi4zMDU2LCJ0Il0sWyJUZW5uaXMtY2x1YiBkZSBQcmluZ3kiLCJBbm5lY3kiLDQ1Ljk0MjgsNi4xMTc3LCJ0Il0sWyJUZW5uaXMgQ2x1YiBBbm5lY3kgTGUgVmlldXgiLCJBbm5lY3kiLDQ1LjkxMjIsNi4xNTU2LCJ0Il0sWyJBbm5lY3kgVGVubmlzIiwiQW5uZWN5Iiw0NS44OTYzLDYuMTMyMiwidCJdLFsiTWV5dGhldCBUZW5uaXMgQ2x1YiIsIk1leXRoZXQiLDQ1LjkyMSw2LjA5NDUsInQiXSxbIlRlbm5pcyBDbHViIERlIE1pb25zIiwiTWlvbnMiLDQ1LjY2MzIsNC45NDk0LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBGZXl6aW4iLCJGZXl6aW4iLDQ1LjY3MzQsNC44NjExLCJ0Il0sWyJUZW5uaXMgQ2x1YiBDb3JiYXMiLCJDb3JiYXMiLDQ1LjY2NDUsNC45MTE5LCJ0Il0sWyJBUyBDYWx1aXJlIiwiQ2FsdWlyZS1ldC1DdWlyZSIsNDUuODAwNyw0Ljg0OTIsInQiXSxbIkNsdWIgTG91IFRlbm5pcyIsIkx5b24iLDQ1LjcxOTYsNC44MjQzLCJ0Il0sWyJBU1BUVCBHcmFuZCBMeW9uIiwiU2FpbnQtUHJpZXN0Iiw0NS43MjMsNC45MzU4LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBNb3JsYcOgcyIsIk1vcmxhYXMiLDQzLjM0MDgsLTAuMjYyOCwidCJdLFsiUGVyaWduYXQgbGVzIFNhcmxpZXZlIFRDIiwiUMOpcmlnbmF0LWzDqHMtU2FybGnDqHZlIiw0NS43MzU4LDMuMTM1OSwidCJdLFsiVGVubmlzIENsdWIgZGUgUmlvbSIsIk1vemFjIiw0NS44OTMsMy4wOTE3LCJ0Il0sWyJFc3DDqXJhbmNlIENleXJhdCBUZW5uaXMiLCJDZXlyYXQiLDQ1LjczNDksMy4wNjczLCJ0Il0sWyJUZW5uaXMgQ2x1YiBkdSBWZXhpbiBUaGVsbGUiLCJUb3VybHkiLDQ5LjIyNDMsMS45NDg0LCJ0Il0sWyJUZW5uaXMgQ2x1YiBTZXF1ZWRpbiIsIlNlcXVlZGluIiw1MC42MjQyLDIuOTgxOCwidCJdLFsiVGVubmlzIENsdWIgTmFuY3kgRm9yw6p0IGRlIEhheWUiLCJCb2lzLWRlLUhheWUiLDQ4LjcwNDksNi4wNzAzLCJ0Il0sWyJUZW5uaXMgUmVpbXMgRXVyb3BlIENsdWIiLCJSZWltcyIsNDkuMjQ1Myw0LjA2NzMsInQiXSxbIlRDIGRlIEJhc3NlIEdvdWxhaW5lIiwiQmFzc2UtR291bGFpbmUiLDQ3LjIxNTUsLTEuNDY1MiwidCJdLFsiVGVubmlzIENsdWIgQW5kcsOpemlldXgtQm91dGjDqW9uIDogVGVubmlzIGV0IFBhZGVsIiwiQW5kcsOpemlldXgtQm91dGjDqW9uIiw0NS41Mjk0LDQuMjcsInQiXSxbIlRlbm5pcyBDbHViIGRlIFJhbWJvdWlsbGV0IiwiUmFtYm91aWxsZXQiLDQ4LjYzMzIsMS44MzQyLCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBWZWF1Y2hlIiwiVmVhdWNoZSIsNDUuNTYyMyw0LjI4OTIsInQiXSxbIk1vZXplIC0gUG9ydCBkZXMgQmFycXVlcyBUQyIsIlBvcnQtZGVzLUJhcnF1ZXMiLDQ1Ljk0ODUsLTEuMDc4MSwidCJdLFsiVEMgU2FpbnQgSnVzdCBTVCBSYW1iZXJ0IFF1ZXJpIiwiU2FpbnQtSnVzdC1TYWludC1SYW1iZXJ0Iiw0NS41MTU4LDQuMjc3LCJ0Il0sWyJUZW5uaXMgQ2x1YiBMYSBUZXN0ZSBkZSBCdWNoIiwiTGEgVGVzdGUtZGUtQnVjaCIsNDQuNjIwOCwtMS4xMjE1LCJ0Il0sWyJUZW5uaXMgQ2x1YiBTYXZpZ25ldXggVEMiLCJTYXZpZ25ldXgiLDQ1LjYxMjMsNC4wNzk3LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBMaW1vdXgiLCJMaW1vdXgiLDQzLjA0ODIsMi4yMjU1LCJ0Il0sWyJIZWFuZGFpcyBUZW5uaXMgQ2x1YiIsIlNhaW50LUjDqWFuZCIsNDUuNTI2Nyw0LjM3MiwidCJdLFsiVEMgZGUgVHJlYmVzIiwiQmFkZW5zIiw0My4yMTk0LDIuNTA5MSwidCJdLFsiVGVubmlzIENsdWIgZGUgTsOubWVzIiwiTsOubWVzIiw0My44NDU1LDQuMzc1NCwidCJdLFsiTWljaG9uIFNhaW50IEV0aWVubmUgVGVubmlzIENsdWIiLCJTYWludC3DiXRpZW5uZSIsNDUuNDcxOCw0LjQwNTksInQiXSxbIkpzYyBUZW5uaXMgQ2x1YiBDdWduYXV4IiwiQ3VnbmF1eCIsNDMuNTQyLDEuMzU0MiwidCJdLFsiRm9uc29yYmVzIFRlbm5pcyBDbHViIiwiRm9uc29yYmVzIiw0My41MzMzLDEuMjM2MiwidCJdLFsiU2FpbnQgR2FsbWllciBUZW5uaXMgQ2x1YiIsIlNhaW50LUdhbG1pZXIiLDQ1LjU4OTQsNC4zMTM4LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBNdXJldCIsIk11cmV0Iiw0My40NzExLDEuMzQwMiwidCJdLFsiVGVubmlzIENsdWIgZGUgUm96aWVyIGVuIERvbnp5IiwiUm96aWVyLWVuLURvbnp5Iiw0NS44MDA5LDQuMjczLCJ0Il0sWyJNYWJseSBUZW5uaXMgQ2x1YiIsIk1hYmx5Iiw0Ni4wNzczLDQuMDcwMSwidCJdLFsiUmV2ZWwgU2FpbnQgRmVycmVvbCBUY20iLCJSZXZlbCIsNDMuNDUyMywyLjAxMzYsInQiXSxbIkNsdWIgZGUgVGVubmlzIC0gQm91cmctTGEtUmVpbmUiLCJCb3VyZy1sYS1SZWluZSIsNDguNzgxOSwyLjMxNzIsInQiXSxbIlRlbm5pcyBDbHViIExhYmFydGhhaXMiLCJMYWJhcnRoZS1zdXItTMOoemUiLDQzLjQ1MjQsMS40MDA1LCJ0Il0sWyJUQyBFY2hpcm9sbGVzIiwiw4ljaGlyb2xsZXMiLDQ1LjE0MzcsNS43MTkzLCJ0Il0sWyJULm8uZS5jIFRlbm5pcyBDbHViIiwiVG91bG91c2UiLDQzLjYwODUsMS40MTY0LCJ0Il0sWyJDaGFydmlldSBUQyIsIkNoYXJ2aWV1LUNoYXZhZ25ldXgiLDQ1Ljc0NjksNS4xNTYzLCJ0Il0sWyJCYXJiYXphbiBEZWJhdCBUZW5uaXMgQ2x1YiIsIkJhcmJhemFuLURlYmF0Iiw0My4xOTg2LDAuMTE2NiwidCJdLFsiVEMgTW9udHBlbGxpZXIiLCJNb250cGVsbGllciIsNDMuNjI2NiwzLjg2MzcsInQiXSxbIlRlbm5pcyBDbHViIFZlbmRhcmd1b2lzIiwiVmVuZGFyZ3VlcyIsNDMuNjYwMSwzLjk3NDksInQiXSxbIlNhaW50IENlcmUgVGVubmlzIENsdWIiLCJTYWludC1Dw6lyw6kiLDQ0Ljg1OCwxLjg5NSwidCJdLFsiVmFscmFzIFRlbm5pcy9QYWRlbCIsIlZhbHJhcy1QbGFnZSIsNDMuMjQ3NiwzLjI4MjgsInQiXSxbIlRlbm5pcyBjbHViIGR1IFJvdWNheXJvbCAtIExlcyBNYXRlbGxlcyIsIkxlcyBNYXRlbGxlcyIsNDMuNzI3NCwzLjgxMjMsInQiXSxbIlRlbm5pcyBDbHViIFBpZ25hbiIsIlBpZ25hbiIsNDMuNTgxOSwzLjc2MywidCJdLFsiVEMgTW9udHBlbGxpZXIiLCJNb250cGVsbGllciIsNDMuNjI2NiwzLjg2MzcsInQiXSxbIlRlbm5pcyBDbHViIExhIFRlc3RlIGRlIEJ1Y2giLCJMYSBUZXN0ZS1kZS1CdWNoIiw0NC42MjA4LC0xLjEyMTUsInQiXSxbIlByb21vIFBhZGVsIiwiU2FpbnQtTG91YsOocyIsNDQuOTEzMiwtMC40Mjk1LCJ0Il0sWyJUZW5uaXMgQ2x1YiBOb2dhcm8iLCJOb2dhcm8iLDQzLjc1OTIsLTAuMDMyOCwidCJdLFsiVVMgQXZpZ25vbmFpc2UgVGVubmlzIENsdWIiLCJBdmlnbm9uIiw0My45MzYsNC44MjQ0LCJ0Il0sWyJUY20gQ29ubmF1eCIsIkNvbm5hdXgiLDQ0LjA4NjMsNC41ODk4LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBTYWludCBHaWxsZXMiLCJTYWludC1HaWxsZXMgNC4zIiw0My42NzEyLDQuNDAzNywidCJdLFsiVEMgQWxlc2llbiIsIkFsw6hzIiw0NC4xMTQ5LDQuMDkyLCJ0Il0sWyJUZW5uaXMgQ2x1YiBQbG91Z2FzdGVsIiwiUGxvdWdhc3RlbC1EYW91bGFzIiw0OC4zNjc4LC00LjM2NiwidCJdLFsiVGVubmlzIENsdWIgVmVybmV1aWwiLCJWZXJuZXVpbCBkJ0F2cmUgZXQgZCdJdG9uIiw0OC43Mzk1LDAuOTE3MSwidCJdLFsiTGUgTmV1Ym91cmcgVGVubmlzIENsdWIiLCJMZSBOZXVib3VyZyIsNDkuMTM1MSwwLjkxMjgsInQiXSxbIlRlbm5pcyBDbHViIFNhaW50LVJhbWJlcnQiLCJTYWludC1SYW1iZXJ0LWQnQWxib24iLDQ1LjI5OTIsNC44MTc2LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBCb3VsYXphYyBJc2xlIE1hbm9pcmUiLCJCb3VsYXphYyBJc2xlIE1hbm9pcmUiLDQ1LjE4NSwwLjc0NTcsInQiXSxbIk1vZXplIC0gUG9ydCBkZXMgQmFycXVlcyBUQyIsIlBvcnQtZGVzLUJhcnF1ZXMiLDQ1Ljk0ODUsLTEuMDc4MSwidCJdLFsiVGVubmlzIENsdWIgTWFyaWduYW5haXMiLCJNYXJpZ25hbmUiLDQzLjQxNjMsNS4yMTQ2LCJ0Il0sWyJUZW5uaXMgQ2x1YiBBaXggQXlnb3NpIiwiQWl4LWVuLVByb3ZlbmNlIiw0My41Mjk4LDUuNDQ3NSwidCJdLFsiVGVubmlzIENsdWIgVGFyYXNjb24iLCJUYXJhc2NvbiIsNDMuODExMyw0LjY2OTUsInQiXSxbIlQuQyBTYWludC1KdWxpZW4gTWFyc2VpbGxlIiwiTWFyc2VpbGxlIiw0My4zMTI4LDUuNDU4NSwidCJdLFsiVGVubmlzIENsdWIgU2VwdGVtb2lzIiwiU2VwdMOobWVzLWxlcy1WYWxsb25zIiw0My40MDU1LDUuMzcyOSwidCJdLFsiVGVubmlzIENsdWIgRGUgU2F1c3NldCBMZXMgUGlucyIsIlNhdXNzZXQtbGVzLVBpbnMiLDQzLjMzMTQsNS4xMDAzLCJ0Il0sWyJUZW5uaXMgQ2x1YiBQb3J0IGRlIEJvdWMiLCJQb3J0LWRlLUJvdWMiLDQzLjQyMjYsNC45OTYxLCJ0Il0sWyJUZW5uaXMgQ2x1YiBQZW5uZXMtTWlyYWJlYXUiLCJMZXMgUGVubmVzLU1pcmFiZWF1Iiw0My4zOTAxLDUuMzQxMywidCJdLFsiVGVubmlzIENsdWIgZGUgTm92ZXMiLCJOb3ZlcyIsNDMuODc1Nyw0LjkwNSwidCJdLFsiVGVubmlzIENsdWIgTsOpZ3JlbGllbiAtIFRjbiIsIkNow6J0ZWF1bmV1Zi1sZS1Sb3VnZSIsNDMuNDg4Nyw1LjU2ODEsInQiXSxbIlRlbm5pcyBDbHViIE1pbWV0IiwiTWltZXQiLDQzLjQyNTEsNS40ODY2LCJ0Il0sWyJUZW5uaXMgQ2x1YiBNYW5kcmlub2lzIiwiU2FpbnQtw4l0aWVubmUtZGUtU2FpbnQtR2VvaXJzIiw0NS4zMzk4LDUuMzQzNywidCJdLFsiVGVubmlzIENsdWIgZHUgSmFzIGRlIEJvdWZmYW4iLCJBaXgtZW4tUHJvdmVuY2UiLDQzLjUyNzMsNS40MTk3LCJ0Il0sWyJUZW5uaXMgQ2x1YiBFbnN1ZXMgbGEgUmVkb25uZSIsIkVuc3XDqHMtbGEtUmVkb25uZSIsNDMuMzU1Niw1LjE5NzIsInQiXSxbIlRlbm5pcyBDbHViIEN1Z2VzIGxlcyBQaW5zIiwiQ3VnZXMtbGVzLVBpbnMiLDQzLjI3MzMsNS42OTYyLCJ0Il0sWyJTcG9ydGluZyBDbHViIGRlcyBDcmVpc3NhdWRzIiwiQXViYWduZSIsNDMuMjc4OCw1LjUzNTEsInQiXSxbIkFTIEFpZ3VpZXIgVGVubmlzIiwiTWFyc2VpbGxlIiw0My4yNTE5LDUuNDEwNywidCJdLFsiQWxsIElOIFBhZGVsIFNwb3J0cyIsIkJvdWMtQmVsLUFpciIsNDMuNDM3Niw1LjM5NzQsInQiXSxbIlRlbm5pcyBDbHViIENoYW1wZW5vaXMiLCJNYWlsbHktbGUtQ2FtcCIsNDguNjc1OSw0LjE4NywidCJdLFsiRGF2ZXppZXV4IFRlbm5pcyBDbHViIiwiRGF2w6l6aWV1eCIsNDUuMjUxNiw0LjcwNDIsInQiXSxbIk5pY2UgTGF3biBUZW5uaXMgQ2x1YiIsIk5pY2UiLDQzLjcwNDQsNy4yNTIxLCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBNZW50b24iLCJNZW50b24iLDQzLjc3NDIsNy40OTM2LCJ0Il0sWyJUZW5uaXMgY2x1YiBibGF1c2FzYyAvIGFjdCBibGF1c2FzYyIsIkJsYXVzYXNjIiw0My44MDQ5LDcuMzYyLCJ0Il0sWyJUQyBMYXJhZ25lIiwiVHJlc2Nsw6lvdXgiLDQ0LjM1NDYsNS43MDg4LCJ0Il0sWyJUQyBWYWxlbnNvbGUiLCJWYWxlbnNvbGUiLDQzLjg0MDksNi4wMDg1LCJ0Il0sWyJUQyBPcmFpc29uIiwiT3JhaXNvbiIsNDMuOTIzNyw1LjkyMjQsInQiXSxbIlRDIEdyZW91eCBsZXMgQmFpbnMiLCJHcsOpb3V4LWxlcy1CYWlucyIsNDMuNzU1NSw1Ljg4ODUsInQiXSxbIlNwb3J0aW5nIENsdWIgQXZlcm1lcyBUZW5uaXMiLCJBdmVybWVzIiw0Ni41NzY1LDMuMzE4NSwidCJdLFsiQ2hhdnJpbCBUZW5uaXMgQ2x1YiIsIlNhaW50ZS1Gb3ktbMOocy1MeW9uIiw0NS43NDkxLDQuODA3LCJ0Il0sWyJUZW5uaXMgQ2x1YiBUcsOpdm91eCIsIlRyw6l2b3V4Iiw0NS45NDcxLDQuNzUzOSwidCJdLFsiVGVubmlzIENsdWIgQXZpZ25vbiBNb250b2xpdmV0IiwiVmlsbGVuZXV2ZS1sw6hzLUF2aWdub24iLDQzLjk2MzcsNC43OTY5LCJ0Il0sWyJUQyBTYWludCBDaGFybGVzIiwiTGEgR2FyZGUiLDQzLjExODUsNi4wMTEsInQiXSxbIlRjbSBkZSBQaWduYW5zIiwiUGlnbmFucyIsNDMuMzAyMyw2LjIyOTUsInQiXSxbIkFTUFRUIFRvdWxvbiAtIHNlY3Rpb24iLCJUb3Vsb24iLDQzLjEyMzUsNS45NTMzLCJ0Il0sWyJMYSBNb3R0ZSBUQyIsIkxhIE1vdHRlIiw0My40ODgxLDYuNTQ0NywidCJdLFsiQm9ybWVzIE1pbW9zYXMgVEMiLCJCb3JtZXMtbGVzLU1pbW9zYXMiLDQzLjE0MzQsNi4zMzU0LCJ0Il0sWyJSQyBDYW5uZXRvaXMiLCJMZSBDYW5uZXQtZGVzLU1hdXJlcyIsNDMuMzkwMiw2LjM0MiwidCJdLFsiVGVubmlzIENsdWIgbGUgTXV5IiwiTGUgTXV5Iiw0My40NzExLDYuNTU1NSwidCJdLFsiVGVubmlzIGRlIEJhcmpvbHMiLCJCYXJqb2xzIiw0My41NTgxLDYuMDA1NywidCJdLFsiVGVubmlzIENsdWIgR29uZmFyb25uYWlzIiwiR29uZmFyb24iLDQzLjMzNDYsNi4zMTIxLCJ0Il0sWyJUZW5uaXMgQ2x1YiBDb2dvbGluIiwiQ29nb2xpbiIsNDMuMjQzMyw2LjU1MTUsInQiXSxbIlRlbm5pcyBDbHViIENvZ29saW4iLCJDb2dvbGluIiw0My4yNDMzLDYuNTUxNSwidCJdLFsiQ3NtdCBMYSBDb3Vkb3VsacOocmUiLCJTaXgtRm91cnMtbGVzLVBsYWdlcyIsNDMuMDk2NSw1LjgzMDgsInQiXSxbIlRjbSBkZSBTYWludCBNYXhpbWluIiwiU2FpbnQtTWF4aW1pbi1sYS1TYWludGUtQmF1bWUiLDQzLjQ1NzMsNS44NzkyLCJ0Il0sWyJUY20gZGUgU2l4IEZvdXJzIiwiU2l4LUZvdXJzLWxlcy1QbGFnZXMiLDQzLjA5MjQsNS44NDMzLCJ0Il0sWyJTYWludCBSYXBoYcOrbCBDb3VudHJ5IENsdWIiLCJTYWludC1SYXBoYcOrbCIsNDMuNDI5OCw2Ljc5NTgsInQiXSxbIlRDIFNhaW50IEN5cmllbiIsIlNhaW50LUN5ci1zdXItTWVyIiw0My4xODEsNS43MTE1LCJ0Il0sWyJUTSBPbGxpb3VsYWlzIiwiT2xsaW91bGVzIiw0My4xMjUzLDUuODM1OCwidCJdLFsiVEMgTGFyYWduZSIsIlRyZXNjbMOpb3V4Iiw0NC4zNTQ2LDUuNzA4OCwidCJdLFsiVGVubmlzIENsdWIgUG9ydCBkZSBCb3VjIiwiUG9ydC1kZS1Cb3VjIiw0My40MjI2LDQuOTk2MSwidCJdLFsiVGVubmlzIENsdWIgRm9zLVN1ci1NZXIiLCJGb3Mtc3VyLU1lciIsNDMuNDQwMyw0Ljk0NjgsInQiXSxbIlRlbm5pcyBDbHViIEdhcmRhbm5lIiwiR2FyZGFubmUiLDQzLjQ2MzEsNS40ODEsInQiXSxbIlQuQyBTYWludC1WaWN0b3JldCIsIlNhaW50LVZpY3RvcmV0Iiw0My40MTk1LDUuMjM2OCwidCJdLFsiVGVubmlzIENsdWIgVGFyYXNjb24iLCJUYXJhc2NvbiIsNDMuODExMyw0LjY2OTUsInQiXSxbIlRlbm5pcyBDbHViIFBlbm5vaXMiLCJMYSBQZW5uZS1zdXItSHV2ZWF1bmUiLDQzLjI4Miw1LjUxMzMsInQiXSxbIlRlbm5pcyBDbHViIE1pcmFtYXMiLCJNaXJhbWFzIiw0My41OTc2LDQuOTk3NCwidCJdLFsiVC5DIENoYXRlYXVuZXVmIGxlcyBNYXJ0aWd1ZXMiLCJDaMOidGVhdW5ldWYtbGVzLU1hcnRpZ3VlcyIsNDMuMzk3OCw1LjE0MTEsInQiXSxbIlRlbm5pcyBDbHViIEFsbGVpbnMiLCJBbGxlaW5zIiw0My43MDMyLDUuMTY2NSwidCJdLFsiVC5DIENhcnJ5LUxlLVJvdWV0IiwiQ2FycnktbGUtUm91ZXQiLDQzLjMzMTYsNS4xNTIzLCJ0Il0sWyJUZW5uaXMgQWNhZGVteSBkZSBMdW1pbnkgfCBUZW5uaXMgJiBQYWRlbCIsIk1hcnNlaWxsZSIsNDMuMjM4Miw1LjQzMzYsInQiXSxbIlRlbm5pcyBDbHViIFZlbGF1eCIsIlZlbGF1eCIsNDMuNTM0NSw1LjI0NDYsInQiXSxbIlRlbm5pcyBDbHViIE1vbnR2YWwiLCJNYXJzZWlsbGUiLDQzLjI1MjEsNS40MTA5LCJ0Il0sWyJJc3RyZXMgU3BvcnRzIFRlbm5pcyIsIklzdHJlcyIsNDMuNDk0Miw0Ljk3NDQsInQiXSxbIlRlbm5pcyBDbHViIEZ1dmVhdSIsIkZ1dmVhdSIsNDMuNDUzOSw1LjU2MDksInQiXSxbIkFzc29jaWF0aW9uIFZlbmVsbG9pc2UgZGUgVGVubmlzIiwiVmVuZWxsZXMiLDQzLjU5NTksNS40OTYsInQiXSxbIlRlbm5pcyBDbHViIGRlIFZpdHJvbGxlcyIsIlZpdHJvbGxlcyIsNDMuNDMwMiw1LjI3NzgsInQiXSxbIkxhIENpb3RhdCBUZW5uaXMgQ2x1YiIsIkxhIENpb3RhdCIsNDMuMTk1OSw1LjYzMTIsInQiXSxbIlQuQyBDaGF0ZWF1LUdvbWJlcnQiLCJNYXJzZWlsbGUiLDQzLjM0MDksNS40MzI4LCJ0Il0sWyJULkMgUXVlaXJlbCBTdC1Mb3VwIiwiTWFyc2VpbGxlIiw0My4yODMxLDUuNDMyOCwidCJdLFsiUy5tLnUuYyDigJQgU3RhZGUgTWFyc2VpbGxhaXMgVW5pdmVyc2l0w6kgQ2x1YiIsIk1hcnNlaWxsZSIsNDMuMjU0Niw1LjM4MiwidCJdLFsiVGVubmlzIENsdWIgZGUgTWFyc2VpbGxlIHwgVGVubmlzIiwiTWFyc2VpbGxlIiw0My4yNjgzLDUuMzgxLCJ0Il0sWyJDZXJjbGUgU3BvcnRpZiBNYXJzZWlsbGUgVGVubmlzIiwiTWFyc2VpbGxlIiw0My4yNjU4LDUuMzkwNCwidCJdLFsiVGVubmlzIENsdWIgQm9jYWdlIGRlIFBsYW4gZGUgQ3VxdWVzIiwiUGxhbi1kZS1DdXF1ZXMiLDQzLjMzOTcsNS40NTg1LCJ0Il0sWyJUZW5uaXMgQ2x1YiBsYSBGb3VycmFnZXJlIEFTUFRUIiwiTWFyc2VpbGxlIiw0My4zMDI4LDUuNDMwNSwidCJdLFsiVGVubmlzIENsdWIgZGUgTW91YW5zLVNhcnRvdXggfCBUZW5uaXMgJiBQYWRlbCIsIk1vdWFucy1TYXJ0b3V4Iiw0My42MjU4LDYuOTYwMiwidCJdLFsiVVMgQ2FnbmVzIFRlbm5pcyIsIkNhZ25lcy1zdXItTWVyIiw0My42NjA4LDcuMTc3MiwidCJdLFsiVEMgQW50aWJlcyBKdWFuIGxlcyBQaW5zIiwiQW50aWJlcyIsNDMuNTkwMyw3LjExNzMsInQiXSxbIlRDIGRlIEJhc3NlIEdvdWxhaW5lIiwiQmFzc2UtR291bGFpbmUiLDQ3LjIxNTUsLTEuNDY1MiwidCJdLFsiVGVubmlzIENsdWIgQXNzb2NpYXRpb24gUGF5cyBNYXphbcOpdGFpbiIsIk1hemFtZXQiLDQzLjQ5MDIsMi4zNzY0LCJ0Il0sWyJMJ2lzbGUgRCdhYmVhdSBUZW5uaXMgQ2x1YiIsIiIsNDUuNTk0NSw1LjIxOTcsInQiXSxbIk1leWxhbiBUZW5uaXMgQ2x1YiIsIiIsNDcuOTI2NSwxLjk1MTksInQiXSxbIkUuUy4gVmlyeS1DaGF0aWxsb24iLCJ2aXJ5LWNow6J0aWxsb24iLDQ4LjY3NjIsMi4zODY2LCJ0Il0sWyJSb2lzc3kgZW4gQnJpZSBBc3QiLCIiLDQ4Ljc5MDgsMi42NDUsInQiXSxbIlRlbm5pcyBDbHViIE1vdXJpZXNlbiIsIk1vdXJpZXMiLDQzLjY5NDcsNC44NzY1LCJ0Il0sWyJUZW5uaXMgQXJlbmVzIGRlIENpbWlleiIsIiIsNDMuNzE0Niw3LjI4MDMsInQiXSxbIkFtaWNhbGUgZHUgVGVubmlzIEJydW5veWVuIiwiQnJ1bm95Iiw0OC42OTM3LDIuNTA2LCJ0Il0sWyJWaWxsZXJzIGxlcyBOYW5jeSBWbnRjIiwiVmlsbGVycyBsZXMgTmFuY3kiLDQ4LjY1OTEsNi4xMjM2LCJ0Il0sWyJUQyBMYXJhZ25haXMiLCJUcmVzY2xlb3V4Iiw0NC4zNTQ2LDUuNzA4OCwidCJdLFsiRXZpYW4gVGVubmlzIENsdWIgZGVzIE1hdGVpcm9ucyIsIsOJdmlhbi1sZXMtQmFpbnMiLDQ2LjM5NDQsNi41OTA2LCJ0Il0sWyJFcm1vbnQgQS5jLnQuIiwiRXJtb250Iiw0OC45NzgyLDIuMjY0MSwidCJdLFsiUGxhaWxseSBUZW5uaXMgQ2x1YiIsIlBsYWlsbHkiLDQ5LjEwMzEsMi41NzY1LCJ0Il0sWyJUZW5uaXMgQ2x1YiBMYW5jb24gUHJvdmVuY2UiLCJMYW5jb24gUHJvdmVuY2UiLDQzLjU5MTIsNS4xMjMxLCJ0Il0sWyJULmMuaWxlLVJvdXNzZSIsIiIsNDIuNjMxOSw4LjkzNTIsInQiXSxbIlRlbm5pcyBDbHViIGRlIFByaW5neSIsIlByaW5neSIsNDUuOTQzLDYuMTIyNiwidCJdLFsiVGVubmlzIENsdWIgZGUgTHVkcmVzIiwiTHVkcmVzIiw0OC42MjE3LDYuMTYwOSwidCJdLFsiU3RlIEdlbmV2aWV2ZSBTLnQuYy4iLCJTYWludGUgR2VuZXZpw6h2ZSBkZXMgQm9pcyIsNDguNjQxOSwyLjMzNiwidCJdLFsiQWl4IEF1YyBUZW5uaXMtUGFkZWwiLCJBaXgtZW4tUHJvdmVuY2UiLDQzLjUxNTUsNS40NjMxLCJ0Il0sWyJUZW5uaXMgQ2x1YiBQbGFuIERlIExhIFRvdXIiLCJQbGFuIGRlIGxhIFRvdXIiLDQzLjMzODQsNi41NDU0LCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBMYSBDZWxsZSIsIkxhIENlbGxlIiw0My4zOTQ3LDYuMDQwNSwidCJdLFsiVGVubmlzIENsdWIgR29yYmVsbGEiLCJOaWNlIiw0My43MTgyLDcuMjU2NywidCJdLFsiVGVubmlzIENsdWIgZGUgTW9udGFtaXPDqSIsIk1vbnRhbWlzZSIsNDYuNjIyMSwwLjM5MzIsInQiXSxbIlQuQyBDYXZhaWxsb24iLCJBbGzDqWUgZGVzIEbDqWxpYnJlcyIsNDMuODIyMyw1LjAzNzYsInQiXSxbIkNvbWJzIGxhIFZpbGxlIFRDIiwiQ29tYnMtbGEtVmlsbGUiLDQ4LjY2MjcsMi41NzI4LCJ0Il0sWyJUQyBMYSB0ZXN0ZSBiYXNzaW4gRCdBcmFjaG9uIiwiIiw0NC42MjA4LC0xLjEyMTUsInQiXSxbIlRDIE1vbnRwZWxsaWVyYWluIiwiIiw0My42MjY2LDMuODYzNywidCJdLFsiQ2hhdHV6YW5nZSBsZSBHb3ViZXQgVGVubmlzIENsdWIiLCIiLDQ1LjAwNjMsNS4wNjkyLCJ0Il0sWyJUZW5uaXMgQ2x1YiBkZSBUcmlucXVldGFpbGxlIiwiQXJsZXMiLDQzLjY3NzYsNC42MzEsInQiXSxbIlQuYy5jYWx2aSIsIkNhbHZpIiw0Mi41Njc3LDguNzU5MSwidCJdLFsiUGFyYXkgbGUgTW9uaWFsIFQuQy4iLCJQYXJheS1MZS1Nb25pYWwiLDQ2LjQ1MDYsNC4xMTc4LCJ0Il0sWyJUQyBkZSBsYSBDZWxsZSIsIkxhIENlbGxlIiw0My4zOTQzLDYuMDM5NCwidCJdLFsiVCBDIElsbGtpcmNoIEdyYWZmZW5zdGFkZW4iLCJJbGxraXJjaCBHcmFmZmVuc3RhZGVuIiw0OC41MTYyLDcuNzA2NiwidCJdLFsiUmFxdWV0dGUgQ2x1YiBQb3J0by1WZWNjaGlvIiwiUG9ydG8gVmVjY2hpbyIsNDEuNTkxMSw5LjI3OTQsInQiXSxbIkFTUFRUIE1ldHoiLCJNZXR6Iiw0OS4xMDcsNi4yMDQ0LCJ0Il0sWyJUQyBSb25jaGluIiwiUm9uY2hpbiIsNTAuNjA0NiwzLjA4NTksInQiXSxbIkxhIEJvdWxlIGxlIFBlbGljYW4iLCJQw6lsaXNzYW5uZSIsNDMuNjI5LDUuMTUwNiwicCJdLFsiVC5DIFNhdXNzZXQtTGVzLVBpbnMiLCJTYXVzc2V0LWxlcy1QaW5zIiw0My4zMzQxLDUuMDk4NywidCJdLFsiQS5KLlRob3JpZ255IFRlbm5pcyIsIlRob3JpZ255LXN1ci1NYXJuZSIsNDguODkyMSwyLjcwODQsInQiXSxbIlRDIE5vZ2VudCIsIk5vZ2VudC1zdXItTWFybmUiLDQ4LjgzNDUsMi40ODg3LCJ0Il0sWyJUQyBQcmFsb3VwIC0gTW9sYW5lcyIsIiIsNDYuMTE5Miw2LjYzMjQsInQiXSxbIlBhZmEgUGFkZWwgQ29yc2UiLCIiLDQyLjYwMzksOC45Mjk0LCJ0Il0sWyJIb21ib3VyZyBIYXV0IFRDIiwiSG9tYm91cmctSGF1dCIsNDkuMTI0NCw2Ljc4MTMsInQiXSxbIkFzc29jaWF0aW9uIFRlbm5pcyBDbHViIEJsYXV6YWNvaXMiLCJCbGF1emFjIiw0My45NjIsNC4zNjgyLCJ0Il0sWyJUQyBWaWxsZW1vbWJsZSBTcG9ydHMiLCJWaWxsZW1vbWJsZSIsNDguODgzNiwyLjUwNiwidCJdLFsiU1QgTWVkYXJkL2phbGxlcyBBUyIsIlNhaW50LU3DqWRhcmQtZW4tSmFsbGVzIiw0NC44ODU1LC0wLjcwNzYsInQiXSxbIlRlbm5pcyBDbHViIENhZG9saXZlIiwiQ2Fkb2xpdmUiLDQzLjM5NTksNS41NTAyLCJ0Il0sWyJULkMuIFNUIEdlcm1haW4gbGVzIENvcmJlaWwiLCJTYWludCBHZXJtYWluIGxlcyBDb3JiZWlsIiw0OC42MjEzLDIuNDk1NSwidCJdLFsiVW5pdmVycyBQYWRlbCAtIDVTIEZvb3QgJmFtcDsgUGFkZWwiLCJGb3Mgc3VyIE1lciIsNDMuNDczNCw0Ljk0NTYsInQiXSxbIlNUIEdlcm1haW4gUHVjaCBUQyIsIlNhaW50LUdlcm1haW4tRHUtUHVjaCIsNDQuODYyOCwtMC4zMjUxLCJ0Il0sWyJUQyBDaGV2cnkgMiAtIEdpZiBzdXIgWXZldHRlIiwiR2lmIHN1ciBZdmV0dGUiLDQ4LjY4NjksMi4xMjIxLCJ0Il0sWyJMYSBCb3VsZSBCYWlsbGUgLSBDbG9zIEZsZXVyaSIsIk1hcnNlaWxsZSIsNDMuMjk0Miw1LjM5OTIsInAiXSxbIk1pdHJ5IE1vcnkgVGMybSIsIk1pdHJ5IE1vcnkiLDQ4Ljk3MTEsMi42NDIyLCJ0Il0sWyJUQyBMaWxsb2lzIExpbGxlIE1ldHJvcG9sZSIsIkxpbGxlIiw1MC42MTgzLDMuMDI1NCwidCJdLFsiVC5DLiBNb2xzaGVpbSBNdXR6aWciLCJNb2xzaGVpbSIsNDguNTM1OSw3LjQ4MjIsInQiXSxbIlZlbmRvbWUgVW5pb24gU3BvcnRpdmUgVGVubmlzIiwiVmVuZG9tZSIsNDcuNzkxMiwxLjA3MjgsInQiXSxbIkZvcyBUZW5uaXMgVmlsbGVuZXV2ZSBEJ2FzY3EiLCJWaWxsZW5ldXZlIEQnYXNjcSIsNTAuNjQyNCwzLjEzMTUsInQiXSxbIkRheCBVUyBUZW5uaXMgUGFkZWwiLCJEYXgiLDQzLjcxOTEsLTEuMDU4NSwidCJdLFsiQ2x1YiBHcmVlbiBIYXVib3VyZGluIFRlbm5pcyIsIkhhdWJvdXJkaW4iLDUwLjYwMjQsMi45OTE0LCJ0Il0sWyJTYWludCBKZWFuIGRlIE1hdXJpZW5uZSBULkMuIiwiIiw0NS4yNjQzLDYuMzM0NCwidCJdLFsiVGVubmlzIENyb3Nub2lzIiwiQ3Jvc25lIiw0OC43MjM0LDIuNDcxNSwidCJdLFsiVC5DIFBlbGlzc2FubmFpcyIsIlBlbGlzc2FubmUiLDQzLjYzMjUsNS4xNTI0LCJ0Il0sWyJUQyBSb3F1ZWJydW5lIENhcCBNYXJ0aW4iLCJSb3F1ZWJydW5lIENhcCBNYXJ0aW4iLDQzLjc3MTIsNy40NzI1LCJ0Il0sWyJUZW5uaXMgQ2x1YiBk4oCZSXNzeSAodGNpbSkiLCJJc3N5LWxlcy1Nb3VsaW5lYXV4Iiw0OC44MTczLDIuMjU1NCwidCJdLFsiUHV0dGVsYW5nZSBhdXggTGFjcyIsIiIsNDkuMDQ4Miw2LjkzMTYsInQiXSxbIkNlbm9uIFBhZGVsIC0gUGFkZWwgSG91c2UiLCJDZW5vbiIsNDQuODU1MiwtMC41MjEyLCJ0Il0sWyJBc3NvY2lhdGlvbiBkZSBCb3VsZXMgTWFpbGxhbmUtUGVyY3kiLCJNYXJzZWlsbGUiLDQzLjI3NzYsNS4zOTUzLCJwIl0sWyJTYWludGUgTHVjZSBUZW5uaXMiLCJTYWludGUgTHVjZSBzdXIgTG9pcmUiLDQ3LjI0NjMsLTEuNDc4NSwidCJdLFsiVEMgQ2hhdXJpZW4iLCJDYXN0ZWxuYXVkYXJ5Iiw0My4zMTU3LDEuOTQ4MSwidCJdLFsiVC5DLiBTb3VmZmVsd2V5ZXJzaGVpbSIsIlNvdWZmZWx3ZXllcnNoZWltIiw0OC42Mzc2LDcuNzQyOSwidCJdLFsiVEMgZGUgbGEgVmllcmUiLCIiLDQzLjM4MTQsMy40MDEyLCJ0Il0sWyJQYW1pZXJzIFRlbm5pcyBDbHViIiwiUGFtaWVycyIsNDMuMTI3NywxLjYyMTUsInQiXSxbIkNsZXJtb250IFBhZGVsIENsdWIiLCJDbGVybW9udC1sJ0jDqXJhdWx0Iiw0My42MDQxLDMuNDcwMywidCJdLFsiQS5hLnMuIEZyZXNuZXMiLCJGcmVzbmVzIiw0OC43NTI5LDIuMzIwMywidCJdLFsiVEMgU2FpbnQgQ2FubmF0IiwiU2FpbnQtQ2FubmF0Iiw0My42MjA5LDUuMjk4NiwidCJdLFsiQmlhcnJpdHogT2x5bXBpcXVlIiwiQmlhcnJpdHoiLDQzLjQ4MTgsLTEuNTM3OCwidCJdLFsiTGEgQm91bGUgQWl4b2lzZSIsIkFpeC1lbi1Qcm92ZW5jZSIsNDMuNTIzMiw1LjQ0ODEsInAiXSxbIkxhIEJvdWxlIEJhcnF1YWlzZSAtIEZ1dmVhdSIsIkZ1dmVhdSIsNDMuNDc4Niw1LjU0MDIsInAiXSxbIkxhIEJvdWxlIFBlcnR1aXNpZW5uZSIsIiIsNDMuNjk1LDUuNDk5LCJwIl0sWyJCb3VsYXphYyBUQyIsIiIsNDUuMjAwNiwwLjc0NTIsInQiXSxbIlBhZGVsIFRpbWUiLCIiLDQzLjM2NjYsMS40NDk5LCJ0Il0sWyJQZXNzYWMgKHNwdWMpIiwiIiw0NC44MDA3LC0wLjY0MSwidCJdLFsiVVMgTWF1YmV1Z2UiLCIiLDUwLjI3NzgsMy45NTI2LCJ0Il0sWyJBZ2VuIFNVIC0gU3BvcnRpbmcgVW5pb24gQWdlbmFpcyBUZW5uaXMiLCIiLDQ0LjE5MzQsMC42MTQ4LCJ0Il0sWyJTYWludCBTZWluZSBMJ2FiYmF5ZSBULkMuIiwiU1QgU2VpbmUgTCBBYmJheWUiLDQ3LjQzOCw0Ljc4NzUsInQiXSxbIkZvbnRhaW5lIFRlbm5pcyBDbHViIiwiRm9udGFpbmUiLDQ1LjE4NjUsNS42ODczLCJ0Il0sWyJHcm91cGUgZGUgQm91bG9tYW5lcyBsZXMgR2FsZWpldXJzIiwiIiw0My4zODM1LDUuMTY0LCJwIl0sWyJQYWRlbCBUb2xvc2EgQWxiaSIsIkFsYmkiLDQzLjkzMzksMi4xOTI2LCJ0Il0sWyJQYWRlbCBUb2xvc2EgVG91bG91c2UiLCJUb3Vsb3VzZSIsNDMuNTc2OSwxLjQ3NjcsInQiXSxbIlBhZGVsIFRvbG9zYSBNb250YXViYW4iLCJNb250YXViYW4iLDQ0LjAzOTEsMS4zNjIzLCJ0Il0sWyJUZW5uaXMgYSBsYSBHYXJlbm5lIiwiTWlyZXBlaXNzZXQiLDQzLjI4MjgsMi45MDA3LCJ0Il0sWyJDaGFsb24gVC5DIiwiQ2hhbG9uLXN1ci1TYcO0bmUiLDQ2LjgwNzMsNC44NDgyLCJ0Il0sWyJUQyBTYW1hdXJpdGFpbiIsIlNhaW50IE1hdXJpY2UgTCdFeGlsIiw0NS4zOTYzLDQuNzY5NSwidCJdLFsiQ2x1YiBBdGhsw6l0aXF1ZSBNdW5pY2lwYWwgZGUgQm9yZGVhdXgiLCJCb3JkZWF1eCIsNDQuODQyNiwtMC42MjU3LCJ0Il0sWyJBU1BUVCBNb250cGVsbGllciIsIk1vbnRwZWxsaWVyIiw0My42MDU0LDMuOTA1NiwidCJdLFsiU3RhZGUgUG9pdGV2aW4gVEMiLCIiLDQ2LjU2ODcsMC4zNzY5LCJ0Il0sWyJUQyBWZXJub24iLCIiLDQ5LjA5NjIsMS40OTI2LCJ0Il0sWyJBUyBCYXMgUmhvbmUgTGFuZ3VlZG9jLU5pbWVzIiwiIiw0My44MTk5LDQuMzg4OSwidCJdLFsiVXNhdCBUb3Vsb3VnZXMiLCIiLDQyLjY2NDgsMi44MzYzLCJ0Il0sWyJUZW5uaXMgUGFkZWwgQmFyYmV6aWV1eCIsIiIsMTkuMjQyOSwtOTkuMTExNywidCJdLFsiQ2hhdmlsbGUgQ1QiLCIiLDQ4LjgwMDEsMi4xOTE2LCJ0Il0sWyJMYSBCb3VsZSBDYXJub3Vzc2llbm5lIiwiIiw0OS41MTgzLDAuMTE0NCwicCJdLFsiVEMgTGluZ29sc2hlaW0iLCJMaW5nb2xzaGVpbSIsNDguNTUwNyw3LjY4MDQsInQiXSxbIkNyYW4gVEMiLCJBbm5lY3kiLDQ1LjkwNDIsNi4xMDExLCJ0Il0sWyJBc3NvY2lhdGlvbiBkZXMgQm91bG9tYW5lcyBDaW90YWRlbnMiLCJMYSBDaW90YXQiLDQzLjE3NzIsNS42MDMzLCJwIl0sWyI0IFBhZGVsIFRvdWxvdXNlLUNvbG9taWVycyIsIkNvbG9taWVycyIsNDMuNjE4NSwxLjM0NDEsInQiXSxbIkJpZyBQYWRlbCBNZXJpZ25hYyIsIk3DqXJpZ25hYyIsNDQuODI5OSwtMC42ODA3LCJ0Il0sWyJBLnQudWxpcyIsIkxlcyBVbGlzIiw0OC42ODY2LDIuMjAyNiwidCJdLFsiVEMgQW1pb3QiLCIiLDQ4Ljg1NDcsMi4zNTA1LCJ0Il0sWyJUQyBQaGFsc2JvdXJnIiwiIiw0OC43NzA5LDcuMjU0OCwidCJdLFsiVEMgU2NoaWx0aWdoZWltIiwiIiw0OC42MTI4LDcuNzI4MywidCJdLFsiVEMgSGFndWVuYXUiLCJIYWd1ZW5hdSIsNDguODAwMSw3Ljc2MjQsInQiXSxbIlRDIFNhdm91cm5pbiIsIiIsNDMuNDA2NCw1LjUyNzIsInQiXSxbIkNlc3RhcyBTYWdjIFRlbm5pcyIsIiIsNDQuNzYwNCwtMC42ODQ3LCJ0Il0sWyJDVCBWaWxsZWp1c3QiLCJWaWxsZWp1c3QiLDQ4LjY4MjMsMi4yMzcsInQiXSxbIkFTIENvcmJlaWwtRXNzb25uZXMiLCJDb3JiZWlsLUVzc29ubmVzIiw0OC42MDY1LDIuNDg5MywidCJdLFsiVEMgV2FzcXVlaGFsIiwiV2FzcXVlaGFsIiw1MC42Nzc4LDMuMTI2MiwidCJdLFsiUG9pc3kgVGVubmlzIENsdWIiLCIiLDQ1LjkxNzcsNi4wNTk5LCJ0Il0sWyJKUyBDb3VsYWluZXMiLCIiLDQ4LjAyNjIsMC4yMTgsInQiXSxbIk1hbmNoZSBUZW5uaXMgQ2x1YiIsIiIsNDkuMzA2MywtMS4yNTIyLCJ0Il0sWyJUQyBDYXZlaXJhYyIsIiIsNDMuODI0MSw0LjI3MDYsInQiXSxbIkJlemllcnMgSW5kb29yIFBhZGVsIiwiQsOpemllcnMiLDQzLjM2MzYsMy4yNTIxLCJ0Il0sWyJUQyBkZSBKYWNvdSIsIkphY291Iiw0My42NTk0LDMuOTIyNywidCJdLFsiTWFtc29jY2VyIEZpdmUgUGFkZWwiLCIiLDQ0LjA1NDMsNC4wMDksInQiXSxbIlQuQy4gUGFyYXkgVGVubmlzIiwiUGFyYXktVmllaWxsZS1Qb3N0ZSIsNDguNzE4MiwyLjM2OTYsInQiXSxbIlRDIEpvY2Fzc2llbiIsIiIsNDkuMDEyNiwyLjAyNDMsInQiXSxbIlBpbnNhbiBFeXNpbmVzIFRDIiwiRXlzaW5lcyIsNDQuODc3NywtMC42MzM2LCJ0Il0sWyJSb2lzc3kgZW4gRnJhbmNlIFRDIiwiIiw0OS4wMDQ4LDIuNTA5OSwidCJdLFsiVGVubmlzIENsdWIgZGUgbGEgUm9zZSIsIk1hcnNlaWxsZSIsNDMuMzI4MSw1LjQyMTYsInQiXSxbIlRDIEF1ZmZheSIsIlZhbC1kZS1TY2llIiw0OS43MTQ2LDEuMTA1LCJ0Il0sWyJNZW51Y291cnQgVEMiLCJNZW51Y291cnQiLDQ5LjAyNTYsMS45ODY4LCJ0Il0sWyJDbGFtYXJ0IFRDIiwiIiw0OC44MDA0LDIuMjYxMSwidCJdLFsiVEMgVHJpZWwiLCIiLDQ4Ljk3NjcsMi4wMTg1LCJ0Il0sWyJCZWdsZXMgQ0EiLCIiLDQ0LjgwNTksLTAuNTUxNywidCJdLFsiVEMgZHUgUGFyYyBPc3R3YWxkIiwiIiw0OC41NDkxLDcuNjk5NCwidCJdLFsiVEMgR3JhbnZpbGxlIiwiIiw0OC44NDE5LC0xLjU5MTgsInQiXSxbIlRlbm5pcyBDbHViIFRpZ25pZXUgSmFtZXl6aWV1IiwiVGlnbmlldS1KYW1leXppZXUiLDQ1LjczNzUsNS4xODc1LCJ0Il0sWyJUZW5uaXMgQ2x1YiBSaWV1bWVzIiwiUmlldW1lcyIsNDMuNDA4NiwxLjExNywidCJdLFsiVEMgZGUgTWFyZ3Vlcml0ZXMiLCIiLDQzLjg2NDcsNC40NDE4LCJ0Il0sWyJBbWljYWxlIGR1IFRlbm5pcyBEJ2lmcyIsIiIsNDkuMTQ4OSwtMC4zNDUyLCJ0Il0sWyJNYXNzeSBBLlMiLCIiLDQ4LjczMTIsMi4yOTA4LCJ0Il0sWyJUQyBBdWNhbXZpbGxlIiwiIiw0My42Nzc1LDEuNDE3MiwidCJdLFsiVEMgTWVpbmF1IiwiIiw0OC42NTEsNy42OTI3LCJ0Il0sWyJUQyBsYSBHYXJkZSIsIiIsNDMuMTMzOCw2LjAyOTMsInQiXSxbIlRjbSBkZSBQdWdldCBWaWxsZSIsIlB1Z2V0LXZpbGxlIiw0My4yOTA2LDYuMTM5OCwidCJdLFsiVEMgUG9ydGVzIGRlIEwnaWxlIGRlIEZyYW5jZSIsIiIsNDkuMDQ4NSwxLjYwMTIsInQiXSxbIlBhZGVsIE9jY2l0YW5pZSIsIiIsNDQuMDMyLDEuMzcyNCwidCJdLFsiU2FycmVib3VyZyBNb3NlbGxlIFN1ZCBUZW5uaXMiLCIiLDQ4LjcyMjIsNy4wMzU3LCJ0Il0sWyJUQyBkZSBNb250YXN0cnVjIiwiIiw0My43MjM3LDEuNTc4LCJ0Il0sWyJDbHViIEJvdWxpc3RlIE9yYmVjIiwiIiw0OS4wMjgzLDAuNDA4NSwicCJdLFsiU2FyYmFjYW5lIEJvdWxlcyBIb2x0emVyIGR1IFZpZ25lcm9uIChzYmh2KSIsIiIsNDUuMzk0Niw0LjI2NjYsInAiXSxbIlRDIFNjeSBDaGF6ZWxsZXMiLCIiLDQ5LjEwNTgsNi4xMjYyLCJ0Il0sWyJUQyBBcmNvaXMiLCIiLDQzLjQ1MzIsNi40ODQzLCJ0Il0sWyJTZXJ2b24gVEMiLCIiLDQ4LjcxNzcsMi41ODk3LCJ0Il0sWyJHcmVub2JsZSBUZW5uaXMiLCIiLDQ1LjE3MDgsNS43NTAzLCJ0Il0sWyJUQyBNb25wbGFpc2lyIiwiIiw0My40MjMxLDMuMTYyNSwidCJdLFsiUmhvZGlhIFZhaXNlIFRlbm5pcyBDbHViIiwiIiw0NS43NjM3LDQuNzk4MSwidCJdLFsiVGVubmlzIENsdWIgZHUgUGF5cyBkZSBsYSBab3JuIiwiIiw0OC43NjA0LDcuNTY0NywidCJdLFsiVEMgQ2hlbWlub3RzIEFybGVzaWVuIiwiIiw0My42ODM2LDQuNjM1MywidCJdLFsiVEMgVmlsbGVuYXZhaXMiLCIiLDQ0Ljc1NCwtMC41ODczLCJ0Il0sWyJUZW5uaXMgUGFyayBNYXJzZWlsbGUiLCIiLDQzLjMwMjEsNS40OTMyLCJ0Il0sWyJTdGUgTmF1dGlxdWUgRCdlcGVybmF5IiwiIiw0OS4wNDU0LDMuOTY1MywidCJdLFsiVEMgQ2hhcmJvbm5pZXJlcyIsIiIsNDUuNzgyNiw0Ljc0NjUsInQiXSxbIlRDIE1vbnRjZWF1IGxlcyBNaW5lcyIsIk1vbnRjZWF1LWxlcy1NaW5lcyIsNDYuNjY0LDQuMzYwMiwidCJdLFsiVEMgTGlzaWV1eCIsIkxpc2lldXgiLDQ5LjE1OTYsMC4yMjEzLCJ0Il0sWyJUQyBQYWxhaXNlYXUiLCIiLDQ4LjcwOTEsMi4yNDYzLCJ0Il0sWyJMaWd1ZSBPY2NpdGFuaWUgZGUgVGVubmlzIiwiIiw0My41OTQ1LDEuNDk2NSwidCJdLFsiVEMgQ2hhbXBsYW4iLCJDaGFtcGxhbiIsNDguNzEyMywyLjI3MjMsInQiXSxbIkxhIFNvcGhpZSBCZWxhcmdhbmFpc2UiLCIiLDQzLjU1MTMsMy40ODU2LCJ0Il0sWyJCb3VsZSBkZSBCZWF1ZGluYXJkIiwiIiw0My4zMTYsNS41OSwicCJdLFsiQVNQVFQgTW9udGVsaW1hciIsIkVzcGVsdWNoZSIsNDQuNTE1NSw0LjgyNjYsInQiXSxbIkNhbWFyZydhbmltIiwiIiw0My42NDk0LDQuNjM4MiwidCJdLFsiQ2VyY2xlIFBoaWxhbnRyb3BpcXVlIFNhaW50IE1pY2hlbCIsIiIsNDMuMzQ3Miw1LjQ2MzIsInAiXSxbIlNleW5vZCBFdG9pbGUgU3BvcnRpdmUgVEMiLCJBbm5lY3kiLDQ1Ljg4MzEsNi4wODM4LCJ0Il0sWyJNb25ldGVhdSBBVCIsIk1vbsOpdGVhdSIsNDcuODQ4MywzLjU3OTQsInQiXSxbIlRDIEJlYXV6ZWxsZSIsIiIsNDMuNjYyMywxLjM4MTYsInQiXSxbIlRlbm5pcyBDbHViIE11bmljaXBhbCBkZSBCaW90IiwiIiw0My41OTgsNy4wOTUzLCJ0Il0sWyJUb3VxdWVzIFRDIENvdGUgRmxldXJpZSIsIiIsNDkuMzQ2NiwwLjEwMTMsInQiXSxbIkNlc3NvbiBBVCBWZXJ0IFNUIERlbmlzIiwiIiw0OC41NTg3LDIuNTk1OCwidCJdLFsiQm91cmcgZGUgUGVhZ2UgVGVubmlzIENsdWIiLCJCb3VyZy1kZS1Qw6lhZ2UiLDQ1LjAzMzksNS4wNjQ3LCJ0Il0sWyJDaGVsbGVzIGxlIENvY2VwIiwiIiw0OC44ODQ4LDIuNjE3NywidCJdLFsiVEMgQm91bGlhYyIsImJvdWxpYWMiLDQ0LjgxMzksLTAuNTAxNSwidCJdLFsiVEMgVmVyZ2V6ZSIsIiIsNDMuNzQ3Myw0LjIyMjYsInQiXSxbIkUuUy4gTWFzc3kiLCJNYXNzeSIsNDguNzMwMiwyLjI3NjcsInQiXSxbIlBvbmRpbm9pcyAodGVubmlzIENsdWIpIiwiUG9udCBEJ2FpbiIsNDYuMDUyLDUuMzQ1NSwidCJdLFsiQXNhIEF2cmlsbGUgVGVubmlzIiwiQXZyaWxsZSIsNDcuNTA0NiwtMC41OTU3LCJ0Il0sWyJUQyBCZWF1bW9udCIsIkJlYXVtb250Iiw0NS43NDUyLDMuMDc1NywidCJdLFsiVC5DIFNhaW50LVJlbW9pcyIsIlNUIFJlbXkgc3VyIER1cm9sbGUiLDQ1Ljg4ODMsMy41OTMsInQiXSxbIkFTIEVsc2F1IFRlbm5pcyIsIlN0cmFzYm91cmciLDQ4LjU2ODQsNy43MTc5LCJ0Il0sWyJUZW5uaXMgQ2x1YiBSaWNoZW1vbnQiLCIiLDQ5LjI3NjEsNi4xNzA3LCJ0Il0sWyJUZW5uaXMgQ2x1YiBTYWludCBTdWxwaWNlIGV0IENhbWV5cmFjIiwiU2FpbnQgU3VscGljZSBldCBDYW1leXJhYyIsNDQuOTEwMiwtMC4zOTEsInQiXSxbIkNsdWIgZGUgVGVubmlzIGRlIGxhIFJvc2UgZGVzIFZlbnRzIiwiIiw0OC45NjA0LDIuNDk2OCwidCJdLFsiVGVubmlzIENsdWIgZGUgVGFyYXNjb24iLCJUYXJhc2NvbiBmcmFuY2UiLDQzLjgwODYsNC42NjU4LCJ0Il0sWyJULmMuY29zdGEgVmVyZGUiLCJTYW4tTmljb2xhbyIsNDIuMzczNCw5LjUzMDIsInQiXSxbIlRlbm5pcyBDbHViIGQnw4lsYW5jb3VydCIsIsOJbGFuY291cnQiLDQ4Ljc2ODEsMS45NDk0LCJ0Il0sWyJHZmNhIC0gR2F6w6lsZWMgRm9vdGJhbGwgQ2x1YiBBaWFjY2l1IiwiIiw0MS45NTA0LDguNzcyMiwidCJdLFsiVGVubmlzIENsdWIgZGUgTWlvbW8iLCJTYW50YS1NYXJpYS1kaS1Mb3RhIiw0Mi43NDY5LDkuNDMyNiwidCJdLFsiVEMgR2FyY2hlcyIsIkdhcmNoZXMiLDQ4Ljg0NzIsMi4xODE4LCJ0Il0sWyJUQyBMb3Jtb250IiwiTG9ybW9udCIsNDQuODY5MiwtMC41Mjk4LCJ0Il0sWyJTYyBMZXpvdXggVGVubmlzIiwiTGV6b3V4Iiw0NS44NDkxLDMuMzkyNywidCJdLFsiTWV6emF2aWEgVGVubmlzIENsdWIiLCIiLDQxLjk1MDYsOC43Njg2LCJ0Il0sWyJUQyBTdCBFdGllbm5lIGR1IEdyZcyAcyIsIlN0LUV0aWVubmUtZHUtR3LDqHMiLDQzLjc4MSw0LjczMTIsInQiXSxbIlRlbm5pcyBDbHViIENhc2EiLCIiLDQ0LjA3Miw1Ljk5NDcsInQiXSxbIlJvcXVldGFuIFRlbm5pcyBDbHViIiwibGEgUm9xdWV0dGUgc3VyIFNpYWduZSIsNDMuNTg3OCw2LjkzODgsInQiXSxbIlRlbm5pcyBQYXJjIEFybGVzaWVuIiwiQXJsZXMiLDQzLjY3MTIsNC42MzMzLCJ0Il0sWyJMYSBDbGFpcmllcmUgUmFtYm91aWxsZXQgVC5DLiIsIiIsNDguNjUyNSwxLjg1MzYsInQiXSxbIlRlbm5pcyBDbHViIGRlIFJlaW1zIiwiIiw0OS4yNTAzLDQuMDQzOSwidCJdLFsiTGlndWUgQ29yc2UgZGUgVGVubmlzIiwiIiw0Mi41MzA4LDkuNDQ2NSwidCJdLFsiVGVubmlzIENsdWIgQ291cHZyYXkgQ2hlc3N5IFZhbCBkJ0V1cm9wZSIsIiIsNDguODkyLDIuNzk1MywidCJdLFsiVGVubmlzIENsdWIgQ2jDonRlYXUgQXJub3V4IFNhaW50IEF1YmFuIiwiIiw0NC4wNzA4LDUuOTkyMSwidCJdLFsiVGVubmlzIENsdWIgUGxvdWdhc3RlbCIsIiIsNDcuNTUzNSwtMi40ODM1LCJ0Il0sWyJVc2IgVGVubmlzIiwiIiw0NC44NjQ3LC0wLjYwMzMsInQiXSxbIlRDIFJvcXVlYnJ1bmUgTGEgQm91dmVyaWUgLyBUZW5uaXMiLCJSb3F1ZWJydW5lLXN1ci1BcmdlbnMiLDQzLjQ5MjMsNi42Mjk0LCJ0Il0sWyJUQyBSb3F1ZWJydW5lIExlIFZpbGxhZ2UgLyBUZW5uaXMgJmFtcDsgUGFkZWwiLCJSb3F1ZWJydW5lLXN1ci1BcmdlbnMiLDQzLjQ0MzQsNi42NDcxLCJ0Il0sWyJUQyBSb3F1ZWJydW5lIExlcyBJc3NhbWJyZXMgfCBUZW5uaXMsIFBhZGVsICZhbXA7IFBpY2tsZWJhbGwiLCJSb3F1ZWJydW5lLXN1ci1BcmdlbnMiLDQzLjQ0MzQsNi42MzY0LCJ0Il0sWyJUZW5uaXMgQ2x1YiBFbW1lcmlub2lzIiwiRW1tZXJpbiIsNTAuNTkzNSwyLjk5NzMsInQiXSxbIkVudGVudGUgU3BvcnRpdmUgTWFpbnRlbm9uIFBpZXJyZXMiLCJNYWludGVub24iLDQ4LjU4ODUsMS41NzQ5LCJ0Il0sWyJMYSBCb3VsZSBkdSBQcm9nw6hzIiwiTGEgRGVzdHJvdXNzZSIsNDMuMzg1OCw1LjU5NSwicCJdLFsiR29sZiBsYSBDYWJyZSBkJ09yIiwiQ2FicmllcyIsNDMuNDUwMyw1LjM1MjEsImciXSxbIlRlbm5pcyBjbHViIGRlIEZlZ2Vyc2hlaW0iLCJGZWdlcnNoZWltIiw0OC40OTUyLDcuNjg4LCJ0Il0sWyJMZSBNw6llIFNwb3J0IFRlbm5pcyIsIkxlIE3DqWUtc3VyLVNlaW5lIiw0OC41NDEzLDIuNjM2MiwidCJdLFsiR29sZiBBY2FkZW15IiwiVmlsbGVuZXV2ZS1sw6hzLUF2aWdub24iLDQzLjk2NzcsNC44MDE0LCJnIl0sWyJUZW5uaXMgQ2x1YiBTYWludC1Tb3VwcGxldHMiLCIiLDQ5LjA0MjIsMi44MTE5LCJ0Il0sWyJUZW5uaXMgQ2x1YiBHdWVydmlsbGUiLCJHdWVydmlsbGUiLDQ4Ljk0MzYsMS43MzMsInQiXSxbIlRDIE5ldWlsbHkgc3VyIE1hcm5lIiwiTmV1aWxseS1zdXItTWFybmUiLDQ4Ljg2MDYsMi41MjY2LCJ0Il0sWyJUZW5uaXMgTXVuaWNpcGFsIGRlIE1vcmFuZ2lzIiwiTW9yYW5naXMiLDQ4LjcwMjMsMi4zMzY4LCJ0Il0sWyJTdGFkaXVtIEFudGliZXMiLCJBbnRpYmVzIiw0My42MTE5LDcuMTIyMywidCJdLFsiVEMgRnVyZGVuaGVpbSIsIkZ1cmRlbmhlaW0iLDQ4LjYxNjksNy41NjU3LCJ0Il0sWyJWaWN0b3JpYSBHb2xmIENsdWIiLCJWYWxib25uZSIsNDMuNjQxMSw3LjAwODYsImciXSxbIkNzYSBHYXJuaXNvbiBTdHJhc2JvdXJnIiwiU3RyYXNib3VyZyIsNDguNTkyOCw3Ljc0NywidCJdLFsiTGVzIEVzc2FydHMgVC5DLiIsIkxlcyBFc3NhcnRzLWxlLVJvaSIsNDguNzE5OSwxLjg5NTgsInQiXSxbIlRlbm5pcyBDbHViIGRlIExpc3NlcyIsIkxpc3NlcyIsNDguNjAwNiwyLjQyMTcsInQiXSxbIkNhcnLDqSBQYWRlbCIsIk1vaXNzeS1DcmFtYXllbCIsNDguNjIxOSwyLjU3MDEsInQiXSxbIlVuaW9uIFNwb3J0aXZlIERhY3F1b2lzZSAtIEdvbGYiLCJEYXgiLDQzLjcxMDksLTEuMDcwOSwiZyJdLFsiVGVubmlzIENsdWIgTGVvZ25hbiIsIkzDqW9nbmFuIiw0NC43Mjk0LC0wLjU5OTcsInQiXSxbIlBhdWwgJmFtcDsgTG91aXMgU3BvcnQiLCJMZSBQb250ZXQiLDQzLjk4MjEsNC44NjIzLCJ0Il0sWyJMZSBQYXNzbyBQYWRlbCIsIkNoYXJ0cmVzIiw0OC40NCwxLjUyNDksInQiXSxbIlVzYXAgVGVubmlzIiwiUGVycGlnbmFuIiw0Mi43MTQ2LDIuODkwOCwidCJdLFsiUGFkZWwgMzAiLCJDYWxhaXMiLDUwLjk1MzIsMS45MDc2LCJ0Il0sWyJFdG9pbGUgVEMiLCLDiXRvaWxlLXN1ci1SaMO0bmUiLDQ0LjgzODQsNC44OTI1LCJ0Il0sWyJOZXNsb2lzIFRDIiwiTmVzbGVzLWxhLVZhbGzDqWUiLDQ5LjEyNzksMi4xNzEzLCJ0Il0sWyJPZmZzaWRlMzMiLCJNYXJ0aWxsYWMiLDQ0LjcxNDIsLTAuNTQyMiwidCJdLFsiUm9iaW9uIGRyaXZpbmcgZ29sZiIsIlJvYmlvbiIsNDMuODQ0MSw1LjExMjIsImciXSxbIlRlbm5pcyBDbHViIEJvdWxvZ25lLXN1ci1NZXIiLCJTYWludC1NYXJ0aW4tQm91bG9nbmUiLDUwLjcxNDcsMS42MzEzLCJ0Il0sWyJFc3BlcmFuY2UgU3BvcnRpdmUgU3RhaW5zIiwiU3RhaW5zIiw0OC45NjIxLDIuMzgzMiwidCJdLFsiUGFkZWwgVHdpbnMgQ291ZG91eCIsIkNvdWRvdXgiLDQzLjU0NzksNS4yNTY3LCJ0Il0sWyJMZSBDb21wbGV4ZSIsIlNhbG9uLWRlLVByb3ZlbmNlIiw0My42Mjk2LDUuMDk2NCwidCJdLFsiU29pc3kgVEMiLCJTb2lzeS1zb3VzLU1vbnRtb3JlbmN5Iiw0OC45OTMxLDIuMywidCJdLFsiUGxheSBQYWRlbCBBbGZvcnR2aWxsZSIsIkFsZm9ydHZpbGxlIiw0OC43NzkyLDIuNDI2NCwidCJdLFsiR29sZiBTYWludGUgUm9zZSIsIk5hcmJvbm5lIiw0My4xNjkzLDIuOTk0NywiZyJdLFsiUGxheSBQYWRlbCBBbGZvcnR2aWxsZSIsIkFsZm9ydHZpbGxlIiw0OC43NzkyLDIuNDI2NCwidCJdLFsiVGVubmlzIENsdWIgRW50cmVzc2VuIElzdHJlcyIsIklzdHJlcyIsNDMuNTEzOSw0Ljk4ODQsInQiXSxbIlNPIENsdWIiLCJWaXJpYXQiLDQ2LjIyODYsNS4yMTUzLCJ0Il0sWyJTb2NjZXIgVGVhbSIsIkFsZXMiLDQ0LjEyNTQsNC4wODUzLCJ0Il0sWyJFc2FsbSBGb290YmFsbCIsIkxpbmFzIiw0OC42MzA2LDIuMjcwMiwidCJdLFsiVEMgQ291cnJpZXJlcyIsIkNvdXJyacOocmVzIiw1MC40NTEsMi45NTA0LCJ0Il0sWyJTdGFkZSBCb3JkZWxhaXMiLCJCb3JkZWF1eCIsNDQuODQ4OSwtMC42MjY3LCJ0Il0sWyJUZW5uaXMgQ2x1YiBNb3JtYW50IiwiTW9ybWFudCIsNDguNjA2NiwyLjg5MDQsInQiXSxbIlRlbm5pcyBDbHViIGR1IFRhbXBvbiIsIkxlIHRhbXBvbiIsLTIxLjI3MTMsNTUuNTIxNSwidCJdXTsK\"><\/script>\n<script src=\"data:text\/javascript;base64,LyogQ29udG91ciBzaW1wbGlmacOpIGRlIGxhIEZyYW5jZSBtw6l0cm9wb2xpdGFpbmUgKGdpdGh1Yi5jb20vZ3JlZ29pcmVkYXZpZC9mcmFuY2UtZ2VvanNvbiwgTGljZW5jZSBPdXZlcnRlKSAqLwp3aW5kb3cuTU9CSV9GUkFOQ0U9eyJkIjoiTTg2NC42LDM3OS43TDg2My4zLDM4MC41TDg2MC4yLDM4MC43TDg1Ny4zLDM3OS42TDg1NC42LDM4MC44TDg1NS41LDM4NC44TDg1My41LDM4NS4zTDg1MS41LDM4Ni43TDg1MS4zLDM4OS40TDg0OS45LDM4OS40TDg0OS41LDM5MS40TDg0Ny43LDM5Mi41TDg0Ny4zLDM5NC4yTDg1MC4wLDM5NC41TDg1NS4yLDM5My43TDg1Ni40LDM5Mi43TDg1OS4wLDM5My45TDg1OS45LDM5NS42TDg1OC44LDM5Ny4zTDg1Ni43LDM5OC42TDg1NS4xLDQwMC40TDg1MS43LDQwMS4yTDg1Mi41LDQwNS42TDg1MS41LDQwNi44TDg0Ny41LDQwOS44TDg0NS44LDQxMy42TDg0MS44LDQxNy4xTDgzOS4zLDQxOC4wTDgzNy43LDQxOS4yTDgzNy43LDQyMC45TDgzNi4xLDQyMS4xTDgzNC4zLDQyMy4zTDgzNS45LDQyNS4xTDgzNC45LDQyNi4xTDgzMi4zLDQyNy4yTDgzMC4zLDQzMC4yTDgyNy41LDQzMC44TDgyNS43LDQzMS45TDgyMi40LDQzMi45TDgyMC45LDQzMi42TDgxNy40LDQzNi42TDgxNi41LDQzNy4xTDgxOC43LDQ0MS4wTDgxOC4zLDQ0NC44TDgxNy4xLDQ0Ni44TDgxNi42LDQ0OS45TDgxOC4yLDQ1MS4yTDgxNi4wLDQ1NC41TDgxMy45LDQ1NS4yTDgxMy42LDQ1Ni4yTDgxMC40LDQ1OC44TDgwNi4zLDQ2MC45TDgwMi4zLDQ2NS4yTDc5OC43LDQ2OC42TDc5NS40LDQ3MS4wTDc5NC4yLDQ3Mi40TDc5Ni4xLDQ3NC4yTDc5Ny40LDQ3NS41TDc5NC40LDQ3OS4wTDc5My4zLDQ4MS45TDc5MS43LDQ4My42TDc5Mi41LDQ4NS45TDc5MS4wLDQ4OC40TDc5My40LDQ4OS4xTDc5OC4zLDQ5My4yTDc5NS4wLDQ5OC42TDc5NC44LDUwMC41TDc5My43LDUwMS41TDc5NS4yLDUwNC45TDc5My42LDUwNi4zTDc5Mi43LDUwNS4zTDc4OC45LDUwNi4yTDc4Ni44LDUwNy45TDc4NS4xLDUwOC4zTDc4NC4xLDUxMC4zTDc4Ni4xLDUxMS4zTDc4My42LDUxNi44TDc4NS42LDUxNS43TDc4OS43LDUxNi4wTDc5MC4yLDUxNC45TDc5My4wLDUxNC44TDc5NS4zLDUxNi4wTDc5OC43LDUxNC4yTDc5OS40LDUxMi4yTDgwMi45LDUwOS4zTDgwNS43LDUwOC40TDgwOC4wLDUwNS42TDgwNy44LDUwNC41TDgwNS4xLDUwNS4yTDgwMy4wLDUwMi4zTDgwMy42LDQ5OS44TDgwNS43LDQ5NS4xTDgwNy42LDQ5My40TDgxMC40LDQ5My4wTDgxMS4yLDQ5NC43TDgxMy41LDQ5Ni4wTDgxNS4wLDQ5NC4yTDgxOC45LDQ5Mi44TDgxOS45LDQ5MC44TDgyMi4wLDQ4OS41TDgyNC4yLDQ5MC41TDgyNy4yLDQ4OS44TDgzMC40LDQ4OS40TDgzNi41LDQ4OS4yTDg0MS4xLDQ5MC43TDg0Mi4yLDQ5Mi4wTDgzOS44LDQ5NC41TDg0MC43LDQ5Ni43TDg0My4yLDQ5OC42TDg0My45LDUwMC4wTDg0Ni4zLDUwMS43TDg0NS41LDUwNC42TDg0NC42LDUwNS4yTDg0Mi4xLDUwOS42TDg0Mi42LDUxMS43TDg0MS4zLDUxMy43TDg0MS42LDUxNi4xTDg0Mi44LDUxNy4wTDg0OC42LDUxNy43TDg0Ny42LDUyMC40TDg0OC4xLDUyMS42TDg0Ni44LDUyNC44TDg0Ny45LDUyNS43TDg1MC40LDUyMy41TDg1Mi4zLDUyNS4wTDg1NC41LDUyOS4zTDg1Ni4wLDUyOS45TDg1Ny4yLDUzMi4wTDg1Ni44LDUzNC4wTDg1OC4yLDUzNC41TDg1OC42LDUzNy42TDg1Ny4wLDUzOC40TDg1NS44LDU0MC4yTDg1Ni4wLDU0MS42TDg1NS4wLDU0My4yTDg1Mi4yLDU0NC4wTDg1MS40LDU0NS4zTDg0OC40LDU0NS43TDg0Ni45LDU0NS41TDg0My4xLDU0Ni40TDg0Mi4xLDU0OC40TDg0Mi43LDU0OS4yTDg0Mi4wLDU1Mi4yTDg0Mi40LDU1Ny41TDg0NS4xLDU2MS4xTDg0OS4xLDU2Mi41TDg0OC44LDU2My42TDg1MS4xLDU2NS4zTDg1My4zLDU2NC42TDg1NS42LDU2Ni4wTDg1NC44LDU2Ny41TDg1NC4xLDU3MS4wTDg1NS4zLDU3Mi40TDg1NS4wLDU3Ni45TDg1Ni4wLDU3OC4zTDg1NS42LDU3OS42TDg1OC43LDU4MC4zTDg1OC44LDU4Mi4yTDg2Mi41LDU4My4xTDg2My40LDU4Ni42TDg2Ni4xLDU4Ny43TDg2OC4zLDU4OS4zTDg2Ny4wLDU5MS43TDg2Ni44LDU5My44TDg2NS4xLDU5NC45TDg2NC45LDU5Ni45TDg2My40LDU5Ny4xTDg2NC4wLDYwMC40TDg2NS4wLDYwMS45TDg2NS4xLDYwNC4zTDg2Mi45LDYwNi4xTDg2MC4yLDYwOS4wTDg1OS4xLDYwNy41TDg1Ny4wLDYwOC40TDg1My4yLDYwOS4yTDg1Mi40LDYxMi4wTDg1MC44LDYxMi45TDg0OC40LDYxMy4yTDg0Ny42LDYxNC4zTDg0OC4zLDYxNi4zTDg0NS4xLDYxNy4zTDg0Mi42LDYxNS4yTDgzOS42LDYxNC4wTDgzNy42LDYxNi4zTDgzNS43LDYxNS41TDgzMy41LDYxNi4wTDgzMy4wLDYxNy42TDgzMC4xLDYxOS4xTDgyOS45LDYxOS45TDgzMi4zLDYyMi44TDgzMi4xLDYyNC44TDgzMy4wLDYyNy45TDgzNi43LDYyNy44TDgzNy45LDYyOC40TDgzOC40LDYzMC4yTDgzNy41LDYzMC45TDgzOS4zLDYzMi45TDgzOC42LDYzNS43TDgzOC40LDYzOS40TDgzOS44LDYzOS43TDg0Mi4yLDY0Mi4zTDg0Ni4yLDY0NC45TDg0OS43LDY0NS41TDg1MS4wLDY0My44TDg1My43LDY0NS40TDg1Ni4xLDY0Ni4xTDg1Ni45LDY0OC44TDg1NS42LDY1MS4xTDg1Ny4zLDY1My44TDg1Ny4zLDY1NS45TDg1OC42LDY1OC4yTDg2MC4xLDY1OC42TDg2MC45LDY2MS45TDg1OS43LDY2Mi4wTDg1Ny4yLDY2MC45TDg1NC42LDY2MS4yTDg1Mi43LDY2My4wTDg1Mi4wLDY2NC41TDg1My4wLDY2Ny4zTDg1Mi4wLDY2OC4zTDg1MS4wLDY3MC43TDg1MC45LDY3Mi43TDg0OS42LDY3NC4xTDg0Ny4wLDY3NS4wTDg0NS41LDY3Ny4xTDg0Ni4zLDY4MC41TDg0Ny41LDY4Mi4zTDg0OS4xLDY4My4zTDg0OS41LDY4NC44TDg1MS4zLDY4Ni4xTDg1MS4zLDY4Ny4wTDg0OC4yLDY4Ny45TDg0OC41LDY5Mi42TDg0Ny44LDY5My45TDg1MC4zLDY5NC45TDg1MC41LDY5Ni41TDg1Mi45LDY5OC45TDg1Mi42LDcwMC4zTDg1NS4xLDcwMS45TDg1NS40LDcwNC44TDg1Ni4yLDcwNi40TDg1OC4zLDcwNy42TDg2MC40LDcwNi43TDg2My4zLDcwOC4zTDg2NS4zLDcwOS45TDg2Ni42LDcwOS40TDg2OS42LDcxMS41TDg3MC43LDcxMy4xTDg3Mi4wLDcxMi42TDg3Mi44LDcxNC4xTDg3NC45LDcxNS45TDg3OS4xLDcxNS40TDg4MC4zLDcxOC4yTDg4Mi40LDcxNy41TDg4NS4wLDcxOC4yTDg4NS4zLDcxNy4yTDg4Ny4zLDcxNy40TDg5MC41LDcxNS42TDg5NC4wLDcxNS4zTDg5NS40LDcxNC43TDg5OC4wLDcxNS4wTDkwMC4xLDcxMi4yTDkwMi44LDcxMi42TDkwMS45LDcxNC42TDkwMS42LDcxNi43TDkwMi4xLDcxOC4yTDkwNS4wLDcyMS43TDkwNC45LDcyMy41TDkwMy45LDcyNS45TDkwMS41LDcyNi45TDkwMS44LDczMC4yTDkwMC42LDczMi41TDg5Ny43LDczNC41TDg5Ni44LDczNC4zTDg5NS4xLDczNi4yTDg5NC4yLDczOC42TDg5NC4yLDc0MC4zTDg5MC45LDc0MS44TDg4OS44LDc0My44TDg5MS40LDc0OS43TDg5Mi4yLDc1MS4yTDg4OS40LDc1My4zTDg4OC40LDc1NC45TDg4Ny4zLDc1NC4wTDg4NC4wLDc1Ni42TDg4NC4xLDc1Ny41TDg4MS41LDc1OC4yTDg4MC41LDc1Ny44TDg3OC45LDc1OC44TDg3OC4xLDc2MC40TDg3Ni4xLDc2MS40TDg3NS4zLDc2MC42TDg3Mi40LDc2MS4xTDg3MS4yLDc2My44TDg2OS44LDc2NS40TDg2OS4wLDc2NC4yTDg2Ni41LDc2NC42TDg2NS4yLDc2Ni40TDg2NC4xLDc3MS4yTDg2NC4wLDc3NC4xTDg2Mi42LDc3Mi45TDg2MC4zLDc3My44TDg1OS41LDc3NS4yTDg1Ni42LDc3NC45TDg1My44LDc3NS40TDg1Mi4zLDc3Ni41TDg1MS4zLDc3OC40TDg1Mi41LDc3OS41TDg1MS45LDc4MS42TDg1MS4wLDc4Mi4wTDg1MC4zLDc4NC44TDg0OS4xLDc4NS41TDg0OC4xLDc4Ny4xTDg0NS43LDc4Ny4wTDg0NS45LDc4OC41TDg0My42LDc4OC4zTDg0MC42LDc4OS4xTDgzOS41LDc4Ny42TDgzNy4yLDc4OS40TDgzNy4xLDc5MS4xTDgzNS45LDc5My4yTDgzNS42LDc5NS41TDgzMy41LDc5Ni4wTDgzMi42LDc5OC4yTDgyNi45LDgwMi4zTDgyNy4wLDgwMy42TDgyOS40LDgwMy42TDgzMC43LDgwMi42TDgzMi4zLDgwMy41TDgzMy4zLDgwMi4xTDgzNC43LDgwMy40TDgzNC4yLDgwNC42TDgzMi40LDgwNi4yTDgzMi44LDgwOS40TDgzMC45LDgxMS41TDgyOS40LDgxMy45TDgyNy40LDgxMS41TDgyNS4wLDgxMS4yTDgyMC44LDgxNC45TDgxOC4zLDgxNC40TDgxNC42LDgxNS4xTDgxMi4wLDgxNi4zTDgxMS40LDgxOC4wTDgxMS44LDgyMS4xTDgwOS41LDgyMC45TDgwOC41LDgxOS40TDgwNS42LDgxNy45TDgwMy4yLDgxOC42TDgwMS4wLDgxOC40TDc5OS4wLDgxOS4zTDc5Ny43LDgyMS4xTDc5Ny4wLDgyMy45TDc5Ny40LDgyNy4yTDc5NC43LDgyNi4xTDc5NS43LDgyNS4yTDc5NS4zLDgyMi4yTDc5MS45LDgyMS4zTDc4OC44LDgyMi4zTDc4OC4yLDgyMC41TDc4Ny4wLDgxOS42TDc4Mi41LDgxOS4yTDc4MS4xLDgxNy42TDc3OS43LDgxOC43TDc4MC44LDgyMS40TDc3Ny44LDgyMy4yTDc3Ni44LDgyNS4zTDc3NC44LDgyNS4xTDc3My4xLDgyMi4yTDc3My44LDgxOS4zTDc3MC45LDgxOC4yTDc3MS41LDgxNi45TDc2Ny43LDgxNi4zTDc2Ny4yLDgxNS4zTDc2NS41LDgxNS42TDc2NC4wLDgxMi4xTDc2Mi42LDgxMS4zTDc2MC43LDgxMS4zTDc1OS4xLDgxMy43TDc1Ni45LDgxMi41TDc1NC4zLDgwOC44TDc1Mi44LDgxMC4yTDc0OS4wLDgwOC45TDc0NC42LDgwOC44TDc0Mi43LDgwOS4zTDc0MS4xLDgwOC41TDc0MS42LDgwNy4wTDc0My4zLDgwNS41TDc0Mi45LDgwMy4xTDc0MS41LDgwMS44TDc0Mi43LDc5OC44TDczOS45LDc5NC4zTDczOC4xLDc5NC4wTDczNS4zLDc5Ni4zTDczMi45LDc5Ny4yTDcyOS44LDc5Ni42TDcyOS4yLDc5Ny4yTDcyMC4yLDc5Ny4xTDcxOC45LDc5NS43TDcxOS4zLDc5NC40TDcxNS45LDc4OS44TDcxNS40LDc4Ny40TDcxMi45LDc4Ni43TDcxMS4xLDc4OC4wTDcwOC4yLDc4OS40TDcwNy4yLDc5Mi42TDcwOS4wLDc5NC4wTDcwNy42LDc5Ni43TDcwNi4xLDc5Ny4wTDcwMi43LDc5NS4zTDY5OC4xLDc5NS4wTDY5NC4zLDc5NS40TDY4OS4wLDc5NC4wTDY4Ny40LDc5Mi44TDY4Ny4xLDc5MS4yTDY4OS4yLDc4OS45TDY4OC44LDc4Ni45TDY4Ny40LDc4NS43TDY4NC4yLDc4NC41TDY4MC43LDc4NC4zTDY3Ni40LDc4NS4zTDY3NS4wLDc4NC44TDY2NC41LDc4NC4wTDY2MC4wLDc4Mi44TDY1Ny40LDc4MS4xTDY1Ni43LDc3OS4xTDY1OC4yLDc3Ni44TDY1NS42LDc3NC42TDY1Mi41LDc3NC4yTDY0OS40LDc3NC44TDY0Ni40LDc3Ni4wTDY0Mi4yLDc3OC4zTDYzOC4zLDc4MS40TDYzNC42LDc4NS45TDYyOS42LDc4OC40TDYyOS43LDc4OS45TDYyNy40LDc5MC43TDYyNS4zLDc5MC44TDYyMS4yLDc5NC41TDYxOC4xLDc5OC4xTDYxNC44LDgwMi44TDYxMS44LDgwMi4zTDYwOS4zLDgwMS4wTDYwNi4zLDgwMS42TDYwMy4zLDgwMy4wTDU5Ny44LDgwNy4xTDU5Ni4yLDgwOC43TDU5MS44LDgxMy41TDU4OS4zLDgxNy4xTDU4Ni4wLDgyMy4xTDU4NC43LDgyNi4yTDU4Mi42LDgzNC4wTDU4Mi40LDgzNy4wTDU4My44LDgzOC4zTDU4Mi42LDg0Ni4yTDU4Mi4zLDg1MC4wTDU4Mi4zLDg1Ni45TDU4Mi4wLDg2Mi4yTDU4Mi4yLDg2Ny40TDU4Mi43LDg3MC41TDU4My4wLDg3NS4wTDU4My41LDg3Ni4zTDU4NS42LDg3Ny42TDU4Ni45LDg3Ny40TDU4OS4xLDg3OC41TDU4OC4xLDg3OS41TDU4OC44LDg4MS45TDU5MC4yLDg4Mi4yTDU5MC41LDg4NC4xTDU5MS42LDg4Ni40TDU4Ny45LDg4Ni4yTDU4NS41LDg4Ny40TDU4My4wLDg4NC40TDU4Mi40LDg4Mi43TDU4MC41LDg4My4zTDU3OC44LDg4Mi42TDU3Ny41LDg4My40TDU3NS45LDg4MS44TDU3NC40LDg4NC4yTDU3MC4yLDg4My42TDU2OC43LDg4NC4xTDU2Ni44LDg4Ni4xTDU2NS43LDg4OC4xTDU2My45LDg4OC44TDU2Mi42LDg4Ny41TDU2MC4wLDg4Ny45TDU1Ny4xLDg4OS41TDU1NS44LDg5MS4yTDU1Ny4wLDg5NS45TDU1Mi44LDg5NS4zTDU1MC41LDg5NC4yTDU0OC45LDg5NC42TDU0Ny45LDg5Ni42TDU0NS4xLDg5NS43TDU0My45LDg5Ni4wTDU0Mi45LDg5NC4xTDU0MC41LDg5Mi4zTDU0MC42LDg5MS4xTDUzNC43LDg4OS4zTDUzMS44LDg4Ny4xTDUzMC44LDg4Ny43TDUyOC4zLDg4Ni4yTDUyNy42LDg4Ny4xTDUyNC41LDg4OC40TDUyMS40LDg4Ny43TDUxOS41LDg4OC44TDUxOC41LDg5MS44TDUxNi44LDg5Mi42TDUxNi40LDg5My43TDUxMi4yLDg5NC41TDUwOS42LDg5My44TDUwNy45LDg5MC44TDUwNy43LDg4Ny42TDUwNi42LDg4Ny4wTDUwNi4xLDg4NC42TDUwNC44LDg4NS40TDUwMi43LDg4NS4xTDUwMi40LDg4NC4wTDUwMC4yLDg4My4zTDQ5OS44LDg4Mi4zTDQ5Ny4wLDg4MS4wTDQ5NC4zLDg4MS4zTDQ5Mi4xLDg4MC43TDQ5MS43LDg3OC4zTDQ5Mi40LDg3NC45TDQ5My43LDg3My41TDQ5NS44LDg3Mi42TDQ5NC45LDg3MS45TDQ5MS43LDg3MS4wTDQ5Mi41LDg2OC45TDQ4OC44LDg2Ny41TDQ4Ny4zLDg2OC4xTDQ4NS42LDg2Ny4wTDQ4My40LDg2Ny4zTDQ4Mi4wLDg2Ni42TDQ4MC40LDg2NC43TDQ3OS41LDg2NC40TDQ3Ni4yLDg2NS41TDQ3NC43LDg2NC45TDQ3NC4wLDg2Ny4yTDQ3NC41LDg2OC41TDQ3My4wLDg2OS44TDQ3Mi4wLDg2OS42TDQ3MC42LDg2Ny40TDQ3MC4yLDg2NC41TDQ2OC40LDg2Mi45TDQ2OC41LDg2MS41TDQ2Ni4xLDg2MC4xTDQ2Ni4zLDg1OC40TDQ2NC4wLDg1Ny42TDQ2MC44LDg1OC42TDQ1OS4wLDg1OC40TDQ1Ny40LDg1Ny4zTDQ1Ni42LDg1OC4wTDQ1Mi44LDg1OC45TDQ1MC44LDg1Ny4xTDQ1MC40LDg1NC41TDQ0OS4wLDg1Mi44TDQ0Ni41LDg1MS44TDQ0MC40LDg1MS4zTDQzOC44LDg0OS40TDQzNi4zLDg1MS4wTDQzMS44LDg0Ny40TDQyNy45LDg0Ni4wTDQyNi45LDg0Ni40TDQyMy41LDg0NS4xTDQyMS41LDg0My45TDQxOC4xLDg0Ni4xTDQxOC44LDg0Ny42TDQxOC45LDg0OS41TDQxNy4xLDg1MS43TDQxNy41LDg1My42TDQxOS43LDg1OS4xTDQxOC45LDg2MS4wTDQxNC41LDg2MC4xTDQxMy4xLDg2MC41TDQwOS4xLDg1OS43TDQwOC40LDg2MC44TDQwNS42LDg2MC4wTDQwMi43LDg2MS4wTDQwMC4zLDg2MC40TDM5OS43LDg1OC43TDM5Ny40LDg1Ny43TDM5NS4xLDg1OS41TDM5NC43LDg2MS43TDM5Mi44LDg2Mi41TDM5MC45LDg2MC40TDM5MC41LDg1OC40TDM4OC4yLDg1OC4zTDM4Ni44LDg1Ny4xTDM4NC43LDg1Ni4zTDM4My43LDg1Ny42TDM4Mi4wLDg1Ny44TDM4MC4zLDg1OS4wTDM3OC44LDg1OC4zTDM3NS44LDg2MC4zTDM3NC4zLDg1OS44TDM3MS45LDg2MS42TDM2OC41LDg2MC43TDM2Ny44LDg1OC4yTDM2NS41LDg1Ny44TDM2MS42LDg1MC4zTDM2MC4zLDg1MS41TDM1Ni4xLDg0OS4yTDM1My41LDg0Ni41TDM1MS4wLDg0NS4xTDM1MC40LDg0Ni4zTDM0OC42LDg0Ni40TDM0Ny4yLDg0OC42TDM0NS41LDg1MC4wTDM0NC40LDg0OS4yTDM0MS45LDg1MC40TDMzNy40LDg0Ny41TDMzNi40LDg0OC44TDMzNi41LDg1MC4xTDMzNS4xLDg1MC43TDMzNC42LDg1Mi4yTDMzMy4yLDg1MS43TDMzMy4zLDg0OS4zTDMzMS43LDg0OS43TDMzMC45LDg0Ni43TDMyNy44LDg0NC41TDMyNS44LDg0MS42TDMyNC40LDg0Mi4wTDMyMi42LDg0MC45TDMyMS45LDgzOC44TDMyMi42LDgzNy43TDMyMC43LDgzMy4zTDMxOC4yLDgzMy42TDMxNi43LDgzNC45TDMxMi45LDgzNC45TDMxMC41LDgzMy44TDMwNy4zLDgzNC42TDMwMy42LDgzMi4yTDMwMy4yLDgzMS4xTDI5Ny45LDgyOS44TDI5NS44LDgyNy44TDI5NC40LDgyOS4wTDI5Mi4xLDgyNi40TDI5MS4xLDgyNi43TDI4Ny44LDgyNC41TDI4Ni41LDgyNS44TDI4NS40LDgyNS41TDI4NC4wLDgyMy45TDI4Mi4zLDgyMy4xTDI4My4wLDgyMC43TDI4NC4zLDgxOC4yTDI4MS40LDgxOC44TDI3OS43LDgyMC45TDI4MC4xLDgyMi4wTDI3OS4xLDgyNy4yTDI3My4yLDgyNS40TDI3MS4xLDgyMS45TDI3MS4xLDgyMC44TDI3NC45LDgxNy4zTDI3NC45LDgxNS4wTDI3NS44LDgxNC4wTDI3NS45LDgxMi4yTDI3Ny4xLDgxMC45TDI3Ny4yLDgwNC43TDI3NS4xLDgwMi43TDI3My4zLDgwMy4zTDI2OS40LDgwMS43TDI2OC43LDgwMC43TDI2NC42LDgwMS4yTDI2NS4xLDgwMi4zTDI2My43LDgwNC45TDI2MS42LDgwNC44TDI2MC4xLDgwMS42TDI2MC42LDc5OS45TDI1Ny42LDc5OC42TDI1NS43LDc5OC44TDI1My4yLDgwMC40TDI1MS4zLDc5NS42TDI0OS4zLDc5NC45TDI0OS4yLDc5Mi42TDI1MS4wLDc5Mi40TDI1OS41LDc4OS4yTDI2Mi4xLDc4Ni43TDI2NC44LDc4MS41TDI2NS44LDc4MC40TDI2Ny40LDc3Ny4wTDI2OS43LDc3Mi44TDI3MS45LDc2OC4wTDI3My4xLDc2My42TDI3My41LDc1OC45TDI3NS4zLDc0OS43TDI3Ny43LDczOC44TDI4MC4zLDcyNC42TDI4MS44LDcxNy4wTDI4NC40LDY5OC4xTDI4Ni4xLDY4My4yTDI4Ni4yLDY3OC41TDI4NS44LDY3NS4zTDI4Ny45LDY3Mi40TDI4OS42LDY2Ny43TDI4OS41LDY2Ni4wTDI5MC40LDY2My45TDI5Mi40LDY2My43TDI5My45LDY2NS4zTDI5OC4wLDY2NS45TDI5OS4wLDY2NS4zTDMwMi40LDY2NS4xTDMwMS45LDY2Mi40TDI5OS43LDY1OS4yTDI5Ni4yLDY1NS43TDI5NS41LDY1NS42TDI5Mi4yLDY1Mi41TDI5MS4yLDY1NC4yTDI5MS42LDY1NS41TDI4OC40LDY1OS4xTDI4Ny4yLDY2Mi4wTDI4Ni42LDY2NS44TDI4NS41LDY2Ni44TDI4Ni4yLDY1OC44TDI4OC4xLDY0NC42TDI4OS41LDYzMS4wTDI5MC41LDYxOS4yTDI5Mi40LDYwMC4yTDI5Mi42LDU5NC4yTDI5Mi41LDU4OC45TDI5My4yLDU4NS44TDI5Mi44LDU4My4wTDI5NC4yLDU3OC45TDI5Ni43LDU3NS44TDI5Ny4zLDU3My44TDI5OS40LDU3NC4wTDMwMC44LDU3Ni40TDMwMC45LDU3OC44TDMwMy4yLDU4MC43TDMwNS40LDU4My43TDMwOC4yLDU4NS42TDMxMC43LDU4OC42TDMxNC44LDU5Mi4yTDMxNy4xLDU5NS4yTDMxOS42LDYwMS4wTDMyMC44LDYwNS4yTDMyMS40LDYxMS4wTDMyNS41LDYyMi4xTDMyNy41LDYyNS4wTDMzMC42LDYyOC41TDMzMS44LDYyNS44TDMyOC43LDYyMi42TDMyNy42LDYxOS4yTDMyNi41LDYxNy4zTDMyNi40LDYxMy4xTDMyNS4xLDYwOC4xTDMyNC4wLDYwMS42TDMyMy4wLDU5Ny4zTDMyMS45LDU5My4xTDMyMC40LDU4OS40TDMxNy4zLDU4NC4wTDMxNC4xLDU4MC4xTDMwOC4zLDU3NS4yTDMwNi4yLDU3NC4zTDMwNC4xLDU3Mi4zTDMwNC4wLDU3MC4yTDMwMi45LDU2OC45TDMwMC4yLDU2OC4wTDI5OC4xLDU2Ni4xTDI5NS42LDU2NS4zTDI5Mi43LDU2Mi44TDI4OS4yLDU2MC4zTDI4Ny4yLDU1OS40TDI4Ni45LDU1MS44TDI4OS4yLDU1MC40TDI5MC40LDU1MS4xTDI5NC41LDU0OS41TDI5Mi44LDU0NS43TDI5My4wLDU0My44TDI5NS4wLDU0NC4zTDI5Ni42LDU0Mi44TDI5OC41LDUzOC42TDI5OC4zLDUzNi4zTDI5OS4yLDUzNS4wTDI5Ni44LDUzMC45TDI5OS4yLDUzMC42TDMwMC4wLDUyOC45TDI5OS4wLDUyNS4wTDI5Ny41LDUyNC42TDI5Ni42LDUyMC42TDI5NS43LDUxOS44TDI5NC43LDUxNy4zTDI5MS43LDUxNi4xTDI5MS4zLDUxNC43TDI4OS4zLDUxNS40TDI4OC4yLDUxMy40TDI4OS44LDUxMC42TDI4OS45LDUwOC43TDI5MS44LDUwNy42TDI5My43LDUwNS42TDI5My45LDUwNC42TDI5NS45LDUwMy45TDI5NC43LDQ5OS4wTDI5Mi4xLDQ5OC4wTDI4OS43LDQ5OC40TDI5MC4xLDUwMC4wTDI4OS40LDUwMS4xTDI4OS4zLDUwMy4zTDI4NC4yLDQ5OS4wTDI3OS44LDQ5NS44TDI3OC4zLDQ5NS4xTDI3NS45LDQ5NS45TDI3NC4wLDQ5NS4zTDI3MS41LDQ5NS44TDI2OS45LDQ5MS45TDI2OS4wLDQ5MC4zTDI2Ni44LDQ4OS4xTDI2NS43LDQ4OS41TDI2MS40LDQ4OC43TDI1NC43LDQ4NC45TDI1MS40LDQ4Mi41TDI1MC4wLDQ4MC43TDI0Ny41LDQ4MC41TDI0Ni45LDQ3Ny42TDI0NC41LDQ2OS4xTDI0Mi4xLDQ2Ni41TDIzOC43LDQ2MC45TDIzNy4wLDQ2MC44TDIzNS44LDQ1OC4wTDIyOS42LDQ1MS43TDIyNC45LDQ0OC4yTDIyMy45LDQ0MS4wTDIyNi4yLDQ0MC45TDIyNy41LDQzNy45TDIzMC42LDQzNC45TDIzMi42LDQyOS4xTDIzNi4wLDQyNy4xTDIzNC4zLDQyMy45TDIzMi40LDQyMi42TDIzMC45LDQyMC42TDIyNi43LDQxOS4wTDIyMy45LDQxOC43TDIyMi4zLDQxNy44TDIxOS44LDQxNy42TDIxOC45LDQxNi45TDIxOS4wLDQxNC44TDIyMy4xLDQxMy40TDIyMy43LDQwOS4xTDIyMi4xLDQwNi43TDIyMi44LDQwNi4wTDIyMi45LDQwMy4yTDIyMS43LDQwMS45TDIxNy43LDQwNC40TDIxNi4wLDQwNi4wTDIxMy44LDQwNi40TDIxMS4yLDQwNC41TDIwOS4xLDQwMi4zTDIwNy4xLDQwMS45TDIwNC4xLDQwMy45TDIwMy4yLDQwMy4yTDE5OS4xLDQwMS41TDE5OS45LDM5Ny4xTDE5OC42LDM5NC4xTDE5Ni4wLDM5Mi41TDE5Ny43LDM5MS43TDIwMS4yLDM4OC44TDIwMy41LDM4Ny41TDIwMy4wLDM4NS4yTDIwMS41LDM4NS43TDIwMC4yLDM4NC4zTDIwMC44LDM4Mi42TDIwMC4wLDM4MS4wTDIwNC4yLDM4MC40TDIwMi40LDM3OC44TDE5OC45LDM3Ny40TDE5Ny4xLDM3Ny43TDE5Ni41LDM3OC43TDE5My4wLDM3OC40TDE5Mi45LDM3Ni45TDE4OS42LDM3Ni4xTDE4OS42LDM3Ny4xTDE4Ny42LDM4MC40TDE4NS4yLDM3OS40TDE4MC41LDM4MC42TDE3OS43LDM4MS40TDE3Ni4wLDM4MC4xTDE3Ni4xLDM3OC44TDE3NC4yLDM3Ni42TDE3MS42LDM3NS43TDE3MS45LDM3NC4wTDE3My43LDM3My43TDE3NS4xLDM3NS45TDE3OC4xLDM3NS4zTDE3OS4wLDM3NC41TDE4Mi4wLDM3Ni40TDE4My45LDM3NC44TDE4NS4yLDM3Mi4zTDE4NS4zLDM3MC43TDE4Mi4zLDM2OC43TDE4Mi41LDM2Ni40TDE3OS43LDM2OC4wTDE3Ny4yLDM2OC42TDE3NS45LDM2OC4xTDE3My4zLDM2OS42TDE3Mi45LDM3MS44TDE2OS45LDM3MC4zTDE2OS4wLDM3Mi4xTDE2NS4zLDM3My40TDE2My44LDM3MS42TDE1OS4xLDM3My41TDE1Ny4xLDM3My4wTDE1Ni40LDM3Ni44TDE1Ny41LDM4MC40TDE1OS4xLDM4MS44TDE1Ni43LDM4Mi42TDE1NS4xLDM3OS42TDE1NS4xLDM3Ny4yTDE1Ni4zLDM3NS4xTDE1Ni4wLDM3Mi4wTDE1NC43LDM2OS4zTDE1Mi4yLDM2Ny44TDE1MS4xLDM2NS45TDE1MS4yLDM2My43TDE1Mi41LDM2MS43TDE1NC4xLDM2Mi4wTDE1Ni44LDM1OS40TDE1Ni45LDM1Ny43TDE1NC42LDM1Ni4zTDE1My40LDM1Ni41TDE1My42LDM1OS44TDE1MC42LDM2My4zTDE1MC44LDM2NS41TDE0Ni45LDM2Mi4xTDE0NS43LDM1OS45TDE0Mi4xLDM1OS4xTDE0MS41LDM1Ny4xTDEzOC45LDM1OS44TDEzNS45LDM1OS43TDEzNC40LDM2MC41TDEzMS4yLDM1Ny4xTDEyOS43LDM1NC4yTDEyOS4wLDM1MS44TDEyOS45LDM0OS41TDEyOC42LDM0OC40TDEyOC41LDM0Ni40TDEyOS41LDM0NS4xTDEyOC40LDM0Ni40TDEyOC4yLDM0Ny44TDEyOS41LDM0OS44TDEyOC40LDM1My43TDEyNi43LDM1My4xTDEyMy4wLDM1My4wTDExOS42LDM1MS45TDExOC42LDM1Mi4zTDExNC44LDM0OS40TDExMy4wLDM1MC45TDExMC40LDM1MS4yTDEwOS4wLDM1MC4zTDEwNi45LDM1MC40TDEwMy40LDM0Ni4yTDEwMS4xLDM0MS43TDk4LjAsMzM5LjVMOTcuMywzNDEuOUw5OC4xLDM0NC42TDkzLjcsMzQ1LjRMOTEuNywzNDMuNkw4Ny45LDM0My42TDg1LjMsMzQ1LjFMODQuNSwzNDIuNEw4My4wLDM0My45TDg0LjIsMzQ2LjFMODUuNiwzNDYuOEw4NC4wLDM0OS45TDgxLjcsMzUwLjdMNzguMCwzNTAuOUw3Ni4wLDM1MC4wTDcxLjYsMzUwLjRMNzAuNCwzNDcuOEw3Mi41LDM0Ni45TDcyLjQsMzQ0LjNMNzEuMiwzNDAuNUw2OS44LDMzNy4zTDY3LjQsMzMzLjdMNjUuMywzMzEuOEw2MS40LDMyOS41TDU5LjMsMzI4LjdMNTcuNiwzMzAuMEw1NC4wLDMyOC4zTDUyLjksMzI3LjFMNTEuNiwzMjcuOEw0OC4zLDMyNy4yTDQ3LjIsMzIzLjhMNTAuMSwzMjMuOUw1MC43LDMyMy4wTDUzLjcsMzIzLjFMNTYuNiwzMjEuOEw1OC40LDMyMi4zTDU5LjksMzIxLjJMNjMuMCwzMjEuM0w2NC40LDMyMC4xTDY3LjAsMzIwLjFMNzAuOCwzMTkuMEw3NS40LDMyMS4xTDc2LjksMzE5LjVMNzcuMCwzMTcuM0w3Ny45LDMxNi43TDc3LjgsMzE0LjZMNzYuMiwzMTMuOUw3Ni40LDMxMi40TDc1LjcsMzEwLjVMNzMuNywzMDkuNEw3MS4yLDMwOS41TDcwLjYsMzA4LjNMNjQuNywzMDYuMkw2Mi4wLDMwNy4wTDYwLjcsMzEwLjlMNTguNCwzMTMuMkw1OC41LDMwOS4yTDU3LjcsMzA2LjhMNTkuMCwzMDUuOUw1OC4yLDMwNC4yTDU2LjMsMzA0LjhMNTQuOCwzMDMuOUw1Ny41LDMwMS40TDU2LjUsMjk4LjBMNTguNCwyOTYuMUw1OS4wLDI5Ny41TDU4LjUsMzAwLjZMNTkuNywzMDEuNkw2MC45LDMwMC41TDYxLjksMzAxLjlMNjUuMiwzMDAuN0w2Ny40LDMwMC44TDY4LjIsMzAyLjNMNzAuMSwzMDIuNUw3My4zLDMwMS40TDc1LjMsMzAwLjNMNzcuOSwzMDAuNEw3OC41LDMwMi4xTDgxLjIsMzAwLjRMNzcuMiwyOTguNkw3My45LDI5OC41TDc0LjgsMjk2LjRMNzEuMywyOTUuNkw3MC43LDI5Ny40TDY2LjEsMjk3LjNMNjYuMCwyOTUuMUw2OC44LDI5MS4wTDY3LjMsMjkwLjJMNjYuNiwyOTEuN0w2NS4wLDI5MS40TDYxLjYsMjkyLjVMNTkuNSwyOTQuM0w1OC43LDI5My44TDU0LjYsMjk2LjJMNTMuMywyOTYuMkw0OS44LDI5NC41TDQ4LjcsMjk0LjdMNDcuOCwyOTYuOEw0My4zLDI5Ny4xTDQzLjUsMjkzLjhMNDQuMSwyOTIuN0w0My4yLDI5MS4xTDQzLjIsMjg5LjVMNDEuOCwyODguN0w0Mi45LDI4NS4xTDQ0LjIsMjgzLjBMNDMuMCwyNzkuN0w0NC4zLDI3Ny45TDQ0LjAsMjc2LjlMNDYuMiwyNzQuNEw0OC4wLDI3My4xTDQ5LjYsMjczLjNMNTMuMywyNzIuMUw1NC41LDI3Mi40TDU1LjgsMjcwLjZMNTcuOCwyNzAuMkw1OC4xLDI2Ny43TDYwLjcsMjY2LjVMNjIuMCwyNjcuOUw2Ni44LDI2Ni41TDY3LjgsMjY0LjVMNjkuMSwyNjQuNEw3Mi40LDI2Mi4zTDc0LjcsMjYyLjhMNzcuOSwyNjUuMEw4MS4yLDI2NS4yTDgyLjEsMjYzLjBMODMuNywyNjEuNEw4OS4xLDI2MC42TDkyLjYsMjYxLjFMOTIuOSwyNTkuN0w5NC4zLDI1OC43TDk2LjYsMjU4LjhMOTcuNywyNTcuNEw5OC45LDI1OC4wTDk4LjQsMjU5LjZMOTguNywyNjIuNUwxMDAuMSwyNjQuN0wxMDMuMywyNjMuNkwxMDQuMiwyNjUuOEwxMDcuMywyNjcuM0wxMDYuNSwyNjUuMUwxMDcuMiwyNjMuOEwxMDYuNiwyNjEuNEwxMDkuMCwyNTkuOUwxMTEuMywyNTkuOEwxMTIuOCwyNTkuMUwxMTUuMCwyNTkuM0wxMTcuMSwyNjEuMEwxMjAuMSwyNjAuNUwxMjEuMiwyNjIuOEwxMjAuMSwyNjQuMUwxMjEuNywyNjIuOUwxMjUuNSwyNjMuMEwxMjUuMiwyNTguM0wxMjcuMywyNTcuMkwxMjcuNiwyNTUuMkwxMjUuMywyNTIuOUwxMjUuNywyNTEuMkwxMjguNywyNDkuN0wxMjguMywyNDcuN0wxMjkuNSwyNDcuMEwxMzMuMywyNDcuN0wxMzUuOSwyNTAuM0wxMzguMiwyNDkuOUwxMzkuMiwyNDguNEwxNDEuMCwyNDguMEwxNDMuMywyNDYuM0wxNDcuNSwyNDYuNUwxNDguNiwyNDQuM0wxNTAuNCwyNDMuNEwxNTEuNiwyNDYuNUwxNTQuMCwyNDQuN0wxNTcuMCwyNDMuNUwxNTkuMSwyNDMuMkwxNTkuOCwyNDcuM0wxNjEuOSwyNDguNUwxNjQuNywyNDcuOEwxNjUuMiwyNTAuMEwxNjIuNSwyNTEuMkwxNjQuOCwyNTMuM0wxNjkuMCwyNTMuNkwxNzAuNSwyNTQuNkwxNjkuNCwyNTcuOUwxNzAuOCwyNTkuMkwxNzMuMiwyNjAuMkwxNzMuOCwyNjIuNkwxNzUuNSwyNjIuNkwxNzcuNSwyNjQuOUwxNzguMywyNjkuMEwxNzguMCwyNzAuNkwxODAuOCwyNzEuNUwxODEuMywyNzIuOUwxODQuOSwyNzQuNUwxODQuOSwyNzYuN0wxODYuNCwyNzkuNEwxODguMCwyNzguOUwxODcuNiwyNzYuOUwxOTEuMSwyNzcuNEwxOTEuMCwyNzYuMkwxOTIuOCwyNzQuOEwxOTYuMCwyNzEuNEwyMDAuNCwyNjkuMUwyMDIuMCwyNjcuN0wyMDIuMywyNjUuMEwyMDQuNSwyNjQuOEwyMDYuMiwyNjUuOUwyMDkuNywyNjQuNEwyMTIuOSwyNjIuNkwyMTQuMywyNjQuMEwyMTMuMCwyNjYuN0wyMTEuMywyNjguMEwyMTMuMSwyNjguOUwyMTMuOSwyNjcuNkwyMTYuNCwyNjUuNkwyMjAuNCwyNzIuMUwyMjIuNSwyNzIuNEwyMjMuOCwyNzEuMkwyMjMuMiwyNjkuNkwyMjYuMSwyNjkuNkwyMjQuOCwyNjYuOEwyMjYuOSwyNjYuMUwyMjkuNiwyNjYuMEwyMzAuOCwyNjcuM0wyMzIuNSwyNjcuN0wyMzIuMywyNjkuMUwyMzMuNywyNzEuMkwyMzQuMSwyNzMuNEwyMzYuNSwyNzYuNUwyMzguMiwyNzYuMUwyMzcuMywyNzUuMEwyMzUuMiwyNzAuNkwyMzQuMCwyNjkuMkwyMzIuOCwyNjYuNkwyMzIuOCwyNjQuOEwyMzQuOSwyNjQuMEwyMzYuNywyNjEuNEwyMzguOSwyNjAuNkwyNDEuMSwyNjEuMEwyNDIuMiwyNjAuMUwyNDUuMCwyNjAuNUwyNDUuOSwyNjEuOUwyNDQuMSwyNjMuM0wyNDMuNSwyNjUuM0wyNDUuMywyNjguNEwyNTAuMiwyNjkuN0wyNTguMCwyNjguOUwyNjQuMiwyNjcuNEwyNjYuMSwyNjYuOUwyNjguMCwyNjguMkwyNzAuNywyNjguMUwyNzMuMCwyNjcuMkwyNzYuNSwyNjQuOUwyNzAuMSwyNjEuNEwyNjguNSwyNjAuOUwyNjYuOSwyNTYuOUwyNjQuOSwyNTYuNUwyNjQuMCwyNTQuOEwyNjQuMywyNDkuN0wyNjQuMCwyNDcuOEwyNjEuOSwyNDYuMkwyNjMuMSwyNDUuNEwyNjMuOCwyNDMuNEwyNjQuMywyNDAuMUwyNjUuNSwyMzkuMkwyNjYuMSwyMzYuOUwyNjQuOCwyMzUuOUwyNjQuOSwyMjkuOUwyNjIuNiwyMjcuN0wyNjEuNiwyMjIuMUwyNjEuNywyMTkuMEwyNjIuNiwyMTYuOEwyNjEuNywyMTAuM0wyNjIuOSwyMDYuN0wyNjEuMCwyMDYuOEwyNjAuMCwyMDguNkwyNTguNSwyMDUuOUwyNTcuNywyMDMuNEwyNTQuNSwxOTcuNUwyNTMuNiwxOTcuM0wyNTAuOCwxOTMuNkwyNDcuOSwxOTIuOEwyNDYuOCwxODkuOUwyNDYuNiwxODQuN0wyNDUuMywxODIuOUwyNDQuOCwxNzkuMEwyNDIuNywxNzguMUwyNDIuNSwxNzYuMEwyNDQuNCwxNzQuOEwyNDUuNiwxNzIuOEwyNDUuMywxNjguMUwyNDQuMiwxNjUuMEwyNDEuOCwxNjMuNUwyMzguMywxNjIuNkwyMzkuMCwxNjAuNkwyMzguMiwxNTkuNUwyMzguNiwxNTcuNEwyNDAuNCwxNTcuNUwyNDIuNywxNTkuNEwyNDQuMywxNTguNEwyNDUuNywxNTguOEwyNDYuOCwxNjEuMEwyNTAuMiwxNjEuOUwyNTQuMSwxNjIuMEwyNTYuMiwxNjIuN0wyNTcuMiwxNjQuMkwyNTkuOSwxNjMuOUwyNjAuNSwxNjUuNEwyNjcuNywxNjQuM0wyNzAuMSwxNjMuMUwyNzEuMSwxNjAuM0wyNzIuMiwxNjAuOUwyNzQuNSwxNTkuNkwyNzguMiwxNTkuM0wyODIuOSwxNjAuNkwyODUuMSwxNjAuNUwyODQuOSwxNjIuMEwyODcuMSwxNjQuOEwyODcuOCwxNjkuMUwyODYuMSwxNjguN0wyODUuMiwxNzAuN0wyODMuMiwxNzEuN0wyODIuMywxNzQuN0wyODIuNSwxNzYuMUwyODYuMiwxODEuOUwyOTAuMywxODYuOEwyOTIuMCwxODkuMkwyOTIuNCwxOTAuOEwyOTEuMywxOTIuMkwyOTIuMywxOTMuM0wyOTUuMywxOTQuNEwyOTguMiwxOTEuMkwzMDEuNSwxOTEuMEwzMDQuNCwxOTAuM0wzMDcuOCwxOTAuNUwzMTIuMiwxOTMuMEwzMTUuNywxOTQuMkwzMjIuOCwxOTUuM0wzMjcuOSwxOTUuNEwzMzEuMywxOTYuMEwzMzQuNCwxOTUuNEwzMzcuMCwxOTUuNUwzNDEuNCwxOTYuNUwzNDQuMCwxOTYuNEwzNDcuNywxOTcuN0wzNTEuNywyMDAuMkwzNTcuMCwyMDEuOEwzNjAuOSwyMDEuNEwzNjYuMCwyMDAuMkwzNzIuNiwxOTcuNEwzNzcuNywxOTMuNUwzODAuMiwxOTAuNkwzODEuNiwxODkuN0wzODQuNywxODguOEwzODcuOCwxODcuM0wzOTMuMSwxODcuMEwzOTYuMCwxODUuOUwzOTYuMCwxODUuMEwzOTEuNCwxODQuN0wzOTAuMywxODUuNEwzODcuNiwxODQuN0wzODUuOSwxODQuOUwzODEuMCwxODMuN0wzNzguOCwxODEuOEwzNzguNiwxNzkuOUwzNzcuNCwxNzkuNEwzNzcuOCwxNzYuNEwzODAuMCwxNzEuN0wzODIuMCwxNjguMUwzODMuMywxNjUuMUwzODMuOSwxNjEuNEwzODUuOCwxNTkuNEwzODkuOSwxNTcuN0wzOTIuMSwxNTYuM0wzOTQuNywxNTUuOUwzOTcuMSwxNTQuNUwzOTcuOCwxNTMuNEw0MDIuNSwxNTEuMkw0MDguNywxNDcuNUw0MTIuMSwxNDUuMEw0MTYuOSwxNDMuNkw0MjEuMywxNDIuOEw0MjIuMSwxNDMuMEw0MjcuMiwxNDIuNEw0MzAuMCwxNDEuMEw0MzMuMCwxNDAuNUw0MzYuOCwxMzkuM0w0MzkuMSwxMzguMEw0NDMuMCwxMzguNEw0NDguOSwxMzYuM0w0NTUuOCwxMzIuN0w0NTguNiwxMzAuNUw0NjQuNSwxMjUuM0w0NjcuOSwxMjMuNEw0NzIuOSwxMTkuMEw0NzQuOSwxMTIuOEw0NzcuMCwxMDkuOEw0NzkuNCwxMDguNUw0ODIuNywxMTEuNEw0ODQuOSwxMTEuMEw0ODguMSwxMTIuNUw0ODguOCwxMTEuN0w0ODcuMywxMDguNkw0ODQuNiwxMDguNUw0ODIuNiwxMDUuNkw0ODIuNSwxMDQuNEw0NzkuNSwxMDQuMEw0NzguNywxMDEuN0w0NzkuNiw5NS4wTDQ4MS4wLDk0LjJMNDgzLjksOTQuMEw0ODUuOSw5NC44TDQ4NC43LDkyLjhMNDgxLjYsOTIuMUw0NzkuOSw5MC4yTDQ4MC45LDg1LjZMNDgxLjQsNzguM0w0ODIuMCw3Ni4zTDQ4NC4zLDc2LjVMNDgxLjcsNzMuN0w0ODEuNCw3Mi44TDQ4MS4zLDY1LjZMNDgwLjMsNjAuMEw0ODIuNiw1Ni41TDQ4My4zLDUzLjdMNDgzLjQsNTAuN0w0ODEuNSw0NC43TDQ4MS45LDQyLjhMNDg1LjksNDIuMUw0ODcuNiw0MC44TDQ4OS40LDM4LjVMNDkxLjksMzYuMkw0OTUuNSwzNC41TDQ5OS4wLDMzLjdMNTAxLjcsMzIuNUw1MDMuMCwzMi44TDUwNC44LDMxLjZMNTEzLjcsMzAuMkw1MTUuMywyOS4zTDUxOC4yLDI5LjVMNTIwLjIsMjguMEw1MjMuNywyOC4yTDUyMy44LDI2LjVMNTI1LjcsMjYuOEw1MjguNSwyNS43TDUzNC4yLDI0LjNMNTM3LjksMjUuMEw1MzkuOSwyNC40TDU0OC4zLDIxLjJMNTQ5LjQsMjMuNUw1NTAuMywyOC42TDU1MC4yLDI5LjZMNTUyLjYsMzEuM0w1NTQuMywzNS40TDU1MS4zLDM4LjFMNTUyLjUsMzguOEw1NTIuNyw0My44TDU1NC40LDQ4LjdMNTYwLjIsNDguN0w1NjEuNSw1MS43TDU2NC42LDU0LjlMNTY0LjksNTYuNkw1NjYuNyw1OC4zTDU2OS4xLDU3LjdMNTcwLjYsNTkuN0w1NzIuNiw2MC42TDU3NC4yLDU5LjdMNTc1LjMsNTUuOEw1NzcuNSw1NS4wTDU4MS4xLDUyLjhMNTgzLjgsNTEuOUw1ODUuNyw1Mi43TDU4Ny4zLDUwLjZMNTkwLjEsNTEuOEw1OTMuMyw1Ni41TDU5NC4yLDU4LjdMNTk2LjUsNTguN0w1OTcuNCw1OS45TDU5Ny43LDYyLjJMNTk2LjIsNjQuMkw1OTcuMiw2Ny43TDU5OC4zLDY4LjlMNTk5LjAsNzIuM0w1OTguNiw3NC4xTDU5OS40LDc3LjJMNjA0LjYsNzkuN0w2MDUuNiw4MC45TDYwOS40LDc5LjNMNjEyLjMsNzYuNkw2MTUuNCw3Ny43TDYxMy44LDgwLjFMNjE1LjYsODAuNUw2MTguOCw3OS45TDYyMC4wLDgwLjlMNjIxLjUsODAuM0w2MjQuMCw4My43TDYyNS40LDg0LjdMNjI2LjEsOTEuMEw2MjUuMCw5Mi45TDYyNi4xLDk2LjVMNjI4LjYsOTkuN0w2MzAuMSw5OC44TDYzMC40LDk1LjdMNjMxLjIsOTQuOUw2MzguNCw5NC44TDY0MS4wLDk3LjBMNjQyLjMsOTcuMkw2NDYuNCw5NS4wTDY0OC4yLDk1LjFMNjUwLjUsOTQuM0w2NTEuMiw5NS43TDY1Ny4wLDEwMC4yTDY1Ny4yLDEwMi42TDY2Mi45LDEwMi43TDY2My45LDEwNC4zTDY2MS43LDEwNi4zTDY1OS42LDEwOS43TDY1OC45LDExMi41TDY1OS4yLDExMy45TDY1Ny40LDExNi41TDY2Mi4yLDExNi41TDY2Mi4yLDExOS4xTDY2NC4zLDEyMi4wTDY2My42LDEyMy45TDY2MC42LDEyNS40TDY1OS44LDEyNS4xTDY1OC4wLDEyOC4wTDY1OS41LDEzMS4yTDY1OC4zLDEzMi4xTDY2MC41LDEzMi4zTDY2Mi4yLDEzMy4yTDY2Mi4xLDEzNC40TDY2NC43LDEzNC4yTDY2OS45LDEzMy4wTDY3Mi43LDEzNC44TDY3NC43LDEzNC43TDY3OS40LDEzNi4yTDY4MS44LDEzNS4yTDY4My44LDEzNS4zTDY4NS45LDEzMy4yTDY4OC4yLDEzMi4wTDY5NS4yLDEzMC4zTDY5Ni44LDEyNC42TDY5NS43LDEyMy4xTDY5Ny4wLDEyMC40TDcwMC40LDExOC44TDcwMS4yLDExNi40TDcwNS41LDExMy45TDcwNi4wLDExNC42TDcwOS4zLDExNC44TDcxMC4zLDExNi41TDcwOC43LDExNy42TDcwOC41LDEyMC4yTDcwNy4zLDExOS45TDcwNS44LDEyNS4yTDcwNi42LDEyNi4yTDcwNS4wLDEyOC40TDcwNS4xLDEzMC41TDcwMy4xLDEzMy4wTDcwMy4yLDEzNC4yTDcwNy4zLDEzNS40TDcwNy44LDEzNi43TDcxMC4wLDEzOS4wTDcwNy40LDE0My45TDcwOC41LDE0Ni4wTDcwOC40LDE0OC42TDcwNy42LDE1MC44TDcxMi44LDE1MS4zTDcxNC42LDE0OS45TDcxNy41LDE1MC4xTDcxOC4yLDE1MS44TDcyMi4wLDE1My44TDcyMy44LDE1My41TDcyNS41LDE1NS45TDcyNi4zLDE1OC41TDcyOS4wLDE1OS4zTDcyOS4xLDE2MC43TDczMi4wLDE2MC41TDczNC40LDE2MS40TDczNi4wLDE2MC4zTDc0MC41LDE2NC41TDczOC45LDE2Ni40TDczOS4xLDE2OC42TDc0MS4zLDE2Ny4zTDc0NC44LDE2OC4zTDc0Ny4zLDE3MC43TDc0OC4xLDE3NC45TDc0OS43LDE3Ni4xTDc0OC41LDE3OC4zTDc1MC4xLDE4MC4zTDc1NC45LDE3OC41TDc1Ni4wLDE3Ny4xTDc1OC41LDE3Ny44TDc2MC4xLDE3Ny4zTDc2MS41LDE3NS41TDc2My40LDE3NC43TDc2Ni4wLDE3Ni4wTDc2OC4xLDE3NS42TDc3MS4wLDE3My43TDc3Mi40LDE3NC45TDc3NS40LDE3NS44TDc3NS4zLDE3OC4wTDc3Ny42LDE4MC4xTDc3OS4yLDE4MC4zTDc4Mi41LDE3OS45TDc4NC43LDE4MC45TDc4NS40LDE4NC45TDc4OC41LDE4NC40TDc5MC40LDE4My41TDc5MS45LDE4My42TDc5NS4xLDE4Mi43TDc5Ny4zLDE3OS42TDgwNC4zLDE3OS4wTDgwNS45LDE3OS43TDgwNy4xLDE4Mi4wTDgwOC4yLDE4Mi4wTDgxMS43LDE4NC4xTDgxNC43LDE4My4yTDgxNS41LDE4Mi41TDgxOS4wLDE4My43TDgyNC45LDE4OC4yTDgyMy45LDE4OS45TDgyNS41LDE5MS4yTDgyNy4xLDE5MS41TDgyNS44LDE5NS41TDgyNy43LDE5Ny4wTDgyNy4yLDE5Ny44TDgyOS4yLDE5OS44TDgzMC43LDIwMC40TDgzMi4yLDIwMy45TDgzMy44LDIwNS44TDgzNC41LDIwOC40TDgzNi4zLDIwNy45TDgzNy4xLDIwOS40TDgzNS43LDIxMS4xTDgzNy42LDIxMy42TDg0MC43LDIxMy4yTDg0NC4yLDIxNC45TDg0Ni4wLDIxMi4xTDg0NS40LDIxMC4wTDg0NC4yLDIwOC45TDg0NS44LDIwNy44TDg0Ny43LDIwOC45TDg1MS4xLDIwNy44TDg1Mi44LDIwOS43TDg1My44LDIwOS4wTDg1NS41LDIxMC42TDg1OC4wLDIxMS4wTDg1Ny41LDIxMy4wTDg1OC44LDIxNi4xTDg1OS4zLDIxOC43TDg2Mi43LDIxNi4wTDg2Ni40LDIxNy45TDg2OC4zLDIxNi45TDg2OS45LDIxNy43TDg3Mi41LDIxNy4wTDg3NS4xLDIxOC4zTDg3Ni4yLDIxOC4zTDg3OC40LDIxNS41TDg4MC42LDIxNS41TDg4MC45LDIxMi44TDg4Ni4zLDIxMS42TDg4Ny4wLDIxMy40TDg4OS43LDIxMy4wTDg4OS42LDIxNS44TDg5MS4yLDIxNy45TDg5Mi4xLDIyMC4zTDg5NC45LDIyMi4wTDg5Ny4wLDIyMS43TDg5OS4xLDIyMy4wTDg5OS40LDIyNC42TDkwMi4xLDIyNS41TDkwNC40LDIyNC42TDkwNi4xLDIyNS42TDkwOC43LDIyNS4yTDkxMC40LDIyMy40TDkxNS41LDIyNi42TDkxNy4xLDIyNS4yTDkxOC45LDIyNS45TDkyMC4xLDIyNC4yTDkyMi4xLDIyNS43TDkyMy4yLDIyNy40TDkyNC40LDIyNy4yTDkyOC4wLDIyOC42TDkzMC45LDIzMS4xTDkzNC4yLDIzMi4yTDk0MC4wLDIzMi40TDk0MC43LDIzMy4zTDkzOC4xLDIzNC40TDkzNC4yLDI0MC43TDkzMy4yLDI0Mi45TDkzMS4yLDI0OS4wTDkyOC43LDI1MS4xTDkyNi42LDI1MS40TDkyNi4yLDI1My4yTDkyNC45LDI1NC4xTDkyMi41LDI1NC41TDkyMi4xLDI1Ny45TDkxNy4xLDI2My43TDkxMy41LDI2NS45TDkxMi44LDI2OC4yTDkxMS4xLDI3MC44TDkxMC44LDI3Mi4xTDkxMS4zLDI3Ny45TDkxMC40LDI3OS44TDkwOC42LDI4MS4wTDkwOC40LDI4NC4zTDkwNi40LDI4OS42TDkwNi4xLDI5Mi41TDkwNy4wLDI5Ni40TDkwNi4yLDI5OC4yTDkwNC4xLDI5OS4xTDkwMS43LDMwNy42TDkwMC4yLDMwOS4xTDg5OS4wLDMxMS44TDg5Ny4xLDMxNC4yTDg5Ni44LDMxNi43TDg5NS40LDMxOC4wTDg5NS42LDMxOS40TDg5NC45LDMyMS45TDg5NS4wLDMyNy4wTDg5Ny40LDMyOS42TDg5OC41LDMzMi44TDg5NS44LDMzNi45TDg5NS45LDMzOS44TDg5NC4wLDM0Mi4wTDg5NC41LDM0NC44TDg5Mi4zLDM1MS4zTDg5Mi4zLDM1My4yTDg5My40LDM1Ni4wTDg5My4xLDM1Ny44TDg5MS4wLDM1OS43TDg5MS42LDM2My44TDg5NC43LDM2Ni43TDg5Ni41LDM3MC41TDg5NS45LDM3Mi4zTDg5MC41LDM3NS42TDg5MS44LDM3OC4wTDg5MC42LDM3OC41TDg5MC42LDM4MC40TDg4OS4yLDM4MS44TDg4NS42LDM4MC4yTDg4NC44LDM4MS42TDg4Ni43LDM4Mi41TDg4NC42LDM4NS41TDg4MS45LDM4Ni44TDg3OC45LDM4NS45TDg3NS4wLDM4Ni42TDg3Mi42LDM4Ny44TDg3MS43LDM4Ni4xTDg2OS45LDM4Ni41TDg2Ny40LDM4NS42TDg2OC41LDM4MC45TDg2Ni42LDM4MC45TDg2NC42LDM3OS43Wk0yMjAuOSw0MzQuOUwyMTkuMiw0MzMuNUwyMTYuNCw0MzMuOUwyMTMuOCw0MzEuMUwyMTQuNCw0MjguN0wyMTUuNSw0MjcuMUwyMTcuMyw0MjcuM0wyMTkuNSw0MjkuMkwyMTkuMCw0MzIuNEwyMjMuOCw0MzUuMEwyMjQuNCw0MzYuNkwyMjQuNCw0MzguN0wyMjMuMCw0MzkuMkwyMjIuNSw0MzcuMUwyMjAuOSw0MzQuOVpNMTUyLjIsMzkzLjRMMTU0LjgsMzkzLjlMMTU2LjAsMzk3LjBMMTU5LjIsMzk4LjVMMTYxLjYsMzk4LjhMMTYwLjQsNDAxLjJMMTU5LjAsNDAxLjdMMTU0LjYsNDAwLjhMMTU0LjAsMzk5LjhMMTUyLjEsNDAwLjZMMTUwLjMsNDAwLjVMMTQ4LjQsMzk4LjRMMTQ5LjEsMzk3LjdMMTQ3LjYsMzk0LjdMMTQ3LjYsMzkyLjhMMTUwLjQsMzkyLjFMMTUyLjIsMzkzLjRaTTI3MC40LDUwOS4wTDI3Mi40LDUwNy4xTDI3NC4zLDUwNy4wTDI3NC4wLDUwOS40TDI3NS43LDUwOS43TDI3OC41LDUwOS4zTDI4MS40LDUxMS4zTDI4My41LDUxMS40TDI4NC43LDUxNC4wTDI4NC41LDUxNS4zTDI4Mi42LDUxNS43TDI3OS4xLDUxNC40TDI3Ni42LDUxMi4zTDI3MS43LDUwOS44TDI2OC43LDUxMC42TDI2Ni45LDUwOS44TDI2NC45LDUwNi4zTDI2OC4yLDUwNC4yTDI2OS44LDUwNC43TDI3MC45LDUwNi43TDI2OC4yLDUwNy44TDI3MC40LDUwOS4wWk0yODYuMyw1NDUuNEwyODUuMiw1NDIuMkwyODMuNCw1NDAuMEwyNzkuNCw1MzcuNUwyNzYuOCw1MzQuM0wyNzYuMyw1MzIuM0wyNzYuOSw1MzAuM0wyNzUuMSw1MjUuM0wyNzcuOSw1MjYuMEwyNzcuOSw1MjYuOEwyODIuNCw1MzAuOUwyODYuNSw1MzEuMEwyODcuMyw1MzEuOEwyODYuOSw1MzQuM0wyODcuNyw1MzUuNkwyODcuNSw1MzcuM0wyODguMiw1MzguN0wyOTAuNiw1NDEuM0wyODkuMyw1NDUuMEwyOTAuMSw1NDcuMEwyODcuNiw1NDkuOEwyODYuNiw1NDcuOUwyODYuMyw1NDUuNFpNMTAyMS40LDk0NC4xTDEwMjEuNiw5NDcuOEwxMDIwLjgsOTUwLjFMMTAyMS44LDk1My40TDEwMjEuMiw5NjAuN0wxMDE5LjMsOTYyLjFMMTAyMC4zLDk2NC4wTDEwMTkuMSw5NjYuM0wxMDE4LjEsOTY1LjlMMTAxNi44LDk2Ny44TDEwMTMuNSw5NjkuMUwxMDE0LjAsOTcxLjdMMTAxNS42LDk2OS41TDEwMTcuMiw5NzAuNkwxMDE4LjgsOTcwLjRMMTAxNy4xLDk3NC4xTDEwMTQuNSw5NzUuNEwxMDEzLjIsOTc4LjBMMTAxMi42LDk4MC40TDEwMTMuMyw5ODEuOUwxMDExLjMsOTg0LjVMMTAwOS4xLDk4NS44TDEwMDkuMiw5ODguM0wxMDEwLjksOTg5LjJMMTAwOC42LDk5My4yTDEwMDYuMCw5OTMuM0wxMDA1LjEsOTkxLjRMMTAwMy45LDk5MS41TDEwMDIuMSw5OTAuM0wxMDAwLjAsOTkwLjFMMTAwMC44LDk4Ny40TDEwMDAuMyw5ODUuNkw5OTguNyw5ODUuN0w5OTYuMyw5ODMuMUw5OTUuMiw5ODMuNkw5OTMuMSw5ODEuNUw5OTAuOCw5ODAuOEw5ODguMiw5ODAuN0w5ODcuNyw5NzkuM0w5ODUuNiw5NzkuNUw5ODUuMiw5NzcuNkw5ODMuNCw5NzYuN0w5ODIuNSw5NzUuNEw5ODEuMiw5NzUuNEw5NzkuOCw5NzIuOEw5NzguMSw5NzAuOEw5NzkuMSw5NjkuNEw5NzkuNCw5NjcuMEw5ODEuMyw5NjcuMEw5ODMuMyw5NjUuNEw5ODQuNiw5NjUuNEw5ODUuNCw5NjMuMkw5ODcuOCw5NjEuOEw5ODcuNyw5NjEuMEw5ODIuNiw5NjAuMkw5ODAuNyw5NTguNkw5NzguMCw5NTguOEw5NzguNyw5NTYuNUw5NzcuOSw5NTUuOEw5NzQuNCw5NTcuNkw5NzEuOSw5NTUuMkw5NzMuOCw5NTMuOUw5NzUuMCw5NTIuM0w5NzMuNSw5NTAuMUw5NzUuNyw5NDkuOUw5NzcuOCw5NDguOUw5NzguNyw5NDcuMEw5NzkuMSw5NDMuNEw5NzguNCw5NDEuNkw5ODAuMCw5NDEuMEw5NzguNCw5MzcuNUw5NzUuNyw5MzcuOUw5NzQuMSw5MzkuMkw5NzAuOSw5MzkuNUw5NjguOSw5MzkuMEw5NjYuOSw5MzkuOUw5NjcuNCw5MzcuNEw5NjUuOCw5MzQuN0w5NjcuMCw5MzIuOUw5NjkuMiw5MzMuMkw5NzAuNSw5MzIuMUw5NjkuOSw5MjkuMUw5NzIuMiw5MjcuMkw5NzMuMCw5MjcuM0w5NzUuOCw5MjUuOUw5NzUuNiw5MjMuN0w5NzQuMyw5MjMuNkw5NzMuNiw5MjAuNEw5NzEuNyw5MTkuMkw5NzAuMCw5MTkuNEw5NjkuMiw5MTcuOUw5NjcuNiw5MTcuN0w5NjQuNCw5MTQuM0w5NjUuMyw5MTMuNkw5NjQuNSw5MTEuMUw5NjQuNyw5MDkuNEw5NjMuMyw5MDYuM0w5NjcuMSw5MDQuNkw5NzIuMSw5MDMuNkw5NzIuMiw5MDIuMkw5NzAuMSw4OTkuOEw5NjguNiw4OTkuOEw5NjcuNyw4OTguOEw5NjcuOSw4OTYuMUw5NjcuMCw4OTUuMEw5NjUuMyw4OTQuOEw5NjMuNCw4OTYuN0w5NjIuNyw4OTUuM0w5NjQuMiw4OTEuOUw5NjYuNiw4OTEuNEw5NjYuNiw4ODguM0w5NjcuNiw4ODcuOUw5NjkuOCw4ODguNEw5NzEuMiw4ODIuNEw5NzAuNSw4ODAuN0w5NzAuNSw4NzguNkw5NzIuNyw4NzcuNEw5NzMuNiw4NzcuNkw5NzQuMyw4NzQuNEw5NzYuOCw4NzIuOUw5NzcuMSw4NzQuMUw5NzguOSw4NzQuMkw5ODAuMSw4NzMuMEw5ODAuNCw4NzAuMUw5ODUuMCw4NjguN0w5ODUuNCw4NjcuMUw5ODYuOSw4NjcuM0w5ODguMCw4NjYuM0w5ODkuNiw4NjYuNkw5OTQuMyw4NjYuMEw5OTcuOSw4NjMuNUw5OTcuMyw4NjIuMEw5OTkuNSw4NTguNUwxMDAyLjIsODU2LjhMMTAwNS4yLDg1Ni40TDEwMDcuMyw4NTcuNUwxMDA4LjgsODU2LjRMMTAxMy44LDg2Mi42TDEwMTUuOSw4NjAuMkwxMDE1LjksODU4LjNMMTAxNy40LDg1Ni4zTDEwMTYuOSw4NTMuNUwxMDE3LjEsODQ5LjlMMTAxNS4xLDg0Ny4wTDEwMTYuNSw4NDMuMEwxMDE1LjgsODQwLjBMMTAxNy42LDgzOC43TDEwMTguNCw4MzUuNUwxMDE3LjEsODMwLjZMMTAxOC40LDgyOS4zTDEwMjIuMSw4MjkuM0wxMDI1LjYsODMxLjRMMTAyNC44LDgzMy42TDEwMjUuOCw4MzUuOUwxMDI2LjAsODM5LjVMMTAyNi45LDg0My41TDEwMjcuNSw4NTAuNUwxMDI2LjIsODUyLjlMMTAyNC40LDg2Mi42TDEwMjYuNCw4NjcuNUwxMDI5LjEsODcxLjVMMTAzMC4wLDg3My40TDEwMzAuNSw4NzcuN0wxMDMwLjEsODgxLjFMMTAzMS4wLDg4NC40TDEwMzEuMSw4ODcuMkwxMDMwLjMsODkxLjZMMTAzMC43LDg5NS42TDEwMzIuMiw5MDEuOUwxMDMxLjcsOTA2LjVMMTAzMi4yLDkxMC40TDEwMzIuMCw5MTUuOEwxMDMxLjUsOTE5LjZMMTAzMC4yLDkyMS40TDEwMjUuOCw5MjguN0wxMDI0LjEsOTMxLjBMMTAyMi4yLDkzNC40TDEwMjIuMyw5MzcuMkwxMDIxLjAsOTQyLjVMMTAyMS40LDk0NC4xWiIsInciOjEwNDIsImgiOjEwMDMsImxvbjAiOi01LjQsImxhdDAiOjUxLjMsImsiOjAuNjksImVjaCI6MTAwLCJkZXBhcnRlbWVudHMiOjYzfTsK\"><\/script>\n<script src=\"data:text\/javascript;base64,d2luZG93Lk1PQklfTE9HT1MgPSB7ImJsYW5jLWUtMSI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL21vYmktbHAtbG9nby1ibGFuYy1lLTEud2VicCIsImJsYW5jLWUtOCI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL21vYmktbHAtbG9nby1ibGFuYy1lLTgud2VicCIsImJsYW5jLWUtMiI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL21vYmktbHAtbG9nby1ibGFuYy1lLTIud2VicCIsImJsYW5jLWUtNCI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL21vYmktbHAtbG9nby1ibGFuYy1lLTQud2VicCIsImJsYW5jLWUtNSI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL21vYmktbHAtbG9nby1ibGFuYy1lLTUud2VicCIsImJsYW5jLWUtMyI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL21vYmktbHAtbG9nby1ibGFuYy1lLTMud2VicCIsImJsYW5jLWUtMTIiOiJodHRwczovL3d3dy5tb2Jpc3BvcnRjb25jZXB0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9tb2JpLWxwLWxvZ28tYmxhbmMtZS0xMi53ZWJwIiwiYmxhbmMtZS0xMCI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL21vYmktbHAtbG9nby1ibGFuYy1lLTEwLndlYnAiLCJibGFuYy1lLTExIjoiaHR0cHM6Ly93d3cubW9iaXNwb3J0Y29uY2VwdC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvbW9iaS1scC1sb2dvLWJsYW5jLWUtMTEud2VicCIsImJsYW5jLWd1eS1ob3F1ZXQiOiJodHRwczovL3d3dy5tb2Jpc3BvcnRjb25jZXB0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9tb2JpLWxwLWxvZ28tYmxhbmMtZ3V5LWhvcXVldC53ZWJwIiwiYmxhbmMtcGV0aXQtbXllcyI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzExL21vYmktbHAtbG9nby1ibGFuYy1wZXRpdC1teWVzLndlYnAiLCJibGFuYy1lLTYiOiJodHRwczovL3d3dy5tb2Jpc3BvcnRjb25jZXB0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9tb2JpLWxwLWxvZ28tYmxhbmMtZS02LndlYnAiLCJibGFuYy1wZXRpdC1ib3VjaGVyaWUtamFjcXVlcyI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzExL21vYmktbHAtbG9nby1ibGFuYy1wZXRpdC1ib3VjaGVyaWUtamFjcXVlcy53ZWJwIiwiYmxhbmMtcGV0aXQtZ20tZWxlYyI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzExL21vYmktbHAtbG9nby1ibGFuYy1wZXRpdC1nbS1lbGVjLndlYnAiLCJibGFuYy1lLTciOiJodHRwczovL3d3dy5tb2Jpc3BvcnRjb25jZXB0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9tb2JpLWxwLWxvZ28tYmxhbmMtZS03LndlYnAiLCJibGFuYy1wZXRpdC1zb2xhYmFpZSI6Imh0dHBzOi8vd3d3Lm1vYmlzcG9ydGNvbmNlcHQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzExL21vYmktbHAtbG9nby1ibGFuYy1wZXRpdC1zb2xhYmFpZS53ZWJwIiwiYmxhbmMtcGV0aXQtZm91cm5pbC1kZXMtbWFydGVnYXV4IjoiaHR0cHM6Ly93d3cubW9iaXNwb3J0Y29uY2VwdC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvbW9iaS1scC1sb2dvLWJsYW5jLXBldGl0LWZvdXJuaWwtZGVzLW1hcnRlZ2F1eC53ZWJwIiwiYmxhbmMtcGV0aXQtZGJzLXByb3RlY3Rpb24iOiJodHRwczovL3d3dy5tb2Jpc3BvcnRjb25jZXB0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMS9tb2JpLWxwLWxvZ28tYmxhbmMtcGV0aXQtZGJzLXByb3RlY3Rpb24ud2VicCIsImJsYW5jLXBldGl0cy1maWxzIjoiaHR0cHM6Ly93d3cubW9iaXNwb3J0Y29uY2VwdC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvbW9iaS1scC1sb2dvLWJsYW5jLXBldGl0cy1maWxzLndlYnAiLCJibGFuYy1wZXRpdC1sZS1yZXBlcmUiOiJodHRwczovL3d3dy5tb2Jpc3BvcnRjb25jZXB0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMS9tb2JpLWxwLWxvZ28tYmxhbmMtcGV0aXQtbGUtcmVwZXJlLndlYnAiLCJibGFuYy1wZXRpdC1hbmdlIjoiaHR0cHM6Ly93d3cubW9iaXNwb3J0Y29uY2VwdC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvbW9iaS1scC1sb2dvLWJsYW5jLXBldGl0LWFuZ2Uud2VicCIsImJsYW5jLXBldGl0LXBvbW1pZXItZWxlY3RyaWNpdGUiOiJodHRwczovL3d3dy5tb2Jpc3BvcnRjb25jZXB0LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMS9tb2JpLWxwLWxvZ28tYmxhbmMtcGV0aXQtcG9tbWllci1lbGVjdHJpY2l0ZS53ZWJwIiwiYmxhbmMtcGV0aXQtc2VyZW5pcy1hdXRvIjoiaHR0cHM6Ly93d3cubW9iaXNwb3J0Y29uY2VwdC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTEvbW9iaS1scC1sb2dvLWJsYW5jLXBldGl0LXNlcmVuaXMtYXV0by53ZWJwIn07CndpbmRvdy5NT0JJX0NPTkZJR19PVkVSUklERSA9IHsiZ2E0X2lkIjogIiIsICJwaXhlbF9pZCI6ICIxMjY0NTAxNzU4NTc4NjkzIiwgImVuZHBvaW50IjogIi93cC1qc29uL2NvbnRhY3QtZm9ybS03L3YxL2NvbnRhY3QtZm9ybXMvNjAxNS9mZWVkYmFjayIsICJmbHV4IjogImh0dHBzOi8vZGVmYXVsdDg1MTRlNWIxMTBhNzQ4M2RiMjIxY2YxNmQ4OGUyZS5jNC5lbnZpcm9ubWVudC5hcGkucG93ZXJwbGF0Zm9ybS5jb206NDQzL3Bvd2VyYXV0b21hdGUvYXV0b21hdGlvbnMvZGlyZWN0L2N1LzMwL3dvcmtmbG93cy9lNjFkNmZiMmY1MDc0YzU4YTAxY2NhMDFkZGNiODhjYi90cmlnZ2Vycy9tYW51YWwvcGF0aHMvaW52b2tlP2FwaS12ZXJzaW9uPTEmc3A9JTJGdHJpZ2dlcnMlMkZtYW51YWwlMkZydW4mc3Y9MS4wJnNpZz00aWVWRm5GWVlVaEF3OGgtOEZlVWRoZVd4RkRnX09aYnBlM3RWTDBLamxrIn07\"><\/script>\n<script src=\"data:text\/javascript;base64,Ci8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICBSw4lHTEFHRVMg4oCUIMOgIHJlbXBsaXIgYXZhbnQgbGEgbWlzZSBlbiBsaWduZSAodm9pciBMSVNFWi1NT0kubWQpCiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwp2YXIgQ09ORklHID0gT2JqZWN0LmFzc2lnbih7CiAgZW5kcG9pbnQ6ICIiLCAgICAgICAgICAgICAgICAgICAgCiAgcGl4ZWxfaWQ6ICIiLCAgICAgICAgICAgICAgICAgICAgCiAgZ2E0X2lkOiAiIiwgICAgICAgICAgICAgICAgICAgICAgCiAgdGVsZXBob25lOiAiMDQgODQgODkgMDAgODciLAogIHJheW9uX2ttOiAxNSwKICByYXlvbl9sYXJnZV9rbTogMzAsICAgICAgICAgICAgICAKICB2aWRlb195b3V0dWJlOiAiOVc0UmhSSUotNXciLCAgICAKICB2aWRlb19kZWJ1dF9zOiA4MywgICAgICAgICAgICAgICAKICB2aWRlb19mb25kOiB0cnVlICAgICAgICAgICAgICAgICAKfSwgd2luZG93Lk1PQklfQ09ORklHX09WRVJSSURFIHx8IHt9KTsKCihmdW5jdGlvbiAoKSB7CiAgInVzZSBzdHJpY3QiOwogIHZhciAkID0gZnVuY3Rpb24gKHMpIHsgcmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Iocyk7IH07CiAgdmFyICQkID0gZnVuY3Rpb24gKHMpIHsgcmV0dXJuIEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwocykpOyB9OwogIHZhciByZWR1aXQgPSB3aW5kb3cubWF0Y2hNZWRpYSAmJiB3aW5kb3cubWF0Y2hNZWRpYSgiKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkiKS5tYXRjaGVzOwoKICAvKiAtLS0tLS0tLS0tIGFjdGl2aXTDqXMgOiB2YWxldXIgZCdVUkwg4oaSIGxpYmVsbMOpICsgZMOpYnV0IGRlIHBocmFzZSBkdSB0aXRyZSAqLwogIHZhciBNRVRJRVJTID0gewogICAgImNvbW1lcmNlIjogWyJDb21tZXJjZSwgYm91dGlxdWUiLCAiVm91cyBhdmV6IHVuIGNvbW1lcmNlIl0sCiAgICAiYXJ0aXNhbiI6IFsiQXJ0aXNhbiBkdSBiw6J0aW1lbnQiLCAiVm91cyDDqnRlcyBhcnRpc2FuIl0sCiAgICAiZ2FyYWdlIjogWyJHYXJhZ2UsIGF1dG8sIG1vdG8iLCAiVm91cyBhdmV6IHVuIGdhcmFnZSJdLAogICAgImNvbmNlc3Npb24iOiBbIkNvbmNlc3Npb24gYXV0b21vYmlsZSIsICJWb3VzIGF2ZXogdW5lIGNvbmNlc3Npb24gYXV0b21vYmlsZSJdLAogICAgIm9wdGljaWVuIjogWyJPcHRpY2llbiIsICJWb3VzIMOqdGVzIG9wdGljaWVuIl0sCiAgICAiaW1tb2JpbGllciI6IFsiQWdlbmNlIGltbW9iaWxpw6hyZSIsICJWb3VzIGF2ZXogdW5lIGFnZW5jZSBpbW1vYmlsacOocmUiXSwKICAgICJyZXN0YXVyYW50IjogWyJSZXN0YXVyYW50LCBiYXIsIHRyYWl0ZXVyIiwgIlZvdXMgYXZleiB1biByZXN0YXVyYW50Il0sCiAgICAic2FudGUiOiBbIlNhbnTDqSwgYmllbi3DqnRyZSIsICJWb3VzIMOqdGVzIHVuIHByb2Zlc3Npb25uZWwgZGUgbGEgc2FudMOpIl0sCiAgICAiYmFucXVlLWFzc3VyYW5jZSI6IFsiQmFucXVlLCBhc3N1cmFuY2UiLCAiVm91cyBhdmV6IHVuZSBhZ2VuY2UgZGUgYmFucXVlIG91IGQnYXNzdXJhbmNlIl0sCiAgICAic2VydmljZXMiOiBbIlNlcnZpY2VzIGF1eCBwYXJ0aWN1bGllcnMiLCAiVm91cyBwcm9wb3NleiBkZXMgc2VydmljZXMgYXV4IHBhcnRpY3VsaWVycyJdLAogICAgImVudHJlcHJpc2UiOiBbIlNlcnZpY2VzIGF1eCBlbnRyZXByaXNlcyIsICJWb3VzIGF2ZXogdW5lIGVudHJlcHJpc2UgZGUgc2VydmljZXMiXSwKICAgICJhZ2VuY2UtaW1tb2JpbGllcmUiOiBbIkFnZW5jZSBpbW1vYmlsacOocmUiLCAiVm91cyDDqnRlcyB1bmUgYWdlbmNlIGltbW9iaWxpw6hyZSJdLAogICAgImFnZW50LWQtYXNzdXJhbmNlLW91LWRlLW11dHVlbGxlIjogWyJBZ2VudCBkJ2Fzc3VyYW5jZSBvdSBkZSBtdXR1ZWxsZSIsICJWb3VzIMOqdGVzIGFnZW50IGQnYXNzdXJhbmNlIG91IGRlIG11dHVlbGxlIl0sCiAgICAiYXJjaGl0ZWN0ZSI6IFsiQXJjaGl0ZWN0ZSIsICJWb3VzIMOqdGVzIGFyY2hpdGVjdGUiXSwKICAgICJhdWRpb3Byb3RoZXNpc3RlIjogWyJBdWRpb3Byb3Row6lzaXN0ZSIsICJWb3VzIMOqdGVzIGF1ZGlvcHJvdGjDqXNpc3RlIl0sCiAgICAiYm91Y2hlcmllLXRyYWl0ZXVyIjogWyJCb3VjaGVyaWUtdHJhaXRldXIiLCAiVm91cyDDqnRlcyB1bmUgYm91Y2hlcmllLXRyYWl0ZXVyIl0sCiAgICAiYnVyZWF1dGlxdWUiOiBbIkJ1cmVhdXRpcXVlIiwgIlZvdXMgw6p0ZXMgdW5lIHNvY2nDqXTDqSBzcMOpY2lhbGlzw6llIGRhbnMgbGEgYnVyZWF1dGlxdWUiXSwKICAgICJjYXJyb3NzZXJpZSI6IFsiQ2Fycm9zc2VyaWUiLCAiVm91cyDDqnRlcyB1bmUgY2Fycm9zc2VyaWUiXSwKICAgICJjaGF1c3NldXIiOiBbIkNoYXVzc2V1ciIsICJWb3VzIMOqdGVzIGNoYXVzc2V1ciJdLAogICAgImNvbmNlc3Npb25uYWlyZS1hdXRvbW9iaWxlIjogWyJDb25jZXNzaW9ubmFpcmUgYXV0b21vYmlsZSIsICJWb3VzIMOqdGVzIGNvbmNlc3Npb25uYWlyZSBhdXRvbW9iaWxlIl0sCiAgICAiY29uY2Vzc2lvbm5haXJlLWRlLXZvaXR1cmVzLXNhbnMtcGVybWlzIjogWyJDb25jZXNzaW9ubmFpcmUgZGUgdm9pdHVyZXMgc2FucyBwZXJtaXMiLCAiVm91cyDDqnRlcyBjb25jZXNzaW9ubmFpcmUgZGUgdm9pdHVyZXMgc2FucyBwZXJtaXMiXSwKICAgICJjb25jZXNzaW9ubmFpcmUtbW90byI6IFsiQ29uY2Vzc2lvbm5haXJlIG1vdG8iLCAiVm91cyDDqnRlcyBjb25jZXNzaW9ubmFpcmUgbW90byJdLAogICAgImNvbnNlaWxsZXItZW4tZ2VzdGlvbi1kZS1wYXRyaW1vaW5lIjogWyJDb25zZWlsbGVyIGVuIGdlc3Rpb24gZGUgcGF0cmltb2luZSIsICJWb3VzIMOqdGVzIGNvbnNlaWxsZXIgZW4gZ2VzdGlvbiBkZSBwYXRyaW1vaW5lIl0sCiAgICAiY3Vpc2luaXN0ZSI6IFsiQ3Vpc2luaXN0ZSIsICJWb3VzIMOqdGVzIGN1aXNpbmlzdGUiXSwKICAgICJlbGVjdHJpY2llbiI6IFsiw4lsZWN0cmljaWVuIiwgIlZvdXMgw6p0ZXMgw6lsZWN0cmljaWVuIl0sCiAgICAiZW5lcmdpZS1yZW5vdXZlbGFibGUiOiBbIsOJbmVyZ2llIHJlbm91dmVsYWJsZSIsICJWb3VzIMOqdGVzIHVuZSBlbnRyZXByaXNlIHNww6ljaWFsaXPDqWUgZGFucyBsJ8OpbmVyZ2llIHJlbm91dmVsYWJsZSJdLAogICAgImV4cGVydC1jb21wdGFibGUiOiBbIkV4cGVydC1jb21wdGFibGUiLCAiVm91cyDDqnRlcyBleHBlcnQtY29tcHRhYmxlIl0sCiAgICAiZ2FyZGUtZC1lbmZhbnRzLWxlLXNvdXRpZW4tc2NvbGFpcmUiOiBbIkdhcmRlIGQnZW5mYW50cyBldCBzb3V0aWVuIHNjb2xhaXJlIiwgIlZvdXMgw6p0ZXMgdW5lIGVudHJlcHJpc2UgZGUgZ2FyZGUgZCdlbmZhbnRzIG91IGRlIHNvdXRpZW4gc2NvbGFpcmUiXSwKICAgICJpbmZvcm1hdGlxdWUiOiBbIkluZm9ybWF0aXF1ZSIsICJWb3VzIMOqdGVzIHVuZSBzb2Npw6l0w6kgc3DDqWNpYWxpc8OpZSBlbiBpbmZvcm1hdGlxdWUiXSwKICAgICJpbnN0aXR1dC1kZS1iZWF1dGUiOiBbIkluc3RpdHV0IGRlIGJlYXV0w6kiLCAiVm91cyDDqnRlcyB1biBpbnN0aXR1dCBkZSBiZWF1dMOpIl0sCiAgICAibGl0ZXJpZSI6IFsiTGl0ZXJpZSIsICJWb3VzIMOqdGVzIHVuZSBlbnRyZXByaXNlIHNww6ljaWFsaXPDqWUgZW4gbGl0ZXJpZSJdLAogICAgIm1lbnVpc2VyaWVzLWFsdW1pbml1bS1wdmMiOiBbIk1lbnVpc2VyaWVzIGFsdW1pbml1bSBldCBQVkMiLCAiVm91cyDDqnRlcyB1bmUgZW50cmVwcmlzZSBkZSBtZW51aXNlcmllcyBhbHVtaW5pdW0gZXQgUFZDIl0sCiAgICAibW9iaWxpZXItZGUtbWFpc29uIjogWyJNb2JpbGllciBkZSBtYWlzb24iLCAiVm91cyDDqnRlcyB1bmUgZW50cmVwcmlzZSBzcMOpY2lhbGlzw6llIGRhbnMgbGUgbW9iaWxpZXIgZGUgbWFpc29uIl0sCiAgICAicGF5c2FnaXN0ZSI6IFsiUGF5c2FnaXN0ZSIsICJWb3VzIMOqdGVzIHBheXNhZ2lzdGUiXSwKICAgICJwaXNjaW5pc3RlIjogWyJQaXNjaW5pc3RlIiwgIlZvdXMgw6p0ZXMgcGlzY2luaXN0ZSJdLAogICAgInBsb21iaWVyIjogWyJQbG9tYmllciIsICJWb3VzIMOqdGVzIHBsb21iaWVyIl0sCiAgICAicG9tcGVzLWEtY2hhbGV1ci1ldC1sYS1jbGltYXRpc2F0aW9uIjogWyJQb21wZXMgw6AgY2hhbGV1ciBldCBjbGltYXRpc2F0aW9uIiwgIlZvdXMgw6p0ZXMgdW5lIGVudHJlcHJpc2Ugc3DDqWNpYWxpc8OpZSBkYW5zIGxlcyBwb21wZXMgw6AgY2hhbGV1ciBldCBsYSBjbGltYXRpc2F0aW9uIl0sCiAgICAicHJldC1hLXBvcnRlciI6IFsiUHLDqnQtw6AtcG9ydGVyIiwgIlZvdXMgw6p0ZXMgdW5lIGVudHJlcHJpc2UgZGUgcHLDqnQtw6AtcG9ydGVyIl0sCiAgICAicmVub3ZhdGlvbi1kZS1sLWhhYml0YXQiOiBbIlLDqW5vdmF0aW9uIGRlIGwnaGFiaXRhdCIsICJWb3VzIMOqdGVzIHVuZSBlbnRyZXByaXNlIHNww6ljaWFsaXPDqWUgZGFucyBsYSByw6lub3ZhdGlvbiBkZSBsJ2hhYml0YXQiXSwKICAgICJyZXN0YXVyYXRldXIiOiBbIlJlc3RhdXJhdGV1ciIsICJWb3VzIMOqdGVzIHJlc3RhdXJhdGV1ciJdLAogICAgInJlc3RhdXJhdGlvbi1yYXBpZGUiOiBbIlJlc3RhdXJhdGlvbiByYXBpZGUiLCAiVm91cyDDqnRlcyB1bmUgZW50cmVwcmlzZSBkZSByZXN0YXVyYXRpb24gcmFwaWRlIl0sCiAgICAic2FsbGUtZGUtc3BvcnQiOiBbIlNhbGxlIGRlIHNwb3J0IiwgIlZvdXMgw6p0ZXMgdW5lIHNhbGxlIGRlIHNwb3J0Il0sCiAgICAic2VydmljZS1hLWxhLXBlcnNvbm5lIjogWyJTZXJ2aWNlIMOgIGxhIHBlcnNvbm5lIiwgIlZvdXMgw6p0ZXMgdW5lIGVudHJlcHJpc2UgZGUgc2VydmljZSDDoCBsYSBwZXJzb25uZSJdLAogICAgInNwYS11bi1ob3RlbCI6IFsiU3BhLCBow7R0ZWwiLCAiVm91cyDDqnRlcyB1biBzcGEgb3UgdW4gaMO0dGVsIl0sCiAgICAic3RhdGlvbi1kZS1sYXZhZ2UtdW5lLXNvY2lldGUtc3BlY2lhbGlzZWUtZGFucy1sZS1uZXR0b3lhZ2UtZGVzLXZlaGljdWxlcyI6IFsiU3RhdGlvbiBkZSBsYXZhZ2UiLCAiVm91cyDDqnRlcyB1bmUgc3RhdGlvbiBkZSBsYXZhZ2UiXSwKICAgICJzdXBlcm1hcmNoZS11bi1oeXBlcm1hcmNoZSI6IFsiU3VwZXJtYXJjaMOpLCBoeXBlcm1hcmNow6kiLCAiVm91cyDDqnRlcyB1biBzdXBlcm1hcmNow6kgb3UgdW4gaHlwZXJtYXJjaMOpIl0sCiAgICAiYXV0cmUiOiBbIkF1dHJlIGFjdGl2aXTDqSIsICJWb3VzIGF2ZXogdW5lIGVudHJlcHJpc2UiXQogIH07CiAgLyogVjMgKDMwLzEwKSA6IGFjdGl2aXTDqSBlbiBzYWlzaWUgbGlicmUuIFN1Z2dlc3Rpb25zID0gbcOpdGllcnMgZGVzIHB1YnMgKyBncmFuZGVzIGZhbWlsbGVzIDsgdW5lIGZhdXRlIGRlIGZyYXBwZSBlc3QgdG9sw6lyw6llLgogICAgIG1ldGllckNvZGUoKSA9IGxlIGNvZGUgZHUgbcOpdGllciByZWNvbm51IChlbnZvecOpIGRhbnMgwqsgbWV0aWVyIMK7KSwgwqsgYXV0cmUgwrsgc2lub24gOyBsZSB0ZXh0ZSB0YXDDqSBwYXJ0IGRhbnMgwqsgbWV0aWVyX2xpYmVsbGUgwrsuICovCiAgdmFyIEFDVElWSVRFUyA9IFtbImFnZW5jZS1pbW1vYmlsaWVyZSIsICJBZ2VuY2UgaW1tb2JpbGnDqHJlIiwgImltbW9iaWxpZXIgaW1tbyBhZ2VudCBpbW1vYmlsaWVyIl0sIFsiYWdlbnQtZC1hc3N1cmFuY2Utb3UtZGUtbXV0dWVsbGUiLCAiQWdlbnQgZCdhc3N1cmFuY2Ugb3UgZGUgbXV0dWVsbGUiLCAiYXNzdXJhbmNlIGFzc3VyZXVyIG11dHVlbGxlIGNvdXJ0aWVyIl0sIFsiYXJjaGl0ZWN0ZSIsICJBcmNoaXRlY3RlIiwgIiJdLCBbImF1ZGlvcHJvdGhlc2lzdGUiLCAiQXVkaW9wcm90aMOpc2lzdGUiLCAiYXVkaXRpb24gYXBwYXJlaWwgYXVkaXRpZiJdLCBbImJvdWNoZXJpZS10cmFpdGV1ciIsICJCb3VjaGVyaWUtdHJhaXRldXIiLCAiYm91Y2hlciB0cmFpdGV1ciBjaGFyY3V0ZXJpZSJdLCBbImJ1cmVhdXRpcXVlIiwgIkJ1cmVhdXRpcXVlIiwgIiJdLCBbImNhcnJvc3NlcmllIiwgIkNhcnJvc3NlcmllIiwgImNhcnJvc3NpZXIgZ2FyYWdlIl0sIFsiY2hhdXNzZXVyIiwgIkNoYXVzc2V1ciIsICIiXSwgWyJjb25jZXNzaW9ubmFpcmUtYXV0b21vYmlsZSIsICJDb25jZXNzaW9ubmFpcmUgYXV0b21vYmlsZSIsICJ2b2l0dXJlIGF1dG9tb2JpbGUgZ2FyYWdlIGNvbmNlc3Npb24iXSwgWyJjb25jZXNzaW9ubmFpcmUtZGUtdm9pdHVyZXMtc2Fucy1wZXJtaXMiLCAiQ29uY2Vzc2lvbm5haXJlIGRlIHZvaXR1cmVzIHNhbnMgcGVybWlzIiwgInZvaXR1cmV0dGUgc2FucyBwZXJtaXMiXSwgWyJjb25jZXNzaW9ubmFpcmUtbW90byIsICJDb25jZXNzaW9ubmFpcmUgbW90byIsICJtb3RvIHNjb290ZXIiXSwgWyJjb25zZWlsbGVyLWVuLWdlc3Rpb24tZGUtcGF0cmltb2luZSIsICJDb25zZWlsbGVyIGVuIGdlc3Rpb24gZGUgcGF0cmltb2luZSIsICJwYXRyaW1vaW5lIGNncCBwbGFjZW1lbnQiXSwgWyJjdWlzaW5pc3RlIiwgIkN1aXNpbmlzdGUiLCAiIl0sIFsiZWxlY3RyaWNpZW4iLCAiw4lsZWN0cmljaWVuIiwgImVsZWN0cmljaXRlIl0sIFsiZW5lcmdpZS1yZW5vdXZlbGFibGUiLCAiw4luZXJnaWUgcmVub3V2ZWxhYmxlIiwgInNvbGFpcmUgcGhvdG92b2x0YWlxdWUgcGFubmVhdXgiXSwgWyJleHBlcnQtY29tcHRhYmxlIiwgIkV4cGVydC1jb21wdGFibGUiLCAiY29tcHRhYmxlIGNvbXB0YWJpbGl0ZSJdLCBbImdhcmRlLWQtZW5mYW50cy1sZS1zb3V0aWVuLXNjb2xhaXJlIiwgIkdhcmRlIGQnZW5mYW50cyBldCBzb3V0aWVuIHNjb2xhaXJlIiwgImNyZWNoZSBub3Vub3UgY291cnMiXSwgWyJpbmZvcm1hdGlxdWUiLCAiSW5mb3JtYXRpcXVlIiwgIm9yZGluYXRldXIgcmVzZWF1Il0sIFsiaW5zdGl0dXQtZGUtYmVhdXRlIiwgIkluc3RpdHV0IGRlIGJlYXV0w6kiLCAiZXN0aGV0aXF1ZSBlc3Row6l0aWNpZW5uZSBiZWF1dGUgb25nbGVyaWUiXSwgWyJsaXRlcmllIiwgIkxpdGVyaWUiLCAiIl0sIFsibWVudWlzZXJpZXMtYWx1bWluaXVtLXB2YyIsICJNZW51aXNlcmllcyBhbHVtaW5pdW0gZXQgUFZDIiwgIm1lbnVpc2llciBtZW51aXNlcmllIGZlbmV0cmUiXSwgWyJtb2JpbGllci1kZS1tYWlzb24iLCAiTW9iaWxpZXIgZGUgbWFpc29uIiwgIm1ldWJsZXMgZGVjb3JhdGlvbiJdLCBbIm9wdGljaWVuIiwgIk9wdGljaWVuIiwgIm9wdGlxdWUgbHVuZXR0ZXMiXSwgWyJwYXlzYWdpc3RlIiwgIlBheXNhZ2lzdGUiLCAiIl0sIFsicGlzY2luaXN0ZSIsICJQaXNjaW5pc3RlIiwgIiJdLCBbInBsb21iaWVyIiwgIlBsb21iaWVyIiwgInBsb21iZXJpZSBjaGF1ZmZhZ2lzdGUiXSwgWyJwb21wZXMtYS1jaGFsZXVyLWV0LWxhLWNsaW1hdGlzYXRpb24iLCAiUG9tcGVzIMOgIGNoYWxldXIgZXQgY2xpbWF0aXNhdGlvbiIsICJjbGltYXRpc2F0aW9uIGNsaW0gcGFjIGNoYXVmZmFnZSJdLCBbInByZXQtYS1wb3J0ZXIiLCAiUHLDqnQtw6AtcG9ydGVyIiwgInZldGVtZW50cyBib3V0aXF1ZSBtb2RlIl0sIFsicmVub3ZhdGlvbi1kZS1sLWhhYml0YXQiLCAiUsOpbm92YXRpb24gZGUgbCdoYWJpdGF0IiwgInJlbm92YXRpb24gdHJhdmF1eCBiYXRpbWVudCJdLCBbInJlc3RhdXJhdGV1ciIsICJSZXN0YXVyYXRldXIiLCAicmVzdGF1cmFudCBicmFzc2VyaWUiXSwgWyJyZXN0YXVyYXRpb24tcmFwaWRlIiwgIlJlc3RhdXJhdGlvbiByYXBpZGUiLCAic25hY2sgcGl6emVyaWEgYnVyZ2VyIl0sIFsic2FsbGUtZGUtc3BvcnQiLCAiU2FsbGUgZGUgc3BvcnQiLCAiZml0bmVzcyBjb2FjaCJdLCBbInNlcnZpY2UtYS1sYS1wZXJzb25uZSIsICJTZXJ2aWNlIMOgIGxhIHBlcnNvbm5lIiwgImFpZGUgYSBkb21pY2lsZSBtZW5hZ2UiXSwgWyJzcGEtdW4taG90ZWwiLCAiU3BhLCBow7R0ZWwiLCAic3BhIGhvdGVsIl0sIFsic3RhdGlvbi1kZS1sYXZhZ2UtdW5lLXNvY2lldGUtc3BlY2lhbGlzZWUtZGFucy1sZS1uZXR0b3lhZ2UtZGVzLXZlaGljdWxlcyIsICJTdGF0aW9uIGRlIGxhdmFnZSIsICJsYXZhZ2UgYXV0byBuZXR0b3lhZ2UiXSwgWyJzdXBlcm1hcmNoZS11bi1oeXBlcm1hcmNoZSIsICJTdXBlcm1hcmNow6ksIGh5cGVybWFyY2jDqSIsICJzdXBlcm1hcmNoZSBtYWdhc2luIl1dOwogIE9iamVjdC5rZXlzKE1FVElFUlMpLmZvckVhY2goZnVuY3Rpb24gKGspIHsgIC8qIDA2LzExIDogcGFzIGRlIGRvdWJsb24gKG3Dqm1lIGNvZGUgb3UgbcOqbWUgbGliZWxsw6kgcXUndW4gbcOpdGllciBkZXMgcHVicykgKi8KICAgIGlmIChrICE9PSAiYXV0cmUiICYmICFBQ1RJVklURVMuc29tZShmdW5jdGlvbiAoYSkgeyByZXR1cm4gYVswXSA9PT0gayB8fCBucm0oYVsxXSkgPT09IG5ybShNRVRJRVJTW2tdWzBdKTsgfSkpIEFDVElWSVRFUy5wdXNoKFtrLCBNRVRJRVJTW2tdWzBdLCAiIl0pOwogIH0pOwogIHZhciBzZWwgPSAkKCIjbWV0aWVyIiksIHN1Z2dNID0gJCgiI3N1Z2dlc3Rpb25zLW1ldGllciIpLCBpZHhNID0gLTE7CiAgZnVuY3Rpb24gbnJtKHQpIHsgcmV0dXJuICh0IHx8ICIiKS5ub3JtYWxpemUoIk5GRCIpLnJlcGxhY2UoL1tcdTAzMDAtXHUwMzZmXS9nLCAiIikudG9Mb3dlckNhc2UoKS5yZXBsYWNlKC9bXmEtejAtOV0rL2csICIgIikudHJpbSgpOyB9CiAgZnVuY3Rpb24gZWNhcnQoYSwgYikgeyAgLyogZGlzdGFuY2UgZCfDqWRpdGlvbiAoTGV2ZW5zaHRlaW4pLCBwZXRpdGVzIGNoYcOubmVzICovCiAgICB2YXIgcCA9IFtdLCBpLCBqLCBjOwogICAgZm9yIChqID0gMDsgaiA8PSBiLmxlbmd0aDsgaisrKSBwW2pdID0gajsKICAgIGZvciAoaSA9IDE7IGkgPD0gYS5sZW5ndGg7IGkrKykgewogICAgICBjID0gW2ldOwogICAgICBmb3IgKGogPSAxOyBqIDw9IGIubGVuZ3RoOyBqKyspIGNbal0gPSBNYXRoLm1pbihwW2pdICsgMSwgY1tqIC0gMV0gKyAxLCBwW2ogLSAxXSArIChhW2kgLSAxXSA9PT0gYltqIC0gMV0gPyAwIDogMSkpOwogICAgICBwID0gYzsKICAgIH0KICAgIHJldHVybiBwW2IubGVuZ3RoXTsKICB9CiAgZnVuY3Rpb24gbW90Q29sbGUocSwgbSkgeyAgLyogcSA9IG1vdCB0YXDDqSwgbSA9IG1vdCBkdSBtw6l0aWVyIDogZMOpYnV0IGV4YWN0LCBvdSBkw6lidXQgw6AgdW5lIGZhdXRlIHByw6hzIChkZXV4IHNpIGxlIG1vdCBlc3QgbG9uZykgKi8KICAgIGlmIChtLmluZGV4T2YocSkgPT09IDApIHJldHVybiAwOwogICAgaWYgKHEubGVuZ3RoIDwgNCkgcmV0dXJuIDk7CiAgICB2YXIgdG9sID0gcS5sZW5ndGggPj0gOCA\/IDIgOiAxLCBkID0gTWF0aC5taW4oZWNhcnQocSwgbS5zbGljZSgwLCBxLmxlbmd0aCkpLCBlY2FydChxLCBtLnNsaWNlKDAsIHEubGVuZ3RoICsgMSkpLCBlY2FydChxLCBtLnNsaWNlKDAsIE1hdGgubWF4KDEsIHEubGVuZ3RoIC0gMSkpKSk7CiAgICByZXR1cm4gZCA8PSB0b2wgPyBkIDogOTsKICB9CiAgZnVuY3Rpb24gc2NvcmUocSwgYSkgewogICAgdmFyIG1vdHMgPSBucm0oYVsxXSArICIgIiArIGFbMl0pLnNwbGl0KCIgIiksIHFzID0gbnJtKHEpLnNwbGl0KCIgIikuZmlsdGVyKGZ1bmN0aW9uICh4KSB7IHJldHVybiB4Lmxlbmd0aCA+IDE7IH0pLCB0b3RhbCA9IDA7CiAgICBpZiAoIXFzLmxlbmd0aCkgcmV0dXJuIDk5OwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBxcy5sZW5ndGg7IGkrKykgewogICAgICB2YXIgbWVpbGxldXIgPSA5OwogICAgICBmb3IgKHZhciBrID0gMDsgayA8IG1vdHMubGVuZ3RoOyBrKyspIG1laWxsZXVyID0gTWF0aC5taW4obWVpbGxldXIsIG1vdENvbGxlKHFzW2ldLCBtb3RzW2tdKSk7CiAgICAgIGlmIChtZWlsbGV1ciA+IDIpIHJldHVybiA5OTsKICAgICAgdG90YWwgKz0gbWVpbGxldXI7CiAgICB9CiAgICByZXR1cm4gdG90YWwgKyAobnJtKGFbMV0pLmluZGV4T2YobnJtKHEpKSA9PT0gMCA\/IDAgOiAwLjUpOwogIH0KICBmdW5jdGlvbiBwcm9wb3NpdGlvbnMocSkgewogICAgcmV0dXJuIEFDVElWSVRFUy5tYXAoZnVuY3Rpb24gKGEpIHsgcmV0dXJuIFtzY29yZShxLCBhKSwgYV07IH0pLmZpbHRlcihmdW5jdGlvbiAoeCkgeyByZXR1cm4geFswXSA8IDk5OyB9KQogICAgICAuc29ydChmdW5jdGlvbiAoeCwgeSkgeyByZXR1cm4geFswXSAtIHlbMF0gfHwgeFsxXVsxXS5sZW5ndGggLSB5WzFdWzFdLmxlbmd0aDsgfSkuc2xpY2UoMCwgNikubWFwKGZ1bmN0aW9uICh4KSB7IHJldHVybiB4WzFdOyB9KTsKICB9CiAgZnVuY3Rpb24gbWV0aWVyQ29kZSgpIHsKICAgIHZhciB2ID0gbnJtKHNlbC52YWx1ZSk7IGlmICghdikgcmV0dXJuICIiOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBBQ1RJVklURVMubGVuZ3RoOyBpKyspIGlmIChucm0oQUNUSVZJVEVTW2ldWzFdKSA9PT0gdiB8fCBBQ1RJVklURVNbaV1bMF0gPT09IHYucmVwbGFjZSgvIC9nLCAiLSIpKSByZXR1cm4gQUNUSVZJVEVTW2ldWzBdOwogICAgdmFyIGwgPSBwcm9wb3NpdGlvbnMoc2VsLnZhbHVlKTsKICAgIHJldHVybiBsLmxlbmd0aCAmJiBzY29yZShzZWwudmFsdWUsIGxbMF0pIDw9IDEgJiYgKGwubGVuZ3RoID09PSAxIHx8IHNjb3JlKHNlbC52YWx1ZSwgbFsxXSkgPiBzY29yZShzZWwudmFsdWUsIGxbMF0pKSA\/IGxbMF1bMF0gOiAiYXV0cmUiOwogIH0KICBmdW5jdGlvbiBmZXJtZXJNKCkgeyBzdWdnTS5oaWRkZW4gPSB0cnVlOyBzZWwuc2V0QXR0cmlidXRlKCJhcmlhLWV4cGFuZGVkIiwgImZhbHNlIik7IGlkeE0gPSAtMTsgfQogIGZ1bmN0aW9uIGFmZmljaGVyTShsKSB7CiAgICBzdWdnTS5pbm5lckhUTUwgPSAiIjsKICAgIGwuZm9yRWFjaChmdW5jdGlvbiAoYSwgaykgewogICAgICB2YXIgbGkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJsaSIpOyBsaS5zZXRBdHRyaWJ1dGUoInJvbGUiLCAib3B0aW9uIik7IGxpLmlkID0gInNtIiArIGs7IGxpLnRleHRDb250ZW50ID0gYVsxXTsKICAgICAgbGkuYWRkRXZlbnRMaXN0ZW5lcigibW91c2Vkb3duIiwgZnVuY3Rpb24gKGUpIHsgZS5wcmV2ZW50RGVmYXVsdCgpOyBzZWwudmFsdWUgPSBhWzFdOyBmZXJtZXJNKCk7IGNoYW1wKCIjY2hhbXAtbWV0aWVyIiwgdHJ1ZSk7IH0pOwogICAgICBzdWdnTS5hcHBlbmRDaGlsZChsaSk7CiAgICB9KTsKICAgIHN1Z2dNLl9sID0gbDsgc3VnZ00uaGlkZGVuID0gIWwubGVuZ3RoOyBzZWwuc2V0QXR0cmlidXRlKCJhcmlhLWV4cGFuZGVkIiwgU3RyaW5nKCEhbC5sZW5ndGgpKTsKICB9CiAgc2VsLmFkZEV2ZW50TGlzdGVuZXIoImlucHV0IiwgZnVuY3Rpb24gKCkgewogICAgdmFyIHEgPSBzZWwudmFsdWUudHJpbSgpOyBpZiAocS5sZW5ndGggPCAyKSB7IGZlcm1lck0oKTsgcmV0dXJuOyB9CiAgICB2YXIgbCA9IHByb3Bvc2l0aW9ucyhxKTsKICAgIGlmIChsLnNvbWUoZnVuY3Rpb24gKGEpIHsgcmV0dXJuIG5ybShhWzFdKSA9PT0gbnJtKHEpOyB9KSkgeyBmZXJtZXJNKCk7IHJldHVybjsgfSAgLyogbcOpdGllciBkw6lqw6Agw6ljcml0IGVuIGVudGllciA6IHJpZW4gw6AgcHJvcG9zZXIgKi8KICAgIGFmZmljaGVyTShsKTsKICB9KTsKICBzZWwuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIGZ1bmN0aW9uIChlKSB7CiAgICB2YXIgbCA9IHN1Z2dNLl9sIHx8IFtdOyBpZiAoc3VnZ00uaGlkZGVuIHx8ICFsLmxlbmd0aCkgcmV0dXJuOwogICAgaWYgKGUua2V5ID09PSAiQXJyb3dEb3duIiB8fCBlLmtleSA9PT0gIkFycm93VXAiKSB7CiAgICAgIGUucHJldmVudERlZmF1bHQoKTsgaWR4TSA9IChpZHhNICsgKGUua2V5ID09PSAiQXJyb3dEb3duIiA\/IDEgOiAtMSkgKyBsLmxlbmd0aCkgJSBsLmxlbmd0aDsKICAgICAgQXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChzdWdnTS5jaGlsZHJlbiwgZnVuY3Rpb24gKGxpLCBrKSB7IGxpLnNldEF0dHJpYnV0ZSgiYXJpYS1zZWxlY3RlZCIsIFN0cmluZyhrID09PSBpZHhNKSk7IH0pOwogICAgICBzZWwuc2V0QXR0cmlidXRlKCJhcmlhLWFjdGl2ZWRlc2NlbmRhbnQiLCAic20iICsgaWR4TSk7CiAgICB9IGVsc2UgaWYgKGUua2V5ID09PSAiRW50ZXIiICYmIGlkeE0gPj0gMCkgeyBlLnByZXZlbnREZWZhdWx0KCk7IHNlbC52YWx1ZSA9IGxbaWR4TV1bMV07IGZlcm1lck0oKTsgfQogICAgZWxzZSBpZiAoZS5rZXkgPT09ICJFc2NhcGUiKSBmZXJtZXJNKCk7CiAgfSk7CiAgc2VsLmFkZEV2ZW50TGlzdGVuZXIoImJsdXIiLCBmdW5jdGlvbiAoKSB7IHNldFRpbWVvdXQoZmVybWVyTSwgMTIwKTsgfSk7CgogIC8qIC0tLS0tLS0tLS0gdMOpbMOpcGhvbmUgYWZmaWNow6kgcGFydG91dCAqLwogIHZhciB0ZWxCcnV0ID0gQ09ORklHLnRlbGVwaG9uZS5yZXBsYWNlKC9cRC9nLCAiIik7CiAgJCQoIltkYXRhLXRlbF0iKS5mb3JFYWNoKGZ1bmN0aW9uIChhKSB7IGEuaHJlZiA9ICJ0ZWw6KzMzIiArIHRlbEJydXQucmVwbGFjZSgvXjAvLCAiIik7IH0pOwogICQkKCJbZGF0YS10ZWwtdGV4dGVdIikuZm9yRWFjaChmdW5jdGlvbiAocykgeyBzLnRleHRDb250ZW50ID0gQ09ORklHLnRlbGVwaG9uZTsgfSk7CgogIC8qIC0tLS0tLS0tLS0gcGFyYW3DqHRyZXMgZCdVUkwgKHB1YiDihpIgcGFnZSkgOiBVVE0sIGZiY2xpZCwgbcOpdGllciwgdmlsbGUgKi8KICB2YXIgcGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyhsb2NhdGlvbi5zZWFyY2gpOwogIHZhciBzdWl2aSA9IHt9OwogIFsidXRtX3NvdXJjZSIsICJ1dG1fbWVkaXVtIiwgInV0bV9jYW1wYWlnbiIsICJ1dG1fY29udGVudCIsICJ1dG1fdGVybSIsICJ1dG1faWQiLCAiZmJjbGlkIl0uZm9yRWFjaChmdW5jdGlvbiAoaykgewogICAgdmFyIHYgPSBwYXJhbXMuZ2V0KGspOyBpZiAodikgc3Vpdmlba10gPSB2LnNsaWNlKDAsIDIwMCk7CiAgfSk7CiAgdmFyIHZpbGxlVXJsID0gKHBhcmFtcy5nZXQoInZpbGxlIikgfHwgIiIpLnRyaW0oKTsKICBpZiAoIS9eW0EtWmEtesOALcOWw5gtw7bDuC3Dvycg4oCZLV17Miw0MH0kLy50ZXN0KHZpbGxlVXJsKSkgdmlsbGVVcmwgPSAiIjsKICB2YXIgbWV0aWVyVXJsID0gKHBhcmFtcy5nZXQoIm1ldGllciIpIHx8ICIiKS50b0xvd2VyQ2FzZSgpOwogIGlmICghTUVUSUVSU1ttZXRpZXJVcmxdKSBtZXRpZXJVcmwgPSAiIjsKCiAgLyogdGl0cmUgcGVyc29ubmFsaXPDqSA6IHVuaXF1ZW1lbnQgZHUgdGV4dGUgKGF1Y3VuZSBpbmplY3Rpb24gcG9zc2libGUpICovCiAgaWYgKG1ldGllclVybCB8fCB2aWxsZVVybCkgewogICAgdmFyIGgxID0gJCgiI3RpdHJlIik7IGgxLnRleHRDb250ZW50ID0gIiI7CiAgICB2YXIgZGVidXQgPSBtZXRpZXJVcmwgPyBNRVRJRVJTW21ldGllclVybF1bMV0gOiAiVm91cyBhdmV6IHVuZSBlbnRyZXByaXNlIjsKICAgIGgxLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKGRlYnV0ICsgKHZpbGxlVXJsID8gIiDDoCAiICsgdmlsbGVVcmwgOiAiIikgKyAiIGV0IHZvdXMgY2hlcmNoZXogZGUgIikpOwogICAgdmFyIHMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzcGFuIik7IHMuY2xhc3NOYW1lID0gInNvdWxpZ25lIjsgcy50ZXh0Q29udGVudCA9ICJub3V2ZWF1eCBjbGllbnRzIjsgaDEuYXBwZW5kQ2hpbGQocyk7CiAgICBoMS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiID8iKSk7CiAgICAvKiBWMiAoMTAvMTEpIDogbGUgbcOpdGllciBhdXNzaSBhdS1kZXNzdXMgZHUgdGl0cmUgZHUgaGF1dCwgbcOqbWVzIGNvZGVzID9tZXRpZXI9IGV0ID92aWxsZT0gcXVlIGxlIHRpdHJlIGR1IGZvcm11bGFpcmUgKHRleHRlIHNldWwpICovCiAgICB2YXIgbWggPSAkKCIjbWV0aWVyLWhhdXQiKTsgaWYgKG1oKSB7IG1oLnRleHRDb250ZW50ID0gZGVidXQgKyAodmlsbGVVcmwgPyAiIMOgICIgKyB2aWxsZVVybCA6ICIiKSArICIgPyI7IG1oLmhpZGRlbiA9IGZhbHNlOyB9CiAgfQogIGlmICh2aWxsZVVybCkgJCgiI3ZpbGxlIikudmFsdWUgPSB2aWxsZVVybDsKICBpZiAobWV0aWVyVXJsKSBzZWwudmFsdWUgPSBNRVRJRVJTW21ldGllclVybF1bMF07CgogIC8qIC0tLS0tLS0tLS0gc3BvcnQgOiB0ZW5uaXMgZXQgcGFkZWwgc2V1bGVtZW50IChyw6l1bmlvbiBkdSAwNi8xMCA6IHBhcyBhc3NleiBkZSBjbHVicyBkZSBnb2xmIGV0IGRlIHDDqXRhbnF1ZSkuCiAgICAgVW4gYW5jaWVuIGxpZW4gZGUgcHViIGVuID9zcG9ydD1wZXRhbnF1ZXxnb2xmIHJldG9tYmUgc2ltcGxlbWVudCBzdXIgdGVubmlzIGV0IHBhZGVsLiAqLwogIHZhciBTUE9SVFMgPSB7dDoge25vbTogInRlbm5pcyBldCBwYWRlbCIsIGNsdWI6ICJjbHViIGRlIHRlbm5pcyBvdSBkZSBwYWRlbCIsIGNsdWJzOiAiY2x1YnMgZGUgdGVubmlzIGV0IGRlIHBhZGVsIn19OwogIGZ1bmN0aW9uIHNwb3J0Q2hvaXNpKCkgeyByZXR1cm4gInQiOyB9CgogIC8qIC0tLS0tLS0tLS0gdmlkw6lvIGRlIGZvbmQgKGFwcsOocyBsZSBjaGFyZ2VtZW50LCBqYW1haXMgc2kgbW91dmVtZW50IHLDqWR1aXQgLyDDqWNvbm9taWUgZGUgZG9ubsOpZXMpICovCiAgdmFyIHZpZGVvID0gJCgiI2hlcm8tdmlkZW8iKSwgYnRuUGF1c2UgPSAkKCIjcGF1c2UtdmlkZW8iKTsKICB2YXIgSUNPTkVfUEFVU0UgPSAnPHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgYXJpYS1oaWRkZW49InRydWUiPjxyZWN0IHg9IjMiIHk9IjIiIHdpZHRoPSIzLjUiIGhlaWdodD0iMTIiIHJ4PSIxIi8+PHJlY3QgeD0iOS41IiB5PSIyIiB3aWR0aD0iMy41IiBoZWlnaHQ9IjEyIiByeD0iMSIvPjwvc3ZnPic7CiAgdmFyIElDT05FX0xFQ1RVUkUgPSAnPHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik00IDIuNWw5IDUuNS05IDUuNXoiLz48L3N2Zz4nOwogIGZ1bmN0aW9uIGpvdWVyKCkgeyB2YXIgcSA9IHZpZGVvLnBsYXkoKTsgaWYgKHEgJiYgcS5jYXRjaCkgcS5jYXRjaChmdW5jdGlvbiAoKSB7fSk7IH0KICBmdW5jdGlvbiBsYW5jZXJWaWRlbygpIHsKICAgIHZhciBlY28gPSBuYXZpZ2F0b3IuY29ubmVjdGlvbiAmJiBuYXZpZ2F0b3IuY29ubmVjdGlvbi5zYXZlRGF0YTsKICAgIGlmICghQ09ORklHLnZpZGVvX2ZvbmQgfHwgcmVkdWl0IHx8IGVjbyB8fCAhdmlkZW8uY2FuUGxheVR5cGUgfHwgIXZpZGVvLmNhblBsYXlUeXBlKCJ2aWRlby9tcDQiKSkgcmV0dXJuOwogICAgdmlkZW8uc3JjID0gd2luZG93Lm1hdGNoTWVkaWEoIihtYXgtd2lkdGg6IDc2MHB4KSIpLm1hdGNoZXMgPyAiaHR0cHM6Ly93d3cubW9iaXNwb3J0Y29uY2VwdC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvbW9iaS1scC1ib3VjbGUtY291cnQtbW9iaWxlLm1wNCIgOiAiaHR0cHM6Ly93d3cubW9iaXNwb3J0Y29uY2VwdC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvbW9iaS1scC1ib3VjbGUtY291cnQubXA0IjsKICAgIHZpZGVvLmFkZEV2ZW50TGlzdGVuZXIoInBsYXlpbmciLCBmdW5jdGlvbiAoKSB7IHZpZGVvLmNsYXNzTGlzdC5hZGQoImpvdWUiKTsgYnRuUGF1c2UuaGlkZGVuID0gZmFsc2U7IH0sIHtvbmNlOiB0cnVlfSk7CiAgICBqb3VlcigpOwogICAgaWYgKCJJbnRlcnNlY3Rpb25PYnNlcnZlciIgaW4gd2luZG93KSB7CiAgICAgIG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbiAoZW4pIHsKICAgICAgICBpZiAodmlkZW8uZGF0YXNldC5wYXVzZSkgcmV0dXJuOwogICAgICAgIGlmIChlblswXS5pc0ludGVyc2VjdGluZykgam91ZXIoKTsgZWxzZSB2aWRlby5wYXVzZSgpOwogICAgICB9KS5vYnNlcnZlKCQoIi5oZXJvIikpOwogICAgfQogIH0KICBidG5QYXVzZS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uICgpIHsKICAgIGlmICh2aWRlby5wYXVzZWQpIHsgam91ZXIoKTsgZGVsZXRlIHZpZGVvLmRhdGFzZXQucGF1c2U7IGJ0blBhdXNlLnNldEF0dHJpYnV0ZSgiYXJpYS1sYWJlbCIsICJNZXR0cmUgbGEgdmlkw6lvIGVuIHBhdXNlIik7IGJ0blBhdXNlLmlubmVySFRNTCA9IElDT05FX1BBVVNFOyB9CiAgICBlbHNlIHsgdmlkZW8ucGF1c2UoKTsgdmlkZW8uZGF0YXNldC5wYXVzZSA9ICIxIjsgYnRuUGF1c2Uuc2V0QXR0cmlidXRlKCJhcmlhLWxhYmVsIiwgIlJlbGFuY2VyIGxhIHZpZMOpbyIpOyBidG5QYXVzZS5pbm5lckhUTUwgPSBJQ09ORV9MRUNUVVJFOyB9CiAgfSk7CiAgaWYgKGRvY3VtZW50LnJlYWR5U3RhdGUgPT09ICJjb21wbGV0ZSIpIHNldFRpbWVvdXQobGFuY2VyVmlkZW8sIDMwMCk7IGVsc2Ugd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCBmdW5jdGlvbiAoKSB7IHNldFRpbWVvdXQobGFuY2VyVmlkZW8sIDMwMCk7IH0pOwoKICAvKiAtLS0tLS0tLS0tIGxvZ29zIChkw6lmaWxlbWVudCBlbiBib3VjbGUpICovCiAgLyogVjMgKDMwLzEwKSA6IGxvZ29zIGJsYW5jcyBzYW5zIGVuY2FkcsOpIChwcmVwYXJlci1sb2dvcy5weSkgOyB1biBjb25udSwgdW4gcGV0aXQsIGVuIGFsdGVybmFuY2UuCiAgICAgMi8xMSA6IHBldGl0cyBhbm5vbmNldXJzIGVudm95w6lzIHBhciBMaXNhIChub3JtYWxpc2VyLWxvZ29zLnB5IHB1aXMgcHJlcGFyZXItbG9nb3MucHkpLiBVbiBwZXRpdCBlbnRyZSBDSEFRVUUgZ3JhbmRlIG1hcnF1ZSwKICAgICByYWNjb3JkIGRlIGxhIGJvdWNsZSBjb21wcmlzIDogcydpbCB5IGEgcGx1cyBkZSBwZXRpdHMgcXVlIGRlIGdyYW5kZXMgbWFycXVlcywgbGVzIHByZW1pw6hyZXMgZ3JhbmRlcyBtYXJxdWVzIHJldmllbm5lbnQKICAgICAob3JkcmUgwqsgYSDCuykgOyBvcmRyZSDCqyBiIMK7IDogY2hhcXVlIGdyYW5kZSBtYXJxdWUgdW5lIHNldWxlIGZvaXMsIGxlcyBwZXRpdHMgZW4gcGx1cyByw6lwYXJ0aXMgKHBhcmZvaXMgMiBwZXRpdHMgZGUgc3VpdGUpLiAqLwogIHZhciBDT05OVVMgPSBbImJsYW5jLWUtMSIsICJibGFuYy1lLTgiLCAiYmxhbmMtZS0yIiwgImJsYW5jLWUtNCIsICJibGFuYy1lLTUiLCAiYmxhbmMtZS0zIiwgImJsYW5jLWUtMTIiLCAiYmxhbmMtZS0xMCIsICJibGFuYy1lLTExIiwgImJsYW5jLWd1eS1ob3F1ZXQiXTsKICB2YXIgUEVUSVRTID0gWyJibGFuYy1wZXRpdC1teWVzIiwgImJsYW5jLWUtNiIsICJibGFuYy1wZXRpdC1ib3VjaGVyaWUtamFjcXVlcyIsICJibGFuYy1wZXRpdC1nbS1lbGVjIiwgImJsYW5jLWUtNyIsICJibGFuYy1wZXRpdC1zb2xhYmFpZSIsCiAgICAiYmxhbmMtcGV0aXQtZm91cm5pbC1kZXMtbWFydGVnYXV4IiwgImJsYW5jLXBldGl0LWRicy1wcm90ZWN0aW9uIiwgImJsYW5jLXBldGl0cy1maWxzIiwgImJsYW5jLXBldGl0LWxlLXJlcGVyZSIsICJibGFuYy1wZXRpdC1hbmdlIiwKICAgICJibGFuYy1wZXRpdC1wb21taWVyLWVsZWN0cmljaXRlIiwgImJsYW5jLXBldGl0LXNlcmVuaXMtYXV0byJdOwogIHZhciBub21zID0geyJibGFuYy1lLTEiOiAiT3JwaSIsICJibGFuYy1lLTUiOiAiQ2VudHVyeSAyMSIsICJibGFuYy1lLTMiOiAiS3J5cyIsICJibGFuYy1lLTQiOiAiQWxhaW4gQWZmbGVsb3UiLCAiYmxhbmMtZS04IjogIkludGVybWFyY2jDqSIsCiAgICAiYmxhbmMtZS0yIjogIkRlY2F0aGxvbiIsICJibGFuYy1lLTEyIjogIk9wZWwiLCAiYmxhbmMtZS0xMCI6ICJTd2lzcyBMaWZlIiwgImJsYW5jLWUtNiI6ICJpbGxpQ08gdHJhdmF1eCIsICJibGFuYy1lLTciOiAiRMOpcGlsIFRlY2giLAogICAgImJsYW5jLWUtMTEiOiAiVW5pcWxvIiwgImJsYW5jLWd1eS1ob3F1ZXQiOiAiR3V5IEhvcXVldCIsICJibGFuYy1wZXRpdHMtZmlscyI6ICJQZXRpdHMtZmlscyIsCiAgICAiYmxhbmMtcGV0aXQtbXllcyI6ICJNWUVTIE15IEVuZ2xpc2ggU2Nob29sIiwgImJsYW5jLXBldGl0LWJvdWNoZXJpZS1qYWNxdWVzIjogIkJvdWNoZXJpZSBKYWNxdWVzIiwgImJsYW5jLXBldGl0LWdtLWVsZWMiOiAiRy5NIEVsZWMiLAogICAgImJsYW5jLXBldGl0LXNvbGFiYWllIjogIlNvbGFiYWllIiwgImJsYW5jLXBldGl0LWZvdXJuaWwtZGVzLW1hcnRlZ2F1eCI6ICJMZSBGb3VybmlsIGRlcyBNYXJ0ZWdhdXgiLCAiYmxhbmMtcGV0aXQtZGJzLXByb3RlY3Rpb24iOiAiREJTIFByb3RlY3Rpb24iLAogICAgImJsYW5jLXBldGl0LWxlLXJlcGVyZSI6ICJMZSBSZXDDqHJlIGJyYXNzZXJpZSIsICJibGFuYy1wZXRpdC1hbmdlIjogIkFuZ2UiLCAiYmxhbmMtcGV0aXQtcG9tbWllci1lbGVjdHJpY2l0ZSI6ICJQb21taWVyIMOJbGVjdHJpY2l0w6kgR8OpbsOpcmFsZSIsCiAgICAiYmxhbmMtcGV0aXQtc2VyZW5pcy1hdXRvIjogIlPDqXLDqW5pcyBBdXRvIn07CiAgdmFyIERJTSA9IHsiYmxhbmMtZS0xIjpbMTcwLDk2XSwiYmxhbmMtZS0xMCI6WzEzMiw5Nl0sImJsYW5jLWUtMTEiOls5Miw5Nl0sImJsYW5jLWUtMTIiOlsyNzgsOTZdLCJibGFuYy1lLTIiOls0MDAsOTZdLCJibGFuYy1lLTMiOlsxMDIsOTZdLCJibGFuYy1lLTQiOls0NDYsOTZdLCJibGFuYy1lLTUiOlsxMzYsOTZdLCJibGFuYy1lLTYiOlsxNzYsOTZdLCJibGFuYy1lLTciOlszMzIsOTZdLCJibGFuYy1lLTgiOlszNTIsOTZdLCJibGFuYy1ndXktaG9xdWV0IjpbMjA0LDk2XSwiYmxhbmMtcGV0aXQtYW5nZSI6WzEyNiw5Nl0sImJsYW5jLXBldGl0LWJvdWNoZXJpZS1qYWNxdWVzIjpbNDYyLDk2XSwiYmxhbmMtcGV0aXQtZGJzLXByb3RlY3Rpb24iOlszOTQsOTZdLCJibGFuYy1wZXRpdC1mb3VybmlsLWRlcy1tYXJ0ZWdhdXgiOlsxMTQsOTZdLCJibGFuYy1wZXRpdC1nbS1lbGVjIjpbMTI4LDk2XSwiYmxhbmMtcGV0aXQtbGUtcmVwZXJlIjpbMTAyLDk2XSwiYmxhbmMtcGV0aXQtbXllcyI6WzE3OCw5Nl0sImJsYW5jLXBldGl0LXBvbW1pZXItZWxlY3RyaWNpdGUiOlsxMTYsOTZdLCJibGFuYy1wZXRpdC1zZXJlbmlzLWF1dG8iOls4OCw5Nl0sImJsYW5jLXBldGl0LXNvbGFiYWllIjpbMjU2LDk2XSwiYmxhbmMtcGV0aXRzLWZpbHMiOlszNTYsOTZdfTsKICB2YXIgbG9nb3MgPSBbXSwgc29ydGUgPSB7fSwgT1JEUkVfTE9HT1MgPSAiYSI7CiAgaWYgKE9SRFJFX0xPR09TID09PSAiYiIpIHsKICAgIGZvciAodmFyIGxpID0gMCwgcGkgPSAwOyBsaSA8IENPTk5VUy5sZW5ndGg7IGxpKyspIHsKICAgICAgbG9nb3MucHVzaChDT05OVVNbbGldKTsgc29ydGVbQ09OTlVTW2xpXV0gPSAiY29ubnUiOwogICAgICBmb3IgKHZhciBmaW4gPSBNYXRoLnJvdW5kKChsaSArIDEpICogUEVUSVRTLmxlbmd0aCAvIENPTk5VUy5sZW5ndGgpOyBwaSA8IGZpbjsgcGkrKykgeyBsb2dvcy5wdXNoKFBFVElUU1twaV0pOyBzb3J0ZVtQRVRJVFNbcGldXSA9ICJwZXRpdCI7IH0KICAgIH0KICB9IGVsc2UgewogICAgZm9yICh2YXIgbGkgPSAwOyBsaSA8IE1hdGgubWF4KENPTk5VUy5sZW5ndGgsIFBFVElUUy5sZW5ndGgpOyBsaSsrKSB7CiAgICAgIHZhciBjID0gQ09OTlVTW2xpICUgQ09OTlVTLmxlbmd0aF0sIHB0ID0gUEVUSVRTW2xpICUgUEVUSVRTLmxlbmd0aF07CiAgICAgIGxvZ29zLnB1c2goYyk7IHNvcnRlW2NdID0gImNvbm51IjsgbG9nb3MucHVzaChwdCk7IHNvcnRlW3B0XSA9ICJwZXRpdCI7CiAgICB9CiAgfQogIHZhciBwaXN0ZSA9ICQoIiNsb2dvcyIpOwogIFswLCAxXS5mb3JFYWNoKGZ1bmN0aW9uICh0b3VyKSB7CiAgICBsb2dvcy5mb3JFYWNoKGZ1bmN0aW9uIChsKSB7CiAgICAgIHZhciBpID0gbmV3IEltYWdlKCk7IGkuc3JjID0gKHdpbmRvdy5NT0JJX0xPR09TW2xdIHx8ICIiKTsgaS5hbHQgPSB0b3VyID8gIiIgOiBub21zW2xdOyBpLmxvYWRpbmcgPSAibGF6eSI7IGkuZGVjb2RpbmcgPSAiYXN5bmMiOwogICAgICBpLmhlaWdodCA9IDQ0OyBpZiAoRElNW2xdKSBpLndpZHRoID0gTWF0aC5yb3VuZCg0NCAqIERJTVtsXVswXSAvIERJTVtsXVsxXSk7IGkuZGF0YXNldC5zb3J0ZSA9IHNvcnRlW2xdOyBpZiAodG91cikgaS5zZXRBdHRyaWJ1dGUoImFyaWEtaGlkZGVuIiwgInRydWUiKTsgcGlzdGUuYXBwZW5kQ2hpbGQoaSk7CiAgICB9KTsKICB9KTsKICBwaXN0ZS5zdHlsZS5hbmltYXRpb25EdXJhdGlvbiA9IE1hdGgubWF4KDQwLCBNYXRoLnJvdW5kKHBpc3RlLnNjcm9sbFdpZHRoIC8gMiAvIChtYXRjaE1lZGlhKCIobWF4LXdpZHRoOjY0MHB4KSIpLm1hdGNoZXMgPyAyNiA6IDMxKSkpICsgInMiOwogIC8qIGxhIGJhbmRlIGVzdCByb2duw6llIHN1ciBsZXMgY8O0dMOpcyA6IGVuIMKrIGxhenkgwrssIGxlcyBsb2dvcyBlbmNvcmUgaG9ycyBjaGFtcCBuZSBzZSBjaGFyZ2VyYWllbnQgcXUnZW4gZW50cmFudCAodHJvdSBibGFuYykuCiAgICAgVG91cyBsZXMgbG9nb3MgKDExNiBLbyBlbiB0b3V0KSBzZSBjaGFyZ2VudCBxdWFuZCBsYSBiYW5kZSBhcHByb2NoZSBkZSBsJ8OpY3Jhbi4gKi8KICB2YXIgdG91c0xvZ29zID0gZnVuY3Rpb24gKCkgeyBwaXN0ZS5xdWVyeVNlbGVjdG9yQWxsKCJpbWciKS5mb3JFYWNoKGZ1bmN0aW9uIChpbSkgeyBpbS5sb2FkaW5nID0gImVhZ2VyIjsgfSk7IH07CiAgaWYgKCJJbnRlcnNlY3Rpb25PYnNlcnZlciIgaW4gd2luZG93KSB7CiAgICB2YXIgb2JMb2dvcyA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbiAoZSkgeyBpZiAoZVswXS5pc0ludGVyc2VjdGluZykgeyB0b3VzTG9nb3MoKTsgb2JMb2dvcy5kaXNjb25uZWN0KCk7IH0gfSwge3Jvb3RNYXJnaW46ICI4MDBweCAwcHgifSk7CiAgICBvYkxvZ29zLm9ic2VydmUocGlzdGUucGFyZW50Tm9kZSk7CiAgfSBlbHNlIHRvdXNMb2dvcygpOwoKICAvKiAtLS0tLS0tLS0tIGFwcGFyaXRpb24gZGVzIGJsb2NzIGF1IGTDqWZpbGVtZW50ICovCiAgdmFyIGJsb2NzID0gJCQoIi5yZXZlbGUiKTsKICBpZiAoISgiSW50ZXJzZWN0aW9uT2JzZXJ2ZXIiIGluIHdpbmRvdykgfHwgcmVkdWl0KSBibG9jcy5mb3JFYWNoKGZ1bmN0aW9uIChiKSB7IGIuY2xhc3NMaXN0LmFkZCgidnUiKTsgfSk7CiAgZWxzZSB7CiAgICB2YXIgb2JzID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGZ1bmN0aW9uIChlbikgewogICAgICBlbi5mb3JFYWNoKGZ1bmN0aW9uIChlKSB7IGlmIChlLmlzSW50ZXJzZWN0aW5nKSB7IGUudGFyZ2V0LmNsYXNzTGlzdC5hZGQoInZ1Iik7IG9icy51bm9ic2VydmUoZS50YXJnZXQpOyB9IH0pOwogICAgfSwge3Jvb3RNYXJnaW46ICIwcHggMHB4IC02JSAwcHgiLCB0aHJlc2hvbGQ6IDAuMDh9KTsKICAgIGJsb2NzLmZvckVhY2goZnVuY3Rpb24gKGIpIHsgb2JzLm9ic2VydmUoYik7IH0pOwogIH0KCiAgLyogLS0tLS0tLS0tLSBjYXJyb3VzZWwgZGVzIGFubm9uY2V1cnMgOiBmbMOoY2hlcywgZ2xpc3NlciDDoCBsYSBzb3VyaXMsIGNvbXB0ZXVyICovCiAgdmFyIHBpc3RlQW5uID0gJCgiI3Bpc3RlLWFubiIpOwogIGlmIChwaXN0ZUFubikgewogICAgdmFyIHZpc2libGVzQW5uID0gZnVuY3Rpb24gKCkgeyByZXR1cm4gJCQoIiNwaXN0ZS1hbm4gbGkiKS5maWx0ZXIoZnVuY3Rpb24gKGxpKSB7IHJldHVybiAhbGkuaGlkZGVuOyB9KTsgfTsKICAgIHZhciBwYXMgPSBmdW5jdGlvbiAoKSB7IHZhciB2ID0gdmlzaWJsZXNBbm4oKTsgcmV0dXJuICh2WzBdID8gdlswXS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aCA6IDMwMCkgKyAxODsgfTsKICAgIHZhciBtYWpBbm4gPSBmdW5jdGlvbiAoKSB7CiAgICAgIHZhciBuID0gdmlzaWJsZXNBbm4oKS5sZW5ndGgsIG1heCA9IHBpc3RlQW5uLnNjcm9sbFdpZHRoIC0gcGlzdGVBbm4uY2xpZW50V2lkdGggLSA0OwogICAgICAkKCIjYW5uLXByZWMiKS5kaXNhYmxlZCA9IHBpc3RlQW5uLnNjcm9sbExlZnQgPD0gNDsgJCgiI2Fubi1zdWl2IikuZGlzYWJsZWQgPSBwaXN0ZUFubi5zY3JvbGxMZWZ0ID49IG1heDsKICAgICAgdmFyIGkgPSBNYXRoLm1pbihuLCBNYXRoLnJvdW5kKHBpc3RlQW5uLnNjcm9sbExlZnQgLyBwYXMoKSkgKyAxKTsKICAgICAgJCgiI2NvbXB0ZXVyLWFubiIpLnRleHRDb250ZW50ID0gaSArICIgLyAiICsgbiArIChtYXggPiA0ID8gIiDCtyBmYWl0ZXMgZ2xpc3NlciDihpIiIDogIiIpOwogICAgfTsKICAgIHdpbmRvdy5fX21hakFubiA9IG1hakFubjsKICAgICQoIiNhbm4tcHJlYyIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKCkgeyBwaXN0ZUFubi5zY3JvbGxCeSh7bGVmdDogLXBhcygpICogMiwgYmVoYXZpb3I6IHJlZHVpdCA\/ICJhdXRvIiA6ICJzbW9vdGgifSk7IH0pOwogICAgJCgiI2Fubi1zdWl2IikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoKSB7IHBpc3RlQW5uLnNjcm9sbEJ5KHtsZWZ0OiBwYXMoKSAqIDIsIGJlaGF2aW9yOiByZWR1aXQgPyAiYXV0byIgOiAic21vb3RoIn0pOyB9KTsKICAgIHBpc3RlQW5uLmFkZEV2ZW50TGlzdGVuZXIoInNjcm9sbCIsIG1hakFubiwge3Bhc3NpdmU6IHRydWV9KTsKICAgIHBpc3RlQW5uLmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLCBmdW5jdGlvbiAoZSkgewogICAgICBpZiAoZS5rZXkgPT09ICJBcnJvd1JpZ2h0IikgeyBlLnByZXZlbnREZWZhdWx0KCk7IHBpc3RlQW5uLnNjcm9sbEJ5KHtsZWZ0OiBwYXMoKX0pOyB9CiAgICAgIGlmIChlLmtleSA9PT0gIkFycm93TGVmdCIpIHsgZS5wcmV2ZW50RGVmYXVsdCgpOyBwaXN0ZUFubi5zY3JvbGxCeSh7bGVmdDogLXBhcygpfSk7IH0KICAgIH0pOwogICAgdmFyIHRpcmUgPSBudWxsOwogICAgcGlzdGVBbm4uYWRkRXZlbnRMaXN0ZW5lcigicG9pbnRlcmRvd24iLCBmdW5jdGlvbiAoZSkgewogICAgICBpZiAoZS5wb2ludGVyVHlwZSAhPT0gIm1vdXNlIikgcmV0dXJuOwogICAgICB0aXJlID0ge3g6IGUuY2xpZW50WCwgZzogcGlzdGVBbm4uc2Nyb2xsTGVmdCwgaWQ6IGUucG9pbnRlcklkLCBjYXB0dXJlOiBmYWxzZX07CiAgICB9KTsKICAgIHBpc3RlQW5uLmFkZEV2ZW50TGlzdGVuZXIoInBvaW50ZXJtb3ZlIiwgZnVuY3Rpb24gKGUpIHsKICAgICAgaWYgKCF0aXJlKSByZXR1cm47CiAgICAgIGlmICghdGlyZS5jYXB0dXJlICYmIE1hdGguYWJzKGUuY2xpZW50WCAtIHRpcmUueCkgPiA2KSB7ICAgCiAgICAgICAgdGlyZS5jYXB0dXJlID0gdHJ1ZTsgcGlzdGVBbm4uY2xhc3NMaXN0LmFkZCgiZ2xpc3NlIiwgImEtZ2xpc3NlIik7IHBpc3RlQW5uLnNldFBvaW50ZXJDYXB0dXJlKHRpcmUuaWQpOwogICAgICB9CiAgICAgIGlmICh0aXJlLmNhcHR1cmUpIHBpc3RlQW5uLnNjcm9sbExlZnQgPSB0aXJlLmcgLSAoZS5jbGllbnRYIC0gdGlyZS54KTsKICAgIH0pOwogICAgdmFyIGxhY2hlciA9IGZ1bmN0aW9uICgpIHsKICAgICAgaWYgKCF0aXJlKSByZXR1cm47IHZhciBnbGlzc2UgPSB0aXJlLmNhcHR1cmU7IHRpcmUgPSBudWxsOyBwaXN0ZUFubi5jbGFzc0xpc3QucmVtb3ZlKCJnbGlzc2UiKTsKICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7IHBpc3RlQW5uLmNsYXNzTGlzdC5yZW1vdmUoImEtZ2xpc3NlIik7IH0sIDUwKTsKICAgICAgaWYgKGdsaXNzZSkgcGlzdGVBbm4uc2Nyb2xsVG8oe2xlZnQ6IE1hdGgucm91bmQocGlzdGVBbm4uc2Nyb2xsTGVmdCAvIHBhcygpKSAqIHBhcygpLCBiZWhhdmlvcjogcmVkdWl0ID8gImF1dG8iIDogInNtb290aCJ9KTsKICAgIH07CiAgICBwaXN0ZUFubi5hZGRFdmVudExpc3RlbmVyKCJwb2ludGVydXAiLCBsYWNoZXIpOyBwaXN0ZUFubi5hZGRFdmVudExpc3RlbmVyKCJwb2ludGVyY2FuY2VsIiwgbGFjaGVyKTsKICAgIG1hakFubigpOwogIH0KCiAgLyogLS0tLS0tLS0tLSBjYXJyb3VzZWwgOiBjYXTDqWdvcmllcyAoYsOiY2hlcywgYmFuY3MsIHBhZGVsKSArIHBob3RvIGVuIGdyYW5kIGF1IGNsaWMgKi8KICB2YXIgbGlzQW5uID0gJCQoIiNwaXN0ZS1hbm4gbGkiKSwgdmlzaWJsZXMgPSBsaXNBbm4uc2xpY2UoKSwgY291cmFudCA9IDAsIGRsZyA9ICQoIiN2aXNpb25uZXVzZSIpOwogICQkKCIuY2F0cyBidXR0b24iKS5mb3JFYWNoKGZ1bmN0aW9uIChiKSB7CiAgICBiLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKCkgewogICAgICB2YXIgYyA9IGIuZ2V0QXR0cmlidXRlKCJkYXRhLWNhdCIpOwogICAgICAkJCgiLmNhdHMgYnV0dG9uIikuZm9yRWFjaChmdW5jdGlvbiAoeCkgeyB4LnNldEF0dHJpYnV0ZSgiYXJpYS1wcmVzc2VkIiwgU3RyaW5nKHggPT09IGIpKTsgfSk7CiAgICAgIGxpc0Fubi5mb3JFYWNoKGZ1bmN0aW9uIChsaSkgewogICAgICAgIGxpLmhpZGRlbiA9ICEoYyA9PT0gInRvdXMiIHx8IGxpLmdldEF0dHJpYnV0ZSgiZGF0YS1mb3JtYXQiKSA9PT0gYyB8fCBsaS5nZXRBdHRyaWJ1dGUoImRhdGEtc3BvcnQiKSA9PT0gYyk7CiAgICAgIH0pOwogICAgICB2aXNpYmxlcyA9IGxpc0Fubi5maWx0ZXIoZnVuY3Rpb24gKGxpKSB7IHJldHVybiAhbGkuaGlkZGVuOyB9KTsKICAgICAgcGlzdGVBbm4uc2Nyb2xsTGVmdCA9IDA7CiAgICAgIGlmICh3aW5kb3cuX19tYWpBbm4pIHdpbmRvdy5fX21hakFubigpOwogICAgfSk7CiAgfSk7CiAgbGlzQW5uLmZvckVhY2goZnVuY3Rpb24gKGxpKSB7CiAgICB2YXIgcGggPSBsaS5xdWVyeVNlbGVjdG9yKCIucGhvdG8iKTsKICAgIHBoLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKCkgeyBpZiAoIXBpc3RlQW5uLmNsYXNzTGlzdC5jb250YWlucygiYS1nbGlzc2UiKSkgb3V2cmlyKHZpc2libGVzLmluZGV4T2YobGkpKTsgfSk7CiAgfSk7CiAgZnVuY3Rpb24gbGVnZW5kZShsaSkgewogICAgdmFyIGMgPSBsaS5xdWVyeVNlbGVjdG9yKCJmaWdjYXB0aW9uIik7CiAgICByZXR1cm4gYy5xdWVyeVNlbGVjdG9yKCJiIikudGV4dENvbnRlbnQgKyAiIMK3ICIgKyBjLnF1ZXJ5U2VsZWN0b3IoIi5zdXBwb3J0IikudGV4dENvbnRlbnQ7CiAgfQogIGZ1bmN0aW9uIG1vbnRyZXIoaykgewogICAgY291cmFudCA9IChrICsgdmlzaWJsZXMubGVuZ3RoKSAlIHZpc2libGVzLmxlbmd0aDsKICAgIHZhciBsaSA9IHZpc2libGVzW2NvdXJhbnRdLCBpbSA9IGxpLnF1ZXJ5U2VsZWN0b3IoImltZyIpOwogICAgJCgiI3Zpcy1pbWciKS5zcmMgPSBpbS5jdXJyZW50U3JjIHx8IGltLnNyYzsgJCgiI3Zpcy1pbWciKS5hbHQgPSBpbS5hbHQ7CiAgICAkKCIjdmlzLWxlZ2VuZGUiKS50ZXh0Q29udGVudCA9IGxlZ2VuZGUobGkpICsgIiAgwrcgICIgKyAoY291cmFudCArIDEpICsgIiAvICIgKyB2aXNpYmxlcy5sZW5ndGg7CiAgfQogIGZ1bmN0aW9uIG91dnJpcihrKSB7IG1vbnRyZXIoayk7IGlmIChkbGcuc2hvd01vZGFsKSBkbGcuc2hvd01vZGFsKCk7IGVsc2UgZGxnLnNldEF0dHJpYnV0ZSgib3BlbiIsICIiKTsgfQogIGZ1bmN0aW9uIGZlcm1lclZpcygpIHsgaWYgKGRsZy5jbG9zZSkgZGxnLmNsb3NlKCk7IGVsc2UgZGxnLnJlbW92ZUF0dHJpYnV0ZSgib3BlbiIpOyB9CiAgJCgiI3Zpcy1wcmVjIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoKSB7IG1vbnRyZXIoY291cmFudCAtIDEpOyB9KTsKICAkKCIjdmlzLXN1aXYiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uICgpIHsgbW9udHJlcihjb3VyYW50ICsgMSk7IH0pOwogICQoIiN2aXMtZmVybWVyIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmZXJtZXJWaXMpOwogIGRsZy5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChlKSB7IGlmIChlLnRhcmdldCA9PT0gZGxnKSBmZXJtZXJWaXMoKTsgfSk7CiAgZGxnLmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLCBmdW5jdGlvbiAoZSkgewogICAgaWYgKGUua2V5ID09PSAiQXJyb3dSaWdodCIpIG1vbnRyZXIoY291cmFudCArIDEpOyBlbHNlIGlmIChlLmtleSA9PT0gIkFycm93TGVmdCIpIG1vbnRyZXIoY291cmFudCAtIDEpOwogIH0pOwoKICAvKiAtLS0tLS0tLS0tIHTDqW1vaWduYWdlIHZpZMOpbyA6IFlvdVR1YmUgY2hhcmfDqSBzZXVsZW1lbnQgYXUgY2xpYyAoYXVjdW4gY29va2llIGF2YW50KSAqLwogICQoIiN2aWRlby1mYWNhZGUiKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uICgpIHsKICAgIHZhciBpZCA9IGVuY29kZVVSSUNvbXBvbmVudChDT05GSUcudmlkZW9feW91dHViZSksIGRlYnV0ID0gQ09ORklHLnZpZGVvX2RlYnV0X3MgfCAwOwogICAgaWYgKCEvXmh0dHBzPzokLy50ZXN0KGxvY2F0aW9uLnByb3RvY29sKSkgeyAvKiBhcGVyw6d1IGVuIGxvY2FsIDogWW91VHViZSByZWZ1c2UgZCfDqnRyZSBpbnTDqWdyw6kgc2FucyBhZHJlc3NlIHdlYiAoZXJyZXVyIDE1MykgKi8KICAgICAgd2luZG93Lm9wZW4oImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9IiArIGlkICsgIiZ0PSIgKyBkZWJ1dCArICJzIiwgIl9ibGFuayIsICJub29wZW5lciIpOyByZXR1cm47CiAgICB9CiAgICB2YXIgeiA9ICQoIiN6b25lLXZpZGVvIiksIGQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKSwgZiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpOwogICAgZC5jbGFzc05hbWUgPSAibGVjdGV1ciI7CiAgICBmLnNyYyA9ICJodHRwczovL3d3dy55b3V0dWJlLW5vY29va2llLmNvbS9lbWJlZC8iICsgaWQgKyAiP3N0YXJ0PSIgKyBkZWJ1dCArICImYXV0b3BsYXk9MSZyZWw9MCZtb2Rlc3RicmFuZGluZz0xIjsKICAgIGYudGl0bGUgPSAiVMOpbW9pZ25hZ2UgRW5lcmdpZXMgUENTIjsgZi5hbGxvdyA9ICJhdXRvcGxheTsgZW5jcnlwdGVkLW1lZGlhOyBwaWN0dXJlLWluLXBpY3R1cmUiOyBmLmFsbG93RnVsbHNjcmVlbiA9IHRydWU7CiAgICBmLnJlZmVycmVyUG9saWN5ID0gInN0cmljdC1vcmlnaW4td2hlbi1jcm9zcy1vcmlnaW4iOwogICAgZC5hcHBlbmRDaGlsZChmKTsgei5pbm5lckhUTUwgPSAiIjsgei5hcHBlbmRDaGlsZChkKTsKICB9KTsKCiAgLyogLS0tLS0tLS0tLSBvdXRpbHMgKi8KICBmdW5jdGlvbiBub3JtKHQpIHsgcmV0dXJuICh0IHx8ICIiKS5ub3JtYWxpemUoIk5GRCIpLnJlcGxhY2UoL1tcdTAzMDAtXHUwMzZmXS9nLCAiIikudG9Mb3dlckNhc2UoKS5yZXBsYWNlKC9bXmEtejAtOV0rL2csICIgIikudHJpbSgpOyB9CiAgZnVuY3Rpb24ga20oYSwgYiwgYywgZCkgewogICAgdmFyIFIgPSA2MzcxLCByID0gTWF0aC5QSSAvIDE4MCwgeCA9IChjIC0gYSkgKiByLCB5ID0gKGQgLSBiKSAqIHI7CiAgICB2YXIgaCA9IE1hdGguc2luKHggLyAyKSAqIE1hdGguc2luKHggLyAyKSArIE1hdGguY29zKGEgKiByKSAqIE1hdGguY29zKGMgKiByKSAqIE1hdGguc2luKHkgLyAyKSAqIE1hdGguc2luKHkgLyAyKTsKICAgIHJldHVybiAyICogUiAqIE1hdGguYXNpbihNYXRoLnNxcnQoaCkpOwogIH0KICBmdW5jdGlvbiBmbXRLbShkKSB7IHJldHVybiBkIDwgMSA\/ICJtb2lucyBkZSAxIGttIiA6IGQudG9GaXhlZCgxKS5yZXBsYWNlKCIuIiwgIiwiKSArICIga20iOyB9CiAgZnVuY3Rpb24gY2hhbXAoaWQsIG9rKSB7ICQoaWQpLmNsYXNzTGlzdC50b2dnbGUoImludmFsaWRlIiwgIW9rKTsgcmV0dXJuIG9rOyB9CgogIC8qIC0tLS0tLS0tLS0gY2FydGUgZGUgRnJhbmNlIGRlcyBjbHVicyAoZG9ubsOpZXMgZGUgbGEgY2FydGUgZHUgc2l0ZSBNb2Jpc3BvcnQpICovCiAgZnVuY3Rpb24gZGVzc2luZXJDYXJ0ZSgpIHsKICAgIHZhciBGID0gd2luZG93Lk1PQklfRlJBTkNFLCBDID0gd2luZG93Lk1PQklfQ0xVQlMgfHwgW10sIHN2ZyA9ICQoIiNjYXJ0ZS1zdmciKTsKICAgIGlmICghRiB8fCAhc3ZnIHx8IHN2Zy5jaGlsZE5vZGVzLmxlbmd0aCkgcmV0dXJuOwogICAgdmFyIE5TID0gImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIjsKICAgIGZ1bmN0aW9uIGVsKG5vbSwgYXR0cnMpIHsgdmFyIGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50TlMoTlMsIG5vbSk7IGZvciAodmFyIGsgaW4gYXR0cnMpIGUuc2V0QXR0cmlidXRlKGssIGF0dHJzW2tdKTsgcmV0dXJuIGU7IH0KICAgIHN2Zy5zZXRBdHRyaWJ1dGUoInZpZXdCb3giLCAiMCAwICIgKyBGLncgKyAiICIgKyBGLmgpOwogICAgc3ZnLmFwcGVuZENoaWxkKGVsKCJwYXRoIiwge2Q6IEYuZCwgImNsYXNzIjogInBheXMifSkpOwogICAgdmFyIGcgPSBlbCgiZyIsIHt9KSwgbiA9IDAsIG5NYXJzID0gMDsKICAgIEMgPSBDLmZpbHRlcihmdW5jdGlvbiAoYykgeyByZXR1cm4gKGNbNF0gfHwgInQiKSA9PT0gInQiOyB9KTsKICAgIEMuZm9yRWFjaChmdW5jdGlvbiAoYykgewogICAgICB2YXIgeCA9IChjWzNdIC0gRi5sb24wKSAqIEYuayAqIEYuZWNoLCB5ID0gKEYubGF0MCAtIGNbMl0pICogRi5lY2g7CiAgICAgIGlmICh4IDwgMCB8fCB5IDwgMCB8fCB4ID4gRi53IHx8IHkgPiBGLmgpIHJldHVybjsgLyogaG9ycyBtw6l0cm9wb2xlICovCiAgICAgIG4rKzsgaWYgKGttKDQzLjI5NjUsIDUuMzY5OCwgY1syXSwgY1szXSkgPD0gMzApIG5NYXJzKys7CiAgICAgIGcuYXBwZW5kQ2hpbGQoZWwoImNpcmNsZSIsIHtjeDogeC50b0ZpeGVkKDEpLCBjeTogeS50b0ZpeGVkKDEpLCByOiA5LCAiY2xhc3MiOiAiaGFsbyJ9KSk7CiAgICAgIGcuYXBwZW5kQ2hpbGQoZWwoImNpcmNsZSIsIHtjeDogeC50b0ZpeGVkKDEpLCBjeTogeS50b0ZpeGVkKDEpLCByOiA0LCAiY2xhc3MiOiAiY2x1YiJ9KSk7CiAgICB9KTsKICAgIHN2Zy5hcHBlbmRDaGlsZChnKTsKICAgIHZhciBteCA9ICg1LjM2OTggLSBGLmxvbjApICogRi5rICogRi5lY2gsIG15ID0gKEYubGF0MCAtIDQzLjI5NjUpICogRi5lY2g7CiAgICBzdmcuYXBwZW5kQ2hpbGQoZWwoImNpcmNsZSIsIHtjeDogbXgsIGN5OiBteSwgcjogMjYsICJjbGFzcyI6ICJyZXBlcmUifSkpOwogICAgdmFyIHQgPSBlbCgidGV4dCIsIHt4OiBteCAtIDE2MCwgeTogbXkgKyA5LCAiY2xhc3MiOiAibm9tLXJlcGVyZSJ9KTsgdC50ZXh0Q29udGVudCA9ICJNYXJzZWlsbGUiOyBzdmcuYXBwZW5kQ2hpbGQodCk7CiAgICBzdmcuc2V0QXR0cmlidXRlKCJkYXRhLWNsdWJzIiwgU3RyaW5nKG4pKTsKICAgICQoIiNzdGF0LW1hcnNlaWxsZSIpLnRleHRDb250ZW50ID0gU3RyaW5nKG5NYXJzKTsKICAgIGlmIChGLmRlcGFydGVtZW50cykgJCgiI3N0YXQtZGVwcyIpLnRleHRDb250ZW50ID0gU3RyaW5nKEYuZGVwYXJ0ZW1lbnRzKTsKICB9CiAgaWYgKHdpbmRvdy5NT0JJX0ZSQU5DRSkgZGVzc2luZXJDYXJ0ZSgpOyBlbHNlIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgZGVzc2luZXJDYXJ0ZSk7CgogIGZ1bmN0aW9uIGdlbyhxKSB7CiAgICB2YXIgYmFzZSA9ICJodHRwczovL2dlby5hcGkuZ291di5mci9jb21tdW5lcz9maWVsZHM9bm9tLGNlbnRyZSxjb2Rlc1Bvc3RhdXgmbGltaXQ9NiZib29zdD1wb3B1bGF0aW9uJiI7CiAgICB2YXIgdXJsID0gL15cZHs1fSQvLnRlc3QocSkgPyBiYXNlICsgImNvZGVQb3N0YWw9IiArIHEgOiBiYXNlICsgIm5vbT0iICsgZW5jb2RlVVJJQ29tcG9uZW50KHEpOwogICAgcmV0dXJuIGZldGNoKHVybCkudGhlbihmdW5jdGlvbiAocikgeyBpZiAoIXIub2spIHRocm93IG5ldyBFcnJvcigiZ2VvIik7IHJldHVybiByLmpzb24oKTsgfSkudGhlbihmdW5jdGlvbiAobCkgewogICAgICByZXR1cm4gbC5maWx0ZXIoZnVuY3Rpb24gKGMpIHsgcmV0dXJuIGMuY2VudHJlOyB9KS5tYXAoZnVuY3Rpb24gKGMpIHsKICAgICAgICByZXR1cm4ge25vbTogYy5ub20sIGNwOiAoYy5jb2Rlc1Bvc3RhdXggfHwgWyIiXSlbMF0sIGxhdDogYy5jZW50cmUuY29vcmRpbmF0ZXNbMV0sIGxvbjogYy5jZW50cmUuY29vcmRpbmF0ZXNbMF19OwogICAgICB9KTsKICAgIH0pOwogIH0KICBmdW5jdGlvbiBnZW9TZWNvdXJzKHEpIHsgLyogaG9ycyBsaWduZSA6IG9uIGNoZXJjaGUgbGEgdmlsbGUgcGFybWkgbGVzIHZpbGxlcyBkZXMgY2x1YnMgKi8KICAgIHZhciBuID0gbm9ybShxKSwgYyA9ICh3aW5kb3cuTU9CSV9DTFVCUyB8fCBbXSkuZmlsdGVyKGZ1bmN0aW9uICh4KSB7IHJldHVybiBub3JtKHhbMV0pID09PSBuOyB9KVswXTsKICAgIHJldHVybiBjID8gW3tub206IGNbMV0sIGNwOiAiIiwgbGF0OiBjWzJdLCBsb246IGNbM119XSA6IFtdOwogIH0KCiAgLyogLS0tLS0tLS0tLSDDqXRhcGUgMSA6IHZpbGxlIChzdWdnZXN0aW9ucykgKyBhY3Rpdml0w6kgKi8KICB2YXIgY2hvaXNpZSA9IG51bGwsIGF0dGVudGUgPSBudWxsLCBpZHggPSAtMSwgc3VnZyA9ICQoIiNzdWdnZXN0aW9ucyIpLCBpblZpbGxlID0gJCgiI3ZpbGxlIik7CiAgZnVuY3Rpb24gZmVybWVyKCkgeyBzdWdnLmhpZGRlbiA9IHRydWU7IGluVmlsbGUuc2V0QXR0cmlidXRlKCJhcmlhLWV4cGFuZGVkIiwgImZhbHNlIik7IGlkeCA9IC0xOyB9CiAgZnVuY3Rpb24gYWZmaWNoZXIobCkgewogICAgc3VnZy5pbm5lckhUTUwgPSAiIjsKICAgIGwuZm9yRWFjaChmdW5jdGlvbiAoYywgaykgewogICAgICB2YXIgbGkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJsaSIpOyBsaS5zZXRBdHRyaWJ1dGUoInJvbGUiLCAib3B0aW9uIik7IGxpLmlkID0gInMiICsgazsKICAgICAgbGkudGV4dENvbnRlbnQgPSBjLm5vbTsgdmFyIHNtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic21hbGwiKTsgc20udGV4dENvbnRlbnQgPSBjLmNwOyBsaS5hcHBlbmRDaGlsZChzbSk7CiAgICAgIGxpLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlZG93biIsIGZ1bmN0aW9uIChlKSB7IGUucHJldmVudERlZmF1bHQoKTsgcHJlbmRyZShjKTsgfSk7CiAgICAgIHN1Z2cuYXBwZW5kQ2hpbGQobGkpOwogICAgfSk7CiAgICBzdWdnLl9sID0gbDsgc3VnZy5oaWRkZW4gPSAhbC5sZW5ndGg7IGluVmlsbGUuc2V0QXR0cmlidXRlKCJhcmlhLWV4cGFuZGVkIiwgU3RyaW5nKCEhbC5sZW5ndGgpKTsKICB9CiAgZnVuY3Rpb24gcHJlbmRyZShjKSB7IGNob2lzaWUgPSBjOyBpblZpbGxlLnZhbHVlID0gYy5ub20gKyAoYy5jcCA\/ICIgKCIgKyBjLmNwICsgIikiIDogIiIpOyBmZXJtZXIoKTsgY2hhbXAoIiNjaGFtcC12aWxsZSIsIHRydWUpOyB9CiAgaW5WaWxsZS5hZGRFdmVudExpc3RlbmVyKCJpbnB1dCIsIGZ1bmN0aW9uICgpIHsKICAgIGNob2lzaWUgPSBudWxsOyBjbGVhclRpbWVvdXQoYXR0ZW50ZSk7CiAgICB2YXIgcSA9IGluVmlsbGUudmFsdWUudHJpbSgpOyBpZiAocS5sZW5ndGggPCAyKSB7IGZlcm1lcigpOyByZXR1cm47IH0KICAgIGF0dGVudGUgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsgZ2VvKHEpLnRoZW4oYWZmaWNoZXIpLmNhdGNoKGZ1bmN0aW9uICgpIHsgZmVybWVyKCk7IH0pOyB9LCAyMjApOwogIH0pOwogIGluVmlsbGUuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIGZ1bmN0aW9uIChlKSB7CiAgICB2YXIgbCA9IHN1Z2cuX2wgfHwgW107IGlmIChzdWdnLmhpZGRlbiB8fCAhbC5sZW5ndGgpIHJldHVybjsKICAgIGlmIChlLmtleSA9PT0gIkFycm93RG93biIgfHwgZS5rZXkgPT09ICJBcnJvd1VwIikgewogICAgICBlLnByZXZlbnREZWZhdWx0KCk7IGlkeCA9IChpZHggKyAoZS5rZXkgPT09ICJBcnJvd0Rvd24iID8gMSA6IC0xKSArIGwubGVuZ3RoKSAlIGwubGVuZ3RoOwogICAgICAkJCgiI3N1Z2dlc3Rpb25zIGxpIikuZm9yRWFjaChmdW5jdGlvbiAobGksIGspIHsgbGkuc2V0QXR0cmlidXRlKCJhcmlhLXNlbGVjdGVkIiwgU3RyaW5nKGsgPT09IGlkeCkpOyB9KTsKICAgICAgaW5WaWxsZS5zZXRBdHRyaWJ1dGUoImFyaWEtYWN0aXZlZGVzY2VuZGFudCIsICJzIiArIGlkeCk7CiAgICB9IGVsc2UgaWYgKGUua2V5ID09PSAiRW50ZXIiICYmIGlkeCA+PSAwKSB7IGUucHJldmVudERlZmF1bHQoKTsgcHJlbmRyZShsW2lkeF0pOyB9CiAgICBlbHNlIGlmIChlLmtleSA9PT0gIkVzY2FwZSIpIGZlcm1lcigpOwogIH0pOwogIGluVmlsbGUuYWRkRXZlbnRMaXN0ZW5lcigiYmx1ciIsIGZ1bmN0aW9uICgpIHsgc2V0VGltZW91dChmZXJtZXIsIDEyMCk7IH0pOwoKICB2YXIgcmVzdWx0YXQgPSBudWxsOwogICQoIiNldGFwZS0xIikuYWRkRXZlbnRMaXN0ZW5lcigic3VibWl0IiwgZnVuY3Rpb24gKGUpIHsKICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgIHZhciBxID0gaW5WaWxsZS52YWx1ZS5yZXBsYWNlKC9ccypcKFxkezV9XClccyokLywgIiIpLnRyaW0oKTsKICAgIHZhciBva00gPSBjaGFtcCgiI2NoYW1wLW1ldGllciIsIHNlbC52YWx1ZS50cmltKCkubGVuZ3RoID49IDIpLCBva1YgPSBjaGFtcCgiI2NoYW1wLXZpbGxlIiwgcS5sZW5ndGggPj0gMik7CiAgICBpZiAoIW9rViB8fCAhb2tNKSByZXR1cm47CiAgICB2YXIgYnRuID0gZS5zdWJtaXR0ZXIgfHwgJCgiI2V0YXBlLTEgYnV0dG9uW3R5cGU9c3VibWl0XSIpOyBidG4uZGlzYWJsZWQgPSB0cnVlOwogICAgdmFyIHAgPSBjaG9pc2llID8gUHJvbWlzZS5yZXNvbHZlKFtjaG9pc2llXSkgOiBnZW8ocSkuY2F0Y2goZnVuY3Rpb24gKCkgeyByZXR1cm4gZ2VvU2Vjb3VycyhxKTsgfSk7CiAgICBwLnRoZW4oZnVuY3Rpb24gKGwpIHsKICAgICAgaWYgKCFsLmxlbmd0aCkgbCA9IGdlb1NlY291cnMocSk7CiAgICAgIGJ0bi5kaXNhYmxlZCA9IGZhbHNlOwogICAgICBpZiAoIWwubGVuZ3RoKSB7ICQoIiNlcnJldXItdmlsbGUiKS50ZXh0Q29udGVudCA9ICJOb3VzIG5lIHRyb3V2b25zIHBhcyBjZXR0ZSB2aWxsZS4gRXNzYXlleiBhdmVjIGxlIGNvZGUgcG9zdGFsLiI7IGNoYW1wKCIjY2hhbXAtdmlsbGUiLCBmYWxzZSk7IHJldHVybjsgfQogICAgICBjaG9pc2llID0gbFswXTsgbW9udHJlckNsdWJzKGNob2lzaWUpOwogICAgfSk7CiAgfSk7CgogIGZ1bmN0aW9uIGRlVmlsbGUobikgeyByZXR1cm4gKC9eW2FlaW91eWjDoMOiw6nDqMOqw67DtMO7QUVJT1VZSMOAw4LDicOIw4rDjsOUw5tdLy50ZXN0KG4pID8gImQnIiA6ICJkZSAiKSArIG47IH0KICBmdW5jdGlvbiBkZXBhcnRlbWVudChjcCkgeyByZXR1cm4gY3AgPyAoY3Auc2xpY2UoMCwgMikgPT09ICI5NyIgPyBjcC5zbGljZSgwLCAzKSA6IGNwLnNsaWNlKDAsIDIpKSA6ICIiOyB9CiAgZnVuY3Rpb24gbW9udHJlckNsdWJzKHYpIHsKICAgIHZhciBzcCA9IHNwb3J0Q2hvaXNpKCk7CiAgICB2YXIgY2x1YnMgPSAod2luZG93Lk1PQklfQ0xVQlMgfHwgW10pLmZpbHRlcihmdW5jdGlvbiAoYykgeyByZXR1cm4gKGNbNF0gfHwgInQiKSA9PT0gc3A7IH0pCiAgICAgIC5tYXAoZnVuY3Rpb24gKGMpIHsgcmV0dXJuIGttKHYubGF0LCB2LmxvbiwgY1syXSwgY1szXSk7IH0pOwogICAgdmFyIHJheW9uID0gQ09ORklHLnJheW9uX2ttLCBuID0gY2x1YnMuZmlsdGVyKGZ1bmN0aW9uIChkKSB7IHJldHVybiBkIDw9IHJheW9uOyB9KS5sZW5ndGg7CiAgICBpZiAoIW4pIHsgcmF5b24gPSBDT05GSUcucmF5b25fbGFyZ2Vfa207IG4gPSBjbHVicy5maWx0ZXIoZnVuY3Rpb24gKGQpIHsgcmV0dXJuIGQgPD0gcmF5b247IH0pLmxlbmd0aDsgfQogICAgcmVzdWx0YXQgPSB7dmlsbGU6IHYubm9tICsgKHYuY3AgPyAiICgiICsgdi5jcCArICIpIiA6ICIiKSwgY3A6IHYuY3AgfHwgIiIsIG5iOiBuLCByYXlvbjogcmF5b24sIHNwb3J0OiBzcH07CiAgICB2YXIgYiA9ICQoIiNuYi1jbHVicyIpLCB0ID0gJCgiI25iLXRleHRlIiksIGQgPSAkKCIjbmItZGV0YWlsIik7CiAgICBmdW5jdGlvbiBkZXV4TGlnbmVzKGwxLCBsMikgeyAgLyogdGV4dGUgc2V1bGVtZW50IChhdWN1bmUgaW5qZWN0aW9uKSwgdW5lIGxpZ25lIHBhciBzcGFuICovCiAgICAgIHQuaW5uZXJIVE1MID0gIiI7CiAgICAgIFtsMSwgbDJdLmZvckVhY2goZnVuY3Rpb24gKHgpIHsgdmFyIHMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzcGFuIik7IHMudGV4dENvbnRlbnQgPSB4OyB0LmFwcGVuZENoaWxkKHMpOyB9KTsKICAgICAgdC5jbGFzc0xpc3QudG9nZ2xlKCJsb25nIiwgbDEubGVuZ3RoID4gMzIgfHwgbDIubGVuZ3RoID4gMzApOwogICAgfQogICAgYi5jbGFzc0xpc3QudG9nZ2xlKCJyZXNlYXUtZW50aWVyIiwgIW4pOwogICAgaWYgKG4pIHsKICAgICAgYi50ZXh0Q29udGVudCA9IFN0cmluZyhuKTsKICAgICAgZGV1eExpZ25lcyhuID4gMSA\/IFNQT1JUU1tzcF0uY2x1YnMgOiBTUE9SVFNbc3BdLmNsdWIsICJkYW5zIHZvdHJlIHpvbmUgZGUgY2hhbGFuZGlzZSIpOwogICAgICBkLnRleHRDb250ZW50ID0gIkF1dG91ciAiICsgZGVWaWxsZSh2Lm5vbSkgKyAiLCBkYW5zIHVuIHJheW9uIGRlICIgKyByYXlvbiArICIga20uIjsKICAgIH0gZWxzZSB7CiAgICAgIGIudGV4dENvbnRlbnQgPSAiKyBkZSA2MDAiOwogICAgICBkZXV4TGlnbmVzKCJjbHVicyBwYXJ0ZW5haXJlcyBlbiBGcmFuY2UiLCAiZXQgbGUgcsOpc2VhdSBzJ2FncmFuZGl0IHByw6hzICIgKyBkZVZpbGxlKHYubm9tKSk7CiAgICAgIGQudGV4dENvbnRlbnQgPSAiIjsKICAgIH0KICAgIGQuaGlkZGVuID0gIW47CiAgICAkKCIjZXRhcGUtMSIpLmhpZGRlbiA9IHRydWU7ICQoIiNldGFwZS0yIikuaGlkZGVuID0gZmFsc2U7ICQoIi5oZXJvLWdyaWxsZSIpLmNsYXNzTGlzdC5hZGQoImxhcmdlIik7CiAgICBzdWl2cmVFdmVuZW1lbnQoIlZpZXdDb250ZW50Iiwge2NvbnRlbnRfbmFtZTogImVsaWdpYmlsaXRlIiwgY29udGVudF9jYXRlZ29yeTogbWV0aWVyQ29kZSgpLCBzcG9ydDogU1BPUlRTW3NwXS5ub219KTsKICAgICQoIiNub20iKS5mb2N1cyh7cHJldmVudFNjcm9sbDogdHJ1ZX0pOwogICAgJCgiI2Zvcm11bGFpcmUiKS5zY3JvbGxJbnRvVmlldyh7YmxvY2s6ICJuZWFyZXN0In0pOwogIH0KICAkKCIjcmV0b3VyIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoKSB7ICQoIiNldGFwZS0yIikuaGlkZGVuID0gdHJ1ZTsgJCgiI2V0YXBlLTEiKS5oaWRkZW4gPSBmYWxzZTsgJCgiLmhlcm8tZ3JpbGxlIikuY2xhc3NMaXN0LnJlbW92ZSgibGFyZ2UiKTsgaW5WaWxsZS5mb2N1cygpOyB9KTsKCiAgLyogLS0tLS0tLS0tLSDDqXRhcGUgMiA6IGNvb3Jkb25uw6llcyDihpIgZW52b2kgKi8KICBmdW5jdGlvbiB0ZWxOb3JtKHQpIHsKICAgIHZhciB4ID0gKHQgfHwgIiIpLnJlcGxhY2UoL1tccy5cLSgpXS9nLCAiIik7CiAgICBpZiAoL14oXCszM3wwMDMzKS8udGVzdCh4KSkgeCA9ICIwIiArIHgucmVwbGFjZSgvXihcKzMzfDAwMzMpLywgIiIpOwogICAgcmV0dXJuIC9eMFsxLTldXGR7OH0kLy50ZXN0KHgpID8geCA6ICIiOwogIH0KICBmdW5jdGlvbiBjb29raWUobikgeyB2YXIgbSA9IGRvY3VtZW50LmNvb2tpZS5tYXRjaCgiKD86Xnw7ICkiICsgbiArICI9KFteO10qKSIpOyByZXR1cm4gbSA\/IGRlY29kZVVSSUNvbXBvbmVudChtWzFdKSA6ICIiOyB9CiAgZnVuY3Rpb24gdWlkKCkgeyByZXR1cm4gImxwLSIgKyBEYXRlLm5vdygpLnRvU3RyaW5nKDM2KSArICItIiArIE1hdGgucmFuZG9tKCkudG9TdHJpbmcoMzYpLnNsaWNlKDIsIDgpOyB9CgogICQoIiNldGFwZS0yIikuYWRkRXZlbnRMaXN0ZW5lcigic3VibWl0IiwgZnVuY3Rpb24gKGUpIHsKICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgIHZhciBub20gPSAkKCIjbm9tIikudmFsdWUudHJpbSgpLCB0ZWwgPSB0ZWxOb3JtKCQoIiN0ZWwiKS52YWx1ZSksIHNvY2lldGUgPSAkKCIjc29jaWV0ZSIpLnZhbHVlLnRyaW0oKSwgZW1haWwgPSAkKCIjZW1haWwiKS52YWx1ZS50cmltKCk7CiAgICB2YXIgb2tOID0gY2hhbXAoIiNjaGFtcC1ub20iLCBub20ubGVuZ3RoID49IDIpLCBva1MgPSBjaGFtcCgiI2NoYW1wLXNvY2lldGUiLCBzb2NpZXRlLmxlbmd0aCA+PSAyKSwKICAgICAgb2tUID0gY2hhbXAoIiNjaGFtcC10ZWwiLCAhIXRlbCksIG9rRSA9IGNoYW1wKCIjY2hhbXAtZW1haWwiLCAvXlteXHNAXStAW15cc0BdK1wuW15cc0BdezIsfSQvLnRlc3QoZW1haWwpKTsKICAgIGlmICghb2tOIHx8ICFva1MgfHwgIW9rVCB8fCAhb2tFKSB7ICQoIW9rTiA\/ICIjbm9tIiA6ICFva1MgPyAiI3NvY2lldGUiIDogIW9rVCA\/ICIjdGVsIiA6ICIjZW1haWwiKS5mb2N1cygpOyByZXR1cm47IH0KICAgIGZ1bmN0aW9uIHJhZGlvKG4pIHsgdmFyIHIgPSAkKCJpbnB1dFtuYW1lPSIgKyBuICsgIl06Y2hlY2tlZCIpOyByZXR1cm4gciA\/IHIudmFsdWUgOiAiIjsgfQogICAgaWYgKCQoIiNzaXRlX3dlYiIpLnZhbHVlKSByZXR1cm47IC8qIHJvYm90ICovCiAgICB2YXIgZW52b2kgPSBPYmplY3QuYXNzaWduKHsKICAgICAgaG9yb2RhdGFnZTogbmV3IERhdGUoKS50b0lTT1N0cmluZygpLCBwcmVub21fbm9tOiBub20sIHNvY2lldGU6IHNvY2lldGUsIHRlbGVwaG9uZTogdGVsLCBlbWFpbDogZW1haWwsIHRhaWxsZTogJCgiI3RhaWxsZSIpLnZhbHVlLAogICAgICBleGNsdXNpdml0ZTogcmFkaW8oImV4Y2x1c2l2aXRlIiksIGRpZ2l0YWw6IHJhZGlvKCJkaWdpdGFsIiksIGV2ZW5lbWVudHM6IHJhZGlvKCJldmVuZW1lbnRzIiksIGV2ZW5lbWVudHNfZGVkaWVzOiByYWRpbygiZXZlbmVtZW50c19kZWRpZXMiKSwKICAgICAgdmlsbGU6IHJlc3VsdGF0ID8gcmVzdWx0YXQudmlsbGUgOiAiIiwgY29kZV9wb3N0YWw6IHJlc3VsdGF0ID8gcmVzdWx0YXQuY3AgOiAiIiwgZGVwYXJ0ZW1lbnQ6IGRlcGFydGVtZW50KHJlc3VsdGF0ID8gcmVzdWx0YXQuY3AgOiAiIiksIG1ldGllcjogbWV0aWVyQ29kZSgpLCBtZXRpZXJfbGliZWxsZTogc2VsLnZhbHVlLnRyaW0oKS5zbGljZSgwLCAxMjApLAogICAgICBzcG9ydDogcmVzdWx0YXQgPyBTUE9SVFNbcmVzdWx0YXQuc3BvcnRdLm5vbSA6IFNQT1JUU1tzcG9ydENob2lzaSgpXS5ub20sCiAgICAgIG5iX2NsdWJzOiByZXN1bHRhdCA\/IHJlc3VsdGF0Lm5iIDogIiIsIHJheW9uX2ttOiByZXN1bHRhdCA\/IHJlc3VsdGF0LnJheW9uIDogIiIsCiAgICAgIHV0bV9zb3VyY2U6ICIiLCB1dG1fbWVkaXVtOiAiIiwgdXRtX2NhbXBhaWduOiAiIiwgdXRtX2NvbnRlbnQ6ICIiLCB1dG1fdGVybTogIiIsIHV0bV9pZDogIiIsIGZiY2xpZDogIiIsCiAgICAgIGZicDogY29va2llKCJfZmJwIiksIGZiYzogY29va2llKCJfZmJjIiksIHBhZ2U6IGxvY2F0aW9uLm9yaWdpbiArIGxvY2F0aW9uLnBhdGhuYW1lLAogICAgICBldmVudF9pZDogdWlkKCksIGNvbnNlbnRlbWVudF9tZXN1cmU6IGNvbnNlbnRlbWVudCgpID09PSAib3VpIiA\/ICJvdWkiIDogIm5vbiIKICAgIH0sIHN1aXZpKTsKICAgIHdpbmRvdy5fX2Rlcm5pZXJFbnZvaSA9IGVudm9pOwogICAgdmFyIGJ0biA9IGUuc3VibWl0dGVyIHx8ICQoIiNldGFwZS0yIGJ1dHRvblt0eXBlPXN1Ym1pdF0iKTsgYnRuLmRpc2FibGVkID0gdHJ1ZTsKICAgICQoIiNlcnJldXItZW52b2kiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogICAgdmFyIGVudm95ZXIgPSBDT05GSUcuZW5kcG9pbnQKICAgICAgPyAoZnVuY3Rpb24gKCkgewogICAgICAgICAgZnVuY3Rpb24gcGFyQ2Y3KCkgewogICAgICAgICAgdmFyIGZkID0gbmV3IEZvcm1EYXRhKCk7CiAgICAgICAgICBmZC5hcHBlbmQoIl93cGNmNyIsICI2MDE1Iik7IGZkLmFwcGVuZCgiX3dwY2Y3X3ZlcnNpb24iLCAiNi4xLjciKTsgZmQuYXBwZW5kKCJfd3BjZjdfbG9jYWxlIiwgImZyX0ZSIik7CiAgICAgICAgICBmZC5hcHBlbmQoIl93cGNmN191bml0X3RhZyIsICJ3cGNmNy1mNjAxNS1vMSIpOyBmZC5hcHBlbmQoIl93cGNmN19jb250YWluZXJfcG9zdCIsICIwIik7CiAgICAgICAgICBmZC5hcHBlbmQoImRvbm5lZXMiLCBKU09OLnN0cmluZ2lmeShlbnZvaSkpOwogICAgICAgICAgcmV0dXJuIGZldGNoKENPTkZJRy5lbmRwb2ludCwge21ldGhvZDogIlBPU1QiLCBib2R5OiBmZCwgY3JlZGVudGlhbHM6ICJvbWl0In0pCiAgICAgICAgICAgIC50aGVuKGZ1bmN0aW9uIChyKSB7IHJldHVybiByLmpzb24oKTsgfSkKICAgICAgICAgICAgLnRoZW4oZnVuY3Rpb24gKGopIHsgaWYgKCFqIHx8IGouc3RhdHVzICE9PSAibWFpbF9zZW50IikgdGhyb3cgbmV3IEVycm9yKCJlbnZvaSByZWZ1c8OpIDogIiArIChqICYmIGouc3RhdHVzKSk7IH0pOwogICAgICAgICAgfQogICAgICAgICAgaWYgKCFDT05GSUcuZmx1eCkgcmV0dXJuIHBhckNmNygpOwogICAgICAgICAgcmV0dXJuIGZldGNoKENPTkZJRy5mbHV4LCB7bWV0aG9kOiAiUE9TVCIsIG1vZGU6ICJjb3JzIiwgY3JlZGVudGlhbHM6ICJvbWl0IiwgaGVhZGVyczogeyJDb250ZW50LVR5cGUiOiAiYXBwbGljYXRpb24vanNvbiJ9LCBib2R5OiBKU09OLnN0cmluZ2lmeShlbnZvaSl9KQogICAgICAgICAgICAudGhlbihmdW5jdGlvbiAocikgeyBpZiAoIXIub2spIHRocm93IG5ldyBFcnJvcigiZmx1eCA6IEhUVFAgIiArIHIuc3RhdHVzKTsgfSkKICAgICAgICAgICAgLmNhdGNoKGZ1bmN0aW9uICgpIHsgcmV0dXJuIHBhckNmNygpOyB9KTsKICAgICAgICB9KSgpCiAgICAgIDogUHJvbWlzZS5yZXNvbHZlKCk7CiAgICBlbnZveWVyLnRoZW4oZnVuY3Rpb24gKCkgeyBtZXJjaShlbnZvaSk7IH0pLmNhdGNoKGZ1bmN0aW9uICgpIHsgYnRuLmRpc2FibGVkID0gZmFsc2U7ICQoIiNlcnJldXItZW52b2kiKS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsgfSk7CiAgfSk7CgogIGZ1bmN0aW9uIG1lcmNpKGVudm9pKSB7CiAgICB2YXIgcHJlbm9tID0gZW52b2kucHJlbm9tX25vbS5zcGxpdCgvXHMrLylbMF07CiAgICAkKCIjbWVyY2ktdGl0cmUiKS50ZXh0Q29udGVudCA9ICJDJ2VzdCBub3TDqSwgIiArIHByZW5vbSArICIgISI7CiAgICB2YXIgbXQgPSAkKCIjbWVyY2ktdGV4dGUiKSwgbnVtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpOyAgLyogdGV4dGUgc2V1bGVtZW50IDsgbGUgbnVtw6lybyBuZSBzZSBjb3VwZSBwYXMgKi8KICAgIG51bS5jbGFzc05hbWUgPSAidGVsIjsgbnVtLnRleHRDb250ZW50ID0gZW52b2kudGVsZXBob25lLnJlcGxhY2UoLyhcZHsyfSkoPz1cZCkvZywgIiQxICIpOwogICAgbXQudGV4dENvbnRlbnQgPSAiVW4gY29uc2VpbGxlciBNb2Jpc3BvcnQgdm91cyByYXBwZWxsZSBhdSAiOwogICAgbXQuYXBwZW5kQ2hpbGQobnVtKTsKICAgIG10LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCIsIHBvdXIgdm91cyBwcsOpc2VudGVyIGxlcyAiICsgU1BPUlRTW3Jlc3VsdGF0ID8gcmVzdWx0YXQuc3BvcnQgOiAidCJdLmNsdWJzICsgKHJlc3VsdGF0ID8gIiBhdXRvdXIgIiArIGRlVmlsbGUocmVzdWx0YXQudmlsbGUucmVwbGFjZSgvXHMqXCguKlwpJC8sICIiKSkgOiAiIHByw6hzIGRlIGNoZXogdm91cyIpICsgIi4iKSk7CiAgICAkKCIjZXRhcGUtMiIpLmhpZGRlbiA9IHRydWU7ICQoIiNldGFwZS0zIikuaGlkZGVuID0gZmFsc2U7ICQoIi5oZXJvLWdyaWxsZSIpLmNsYXNzTGlzdC5yZW1vdmUoImxhcmdlIik7ICQoIiNldGFwZS0zIikuZm9jdXMoe3ByZXZlbnRTY3JvbGw6IHRydWV9KTsKICAgICQoIiNmb3JtdWxhaXJlIikuc2Nyb2xsSW50b1ZpZXcoe2Jsb2NrOiAiY2VudGVyIn0pOwogICAgc3VpdnJlRXZlbmVtZW50KCJMZWFkIiwge2NvbnRlbnRfY2F0ZWdvcnk6IGVudm9pLm1ldGllciwgc3BvcnQ6IGVudm9pLnNwb3J0fSwgZW52b2kuZXZlbnRfaWQpOwogIH0KCiAgLyogLS0tLS0tLS0tLSBtZXN1cmUgOiByaWVuIGF2YW50IGwnYWNjb3JkIChDTklMKSAqLwogIHZhciBDTEUgPSAibW9iaV9jb25zZW50ZW1lbnQiOwogIGZ1bmN0aW9uIGNvbnNlbnRlbWVudCgpIHsKICAgIHRyeSB7IHZhciB2ID0gSlNPTi5wYXJzZShsb2NhbFN0b3JhZ2UuZ2V0SXRlbShDTEUpIHx8ICJudWxsIik7IHJldHVybiB2ICYmIChEYXRlLm5vdygpIC0gdi50IDwgMTgyICogODY0ZTUpID8gdi52IDogbnVsbDsgfSBjYXRjaCAoZSkgeyByZXR1cm4gbnVsbDsgfQogIH0KICBmdW5jdGlvbiBtZW1vcmlzZXIodikgeyB0cnkgeyBsb2NhbFN0b3JhZ2Uuc2V0SXRlbShDTEUsIEpTT04uc3RyaW5naWZ5KHt2OiB2LCB0OiBEYXRlLm5vdygpfSkpOyB9IGNhdGNoIChlKSB7fSB9CiAgdmFyIG1lc3VyZUFjdGl2ZSA9IGZhbHNlOwogIGZ1bmN0aW9uIGNoYXJnZXJNZXN1cmUoKSB7CiAgICBpZiAobWVzdXJlQWN0aXZlKSByZXR1cm47IG1lc3VyZUFjdGl2ZSA9IHRydWU7CiAgICBpZiAoQ09ORklHLnBpeGVsX2lkKSB7CiAgICAgICFmdW5jdGlvbiAoZiwgYiwgZSwgdiwgbiwgdCwgcykgeyBpZiAoZi5mYnEpIHJldHVybjsgbiA9IGYuZmJxID0gZnVuY3Rpb24gKCkgeyBuLmNhbGxNZXRob2QgPyBuLmNhbGxNZXRob2QuYXBwbHkobiwgYXJndW1lbnRzKSA6IG4ucXVldWUucHVzaChhcmd1bWVudHMpOyB9OwogICAgICAgIGlmICghZi5fZmJxKSBmLl9mYnEgPSBuOyBuLnB1c2ggPSBuOyBuLmxvYWRlZCA9ICEwOyBuLnZlcnNpb24gPSAiMi4wIjsgbi5xdWV1ZSA9IFtdOyB0ID0gYi5jcmVhdGVFbGVtZW50KGUpOyB0LmFzeW5jID0gITA7IHQuc3JjID0gdjsKICAgICAgICBzID0gYi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTsgcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh0LCBzKTsgfSh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgImh0dHBzOi8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvZmJldmVudHMuanMiKTsKICAgICAgd2luZG93LmZicSgiaW5pdCIsIENPTkZJRy5waXhlbF9pZCk7IHdpbmRvdy5mYnEoInRyYWNrIiwgIlBhZ2VWaWV3Iik7CiAgICB9CiAgICBpZiAoQ09ORklHLmdhNF9pZCkgewogICAgICB2YXIgZyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOyBnLmFzeW5jID0gdHJ1ZTsgZy5zcmMgPSAiaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD0iICsgQ09ORklHLmdhNF9pZDsgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChnKTsKICAgICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107IHdpbmRvdy5ndGFnID0gZnVuY3Rpb24gKCkgeyB3aW5kb3cuZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfTsKICAgICAgd2luZG93Lmd0YWcoImpzIiwgbmV3IERhdGUoKSk7IHdpbmRvdy5ndGFnKCJjb25maWciLCBDT05GSUcuZ2E0X2lkKTsKICAgIH0KICB9CiAgZnVuY3Rpb24gc3VpdnJlRXZlbmVtZW50KG5vbSwgZG9ubmVlcywgZXZlbnRJZCkgewogICAgaWYgKCFtZXN1cmVBY3RpdmUpIHJldHVybjsKICAgIGlmICh3aW5kb3cuZmJxKSB3aW5kb3cuZmJxKCJ0cmFjayIsIG5vbSwgZG9ubmVlcyB8fCB7fSwgZXZlbnRJZCA\/IHtldmVudElEOiBldmVudElkfSA6IHVuZGVmaW5lZCk7CiAgICBpZiAod2luZG93Lmd0YWcpIHdpbmRvdy5ndGFnKCJldmVudCIsIG5vbSA9PT0gIkxlYWQiID8gImdlbmVyYXRlX2xlYWQiIDogInZpZXdfaXRlbV9saXN0IiwgZG9ubmVlcyB8fCB7fSk7CiAgfQogIHZhciBiYW5kZWF1ID0gJCgiI2Nvb2tpZXMiKTsKICBpZiAoQ09ORklHLnBpeGVsX2lkIHx8IENPTkZJRy5nYTRfaWQpIHsKICAgICQoIiNnZXJlci1jb29raWVzIikuaGlkZGVuID0gZmFsc2U7CiAgICB2YXIgYyA9IGNvbnNlbnRlbWVudCgpOwogICAgaWYgKGMgPT09ICJvdWkiKSBjaGFyZ2VyTWVzdXJlKCk7IGVsc2UgaWYgKGMgPT09IG51bGwpIGJhbmRlYXUuaGlkZGVuID0gZmFsc2U7CiAgICAkKCIjY29va2llcy1hY2NlcHRlciIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKCkgeyBtZW1vcmlzZXIoIm91aSIpOyBiYW5kZWF1LmhpZGRlbiA9IHRydWU7IGNoYXJnZXJNZXN1cmUoKTsgfSk7CiAgICAkKCIjY29va2llcy1yZWZ1c2VyIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbiAoKSB7IG1lbW9yaXNlcigibm9uIik7IGJhbmRlYXUuaGlkZGVuID0gdHJ1ZTsgfSk7CiAgICAkKCIjZ2VyZXItY29va2llcyIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKCkgeyBiYW5kZWF1LmhpZGRlbiA9IGZhbHNlOyB9KTsKICB9CgogIC8qIC0tLS0tLS0tLS0gbGllbnMgdmVycyBsZSBmb3JtdWxhaXJlICsgYmFycmUgY29sbGFudGUgbW9iaWxlICovCiAgJCQoIltkYXRhLXZlcnMtZm9ybXVsYWlyZV0iKS5mb3JFYWNoKGZ1bmN0aW9uIChhKSB7CiAgICBhLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGUpIHsKICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICBpZiAoYS5kYXRhc2V0LnNwb3J0KSB7IGlmICgkKCIjZXRhcGUtMSIpLmhpZGRlbikgeyAkKCIjZXRhcGUtMiIpLmhpZGRlbiA9IHRydWU7ICQoIiNldGFwZS0zIikuaGlkZGVuID0gdHJ1ZTsgJCgiI2V0YXBlLTEiKS5oaWRkZW4gPSBmYWxzZTsgfSB9ICQoIiNmb3JtdWxhaXJlIikuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOiByZWR1aXQgPyAiYXV0byIgOiAic21vb3RoIiwgYmxvY2s6ICJjZW50ZXIifSk7CiAgICAgIHZhciBjaWJsZSA9ICEkKCIjZXRhcGUtMSIpLmhpZGRlbiA\/IGluVmlsbGUgOiAoISQoIiNldGFwZS0yIikuaGlkZGVuID8gJCgiI25vbSIpIDogbnVsbCk7CiAgICAgIGlmIChjaWJsZSkgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7IGNpYmxlLmZvY3VzKHtwcmV2ZW50U2Nyb2xsOiB0cnVlfSk7IH0sIDQ1MCk7CiAgICB9KTsKICB9KTsKICB2YXIgYmFycmUgPSAkKCIjYmFycmUtbW9iaWxlIiksIGNhcnRlVmlzaWJsZSA9IHRydWU7CiAgaWYgKCJJbnRlcnNlY3Rpb25PYnNlcnZlciIgaW4gd2luZG93KSB7CiAgICBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24gKGVuKSB7IGNhcnRlVmlzaWJsZSA9IGVuWzBdLmlzSW50ZXJzZWN0aW5nOyBtYWooKTsgfSwge3RocmVzaG9sZDogMH0pLm9ic2VydmUoJCgiI2Zvcm11bGFpcmUiKSk7CiAgfQogIGZ1bmN0aW9uIG1haigpIHsgdmFyIHYgPSAhY2FydGVWaXNpYmxlICYmIHdpbmRvdy5zY3JvbGxZID4gMzAwOyBiYXJyZS5jbGFzc0xpc3QudG9nZ2xlKCJ2aXNpYmxlIiwgdik7IGJhcnJlLnNldEF0dHJpYnV0ZSgiYXJpYS1oaWRkZW4iLCBTdHJpbmcoIXYpKTsgfQogIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJzY3JvbGwiLCBtYWosIHtwYXNzaXZlOiB0cnVlfSk7Cn0pKCk7Cg==\"><\/script>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>04 84 89 00 87Appeler Mobisport Vos futurs clients jouent au tennis et au padel, pr\u00e8s de chez vous Mobisport installe votre publicit\u00e9 dans les clubs de tennis et de padel autour de vous. \u00catre rappel\u00e9 par un conseiller \u2192 Elles sont d\u00e9j\u00e0 dans nos clubs T\u00e9moignage vid\u00e9o \u00b7 Energies PCS \u201c \u00c7a nous a [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-6076","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/www.mobisportconcept.com\/en\/wp-json\/wp\/v2\/pages\/6076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mobisportconcept.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mobisportconcept.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mobisportconcept.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mobisportconcept.com\/en\/wp-json\/wp\/v2\/comments?post=6076"}],"version-history":[{"count":10,"href":"https:\/\/www.mobisportconcept.com\/en\/wp-json\/wp\/v2\/pages\/6076\/revisions"}],"predecessor-version":[{"id":6164,"href":"https:\/\/www.mobisportconcept.com\/en\/wp-json\/wp\/v2\/pages\/6076\/revisions\/6164"}],"wp:attachment":[{"href":"https:\/\/www.mobisportconcept.com\/en\/wp-json\/wp\/v2\/media?parent=6076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}