From c4aa5b2ff947ff838d71cabc7f3d36e616494727 Mon Sep 17 00:00:00 2001 From: TheCoreDev Date: Wed, 20 Jan 2021 17:33:33 +0100 Subject: [PATCH] =?UTF-8?q?On=20finalise=20avec=20un=20template=20d'email?= =?UTF-8?q?=20sp=C3=A9cifique.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../media/images/store/6007159840565-logo.png | Bin 50965 -> 0 bytes .../images/store/6008522273966-separateur.jpg | Bin 0 -> 4486 bytes templates/email/aomc/I18n/ar_SA.php | 32 + templates/email/aomc/I18n/cs_CZ.php | 68 + templates/email/aomc/I18n/de_DE.php | 68 + templates/email/aomc/I18n/el_GR.php | 32 + templates/email/aomc/I18n/en_US.php | 84 + templates/email/aomc/I18n/es_ES.php | 68 + templates/email/aomc/I18n/fa_IR.php | 68 + templates/email/aomc/I18n/fr_FR.php | 84 + templates/email/aomc/I18n/hu_HU.php | 67 + templates/email/aomc/I18n/id_ID.php | 40 + templates/email/aomc/I18n/it_IT.php | 20 + templates/email/aomc/I18n/pl_PL.php | 41 + templates/email/aomc/I18n/pt_BR.php | 68 + templates/email/aomc/I18n/pt_PT.php | 5 + templates/email/aomc/I18n/ru_RU.php | 79 + templates/email/aomc/I18n/sk_SK.php | 68 + templates/email/aomc/I18n/tr_TR.php | 68 + templates/email/aomc/LICENSE.txt | 165 ++ templates/email/aomc/README | 71 + templates/email/aomc/Readme.md | 18 + .../email/aomc/account_changed_by_admin.html | 31 + .../email/aomc/account_changed_by_admin.txt | 18 + .../email/aomc/account_created_by_admin.html | 31 + .../email/aomc/account_created_by_admin.txt | 16 + templates/email/aomc/admin_password.html | 26 + templates/email/aomc/admin_password.txt | 10 + templates/email/aomc/assets/img/header.jpg | Bin 0 -> 74372 bytes templates/email/aomc/assets/img/logo.gif | Bin 0 -> 2159 bytes .../email/aomc/assets/img/separateur.jpg | Bin 0 -> 4486 bytes templates/email/aomc/composer.json | 10 + .../email/aomc/customer_confirmation.html | 29 + .../email/aomc/customer_confirmation.txt | 11 + templates/email/aomc/default-html-layout.tpl | 26 + templates/email/aomc/default-text-layout.tpl | 26 + templates/email/aomc/email-layout.tpl | 497 +++++ .../newsletter_subscription_confirmation.html | 24 + .../newsletter_subscription_confirmation.txt | 10 + templates/email/aomc/order_confirmation.html | 149 ++ templates/email/aomc/order_confirmation.txt | 54 + templates/email/aomc/order_notification.html | 129 ++ templates/email/aomc/order_notification.txt | 52 + templates/email/aomc/password.html | 26 + templates/email/aomc/password.txt | 12 + templates/email/aomc/template.xml | 43 + .../aomc/ajax/order-delivery-module-list.html | 2 +- .../aomc/includes/addedToCart.html | 2 +- templates/frontOffice/aomc/layout.tpl | 2 +- .../mondialrelay/assets/img/4c1ceb5.png | Bin 5134 -> 0 bytes .../mondialrelay/assets/js/57d9d69.js | 1 - .../default/PayPal/assets/1fb2500.png | Bin 6177 -> 0 bytes .../default/PayPal/assets/71dbb05.png | Bin 19853 -> 0 bytes .../default/PayPal/assets/a15af4a.png | Bin 17985 -> 0 bytes .../default/PayPal/assets/e522c4d.png | Bin 26728 -> 0 bytes .../template-assets/assets/js/4f20017.js | 1758 ----------------- .../assets/js/bootstrap-select/bec3af0.js | 709 ------- .../template-assets/assets/js/cf1f95a.js | 271 --- .../template-assets/assets/js/fea13a5.js | 7 - .../aomc/template-assets/assets/.source-stamp | 1 + .../template-assets/assets/img/header.jpg | Bin 0 -> 74372 bytes .../aomc/template-assets/assets/img/logo.gif | Bin 0 -> 2159 bytes .../template-assets/assets/img/separateur.jpg | Bin 0 -> 4486 bytes 63 files changed, 2448 insertions(+), 2749 deletions(-) delete mode 100644 local/media/images/store/6007159840565-logo.png create mode 100644 local/media/images/store/6008522273966-separateur.jpg create mode 100644 templates/email/aomc/I18n/ar_SA.php create mode 100644 templates/email/aomc/I18n/cs_CZ.php create mode 100644 templates/email/aomc/I18n/de_DE.php create mode 100644 templates/email/aomc/I18n/el_GR.php create mode 100644 templates/email/aomc/I18n/en_US.php create mode 100644 templates/email/aomc/I18n/es_ES.php create mode 100644 templates/email/aomc/I18n/fa_IR.php create mode 100644 templates/email/aomc/I18n/fr_FR.php create mode 100644 templates/email/aomc/I18n/hu_HU.php create mode 100644 templates/email/aomc/I18n/id_ID.php create mode 100644 templates/email/aomc/I18n/it_IT.php create mode 100644 templates/email/aomc/I18n/pl_PL.php create mode 100644 templates/email/aomc/I18n/pt_BR.php create mode 100644 templates/email/aomc/I18n/pt_PT.php create mode 100644 templates/email/aomc/I18n/ru_RU.php create mode 100644 templates/email/aomc/I18n/sk_SK.php create mode 100644 templates/email/aomc/I18n/tr_TR.php create mode 100644 templates/email/aomc/LICENSE.txt create mode 100644 templates/email/aomc/README create mode 100644 templates/email/aomc/Readme.md create mode 100644 templates/email/aomc/account_changed_by_admin.html create mode 100644 templates/email/aomc/account_changed_by_admin.txt create mode 100644 templates/email/aomc/account_created_by_admin.html create mode 100644 templates/email/aomc/account_created_by_admin.txt create mode 100644 templates/email/aomc/admin_password.html create mode 100644 templates/email/aomc/admin_password.txt create mode 100644 templates/email/aomc/assets/img/header.jpg create mode 100644 templates/email/aomc/assets/img/logo.gif create mode 100644 templates/email/aomc/assets/img/separateur.jpg create mode 100644 templates/email/aomc/composer.json create mode 100644 templates/email/aomc/customer_confirmation.html create mode 100644 templates/email/aomc/customer_confirmation.txt create mode 100644 templates/email/aomc/default-html-layout.tpl create mode 100644 templates/email/aomc/default-text-layout.tpl create mode 100644 templates/email/aomc/email-layout.tpl create mode 100644 templates/email/aomc/newsletter_subscription_confirmation.html create mode 100644 templates/email/aomc/newsletter_subscription_confirmation.txt create mode 100644 templates/email/aomc/order_confirmation.html create mode 100644 templates/email/aomc/order_confirmation.txt create mode 100644 templates/email/aomc/order_notification.html create mode 100644 templates/email/aomc/order_notification.txt create mode 100644 templates/email/aomc/password.html create mode 100644 templates/email/aomc/password.txt create mode 100644 templates/email/aomc/template.xml delete mode 100644 web/assets/backOffice/default/MondialRelay/mondialrelay/assets/img/4c1ceb5.png delete mode 100644 web/assets/backOffice/default/MondialRelay/mondialrelay/assets/js/57d9d69.js delete mode 100644 web/assets/backOffice/default/PayPal/assets/1fb2500.png delete mode 100644 web/assets/backOffice/default/PayPal/assets/71dbb05.png delete mode 100644 web/assets/backOffice/default/PayPal/assets/a15af4a.png delete mode 100644 web/assets/backOffice/default/PayPal/assets/e522c4d.png delete mode 100644 web/assets/backOffice/default/template-assets/assets/js/4f20017.js delete mode 100644 web/assets/backOffice/default/template-assets/assets/js/bootstrap-select/bec3af0.js delete mode 100644 web/assets/backOffice/default/template-assets/assets/js/cf1f95a.js delete mode 100644 web/assets/backOffice/default/template-assets/assets/js/fea13a5.js create mode 100644 web/assets/email/aomc/template-assets/assets/.source-stamp create mode 100644 web/assets/email/aomc/template-assets/assets/img/header.jpg create mode 100644 web/assets/email/aomc/template-assets/assets/img/logo.gif create mode 100644 web/assets/email/aomc/template-assets/assets/img/separateur.jpg diff --git a/local/media/images/store/6007159840565-logo.png b/local/media/images/store/6007159840565-logo.png deleted file mode 100644 index 21eea22ebd5dfd45e82184097b5925570a179382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50965 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 literal 0 HcmV?d00001 diff --git a/templates/email/aomc/I18n/ar_SA.php b/templates/email/aomc/I18n/ar_SA.php new file mode 100644 index 00000000..5939d270 --- /dev/null +++ b/templates/email/aomc/I18n/ar_SA.php @@ -0,0 +1,32 @@ + 'جميع الحقوق محفوظة.', + 'Billing address:' => 'عنوان الفاتورة:', + 'Copyright' => 'حق النشر', + 'Delivery address:' => 'عنوان التوصيل:', + 'Delivery method:' => 'طريقة التسليم:', + 'Email not displaying correctly?' => 'البريد الإلكتروني لم يعرض بشكل صحيح؟', + 'For any questions, or concerns, feel free to contact %mail.' => 'لأي أسئلة أو مخاوف، لا تتردد في الاتصال mail %.', + 'Here are the details of your purchase:' => 'وفيما يلي تفاصيل الشراء الخاصة بك:', + 'Kind regards' => 'مع أطيب تحياتي', + 'Order Number:' => 'رقم طلب الشراء:', + 'Order Total' => 'إجمالي الطلبية', + 'Order Total:' => 'إجمالي الطلبية:', + 'Our contact us at:' => 'اتصل بنا على:', + 'Our mailing address is:' => 'عنواننا البريدي:', + 'Paid With:' => 'تدفع لصالح:', + 'Price in' => 'الأسعار في', + 'Purchase Date:' => 'تاريخ الشراء:', + 'Shipping:' => 'الشحن:', + 'Support' => 'الدعم', + 'Thank you for your order!' => 'شكراً لطلبكم معنا!', + 'Thanks' => 'شكرًا', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'الإجمالي', + 'View it in your browser' => 'قم بعرضها في المستعرض الخاص بك', + 'What You Purchased' => 'ماذا قد اشتريت', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'يمكنك تغيير كلمة المرور الخاصة بك في حساب المستخدم الخاص بك عن طريق فتح الرابط "تغيير كلمة المرور الخاصة بي" تحت المعلومات الشخصية الخاصة بك', + 'Your order confirmation Nº %ref' => 'رقم تأكيد أمر الطلب الخاص بك هو % ref', + 'Your password for %store' => 'كلمة المرور للـ %store', +]; diff --git a/templates/email/aomc/I18n/cs_CZ.php b/templates/email/aomc/I18n/cs_CZ.php new file mode 100644 index 00000000..c4b115a4 --- /dev/null +++ b/templates/email/aomc/I18n/cs_CZ.php @@ -0,0 +1,68 @@ + '* Fakturační adresa', + '* Delivery address' => '* Doručovací adresa', + '* Items ordered:' => '* Objednané zboží:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nová objednávka ref. %ref byla vytvořena dne %date. Podrobnosti:', + 'All rights reserved.' => 'Všechna práva vyhrazena.', + 'An account at %store_name has been created by one of our managers.' => 'Pro Vás byl vytvořen účet v obchodě %store_name jedním z našich manažerů.', + 'Billing address:' => 'Fakturační adresa:', + 'Copyright' => 'Autorská práva', + 'Customer billing address:' => 'Fakturační adresa zákazníka:', + 'Customer delivery address:' => 'Dodací adresa zákazníka:', + 'Delivery address:' => 'Doručovací adresa:', + 'Delivery method:' => 'Způsob doručení:', + 'Email not displaying correctly?' => 'E-mail se nezobrazuje správně?', + 'For any questions, or concerns, feel free to contact %mail.' => 'V případě jakýchkoliv dotazů nebo připomínek, neváhejte nás kontaktovat na %mail.', + 'Have a nice day.' => 'Hezký den.', + 'Hello' => 'Dobrý den', + 'Hello,' => 'Dobrý den,', + 'Hello, a new order has been placed.' => 'Dobrý den, nová objednávka byla vytvořená.', + 'Here are the details of your purchase:' => 'Podrobnosti o nákupu:', + 'Here is the details of your order %ref placed on %date' => 'Informace o Vaší objednávce %ref ze dne %date', + 'Item : %item' => 'Položka: %item', + 'Items ordered:' => 'Objednané zboží:', + 'Items total : %amount' => 'Položek celkem: %amount', + 'Kind regards' => 'S pozdravem', + 'New order placed on %store_name Nº %ref' => 'Nová objednávka v obchodě %store_name číslo %ref', + 'Order Number:' => 'Číslo objednávky:', + 'Order Total' => 'Objednávka celkem', + 'Order Total:' => 'Objednávka celkem:', + 'Our contact us at:' => 'Kontaktujte nás na:', + 'Our mailing address is:' => 'Naše poštovní adresa je:', + 'Paid With:' => 'Zaplaceno:', + 'Price in' => 'Cena v', + 'Purchase Date:' => 'Datum nákupu:', + 'Quantity : %qty' => 'Množství: %qty', + 'Shipping : %amount' => 'Poštovné: %amount', + 'Shipping:' => 'Poštovné:', + 'Support' => 'Podpora', + 'Thank you for your order!' => 'Děkujeme za objednávku!', + 'Thanks' => 'Děkuji', + 'The %store team.' => '%store tým.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Pro přihlášení použijte emailovou adresu %email', + 'Total' => 'Celkem', + 'Total due : %amount' => 'Celková častka: %amount', + 'Unit price : %amount' => 'Jednotková cena: %amount', + 'View it in your browser' => 'Zobrazit v prohlížeči', + 'View this order in your account at %shop_name' => 'Zobrazit tuto objednávku ve vašem zákaznickém účtu na stránkách %shop_name', + 'View this order in your shop back-office.' => 'Zobrazte toto objednávku v administračním rozhání obchodu.', + 'What You Purchased' => 'Co jste si zakoupili', + 'You can change your password and your account details at any time in our store.' => 'Své heslo a osobní údaje můžete kdykoliv změnit v našem obchodě.', + 'You can change your password and your account details at any time in our store at %url.' => 'Své heslo a osobní údaje můžete kdykoliv změnit v našem obchodě na adrese %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Můžete změnit své heslo ve vašem uživatelském účtu tak, že otevře odkaz "Změnit heslo" v záložce vaše osobní údaje', + 'You have requested a new password for your account at %store_name' => 'Požádali jste o nové heslo pro váš účet v obchodě %store_name', + 'Your %store account' => 'Váš %store účet', + 'Your account at %store_name has been changed by one of our managers.' => 'Váš účet v obchodě %store_name byl změněn jeden z našich manažerů.', + 'Your account information for %store' => 'Informace o účtu v obchodě %store', + 'Your billing address' => 'Vaše fakturační adresa', + 'Your delivery address' => 'Vaše dodací adresa', + 'Your invoice is available in your customer account at %url' => 'Faktura je k dispozici ve Vašem Zákaznickém účtu na adrese %url', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your order confirmation Nº %ref' => 'Potvrzení objednávky č. %ref', + 'Your password for %store' => 'Vaše heslo pro %store', + 'Your password is %pass' => 'Vaše heslo je %pass', +]; diff --git a/templates/email/aomc/I18n/de_DE.php b/templates/email/aomc/I18n/de_DE.php new file mode 100644 index 00000000..7a935c66 --- /dev/null +++ b/templates/email/aomc/I18n/de_DE.php @@ -0,0 +1,68 @@ + '* Rechnungsadresse', + '* Delivery address' => '* Lieferadresse', + '* Items ordered:' => '* Bestellte Artikeln', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Eine neue Bestellung Ref. %ref wurde den %date aufgegeben. Hier sind die Details :', + 'All rights reserved.' => 'Alle Rechte vorbehalten.', + 'An account at %store_name has been created by one of our managers.' => 'Ein Konto bei %store_name wurde von einem unseren Managers erstellt', + 'Billing address:' => 'Rechnungsadresse : ', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Kunde Zahlungsadresse:', + 'Customer delivery address:' => 'Kunde Lieferadresse:', + 'Delivery address:' => 'Lieferadresse :', + 'Delivery method:' => 'Lieferungsmethode : ', + 'Email not displaying correctly?' => 'E-Mail nicht richtig angezeigt ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Für jede Fragen, bitte kontaktieren Sie uns : %mail. ', + 'Have a nice day.' => 'Schönen Tag.', + 'Hello' => 'Hallo', + 'Hello,' => 'Hallo,', + 'Hello, a new order has been placed.' => 'Hallo, eine neue Bestellung wurde aufgegeben.', + 'Here are the details of your purchase:' => 'Hier sind die Details Ihrer Bestellung :', + 'Here is the details of your order %ref placed on %date' => 'Ihr sind die Details Ihre Bestellung %ref die Sie den %date aufgegeben haben. ', + 'Item : %item' => 'Artikel : %item', + 'Items ordered:' => 'Bestellte Produkte:', + 'Items total : %amount' => 'Artikel Gesamtsumme : %amount', + 'Kind regards' => 'Mit freundlichen Grüßen', + 'New order placed on %store_name Nº %ref' => 'Eine neue Bestellung wurde bei %store_name N° %ref aufgegeben', + 'Order Number:' => 'Bestellungsnummer :', + 'Order Total' => 'Gesamtsumme', + 'Order Total:' => 'Gesamtsumme :', + 'Our contact us at:' => 'Unsere Kontaktdetails', + 'Our mailing address is:' => 'Unsere Mailingadresse ist', + 'Paid With:' => 'Bezahlt mit :', + 'Price in' => 'Preis in', + 'Purchase Date:' => 'Bestellungsdatum :', + 'Quantity : %qty' => 'Menge : %qty', + 'Shipping : %amount' => 'Lieferung : %amount', + 'Shipping:' => 'Lieferung :', + 'Support' => 'Kundendienst', + 'Thank you for your order!' => 'Vielen Dank für Ihre Bestellung !', + 'Thanks' => 'Danke !', + 'The %store team.' => 'Die %store Team.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Um sich anzumelden, nutzen Sie bitte die E-Mail-Adresse %email ', + 'Total' => 'Gesamtsumme', + 'Total due : %amount' => 'Gesamtsumme : %amount', + 'Unit price : %amount' => 'Einzelpreis : %amount', + 'View it in your browser' => 'In Ihrem Browser ansehen', + 'View this order in your account at %shop_name' => 'Diese Angebot in Ihrem Konto bei %shop_name ansehen', + 'View this order in your shop back-office.' => 'Sehen Sie diese Bestellung in Ihrem Back-Office.', + 'What You Purchased' => 'Was Sie bestellt haben', + 'You can change your password and your account details at any time in our store.' => 'Sie können ihr Passwort und Ihre Kontodaten ändern auf die Seite in unserem Shop.', + 'You can change your password and your account details at any time in our store at %url.' => 'Sir können Ihr Passwort und Ihre Kontodaten in unserem Geschäft jederzeit ändern auf %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Sie können Ihr Passwort in Ihrem Benutzerkonto ändern, indem Sie den Link "Mein Passwort ändern" unter Ihre persönlichen Informationen finden können', + 'You have requested a new password for your account at %store_name' => 'Sie haben ein neues Passwort für Ihr Konto bei %store_name angefordert', + 'Your %store account' => 'Ihr %store Konto', + 'Your account at %store_name has been changed by one of our managers.' => 'Ihr Konto bei %store_name wurde von einem unseren Managers geändert. ', + 'Your account information for %store' => 'Ihre Kontodaten bei %store', + 'Your billing address' => 'Ihre Zahlungsadresse', + 'Your delivery address' => 'Ihre Lieferadresse', + 'Your invoice is available in your customer account at %url' => 'Ihre Rechnung ist in Ihrem Konto auf die Seite %url verfügbar', + 'Your new password is %pass' => 'Ihr neues Passwort ist %pass', + 'Your new password is %pass' => 'Ihr neues Passwort ist %pass ', + 'Your order confirmation Nº %ref' => 'Ihre Bestellungsbestätigung Nr. %ref', + 'Your password for %store' => 'Ihr Passwort für %store', + 'Your password is %pass' => 'Ihr Passwort ist %pass ', +]; diff --git a/templates/email/aomc/I18n/el_GR.php b/templates/email/aomc/I18n/el_GR.php new file mode 100644 index 00000000..e2aa09d0 --- /dev/null +++ b/templates/email/aomc/I18n/el_GR.php @@ -0,0 +1,32 @@ + 'Με επιφύλαξη παντός δικαιώματος.', + 'Billing address:' => 'Διεύθυνση χρέωσης:', + 'Copyright' => 'Πνευματικά δικαιώματα', + 'Delivery address:' => 'Διεύθυνση παράδοσης:', + 'Delivery method:' => 'Μέθοδος παράδοσης:', + 'Email not displaying correctly?' => 'Το Email δεν εμφανίζεται σωστά;', + 'For any questions, or concerns, feel free to contact %mail.' => 'Για οποιεσδήποτε ερωτήσεις ή ανησυχίες, μη διστάσετε να επικοινωνήσετε μαζί μας στο %mail.', + 'Here are the details of your purchase:' => 'Εδώ είναι οι λεπτομέρειες της αγοράς σας:', + 'Kind regards' => 'Με εκτίμηση', + 'Order Number:' => 'Αριθμός παραγγελίας:', + 'Order Total' => 'Το συνολικό κόστος', + 'Order Total:' => 'Το συνολικό κόστος:', + 'Our contact us at:' => 'Επικοινωνήστε μαζί μας στο:', + 'Our mailing address is:' => 'Η Ταχυδρομική μας διεύθυνση είναι:', + 'Paid With:' => 'Πληρωμένο με:', + 'Price in' => 'Τιμή σε', + 'Purchase Date:' => 'Ημερομηνία αγοράς:', + 'Shipping:' => 'Αποστολή:', + 'Support' => 'Υποστήριξη', + 'Thank you for your order!' => 'Σας ευχαριστούμε για την παραγγελία σας!', + 'Thanks' => 'Ευχαριστούμε', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'Σύνολο', + 'View it in your browser' => 'Προβάλετε στο πρόγραμμα περιήγησης', + 'What You Purchased' => 'Τι έχετε αγοράσει', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Μπορείτε να αλλάξετε τον κωδικό πρόσβασής σας στο λογαριασμό χρήστη ανοίγοντας το σύνδεσμο "Αλλαγή κωδικού" κάτω από τα προσωπικά σας στοιχεία', + 'Your order confirmation Nº %ref' => 'Η επιβεβαίωση παραγγελίας Nº %ref', + 'Your password for %store' => 'Ο κωδικός πρόσβασης για το %store', +]; diff --git a/templates/email/aomc/I18n/en_US.php b/templates/email/aomc/I18n/en_US.php new file mode 100644 index 00000000..3881ca62 --- /dev/null +++ b/templates/email/aomc/I18n/en_US.php @@ -0,0 +1,84 @@ + '* Billing address', + '* Delivery address' => '* Delivery address', + '* Items ordered:' => '* Items ordered:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'A new order ref. %ref has been placed on %date. Here are the details :', + 'All rights reserved.' => 'All rights reserved.', + 'An account at %store_name has been created by one of our managers.' => 'An account at %store_name has been created by one of our managers.', + 'Billing address:' => 'Billing address:', + 'Confirm your %store account' => 'Confirm your %store account', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Customer billing address:', + 'Customer delivery address:' => 'Customer delivery address:', + 'Dear %firstname %lastname,' => 'Dear %firstname %lastname,', + 'Delivery address:' => 'Delivery address:', + 'Delivery method:' => 'Delivery method:', + 'Discount' => 'Discount', + 'Email not displaying correctly?' => 'Email not displaying correctly?', + 'For any questions, or concerns, feel free to contact %mail.' => 'For any questions, or concerns, feel free to contact %mail.', + 'Have a nice day' => 'Have a nice day', + 'Have a nice day.' => 'Have a nice day.', + 'Hello' => 'Hello', + 'Hello,' => 'Hello,', + 'Hello, a new order has been placed.' => 'Hello, a new order has been placed.', + 'Here are the details of your purchase:' => 'Here are the details of your purchase:', + 'Here is the details of your order %ref placed on %date' => 'Here is the details of your order %ref placed on %date', + 'If you don\'t requested a new password, please ignore this message.' => 'If you don\'t requested a new password, please ignore this message.', + 'Item : %item' => 'Item : %item', + 'Items ordered:' => 'Items ordered:', + 'Items total : %amount' => 'Items total : %amount', + 'Kind regards' => 'Kind regards', + 'New order placed on %store_name Nº %ref' => 'New order placed on %store_name Nº %ref', + 'Order Number:' => 'Order Number:', + 'Order Total' => 'Order Total', + 'Order Total:' => 'Order Total:', + 'Our contact us at:' => 'Our contact us at:', + 'Our mailing address is:' => 'Our mailing address is:', + 'Paid With:' => 'Paid With:', + 'Please click here to create a new password.' => 'Please click here to create a new password.', + 'Please click here to define a new password: %url . You will be prompted to enter a new password.' => 'Please click here to define a new password: %url . You will be prompted to enter a new password.', + 'Price in' => 'Price in', + 'Purchase Date:' => 'Purchase Date:', + 'Quantity : %qty' => 'Quantity : %qty', + 'Shipping : %amount' => 'Shipping : %amount', + 'Shipping:' => 'Shipping:', + 'Subtotal' => 'Subtotal', + 'Support' => 'Support', + 'Thank you for your order!' => 'Thank you for your order!', + 'Thank you for your registration. You\'ll now receive the %store newsletter on your email address %email.' => 'Thank you for your registration. You\'ll now receive the %store newsletter on your email address %email.', + 'Thanks' => 'Thanks', + 'The %store team.' => 'The %store team.', + 'Thelia V2' => 'Thelia V2', + 'To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar.' => 'To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar.', + 'To login, please use the email address %email' => 'To login, please use the email address %email', + 'To unsubscribe from our newsletter, please click here.' => 'To unsubscribe from our newsletter, please click here.', + 'To unsubscribe from our newsletter, please go to the following web address:' => 'To unsubscribe from our newsletter, please go to the following web address:', + 'Total' => 'Total', + 'Total due : %amount' => 'Total due : %amount', + 'Unit price : %amount' => 'Unit price : %amount', + 'View it in your browser' => 'View it in your browser', + 'View this order in your account at %shop_name' => 'View this order in your account at %shop_name', + 'View this order in your shop back-office.' => 'View this order in your shop back-office.', + 'Welcome to %store,' => 'Welcome to %store,', + 'What You Purchased' => 'What You Purchased', + 'You can also paste the URL below in you browser\'s address bar :

%url

' => 'You can also paste the URL below in you browser\'s address bar :

%url

', + 'You can change your password and your account details at any time in our store.' => 'You can change your password and your account details at any time in our store.', + 'You can change your password and your account details at any time in our store at %url.' => 'You can change your password and your account details at any time in our store at %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'You can change your password in your user account by opening the "Change my password" link under your personal information', + 'You have requested a new password for your account at %store_name' => 'You have requested a new password for your account at %store_name', + 'You have requested a new password for your administrator account at %store_name' => 'You have requested a new password for your administrator account at %store_name', + 'Your %store account' => 'Your %store account', + 'Your account at %store_name has been changed by one of our managers.' => 'Your account at %store_name has been changed by one of our managers.', + 'Your account information for %store' => 'Your account information for %store', + 'Your billing address' => 'Your billing address', + 'Your delivery address' => 'Your delivery address', + 'Your invoice is available in your customer account at %url' => 'Your invoice is available in your customer account at %url', + 'Your new password is %pass' => 'Your new password is %pass', + 'Your new password is %pass' => 'Your new password is %pass', + 'Your order confirmation Nº %ref' => 'Your order confirmation Nº %ref', + 'Your password for %store' => 'Your password for %store', + 'Your password is %pass' => 'Your password is %pass', + 'Your subscriotion to %store newsletter' => 'Your subscriotion to %store newsletter', +); diff --git a/templates/email/aomc/I18n/es_ES.php b/templates/email/aomc/I18n/es_ES.php new file mode 100644 index 00000000..da1677d2 --- /dev/null +++ b/templates/email/aomc/I18n/es_ES.php @@ -0,0 +1,68 @@ + '* Dirección de facturación', + '* Delivery address' => '* Dirección de entrega', + '* Items ordered:' => '* Artículos solicitados:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Se ha recibido un nuevo pedido ref. %ref en %date. Detalles :', + 'All rights reserved.' => 'Todos los derechos reservados.', + 'An account at %store_name has been created by one of our managers.' => 'Una cuenta en %store_name ha sido creada por uno de nuestros gerentes.', + 'Billing address:' => 'dirección de factura', + 'Copyright' => 'Derechos de autor', + 'Customer billing address:' => 'Dirección de facturación del cliente:', + 'Customer delivery address:' => 'Dirección de envío del cliente:', + 'Delivery address:' => 'dirección de entraga', + 'Delivery method:' => 'entraga con : ', + 'Email not displaying correctly?' => 'No puedes ver correctamente el mail ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Para cualquier problema o consulta, no dude en contactar correo %.', + 'Have a nice day.' => 'Que tengas un buen día.', + 'Hello' => 'Hola', + 'Hello,' => 'Hola,', + 'Hello, a new order has been placed.' => 'Hola, se ha realizado un nuevo pedido.', + 'Here are the details of your purchase:' => 'Detalles de tu compra:', + 'Here is the details of your order %ref placed on %date' => 'Aquí los detalles de tu pedido %ref realizado el %date', + 'Item : %item' => 'Artículo: %item', + 'Items ordered:' => 'Artículos pedidos:', + 'Items total : %amount' => 'Total de artículos: %amount', + 'Kind regards' => 'Gracias', + 'New order placed on %store_name Nº %ref' => 'Nuevo pedido en %store_name Nº %ref', + 'Order Number:' => 'Entraga numero', + 'Order Total' => 'Total de la entraga', + 'Order Total:' => 'Total de la entraga', + 'Our contact us at:' => 'Contactanos en:', + 'Our mailing address is:' => 'Nuestra dirección', + 'Paid With:' => 'pagado con : ', + 'Price in' => 'Precio en', + 'Purchase Date:' => 'Fecha de compra:', + 'Quantity : %qty' => 'Cantidad: %qty', + 'Shipping : %amount' => 'Envío: %amount', + 'Shipping:' => 'envio', + 'Support' => 'Servicio postventa', + 'Thank you for your order!' => 'Graciàs por su encarga', + 'Thanks' => 'Gracias', + 'The %store team.' => 'El equipo de %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Para iniciar sesión usar la dirección de correo electrónico %email', + 'Total' => 'Total', + 'Total due : %amount' => 'A pagar : %amount', + 'Unit price : %amount' => 'Precio unitario : %amount', + 'View it in your browser' => 'Ver en el navegador ', + 'View this order in your account at %shop_name' => 'Mira esta orden en tu cuenta en %shop_name', + 'View this order in your shop back-office.' => 'Mira esta orden en el administrador de tu tienda.', + 'What You Purchased' => 'Lo que compraste', + 'You can change your password and your account details at any time in our store.' => 'Puedes cambiar la contraseña y los detalles de tu cuenta en cualquier momento en nuestra tienda.', + 'You can change your password and your account details at any time in our store at %url.' => 'Puedes modificar la contraseña y los detalles de tu cuenta en cualquier momento en nuestra tienda en %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Puedes cambiar tu contraseña en tu cuenta', + 'You have requested a new password for your account at %store_name' => 'Has solicitado una nueva contraseña para tu cuenta en %store_name', + 'Your %store account' => 'Tu cuenta en %store', + 'Your account at %store_name has been changed by one of our managers.' => 'Tu cuenta en %store_name ha sido modificada por uno de nuestros administradores.', + 'Your account information for %store' => 'La información de tu cuenta para %store', + 'Your billing address' => 'Tu dirección de facturación', + 'Your delivery address' => 'Tu dirección de entrega', + 'Your invoice is available in your customer account at %url' => 'Tu factura está disponible en tu área de cliente en %url', + 'Your new password is %pass' => 'Tu nueva contraseña es %pass', + 'Your new password is %pass' => 'Tu nueva contraseña es %pass', + 'Your order confirmation Nº %ref' => 'Numero de encarga : %ref', + 'Your password for %store' => 'contraseña por %store', + 'Your password is %pass' => 'Tu contraseña es %pass', +]; diff --git a/templates/email/aomc/I18n/fa_IR.php b/templates/email/aomc/I18n/fa_IR.php new file mode 100644 index 00000000..8cce97be --- /dev/null +++ b/templates/email/aomc/I18n/fa_IR.php @@ -0,0 +1,68 @@ + '* آدرس صورت حساب', + '* Delivery address' => '* آدرس تحویل', + '* Items ordered:' => '* سفارش‌ها:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'سفارش جدید با شماره‌ی %ref در تاریخ %date با جزییات زیر ثبت شد:', + 'All rights reserved.' => 'کلیه حقوق محفوظ است.', + 'An account at %store_name has been created by one of our managers.' => 'یک حساب در %store_name بوسیله یکی از مدیران ما ایجاد شد.', + 'Billing address:' => 'آدرس صورت حساب:', + 'Copyright' => 'حق نشر', + 'Customer billing address:' => 'آدرس صورتحساب مشتری:', + 'Customer delivery address:' => 'آدرس تحویل مشتری:', + 'Delivery address:' => 'آدرس تحویل:', + 'Delivery method:' => 'روش تحویل:', + 'Email not displaying correctly?' => 'ایمیل را به درستی نمی‌بینید؟', + 'For any questions, or concerns, feel free to contact %mail.' => 'سوالات خود را با ما مطرح کنید %mail.', + 'Have a nice day.' => 'روز خوبی داشته باشید.', + 'Hello' => 'سلام', + 'Hello,' => 'سلام،', + 'Hello, a new order has been placed.' => 'سلام، سفارش جدیدی قرار داده شد.', + 'Here are the details of your purchase:' => 'جزییاتی مربوط به خرید شما:', + 'Here is the details of your order %ref placed on %date' => 'جزئیاتی از سفارش %ref شما در تاریخ %date', + 'Item : %item' => 'آیتم: %item', + 'Items ordered:' => 'سفارش‌ها:', + 'Items total : %amount' => 'مجموع موارد: %amount', + 'Kind regards' => 'با احترام فراوان', + 'New order placed on %store_name Nº %ref' => 'سفارش جدید %ref در %store_name قرار گرفت', + 'Order Number:' => 'شماره سفارش:', + 'Order Total' => 'مجموع سفارش', + 'Order Total:' => 'مجموع سفارش:', + 'Our contact us at:' => 'تماس با ما:', + 'Our mailing address is:' => 'آدرس ایمیل ما:', + 'Paid With:' => 'پرداخت توسط:', + 'Price in' => 'قیمت در', + 'Purchase Date:' => 'تاریخ خرید:', + 'Quantity : %qty' => 'تعداد: %qty', + 'Shipping : %amount' => 'حمل و نقل: %amount', + 'Shipping:' => 'حمل و نقل:', + 'Support' => 'پشتیبانی', + 'Thank you for your order!' => 'با تشکر از سفارش شما.', + 'Thanks' => 'سپاس', + 'The %store team.' => 'تیم %store.', + 'Thelia V2' => 'تیلیا نسخه۲', + 'To login, please use the email address %email' => 'برای ورود از آدرس ایمیل %email استفاده کنید', + 'Total' => 'مجموع', + 'Total due : %amount' => 'جمع علی الحساب: %amount', + 'Unit price : %amount' => 'قیمت واحد: %amount', + 'View it in your browser' => 'مشاهده در مرورگر', + 'View this order in your account at %shop_name' => 'مشاهده این سفارش در %shop_name', + 'View this order in your shop back-office.' => 'مشاهده این سفارش در قسمت مدیریت.', + 'What You Purchased' => 'موارد خریداری شده', + 'You can change your password and your account details at any time in our store.' => 'شما می‌توانید اطلاعات حساب و رمزعبور خود را در فروشگاه و در هر زمانی تغییر دهید.', + 'You can change your password and your account details at any time in our store at %url.' => 'شما می‌توانید اطلاعات حساب و رمزعبور خود را در هر زمانی در %url تغییر دهید.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'برای تغییر رمزعبور در حساب کاربری خود در بخش اطلاعات شخصی، قسمت «تغییر رمزعبور» را باز کنید', + 'You have requested a new password for your account at %store_name' => 'شما یک درخواست برای رمزعبور جدید در %store_name داشتید', + 'Your %store account' => 'حساب %store شما', + 'Your account at %store_name has been changed by one of our managers.' => 'حساب %store_name شما بوسیله یکی از مدیران ما تغییر پیدا کرد.', + 'Your account information for %store' => 'اطلاعات حساب شما برای %store', + 'Your billing address' => 'آدرس صدور صورتحساب', + 'Your delivery address' => 'آدرس تحویل کالای شما', + 'Your invoice is available in your customer account at %url' => 'صورت حساب در حساب کاربری شما موجود است:‌ %url', + 'Your new password is %pass' => 'رمزعبور جدید شما %pass می‌باشد', + 'Your new password is %pass' => 'رمزعبور جدید شما:‌ %pass', + 'Your order confirmation Nº %ref' => 'تاییدییه سفارش شما %ref', + 'Your password for %store' => 'رمزعبور شما برای %store', + 'Your password is %pass' => 'رمزعبور شما:‌ %pass', +]; diff --git a/templates/email/aomc/I18n/fr_FR.php b/templates/email/aomc/I18n/fr_FR.php new file mode 100644 index 00000000..9edbe837 --- /dev/null +++ b/templates/email/aomc/I18n/fr_FR.php @@ -0,0 +1,84 @@ + '* Adresse de facturation', + '* Delivery address' => '* Adresse de livraison', + '* Items ordered:' => '* Articles commandés', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Une nouvelle commande ref. %ref a été passée le %date. Voici les détails', + 'All rights reserved.' => 'Tous droits réservés', + 'An account at %store_name has been created by one of our managers.' => 'Un compte client %store_name a été créé pour vous.', + 'Billing address:' => 'Adresse de facturation : ', + 'Confirm your %store account' => 'Confirmez la création de votre compte sur %store', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Adresse de facturation', + 'Customer delivery address:' => 'Adresse de livraison', + 'Dear %firstname %lastname,' => 'Cher %firstname %lastname,', + 'Delivery address:' => 'Adresse de livraison : ', + 'Delivery method:' => 'Livré par : ', + 'Discount' => 'Remise', + 'Email not displaying correctly?' => 'Le mail ne s\'affiche pas correctement ?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Pour toutes questions contactez nous par mail : %mail.', + 'Have a nice day' => 'Bonne journée.', + 'Have a nice day.' => 'Bonne journée.', + 'Hello' => 'Bonjour', + 'Hello,' => 'Bonjour,', + 'Hello, a new order has been placed.' => 'Bonjour, une nouvelle commande a été passée', + 'Here are the details of your purchase:' => 'Voici les détails de votre commande', + 'Here is the details of your order %ref placed on %date' => 'Voici les détails de votre commande %ref passée le %date', + 'If you don\'t requested a new password, please ignore this message.' => 'Si vous n\'avez pas demandé de nouveau mot de passe, merci d\'ignorer ce message.', + 'Item : %item' => 'Article : %item', + 'Items ordered:' => 'Articles commandés:', + 'Items total : %amount' => 'Total articles : %amount', + 'Kind regards' => 'Cordialement', + 'New order placed on %store_name Nº %ref' => 'Nouvelle commande %ref passée sur %store_name', + 'Order Number:' => 'Commande N° : ', + 'Order Total' => 'Total de la commande', + 'Order Total:' => 'Total de la commande : ', + 'Our contact us at:' => 'Contactez nous au', + 'Our mailing address is:' => 'Adresse postale', + 'Paid With:' => 'Payé par : ', + 'Please click here to create a new password.' => 'Merci de cliquer ici pour créer un nouveau mot de passe.', + 'Please click here to define a new password: %url . You will be prompted to enter a new password.' => 'Merci de cliquer ici pour créer votre nouveau mot de passe. Vous serez invité à indiquer ce nouveau mot de passe.', + 'Price in' => 'Prix en', + 'Purchase Date:' => 'Date d\'achat : ', + 'Quantity : %qty' => 'Quantité : %qty', + 'Shipping : %amount' => 'Livraison : %amount', + 'Shipping:' => 'Frais de livraison', + 'Subtotal' => 'Total articles', + 'Support' => 'SAV', + 'Thank you for your order!' => 'Merci pour votre commande', + 'Thank you for your registration. You\'ll now receive the %store newsletter on your email address %email.' => 'Merci pour votre abonnement. Vous recevrez désormais la newletter %store newsletter à votre adresse e-mail %email.', + 'Thanks' => 'Merci', + 'The %store team.' => 'L\'équipe %store.', + 'Thelia V2' => 'Thelia v2', + 'To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar.' => 'Pour terminer la création de votre compte client, merci de confirmer votre adresse email en cliquant le lien ci-dessous. Vous pouvez aussi le copier dans la barre d\'adresse de votre navigateur.', + 'To login, please use the email address %email' => 'Pour vous connecter, merci d\'utiliser l\'adresse e-mail %email', + 'To unsubscribe from our newsletter, please click here.' => 'Pour vous désabonner de notre newsletter, merci de cliquer ici.', + 'To unsubscribe from our newsletter, please go to the following web address:' => 'Pour vous désabonner de notre newsletter, merci de vous rendre à l\'adresse ci-dessous:', + 'Total' => 'Total', + 'Total due : %amount' => 'Total à payer : %amount', + 'Unit price : %amount' => 'Prix unitaire : %amount', + 'View it in your browser' => 'Voir dans le navigateur', + 'View this order in your account at %shop_name' => 'Retrouver cette commande dans votre compte sur %shop_name ', + 'View this order in your shop back-office.' => 'Affichez cette commande dans le back-office de votre boutique', + 'Welcome to %store,' => 'Bienvenue chez %store,', + 'What You Purchased' => 'Ce que vous avez acheté', + 'You can also paste the URL below in you browser\'s address bar :

%url

' => 'Vous pouvez aussi coller l\'URL ci-dessous dans la barre d\'adresse de votre navigateur:

%url

', + 'You can change your password and your account details at any time in our store.' => 'Vous pouvez modifier votre mot de passe et vos informations personnelles à tout moment sur notre boutique.', + 'You can change your password and your account details at any time in our store at %url.' => 'Vous pouvez modifier votre mot de passe et vos informations personnelles à tout moment sur notre boutique: %url', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Vous pouvez changer votre mot de passe dans votre espace client', + 'You have requested a new password for your account at %store_name' => 'Vous avez demandé un nouveau mot de passe pour accéder à votre compte %store_name', + 'You have requested a new password for your administrator account at %store_name' => 'Vous avez demandé un nouveau mot de passe pour votre compte d\'administration sur %store_name ', + 'Your %store account' => 'Votre compte %store', + 'Your account at %store_name has been changed by one of our managers.' => 'L\'accès à votre compte sur %store_name a été modifié.', + 'Your account information for %store' => 'Accès à votre compte sur %store', + 'Your billing address' => 'Votre adresse de facturation', + 'Your delivery address' => 'Votre adresse de livraison', + 'Your invoice is available in your customer account at %url' => 'Votre facture est disponible dans votre compte client sur %url', + 'Your new password is %pass' => 'Votre nouveau mot de passe est %pass', + 'Your new password is %pass' => 'Votre nouveau mot de passe est %pass', + 'Your order confirmation Nº %ref' => 'Confirmation de commande N° %ref', + 'Your password for %store' => 'Votre mot de passe pour %store', + 'Your password is %pass' => 'Votre mot de passe est %pass', + 'Your subscriotion to %store newsletter' => 'Votre abonnement à la newletter %store', +); diff --git a/templates/email/aomc/I18n/hu_HU.php b/templates/email/aomc/I18n/hu_HU.php new file mode 100644 index 00000000..e7eb930a --- /dev/null +++ b/templates/email/aomc/I18n/hu_HU.php @@ -0,0 +1,67 @@ + 'Számlázási cím', + '* Delivery address' => 'Kézbesítési cím', + '* Items ordered:' => '* A megrendelt termékek:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Új megrendelés történt (azon.: %ref), megrendelés dátuma: %date. Megrendelés részletei :', + 'All rights reserved.' => 'Minden jog fenntartva.', + 'An account at %store_name has been created by one of our managers.' => 'Egy szerkesztő új hozzáférést készített a %store_name boltban.', + 'Billing address:' => 'Számlázási cím:', + 'Copyright' => 'Minden Jog fenntartva', + 'Customer billing address:' => 'Vevő számlázási címe:', + 'Customer delivery address:' => 'Vevő szállítási címe:', + 'Delivery address:' => 'Kézbesítési cím:', + 'Delivery method:' => 'Szállítás módja:', + 'Email not displaying correctly?' => 'A levél nem jelenik meg olvashatóan?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Bármilyen kérdése, megjegyzése van, lépjen velünk kapcsolatba: %mail.', + 'Have a nice day.' => 'További kellemes napot.', + 'Hello' => 'Üdvözöljük', + 'Hello,' => 'Üdvözöljük!', + 'Hello, a new order has been placed.' => 'Üdvözöljük, új megrendelés érkezett.', + 'Here are the details of your purchase:' => 'A megrendelése részletei:', + 'Here is the details of your order %ref placed on %date' => 'Itt olvashatja a megrendelése (azon.:%ref) részleteit. Megrendelés dátuma: %date', + 'Item : %item' => 'Termék: %item', + 'Items ordered:' => 'Megrendelt termékek:', + 'Items total : %amount' => 'Összesen: %amount', + 'Kind regards' => 'Üdvözlettel', + 'New order placed on %store_name Nº %ref' => 'Új megrendelés érkezett a %store_name boltba ( azon.: %ref)', + 'Order Number:' => 'Megrendelés száma:', + 'Order Total' => 'Rendelés végösszege', + 'Order Total:' => 'Rendelés végösszege:', + 'Our contact us at:' => 'Kapcsolat:', + 'Our mailing address is:' => 'Levelezési címünk:', + 'Paid With:' => 'Fizetési mód:', + 'Price in' => 'Pénznem:', + 'Purchase Date:' => 'Vásárlás dátuma:', + 'Quantity : %qty' => 'Mennyiség: %qty', + 'Shipping : %amount' => 'Szállítás: %amount', + 'Shipping:' => 'Szállítás:', + 'Support' => 'Segítség', + 'Thank you for your order!' => 'Köszönjük a megrendelését!', + 'Thanks' => 'Köszönjük', + 'The %store team.' => 'A %store csapata.', + 'To login, please use the email address %email' => 'A bejelentkezéshez használja a %email email címet', + 'Total' => 'Összesen', + 'Total due : %amount' => 'Összesen: %amount', + 'Unit price : %amount' => 'Egységár: %amount', + 'View it in your browser' => 'Megtekintés a böngészőjében', + 'View this order in your account at %shop_name' => 'Megrendelés megtekintése oldalunkon %shop_name', + 'View this order in your shop back-office.' => 'Megrendelés megtekintése az adminisztrációs felületen.', + 'What You Purchased' => 'Megrendelésének tartalma', + 'You can change your password and your account details at any time in our store.' => 'Jelszavát és a hozzáférésének adatait bármikor megváltoztathatja a boltunkban.', + 'You can change your password and your account details at any time in our store at %url.' => 'Most megváltoztathatja a jelszavát és a hozzáférésének adatait itt: %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Jelszavát megváltoztathatja a fiókjában a "Jelszavam módosítása" linkre kattintva.', + 'You have requested a new password for your account at %store_name' => 'Új jelszót igényelt a hozzáféréséhez a %store_name boltban', + 'Your %store account' => 'A %store hozzáférése', + 'Your account at %store_name has been changed by one of our managers.' => 'A hozzáférését a %store_name boltban az Adminisztrátor megváltoztatta.', + 'Your account information for %store' => 'Hozzáférése a %store bolthoz', + 'Your billing address' => 'Számlázási címe', + 'Your delivery address' => 'Szállítási címe', + 'Your invoice is available in your customer account at %url' => 'A számlája elérhető a fiókjában a következő linkre kattintva: %url', + 'Your new password is %pass' => 'Új jelszava: %pass', + 'Your new password is %pass' => 'Az új jelszava: %pass', + 'Your order confirmation Nº %ref' => 'Megrendelése visszaigazolása (azon.: %ref)', + 'Your password for %store' => 'A jelszava a %store oldalhoz', + 'Your password is %pass' => 'A jelszava: %pass', +]; diff --git a/templates/email/aomc/I18n/id_ID.php b/templates/email/aomc/I18n/id_ID.php new file mode 100644 index 00000000..4a47d537 --- /dev/null +++ b/templates/email/aomc/I18n/id_ID.php @@ -0,0 +1,40 @@ + 'Alamat Penagihan', + '* Delivery address' => 'Alamat pengiriman', + '* Items ordered:' => '* Barang-barang yang dipesan:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Sebuah pesanan %ref telah dipesan tertanggal %date. Berikut rinciannya :', + 'All rights reserved.' => 'Semua hak dilindungi.', + 'An account at %store_name has been created by one of our managers.' => 'Sebuah akun di %store_name telah dibuat oleh salah satu manajer Kami.', + 'Billing address:' => 'Alamat penagihan:', + 'Customer billing address:' => 'Alamat pembayaran pelanggan:', + 'Customer delivery address:' => 'Alamat pengiriman konsumen:', + 'Delivery address:' => 'Alamat pengiriman:', + 'Delivery method:' => 'Metode pengiriman:', + 'Email not displaying correctly?' => 'Email tidak ditampilkan dengan benar?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Untuk pertanyaan, atau masala, silahkan kontak %kami.', + 'Have a nice day.' => 'Semoga hari Anda menyenangkan.', + 'Hello' => 'Halo', + 'Hello,' => 'Hai,', + 'Hello, a new order has been placed.' => 'Halo, pesanan baru telah ditempatkan.', + 'Here are the details of your purchase:' => 'Berikut adalah rincian pembelian Anda:', + 'Here is the details of your order %ref placed on %date' => 'Berikut adalah rincian pesanan Anda %ref pada %date', + 'Item : %item' => 'Item: %item', + 'Items ordered:' => 'Barang-barang yang dipesan:', + 'Items total : %amount' => 'Total item: %amount', + 'Kind regards' => 'Hormat kami', + 'New order placed on %store_name Nº %ref' => 'Pesanan baru pada %store_name Nº %ref', + 'Order Number:' => 'Nomor pembelian:', + 'Order Total' => 'Total Order', + 'Order Total:' => 'Total Pesanan:', + 'Our contact us at:' => 'Hubungi kami di:', + 'Our mailing address is:' => 'Alamat email kami adalah:', + 'Paid With:' => 'Dibayar dengan:', + 'Price in' => 'Harga dalam', + 'Purchase Date:' => 'Tanggal pembelian:', + 'Quantity : %qty' => 'Kuantitas : %qty', + 'Shipping : %amount' => 'Pengiriman: %amount', + 'Unit price : %amount' => 'Unit harga: %amount', + 'View it in your browser' => 'Lihat di browser Anda', +]; diff --git a/templates/email/aomc/I18n/it_IT.php b/templates/email/aomc/I18n/it_IT.php new file mode 100644 index 00000000..4d8e93ba --- /dev/null +++ b/templates/email/aomc/I18n/it_IT.php @@ -0,0 +1,20 @@ + 'Tutti i diritti riservati.', + 'Billing address:' => 'Indirizzo di fatturazione:', + 'Copyright' => 'Copyright', + 'Customer billing address:' => 'Indirizzo di fatturazione del cliente:', + 'Delivery address:' => 'Indirizzo di consegna:', + 'Delivery method:' => 'Metodo di consegna:', + 'Email not displaying correctly?' => 'L\' e-mail non viene visualizzata correttamente?', + 'Have a nice day.' => 'Buona giornata.', + 'Hello' => 'Ciao', + 'Hello,' => 'Ciao,', + 'Order Total:' => 'Totale ordine:', + 'Support' => 'Supporto', + 'Thank you for your order!' => 'Grazie per il tuo ordine!', + 'Thanks' => 'Grazie', + 'Thelia V2' => 'Thelia V2', + 'Total' => 'Totale', +]; diff --git a/templates/email/aomc/I18n/pl_PL.php b/templates/email/aomc/I18n/pl_PL.php new file mode 100644 index 00000000..e3855fb2 --- /dev/null +++ b/templates/email/aomc/I18n/pl_PL.php @@ -0,0 +1,41 @@ + 'Dane do faktury', + '* Delivery address' => 'Adres dostawy', + '* Items ordered:' => 'Zamówione produkty:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nowe zamówienie (nr ref. %ref) zostało złożone w dniu %date. Szczegóły zamówienia:', + 'All rights reserved.' => 'Wszystkie prawa zastrzeżone.', + 'An account at %store_name has been created by one of our managers.' => 'Konto w sklepie %store_name zostało utworzone przez jednego z naszych managerów.', + 'Billing address:' => 'Adres do faktury:', + 'Customer billing address:' => 'Adres do faktury:', + 'Customer delivery address:' => 'Adres dostawy:', + 'Delivery address:' => 'Adres dostawy:', + 'Delivery method:' => 'Sposób dostawy:', + 'Kind regards' => 'Z poważaniem', + 'New order placed on %store_name Nº %ref' => 'Nowe zamówienie zostało złożone w sklepie %store_name (num. %ref)', + 'Order Number:' => 'Numer zamówienia:', + 'Order Total' => 'Suma', + 'Order Total:' => 'Suma:', + 'Our contact us at:' => 'Skontaktuj się z nami:', + 'Our mailing address is:' => 'Nasz adres e-mail to:', + 'Paid With:' => 'Metoda płatności:', + 'Price in' => 'Cena w', + 'Purchase Date:' => 'Data zakupu:', + 'Quantity : %qty' => 'Ilość : %qty', + 'Shipping : %amount' => 'Dostawa : %amount', + 'Shipping:' => 'Dostawa:', + 'Support' => 'Pomoc', + 'Thank you for your order!' => 'Dziękujemy za złożenie zamówienia!', + 'Thanks' => 'Dziękujemy', + 'Your account at %store_name has been changed by one of our managers.' => 'Twoje konto w sklepie %store_name zostało zmienione przez jednego z naszych managerów.', + 'Your account information for %store' => 'Informacje o twoim koncie w sklepie %store', + 'Your billing address' => 'Twój adres do faktury', + 'Your delivery address' => 'Twój adres dostawy', + 'Your invoice is available in your customer account at %url' => 'Twoja faktura jest dostępna w twoim koncie klienta pod adresem %url', + 'Your new password is %pass' => 'Twoje nowe hasło to %pass', + 'Your new password is %pass' => 'Twoje nowe hasło to %pass', + 'Your order confirmation Nº %ref' => 'Potwierdzenie zamówienia (nr %ref)', + 'Your password for %store' => 'Twoje hasło dla sklepu %store', + 'Your password is %pass' => 'Twoje hasło to %pass', +]; diff --git a/templates/email/aomc/I18n/pt_BR.php b/templates/email/aomc/I18n/pt_BR.php new file mode 100644 index 00000000..8e7d1587 --- /dev/null +++ b/templates/email/aomc/I18n/pt_BR.php @@ -0,0 +1,68 @@ + '* Endereço de cobrança', + '* Delivery address' => '* Endereço de entrega', + '* Items ordered:' => '* Itens do pedido:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Um novo pedido ref. %ref foi criado em %date. Aqui estão os detalhes :', + 'All rights reserved.' => 'Todos os direitos reservados.', + 'An account at %store_name has been created by one of our managers.' => 'Uma conta em %store_name foi criada por um de nossos administradores.', + 'Billing address:' => 'Endereço de cobrança:', + 'Copyright' => 'Direitos autorais', + 'Customer billing address:' => 'Endereço de cobrança do cliente:', + 'Customer delivery address:' => 'Endereço de entrega do cliente:', + 'Delivery address:' => 'Endereço de entrega:', + 'Delivery method:' => 'Método de entrega:', + 'Email not displaying correctly?' => 'Não consegue ver este email corretamente?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Para qualquer dúvida ou outras questões sinta-se livre para entrar em contato com %mail.', + 'Have a nice day.' => 'Tenha um bom dia.', + 'Hello' => 'Olá', + 'Hello,' => 'Olá,', + 'Hello, a new order has been placed.' => 'Olá, um novo pedido foi criado.', + 'Here are the details of your purchase:' => 'Aqui estão os detalhes da sua compra:', + 'Here is the details of your order %ref placed on %date' => 'Aqui estão os detalhes do seu pedido %ref criado em %date', + 'Item : %item' => 'Item: %item', + 'Items ordered:' => 'Itens do pedido:', + 'Items total : %amount' => 'Total de itens : %amount', + 'Kind regards' => 'Atenciosamente', + 'New order placed on %store_name Nº %ref' => 'Novo pedido criado em %store_name Nº %ref', + 'Order Number:' => 'Número do pedido:', + 'Order Total' => 'Total do pedido', + 'Order Total:' => 'Total do pedido:', + 'Our contact us at:' => 'Nosso contato em:', + 'Our mailing address is:' => 'Nosso endereço é:', + 'Paid With:' => 'Pagar com:', + 'Price in' => 'Preço em', + 'Purchase Date:' => 'Data de compra:', + 'Quantity : %qty' => 'Quantidade : %qty', + 'Shipping : %amount' => 'Entrega : %amount', + 'Shipping:' => 'Entrega:', + 'Support' => 'Suporte', + 'Thank you for your order!' => 'Obrigado pelo seu pedido!', + 'Thanks' => 'Obrigado', + 'The %store team.' => 'Time %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Para iniciar a sessão, use seu endereço de email %email', + 'Total' => 'Total', + 'Total due : %amount' => 'Valor total : %amount', + 'Unit price : %amount' => 'Preço unitário : %amount', + 'View it in your browser' => 'Ver no navegador', + 'View this order in your account at %shop_name' => 'Veja este pedido na sua conta em %shop_name', + 'View this order in your shop back-office.' => 'Veja este pedido em nossa loja.', + 'What You Purchased' => 'O que você comprou', + 'You can change your password and your account details at any time in our store.' => 'Você pode mudar sua senha e os detalhes da sua conta a qualquer momento em nossa loja.', + 'You can change your password and your account details at any time in our store at %url.' => 'Você pode mudar sua senha e os detralhes da sua conta em qualquer momento em nossa loja em %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Você pode mudar sua senha em Conta do usuário e depois clicando no link "Mudar minha senha" nas suas informações pessoais', + 'You have requested a new password for your account at %store_name' => 'Você solicitou uma nova senha para sua conta em %store_name', + 'Your %store account' => 'Sua conta em %store', + 'Your account at %store_name has been changed by one of our managers.' => 'Sua conta em %store_name foi modificada por um de nossos administradores.', + 'Your account information for %store' => 'Informações da sua conta para %store', + 'Your billing address' => 'Seu endereço de cobrança', + 'Your delivery address' => 'Seu endereço de entrega', + 'Your invoice is available in your customer account at %url' => 'Sua fatura esta disponível em sua conta cliente em %url', + 'Your new password is %pass' => 'Sua nova senha é %pass', + 'Your new password is %pass' => 'Sua nova senha é %pass', + 'Your order confirmation Nº %ref' => 'Sua confirmação de pedido Nº %ref', + 'Your password for %store' => 'Sua senha para %store', + 'Your password is %pass' => 'Sua senha é %pass', +]; diff --git a/templates/email/aomc/I18n/pt_PT.php b/templates/email/aomc/I18n/pt_PT.php new file mode 100644 index 00000000..7ce7daa0 --- /dev/null +++ b/templates/email/aomc/I18n/pt_PT.php @@ -0,0 +1,5 @@ + 'Copyright', +]; diff --git a/templates/email/aomc/I18n/ru_RU.php b/templates/email/aomc/I18n/ru_RU.php new file mode 100644 index 00000000..eda2ca12 --- /dev/null +++ b/templates/email/aomc/I18n/ru_RU.php @@ -0,0 +1,79 @@ + '* Адрес плательщика', + '* Delivery address' => '* Адрес доставки', + '* Items ordered:' => '* Заказанный товар:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Новый заказ номер %ref был сделан %date. Подробности заказа:', + 'All rights reserved.' => 'Все права защищены.', + 'An account at %store_name has been created by one of our managers.' => 'Для Вас была создана учетная запись в %store_name одним из наших менеджеров.', + 'Billing address:' => 'Адрес плательщика:', + 'Copyright' => 'Авторское право', + 'Customer billing address:' => 'Адрес оплаты клиента:', + 'Customer delivery address:' => 'Адрес доставки клиента:', + 'Dear %firstname %lastname,' => 'Уважаемый %firstname %lastname,', + 'Delivery address:' => 'Адрес доставки:', + 'Delivery method:' => 'Способ доставки:', + 'Email not displaying correctly?' => 'Письмо отображается неправильно?', + 'For any questions, or concerns, feel free to contact %mail.' => 'С любыми вопросами или предложениями Вы можете обратиться к нам на %mail.', + 'Have a nice day' => 'Хорошего дня', + 'Have a nice day.' => 'Хорошего дня.', + 'Hello' => 'Здравствуйте', + 'Hello,' => 'Здравствуйте,', + 'Hello, a new order has been placed.' => 'Здравствуйте, был сделан новый заказ.', + 'Here are the details of your purchase:' => 'Подробности Вашего заказа:', + 'Here is the details of your order %ref placed on %date' => 'Подробности вашего заказа %ref от %date', + 'If you don\'t requested a new password, please ignore this message.' => 'Если вы не запрашивали новый пароль, проигнорируйте это сообщение.', + 'Item : %item' => 'Позиция: %item', + 'Items ordered:' => 'Заказанный товар:', + 'Items total : %amount' => 'Всего позиций: %amount', + 'Kind regards' => 'С наилучшими пожеланиями', + 'New order placed on %store_name Nº %ref' => 'Новый заказ в %store_name номер %ref', + 'Order Number:' => 'Номер заказа:', + 'Order Total' => 'Сумма заказа', + 'Order Total:' => 'Сумма заказа:', + 'Our contact us at:' => 'Наша контактная информация:', + 'Our mailing address is:' => 'Наш почтовый адрес:', + 'Paid With:' => 'Заплачено:', + 'Please click here to create a new password.' => 'Пожалуйста нажмите сюда для создания нового пароля.', + 'Please click here to define a new password: %url . You will be prompted to enter a new password.' => 'Для установки нового пароля, пожалуйста перейдите по: %url . Вас попросят ввести новый пароль.', + 'Price in' => 'Цена в', + 'Purchase Date:' => 'Дата покупки:', + 'Quantity : %qty' => 'Количество: %qty', + 'Shipping : %amount' => 'Доставка: %amount', + 'Shipping:' => 'Доставка:', + 'Support' => 'Поддержка', + 'Thank you for your order!' => 'Спасибо за заказ!', + 'Thank you for your registration. You\'ll now receive the %store newsletter on your email address %email.' => 'Благодарим за регистрацию. Вы должны получить письмо от %store на ваш email %email', + 'Thanks' => 'Спасибо', + 'The %store team.' => 'Команда %store.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Чтобы войти, пожалуйста используйте email %email', + 'To unsubscribe from our newsletter, please click here.' => 'Чтобы отписаться от рассылки, пожалуйста нажмите здесь.', + 'To unsubscribe from our newsletter, please go to the following web address:' => 'Чтобы отписаться от рассылки, пожалуйста перейдите по следующей ссылке:', + 'Total' => 'Итого', + 'Total due : %amount' => 'Итого: %amount', + 'Unit price : %amount' => 'Цена единицы: %amount', + 'View it in your browser' => 'Просмотреть в браузере', + 'View this order in your account at %shop_name' => 'Просмотреть информацию о заказе в вашей учетной записи в магазине %shop_name', + 'View this order in your shop back-office.' => 'Просмотрите информацию об этом заказе в бэк-офисе магазина.', + 'What You Purchased' => 'То, что вы приобрели', + 'You can also paste the URL below in you browser\'s address bar :

%url

' => 'Вы также можете вставить URL указанный ниже, в адресную строку браузера :

%url

', + 'You can change your password and your account details at any time in our store.' => 'Вы можете изменить ваш пароль и данные учетной записи в любое время в нашем магазине.', + 'You can change your password and your account details at any time in our store at %url.' => 'Вы можете изменить ваш пароль и данные учетной записи в любое время в нашем магазине по ссылке %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Вы можете изменить свой пароль в учетной записи пользователя, открыв ссылку «Изменить пароль» в разделе личная информация', + 'You have requested a new password for your account at %store_name' => 'Вы запросили новый пароль для вашей учетной записи в %store_name', + 'You have requested a new password for your administrator account at %store_name' => 'Вы запросили новый пароль для вашего аккаунта администратора в %store_name', + 'Your %store account' => 'Ваша учетная запись в %store ', + 'Your account at %store_name has been changed by one of our managers.' => 'Ваша учетная запись в %store_name была изменена одним из наших менеджеров.', + 'Your account information for %store' => 'Данные учетной записи для %store', + 'Your billing address' => 'Адрес оплаты', + 'Your delivery address' => 'Адрес доставки', + 'Your invoice is available in your customer account at %url' => 'Счет-фактура доступна в вашей учетной записи на %url', + 'Your new password is %pass' => 'Ваш новый пароль — %pass', + 'Your new password is %pass' => 'Ваш новый пароль %pass', + 'Your order confirmation Nº %ref' => 'Подтверждение заказа № %ref', + 'Your password for %store' => 'Ваш пароль на %store', + 'Your password is %pass' => 'Ваш пароль %pass', + 'Your subscriotion to %store newsletter' => 'Ваша подписка на рассылку новостей %store', +); diff --git a/templates/email/aomc/I18n/sk_SK.php b/templates/email/aomc/I18n/sk_SK.php new file mode 100644 index 00000000..b8b789a3 --- /dev/null +++ b/templates/email/aomc/I18n/sk_SK.php @@ -0,0 +1,68 @@ + '* Fakturačná adresa', + '* Delivery address' => '* Adresa doručenia', + '* Items ordered:' => '* Objednaný tovar:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Nová objednávka s kódom %ref bola zadaná %date. Tu sú podrobnosti:', + 'All rights reserved.' => 'Všetky práva vyhradné.', + 'An account at %store_name has been created by one of our managers.' => 'Konto v %store_name bolo vytvorené jedným z našich manažérov.', + 'Billing address:' => 'Fakturačná adresa:', + 'Copyright' => 'Autorské práva', + 'Customer billing address:' => 'Fakturačná adresa zákazníka:', + 'Customer delivery address:' => 'Adresa dodávky zákazníka:', + 'Delivery address:' => 'Adresa doručenia:', + 'Delivery method:' => 'Spôsob doručenia:', + 'Email not displaying correctly?' => 'Email sa nezobrazuje správne?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Pre akékoľvek otázky, alebo pripomienky, neváhajte kontaktovať %mail.', + 'Have a nice day.' => 'Prajeme pekný deň.', + 'Hello' => 'Dobrý deň', + 'Hello,' => 'Dobrý deň,', + 'Hello, a new order has been placed.' => 'Dobrý deň, nová objednávka bola zadaná.', + 'Here are the details of your purchase:' => 'Tu sú podrobnosti vášho nákupu:', + 'Here is the details of your order %ref placed on %date' => 'Tu sú podrobnosti vašej objednávky %ref zadanej dňa %date', + 'Item : %item' => 'Položka: %item', + 'Items ordered:' => 'Objednaný tovar:', + 'Items total : %amount' => 'Položiek celkom: %amount', + 'Kind regards' => 'S pozdravom', + 'New order placed on %store_name Nº %ref' => 'Nová objednávka zadaná v %store_name č % ref', + 'Order Number:' => 'Číslo objednávky:', + 'Order Total' => 'Objednávka celkom', + 'Order Total:' => 'Objednávka celkom:', + 'Our contact us at:' => 'Kontaktujte nás v:', + 'Our mailing address is:' => 'Naša mailová adresa:', + 'Paid With:' => 'Zaplatené s:', + 'Price in' => 'Cena v', + 'Purchase Date:' => 'Dátum nákupu:', + 'Quantity : %qty' => 'Množstvo: %qty', + 'Shipping : %amount' => 'Doprava: %amount', + 'Shipping:' => 'Doručenie:', + 'Support' => 'Podpora', + 'Thank you for your order!' => 'Ďakujeme za vašu objednávku!', + 'Thanks' => 'Ďakujeme', + 'The %store team.' => '%store tím.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'Pre prihlásenie použite prosím e-mailovú adresu %email', + 'Total' => 'Celkom', + 'Total due : %amount' => 'Celková k zaplateniu: %amount', + 'Unit price : %amount' => 'Jednotková cena: %amount', + 'View it in your browser' => 'Zobraziť v prehľadávači', + 'View this order in your account at %shop_name' => 'Zobraziť túto objednávku vo vašom účte na %shop_name', + 'View this order in your shop back-office.' => 'Zobraziť objednávku v back-office e-shopu.', + 'What You Purchased' => 'Čo ste nakúpili', + 'You can change your password and your account details at any time in our store.' => 'Môžete zmeniť svoje heslo a údaje k účtu kedykoľvek v našom obchode.', + 'You can change your password and your account details at any time in our store at %url.' => 'Môžete zmeniť svoje heslo a údaje svojho účtu kedykoľvek v našej predajni na %url.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => 'Svoje heslo si môžete zmeniť v rámci svojho užívateľského konta pod osobnými údajmi po otvorení odkazu "Zmeniť heslo"', + 'You have requested a new password for your account at %store_name' => 'Vyžiadali ste si nové heslo pre svoj účet na %store_name', + 'Your %store account' => 'Váš %store účet', + 'Your account at %store_name has been changed by one of our managers.' => 'Jeden z našich manažérov urobil zmenu vášho účtu na %store_name.', + 'Your account information for %store' => 'Informácie o účte pre %store', + 'Your billing address' => 'Vaša fakturačná adresa', + 'Your delivery address' => 'Vaša dodacia adresa', + 'Your invoice is available in your customer account at %url' => 'Faktúra je k dispozícii vo vašom účte zákazníka na %url', + 'Your new password is %pass' => 'Nové heslo je %pass', + 'Your new password is %pass' => 'Vaše nové heslo je %pass', + 'Your order confirmation Nº %ref' => 'Potvrdenie objednávky číslo %ref', + 'Your password for %store' => 'Vaše heslo pre %store', + 'Your password is %pass' => 'Vaše heslo je %pass', +]; diff --git a/templates/email/aomc/I18n/tr_TR.php b/templates/email/aomc/I18n/tr_TR.php new file mode 100644 index 00000000..4a7a977c --- /dev/null +++ b/templates/email/aomc/I18n/tr_TR.php @@ -0,0 +1,68 @@ + '* Fatura adresi', + '* Delivery address' => '* Teslimat adresi', + '* Items ordered:' => '* Sipariş maddeler:', + 'A new order ref. %ref has been placed on %date. Here are the details :' => 'Yeni bir sipariş referans %ref %date yerleştirildi. İşte ayrıntılar vardır:', + 'All rights reserved.' => 'Tüm hakları saklıdır.', + 'An account at %store_name has been created by one of our managers.' => '%store_name bir hesap yöneticilerimiz biri tarafından oluşturuldu.', + 'Billing address:' => 'Fatura adresi:', + 'Copyright' => 'Telif hakkı', + 'Customer billing address:' => 'Müşteri Fatura adresi:', + 'Customer delivery address:' => 'Müşteri teslimat adresi:', + 'Delivery address:' => 'Teslimat adresi:', + 'Delivery method:' => 'Teslimat Yöntemi:', + 'Email not displaying correctly?' => 'E-posta düzgün görüntülenmiyor?', + 'For any questions, or concerns, feel free to contact %mail.' => 'Herhangi bir sorunuz veya endişeniz, için %mail temas kurmaktan çekinmeyin.', + 'Have a nice day.' => 'İyi günler.', + 'Hello' => 'Merhaba', + 'Hello,' => 'Merhaba,', + 'Hello, a new order has been placed.' => 'Merhaba, yeni bir düzen yerleştirildi.', + 'Here are the details of your purchase:' => 'Burada satın alma ayrıntıları şunlardır:', + 'Here is the details of your order %ref placed on %date' => 'İşte senin sipariş %ref %date üzerinde yerleştirilen ayrıntılarını', + 'Item : %item' => 'Madde: %item', + 'Items ordered:' => 'Sipariş maddeler:', + 'Items total : %amount' => 'Öğeleri Toplam: %amount', + 'Kind regards' => 'Saygılarımızla', + 'New order placed on %store_name Nº %ref' => '%store_name nº %ref üzerinde yeni sipariş', + 'Order Number:' => 'Sipariş numarası:', + 'Order Total' => 'Sipariş Toplamları', + 'Order Total:' => 'Sipariş Toplamları:', + 'Our contact us at:' => 'Bizim bize de:', + 'Our mailing address is:' => 'Bizim posta adresidir:', + 'Paid With:' => 'İle ödeme:', + 'Price in' => 'Fiyat', + 'Purchase Date:' => 'Satın Alma Tarihi:', + 'Quantity : %qty' => 'Miktar: %qty', + 'Shipping : %amount' => 'Nakliye: %amount', + 'Shipping:' => 'Ürün Kargo Bilgileri:', + 'Support' => 'Destek', + 'Thank you for your order!' => 'Siparişiniz için teşekkür ederiz!', + 'Thanks' => 'Teşekkürler', + 'The %store team.' => '%store takım.', + 'Thelia V2' => 'Thelia V2', + 'To login, please use the email address %email' => 'E-posta adresi %email oturum açmanız için lütfen kullanım', + 'Total' => 'Toplam', + 'Total due : %amount' => 'Nedeniyle toplam: %amount', + 'Unit price : %amount' => 'Birim Fiyatı: %amount', + 'View it in your browser' => 'Tarayıcınızda görüntülemek', + 'View this order in your account at %shop_name' => 'Bu sırada %shop_name hesabınızı görüntüleyin', + 'View this order in your shop back-office.' => 'Bu sırada senin Dükkanı arka ofis içinde görüntüleyin.', + 'What You Purchased' => 'Ne satın', + 'You can change your password and your account details at any time in our store.' => 'Sen-ebilmek değişmek senin parola ve hesap bilgilerinizi herhangi bir zaman bizim mağaza.', + 'You can change your password and your account details at any time in our store at %url.' => '%url, mağaza bizim herhangi bir zamanda parolanızı ve hesap bilgilerinizi değiştirebilirsiniz.', + 'You can change your password in your user account by opening the "Change my password" link under your personal information' => '"Değişmek benim parola" bağlantı altında kişisel bilgilerinizi açarak Kullanıcı hesabınızdaki şifrenizi değiştirebilirsiniz', + 'You have requested a new password for your account at %store_name' => '%store_name, hesabınız için yeni bir şifre talep etmiş', + 'Your %store account' => '%store hesap', + 'Your account at %store_name has been changed by one of our managers.' => '%store_name adresinde hesabınızda yöneticilerimizden biri tarafından değiştirildi.', + 'Your account information for %store' => 'Hesap bilgilerinizi %store için', + 'Your billing address' => 'Fatura Adresiniz', + 'Your delivery address' => 'Teslimat Adresiniz', + 'Your invoice is available in your customer account at %url' => 'Eğer fatura müşteri hesabınızı %url mevcuttur', + 'Your new password is %pass' => 'Yeni parolanızı %pass olduğunu', + 'Your new password is %pass' => 'Yeni parolanızı %pass olduğunu', + 'Your order confirmation Nº %ref' => 'Sipariş onayı n º %ref', + 'Your password for %store' => '%store şifre', + 'Your password is %pass' => 'Yeni parolanızı %pass olduğunu', +]; diff --git a/templates/email/aomc/LICENSE.txt b/templates/email/aomc/LICENSE.txt new file mode 100644 index 00000000..65c5ca88 --- /dev/null +++ b/templates/email/aomc/LICENSE.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/templates/email/aomc/README b/templates/email/aomc/README new file mode 100644 index 00000000..d85b944b --- /dev/null +++ b/templates/email/aomc/README @@ -0,0 +1,71 @@ +About mail layout and templates +------------------------------- + +Layouts +------- + +Mail layouts are used to provide a layout to all or some of the e-mails sent by +the Thelia core or the modules. + +The layouts should have the 'tpl' extension, and should use {$message_body} as the +placeholder of the final message content. + +For example, a minimal layout is : + + {$message_body} + +There are no specific limitations in the content of the layout. For exemple, you +can forecast inheritance, using a block : + +{block name='message-body'}{$message_body nofilter}{/block} + +(In fact, this is the content of the default HTML layout, default-html-layout.tpl) + +This way, you can extends the layout in message templates : + + {block name='message-body'} + + Here is the template content + + {/block} + + +Templates +--------- + +A Template contains the body of a specific message. It can be used It may extends a layout, but +in this case, you SHOULD NOT select this layout as the message layout in the back office. + +HTML templates SHOULD have the 'html' extension to be displayed in the "Name of +the HTML template file" menu in the back-office. + +TEXT templates SHOULD have the 'text' extension to be displayed in the "Name of +the text template file" menu in the back-office. + + +What you can do with this stuff ? +--------------------------------- + +For a specific message, you can : + + Not use templates or layouts, and rely on HTML and TEXT entered in the back- + office. + + Use only layouts, to define a common look and feel to your mails. These layouts + are be populated (through {$message_body}) with HTML or TEXT entered in the back- + office. + + Use only templates, without layouts, to define message content. In this case, + HTML or TEXT entered in the back-office is ignored. + + Use layouts and templates, without inheritance. This way, layouts are populated + (through {$message_body}) with HTML or TEXT found in the message templates. + HTML or TEXT entered in the back-office is ignored. + + Use templates which inherit from a layout. In the layout, {$message_body} + (if present) is then ignored, and the classic Smarty bock-based inheritance + is used. + Be sure in this case to not define an extended layout as ther message layout, + or unexpected results may be generated (probably repeated layout content) + +Enjoy. \ No newline at end of file diff --git a/templates/email/aomc/Readme.md b/templates/email/aomc/Readme.md new file mode 100644 index 00000000..ec0531a1 --- /dev/null +++ b/templates/email/aomc/Readme.md @@ -0,0 +1,18 @@ +Readme +====== + +## This is the repository of Thelia default email template. All the pull requests on this repo will be ignored. +### If you want to create a project, please take a look at [thelia/thelia-project](https://github.com/thelia/thelia-project) +### If you want to contribute to Thelia, please take a look at [thelia/thelia](https://github.com/thelia/thelia) + +Thelia +------ +[![Build Status](https://travis-ci.org/thelia/thelia.png?branch=master)](https://travis-ci.org/thelia/thelia) [![License](https://poser.pugx.org/thelia/thelia/license.png)](https://packagist.org/packages/thelia/thelia) [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/thelia/thelia/badges/quality-score.png?s=61e3e04a69bffd71c29b08e5392080317a546716)](https://scrutinizer-ci.com/g/thelia/thelia/) + +[Thelia](http://thelia.net/) is an open source tool for creating e-business websites and managing online content. This software is published under LGPL. + +This is the new major version of Thelia. + +You can download this version and have a try or take a look at the source code (or anything you wish, respecting LGPL). See http://thelia.net/ web site for more information. + +A repository containing all thelia modules is available at this address : https://github.com/thelia-modules diff --git a/templates/email/aomc/account_changed_by_admin.html b/templates/email/aomc/account_changed_by_admin.html new file mode 100644 index 00000000..dd3d4799 --- /dev/null +++ b/templates/email/aomc/account_changed_by_admin.html @@ -0,0 +1,31 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your account information for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="Your account at %store_name has been changed by one of our managers." store_name={config key="store_name"}}.

+ {loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}}

+ {/loop} + {if ! empty($password)} + {intl l="Your new password is %pass" pass={$password}}

+ {/if} + {intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}.

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/aomc/account_changed_by_admin.txt b/templates/email/aomc/account_changed_by_admin.txt new file mode 100644 index 00000000..497aecb9 --- /dev/null +++ b/templates/email/aomc/account_changed_by_admin.txt @@ -0,0 +1,18 @@ +{default_translation_domain domain='email.aomc'} +{intl l="Hello,"} + +{intl l="Your account at %store_name has been changed by one of our managers." store_name={config key="store_name"}}. + +{loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}} +{/loop} + + {if ! empty($password)} + {intl l="Your new password is %pass" pass={$password}} +{/if} + +{intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/email/aomc/account_created_by_admin.html b/templates/email/aomc/account_created_by_admin.html new file mode 100644 index 00000000..ecc3bb91 --- /dev/null +++ b/templates/email/aomc/account_created_by_admin.html @@ -0,0 +1,31 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your %store account" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="An account at %store_name has been created by one of our managers." store_name={config key="store_name"}}.

+ {loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}}

+ {/loop} + {if ! empty($password)} + {intl l="Your password is %pass" pass={$password}}

+ {/if} + {intl l='You can change your password and your account details at any time in our store.' url={url path="/account"}}

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/aomc/account_created_by_admin.txt b/templates/email/aomc/account_created_by_admin.txt new file mode 100644 index 00000000..c0cbe304 --- /dev/null +++ b/templates/email/aomc/account_created_by_admin.txt @@ -0,0 +1,16 @@ +{default_translation_domain domain='email.aomc'} +{intl l="Hello,"} + +{intl l="An account at %store_name has been created by one of our managers." store_name={config key="store_name"}}. + +{loop name="cust_info" type="customer" id={$customer_id} current="false"} + {intl l="To login, please use the email address %email" email={$EMAIL}} +{/loop} + +{intl l="Your password is %pass" pass={$password}} + +{intl l='You can change your password and your account details at any time in our store at %url.' url={url path="/account"}}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/email/aomc/admin_password.html b/templates/email/aomc/admin_password.html new file mode 100644 index 00000000..af632294 --- /dev/null +++ b/templates/email/aomc/admin_password.html @@ -0,0 +1,26 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your password for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="You have requested a new password for your administrator account at %store_name" store_name={config key="store_name"}}.

+ {intl l='Please click here to create a new password.' url={url path="/admin/password-create/$token"}}

+ {intl l="You can also paste the URL below in you browser's address bar :

%url

" url={url path="/admin/password-create/$token"}}

+ {intl l='If you don\'t requested a new password, please ignore this message.'}.

+ {intl l='Have a nice day'} +{/block} diff --git a/templates/email/aomc/admin_password.txt b/templates/email/aomc/admin_password.txt new file mode 100644 index 00000000..5a1c4b83 --- /dev/null +++ b/templates/email/aomc/admin_password.txt @@ -0,0 +1,10 @@ +{default_translation_domain domain='email.aomc'} +{intl l="Hello,"} + +{intl l="You have requested a new password for your administrator account at %store_name" store_name={config key="store_name"}}. + +{intl l="Please click here to define a new password: %url . You will be prompted to enter a new password." url={url path="/admin/password-create/$token"}} + +{intl l='If you don\'t requested a new password, please ignore this message.'}. + +{intl l='Have a nice day'} \ No newline at end of file diff --git a/templates/email/aomc/assets/img/header.jpg b/templates/email/aomc/assets/img/header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c80e165299382568fdd04c22bd649e2923dae227 GIT binary patch literal 74372 zcmb4qbxa)26E76~7I$}-!|kx*?k)!uEpCTP3&q`Cio5#(rO4q2#r1G^FWUC?m%KmT zzi&3#WHZU^%xYa&U17u(hGJ@~2hN zl2>$baCM;N=K^x^@o@2|(en6-0PRFX?078yt|Q1IpdcY5BO{^wn=nvNP|>i^(f$!G zCgyuA1{x+pd>VXwB2pS|A~s4Ae0*|7UP@Xq`VaI(WK7CTbgVQI^mP9df{22Ffrf>K zgN}|vM~qKQ_y0|Q`w{Ta5hIbCkr3$--r*r4;UWHoB2Xb9Afo)U?Vn-)myi+OA)%lm zqM`ryk8OdAfQa;Ojf9H!AI5*^h)5{!5Ri}&@lgoqQSk`*Wat=l(0KW!wXKL4Wpyn* zQ_+b@JVL*wm&^&s$?I9Cq!l-}?2;5-F_je5e6AAI3sYrMT9}w<3N&O=Qv7);!?BYId zR$`Q+?x1LD{6&~H!1MFFYID8{gmRQ7FYzpCh+T;X-Bcsfd6Q*&*$dekR+bc~NIRw!+?{hI?S^geiZvGKC9QTdm#V8d zql#S)Ei`;RQy9z=g?(oWl{DTGVgtP{pY-;cDM{m&4mp@!0a%~-3L|~x1Eac}6OXRZ9 zq6WfVw2i4SnArl_P@#>+QitYyRPCwuyB7)JLgvFQcff zbQ4qY0`y!uyjuSel>}(D%@ctuw%!YGA0>>MMjv3V-N)sFRxSyq3Mg3o=VfH;dpuCa z#CpQp)SU7bqFv^TF}?<*^PTGVC<@02#==Ddbf@qsqO4bQ;a-r8LKH?)j{!e>->;3H zqk*HUr)x3&i4wf1PxV-Si`@FXYAOcQa%z{0l{)oM3-2Rz*r`%8@zfB$&(fPcnI1hA zgN|I6JLQraL^0i<0nyhV+YR?oceRKBZF9|>2A}n7U~osIPD&;y{YlW(@;=s*BFWV6 zR4266K&%qo#;o?VCWp!M@X}e9YtzQbD@n;&EYCly4CnoSgBamRMx``m;8<57FUPIa z8+KYWUnggKc3~Wk(@k?Ge#+v@`>KNCE`KZWiT_I1?zZi=_%e2!>9hP5F|tl8`zcpO zfS=Uo@ z@-S$SU2+)6G{m1VxWIkJXh%=#j!tMA-`yzPeV#>1O7J?1|4C^PYYH*5)8z82i8Gxv?2TKklJxoa3IrwDO9c zzo!Z~;}{;XM+pSM;kn*iJ3qg_(+Kjdng7i`B8L;U<|I;=KboPg)#J~eCb&zJ*K?J%Z{QnN~PthVr~GBpSI zrvDKAP>>{K!@3InX&tmrL}N%3)?1qE4wMN)O6@wf+rPDbt?|4NMi6F(s#a=@3nt>-!$S5 zG?I!Ud=(bn2IttVm-RhS!nqjUJ8IpoHcUrodPN?roI#@N0I=gmBzWaq1i8^pq(<5T zhL%Y~6E@a)%h3_tW^JfTsfS-i^@#UlE{AvWZ7gnS7Y>QH*5pEstyeOYk9bGEgoa(D z$uBm&);*Lvr%9g2>;^%^M_-HF@B9w%jYwjRN|p8CgHhr~B{=L^hjbwcWoDBvzL$gc z%~wSFvqE{rZ9$vV`i*-BfC2Yv^f1Os)iI^xbXM{-|BT22~vL z7h?xX+oinRkE(Ads^p)kzwdA_N;`qodXQ*GhCOtKg!vw)1uTHr1ZSG$8 z5f8R<=0ZQ0=k03RH4TIbYib9=Yq3ndFeue~fhX7>Z!m;5xJ5*BrLAx}*)@sR_wOqe zj>ZQ%O;XvE?H?XJ_TM0^6+*-2ldgx2&rsMHMWSC`_p~k2&rm#(e*KPK(93f?P4Se!~Gs)t8Stm`}~d-=&9M=`o*8j%lmETtmBAl({I+0 z%VvY(bNY3x6K!!ZzOij<3}g`tf2h?cBK68hh_YR3bv1JF$qhzY^I-LEoZDqM$odO z%BknwZAaKzE!xk16Nr9cCv2vVVl)|&sSEk+yw0FU zTG*&E;SC+SpAM|2RXq{h_w39q6H`Ek8CPnvRoBsok%jMcp+|X@k+1o?VIw!fG>N3n z+;IOgwcab>dod>=kNo$tyd_GtVH2+3jBBdz6K#{p6W3i#r>lc!5q8v5XAknfP97+X z;U)gbQjkjCDA?8qNvd9ca+|BWK5kHMpN`PB=n2n&Cf)?*l-CY5W112V<;Jj!Ap5{! zFyfx0|D>52T)O$rNkm<^GOAXybW z3g$!GPOs4VLzeIjY>ugBLnd6Oz(EeI&IW}%mPGr=k@bl-)oP;~JN=#yk<^03LDN{H z*xWGYA2cLG*NTCy#QqsasY?8XBa{x1PgGH4kXO+N{s~Oqrt#s(f;XnkZzJsTH)?)@ zytbdx&IMyCC06gSh0*ENZ66xdZ$G`}eqvqOy{pf0JvxfGpA>?I=Noom%vt{Y4>Q0} zz|N~~YFA~WYV8SY0(xh$l|ocEw+QQlFu88_LT2wGr-C2^h9c<}~m5@%e;Jo3N!ViU5bYJ9W*&!Z{~V zbKJ_SL4fS3BP1`6p#%4By&QV7g2EMQ-f2nqCERaUuI0x%41)dXfdDrE!9?}1Fp}75 z9N^67f_0k@`4DqE_A^JxFT>Lx2Hg%mXo(MEVJKpQ@pI$gX*lv!+#BVykC_UB_0wL| zjtx0a24SDFdF{6(E?NTQ{f(+OJ=)3rF0Ih8R{ea%YMED&DYh&KO?Q%ID%jEWjf@I*3}wey=hpkwaE{{^@6sWKC$Y?tM5l54e~S;b zOGaafV6poiyPK)TXGg%fl}uTDUn|bP-Ol5hU%jiBOSh`xh%MQ0O9|neBQiV z%4@OLyD!+tkV)EDe;-} zqQoVs>_nb`sj4mxfA`IH@Oe62ygQ{sQ-TxxVvHx>tVX&G@!H*$lu{y+Ph5O8#j-88 z)osH=6&?n;+kGqJ$}{{-;GfTVJ&jn}>oV1>@e9dV4`+P zHcIwc17sj#;Lj+)Im)P(7zQ{-yf0#vAr5`z#>?Yoynp80v z5BSLk^4MzT#v|Pb>(M}-z&&a$MH@vS=L?sCGyQJk&$krGzzISK_9s*$$V-i3EnU_2 z##ca8RF2vKg9?v#Yn9)nMwZ$v63(wMt-c&1b5*40UfWEg{@Q_?4sUBwV0NwWvL{zHfb4*+rZk+AYx1-nw)v< zKi^B51}44@d{ounBr-0rE|a=2<2zHEWVXs8k&srw`zAD`kb3Z#CSCboG16>+z_Es+ z%ccSO<;a{qke0`zGX%>>kVasV#lv)=cBRx+seNvCp`JDmi=f`tuH#Eh731~s#jxeJ z=;oEEC4%DO?Qhmhc0h{;aq@}OkKC)`EjMkp?5=*NaFnTC4Fa{uPJvUtU+m|5Ic#^f zH66=RPx4Y%L}Yo5_xaFle#SU1VGm}9WU+*57B{|}ksSh=?OsjDLe~T4YFFgU4YO1& zBK;9sHnyz2N(UmT*o+{k2p{v+CEYJ$n~S=N~y;(Q|q9pu}c(f zEjY>9u7Gyth#d*vq2FDVFHCHRDrhRFmfSDCP^VLNTcLnZI&>K z5;=+Yr{c?m1Agm1x{Wp=+~@T9QP4xM@aC;@WTtODs$72mt17SK0P-gd)hw^}a^)yt zuz||^)!&O>J~((#qlLuIYp-IFv}{&NX2=tZU3Tn^JSYRl$L!^k&s@SKuKq<>0!JfF zU&Y)J3sWUaWfVPDLj1W1+-M?Xq%Iy&uRF{2l`%lJQa|*qIwgmC(Gev@-5=Rz%N7 zdKLs@nhsIho8hL*34>W}P>n?HRFGLqIcMxpu8**nqHar^^FdU)kcV5|E}w$LxXpsyTN4 z?Ll96aWYw=i2>2y6*ipx(SdO*9P+Ksuyu4Ug{&-G>oW=@ZT8hyfq9${G=#&US;iD2 z8-~RlI8@@;rb*z#6QP7p+$~GKA7}>mhYJRKLBJ$7GOr@q=q}rQ;OJ!TmCTQv*f-w9 zUQej2AE)bIgfzkri0RDCpzj>UX8Gs%Y_{Xh6!7DuGS5wKD-UX*sBmEc;tmnWMSP2A z`OY8<$6XWq9o-eOe~g}Hzvu`yj^vbSz;6~`m5OA;5wOLQAunk6+;)`Xl3iSbGLpX+ zgU6qK)o<5Snrif+1vK~_!-+a6Y&!>%o5!^u-_9+9wl1FHe7YVAQ`L;$0ShI{k*s+p z@~7E{+{SSJ-0bmyM2sA$46_u{(N<|drtB+ZK8d%iQ+(snHZZFDjDZ_K@O`#(CVa^L zfHDZpedD%}Xr7tdG$tMHL+2hMbGF6iCez>$;y=k>gR~=03AQ{hA;&plW7x6N!7=}a zUtvuvfmoF^g5O~IxrGgmwG|RZ8cI2a`JJdcGeFg6lPc?hp>%I$!RX@w?@Yq8YISEaahXou&O8e*@m^cb(- z_t0?=+L}q%Xbk4+CmtA_I@NH~4z;MQQkJOX^S;A+8PFTYmW!fxf7W}2qGU%Mb9J>m zFEfebNbVJ}WoAsR5q-z@42lHIXK8`DOeIw;CZc08d+3%uC^kNLD1I+mAny23S3+PV z?cTDn`EsZwbm){|_nreMgSnzw5b%DJRGoLO+lp?AA|T_Jj6 zNwQF6vG>`NFs{KghRh6$SyQCoy#zjgj|aR{zdqezop4? zX!?si`YCJ}owoPE&j2XxT}*ZjN>$&F52iO~`XwLW)%~flkG~4E~_rE+~-9pV_DqzT>L~9a%?cBvH|X#*%r0;ur|d?^~i@k$dIpKLXQ-Qm;tr4{*p!X}RTAZXZ~zu+8t}CLaLg z-xoU!jYvlAlrrKH$cFsQIlfdGmTqVNqQbBOealedU7>eKzTuYa_W2N@x$2uhEw>efiXyyG;lkfqL7+;#WyjSBkC%+GKI$Hr|8IyA+JTe68lZrk>AA{ z=P%kPANgOelb1woP#;YUN_x3ou3OTV_$fnYbF2|-?VnsL9!V0vIqI!@Ha)-FSEWR% zd;*MPE%vmV?+Rnojo|P%{|dgKukWZNONiOy>Y67@5Z>VRtPN%4o=o>Yl#qB=e;h_9 z0L_W8?o};Jv!L%D=*Zg^zd83&9di0ioEg9w1?n}i3t^e4wdT7cc*^1R3vtS6VPYdI z2RmhtHvh+4V5hb#)Nr7=Dv=5G2>N9fq4Z>$Xi<1n_BL$2zl)5ivTWw2$%7MjY@WM; z9d?Sdzs!Dsoj$GKBhmWw`Q3Op?!plef5_j%Q^0Qq95B|_C=K-x>GH$DJ>t9hivZw9 z!XGw9#o@6Q{*`$h{F0`^PXUZ}$G_X$NP zP#~b#KE{%Z!+h#(7P~kiDzdYAlave^`$kNya|U7wHe>L{b)liSHbPfoz7z{=KN7RP zL7l|f>l3_v6fpHI0qIMVf7_2^Sn)FgMGV>Vk{6wlLlK;xhOU^BIde*#%aS*LId~>s*aCn zHhlGb-G^2Os!}u3c$IHFJvU#RYKIysB z&U+$u%S$@aQyI~U$$uVA?8EE%bgW(0{HKG{;o~mOcW_2kehlM>^#|QSyyGp*k6(`0 z7<*e|eV+!t$SHG~!6dns{d8TaZBJLT0-GW4)cD5iT7K_sGZAQZvDCXnr1V((-g9-F zxr(fl85BKQJa?y&2loD`*E1yoc+PDCN~kK#It!#5Qe}Ad8dq~kUi%nN;*};L{iPQ9 zMJXqA8ppotyEj~-e-W@Ph&htUmQ1$zz~M7Jeqv))g?s#z1C2*4M-uo3UZ1M7Sxq!w0(Wm1?(KYo*Fu{+L@3KRn54^Q~_784Fhh>-kcXsU7L1J z^u6I$=7r1@Eqj|00k3b#g(2%ZVq@Do$G5G(a%ED^GYE-92m77}saSST;Xh!Znrdw8 z(-|vD=6vZ1>MY3KbmE|XV)*gBoV%l;B0cs{7vKGRPz#0YfhH{+$+c8RQ1L8xLs>unI6r0%fJD4cV@r^}uWFi=7W-j^do-gHV5;`(iaFxrvDLF$}jaL>FOU>^EXQdiam_wz^k zAqekfa)TIVfKWPK+w$4qz>KJJYSPqA=~P=ziS*fu)RI~$1B&C9o_6yw zXQ-3=KewnvU()8X1YU?ZUXVq>mg*OF%19??g0EETqp%tvcD^!Au+rYVuTpisy~3== z8MHgyS-=u(9MGK+?kwrb1WvKmKW}i-Z_0oP`;hWuZKEF@%jOK}PqjVg*mh3BqAlTB zbwam4YcA94e)=l3Q6hG^!Fo32M4-#gnR_-aX08s^*>QlXM6oi2`xP@45?h!{n@CwrBRO!-yuPC>%hDDKkf(3h+rqqUHxXjR$e)CrP7*>qH3UCESX+ zLC6&|%2L_4jZ6Xqz^Wlp#uaL0S>-DKMnr%=IElYkJ?tHdziheA4_q<}F1AjS=%hsOoc!5ype2>Ykl+pP{_c}Lm)Ng9J#pDEH(s@`b;8~+ z8bdNw-y--nzRP10{SMUsTr=Pll%Iv6`e~EoyzBvMgzwI&n4)!-?ng}92<@e*uUCas zj(3vry9F>Tapjo)Q2#;w-Svz8q2J*)z(a!DHfRs_||Hqt0sixkT)>h zY_6_Dn34}Wh4l>2C4HTR1ah_-j)}8>UtVM3TMZOZYT)Zw?E2^9Fv944$)DO;pSiCA z8mDDC&afPWQ8c(s?A#59voOhsjHJb28OiPGz5PX*6G~nTEP!H3_@&JJv<8}8ID{7g zqlvIlIeUpaV>VP>8i1Bfrtfr|jDf4tjr=ima5R1dmg5s8DN@-Nw1EygRo=-3?;m0K zL{u0I9*+#KdTAu~Oa*t#8y!tTJxJg^0vCsR?qy1q!&rIU8T&lUR!2UcyjjgCxN+~O zls6mSHzk1j_x0-qvnru=J2S_d^{f^GH|rDalM6-(H2hq*9a$>*O6VA8EE844>9Fx{ z{*{g{s$TZ$JVyc4bmr@kbAog&9wwzOq;R3w+n|cA%OvG`4TARBkCye&EXq4_?8Nq; z#2P7b<~qd+LoK|K$nwin?K{tlN1jg3Q3X!kg+xW`px|>alWu@j%eb$vcU>#}S(dQp zf@`-rd$Vh~C|mF4F7v1gUJ>lwRo&Zuv7UU3!x6`Gjqvlt<~i}|t*_{S$ghphed;P` zD(Vtq-p;>w&mLjArMZ>Z6Pk0Bs95DBQb4!S1N3%a>K9I-{C<>24~Jq2|seIB*4smG(v4|r>pro)(Y?={KER^h5#Nlv-j!wV=n=}6+bVo$-W;U^y?y&An z6K4fvwmS0mGJDNCZHsp@1_(>FbHaz(f318x77d)tvIiI3D@OF&B*eJ=xG|u_{OKP^ zJm>t{H7>iefw~*T>;1>^wsm+4#=pI5Pi-HNOKl71ci>&lPl$Zu+GnlsSzCGGG0I); zh3kUV+e>lY4ef7h*$|H72aXGql%ilH_OzHH*``y<640pRwFENGznak-P1T(X3H#~b z9H@WlE!nfc*qgo{)*uzDa4}#rv8BnKh!ngOFm_qcZFv&r_Vuy!Dp?!2(an6NDi{OZ zSd4u|Tw>h&JsPj5bG`?&a}Max!2XBcDTu%7(6x-o3YUvm)FiALgb~9cuBF7)BVzz3 z-(7r6?U2yk<*|V0jj%N`ChVr>oBzoI#fC)#76l4q}>p26>gXxS@Ap}r3nolPB@L!*o=R?LAIm#H08MTucA$Rf-`)3 zA!tlasIZ;?7a=^n0Bq#<10S+&rxHrKZuJV0>P}rGer1bQ;uCT`ph8v|YX%91I>n8E zLDW9tay9Nx@-$sS4XNTww-wDS?*{B3@S|Og`}HysZgSDDYj6vyIDux?skQYlRqwM1 zMnU4<`RYFs64PBbJAToOsCx`f6_lB{L-fs226tdLo+Ax?o0;S^&sl2O-{mhfC;)XT z3=ueCvA>FF{5|3;JTOnN4770X@0p;G7>zUr!qkuRqU6+>8IzipLn!Bx6zTk8feX2p zWdD)#imf}&{yCjHSI@R%=HEnQ-kh!0(QspzkH?}^%=1g{-2Oo5*VP=SHAGSOGBI_* zdDyz%s~MI?Ybts@BGj~4(})$tHs+y8e|&ixSaU>ed9H~Ui#_DdGxE@VpVG?ueNms< z#&S9#A4E#yvt9k#tk9ZUxrVMy8~KF@szf)prD|dPi3g-%fR`W`CqR~&*(}*?GU9&D zK@fEoPs4sfUc5$X`O}dWP zZxWT5WdBtm0YPu5bb1V)|8410fL`-@FF*1rD&;;0R%u)Rxl)6$voq^|rK*@;FC-ZA zw-XeF4^Z@s`8k4wj3?WdUgp1D^#dq+733manQ2{+^JCX4Jrg71MOYD1SN}T!$P`a? zg*#Ui+PcLpR$d5|?4z;QjT5g4=LdwnebXUP_6-b_n0eAm0H&Y0nkoh_NJLa_$tfoC z(GbhJ6Ll}jB}ftpd+F@`*83Nh&yZ+k@ey@omkNLS<5Huf@D6zu%+8#wt|KkFqF)i9 zn|Rt@ZelqlZ)I=ym@69Up6e`_{19ADWH5;%oV@*__@AlxKn&H7!XmUW#!n|bWkiX< z=>UJ_jb}Th5mYRJJ^2PhQLWgji9bZlgg!f!>jFVj2KJ9AMwSHTgPSbIAC-R| zDD0bxJSYzwwc+Sw@A55S>iqXYkmO)n^cNxL9{{E1wxjG5M{nRD)3o%Oj+cxj-|)>J z9NcK<^+2zomECD?mQn6e0(+^76yJ3H=RmA>TqiRDz>SRFvF5~8VXOU+4A-xh1FH2I z;=G-JC4TPCY8CBxwB7@Gk(K3SfWO2GzrFuer`c&q`zfzl%LV>*IakB@Rdm$Q$NOr^ zV*MV^c`CQ=IaZ`r|1(BaLeH!i9MP!YsO)l=JqFmRo+K8hud%+$Nz{>7gXl%EKXqS< z_9$8b#~mxm_6@CdZc3K`9aMb>R?0{nAEe|Uv+X#c;hb;#9mVzIeH9f`e&y@kqgNT1 zfTqbOZFOhYXhZ(o?LRe%PB!b?XFYXXDYCrMnP)}oQJ-QDcn=pm>D@g4*bs2@1#LNy zkxe6q=jJ$wWTNiyFtNe{a}j+_`bZw9zrt`50;M zkDkMmDA?#bN4cPZ??Xhx4}rD(X*Zb!mI+HJz}lkE;X^Ck3C5l_p0WCh8RrGw{z=>@cy@d44h?UkcnbEA z{aT`7X2Xs8;R#^MKy&zN?C~Wd{7^;L+ODu?Tuy(>f%uUTJH_*YK4FM-I@&|&PIM`a z$GueKir1^`lH8j5@S)LwZb;Ok{!nO2)ec5`dx7Z|&#dNMBT?x%by$Aw#E~s z8-pq>#>uu`)uh=c%6${YyHa5NNeZ$5TJ{BP-&=DDryeq%9ZGKs$WBymqz>CeOu-E| zJn3B+QsN^YJAFf?hK4pdsEEC`J~jyE;f zx!Ta2|4>3JDLn`2v3nqT@xIg7d%X`1kI5@u`IXf6k8Mbkj(&Yyft52M(Ust}p%gO0 z$DVpD>?oclcm4yKC7L3|nK-Aa)u1pV=psIht%Ej%K5O5pKh=f9-Oo9cuAb z<;(A5pSaZy#z9wHo3mXSt`ji#LhvXNoxXoaH{o5{UwF zyP+q@BL?;KH9Su_jVsLJKO7u+(QH*P#?SJwwT%7M-mKOEOl2+hyd$YDfTi^XDqD(cxF9k zT#5-BaIpVldQ8XGp3BJPGQ3M0KVHI<+#&q7sE2lJxi|RauR=aW47J&J@!f zkWiLj{A3B+vOM5eURf;LVQ)V}I?%o+w0$abee+H2Bv)=L$_tB2Y%GLzeWgqw;~fY zV<6<=S+hMHu_J3#nGuOYqQ3@a#0lZ!%}E?lqX#wdXlrfzjJa`vo>@* zm{)xRFEt!rs5{vLZ0s&gwdFhq`)=4|z7b0vdv=FEr_b^PDR}paTk+lyrx>a^dsU8U z{3~rdSbZn{*4D!!E3v^<$gx9Gm~nc`bKLgSY55lcYKrYaIbs^Wm;#lZBfX;&N<#Ia zrsIUae^G@j^7Xkm>~Y|0(Q5Q@l=o81Huy)AQRkNzn>hx1GRMCG(#jea|uJyfVI zFF&N)AB5M&uk~&DRvQo63A&IiqyI%<=9o7LBP(w2K>i@8Jk+k4TDfZ8N%E40@_D53 z=|_i|j|HXK2LqzmHn2-rsisMr$Ef2dPL74|hDlK58=?A6?sIo=M)Y3<9eKCfKOZj4 zvYuZ)*KiVdbnS!*1gLlLy$@2N8oU-R{*G*#MK?KRf@}~9Us^9BeR%J+4Xih2nt(Xo zxqqo@|A+Rz9D69HL;rYLd4s$&6hG;F^$N7O(#X|+UHO>BkwKv~ zcijRu%%zErmKx zm`nhw?j==erLUIg+GqiB!0v7tLYs@u9nLy zJR=g8a<#{J)%Q(z=^iTH#j!HF|Ct~$PAUj|itzW^;=E0{X?#aEAq}jfd}@(W)Ph3Ew=A! z!cSX1s^b!O58Si#Y}%QPsED_WSmM!el6l`r8dmNxK8p>AvxKE_|NO$1=hED6ER4VB zuDCwLZ6yL0|BGNT6FoYJgqfc25V}K7ahrE4CB|D{GjPDChG~R}o{R{byl?2kA7xgD zsRWtx{|99vfYfge_eTFtcOo8kcW_6RGI4fwSpINeJVg5~p>MnA#>We7(V(krndYk& z?dVQ1QV4MrFW2%0wx#=15l=!Vjy8>^4mY8&DmH10)ohsCLq`5*G@Kx4(Ko`GTjO%+ z1o4H@Y3@)UL|IBY6ub zziW-OuGtJeh;nO08vR*J&R@5V>6^z~%mca}68R3ZTCniGX_Duqlg7VvQ6noLM(*-i zi)H$>`?4`bDDK(-^ROF5DEm$~qz6Yh&^+w97maf!h+hwM$&qeaD8^1;bjNzB-@v$; z>+_KzGiDCaxAmWeg=hyo2@+>J$AC-xWWrdHq(FL~#8ARSn^`V%s=GyHJ=3=umGVLW zwrQP%(6I|i4E{jJbP5U!4q;Avr1H_v41Q&z3W+@@0K*P4WU>e3S~A()Gi%^c+`|KK zQ$b*JT9cQj`aqmPPYT5=wZ1HpZLL<>F7WmNvmgOAO-vSB%m#Rx?m#oO`)LO7b>uG- zxqx49L6Z?Y3B7%=iid-zWF-8~LhD2$`Z{vTRE*B{Z?Mm&xIbgFpy2_+zEZcbf|(ZH z`JvLsoJ!>`i0+@qf7t5xTr>>Q#crxu}zDuFJ^@1C#quKOD_S1=^6##QGwa4zV>$^zfJS=?c&bjj+Nu^T^ibpdVaNFSS&|%=x#O}m|L$S zvPl{svA+l*i zT;y5)0iG%Tjz8BA%R()`3k~Lo$$_7X+HG4HVBRfQ?Kj5oZl2Pqc2%js_oBo7O_F$8wXK`08oR1e{%$3|hCLr)!BP|e{!dFWf;jZD} z_Af#V^0bC`6-d&IZ|w3%wJh$yky3$H$RX)FrfZL$l`gM`cVFGl?HiQ8ZeA>}1^*|< z`i53lX6JCdRsv(;b{B}4h~Xu%m2kB?p#C+){k%p3|C@c3M7d_y>{)o+FlDjx3mJ8}fJn$5_Lz^Bpxby6 zX;17_r(p9bp01piA8dIdlZ2Ba*R~>0wgjDNW*o^I zj;ZVZhpkbElNknzU%+zf(pBAAX2IJXhmJn4H6<6Vn_R11Zd`h%%m6>py-Z!=$z8=g~yZBF80;seGXaOzYfk`vfu{D1bGUU==I<@ zIQa38qc*W8sl%3HQGi~TteZkE_Affd8Pc8nA3V|iqS|=slZ*1bF{Yao?`s_5oB0rE ztZi7OD_&g}Dmr;voyv(+?%d=u<))A7PYrsA$2HirO>CwrhXChoNVET1!2aAW_;dJ% zL78{@4f&1&n6B93F6-P-+5(x445rf~e=}_+ST&<3VbI>C+{y=|`rw)zv0v9|AJ#J4 zDEMB(rENLoCUx!(r8;bXCbkaK}!k9%z6a@|b zDn!+lccSkmPnQ-L@OvR}$~IxD$H6a11s$(aVhhQ8=dyh`!?1hPa(#7beu3Q?P<3Sm z6M)x1IofjW>1`G4V~*;_oxOyXbsBhu_HRMkPe6klF~X#*XwfYq=-I+W@A$bm)`u;H zUD8)}5*ww|?X(_Pw^wz399f4o=~Qh}j+0aWS7Q%`XlzjYDCJ3K22Cna?7M@hr{vGR zuSHit{ge-6*;Ehk0FtQ{I(MKGuvyN#OT}5cmtI`qGp1jDGL5YP-$eu5(e6OZP$`~U z1=P;k!YKr9p73{wr>ps6rQL}-izdB!A+V7Zql70M;DVrWZWGN?DF~jAvcO|sxAEcg-TN)WizqL?dhYkCS?HyHDE+SCc0;6 zXA+9Tj=dxHS?fZE09)}=DPr$BhE@5-JIjQ)c2~c-hKqkO8x#vRR~0UGFPois?-$c7 znc;INOsshcLRPw%5A2q=p%M=3{*fYat~4e;E!(ldFx@&;3*ZHLG82Vc`E}5-S_zXg zqyn6|dQT?h@3hYo>EbO#BIkAqI7YizSl2r5vLMegDWSV!WK3P|RF+eeO5Fh%o#k5R zwSXU?>iB0!IHwlEjZP+Jn3f5YPioJG;I-2iPSRZuYd>b#`CayzNKE?_SG4_y(BMcQFaX_l%`ve~%%P~5fk^0i`zTwt!d7#g*q}f~Uy@9sr0tei|tMI3E zlB&w1)eps(D4amTk2k^mXsBNZt)`Jldmcy6>xHmdMOn}9{+aD^!2u})9>?$v+3&xauL?65-D9g5pGb7Z{ub!s|HU~6I`mKeWe7dq!-P7KKbDxQ91)sS_BA98HqkPK(^j()^ zY`ZSI_o52d4Lg+oDGVZCcEL@T^-L#986plcleew^^d!nTEF?(b7cE zoahA>8wZDfhh@(BkiFpXF2lq^MtfNT%Rg0Tnya=?5y;1mK!shjb+1jtaam77vkM(g zhdA`CW(N-3Lp`_|QAj!bYeR<13_m!d4P0^K^j|g$l+W6$tZt(lw^@OR#Axmp#lH73 zGiDyb!b{HLaQKk3xhr(sulDW%;&`k_NGR50edex}7B&zch}IW}#iVG_OYN?k;vtOY zS$3@ATsDG&CbnAz!{Kh5Qro6fwUzX5*voXY#C)Qx;}#cfhUHH&&g?Da1uR{i#+h;t!Vl&PfqPeKu^B!%&&EnlD#0;@M`yZ{{)aC1 zDp>nRXtk)x#vJ&)%HEMe)w=3qb1>-goM^I6?6&Rd`l_NkS4}pi4boiXN8-4f7`%44 z$rXU}2hcp*>4G%dm-uXTpeI0A%-(5NW9}e7j3RWUQ>u-B>pJn(dgL$ zTXOWQZRuFPAnOn@W}(C$a6Wfdb@=h|5thsdRCgoA&P%j&a-K}SW8MUnhroZxpV~=u zyPaNE1QFSFfp0O+gS(Lqz=%dYJ?-4;#oF;$ldnf=fIR`>6gFRX$<5Tcx*~0(5X`?o z>P>gNxVszi5+#u#?g%bUZZ2zvIhxT`Sxx2XElO;$%x_h`C1Z%ig-8wM55{`!Py-FP zH{WWYM?}QTy(@p-Q8$OU=n*%%!PG_JRuUTqT(_7I(ac8s_vPKlC?N+MuXf>D*SaZ5 z7~&vt+&*rkvhH@_Q9oxHFvusAn8)O4|8lkZdC4z0>Xt!KQR|9m5dPNlBajG)wMAv!J z<=m;{VOEoA0Jo_Wfk(4CLAwl>F62h`SxeEO)yx4Hk7F*skFbFS4eJ*hnE3 z&fgWv!Kkq7hvp8a@8{}4QvPF(SUqUGHK#l1_URNs2r<*Ir5S;}5r^!Y!5dufW%C-G z&PW&{Ztmiaw`HoL;wjlgS$FekS2G=Z6vf_sn0z}O0pJx&BpeBaXWC4IjjkBGxn0_^ z!{YoPBru`+0q$&C7HRjCP6fh5 zq6ot$Snyufp;lOd9&pDFbJRqtVK5Z6$DO8?*PnEqBDn!jjD+m%cFt5wH78#j(&bg~ z-E>~=TfJB}D#n56{*eZ&;Vk$B%UZ6|p=FnW-7aKl`%0~e&l93R)dXBe1eXAFGV?`6 zazlJK%H~|8aAcHR-W!*wmkjd-qq2i)DnyBHK_>I4DRi>2!EvWEGbkP#Ro)uymvz_lCKfgw2MM@vv|ACR77sx@bs!skW~h9_g&TEMe%*!TByIy5amR* zBcI+>?YnegyYp1-xw_q2yea~mcX3=KiNj{Q9#0pC?ia_HNmdiB7Jv$pF{v=&$h5hw z>Qj>6c>G6dap~U|Wx$8yv{oK>aL0Y_?8fVSDBOmEI7Tk$eyVmI2&!44bsmMu%{|QK z^0ibtJy~tMyR~?&L^&CV&>fJ^dSlOWuW|PDlWkNwRkrqxr?Ur?6k7#~^FaunDAdmB zHC7ZNf4t}LqTh3SdP3CQ^KJ5!wOF z=IKODt`yrLkWM<~yvf*;QOL63Uf9{L{{Rwa3gvLVBzefP$W~fL7CkQ3+ToeEQVvsK zBXf^iZ-rVzodU6&yACUWNut)O$TMbJb)x5qRQZH_2CiBoc$ZQ{PBsk=bqh0%Atu;Y_eaAO+P7Wih-sZIXsuS;3Uk_YEEz-SvT`&c}_UwomxHNP2NM_ zcu-7lH0!6{5$5_!)Y2!&b%tS^nV`p`9}25*+o|T;trdG><2hqP9%4>wn0MXEcJ^Da zhnrF&E6zP|TrIcMO6FcAh1K@ud>Gh(b6AAgnC!`&HRoNUEdzO?Jl8COUT25+v^o4q z5bH11jGQ9>&n4+wH9SEb>x<4B0}G@Ryb&C72}oQ_}y zOT<^V=|xq~#NR8Mam$hCh%*lIVhs-dLU6fNE-{ZgI5K6%ZsGY>M%9b7tjDoj+&JNn zTZ3{lVqCR{8u2WyJBbXuKr*6IFnD}RN3mtCd{=1in)pNLbziyjV?O8UTo067Ogv0F zKh~haowLfcXNUOk{{U*H*hyRulv#!EJU`Zp!ydbDBfb9sn{WG9(rK@$;*S{r0LQP< z{@Og>a^V%a13y(7tMD)TwU4N*7v>yaeqTd7-AN>uHc2FsK$1x$33GDlND|`e;tnL7 zx#vN}8PQ0XN~mY3yvxgT8QT+zH*Yj&Ke2jq)Lwn%crMv2L;XoFb*fD@y&Ut8&C)ka zJ|n?(@%M2(J{9LhDOq?}x6$o8ACA7x49q!g z+1v>*ek9y-HYZjl;#1kH&1CvK#7tZ?BVaguS-tg^=D622$h<~Wmtak0@D|$P?)QLt zS3EPhsd&^nyksm#-s|paZM#+O*5VD%hYk}EMj1yPLGL2APD^+!SLL?QNuKFi21DrE zK}~JC8N2fG4)x^z^vi}+gm_#-mRi0@ZY8+IF(btGS*IHlBV$vh*HBSn@ch{gxrK4r zQl)7IN2~LenjRChF!o@u@xyXu2P5SmYz3QEC1SLeV*Mj zu*-JqjRlQQfro@PAzJL_e|0+7qq#$dPQ+%(ICyk>^L|VID$RGv%7W)Rh({~Hsw@VD zd9tI5VlsHSM@|v0WJU?HIWY3^XR1SW_TIF-1<~ThY;v`0%G0HBnTk45Q^4W)i@}>B zgjVUhO~Q$L2#zfn7w-a)!;X}g-#CM_%Aj2DKJHt7#)yuL^hD_TPN zu{&`afMuAm8q?IPa13V_!(zXO#XAMvUr}Gqa}R+BiDwWjRoOhRJMwC~XkrX2aRad1 zKSE9QF8M?_&1+?5BJL}SI43@3T~k8BWd;{1=HDB@d+~R}?xHhuV>Zhy*z}(lN`5ly z@d21TFo@ma=U2iHHMR`q86yf3)5JK}S`zmge=VWr^r|NE<;;s6n86rxJtEXiz~M%i z-xlRdz#-N2tX3k+%*--D#=^@zn!Ii65k^A9F??Ptl3j)nU|HUuStuTLsIiUdrC#rq zRbcx`FBHVUXFtQl0@5vqD$Z4Fl(Tq?(POxEy_)&W&5&1aTOX5mAVD!Wa zziDK}nY2yEkGx{AMfu9Y`H#hq5u(Y9VOk;7y5Dz;7OO>e#DC&iq`c>Zk>R3CuXmbR zjj}^$@ph_zRYPQwy3Il#s)}-Br`MO_A?r-;>Ovy8qd|UKt2{2d;&7M&mm69jb?nZfZ6+Sh)`mpo zcYS3Yns0FFadfUa=WxrN3Nfp0k#zV~GE0}ajKX(S-i<_A)F%W7oixiYy1L?0+3|65 z>e`@)86$j7`|askIgld;ADxKp5SbpKj=-$&g@!LOT&s<^(Gi=QhVoN25fV#G-NW7P zlCy;-E5G-HMV8pZO1eF}UxVr03L70)i7l*V{seB0(5P)yds;Z?^Zd$SGKcm+)5ZXx=*fRQshc@So{)qc7v$Gsc6 zZBVx?+>Fx(cQoHhA~6X&n%6=Cm;$JYcn}jS7~F84D?BzL3G3T24FW~VpnL+F#k;OV zXXVwV%eorifdG{!Xg!<9TDJWUGZ6`)p1xy?)&4=9VjR*fjP-?CPR%-3&cGr zf!-67==3J=?l#xO-S4~|NQO(1=UO50T0JVlX)?>f@NaQ&b#tt$lG$wBHW2CRQHxK# z6#ANLpWRkcs~mu=eBF_EcwH-|)Ok$|XppMIpgrZM=@msoO<3T%>oskk6{_Ydp)kq! z%p+VH1+dVhe-Xu>jqrPiN7!o8Aj{@LZ{nsnW7Sef+0AO^gHMG(D~z)$U;rHe55>}ldWD^k-+DJ%Do|jxrcDMG_#{h4fk;94G{2T`5!5!6s_)eF{(OxQ5S7EY{#)m zGH=(&s~vhM*_XYiE!3ukCMo<}TA?3_Ras}Y1#=ty)nl{rnHlf9D{(ku%u7GQNeJ%9 z%kIPFFXmin&HDR&FC4{nTUQ8rk*L!H>Je5ESMl&}#EJ4e8Zd5|#Y=>@ebla&jFlovZ zE4h8uJkWW&Gu*ib*=1&X+^C6Jp*0!#E`6=|~NBni+>pGnrPvCM2| zVO$Rr4(ZB9JLRLO)_b*<1)YVMv2dj9;TWtOK7@|(2Pzd zL1i`ae(@;tw}|+VlcpQu7w8exAf$-qA4UpP;&7hn%Ow>(*~iUwsvJe9nU8x;cUN47 z;~~+(akhw>9$+qHQxn2aTW+5UAwz?R%+?`60}H^&loL3>45yr+HeMAgB0NV8$MB6? zcpp#VRT-J3X}hFLQkjl8#gAEkcIPT{k!|at0VRpixTY=U=0`3^6j8AghuygxULSc> z8=m1cm&IB^rz}-l@ScY#UY)#{GS*p|(UXan@a*ove0sbhs%DgGIN!!|M%#|mYsnF` z+0J_)>%(23id1(%t|y&$75F@xrkO|TyYyD+a@{EO405Z=FKHh3b9(uYZ8x8H?;-50-YKwvt{Tk ztg+^{)YD=1-OaN@Wz@5iS(%JrQQvWsiHKPYw2RLQq1w%p94z!=8O+&sYT3wjmchGs zIsvZI`9hwO!NZ@+dB3ZT!;yUGMEi;ZFYm`kj|Q^9}z1YOHdbw(@WOrQhvD#kg^A_QCzD z=yBgwrzm(BKWp=S^MKd>&13yqu~nD_cj1x$0M&}KUzjoe(qBb8-AN>uCP^fcMI@44 z>`-wel2r*Ll0cG4BplqDN$Iwp*)Z}GVwW$xKv@mjcB`0&EJ)L=di$U?R(DC&dh)9Uqty4WCC6y za(P@4X5T*b7-te#1PijE8 z{UZ?$V_Gh$?y!BE)ppgmEn=k(>l%5nBBPqOsfPBHoz*gQ+&){;WJiUQS4!RV>>tKT zEPiGV0AmS}c5sI0By|2_mkoCP#Zerp9ij!<0$#H%ng#BT!#J+wj;bVZFfAJ zsgW6N=9{&=mfIa)$_nJ_r;|5m%N5`-rUXULNbR>+t2V8s+jbmGNJ@LJU6}ZC3TD@1 zlJMz21mT2HwOsLaAn|NjnENu@AlV%A>N5Vd+VzfZcBLhijaTId!EEn+uy}=m9%ZD& zqTx`m1~7L3FGe=qh7^7s3TG7zrvd$qH*;6vKmF^dfZ$Bn1GY!KY#CwwN z84hDrSb$#Uz3yAqeM<57rUqLliL~MK2nSH0u@+vijzbx24_App$z^~=XMy5wr#6+N z#!Ad69|NOL+oXw8Y;lGqg*hCX7V^tNzLM-%aM%~fP206xx#sDUC6D6;@MpmB{xs{l zq&l-L1k2lEGi7_aZC6-`2)%w*Te-aG>^0dKc|9{HINZ|NmqO{4A=F$j!MbvL6m)=mk>_aCUCUYejccdlEiG>iPVPe*0pYp3}r;?Z9M}LV?C1>zU zU+HiDG?!lVcn>DZWK6rP)hjf)qX!+Jf6SQ~!FKmu3z5u=PT}rkM5bNZ%!^XyxduAn z)r{F{DPJk!P&p#l?rFG>ttsv0=rW)mO{y!c46@Qn2#QF&<%T`b@}`ev-UZoIag(=C zFG`9TF;-vA-<$GCriDP9w2s8=LFtaPAZjCYoHMW}HmKh1_K~QLjeyUks+?=Mi(a0U z14eF*wrK@nxu9^!H{WN4Rj?o^^!4}^iQW%@L;%Sqsmhz^XhV;zL$}+44o*pxDZ1kLm)S#<& zmfQuUaky_d-i_9)S#X;e0Wjo_Ve}zlM9p-XGq6il*C>Hm2CC8OsTlIwh>uPD$4*|P z?1tZax+*py`pCF)qeX7eg+~wGMRp!BFW~M2hNHpKk>ePc$rf%MBWI&hOm;i1i;f?8 z)nKZJXytD1^dM=v-CaA0N30tegw;v3!=>LOnpAqMSVdcU1yoB7;&smKf5NPIc}@m@ ziBU$Q%$ZtxmV*zKbSDhYlaUt4;tRniE<}-UPLzBi-LInMQtbxNKEimBWkWW^k5VU+ z;{{+bC*+fw1Eoia#3=s&7Un+^b{0=YYT;{1bt0sRy?d^nwJ%jszQHmgZUrpxp|Ziv zMIwz_uH~@JTIH?Esi>rPs(~TNkqT>>N0?sls2+94WL#XzV`$itMRMy=A0G9_>t~5M ziv}Oz@aF?3y?3v|pbX9)*Eco^#N(Egp>Xt}e3*f}R_Y z+eX~3Y{TVLY!S|W(i(R|(z*kd=Y6TA3yESoj=mw8K)b|>GbqEDz}o%Zm=Ntc&0n$R ztCWl1@qxT85BX3uW6X7@W`mzyLQRuoBiV8`MI5V{aQfF8X{H<&-}H*0XJfp6%Y{dK zbZ=AjX~NTQN}myo_&g%}bpkFy@d_6#3hTOhR8TTSk#uroUP7Wd0D78k!ud^^DRHF?MscdmKR&44-MR|ak(A4ICb|e^q}i5HWCD!Z%Sm0n#ysX zlP;yldGsCPp5IoRl}|9SDh$7Qo~1LHB6kM+l%pJr~yIck;A!txq`EirSQ$_-*U8Sa6I3vFKI|0Jzp!>G3Fj3vs3iwj7|}%3!DpQ<5P~2-3F$ zoXEKIfy~p*0UknCQevHD4g1UaLQ-GDJ7WV&{79Bw;q#hnEtw2v2>j!kRPpN#;q;X* zyIWQ8-+Atx{{Ti-il=5w zW95!SS!%-!u1kk6F2MO9y+vC#&Pip4>%3}t1mix!C109vkh}r)m6PzyL8%rHip{HY zB50f(%*U-Sn@(zm?n$}gTo(#Skr`WH>NHLm7sV3kE>ux1k9C=MQUXO=IUbUz`-ZU` zW2lg=NM^5#4o2^MM1X5ffo<0!?=U7zdF@iLB`lpRy*#%gP8;z-w@t25R6&V5yaU}* zMh419i%rV25PZrx9#z*8n-7<~b9)C$xiidTjx{3d&y{DLEVo=}g&FXWN6onV&Xf)y z_kJ!Orxt|K9C5JFtRh!@vT@exT}q}ahgUSKXrSq{dz=v9i82Rtr@XvA1@>G$!UztI?8pd(d9%&Vrz`?A{7ATL&hU{-$GdfslyJ1 z$kSv{+y>q!8oNckY2>2`_cNPlnyKH;7Ow8fdeUP;v4+HH(cEy{DDH^#mr{Zwkl%xl z>m|hxGnZ*40kQF?#2dN`QX6D)?I7t?JVEE3;jf_=5VG@Q5n5eBpp?^{Jj2c?RXkR^ zgK@^Gcp+V9iXh32MQIXCqY2O!=vNO=poP{#KTt>_&}%nn4k-}XkYN0BZ%;@hEH&M- z4A#)pjdngGCN^W3i4qz+VV#r3)U@j)5zS@5k8s1S?)%*-*#zy33m_VLjW;tm-8S1I z3#}3&^C<4@I^cdr<-t(Dx?$VPkVP%nVv@aF8i+|-pY-myA;kaBEqKS8=7%IPdnR;(g95{{Xme`&Yf+t6}no zg&(z_Ieq1_$9@eEzmgSlvzrd)X3xX_08}ePzcJ}znruuoU^Tzl{{Y?V=uabZxKS;pG1S31c5olRGSvRVd zV;soY(U0RDU_7FuaxA#+3CLRJ=Vd#9hyZ@{eXSFpmB7(mA1aEnu_gAl|xDep^g%$sk}vu=x!7<}#?OLHC2 z(e$f%a+}0pHs}s$ftO0=qp#U?P}xw-tlP#%=XO=d?X*&cD{L-BHHJK|?! zgP^_TIl}p^ws>Yhj^mb9uA>wiv&HG0TdwK3I%z!>s~sXCFGyY@K}N!##%F{muL*UR zxC=I<)qIY{u?HsNEyxaDkw>|yka^;+lU2Bs9K2tFfphIf{qfRdjf`#ZPd#S80j*}p zPs16KuPfM`3b~og}#`j7H1>=IL|7tI9!3do($E z#Cj3gk(yzvJJRaCKpQ~Ct~&emyQkhmi=j*N0`Cf%*B+CS$`s=ld){&&h};@6XsM&S z9Ge!T_haL24<(GY`RVzpNZ=1;v<0mMEmw8dX}FW65!aPkMTrivq+hwmhme;t+h@EX zyTU2~FxH)JUk_(WIz7!8_jGl!=1#(#2BeP=-Fx0+4+@tUlkk=*1BXDYc#RE>hx}8K z%}Fi8r2ha@cO?9N9PeUUSd&f!y*i0;ry-aSz7=*y*3zwkcym7p9}5Z=Y>!AzqQWl; z6v|7&Wa6l3?LO_yyR_KaxWln1@nK{+hK#p5Tyvp0s8>P9iqhR{eic3|1mT2Mq!lxZ zQ8(Zf6sDi2eJQH3ovEQ*3UavawF510G_v^;i(SS+_EfT7WS(&C=jHcTS^;|0L^&?e z%`M)#F(o|1&jXr6nONkN*LLVbymCynjjg%OYL{ConyF=7mZP+fnOImXo{mrMsN^)z zv!i*rcRC;o83*-mv{dexlVZ~$P!zIl8;twU0xi~@Z@j*iTlQ5Iyr{_XxMOHsdouo? z0vJP1Wy%*?Dk_V(?>RzqzO)S)5!=9TdgVuk5x(`L&TYRZ;#LA$HJzT~9M*1U4?CUO zOu{!>&jQkhjQ;>mVmNas8Z_LZs@;vgN!X%tuGdd%irLuT7;ML=P}xJMOY=}x<+#~% zYDvZqFvHTj?x`JUn?HGS$13ig@7_TWi-J~Lm8Bbk#FXRY(@l$x7tV5~<=%bisam{7 z!QZU`7_1YH;FO7No4yv)h2Uy8i6IfNM=GD3oI)k31UhMH=2S@hDC{Z}H)LjF51TFY z+C1t!i-aYCQ0(YN8}goTGfTVX(maUB98JP*UvdYKI&O5ek{Fq4tY@w}O@~Vg53HP09G4uGt-5OGT!DzWOit){WgfUW1x|7bOt%9oB>I6xCYcF6 z*$qCjj%FUv8+UIa_fc2y?{K!-9wjWk>>JB2_oP)t2u3#~-X1Lg&pG{ko_CG zl{u=fbZ>(Ar=@&rmA1tN9p3PMvarUm`1oLsQDm-mB}yl>N~ zYOu&0Tnx-P@whZt=k}^t(6b;oymzLecUsqDclU{2`B`KTZnPu2Y=iv!X zN6O+fbq%VjLt$5VjLmLzBA^DY`$;USQ>I#-i8(lE>9@7xl|aOw;aUpm%i`~Hi`mdkT`lrF4sAQK1A6Wtz@0e*{bfPszP#HK*T|| znh5!U; zax2tj*0o%Q#NRx&i!Pwm{pG05uC5Z!1{@TwB1@L#wmmBHIicEYP@RD5M$JXS)J{47 z04mF|Bv|hSnn=5t4NHr|kPb!7l~?Z9Vj@F0bNOvS!j2=PT;%4IwG%Y)oOZZh#H9>p z9WMEkE|dWSG?M7&&`GXQQayq{9(TtX;&gKdLQoru60#%4&#?JVn9+GG@X655&O3N9 zZj8R9Q!*MEPJqUsx5}Fv4UZyJofHOsO}`2|41yJ5!hcu1vbR1i9~xZ4CY_+Um7pB! zB^V3?)a+x5;Ek@_rJD?C9Q^lqk&tmK7~t^;BQ(m<&3BC zjmvi&_D!6|@kS`zmbzQGfRNa}DHCWVHv#ehaJgp@T~q;pSomBt7+*_-bww8cR`* zf-iH40<^KK2*~agqS*TE)C}xDXc}*ib5m};=*SlwTbql^!toN`^|_qOMX}ZI1zbCV zLYK7otMD43LLc0t(yBIOGH1HYyoN%)b6%wAp5s=peqMJtcX?WnKl#%`ZI5w?J?^>x z02N`3g`QZ?{{UD200bwLrtMr`1D7!`Lm?V-(0$tv?l8Q^dq^U%!L>x(X za^fK*l1hY3NCow zDy%5!pCjmSzqNWS#`u3HaDJA|*Xo%2)qKb9y_4>H+8jFt@<|dXg?X(uDJACaKywR=$5NWlugyxZ2=^Lg;NxYU+mOuBa4LF8MD z#7$CZS~M`WL~wj2Wc*;tURI{r!}*tRSS-#qa%5IS8Jg{L(nl|1q{12NT{-W z*CxXZLo!sT`{T6nU!<+nt?zWK2b&DopED1CaokRao%q`I=@%Y%akr;g-Hr}FB%%2Ax$Ie8{qO}xl zjvy(x9N9QB-d4d{ zY`Go@i89doSHn|iJbw82nE|y+WjULD*DT(%UB#%R+6gAyp^DqNjJw`|urbBJ9zc9Vk)+}|fA#T3bPkpS%0xK=( z0s#K9O>6`+0JU0t>N0nWo;SxBqivaO5A~uAhFb!0r-{$5f^0Ui<>HZx5PY~{D_t__ z1b#p8A!0H<4Bl`@OKsiGqQc@tki&-L&J-Hv3wy^=fN1(U! zN^Th1X}Jb8%5#-5hAup!EW-B@EWnj1mz-#6Yd(`#DyCv#GA>1R;N9K*qC-z>d~CsT z!Ua1N+}>YMjl`uF7;-jSmfY_m3M{d^n(Mlk8Fjeg=#XZ%NSw^8#i6^TtwJ7SMQ{gC zDvBBY&h!S=9~ryRZ~CdtJlOSKDcK-Lr%E!6Xjc=7?9`fjIGMSk=}X2JP=r&?L6jn3 z^&d$pAd=$^&J$yMEe|@inIj3{^BRm!IOi*dsw55Vw|jd30KBGU;>$kfmXC=6Q8EaE z$0|zcx0`$|C7fx&rN(7yvccwOn6gR>F>iahd6y^TG7ewPpwEmh+nMf?Cz-MfZt$8b zvSXba&d49Es~kCnbFY{M{EEvt+73&csQTstpBmHAZ%VZo%nW`ce$o-jwNbo|w6#tc+J?mQZ1CySq6e1C?%~<)=x7NhWE{oXQ=XWiWk*@C18#u^Q8MWQbjlJdn049i$5@Rqg5+Sg=xb5>?gNX5oI&vDhz#TyE zi7boxIFlw#Fip|ch0nI4jMce}Wa___RzYB%5|mn5Z>e4GeUk}5)#mVX5}b?Xyn!o# zHp?$L(H%DmFv~g4CC+}OSMZBFZfUXj#rRI0_FT)yDnoC$=5s^? zeYuw@-JO)vM#Z2vSSF;h=cC2j&*lEm*jxbtZ^;K=0 zJH9g2TsynFQPLhKViPg+7gEw6z0z^8bgmP3gTvtt_(yd#UbA933YNRbD zfL!J!VTUnuWZz2XcCA5jJJvK7zL8MnyyjZAjYc5F8fPNr)Bzns-RhIIVpi- zQuLTe2g#`|oBSLen!q1YuT0j_cHs9CfpFuI3Fk zq}{JH-iq8QgGSzb4=$oN^(|z<`$alb#{}eVZzL_yhS~UzJN^E8B zCTnEQ;nko}7@Sv%ZmU?kQ43tFIW=n3e$n7lu$Nimge`NC){jcl>{bNB(8g=e&`Iu0 zwU>bL99|jN!zrHuImoQ=eV{BX4S|hD?kx@7=$AR%+)}nPAHYPWP5%J2>fsKfA9Z6| zXlUD+TlJSWgjUjIcBA2+3+Duh65sSC@@j%~LZo4mz){S?=|QmaCx(+Q;&NUJW$A1# zSbeB=MBH|BwnHKdMo+UhGD{4S3%{vH; z!i*0hZX<-0<6`n7Z!eWwGlV)#j4OTcacQ#p@`B-tX%&Y^-p0xJE(||} zO|Bk8Y-N)H{{Y=f&+vyX$0QzITe;hG%xfDr4Aeed zCt%o)IUw+f!70DwiF<8cYpH0blss)G?eWJseFgVB%Fo!Sf9e|k?H8>#Rp6g<7AY0I zjfgTOgI&OSM{V}6c82p$wV1=A=y-sa=kC$LID1D+6t!ja5qubDln7n*u2CiP=yFLe z`P5RP>f-8wB$7ykxx2M>Bv%(IoVbIFo}}d6>Z6EkL$))YRT727e{(tYR`C7kYB#?( zN}u+WpY_N6tJL<^Ax83l0Dtm3*O)~d++o4-NGg9?_g^ZISgy(hcAcRUczE_veyoSf ziYW^yX;J0g@g%7 z*sGoEXQfJ!pNH2VC`~xV{r+oKap_n;!A-&;um~-F-rI?2@H{_*!P$uU-d0=N+q?3n z{qJEs6RiVwUDr=i#8Q`S=aS^dhUf?H50e4r6%0ooefJ*BsW;$OQSdh~+q{Rnu?wH>Un z+|}I6PlM5zjK*#wV)6KiVp<;sxKFkrAGvd)?qy50hY%TctA)3n(nHot=3~voc=0)r z$BO~Aplp^t4l{?##AK70Z5*F&XAo*dcdeB9GU^{3-;~*0KI(*Ny}^=BR2cs9zQOT0 z)n)f3GgsfgOBVC0yjAC9PaMXo-?^8_yLq`Z_#PH>NO8zd4|nMXNoq}#P8%I|M7IF$ z4G~%8L1DBi0kGVPi$%}xF8mpMp^qEoIf$1(HtkA4*!X}Iudf5gujAB@mc@0LS zIKME++MtCSC8nNwJ#Q^QVafyVE9m%fcYRNnARzGjk{g5% zovKP*9t9>ik*VNaM}sevl%;N8E~P9}cw6q7rM@I;;$}!><=xT)%A<&18MuiI`+0hg zsd2op*7l+4R9V}-%iJpkT0}g7Jl)O}x>W>e1p8LG(vM})xNQsVQox`BAwMvQC$Ts~ zxpcG-%5{Du%iC}*E9hFI?b;r97(c?!+x;p*`Aea0VFMUL{ZiOgI*s zg-eZC!GiqPI8fbpy~?I$2uI6uW24P+3hdVgz0`dz^IhUqQOkob4|>O%`h+Scd*l73 zJ8m0&bu%ti99CST_Yha=pnDN*D~>?2Bg%$4xFkiLad=T#d2?KGpGDJ{n;DrCd$t?2 zdWlrb+&Qi%Fr0SFN2w>;%WqEq0IH69y}-t5Fvl?J>Ortw{!^XcbzGo|MO$kuSl)M_ zXEbeV>Lhfx0x1zSyib?vs)?jk?>W3m0G|O8ycF=9c2Q)uY6GTUKC6)R2CU78S~K;7;BY|ZkcJhS3!B> z@0(_)V!L&T)s38OR9jY}o?aA1==Z1_gkT0epsv~%z(Jxe@gI=IdB?o)sxy)50dA^k zMn}Y57j05Yigja4RJ!#8%;iT9GlX3u(2U(^+xPdTNW8eRZ4&133a{DPKz8mvO}_6^ zov96l_VV4`nh5b2Y!7$`-uRV!E#TH9Qx{(tx$EHMSm%R=Cj5>u=L$3=oIL+qJmy4M{5OicsH&~C5*GMWX@RyB_ zAlTeO=ZRc4(h8FZ2f>rMttZQJyTJ@&$+k;3URwU5g2C4u%?5;fyL1ZU z5sV4IJ4sKBLWC`GP^6WY@_1Ei?t@~nlUakGULETRx+)A!?jnA0H<#|KJVnq8wA`xm za_ue_o#!bMoZ1B;(W_)*znfB<48%ARcf26K!lEmLoz2{!aLAZ0=HWzKKZrW z!)|<^iBj%6i>lN_hNJMe$8(>fs8k_LrtAW_YRH%dD}-D@eOnQw9z!;OFlA>q)k8yr zZZ{lf4peSuEn2C+1xI({(+sm)up13mB}En%O*uBw?wNC$I~|D82buT`D;>Aa%YNv>&{tdJLhFl_kGL z;8t+(5jIOZ;<~xrQ~(m(D{XY{M7JT*Zr9u*clM#!?WE--=z~yVG zl&^qujm(!E208HsZPs{IXfZbx2BOE+E2xO{+O9CD&Q@;?#nHB(Z&?R2p^+LycTMKE zw!=50k(2QWIL;@>O#y7ly&~6AuZ-n}Pr1*3DwY$cbFGwG zJtf{(N1uyu2EY}n7}7ucyKuL*(~!3c$PV#%x5T@wESyBvzV;dk2e{&iRK67 zg=T9@EN{AJwp$Tk?zjkU(`lj@lIv_ani;u09wia6h|GI9pSNCsxjIZ&%)Mn)TtT-j zNfQ8wA<0jRB`^foacF1yc z%?aikFI4yW2Qrm0hLR=RTs?X$9bf_5CRM3QKD zdsVil`^QEzJ{DM1No+e6U=D<&D4?Ja(+(hMi3TwfJoXp1Pk;OJkRtavKjJ4RoLg$5 zmI!6iniJ#ZNc~f^%>W%tN3J@7ND9Go?B*H{%wxS~C_QcDB;5P15VN8?5bvJO?gQ$8 zO-$>Qg*L97*avddTE!qbGEUxgxPZn(UP759{|PpGmD~e`H}b7q1Nwyih#Mm>Qdtl)@Wz+fNA|FO>}w)VNKNmSb%^HL#)xGl z?PJ|nK_rWoI==Ez(3}WcKARWgaM=gPeR?!iS;_^|=6&a`(a670%t`Y)SMD+nKr1_z zkl+6H3f$sU7apz^GUGctN|z2ij!lUbj8QC%rmNck8Aveg%dIKD0*ca{`#JlQKrl~P zob=U|dG!&y&!|_%H%c5K8ijK=zVIPc9%@KjN9RrkzX9yl#wOQ!^|El`yPJcdlrpB2N^|2t&Ca z6@Q@s(p;R>HjPTJXR*u2GQ;n*^zUlyMQzznM*T&JSXaiZ>sE+_UC8$<%`&5JQMN2F)MGHvnyA(w<*L-t&YVkG#4j=OqtUhzSn)rpL5ba{C zyY0Ysf63{+k)qJ@U zZ_ijKBFwVz*no%UjwbHADqa-*3L03gwh${GSnrdh{v@haCB*0pEK;WuoR?hHWm&Nn zYN5M<~{dn^^k*q`vaE*{oyk_YPSrG{lT0Td~z@b1kBgM{j^9J52;riQX;C8hK z(-qDySiXP)XujaYS2IMf{r(w}V~K4C@}3YYd2QykhDp*romN-eq!f#$xg7;~A|vJ| zd@z~mJs+v&Kpztt=d$(S8+m2v{vv0!$XLWij0K2`jvmJinNgSaFO>AzFbyXKsGs|j zK24Q<$vGF@02e0$!{Oz)iEasDkWBb0^$j%7dO(RO_Sg=pwD3R}bcj9jNr>9ct2oV0 zCvKx!%TG)K&56%vVb0CZ^PMKh?561+j57#EHGDSFbi^k~q zPWa(aB)s^--MGsh_M(jqc`vMfCzRIMA*f?xXZQX|(aMljk?v!^Y#(7CK7||~6`k@xVBRpOeW-4AL^@TQ~C-y{MYPUvnpd`km(ZjX$)F24% z%D6z)=RCe+lcoCGUcji{HOY#j0H}PWNE&^6mUWwuD(vNGk3X^tyZ#!Yy2FAcrae~s z`)QcW$w_CVoG0;$+YTWyGUkfhuy%E^u`Vd;>w|WrIZA2i610iO@}bW1VU2;gD@d1) z#o}2rKV49lHlpz)7B1IGKdeA>R9=dmvzZG!1jVY7+YP3`{OZDX0U@a;&n9E-LYgkr z1a4u}PZM~3J3ljRB@@g!V~{$ZkP&MWANIRdNzE<^HK}UEY1&p&D&> zy&;3N3_30#^T-!+S6H`1#OsrJV_2A(m=i^o+W)1a!hcER-*#1 z{X>lqy2a?kocPrg1?PultlJ!J6++yAr(wx66KR`+rAi~;$n}CoEJJtML>roWo(qPV zNPJeff#0p_$@Q_lf>bl?R&4PJLhzUDnvn=OE{$;6on4x7O!Qp7YR|$lq3KGQOXAQd z>0^omnJo6rW1pXPMjxbqNI8lUOgmg07qUhr55pm6gMA166#>gemOR7I~(Piv13s7wmWwxcS} z8DIO3amTQ;r;b_gijh%8Yg}`YE^J=kG}bX?V7M(qXpK*y>`Pt&D&cRJ&hG*j%CYRL z;{5h#af)G^5?hNR&0#z-CdfdOo}Y-~flQ67u7`6OmT+U-mvxzb8gqfMtr2ls*|b0Z47)SZt6Hz?Nm^O3hUvA6p3j0H)D{= zivOjXzaeAD9ZAth=8i34{LJ&9*@m_CN4!<3S}Oh{i%GIS<@N`TIohloN!~eVjPto7 zo$VLaGnOUY8DsN|4hn(QR=wG_q4{S6*g}BEzwV6 zUbMPmRFSXsC*VLVt)_NBpe434aEfy+_Tev7nVd=gF8iU^a9Gh*_m@1J%PyCWSPH04 zq*u{8t$duu*JRxiyk12=1k{#;SGx2+0i#Uz;wTh9#}5c^JXn>Tn9 zwIdRgbFj2izxtnzzC6%Kpnh~2T_cf+JVZ#L_urMBkI6LGz391rTaTA#QwslRZCj&? z-u{HS+^5l=65RX2rbEvJJ6e-FQH9INt2mq*b<|z7p7$WE;LFVz5FmkM^(LNU86|Qd zRiNbeVG}O4>j6t$nU2l&QZt{k$#Fcq%bX~7edh|E2#fA2A|i`)|Lba=9EQPY-OJz* zPI{0*7?~PEed>sTMo=MDhvM8R@EpqJX2kMLhEu7Q4mr3{m%rDas=M2vvb#RscF<+u z6k`e5mT9-|lai6-cG{3()K|>;9M^~ z*iP_gq5i&7IZacXEIIgrY7O;B$i>{%4&DURiHLK=I%3qboa0>3#3|vSO=uss#z8l& zi3FWv6=^C-NYDZy2Sl;VjzokU!>{FP$UQe`FuAlKhBYJ*4SZ+NLNax&)G;gK-UXI| zjSk=T#tkb(OI>f!yD8HfaepKek<^y&lImfSb>g_4#NM?Rz@%OnfU=5`lM;;>jkf_W z&-1yVRY`hBoJ+x%IE8X7$7rn(8+dY*THPqu@Gf1#kav#%`8>znE2z=sjlk8Y%9(!%^Yr6F?IeG#&dNd4>wVMPocm44t+$cM2BsKUP zNJ2*zqJBGXUZ$Mz{e>DmK8*Vc*687^#BIE>hWSy;&^Tvq%cXl)A=&N~T2HjT)~CRG z=LfPwrO{L241?x9hXDO;W=$46i=Z<1IvNvT>;|w5&mnZEVF$JA&dVsQ$XGCm*_O&HCIER}n zx4|1L#gGHp9YK?#_+_i3Q=%kpYpd0g)#(^AAZoFk?eSuvrb!2Uo}b%5hD+Q=pXg=n zZ*BVv^&P?wO+T&UWX$rN^>j<;y{|Dw_ua++8l>i3YNYHV}O)U9~Ap zi{!_i|77IQ{+_4tD%vDYS$eH;fKsb1{^q?4g)ly4o8sQ0(EfGJgQM#mvybX*pMOo4 z%)2b81D(tErg0Ch(?fr>Z@a%F4F9Lav_NPWM(@(n1vL(XWFOIiQCQ(AYD1H6*1%E; zgrBN7j!X>SbjN;p3hJ!&8j#BUA~@}~-8n+@B%w9N1RzLSEa!CnZJ7q%+O0NychFey z_GQ!?qZ!3~!f{Ke2#p{(-Wuq~g?e`>zjnf0i&+A#2uF16h_0Jl8P`HvcT7&|s(yVl zk$B+VLi5h{nN)Hx`&bb4WAF0!!OYTOr>-vHxP|8_d3(P3Ky{l}iJoP;1Jf8FhggRSuq@4bhJUv7ewWh4<*k>JHTq?Emu2d<7l zDDX$1TH87Bx|ON^(OM%W(;-4L zU|bI~qcdcU-_*A1z_h<`fL|nw zn=idg;!j^X&P?1M`_5#hN z<>FuEr{b!wQl$+^hlurQVKM$vhA5Jz0{Na!fFluZ^kEB2>OCh$erl?&pbS>7zJam| zLv6F7EfwuRPL6a_V0k~;K{wjqH{m4#kFe>hp)31G#-R~n5Xr|5 zHxj&6g)lZKUp%ni)DV?7q8~pk?OGO=uL7QZNTtoemRPTQ7Cs*~aqXK{bZVNDe1R6x zp~ePPYl}M9vf+2NX4Uc;0FI=QQa)qbgXjK9G?!E5AT4(B=c0kB#~20;qvEM4(%Q2Q zhld0)9e+Bk+-cB&t-E9Wo0=OLgQ4@XodZ1FD79*IROm3GT56-Z-+Js97tIE|7S68dbPK>F-LV@V$o>G3voFb-o4&}iMJRp) z%>hZpA><>BOXnq0#iqoRkGZZ$j1MtL9le)BF>7zCTsg-;<`58>JSW+>J}n^J(Nzc~ zh$j`?_N_I)k7$LbQXu|k4DMm~IMq_bvZs!Prps7xwMD z-jcEFvwiIw+$Dx*q9uriXoPbzjC&6WGNLE#y#ux|AfH)If?GrPmr@AznkFB5RF_QX z;n1kF|7+(*O-F&cKQEE^Ra1q()6wGmtT8~VSi^`m5z!txNdQgF_a%{03Lm9 zIEu`;5a`3GavhhK=myKrDf_jty~>=+k|U~FrI|r8){TFm@N%14tQc$_)FQuZpoY}1 zRGD}Unv#b&;xFKXA|11JV$$U?m*?Z~!1g`HtWh@srg}7|`aPgz1Wemsgg?R+bO%W+ zhB1S~D4Gw$j8r<~h1oDG#kGyv2%dxi32eE4wg`xBmkS2JdmmmLkfr_DT@`(gpG*Sx z(SX?9l#6|>96H34+V~FxGro?nA#4Z_`9!0-#9ZL-f5wrE2DS~BnsOI5t~_)SbDleh zi~1yy{r;$GQ`Xw~T)I#w=rGjL-y5XfmJ)<kduym-PUv!PdKQu)x0V|m`zB#hgwW|`Tjk!g z&@F5UGnZe}fe}HHd5qH4XI{~`2Ot<>l1xX65=>lz5%0L6QkzBY5?HJu3FrQ4kcPor zj55tw|FF3LLMCNwS9>yS~3X!&uNfKx~dx(Ff7nr9&( z)??$cBpJ$l2RX#G-u#uuFnNQdgE^NAHsC83o6ju+@TSOqJX1W=L{ooH%s8NfHCK<~ zfZ{tiTpMcaApwi#eaj%IX?bb+Iu0+TE&!h%#d^o$w%1dsAdzY&CO?wOp(Ji5al6vi zsRFJ|Vr;f`7;#kff)1kIgl@d;Z7LVvi)tkzgxoxFa+JwW%6%SNE!c}F$ zLWTHgNOQHm^ULw?F-sv2nIMTM^@_*`^+8p9l% zZV)Q>+*rNVkO&<_8|G(Jf>>G#qE^S2*Y~PkV$R@ZA36Abo2NQ2QFJm%s%v^XX)Csj zLV1-YH14ZH%4%zAf_aHE_|nu~UcM|maiedI`vT?aoK_u_K6qX=m*v%{Lf9b&%plTU z?K#Ho)OHBbW1|lHrJ&Oy3vbu zcH}L#Vrw3(Q|BY^*L3QKFAfn+1pA63ShNH-jsyI3QhU8}!`9AGtU0~LEee^L-)FNm z+JbP%q9KRt1%)+vDhHF8A*pUx^l+8wDc@frZ;s?PR|4OSrEohnfGHZMC;V!41cFBq zFl*}(d={h%arM+)7l8Bq!4|cJxO7g$B7Hc<{g(`S6~c;)0D(3(ZZ^=bJj$Nt)_IqF zrRcDlsr(;P`!O@z9m;QX{C1|1F!+@7I&I`x?u!*X+bowlKNcOeO`z^fUZ=;-Y&pJe z@}PX_3`*R)CJ-zToU`pT4Xvy!rNGeolT%83g7tkvWcGl$t|!is#go|#^S+S zMkTVVkIW7F56{|b4rh%7*;8YZ!2NP15RlvN16NCGS`g8DxtX#C5u+MxVl$~8JxGaN z5}Yhgn}eU2Zr({bm+hBtw%7ZOd5GS;dvS7yHY z73WHy`q7mscBD61?sFO?#-?p2ka}wP#9<1CvM|AuZr;BpS_hu@tg{$02|Kq{ZR%UT2c*5Vy5v9&d60w|x~F z>a~+^dSyV$HCxS84difJ-`SQ}9_`0hr$P~d#AKqsP(0_P#JvrIx)ehRsEK$UN3|wl zav{T(5rRhx{rL5BS{}-#zzGj-FsBnDcE2gfiPGngO1QR-p`Uid@As7<0&>du!#d zxnya1JeLt0)VLe0V4Fg&NDtZN!58wHW(NTrzUG?b%NLo$XZ3kK;YI|cYb%I%Y~I7i zUeQ+R1`iW8`D6vFRmJF2aWlo)#3K@+likz37;2=S7iB;In{2H4zB*}6gOyn2;RTEC z@O8|8|A+DkCcjp#y9}~s^pPd-S`XGMuz}xGW>xJ}n5 z7|Vx*PxsoRWF}#(Pa&SRihKn{jLa`Gv<*SnOo4_|&XK3tSAZ#ivvPl|QcfIjC2hph zU(kS;3;^7gWsW9en%KyTkC)37*&^L0MgE0s(w1yZZpfC4B}YZDhatsPkBa zu$xMxdz4H>NLfRmhmb8NbkkSD%VIxGc_lxs8pNYb1YF=hJxW+o4vUEpz{7SU+&_2r zrh7pGZx2|@-P^V1$6PX7pbYZpu{(#;9X=Dz`FS|b8PF7NUWTG)VNx6WQBMbTQ<&jK z{UE7%mHC~lxMc6YfuhV9k@tr=g~`8fNQk~DMSD6VV}4P#(8kwFc&Kn&j4PtcT6^1p zVFO(TGh_$d+7vZvn9hVuk(Eq%x)UiCc4uQb_!6-|9YAvsD2)zF+&E z8^U&DAmhsJPr53U8kzRpp-g15Lp28zsim)}+3QF<@_07y^(VJ7 zUkt|hSqn>_vbfoK7)5swdeWk* zd?mh0P$Z_#>-j{duW6cl5L#PE<~ zKI={DSk_yEj;JX6J;0{%WrT|h&si5$X)D$}h4ssxqRpIPga7X<6$YsXiWRH%D*@D6l%I<4affY?IYVk0mgnrW5Ww$AiGYbJ(x4qOOv9D;)F~ z@9|zWvxIa&3=v1xRff0m5W1lr3EF{QWdUO3s3flA-B$pEb8j-cu-Mx2qbo{jg1!&? z>FvuQw^1QFKOV!~nYpp^bhjzBmP{g5^x{EbJv2>$_{<+?E}q|ZtAf3U(#4}21=a+Q zL$S0?QmB0uA62&aP?#8!i`@f6sAhJjE0m~2BvRtl%+z`WkEt+p9vJbR-)qr0?#{J& z{mB^8gTDRFs4o%wZSV&~UN&vT-u)$Jcd*GPX#88yIPBVx=V}imlZX{Apet-eZd=0BlbgL=@{w;>G->7SUxrWZ>g6^^XmzYhxoekVK70uGA`L$LMwT;!<(RZ0_d{6TE3%sT%KDc~A+ro_=;ZA5!V(+ z&v2$YzbnABrd>1n(P7^N)b??gqCXV3g)y<9q_2j?kvtB?()sz9ipggpmZ6Hw>-Gy& zEru0`xYS^!9Lz-K)p_I9yLAi|W{Oeskmfsvdf%<+3Fig(4d#+{nz0d+hlD}!|N93-OMzedUiysH$O3q+HF6e~D!IfOGN{)7M&=|toC z0xtWlPFy0hN|oMTX6Y`RNHHqtl>HUV53P6+%_~TAIb^eFNDpY|}F0|3)zffxV zk4bsbl1)tJ5Gql?r-28VVDyNTTymF%ZEXTURX7}aM!8s2q?{3#SVB6tJa;gN8VxKw zc%LT6GqQLiJF&`t}N!^cI?&3D$M=MU?_IDG^y zD5!2>>%gy<2Zjwv3>Bk{q}!UWRL+aJSbV~kJZo-hg9BHz$b;J(P8=I(K(*X{<`fpV z++oya_Gl7rVM6&VrW1PZSO)?lI6uZ^<654`X8pyK-%6$Ra&10aQA?WPdX$(=5BYjg zOu8LRIiGnJKAPJ1maC9-D(O_1Z7IWi(|F`@W6b{<@pY99-_lgVa={ZfH&Qfdt+^6# z*}CE5yfR^3uLumTuE2wtdWdiKMa>{s8Ml46Qjl)n4nN0W6nB@lea&*vy{fsQk>BmL zC26`SuK5r-w!JbtHC<}|I3^kE%9k`(qSXT+?8UPrhLJ^i9xtFm=M`a!X~K%NL*TeA zJ>1@zhZc6Ake8&s24^K`b&D?;?2E?KmkZN$m(<>7vICg{m zNz)W`+d?I;MvZky9Z8OfqG=GP6XiURi-hmHi=M^bu5}m zr+PY%Ma=z=58h;E?Mg$;=QKqgSB9gY|sh)y7U)o z!q6K#4XTHqF)BsE(dRm&>`sig5$*|m=Ob-$c@NRy^0f-NV^=x_1|E!;vf7*X8CD9c zlWmVpxG4cGH%B02Hhiz`33k%56m-g_NNtZ=i}STDXb5Xk+krL@92M6U~JY5 z%4b3Q3VU^fUAK2MDe0Jr^BN1i*pIQLQ-;aS-`PBp0B$*^h1+O)_L?2j&Xp9h*SI)| zCh=dr^1A$cncXtdtkta;{xD5V7yO`A_++%zRabx9RKQ-iJh;-fdij_jOLdcv@X2LX z-@=NSn`M#JdUykASQP=`YYN;sY1mE{>6bEC`zPB0S0k?tmRUCdi0HIyymK8A{gR4N zvDWgVm#Yj4G0p9u2g%3Bxl2~u8h;69(M%M=bzU5qC$&tYzfN;gdlK%26+# zBFx(HQwvhyUX+4g5qDu7KKhJ~1iUoB-@MA=kB`FAmnYtsyZV%q4v^J(KLH;+42J2U z>%W?PcXq!&9!fq0Rwt zje1ymCv_-1!KC6LX76A_@ngfL$nE6{n#D;@c+XD0510CpRUUY-FBc2qBDS;#=0!TE zMlBDU3Qd&t%=C)a*nQEmzG3X#1)Jkxr^c^ZD@~1tb%cWyoDM~{ZC-KrxQz7k*u$YY zNsT{+Z&_w!#5+~h=vg~lt&PE4d`g$fQ8!q{b;VQE}v~PaeQADxRx0g9Du<;OUK2R`DwT5 z>c}deZ@IKCfJjEDp&372Ui+S^u%e_gaeYL4D;^5k)xGJ)&->*&Q(G^S)yD|_LY3H` z8(kX43W%!-zmj)k#Ed-0xldQ6^7tt)xMBNGO2y(%pDJBZ>#yI*QWI1SsyPQImTxW0 z<}eAR2zfO;!57-P`Q?LJ5zVXFuu%@;xB_@CE8Fx zc>J26CNB^u1Iai^jZz^)S}8fvvkk+-nTBw6EZ1!=8d+8Pz=AYBPJwp8!-y6rrq<4_ zPVh~Lo{6{Y5i!fn>sh8$9IY##C!U!ud^gnkgp8yDy$c2O8F3tX^(fWaB{|m9&j~|V zI)#uus;USE-oF^~(N`(#oNCvfCyw=6t*Uvt#qMW14eefk%2LLL2H zH5N(0f5gKiaLaok=f$CB`C3@ZXd~ad8@XkNAMg$Sxb7M8Lkg(&j}rlPiOzdUK8W`b<9szL7GD7KxP+Ikg6F3|CP(sAC%RlbNSH zOBg>UxqVo%Iff-%J@-dL+XKmv(WB=g*dc9=(&d@&coM2zMwDPEKDHHJ_8ZHO6yfY= z2+$Klqxu)7EGL21Blbq1;YIDIVGkmsC5uBAC!^84bL_zqmXbJ0TubyH zPK@(Zo*&E%Cdh74UHl!0zs^iZd3L7O$TX>7Q6Wu}Gq?=NaeO9umu2*XfH*7ZjxY)AzQ)q5J+q~Br zYdbjQ1}#O+gYS}I171e0%kSVYc1$b3!_f(ejmSa7`;+sNL+f$b*^sUNNaOp|V+Q%u zT^eTvcwRN!N`4mFW_r&KcgBV;GP#ozd({=}ZU0PR> zZiEyI{EuR_J}gb_A_U*uljwDp155)DjkMLZ{^Z}TPLJqO-J-X5{#t)EHR?7@mwKC?KrzLl#powq<_UE*A#kU$@Eq1 zFTZShXxfKt<^K1xoHp7)j-52LqY&Mx=JcF0!XaA~+cU&l2!gIYkmBS|n_P*E z0a==2G{laAGFU7ZWL%UWGn<9x=YK=&MA1}k_>GBgPiU{x<`GBs!&V%+=4xTivK`Vz z*E7GUd{3&0vdg;!u5P9z{#3NhALqZD!glNebZuoETm8(v^4Vpu3f)zYED9oDxpMa|7;|X-4`($PoXv!# zdNOe_^W}rpgM(Z*N)YFn-?npEYtb~tT}}HRLy&b?0tm`uruI(@bA9O%x9Jg?{!|VD3(^k=41kF;`@48Xp5S^d3fLt@ zIg^Kh++Ewfp4_zm%=3RbL1zfAu;w_%c--DW-X}UhJy$~9!OFq$8bp=R3piux#IHQfXePn>qgrWw)FSZ zD_VDx#HHCs-~P%C;P%4eT>Cei|3IP;{!UBK3i@!bPK6kv&*d4d(sZt|((vDveA>tL zCNW~u3a$>JAl(R#rdOgQgCOQ`8zs8bU`te6X@nHbl4&yVd34=`oq@Jd`uYP~17SP2 zW!(kxDAyw6=+AwDdVznfEzZ=2yD?v((^+ zTnd*=e$nY=)41pkP;UCwDjwEsEq?~<*}9(P*l~LXpn3jo-O~BzO>?u`fin|U(;g~l zU7^?B`nyc-&9@bRi`MpJ2=#@^dVA3hv53jsEA?^VBfw|@BZ+CINNbmXOyrwK;_3lM z>GAFsFU3jYZoViCfRe+aVTRswa3aeLCB&%{19a!57~V|I?v`N*yOIRC8V)R<6_e(l@ zhM1(r{p_^_F6EsRW)ce)6=VpVVBX(e@OC_$5hDso-N_{hkBQ%7Qlw!+Pv5~?aT~XO z(T!4Y?a@LyvQt@q%i9V%5-c1kyHSL}W)PGU;X>-okF&j84%*Ptj;mDPAj|&h?B=Pl(mOx>T2(1=(gM`5ujIs&Q5N zAaNb*N(IMHxTr$|d&ysKO^zu!?{LvF9~U0&->9Ecmz+5^1RzqK`!m1+7{YL5@4O6n zbJcF6u2@z<7K*{v0nvE7)UtT1de_2MHg9gv=Z4xtZ%7}?u)tgWg4A$*#tk&k$ql-< zOoILReH5+9w-T9<@5}a&+M$US7kU%0<|mq4;DtF(U2Ke7;~G@&HA4*d{9cEXV@+8@ z{+3b4MK#XzeQi*0v03bWGDijb1(?uBrwBOpIQ*v-Nz(vX>#=k|fQ$}R>#>mLg~Dh5 zWSHB5NRrx*${O@$MfkwC5X@Kz7W9OuF^s9z_rG)O7U5fgu^<6a4FyoFwo+TkC$l$# zMx=y|Iw6CC?yX2a8u#UeGy4gunW2@J!ZUHA+n{tuAk>P#@^ZE#FbC9fK1(iKbmM~n zx5tJRq?_5DSO02e+<;+`^tt6Hgq!A!U(c!&Z{9;bg2~V|)@X}xSUi4a(*1Xg2+{KX zIna7|F_BP#fzeuT?b*yW%YVI;)^m}RYdL~`6VC3TFF}mePoh2VjFYL}aj`7K<6JGAABL`(uGQ&C+ zj>hBnN{#BR?9p(}&ZM@yj`UV+&wx!+$uxN?#10EXBI|EHLE-g|jG6*bdN_ zm3vxtiWu}sUHpZjP?+xMV3LxVx_$qs{E@+p&?%V4jnm+Q-ss0Z^AzV_D8zYN19l&o zi8`(n9}{No&P=ZhDdMhI{pI@=1_$Riy$m+g2sGSbwnB~aeR3LDY*e>)BCntG)-vvu z7ps}?eV0Pm_jR>@p@bCX@;weobFW4IoV%?v8^L#%#u6(iq5<>@d zFOf}nZL4B&ZOJe|6mcE=244M^t+OU(?z9?ywVj0rFGksYw%^+2#K4xQoJ;!(PyP9m z%3B|V#OmrVltrx{WH`?IAFon=o9U8|`v0z_I%&+@vMY}U2B597D?DJo`VG7l4!yn! zsU37hby15D7 z{#{S$_Ic2SGEGy-XJdZLOn8=3-@CxLP{&|82&tE&Xjf(q-nlXo5Kod$4L+I<6oL^- zaiudwGAGHQSOQb_CD}5QLn%Tfi8J;>VLfL(tKA75N!_jZq4Gil?LuDZLS7SP1H^lW zb+>j5S0%lNb=y=-)$Y3YQG43oD|S75J(ELGrrmLO?4%SnKds#bR;6+^HTKs7;6kbL zLJ4KPB~JmbnAq`bSO8+M+S)Fj(Jm%HIg$iWsAsyrfBA4Tn`~bIZ{ZcPgjyUkIj~*VAR)oRQi$#HLZ|?gKxJ z8rm%6x)p{Lik=qcVs#eNjf`@KT%z;x`v7w%`g|V3;LCY^=WJIbuBzN*@cM=Fg>C{q zF=$_Xz+lFYR8{EZ342jPrFG}CTUGG;!Nb{rRQtPGi9X~*p7lit#%Vj^zG}N2^!qPV zV^z+SzIspFsP1Sk0*f1qpWu0mqOGB3yzo9?--pgk8euf|>{i$muuturJvvO8B1&Ya z8L~#h#=_7`WT{!|CXF~M!vdR{Xb8D#hukwfhg>0yO5alb$Bv%G=(R@1mMPBL;eiK+ z>866?1bXlM8*ChbA^~I1xr+X{s@{ldx8CHW!MnFmI-8KAS=|286{lzoXHf%A3Th-$ ztY$IJb%;CiROqP*IiCa%`$cX)o$hY13URq zX>3$SbXvmRIQaRxT{plvl3p&e;uv{TgDGpZ+O*vrQ# zRAZyFqN(bVUg!tp&x-5f#>V0md0>fYSsT}Zwfgjkh*EhGd|P?Je57tP>x)6%G|wI1 z>8EY;9%yt*d`9_j2RTP~2o&sop9ax=aMAjbYsE*?`te=Ol~H2r`@i}%FFGTdA*Zd` z-f-Wi4>rbE79KIPs{QKA_c?b&H&=8&k4na5x>&nRsu<4t5->sPFOcMOXrdhXRriKl z@Nm(j`u@@EnN1z{2`|WtiWUqop*Xo-rh90a$D9gyb|=`U7nOI|-M+?vMNG_Ij= z{<~^Q2jWY1;)kiEx#b^yXTiB*ct}kUcFQUAi2JYh64@?JY))R`Cl-a4%N{*@*w)>jruFFVtlD+wZpm z=kK3%=0n+nCa7ep?e?@58;FD8&h8?qtS)wJ{U)s;@*GxKetZu4o8rFz&`qDJ-l@>m z{X8z2ld5JenVub+MwFKriM?_{pgbPAayI0+X`S@Kru%ZgQtJ1C;|;g0{4_(jJ?XQv ziEMs`&)zX)%E74rDCU1+#`OP<8JD0!=$zuD$nE(5%f-C@FD}+X`jNh}UTKw7l1kDI>9tH7 zEAMjaAI76^uQn6Us9A>-_ep~9uG^hm;r}3Z3TAg$cS(ca6m%5(Q%7aTWln7uAQz=H zBJrQ`n8DiI?}F?(W!_T$hogBcaYn8;^MuG%r4#$2f_aHN_j7{rkshoGn5x{ zxtF_@7C)$lH`Izue9|C%mlCE~xqqk`@Ig>}{y$MO?D)T+=GJEbL9O|JqsH!D6k^sk zTME5~q&*6m)ywSr=K+iwKR<0d{Y~J%*|*y`Usib}jH=bIZ;ajC-AcKZh_6sR{ln|_ zf5MjK_g}C9-rj6FpZ~McD#JewZ_$fsaKQ~xb;E3p{tsW%{%>EifGlc9u^*d^e&T-h zRacym6iIpLCdshl(nBGiPIVS`gIjGggk}o|ieI_)?aCcwupbVZ>>PjC_=!UD)$43K zrx;OQ$h1~Z@DKx~ih_zg(ji~nzoRTHU=UfFPlupaM#Fr%HD-bV_$Oqat0>9a2Mg4=^evEzK|tNY@O_P{a5h zzrWAD_r3qjXJ&SswV$=l-uvvc*0ZEOXW_yE?uf8IX`7BzszbV-cWh1R}{2*IC0-f|KV~}N+7Wtk0 zzgrbZj5qNE-5f7sE{Sc~f)F}hy}Bu$M8vg_{z(HD0yEpCTSFb{^7f2FnSEKxL2g^m zH$he9m3M%Ni`YcC_^jrCANh+XW7bsi9Et#+GDuD2quEZJRBFhZbYnE0rL5hd1v0_| zb`kdPer5T9!};v)h2Yx)^WmF&Nc4=_5BO#zYzAnARZR+G*$#(qembfAC8PBsC5jKf z6*U35O7oF;pNest`)5}Xj;=oF;V**DMXg!0fc=8+8@W6~2+zR<>g*9K4cz7#ihF`F zlguCbvt|-RDPPN+8MBE|+hUpbb_0WLqtfV^p^ks?!n3YlLoXB%j-1zXz|Ta-5|so$ zfgkIM$CST(SXg=zQ>g34CAwIhB=Xha@@Cq0vwoR{$C)jvC#YdFY_wcw2|7C~)Y_11 zhw`k1=ewntF0{86UjfO!b&*^kX2Oq5X1LZW-hw&U6+_`AVL z+8Jj|b?cJ#F$5aOx8j|zZ9nS=d#!xf)kN_;@cFyHcusbaOFAv3GM>TJVdYKF`Z@Da z)ixjAUkv;CnK&0OV>L4b>7zzs1ac(yB)zlI?N-RH%)^e=GZToxDmE_&*s2`@+or#G zm*W_n&<$TZW$drNcw1a>Lq+z(b@%FTPdqE{YZ+Er<^67V)2G|*MxkI~bJXQc0DS31 zPv}5Ls~htH>9{{I>zBu{c%AC&0j^0R45+Y;IFs~n@yKfh&*4TF$Aii?I=65Y>IxmC=o1;g)&QD`E`PM!f$@3R)5gZn%19vlu|7GPL zeo}pIZSzT=ws0uT|Hqu8FU$Ve@VM+8bp={@O62W)e)z$`18mW_vV8@xEu+n=4&uD^qj z!I_6JDlTn@S(ft-`67y~wDNbO_39ysILaT#i)Y}GR+z$Hya)3_q5{UZgq?H1nXQW7 z)R}r1R^$*@w^Jo%;9$}t%QIVtSwEn;V2IIk66e@JK#H1>XW+khs$k%2wM^MddGE-J zb{(?Jo}3hsQO%Zs_`d&|)^O=AH0N<9ZWoYpQiC&Valm!CFP&*b($8~W9i08eTLEa% zWu9JYw2BT=`+DjvR{PWvCfr%2CwfPnwM$Zx;O%2#j{;J>{p%;ob?2dSw^6oJGb#x1 z!FQ5sD8h=${l)vK1%^qW5_gu-1`k*XWr5`r!5+0pLb7Ax&N3|BSrP?O7R!(u5rGH`U54GLgh_t*KktA{0ibEZM+ zuliH{f>(aGGO97J>QT>PBx00QPY>2qQQZ1j)c;dhWR&OK#mY_xnv@XKjkO?vS7Gx3 zv%UfDFz`%+3tjWRK? zvb5&yBNhg7mJuM5a;hkjR5-WhL6ya5Z>NgBSfeoD*Q*=ZdukHy+gb1D!u-_pIVn-e zP30VhRW=D>s@;sA9ydn%5CU%YoLW#CNbMf_4ezAR_;C!_l}p|sk2_s_t3_-WS@P3-?h^z zJIy7+v8@aU(%ZjmmoJoOZIgihFtdOvZ-_l~iH#L`%>bVtRSlB2_pwPgoRmwJj(%m; zhvqkQ5_a?D=|NW}{4i_OT^yRstz1hBD)QHMO(#yhVgXOk%%!@rt|)0`IOPvh%=L|% zW772N#z!}D3xau@Z2!u0CBnd)R-*S zZg(%gTbnr3bGu0Qj9BQ_!wOxhLGtl%etWP8DHgAjKesQfs;(27JGuYj&0`iw>BlF| zmVnbA)9D$*engEgXGQR zWz1mr?lWnI!8Ofo!(vPJ@B>#6mWlyeOjDapLNnW4;ZlpG3=v6KGu2y;A+OtsSUF6H zY(pS3w$_lRz#%mzE5RBQPckuK@3kOm(Ib$3A!5(p!DY)6L1~@Ue>Cub!I{h>e&fr6 zeLsr&7Nk4Xkhnbhlm+s1Ss24gP(;9^!&o zl7B8++1!tt>w2(UW)nG}YA31@t$Xx+()Lgpt~P%trSVNV{0)5wvz<;x`n2Ciehj+KR68eg?=Rq7r&YaW4pc;)V6gE&2Nak9)L&7iGu`hgHB@o)1hBpSRI=$Xtmt7${qEgaC>;50B?b`dp}2_!1_2~a^d;{&gZW7H=ZXT zQ2VWY>I=4Z!&W;H&tj$2Cy+O(ug9I}hUGtjf8e3Vb|-7W1liBjjyP60j<3Y@B!*QPP6sWvH?*V^TUuINrDR?+he$))LOPY^%0lrKalNx+z{X6V^AZ0#IM2FTO@mR zpQOJyy&mf8Sp%5jbFt?Sy4R=eO)*kcU?pcm!~KMl&4@$jIu5pVS4!R&qfI)r^c`?g zhanelQe;NM;moCbaTe7gmt|36WDU+dRPX-$5xS1rSCx;UpOq?JXzC`z1EyF?8m!fb(v*#m}olySgQT5myr(zoeu8$wT zUpCd4ZcO{t-&kE4{*z>G=B=q-%L5p|pS-^xGUU1vI(XrUCb({dH8hQ1^21-p4G<8z z%!xYdWXvUvX1EeHm)`n5`{G@>ix{;Aa%tc!VMn!6S#@G=S_o)*j(hnZnhIP$!bibH zVT|Xmzx5>mwlFqRdKlkbCH1q>fS4nuX)xTwovrQHOwxFLL9RZcSTZlDXl$r>8D z(yaRQ$O3V#T2t)b7x6F-f*9lBbe9&>KTR?)jh&_KWi++&ls<`d;#IbL#!lIne4{jQ~B^SZ~867)Imple>0+UkW z3tdS;)aB%oA4welZHU%Jwu5U}DeqF+kIAdf^1h}9+TB0$qqm__8O|H;_^CT+02DGNmR2vQzd5>jbttf9`G}k+ z(Uki+%e+hC`CxM;7mzqWb%(({lYOg=zuA7Symd?YGU>adh8?K!g~GD*M{)LhMVdjC;jjCsTJ*Y(tLiN zhXV7O@Y1e-a6Ad8e@)!p;~GYt@oNmq9+k>o`X!IHhDZIS5!2k_y-uZb>pyucFaL}b z>`a?dJexE}yGB%oFo8dp9|CG)`a&yH7zhIRwWYK|!@|MRpB8Q;h3Jf@uQCp&tbB-D41ae@LLgb94i$w|yt zP`@Opb$kQF86m$mr6~Go^1nzCw>7n|LV3olQ<9(008Cc~l9XbfPi<*rFVRychFU9e<$r`-Fr;X@Pa$+rb zC@KG^qQVySi2M7xK^J0OGPL^UogOB58>yrSNEYC9q;+aQVY)@Zpw^x}?zberkRJ;@KnfcM<$wIbisw7va( zsw?@Q-@+G-H+#r4_2BN%FIhWGv}B*))=&HGM64?Mp4o;)wW~JE-#Oh?lig*B6)1mF z^tDKJjMl{gEfSgdQ#NVEJ#eMlG(jm##Yyz`hn}$hAr7au!2rfh_fFMPwYB1pIFMHQ zpi`xL#>6_6^rEtYucU3F+2DYhrohV)i2@R>VG3~-xhFu>N|?sYj7u7b@7>fAK&F%F zMj!jDz2ao!C8J4#(p=v|3nL%!+1);(i>JAHBi8z+D>hqB!f7RH>>FZN2vnFAl^=dAT&s1Wo(Wy{qUc z`aO#+w(!pd2tEP1x4(&!7_lD;KEIR{Fm)A07fe_EluV6B3Fw|yShneSIJr~#*)uu5 zaqg`=ddOh^4Z*lTSn&KoH&NW3k#bv*;ia->AHQJ+M>ESvyoq(0Zt?7(c|DJa`)1y& zMbY|@^rx+g#rqHUSr=oih@idLK!4qw!4s?bt;h2E`qYz2`lTWyaHctC`pf ztq-d{ituBEl|%6L5{T9>QhpOS)9O5>78PMrN#=fInVG|;<1>~@dWWZr z!9V_!1BK#%2P8A!_Nt*-VHp4T`Zr;O#lcY0@J-zLnj430N=EfSOhl*{dSZKKhYdAfVozkgiB#zyRK9I}aPW?E%B4ujb@Wr4@<4W~} zudPoaVahUG)0ld7L)-^2MI`v)dkRl|Bjh$>HtZ zspnLUAKWp<0UC-A8@6SfyP1FYx$qmArH;CO(ZkIJ#2Tjh->F0tjT9;uZj^MiOQ{;hufC59`cN<@#`cV5}P+&^qrr0LP5i{00s z-AnPb(jNzMPbeu95;6ZiqXL0bL*W}-%N7g04z0D5WzUn^YvZCO#1B=79j8J z(ZTT4MR)4@`OzH4^8#G{bBW!CbOS_W@wKSxcO|-FLi%{-qX2X@1+oh4SQqD7f75W% zTix?_qp-PXLldphi7BO^&Oy1kC1|8o+~C&YmC3JjW>}5TkW8_8+%p`# zZfnfW%j1a0~)8rXWL3IDaJs}xRuLwM*(KmD$m zsB&WCmSPDI7l0(<`T}GCHVM(f?WYHzRZ}pxt0T^ST%VSNvt+?;%c_*Zdk{t%%n;wSDra z2|vDpFVlII&rAr!JzVilB|yQF-p}W~RfpA7J7t-dFcH6RB)YvTj`P2PniLTdnY`8Y z5vU2`^X10uzjz)A@WNxgkbC9fj!CH1*5~g&o=S~xnZz72Inqb5WLK=EB&G~|FVerU zbZ zqTw~dUFj3e(p_gdin2aZ-B_IRVy&Os-PG>FHl7}zVP~tSpz;m95^a8<6T5JB z#}6bOb>FKctEnU+FP@v)3X$|ib-!HP#S42-h0W~MBn$y&8|oEgzF<0n_PJcBYoCLim@ImfXpXm?NTp7TWXzs?9{|Dv)te3`a|&B0U>+(V|{jw~1yZR0r->>`!t_MfwzWLm_?a^MsDi~sw5-MNkpy^nj*D~u~{&c9-ui(bTO ztGLqI2}cR5K6A`y_?@HjnUlsTe&gpXHJh!w&`PqCd><>;edAoWcs-4f^tm0=5l_+j zeS808ZM8S`j+=irkcjHUO-lYjwWekNr;vqBA@=ugQ=|HGU+YoZnT$F#jS;!{-tGSp z&Z|%%$>cXCJRFR816ekJi!?kV;Up#~tJ+oZ?&@1CA+Kydv0fE5XsbG8zDPHSNIKGm z0bJ&UYIY}9B0X&qZ*#kLNYlx0l=(7d3U$e#ym}V0E`={z#B|@sHPnkOj#@Ub^Gd&( z@OBhTQm1dIdK#}EI-At{FTaa2@ARBUD9%z&hUFmHWTQ}a*rQ^FkL0)0B4r_bJBc9z z41J9h;$V;!FIEm0q%Yba+XeAtew}@QkkiZUNWDjtYrv4T9~RX6&3%jDn_E7CKCe)~ z8|1_fe1j^Rhtd6S7+qYp_#F-HYaa8AGgUZuY2-q1r~{)1 z-d-r+gzo;ulP6c!=^f2uyQlF!F>B8tT+~;WAWAWm)3f1;YlKfO#fBj~n>IF4qt}pi zx>;jU)zPv-21gcsgZ zwVu1wkp0PHppZPgq@2qHLp0FQMy zhk|8ZMQ1evp7~bSCsvyeuJ}MD`uIYS0WH95GAc|Lz`AI5r)MMc4)yiIF1dim{;=g_ zwr@=Qgs?G0KGk-~bc+9sFv-qd-GojHv0D{Otwa$!m)+T;?vP~gBW>lE?dmwGydp=? zXl#G%z5XoL=^8eqW_XV!e_LGXfs{sDD}Y{v&C`ilr;tfWL$+84wHMs0ts=1%QxhE$ z4oB6Yy@aTN#Ybfx`u6JcIhL|CcE$KDbZdiP`tS!I3EanBu}w;ihC8BDH>=(Q!Yj6-ZA>6$(1 z&5y*dgl|G^IpW`p&*x~V8am~XJ4wiFu^N_a|LS31tt9nd+^dL1#E%*~e9Hsbd2Cdq z*JVV>QNf4FA+-Vm)sg*Kv8vjPyQU5N*G%*0+qS0Pr_?GKiW)F<_)K#g-yCRDuZ@V} zCILhZ%=QvpoT&ccNkz&;$aa^4Q?|FBx`^1>xsmAO(=IWf< zlwQyFGs=6n$MU;Svwc3UbhY%!6R-E-i)(#%_zSqrJ2Ssh&nL+;ioLB`%4dz0QtITi z&hX-hMJM$m2=^Z-{<>x-vO{$8VQ%T6aAi$X$Fm3quu`ur}d0^3*xK3N*HPsdz_qkr4=x$Hd(E zSwEO^@eI#~)I{QG&CQ+_IYY-{KMfxz=02wIo@R;Q$3_A1cSgpH!JKA@6UhSqs& z{rAt%eZct;+ZF1C^p;%^y5)I;{JtYz-#8%u>tnvk*%VAyCalESD=oftMBKpjS{ z1T)F)?&FxzD&5)vOc+afn;iDVwN0cZuB5@$Na;c@l#uf89<*(wpXHMJai zPoaV<+}zpB=Y;vi500Y^dfAB>x4hLfo1Ji{^-9y-thB#^F3YGf)U=}df?u^~K$JBU zuuw7DPOR5ixv%&NC~yWTTar+Bk!|tr1^E^8Dt`;dHNQ|r-jyCvgU3d80zQ%6wDh=4 zKO&KnHvD&Ts_Uc+Q>~*FWCO(0VJyA2p{LQ}B6APHTt^UDn*QvK$aK|*Cd<;59-3!_ z%}Zn-c6dt*)so3MuY_(>tlsMI%~)t@iyxJEg%{&ihFIGzil!1&o#Va|JXPX*m8&Dc zSYj10krF}g$?FmnSd;u*p-S|buVweebB13e=~Pj#l~@+m?XBk=yX(o+)JOP;yQ4X|@hv?4${cN^M}%m#jTacsMz zl#UU7*^LcPy$tQQve+T*#sCij+rAuu;Q@=f))dK@RqwD|9} ztD*Y@&E_h%$0*#A`5Qo@Z4Ft9 z1Rt(ex0B0RJ(SqnqwI=z&+6%Y*S)J~W`|iQdkXJVtShO*Ekw3z}Fa z+ec}lL-Ql7ou(3nJ0w(wvym$pW^U)a-a4$r{w+5+vrAK$QFFv_<@-JZss;S1v&177 zp2+VLt^TCCVpJ}OQ4>PHK=q$h#siMWOO84o)}2_v1u73y{H9#Gl5M`j9rAVE1(yeN z)8)C}tu-pUDq-Y1AW=VV=Q@>7i9GTjyW}9*`fr?~Gh6mS->6OrIU>H3vyIGIODNa} zitZ#7p|ncqyzyI$K&^_p-dnDoJDBRmZ1IiMZXR;{oBWV`2JD_dSaIhvbvO{6ZQZ0x z{&Igg6+1j-ZBEWAI1@iqp%^H}tlS_FC=snkbs!N!brsBiRVZpYyE_HaHh>7MT8_{|Z%Ux$JPMx%-@?161LExBmg%tM6n+`o}Ub0jH42{!~w| zMaVcxM_>A~Zb8&P(zoaUW%RCuk-#9eK%&I(Dt)76+45zq^O!_T^RUq4uNR0tnpDsd z%qxDDYS91rfNjG@GGpWSKIBORoGM$?Wf2)DM#ZE?CVDyjaS4b^aT7dqoJVS^ zG@J>!I#lKw7TSH;pqbc$IMjWJgDQA~Dg!?AxlFCke9@yT|6R81usP||(_YYmY^rrx zmwqVj)ly{gEAnu;X0@SWh|xf|*3lbhwR$M`TE^5?S0bdZ-)i8^?zGQ7mopLgi~%CI{IU#7 z*mlowm%(&=D0amp;pMl8i0M1f`(?+u3*c~8Z~0lsHUPF*$!W0mVTSFA!?`JQeY z=;yupSpDKPZ;1~t4J&cCROBi&jB2dC4V`D9)4A8b79&1?*n@XNyPz{6@OKyTA9(DX z_9Q7Poh5?J4h`)Rl)Wn`ExuA`l&Q`}w$Q$K)&2SgJ5%64$2w}%IEUM6KQcX*ZbbLd z+;)s{l@1r;dy;ncD$P7KUBj`OO~%~fM^L_dBN;DV+X0)i*2)tr zZ8~1tNxn)ByY4e<1-BS&S=X@lfnpL6k0BoDfuLaZ?2{r^ua{}Y(kAGk{vf~j0jI(= ztDNEoyMkk)$hq%;w(u)&qE z!WbjY4g^S&$iEB!ezjJmd_MJK6Lr^S?lQ|iY0cdiJ%(E`{5(r*M6y zi#dXm@-Qr_EKO;@7pDBsd)Zg)c`H>-KlPgB)2AWG!TW1MeWQ>0gt4UyHfmO_r^gG` zEwRr6N$z9ji5E)aK0QG!>PQI~eKA2>cMQ^O8O_pI4W)nl*r=CRlO)P;h?3k4oMSV* ztgdJm=W{n^pDs7s)pp||)10uJ{N{qx&CI_$sz*E$qqJ`u%(AC;p_;ZU89>G%fcU&b z*Su7=zT(pEUB3ezD=cLBqREH{?G76@tUx_TusCREfvP1CcXTN%e_l6ok#$tBNdMtc zK^Nb2#mw?GG%|Ug5qc<7o59tP)O@$?FzAQtRhjK`y5$&pI7m&M3-4uaFG=o;g7VdS z`CaNL&ZFB{9o$c;6>{Xli}u5WhF<)KiM0pX*Q}aBj_QkB7)|LY`nKW=nVVkxn3WSI zjLzr1;M~DiI5JlM-pAeKT=xrT1-g)N@Xy3^B3>idEzOtX8rLgXfl z@E7Uoz~x;-x>rWfw-ii~*9D)UQGml$yE+Q86$cK?hsy;qhOGMjB-nrP(2O*btD%_M z2(_tGT6M<(mldJaud3Dq2jBcL1rh5^BSE#R>68;x2CVyU&;vg>xTIqVBB2s0=4 z|1TQsMPWCYR5oc-9^X*6PY?RVlMh0B|1=p0=KjA0>%;6FGr@KtHqFrA>2TSjKG?)( zFkN8R6Q++(M*{$@6uNJg9}`^OH8|RWHrJ`JY@C>XF35MisJ}^B{8KIEnGV+r6Ys>! z&`$VypUpFLQyB#zs>Timr+}Y%L0)iTUxeVlrE}BD{eSH%|33X_#Ddz>4Kp$GkD6bX zt3$8Z+R@k_Hz~HyO!3s#628;h<5^yNUy?7MY4>e*0~%n9m%zn7zBsw8Qw9t&#IAeD z$J318%$jl_fAsTL+w{>}_9W5N|ZIqvM>=GwulirriRP8mz=!H?WZ1z#^36PKY~^cPQANVF*e+_n`pf7SL?Y3FAwvgbbluAh zajOxV%;^-%M**)w#}iI(QWr0-6LU1c)P=@?`zcl7N0nI#<@PE~>OSyB8MK$6M&c1+ zK7DU)&QG>T*NZOlRazY9N8^iAWl5#Lb5+b-5!3KEzqSvPiA5 z7vAFu$LT_bSe;Ehf51nbT1ChR$0kEjn`7udh{F>V@=7?x7v+3mJ20SS|V166MOQ@F*CWn&9c!8 z62+Y{`@Vp$oZ#IE`RUCK>x}{X9&>E|Xn*;2{dmj|nyaN+)Cp(1NGI2R?{VbpZ)anZ zlur!2uZi6i%Z^i`ao=kR2?pxr_A zx)bq&K=Ce#~D>?78ARjED3T-{pHQ0N&dWdmM0*+XMAcFr5IASqf|D9iAXju7uf5h2bsz1y z`A+a4n%Bn~rmNb+^)HU@%#2m)Uf;1V5bo!2J2lRHHeVHtt!0DPY~7Be9|YoX4^C?4 z?UNsa8c`}`u}-J%?pK6~WG+8qfhUh7M%pD^Lu{GpS}@xE1v_dj@<3FS`j#r zDcr(1w7x#NFD0c^2+yX1v8fKdUb6uAwT3WSsjQ@&$fNW!l*{0~2H(ZY&D&7EED9H2 zgPwCPQxEC}zO{@QYN@;(8sjwbD^Y(q{q1OMh@(kq0d9QH5S<|vh5?iI_Jr*4{1{#8 zTem1--V$3-y!hVqgAxI}9D_I*Tb^{O{>3wR^NN?ZymyZb-2%G-JiksAcp`j)45Rof zzDfY{$e`w7VzPWr-!G$CcwYwfQE0T+hxo*_Cx-Y$=0uwD$TR?dJ|fPf-Lgyj;F??b z<`wD4gfH+>K+P*OHsN!zEGDBSL!YVqigfe^&A(r@aVJf(AKqOSH@v`3;(Ia#p{f6U zkcm7BvHsWa)!h-GhO(g4*aT%F!9|C`BXA7Rnbf#8nkkchs~nT)&kc(yNhZ4Jz~^JY zo=HxE1}?9Hi%nIyR(C$Uzx;9wNek3Ul3fSBe+}Zf03lvM_JKnid1;XiBPR#lixY5B zRqkh_-zoz+KJgW%*r8vJti>vVn{7R9RPQ|5m-p;6|d`xy3-I0 znvMHpMOaVIJtO3{kCt_c848DAK_b@U+b=W`qW(vZZk}7Y&})>PyPmvQpiVVuDhYf8 zto~<&Ayk4(`7k4(SjeT;u57$DMT(VpZpG30URPuG&2zECu9m>-*UeX=C)d8^?`k)7 zX#pR29Q@#BVQzcq?J=w+5NacE#rxy7Sm&;VYh&uY!=PH{yaQxhi2h*MMuZbA4rtqJ zP3XD|m!*0;+Z8%rfJje8H*zhaB()X8wqkOI~sO0yZ2uw z`$*FXWV;NY1k#~U{|h6;yXxjF;EC);;xUZq+7{N}sQVWWQ7hRRklF&v)CnM10Xv=J z(0~S*{ml^)$VM6n4sQOgddZvlQrpsTv{(=Si)ZnINxJcJuyeseVpJTu@@eHt+SR`~z(wYo&8FugB zu(c)B$Wh>54X=ZL8bD>uZSRevmx}LoRTTY}`Zu(5N3$Xp>EV0ueRRg$_V6uYmy>cC z0^e7}7ni`umOB=(^~uV^g7cI49a-2Q-k<-}vZ?9zM;Ar2ui*+NrnNN;*#&?Y?|HpI zeNYOM)7OrlpGt#H>k+K$^#quLFk{{J&LIjr`C+4tIPvA}Jz|&LIp1>jdgSRfYf1QG zXEnOo-$n@b7f&tw!Wa<{a^-mH9gT#WtRd7bt)V-rKckT$)IPJR=(M?QK<5Bh%h%O_ zbw6eUEBR=ZErn2Hroj6xFgY#KG~%YSVL+HKRN;AE*95+-#D9QMsQx#Kbg75eANc

jvPaI4z_^=}A9_E_uMiF7b=wmodB@k;0-?ao>YKZ@o+VmRVEhwlj^kyleBT^N7o@0dH1n zU4jp$_x>Gq$U@|)Yft==pB4B$xGDR>8}Xyo z(H&eUwP5P7_6@3@OS)C2VR?{;5q0I{^D^G7f`1Ki|`AgFV-{dJzuDNuPh^MgHfN5=YNSV)3H z^y#-_bjw+F2nTKBCErakj0Eb6HTnaiCHp z*RF^og+3_qpOl>PWyX>L0Tmf*u`V59rA7>6UsbyNxV+mCsq=!?d?6@o2_xE9aobkSnIty<3~x#I7d`oq={6v=`GbYdR*s zK-u`n$k;9h?ANNbwZKx_5m}$p+fmOSpCovbw|Z+6&7t0%(=X~+^9|aYZ8^y1NBOHG z*P7H|t$un#OP7=NeEOy?#J&(5awx?((N>BIFmR`>++FJSxNbju`b0gQ zpq}r+;e0362Y&Cf{ZfOevqydseO(^M$^k~d#kjZg$c^cFqrCB}ExCl$bhP!?Kb|}& zUxIciv%Q_2Ql{|{xcZfb>DHgB&s(l)ycL-IJ=AwHjJaRIOk`AZt|np<6I`4 zH<{x8jIAWd4--TN+HL;Dy9j=8RJgK28rG7YZIt%jViMpa&@IZqo*TVh^s|?qG(j?l z>Mf_{=;O(lPo~g~!U6KM!knPm)zh0b^_@x}h1piuj9q4Xes9XBoj8BXKKrfE|NfV8 zlr*S+hy06YGYLb(uw0Cb$j4t=K}uRgU4>F1u`hn2vc<0w~i_ydl!_H{edwe$nu1y3|aV3D;u;1z|C?HvFqAsDbc z|Lk;bxm6za{PWiD>WC%+!1};tVzmEO#A2671U(3F9avU8+E0fy)#bY7#s&yFyoz@;gsFC!nDWx}g zNMKbI!cnf>`);(VNnv+(LbVI5nGt{rQ@mhUDF7#m^e8uH?5d(UKFB`+ts!P6l^?(j z6}k?NlrOI+QggVbmXpr)oy|`6r9^%*nZ~^G020$t1}Toj7cKd^?ohss*Y?dG)fsM0 zw-jCz^hPbi<~uZRr9dzRw>3e{;_|+^kCQucV5we)$ccqdad>khQX{2JEEhYwg`3x+ zfx%H|o!n(u>O15$7U$}4z#*msHy7(lF>dq^rt5v=x@6qkEVts1y`C_2#w}ZtT{)CZ zWp(#HYBSnX9n6m2|6a2jNcNPr)jztMaZ_INK&ggyx;8>u=ksP1k=K_x z574;a>#lMHy0ow&o1MV7A*#idt7!f+ZEJqb#|#&j<*j8jh6Rhb>F(v5Mwd-BRl?zW z?;b~Z+e627MnQ9KdO#+`UU|}v6qhLDw`4X%@_bWfd{Gg)n^%uuYN{*sS z``yC*JyG8|I7-c7OXvVac?$~84`$h1%I#ioV4YD-yA6fQAcWEt{zZKA}Z8<^{A`l$;%6+&}bt&L#N_4M{tt~h*p5B{TU{QCMaeJk0Yz+oh@Teg0 z`KE+?e{xmEl9{fT9rncisp!s)~e*x6F<}DiQlq21JPpyYRISpPxps7E&wLi*1L1b?*uZ zE0nhdlD#2IuE{+Qq=+EwAeQK!!4t`@G{M2N42qO6(TtYO9nf=}z!G82uV)m^U24Zh3-Vaph(Yflm^(QA8hL=VH5`IkGQN}fkk&MYH#-#!)T z><)V>wuLDo46ms{1FV%YYs6Zq$gK*zQRG?a!ItrI=V?OreAJ3G*!Bcc_ZvU$xFhvU z^A3q_J=^~$s2G`xoLwj4{F++rvCk9&t#Lcs0F)A@VxuI&-?xdzklHVe!kaz-S>6hpX+m97tcyC8f$VLlqpa^ED`*`J4E`Y zo_;E}YRpf}!jir$+TH}W-~tXW5%oMP^BaZKCX=6R%1lY(Cstn524%q#b(J=)A|%la z2UGHkkvw5py1v=t#%9N-+KOVm1vp~VjjEMwxz?N%i0~wWW}Wb`!>o7u@1uJ`iLH-( z&QVl}>~iKSQ%J+|0tZW?z&h%rgN=DVbbcWyy7;h zMu17FCue!JbU%6sF2t1$)OMoO<)Vh&4kU=8*p;xP&kYM0plgYhPW4{^*z)&BykmGw=N5vJTNQR^Y>j@;Wf^f?-2 zsAas)coI37-u3pn^3W-e1D*PO$Rj&pYjh}WawvuMwZ!`g>6;|}-;QRLFr90nzj;*! z9BK79ajdktRz$JhgJJyA2!Xh*QlE3m=urb{Z~g!7X~Feozdx|FXtrdTf4IJ4TA?pR zVUS$b?A)!=zSI=tV?FyfNZ_$=D$ z{gq;Pl&hok&APtINfdIglJ4+~7*%Y=W0hOWc9iRnuOoJ;Q88l@T0kK)9h!9&|BSvH zMPzL}y?zI?vZ1iYD%MG{a%#~r$@##12e%olIp1lX_1AAySJ$XA7gl}-2RAk*j`&42 z99B!bfmzX4eLL0v!ucO5Y|zo%fMD)WLNUusa!aLdDQslTJTE-PFl}IX+{oMXD*K8% zVTf7;x#81)>0FD|_Lfm2I>)#A@=YHRhWHc>YGwALkO4Jfs?p_d1K)Abq) zGv-o8P@9Rb@tL6It-aFG4r{?KL1FYfp{gU-RueEX-(h2S6~)Kun^9xJ+oE4KeZIj% zW3|qR=6480lsKzQ^5A-!<%`DrxWAm%9<7KuB7M%OLK275AC(daz-p} z6I&sx)Vb_LX?@T(NIQ+7JN&wU{o{7C_3(cOmkjuF-sek@MvEvs)mNSfGTy!+KP@Er z8hl&B!~Fjb*Fg_hdZ0$}ZrMOy^Ld%uA`JXRwh}(cyrS~vO3D5vFqbcSz0MzrXN+x9 zd}ix=1U8N>c=Pj;f@qfkfx|PGI#n>E#$$|^m;1)uX>cC5Y0OU-9N~^z`Jyw)&!ouZ z7O<_aSqThQ1_y0WyT_8WUzqcq92j6^sS8A5RISvC&*V##~1LaWp>fsEUOk-|Gy9r4~AtA3a$f|}5A+}!>l9}m;{8Nouucew;iSn`D_=^_LfdNHk||yo7*laf65S z;|e=r9tp5VTMj2dqrBRclONQScnhoK#r=JGFLKY5_Vo2p6aDhyn)E7+o6I2(Yb{Wg ztWgNTGxQRSIkHTSNi37A$sWmj(J*J@$#eJ&zy>|FC5@Esu`Bk?pF+V;+o&KXS2lFY zZu)+-TEyB$Km&GEE0~Oq-?Y>|bU3Su@*Cda?5(qY^`@4a(`%C+&+d=7t-3*to2Y3q z>4Xton^vqYtIjMYaxUg6mj}c0*0LR-?*;IL`T&eUpXm5sD?tXV4aC7Z9K=MF0d}>H{UJ`a=Z`TF^oF z&dL_fjy@WZuS*UrzTEfv=iBZ$i#HLwoVxO(aO^M?`-oOr2hE?+i4zuMM=P%Aw;o=P z&zcx-K2^}!sAO)66Jac!htlUy8oSpIHy^tmkus~l8eXP;q{i=?dyH|BxA~tYPPOz=puaKG$L%lyg?Yqm&)qRJ`4+wKLKu z=#_N|JnO^sTEuC4OzpkABgO2?Ph{pwjN1o8J<#HLzLnW97(HgPWwcs;tioj2eHbRr zyc&`iZjc{k4&G204-hSBR<3GZ#t?C`V!YlPxITx0i)&e+hkNN5L$vrv`v_*oQ^8hq za{?t#P5fY^*-fxryIE->WVv#@$N3hs=5}$^8L=|9=59{>%klu@)s3i&G3%2U;5Fq#=UVlMT zKtGuEn=`*IcF4%mTWQQ#MNCKK#*vj&%e==wJU`rCk5LI%rkFXJshaH(r(W9u-U-8h zTnW@H9rbbIxEgW3IX1E3qoE}13Mo-(53{G(@70H4HT}xmB+oGx0OF++p2$kZiMObK z>c96PA};v&!AeQPHq{9oHJ!Pq4`y%bytK1|B&7U>={rw0m1frUce$V+WP6o{r$XS? zu7C@)-3*4ZOl`SHr$%2T{hm8JCpQ!m%eR%c4Qag)9pooUE-7N*3dJvCQV4yILq7iG zxt(?LMlrf<&K>N_Z|No~fB^VHt9^;pW*$DqiuC48mB>c8;1EG&X>|kj&f{?ltmFZc zMX-0NPV_sNeKW_%`^4!r#JT5jQ3ut|@Lom0@5jn%vfqG=o)7L8apnbS- z1LZ)EMT9@v`1njE<*bpUy!SwoW)e5TYMLu@o&M$fz^wkgLL;ygxU2f{Wh(>@U=8inRtA|mE=s#T>qRs(u>5OQFxr2R; z2v^MM*9(-~pk?A%(6M(ZnS$*wopgBcqFDZtQ+nUXI+@tDC}C#$;saii2cs)TUhf=L z61yGxCPGoo@R^P}&l%@Gm;5*q-I_RkxLwJujKr zixl|;@Z~SxM8&{-PF*hf0u30i_P;LYd*A&nNtbT^sar-m7 zD^xtbk~QlRcf1Rl-{BF#KmfqOt-bMn&3dLE+QS=tDzW63wmaJU+|DPhkpoU^U=d5a z2Kcazt(8bjxShAYx_?!U;uOUu1?>W~$mRS76qYlok%Jm{e#q!Dmqo>@of>C~3cGWc zFcYi&>;_XBXv38zH89?-C2e?$gyCmK)nngcD*GBy1XwSH56@|4K5~IXy6vT+%=XD) zt1iN`+}}iy_hNn-j^J+Ez-OcgZH^C=b|3ztc@E&EsVB*YX=Rl^K+7-I31o~vI)v9& ziACbX4-WJbmIuGD{($!ec<-RUuMo76@ML&^u#}*JttcN`cy$ukXKTg0t^rYWxd=?k z|7O=jHr_2AB%IP-aKqLyX<1+`I9VyQo?W5B9^5-Ka$GKJVWU0y_9ONdo;Yj!99ce) zzn8LbRra{W6?ai;9N_~L+h=~w&bh&wkMh{Kj zif#b6*S4J;_d&}zA1!Oa6%PG1?X}7DyM+B*Bp2buUWI4c8akmh_RGA?^AszdE0uEE z7X?9~zRY}9-heT-3)l^GqjInkjL9mB%Jv{|*E)(#Gt>qWdg~*bI#SPl1L^012bdLZ z{kPjaYH!sz6-2Rj8-*kD=*&2HN|Q7T-b*e^{?R)Go9&=%NqazhLOa8hfP}6-kHM66FQO2=3aQkk6rmxfX z@;$-fg@|W!C2`5KAgKxX(H+8$4{@e)NQ*kr#D2Mg1hotDX2!KTTHaI;GBw2EfUz7c zV8tp~G*681RNQlXEU6s_AN=*Me#>?OM4;hj1E<(H1j||D`w#QXlRnoaX(yPk3^fDR@sI@1s%a0BfW`U zAa{MAL=kfX`_aOZ>mdN_sv4g9WzodZt-SfG^}u6J7sbM=NWDsMUtvlV$3s^ zsWnL}PY|VU6+bu(c4>Hq3Z9h6s1K}buHPB!(S`;ejXVd&FzS;21|;qIc-Ou*Dk9ix zJl!`ZTfbSr&>q;_;;}Vm=~v#HmcQ4%)o61gGQi$v(M|bEdc*W1_4g`=1(0WNo@Eko zDNCfTX1_o7r7E(v)a66v4KvnQ5prK&$)K8%nf z-4o0sGMg+c9vWWX{vutR8LoCn^N;>X3x~%hUVhBwPrFB<)t!^U>mP|%tv>i`5bqLK zlMN3w0AjP!(V*ZX+RN3(_tS5$;b5Nu03PULd$~MM{hX)P9XSKS`!Ct}m=GaM&r=@U zGzHNTQx|=$GfZUkX(Xr3LCvxF@A&MPD$R$^tBUS2qtCMXw!Km3V_2EISpNb)--d)$ zfc+cPx!4B zbXtJoW++rkQ9_V~izt>wJg+Sp6ll|`I*+W(Eud;)#IDg(P%R~$fsrj^(aCdBl#Ui$ z5L9zt8;J0cFVbBN$n15De^&#gFZ8gT=)IQ0zoYR8J?oA@3iyw=$Z7Q{ngl%&snW(0(h+&pQ(Otnb8ke*jT`LKNbtYX9q zTd19K!1ph}G@DDbESsob%K+Oe#!su)!MHz^3lf2krs8ZU?6MYzwM@kKH6g^YUL==0 zonfQ&{nnk}nup7_H>55<5{Q5qk6yJW8)#gl$>=gz$%WuVU{>0pn2>=Hp(OqTSeVfa zSOQOK+?7;N@WDZf^Y%2B223*^dbf72caGV6yyV2=R29E7LsP!Jre!0tzzh~WhZ!du zX@?c4j~iBl04mZU4Q1;J&|QBWlc$8|$Uz*^ZH_vD!X@P~u0eHT(Ac-al`XYr(70b! zSC8vklkgHxx!##@(NDsKC~9L59p8SHVR<(F9@vjS(^utOpX}&#KNC!{yqpNEjrj`S zmOpUOkoc0*l@nUpYO1bzJ8`6LEk7suRYq^Te603a&ZOF|mI1&>(ZSI$MvtHbs&5zt zs19+r&$+D|wYp#8lM2uw>GlJGPPeAp`Ewdehl!f89!uzn88`-q-xojcxjh)L+V}eIP!b0T^zfLdEAcK%|u{zaneOugY#d6`|qXt8MxpF_ng4y zafmXuk56#dad=%I?TOaWyy5IIVa1Pm!PuMYmQ(77C&6}VWNhczVo3{Z3XncI#@2ZL zZm&!2u<5nQgA_Fc)&^+^w9 zsLuUONwM08Rh^Q`%y5YHR$H81N%&2iHXR~wG)J?bOIG_QifXr!y~n%tbmTREwUY4s zx7rcUvnK=rwE^}2WY)~)x*lKS1d^s{OB z&!79`$@tHp_Q8er!G!OUC;HsG@tHI4ktIY#MgRZ*0000000000000000000000000 z00000A^8LW001`tEC2ui0EYle000L6z?*PLEEb5$~`c$ z3a)r8ReZ5%+m_5M1k$!aflaRyB?CCxVMi9OdIx=jVhVYBXoN(6h&B<5Qw0K(0uKb2 zm;{spVSZ<55QkWhLJ*BM0i;U_2N40Er>6q}0R#^M2?THuH*aVOkP@+}szwPBu(8U^ zadW<-iUp!J4+v?*#XqP8C(FTM6b<@fv0fa?>6JcpqisCg$+MXf)uxva)AOeAsbr20m z($mJ1h}e)~5i}?&wIQa^gkglw4x)NRVm@^O%VtB7gNWLASRl>M8+wJ-;kIw+Nhf{N z7`>4g3rdr7Z^$jIprRcGdLiT-(v>U|vCwXq?bK(o4V!v_fz~*v(gD&(Oxu91L?5al zMEMZXyI4RProIt*UWYr)RwvvR1|LhPap;JP0qcQFyerctu*f$2TefY_dIi$PA+UL! z?3qm9gz0IsPsD}Lk8mQ6BrxqHmDA)ygLe=tb53DF9eqmV$KMmn*`S*!?IA=*S4PPk{s=P|I*btfoK$qEIJ+D+rWVL;+L)W`mhYOw-V7Vq!64OAv%%7BL2fl+%!YE*jDSZonZ%OM5{9$06|)ghitn{YC^m zrZ(auVN4o2raZ5T5tMFEG$O$>A|6IWOLjg3TqE2Op~q%XDkx8!12&T|MZ`(}>=1*JCYz5=RBOY8ObiN#0|i)kAV)P3As${sj(Nn8yY@RoOO!6* z+^kX9%U=P$`Z?rc1w=H{x%7qu2fd8GWZx8$j@yL8MTrIni7grBg|fN&g@hhPw4~_5 zUQNMj!bp(JPqjG_=0H#)4_fLC*cuTOY(*O};}K%oIdUV!!V#^;i5e3~YzDI%EKC{e`=voF;Bp?30IP2rc!@?()wuN+)LO~^kk;5*I0@B zW`!R7*#H5XlLa_TcPese#d<@?n;3jCwZ&N}W57d%15g#SS4H3<@{<~QW+$cqtb~DB z&`cBb(w{Owpi@dX1}z8x!4&}{0tYxB5nva92rR7t4*&=aj{rm=o=*V~palXVhXm6x z0D=^XB5@`m#VT6yidf8|7PrX7E_(5cU<{)e$4JI9n(>TiOrsjtC`ACc@r`hdqa5c* z$2!{o@s4=RqaI06hYg^h27nBtAO}gvLK^arh)kp+7s*IKVn78P7()s$&`3nm;F6fk zq$W4X$xeFmlbrNGB?*ZEK28AuqqHO_SINp&f>M;J6eI>VFa;B&vIMpyWF{xDfDllC zmkR*q2WYT>VA6mBAy~i(C{WB|P5_gK?o}FOMEWi1}6}K2H?4XONQVE-E062 zPH=+?T%ZD%bZ7+tN`nR{R0IVLryx`C$5hf13NVP}21wA(OD;eI6tKWE<4MekPGAE6 z3avm!JHSkZQh)-N>_9#naDj?yfCe1^=mc)i0UBt4pEtm02&S1yan^tXD~M$aqA-F= zvLKQ};6POaiAf4*0HNAsX)zm60hrR@2G7Lg0xr;id}h)D_&lpZhgwXuRurw?Tq_7R zDM}PzRR|j>K_yi{)lr(@qb?{XS1(C{4_KfAdljoZF8~6CYM`hzu)qfvP*!km^P!hS zC=G_1OuO>*12-sWH~9+45+GKwj3g`+RNzq|kaUo06~P2Ru+xGTQ=g(;>j@^H0bZ6B zqn~ZS2g(Y93s4{fH%KWyDR2Q1(4Ydvr7UX!$$>~lb(ATH!fhK_0uq$KwYgl3>}V^S zfe&=RqVH{hHhF7Mi)H|(7Ht4#Gmu~TQUC-EJ%K?rP~Bl#;H&c8E(=Itf)Q{4wu}5I z6t>Dp43yKtxOJt5H_S>{rWeDFM8Om`0O42ylEWxYu|`eY+P{i7y)3SQ0cK3&8r%5B lIL@(-cZ_2h#Mr@O;6Mum8{;Ay`N)YJL3r879ieaXJ%(+ zX$y(+K*9?~5(uCVy2yis_@J0*h!3tVS>uEMi;Ch88WJ^#QR7b{WIT7a?e3ageBjaE z$=vzoyXTyH?sxCQJ=SN|H_)`DJK7BtMZso#z`6oMk)oUih{fPO0H_BSwFq2@D15h2 zi>o+6tpumdJ8;kk*h4G6I}gcFXY&9Geo4c~w!i)LaXv54d3hg4djq_`o%eSDIEScm zG@NJ1QN{-lJIi=I#=vG>X?P%Oni|itis2DbYQN+W)jV4iG}i0kSXkRx)C6&lWYYao zMpi=1&#%A1&~hroZ1cysm=>0@^5%WI)VHrUDel`N22)JuI(lu9FXpwpWD0aKpHmFJ z7-H<;JYqt#3~ig3dqT|iSey>4xx1LJ#iH+T5U;GO($KwgW*_|39ms(PusseRHw8RcZ!UNkR=WP?JC zrmLwzQA#mo-cZwKLC~cQ8C+?I*^o}lifoo>+*LWFNIJc;SKUj~0U9&rR#m(TSqWp! zya*PjXUSn0&xHMVlJ?l7gHtib(@0?TSg)gNt)@Utftms}1!@Y^6!`xsFmW-K6ub== z@Y-wr1a0xkt&(o{aL~~ejn&;_-?W>?mL9(J6r8L3;lS*Z*Z%5y-1^p$!pqsC@x+7O z(Vhra4FHa0PRtv196(+%b#hzVzGEjn>ndLNTcHtruu2dOZ9_cXW5=Af`{NV4IDn7c zB-XShGm{M|yfkBVQI96;L`^pllQN^HU}^*(L)Zj%<6fx!Ii`Ed~OhPup23p=1R)eKKwHHE&&4)unD?=hA2cJ z3<2;$5c>eQQ6CTf!3_Q+_7dm?6@5kQH7J1&GGrhNCbS_th|wkdrjeKM$w7(ekAB!D zbT!iLKAWQEb^*A)vaH{5k7pePxOv2~{yt?{H=oBE>@vWxGU2Zd0d)M1{E-Q6`Evk` z2LWCknc(_Q0K9exV8JC#&;@%QQW!eYSVsQ(0>Hc-04*N?%z1cRGaMu1aQah#9WnF;zcC}3MueSO* z$S-c9P|_+#fa{L>1=~)J5hoIF${09Z$lu+JY~2(u%HjOb)pBPddGwg|Im~rZIJL7G zI^pZ#sR5?_oBhbxW9LWD2IfC;J-fSQfU{uf>J=yEUA%wA`Q6;E@3t;(==^ih!OK0J zZ*LjhwI+G(*{f&XG@eZ6+AO$Sv0tct*>`UL@zbvN{13hKiUk8_Vi!hkm@i5rgT3!u o-+B11j*H!Iy?=A`)S8yYUp{)d7QL*@*@Zt&yC*Y~jn<`q05@`Z6aWAK literal 0 HcmV?d00001 diff --git a/templates/email/aomc/composer.json b/templates/email/aomc/composer.json new file mode 100644 index 00000000..a9995d1e --- /dev/null +++ b/templates/email/aomc/composer.json @@ -0,0 +1,10 @@ +{ + "name": "thelia/email-default-template", + "type": "thelia-email-template", + "require": { + "thelia/installer": "~1.1" + }, + "extra": { + "installer-name": "default" + } +} diff --git a/templates/email/aomc/customer_confirmation.html b/templates/email/aomc/customer_confirmation.html new file mode 100644 index 00000000..ecbfc5ce --- /dev/null +++ b/templates/email/aomc/customer_confirmation.html @@ -0,0 +1,29 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l='Confirm your %store account' store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {loop type="customer" name="confirmation" current=false id=$customer_id} +

{intl l="Welcome to %store," store={config key="store_name"}}

+

{intl l="To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar."}

+

{url path='/customer/confirm/%token' token=$CONFIRMATION_TOKEN}

+

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +

+ {/loop} +{/block} diff --git a/templates/email/aomc/customer_confirmation.txt b/templates/email/aomc/customer_confirmation.txt new file mode 100644 index 00000000..574b41da --- /dev/null +++ b/templates/email/aomc/customer_confirmation.txt @@ -0,0 +1,11 @@ +{default_translation_domain domain='email.aomc'} +{loop type="customer" name="confirmation" current=false id=$customer_id} +{intl l="Welcome to %store," store={config key="store_name"}} +
+{intl l="To complete your customer account creation, please confirm your email address by clicking the link below, or copying it in your browser address bar."} +
+{url path='/customer/confirm/%token' token=$CONFIRMATION_TOKEN} +
+{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} +{/loop} diff --git a/templates/email/aomc/default-html-layout.tpl b/templates/email/aomc/default-html-layout.tpl new file mode 100644 index 00000000..b0b413ea --- /dev/null +++ b/templates/email/aomc/default-html-layout.tpl @@ -0,0 +1,26 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* +This is the default HTML mail layout. Use {$message_body} as a placeholder for +the HTML message defined in the 'HTML Message' field in the back-office, or the +content of the selected template in the back-office. + +Be sure to use the nofilter modifier, to prevent HTML escaping. + +DO NOT DELETE THIS FILE, some plugins may use it. +*} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='email.aomc'} +{default_locale locale={$locale}} + +{block name='message-body'}{$message_body nofilter}{/block} \ No newline at end of file diff --git a/templates/email/aomc/default-text-layout.tpl b/templates/email/aomc/default-text-layout.tpl new file mode 100644 index 00000000..96a71c59 --- /dev/null +++ b/templates/email/aomc/default-text-layout.tpl @@ -0,0 +1,26 @@ +{*************************************************************************************/ +/* This file is part of the Thelia package. */ +/* */ +/* Copyright (c) OpenStudio */ +/* email : dev@thelia.net */ +/* web : http://www.thelia.net */ +/* */ +/* For the full copyright and license information, please view the LICENSE.txt */ +/* file that was distributed with this source code. */ +/*************************************************************************************} + +{* +This is the default TEXT mail layout. Use {$message_body} as a placeholder for +the text message defined in the 'TEXT Message' field in the back-office, or the +content of the selected template in the back-office. + +Be sure to use the nofilter modifier, to prevent HTML escaping. + +DO NOT DELETE THIS FILE, some plugins may use it. +*} + +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='email.aomc'} +{default_locale locale={$locale}} + +{block name='message-body'}{$message_body nofilter}{/block} \ No newline at end of file diff --git a/templates/email/aomc/email-layout.tpl b/templates/email/aomc/email-layout.tpl new file mode 100644 index 00000000..6c6afe07 --- /dev/null +++ b/templates/email/aomc/email-layout.tpl @@ -0,0 +1,497 @@ +{default_translation_domain domain='email.aomc'} +{default_locale locale={$locale}} +{declare_assets directory='assets'} +{assign var="url_site" value="{config key="url_site"}"} +{assign var="company_name" value="{config key="store_name"}"} +{if not $company_name} + {assign var="company_name" value="{intl l='Thelia V2'}"} +{/if} + + + + + +{block name="email-subject"}{/block} + + +{hook name="email-html.layout.css"} + + +
+ + + + +
+ + {block name="pre-header"} + + + + {/block} + + {block name="logo-header"} + + + + {/block} + + + + + + +
+ + + + +
+ + + + + + +
+ {block name="email-intro"}{/block} + + {block name="browser"}{intl l="Email not displaying correctly?"}
{intl l="View it in your browser"}.{/block} +
+
+
+ + + + +
+ + + + +
+ {local_media type="logo"} + {$company_name} + {/local_media} + Outils 82 +
+
+
+ + + + +
+ + + + + + + +
+ + + + +
+ {block name="email-title"}{/block} +
+
+ + {block name="image-header"} + + + + {/block} + + + +
+ {local_media type="banner"} + + {/local_media} +
+ {block name="email-content"}{/block} +
+
+
+
+ + + + +
+ {hook name="email-html.layout.footer"} + {elsehook rel="email-html.layout.footer"} + + + + +
+ {intl l="Our mailing address is:"} +
+ {config key="store_address1"} {config key="store_address2"} {config key="store_address3"}
+ {config key="store_zipcode"} {config key="store_city"}, + {if {config key="store_country"} } + {loop type="country" name="address.country.title" id={config key="store_country"}}, {$TITLE}{/loop} + {/if} +
+
+ {intl l="Copyright"} © {'Y'|date} {$company_name}, {intl l="All rights reserved."} +
+ {/elsehook} +
+
+
+
+ + diff --git a/templates/email/aomc/newsletter_subscription_confirmation.html b/templates/email/aomc/newsletter_subscription_confirmation.html new file mode 100644 index 00000000..afa22531 --- /dev/null +++ b/templates/email/aomc/newsletter_subscription_confirmation.html @@ -0,0 +1,24 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your subscriotion to %store newsletter" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {if $firstname || $lastname} +

{intl l="Dear %firstname %lastname," firstname=$firstname lastname=$lastname}

+ {else} +

{intl l="Hello,"}

+ {/if} +

{intl l="Thank you for your registration. You'll now receive the %store newsletter on your email address %email." store={config key="store_name"} email=$email}

+

{intl l="To unsubscribe from our newsletter, please click here." unsublink={url path="/newsletter-unsubscribe" email=$email}}

+

{intl l="The %store team." store={config key="store_name"}}

+{/block} \ No newline at end of file diff --git a/templates/email/aomc/newsletter_subscription_confirmation.txt b/templates/email/aomc/newsletter_subscription_confirmation.txt new file mode 100644 index 00000000..6953e727 --- /dev/null +++ b/templates/email/aomc/newsletter_subscription_confirmation.txt @@ -0,0 +1,10 @@ +{default_translation_domain domain='email.aomc'} +{if $firstname || $lastname} +{intl l="Dear %firstname %lastname," firstname=$firstname lastname=$lastname} +{else} +{intl l="Hello,"} +{/if} +{intl l="Thank you for your registration. You'll now receive the %store newsletter on your email address %email." store={config key="store_name"} email=$email} +{intl l="To unsubscribe from our newsletter, please go to the following web address:"} + {url path="/newsletter-unsubscribe" email=$email} +{intl l="The %store team." store={config key="store_name"}} \ No newline at end of file diff --git a/templates/email/aomc/order_confirmation.html b/templates/email/aomc/order_confirmation.html new file mode 100644 index 00000000..e25af947 --- /dev/null +++ b/templates/email/aomc/order_confirmation.html @@ -0,0 +1,149 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your order confirmation Nº %ref" ref={$order_ref}}{/block} + +{* Title *} +{block name="email-title"}{intl l="Thank you for your order!"}{/block} + +{* Content *} +{block name="email-content"} + + {loop name="order.invoice" type="order" id=$order_id customer="*"} + {loop name="currency.order" type="currency" id=$CURRENCY} + {assign var="orderCurrencyIsoCode" value=$ISOCODE} + {/loop} + {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"} + {assign var="customerRef" value=$REF} + {/loop} + + {hook name="email-html.order-confirmation.before-address" order=$order_id} + + {intl l="Here are the details of your purchase:"}

+ + + + + + +
+ {intl l="Delivery address:"}
+ {ifhook rel="email-html.order-confirmation.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="email-html.order-confirmation.delivery-address" module={$DELIVERY_MODULE} order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-confirmation.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS locale=$locale} + {/elsehook} +
+ {intl l="Billing address:"}
+ {format_address order_address=$INVOICE_ADDRESS locale=$locale} +
+ + {hook name="email-html.order-confirmation.after-address" order=$order_id} + +
+ +

+ {intl l="Order Total:"} {format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {intl l="Order Number:"} {$REF}
+ {intl l="Paid With:"} {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}
+ {intl l="Purchase Date:"} {format_date date=$CREATE_DATE output="datetime"}
+ {intl l="Delivery method:"} {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop}
+

+ + {hook name="email-html.order-confirmation.before-products" order=$order_id} + + + + + + + {$subtotal = 0} + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {/if} + + + + + + {hook name="email-html.order-confirmation.order-product" order="{$order_id}" order_product="{$ID}"} + + {/loop} + + + + + {if $DISCOUNT > 0} + + + + + + + + + {/if} + + + + + + + + +
{intl l="What You Purchased"}{intl l="Price in"} {$orderCurrencyIsoCode}
+ {$TITLE} ({$REF}{if $REF != $PRODUCT_SALE_ELEMENTS_REF}, {$PRODUCT_SALE_ELEMENTS_REF}{/if}) + {ifloop rel="combinations"}
+ {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + * {$ATTRIBUTE_TITLE}: {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} + {/ifloop} + {hook name="email-html.order-confirmation.product-list" order=$order_id order_product=$ID} +
+ {$QUANTITY} x {format_money number=$realTaxedPrice currency_id=$CURRENCY} + {$subtotal = $subtotal + $realTaxedPrice * $QUANTITY} +
{intl l="Subtotal"}{format_money number=$subtotal currency_id=$CURRENCY}
{intl l="Discount"}{format_money number=$DISCOUNT currency_id=$CURRENCY}
{intl l="Total"}{format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}
{intl l="Shipping:"}{format_money number=$POSTAGE currency_id=$CURRENCY}
{intl l="Order Total"}{format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {/loop} + + {hook name="email-html.order-confirmation.after-products" order=$order_id} + +
+ + {ifhook rel="email-html.order-confirmation.footer"} + {hook name="email-html.order-confirmation.footer" order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-confirmation.footer"} +

{intl l="View this order in your account at %shop_name" shop_name={config key="store_name"}}

+ +
+ +

{intl l="Support"}

+ {intl l='For any questions, or concerns, feel free to contact %mail.' mail={config key="store_email"}}

+ {intl l="Our contact us at:"}
+ {config key="store_name"}
+ {config key="store_address1"}
+ {config key="store_zipcode"}, {config key="store_city"}
+ {if {config key="store_country"}} + {loop type="country" name="store_country" id={config key="store_country"}} + {$TITLE} + {/loop} + {/if} +
+
+ {intl l="Thanks"}
+ {/elsehook} +{/block} diff --git a/templates/email/aomc/order_confirmation.txt b/templates/email/aomc/order_confirmation.txt new file mode 100644 index 00000000..078de9f2 --- /dev/null +++ b/templates/email/aomc/order_confirmation.txt @@ -0,0 +1,54 @@ +{default_translation_domain domain='email.aomc'} +{loop name="order.invoice" type="order" id=$order_id customer="*"} +{intl l="Hello,"} + +{intl l="Here is the details of your order %ref placed on %date" ref={$REF} date={format_date date=$INVOICE_DATE}} +{hook name="email-txt.order-confirmation.before-address" order=$order_id} + +{intl l="Your delivery address"} +{ifhook rel="email-txt.order-confirmation.delivery-address"} +{hook name="email-txt.order-confirmation.delivery-address" module={$DELIVERY_MODULE} order=$order_id} +{/ifhook} +{elsehook rel="email-txt.order-confirmation.delivery-address"} +{format_address order_address=$DELIVERY_ADDRESS locale=$locale html="0"} +{/elsehook} + +{intl l="Your billing address"} +{format_address order_address=$INVOICE_ADDRESS locale=$locale html="0"} + +{hook name="email-txt.order-confirmation.after-address" order=$order_id} + +{intl l="Items ordered:"} +{hook name="email-txt.order-confirmation.before-products" order=$order_id} +{loop type="order_product" name="order-products" order=$ID} +{strip} +{if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} +{else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} +{/if} +{/strip} + {intl l="Item : %item" item=$TITLE} +{ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + - {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} +{/ifloop} +{hook name="email-txt.order-confirmation.product-list" order=$order_id order_product=$ID} + {intl l="Quantity : %qty" qty=$QUANTITY} + {intl l="Unit price : %amount" amount={format_money number=$realTaxedPrice currency_id=$CURRENCY}} + {hook name="email-txt.order-confirmation.order-product" order="{$order_id}" order_product="{$ID}"} +{/loop} +----------------------------------------- +{intl l="Items total : %amount" amount={format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}} +{intl l="Shipping : %amount" amount={format_money number=$POSTAGE currency_id=$CURRENCY}} +{intl l="Total due : %amount" amount={format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}} +================================== +{hook name="email-txt.order-confirmation.after-products" order=$order_id} + +{intl l="Your invoice is available in your customer account at %url" url={config key="url_site"}} +{/loop} \ No newline at end of file diff --git a/templates/email/aomc/order_notification.html b/templates/email/aomc/order_notification.html new file mode 100644 index 00000000..ddb7d97b --- /dev/null +++ b/templates/email/aomc/order_notification.html @@ -0,0 +1,129 @@ +{extends file="email-layout.tpl"} + +{* Do not provide a "Open in browser" link *} +{block name="browser"}{/block} +{* No big image header *} +{block name="image-header"}{/block} +{* No logo header *} +{block name="logo-header"}{/block} +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="New order placed on %store_name Nº %ref" ref={$order_ref} store_name={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{intl l="Hello, a new order has been placed."}{/block} + +{* Content *} +{block name="email-content"} + {loop name="order.invoice" type="order" id=$order_id customer="*"} + {loop name="currency.order" type="currency" id=$CURRENCY} + {assign var="orderCurrencyIsoCode" value=$ISOCODE} + {/loop} + + {loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"} + {assign var="customerRef" value=$REF} + {/loop} + +

{intl l="View this order in your shop back-office."}

+ + {hook name="email-html.order-notification.before-address" order=$order_id} + + + + + + +
+ {intl l="Customer delivery address:"}
+ {ifhook rel="email-html.order-notification.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="email-html.order-notification.delivery-address" module={$DELIVERY_MODULE} order=$order_id} + {/ifhook} + {elsehook rel="email-html.order-notification.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS locale=$locale} + {/elsehook} +
+ {intl l="Customer billing address:"}
+ {format_address order_address=$INVOICE_ADDRESS locale=$locale} +
+ + {hook name="email-html.order-notification.after-address" order=$order_id} + +

+ {intl l="Order Total:"} {format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {intl l="Order Number:"} {$REF}
+ {intl l="Paid With:"} {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}
+ {intl l="Purchase Date:"} {format_date date=$CREATE_DATE output="datetime"}
+ {intl l="Delivery method:"} {loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop}
+

+ + {hook name="email-html.order-notification.before-products" order=$order_id} + + + + + + + {$subtotal = 0} + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {/if} + + + + + + {hook name="email-html.order-notification.order-product" order={$order_id} order_product={$ID}} + + {/loop} + + + + + {if $DISCOUNT > 0} + + + + + + + + + {/if} + + + + + + + + + +
{intl l="What You Purchased"}{intl l="Price in"} {$orderCurrencyIsoCode}
+ {$TITLE} ({$REF}{if $REF != $PRODUCT_SALE_ELEMENTS_REF}, {$PRODUCT_SALE_ELEMENTS_REF}{/if}) + {ifloop rel="combinations"}
+ {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + * {$ATTRIBUTE_TITLE}: {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} + {/ifloop} +
+ {$QUANTITY} x {format_money number=$realTaxedPrice currency_id=$CURRENCY} + {$subtotal = $subtotal + $realTaxedPrice * $QUANTITY} +
{intl l="Subtotal"}{format_money number=$subtotal currency_id=$CURRENCY}
{intl l="Discount"}{format_money number=$DISCOUNT currency_id=$CURRENCY}
{intl l="Total"}{format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}
{intl l="Shipping:"}{format_money number=$POSTAGE currency_id=$CURRENCY}
{intl l="Order Total"}{format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}
+ {/loop} + + {hook name="email-html.order-notification.after-products" order=$order_id} + +
+ + {intl l="Have a nice day."}
+{/block} diff --git a/templates/email/aomc/order_notification.txt b/templates/email/aomc/order_notification.txt new file mode 100644 index 00000000..3f10d75b --- /dev/null +++ b/templates/email/aomc/order_notification.txt @@ -0,0 +1,52 @@ +{default_translation_domain domain='email.aomc'} +{loop name="order.invoice" type="order" id=$order_id customer="*"} +{intl l="Hello"} + +{intl l="A new order ref. %ref has been placed on %date. Here are the details :" ref={$REF} date={format_date date=$INVOICE_DATE}} +{hook name="email-txt.order-notification.before-address" order=$order_id} + +{intl l="* Delivery address"} +{ifhook rel="email-txt.order-notification.delivery-address"} +{hook name="email-txt.order-notification.delivery-address" module={$DELIVERY_MODULE} order=$order_id} +{/ifhook} +{elsehook rel="email-txt.order-notification.delivery-address"} +{format_address order_address=$DELIVERY_ADDRESS locale=$locale html="0"} +{/elsehook} + +{intl l="* Billing address"} +{format_address order_address=$INVOICE_ADDRESS locale=$locale html="0"} + +{hook name="email-txt.order-notification.after-address" order=$order_id} + +{intl l="* Items ordered:"} +{hook name="email-txt.order-notification.before-products" order=$order_id} +{loop type="order_product" name="order-products" order=$ID} +{strip} +{if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} +{else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} +{/if} +{/strip} + {intl l="Item : %item" item=$TITLE} +{ifloop rel="combinations"} + {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + - {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE} + {/loop} +{/ifloop} + {intl l="Quantity : %qty" qty=$QUANTITY} + {intl l="Unit price : %amount" amount={format_money number=$realTaxedPrice currency_id=$CURRENCY}} + {hook name="email-txt.order-notification.order-product" order="{$order_id}" order_product="{$ID}"} +{/loop} +----------------------------------------- +{intl l="Items total : %amount" amount={format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}} +{intl l="Shipping : %amount" amount={format_money number=$POSTAGE currency_id=$CURRENCY}} +{intl l="Total due : %amount" amount={format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}} +{hook name="email-txt.order-notification.after-products" order=$order_id} + +{intl l="Have a nice day."} +{/loop} diff --git a/templates/email/aomc/password.html b/templates/email/aomc/password.html new file mode 100644 index 00000000..4f41ad67 --- /dev/null +++ b/templates/email/aomc/password.html @@ -0,0 +1,26 @@ +{extends file="email-layout.tpl"} + +{* Open in browser *} +{block name="browser"}{/block} + +{* No big image header *} +{block name="image-header"}{/block} + +{* No pre-header *} +{block name="pre-header"}{/block} + +{* Subject *} +{block name="email-subject"}{intl l="Your password for %store" store={config key="store_name"}}{/block} + +{* Title *} +{block name="email-title"}{/block} + +{* Content *} +{block name="email-content"} + {intl l="Hello,"}

+ {intl l="You have requested a new password for your account at %store_name" store_name={config key="store_name"}}.

+ {intl l="Your new password is %pass" pass={$password}}

+ {intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}.

+ {intl l='Kind regards'},
+ {intl l="The %store team." store={config key="store_name"}} +{/block} diff --git a/templates/email/aomc/password.txt b/templates/email/aomc/password.txt new file mode 100644 index 00000000..4b205c1e --- /dev/null +++ b/templates/email/aomc/password.txt @@ -0,0 +1,12 @@ +{default_translation_domain domain='email.aomc'} +{intl l="Hello,"} + +{intl l="You have requested a new password for your account at %store_name" store_name={config key="store_name"}}. + +{intl l="Your new password is %pass" pass=$password} + +{intl l='You can change your password in your user account by opening the "Change my password" link under your personal information'}. + +{intl l='Kind regards'}, +{intl l="The %store team." store={config key="store_name"}} + diff --git a/templates/email/aomc/template.xml b/templates/email/aomc/template.xml new file mode 100644 index 00000000..c1fef006 --- /dev/null +++ b/templates/email/aomc/template.xml @@ -0,0 +1,43 @@ + + diff --git a/templates/frontOffice/aomc/ajax/order-delivery-module-list.html b/templates/frontOffice/aomc/ajax/order-delivery-module-list.html index 7b5056ad..fddb6dc8 100644 --- a/templates/frontOffice/aomc/ajax/order-delivery-module-list.html +++ b/templates/frontOffice/aomc/ajax/order-delivery-module-list.html @@ -1,5 +1,5 @@ {* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} -{default_translation_domain domain='fo.default'} +{default_translation_domain domain='fo.aomc'} {form name="thelia.order.delivery"} diff --git a/templates/frontOffice/aomc/includes/addedToCart.html b/templates/frontOffice/aomc/includes/addedToCart.html index d677ec1d..d8731a09 100644 --- a/templates/frontOffice/aomc/includes/addedToCart.html +++ b/templates/frontOffice/aomc/includes/addedToCart.html @@ -1,7 +1,7 @@ {* This page should not replace the current previous URL *} {set_previous_url ignore_current="1"} -{default_translation_domain domain='fo.default'} +{default_translation_domain domain='fo.aomc'} {loop type="product" name="add_product_to_cart" id={product attr="id"}}
diff --git a/templates/frontOffice/aomc/layout.tpl b/templates/frontOffice/aomc/layout.tpl index 4fa8b3c9..5f2c8c4e 100644 --- a/templates/frontOffice/aomc/layout.tpl +++ b/templates/frontOffice/aomc/layout.tpl @@ -20,7 +20,7 @@ GNU General Public License : http://www.gnu.org/licenses/ {* Declare assets directory, relative to template base directory *} {declare_assets directory='assets/dist'} {* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} -{default_translation_domain domain='fo.default'} +{default_translation_domain domain='fo.aomc'} {* -- Define some stuff for Smarty ------------------------------------------ *} {config_load file='variables.conf'} diff --git a/web/assets/backOffice/default/MondialRelay/mondialrelay/assets/img/4c1ceb5.png b/web/assets/backOffice/default/MondialRelay/mondialrelay/assets/img/4c1ceb5.png deleted file mode 100644 index 9322ffd6599139aa4ad491eea36040e45056605d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5134 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 z z3M*0Xcj%o|>Xq0T2|_UOnFmyggUlKNKT`WjY-04eu-?+f17I}#^+7u8s!8Qjfy^B| z4Nv)M7u*1ECSo00>)5xN#wUQId2o_m_q|p7Sq6RutfwFV-+S-QQUKXdfkI(R(DI1htUUO2fUpcue zyveI?$*W&}zE2g~*4Mrks&vLQa0{UTYFb=zk=nsO_0%5<`wWOSBQN{kXoe09Hsc9(QmvYl zmPLZc{tCH7^cmm(AYbNmR)uqGy3tkNgoS2tosaw*R~xPz5}9MsJ*l`|*XcAH^E~dZ z9vGQB)lZ$Ks!pOw^q_!Se{}7@sY2h7Er-kcdcsHO%FA7>+G-(0-JBZA|*=T>Z&*5=dY=+Zl+)YDTtOj^z5j}i<3CCjkAL*qU zmzKV_cg}^Wjw*Gh4z4q4U2pSdZv1e01l#zXBzYCUYA~(YNN$+;LZSV3I&^BCXRSQf z!zI-c9*FFHkPq*lX>`VZ@!#$K;`b}M7QUa)kT*i@0f|g5NP@x{RGq{rVXETBrA%IT zytktCog7PD<4Wa`cCW ze3wVXf$Xg`JPrAW(na$UuHa?Z$8t1Jh@1vc2(|Zs?wgQAQP_>(S;+Yz)0x0Yh77>j zY##Ajto6cU4l#&klZ-4wTLR;_Ui)Joolt_ReE5qbr&c&#(O+KDDW6)o&v}3OuFf68 z-=xd4{DA!Olnwfe1N5x#pt7>PrlAv(uGDPVRj1#LX#Uam)P&!Y;-F%>inHGc@0@Sg z|B%tFN}ZFo3e95McfdDyFbl9wTzC(@RpM^21uIMWjIH9QqIO>DK$1PAE4jT&;4VxR z^HuhM6?PSt$5)32^B| zMK-Vq$GXZHrf0^T266>d_1L`DujHd|lY2f|B8EK%j_bp@V^76M_<$41UQUu^f;&y_ zbHDkrD`x#?+#}uKj*-*p+C;r2$;zhLB};7*emGe1v~_3+pI9&7TFX|AmIgnEL=3}) z%;+q+2^d32R{AfkN@j>xO#=htS1toBw$=Mt4}ZLUTleVR@GGhZ?v#l1vJwqOpPT2B z>sL9V6R@7A$_ClIMOLrC{&N{`fcDxxHT%1~CBjmvZhhJ)(hp@@k1Xiam=F-+vX8bIgc{%r`(K4w? zZ~a54smRhvChoKTZ8+wgj%)!u=g?7KU(b_B zYthnqLuhhe)s2$#YNn=(R|yqFEc zNM(oV?pPaW?@Na=X`Q;2eMzz{WrQw5Y~Jw|tS4yhwQI?Bb4-*Lxmb5{UCwqVwGAkU zYiPQ=C(1IBCQh20nB+9jn%@FYt=d&BQzsc57(~mhJR7GG%d!+ox@`b@bR39DNG1}ZT#q~?r)J6?6Z)UL zltnGlehu8W5hGW$l1{99gJ6RG#goVh_Vuk9R{;8dA3a^}j7{FVq5)9hc-HliqDddt zy{J>wJ?YqGX-cIaQhVg)YHBE>rDvi#_hO&C_$2axPpS-4XWf|wl|kTF8+Nn!fIpw) zy(M;>{Px$a0|J>gKBWbfe736ZP&bL} zzKBse9DeGY1_e@~Icx506!x13%n@`W(%~Py=uns(^_fC;Ur)s<^%i%qZXR{Kf({y7 zVYyj83SPnT#vvj#~B$JR3(%(T3T9ZxJ>JK_TGOdd7{1jbht~>wp*T^ zsH#IEg0og`A^21FpG74QSrTO1gF|1|e;fWv=+o>0g#7og?1_>I+3c;4Jqc6?X9sCI zj8Wh>fx({~v9kZ5SQIO{@)LQn`z3jDVgmo1+~=LsA!q1>iDTKJ=^m+{1zE(V*}vME zEEKIkM9rndUFW2!lQK-j{k-t9C8!V_F;QBCI}{z3P7bk z!UIfwnXCGP;yaNgLF4|T!tn)A{l*eh%%U4LHYP{f5&t(qXrD%k@%@Q|eDI%Yk1DZ! zeS}-vu3(e0L$VUK`DqsF1QO}O9N+bQ`TeXI{WzWT)%g*Fp#KWUZjreqq4gfHb!-V1 z?<#VwA0cpOQ!7(M@*gZYhx7*h9I=80A;%_?z;78;TLz~~*%H$@;^~I;r##r diff --git a/web/assets/backOffice/default/MondialRelay/mondialrelay/assets/js/57d9d69.js b/web/assets/backOffice/default/MondialRelay/mondialrelay/assets/js/57d9d69.js deleted file mode 100644 index 01e7f309..00000000 --- a/web/assets/backOffice/default/MondialRelay/mondialrelay/assets/js/57d9d69.js +++ /dev/null @@ -1 +0,0 @@ -!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):jQuery)}(function(t){function s(s){var e=!1;return t('[data-notify="container"]').each(function(i,n){var a=t(n),o=a.find('[data-notify="title"]').text().trim(),r=a.find('[data-notify="message"]').html().trim(),l=o===t("
"+s.settings.content.title+"
").html().trim(),d=r===t("
"+s.settings.content.message+"
").html().trim(),g=a.hasClass("alert-"+s.settings.type);return l&&d&&g&&(e=!0),!e}),e}function e(e,n,a){var o={content:{message:"object"==typeof n?n.message:n,title:n.title?n.title:"",icon:n.icon?n.icon:"",url:n.url?n.url:"#",target:n.target?n.target:"-"}};a=t.extend(!0,{},o,a),this.settings=t.extend(!0,{},i,a),this._defaults=i,"-"===this.settings.content.target&&(this.settings.content.target=this.settings.url_target),this.animations={start:"webkitAnimationStart oanimationstart MSAnimationStart animationstart",end:"webkitAnimationEnd oanimationend MSAnimationEnd animationend"},"number"==typeof this.settings.offset&&(this.settings.offset={x:this.settings.offset,y:this.settings.offset}),(this.settings.allow_duplicates||!this.settings.allow_duplicates&&!s(this))&&this.init()}var i={element:"body",position:null,type:"info",allow_dismiss:!0,allow_duplicates:!0,newest_on_top:!1,showProgressbar:!1,placement:{from:"top",align:"right"},offset:20,spacing:10,z_index:1031,delay:5e3,timer:1e3,url_target:"_blank",mouse_over:null,animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},onShow:null,onShown:null,onClose:null,onClosed:null,icon_type:"class",template:''};String.format=function(){for(var t=arguments[0],s=1;s .progress-bar').removeClass("progress-bar-"+t.settings.type),t.settings.type=i[n],this.$ele.addClass("alert-"+i[n]).find('[data-notify="progressbar"] > .progress-bar').addClass("progress-bar-"+i[n]);break;case"icon":var a=this.$ele.find('[data-notify="icon"]');"class"===t.settings.icon_type.toLowerCase()?a.removeClass(t.settings.content.icon).addClass(i[n]):(a.is("img")||a.find("img"),a.attr("src",i[n]));break;case"progress":var o=t.settings.delay-t.settings.delay*(i[n]/100);this.$ele.data("notify-delay",o),this.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",i[n]).css("width",i[n]+"%");break;case"url":this.$ele.find('[data-notify="url"]').attr("href",i[n]);break;case"target":this.$ele.find('[data-notify="url"]').attr("target",i[n]);break;default:this.$ele.find('[data-notify="'+n+'"]').html(i[n])}var r=this.$ele.outerHeight()+parseInt(t.settings.spacing)+parseInt(t.settings.offset.y);t.reposition(r)},close:function(){t.close()}}},buildNotify:function(){var s=this.settings.content;this.$ele=t(String.format(this.settings.template,this.settings.type,s.title,s.message,s.url,s.target)),this.$ele.attr("data-notify-position",this.settings.placement.from+"-"+this.settings.placement.align),this.settings.allow_dismiss||this.$ele.find('[data-notify="dismiss"]').css("display","none"),(this.settings.delay<=0&&!this.settings.showProgressbar||!this.settings.showProgressbar)&&this.$ele.find('[data-notify="progressbar"]').remove()},setIcon:function(){"class"===this.settings.icon_type.toLowerCase()?this.$ele.find('[data-notify="icon"]').addClass(this.settings.content.icon):this.$ele.find('[data-notify="icon"]').is("img")?this.$ele.find('[data-notify="icon"]').attr("src",this.settings.content.icon):this.$ele.find('[data-notify="icon"]').append('Notify Icon')},styleDismiss:function(){this.$ele.find('[data-notify="dismiss"]').css({position:"absolute",right:"10px",top:"5px",zIndex:this.settings.z_index+2})},styleURL:function(){this.$ele.find('[data-notify="url"]').css({backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)",height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:this.settings.z_index+1})},placement:function(){var s=this,e=this.settings.offset.y,i={display:"inline-block",margin:"0px auto",position:this.settings.position?this.settings.position:"body"===this.settings.element?"fixed":"absolute",transition:"all .5s ease-in-out",zIndex:this.settings.z_index},n=!1,a=this.settings;switch(t('[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])').each(function(){e=Math.max(e,parseInt(t(this).css(a.placement.from))+parseInt(t(this).outerHeight())+parseInt(a.spacing))}),this.settings.newest_on_top===!0&&(e=this.settings.offset.y),i[this.settings.placement.from]=e+"px",this.settings.placement.align){case"left":case"right":i[this.settings.placement.align]=this.settings.offset.x+"px";break;case"center":i.left=0,i.right=0}this.$ele.css(i).addClass(this.settings.animate.enter),t.each(Array("webkit-","moz-","o-","ms-",""),function(t,e){s.$ele[0].style[e+"AnimationIterationCount"]=1}),t(this.settings.element).append(this.$ele),this.settings.newest_on_top===!0&&(e=parseInt(e)+parseInt(this.settings.spacing)+this.$ele.outerHeight(),this.reposition(e)),t.isFunction(s.settings.onShow)&&s.settings.onShow.call(this.$ele),this.$ele.one(this.animations.start,function(){n=!0}).one(this.animations.end,function(){s.$ele.removeClass(s.settings.animate.enter),t.isFunction(s.settings.onShown)&&s.settings.onShown.call(this)}),setTimeout(function(){n||t.isFunction(s.settings.onShown)&&s.settings.onShown.call(this)},600)},bind:function(){var s=this;if(this.$ele.find('[data-notify="dismiss"]').on("click",function(){s.close()}),this.$ele.mouseover(function(){t(this).data("data-hover","true")}).mouseout(function(){t(this).data("data-hover","false")}),this.$ele.data("data-hover","false"),this.settings.delay>0){s.$ele.data("notify-delay",s.settings.delay);var e=setInterval(function(){var t=parseInt(s.$ele.data("notify-delay"))-s.settings.timer;if("false"===s.$ele.data("data-hover")&&"pause"===s.settings.mouse_over||"pause"!=s.settings.mouse_over){var i=(s.settings.delay-t)/s.settings.delay*100;s.$ele.data("notify-delay",t),s.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",i).css("width",i+"%")}t<=-s.settings.timer&&(clearInterval(e),s.close())},s.settings.timer)}},close:function(){var s=this,e=parseInt(this.$ele.css(this.settings.placement.from)),i=!1;this.$ele.attr("data-closing","true").addClass(this.settings.animate.exit),s.reposition(e),t.isFunction(s.settings.onClose)&&s.settings.onClose.call(this.$ele),this.$ele.one(this.animations.start,function(){i=!0}).one(this.animations.end,function(){t(this).remove(),t.isFunction(s.settings.onClosed)&&s.settings.onClosed.call(this)}),setTimeout(function(){i||(s.$ele.remove(),s.settings.onClosed&&s.settings.onClosed(s.$ele))},600)},reposition:function(s){var e=this,i='[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])',n=this.$ele.nextAll(i);this.settings.newest_on_top===!0&&(n=this.$ele.prevAll(i)),n.each(function(){t(this).css(e.settings.placement.from,s),s=parseInt(s)+parseInt(e.settings.spacing)+t(this).outerHeight()})}}),t.notify=function(t,s){var i=new e(this,t,s);return i.notify},t.notifyDefaults=function(s){return i=t.extend(!0,{},i,s)},t.notifyClose=function(s){"warning"===s&&(s="danger"),"undefined"==typeof s||"all"===s?t("[data-notify]").find('[data-notify="dismiss"]').trigger("click"):"success"===s||"info"===s||"warning"===s||"danger"===s?t(".alert-"+s+"[data-notify]").find('[data-notify="dismiss"]').trigger("click"):s?t(s+"[data-notify]").find('[data-notify="dismiss"]').trigger("click"):t('[data-notify-position="'+s+'"]').find('[data-notify="dismiss"]').trigger("click")},t.notifyCloseExcept=function(s){"warning"===s&&(s="danger"),"success"===s||"info"===s||"warning"===s||"danger"===s?t("[data-notify]").not(".alert-"+s).find('[data-notify="dismiss"]').trigger("click"):t("[data-notify]").not(s).find('[data-notify="dismiss"]').trigger("click")}}); \ No newline at end of file diff --git a/web/assets/backOffice/default/PayPal/assets/1fb2500.png b/web/assets/backOffice/default/PayPal/assets/1fb2500.png deleted file mode 100644 index e39588ed574f6c912b90e86a222692aa4280718c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6177 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 diff --git a/web/assets/backOffice/default/PayPal/assets/71dbb05.png b/web/assets/backOffice/default/PayPal/assets/71dbb05.png deleted file mode 100644 index e7546deb23f206ef10660b3c1cb2f47e118d1439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19853 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 IM6N<$f)v#_mH+?% diff --git a/web/assets/backOffice/default/PayPal/assets/e522c4d.png b/web/assets/backOffice/default/PayPal/assets/e522c4d.png deleted file mode 100644 index 47dad7a159f1b4575dcd0222566c39ee22693111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26728 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 & 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

mE2 zPnF+=a*CsslOqHKj&*KXR9Z%rfN5#$8byKqlc?Myf+2U{2g0*Usf3gI6 z>zs>t{FI@3Vw3j6&TOZ3*7Lc;Jm@`wo{K}e9F?Zo!>O{7(>iBlx-0_~`2|IS=p}KS zKrEhgv}G?%S2Kl|pM3mbbtMiCEX^{x;*1P(QCDi30Mm_BM7hCl@~nw{sEq#rToQCn zM**c=xQP`M^dz$Ff1P#C{^^hB#>lnC{Q(du2;%;N??m?!jgH*6@g#y#%P4ChXnSj?L~EKO7JCc7gcV=@x!rt5qv<)AHk zsy$Ftpe?i#4IB3`>E2!sc>Y5WN#Wc9V~H^14J}dg3z9WMn?;Q*QWgy~zIWVxnQ*Qz zo-FvDILdyXJP|~XM8U!7Q13oJzSb3zG^wy7Q_!}%zeu1 zQjBc*>VOIh2(V(U%xre3{AyR^`%6Edc|Bk=i~VNw>YT&y1>${Mg<7}aU(C4Ir7sd2mGmcDQW%MbJQD19?`tC_?-5TkGc2p5+3oeLy@s{r)q_p)=rhD76gs0rqZI7Ugd85wdxDN95V#xmR zEEAFu0sX|1LwpdamN4figX)g6I648qet$&P_OQ=JAyEqX{%{F|pitFLkpZ48 zCSax&G8lfrVukz8OiAD0GE!_g`I83fZZT7|L1R)BpT@tt^g9e-#kTP!I}oZrpGv5K zM%zqoGeOR7g}l{Tp9j9g9XFpSm>|+tl0pH zm4tREliCSblaTtLq`zY_N*Vm)#ZkUDznob7$x=0+`8a0tV$B|Y`H2->hWe5_-dT+O zH(B;;bwRD^j~oB5%U$YB=*#gfrN8fGoQTo()cnuf7B-O&VlSr8plyn-B1vR+x>{o# z89LvKg2{J~12S;d&|8aWV6xeWe{bRYF zXn<(1N=(I{@i~wC(r}L#Y_Nb?X>R;0REf9!o5s>+H`Oe;o`Nc=3scHVvzt6`RPU@L8b7c%86EyC zO}Z;#;KIk2@RU%`oR#GiR+nT9j5fg{LU z7Z}-*@_!?v)fdWm0qI@Ahs*c|c7JUu(J`dZ%IN8lO}HeR%-?w0n+WX3jS zw-GXOeZCRpKR`mwFtG!R26Xs-|a~ISM^6E|JsVN$l+>D^uj{ z?M(n^_c*_w;gkP$-h;y08@31gf(Ial=r-%RfbJZzN=ja(e~vVufg9(etkZb zDYrq1nnvujvB-nupa-DIc)f*t-iM8k3xpbm5B{ws_~K}NF23+yTx`17_mE7q2apZ7 z3+SCmo#X4V!A)oM+i=!%waF?Rs@^V%ro70qZ5Xi`_gweFRwVdF6bD1+$A9mg*yx%) zaGer#u=qzKRO5+@=T^=W-s+rE3w#sf3HF1lq`Mlyd}l4{#sP~TtvR~~NuW3SsqQ7rc+OLNWVbQn1sBEtt% zSnKPPrrHF1`)sI&i-G3Ht7OIOfa=Pj9G@$j%`|{-pbkwuW_zaQKJBU24(`%(4Ua{f zF=n5rl|2JML|kv-JaE*I^N>{Eo5h++6}u(Gy+IzH8hJpHlTB-kxu|bc z2K-}eeIQ~yXk>?MR>pIMgc?cauOa352Qxa~wztlcchod<+R2-JC2i9{5Aiz^ns1Us zz1bQUCbFr5lG@X1N&xmUxO3xXJEbJgch8ahd0V@#%58vq5bvJG({Zm}^YopG#33gY z*QK_)Pg7~leBX><8pqP6n!~I2d;Xi_VL8u*X72A4R*>oMSP>mgECR2g^FL1!+)G{N zwZfKi_iWadYJz10biB$phiP(HRVzH=agHS({4SJyJsQnNs~bKEx>~>Wj&hTun#_t% zcYidvyJjzz)m23u0|y*p?G%{a4wm?hMf51-)v}7q;EfGH-iPQUlj;s%EKCQyD|usW zg&K=W7W!3$KtXJ9r_F0`hdaF(C=eGo5QcOzc8NrUYMFm8bOXZXP;=f;`UM}wzYMKh z-5{Q`fUV0FA;pwR^D`1`xv&wJal)Un8cA`&8GsS;(uIRv#vXUURuPEHN!@WkdkJrDyP;2e z!N>j}k!0B^8z7|6?$|q1zv$9Y=ZU3lUWkr=1&-8tjOu?#)B|ntgj=gD^qWW;HnDWg zw40&*pu$^hb-QQftm`a0A$yy#;mFd8H7IAFoc0bMy_On}_;J-c#MuCWYR)S2_VJTO z%kRbmDC3y@1pB<@v^Fm^E3*}S#4Vs537Td0DaN?c|KtS*NU zn<`2M8DDe}KC&&qj~04=Bz#+;79g)LMGF;=l3z*EyX+$uX`YDS-*a6EzkNcO! z)p28~cpfkPy{z*|<KR2pJjSQ z)awKV+5|1Y_~5P(B*R%5TWY~GVb)CVEKtr!@zmLKODdG6jVw>3EB7DJ@6ExabsEd> zWQ*$n$#vE3rO9;Haar)8xORu|&0pFfs%AkpVo#YD;vA z4#wf92G&yqf1`Fy@rz=kvgaed#YjU7(aFq6_~8-@aMNAZTyI z*vn}+wiu6CIv!Cz-O5$v52}o)U=)}@FlI!nG!BfjI~6IKd7n@_QEOX$N>X#6sI|FU zhE>3@CccZhMPSBU>w@;3|JR4CAdXABitCCa;i&Wjv~FkZVSJunLKz3)rGxnZLHtm0 zQrV$Iyn_Xj+AD5^2W=e%X4V#0sh&taJ0(x{ih-S`zU^})ULKxOm($q2rr64#R2$C!GSXvcq~Ur^#Iw9^wfD1@t$G~PDoGsGZEr*d2i zW0d@{aJUwo8+i>!D&;!oZo4voosB7_vSk%r+ZK=I;8TSp9m5J^a}6IK`=y;B1Hl^q zozRljV!zRoxeX6))>IcJo~*#U(Il!*$>p=;XS}`7^mVl9G58G{hA~g?`lIP-TAC2fD zr;fC?{jwmcc!m?N6`ro8g4?29L2rpTY!(;EZ4$6p3OUgj9wI_7359j*Pc*?w{YIW{ z!zvokJrrN3;Q<^TN~|a58F@of7gLtU7L$!B%qQb>k5^iR9Dhsq*O4{GktPzTYL^kf zQXopa{jL(Dm>#o(?_-!*gI3Qs8gX+Frb4m-k^vIznR~9$)PyIkHtf0#mZZA;nWiB2 zhzw6-X~zWH=okb6^3)IZYH3_3>Q6d^`rKAmEYHe)Kk)2Yb?RhrZ~odu(H4G(kt~nO zBCY98@6btxaNfA>96B@vFojqIKZG%t-*k>xguYGA8++)As5n{NUJX`28JvV)Gn?;R z_}BxVR1;Soa*F?CTo3+=&2rT_xH!Dr`%rIWG%Oc1GDFm0AUq_?gSD*VCHsFF>El7qvKS$nhkW)7>-FRE&@hT}ZmR z*6aiuDTbu-2rOum-Os2%p$>US_N>+5t4@sHv^=>kOWNeFJu~&#jhEkw(cM4McV}Q% zIFdvy?H|_4rcncSY`3I4+l^keJr7RUFv~9j=pr@%B|Lw&fR5>b2$UUVqMli>XYcy= zeJ6FvvuMA<0{nmU*s>|Abs^3ej;?pKk3(!Y)^S>2!8M6+hsciI%ahHYPGMkd#U%Du zm^+_JVDe)jvV27NYmpD|Zd#S1P%oq^DvRqdZ-{tXa>%{+vo3J+==;klV5h;vmgQyFoN zq1(+@L^UBXWtr7=-!8CB5KZS@oCJv`m|9&s)FZ^{Omx$9ZsZ`jpI?=^IG@15QMI59 zMEczIr^A8#R*-0z5x}dh5rRWR?4DY)eTyRSoZSAK-pT=-3`t^EpD1`32;lkkR+ZoX zM21k{H3>99i=Q3U^UNdR@CsOpW%kmm@b*arY zs`jDA>QO(|XD_G|RB@8^E_HJSa6Ercvyq^Xb$p5fbbhX7&;~ZlVN`7D8XQc-GTK!N z!!~qFS!3bDXqSnSe-2%L!rZ>g>BZ_E;u6(a|B=-cg3&q9KLf}g1ND9H#-O9!ZOpBK*pL1~FF5-tu5E^7nSw_IIni7J8 z2}>8PJQe*yermMk;Bt;oDt&s?V-aEiMiyX!@&HF9iyqIm|I|m866@s!LFUm?YXa(Wx zk%FDrZodg{;VWYBQ{uugGjB-lA%<;^!vrDOc-yT~H+&uU$R0SMnVq+Fa4-*&AH4vI z78?m^!TjK+3(Hq@ey98RE4v#+5Z#GIbbik!mgXSx6oW7RhK%aq<~NMN$|^>=4)eS3 z`-)3}0h$qaJ&m|%IU2HBcKQN|&AP)kzlub;%*1u@3YLaY31Vh@03~siZb%9{S^SWyx4Y0%U;_e(BQmc~)J@<-GsE;d?%iM{sSX0QwDr;QYzB($}AMT#q)= zi11UtV$E5GM=}>z0-Z*#D_1W|;(dESZ?X&uTi1Uw5B>6;a1w12RR1Pp+dw#r)9r%% zhN@QI`&nKBlQ^n~b>Hxg8eIf9t6z<%uQbp*sgCE`=^X#I6-5iqqG;sz16cnMr^R2M z$AHCeb+T8IT%7Z^4n0igq9riZZ3COdH(qhWxeMQ||($Lyv6a>^s4 z30ZfIWN}o?l!tcBdt6nhBO+&@ggJ;x-1RRfiO7;P6xWYwLn?-_6OGd1t`c&{MABY& zC4HMkl!#WpNc+MsQ#)}2tBQy6#Ow!+`x5ug(7`c8%Um38Dc$RLF5CSojiF&YtZGFi zZ!0Qe>BQuLOm3BXpm(YI*AexLTQT2@Q5|eFSBA{!Vp|NN?GsvP9180O)YkuLhnf-8 z!!1Rd91Js8IOFq=BC1sA9Ym=HrNUvGrk{2ox0pYBuoJi7Qb9!)A2}}9e)&hmEZ&aq zpe(fik!^C$JyKyYv;MqvzbvwbgJl=jpnV=nPZmiwU#dtCz~C2x*lwnjQpITQMT5^a zly+;Q3Z}n#6t0C{$7%tuJqSANXMX0~x$C{O)(L>CMpEbF!(qDI z$TAIHMgs8IiW41#?UE#4@V<~PB|s_jXJ?d zK|#UgW=6!=%Ys7hZ=EJhXbz(;7Qe*i z=wmNZ9W&^vwdF*ksh!p!oj)m6hH?40e}}i!FnW+5YmA=X*kT1F#47HbvXeLsLfNW; z(WD`zDv*a1_MR?(f~xjJU~Oq#Bu&ac+OZYU!L!(K-lvb8?H?~$c7pSlaF>lk4zUyc z13d?sn>ql z$q<@9W@)a>E7*9FprkkPhH^QCh8^%a^T zz^db7X}MA6lHRZKZ5CKLP&PB58c6BL>soZUyhcM5x24#7Cf>XJ)b>H$ZX@AeXkVoZ zvuj2>O00;c(<4y%k#}`4q?zxQI^_&%x5ramby;0J4bE)Gbk#z%q}GIERjKaz2Youp z+m*4mwCLKl-9Ak?1x2hA^Uc?eS(E(6a1^t`$bwgeewHEN2p+t6aLAW%b7amrV`~GJ zBt9k9x^$?Y12>6Pd&6b{zcqyawjaC^FiN#Dsfu0KbLMjOd-eyBn^*ju`^mzKVtH71}49b ziA-{=3CP{5pdX@jmq1@Tsz>GalYl9mFSkkaM_Eq8m&u0mjLwM^%P(~3JC?->Fi7J{)KlnkztR};QgH(%Z^+5S(--DSlKoE8 zeaHk7hGlgV+~e_@vR+x$a{oU3EMH+&w}oCVAXfL9jh_5x2wiG6cKoiv%pq`n%r_Ff zbNHk=N2_3q)p{ERcSxdRuSGzc&}4Yqk~D8y^bzBDF6xIri;<}N$5TPK-!mI7>~U~` z?&}{rm6FInw(_q80~NgxoT6H?`)mTTkYyWebVGQ7Q$hC<`>w%Jsw=~(zbEi{Z9U3u ztVmYVm7(U7KbF@K%3)5y2YnhJ?HbBd#W25m7lXbX<>y$gJ7!|g`PDO?kgdFCZ+|9# ztl4QFraK(DNvGd2g+N>nX!3%Sa0Z0FwOiBlJ*GEHcV0iK!Fe(UX8ML$4=-gD{9$!! zjC<9sGqDkm&_-!I*~IX9h=sHtnhy@F-?=(}usYJy{Z%nok5eQ&INjo+oqMIbEaXLz zpIbU;N`੦?Z?Gap?eOTXzE`47&)#8PV$bm23sPw(!E6xb>`&?8y=L1u-8itMHWdO~4NuBYY`Ti;S$uF+*wGc z5b%k)|NAlBH&kHOEHJGq)%6!`xJLcOZIN051f_kC_lum(D7Jtb#?a+Oo2%dik|PMy zJKVnqr8mkPUfosvr;Xq{ZFu-oZ&hY94Xeq>B(dsFlp|(}ypUz*XR2@sFeWm(dwr)I1d5sJM3J@|if@AS;c<-w(B?M03}jA8gA)7^r#`dTUj+ z3Aw5sNR_C&+}+^VBn5*3u8ONW6$1YeWLz4o`v3_c(77LXfwk`^Za!!@34b>agpZ1C zx%{`AU%%RtB~_mxYx5y;QmraJac&)>Vy6v_fZa}OQFL1ULLZj=l8_hPjR}Gvxf3Z! zo0Hy;xvn@{t)ij@u|-@!Fgk++1ZD#55H(oJ>-I0rMZ7tMx8f0@SbpuSDMmFsm;pe; zIu@4?8kLNR=_8A)l*8pm`@h`-?z#n3k^)g3HE|epzcX@G1g4V`2V~>+5fFWGM_+wa ze}DTGwSwz-A^o`uL8hbNxa+J6+`vVAi4o`Ifw8hv!D<--cpo;ZcifGE8jDgKvCmRl zMYP8$TMUG@nEKpQtJ{7O$$9&w1}EDr0lj16eBaH)ldvH^TcE8rXHwE6#6C~6A4{Hp zLI6E6r~LWg&_A>%j#;&G)2s+7jyU)@F;h4ItM8IMF>iPDztdQ}G)zHxSR4Sz#p-Fi z1+ogZbo2Zd^Qx)tiww>}>cji$>+=)C$UBGfSXCm?`5~@hMbXKJae#RB8Cd&;QF1Xk6asp^V5ZnQQ zJV6Hq7e305xjc`r;sO+KTrEMwe~r!7AY*(CiDwD2N0WgnYgelA7@;zT$h8vcan!#u zem75)7ZTJPFZ`Z6wvok(c9re%+??NzD+$ukcIP@GYPXksR-vAJp4_T84XbmP_nTLS zf};s=Ov6^c*yfTqdu8JgxMNS!vNqE<#|e$-V-i{^EB0UK7kG;s5QUZ?8!0Q2Lw%C~ zEIIPsyt*NES$52#xNew5(cr{tPTws8KgM$N?uzI%(xLGH%cn=8aru5B!DcM^kyL22 z)KXgzf{(SLlXCl@FqV7^vDb5Y?W}>)E8MG%C9h3*sY&KPlm@~@$Nm`$pH`abZ1fUp zEu|IE455}RPREE)1sN_Q4mrCG9l2;}qv@{GdjIDh@G9j0|I7bX2"); - this.element.appendChild(messageElement); - } - span = messageElement.getElementsByTagName("span")[0]; - if (span) { - span.textContent = this.options.dictFallbackMessage; - } - return this.element.appendChild(this.getFallbackForm()); - }, - resize: function(file) { - var info, srcRatio, trgRatio; - info = { - srcX: 0, - srcY: 0, - srcWidth: file.width, - srcHeight: file.height - }; - srcRatio = file.width / file.height; - trgRatio = this.options.thumbnailWidth / this.options.thumbnailHeight; - if (file.height < this.options.thumbnailHeight || file.width < this.options.thumbnailWidth) { - info.trgHeight = info.srcHeight; - info.trgWidth = info.srcWidth; - } else { - if (srcRatio > trgRatio) { - info.srcHeight = file.height; - info.srcWidth = info.srcHeight * trgRatio; - } else { - info.srcWidth = file.width; - info.srcHeight = info.srcWidth / trgRatio; - } - } - info.srcX = (file.width - info.srcWidth) / 2; - info.srcY = (file.height - info.srcHeight) / 2; - return info; - }, - /* - Those functions register themselves to the events on init and handle all - the user interface specific stuff. Overwriting them won't break the upload - but can break the way it's displayed. - You can overwrite them if you don't like the default behavior. If you just - want to add an additional event handler, register it on the dropzone object - and don't overwrite those options. - */ - - drop: function(e) { - return this.element.classList.remove("dz-drag-hover"); - }, - dragstart: noop, - dragend: function(e) { - return this.element.classList.remove("dz-drag-hover"); - }, - dragenter: function(e) { - return this.element.classList.add("dz-drag-hover"); - }, - dragover: function(e) { - return this.element.classList.add("dz-drag-hover"); - }, - dragleave: function(e) { - return this.element.classList.remove("dz-drag-hover"); - }, - selectedfiles: function(files) { - if (this.element === this.previewsContainer) { - return this.element.classList.add("dz-started"); - } - }, - reset: function() { - return this.element.classList.remove("dz-started"); - }, - addedfile: function(file) { - var _this = this; - file.previewElement = Dropzone.createElement(this.options.previewTemplate); - file.previewTemplate = file.previewElement; - this.previewsContainer.appendChild(file.previewElement); - file.previewElement.querySelector("[data-dz-name]").textContent = file.name; - file.previewElement.querySelector("[data-dz-size]").innerHTML = this.filesize(file.size); - if (this.options.addRemoveLinks) { - file._removeLink = Dropzone.createElement("" + this.options.dictRemoveFile + ""); - file._removeLink.addEventListener("click", function(e) { - e.preventDefault(); - e.stopPropagation(); - if (file.status === Dropzone.UPLOADING) { - return Dropzone.confirm(_this.options.dictCancelUploadConfirmation, function() { - return _this.removeFile(file); - }); - } else { - if (_this.options.dictRemoveFileConfirmation) { - return Dropzone.confirm(_this.options.dictRemoveFileConfirmation, function() { - return _this.removeFile(file); - }); - } else { - return _this.removeFile(file); - } - } - }); - file.previewElement.appendChild(file._removeLink); - } - return this._updateMaxFilesReachedClass(); - }, - removedfile: function(file) { - var _ref; - if ((_ref = file.previewElement) != null) { - _ref.parentNode.removeChild(file.previewElement); - } - return this._updateMaxFilesReachedClass(); - }, - thumbnail: function(file, dataUrl) { - var thumbnailElement; - file.previewElement.classList.remove("dz-file-preview"); - file.previewElement.classList.add("dz-image-preview"); - thumbnailElement = file.previewElement.querySelector("[data-dz-thumbnail]"); - thumbnailElement.alt = file.name; - return thumbnailElement.src = dataUrl; - }, - error: function(file, message) { - file.previewElement.classList.add("dz-error"); - return file.previewElement.querySelector("[data-dz-errormessage]").textContent = message; - }, - errormultiple: noop, - processing: function(file) { - file.previewElement.classList.add("dz-processing"); - if (file._removeLink) { - return file._removeLink.textContent = this.options.dictCancelUpload; - } - }, - processingmultiple: noop, - uploadprogress: function(file, progress, bytesSent) { - return file.previewElement.querySelector("[data-dz-uploadprogress]").style.width = "" + progress + "%"; - }, - totaluploadprogress: noop, - sending: noop, - sendingmultiple: noop, - success: function(file) { - return file.previewElement.classList.add("dz-success"); - }, - successmultiple: noop, - canceled: function(file) { - return this.emit("error", file, "Upload canceled."); - }, - canceledmultiple: noop, - complete: function(file) { - if (file._removeLink) { - return file._removeLink.textContent = this.options.dictRemoveFile; - } - }, - completemultiple: noop, - maxfilesexceeded: noop, - previewTemplate: "

\n
\n
\n
\n \n
\n
\n
\n
\n
\n
" - }; - - extend = function() { - var key, object, objects, target, val, _i, _len; - target = arguments[0], objects = 2 <= arguments.length ? __slice.call(arguments, 1) : []; - for (_i = 0, _len = objects.length; _i < _len; _i++) { - object = objects[_i]; - for (key in object) { - val = object[key]; - target[key] = val; - } - } - return target; - }; - - function Dropzone(element, options) { - var elementOptions, fallback, _ref; - this.element = element; - this.version = Dropzone.version; - this.defaultOptions.previewTemplate = this.defaultOptions.previewTemplate.replace(/\n*/g, ""); - this.clickableElements = []; - this.listeners = []; - this.files = []; - if (typeof this.element === "string") { - this.element = document.querySelector(this.element); - } - if (!(this.element && (this.element.nodeType != null))) { - throw new Error("Invalid dropzone element."); - } - if (this.element.dropzone) { - throw new Error("Dropzone already attached."); - } - Dropzone.instances.push(this); - element.dropzone = this; - elementOptions = (_ref = Dropzone.optionsForElement(this.element)) != null ? _ref : {}; - this.options = extend({}, this.defaultOptions, elementOptions, options != null ? options : {}); - if (this.options.forceFallback || !Dropzone.isBrowserSupported()) { - return this.options.fallback.call(this); - } - if (this.options.url == null) { - this.options.url = this.element.getAttribute("action"); - } - if (!this.options.url) { - throw new Error("No URL provided."); - } - if (this.options.acceptedFiles && this.options.acceptedMimeTypes) { - throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated."); - } - if (this.options.acceptedMimeTypes) { - this.options.acceptedFiles = this.options.acceptedMimeTypes; - delete this.options.acceptedMimeTypes; - } - this.options.method = this.options.method.toUpperCase(); - if ((fallback = this.getExistingFallback()) && fallback.parentNode) { - fallback.parentNode.removeChild(fallback); - } - if (this.options.previewsContainer) { - this.previewsContainer = Dropzone.getElement(this.options.previewsContainer, "previewsContainer"); - } else { - this.previewsContainer = this.element; - } - if (this.options.clickable) { - if (this.options.clickable === true) { - this.clickableElements = [this.element]; - } else { - this.clickableElements = Dropzone.getElements(this.options.clickable, "clickable"); - } - } - this.init(); - } - - Dropzone.prototype.getAcceptedFiles = function() { - var file, _i, _len, _ref, _results; - _ref = this.files; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - file = _ref[_i]; - if (file.accepted) { - _results.push(file); - } - } - return _results; - }; - - Dropzone.prototype.getRejectedFiles = function() { - var file, _i, _len, _ref, _results; - _ref = this.files; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - file = _ref[_i]; - if (!file.accepted) { - _results.push(file); - } - } - return _results; - }; - - Dropzone.prototype.getQueuedFiles = function() { - var file, _i, _len, _ref, _results; - _ref = this.files; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - file = _ref[_i]; - if (file.status === Dropzone.QUEUED) { - _results.push(file); - } - } - return _results; - }; - - Dropzone.prototype.getUploadingFiles = function() { - var file, _i, _len, _ref, _results; - _ref = this.files; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - file = _ref[_i]; - if (file.status === Dropzone.UPLOADING) { - _results.push(file); - } - } - return _results; - }; - - Dropzone.prototype.init = function() { - var eventName, noPropagation, setupHiddenFileInput, _i, _len, _ref, _ref1, - _this = this; - if (this.element.tagName === "form") { - this.element.setAttribute("enctype", "multipart/form-data"); - } - if (this.element.classList.contains("dropzone") && !this.element.querySelector(".dz-message")) { - this.element.appendChild(Dropzone.createElement("
" + this.options.dictDefaultMessage + "
")); - } - if (this.clickableElements.length) { - setupHiddenFileInput = function() { - if (_this.hiddenFileInput) { - document.body.removeChild(_this.hiddenFileInput); - } - _this.hiddenFileInput = document.createElement("input"); - _this.hiddenFileInput.setAttribute("type", "file"); - _this.hiddenFileInput.setAttribute("multiple", "multiple"); - if (_this.options.acceptedFiles != null) { - _this.hiddenFileInput.setAttribute("accept", _this.options.acceptedFiles); - } - _this.hiddenFileInput.style.visibility = "hidden"; - _this.hiddenFileInput.style.position = "absolute"; - _this.hiddenFileInput.style.top = "0"; - _this.hiddenFileInput.style.left = "0"; - _this.hiddenFileInput.style.height = "0"; - _this.hiddenFileInput.style.width = "0"; - document.body.appendChild(_this.hiddenFileInput); - return _this.hiddenFileInput.addEventListener("change", function() { - var files; - files = _this.hiddenFileInput.files; - if (files.length) { - _this.emit("selectedfiles", files); - _this.handleFiles(files); - } - return setupHiddenFileInput(); - }); - }; - setupHiddenFileInput(); - } - this.URL = (_ref = window.URL) != null ? _ref : window.webkitURL; - _ref1 = this.events; - for (_i = 0, _len = _ref1.length; _i < _len; _i++) { - eventName = _ref1[_i]; - this.on(eventName, this.options[eventName]); - } - this.on("uploadprogress", function() { - return _this.updateTotalUploadProgress(); - }); - this.on("removedfile", function() { - return _this.updateTotalUploadProgress(); - }); - this.on("canceled", function(file) { - return _this.emit("complete", file); - }); - noPropagation = function(e) { - e.stopPropagation(); - if (e.preventDefault) { - return e.preventDefault(); - } else { - return e.returnValue = false; - } - }; - this.listeners = [ - { - element: this.element, - events: { - "dragstart": function(e) { - return _this.emit("dragstart", e); - }, - "dragenter": function(e) { - noPropagation(e); - return _this.emit("dragenter", e); - }, - "dragover": function(e) { - noPropagation(e); - return _this.emit("dragover", e); - }, - "dragleave": function(e) { - return _this.emit("dragleave", e); - }, - "drop": function(e) { - noPropagation(e); - return _this.drop(e); - }, - "dragend": function(e) { - return _this.emit("dragend", e); - } - } - } - ]; - this.clickableElements.forEach(function(clickableElement) { - return _this.listeners.push({ - element: clickableElement, - events: { - "click": function(evt) { - if ((clickableElement !== _this.element) || (evt.target === _this.element || Dropzone.elementInside(evt.target, _this.element.querySelector(".dz-message")))) { - return _this.hiddenFileInput.click(); - } - } - } - }); - }); - this.enable(); - return this.options.init.call(this); - }; - - Dropzone.prototype.destroy = function() { - var _ref; - this.disable(); - this.removeAllFiles(true); - if ((_ref = this.hiddenFileInput) != null ? _ref.parentNode : void 0) { - this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput); - this.hiddenFileInput = null; - } - return delete this.element.dropzone; - }; - - Dropzone.prototype.updateTotalUploadProgress = function() { - var acceptedFiles, file, totalBytes, totalBytesSent, totalUploadProgress, _i, _len, _ref; - totalBytesSent = 0; - totalBytes = 0; - acceptedFiles = this.getAcceptedFiles(); - if (acceptedFiles.length) { - _ref = this.getAcceptedFiles(); - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - file = _ref[_i]; - totalBytesSent += file.upload.bytesSent; - totalBytes += file.upload.total; - } - totalUploadProgress = 100 * totalBytesSent / totalBytes; - } else { - totalUploadProgress = 100; - } - return this.emit("totaluploadprogress", totalUploadProgress, totalBytes, totalBytesSent); - }; - - Dropzone.prototype.getFallbackForm = function() { - var existingFallback, fields, fieldsString, form; - if (existingFallback = this.getExistingFallback()) { - return existingFallback; - } - fieldsString = "
"; - if (this.options.dictFallbackText) { - fieldsString += "

" + this.options.dictFallbackText + "

"; - } - fieldsString += "
"; - fields = Dropzone.createElement(fieldsString); - if (this.element.tagName !== "FORM") { - form = Dropzone.createElement("
"); - form.appendChild(fields); - } else { - this.element.setAttribute("enctype", "multipart/form-data"); - this.element.setAttribute("method", this.options.method); - } - return form != null ? form : fields; - }; - - Dropzone.prototype.getExistingFallback = function() { - var fallback, getFallback, tagName, _i, _len, _ref; - getFallback = function(elements) { - var el, _i, _len; - for (_i = 0, _len = elements.length; _i < _len; _i++) { - el = elements[_i]; - if (/(^| )fallback($| )/.test(el.className)) { - return el; - } - } - }; - _ref = ["div", "form"]; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - tagName = _ref[_i]; - if (fallback = getFallback(this.element.getElementsByTagName(tagName))) { - return fallback; - } - } - }; - - Dropzone.prototype.setupEventListeners = function() { - var elementListeners, event, listener, _i, _len, _ref, _results; - _ref = this.listeners; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - elementListeners = _ref[_i]; - _results.push((function() { - var _ref1, _results1; - _ref1 = elementListeners.events; - _results1 = []; - for (event in _ref1) { - listener = _ref1[event]; - _results1.push(elementListeners.element.addEventListener(event, listener, false)); - } - return _results1; - })()); - } - return _results; - }; - - Dropzone.prototype.removeEventListeners = function() { - var elementListeners, event, listener, _i, _len, _ref, _results; - _ref = this.listeners; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - elementListeners = _ref[_i]; - _results.push((function() { - var _ref1, _results1; - _ref1 = elementListeners.events; - _results1 = []; - for (event in _ref1) { - listener = _ref1[event]; - _results1.push(elementListeners.element.removeEventListener(event, listener, false)); - } - return _results1; - })()); - } - return _results; - }; - - Dropzone.prototype.disable = function() { - var file, _i, _len, _ref, _results; - this.clickableElements.forEach(function(element) { - return element.classList.remove("dz-clickable"); - }); - this.removeEventListeners(); - _ref = this.files; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - file = _ref[_i]; - _results.push(this.cancelUpload(file)); - } - return _results; - }; - - Dropzone.prototype.enable = function() { - this.clickableElements.forEach(function(element) { - return element.classList.add("dz-clickable"); - }); - return this.setupEventListeners(); - }; - - Dropzone.prototype.filesize = function(size) { - var string; - if (size >= 100000000000) { - size = size / 100000000000; - string = "TB"; - } else if (size >= 100000000) { - size = size / 100000000; - string = "GB"; - } else if (size >= 100000) { - size = size / 100000; - string = "MB"; - } else if (size >= 100) { - size = size / 100; - string = "KB"; - } else { - size = size * 10; - string = "b"; - } - return "" + (Math.round(size) / 10) + " " + string; - }; - - Dropzone.prototype._updateMaxFilesReachedClass = function() { - if (this.options.maxFiles && this.getAcceptedFiles().length >= this.options.maxFiles) { - return this.element.classList.add("dz-max-files-reached"); - } else { - return this.element.classList.remove("dz-max-files-reached"); - } - }; - - Dropzone.prototype.drop = function(e) { - var files, items; - if (!e.dataTransfer) { - return; - } - this.emit("drop", e); - files = e.dataTransfer.files; - this.emit("selectedfiles", files); - if (files.length) { - items = e.dataTransfer.items; - if (items && items.length && ((items[0].webkitGetAsEntry != null) || (items[0].getAsEntry != null))) { - this.handleItems(items); - } else { - this.handleFiles(files); - } - } - }; - - Dropzone.prototype.handleFiles = function(files) { - var file, _i, _len, _results; - _results = []; - for (_i = 0, _len = files.length; _i < _len; _i++) { - file = files[_i]; - _results.push(this.addFile(file)); - } - return _results; - }; - - Dropzone.prototype.handleItems = function(items) { - var entry, item, _i, _len; - for (_i = 0, _len = items.length; _i < _len; _i++) { - item = items[_i]; - if (item.webkitGetAsEntry != null) { - entry = item.webkitGetAsEntry(); - if (entry.isFile) { - this.addFile(item.getAsFile()); - } else if (entry.isDirectory) { - this.addDirectory(entry, entry.name); - } - } else { - this.addFile(item.getAsFile()); - } - } - }; - - Dropzone.prototype.accept = function(file, done) { - if (file.size > this.options.maxFilesize * 1024 * 1024) { - return done(this.options.dictFileTooBig.replace("{{filesize}}", Math.round(file.size / 1024 / 10.24) / 100).replace("{{maxFilesize}}", this.options.maxFilesize)); - } else if (!Dropzone.isValidFile(file, this.options.acceptedFiles)) { - return done(this.options.dictInvalidFileType); - } else if (this.options.maxFiles && this.getAcceptedFiles().length >= this.options.maxFiles) { - done(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}", this.options.maxFiles)); - return this.emit("maxfilesexceeded", file); - } else { - return this.options.accept.call(this, file, done); - } - }; - - Dropzone.prototype.addFile = function(file) { - var _this = this; - file.upload = { - progress: 0, - total: file.size, - bytesSent: 0 - }; - this.files.push(file); - file.status = Dropzone.ADDED; - this.emit("addedfile", file); - if (this.options.createImageThumbnails && file.type.match(/image.*/) && file.size <= this.options.maxThumbnailFilesize * 1024 * 1024) { - this.createThumbnail(file); - } - return this.accept(file, function(error) { - if (error) { - file.accepted = false; - return _this._errorProcessing([file], error); - } else { - return _this.enqueueFile(file); - } - }); - }; - - Dropzone.prototype.enqueueFiles = function(files) { - var file, _i, _len; - for (_i = 0, _len = files.length; _i < _len; _i++) { - file = files[_i]; - this.enqueueFile(file); - } - return null; - }; - - Dropzone.prototype.enqueueFile = function(file) { - var _this = this; - file.accepted = true; - if (file.status === Dropzone.ADDED) { - file.status = Dropzone.QUEUED; - if (this.options.autoProcessQueue) { - return setTimeout((function() { - return _this.processQueue(); - }), 1); - } - } else { - throw new Error("This file can't be queued because it has already been processed or was rejected."); - } - }; - - Dropzone.prototype.addDirectory = function(entry, path) { - var dirReader, entriesReader, - _this = this; - dirReader = entry.createReader(); - entriesReader = function(entries) { - var _i, _len; - for (_i = 0, _len = entries.length; _i < _len; _i++) { - entry = entries[_i]; - if (entry.isFile) { - entry.file(function(file) { - if (_this.options.ignoreHiddenFiles && file.name.substring(0, 1) === '.') { - return; - } - file.fullPath = "" + path + "/" + file.name; - return _this.addFile(file); - }); - } else if (entry.isDirectory) { - _this.addDirectory(entry, "" + path + "/" + entry.name); - } - } - }; - return dirReader.readEntries(entriesReader, function(error) { - return typeof console !== "undefined" && console !== null ? typeof console.log === "function" ? console.log(error) : void 0 : void 0; - }); - }; - - Dropzone.prototype.removeFile = function(file) { - if (file.status === Dropzone.UPLOADING) { - this.cancelUpload(file); - } - this.files = without(this.files, file); - this.emit("removedfile", file); - if (this.files.length === 0) { - return this.emit("reset"); - } - }; - - Dropzone.prototype.removeAllFiles = function(cancelIfNecessary) { - var file, _i, _len, _ref; - if (cancelIfNecessary == null) { - cancelIfNecessary = false; - } - _ref = this.files.slice(); - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - file = _ref[_i]; - if (file.status !== Dropzone.UPLOADING || cancelIfNecessary) { - this.removeFile(file); - } - } - return null; - }; - - Dropzone.prototype.createThumbnail = function(file) { - var fileReader, - _this = this; - fileReader = new FileReader; - fileReader.onload = function() { - var img; - img = new Image; - img.onload = function() { - var canvas, ctx, resizeInfo, thumbnail, _ref, _ref1, _ref2, _ref3; - file.width = img.width; - file.height = img.height; - resizeInfo = _this.options.resize.call(_this, file); - if (resizeInfo.trgWidth == null) { - resizeInfo.trgWidth = _this.options.thumbnailWidth; - } - if (resizeInfo.trgHeight == null) { - resizeInfo.trgHeight = _this.options.thumbnailHeight; - } - canvas = document.createElement("canvas"); - ctx = canvas.getContext("2d"); - canvas.width = resizeInfo.trgWidth; - canvas.height = resizeInfo.trgHeight; - ctx.drawImage(img, (_ref = resizeInfo.srcX) != null ? _ref : 0, (_ref1 = resizeInfo.srcY) != null ? _ref1 : 0, resizeInfo.srcWidth, resizeInfo.srcHeight, (_ref2 = resizeInfo.trgX) != null ? _ref2 : 0, (_ref3 = resizeInfo.trgY) != null ? _ref3 : 0, resizeInfo.trgWidth, resizeInfo.trgHeight); - thumbnail = canvas.toDataURL("image/png"); - return _this.emit("thumbnail", file, thumbnail); - }; - return img.src = fileReader.result; - }; - return fileReader.readAsDataURL(file); - }; - - Dropzone.prototype.processQueue = function() { - var i, parallelUploads, processingLength, queuedFiles; - parallelUploads = this.options.parallelUploads; - processingLength = this.getUploadingFiles().length; - i = processingLength; - if (processingLength >= parallelUploads) { - return; - } - queuedFiles = this.getQueuedFiles(); - if (!(queuedFiles.length > 0)) { - return; - } - if (this.options.uploadMultiple) { - return this.processFiles(queuedFiles.slice(0, parallelUploads - processingLength)); - } else { - while (i < parallelUploads) { - if (!queuedFiles.length) { - return; - } - this.processFile(queuedFiles.shift()); - i++; - } - } - }; - - Dropzone.prototype.processFile = function(file) { - return this.processFiles([file]); - }; - - Dropzone.prototype.processFiles = function(files) { - var file, _i, _len; - for (_i = 0, _len = files.length; _i < _len; _i++) { - file = files[_i]; - file.processing = true; - file.status = Dropzone.UPLOADING; - this.emit("processing", file); - } - if (this.options.uploadMultiple) { - this.emit("processingmultiple", files); - } - return this.uploadFiles(files); - }; - - Dropzone.prototype._getFilesWithXhr = function(xhr) { - var file, files; - return files = (function() { - var _i, _len, _ref, _results; - _ref = this.files; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - file = _ref[_i]; - if (file.xhr === xhr) { - _results.push(file); - } - } - return _results; - }).call(this); - }; - - Dropzone.prototype.cancelUpload = function(file) { - var groupedFile, groupedFiles, _i, _j, _len, _len1, _ref; - if (file.status === Dropzone.UPLOADING) { - groupedFiles = this._getFilesWithXhr(file.xhr); - for (_i = 0, _len = groupedFiles.length; _i < _len; _i++) { - groupedFile = groupedFiles[_i]; - groupedFile.status = Dropzone.CANCELED; - } - file.xhr.abort(); - for (_j = 0, _len1 = groupedFiles.length; _j < _len1; _j++) { - groupedFile = groupedFiles[_j]; - this.emit("canceled", groupedFile); - } - if (this.options.uploadMultiple) { - this.emit("canceledmultiple", groupedFiles); - } - } else if ((_ref = file.status) === Dropzone.ADDED || _ref === Dropzone.QUEUED) { - file.status = Dropzone.CANCELED; - this.emit("canceled", file); - if (this.options.uploadMultiple) { - this.emit("canceledmultiple", [file]); - } - } - if (this.options.autoProcessQueue) { - return this.processQueue(); - } - }; - - Dropzone.prototype.uploadFile = function(file) { - return this.uploadFiles([file]); - }; - - Dropzone.prototype.uploadFiles = function(files) { - var file, formData, handleError, headerName, headerValue, headers, input, inputName, inputType, key, progressObj, response, updateProgress, value, xhr, _i, _j, _k, _l, _len, _len1, _len2, _len3, _ref, _ref1, _ref2, _ref3, - _this = this; - xhr = new XMLHttpRequest(); - for (_i = 0, _len = files.length; _i < _len; _i++) { - file = files[_i]; - file.xhr = xhr; - } - xhr.open(this.options.method, this.options.url, true); - xhr.withCredentials = !!this.options.withCredentials; - response = null; - handleError = function() { - var _j, _len1, _results; - _results = []; - for (_j = 0, _len1 = files.length; _j < _len1; _j++) { - file = files[_j]; - _results.push(_this._errorProcessing(files, response || _this.options.dictResponseError.replace("{{statusCode}}", xhr.status), xhr)); - } - return _results; - }; - updateProgress = function(e) { - var allFilesFinished, progress, _j, _k, _l, _len1, _len2, _len3, _results; - if (e != null) { - progress = 100 * e.loaded / e.total; - for (_j = 0, _len1 = files.length; _j < _len1; _j++) { - file = files[_j]; - file.upload = { - progress: progress, - total: e.total, - bytesSent: e.loaded - }; - } - } else { - allFilesFinished = true; - progress = 100; - for (_k = 0, _len2 = files.length; _k < _len2; _k++) { - file = files[_k]; - if (!(file.upload.progress === 100 && file.upload.bytesSent === file.upload.total)) { - allFilesFinished = false; - } - file.upload.progress = progress; - file.upload.bytesSent = file.upload.total; - } - if (allFilesFinished) { - return; - } - } - _results = []; - for (_l = 0, _len3 = files.length; _l < _len3; _l++) { - file = files[_l]; - _results.push(_this.emit("uploadprogress", file, progress, file.upload.bytesSent)); - } - return _results; - }; - xhr.onload = function(e) { - var _ref; - if (files[0].status === Dropzone.CANCELED) { - return; - } - if (xhr.readyState !== 4) { - return; - } - response = xhr.responseText; - if (xhr.getResponseHeader("content-type") && ~xhr.getResponseHeader("content-type").indexOf("application/json")) { - try { - response = JSON.parse(response); - } catch (_error) { - e = _error; - response = "Invalid JSON response from server."; - } - } - updateProgress(); - if (!((200 <= (_ref = xhr.status) && _ref < 300))) { - return handleError(); - } else { - return _this._finished(files, response, e); - } - }; - xhr.onerror = function() { - if (files[0].status === Dropzone.CANCELED) { - return; - } - return handleError(); - }; - progressObj = (_ref = xhr.upload) != null ? _ref : xhr; - progressObj.onprogress = updateProgress; - headers = { - "Accept": "application/json", - "Cache-Control": "no-cache", - "X-Requested-With": "XMLHttpRequest" - }; - if (this.options.headers) { - extend(headers, this.options.headers); - } - for (headerName in headers) { - headerValue = headers[headerName]; - xhr.setRequestHeader(headerName, headerValue); - } - formData = new FormData(); - if (this.options.params) { - _ref1 = this.options.params; - for (key in _ref1) { - value = _ref1[key]; - formData.append(key, value); - } - } - for (_j = 0, _len1 = files.length; _j < _len1; _j++) { - file = files[_j]; - this.emit("sending", file, xhr, formData); - } - if (this.options.uploadMultiple) { - this.emit("sendingmultiple", files, xhr, formData); - } - if (this.element.tagName === "FORM") { - _ref2 = this.element.querySelectorAll("input, textarea, select, button"); - for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) { - input = _ref2[_k]; - inputName = input.getAttribute("name"); - inputType = input.getAttribute("type"); - if (!inputType || ((_ref3 = inputType.toLowerCase()) !== "checkbox" && _ref3 !== "radio") || input.checked) { - formData.append(inputName, input.value); - } - } - } - for (_l = 0, _len3 = files.length; _l < _len3; _l++) { - file = files[_l]; - formData.append("" + this.options.paramName + (this.options.uploadMultiple ? "[]" : ""), file, file.name); - } - return xhr.send(formData); - }; - - Dropzone.prototype._finished = function(files, responseText, e) { - var file, _i, _len; - for (_i = 0, _len = files.length; _i < _len; _i++) { - file = files[_i]; - file.status = Dropzone.SUCCESS; - this.emit("success", file, responseText, e); - this.emit("complete", file); - } - if (this.options.uploadMultiple) { - this.emit("successmultiple", files, responseText, e); - this.emit("completemultiple", files); - } - if (this.options.autoProcessQueue) { - return this.processQueue(); - } - }; - - Dropzone.prototype._errorProcessing = function(files, message, xhr) { - var file, _i, _len; - for (_i = 0, _len = files.length; _i < _len; _i++) { - file = files[_i]; - file.status = Dropzone.ERROR; - this.emit("error", file, message, xhr); - this.emit("complete", file); - } - if (this.options.uploadMultiple) { - this.emit("errormultiple", files, message, xhr); - this.emit("completemultiple", files); - } - if (this.options.autoProcessQueue) { - return this.processQueue(); - } - }; - - return Dropzone; - - })(Em); - - Dropzone.version = "3.7.1"; - - Dropzone.options = {}; - - Dropzone.optionsForElement = function(element) { - if (element.id) { - return Dropzone.options[camelize(element.id)]; - } else { - return void 0; - } - }; - - Dropzone.instances = []; - - Dropzone.forElement = function(element) { - if (typeof element === "string") { - element = document.querySelector(element); - } - if ((element != null ? element.dropzone : void 0) == null) { - throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone."); - } - return element.dropzone; - }; - - Dropzone.autoDiscover = true; - - Dropzone.discover = function() { - var checkElements, dropzone, dropzones, _i, _len, _results; - if (document.querySelectorAll) { - dropzones = document.querySelectorAll(".dropzone"); - } else { - dropzones = []; - checkElements = function(elements) { - var el, _i, _len, _results; - _results = []; - for (_i = 0, _len = elements.length; _i < _len; _i++) { - el = elements[_i]; - if (/(^| )dropzone($| )/.test(el.className)) { - _results.push(dropzones.push(el)); - } else { - _results.push(void 0); - } - } - return _results; - }; - checkElements(document.getElementsByTagName("div")); - checkElements(document.getElementsByTagName("form")); - } - _results = []; - for (_i = 0, _len = dropzones.length; _i < _len; _i++) { - dropzone = dropzones[_i]; - if (Dropzone.optionsForElement(dropzone) !== false) { - _results.push(new Dropzone(dropzone)); - } else { - _results.push(void 0); - } - } - return _results; - }; - - Dropzone.blacklistedBrowsers = [/opera.*Macintosh.*version\/12/i]; - - Dropzone.isBrowserSupported = function() { - var capableBrowser, regex, _i, _len, _ref; - capableBrowser = true; - if (window.File && window.FileReader && window.FileList && window.Blob && window.FormData && document.querySelector) { - if (!("classList" in document.createElement("a"))) { - capableBrowser = false; - } else { - _ref = Dropzone.blacklistedBrowsers; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - regex = _ref[_i]; - if (regex.test(navigator.userAgent)) { - capableBrowser = false; - continue; - } - } - } - } else { - capableBrowser = false; - } - return capableBrowser; - }; - - without = function(list, rejectedItem) { - var item, _i, _len, _results; - _results = []; - for (_i = 0, _len = list.length; _i < _len; _i++) { - item = list[_i]; - if (item !== rejectedItem) { - _results.push(item); - } - } - return _results; - }; - - camelize = function(str) { - return str.replace(/[\-_](\w)/g, function(match) { - return match[1].toUpperCase(); - }); - }; - - Dropzone.createElement = function(string) { - var div; - div = document.createElement("div"); - div.innerHTML = string; - return div.childNodes[0]; - }; - - Dropzone.elementInside = function(element, container) { - if (element === container) { - return true; - } - while (element = element.parentNode) { - if (element === container) { - return true; - } - } - return false; - }; - - Dropzone.getElement = function(el, name) { - var element; - if (typeof el === "string") { - element = document.querySelector(el); - } else if (el.nodeType != null) { - element = el; - } - if (element == null) { - throw new Error("Invalid `" + name + "` option provided. Please provide a CSS selector or a plain HTML element."); - } - return element; - }; - - Dropzone.getElements = function(els, name) { - var e, el, elements, _i, _j, _len, _len1, _ref; - if (els instanceof Array) { - elements = []; - try { - for (_i = 0, _len = els.length; _i < _len; _i++) { - el = els[_i]; - elements.push(this.getElement(el, name)); - } - } catch (_error) { - e = _error; - elements = null; - } - } else if (typeof els === "string") { - elements = []; - _ref = document.querySelectorAll(els); - for (_j = 0, _len1 = _ref.length; _j < _len1; _j++) { - el = _ref[_j]; - elements.push(el); - } - } else if (els.nodeType != null) { - elements = [els]; - } - if (!((elements != null) && elements.length)) { - throw new Error("Invalid `" + name + "` option provided. Please provide a CSS selector, a plain HTML element or a list of those."); - } - return elements; - }; - - Dropzone.confirm = function(question, accepted, rejected) { - if (window.confirm(question)) { - return accepted(); - } else if (rejected != null) { - return rejected(); - } - }; - - Dropzone.isValidFile = function(file, acceptedFiles) { - var baseMimeType, mimeType, validType, _i, _len; - if (!acceptedFiles) { - return true; - } - acceptedFiles = acceptedFiles.split(","); - mimeType = file.type; - baseMimeType = mimeType.replace(/\/.*$/, ""); - for (_i = 0, _len = acceptedFiles.length; _i < _len; _i++) { - validType = acceptedFiles[_i]; - validType = validType.trim(); - if (validType.charAt(0) === ".") { - if (file.name.indexOf(validType, file.name.length - validType.length) !== -1) { - return true; - } - } else if (/\/\*$/.test(validType)) { - if (baseMimeType === validType.replace(/\/.*$/, "")) { - return true; - } - } else { - if (mimeType === validType) { - return true; - } - } - } - return false; - }; - - if (typeof jQuery !== "undefined" && jQuery !== null) { - jQuery.fn.dropzone = function(options) { - return this.each(function() { - return new Dropzone(this, options); - }); - }; - } - - if (typeof module !== "undefined" && module !== null) { - module.exports = Dropzone; - } else { - window.Dropzone = Dropzone; - } - - Dropzone.ADDED = "added"; - - Dropzone.QUEUED = "queued"; - - Dropzone.ACCEPTED = Dropzone.QUEUED; - - Dropzone.UPLOADING = "uploading"; - - Dropzone.PROCESSING = Dropzone.UPLOADING; - - Dropzone.CANCELED = "canceled"; - - Dropzone.ERROR = "error"; - - Dropzone.SUCCESS = "success"; - - /* - # contentloaded.js - # - # Author: Diego Perini (diego.perini at gmail.com) - # Summary: cross-browser wrapper for DOMContentLoaded - # Updated: 20101020 - # License: MIT - # Version: 1.2 - # - # URL: - # http://javascript.nwbox.com/ContentLoaded/ - # http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE - */ - - - contentLoaded = function(win, fn) { - var add, doc, done, init, poll, pre, rem, root, top; - done = false; - top = true; - doc = win.document; - root = doc.documentElement; - add = (doc.addEventListener ? "addEventListener" : "attachEvent"); - rem = (doc.addEventListener ? "removeEventListener" : "detachEvent"); - pre = (doc.addEventListener ? "" : "on"); - init = function(e) { - if (e.type === "readystatechange" && doc.readyState !== "complete") { - return; - } - (e.type === "load" ? win : doc)[rem](pre + e.type, init, false); - if (!done && (done = true)) { - return fn.call(win, e.type || e); - } - }; - poll = function() { - var e; - try { - root.doScroll("left"); - } catch (_error) { - e = _error; - setTimeout(poll, 50); - return; - } - return init("poll"); - }; - if (doc.readyState !== "complete") { - if (doc.createEventObject && root.doScroll) { - try { - top = !win.frameElement; - } catch (_error) {} - if (top) { - poll(); - } - } - doc[add](pre + "DOMContentLoaded", init, false); - doc[add](pre + "readystatechange", init, false); - return win[add](pre + "load", init, false); - } - }; - - Dropzone._autoDiscoverFunction = function() { - if (Dropzone.autoDiscover) { - return Dropzone.discover(); - } - }; - - contentLoaded(window, Dropzone._autoDiscoverFunction); - - }).call(this); - - }); - require.alias("component-emitter/index.js", "dropzone/deps/emitter/index.js"); - require.alias("component-emitter/index.js", "emitter/index.js"); - if (typeof exports == "object") { - module.exports = require("dropzone"); - } else if (typeof define == "function" && define.amd) { - define(function(){ return require("dropzone"); }); - } else { - this["Dropzone"] = require("dropzone"); - }})(); \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/js/bootstrap-select/bec3af0.js b/web/assets/backOffice/default/template-assets/assets/js/bootstrap-select/bec3af0.js deleted file mode 100644 index dcfd633a..00000000 --- a/web/assets/backOffice/default/template-assets/assets/js/bootstrap-select/bec3af0.js +++ /dev/null @@ -1,709 +0,0 @@ -/*! - * bootstrap-select v1.3.1 - * http://silviomoreto.github.io/bootstrap-select/ - * - * Copyright 2013 bootstrap-select - * Licensed under the MIT license - */ - -!function($) { - - "use strict"; - - $.expr[":"].icontains = $.expr.createPseudo(function(arg) { - return function( elem ) { - return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0; - }; - }); - - var Selectpicker = function(element, options, e) { - if (e) { - e.stopPropagation(); - e.preventDefault(); - } - this.$element = $(element); - this.$newElement = null; - this.$button = null; - this.$menu = null; - - //Merge defaults, options and data-attributes to make our options - this.options = $.extend({}, $.fn.selectpicker.defaults, this.$element.data(), typeof options == 'object' && options); - - //If we have no title yet, check the attribute 'title' (this is missed by jq as its not a data-attribute - if (this.options.title == null) { - this.options.title = this.$element.attr('title'); - } - - //Expose public methods - this.val = Selectpicker.prototype.val; - this.render = Selectpicker.prototype.render; - this.refresh = Selectpicker.prototype.refresh; - this.setStyle = Selectpicker.prototype.setStyle; - this.selectAll = Selectpicker.prototype.selectAll; - this.deselectAll = Selectpicker.prototype.deselectAll; - this.init(); - }; - - Selectpicker.prototype = { - - constructor: Selectpicker, - - init: function(e) { - this.$element.hide(); - this.multiple = this.$element.prop('multiple'); - var id = this.$element.attr('id'); - this.$newElement = this.createView(); - this.$element.after(this.$newElement); - this.$menu = this.$newElement.find('> .dropdown-menu'); - this.$button = this.$newElement.find('> button'); - this.$searchbox = this.$newElement.find('input'); - - if (id !== undefined) { - var that = this; - this.$button.attr('data-id', id); - $('label[for="' + id + '"]').click(function(e) { - e.preventDefault(); - that.$button.focus(); - }); - } - - this.checkDisabled(); - this.checkTabIndex(); - this.clickListener(); - this.liveSearchListener(); - this.render(); - this.liHeight(); - this.setStyle(); - this.setWidth(); - if (this.options.container) { - this.selectPosition(); - } - this.$menu.data('this', this); - this.$newElement.data('this', this); - }, - - createDropdown: function() { - //If we are multiple, then add the show-tick class by default - var multiple = this.multiple ? ' show-tick' : ''; - var header = this.options.header ? '

' + this.options.header + '

' : ''; - var searchbox = this.options.liveSearch ? '' : ''; - var drop = - "
" + - "" + - "" + - "
"; - - return $(drop); - }, - - createView: function() { - var $drop = this.createDropdown(); - var $li = this.createLi(); - $drop.find('ul').append($li); - return $drop; - }, - - reloadLi: function() { - //Remove all children. - this.destroyLi(); - //Re build - var $li = this.createLi(); - this.$menu.find('ul').append( $li ); - }, - - destroyLi: function() { - this.$menu.find('li').remove(); - }, - - createLi: function() { - var that = this, - _liA = [], - _liHtml = ''; - - this.$element.find('option').each(function(index) { - var $this = $(this); - - //Get the class and text for the option - var optionClass = $this.attr("class") || ''; - var inline = $this.attr("style") || ''; - var text = $this.data('content') ? $this.data('content') : $this.html(); - var subtext = $this.data('subtext') !== undefined ? '' + $this.data('subtext') + '' : ''; - var icon = $this.data('icon') !== undefined ? ' ' : ''; - if (icon !== '' && ($this.is(':disabled') || $this.parent().is(':disabled'))) { - icon = ''+icon+''; - } - - if (!$this.data('content')) { - //Prepend any icon and append any subtext to the main text. - text = icon + '' + text + subtext + ''; - } - - if (that.options.hideDisabled && ($this.is(':disabled') || $this.parent().is(':disabled'))) { - _liA.push(''); - } else if ($this.parent().is('optgroup') && $this.data('divider') != true) { - if ($this.index() == 0) { - //Get the opt group label - var label = $this.parent().attr('label'); - var labelSubtext = $this.parent().data('subtext') !== undefined ? ''+$this.parent().data('subtext')+'' : ''; - var labelIcon = $this.parent().data('icon') ? ' ' : ''; - label = labelIcon + '' + label + labelSubtext + ''; - - if ($this[0].index != 0) { - _liA.push( - '
'+ - '
'+label+'
'+ - that.createA(text, "opt " + optionClass, inline ) - ); - } else { - _liA.push( - '
'+label+'
'+ - that.createA(text, "opt " + optionClass, inline )); - } - } else { - _liA.push(that.createA(text, "opt " + optionClass, inline )); - } - } else if ($this.data('divider') == true) { - _liA.push('
'); - } else if ($(this).data('hidden') == true) { - _liA.push(''); - } else { - _liA.push(that.createA(text, optionClass, inline )); - } - }); - - $.each(_liA, function(i, item) { - _liHtml += "
  • " + item + "
  • "; - }); - - //If we are not multiple, and we dont have a selected item, and we dont have a title, select the first element so something is set in the button - if (!this.multiple && this.$element.find('option:selected').length==0 && !this.options.title) { - this.$element.find('option').eq(0).prop('selected', true).attr('selected', 'selected'); - } - - return $(_liHtml); - }, - - createA: function(text, classes, inline) { - return '' + - text + - '' + - ''; - }, - - render: function() { - var that = this; - - //Update the LI to match the SELECT - this.$element.find('option').each(function(index) { - that.setDisabled(index, $(this).is(':disabled') || $(this).parent().is(':disabled') ); - that.setSelected(index, $(this).is(':selected') ); - }); - - var selectedItems = this.$element.find('option:selected').map(function(index,value) { - var $this = $(this); - var icon = $this.data('icon') && that.options.showIcon ? ' ' : ''; - var subtext; - if (that.options.showSubtext && $this.attr('data-subtext') && !that.multiple) { - subtext = ' '+$this.data('subtext') +''; - } else { - subtext = ''; - } - if ($this.data('content') && that.options.showContent) { - return $this.data('content'); - } else if ($this.attr('title') != undefined) { - return $this.attr('title'); - } else { - return icon + $this.html() + subtext; - } - }).toArray(); - - //Fixes issue in IE10 occurring when no default option is selected and at least one option is disabled - //Convert all the values into a comma delimited string - var title = !this.multiple ? selectedItems[0] : selectedItems.join(", "); - - //If this is multi select, and the selectText type is count, the show 1 of 2 selected etc.. - if (this.multiple && this.options.selectedTextFormat.indexOf('count') > -1) { - var max = this.options.selectedTextFormat.split(">"); - var notDisabled = this.options.hideDisabled ? ':not([disabled])' : ''; - if ( (max.length>1 && selectedItems.length > max[1]) || (max.length==1 && selectedItems.length>=2)) { - title = this.options.countSelectedText.replace('{0}', selectedItems.length).replace('{1}', this.$element.find('option:not([data-divider="true"]):not([data-hidden="true"])'+notDisabled).length); - } - } - - //If we dont have a title, then use the default, or if nothing is set at all, use the not selected text - if (!title) { - title = this.options.title != undefined ? this.options.title : this.options.noneSelectedText; - } - - this.$newElement.find('.filter-option').html(title); - }, - - setStyle: function(style, status) { - if (this.$element.attr('class')) { - this.$newElement.addClass(this.$element.attr('class').replace(/selectpicker|mobile-device/gi, '')); - } - - var buttonClass = style ? style : this.options.style; - - if (status == 'add') { - this.$button.addClass(buttonClass); - } else if (status == 'remove') { - this.$button.removeClass(buttonClass); - } else { - this.$button.removeClass(this.options.style); - this.$button.addClass(buttonClass); - } - }, - - liHeight: function() { - var selectClone = this.$newElement.clone(); - selectClone.appendTo('body'); - var $menuClone = selectClone.addClass('open').find('> .dropdown-menu'); - var liHeight = $menuClone.find('li > a').outerHeight(); - var headerHeight = this.options.header ? $menuClone.find('.popover-title').outerHeight() : 0; - selectClone.remove(); - this.$newElement.data('liHeight', liHeight).data('headerHeight', headerHeight); - }, - - setSize: function() { - var that = this, - menu = this.$menu, - menuInner = menu.find('.inner'), - menuA = menuInner.find('li > a'), - selectHeight = this.$newElement.outerHeight(), - liHeight = this.$newElement.data('liHeight'), - headerHeight = this.$newElement.data('headerHeight'), - divHeight = menu.find('li .divider').outerHeight(true), - menuPadding = parseInt(menu.css('padding-top')) + - parseInt(menu.css('padding-bottom')) + - parseInt(menu.css('border-top-width')) + - parseInt(menu.css('border-bottom-width')), - notDisabled = this.options.hideDisabled ? ':not(.disabled)' : '', - $window = $(window), - menuExtras = menuPadding + parseInt(menu.css('margin-top')) + parseInt(menu.css('margin-bottom')) + 2, - menuHeight, - selectOffsetTop, - selectOffsetBot, - posVert = function() { - selectOffsetTop = that.$newElement.offset().top - $window.scrollTop(); - selectOffsetBot = $window.height() - selectOffsetTop - selectHeight; - }; - posVert(); - if (this.options.header) menu.css('padding-top', 0); - - if (this.options.size == 'auto') { - var getSize = function() { - var minHeight; - posVert(); - menuHeight = selectOffsetBot - menuExtras; - that.$newElement.toggleClass('dropup', (selectOffsetTop > selectOffsetBot) && (menuHeight - menuExtras) < menu.height() && that.options.dropupAuto); - if (that.$newElement.hasClass('dropup')) { - menuHeight = selectOffsetTop - menuExtras; - } - if ((menu.find('li').length + menu.find('dt').length) > 3) { - minHeight = liHeight*3 + menuExtras - 2; - } else { - minHeight = 0; - } - menu.css({'max-height' : menuHeight + 'px', 'overflow' : 'hidden', 'min-height' : minHeight + 'px'}); - menuInner.css({'max-height' : menuHeight - headerHeight- menuPadding + 'px', 'overflow-y' : 'auto', 'min-height' : minHeight - menuPadding + 'px'}); - } - getSize(); - $(window).resize(getSize); - $(window).scroll(getSize); - } else if (this.options.size && this.options.size != 'auto' && menu.find('li'+notDisabled).length > this.options.size) { - var optIndex = menu.find("li"+notDisabled+" > *").filter(':not(.div-contain)').slice(0,this.options.size).last().parent().index(); - var divLength = menu.find("li").slice(0,optIndex + 1).find('.div-contain').length; - menuHeight = liHeight*this.options.size + divLength*divHeight + menuPadding; - this.$newElement.toggleClass('dropup', (selectOffsetTop > selectOffsetBot) && menuHeight < menu.height() && this.options.dropupAuto); - menu.css({'max-height' : menuHeight + headerHeight + 'px', 'overflow' : 'hidden'}); - menuInner.css({'max-height' : menuHeight - menuPadding + 'px', 'overflow-y' : 'auto'}); - } - }, - - setWidth: function() { - if (this.options.width == 'auto') { - this.$menu.css('min-width', '0'); - - // Get correct width if element hidden - var selectClone = this.$newElement.clone().appendTo('body'); - var ulWidth = selectClone.find('> .dropdown-menu').css('width'); - selectClone.remove(); - - this.$newElement.css('width', ulWidth); - } else if (this.options.width == 'fit') { - // Remove inline min-width so width can be changed from 'auto' - this.$menu.css('min-width', ''); - this.$newElement.css('width', '').addClass('fit-width'); - } else if (this.options.width) { - // Remove inline min-width so width can be changed from 'auto' - this.$menu.css('min-width', ''); - this.$newElement.css('width', this.options.width); - } else { - // Remove inline min-width/width so width can be changed - this.$menu.css('min-width', ''); - this.$newElement.css('width', ''); - } - // Remove fit-width class if width is changed programmatically - if (this.$newElement.hasClass('fit-width') && this.options.width !== 'fit') { - this.$newElement.removeClass('fit-width'); - } - }, - - selectPosition: function() { - var that = this, - drop = "
    ", - $drop = $(drop), - pos, - actualHeight, - getPlacement = function($element) { - $drop.addClass($element.attr('class')).toggleClass('dropup', $element.hasClass('dropup')); - pos = $element.offset(); - actualHeight = $element.hasClass('dropup') ? 0 : $element[0].offsetHeight; - $drop.css({'top' : pos.top + actualHeight, 'left' : pos.left, 'width' : $element[0].offsetWidth, 'position' : 'absolute'}); - }; - this.$newElement.on('click', function(e) { - getPlacement($(this)); - $drop.appendTo(that.options.container); - $drop.toggleClass('open', !$(this).hasClass('open')); - $drop.append(that.$menu); - }); - $(window).resize(function() { - getPlacement(that.$newElement); - }); - $(window).on('scroll', function(e) { - getPlacement(that.$newElement); - }); - $('html').on('click', function(e) { - if ($(e.target).closest(that.$newElement).length < 1) { - $drop.removeClass('open'); - } - }); - }, - - mobile: function() { - this.$element.addClass('mobile-device').appendTo(this.$newElement); - if (this.options.container) this.$menu.hide(); - }, - - refresh: function() { - this.reloadLi(); - this.render(); - this.setWidth(); - this.setStyle(); - this.checkDisabled(); - this.liHeight(); - }, - - setSelected: function(index, selected) { - this.$menu.find('li').eq(index).toggleClass('selected', selected); - }, - - setDisabled: function(index, disabled) { - if (disabled) { - this.$menu.find('li').eq(index).addClass('disabled').find('a').attr('href','#').attr('tabindex',-1); - } else { - this.$menu.find('li').eq(index).removeClass('disabled').find('a').removeAttr('href').attr('tabindex',0); - } - }, - - isDisabled: function() { - return this.$element.is(':disabled'); - }, - - checkDisabled: function() { - var that = this; - if (this.isDisabled()) { - this.$button.addClass('disabled'); - this.$button.attr('tabindex','-1'); - } else if (this.$button.hasClass('disabled')) { - this.$button.removeClass('disabled'); - this.$button.removeAttr('tabindex'); - } - this.$button.click(function() { - return !that.isDisabled(); - }); - }, - - checkTabIndex: function() { - if (this.$element.is('[tabindex]')) { - var tabindex = this.$element.attr("tabindex"); - this.$button.attr('tabindex', tabindex); - } - }, - - clickListener: function() { - var that = this; - - $('body').on('touchstart.dropdown', '.dropdown-menu', function(e) { - e.stopPropagation(); - }); - - this.$newElement.on('click', function() { - that.setSize(); - }); - - this.$menu.on('click', 'li a', function(e) { - var clickedIndex = $(this).parent().index(), - $this = $(this).parent(), - prevValue = that.$element.val(); - - //Dont close on multi choice menu - if (that.multiple) { - e.stopPropagation(); - } - - e.preventDefault(); - - //Dont run if we have been disabled - if (!that.isDisabled() && !$(this).parent().hasClass('disabled')) { - var $options = that.$element.find('option'); - var $option = $options.eq(clickedIndex); - - //Deselect all others if not multi select box - if (!that.multiple) { - $options.prop('selected', false); - $option.prop('selected', true); - } - //Else toggle the one we have chosen if we are multi select. - else { - var state = $option.prop('selected'); - - $option.prop('selected', !state); - } - - that.$button.focus(); - - // Trigger select 'change' - if (prevValue != that.$element.val()) { - that.$element.change(); - } - } - }); - - this.$menu.on('click', 'li.disabled a, li dt, li .div-contain, h3.popover-title', function(e) { - if (e.target == this) { - e.preventDefault(); - e.stopPropagation(); - that.$button.focus(); - } - }); - - this.$searchbox.on('click', function(e) { - e.stopPropagation(); - }); - - this.$element.change(function() { - that.render() - }); - }, - - liveSearchListener: function() { - var that = this; - - this.$newElement.on('click.dropdown.data-api', function(e){ - if(that.options.liveSearch) { - setTimeout(function() { - that.$searchbox.focus(); - }, 10); - } - }); - - this.$searchbox.on('input', function() { - that.$newElement.find('li').show().not(':icontains(' + that.$searchbox.val() + ')').hide(); - }); - }, - - val: function(value) { - - if (value != undefined) { - this.$element.val( value ); - - this.$element.change(); - return this.$element; - } else { - return this.$element.val(); - } - }, - - selectAll: function() { - this.$element.find('option').prop('selected', true).attr('selected', 'selected'); - this.render(); - }, - - deselectAll: function() { - this.$element.find('option').prop('selected', false).removeAttr('selected'); - this.render(); - }, - - keydown: function(e) { - var $this, - $items, - $parent, - index, - next, - first, - last, - prev, - nextPrev, - that; - - $this = $(this); - - $parent = $this.parent(); - - that = $parent.data('this'); - - if (that.options.container) $parent = that.$menu; - - $items = $('[role=menu] li:not(.divider):visible a', $parent); - - if (!$items.length) return; - - if (/(38|40)/.test(e.keyCode)) { - - index = $items.index($items.filter(':focus')); - first = $items.parent(':not(.disabled)').first().index(); - last = $items.parent(':not(.disabled)').last().index(); - next = $items.eq(index).parent().nextAll(':not(.disabled)').eq(0).index(); - prev = $items.eq(index).parent().prevAll(':not(.disabled)').eq(0).index(); - nextPrev = $items.eq(next).parent().prevAll(':not(.disabled)').eq(0).index(); - - if (e.keyCode == 38) { - if (index != nextPrev && index > prev) index = prev; - if (index < first) index = first; - } - - if (e.keyCode == 40) { - if (index != nextPrev && index < next) index = next; - if (index > last) index = last; - if (index == -1) index = 0; - } - - $items.eq(index).focus(); - } else { - var keyCodeMap = { - 48:"0", 49:"1", 50:"2", 51:"3", 52:"4", 53:"5", 54:"6", 55:"7", 56:"8", 57:"9", 59:";", - 65:"a", 66:"b", 67:"c", 68:"d", 69:"e", 70:"f", 71:"g", 72:"h", 73:"i", 74:"j", 75:"k", 76:"l", - 77:"m", 78:"n", 79:"o", 80:"p", 81:"q", 82:"r", 83:"s", 84:"t", 85:"u", 86:"v", 87:"w", 88:"x", 89:"y", 90:"z", - 96:"0", 97:"1", 98:"2", 99:"3", 100:"4", 101:"5", 102:"6", 103:"7", 104:"8", 105:"9" - } - - var keyIndex = []; - - $items.each(function() { - if ($(this).parent().is(':not(.disabled)')) { - if ($.trim($(this).text().toLowerCase()).substring(0,1) == keyCodeMap[e.keyCode]) { - keyIndex.push($(this).parent().index()); - } - } - }); - - var count = $(document).data('keycount'); - count++; - $(document).data('keycount',count); - - var prevKey = $.trim($(':focus').text().toLowerCase()).substring(0,1); - - if (prevKey != keyCodeMap[e.keyCode]) { - count = 1; - $(document).data('keycount',count); - } else if (count >= keyIndex.length) { - $(document).data('keycount',0); - } - - $items.eq(keyIndex[count - 1]).focus(); - } - - // select focused option if "Enter" or "Spacebar" are pressed - if (/(13|32)/.test(e.keyCode)) { - e.preventDefault(); - $(':focus').click(); - $(document).data('keycount',0); - } - }, - - hide: function() { - this.$newElement.hide(); - }, - - show: function() { - this.$newElement.show(); - }, - - destroy: function() { - this.$newElement.remove(); - this.$element.remove(); - } - }; - - $.fn.selectpicker = function(option, event) { - //get the args of the outer function.. - var args = arguments; - var value; - var chain = this.each(function() { - if ($(this).is('select')) { - var $this = $(this), - data = $this.data('selectpicker'), - options = typeof option == 'object' && option; - - if (!data) { - $this.data('selectpicker', (data = new Selectpicker(this, options, event))); - } else if (options) { - for(var i in options) { - data.options[i] = options[i]; - } - } - - if (typeof option == 'string') { - //Copy the value of option, as once we shift the arguments - //it also shifts the value of option. - var property = option; - if (data[property] instanceof Function) { - [].shift.apply(args); - value = data[property].apply(data, args); - } else { - value = data.options[property]; - } - } - } - }); - - if (value != undefined) { - return value; - } else { - return chain; - } - }; - - $.fn.selectpicker.defaults = { - style: 'btn-default', - size: 'auto', - title: null, - selectedTextFormat : 'values', - noneSelectedText : 'Nothing selected', - countSelectedText: '{0} of {1} selected', - width: false, - container: false, - hideDisabled: false, - showSubtext: false, - showIcon: true, - showContent: true, - dropupAuto: true, - header: false, - liveSearch: false - } - - $(document) - .data('keycount', 0) - .on('keydown', '[data-toggle=dropdown], [role=menu]' , Selectpicker.prototype.keydown) - -}(window.jQuery); diff --git a/web/assets/backOffice/default/template-assets/assets/js/cf1f95a.js b/web/assets/backOffice/default/template-assets/assets/js/cf1f95a.js deleted file mode 100644 index 2fafe14f..00000000 --- a/web/assets/backOffice/default/template-assets/assets/js/cf1f95a.js +++ /dev/null @@ -1,271 +0,0 @@ -$(function($){ - // Manage picture upload - $.imageUploadManager = {}; - - Dropzone.autoDiscover = false; - - // Remove image on click - $.imageUploadManager.initImageDropZone = function() { - - $.imageUploadManager.onClickDeleteImage(); - $.imageUploadManager.onClickModal(); - $.imageUploadManager.onModalHidden(); - $.imageUploadManager.sortImage(); - $.imageUploadManager.onClickToggleVisibilityImage(); - $.imageUploadManager.onClickBtnDeleteSelectedImages(); - $.imageUploadManager.onClickBtnSelectDeselectImages(); - - var imageDropzone = new Dropzone("#images-dropzone", { - dictDefaultMessage : $('.btn-browse').html(), - uploadMultiple: false, - acceptedFiles: 'image/png, image/gif, image/jpeg' - }); - - var totalFiles = 0, - completedFiles = 0; - - imageDropzone.on("addedfile", function(file){ - totalFiles += 1; - - if(totalFiles == 1){ - $('.dz-message').hide(); - } - }); - - imageDropzone.on("complete", function(file){ - completedFiles += 1; - - if (completedFiles === totalFiles){ - $('.dz-message').slideDown(); - } - }); - - imageDropzone.on("success", function(file) { - imageDropzone.removeFile(file); - $.imageUploadManager.updateImageListAjax(); - $.imageUploadManager.onClickDeleteImage(); - $.imageUploadManager.onClickToggleVisibilityImage(); - }); - - - - }; - - // Update picture list via AJAX call - $.imageUploadManager.updateImageListAjax = function() { - var $imageListArea = $(".image-manager .existing-image"); - $imageListArea.html('
    '); - $.ajax({ - type: "POST", - url: imageListUrl, - data: { - successUrl: imageSuccessUrl - }, - statusCode: { - 404: function() { - $imageListArea.html( - imageListErrorMessage - ); - } - } - }).done(function(data) { - $imageListArea.html( - data - ); - $.imageUploadManager.onClickDeleteImage(); - $.imageUploadManager.sortImage(); - $.imageUploadManager.onClickToggleVisibilityImage(); - }); - }; - - // Remove image on click - $.imageUploadManager.onClickDeleteImage = function() { - $('.image-manager .image-delete-btn').on('click', function (e) { - e.preventDefault(); - var $btnSubmit = $("#submit-delete-image"); - $btnSubmit.data("element-id", $(this).attr("id")); - $btnSubmit.data("type", "one"); - $('#modal-body-delete-image').html(imageDeleteOneWarningMessage); - $('#image_delete_dialog').modal("show"); - - return false; - }); - }; - - $.imageUploadManager.onClickBtnDeleteSelectedImages = function(){ - $('.btn-delete-selected-images').on('click', function(e) { - e.preventDefault(); - var $btnSubmit = $("#submit-delete-image"); - var $btnCancel = $("#jsBtnDismissImageDeleteModal"); - $btnSubmit.data("type", "multiple"); - var $count = $('.image-select-checkbox:checked').length; - var $warning; - if($count == 0){ - $btnSubmit.hide(); - $btnCancel.html(textBtnDeleteImageModal_Close); - $warning = imageDeleteNoImageSelectedMessage; - }else{ - $btnSubmit.show(); - $btnCancel.html(''+textBtnDeleteImageModal_No); - if($count == 1){ - $warning = imageDeleteOneWarningMessage; - } else { - $warning = imageDeleteMultipleWarningMessage.replace("%count", $count); - } - } - $('#modal-body-delete-image').html($warning); - $('#image_delete_dialog').modal("show"); - - return false; - }); - }; - - $.imageUploadManager.onClickBtnSelectDeselectImages = function(){ - $('.btn-select-all-images').on('click', function(e) { - e.preventDefault(); - $('.image-select-checkbox').prop('checked', true); - }); - - $('.btn-deselect-all-images').on('click', function(e) { - e.preventDefault(); - $('.image-select-checkbox').prop('checked', false); - }); - }; - - $.imageUploadManager.onModalHidden = function() { - $("#image_delete_dialog").on('hidden.bs.modal', function (e) { - var $btnSubmit = $("#submit-delete-image"); - $btnSubmit.data("element-id", ""); - $btnSubmit.data("type", ""); - $('#modal-body-delete-image').html(''); - }); - }; - - $.imageUploadManager.deleteSelectedImages = function(){ - $('.image-select-checkbox:checked').each(function(){ - $.imageUploadManager.deleteImage($(this).data("id")); - }); - }; - - $.imageUploadManager.deleteImage = function($id){ - var $this = $("#"+$id); - var $parent = $this.parent(); - var $greatParent = $parent.parent(); - - $greatParent.append('
    '); - $greatParent.find('.btn-group').remove(); - var $url = $this.attr("href"); - var errorMessage = $this.attr("data-error-message"); - $.ajax({ - type: "POST", - url: $url, - statusCode: { - 404: function() { - $(".image-manager .message").html( - errorMessage - ); - } - } - }).done(function(data) { - $greatParent.parent().remove(); - $(".image-manager .message").html( - data - ); - - /* refresh position */ - $( "#js-sort-image").children('li').each(function(position, element) { - $(element).find('.js-sorted-position').html(position + 1); - }); - }).always(function(){ - $('#image_delete_dialog').modal("hide"); - }); - }; - - $.imageUploadManager.onClickModal = function() { - $("#submit-delete-image").on('click', function(e){ - var $type = $(this).data("type"); - if($type == 'one') { - var $id = $(this).data("element-id"); - $.imageUploadManager.deleteImage($id); - }else if($type == 'multiple'){ - $.imageUploadManager.deleteSelectedImages(); - } - }); - }; - - // toggle document on click - $.imageUploadManager.onClickToggleVisibilityImage = function() { - $('.image-manager').on('click', '.image-toggle-btn', function (e) { - e.preventDefault(); - var $this = $(this); - var $url = $this.attr("href"); - var errorMessage = $this.attr("data-error-message"); - $.ajax({ - type: "GET", - url: $url, - statusCode: { - 404: function() { - $(".image-manager .message").html( - errorMessage - ); - } - } - }).done(function(data) { - $(".image-manager .message").html( - data - ); - - $this.toggleClass("visibility-visible"); - }); - return false; - }); - }; - - $.imageUploadManager.sortImage = function() { - $( "#js-sort-image" ).sortable({ - placeholder: "ui-sortable-placeholder col-sm-6 col-md-3", - change: function( event, ui ) { - /* refresh position */ - var pickedElement = ui.item; - var position = 0; - $( "#js-sort-image").children('li').each(function(k, element) { - if($(element).data('sort-id') == pickedElement.data('sort-id')) { - return true; - } - position++; - if($(element).is('.ui-sortable-placeholder')) { - pickedElement.find('.js-sorted-position').html(position); - } else { - $(element).find('.js-sorted-position').html(position); - } - }); - }, - stop: function( event, ui ) { - /* update */ - var newPosition = ui.item.find('.js-sorted-position').html(); - var imageId = ui.item.data('sort-id'); - - $.ajax({ - type: "POST", - url: imageReorder, - data: { - image_id: imageId, - position: newPosition - }, - statusCode: { - 404: function() { - $(".image-manager .message").html( - imageReorderErrorMessage - ); - } - } - }).done(function(data) { - $(".image-manager .message").html( - data - ); - }); - } - }); - $( "#js-sort-image" ).disableSelection(); - }; -}); diff --git a/web/assets/backOffice/default/template-assets/assets/js/fea13a5.js b/web/assets/backOffice/default/template-assets/assets/js/fea13a5.js deleted file mode 100644 index f26f0276..00000000 --- a/web/assets/backOffice/default/template-assets/assets/js/fea13a5.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! jQuery UI - v1.10.3 - 2013-10-20 -* http://jqueryui.com -* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js -* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ - -(function(e,t){function i(t,i){var s,n,r,o=t.nodeName.toLowerCase();return"area"===o?(s=t.parentNode,n=s.name,t.href&&n&&"map"===s.nodeName.toLowerCase()?(r=e("img[usemap=#"+n+"]")[0],!!r&&a(r)):!1):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&a(t)}function a(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var s=0,n=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(i,a){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),a&&a.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var a,s,n=e(this[0]);n.length&&n[0]!==document;){if(a=n.css("position"),("absolute"===a||"relative"===a||"fixed"===a)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})},removeUniqueId:function(){return this.each(function(){n.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,a){return!!e.data(t,a[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var a=e.attr(t,"tabindex"),s=isNaN(a);return(s||a>=0)&&i(t,!s)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(i,a){function s(t,i,a,s){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,a&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===a?["Left","Right"]:["Top","Bottom"],r=a.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+a]=function(i){return i===t?o["inner"+a].call(this):this.each(function(){e(this).css(r,s(this,i)+"px")})},e.fn["outer"+a]=function(t,i){return"number"!=typeof t?o["outer"+a].call(this,t):this.each(function(){e(this).css(r,s(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,a){var s,n=e.ui[t].prototype;for(s in a)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([i,a[s]])},call:function(e,t,i){var a,s=e.plugins[t];if(s&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(a=0;s.length>a;a++)e.options[s[a][0]]&&s[a][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var a=i&&"left"===i?"scrollLeft":"scrollTop",s=!1;return t[a]>0?!0:(t[a]=1,s=t[a]>0,t[a]=0,s)}})})(jQuery);(function(e,t){var i=0,s=Array.prototype.slice,a=e.cleanData;e.cleanData=function(t){for(var i,s=0;null!=(i=t[s]);s++)try{e(i).triggerHandler("remove")}catch(n){}a(t)},e.widget=function(i,s,a){var n,r,o,h,l={},u=i.split(".")[0];i=i.split(".")[1],n=u+"-"+i,a||(a=s,s=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[u]=e[u]||{},r=e[u][i],o=e[u][i]=function(e,i){return this._createWidget?(arguments.length&&this._createWidget(e,i),t):new o(e,i)},e.extend(o,r,{version:a.version,_proto:e.extend({},a),_childConstructors:[]}),h=new s,h.options=e.widget.extend({},h.options),e.each(a,function(i,a){return e.isFunction(a)?(l[i]=function(){var e=function(){return s.prototype[i].apply(this,arguments)},t=function(e){return s.prototype[i].apply(this,e)};return function(){var i,s=this._super,n=this._superApply;return this._super=e,this._superApply=t,i=a.apply(this,arguments),this._super=s,this._superApply=n,i}}(),t):(l[i]=a,t)}),o.prototype=e.widget.extend(h,{widgetEventPrefix:r?h.widgetEventPrefix:i},l,{constructor:o,namespace:u,widgetName:i,widgetFullName:n}),r?(e.each(r._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete r._childConstructors):s._childConstructors.push(o),e.widget.bridge(i,o)},e.widget.extend=function(i){for(var a,n,r=s.call(arguments,1),o=0,h=r.length;h>o;o++)for(a in r[o])n=r[o][a],r[o].hasOwnProperty(a)&&n!==t&&(i[a]=e.isPlainObject(n)?e.isPlainObject(i[a])?e.widget.extend({},i[a],n):e.widget.extend({},n):n);return i},e.widget.bridge=function(i,a){var n=a.prototype.widgetFullName||i;e.fn[i]=function(r){var o="string"==typeof r,h=s.call(arguments,1),l=this;return r=!o&&h.length?e.widget.extend.apply(null,[r].concat(h)):r,o?this.each(function(){var s,a=e.data(this,n);return a?e.isFunction(a[r])&&"_"!==r.charAt(0)?(s=a[r].apply(a,h),s!==a&&s!==t?(l=s&&s.jquery?l.pushStack(s.get()):s,!1):t):e.error("no such method '"+r+"' for "+i+" widget instance"):e.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+r+"'")}):this.each(function(){var t=e.data(this,n);t?t.option(r||{})._init():e.data(this,n,new a(r,this))}),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{disabled:!1,create:null},_createWidget:function(t,s){s=e(s||this.defaultElement||this)[0],this.element=e(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),s!==this&&(e.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===s&&this.destroy()}}),this.document=e(s.style?s.ownerDocument:s.document||s),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(i,s){var a,n,r,o=i;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof i)if(o={},a=i.split("."),i=a.shift(),a.length){for(n=o[i]=e.widget.extend({},this.options[i]),r=0;a.length-1>r;r++)n[a[r]]=n[a[r]]||{},n=n[a[r]];if(i=a.pop(),s===t)return n[i]===t?null:n[i];n[i]=s}else{if(s===t)return this.options[i]===t?null:this.options[i];o[i]=s}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,s,a){var n,r=this;"boolean"!=typeof i&&(a=s,s=i,i=!1),a?(s=n=e(s),this.bindings=this.bindings.add(s)):(a=s,s=this.element,n=this.widget()),e.each(a,function(a,o){function h(){return i||r.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?r[o]:o).apply(r,arguments):t}"string"!=typeof o&&(h.guid=o.guid=o.guid||h.guid||e.guid++);var l=a.match(/^(\w+)\s*(.*)$/),u=l[1]+r.eventNamespace,c=l[2];c?n.delegate(c,u,h):s.bind(u,h)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var a,n,r=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],n=i.originalEvent)for(a in n)a in i||(i[a]=n[a]);return this.element.trigger(i,s),!(e.isFunction(r)&&r.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,a,n){"string"==typeof a&&(a={effect:a});var r,o=a?a===!0||"number"==typeof a?i:a.effect||i:t;a=a||{},"number"==typeof a&&(a={duration:a}),r=!e.isEmptyObject(a),a.complete=n,a.delay&&s.delay(a.delay),r&&e.effects&&e.effects.effect[o]?s[t](a):o!==t&&s[o]?s[o](a.duration,a.easing,n):s.queue(function(i){e(this)[t](),n&&n.call(s[0]),i()})}})})(jQuery);(function(e){var t=!1;e(document).mouseup(function(){t=!1}),e.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,a=1===i.which,n="string"==typeof this.options.cancel&&i.target.nodeName?e(i.target).closest(this.options.cancel).length:!1;return a&&!n&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===e.data(i.target,this.widgetName+".preventClickEvent")&&e.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return s._mouseMove(e)},this._mouseUpDelegate=function(e){return s._mouseUp(e)},e(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0)):!0}},_mouseMove:function(t){return e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(e,t){function i(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFloat(e[1])*(p.test(e[1])?i/100:1)]}function s(t,i){return parseInt(e.css(t,i),10)||0}function a(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};var n,r=Math.max,o=Math.abs,h=Math.round,l=/left|center|right/,u=/top|center|bottom/,c=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var i,s,a=e("
    "),r=a.children()[0];return e("body").append(a),i=r.offsetWidth,a.css("overflow","scroll"),s=r.offsetWidth,i===s&&(s=a[0].clientWidth),a.remove(),n=i-s},getScrollInfo:function(t){var i=t.isWindow?"":t.element.css("overflow-x"),s=t.isWindow?"":t.element.css("overflow-y"),a="scroll"===i||"auto"===i&&t.widths?"left":i>0?"right":"center",vertical:0>n?"top":a>0?"bottom":"middle"};c>p&&p>o(i+s)&&(h.horizontal="center"),d>m&&m>o(a+n)&&(h.vertical="middle"),h.important=r(o(i),o(s))>r(o(a),o(n))?"horizontal":"vertical",t.using.call(this,e,h)}),u.offset(e.extend(M,{using:l}))})},e.ui.position={fit:{left:function(e,t){var i,s=t.within,a=s.isWindow?s.scrollLeft:s.offset.left,n=s.width,o=e.left-t.collisionPosition.marginLeft,h=a-o,l=o+t.collisionWidth-n-a;t.collisionWidth>n?h>0&&0>=l?(i=e.left+h+t.collisionWidth-n-a,e.left+=h-i):e.left=l>0&&0>=h?a:h>l?a+n-t.collisionWidth:a:h>0?e.left+=h:l>0?e.left-=l:e.left=r(e.left-o,e.left)},top:function(e,t){var i,s=t.within,a=s.isWindow?s.scrollTop:s.offset.top,n=t.within.height,o=e.top-t.collisionPosition.marginTop,h=a-o,l=o+t.collisionHeight-n-a;t.collisionHeight>n?h>0&&0>=l?(i=e.top+h+t.collisionHeight-n-a,e.top+=h-i):e.top=l>0&&0>=h?a:h>l?a+n-t.collisionHeight:a:h>0?e.top+=h:l>0?e.top-=l:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var i,s,a=t.within,n=a.offset.left+a.scrollLeft,r=a.width,h=a.isWindow?a.scrollLeft:a.offset.left,l=e.left-t.collisionPosition.marginLeft,u=l-h,c=l+t.collisionWidth-r-h,d="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];0>u?(i=e.left+d+p+f+t.collisionWidth-r-n,(0>i||o(u)>i)&&(e.left+=d+p+f)):c>0&&(s=e.left-t.collisionPosition.marginLeft+d+p+f-h,(s>0||c>o(s))&&(e.left+=d+p+f))},top:function(e,t){var i,s,a=t.within,n=a.offset.top+a.scrollTop,r=a.height,h=a.isWindow?a.scrollTop:a.offset.top,l=e.top-t.collisionPosition.marginTop,u=l-h,c=l+t.collisionHeight-r-h,d="top"===t.my[1],p=d?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,m=-2*t.offset[1];0>u?(s=e.top+p+f+m+t.collisionHeight-r-n,e.top+p+f+m>u&&(0>s||o(u)>s)&&(e.top+=p+f+m)):c>0&&(i=e.top-t.collisionPosition.marginTop+p+f+m-h,e.top+p+f+m>c&&(i>0||c>o(i))&&(e.top+=p+f+m))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,s,a,n,r=document.getElementsByTagName("body")[0],o=document.createElement("div");t=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&e.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(n in s)t.style[n]=s[n];t.appendChild(o),i=r||document.documentElement,i.insertBefore(t,i.firstChild),o.style.cssText="position: absolute; left: 10.7432222px;",a=e(o).offset().left,e.support.offsetFractions=a>10&&11>a,t.innerHTML="",i.removeChild(t)}()})(jQuery);(function(e){e.widget("ui.draggable",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(e(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){e("
    ").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,i){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!i){var a=this._uiHash();if(this._trigger("drag",t,a)===!1)return this._mouseUp({}),!1;this.position=a.position}return this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,a=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(a=e.ui.ddmanager.drop(this,t)),this.dropped&&(a=this.dropped,this.dropped=!1),"original"!==this.options.helper||e.contains(this.element[0].ownerDocument,this.element[0])?("invalid"===this.options.revert&&!a||"valid"===this.options.revert&&a||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,a)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&&i._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1):!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(t){var i=this.options,a=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return a.parents("body").length||a.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),a[0]===this.element[0]||/(fixed|absolute)/.test(a.css("position"))||a.css("position","absolute"),a},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,a,s=this.options;return s.containment?"window"===s.containment?(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):"document"===s.containment?(this.containment=[0,0,e(document).width()-this.helperProportions.width-this.margins.left,(e(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):s.containment.constructor===Array?(this.containment=s.containment,undefined):("parent"===s.containment&&(s.containment=this.helper[0].parentNode),i=e(s.containment),a=i[0],a&&(t="hidden"!==i.css("overflow"),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i),undefined):(this.containment=null,undefined)},_convertPositionTo:function(t,i){i||(i=this.position);var a="absolute"===t?1:-1,s="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:s.scrollTop(),left:s.scrollLeft()}),{top:i.top+this.offset.relative.top*a+this.offset.parent.top*a-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*a,left:i.left+this.offset.relative.left*a+this.offset.parent.left*a-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*a}},_generatePosition:function(t){var i,a,s,n,r=this.options,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=t.pageX,h=t.pageY;return this.offset.scroll||(this.offset.scroll={top:o.scrollTop(),left:o.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(a=this.relative_container.offset(),i=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]):i=this.containment,t.pageX-this.offset.click.lefti[2]&&(l=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),r.grid&&(s=r.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,h=i?s-this.offset.click.top>=i[1]||s-this.offset.click.top>i[3]?s:s-this.offset.click.top>=i[1]?s-r.grid[1]:s+r.grid[1]:s,n=r.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,l=i?n-this.offset.click.left>=i[0]||n-this.offset.click.left>i[2]?n:n-this.offset.click.left>=i[0]?n-r.grid[0]:n+r.grid[0]:n)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(t,i,a){return a=a||this._uiHash(),e.ui.plugin.call(this,t,[i,a]),"drag"===t&&(this.positionAbs=this._convertPositionTo("absolute")),e.Widget.prototype._trigger.call(this,t,i,a)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i){var a=e(this).data("ui-draggable"),s=a.options,n=e.extend({},i,{item:a.element});a.sortables=[],e(s.connectToSortable).each(function(){var i=e.data(this,"ui-sortable");i&&!i.options.disabled&&(a.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",t,n))})},stop:function(t,i){var a=e(this).data("ui-draggable"),s=e.extend({},i,{item:a.element});e.each(a.sortables,function(){this.instance.isOver?(this.instance.isOver=0,a.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,"original"===a.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,s))})},drag:function(t,i){var a=e(this).data("ui-draggable"),s=this;e.each(a.sortables,function(){var n=!1,r=this;this.instance.positionAbs=a.positionAbs,this.instance.helperProportions=a.helperProportions,this.instance.offset.click=a.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(n=!0,e.each(a.sortables,function(){return this.instance.positionAbs=a.positionAbs,this.instance.helperProportions=a.helperProportions,this.instance.offset.click=a.offset.click,this!==r&&this.instance._intersectsWith(this.instance.containerCache)&&e.contains(r.instance.element[0],this.instance.element[0])&&(n=!1),n})),n?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=e(s).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=a.offset.click.top,this.instance.offset.click.left=a.offset.click.left,this.instance.offset.parent.left-=a.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=a.offset.parent.top-this.instance.offset.parent.top,a._trigger("toSortable",t),a.dropped=this.instance.element,a.currentItem=a.element,this.instance.fromOutside=a),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),a._trigger("fromSortable",t),a.dropped=!1)})}}),e.ui.plugin.add("draggable","cursor",{start:function(){var t=e("body"),i=e(this).data("ui-draggable").options;t.css("cursor")&&(i._cursor=t.css("cursor")),t.css("cursor",i.cursor)},stop:function(){var t=e(this).data("ui-draggable").options;t._cursor&&e("body").css("cursor",t._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i){var a=e(i.helper),s=e(this).data("ui-draggable").options;a.css("opacity")&&(s._opacity=a.css("opacity")),a.css("opacity",s.opacity)},stop:function(t,i){var a=e(this).data("ui-draggable").options;a._opacity&&e(i.helper).css("opacity",a._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(){var t=e(this).data("ui-draggable");t.scrollParent[0]!==document&&"HTML"!==t.scrollParent[0].tagName&&(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var i=e(this).data("ui-draggable"),a=i.options,s=!1;i.scrollParent[0]!==document&&"HTML"!==i.scrollParent[0].tagName?(a.axis&&"x"===a.axis||(i.overflowOffset.top+i.scrollParent[0].offsetHeight-t.pageY=0;d--)o=p.snapElements[d].left,l=o+p.snapElements[d].width,h=p.snapElements[d].top,u=h+p.snapElements[d].height,o-m>v||g>l+m||h-m>b||y>u+m||!e.contains(p.snapElements[d].item.ownerDocument,p.snapElements[d].item)?(p.snapElements[d].snapping&&p.options.snap.release&&p.options.snap.release.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElements[d].item})),p.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(a=m>=Math.abs(h-b),s=m>=Math.abs(u-y),n=m>=Math.abs(o-v),r=m>=Math.abs(l-g),a&&(i.position.top=p._convertPositionTo("relative",{top:h-p.helperProportions.height,left:0}).top-p.margins.top),s&&(i.position.top=p._convertPositionTo("relative",{top:u,left:0}).top-p.margins.top),n&&(i.position.left=p._convertPositionTo("relative",{top:0,left:o-p.helperProportions.width}).left-p.margins.left),r&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l}).left-p.margins.left)),c=a||s||n||r,"outer"!==f.snapMode&&(a=m>=Math.abs(h-y),s=m>=Math.abs(u-b),n=m>=Math.abs(o-g),r=m>=Math.abs(l-v),a&&(i.position.top=p._convertPositionTo("relative",{top:h,left:0}).top-p.margins.top),s&&(i.position.top=p._convertPositionTo("relative",{top:u-p.helperProportions.height,left:0}).top-p.margins.top),n&&(i.position.left=p._convertPositionTo("relative",{top:0,left:o}).left-p.margins.left),r&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l-p.helperProportions.width}).left-p.margins.left)),!p.snapElements[d].snapping&&(a||s||n||r||c)&&p.options.snap.snap&&p.options.snap.snap.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElements[d].item})),p.snapElements[d].snapping=a||s||n||r||c)}}),e.ui.plugin.add("draggable","stack",{start:function(){var t,i=this.data("ui-draggable").options,a=e.makeArray(e(i.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});a.length&&(t=parseInt(e(a[0]).css("zIndex"),10)||0,e(a).each(function(i){e(this).css("zIndex",t+i)}),this.css("zIndex",t+a.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i){var a=e(i.helper),s=e(this).data("ui-draggable").options;a.css("zIndex")&&(s._zIndex=a.css("zIndex")),a.css("zIndex",s.zIndex)},stop:function(t,i){var a=e(this).data("ui-draggable").options;a._zIndex&&e(i.helper).css("zIndex",a._zIndex)}})})(jQuery);(function(e){function t(e,t,i){return e>t&&t+i>e}e.widget("ui.droppable",{version:"1.10.3",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t=this.options,i=t.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(i)?i:function(e){return e.is(i)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},e.ui.ddmanager.droppables[t.scope]=e.ui.ddmanager.droppables[t.scope]||[],e.ui.ddmanager.droppables[t.scope].push(this),t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var t=0,i=e.ui.ddmanager.droppables[this.options.scope];i.length>t;t++)i[t]===this&&i.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){"accept"===t&&(this.accept=e.isFunction(i)?i:function(e){return e.is(i)}),e.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var a=i||e.ui.ddmanager.current,s=!1;return a&&(a.currentItem||a.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=e.data(this,"ui-droppable");return t.options.greedy&&!t.options.disabled&&t.options.scope===a.options.scope&&t.accept.call(t.element[0],a.currentItem||a.element)&&e.ui.intersect(a,e.extend(t,{offset:t.element.offset()}),t.options.tolerance)?(s=!0,!1):undefined}),s?!1:this.accept.call(this.element[0],a.currentItem||a.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(a)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),e.ui.intersect=function(e,i,a){if(!i.offset)return!1;var s,n,r=(e.positionAbs||e.position.absolute).left,o=r+e.helperProportions.width,l=(e.positionAbs||e.position.absolute).top,h=l+e.helperProportions.height,u=i.offset.left,d=u+i.proportions.width,c=i.offset.top,p=c+i.proportions.height;switch(a){case"fit":return r>=u&&d>=o&&l>=c&&p>=h;case"intersect":return r+e.helperProportions.width/2>u&&d>o-e.helperProportions.width/2&&l+e.helperProportions.height/2>c&&p>h-e.helperProportions.height/2;case"pointer":return s=(e.positionAbs||e.position.absolute).left+(e.clickOffset||e.offset.click).left,n=(e.positionAbs||e.position.absolute).top+(e.clickOffset||e.offset.click).top,t(n,c,i.proportions.height)&&t(s,u,i.proportions.width);case"touch":return(l>=c&&p>=l||h>=c&&p>=h||c>l&&h>p)&&(r>=u&&d>=r||o>=u&&d>=o||u>r&&o>d);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var a,s,n=e.ui.ddmanager.droppables[t.options.scope]||[],r=i?i.type:null,o=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(a=0;n.length>a;a++)if(!(n[a].options.disabled||t&&!n[a].accept.call(n[a].element[0],t.currentItem||t.element))){for(s=0;o.length>s;s++)if(o[s]===n[a].element[0]){n[a].proportions.height=0;continue e}n[a].visible="none"!==n[a].element.css("display"),n[a].visible&&("mousedown"===r&&n[a]._activate.call(n[a],i),n[a].offset=n[a].element.offset(),n[a].proportions={width:n[a].element[0].offsetWidth,height:n[a].element[0].offsetHeight})}},drop:function(t,i){var a=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance)&&(a=this._drop.call(this,i)||a),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),a},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var a,s,n,r=e.ui.intersect(t,this,this.options.tolerance),o=!r&&this.isover?"isout":r&&!this.isover?"isover":null;o&&(this.options.greedy&&(s=this.options.scope,n=this.element.parents(":data(ui-droppable)").filter(function(){return e.data(this,"ui-droppable").options.scope===s}),n.length&&(a=e.data(n[0],"ui-droppable"),a.greedyChild="isover"===o)),a&&"isover"===o&&(a.isover=!1,a.isout=!0,a._out.call(a,i)),this[o]=!0,this["isout"===o?"isover":"isout"]=!1,this["isover"===o?"_over":"_out"].call(this,i),a&&"isout"===o&&(a.isout=!1,a.isover=!0,a._over.call(a,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)}}})(jQuery);(function(e){function t(e){return parseInt(e,10)||0}function i(e){return!isNaN(parseInt(e,10))}e.widget("ui.resizable",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_create:function(){var t,i,s,a,n,r=this,o=this.options;if(this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!o.aspectRatio,aspectRatio:o.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:o.helper||o.ghost||o.animate?o.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e("
    ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.data("ui-resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=o.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},i=0;t.length>i;i++)s=e.trim(t[i]),n="ui-resizable-"+s,a=e("
    "),a.css({zIndex:o.zIndex}),"se"===s&&a.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(a);this._renderAxis=function(t){var i,s,a,n;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=e(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(s=e(this.handles[i],this.element),n=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),a=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(a,n),this._proportionallyResize()),e(this.handles[i]).length},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){r.resizing||(this.className&&(a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=a&&a[1]?a[1]:"se")}),o.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){o.disabled||(e(this).removeClass("ui-resizable-autohide"),r._handles.show())}).mouseleave(function(){o.disabled||r.resizing||(e(this).addClass("ui-resizable-autohide"),r._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i,s,a=!1;for(i in this.handles)s=e(this.handles[i])[0],(s===t.target||e.contains(s,t.target))&&(a=!0);return!this.options.disabled&&a},_mouseStart:function(i){var s,a,n,r=this.options,o=this.element.position(),h=this.element;return this.resizing=!0,/absolute/.test(h.css("position"))?h.css({position:"absolute",top:h.css("top"),left:h.css("left")}):h.is(".ui-draggable")&&h.css({position:"absolute",top:o.top,left:o.left}),this._renderProxy(),s=t(this.helper.css("left")),a=t(this.helper.css("top")),r.containment&&(s+=e(r.containment).scrollLeft()||0,a+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:s,top:a},this.size=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.originalPosition={left:s,top:a},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===n?this.axis+"-resize":n),h.addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(t){var i,s=this.helper,a={},n=this.originalMousePosition,r=this.axis,o=this.position.top,h=this.position.left,l=this.size.width,u=this.size.height,c=t.pageX-n.left||0,d=t.pageY-n.top||0,p=this._change[r];return p?(i=p.apply(this,[t,c,d]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),this.position.top!==o&&(a.top=this.position.top+"px"),this.position.left!==h&&(a.left=this.position.left+"px"),this.size.width!==l&&(a.width=this.size.width+"px"),this.size.height!==u&&(a.height=this.size.height+"px"),s.css(a),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(a)||this._trigger("resize",t,this.ui()),!1):!1},_mouseStop:function(t){this.resizing=!1;var i,s,a,n,r,o,h,l=this.options,u=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),a=s&&e.ui.hasScroll(i[0],"left")?0:u.sizeDiff.height,n=s?0:u.sizeDiff.width,r={width:u.helper.width()-n,height:u.helper.height()-a},o=parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left)||null,h=parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top)||null,l.animate||this.element.css(e.extend(r,{top:h,left:o})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!l.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t,s,a,n,r,o=this.options;r={minWidth:i(o.minWidth)?o.minWidth:0,maxWidth:i(o.maxWidth)?o.maxWidth:1/0,minHeight:i(o.minHeight)?o.minHeight:0,maxHeight:i(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||e)&&(t=r.minHeight*this.aspectRatio,a=r.minWidth/this.aspectRatio,s=r.maxHeight*this.aspectRatio,n=r.maxWidth/this.aspectRatio,t>r.minWidth&&(r.minWidth=t),a>r.minHeight&&(r.minHeight=a),r.maxWidth>s&&(r.maxWidth=s),r.maxHeight>n&&(r.maxHeight=n)),this._vBoundaries=r},_updateCache:function(e){this.offset=this.helper.offset(),i(e.left)&&(this.position.left=e.left),i(e.top)&&(this.position.top=e.top),i(e.height)&&(this.size.height=e.height),i(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,s=this.size,a=this.axis;return i(e.height)?e.width=e.height*this.aspectRatio:i(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===a&&(e.left=t.left+(s.width-e.width),e.top=null),"nw"===a&&(e.top=t.top+(s.height-e.height),e.left=t.left+(s.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,s=this.axis,a=i(e.width)&&t.maxWidth&&t.maxWidthe.width,o=i(e.height)&&t.minHeight&&t.minHeight>e.height,h=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,u=/sw|nw|w/.test(s),c=/nw|ne|n/.test(s);return r&&(e.width=t.minWidth),o&&(e.height=t.minHeight),a&&(e.width=t.maxWidth),n&&(e.height=t.maxHeight),r&&u&&(e.left=h-t.minWidth),a&&u&&(e.left=h-t.maxWidth),o&&c&&(e.top=l-t.minHeight),n&&c&&(e.top=l-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var e,t,i,s,a,n=this.helper||this.element;for(e=0;this._proportionallyResizeElements.length>e;e++){if(a=this._proportionallyResizeElements[e],!this.borderDif)for(this.borderDif=[],i=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")],s=[a.css("paddingTop"),a.css("paddingRight"),a.css("paddingBottom"),a.css("paddingLeft")],t=0;i.length>t;t++)this.borderDif[t]=(parseInt(i[t],10)||0)+(parseInt(s[t],10)||0);a.css({height:n.height()-this.borderDif[0]-this.borderDif[2]||0,width:n.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("
    "),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize,a=this.originalPosition;return{top:a.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},sw:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,s]))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,s]))}},_propagate:function(t,i){e.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var i=e(this).data("ui-resizable"),s=i.options,a=i._proportionallyResizeElements,n=a.length&&/textarea/i.test(a[0].nodeName),r=n&&e.ui.hasScroll(a[0],"left")?0:i.sizeDiff.height,o=n?0:i.sizeDiff.width,h={width:i.size.width-o,height:i.size.height-r},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,u=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(h,u&&l?{top:u,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};a&&a.length&&e(a[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var i,s,a,n,r,o,h,l=e(this).data("ui-resizable"),u=l.options,c=l.element,d=u.containment,p=d instanceof e?d.get(0):/parent/.test(d)?c.parent().get(0):d;p&&(l.containerElement=e(p),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(i=e(p),s=[],e(["Top","Right","Left","Bottom"]).each(function(e,a){s[e]=t(i.css("padding"+a))}),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},a=l.containerOffset,n=l.containerSize.height,r=l.containerSize.width,o=e.ui.hasScroll(p,"left")?p.scrollWidth:r,h=e.ui.hasScroll(p)?p.scrollHeight:n,l.parentData={element:p,left:a.left,top:a.top,width:o,height:h}))},resize:function(t){var i,s,a,n,r=e(this).data("ui-resizable"),o=r.options,h=r.containerOffset,l=r.position,u=r._aspectRatio||t.shiftKey,c={top:0,left:0},d=r.containerElement;d[0]!==document&&/static/.test(d.css("position"))&&(c=h),l.left<(r._helper?h.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-h.left:r.position.left-c.left),u&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=o.helper?h.left:0),l.top<(r._helper?h.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-h.top:r.position.top),u&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?h.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top,i=Math.abs((r._helper?r.offset.left-c.left:r.offset.left-c.left)+r.sizeDiff.width),s=Math.abs((r._helper?r.offset.top-c.top:r.offset.top-h.top)+r.sizeDiff.height),a=r.containerElement.get(0)===r.element.parent().get(0),n=/relative|absolute/.test(r.containerElement.css("position")),a&&n&&(i-=r.parentData.left),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,u&&(r.size.height=r.size.width/r.aspectRatio)),s+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-s,u&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.containerOffset,a=t.containerPosition,n=t.containerElement,r=e(t.helper),o=r.offset(),h=r.outerWidth()-t.sizeDiff.width,l=r.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(n.css("position"))&&e(this).css({left:o.left-a.left-s.left,width:h,height:l}),t._helper&&!i.animate&&/static/.test(n.css("position"))&&e(this).css({left:o.left-a.left-s.left,width:h,height:l})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).data("ui-resizable"),i=t.options,s=function(t){e(t).each(function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)})},resize:function(t,i){var s=e(this).data("ui-resizable"),a=s.options,n=s.originalSize,r=s.originalPosition,o={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-r.top||0,left:s.position.left-r.left||0},h=function(t,s){e(t).each(function(){var t=e(this),a=e(this).data("ui-resizable-alsoresize"),n={},r=s&&s.length?s:t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(e,t){var i=(a[t]||0)+(o[t]||0);i&&i>=0&&(n[t]=i||null)}),t.css(n)})};"object"!=typeof a.alsoResize||a.alsoResize.nodeType?h(a.alsoResize):e.each(a.alsoResize,function(e,t){h(e,t)})},stop:function(){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).data("ui-resizable");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).data("ui-resizable");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.size,a=t.originalSize,n=t.originalPosition,r=t.axis,o="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=o[0]||1,l=o[1]||1,u=Math.round((s.width-a.width)/h)*h,c=Math.round((s.height-a.height)/l)*l,d=a.width+u,p=a.height+c,f=i.maxWidth&&d>i.maxWidth,m=i.maxHeight&&p>i.maxHeight,g=i.minWidth&&i.minWidth>d,v=i.minHeight&&i.minHeight>p;i.grid=o,g&&(d+=h),v&&(p+=l),f&&(d-=h),m&&(p-=l),/^(se|s|e)$/.test(r)?(t.size.width=d,t.size.height=p):/^(ne)$/.test(r)?(t.size.width=d,t.size.height=p,t.position.top=n.top-c):/^(sw)$/.test(r)?(t.size.width=d,t.size.height=p,t.position.left=n.left-u):(t.size.width=d,t.size.height=p,t.position.top=n.top-c,t.position.left=n.left-u)}})})(jQuery);(function(e){e.widget("ui.selectable",e.ui.mouse,{version:"1.10.3",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(i.options.filter,i.element[0]),t.addClass("ui-selectee"),t.each(function(){var t=e(this),i=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
    ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=[t.pageX,t.pageY],this.options.disabled||(this.selectees=e(s.filter,this.element[0]),this._trigger("start",t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=e.data(this,"selectable-item");s.startselected=!0,t.metaKey||t.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",t,{unselecting:s.element}))}),e(t.target).parents().addBack().each(function(){var s,a=e.data(this,"selectable-item");return a?(s=!t.metaKey&&!t.ctrlKey||!a.$element.hasClass("ui-selected"),a.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),a.unselecting=!s,a.selecting=s,a.selected=s,s?i._trigger("selecting",t,{selecting:a.element}):i._trigger("unselecting",t,{unselecting:a.element}),!1):undefined}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,a=this.options,n=this.opos[0],r=this.opos[1],o=t.pageX,h=t.pageY;return n>o&&(i=o,o=n,n=i),r>h&&(i=h,h=r,r=i),this.helper.css({left:n,top:r,width:o-n,height:h-r}),this.selectees.each(function(){var i=e.data(this,"selectable-item"),l=!1;i&&i.element!==s.element[0]&&("touch"===a.tolerance?l=!(i.left>o||n>i.right||i.top>h||r>i.bottom):"fit"===a.tolerance&&(l=i.left>n&&o>i.right&&i.top>r&&h>i.bottom),l?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",t,{unselected:s.element})}),e(".ui-selecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",t,{selected:s.element})}),this._trigger("stop",t),this.helper.remove(),!1}})})(jQuery);(function(e){function t(e,t,i){return e>t&&t+i>e}function i(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))}e.widget("ui.sortable",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?"x"===e.axis||i(this.items[0].item):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,i){"disabled"===t?(this.options[t]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,i){var s=null,a=!1,n=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,n.widgetName+"-item")===n?(s=e(this),!1):undefined}),e.data(t.target,n.widgetName+"-item")===n&&(s=e(t.target)),s?!this.options.handle||i||(e(this.options.handle,s).find("*").addBack().each(function(){this===t.target&&(a=!0)}),a)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var a,n,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(n=this.document.find("body"),this.storedCursor=n.css("cursor"),n.css("cursor",r.cursor),this.storedStylesheet=e("").appendTo(n)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(a=this.containers.length-1;a>=0;a--)this.containers[a]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!r.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,a,n,r=this.options,o=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--)if(s=this.items[i],a=s.item[0],n=this._intersectsWithPointer(s),n&&s.instance===this.currentContainer&&a!==this.currentItem[0]&&this.placeholder[1===n?"next":"prev"]()[0]!==a&&!e.contains(this.placeholder[0],a)&&("semi-dynamic"===this.options.type?!e.contains(this.element[0],a):!0)){if(this.direction=1===n?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,a=this.placeholder.offset(),n=this.options.axis,r={};n&&"x"!==n||(r.left=a.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),n&&"y"!==n||(r.top=a.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(r,parseInt(this.options.revert,10)||500,function(){s._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},e(i).each(function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&s.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))}),!s.length&&t.key&&s.push(t.key+"="),s.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},i.each(function(){s.push(e(t.item||this).attr(t.attribute||"id")||"")}),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,a=s+this.helperProportions.height,n=e.left,r=n+e.width,o=e.top,h=o+e.height,l=this.offset.click.top,u=this.offset.click.left,c="x"===this.options.axis||s+l>o&&h>s+l,d="y"===this.options.axis||t+u>n&&r>t+u,p=c&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?p:t+this.helperProportions.width/2>n&&r>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>o&&h>a-this.helperProportions.height/2},_intersectsWithPointer:function(e){var i="x"===this.options.axis||t(this.positionAbs.top+this.offset.click.top,e.top,e.height),s="y"===this.options.axis||t(this.positionAbs.left+this.offset.click.left,e.left,e.width),a=i&&s,n=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return a?this.floating?r&&"right"===r||"down"===n?2:1:n&&("down"===n?2:1):!1},_intersectsWithSides:function(e){var i=t(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),s=t(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),a=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&s||"left"===n&&!s:a&&("down"===a&&i||"up"===a&&!i)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var i,s,a,n,r=[],o=[],h=this._connectWith();if(h&&t)for(i=h.length-1;i>=0;i--)for(a=e(h[i]),s=a.length-1;s>=0;s--)n=e.data(a[s],this.widgetFullName),n&&n!==this&&!n.options.disabled&&o.push([e.isFunction(n.options.items)?n.options.items.call(n.element):e(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n]);for(o.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=o.length-1;i>=0;i--)o[i][0].each(function(){r.push(this)});return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var i=0;t.length>i;i++)if(t[i]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var i,s,a,n,r,o,h,l,u=this.items,c=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(a=e(d[i]),s=a.length-1;s>=0;s--)n=e.data(a[s],this.widgetFullName),n&&n!==this&&!n.options.disabled&&(c.push([e.isFunction(n.options.items)?n.options.items.call(n.element[0],t,{item:this.currentItem}):e(n.options.items,n.element),n]),this.containers.push(n));for(i=c.length-1;i>=0;i--)for(r=c[i][1],o=c[i][0],s=0,l=o.length;l>s;s++)h=e(o[s]),h.data(this.widgetName+"-item",r),u.push({item:h,instance:r,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,a,n;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(a=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t||(s.width=a.outerWidth(),s.height=a.outerHeight()),n=a.offset(),s.left=n.left,s.top=n.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)n=this.containers[i].element.offset(),this.containers[i].containerCache.left=n.left,this.containers[i].containerCache.top=n.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var i,s=t.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem[0].nodeName.toLowerCase(),a=e("<"+s+">",t.document[0]).addClass(i||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===s?t.currentItem.children().each(function(){e("
    ",t.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(a)}):"img"===s&&a.attr("src",t.currentItem.attr("src")),i||a.css("visibility","hidden"),a},update:function(e,a){(!i||s.forcePlaceholderSize)&&(a.height()||a.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),a.width()||a.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_contactContainers:function(s){var a,n,r,o,h,l,u,c,d,p,f=null,m=null;for(a=this.containers.length-1;a>=0;a--)if(!e.contains(this.currentItem[0],this.containers[a].element[0]))if(this._intersectsWith(this.containers[a].containerCache)){if(f&&e.contains(this.containers[a].element[0],f.element[0]))continue;f=this.containers[a],m=a}else this.containers[a].containerCache.over&&(this.containers[a]._trigger("out",s,this._uiHash(this)),this.containers[a].containerCache.over=0);if(f)if(1===this.containers.length)this.containers[m].containerCache.over||(this.containers[m]._trigger("over",s,this._uiHash(this)),this.containers[m].containerCache.over=1);else{for(r=1e4,o=null,p=f.floating||i(this.currentItem),h=p?"left":"top",l=p?"width":"height",u=this.positionAbs[h]+this.offset.click[h],n=this.items.length-1;n>=0;n--)e.contains(this.containers[m].element[0],this.items[n].item[0])&&this.items[n].item[0]!==this.currentItem[0]&&(!p||t(this.positionAbs.top+this.offset.click.top,this.items[n].top,this.items[n].height))&&(c=this.items[n].item.offset()[h],d=!1,Math.abs(c-u)>Math.abs(c+this.items[n][l]-u)&&(d=!0,c+=this.items[n][l]),r>Math.abs(c-u)&&(r=Math.abs(c-u),o=this.items[n],this.direction=d?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[m])return;o?this._rearrange(s,o,null,!0):this._rearrange(s,null,this.containers[m].element,!0),this._trigger("change",s,this._uiHash()),this.containers[m]._trigger("change",s,this._uiHash(this)),this.currentContainer=this.containers[m],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[m]._trigger("over",s,this._uiHash(this)),this.containers[m].containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,a=this.options;"parent"===a.containment&&(a.containment=this.helper[0].parentNode),("document"===a.containment||"window"===a.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e("document"===a.containment?document:window).width()-this.helperProportions.width-this.margins.left,(e("document"===a.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(a.containment)||(t=e(a.containment)[0],i=e(a.containment).offset(),s="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,n=/(html|body)/i.test(a[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():n?0:a.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():n?0:a.scrollLeft())*s}},_generatePosition:function(t){var i,s,a=this.options,n=t.pageX,r=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),a.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/a.grid[1])*a.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-a.grid[1]:i+a.grid[1]:i,s=this.originalPageX+Math.round((n-this.originalPageX)/a.grid[0])*a.grid[0],n=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-a.grid[0]:s+a.grid[0]:s)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:o.scrollTop()),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:o.scrollLeft())}},_rearrange:function(e,t,i,s){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var a=this.counter;this._delay(function(){a===this.counter&&this.refreshPositions(!s)})},_clear:function(e,t){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&s.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||s.push(function(e){this._trigger("update",e,this._uiHash())}),this!==this.currentContainer&&(t||(s.push(function(e){this._trigger("remove",e,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||s.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!t){for(this._trigger("beforeStop",e,this._uiHash()),i=0;s.length>i;i++)s[i].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!1}if(t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!t){for(i=0;s.length>i;i++)s[i].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||e([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})})(jQuery);(function(e){var t=0,i={},a={};i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="hide",a.height=a.paddingTop=a.paddingBottom=a.borderTopWidth=a.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.10.3",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e(),content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?(this._activate(t),undefined):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t),undefined)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,a=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:n=this.headers[(s+1)%a];break;case i.LEFT:case i.UP:n=this.headers[(s-1+a)%a];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:n=this.headers[0];break;case i.END:n=this.headers[a-1]}n&&(e(t.target).attr("tabIndex",-1),e(n).attr("tabIndex",0),n.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var i,a=this.options,s=a.heightStyle,n=this.element.parent(),r=this.accordionId="ui-accordion-"+(this.element.attr("id")||++t);this.active=this._findActive(a.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(t){var i=e(this),a=i.attr("id"),s=i.next(),n=s.attr("id");a||(a=r+"-header-"+t,i.attr("id",a)),n||(n=r+"-panel-"+t,s.attr("id",n)),i.attr("aria-controls",n),s.attr("aria-labelledby",a)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(a.event),"fill"===s?(i=n.height(),this.element.siblings(":visible").each(function(){var t=e(this),a=t.css("position");"absolute"!==a&&"fixed"!==a&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===s&&(i=0,this.headers.next().each(function(){i=Math.max(i,e(this).css("height","").height())}).height(i))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,a=this.active,s=e(t.currentTarget),n=s[0]===a[0],r=n&&i.collapsible,o=r?e():s.next(),h=a.next(),l={oldHeader:a,oldPanel:h,newHeader:r?e():s,newPanel:o};t.preventDefault(),n&&!i.collapsible||this._trigger("beforeActivate",t,l)===!1||(i.active=r?!1:this.headers.index(s),this.active=n?e():s,this._toggle(l),a.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&a.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),n||(s.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),s.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,a=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=a,this.options.animate?this._animate(i,a,t):(a.hide(),i.show(),this._toggleComplete(t)),a.attr({"aria-expanded":"false","aria-hidden":"true"}),a.prev().attr("aria-selected","false"),i.length&&a.length?a.prev().attr("tabIndex",-1):i.length&&this.headers.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,s){var n,r,o,h=this,l=0,u=e.length&&(!t.length||e.index()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,i,a,s=this.element[0].nodeName.toLowerCase(),n="textarea"===s,r="input"===s;this.isMultiLine=n?!0:r?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[n||r?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(s){if(this.element.prop("readOnly"))return t=!0,a=!0,i=!0,undefined;t=!1,a=!1,i=!1;var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:t=!0,this._move("previousPage",s);break;case n.PAGE_DOWN:t=!0,this._move("nextPage",s);break;case n.UP:t=!0,this._keyEvent("previous",s);break;case n.DOWN:t=!0,this._keyEvent("next",s);break;case n.ENTER:case n.NUMPAD_ENTER:this.menu.active&&(t=!0,s.preventDefault(),this.menu.select(s));break;case n.TAB:this.menu.active&&this.menu.select(s);break;case n.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(s),s.preventDefault());break;default:i=!0,this._searchTimeout(s)}},keypress:function(a){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&a.preventDefault(),undefined;if(!i){var s=e.ui.keyCode;switch(a.keyCode){case s.PAGE_UP:this._move("previousPage",a);break;case s.PAGE_DOWN:this._move("nextPage",a);break;case s.UP:this._keyEvent("previous",a);break;case s.DOWN:this._keyEvent("next",a)}}},input:function(e){return a?(a=!1,e.preventDefault(),undefined):(this._searchTimeout(e),undefined)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,undefined):(clearTimeout(this.searching),this.close(e),this._change(e),undefined)}}),this._initSource(),this.menu=e("
     
    "+"",N=d?"":"",k=0;7>k;k++)C=(k+u)%7,N+="=5?" class='ui-datepicker-week-end'":"")+">"+""+p[C]+"";for(S+=N+"",A=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,A)),P=(this._getFirstDayOfMonth(et,Z)-u+7)%7,I=Math.ceil((P+A)/7),F=U?this.maxRows>I?this.maxRows:I:I,this.maxRows=F,j=this._daylightSavingAdjust(new Date(et,Z,1-P)),H=0;F>H;H++){for(S+="",E=d?"":"",k=0;7>k;k++)z=g?g.apply(e.input?e.input[0]:null,[j]):[!0,""],L=j.getMonth()!==Z,O=L&&!y||!z[0]||q&&q>j||X&&j>X,E+="",j.setDate(j.getDate()+1),j=this._daylightSavingAdjust(j);S+=E+""}Z++,Z>11&&(Z=0,et++),S+="
    "+this._get(e,"weekHeader")+"
    "+this._get(e,"calculateWeek")(j)+""+(L&&!v?" ":O?""+j.getDate()+"":""+j.getDate()+"")+"
    "+(U?"
    "+(B[0]>0&&w===B[1]-1?"
    ":""):""),D+=S}_+=D}return _+=l,e._keyEvent=!1,_},_generateMonthYearHeader:function(e,t,i,a,s,n,r,o){var h,l,u,d,c,p,m,f,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),y=this._get(e,"showMonthAfterYear"),b="
    ",_="";if(n||!g)_+=""+r[t]+"";else{for(h=a&&a.getFullYear()===i,l=s&&s.getFullYear()===i,_+=""}if(y||(b+=_+(!n&&g&&v?"":" ")),!e.yearshtml)if(e.yearshtml="",n||!v)b+=""+i+"";else{for(d=this._get(e,"yearRange").split(":"),c=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?c+parseInt(e,10):parseInt(e,10); -return isNaN(t)?c:t},m=p(d[0]),f=Math.max(m,p(d[1]||"")),m=a?Math.max(m,a.getFullYear()):m,f=s?Math.min(f,s.getFullYear()):f,e.yearshtml+="",b+=e.yearshtml,e.yearshtml=null}return b+=this._get(e,"yearSuffix"),y&&(b+=(!n&&g&&v?"":" ")+_),b+="
    "},_adjustInstDate:function(e,t,i){var a=e.drawYear+("Y"===i?t:0),s=e.drawMonth+("M"===i?t:0),n=Math.min(e.selectedDay,this._getDaysInMonth(a,s))+("D"===i?t:0),r=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(a,s,n)));e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),s=i&&i>t?i:t;return a&&s>a?a:s},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,a){var s=this._getNumberOfMonths(e),n=this._daylightSavingAdjust(new Date(i,a+(0>t?t:s[0]*s[1]),1));return 0>t&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(e,n)},_isInRange:function(e,t){var i,a,s=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),r=null,o=null,h=this._get(e,"yearRange");return h&&(i=h.split(":"),a=(new Date).getFullYear(),r=parseInt(i[0],10),o=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=a),i[1].match(/[+\-].*/)&&(o+=a)),(!s||t.getTime()>=s.getTime())&&(!n||t.getTime()<=n.getTime())&&(!r||t.getFullYear()>=r)&&(!o||o>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,a){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var s=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(a,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),s,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new i,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.10.3"})(jQuery);(function(e){var t={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.10.3",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=e(this).css(t).offset().top;0>i&&e(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var i=this;this._isOpen&&this._trigger("beforeClose",t)!==!1&&(this._isOpen=!1,this._destroyOverlay(),this.opener.filter(":focusable").focus().length||e(this.document[0].activeElement).blur(),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,t){var i=!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).length;return i&&!t&&this._trigger("focus",e),i},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),undefined):(this._isOpen=!0,this.opener=e(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._trigger("open"),undefined)},_focusTabbable:function(){var e=this.element.find("[autofocus]");e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t||e.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=e("
    ").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),undefined;if(t.keyCode===e.ui.keyCode.TAB){var i=this.uiDialog.find(":tabbable"),a=i.filter(":first"),s=i.filter(":last");t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==a[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(s.focus(1),t.preventDefault()):(a.focus(1),t.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e("
    ").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=e("").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e("").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(e){this.options.title||e.html(" "),e.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=e("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("
    ").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)||e.isArray(i)&&!i.length?(this.uiDialog.removeClass("ui-dialog-buttons"),undefined):(e.each(i,function(i,a){var s,n;a=e.isFunction(a)?{click:a,text:i}:a,a=e.extend({type:"button"},a),s=a.click,a.click=function(){s.apply(t.element[0],arguments)},n={icons:a.icons,text:a.showText},delete a.icons,delete a.showText,e("",a).button(n).appendTo(t.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),undefined)},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var i=this,a=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(a,s){e(this).addClass("ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",a,t(s))},drag:function(e,a){i._trigger("drag",e,t(a))},stop:function(s,n){a.position=[n.position.left-i.document.scrollLeft(),n.position.top-i.document.scrollTop()],e(this).removeClass("ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",s,t(n))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var i=this,a=this.options,s=a.resizable,n=this.uiDialog.css("position"),r="string"==typeof s?s:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:a.maxWidth,maxHeight:a.maxHeight,minWidth:a.minWidth,minHeight:this._minHeight(),handles:r,start:function(a,s){e(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",a,t(s))},resize:function(e,a){i._trigger("resize",e,t(a))},stop:function(s,n){a.height=e(this).height(),a.width=e(this).width(),e(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",s,t(n))}}).css("position",n)},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(a){var s=this,n=!1,r={};e.each(a,function(e,a){s._setOption(e,a),e in t&&(n=!0),e in i&&(r[e]=a)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",r)},_setOption:function(e,t){var i,a,s=this.uiDialog;"dialogClass"===e&&s.removeClass(this.options.dialogClass).addClass(t),"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:""+t}),"draggable"===e&&(i=s.is(":data(ui-draggable)"),i&&!t&&s.draggable("destroy"),!i&&t&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(a=s.is(":data(ui-resizable)"),a&&!t&&s.resizable("destroy"),a&&"string"==typeof t&&s.resizable("option","handles",t),a||t===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,i,a=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),a.minWidth>a.width&&(a.width=a.minWidth),e=this.uiDialog.css({height:"auto",width:a.width}).outerHeight(),t=Math.max(0,a.minHeight-e),i="number"==typeof a.maxHeight?Math.max(0,a.maxHeight-e):"none","auto"===a.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,a.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=e(this);return e("
    ").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(".ui-dialog").length?!0:!!e(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=this,i=this.widgetFullName;e.ui.dialog.overlayInstances||this._delay(function(){e.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(a){t._allowInteraction(a)||(a.preventDefault(),e(".ui-dialog:visible:last .ui-dialog-content").data(i)._focusTabbable())})}),this.overlay=e("
    ").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),e.ui.dialog.overlayInstances++}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(e.ui.dialog.overlayInstances--,e.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)}}),e.ui.dialog.overlayInstances=0,e.uiBackCompat!==!1&&e.widget("ui.dialog",e.ui.dialog,{_position:function(){var t,i=this.options.position,a=[],s=[0,0];i?(("string"==typeof i||"object"==typeof i&&"0"in i)&&(a=i.split?i.split(" "):[i[0],i[1]],1===a.length&&(a[1]=a[0]),e.each(["left","top"],function(e,t){+a[e]===a[e]&&(s[e]=a[e],a[e]=t)}),i={my:a[0]+(0>s[0]?s[0]:"+"+s[0])+" "+a[1]+(0>s[1]?s[1]:"+"+s[1]),at:a.join(" ")}),i=e.extend({},e.ui.dialog.prototype.options.position,i)):i=e.ui.dialog.prototype.options.position,t=this.uiDialog.is(":visible"),t||this.uiDialog.show(),this.uiDialog.position(i),t||this.uiDialog.hide()}})})(jQuery);(function(e){e.widget("ui.menu",{version:"1.10.3",defaultElement:"
      ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var i=e(t.target).closest(".ui-menu-item");!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.mouseHandled=!0,this.select(t),i.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var i=e(t.currentTarget);i.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,i)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function i(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var s,a,n,r,o,h=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:h=!1,a=this.previousFilter||"",n=String.fromCharCode(t.keyCode),r=!1,clearTimeout(this.filterTimer),n===a?r=!0:n=a+n,o=RegExp("^"+i(n),"i"),s=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),s=r&&-1!==s.index(this.active.next())?this.active.nextAll(".ui-menu-item"):s,s.length||(n=String.fromCharCode(t.keyCode),o=RegExp("^"+i(n),"i"),s=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),s.length?(this.focus(t,s),s.length>1?(this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}h&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,i=this.options.icons.submenu,s=this.element.find(this.options.menus);s.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),s=t.prev("a"),a=e("").addClass("ui-menu-icon ui-icon "+i).data("ui-menu-submenu-carat",!0);s.attr("aria-haspopup","true").prepend(a),t.attr("aria-labelledby",s.attr("id"))}),t=s.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),this._super(e,t)},focus:function(e,t){var i,s;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(".ui-menu"),i.length&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,s,a,n,r,o;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,a=t.offset().top-this.activeMenu.offset().top-i-s,n=this.activeMenu.scrollTop(),r=this.activeMenu.height(),o=t.height(),0>a?this.activeMenu.scrollTop(n+a):a+o>r&&this.activeMenu.scrollTop(n+a-r+o))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(t),this.activeMenu=s},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,i){var s;this.active&&(s="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.children(".ui-menu-item")[t]()),this.focus(i,s)},nextPage:function(t){var i,s,a;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,a=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=e(this),0>i.offset().top-s-a}),this.focus(t,i)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())),undefined):(this.next(t),undefined)},previousPage:function(t){var i,s,a;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,a=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=e(this),i.offset().top-s+a>0}),this.focus(t,i)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())),undefined):(this.next(t),undefined)},_hasScroll:function(){return this.element.outerHeight()
    ").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this.options.value:(this.options.value=this._constrainedValue(e),this._refreshValue(),t)},_constrainedValue:function(e){return e===t&&(e=this.options.value),this.indeterminate=e===!1,"number"!=typeof e&&(e=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){"max"===e&&(t=Math.max(this.min,t)),this._super(e,t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=e("
    ").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}})})(jQuery);(function(e){var t=5;e.widget("ui.slider",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,i,s=this.options,a=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),n="",r=[];for(i=s.values&&s.values.length||1,a.length>i&&(a.slice(i).remove(),a=a.slice(0,i)),t=a.length;i>t;t++)r.push(n);this.handles=a.add(e(r.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){e(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,i="";t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:e.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=e("
    ").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):this.range=e([])},_setupEvents:function(){var e=this.handles.add(this.range).filter("a");this._off(e),this._on(e,this._handleEvents),this._hoverable(e),this._focusable(e)},_destroy:function(){this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(t){var i,s,a,n,r,o,h,l,u=this,c=this.options;return c.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i),a=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var i=Math.abs(s-u.values(t));(a>i||a===i&&(t===u._lastChangedValue||u.values(t)===c.min))&&(a=i,n=e(this),r=t)}),o=this._start(t,r),o===!1?!1:(this._mouseSliding=!0,this._handleIndex=r,n.addClass("ui-state-active").focus(),h=n.offset(),l=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-h.left-n.width()/2,top:t.pageY-h.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,r,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,i),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,i,s,a,n;return"horizontal"===this.orientation?(t=this.elementSize.width,i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/t,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),a=this._valueMax()-this._valueMin(),n=this._valueMin()+s*a,this._trimAlignValue(n)},_start:function(e,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",e,i)},_slide:function(e,t,i){var s,a,n;this.options.values&&this.options.values.length?(s=this.values(t?0:1),2===this.options.values.length&&this.options.range===!0&&(0===t&&i>s||1===t&&s>i)&&(i=s),i!==this.values(t)&&(a=this.values(),a[t]=i,n=this._trigger("slide",e,{handle:this.handles[t],value:i,values:a}),s=this.values(t?0:1),n!==!1&&this.values(t,i,!0))):i!==this.value()&&(n=this._trigger("slide",e,{handle:this.handles[t],value:i}),n!==!1&&this.value(i))},_stop:function(e,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("stop",e,i)},_change:function(e,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._lastChangedValue=t,this._trigger("change",e,i)}},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0),undefined):this._value()},values:function(t,i){var s,a,n;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),undefined;if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();for(s=this.options.values,a=arguments[0],n=0;s.length>n;n+=1)s[n]=this._trimAlignValue(a[n]),this._change(null,n);this._refreshValue()},_setOption:function(t,i){var s,a=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&&(a=this.options.values.length),e.Widget.prototype._setOption.apply(this,arguments),t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=0;a>s;s+=1)this._change(null,s);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0,this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i,s;if(arguments.length)return t=this.options.values[e],t=this._trimAlignValue(t);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(e){if(this._valueMin()>=e)return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(e-this._valueMin())%t,s=e-i;return 2*Math.abs(i)>=t&&(s+=i>0?t:-t),parseFloat(s.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,i,s,a,n,r=this.options.range,o=this.options,h=this,l=this._animateOff?!1:o.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),u["horizontal"===h.orientation?"left":"bottom"]=i+"%",e(this).stop(1,1)[l?"animate":"css"](u,o.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},o.animate),1===s&&h.range[l?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:o.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},o.animate),1===s&&h.range[l?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:o.animate}))),t=i}):(s=this.value(),a=this._valueMin(),n=this._valueMax(),i=n!==a?100*((s-a)/(n-a)):0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](u,o.animate),"min"===r&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},o.animate),"max"===r&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:o.animate}),"min"===r&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},o.animate),"max"===r&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:o.animate}))},_handleEvents:{keydown:function(i){var s,a,n,r,o=e(i.target).data("ui-slider-handle-index");switch(i.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(i.preventDefault(),!this._keySliding&&(this._keySliding=!0,e(i.target).addClass("ui-state-active"),s=this._start(i,o),s===!1))return}switch(r=this.options.step,a=n=this.options.values&&this.options.values.length?this.values(o):this.value(),i.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(a+(this._valueMax()-this._valueMin())/t);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(a-(this._valueMax()-this._valueMin())/t);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(a===this._valueMax())return;n=this._trimAlignValue(a+r);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(a===this._valueMin())return;n=this._trimAlignValue(a-r)}this._slide(i,o,n)},click:function(e){e.preventDefault()},keyup:function(t){var i=e(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),e(t.target).removeClass("ui-state-active"))}}})})(jQuery);(function(e){function t(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.widget("ui.spinner",{version:"1.10.3",defaultElement:"",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},i=this.element;return e.each(["min","max","step"],function(e,s){var a=i.attr(s);void 0!==a&&a.length&&(t[s]=a)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e),void 0)},mousewheel:function(e,t){if(t){if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(t){function i(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(t)!==!1&&this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){return e(t.currentTarget).hasClass("ui-state-active")?this._start(t)===!1?!1:(this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*e.height())&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var i=this.options,s=e.ui.keyCode;switch(t.keyCode){case s.UP:return this._repeat(null,1,t),!0;case s.DOWN:return this._repeat(null,-1,t),!0;case s.PAGE_UP:return this._repeat(null,i.page,t),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return this.spinning||this._trigger("start",e)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(e,t,i){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},e),this._spin(t*this.options.step,i)},_spin:function(e,t){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+e*this._increment(this.counter)),this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?e.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(e){var t,i,s=this.options;return t=null!==s.min?s.min:0,i=e-t,i=Math.round(i/s.step)*s.step,e=t+i,e=parseFloat(e.toFixed(this._precision())),null!==s.max&&e>s.max?s.max:null!==s.min&&s.min>e?s.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){if("culture"===e||"numberFormat"===e){var i=this._parse(this.element.val());return this.options[e]=t,this.element.val(this._format(i)),void 0}("max"===e||"min"===e||"step"===e)&&"string"==typeof t&&(t=this._parse(t)),"icons"===e&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(t.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(t.down)),this._super(e,t),"disabled"===e&&(t?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:t(function(e){this._super(e),this._value(this.element.val())}),_parse:function(e){return"string"==typeof e&&""!==e&&(e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),""===e||isNaN(e)?null:e},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(e,t){var i;""!==e&&(i=this._parse(e),null!==i&&(t||(i=this._adjustValue(i)),e=this._format(i))),this.element.val(e),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:t(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:t(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:t(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:t(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){return arguments.length?(t(this._value).call(this,e),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}})})(jQuery);(function(e,t){function i(){return++a}function s(e){return e.hash.length>1&&decodeURIComponent(e.href.replace(n,""))===decodeURIComponent(location.href.replace(n,""))}var a=0,n=/#.*$/;e.widget("ui.tabs",{version:"1.10.3",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var i=this.options.active,s=this.options.collapsible,a=location.hash.substring(1);return null===i&&(a&&this.tabs.each(function(s,n){return e(n).attr("aria-controls")===a?(i=s,!1):t}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===i||-1===i)&&(i=this.tabs.length?0:!1)),i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),-1===i&&(i=s?!1:0)),!s&&i===!1&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(i){var s=e(this.document[0].activeElement).closest("li"),a=this.tabs.index(s),n=!0;if(!this._handlePageNav(i)){switch(i.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:a++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,a--;break;case e.ui.keyCode.END:a=this.anchors.length-1;break;case e.ui.keyCode.HOME:a=0;break;case e.ui.keyCode.SPACE:return i.preventDefault(),clearTimeout(this.activating),this._activate(a),t;case e.ui.keyCode.ENTER:return i.preventDefault(),clearTimeout(this.activating),this._activate(a===this.options.active?!1:a),t;default:return}i.preventDefault(),clearTimeout(this.activating),a=this._focusNextTab(a,n),i.ctrlKey||(s.attr("aria-selected","false"),this.tabs.eq(a).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",a)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(i){return i.altKey&&i.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):i.altKey&&i.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):t},_findNextTab:function(t,i){function s(){return t>a&&(t=0),0>t&&(t=a),t}for(var a=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,i){return"active"===e?(this._activate(i),t):"disabled"===e?(this._setupDisabled(i),t):(this._super(e,i),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",i),i||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(i),"heightStyle"===e&&this._setupHeightStyle(i),t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,a){var n,r,o,h=e(a).uniqueId().attr("id"),l=e(a).closest("li"),u=l.attr("aria-controls");s(a)?(n=a.hash,r=t.element.find(t._sanitizeSelector(n))):(o=t._tabId(l),n="#"+o,r=t.element.find(n),r.length||(r=t._createPanel(o),r.insertAfter(t.panels[i-1]||t.tablist)),r.attr("aria-live","polite")),r.length&&(t.panels=t.panels.add(r)),u&&l.data("ui-tabs-aria-controls",u),l.attr({"aria-controls":n.substring(1),"aria-labelledby":h}),r.attr("aria-labelledby",h)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
    ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,a=e(t.currentTarget),n=a.closest("li"),r=n[0]===s[0],o=r&&i.collapsible,h=o?e():this._getPanelForTab(n),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:o?e():n,newPanel:h};t.preventDefault(),n.hasClass("ui-state-disabled")||n.hasClass("ui-tabs-loading")||this.running||r&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=o?!1:this.tabs.index(n),this.active=r?e():n,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(n),t),this._toggle(t,u))},_toggle:function(t,i){function s(){n.running=!1,n._trigger("activate",t,i)}function a(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&n.options.show?n._show(r,n.options.show,s):(r.show(),s())}var n=this,r=i.newPanel,o=i.oldPanel;this.running=!0,o.length&&this.options.hide?this._hide(o,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),a()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),o.hide(),a()),o.attr({"aria-expanded":"false","aria-hidden":"true"}),i.oldTab.attr("aria-selected","false"),r.length&&o.length?i.oldTab.attr("tabIndex",-1):r.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),r.attr({"aria-expanded":"true","aria-hidden":"false"}),i.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var s=this.options.disabled;s!==!1&&(i===t?s=!1:(i=this._getIndex(i),s=e.isArray(s)?e.map(s,function(e){return e!==i?e:null}):e.map(this.tabs,function(e,t){return t!==i?t:null})),this._setupDisabled(s))},disable:function(i){var s=this.options.disabled;if(s!==!0){if(i===t)s=!0;else{if(i=this._getIndex(i),-1!==e.inArray(i,s))return;s=e.isArray(s)?e.merge([i],s).sort():[i]}this._setupDisabled(s)}},load:function(t,i){t=this._getIndex(t);var a=this,n=this.tabs.eq(t),r=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),h={tab:n,panel:o};s(r[0])||(this.xhr=e.ajax(this._ajaxSettings(r,i,h)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){o.html(e),a._trigger("load",i,h)},1)}).complete(function(e,t){setTimeout(function(){"abort"===t&&a.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===a.xhr&&delete a.xhr},1)})))},_ajaxSettings:function(t,i,s){var a=this;return{url:t.attr("href"),beforeSend:function(t,n){return a._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:n},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})})(jQuery);(function(e){function t(t,i){var s=(t.attr("aria-describedby")||"").split(/\s+/);s.push(i),t.data("ui-tooltip-id",i).attr("aria-describedby",e.trim(s.join(" ")))}function i(t){var i=t.data("ui-tooltip-id"),s=(t.attr("aria-describedby")||"").split(/\s+/),a=e.inArray(i,s);-1!==a&&s.splice(a,1),t.removeData("ui-tooltip-id"),s=e.trim(s.join(" ")),s?t.attr("aria-describedby",s):t.removeAttr("aria-describedby")}var s=0;e.widget("ui.tooltip",{version:"1.10.3",options:{content:function(){var t=e(this).attr("title")||"";return e("").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(t,i){var s=this;return"disabled"===t?(this[i?"_disable":"_enable"](),this.options[t]=i,void 0):(this._super(t,i),"content"===t&&e.each(this.tooltips,function(e,t){s._updateContent(t)}),void 0)},_disable:function(){var t=this;e.each(this.tooltips,function(i,s){var a=e.Event("blur");a.target=a.currentTarget=s[0],t.close(a,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var i=this,s=e(t?t.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&s.parents().each(function(){var t,s=e(this);s.data("ui-tooltip-open")&&(t=e.Event("blur"),t.target=t.currentTarget=this,i.close(t,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._updateContent(s,t))},_updateContent:function(e,t){var i,s=this.options.content,a=this,n=t?t.type:null;return"string"==typeof s?this._open(t,e,s):(i=s.call(e[0],function(i){e.data("ui-tooltip-open")&&a._delay(function(){t&&(t.type=n),this._open(t,e,i)})}),i&&this._open(t,e,i),void 0)},_open:function(i,s,a){function n(e){l.of=e,r.is(":hidden")||r.position(l)}var r,o,h,l=e.extend({},this.options.position);if(a){if(r=this._find(s),r.length)return r.find(".ui-tooltip-content").html(a),void 0;s.is("[title]")&&(i&&"mouseover"===i.type?s.attr("title",""):s.removeAttr("title")),r=this._tooltip(s),t(s,r.attr("id")),r.find(".ui-tooltip-content").html(a),this.options.track&&i&&/^mouse/.test(i.type)?(this._on(this.document,{mousemove:n}),n(i)):r.position(e.extend({of:s},this.options.position)),r.hide(),this._show(r,this.options.show),this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){r.is(":visible")&&(n(l.of),clearInterval(h))},e.fx.interval)),this._trigger("open",i,{tooltip:r}),o={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var i=e.Event(t);i.currentTarget=s[0],this.close(i,!0)}},remove:function(){this._removeTooltip(r)}},i&&"mouseover"!==i.type||(o.mouseleave="close"),i&&"focusin"!==i.type||(o.focusout="close"),this._on(!0,s,o)}},close:function(t){var s=this,a=e(t?t.currentTarget:this.element),n=this._find(a);this.closing||(clearInterval(this.delayedShow),a.data("ui-tooltip-title")&&a.attr("title",a.data("ui-tooltip-title")),i(a),n.stop(!0),this._hide(n,this.options.hide,function(){s._removeTooltip(e(this))}),a.removeData("ui-tooltip-open"),this._off(a,"mouseleave focusout keyup"),a[0]!==this.element[0]&&this._off(a,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&e.each(this.parents,function(t,i){e(i.element).attr("title",i.title),delete s.parents[t]}),this.closing=!0,this._trigger("close",t,{tooltip:n}),this.closing=!1)},_tooltip:function(t){var i="ui-tooltip-"+s++,a=e("
    ").attr({id:i,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
    ").addClass("ui-tooltip-content").appendTo(a),a.appendTo(this.document[0].body),this.tooltips[i]=t,a},_find:function(t){var i=t.data("ui-tooltip-id");return i?e("#"+i):e()},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(i,s){var a=e.Event("blur");a.target=a.currentTarget=s[0],t.close(a,!0),e("#"+i).remove(),s.data("ui-tooltip-title")&&(s.attr("title",s.data("ui-tooltip-title")),s.removeData("ui-tooltip-title"))})}})})(jQuery);(function(e,t){var i="ui-effects-";e.effects={effect:{}},function(e,t){function i(e,t,i){var s=c[t.type]||{};return null==e?i||!t.def?null:t.def:(e=s.floor?~~e:parseFloat(e),isNaN(e)?t.def:s.mod?(e+s.mod)%s.mod:0>e?0:e>s.max?s.max:e)}function s(i){var s=l(),a=s._rgba=[];return i=i.toLowerCase(),f(h,function(e,n){var r,o=n.re.exec(i),h=o&&n.parse(o),l=n.space||"rgba";return h?(r=s[l](h),s[u[l].cache]=r[u[l].cache],a=s._rgba=r._rgba,!1):t}),a.length?("0,0,0,0"===a.join()&&e.extend(a,n.transparent),s):n[i]}function a(e,t,i){return i=(i+1)%1,1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+6*(t-e)*(2/3-i):e}var n,r="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",o=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],l=e.Color=function(t,i,s,a){return new e.Color.fn.parse(t,i,s,a)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},c={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=e("

    ")[0],f=e.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),l.fn=e.extend(l.prototype,{parse:function(a,r,o,h){if(a===t)return this._rgba=[null,null,null,null],this;(a.jquery||a.nodeType)&&(a=e(a).css(r),r=t);var c=this,d=e.type(a),p=this._rgba=[];return r!==t&&(a=[a,r,o,h],d="array"),"string"===d?this.parse(s(a)||n._default):"array"===d?(f(u.rgba.props,function(e,t){p[t.idx]=i(a[t.idx],t)}),this):"object"===d?(a instanceof l?f(u,function(e,t){a[t.cache]&&(c[t.cache]=a[t.cache].slice())}):f(u,function(t,s){var n=s.cache;f(s.props,function(e,t){if(!c[n]&&s.to){if("alpha"===e||null==a[e])return;c[n]=s.to(c._rgba)}c[n][t.idx]=i(a[e],t,!0)}),c[n]&&0>e.inArray(null,c[n].slice(0,3))&&(c[n][3]=1,s.from&&(c._rgba=s.from(c[n])))}),this):t},is:function(e){var i=l(e),s=!0,a=this;return f(u,function(e,n){var r,o=i[n.cache];return o&&(r=a[n.cache]||n.to&&n.to(a._rgba)||[],f(n.props,function(e,i){return null!=o[i.idx]?s=o[i.idx]===r[i.idx]:t})),s}),s},_space:function(){var e=[],t=this;return f(u,function(i,s){t[s.cache]&&e.push(i)}),e.pop()},transition:function(e,t){var s=l(e),a=s._space(),n=u[a],r=0===this.alpha()?l("transparent"):this,o=r[n.cache]||n.to(r._rgba),h=o.slice();return s=s[n.cache],f(n.props,function(e,a){var n=a.idx,r=o[n],l=s[n],u=c[a.type]||{};null!==l&&(null===r?h[n]=l:(u.mod&&(l-r>u.mod/2?r+=u.mod:r-l>u.mod/2&&(r-=u.mod)),h[n]=i((l-r)*t+r,a)))}),this[a](h)},blend:function(t){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),a=l(t)._rgba;return l(e.map(i,function(e,t){return(1-s)*a[t]+s*e}))},toRgbaString:function(){var t="rgba(",i=e.map(this._rgba,function(e,t){return null==e?t>2?1:0:e});return 1===i[3]&&(i.pop(),t="rgb("),t+i.join()+")"},toHslaString:function(){var t="hsla(",i=e.map(this.hsla(),function(e,t){return null==e&&(e=t>2?1:0),t&&3>t&&(e=Math.round(100*e)+"%"),e});return 1===i[3]&&(i.pop(),t="hsl("),t+i.join()+")"},toHexString:function(t){var i=this._rgba.slice(),s=i.pop();return t&&i.push(~~(255*s)),"#"+e.map(i,function(e){return e=(e||0).toString(16),1===e.length?"0"+e:e}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,u.hsla.to=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t,i,s=e[0]/255,a=e[1]/255,n=e[2]/255,r=e[3],o=Math.max(s,a,n),h=Math.min(s,a,n),l=o-h,u=o+h,c=.5*u;return t=h===o?0:s===o?60*(a-n)/l+360:a===o?60*(n-s)/l+120:60*(s-a)/l+240,i=0===l?0:.5>=c?l/u:l/(2-u),[Math.round(t)%360,i,c,null==r?1:r]},u.hsla.from=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t=e[0]/360,i=e[1],s=e[2],n=e[3],r=.5>=s?s*(1+i):s+i-s*i,o=2*s-r;return[Math.round(255*a(o,r,t+1/3)),Math.round(255*a(o,r,t)),Math.round(255*a(o,r,t-1/3)),n]},f(u,function(s,a){var n=a.props,r=a.cache,h=a.to,u=a.from;l.fn[s]=function(s){if(h&&!this[r]&&(this[r]=h(this._rgba)),s===t)return this[r].slice();var a,o=e.type(s),c="array"===o||"object"===o?s:arguments,d=this[r].slice();return f(n,function(e,t){var s=c["object"===o?e:t.idx];null==s&&(s=d[t.idx]),d[t.idx]=i(s,t)}),u?(a=l(u(d)),a[r]=d,a):l(d)},f(n,function(t,i){l.fn[t]||(l.fn[t]=function(a){var n,r=e.type(a),h="alpha"===t?this._hsla?"hsla":"rgba":s,l=this[h](),u=l[i.idx];return"undefined"===r?u:("function"===r&&(a=a.call(this,u),r=e.type(a)),null==a&&i.empty?this:("string"===r&&(n=o.exec(a),n&&(a=u+parseFloat(n[2])*("+"===n[1]?1:-1))),l[i.idx]=a,this[h](l)))})})}),l.hook=function(t){var i=t.split(" ");f(i,function(t,i){e.cssHooks[i]={set:function(t,a){var n,r,o="";if("transparent"!==a&&("string"!==e.type(a)||(n=s(a)))){if(a=l(n||a),!d.rgba&&1!==a._rgba[3]){for(r="backgroundColor"===i?t.parentNode:t;(""===o||"transparent"===o)&&r&&r.style;)try{o=e.css(r,"backgroundColor"),r=r.parentNode}catch(h){}a=a.blend(o&&"transparent"!==o?o:"_default")}a=a.toRgbaString()}try{t.style[i]=a}catch(h){}}},e.fx.step[i]=function(t){t.colorInit||(t.start=l(t.elem,i),t.end=l(t.end),t.colorInit=!0),e.cssHooks[i].set(t.elem,t.start.transition(t.end,t.pos))}})},l.hook(r),e.cssHooks.borderColor={expand:function(e){var t={};return f(["Top","Right","Bottom","Left"],function(i,s){t["border"+s+"Color"]=e}),t}},n=e.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(t){var i,s,a=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,n={};if(a&&a.length&&a[0]&&a[a[0]])for(s=a.length;s--;)i=a[s],"string"==typeof a[i]&&(n[e.camelCase(i)]=a[i]);else for(i in a)"string"==typeof a[i]&&(n[i]=a[i]);return n}function s(t,i){var s,a,r={};for(s in i)a=i[s],t[s]!==a&&(n[s]||(e.fx.step[s]||!isNaN(parseFloat(a)))&&(r[s]=a));return r}var a=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){e.fx.step[i]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(jQuery.style(e.elem,i,e.end),e.setAttr=!0)}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(t,n,r,o){var h=e.speed(n,r,o);return this.queue(function(){var n,r=e(this),o=r.attr("class")||"",l=h.children?r.find("*").addBack():r;l=l.map(function(){var t=e(this);return{el:t,start:i(this)}}),n=function(){e.each(a,function(e,i){t[i]&&r[i+"Class"](t[i])})},n(),l=l.map(function(){return this.end=i(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),l=l.map(function(){var t=this,i=e.Deferred(),s=e.extend({},h,{queue:!1,complete:function(){i.resolve(t)}});return this.el.animate(this.diff,s),i.promise()}),e.when.apply(e,l.get()).done(function(){n(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),h.complete.call(r[0])})})},e.fn.extend({addClass:function(t){return function(i,s,a,n){return s?e.effects.animateClass.call(this,{add:i},s,a,n):t.apply(this,arguments)}}(e.fn.addClass),removeClass:function(t){return function(i,s,a,n){return arguments.length>1?e.effects.animateClass.call(this,{remove:i},s,a,n):t.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(i){return function(s,a,n,r,o){return"boolean"==typeof a||a===t?n?e.effects.animateClass.call(this,a?{add:s}:{remove:s},n,r,o):i.apply(this,arguments):e.effects.animateClass.call(this,{toggle:s},a,n,r)}}(e.fn.toggleClass),switchClass:function(t,i,s,a,n){return e.effects.animateClass.call(this,{add:i,remove:t},s,a,n)}})}(),function(){function s(t,i,s,a){return e.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},null==i&&(i={}),e.isFunction(i)&&(a=i,s=null,i={}),("number"==typeof i||e.fx.speeds[i])&&(a=s,s=i,i={}),e.isFunction(s)&&(a=s,s=null),i&&e.extend(t,i),s=s||i.duration,t.duration=e.fx.off?0:"number"==typeof s?s:s in e.fx.speeds?e.fx.speeds[s]:e.fx.speeds._default,t.complete=a||i.complete,t}function a(t){return!t||"number"==typeof t||e.fx.speeds[t]?!0:"string"!=typeof t||e.effects.effect[t]?e.isFunction(t)?!0:"object"!=typeof t||t.effect?!1:!0:!0}e.extend(e.effects,{version:"1.10.3",save:function(e,t){for(var s=0;t.length>s;s++)null!==t[s]&&e.data(i+t[s],e[0].style[t[s]])},restore:function(e,s){var a,n;for(n=0;s.length>n;n++)null!==s[n]&&(a=e.data(i+s[n]),a===t&&(a=""),e.css(s[n],a))},setMode:function(e,t){return"toggle"===t&&(t=e.is(":hidden")?"show":"hide"),t},getBaseline:function(e,t){var i,s;switch(e[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=e[0]/t.height}switch(e[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=e[1]/t.width}return{x:s,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),"float":t.css("float")},s=e("

    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),a={width:t.width(),height:t.height()},n=document.activeElement;try{n.id}catch(r){n=document.body}return t.wrap(s),(t[0]===n||e.contains(t[0],n))&&e(n).focus(),s=t.parent(),"static"===t.css("position")?(s.css({position:"relative"}),t.css({position:"relative"})):(e.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,s){i[s]=t.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(a),s.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||e.contains(t[0],i))&&e(i).focus()),t},setTransition:function(t,i,s,a){return a=a||{},e.each(i,function(e,i){var n=t.cssUnit(i);n[0]>0&&(a[i]=n[0]*s+n[1])}),a}}),e.fn.extend({effect:function(){function t(t){function s(){e.isFunction(n)&&n.call(a[0]),e.isFunction(t)&&t()}var a=e(this),n=i.complete,o=i.mode;(a.is(":hidden")?"hide"===o:"show"===o)?(a[o](),s()):r.call(a[0],i,s)}var i=s.apply(this,arguments),a=i.mode,n=i.queue,r=e.effects.effect[i.effect];return e.fx.off||!r?a?this[a](i.duration,i.complete):this.each(function(){i.complete&&i.complete.call(this)}):n===!1?this.each(t):this.queue(n||"fx",t)},show:function(e){return function(t){if(a(t))return e.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}}(e.fn.show),hide:function(e){return function(t){if(a(t))return e.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}}(e.fn.hide),toggle:function(e){return function(t){if(a(t)||"boolean"==typeof t)return e.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}}(e.fn.toggle),cssUnit:function(t){var i=this.css(t),s=[];return e.each(["em","px","%","pt"],function(e,t){i.indexOf(t)>0&&(s=[parseFloat(i),t])}),s}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,i){t[i]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,i=4;((t=Math.pow(2,--i))-1)/11>e;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-e,2)}}),e.each(t,function(t,i){e.easing["easeIn"+t]=i,e.easing["easeOut"+t]=function(e){return 1-i(1-e)},e.easing["easeInOut"+t]=function(e){return.5>e?i(2*e)/2:1-i(-2*e+2)/2}})}()})(jQuery);(function(e){var t=/up|down|vertical/,i=/up|left|vertical|horizontal/;e.effects.effect.blind=function(a,s){var n,r,o,l=e(this),h=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(l,a.mode||"hide"),d=a.direction||"up",c=t.test(d),p=c?"height":"width",f=c?"top":"left",m=i.test(d),g={},v="show"===u;l.parent().is(".ui-effects-wrapper")?e.effects.save(l.parent(),h):e.effects.save(l,h),l.show(),n=e.effects.createWrapper(l).css({overflow:"hidden"}),r=n[p](),o=parseFloat(n.css(f))||0,g[p]=v?r:0,m||(l.css(c?"bottom":"right",0).css(c?"top":"left","auto").css({position:"absolute"}),g[f]=v?o:r+o),v&&(n.css(p,0),m||n.css(f,o+r)),n.animate(g,{duration:a.duration,easing:a.easing,queue:!1,complete:function(){"hide"===u&&l.hide(),e.effects.restore(l,h),e.effects.removeWrapper(l),s()}})}})(jQuery);(function(e){e.effects.effect.bounce=function(t,i){var a,s,n,r=e(this),o=["position","top","bottom","left","right","height","width"],l=e.effects.setMode(r,t.mode||"effect"),h="hide"===l,u="show"===l,d=t.direction||"up",c=t.distance,p=t.times||5,f=2*p+(u||h?1:0),m=t.duration/f,g=t.easing,v="up"===d||"down"===d?"top":"left",y="up"===d||"left"===d,b=r.queue(),_=b.length;for((u||h)&&o.push("opacity"),e.effects.save(r,o),r.show(),e.effects.createWrapper(r),c||(c=r["top"===v?"outerHeight":"outerWidth"]()/3),u&&(n={opacity:1},n[v]=0,r.css("opacity",0).css(v,y?2*-c:2*c).animate(n,m,g)),h&&(c/=Math.pow(2,p-1)),n={},n[v]=0,a=0;p>a;a++)s={},s[v]=(y?"-=":"+=")+c,r.animate(s,m,g).animate(n,m,g),c=h?2*c:c/2;h&&(s={opacity:0},s[v]=(y?"-=":"+=")+c,r.animate(s,m,g)),r.queue(function(){h&&r.hide(),e.effects.restore(r,o),e.effects.removeWrapper(r),i()}),_>1&&b.splice.apply(b,[1,0].concat(b.splice(_,f+1))),r.dequeue()}})(jQuery);(function(e){e.effects.effect.clip=function(t,i){var a,s,n,r=e(this),o=["position","top","bottom","left","right","height","width"],l=e.effects.setMode(r,t.mode||"hide"),h="show"===l,u=t.direction||"vertical",d="vertical"===u,c=d?"height":"width",p=d?"top":"left",f={};e.effects.save(r,o),r.show(),a=e.effects.createWrapper(r).css({overflow:"hidden"}),s="IMG"===r[0].tagName?a:r,n=s[c](),h&&(s.css(c,0),s.css(p,n/2)),f[c]=h?n:0,f[p]=h?0:n/2,s.animate(f,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){h||r.hide(),e.effects.restore(r,o),e.effects.removeWrapper(r),i()}})}})(jQuery);(function(e){e.effects.effect.drop=function(t,i){var a,s=e(this),n=["position","top","bottom","left","right","opacity","height","width"],r=e.effects.setMode(s,t.mode||"hide"),o="show"===r,l=t.direction||"left",h="up"===l||"down"===l?"top":"left",u="up"===l||"left"===l?"pos":"neg",d={opacity:o?1:0};e.effects.save(s,n),s.show(),e.effects.createWrapper(s),a=t.distance||s["top"===h?"outerHeight":"outerWidth"](!0)/2,o&&s.css("opacity",0).css(h,"pos"===u?-a:a),d[h]=(o?"pos"===u?"+=":"-=":"pos"===u?"-=":"+=")+a,s.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===r&&s.hide(),e.effects.restore(s,n),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e){e.effects.effect.explode=function(t,i){function s(){b.push(this),b.length===d*c&&a()}function a(){p.css({visibility:"visible"}),e(b).remove(),m||p.hide(),i()}var n,r,o,l,h,u,d=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=d,p=e(this),f=e.effects.setMode(p,t.mode||"hide"),m="show"===f,g=p.show().css("visibility","hidden").offset(),v=Math.ceil(p.outerWidth()/c),y=Math.ceil(p.outerHeight()/d),b=[];for(n=0;d>n;n++)for(l=g.top+n*y,u=n-(d-1)/2,r=0;c>r;r++)o=g.left+r*v,h=r-(c-1)/2,p.clone().appendTo("body").wrap("
    ").css({position:"absolute",visibility:"visible",left:-r*v,top:-n*y}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:v,height:y,left:o+(m?h*v:0),top:l+(m?u*y:0),opacity:m?0:1}).animate({left:o+(m?0:h*v),top:l+(m?0:u*y),opacity:m?1:0},t.duration||500,t.easing,s)}})(jQuery);(function(e){e.effects.effect.fade=function(t,i){var s=e(this),a=e.effects.setMode(s,t.mode||"toggle");s.animate({opacity:a},{queue:!1,duration:t.duration,easing:t.easing,complete:i})}})(jQuery);(function(e){e.effects.effect.fold=function(t,i){var s,a,n=e(this),r=["position","top","bottom","left","right","height","width"],o=e.effects.setMode(n,t.mode||"hide"),l="show"===o,h="hide"===o,u=t.size||15,d=/([0-9]+)%/.exec(u),c=!!t.horizFirst,p=l!==c,f=p?["width","height"]:["height","width"],m=t.duration/2,g={},v={};e.effects.save(n,r),n.show(),s=e.effects.createWrapper(n).css({overflow:"hidden"}),a=p?[s.width(),s.height()]:[s.height(),s.width()],d&&(u=parseInt(d[1],10)/100*a[h?0:1]),l&&s.css(c?{height:0,width:u}:{height:u,width:0}),g[f[0]]=l?a[0]:u,v[f[1]]=l?a[1]:0,s.animate(g,m,t.easing).animate(v,m,t.easing,function(){h&&n.hide(),e.effects.restore(n,r),e.effects.removeWrapper(n),i()})}})(jQuery);(function(e){e.effects.effect.highlight=function(t,i){var s=e(this),a=["backgroundImage","backgroundColor","opacity"],n=e.effects.setMode(s,t.mode||"show"),r={backgroundColor:s.css("backgroundColor")};"hide"===n&&(r.opacity=0),e.effects.save(s,a),s.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===n&&s.hide(),e.effects.restore(s,a),i()}})}})(jQuery);(function(e){e.effects.effect.pulsate=function(t,i){var s,a=e(this),n=e.effects.setMode(a,t.mode||"show"),r="show"===n,o="hide"===n,l=r||"hide"===n,h=2*(t.times||5)+(l?1:0),u=t.duration/h,d=0,c=a.queue(),p=c.length;for((r||!a.is(":visible"))&&(a.css("opacity",0).show(),d=1),s=1;h>s;s++)a.animate({opacity:d},u,t.easing),d=1-d;a.animate({opacity:d},u,t.easing),a.queue(function(){o&&a.hide(),i()}),p>1&&c.splice.apply(c,[1,0].concat(c.splice(p,h+1))),a.dequeue()}})(jQuery);(function(e){e.effects.effect.puff=function(t,i){var s=e(this),a=e.effects.setMode(s,t.mode||"hide"),n="hide"===a,r=parseInt(t.percent,10)||150,o=r/100,h={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:a,complete:i,percent:n?r:100,from:n?h:{height:h.height*o,width:h.width*o,outerHeight:h.outerHeight*o,outerWidth:h.outerWidth*o}}),s.effect(t)},e.effects.effect.scale=function(t,i){var s=e(this),a=e.extend(!0,{},t),n=e.effects.setMode(s,t.mode||"effect"),r=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"hide"===n?0:100),o=t.direction||"both",h=t.origin,l={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()},u={y:"horizontal"!==o?r/100:1,x:"vertical"!==o?r/100:1};a.effect="size",a.queue=!1,a.complete=i,"effect"!==n&&(a.origin=h||["middle","center"],a.restore=!0),a.from=t.from||("show"===n?{height:0,width:0,outerHeight:0,outerWidth:0}:l),a.to={height:l.height*u.y,width:l.width*u.x,outerHeight:l.outerHeight*u.y,outerWidth:l.outerWidth*u.x},a.fade&&("show"===n&&(a.from.opacity=0,a.to.opacity=1),"hide"===n&&(a.from.opacity=1,a.to.opacity=0)),s.effect(a)},e.effects.effect.size=function(t,i){var s,a,n,r=e(this),o=["position","top","bottom","left","right","width","height","overflow","opacity"],h=["position","top","bottom","left","right","overflow","opacity"],l=["width","height","overflow"],u=["fontSize"],d=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=e.effects.setMode(r,t.mode||"effect"),f=t.restore||"effect"!==p,m=t.scale||"both",g=t.origin||["middle","center"],v=r.css("position"),y=f?o:h,b={height:0,width:0,outerHeight:0,outerWidth:0};"show"===p&&r.show(),s={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},"toggle"===t.mode&&"show"===p?(r.from=t.to||b,r.to=t.from||s):(r.from=t.from||("show"===p?b:s),r.to=t.to||("hide"===p?b:s)),n={from:{y:r.from.height/s.height,x:r.from.width/s.width},to:{y:r.to.height/s.height,x:r.to.width/s.width}},("box"===m||"both"===m)&&(n.from.y!==n.to.y&&(y=y.concat(d),r.from=e.effects.setTransition(r,d,n.from.y,r.from),r.to=e.effects.setTransition(r,d,n.to.y,r.to)),n.from.x!==n.to.x&&(y=y.concat(c),r.from=e.effects.setTransition(r,c,n.from.x,r.from),r.to=e.effects.setTransition(r,c,n.to.x,r.to))),("content"===m||"both"===m)&&n.from.y!==n.to.y&&(y=y.concat(u).concat(l),r.from=e.effects.setTransition(r,u,n.from.y,r.from),r.to=e.effects.setTransition(r,u,n.to.y,r.to)),e.effects.save(r,y),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),g&&(a=e.effects.getBaseline(g,s),r.from.top=(s.outerHeight-r.outerHeight())*a.y,r.from.left=(s.outerWidth-r.outerWidth())*a.x,r.to.top=(s.outerHeight-r.to.outerHeight)*a.y,r.to.left=(s.outerWidth-r.to.outerWidth)*a.x),r.css(r.from),("content"===m||"both"===m)&&(d=d.concat(["marginTop","marginBottom"]).concat(u),c=c.concat(["marginLeft","marginRight"]),l=o.concat(d).concat(c),r.find("*[width]").each(function(){var i=e(this),s={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};f&&e.effects.save(i,l),i.from={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},i.to={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x},n.from.y!==n.to.y&&(i.from=e.effects.setTransition(i,d,n.from.y,i.from),i.to=e.effects.setTransition(i,d,n.to.y,i.to)),n.from.x!==n.to.x&&(i.from=e.effects.setTransition(i,c,n.from.x,i.from),i.to=e.effects.setTransition(i,c,n.to.x,i.to)),i.css(i.from),i.animate(i.to,t.duration,t.easing,function(){f&&e.effects.restore(i,l)})})),r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){0===r.to.opacity&&r.css("opacity",r.from.opacity),"hide"===p&&r.hide(),e.effects.restore(r,y),f||("static"===v?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,i){var s=parseInt(i,10),a=e?r.to.left:r.to.top;return"auto"===i?a+"px":s+a+"px"})})),e.effects.removeWrapper(r),i()}})}})(jQuery);(function(e){e.effects.effect.shake=function(t,i){var s,a=e(this),n=["position","top","bottom","left","right","height","width"],r=e.effects.setMode(a,t.mode||"effect"),o=t.direction||"left",h=t.distance||20,l=t.times||3,u=2*l+1,d=Math.round(t.duration/u),c="up"===o||"down"===o?"top":"left",p="up"===o||"left"===o,f={},m={},g={},v=a.queue(),y=v.length;for(e.effects.save(a,n),a.show(),e.effects.createWrapper(a),f[c]=(p?"-=":"+=")+h,m[c]=(p?"+=":"-=")+2*h,g[c]=(p?"-=":"+=")+2*h,a.animate(f,d,t.easing),s=1;l>s;s++)a.animate(m,d,t.easing).animate(g,d,t.easing);a.animate(m,d,t.easing).animate(f,d/2,t.easing).queue(function(){"hide"===r&&a.hide(),e.effects.restore(a,n),e.effects.removeWrapper(a),i()}),y>1&&v.splice.apply(v,[1,0].concat(v.splice(y,u+1))),a.dequeue()}})(jQuery);(function(e){e.effects.effect.slide=function(t,i){var s,a=e(this),n=["position","top","bottom","left","right","width","height"],r=e.effects.setMode(a,t.mode||"show"),o="show"===r,h=t.direction||"left",l="up"===h||"down"===h?"top":"left",u="up"===h||"left"===h,d={};e.effects.save(a,n),a.show(),s=t.distance||a["top"===l?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(a).css({overflow:"hidden"}),o&&a.css(l,u?isNaN(s)?"-"+s:-s:s),d[l]=(o?u?"+=":"-=":u?"-=":"+=")+s,a.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===r&&a.hide(),e.effects.restore(a,n),e.effects.removeWrapper(a),i()}})}})(jQuery);(function(e){e.effects.effect.transfer=function(t,i){var s=e(this),a=e(t.to),n="fixed"===a.css("position"),r=e("body"),o=n?r.scrollTop():0,h=n?r.scrollLeft():0,l=a.offset(),u={top:l.top-o,left:l.left-h,height:a.innerHeight(),width:a.innerWidth()},d=s.offset(),c=e("
    ").appendTo(document.body).addClass(t.className).css({top:d.top-o,left:d.left-h,height:s.innerHeight(),width:s.innerWidth(),position:n?"fixed":"absolute"}).animate(u,t.duration,t.easing,function(){c.remove(),i()})}})(jQuery); \ No newline at end of file diff --git a/web/assets/email/aomc/template-assets/assets/.source-stamp b/web/assets/email/aomc/template-assets/assets/.source-stamp new file mode 100644 index 00000000..03e6c379 --- /dev/null +++ b/web/assets/email/aomc/template-assets/assets/.source-stamp @@ -0,0 +1 @@ +819e1a45c318db5fcbfb21b00b453703 \ No newline at end of file diff --git a/web/assets/email/aomc/template-assets/assets/img/header.jpg b/web/assets/email/aomc/template-assets/assets/img/header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c80e165299382568fdd04c22bd649e2923dae227 GIT binary patch literal 74372 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 literal 0 HcmV?d00001