Give – Donation Plugin and Fundraising Platform - Version 2.2.1

Version Description

Give version 1.8 is a major update. Please make sure you make a backup of your database before updating.

Download this release

Release Info

Developer dlocc
Plugin Icon 128x128 Give – Donation Plugin and Fundraising Platform
Version 2.2.1
Comparing to
See all releases

Code changes from version 2.2.0 to 2.2.1

assets/dist/css/give.css CHANGED
@@ -15,4 +15,4 @@
15
  * @author: Paul Ryley (http://geminilabs.io)
16
  * @url: https://geminilabs.github.io/float-labels.js
17
  * @license: MIT
18
- */[id*=give-form].give-fl-form .give-fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id*=give-form].give-fl-form input.give-fl-input,[id*=give-form].give-fl-form select.give-fl-select,[id*=give-form].give-fl-form textarea.give-fl-textarea{width:100%;outline:0;font-size:16px;line-height:normal;border-radius:0;border:1px solid #ccc;background-color:inherit;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:0}[id*=give-form].give-fl-form input.give-fl-input:-moz-placeholder,[id*=give-form].give-fl-form input.give-fl-input::-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-moz-placeholder{color:#bbb}[id*=give-form].give-fl-form input.give-fl-input:-ms-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-ms-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder{color:#bbb}[id*=give-form].give-fl-form input.give-fl-input::-webkit-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-webkit-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder{color:#bbb}[id*=give-form].give-fl-form select.give-fl-select{position:relative;color:#bbb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}[id*=give-form].give-fl-form .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form .give-fl-is-active textarea.give-fl-textarea{color:#333;background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form .give-fl-has-focus input.give-fl-input,[id*=give-form].give-fl-form .give-fl-has-focus select.give-fl-select,[id*=give-form].give-fl-form .give-fl-has-focus textarea.give-fl-textarea{background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form label.give-fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-12px;left:0;font-size:12px;font-weight:700;line-height:1;color:#bbb;border-radius-top-left:0;transition:all .2s ease-in-out;z-index:1}[id*=give-form].give-fl-form .give-fl-is-active label.give-fl-label{opacity:1;visibility:visible}[id*=give-form].give-fl-form .give-fl-has-focus label.give-fl-label{color:#1976d2}[id*=give-form].give-fl-form .give-fl-is-required:before{opacity:1;content:"*";display:block;position:absolute;top:1px;right:18px;font-size:16px;line-height:1.75;color:#d32f2f;transition:all .2s ease-in-out;padding:6px 0 0;z-index:1}[id*=give-form].give-fl-form .give-fl-is-required.give-fl-is-active:before{opacity:0}[id*=give-form].give-fl-form.give-fl-style-1 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select{height:44px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label{top:1px;left:10px;background-color:transparent;padding:12px 3px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label:before{content:"";display:block;position:absolute;top:19px;left:0;right:0;height:1px;background-color:inherit;z-index:-1}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label{top:-9px;padding:3px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before{top:9px}[id*=give-form].give-fl-form.give-fl-style-2 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 textarea.give-fl-textarea{padding:12px}[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select{height:56px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea{padding:18px 12px 6px}[id*=give-form].give-fl-form.give-fl-style-2 label.give-fl-label{top:1px;left:10px;padding:6px 3px 3px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form .give-fl-wrap-select:after{content:"";position:absolute;display:block;top:1px;right:6px;height:calc(100% - 2px);width:15px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#bbb' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>") no-repeat;background-position:100% 50%;background-size:7px 14px;z-index:2}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\E603"}.give-icon-heart:before{content:"\E604"}.give-icon-question:before{content:"\E602"}.give-icon-info:before{content:"\E601"}.give-icon-new-tab:before{content:"\EA7E"}.give-icon-alert:before{content:"\F02D"}.give-icon-help:before{content:"\E606"}.give-icon-spinner:before{content:"\E605"}.give-button-with-loader span.give-loading-animation:before,.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:"\E607"}.give-icon-plus:before{content:"\E040"}.give-icon-minus:before{content:"\E041"}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:"\E600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E800"}.fa-spin,.give-button-with-loader span.give-loading-animation,form[id*=give-form] .give-loading-animation{animation:a 1s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}body.give_receipt_page{background-color:#fff;color:#141412;margin:0;font-family:Helvetica,sans-serif;font-size:12px}body.give_receipt_page #give_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.give_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.give_receipt_page td,body.give_receipt_page th{display:table-cell;text-align:left;border-top:1px solid #ededed;padding:6px 10px 6px 0;font-weight:400}body.give_receipt_page th{font-weight:700;text-transform:uppercase}body.give_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}table#give_donation_receipt,table#give_donation_receipt_products{width:100%}table#give_donation_receipt td,table#give_donation_receipt th{text-align:left}table#give_donation_receipt .give-receipt-thead-text{font-size:18px;text-align:center;display:block}table#give_donation_receipt .give-receipt-thead-text>span{font-size:16px}table#give_donation_receipt li{margin:0 0 8px 10px}table#give_donation_receipt ul{margin:0;padding:0;list-style:none}table#give_donation_receipt .give_receipt_payment_status.failed,table#give_donation_receipt .give_receipt_payment_status.pending,table#give_donation_receipt .give_receipt_payment_status.revoked{color:#f73f2e}table#give_donation_receipt span.donation-level-text-wrap{font-style:italic;display:block}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea{line-height:inherit;padding:12px;background-color:#fff}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url]{height:auto;min-height:50px}[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select{line-height:inherit}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{top:1px;left:13px;right:0;padding:6px 0 0}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator{display:none}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip{position:absolute;top:0;width:100%;height:100%;margin:0;z-index:1}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip:before{content:unset}.give-clearfix{*zoom:1}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}.give-clearfix:after{clear:both}[id*=give-form] .give-hidden{display:none}[id*=give-form] fieldset{background-color:transparent;border:none;padding:0;margin:0;border:0}[id*=give-form] .give-form-title{padding:0;margin:0 0 15px}[id*=give-form] div#give-sidebar-left{width:38%;float:left}[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div.images img{display:block;width:100%;height:auto;box-shadow:none}[id*=give-form] .give-custom-amount-text{clear:both}[id*=give-form] div.summary{width:58%;float:right}[id*=give-form] div.summary.give-full-width{width:100%;float:none}[id*=give-form] .give_form select.give-select.required{color:#000}[id*=give-form] div.give-form-content-wrap{margin:0 0 20px}[id*=give-form] div.give-form-content-wrap.give_post_form-content{margin:20px 0 0}[id*=give-form].give-display-modal form .give_notices{display:none}[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}[id*=give-form] .cc-address{margin-bottom:15px}.single-give_forms.et_right_sidebar #main-content .container:before{display:none}.single-give_forms .give_forms{*zoom:1}.single-give_forms .give_forms:after,.single-give_forms .give_forms:before{content:" ";display:table}.single-give_forms .give_forms:after{clear:both}#give-purchase-gravatars .give-gravatars-title{margin:0 0 15px}#give-purchase-gravatars .give-purchase-gravatars-list{list-style:none;margin:0;padding:0}#give-purchase-gravatars .give-purchase-gravatars-list li{list-style-type:none;display:inline-block;margin:0 5px 0 0;padding:0}#give-recurring-form,form.give-form,form[id*=give-form]{margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}#give-recurring-form .give-title-prefix-wrap .form-row-first,#give-recurring-form .give-title-prefix-wrap .form-row-last,form.give-form .give-title-prefix-wrap .form-row-first,form.give-form .give-title-prefix-wrap .form-row-last,form[id*=give-form] .give-title-prefix-wrap .form-row-first,form[id*=give-form] .give-title-prefix-wrap .form-row-last{float:left;width:40%}#give-recurring-form .give-title-prefix-wrap .form-row-title,form.give-form .give-title-prefix-wrap .form-row-title,form[id*=give-form] .give-title-prefix-wrap .form-row-title{float:left;width:15%}#give-recurring-form .give-tooltip,form.give-form .give-tooltip,form[id*=give-form] .give-tooltip{margin:0 3px;padding:0;font-size:14px;transition:all .2s linear;color:rgba(51,51,51,.5)}#give-recurring-form .give-tooltip:hover,form.give-form .give-tooltip:hover,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{background-color:transparent;font-size:1.15em;font-weight:700;margin:10px 0 15px;padding:0 0 5px;border-bottom:1px solid rgba(0,0,0,.1);width:100%}#give-recurring-form h3.give-section-break span.sub-text,#give-recurring-form h4.give-section-break span.sub-text,#give-recurring-form legend span.sub-text,form.give-form h3.give-section-break span.sub-text,form.give-form h4.give-section-break span.sub-text,form.give-form legend span.sub-text,form[id*=give-form] h3.give-section-break span.sub-text,form[id*=give-form] h4.give-section-break span.sub-text,form[id*=give-form] legend span.sub-text{font-style:italic;font-weight:400}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{*zoom:1;box-sizing:border-box;margin:0 0 15px;overflow:visible;padding:0}#give-recurring-form .form-row:after,#give-recurring-form .form-row:before,form.give-form .form-row:after,form.give-form .form-row:before,form[id*=give-form] .form-row:after,form[id*=give-form] .form-row:before{content:" ";display:table}#give-recurring-form .form-row:after,form.give-form .form-row:after,form[id*=give-form] .form-row:after{clear:both}#give-recurring-form .form-row:last-child,form.give-form .form-row:last-child,form[id*=give-form] .form-row:last-child{margin-bottom:15px}#give-recurring-form .form-row label,form.give-form .form-row label,form[id*=give-form] .form-row label{display:block;margin:0 0 5px;position:relative;line-height:1.7}#give-recurring-form .form-row label.checkbox,form.give-form .form-row label.checkbox,form[id*=give-form] .form-row label.checkbox{display:inline}#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=text],#give-recurring-form .form-row input[type=url],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=text],form.give-form .form-row input[type=url],form.give-form .form-row select,form.give-form .form-row textarea,form[id*=give-form] .form-row input[type=email],form[id*=give-form] .form-row input[type=password],form[id*=give-form] .form-row input[type=tel],form[id*=give-form] .form-row input[type=text],form[id*=give-form] .form-row input[type=url],form[id*=give-form] .form-row select,form[id*=give-form] .form-row textarea{box-sizing:border-box;width:100%;border-radius:0;outline:none;color:#333;background-color:#fdfdfd;border:1px solid #ccc;margin:0;padding:.5em}#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurring-form .form-row input[type=tel]:focus,#give-recurring-form .form-row input[type=text]:focus,#give-recurring-form .form-row input[type=url]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=text]:focus,form.give-form .form-row input[type=url]:focus,form.give-form .form-row select:focus,form.give-form .form-row textarea:focus,form[id*=give-form] .form-row input[type=email]:focus,form[id*=give-form] .form-row input[type=password]:focus,form[id*=give-form] .form-row input[type=tel]:focus,form[id*=give-form] .form-row input[type=text]:focus,form[id*=give-form] .form-row input[type=url]:focus,form[id*=give-form] .form-row select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=url].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=url].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form[id*=give-form] .form-row input[type=email].required,form[id*=give-form] .form-row input[type=password].required,form[id*=give-form] .form-row input[type=tel].required,form[id*=give-form] .form-row input[type=text].required,form[id*=give-form] .form-row input[type=url].required,form[id*=give-form] .form-row select.required,form[id*=give-form] .form-row textarea.required{color:#333}#give-recurring-form .form-row-first,#give-recurring-form .form-row-title,form.give-form .form-row-first,form.give-form .form-row-title,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-title{margin-right:2.5%}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,form.give-form .form-row-first,form.give-form .form-row-last,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last{float:left;width:48.5%}#give-recurring-form .form-row-last,form.give-form .form-row-last,form[id*=give-form] .form-row-last{float:right}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{*zoom:1;clear:both}#give-recurring-form .form-row-wide:after,#give-recurring-form .form-row-wide:before,form.give-form .form-row-wide:after,form.give-form .form-row-wide:before,form[id*=give-form] .form-row-wide:after,form[id*=give-form] .form-row-wide:before{content:" ";display:table}#give-recurring-form .form-row-wide:after,form.give-form .form-row-wide:after,form[id*=give-form] .form-row-wide:after{clear:both}#give-recurring-form .form-row-two-thirds,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-two-thirds{float:left;width:65.75%}#give-recurring-form .form-row-two-thirds.form-row-first,form.give-form .form-row-two-thirds.form-row-first,form[id*=give-form] .form-row-two-thirds.form-row-first{margin-left:0}#give-recurring-form .form-row-one-third,form.give-form .form-row-one-third,form[id*=give-form] .form-row-one-third{float:left;width:31.25%;margin-left:3%}#give-recurring-form .form-row-one-third.form-row-first,form.give-form .form-row-one-third.form-row-first,form[id*=give-form] .form-row-one-third.form-row-first{margin-left:0}@media (max-width:480px){#give-recurring-form .form-row-responsive,form.give-form .form-row-responsive,form[id*=give-form] .form-row-responsive{margin-left:0;margin-right:0;width:100%}}#give-recurring-form .give-error,#give-recurring-form .give-required-indicator,form.give-form .give-error,form.give-form .give-required-indicator,form[id*=give-form] .give-error,form[id*=give-form] .give-required-indicator{color:#a00}#give-recurring-form .card-expiration>select,form.give-form .card-expiration>select,form[id*=give-form] .card-expiration>select{width:44%;margin:0}#give-recurring-form .card-expiration>span.exp-divider,form.give-form .card-expiration>span.exp-divider,form[id*=give-form] .card-expiration>span.exp-divider{display:inline;text-align:center}#give-recurring-form .card-expiration select.card-expiry-year,form.give-form .card-expiration select.card-expiry-year,form[id*=give-form] .card-expiration select.card-expiry-year{float:right}#give-recurring-form .give-disabled,#give-recurring-form [disabled],form.give-form .give-disabled,form.give-form [disabled],form[id*=give-form] .give-disabled,form[id*=give-form] [disabled]{cursor:not-allowed}form[id*=give-form] .give-donation-amount{margin:0 0 15px}form[id*=give-form] .give-donation-amount .give-currency-symbol{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;box-sizing:border-box;float:left}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before{border-left:1px solid #ccc;border-right:none}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after{border-left:none;border-right:1px solid #ccc}form[id*=give-form] .give-donation-amount #give-amount,form[id*=give-form] .give-donation-amount #give-amount-text{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;min-width:125px;float:left}form[id*=give-form] .give-donation-amount #give-amount-text.invalid-amount,form[id*=give-form] .give-donation-amount #give-amount.invalid-amount{border:1px solid red}form[id*=give-form] .give-donation-amount input.give-amount-top{width:125px}form[id*=give-form] .give-donation-amount span.give-final-total-amount{border:1px solid #ccc;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;cursor:not-allowed;background:#fff;float:left}form[id*=give-form] #give_terms_agreement legend{display:none}form[id*=give-form] #give_terms_agreement label{display:inline-block}form[id*=give-form] #give-final-total-wrap{margin:10px 0 25px;padding:0;*zoom:1}form[id*=give-form] #give-final-total-wrap:after,form[id*=give-form] #give-final-total-wrap:before{content:" ";display:table}form[id*=give-form] #give-final-total-wrap:after{clear:both}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;box-sizing:border-box;float:left;border:1px solid #ccc}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-donation-total-label{display:block;float:none}}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;border-left:none;float:left}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;border-top:0;display:block;float:none}}.give-display-button-only>:not(form),.give-display-button-only form[id*=give-form]>:not(.give-btn-modal){display:none}form[id*=give-form] input[type=radio]{margin:0 .5em 0 0}form[id*=give-form] #give-donation-level-radio-list{margin:0 0 15px;padding:0;list-style:none;clear:both}form[id*=give-form] #give-donation-level-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}form[id*=give-form] #give-donation-level-radio-list>li label{cursor:pointer;display:inline-block;margin:0}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{margin:0 .5em 0 0;outline:none;width:auto}form[id*=give-form] #give-gateway-radio-list{*zoom:1;margin:0 0 15px;padding:0;list-style:none}form[id*=give-form] #give-gateway-radio-list:after,form[id*=give-form] #give-gateway-radio-list:before{content:" ";display:table}form[id*=give-form] #give-gateway-radio-list:after{clear:both}form[id*=give-form] #give-gateway-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}@media (min-width:480px){form[id*=give-form] #give-gateway-radio-list>li{display:inline-block;margin-right:15px;margin-left:0}}form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option{cursor:pointer;display:inline;margin:0}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{margin:0 .25em 0 0;outline:none;width:auto;display:inline}form[id*=give-form] input[type=checkbox]{margin:0 .25em 0 0}form[id*=give-form] select.give-select-level{outline:none;border-radius:0;min-width:155px;border:1px solid #ccc;margin:0 0 15px;display:block;clear:both;color:#333;background-color:#fdfdfd;padding:.5em;max-width:100%}#give-donation-level-button-wrap{*zoom:1;margin:0 0 15px;padding:0;clear:both;list-style:none}#give-donation-level-button-wrap:after,#give-donation-level-button-wrap:before{content:" ";display:table}#give-donation-level-button-wrap:after{clear:both}#give-donation-level-button-wrap>li{list-style-type:none;list-style-image:none;float:left;margin:0 5px 5px 0}.give_terms_links{float:right}[id*=give_secure_site_wrapper]{padding:4px 4px 15px 0;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-cvc.valid,#give_purchase_form_wrap input.give-input.card-expiry.valid,#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:16px}#give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry){background-position:right 55px top 50%}#give_purchase_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:37px;height:26px;background-size:37px 26px!important}#give_purchase_form_wrap .fl-wrap span.card-type{top:calc(.5em + 6px);right:11px}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(../images/visa.svg) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(../images/mastercard.svg) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(../images/discover.svg) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(../images/amex.svg) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(../images/maestro.svg) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(../images/diners-club.svg) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(../images/jcb.svg) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(../images/dankort.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(../images/unionpay.svg) no-repeat}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:right;height:16px;width:16px;margin:0;padding:0;font-style:italic;line-height:20px;font-size:16px;font-weight:400}form[id*=give-form] .give-loading-animation{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;height:16px;width:16px;line-height:1;font-size:16px;margin:0 5px 0 0;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:right}[id*=give-form] .give-login-account-wrap{margin:0 0 15px;position:relative}[id*=give-form] .give-login-account-wrap .give-login-message{text-align:right;margin:0;padding:0}[id*=give-form] .give-login-account-wrap .give-loading-text{position:absolute;right:0;top:.25em}[id*=give-form] fieldset[id^=give-login-fields]{margin:0 0 15px}[id*=give-form] .give-new-account-link{margin:0 0 15px;padding:0}[id*=give-form] .give_login_forgot_password{float:right}.give-submit-button-wrap input.give-cancel-login,[id^=give-user-login-submit] input.give-cancel-login{margin-left:5px}.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] span.give-loading-animation{margin:0 0 0 .5em;display:none}.give-submit-button-wrap .give-submit,[id^=give-user-login-submit] .give-submit{float:left}.give-user-login-fields-container:after{display:block;content:"";clear:both}#give-login-form div.give-login,#give-login-form legend,#give-register-form div.give-login,#give-register-form legend{line-height:2;margin-bottom:15px}#give-login-form label,#give-register-form label{min-width:100px;display:inline-block}div.give-form-wrap.mfp-hide{display:block!important}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{margin-bottom:1.2em;line-height:1.4}div.mfp-content form[id*=give-form] .give_notices{display:block!important}.give-btn{background:#ededed;border:1px solid #ccc;color:#333;padding:8px 10px;cursor:pointer;line-height:1.2em;font-size:1em}.give-btn:hover{background:#dbdbdb}#give_profile_editor_form legend{width:auto;padding:0 5px 5px;border-bottom:0}form#give-email-access-form div.g-recaptcha,form#give-email-access-form input#give-email{margin:0 0 15px}form#give-email-access-form input#give-email{width:305px}@media (max-width:768px){[id*=give-form] div#give-sidebar-left,[id*=give-form] div.images,[id*=give-form] div.summary{width:100%;float:none}}.give-form-wrap .give-form h3.give-section-break,.give-form-wrap .give-form h4.give-section-break{margin:10px 0 0}.give-do-validate input.error{border-color:red!important}.give-button-with-loader span.give-loading-animation{display:none;position:relative;top:3px;float:right;font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:16px;width:16px;line-height:1;font-size:16px;margin:0 0 0 5px;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}.give-active span.give-loading-animation{display:inline}.give_notices{position:relative}.give_notices .notice-dismiss{position:absolute;top:50%;right:0;transform:translateY(-50%);border:none;margin:0;padding:5px;background:0 0;color:#72777c;cursor:pointer;max-width:28px!important}.give_notices .notice-dismiss:before{background:0 0;color:#72777c;content:"\F153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}.give_notices .notice-dismiss:hover{background-color:transparent}.give_notices .notice-dismiss:hover:before{color:#dc3232}.give_error,.give_success,.give_warning{position:relative;margin:15px 0;background:#f9f9f9;padding:1em 1.5em 1em 2em;border-left:4px solid;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both}.give_error>p,.give_success>p,.give_warning>p{margin:0!important;color:#333}.give_error:before,.give_success:before,.give_warning:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;font-size:16px;margin-top:-15px;left:-17px;color:#fff;width:30px;height:30px;border-radius:100%;text-align:center;line-height:30px;text-shadow:1px 1px rgba(0,0,0,.5)}.give_error{border-color:#a00}.give_error:before{content:"\F02D";background-color:#a00}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:"\E601"}.give_warning{border-color:#ffba00}.give_warning:before{background-color:#ffba00;content:"\F02D"}.twentythirteen .give_forms{padding:40px 0}.twentyfourteen .tfgive{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfgive .give_forms .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfgive .give_forms .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfgive{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfgive{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfgive{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfgive{margin-right:54px}.full-width .twentyfourteen .tfgive{margin-right:auto}}.twentyfifteen .t15give{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15give .page-title{margin-left:0}.twentyfifteen .t15give div.summary{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15give{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15give{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.avada-row>div.give-wrap #content{width:100%}.give-goal-progress{margin-bottom:20px;clear:both}.give-goal-progress .income{font-size:46px;line-height:48px;letter-spacing:-1px;color:#333}.give-goal-progress .raised{margin-bottom:15px}.give-progress-bar{height:20px;position:relative;background:#eee;border-radius:25px;overflow:hidden}.give-progress-bar>span{display:block;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}table.give-table{color:#666;font-size:14px;text-shadow:1px 1px 0 #fff;background:#eaebec;margin:20px 0;border:1px solid #e0e0e0;border-top:none;border-bottom:none;width:100%}table.give-table thead{font-weight:700}table.give-table thead th:first-child{text-align:left}table.give-table th{padding:21px 25px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:none;background:#f6f6f6;text-align:center;font-weight:700}table.give-table tbody tr{text-align:center}table.give-table tbody tr td{padding:18px;border:none;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;text-align:center}table.give-table tbody tr td:first-child{text-align:left;border-left:0}table.give-table tbody tr:nth-child(2n) td{background:#fcfcfc}body.give-twentysixteen div.entry-summary{margin:0}body.give-twentysixteen button.give-btn{color:#333}body.give-twentysixteen .give-submit{color:#fff}body.give-twentysixteen fieldset#give_terms_agreement{padding-left:0}body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,body.give-twentyseventeen.colors-dark div.give_notices p{color:#000}body.give-twentyseventeen.colors-dark form[id*=give] fieldset{background-color:transparent}html[class*=avia] body#top form[id*=give-form] input.give-amount-top{width:unset;border:1px solid #ccc;border-left:none}html[class*=avia] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{left:7px}html[class*=avia] body#top [id*=give-form].give-fl-form div.give-fl-is-active input{padding:8px 6px 0}.give-donation-history .give-table{table-layout:auto}.give-donation-history .give-table .give-security-column{float:left}.give-donation-history .give-table .give-security-column.give-security-description-wrap{width:75%;padding:16px 13px;font-size:12px;font-style:italic}.give-donation-history .give-table .give-security-column.give-security-button-wrap{width:25%;padding:25px 5px}.give-donation-history .give-table .give-security-column.give-security-button-wrap span{display:none;padding:0 20px}.give-donation-history .give-table .title-for-mobile{display:none}@media screen and (max-width:480px){#give_user_history thead{display:none}#give_user_history tbody{border-top:1px solid #e0e0e0}#give_user_history tr{padding:.5rem 0;background:#fff}#give_user_history tr:nth-child(2n){background-color:#fafafa}#give_user_history td{border:none;padding-top:0;padding-bottom:0;background-color:transparent}#give_user_history td,#give_user_history tr{display:block;border-left:none;text-align:left}#give_user_history .title-for-mobile{display:inline-block;font-weight:700;min-width:6em}}.give-modal{top:0;left:0;width:100%;height:100%;z-index:2148482499;position:fixed;overflow:hidden;outline:none!important;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.give-modal form[id*=give-form],.give-modal form[id*=give-form] .give-submit{margin-bottom:0}.give-modal form[id*=give-form] .give-payment-mode-label{margin-top:0;padding-top:0}@media (max-width:580px){.give-modal form[id*=give-form] .give-input{font-size:16px}}.give-modal .mfp-content{box-sizing:border-box;position:relative;background:#fff;padding:20px;width:auto;max-width:650px;margin:40px auto;z-index:2148482599}.give-modal .mfp-content [id*=give-form] #give-payment-mode-select,.give-modal .mfp-content [id*=give-form] #give_purchase_form_wrap,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-amount,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-levels-wrap{display:block}.give-modal .mfp-content .mfp-close:hover{background-color:transparent}.give-modal form.give-form button.mfp-close{position:absolute;display:block!important}.give-modal .mfp-container:after{display:none}.give-modal .mfp-content{vertical-align:middle;transform:translateY(-100px)}.give-modal.mfp-bg,.give-modal .mfp-content{opacity:0;transition:all .2s}.give-modal.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.give-modal.mfp-ready.mfp-bg{opacity:.8}.give-modal.mfp-removing .mfp-content{transform:translateY(-50px);opacity:0}.give-modal.mfp-removing.mfp-bg{opacity:0}.give-donation-grid-item-form{position:relative;margin:0 auto;max-width:600px;background-color:#fff;padding:1rem 1.5rem;height:85vh;overflow-y:auto}.give-donation-grid-item-form #give_purchase_form_wrap{display:block!important}.give-donation-grid-item-form .give-btn-modal,.give-donation-grid-item-form .give-btn-reveal{display:none!important}.give-donation-grid-item-form .give-form-title{display:none}.modal-fade-slide.give-modal .mfp-content{padding:0;max-width:100%}.modal-fade-slide .give-modal--slide{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-ready .give-modal--slide{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--slide{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.mfp-close:hover{background-color:transparent}.mfp-content .give-display-button-only .give-form-title{display:none}.mfp-content .give-display-button-only>:not(form),.mfp-content .give-display-button-only form>:not(.give-btn-modal){display:block}.give-donor{border:1px solid #e5e5e5;background:#fff;font-size:1em;margin-bottom:20px;padding:20px;position:relative;transition:all .2s ease-out;width:100%}.give-donor__header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.give-donor__image{border:1px solid #e5e5e5;background:#fff;text-align:center;-ms-flex-preferred-size:60px;flex-basis:60px;-ms-flex-negative:0;flex-shrink:0;line-height:60px;height:60px;margin-right:10px;overflow:hidden;border-radius:50%}.give-donor__image img{border-radius:50%;display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:100%}.give-donor__details{-ms-flex-positive:1;flex-grow:1;overflow:hidden}.give-donor__name{font-size:1em;font-weight:400;color:#333;line-height:1.3;margin:0}.give-donor__timestamp{color:#333;display:block;font-size:75%}.give-donor__content{color:#333;margin-top:10px;position:relative}.give-donor__content p{font-size:1em;margin:0 0 20px}.give-donor-wall-modal p:last-child,.give-donor__content p:last-child{margin-bottom:0}.give-wrap .give-grid{max-width:30rem}.give-wrap .give-grid__item{margin-bottom:1.5rem}@supports (display:grid){@media (min-width:30rem){.give-wrap .give-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid--best-fit{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:30rem) and (min-width:40rem){.give-wrap .give-grid--2,.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:30rem) and (min-width:72rem){.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(3,1fr)}}@media (min-width:30rem) and (min-width:90rem){.give-wrap .give-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:30rem){.give-wrap .give-grid__item{display:-ms-flexbox;display:flex;margin-bottom:0}}}.give-wrap .give-card{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);color:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;text-decoration:none;top:0;transition:all .1s ease-out}.give-wrap .give-card:active,.give-wrap .give-card:focus,.give-wrap .give-card:hover,.give-wrap .give-card:visited{border-color:#ccc;box-shadow:0 4px 12px rgba(0,0,0,.16);top:-4px}.give-wrap .give-card__media img{border-radius:0;box-shadow:none;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;-ms-flex-order:1;order:1;width:100%}.give-wrap .give-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-order:2;order:2;padding:1.5rem}.give-wrap .give-card__body>:last-child{margin-bottom:0}.give-wrap .give-card__title{line-height:1.3;margin:0 0 .75rem;padding:0}.give-wrap .give-card__text{margin:0 0 1.5rem;padding:0}.give-wrap .give-card__progress{margin-top:auto;width:100%}.give-wrap .give-card__progress .raised,.give-wrap .give-card__progress>:last-child{margin-bottom:0}.give-wrap .give-card__progress .income{font-size:2em}.give-wrap .give-page-numbers{font-size:1.25em}#give-receipt .timeline-item{background:#fff}@keyframes b{0%{background-position:0 0}to{background-position:520px 0}}#give-receipt .placeholder-container-animation{max-width:650px;margin:0 auto}#give-receipt .animated-background{animation-duration:.85s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:b;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:520px 100%;position:relative}#give-receipt .container{margin:0 auto;width:650px;background-color:#eee;border:1px solid #eee}#give-receipt .layer{display:-ms-flexbox;display:flex}#give-receipt .layer.h1{height:28px}#give-receipt .layer.h2{height:22px}#give-receipt .layer.inline-radios{height:12px}#give-receipt .layer.label{height:8px}#give-receipt .layer-item.opaque{background:#fff}#give-receipt .layer-gap{background-color:#fff}#give-receipt .layer-gap.large{height:40px}#give-receipt .layer-gap.medium{height:20px}#give-receipt .layer-gap.small{height:10px}#give-receipt .layer-1 .layer-item:nth-child(odd){width:45%}#give-receipt .layer-1 .layer-item:nth-child(2n){width:55%}#give-receipt .layer-4 .layer-item:first-child{width:30%}#give-receipt .layer-4 .layer-item:nth-child(2){width:10%}#give-receipt .layer-4 .layer-item:nth-child(3){width:20%}#give-receipt .layer-4 .layer-item:nth-child(4){width:30%}#give-receipt .layer-4 .layer-item:nth-child(5){width:10%}#give-receipt .layer-5 .layer-item:first-child{width:40%}#give-receipt .layer-5 .layer-item:nth-child(2){width:5%}#give-receipt .layer-5 .layer-item:nth-child(3){width:15%}#give-receipt .layer-5 .layer-item:nth-child(4){width:40%}#give-receipt .layer-6 .layer-item:nth-child(odd){width:30%}#give-receipt .layer-6 .layer-item:nth-child(2n){width:70%}#give-receipt .layer-8 .layer-item:first-child{width:40%}#give-receipt .layer-8 .layer-item:nth-child(2){width:20%}#give-receipt .layer-8 .layer-item:nth-child(3){width:40%}
15
  * @author: Paul Ryley (http://geminilabs.io)
16
  * @url: https://geminilabs.github.io/float-labels.js
17
  * @license: MIT
18
+ */[id*=give-form].give-fl-form .give-fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id*=give-form].give-fl-form input.give-fl-input,[id*=give-form].give-fl-form select.give-fl-select,[id*=give-form].give-fl-form textarea.give-fl-textarea{width:100%;outline:0;font-size:16px;line-height:normal;border-radius:0;border:1px solid #ccc;background-color:inherit;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:0}[id*=give-form].give-fl-form input.give-fl-input:-moz-placeholder,[id*=give-form].give-fl-form input.give-fl-input::-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-moz-placeholder{color:#bbb}[id*=give-form].give-fl-form input.give-fl-input:-ms-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-ms-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder{color:#bbb}[id*=give-form].give-fl-form input.give-fl-input::-webkit-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-webkit-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder{color:#bbb}[id*=give-form].give-fl-form select.give-fl-select{position:relative;color:#bbb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}[id*=give-form].give-fl-form .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form .give-fl-is-active textarea.give-fl-textarea{color:#333;background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form .give-fl-has-focus input.give-fl-input,[id*=give-form].give-fl-form .give-fl-has-focus select.give-fl-select,[id*=give-form].give-fl-form .give-fl-has-focus textarea.give-fl-textarea{background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form label.give-fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-12px;left:0;font-size:12px;font-weight:700;line-height:1;color:#bbb;border-radius-top-left:0;transition:all .2s ease-in-out;z-index:1}[id*=give-form].give-fl-form .give-fl-is-active label.give-fl-label{opacity:1;visibility:visible}[id*=give-form].give-fl-form .give-fl-has-focus label.give-fl-label{color:#1976d2}[id*=give-form].give-fl-form .give-fl-is-required:before{opacity:1;content:"*";display:block;position:absolute;top:1px;right:18px;font-size:16px;line-height:1.75;color:#d32f2f;transition:all .2s ease-in-out;padding:6px 0 0;z-index:1}[id*=give-form].give-fl-form .give-fl-is-required.give-fl-is-active:before{opacity:0}[id*=give-form].give-fl-form.give-fl-style-1 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select{height:44px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label{top:1px;left:10px;background-color:transparent;padding:12px 3px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label:before{content:"";display:block;position:absolute;top:19px;left:0;right:0;height:1px;background-color:inherit;z-index:-1}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label{top:-9px;padding:3px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before{top:9px}[id*=give-form].give-fl-form.give-fl-style-2 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 textarea.give-fl-textarea{padding:12px}[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select{height:56px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea{padding:18px 12px 6px}[id*=give-form].give-fl-form.give-fl-style-2 label.give-fl-label{top:1px;left:10px;padding:6px 3px 3px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form .give-fl-wrap-select:after{content:"";position:absolute;display:block;top:1px;right:6px;height:calc(100% - 2px);width:15px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#bbb' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>") no-repeat;background-position:100% 50%;background-size:7px 14px;z-index:2}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\E603"}.give-icon-heart:before{content:"\E604"}.give-icon-question:before{content:"\E602"}.give-icon-info:before{content:"\E601"}.give-icon-new-tab:before{content:"\EA7E"}.give-icon-alert:before{content:"\F02D"}.give-icon-help:before{content:"\E606"}.give-icon-spinner:before{content:"\E605"}.give-button-with-loader span.give-loading-animation:before,.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:"\E607"}.give-icon-plus:before{content:"\E040"}.give-icon-minus:before{content:"\E041"}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:"\E600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E800"}.fa-spin,.give-button-with-loader span.give-loading-animation,form[id*=give-form] .give-loading-animation{animation:a 1s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}body.give_receipt_page{background-color:#fff;color:#141412;margin:0;font-family:Helvetica,sans-serif;font-size:12px}body.give_receipt_page #give_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.give_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.give_receipt_page td,body.give_receipt_page th{display:table-cell;text-align:left;border-top:1px solid #ededed;padding:6px 10px 6px 0;font-weight:400}body.give_receipt_page th{font-weight:700;text-transform:uppercase}body.give_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}table#give_donation_receipt,table#give_donation_receipt_products{width:100%}table#give_donation_receipt td,table#give_donation_receipt th{text-align:left}table#give_donation_receipt .give-receipt-thead-text{font-size:18px;text-align:center;display:block}table#give_donation_receipt .give-receipt-thead-text>span{font-size:16px}table#give_donation_receipt li{margin:0 0 8px 10px}table#give_donation_receipt ul{margin:0;padding:0;list-style:none}table#give_donation_receipt .give_receipt_payment_status.failed,table#give_donation_receipt .give_receipt_payment_status.pending,table#give_donation_receipt .give_receipt_payment_status.revoked{color:#f73f2e}table#give_donation_receipt span.donation-level-text-wrap{font-style:italic;display:block}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea{line-height:inherit;padding:12px;background-color:#fff}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url]{height:auto;min-height:50px}[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select{line-height:inherit}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{top:1px;left:13px;right:0;padding:6px 0 0}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator{display:none}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip{position:absolute;top:0;width:100%;height:100%;margin:0;z-index:1}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip:before{content:unset}.give-clearfix{*zoom:1}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}.give-clearfix:after{clear:both}[id*=give-form] .give-hidden{display:none}[id*=give-form] fieldset{background-color:transparent;border:none;padding:0;margin:0;border:0}[id*=give-form] .give-form-title{padding:0;margin:0 0 15px}[id*=give-form] div#give-sidebar-left{width:38%;float:left}[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div.images img{display:block;width:100%;height:auto;box-shadow:none}[id*=give-form] .give-custom-amount-text{clear:both}[id*=give-form] div.summary{width:58%;float:right}[id*=give-form] div.summary.give-full-width{width:100%;float:none}[id*=give-form] .give_form select.give-select.required{color:#000}[id*=give-form] div.give-form-content-wrap{margin:0 0 20px}[id*=give-form] div.give-form-content-wrap.give_post_form-content{margin:20px 0 0}[id*=give-form].give-display-modal form .give_notices{display:none}[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}[id*=give-form] .cc-address{margin-bottom:15px}.single-give_forms.et_right_sidebar #main-content .container:before{display:none}.single-give_forms .give_forms{*zoom:1}.single-give_forms .give_forms:after,.single-give_forms .give_forms:before{content:" ";display:table}.single-give_forms .give_forms:after{clear:both}#give-purchase-gravatars .give-gravatars-title{margin:0 0 15px}#give-purchase-gravatars .give-purchase-gravatars-list{list-style:none;margin:0;padding:0}#give-purchase-gravatars .give-purchase-gravatars-list li{list-style-type:none;display:inline-block;margin:0 5px 0 0;padding:0}#give-recurring-form,form.give-form,form[id*=give-form]{margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}#give-recurring-form .give-title-prefix-wrap .form-row-first,#give-recurring-form .give-title-prefix-wrap .form-row-last,form.give-form .give-title-prefix-wrap .form-row-first,form.give-form .give-title-prefix-wrap .form-row-last,form[id*=give-form] .give-title-prefix-wrap .form-row-first,form[id*=give-form] .give-title-prefix-wrap .form-row-last{float:left;width:40%}#give-recurring-form .give-title-prefix-wrap .form-row-title,form.give-form .give-title-prefix-wrap .form-row-title,form[id*=give-form] .give-title-prefix-wrap .form-row-title{float:left;width:15%}#give-recurring-form .give-tooltip,form.give-form .give-tooltip,form[id*=give-form] .give-tooltip{margin:0 3px;padding:0;font-size:14px;transition:all .2s linear;color:rgba(51,51,51,.5)}#give-recurring-form .give-tooltip:hover,form.give-form .give-tooltip:hover,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{background-color:transparent;font-size:1.15em;font-weight:700;margin:10px 0 15px;padding:0 0 5px;border-bottom:1px solid rgba(0,0,0,.1);width:100%}#give-recurring-form h3.give-section-break span.sub-text,#give-recurring-form h4.give-section-break span.sub-text,#give-recurring-form legend span.sub-text,form.give-form h3.give-section-break span.sub-text,form.give-form h4.give-section-break span.sub-text,form.give-form legend span.sub-text,form[id*=give-form] h3.give-section-break span.sub-text,form[id*=give-form] h4.give-section-break span.sub-text,form[id*=give-form] legend span.sub-text{font-style:italic;font-weight:400}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{*zoom:1;box-sizing:border-box;margin:0 0 15px;overflow:visible;padding:0}#give-recurring-form .form-row:after,#give-recurring-form .form-row:before,form.give-form .form-row:after,form.give-form .form-row:before,form[id*=give-form] .form-row:after,form[id*=give-form] .form-row:before{content:" ";display:table}#give-recurring-form .form-row:after,form.give-form .form-row:after,form[id*=give-form] .form-row:after{clear:both}#give-recurring-form .form-row:last-child,form.give-form .form-row:last-child,form[id*=give-form] .form-row:last-child{margin-bottom:15px}#give-recurring-form .form-row label,form.give-form .form-row label,form[id*=give-form] .form-row label{display:block;margin:0 0 5px;position:relative;line-height:1.7}#give-recurring-form .form-row label.checkbox,form.give-form .form-row label.checkbox,form[id*=give-form] .form-row label.checkbox{display:inline}#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=text],#give-recurring-form .form-row input[type=url],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=text],form.give-form .form-row input[type=url],form.give-form .form-row select,form.give-form .form-row textarea,form[id*=give-form] .form-row input[type=email],form[id*=give-form] .form-row input[type=password],form[id*=give-form] .form-row input[type=tel],form[id*=give-form] .form-row input[type=text],form[id*=give-form] .form-row input[type=url],form[id*=give-form] .form-row select,form[id*=give-form] .form-row textarea{box-sizing:border-box;width:100%;border-radius:0;outline:none;color:#333;background-color:#fdfdfd;border:1px solid #ccc;margin:0;padding:.5em}#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurring-form .form-row input[type=tel]:focus,#give-recurring-form .form-row input[type=text]:focus,#give-recurring-form .form-row input[type=url]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=text]:focus,form.give-form .form-row input[type=url]:focus,form.give-form .form-row select:focus,form.give-form .form-row textarea:focus,form[id*=give-form] .form-row input[type=email]:focus,form[id*=give-form] .form-row input[type=password]:focus,form[id*=give-form] .form-row input[type=tel]:focus,form[id*=give-form] .form-row input[type=text]:focus,form[id*=give-form] .form-row input[type=url]:focus,form[id*=give-form] .form-row select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=url].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=url].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form[id*=give-form] .form-row input[type=email].required,form[id*=give-form] .form-row input[type=password].required,form[id*=give-form] .form-row input[type=tel].required,form[id*=give-form] .form-row input[type=text].required,form[id*=give-form] .form-row input[type=url].required,form[id*=give-form] .form-row select.required,form[id*=give-form] .form-row textarea.required{color:#333}#give-recurring-form .form-row-first,#give-recurring-form .form-row-title,form.give-form .form-row-first,form.give-form .form-row-title,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-title{margin-right:2.5%}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,form.give-form .form-row-first,form.give-form .form-row-last,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last{float:left;width:48.5%}#give-recurring-form .form-row-last,form.give-form .form-row-last,form[id*=give-form] .form-row-last{float:right}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{*zoom:1;clear:both}#give-recurring-form .form-row-wide:after,#give-recurring-form .form-row-wide:before,form.give-form .form-row-wide:after,form.give-form .form-row-wide:before,form[id*=give-form] .form-row-wide:after,form[id*=give-form] .form-row-wide:before{content:" ";display:table}#give-recurring-form .form-row-wide:after,form.give-form .form-row-wide:after,form[id*=give-form] .form-row-wide:after{clear:both}#give-recurring-form .form-row-two-thirds,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-two-thirds{float:left;width:65.75%}#give-recurring-form .form-row-two-thirds.form-row-first,form.give-form .form-row-two-thirds.form-row-first,form[id*=give-form] .form-row-two-thirds.form-row-first{margin-left:0}#give-recurring-form .form-row-one-third,form.give-form .form-row-one-third,form[id*=give-form] .form-row-one-third{float:left;width:31.25%;margin-left:3%}#give-recurring-form .form-row-one-third.form-row-first,form.give-form .form-row-one-third.form-row-first,form[id*=give-form] .form-row-one-third.form-row-first{margin-left:0}@media (max-width:480px){#give-recurring-form .form-row-responsive,form.give-form .form-row-responsive,form[id*=give-form] .form-row-responsive{margin-left:0;margin-right:0;width:100%}}#give-recurring-form .give-error,#give-recurring-form .give-required-indicator,form.give-form .give-error,form.give-form .give-required-indicator,form[id*=give-form] .give-error,form[id*=give-form] .give-required-indicator{color:#a00}#give-recurring-form .card-expiration>select,form.give-form .card-expiration>select,form[id*=give-form] .card-expiration>select{width:44%;margin:0}#give-recurring-form .card-expiration>span.exp-divider,form.give-form .card-expiration>span.exp-divider,form[id*=give-form] .card-expiration>span.exp-divider{display:inline;text-align:center}#give-recurring-form .card-expiration select.card-expiry-year,form.give-form .card-expiration select.card-expiry-year,form[id*=give-form] .card-expiration select.card-expiry-year{float:right}#give-recurring-form .give-disabled,#give-recurring-form [disabled],form.give-form .give-disabled,form.give-form [disabled],form[id*=give-form] .give-disabled,form[id*=give-form] [disabled]{cursor:not-allowed}form[id*=give-form] .give-donation-amount{margin:0 0 15px}form[id*=give-form] .give-donation-amount .give-currency-symbol{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;box-sizing:border-box;float:left}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before{border-left:1px solid #ccc;border-right:none}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after{border-left:none;border-right:1px solid #ccc}form[id*=give-form] .give-donation-amount #give-amount,form[id*=give-form] .give-donation-amount #give-amount-text{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;min-width:125px;float:left}form[id*=give-form] .give-donation-amount #give-amount-text.invalid-amount,form[id*=give-form] .give-donation-amount #give-amount.invalid-amount{border:1px solid red}form[id*=give-form] .give-donation-amount input.give-amount-top{width:125px}form[id*=give-form] .give-donation-amount span.give-final-total-amount{border:1px solid #ccc;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;cursor:not-allowed;background:#fff;float:left}form[id*=give-form] #give_terms_agreement legend{display:none}form[id*=give-form] #give_terms_agreement label{display:inline-block}form[id*=give-form] #give-final-total-wrap{margin:10px 0 25px;padding:0;*zoom:1}form[id*=give-form] #give-final-total-wrap:after,form[id*=give-form] #give-final-total-wrap:before{content:" ";display:table}form[id*=give-form] #give-final-total-wrap:after{clear:both}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;box-sizing:border-box;float:left;border:1px solid #ccc}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-donation-total-label{display:block;float:none}}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;border-left:none;float:left}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;border-top:0;display:block;float:none}}.give-display-button-only>:not(form),.give-display-button-only form[id*=give-form]>:not(.give-btn-modal){display:none}form[id*=give-form] input[type=radio]{margin:0 .5em 0 0}form[id*=give-form] #give-donation-level-radio-list{margin:0 0 15px;padding:0;list-style:none;clear:both}form[id*=give-form] #give-donation-level-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}form[id*=give-form] #give-donation-level-radio-list>li label{cursor:pointer;display:inline-block;margin:0}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{margin:0 .5em 0 0;outline:none;width:auto}form[id*=give-form] #give-gateway-radio-list{*zoom:1;margin:0 0 15px;padding:0;list-style:none}form[id*=give-form] #give-gateway-radio-list:after,form[id*=give-form] #give-gateway-radio-list:before{content:" ";display:table}form[id*=give-form] #give-gateway-radio-list:after{clear:both}form[id*=give-form] #give-gateway-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}@media (min-width:480px){form[id*=give-form] #give-gateway-radio-list>li{display:inline-block;margin-right:15px;margin-left:0}}form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option{cursor:pointer;display:inline;margin:0}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{margin:0 .25em 0 0;outline:none;width:auto;display:inline}form[id*=give-form] input[type=checkbox]{margin:0 .25em 0 0}form[id*=give-form] select.give-select-level{outline:none;border-radius:0;min-width:155px;border:1px solid #ccc;margin:0 0 15px;display:block;clear:both;color:#333;background-color:#fdfdfd;padding:.5em;max-width:100%}#give-donation-level-button-wrap{*zoom:1;margin:0 0 15px;padding:0;clear:both;list-style:none}#give-donation-level-button-wrap:after,#give-donation-level-button-wrap:before{content:" ";display:table}#give-donation-level-button-wrap:after{clear:both}#give-donation-level-button-wrap>li{list-style-type:none;list-style-image:none;float:left;margin:0 5px 5px 0}.give_terms_links{float:right}[id*=give_secure_site_wrapper]{padding:4px 4px 15px 0;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-cvc.valid,#give_purchase_form_wrap input.give-input.card-expiry.valid,#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:16px}#give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry){background-position:right 55px top 50%}#give_purchase_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:37px;height:26px;background-size:37px 26px!important}#give_purchase_form_wrap .fl-wrap span.card-type{top:calc(.5em + 6px);right:11px}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(../images/visa.svg) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(../images/mastercard.svg) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(../images/discover.svg) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(../images/amex.svg) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(../images/maestro.svg) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(../images/diners-club.svg) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(../images/jcb.svg) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(../images/dankort.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(../images/unionpay.svg) no-repeat}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:right;height:16px;width:16px;margin:0;padding:0;font-style:italic;line-height:20px;font-size:16px;font-weight:400}form[id*=give-form] .give-loading-animation{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;height:16px;width:16px;line-height:1;font-size:16px;margin:0 5px 0 0;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:right}[id*=give-form] .give-login-account-wrap{margin:0 0 15px;position:relative}[id*=give-form] .give-login-account-wrap .give-login-message{text-align:right;margin:0;padding:0}[id*=give-form] .give-login-account-wrap .give-loading-text{position:absolute;right:0;top:.25em}[id*=give-form] fieldset[id^=give-login-fields]{margin:0 0 15px}[id*=give-form] .give-new-account-link{margin:0 0 15px;padding:0}[id*=give-form] .give_login_forgot_password{float:right}.give-submit-button-wrap input.give-cancel-login,[id^=give-user-login-submit] input.give-cancel-login{margin-left:5px}.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] span.give-loading-animation{margin:0 0 0 .5em;display:none}.give-submit-button-wrap .give-submit,[id^=give-user-login-submit] .give-submit{float:left}.give-user-login-fields-container:after{display:block;content:"";clear:both}#give-login-form div.give-login,#give-login-form legend,#give-register-form div.give-login,#give-register-form legend{line-height:2;margin-bottom:15px}#give-login-form label,#give-register-form label{min-width:100px;display:inline-block}div.give-form-wrap.mfp-hide{display:block!important}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{margin-bottom:1.2em;line-height:1.4}div.mfp-content form[id*=give-form] .give_notices{display:block!important}.give-btn{background:#ededed;border:1px solid #ccc;color:#333;padding:8px 10px;cursor:pointer;line-height:1.2em;font-size:1em}.give-btn:hover{background:#dbdbdb}#give_profile_editor_form legend{width:auto;padding:0 5px 5px;border-bottom:0}form#give-email-access-form div.g-recaptcha,form#give-email-access-form input#give-email{margin:0 0 15px}form#give-email-access-form input#give-email{width:305px}@media (max-width:768px){[id*=give-form] div#give-sidebar-left,[id*=give-form] div.images,[id*=give-form] div.summary{width:100%;float:none}}.give-form-wrap .give-form h3.give-section-break,.give-form-wrap .give-form h4.give-section-break{margin:10px 0 0}.give-do-validate input.error{border-color:red!important}.give-button-with-loader span.give-loading-animation{display:none;position:relative;top:3px;float:right;font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:16px;width:16px;line-height:1;font-size:16px;margin:0 0 0 5px;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}.give-active span.give-loading-animation{display:inline}.give_notices{position:relative}.give_notices .notice-dismiss{position:absolute;top:50%;right:0;transform:translateY(-50%);border:none;margin:0;padding:5px;background:0 0;color:#72777c;cursor:pointer;max-width:28px!important}.give_notices .notice-dismiss:before{background:0 0;color:#72777c;content:"\F153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}.give_notices .notice-dismiss:hover{background-color:transparent}.give_notices .notice-dismiss:hover:before{color:#dc3232}.give_error,.give_success,.give_warning{position:relative;margin:15px 0;background:#f9f9f9;padding:1em 1.5em 1em 2em;border-left:4px solid;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both}.give_error>p,.give_success>p,.give_warning>p{margin:0!important;color:#333}.give_error:before,.give_success:before,.give_warning:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;font-size:16px;margin-top:-15px;left:-17px;color:#fff;width:30px;height:30px;border-radius:100%;text-align:center;line-height:30px;text-shadow:1px 1px rgba(0,0,0,.5)}.give_error{border-color:#a00}.give_error:before{content:"\F02D";background-color:#a00}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:"\E601"}.give_warning{border-color:#ffba00}.give_warning:before{background-color:#ffba00;content:"\F02D"}.twentythirteen .give_forms{padding:40px 0}.twentyfourteen .tfgive{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfgive .give_forms .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfgive .give_forms .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfgive{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfgive{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfgive{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfgive{margin-right:54px}.full-width .twentyfourteen .tfgive{margin-right:auto}}.twentyfifteen .t15give{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15give .page-title{margin-left:0}.twentyfifteen .t15give div.summary{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15give{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15give{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.avada-row>div.give-wrap #content{width:100%}.give-goal-progress{margin-bottom:20px;clear:both}.give-goal-progress .income{font-size:46px;line-height:48px;letter-spacing:-1px;color:#333}.give-goal-progress .raised{margin-bottom:15px}.give-progress-bar{height:20px;position:relative;background:#eee;border-radius:25px;overflow:hidden}.give-progress-bar>span{display:block;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}table.give-table{color:#666;font-size:14px;text-shadow:1px 1px 0 #fff;background:#eaebec;margin:20px 0;border:1px solid #e0e0e0;border-top:none;border-bottom:none;width:100%}table.give-table thead{font-weight:700}table.give-table thead th:first-child{text-align:left}table.give-table th{padding:21px 25px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:none;background:#f6f6f6;text-align:center;font-weight:700}table.give-table tbody tr{text-align:center}table.give-table tbody tr td{padding:18px;border:none;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;text-align:center}table.give-table tbody tr td:first-child{text-align:left;border-left:0}table.give-table tbody tr:nth-child(2n) td{background:#fcfcfc}body.give-twentysixteen div.entry-summary{margin:0}body.give-twentysixteen button.give-btn{color:#333}body.give-twentysixteen .give-submit{color:#fff}body.give-twentysixteen fieldset#give_terms_agreement{padding-left:0}body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,body.give-twentyseventeen.colors-dark div.give_notices p{color:#000}body.give-twentyseventeen.colors-dark form[id*=give] fieldset{background-color:transparent}html[class*=avia] body#top form[id*=give-form] input.give-amount-top{width:unset;border:1px solid #ccc;border-left:none}html[class*=avia] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{left:7px}html[class*=avia] body#top [id*=give-form].give-fl-form div.give-fl-is-active input{padding:8px 6px 0}.give-donation-history .give-table{table-layout:auto}.give-donation-history .give-table .give-security-column{float:left}.give-donation-history .give-table .give-security-column.give-security-description-wrap{width:75%;padding:16px 13px;font-size:12px;font-style:italic}.give-donation-history .give-table .give-security-column.give-security-button-wrap{width:25%;padding:25px 5px}.give-donation-history .give-table .give-security-column.give-security-button-wrap span{display:none;padding:0 20px}.give-donation-history .give-table .title-for-mobile{display:none}@media screen and (max-width:480px){#give_user_history thead{display:none}#give_user_history tbody{border-top:1px solid #e0e0e0}#give_user_history tr{padding:.5rem 0;background:#fff}#give_user_history tr:nth-child(2n){background-color:#fafafa}#give_user_history td{border:none;padding-top:0;padding-bottom:0;background-color:transparent}#give_user_history td,#give_user_history tr{display:block;border-left:none;text-align:left}#give_user_history .title-for-mobile{display:inline-block;font-weight:700;min-width:6em}}.give-modal{top:0;left:0;width:100%;height:100%;z-index:2148482499;position:fixed;overflow:hidden;outline:none!important;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.give-modal form[id*=give-form],.give-modal form[id*=give-form] .give-submit{margin-bottom:0}.give-modal form[id*=give-form] .give-payment-mode-label{margin-top:0;padding-top:0}@media (max-width:580px){.give-modal form[id*=give-form] .give-input{font-size:16px}}.give-modal .mfp-content{box-sizing:border-box;position:relative;background:#fff;padding:20px;width:auto;max-width:650px;margin:40px auto;z-index:2148482599}.give-modal .mfp-content [id*=give-form] #give-payment-mode-select,.give-modal .mfp-content [id*=give-form] #give_purchase_form_wrap,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-amount,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-levels-wrap{display:block}.give-modal .mfp-content .mfp-close:hover{background-color:transparent}.give-modal form.give-form button.mfp-close{position:absolute;display:block!important}.give-modal .mfp-container:after{display:none}.give-modal .mfp-content{vertical-align:middle;transform:translateY(-100px)}.give-modal.mfp-bg,.give-modal .mfp-content{opacity:0;transition:all .2s}.give-modal.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.give-modal.mfp-ready.mfp-bg{opacity:.8}.give-modal.mfp-removing .mfp-content{transform:translateY(-50px);opacity:0}.give-modal.mfp-removing.mfp-bg{opacity:0}.give-donation-grid-item-form{position:relative;margin:0 auto;max-width:600px;background-color:#fff;padding:1rem 1.5rem;height:85vh;overflow-y:auto}.give-donation-grid-item-form #give_purchase_form_wrap{display:block!important}.give-donation-grid-item-form .give-btn-modal,.give-donation-grid-item-form .give-btn-reveal{display:none!important}.give-donation-grid-item-form .give-form-title{display:none}.modal-fade-slide.give-modal .mfp-content{padding:0;max-width:100%}.modal-fade-slide .give-modal--slide{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-ready .give-modal--slide{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--slide{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.mfp-close:hover{background-color:transparent}.mfp-content .give-display-button-only .give-form-title{display:none}.mfp-content .give-display-button-only>:not(form),.mfp-content .give-display-button-only form>:not(.give-btn-modal){display:block}.give-donor{border:1px solid #e5e5e5;background:#fff;font-size:1em;margin-bottom:20px;padding:20px;position:relative;transition:all .2s ease-out;width:100%}.give-donor__header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.give-donor__image{border:1px solid #e5e5e5;background:#fff;text-align:center;-ms-flex-preferred-size:60px;flex-basis:60px;-ms-flex-negative:0;flex-shrink:0;line-height:60px;height:60px;margin-right:10px;overflow:hidden;border-radius:50%}.give-donor__image img{border-radius:50%;display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:100%}.give-donor__details{-ms-flex-positive:1;flex-grow:1;overflow:hidden}.give-donor__name{font-size:1em;font-weight:400;color:#333;line-height:1.3;margin:0}.give-donor__timestamp{color:#333;display:block;font-size:75%}.give-donor__content{color:#333;margin-top:10px;position:relative}.give-donor__content p{font-size:1em;margin:0 0 20px}.give-donor-wall-modal p:last-child,.give-donor__content p:last-child{margin-bottom:0}.give-wrap .give-grid{max-width:30rem}.give-wrap .give-grid__item{margin-bottom:1.5rem}.give-wrap .give-wrap:before{display:block;content:"";clear:both}@media (min-width:30rem){.give-wrap .give-grid{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid,.give-wrap .give-grid__item{display:-ms-flexbox;display:flex}.give-wrap .give-grid__item{padding:0 .75rem}}@media (min-width:30rem) and (min-width:40rem){.give-wrap .give-grid--2 .give-grid__item,.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:50%}}@media (min-width:30rem) and (min-width:72rem){.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:33.33333%}}@media (min-width:30rem) and (min-width:90rem){.give-wrap .give-grid--4 .give-grid__item{width:25%}}@media (min-width:30rem){.give-wrap .give-grid__item .give-grid__item{display:-ms-flexbox;display:flex;margin-bottom:0}}@supports (display:grid){@media (min-width:30rem){.give-wrap .give-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid__item{display:block;padding:0;width:auto!important}.give-wrap .give-grid--best-fit{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:30rem) and (min-width:40rem){.give-wrap .give-grid--2,.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:30rem) and (min-width:72rem){.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(3,1fr)}}@media (min-width:30rem) and (min-width:90rem){.give-wrap .give-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:30rem){.give-wrap .give-grid__item{display:-ms-flexbox;display:flex;margin-bottom:0}}}.give-wrap .give-card{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);color:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;text-decoration:none;top:0;transition:all .1s ease-out}.give-wrap .give-card:active,.give-wrap .give-card:focus,.give-wrap .give-card:hover,.give-wrap .give-card:visited{border-color:#ccc;box-shadow:0 4px 12px rgba(0,0,0,.16);top:-4px}.give-wrap .give-card__media img{border-radius:0;box-shadow:none;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;-ms-flex-order:1;order:1;width:100%}.give-wrap .give-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-order:2;order:2;padding:1.5rem}.give-wrap .give-card__body>:last-child{margin-bottom:0}.give-wrap .give-card__title{line-height:1.3;margin:0 0 .75rem;padding:0}.give-wrap .give-card__text{margin:0 0 1.5rem;padding:0}.give-wrap .give-card__progress{margin-top:auto;width:100%}.give-wrap .give-card__progress .raised,.give-wrap .give-card__progress>:last-child{margin-bottom:0}.give-wrap .give-card__progress .income{font-size:2em}.give-wrap .give-page-numbers{font-size:1.25em}#give-receipt .timeline-item{background:#fff}@keyframes b{0%{background-position:0 0}to{background-position:520px 0}}#give-receipt .placeholder-container-animation{max-width:650px;margin:0 auto}#give-receipt .animated-background{animation-duration:.85s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:b;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:520px 100%;position:relative}#give-receipt .container{margin:0 auto;width:650px;background-color:#eee;border:1px solid #eee}#give-receipt .layer{display:-ms-flexbox;display:flex}#give-receipt .layer.h1{height:28px}#give-receipt .layer.h2{height:22px}#give-receipt .layer.inline-radios{height:12px}#give-receipt .layer.label{height:8px}#give-receipt .layer-item.opaque{background:#fff}#give-receipt .layer-gap{background-color:#fff}#give-receipt .layer-gap.large{height:40px}#give-receipt .layer-gap.medium{height:20px}#give-receipt .layer-gap.small{height:10px}#give-receipt .layer-1 .layer-item:nth-child(odd){width:45%}#give-receipt .layer-1 .layer-item:nth-child(2n){width:55%}#give-receipt .layer-4 .layer-item:first-child{width:30%}#give-receipt .layer-4 .layer-item:nth-child(2){width:10%}#give-receipt .layer-4 .layer-item:nth-child(3){width:20%}#give-receipt .layer-4 .layer-item:nth-child(4){width:30%}#give-receipt .layer-4 .layer-item:nth-child(5){width:10%}#give-receipt .layer-5 .layer-item:first-child{width:40%}#give-receipt .layer-5 .layer-item:nth-child(2){width:5%}#give-receipt .layer-5 .layer-item:nth-child(3){width:15%}#give-receipt .layer-5 .layer-item:nth-child(4){width:40%}#give-receipt .layer-6 .layer-item:nth-child(odd){width:30%}#give-receipt .layer-6 .layer-item:nth-child(2n){width:70%}#give-receipt .layer-8 .layer-item:first-child{width:40%}#give-receipt .layer-8 .layer-item:nth-child(2){width:20%}#give-receipt .layer-8 .layer-item:nth-child(3){width:40%}.give-grid-ie-utility{margin:0 -12px}@supports (display:grid){.give-grid-ie-utility{margin:0}}
assets/dist/css/give.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///./assets/src/css/frontend/give-frontend.scss","webpack:///./assets/src/css/frontend/_mixins.scss","webpack:///./assets/src/css/plugins/hint.min.scss","webpack:///./assets/src/css/plugins/float-labels.scss","webpack:///./assets/src/css/frontend/_variables.scss","webpack:///./assets/src/css/plugins/magnific-popup.scss","webpack:///./assets/src/css/plugins/_settings.scss","webpack:///./assets/src/css/frontend/fonts.scss","webpack:///./assets/src/css/frontend/receipt.scss","webpack:///./assets/src/css/frontend/float-labels.scss","webpack:///./assets/src/css/frontend/forms.scss","webpack:///./assets/src/css/frontend/alerts.scss","webpack:///./assets/src/css/frontend/layouts.scss","webpack:///./assets/src/css/frontend/progress-bar.scss","webpack:///./assets/src/css/frontend/tables.scss","webpack:///./assets/src/css/frontend/theme-compatibility.scss","webpack:///./assets/src/css/frontend/donation-history.scss","webpack:///./assets/src/css/frontend/modal.scss","webpack:///./assets/src/css/frontend/_components.donor.scss","webpack:///./assets/src/css/frontend/_grid.scss","webpack:///./assets/src/css/frontend/_card.scss","webpack:///./assets/src/css/frontend/_page-numbers.scss","webpack:///./blocks/components/container-placeholder-animation/style.scss"],"names":[],"mappings":"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,WACA,UACA,eACA,mBACA,gBACA,sBACA,yBACA,oDACA,sEACA,eC7EkB,CD2FlB,+ZARC,UA5G6B,CA6G7B,6NAEA,UA/G6B,CAgH7B,4OAEA,UAlH6B,CAmH7B,mDAID,kBACA,WACA,eACA,wBACA,oBAAqB,CACrB,oNAKA,WACA,yBACA,iBCrG2B,CDsG3B,oNAKA,yBACA,iBC3G0B,CD4G1B,iDAGA,UACA,kBACA,cACA,kBACA,UACA,OACA,eACA,gBACA,cACA,WACA,yBACA,sEACA,SAAU,CACV,oEAGA,UACA,kBAAmB,CACnB,oEAGA,aAhKiC,CAiKjC,yDAGA,UACA,YACA,cACA,kBACA,QACA,WACA,eACA,iBACA,cACA,sEACA,gBACA,SAAU,CACV,2EAGA,SAAU,CACV,2MAjKC,gBAA4C,CAC5C,mEAEA,WAAiE,CACjE,oQAIA,gBAA4C,CAC5C,iEAEA,QACA,UACA,6BACA,gBAA8C,CAC9C,wEAEA,WACA,cACA,kBACA,SACA,OACA,QACA,WACA,yBACA,UAAW,CACX,oFAGA,SACA,WAA2B,CAC3B,2FAEA,OAN4D,CAO5D,2MAOA,YAA2B,CAC3B,mEAEA,WAAiE,CACjE,oQAIA,qBAAiE,CACjE,iEAEA,QACA,UACA,mBAA+D,CAC/D,yEAEA,gBAA+B,CAC/B,wDAkHD,WACA,kBACA,cACA,QACA,UACA,wBACA,WACA,2MACA,6BACA,yBACA,SAAU,CACV,QE9LC,gBACA,gBAGA,mBACA,UCrCuC,CDsCxC,kBAVC,MACA,OACA,WACA,YAGA,cAEA,CAcD,UAJC,gBAEA,uBACA,kCAAmC,CACpC,eAIC,kBACA,kBACA,WACA,YACA,OACA,MACA,cACA,mDAAsB,CACvB,sBAKG,WACA,qBACA,YACA,qBAAsB,CACvB,qCAOG,YAAa,CACd,aAMH,kBACA,qBACA,sBACA,cACA,gBACA,eCnF0C,CDoF3C,8DAIG,WACA,WAAY,CACb,cAKD,eAAgB,CACjB,iEAIG,wBACA,eAAgB,CACjB,UAGD,eACA,uBACA,cACe,CAChB,8BAGG,WAAY,CACb,kDAOD,yBACA,sBACA,qCAAiB,CAClB,wBAKG,YAAa,CACd,UAkBC,sBAAwB,CACzB,eAUD,WACA,kBACA,QACA,WACA,kBACA,iBACA,SACA,UACA,eCtK0C,CD6J5C,iBAWI,UChKsC,CDqJ1C,uBAaM,UCjKoC,CD0KvC,sDAMC,YAAa,CACd,kCAOC,iBACA,eACA,uBACA,SACA,wBACA,cACA,aACA,UACA,gBACA,wCACA,uDAA0B,CAb9B,yBAgBM,UACA,QACJ,CAAC,WAMD,WACA,YACA,iBAEA,kBACA,QACA,MACA,qBACA,kBACA,YACA,sBACA,WAEA,kBACA,eACA,uCAA0C,CAhB5C,kCAoBI,SAAU,CApBd,kBAwBI,OAAQ,CACT,6BAIC,UC3OsC,CD4OvC,2DAKC,WACA,WACA,iBACA,kBACA,UAAW,CACZ,aAKD,kBACA,MACA,QACA,WACA,eACA,iBACA,kBAAmB,CACpB,WAKG,kBACA,YACA,SACA,QACA,iBACA,UACA,WACA,aACA,yCAA0C,CAT5C,kBAWI,gBAAiB,CAXrB,kCAeI,SAAU,CAfd,mCAmBI,WACA,cACA,QACA,SACA,kBACA,OACA,MACA,gBACA,iBACA,+BAAgC,CA5BpC,iBAiCI,sBACA,yBACA,OAAO,CAnCX,kBAuCI,sBACA,yBACA,UAAY,CACb,gBAKD,MAAO,CADT,sBAGI,6BACA,gBAAiB,CAJrB,uBAOI,iBACA,+BC7TuC,CD8TxC,iBAID,OAAQ,CADV,uBAGI,4BACA,gBACF,CALF,wBAOI,8BCxUuC,CDyUxC,mBASD,iBACA,mBC5UsC,CD0UxC,gCAII,cACA,WACA,eC9UqC,CDwUzC,8BASI,SAAU,CACX,mBAGD,WACA,SACA,gBACA,kBAAqC,CAJvC,0BAMI,kBACA,cACA,MACA,OACA,WACA,YACA,4EACA,eClWoC,CDmWrC,YAYC,WACA,eACA,YACA,cAEA,oDACA,eACA,aAAc,CACf,wBAJC,aACA,CAOJ,kBAGI,WACA,kBACA,OACA,SACA,YACA,cACA,QACA,WACA,YACA,WACA,4EACA,eCnYoC,CDqXxC,kBAiBI,cACA,cACA,eACA,gBAAiB,CApBrB,mBAuBI,QAAS,CACV,gBAGD,iB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YE,aACA,YACA,YACA,WACA,SACA,UACA,kBACA,iBACA,eACA,eAAmB,CAZrB,4CHlnBE,yBACA,WACA,kBACA,gBACA,oBACA,oBAIA,mCACA,kCGynBA,WACA,YACA,WACA,cACA,eACA,iBACA,0BACA,4BACA,4BAA6B,CAzB/B,gEAgCE,WAAY,CACZ,yCAaA,gBACA,iBAAkB,CAalB,6DAVC,iBACA,SACA,SAAU,CACV,4DAGA,kBACA,QACA,SAAU,CACV,gDAID,eAAgB,CAChB,uCAGA,gBACA,SAAU,CACV,4CAGA,WAAY,CACZ,sGAOA,eAAgB,CAChB,8GAGA,kBACA,YAAa,CACb,gFAEA,UAAW,CACX,wCAKA,cACA,WACA,UAAW,CACX,sHAOA,cACA,kBAAmB,CAJrB,iDAQE,gBACA,oBAAqB,CACrB,4BASD,uBAAyB,CACzB,mFAME,oBACA,eAAgB,CALnB,kDAUE,uBAAyB,CACzB,UAQD,mBACA,sBACA,WACA,iBACA,eACA,kBACA,aAAc,CAPf,gBAUE,kBAAmB,CACnB,iCASA,WACA,kBACA,eAAgB,CAChB,yFASA,eAAgB,CAFlB,6CAKE,WAAY,CACZ,yBAYC,6FAGA,WACA,UAAW,CACX,CASH,kGAEC,eAAgB,CAChB,8BAOC,0BAA4B,CAC5B,qDAQA,aAGA,kBACA,QACA,YHr1BA,yBACA,WACA,kBACA,gBACA,oBACA,oBAIA,mCACA,kCG80BA,YACA,WACA,cACA,eACA,iBACA,0BACA,4BACA,4BAA6B,CAG7B,yCAMA,cAAe,CACf,cCz3BD,iBAAkB,CAClB,8BAGA,kBACA,QACA,QACA,8DACA,YACA,SACA,YACA,eACA,cACA,eACA,wBAA0B,CAX3B,qCAcE,eACA,cACA,gBACA,cACA,6BACA,WACA,YACA,kBACA,WACA,kCAAmC,CAvBrC,oCA2BE,4BAAkC,CA3BpC,2CA8BG,aAAc,CACd,wCAQD,kBACA,cACA,mBACA,0BACA,sBACA,oFACA,UAAW,CATX,8CAYC,mBACA,UPhDQ,COmCT,6DJvBA,yBACA,WACA,kBACA,gBACA,oBACA,oBACA,cAGA,mCACA,kCI+BC,kB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","file":"css/give.css","sourcesContent":["/*!\n * Give Frontend SCSS/CSS\n *\n * @description: The Main SCSS file for FRONTEND styles which is compiled and minified via Gulp taskrunner\n * @package: Give\n * @subpackage: SCSS/Frontend\n * @copyright: Copyright (c) 2016, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@import '_variables';\n@import '_mixins';\n@import '../plugins/hint.min';\n@import '../plugins/float-labels';\n@import '../plugins/magnific-popup';\n@import 'fonts';\n@import 'receipt';\n@import 'float-labels';\n@import 'forms';\n@import 'alerts';\n@import 'layouts';\n@import 'progress-bar';\n@import 'tables';\n@import 'theme-compatibility';\n@import 'donation-history';\n@import 'modal';\n@import '_components.donor';\n\n// Wrapper increases specificity for defensive styling against themes.\n.give-wrap {\n\t@import 'grid';\n\t@import 'card';\n\t@import 'page-numbers';\n}\n\n// Import placeholder style from gutenberg placeholder.\n#give-receipt{\n\t@import '../../../../blocks/components/container-placeholder-animation/style';\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/give-frontend.scss","/**\r\n * Clearfix\r\n */\r\n@mixin clearfix() {\r\n *zoom: 1;\r\n\r\n &:before,\r\n &:after {\r\n content: \" \";\r\n display: table;\r\n }\r\n\r\n &:after {\r\n clear: both;\r\n }\r\n}\r\n\r\n.give-clearfix {\r\n @include clearfix;\r\n}\r\n\r\n/**\r\n * Box Sizing\r\n * https://github.com/timrogers/sass-box-sizing-mixin\r\n */\r\n@mixin box-sizing($box-model) {\r\n -webkit-box-sizing: $box-model; // Safari <= 5\r\n -moz-box-sizing: $box-model; // Firefox <= 19\r\n box-sizing: $box-model;\r\n}\r\n\r\n/**\r\n * CSS3 Easing\r\n */\r\n@mixin easing-transition() {\r\n -moz-transition: 0.2s all linear;\r\n -o-transition: 0.2s all linear;\r\n transition: 0.2s all linear;\r\n}\r\n\r\n//Labels\r\n@mixin give-label() {\r\n padding: .2em .4em .3em;\r\n font-size: 11px;\r\n line-height: 1;\r\n color: #fff;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: baseline;\r\n border-radius: .25em;\r\n \r\n &:hover {\r\n color:#fff;\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n@mixin give-label-gray() {\r\n background-color: #929292;\r\n}\r\n@mixin give-label-orange() {\r\n background-color: #ffba00;\r\n}\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n.give-item-label-gray {\r\n @include give-label-gray();\r\n}\r\n\r\n.give-item-label-orange {\r\n @include give-label-orange();\r\n}\r\n\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n//Fields\r\n@mixin give-currency() {\r\n background-color: lighten($light-gray, 2%);\r\n border-top: 1px solid $borders;\r\n border-bottom: 1px solid $borders;\r\n color: $dark;\r\n margin: 0;\r\n padding: 0 12px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}\r\n\r\n@mixin give-input() {\r\n border: 1px solid $borders;\r\n background: #FFF;\r\n border-radius: 0;\r\n height: 35px;\r\n line-height: 35px;\r\n padding: 0 12px;\r\n margin: 0;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_mixins.scss","/*! Hint.css - v2.5.0 - 2017-04-23\n* http://kushagragour.in/lab/hint/\n* Copyright (c) 2017 Kushagra Gour */\n\n[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/plugins/hint.min.scss","/*!\n * Float Labels\n *\n * @version: 3.2.0\n * @author: Paul Ryley (http://geminilabs.io)\n * @url: https://geminilabs.github.io/float-labels.js\n * @license: MIT\n */\n\n$float-labels: () !default;\n\n$float-labels-defaults: (\n\tbase-height : 24px,\n\tbase-padding : 6px,\n\tborder-radius : 3px,\n\tborder-width : 1px,\n\tmargin-bottom : 24px,\n\tcolor-background : #fff,\n\tcolor-background-active : #fff,\n\tcolor-background-focus : #fff,\n\tcolor-border : #dfdfdf,\n\tcolor-border-active : #dfdfdf,\n\tcolor-border-focus : #1976D2,\n\tcolor-placeholder : #bbb,\n\tcolor-required : #D32F2F,\n\tcolor-text : #444,\n\tcolor-text-focus : #1976D2,\n\tline-height : 1.5,\n\tfont-size : 16px,\n\tfont-size-small : 12px,\n\tfont-weight : 400,\n\tparent : '',\n\tprefix : 'give-fl-',\n\ttransition-easing : ease-in-out,\n\ttransition-speed : 0.2s,\n);\n\n@function fl($value) {\n\t@return map-get(map-merge($float-labels-defaults, $float-labels), $value);\n}\n\n@mixin fl-style-1 {\n\tinput.#{fl(prefix)}input,\n\tselect.#{fl(prefix)}select,\n\ttextarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding) fl(base-padding)*2;\n\t}\n\tselect.#{fl(prefix)}select {\n\t\theight: fl(base-height) + fl(base-padding)*2 + fl(border-width)*2;\n\t}\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding) fl(base-padding)*2;\n\t}\n\tlabel.#{fl(prefix)}label {\n\t\ttop: fl(border-width);\n\t\tleft: fl(border-width) + fl(base-padding)*1.5;\n\t\tbackground-color: transparent;\n\t\tpadding: fl(base-padding)*2 fl(base-padding)/2;\n\t}\n\tlabel.#{fl(prefix)}label:before {\n\t\tcontent: '';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: fl(border-width) + fl(base-padding) + fl(font-size-small);\n\t\tleft: 0;\n\t\tright: 0;\n\t\theight: fl(border-width);\n\t\tbackground-color: fl(color-background);\n\t\tz-index: -1;\n\t}\n\t$label-top: round((fl(base-padding) + fl(font-size-small))/2);\n\t.#{fl(prefix)}is-active label.#{fl(prefix)}label {\n\t\ttop: - $label-top;\n\t\tpadding: fl(base-padding)/2;\n\t}\n\t.#{fl(prefix)}is-active label.#{fl(prefix)}label:before {\n\t\ttop: $label-top;\n\t}\n}\n\n@mixin fl-style-2 {\n\tinput.#{fl(prefix)}input,\n\tselect.#{fl(prefix)}select,\n\ttextarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding)*2;\n\t}\n\tselect.#{fl(prefix)}select {\n\t\theight: fl(base-height) + fl(base-padding)*4 + fl(border-width)*2;\n\t}\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding)*3 fl(base-padding)*2 fl(base-padding)*1;\n\t}\n\tlabel.#{fl(prefix)}label {\n\t\ttop: fl(border-width);\n\t\tleft: fl(border-width) + fl(base-padding)*1.5;\n\t\tpadding: fl(base-padding) fl(base-padding)/2 fl(base-padding)/2;\n\t}\n\t.#{fl(prefix)}is-required:before {\n\t\tpadding-top: fl(base-padding)*2;\n\t}\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}wrap {\n\tposition: relative;\n\ttext-rendering: optimizeLegibility;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n#{fl(parent)}.#{fl(prefix)}form input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form textarea.#{fl(prefix)}textarea {\n\twidth: 100%;\n\toutline: 0;\n\tfont-size: fl(font-size);\n\tline-height: fl(line-height);\n\tborder-radius: fl(border-radius);\n\tborder: fl(border-width) solid fl(color-border);\n\tbackground-color: fl(color-background);\n\tbox-sizing: border-box;\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tmargin-bottom: fl(margin-bottom);\n\n\t&:-moz-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&::-moz-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&:-ms-input-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&::-webkit-input-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n}\n\n#{fl(parent)}.#{fl(prefix)}form select.#{fl(prefix)}select {\n\tposition: relative;\n\tcolor: fl(color-placeholder);\n\tcursor: pointer;\n\t-webkit-appearance: none;\n\t-moz-appearance: none;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\tcolor: fl(color-text);\n\tbackground-color: fl(color-background-active);\n\tborder-color: fl(color-border-active);\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus textarea.#{fl(prefix)}textarea {\n\tbackground-color: fl(color-background-focus);\n\tborder-color: fl(color-border-focus);\n}\n\n#{fl(parent)}.#{fl(prefix)}form label.#{fl(prefix)}label {\n\topacity: 0;\n\tvisibility: hidden;\n\tdisplay: block;\n\tposition: absolute;\n\ttop: - fl(font-size-small);\n\tleft: 0;\n\tfont-size: fl(font-size-small);\n\tfont-weight: fl(font-weight);\n\tline-height: 1;\n\tcolor: fl(color-placeholder);\n\tborder-radius-top-left: fl(border-radius);\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tz-index: 1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active label.#{fl(prefix)}label {\n\topacity: 1;\n\tvisibility: visible;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus label.#{fl(prefix)}label {\n\tcolor: fl(color-text-focus);\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-required:before {\n\topacity: 1;\n\tcontent: '*';\n\tdisplay: block;\n\tposition: absolute;\n\ttop: fl(border-width);\n\tright: fl(base-height)/2 + fl(base-padding)/2;\n\tfont-size: fl(font-size);\n\tline-height: 1.75;\n\tcolor: fl(color-required);\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tpadding: fl(base-padding) 0 0;\n\tz-index: 1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-required.#{fl(prefix)}is-active:before {\n\topacity: 0;\n}\n\n#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-1 {\n\t@include fl-style-1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-2 {\n\t@include fl-style-2;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}wrap-select:after {\n\tcontent: '';\n\tposition: absolute;\n\tdisplay: block;\n\ttop: fl(border-width);\n\tright: 6px;\n\theight: calc(100% - #{fl(border-width)*2});\n\twidth: fl(base-height)/2;\n\tbackground: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#{fl(color-placeholder)}' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>\") no-repeat;\n\tbackground-position: 100% 50%;\n\tbackground-size: 7px 14px;\n\tz-index: 2;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/plugins/float-labels.scss","/**\n * Give CSS Variables\n */\n\n$green: #7ad03a;\n$red: #a00;\n$orange: #ffba00;\n$blue: #2ea2cc;\n$dark: #333;\n$borders: #ccc;\n$light-gray: #EDEDED;\n\n//Status\n$status-default: #777;\n$status-complete: $green;\n$status-refunded: $status-default;\n$status-subscription: #5bc0de;\n$status-revoked: #d9534f;\n\n// Borders.\n$give-card-border: #e5e5e5;\n\n//Font sizes\n$font-size-medium: 18px;\n\n$primary: #007ba4;\n// Primary color for buttons (alt)\n$primarytext: desaturate(lighten($primary, 50%), 18%);\n// Text on primary color bg\n\n$secondary: desaturate(lighten($primary, 40%), 21%);\n// Secondary buttons\n$secondarytext: desaturate(darken($secondary, 60%), 21%);\n// Text on secondary color bg\n\n$highlight: adjust-hue($primary, 150deg);\n// Prices, In stock labels, sales flash\n$highlightext: desaturate(lighten($highlight, 50%), 18%);\n// Text on highlight color bg\n\n$contentbg: #fff;\n// Content BG - Tabs (active state)\n$subtext: #777;\n// small, breadcrumbs etc\n\n$float-labels: (\n\t\tbase-height : 30px,\n\t\tborder-radius : 0,\n\t\tmargin-bottom : 0,\n\t\tcolor-background : inherit,\n\t\tcolor-background-active : inherit,\n\t\tcolor-background-focus : inherit,\n\t\tcolor-border : #ccc,\n\t\tcolor-border-active : #ccc,\n\t\tcolor-border-focus : #ccc,\n\t\tcolor-text : #333,\n\t\tline-height : normal,\n\t\tfont-weight : 700,\n\t\tparent : '[id*=\"give-form\"]',\n);\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_variables.scss","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. General styles\n// - Transluscent overlay\n// - Containers, wrappers\n// - Cursors\n// - Helper classes\n// 2. Appearance\n// - Preloader & text that displays error messages\n// - CSS reset for buttons\n// - Close icon\n// - \"1 of X\" counter\n// - Navigation (left/right) arrows\n// - Iframe content type styles\n// - Image content type styles\n// - Media query where size of arrows is reduced\n// - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2;\n overflow: hidden;\n position: fixed;\n\n background: $mfp-overlay-color;\n opacity: $mfp-overlay-opacity;\n}\n\n// Wrapper for popup\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 3;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n}\n\n// Popup content holder\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n}\n\n// Cursors\n.mfp-ajax-cur {\n cursor: progress;\n}\n.mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n}\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n.mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n -webkit-user-select:none;\n -moz-user-select: none;\n user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n &.mfp-figure {\n display: none;\n }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n .mfp-hide {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n }\n} @else {\n .mfp-hide {\n display: none !important;\n }\n}\n\n\n////////////////////////\n// 2. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n color: $mfp-controls-text-color;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: $mfp-z-index-base + 4;\n a {\n color: $mfp-controls-text-color;\n &:hover {\n color: $mfp-controls-text-color-hover;\n }\n }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n .mfp-preloader {\n display: none;\n }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n .mfp-content {\n display: none;\n }\n}\n\n// CSS-reset for buttons\nbutton {\n &.mfp-close,\n &.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n box-shadow: none;\n touch-action: manipulation;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\n\n\n// Close icon\n.mfp-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: $mfp-controls-opacity;\n padding: 0 0 18px 10px;\n color: $mfp-controls-color;\n\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n\n &:active {\n top: 1px;\n }\n}\n.mfp-close-btn-in {\n .mfp-close {\n color: $mfp-inner-close-icon-color;\n }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n .mfp-close {\n color: $mfp-controls-color;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%;\n }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: $mfp-controls-text-color;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n .mfp-arrow {\n position: absolute;\n opacity: $mfp-controls-opacity;\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n &:active {\n margin-top: -54px;\n }\n &:hover,\n &:focus {\n opacity: 1;\n }\n &:before,\n &:after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent;\n }\n\n &:after {\n\n border-top-width: 13px;\n border-bottom-width: 13px;\n top:8px;\n }\n\n &:before {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n }\n\n }\n\n .mfp-arrow-left {\n left: 0;\n &:after {\n border-right: 17px solid $mfp-controls-color;\n margin-left: 31px;\n }\n &:before {\n margin-left: 25px;\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n\n .mfp-arrow-right {\n right: 0;\n &:after {\n border-left: 17px solid $mfp-controls-color;\n margin-left: 39px\n }\n &:before {\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n .mfp-iframe-holder {\n padding-top: $mfp-iframe-padding-top;\n padding-bottom: $mfp-iframe-padding-top;\n .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: $mfp-iframe-max-width;\n }\n .mfp-close {\n top: -40px;\n }\n }\n .mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: $mfp-iframe-ratio * 100%;\n iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: $mfp-shadow;\n background: $mfp-iframe-background;\n }\n }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n /* Main image in popup */\n img {\n &.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n box-sizing: border-box;\n padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n margin: 0 auto;\n }\n }\n\n /* The shadow behind the image */\n .mfp-figure {\n line-height: 0;\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: $mfp-image-padding-top;\n bottom: $mfp-image-padding-bottom;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: $mfp-shadow;\n background: $mfp-image-background;\n }\n small {\n color: $mfp-caption-subtitle-color;\n display: block;\n font-size: 12px;\n line-height: 14px;\n }\n figure {\n margin: 0;\n }\n }\n .mfp-bottom-bar {\n margin-top: -$mfp-image-padding-bottom + 4;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto;\n }\n .mfp-title {\n text-align: left;\n line-height: 18px;\n color: $mfp-caption-title-color;\n word-wrap: break-word;\n padding-right: 36px; // leave some space for counter at right side\n }\n\n .mfp-image-holder {\n .mfp-content {\n max-width: 100%;\n }\n }\n\n .mfp-gallery {\n .mfp-image-holder {\n .mfp-figure {\n cursor: pointer;\n }\n }\n }\n\n\n @if $mfp-include-mobile-layout-for-image {\n @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n /**\n * Remove all paddings around the image on small screen\n */\n .mfp-img-mobile {\n .mfp-image-holder {\n padding-left: 0;\n padding-right: 0;\n }\n img {\n &.mfp-img {\n padding: 0;\n }\n }\n .mfp-figure {\n // The shadow behind the image\n &:after {\n top: 0;\n bottom: 0;\n }\n small {\n display: inline;\n margin-left: 5px;\n }\n }\n .mfp-bottom-bar {\n background: rgba(0,0,0,0.6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n box-sizing: border-box;\n &:empty {\n padding: 0;\n }\n }\n .mfp-counter {\n right: 5px;\n top: 3px;\n }\n .mfp-close {\n top: 0;\n right: 0;\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n text-align: center;\n padding: 0;\n }\n }\n }\n }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n }\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0;\n }\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%;\n }\n .mfp-container {\n padding-left: $mfp-popup-padding-left-mobile;\n padding-right: $mfp-popup-padding-left-mobile;\n }\n}\n\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/plugins/magnific-popup.scss","////////////////////////\n// Settings //\n////////////////////////\n\n// overlay\n$mfp-overlay-color: #0b0b0b !default; // Color of overlay screen\n$mfp-overlay-opacity: 0.8 !default; // Opacity of overlay screen\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left: 8px !default; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 999999 !default; // Base z-index of popup\n\n// controls\n$mfp-include-arrows: true !default; // Include styles for nav arrows\n$mfp-controls-opacity: 0.65 !default; // Opacity of controls\n$mfp-controls-color: #FFF !default; // Color of controls\n$mfp-controls-border-color: #3F3F3F !default; \t // Border color of controls\n$mfp-inner-close-icon-color: #333 !default; // Color of close button when inside\n$mfp-controls-text-color: #CCC !default; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #FFF !default; // Hover color of preloader and \"1 of X\" indicator\n\n// Iframe-type options\n$mfp-include-iframe-type: true !default; // Enable Iframe-type popups\n$mfp-iframe-padding-top: 40px !default; // Iframe padding top\n$mfp-iframe-background: #000 !default; // Background color of iframes\n$mfp-iframe-max-width: 900px !default; // Maximum width of iframes\n$mfp-iframe-ratio: 9/16 !default; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type: true !default; // Enable Image-type popups\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px !default; // Image padding top\n$mfp-image-padding-bottom: 40px !default; // Image padding bottom\n$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #F3F3F3 !default; // Caption title color\n$mfp-caption-subtitle-color: #BDBDBD !default; // Caption subtitle color\n\n// A11y\n$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/plugins/_settings.scss","/**\n * Give Frontend Fonts SCSS\n *\n * Fonts are from icomoon and the src paths need to be relative to template directory.\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@font-face {\n font-family: 'give-icomoon';\n src: url('../../fonts/icomoon.eot?kdnr3d');\n src: url('../../fonts/icomoon.eot?kdnr3d#iefix') format('embedded-opentype'),\n url('../../fonts/icomoon.woff?kdnr3d') format('woff'),\n url('../../fonts/icomoon.svg?kdnr3d#icomoon') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n@mixin iconstyle() {\n font-family: 'give-icomoon';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n // Better Font Rendering\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n[class^=\"give-icon-\"], [class*=\" give-icon-\"] {\n @include iconstyle();\n}\n\n.give-icon-lamp:before {\n content: \"\\e603\";\n}\n\n.give-icon-heart:before {\n content: \"\\e604\";\n}\n\n.give-icon-question:before {\n content: \"\\e602\";\n}\n\n.give-icon-info:before {\n content: \"\\e601\";\n}\n\n.give-icon-new-tab:before {\n content: \"\\ea7e\";\n}\n\n.give-icon-alert:before {\n content: \"\\f02d\";\n}\n\n.give-icon-help:before {\n content: \"\\e606\";\n}\n\n.give-icon-spinner:before {\n content: \"\\e605\";\n}\n\n.give-icon-spinner2:before {\n content: \"\\e607\";\n}\n\n.give-icon-plus:before {\n content: \"\\e040\";\n}\n\n.give-icon-minus:before {\n content: \"\\e041\";\n}\n\n.give-icon-locked:before {\n content: \"\\e600\";\n}\n\n.dashicons-give:before {\n @include iconstyle();\n content: \"\\e800\";\n}\n\n// --------------------------\n// Spinning Icons\n// --------------------------\n\n.fa-spin {\n -webkit-animation: spin 1000ms infinite linear;\n animation: spin 1000ms infinite linear;\n}\n\n@-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/fonts.scss","/**\r\n * Give Frontend Receipt SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n//------------------------------------------------------------\r\n// Email Browser Receipt Page\r\n//------------------------------------------------------------\r\nbody.give_receipt_page {\r\n\tbackground-color: #fff;\r\n\tcolor: #141412;\r\n\tmargin: 0;\r\n\tfont-family: Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\r\n\t#give_receipt_wrapper {\r\n\t\twidth: 660px;\r\n\t\tmargin: 0 auto;\r\n\t\tpadding: 50px 0;\r\n\t}\r\n\r\n\ttable {\r\n\t\tdisplay: table;\r\n\t\twidth: 100%;\r\n\t\tborder-bottom: 1px solid #ededed;\r\n\t\tborder-collapse: collapse;\r\n\t\tborder-spacing: 0;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 2;\r\n\t\tmargin: 0 0 20px;\r\n\t}\r\n\r\n\ttd, th {\r\n\t\tdisplay: table-cell;\r\n\t\ttext-align: left;\r\n\t\tborder-top: 1px solid #ededed;\r\n\t\tpadding: 6px 10px 6px 0;\r\n\t\tfont-weight: normal;\r\n\t}\r\n\r\n\tth {\r\n\t\tfont-weight: bold;\r\n\t\ttext-transform: uppercase;\r\n\t}\r\n\r\n\th3 {\r\n\t\tfont-size: 22px;\r\n\t\tmargin: 40px 0 5px;\r\n\t\tclear: both;\r\n\t\tdisplay: block;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n}\r\n\r\n//------------------------------------------------------------\r\n// On Site Donation Summary Tables\r\n//------------------------------------------------------------\r\n\r\ntable#give_donation_receipt_products,\r\ntable#give_donation_receipt {\r\n\twidth: 100%;\r\n}\r\n\r\ntable#give_donation_receipt {\r\n\r\n\ttd, th, td, th {\r\n\t\ttext-align: left;\r\n\t}\r\n\r\n\t.give-receipt-thead-text {\r\n\t\tfont-size: 18px;\r\n\t\ttext-align: center;\r\n\t\tdisplay: block;\r\n\r\n\t\t> span {\r\n\t\t\tfont-size: 16px;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\tli {\r\n\t\tmargin: 0 0 8px 10px;\r\n\t}\r\n\r\n\tul {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\tlist-style: none;\r\n\t}\r\n\r\n\t.give_receipt_payment_status.pending,\r\n\t.give_receipt_payment_status.revoked,\r\n\t.give_receipt_payment_status.failed {\r\n\t\tcolor: #f73f2e;\r\n\t}\r\n\r\n\tspan.donation-level-text-wrap {\r\n\t\tfont-style: italic;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/receipt.scss","#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-give {\r\n\r\n input.#{fl(prefix)}input,\r\n select.#{fl(prefix)}select,\r\n textarea.#{fl(prefix)}textarea {\r\n\tline-height: inherit;\r\n\tpadding: 12px;\r\n\tbackground-color: #FFF;\r\n }\r\n\r\n input.#{fl(prefix)}input[type=\"text\"],\r\n input.#{fl(prefix)}input[type=\"email\"],\r\n input.#{fl(prefix)}input[type=\"password\"],\r\n input.#{fl(prefix)}input[type=\"search\"],\r\n input.#{fl(prefix)}input[type=\"email\"],\r\n input.#{fl(prefix)}input[type=\"tel\"],\r\n input.#{fl(prefix)}input[type=\"url\"],\r\n input.#{fl(prefix)}input[type=\"number\"] {\r\n\theight: auto;\r\n\tmin-height: 50px;\r\n }\r\n\r\n select.#{fl(prefix)}select {\r\n\tline-height: inherit;\r\n }\r\n\r\n .#{fl(prefix)}is-active input.#{fl(prefix)}input,\r\n .#{fl(prefix)}is-active select.#{fl(prefix)}select,\r\n .#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\r\n\tpadding: 20px 12px 4px;\r\n\ttransition: padding fl(transition-speed) fl(transition-easing),\r\n\tborder fl(transition-speed) fl(transition-easing);\r\n }\r\n label.#{fl(prefix)}label {\r\n\ttop: fl(border-width);\r\n\tleft: 13px;\r\n\tright: 0;\r\n\tpadding: 6px 0 0;\r\n }\r\n .#{fl(prefix)}is-required:before {\r\n\tpadding-top: 12px;\r\n }\r\n label.#{fl(prefix)}label .give-required-indicator {\r\n\tdisplay: none;\r\n }\r\n label.#{fl(prefix)}label .give-tooltip {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tmargin: 0;\r\n\tz-index: 1;\r\n\t&::before {\r\n\t content: unset;\r\n\t}\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/float-labels.scss","/**\n * Give Frontend Forms SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/*------------------------------------\nLayout\n--------------------------------------*/\n.give-clearfix {\n\t@include clearfix();\n}\n\n[id*='give-form'] {\n\n\t.give-hidden {\n\t\tdisplay: none;\n\t}\n\n\tfieldset {\n\t\tbackground-color: transparent;\n\t\tborder: none;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tborder: 0;\n\t}\n\n\t.give-form-title {\n\t\tpadding: 0;\n\t\tmargin: 0 0 15px;\n\t}\n\n\tdiv#give-sidebar-left {\n\t\twidth: 38%;\n\t\tfloat: left;\n\t}\n\n\tdiv.images {\n\t\tmargin: 0 0 15px;\n\n\t\timg {\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t\theight: auto;\n\t\t\tbox-shadow: none;\n\t\t}\n\t}\n\n\t.give-custom-amount-text {\n\t\tclear: both;\n\t}\n\n\tdiv.summary {\n\t\twidth: 58%;\n\t\tfloat: right;\n\n\t\t&.give-full-width {\n\t\t\twidth: 100%;\n\t\t\tfloat: none;\n\t\t}\n\t}\n\n\t.give_form select.give-select.required {\n\t\tcolor: #000;\n\t}\n\n\tdiv.give-form-content-wrap {\n\t\tmargin: 0 0 20px;\n\t}\n\n\tdiv.give-form-content-wrap.give_post_form-content {\n\t\tmargin: 20px 0 0 0;\n\t}\n\n\t&.give-display-modal {\n\t\tform .give_notices {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&.give-display-reveal, &.give-display-modal {\n\t\t.give-btn {\n\t\t\tmargin: 0 0 15px;\n\t\t}\n\t\t#give-payment-mode-select, #give_purchase_form_wrap {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.cc-address {\n\t\tmargin-bottom: 15px;\n\t}\n}\n\n/*------------------------------------\nSingle Forms\n--------------------------------------*/\n\n.single-give_forms {\n\n\t&.et_right_sidebar #main-content .container:before {\n\t\tdisplay: none; //hide Divi sidebar sep on single give forms\n\t}\n\n\t.give_forms {\n\t\t@include clearfix;\n\t}\n\n}\n\n/*------------------------------------\nGravatar List\n--------------------------------------*/\n#give-purchase-gravatars {\n\n\t.give-gravatars-title {\n\t\tmargin: 0 0 15px;\n\t}\n\n\t.give-purchase-gravatars-list {\n\t\tlist-style: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tlist-style-type: none;\n\t\t\tdisplay: inline-block;\n\t\t\tmargin: 0 5px 0 0;\n\t\t\tpadding: 0;\n\t\t}\n\n\t}\n}\n\n/*------------------------------------\nBase Form Styles\n--------------------------------------*/\n\nform[id*='give-form'],\n#give-recurring-form,\nform.give-form {\n\tmargin: 0 0 25px;\n\tpadding: 0;\n\n\t.give-hidden {\n\t\tdisplay: none;\n\t}\n\n .give-title-prefix-wrap{\n\n\t.form-row-first,\n\t.form-row-last {\n\t float: left;\n\t width: 40%;\n\t}\n\n\t.form-row-title {\n\t float: left;\n\t width: 15%;\n\t}\n }\n\n .give-tooltip {\n\t\tmargin: 0 3px;\n\t\tpadding: 0;\n\t\tfont-size: 14px;\n\t\t@include easing-transition();\n\t\tcolor: transparentize($dark, 0.5);\n\n\t\t&:hover {\n\t\t\tcolor: $dark;\n\t\t}\n\t}\n\n\th3.give-section-break,\n\th4.give-section-break,\n\tlegend {\n\t\tbackground-color: transparent;\n\t\tfont-size: 1.15em;\n\t\tfont-weight: bold;\n\t\tmargin: 10px 0 15px;\n\t\tpadding: 0 0 5px;\n\t\tborder-bottom: 1px solid rgba(0, 0, 0, .1);\n\t\twidth: 100%;\n\n\t\tspan.sub-text {\n\t\t\tfont-style: italic;\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t//Form Layout\n\t.form-row {\n\t\t@include clearfix();\n\t\t@include box-sizing(border-box);\n\t\tmargin: 0 0 15px;\n\t\toverflow: visible;\n\t\tpadding: 0;\n\n\t\t// Prevent some themes from removing margin on last-child.\n\t\t&:last-child {\n\t\t\tmargin-bottom: 15px;\n\t\t}\n\n\t\tlabel {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 0 5px;\n\t\t\tposition: relative;\n\t\t\tline-height: 1.7;\n\n\t\t\t&.checkbox {\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\n\t\t}\n\n\t\tselect, textarea, input[type=\"text\"], input[type=\"tel\"], input[type=\"email\"], input[type=\"password\"], input[type=\"url\"] {\n\t\t\t@include box-sizing(border-box);\n\t\t\twidth: 100%;\n\t\t\tborder-radius: 0;\n\t\t\toutline: none;\n\t\t\tcolor: $dark;\n\t\t\tbackground-color: #FDFDFD;\n\t\t\tborder: 1px solid $borders;\n\t\t\tmargin: 0;\n\t\t\tpadding: .5em;\n\n\t\t\t&:focus {\n\t\t\t\tbackground-color: #fff;\n\t\t\t}\n\t\t\t&.required {\n\t\t\t\tcolor: $dark;\n\t\t\t}\n\n\t\t}\n\n\t}\n\n .form-row-title,\n\t.form-row-first {\n\t margin-right: 2.5%;\n\t}\n\n .form-row-first,\n .form-row-last {\n\tfloat: left;\n\twidth: 48.5%;\n }\n\n .form-row-last {\n\tfloat: right;\n }\n\n\t.form-row-wide {\n\t\t@include clearfix();\n\t\tclear: both;\n\t}\n\n\t.form-row-two-thirds {\n\t\tfloat: left;\n\t\twidth: 65.75%;\n\n\t\t&.form-row-first {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t.form-row-one-third {\n\t\tfloat: left;\n\t\twidth: 31.25%;\n\t\tmargin-left: 3%;\n\n\t\t&.form-row-first {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t.form-row-responsive {\n\t\t// Full-width on small viewports.\n\t\t@media (max-width: 480px) {\n\t\t\tmargin-left: 0;\n\t\t\tmargin-right: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t.give-error,\n\t.give-required-indicator {\n\t\tcolor: $red;\n\t}\n\n\t.card-expiration {\n\t\t> select {\n\t\t\twidth: 44%;\n\t\t\tmargin: 0;\n\t\t}\n\t\t> span.exp-divider {\n\t\t\tdisplay: inline;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\tselect.card-expiry-year {\n\t\t\tfloat: right;\n\t\t}\n\n\t}\n\t.give-disabled, [disabled] {\n\t\tcursor: not-allowed;\n\t}\n}\n\n/*---------------------------------\nForm Price & Amount\n-----------------------------------*/\n\nform[id*='give-form'] {\n\n\t.give-donation-amount {\n\t\tmargin: 0 0 15px;\n\n\t\t.give-currency-symbol {\n\t\t\t@include give-currency();\n\t\t\tfloat: left;\n\n\t\t\t&.give-currency-position-before {\n\t\t\t\tborder-left: 1px solid $borders;\n\t\t\t\tborder-right: none;\n\t\t\t}\n\t\t\t&.give-currency-position-after {\n\t\t\t\tborder-left: none;\n\t\t\t\tborder-right: 1px solid $borders;\n\t\t\t}\n\n\t\t}\n\n\t\t#give-amount,\n\t\t#give-amount-text {\n\t\t\t@include give-input();\n\t\t\tmin-width: 125px;\n\t\t\tfloat: left;\n\n\t\t\t&.invalid-amount {\n\t\t\t\tborder: 1px solid red;\n\t\t\t}\n\n\t\t}\n\n\t\tinput.give-amount-top {\n\t\t\twidth: 125px;\n\t\t}\n\n\t\tspan.give-final-total-amount {\n\t\t\t@include give-input();\n\t\t\tcursor: not-allowed;\n\t\t\tbackground: #FFF;\n\t\t\tfloat: left;\n\t\t}\n\n\t}\n\n\t#give_terms_agreement {\n\n\t\tlegend {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\tlabel {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t}\n\n\t#give-final-total-wrap {\n\t\tmargin: 10px 0 25px;\n\t\tpadding: 0;\n\t\t@include clearfix();\n\n\t\t.give-donation-total-label {\n\t\t\t@include give-currency();\n\t\t\tfloat: left;\n\t\t\tborder: 1px solid $borders;\n\n\t\t\t@media (max-width: 480px) {\n\t\t\t\tdisplay: block;\n\t\t\t\tfloat: none;\n\t\t\t}\n\t\t}\n\n\t\t.give-final-total-amount {\n\t\t\tfont-size: $font-size-medium;\n\t\t\t@include give-input();\n\t\t\tborder-left: none;\n\t\t\tfloat: left;\n\n\t\t\t@media (max-width: 480px) {\n\t\t\t\tborder: 1px solid $borders;\n\t\t\t\tborder-top: 0;\n\t\t\t\tdisplay: block;\n\t\t\t\tfloat: none;\n\t\t\t}\n\t\t}\n\n\t}\n\n}\n\n.give-display-button-only > *:not(form) {\n\tdisplay: none;\n}\n\n.give-display-button-only form[id*=give-form] > *:not(.give-btn-modal) {\n\tdisplay: none;\n}\n\n/*---------------------------------\nRadio Lists\n-----------------------------------*/\nform[id*='give-form'] {\n\tinput[type=\"radio\"] {\n\t\tmargin: 0 .5em 0 0;\n\t}\n\n\t#give-donation-level-radio-list {\n\t\t//this is the radio list for the various user set donation levels\n\t\tmargin: 0 0 15px;\n\t\tpadding: 0;\n\t\tlist-style: none;\n\t\tclear: both;\n\n\t\t> li {\n\t\t\tlist-style-type: none;\n\t\t\tlist-style-image: none;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\tlabel {\n\t\t\t\tcursor: pointer;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t\t\tinput[type=\"radio\"] {\n\t\t\t\tmargin: 0 .5em 0 0;\n\t\t\t\toutline: none;\n\t\t\t\twidth: auto;\n\t\t\t}\n\t\t}\n\t}\n\n\t#give-gateway-radio-list {\n\t\t//this is the radio list for to select a gateway\n\t\t@include clearfix();\n\t\tmargin: 0 0 15px;\n\t\tpadding: 0;\n\t\tlist-style: none;\n\n\t\t> li {\n\t\t\tlist-style-type: none;\n\t\t\tlist-style-image: none;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t@media (min-width: 480px) {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-right: 15px;\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\tlabel.give-gateway-option {\n\t\t\t\tcursor: pointer;\n\t\t\t\tdisplay: inline;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t\t\tinput[type=\"radio\"] {\n\t\t\t\tmargin: 0 .25em 0 0;\n\t\t\t\toutline: none;\n\t\t\t\twidth: auto;\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\n\t\t}\n\n\t}\n}\n\n/*---------------------------------\nCheckboxes\n-----------------------------------*/\nform[id*='give-form'] {\n\tinput[type=\"checkbox\"] {\n\t\tmargin: 0 .25em 0 0;\n\t}\n}\n\n/*---------------------------------\nDonation Level: Dropdown/Select\n-----------------------------------*/\nform[id*='give-form'] {\n\tselect.give-select-level {\n\t\toutline: none;\n\t\tborder-radius: 0;\n\t\tmin-width: 155px;\n\t\tborder: 1px solid $borders;\n\t\tmargin: 0 0 15px;\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tcolor: $dark;\n\t\tbackground-color: #FDFDFD;\n\t\tpadding: .5em;\n\t\tmax-width: 100%;\n\t}\n}\n\n/*---------------------------------\nButtons\n-----------------------------------*/\n\n#give-donation-level-button-wrap {\n\t@include clearfix();\n\tmargin: 0 0 15px;\n\tpadding: 0;\n\tclear: both;\n\tlist-style: none;\n\n\t> li {\n\t\tlist-style-type: none;\n\t\tlist-style-image: none;\n\t\tfloat: left;\n\t\tmargin: 0 5px 5px 0;\n\t}\n\n}\n\n.give_terms_links {\n\tfloat: right;\n}\n\n/*---------------------------------\nCC Validation\n-----------------------------------*/\n\n[id*='give_secure_site_wrapper'] {\n\tpadding: 4px 4px 15px 0;\n\tfont-size: 16px;\n\tline-height: 20px;\n\t//Secure padlock (SSL/HTTPS)\n\tspan.padlock {\n\t\t@include iconstyle();\n\t\t@extend .give-icon-locked;\n\t\tfont-size: 16px;\n\t\tline-height: 20px;\n\n\t\t:before {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n#give_purchase_form_wrap {\n\tinput.give-input.card-number.valid,\n\tinput.give-input.card-cvc.valid,\n\tinput.give-input.card-expiry.valid {\n\t\tbackground-image: url('../../images/tick.png');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: right 10px top 50%;\n\t\tbackground-size: 16px;\n\t\t&.fl-input:not(.card-cvc):not(.card-expiry) {\n\t\t\tbackground-position: right 55px top 50%;\n\t\t}\n\t}\n\n\tspan.card-type {\n\t\tposition: absolute;\n\t\ttop: -2px;\n\t\tright: 0;\n\t\twidth: 37px;\n\t\theight: 26px;\n\t\tbackground-size: 37px 26px !important;\n\t}\n\n\t.fl-wrap {\n\t\tspan.card-type {\n\t\t\ttop: calc(0.5em + #{fl(base-padding)});\n\t\t\tright: 11px;\n\t\t}\n\t}\n\n\tspan.card-type.off {\n\t\tdisplay: none;\n\t}\n\tspan.card-type.visa {\n\t\tbackground: url('../../images/visa.svg') no-repeat;\n\t}\n\tspan.card-type.mastercard {\n\t\tbackground: url('../../images/mastercard.svg') no-repeat;\n\t}\n\tspan.card-type.discover {\n\t\tbackground: url('../../images/discover.svg') no-repeat;\n\t}\n\tspan.card-type.amex {\n\t\tbackground: url('../../images/amex.svg') no-repeat;\n\t}\n\tspan.card-type.maestro {\n\t\tbackground: url('../../images/maestro.svg') no-repeat;\n\t}\n\tspan.card-type.dinersclub {\n\t\tbackground: url('../../images/diners-club.svg') no-repeat;\n\t}\n\tspan.card-type.jcb {\n\t\tbackground: url('../../images/jcb.svg') no-repeat;\n\t}\n\tspan.card-type.dankort {\n\t\tbackground: url('../../images/dankort.png') no-repeat;\n\t}\n\tspan.card-type.unionpay {\n\t\tbackground: url('../../images/unionpay.svg') no-repeat;\n\t}\n}\n\n/*---------------------------------\nLoading Animation\n-----------------------------------*/\n\n/* Loading Elipsis */\n@-webkit-keyframes opacity {\n\t0% {\n\t\topacity: 1;\n\t}\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes opacity {\n\t0% {\n\t\topacity: 1;\n\t}\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\nform[id*='give-form'] {\n\tp.give-loading-text,\n\tspan.give-loading-text {\n\t\tdisplay: none;\n\t\tfloat: right;\n\t\theight: 16px;\n\t\twidth: 16px;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-style: italic;\n\t\tline-height: 20px;\n\t\tfont-size: 16px;\n\t\tfont-weight: normal;\n\t}\n\n\t.give-loading-animation {\n\t\t@include iconstyle();\n\t\tfloat: left;\n\t\theight: 16px;\n\t\twidth: 16px;\n\t\tline-height: 1;\n\t\tfont-size: 16px;\n\t\tmargin: 0 5px 0 0;\n\t\tbackground-size: 20px 20px;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: transparent;\n\t\t@extend .give-icon-spinner2;\n\t\t@extend .fa-spin;\n\t}\n\n\t.give-payment-mode-label\n\t.give-loading-text {\n\t\tfloat: right;\n\t}\n}\n\n/*---------------------------------\nUser Login\n-----------------------------------*/\n\n/*\n * User Login within Donation Form\n * (visible when Form Display > Login is enabled)\n */\n[id*='give-form'] {\n\t.give-login-account-wrap {\n\t\tmargin: 0 0 15px;\n\t\tposition: relative;\n\n\t\t.give-login-message {\n\t\t\ttext-align: right;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.give-loading-text {\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: .25em;\n\t\t}\n\t}\n\n\tfieldset[id^=\"give-login-fields\"] {\n\t\tmargin: 0 0 15px;\n\t}\n\n\t.give-new-account-link {\n\t\tmargin: 0 0 15px;\n\t\tpadding: 0;\n\t}\n\n\t.give_login_forgot_password {\n\t\tfloat: right;\n\t}\n}\n\n[id^='give-user-login-submit'],\n.give-submit-button-wrap {\n\n\tinput.give-cancel-login {\n\t\tmargin-left: 5px;\n\t}\n\n\tspan.give-loading-animation {\n\t\tmargin: 0 0 0 .5em;\n\t\tdisplay: none;\n\t}\n\t.give-submit {\n\t\tfloat: left;\n\t}\n}\n\n.give-user-login-fields-container {\n\t&:after {\n\t\tdisplay: block;\n\t\tcontent: '';\n\t\tclear: both;\n\t}\n}\n\n/* Login Shortcode Form */\n#give-login-form,\n#give-register-form {\n\tlegend, div.give-login {\n\t\tline-height: 2;\n\t\tmargin-bottom: 15px;\n\t}\n\n\tlabel {\n\t\tmin-width: 100px;\n\t\tdisplay: inline-block;\n\t}\n}\n\n/*---------------------------------\nModal - Magnific Popup\n-----------------------------------*/\n\n//Show/Hide elements in Magnific Popup\ndiv.give-form-wrap.mfp-hide {\n\tdisplay: block !important;\n}\n\ndiv.mfp-content {\n\t//Basic Styles\n\tfieldset {\n\t\tp, ol, ul {\n\t\t\tmargin-bottom: 1.2em;\n\t\t\tline-height: 1.4;\n\t\t}\n\t}\n\n\tform[id*='give-form'] .give_notices {\n\t\tdisplay: block !important;\n\t}\n}\n\n/*---------------------------------\nBasic Button Style\n-----------------------------------*/\n\n.give-btn {\n\tbackground: $light-gray;\n\tborder: 1px solid $borders;\n\tcolor: $dark;\n\tpadding: 8px 10px;\n\tcursor: pointer;\n\tline-height: 1.2em;\n\tfont-size: 1em;\n\n\t&:hover {\n\t\tbackground: #dbdbdb;\n\t}\n\n}\n\n/*---------------------------------\nProfile Editor Form\n-----------------------------------*/\n#give_profile_editor_form {\n\tlegend {\n\t\twidth: auto;\n\t\tpadding: 0 5px 5px 5px;\n\t\tborder-bottom: 0;\n\t}\n}\n\n/*---------------------------------\nEmail Access Form\n-----------------------------------*/\n\nform#give-email-access-form {\n\tdiv.g-recaptcha, input#give-email {\n\t\tmargin: 0 0 15px;\n\t}\n\tinput#give-email {\n\t\twidth: 305px;\n\t}\n}\n\n/*---------------------------------\nResponsiveness\n-----------------------------------*/\n@media (max-width: 768px) {\n\t// Multi-column layout for single forms.\n\t[id*='give-form'] {\n\t\tdiv.images, div.summary {\n\t\t\twidth: 100%;\n\t\t\tfloat: none;\n\t\t}\n\n\t\tdiv#give-sidebar-left {\n\t\t\twidth: 100%;\n\t\t\tfloat: none;\n\t\t}\n\t}\n}\n\n/*---------------------------------\nSection Breaks\n-----------------------------------*/\n\n// Headings are commonly styled by themes, so we need to be extra-specific.\n.give-form-wrap .give-form h3.give-section-break,\n.give-form-wrap .give-form h4.give-section-break {\n\tmargin: 10px 0 0;\n}\n\n/*---------------------------------\nForm validation style\n-----------------------------------*/\n.give-do-validate {\n\tinput.error {\n\t\tborder-color: red !important;\n\t}\n}\n\n/*---------------------------------\nButton with Loader\n-----------------------------------*/\n.give-button-with-loader {\n\tspan.give-loading-animation {\n\t\tdisplay: none;\n\n\t\t// Align loading icon with button text.\n\t\tposition: relative;\n\t\ttop: 3px;\n\t\tfloat: right;\n\n\t\t@include iconstyle();\n\t\theight: 16px;\n\t\twidth: 16px;\n\t\tline-height: 1;\n\t\tfont-size: 16px;\n\t\tmargin: 0 0 0 5px;\n\t\tbackground-size: 20px 20px;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: transparent;\n\t\t@extend .give-icon-spinner2;\n\t\t@extend .fa-spin;\n\t}\n}\n\n\n.give-active{\n\tspan.give-loading-animation {\n\t\tdisplay: inline;\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/forms.scss","/*---------------------------------\nNotices, Warnings & Errors\n-----------------------------------*/\n.give_notices {\n\tposition: relative;\n}\n\n.give_notices .notice-dismiss {\n\tposition: absolute;\n\ttop: 50%;\n\tright: 0;\n\ttransform: translate(0, -50%);\n\tborder: none;\n\tmargin: 0;\n\tpadding: 5px;\n\tbackground: 0 0;\n\tcolor: #72777c;\n\tcursor: pointer;\n\tmax-width: 28px !important;\n\n\t&:before {\n\t\tbackground: 0 0;\n\t\tcolor: #72777c;\n\t\tcontent: \"\\f153\";\n\t\tdisplay: block;\n\t\tfont: 400 16px/20px dashicons;\n\t\tspeak: none;\n\t\theight: 20px;\n\t\ttext-align: center;\n\t\twidth: 20px;\n\t\t-webkit-font-smoothing: antialiased;\n\t}\n\n\t&:hover {\n\t\tbackground-color: rgba(0, 0, 0, 0);\n\n\t\t&:before {\n\t\t\tcolor: #dc3232;\n\t\t}\n\t}\n}\n\n.give {\n\t&_error,\n\t&_success,\n\t&_warning {\n\t\tposition: relative;\n\t\tmargin: 15px 0;\n\t\tbackground: #F9F9F9;\n\t\tpadding: 1em 1.5em 1em 2em;\n\t\tborder-left: 4px solid;\n\t\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\n\t\tclear: both;\n\n\t\t> p {\n\t\t\tmargin: 0 !important;\n\t\t\tcolor: $dark;\n\t\t}\n\n\t\t&:before {\n\t\t\t@include iconstyle();\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tfont-size: 16px;\n\t\t\tmargin-top: -15px;\n\t\t\tleft: -17px;\n\t\t\tcolor: #FFF;\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\tborder-radius: 100%;\n\t\t\ttext-align: center;\n\t\t\tline-height: 30px;\n\t\t\ttext-shadow: 1px 1px rgba(0, 0, 0, 0.5);\n\t\t}\n\t}\n\n\t&_error {\n\t\tborder-color: $red;\n\n\t\t&:before {\n\t\t\tcontent: '\\f02d';\n\t\t\tbackground-color: $red;\n\t\t}\n\t}\n\n\t&_success {\n\t\tborder-color: $green;\n\n\t\t&:before {\n\t\t\tbackground-color: $green;\n\t\t\tcontent: '\\e601';\n\t\t}\n\t}\n\n\t&_warning {\n\t\tborder-color: $orange;\n\n\t\t&:before {\n\t\t\tbackground-color: $orange;\n\t\t\tcontent: '\\f02d';\n\t\t}\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/alerts.scss","/**\n * Give Layouts SCSS/CSS\n *\n * @description: This file provides layout styles for various themes such as the default WordPress themes and others if applicable; Most themes handle Give's template system just fine ;)\n * @package: Give\n * @subpackage: SCSS/Frontend\n * @copyright: Copyright (c) 2016, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/**\n * Twenty Thirteen specific styles\n */\n\n.twentythirteen {\n\n .give_forms {\n\tpadding: 40px 0;\n }\n\n}\n\n/**\n * Twenty Fourteen specific styles\n */\n.twentyfourteen {\n .tfgive {\n\tpadding: 12px 10px 0;\n\tmax-width: 474px;\n\tmargin: 0 auto;\n\n\t.give_forms .entry-summary {\n\t padding: 0 !important;\n\t margin: 0 0 1.618em !important;\n\t}\n\n\tdiv.give_forms.hentry.has-post-thumbnail {\n\t margin-top: 0;\n\t}\n\n\t.give_forms {\n\t .images {\n\t\timg {\n\t\t margin-bottom: 1em;\n\t\t}\n\t }\n\t}\n }\n}\n\n@media screen and (min-width: 673px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1040px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 15px;\n\t padding-left: 15px;\n\t}\n }\n}\n\n@media screen and (min-width: 1110px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1218px) {\n .twentyfourteen {\n\t.tfgive {\n\t margin-right: 54px;\n\t}\n }\n .full-width {\n\t.twentyfourteen {\n\t .tfgive {\n\t\tmargin-right: auto;\n\t }\n\t}\n }\n}\n\n/**\n * Twenty Fifteen specific styles\n */\n.twentyfifteen {\n .t15give {\n\tpadding-left: 7.6923%;\n\tpadding-right: 7.6923%;\n\tpadding-top: 7.6923%;\n\tmargin-bottom: 7.6923%;\n\tbackground: #fff;\n\tbox-shadow: 0 0 1px rgba(0, 0, 0, 0.15);\n\n\t.page-title {\n\t margin-left: 0;\n\t}\n\tdiv.summary {\n\t padding: 0;\n\t}\n }\n}\n\n@media screen and (min-width: 38.75em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-right: 7.6923%;\n\t margin-left: 7.6923%;\n\t margin-top: 8.3333%;\n\t}\n }\n}\n\n@media screen and (min-width: 59.6875em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-left: 8.3333%;\n\t margin-right: 8.3333%;\n\t padding: 10%;\n\t}\n }\n\n .single-product {\n\t.twentyfifteen {\n\t .entry-summary {\n\t\tpadding: 0 !important;\n\t }\n\t}\n }\n}\n\n/*----------------------------------------------\nAvada\n------------------------------------------------*/\n\n.avada-row > div.give-wrap #content {\n width: 100%;\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/layouts.scss","/**\n * Give Frontend Progress Bar SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-goal-progress {\n margin-bottom: 20px;\n clear:both;\n\n .income {\n\tfont-size: 46px;\n\tline-height: 48px;\n\tletter-spacing: -1px;\n\tcolor: #333;\n }\n\n .raised {\n\tmargin-bottom: 15px;\n }\n}\n\n.give-progress-bar {\n height: 20px; \n position: relative;\n background: #EEE;\n border-radius: 25px;\n overflow: hidden;\n\n > span {\n\tdisplay: block;\n\theight: 100%;\n\tborder-top-right-radius: 8px;\n\tborder-bottom-right-radius: 8px;\n\tborder-top-left-radius: 20px;\n\tborder-bottom-left-radius: 20px;\n\tbackground-color: rgb(43, 194, 83);\n\tposition: relative;\n\toverflow: hidden;\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/progress-bar.scss","/**\n * Give Frontend Tables SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\ntable.give-table {\n color: #666;\n font-size: 14px;\n text-shadow: 1px 1px 0px #fff;\n background: #eaebec;\n margin: 20px 0;\n border: 1px solid #e0e0e0;\n border-top: none;\n border-bottom: none;\n width: 100%;\n\n thead {\n font-weight: bold;\n\n th:first-child {\n text-align: left;\n }\n }\n\n th {\n padding: 21px 25px;\n border-top: 1px solid #E8E8E8;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n border-right: none;\n background: #F6F6F6;\n text-align: center;\n font-weight: bold;\n }\n\n tbody {\n\n tr {\n text-align: center;\n\n td {\n padding: 18px;\n border: none;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n background: #FFF;\n text-align: center;\n }\n\n td:first-child {\n text-align: left;\n border-left: 0;\n }\n }\n\n //Even Rows\n tr:nth-child(even) td {\n background: #fcfcfc;\n }\n\n }\n\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/tables.scss","/**\n * Give Frontend Theme Compatibility\n *\n * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//Twenty Sixteen\nbody.give-twentysixteen {\n\n div.entry-summary {\n\tmargin: 0;\n }\n\n button.give-btn {\n\tcolor: #333;\n }\n\n .give-submit {\n\tcolor: #FFF;\n }\n\n fieldset#give_terms_agreement {\n\tpadding-left: 0;\n }\n\n}\n\n//Twenty Seventeen Dark Color Scheme\nbody.give-twentyseventeen.colors-dark {\n div.give-total-wrap input.give-text-input,\n div#give_purchase_form_wrap span.give-final-total-amount,\n div.give_notices p {\n\tcolor: black;\n }\n\n form[id*=\"give\"] fieldset {\n\tbackground-color: transparent;\n }\n\n}\n\n// Enfold Compatibility\nhtml[class*=\"avia\"] body#top form[id*=give-form] input.give-amount-top {\n width: unset;\n border: 1px solid #ccc;\n border-left: none;\n}\n\nhtml[class*=\"avia\"] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label {\n left: 7px;\n}\n\nhtml[class*=\"avia\"] body#top [id*=give-form].give-fl-form div.give-fl-is-active input {\n padding: 8px 6px 0px;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/theme-compatibility.scss",".give-donation-history {\n .give-table {\n\ttable-layout: auto;\n\n\t.give-security-column {\n\t float: left;\n\n\t &.give-security-description-wrap {\n\t\twidth: 75%;\n\t\tpadding: 16px 13px;\n\t\tfont-size: 12px;\n\t\tfont-style: italic;\n\t }\n\n\t &.give-security-button-wrap {\n\t\twidth: 25%;\n\t\tpadding: 25px 5px;\n\n\t\tspan {\n\t\t display: none;\n\t\t padding: 0 20px;\n\t\t}\n\t }\n\t}\n\n\t.title-for-mobile {\n\t\tdisplay: none;\n\t}\n }\n}\n\n@media screen and ( max-width: 480px ) {\n\t#give_user_history {\n\t\tthead {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\ttbody {\n\t\t\tborder-top: 1px solid #e0e0e0;\n\t\t}\n\n\t\ttr {\n\t\t\tpadding: 0.5rem 0;\n\t\t\tbackground: #fff;\n\n\t\t\t&:nth-child( even ) {\n\t\t\t\tbackground-color: #fafafa;\n\t\t\t}\n\t\t}\n\n\t\ttd {\n\t\t\tborder: none;\n\t\t\tpadding-top: 0;\n\t\t\tpadding-bottom: 0; \n\t\t\tbackground-color: rgba(0, 0, 0, 0);\n\t\t}\n\n\t\ttr, td {\n\t\t\tdisplay: block;\n\t\t\tborder-left: none;\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t.title-for-mobile {\n\t\t\tdisplay: inline-block;\n\t\t\tfont-weight: bold;\n\t\t\tmin-width: 6em;\n\t\t}\n\t}\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/donation-history.scss","/**\n * Give Magnific Modal Custom SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n// Wrapper for popup\n.give-modal {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2147482500;\n position: fixed;\n overflow:hidden;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n -webkit-overflow-scrolling: touch;\n -webkit-transform: translateZ(0);\n\n form[id*='give-form'] {\n\tmargin-bottom: 0;\n\t.give-submit {\n\t margin-bottom: 0;\n\t}\n\t.give-payment-mode-label {\n\t margin-top: 0;\n\t padding-top: 0;\n\t}\n\t@media (max-width: 580px) {\n\t .give-input {\n\t\tfont-size:16px; // Prevents mobile zoom to inputs.\n\t }\n\t}\n }\n\n // Popup content holder\n .mfp-content {\n\tbox-sizing: border-box;\n\tposition: relative;\n\tbackground: #FFF;\n\tpadding: 20px;\n\twidth: auto;\n\tmax-width: 650px;\n\tmargin: 40px auto;\n\tz-index: $mfp-z-index-base + 2147482600;\n\n\t[id*='give-form'] #give-payment-mode-select,\n\t[id*='give-form'] #give_purchase_form_wrap,\n\t[id*='give-form'].give-display-button-only .give-donation-amount,\n\t[id*='give-form'].give-display-button-only .give-donation-levels-wrap {\n\t display: block;\n\t}\n\n\t.mfp-close:hover {\n\t background-color: transparent;\n\t}\n\n }\n\n form.give-form button.mfp-close {\n\tposition: absolute;\n\tdisplay: block !important;\n }\n\n .mfp-container:after {\n\tdisplay: none;\n }\n\n}\n\n// Move-from-top effect.\n\n.give-modal {\n\n .mfp-content {\n\tvertical-align:middle;\n\topacity: 0;\n\ttransition: all 0.2s;\n\ttransform: translateY(-100px);\n }\n\n &.mfp-bg {\n\topacity: 0;\n\ttransition: all 0.2s;\n }\n\n /* animate in */\n &.mfp-ready {\n\t.mfp-content {\n\t opacity: 1;\n\t transform: translateY(0);\n\t}\n\t&.mfp-bg {\n\t opacity: 0.8;\n\t}\n }\n\n /* animate out */\n &.mfp-removing {\n\n\t.mfp-content {\n\t transform: translateY(-50px);\n\t opacity: 0;\n\t}\n\t&.mfp-bg {\n\t opacity: 0;\n\t}\n\n }\n\n}\n\n\n/**\n * Form Grid Magnific Popup CSS\n */\n.give-donation-grid-item-form {\n\tposition: relative;\n\tmargin: 0 auto;\n\tmax-width: 600px;\n\tbackground-color: #fff;\n\tpadding: 1rem 1.5rem;\n\theight: 85vh;\n\toverflow-y: auto;\n\n\t#give_purchase_form_wrap {\n\t\tdisplay: block !important;\n\t}\n\n\t.give-btn-reveal,\n\t.give-btn-modal {\n\t\tdisplay: none !important;\n\t}\n\n\t.give-form-title {\n\t\tdisplay: none;\n\t}\n}\n\n.modal-fade-slide.give-modal {\n\t.mfp-content {\n\t\tpadding: 0;\n\t\tmax-width: 100%;\n\t}\n}\n\n.modal-fade-slide .give-modal--slide {\n\topacity: 0;\n\ttransition: all 0.2s ease-out;\n\ttransform: translateY(-20px) perspective( 600px ) rotateX( 0 );\n}\n\n.modal-fade-slide.mfp-ready .give-modal--slide {\n\topacity: 1;\n\ttransform: translateY(0) perspective( 600px ) rotateX( 0 );\n}\n\n.modal-fade-slide.mfp-removing .give-modal--slide {\n\topacity: 0;\n\ttransform: translateY(-10px) perspective( 600px ) rotateX( 0 );\n}\n\n.modal-fade-slide.mfp-bg {\n\topacity: 0;\n\ttransition: opacity 0.3s ease-out;\n}\n\n.modal-fade-slide.mfp-ready.mfp-bg {\n\topacity: 0.8;\n}\n\n.modal-fade-slide.mfp-removing.mfp-bg {\n\topacity: 0;\n}\n\n.mfp-close:hover {\n\tbackground-color: rgba(0, 0, 0, 0);\n}\n\n/**\n * Display Style Button\n */\n.mfp-content {\n\t.give-display-button-only .give-form-title {\n\t\tdisplay: none;\n\t}\n\n\t.give-display-button-only > *:not(form) {\n\t\tdisplay: block;\n\t}\n\n\t.give-display-button-only form > *:not(.give-btn-modal) {\n\t\tdisplay: block;\n\t}\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/modal.scss","/*--------------------------------------------------------------\n# Review\n--------------------------------------------------------------*/\n\n/**\n * Single donor with user image, details, and review text.\n *\n * 1. Header wraps the user photo and details. It displays above review text.\n * 2. Image is the image of the donor.\n * 3. Details include the donor's name, amount given, and date of the donation.\n */\n\n/*--------------------------------------------------------------\n# Spacing\n--------------------------------------------------------------*/\n\n$donor-space: 20px;\n$donor-color: #333;\n$donor-space-eighth: $donor-space * 0.125;\n$donor-space-quarter: $donor-space * 0.25;\n$donor-space-fifth: $donor-space * 0.2;\n$donor-space-half: $donor-space * 0.5;\n$donor-space-three-quarters: $donor-space * 0.75;\n$donor-space-and-quarter: $donor-space * 1.25;\n$donor-space-and-half: $donor-space * 1.5;\n$donor-space-and-three-quarters: $donor-space * 1.75;\n$donor-space-double: $donor-space * 2;\n$donor-space-triple: $donor-space * 3;\n\n.give-donor {\n\tborder: 1px solid $give-card-border;\n\tbackground: #FFF;\n\tfont-size: 1em;\n\tmargin-bottom: $donor-space;\n\tpadding: $donor-space;\n\tposition: relative;\n\ttransition: all 0.2s ease-out;\n\twidth: 100%;\n\n\t&__header { /* [1] */\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t}\n\n\t&__image { /* [2] */\n\t\tborder: 1px solid $give-card-border;\n\t\tbackground: #FFF;\n\t\ttext-align: center;\n\t\tflex-basis: $donor-space * 3;\n\t\tflex-shrink: 0;\n\t\tline-height: $donor-space * 3;\n\t\theight: $donor-space * 3;\n\t\tmargin-right: $donor-space-half;\n\t\toverflow: hidden;\n\t\tborder-radius: 50%;\n\n\t\timg {\n\t\t\tborder-radius: 50%;\n\t\t\tdisplay: block;\n\t\t\theight: $donor-space * 3;\n\t\t\tobject-fit: cover;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__details { /* [3] */\n\t\tflex-grow: 1;\n\t\toverflow: hidden;\n\t}\n\n\t&__name {\n\t\tfont-size: 1em;\n\t\tfont-weight: 400;\n\t\tcolor: $donor-color;\n\t\tline-height: 1.3;\n\t\tmargin: 0;\n\t}\n\n\t&__timestamp {\n\t\tcolor: $donor-color;\n\t\tdisplay: block;\n\t\tfont-size: 75%;\n\t}\n\n\t&__content {\n\t\tcolor: $donor-color;\n\t\tmargin-top: $donor-space-half;\n\t\tposition: relative;\n\n\t\tp {\n\t\t\tfont-size: 1em;\n\t\t\tmargin: 0 0 $donor-space;\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\n.give-donor-wall-modal {\n\tp:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_components.donor.scss","/**\n * Give Frontend Grid SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2018, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n// Fallback styles for old browsers that do not support CSS Grid.\n.give-grid {\n\tmax-width: 30rem;\n\n\t&__item {\n\t\tmargin-bottom: 1.5rem;\n\t}\n}\n\n// Modern styles for browsers that support CSS Grid.\n@supports (display: grid) {\n\t@media ( min-width: 30rem ) {\n\t\t.give-grid {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgrid-gap: 1.5rem;\n\t\t\tmargin-bottom: 1.5rem;\n\t\t\tmax-width: 100%;\n\n\t\t\t// Fit as many columns as possible in the available space.\n\t\t\t&--best-fit {\n\t\t\t\tgrid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n\t\t\t}\n\n\t\t\t// Limit the number of columns to an explicit user-defined number.\n\t\t\t&--2,\n\t\t\t&--3,\n\t\t\t&--4 {\n\t\t\t\t@media ( min-width: 40rem ) {\n\t\t\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&--3,\n\t\t\t&--4 {\n\t\t\t\t@media ( min-width: 72rem ) {\n\t\t\t\t\tgrid-template-columns: repeat(3, 1fr);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&--4 {\n\t\t\t\t@media ( min-width: 90rem ) {\n\t\t\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&__item {\n\t\t\t\tdisplay: flex;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_grid.scss","/**\n * Give Frontend Card SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2018, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-card {\n\tbackground-color: white;\n\tborder: 1px solid $give-card-border;\n\tbox-shadow: 0 1px 1px rgba( 0, 0, 0, 0.04 );\n\tcolor: inherit;\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n\twidth: 100%;\n\ttext-decoration: none;\n\ttop: 0;\n\ttransition: all 0.1s ease-out;\n\n\t&:hover,\n\t&:focus,\n\t&:active,\n\t&:visited {\n\t\tborder-color: #ccc;\n\t\tbox-shadow: 0 4px 12px rgba( 0, 0, 0, 0.16 );\n\t\ttop: -4px;\n\t}\n\n\t&__media {\n\t\timg {\n\t\t\tborder-radius: 0;\n\t\t\tbox-shadow: none;\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t\tmargin: 0;\n\t\t\tobject-fit: cover;\n\t\t\torder: 1;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__body {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex-grow: 1;\n\t\torder: 2;\n\t\tpadding: 1.5rem;\n\n\t\t& > :last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t\t&__title {\n\t\t\tline-height: 1.3;\n\t\t\tmargin: 0 0 0.75rem;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&__text {\n\t\t\tmargin: 0 0 1.5rem;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&__progress {\n\t\t\tmargin-top: auto;\n\t\t\twidth: 100%;\n\n\t\t\t& > :last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t.raised {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t.income {\n\t\t\t\tfont-size: 2em;\n\t\t\t}\n\t\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_card.scss","/**\n * Give Frontend Page Numbers SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2018, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-page-numbers {\n\tfont-size: 1.25em;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_page-numbers.scss",".timeline-item {\n\tbackground: #fff;\n}\n\n@keyframes placeHolderShimmer {\n\t0% {\n\t\tbackground-position: 0 0\n\t}\n\n\t100% {\n\t\tbackground-position: 520px 0\n\t}\n}\n\n.placeholder-container-animation {\n\tmax-width: 650px;\n\tmargin: 0 auto;\n}\n\n.animated-background {\n\tanimation-duration: 0.85s;\n\tanimation-fill-mode: forwards;\n\tanimation-iteration-count: infinite;\n\tanimation-name: placeHolderShimmer;\n\tanimation-timing-function: linear;\n\tbackground: #f6f7f8;\n\tbackground: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);\n\tbackground-size: 520px 100%;\n\tposition: relative;\n}\n\n.container {\n\tmargin: 0 auto;\n\twidth: 650px;\n\tbackground-color: #eee;\n\tborder:1px solid #eee;\n}\n\n.layer {\n\tdisplay: flex;\n\n\t&.h1 {\n\t\theight: 28px;\n\t}\n\t\n\t&.h2 {\n\t\theight: 22px;\n\t}\n\t\n\t&.inline-radios {\n\t\theight: 12px;\n\t}\n\t\n\t&.label {\n\t\theight: 8px;\n\t}\n}\n\n.layer-item {\n\t&.opaque {\n\t\tbackground: #fff;\t\n\t}\n}\n\n.layer-gap {\n\tbackground-color: #fff;\n\n\t&.large {\n\t\theight: 40px;\n\t}\n\t\n\t&.medium {\n\t\theight: 20px;\n\t}\n\t\n\t&.small {\n\t\theight: 10px;\n\t}\n}\n\n// Specifics\n\n// Layer-1\n.layer-1 {\n\t.layer-item:nth-child(odd) {\n\t\twidth: 45%\n\t}\n\t\n\t.layer-item:nth-child(even) {\n\t\twidth: 55%;\n\t}\n}\n\n\n// Layer-4\n.layer-4 {\n\t.layer-item:nth-child(1) {\n\t\twidth: 30%;\n\t}\n\t\n\t.layer-item:nth-child(2) {\n\t\twidth: 10%;\n\t}\n\t\n\t.layer-item:nth-child(3) {\n\t\twidth: 20%;\n\t}\n\t\n\t.layer-item:nth-child(4) {\n\t\twidth: 30%;\n\t}\n\t\n\t.layer-item:nth-child(5) {\n\t\twidth: 10%;\n\t}\n}\n\n// Layer-5\n.layer-5 {\n\t.layer-item:nth-child(1) {\n\t\twidth: 40%;\n\t}\n\t\n\t.layer-item:nth-child(2) {\n\t\twidth: 5%;\n\t}\n\t\n\t.layer-item:nth-child(3) {\n\t\twidth: 15%;\n\t}\n\t\n\t.layer-item:nth-child(4) {\n\t\twidth: 40%;\n\t}\n}\n\n// Layer-6\n.layer-6 {\n\t.layer-item:nth-child(odd) {\n\t\twidth: 30%;\n\t}\n\t\n\t.layer-item:nth-child(even) {\n\t\twidth: 70%;\n\t}\n}\n\n// Layer-8\n.layer-8 {\n\t.layer-item:nth-child(1) {\n\t\twidth: 40%;\n\t}\n\t\n\t.layer-item:nth-child(2) {\n\t\twidth: 20%;\n\t}\n\t\n\t.layer-item:nth-child(3) {\n\t\twidth: 40%;\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./blocks/components/container-placeholder-animation/style.scss"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///./assets/src/css/frontend/give-frontend.scss","webpack:///./assets/src/css/frontend/_mixins.scss","webpack:///./assets/src/css/plugins/hint.min.scss","webpack:///./assets/src/css/plugins/float-labels.scss","webpack:///./assets/src/css/frontend/_variables.scss","webpack:///./assets/src/css/plugins/magnific-popup.scss","webpack:///./assets/src/css/plugins/_settings.scss","webpack:///./assets/src/css/frontend/fonts.scss","webpack:///./assets/src/css/frontend/receipt.scss","webpack:///./assets/src/css/frontend/float-labels.scss","webpack:///./assets/src/css/frontend/forms.scss","webpack:///./assets/src/css/frontend/alerts.scss","webpack:///./assets/src/css/frontend/layouts.scss","webpack:///./assets/src/css/frontend/progress-bar.scss","webpack:///./assets/src/css/frontend/tables.scss","webpack:///./assets/src/css/frontend/theme-compatibility.scss","webpack:///./assets/src/css/frontend/donation-history.scss","webpack:///./assets/src/css/frontend/modal.scss","webpack:///./assets/src/css/frontend/_components.donor.scss","webpack:///./assets/src/css/frontend/_grid.scss","webpack:///./assets/src/css/frontend/_card.scss","webpack:///./assets/src/css/frontend/_page-numbers.scss","webpack:///./blocks/components/container-placeholder-animation/style.scss"],"names":[],"mappings":"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,WACA,UACA,eACA,mBACA,gBACA,sBACA,yBACA,oDACA,sEACA,eC7EkB,CD2FlB,+ZARC,UA5G6B,CA6G7B,6NAEA,UA/G6B,CAgH7B,4OAEA,UAlH6B,CAmH7B,mDAID,kBACA,WACA,eACA,wBACA,oBAAqB,CACrB,oNAKA,WACA,yBACA,iBCrG2B,CDsG3B,oNAKA,yBACA,iBC3G0B,CD4G1B,iDAGA,UACA,kBACA,cACA,kBACA,UACA,OACA,eACA,gBACA,cACA,WACA,yBACA,sEACA,SAAU,CACV,oEAGA,UACA,kBAAmB,CACnB,oEAGA,aAhKiC,CAiKjC,yDAGA,UACA,YACA,cACA,kBACA,QACA,WACA,eACA,iBACA,cACA,sEACA,gBACA,SAAU,CACV,2EAGA,SAAU,CACV,2MAjKC,gBAA4C,CAC5C,mEAEA,WAAiE,CACjE,oQAIA,gBAA4C,CAC5C,iEAEA,QACA,UACA,6BACA,gBAA8C,CAC9C,wEAEA,WACA,cACA,kBACA,SACA,OACA,QACA,WACA,yBACA,UAAW,CACX,oFAGA,SACA,WAA2B,CAC3B,2FAEA,OAN4D,CAO5D,2MAOA,YAA2B,CAC3B,mEAEA,WAAiE,CACjE,oQAIA,qBAAiE,CACjE,iEAEA,QACA,UACA,mBAA+D,CAC/D,yEAEA,gBAA+B,CAC/B,wDAkHD,WACA,kBACA,cACA,QACA,UACA,wBACA,WACA,2MACA,6BACA,yBACA,SAAU,CACV,QE9LC,gBACA,gBAGA,mBACA,UCrCuC,CDsCxC,kBAVC,MACA,OACA,WACA,YAGA,cAEA,CAcD,UAJC,gBAEA,uBACA,kCAAmC,CACpC,eAIC,kBACA,kBACA,WACA,YACA,OACA,MACA,cACA,mDAAsB,CACvB,sBAKG,WACA,qBACA,YACA,qBAAsB,CACvB,qCAOG,YAAa,CACd,aAMH,kBACA,qBACA,sBACA,cACA,gBACA,eCnF0C,CDoF3C,8DAIG,WACA,WAAY,CACb,cAKD,eAAgB,CACjB,iEAIG,wBACA,eAAgB,CACjB,UAGD,eACA,uBACA,cACe,CAChB,8BAGG,WAAY,CACb,kDAOD,yBACA,sBACA,qCAAiB,CAClB,wBAKG,YAAa,CACd,UAkBC,sBAAwB,CACzB,eAUD,WACA,kBACA,QACA,WACA,kBACA,iBACA,SACA,UACA,eCtK0C,CD6J5C,iBAWI,UChKsC,CDqJ1C,uBAaM,UCjKoC,CD0KvC,sDAMC,YAAa,CACd,kCAOC,iBACA,eACA,uBACA,SACA,wBACA,cACA,aACA,UACA,gBACA,wCACA,uDAA0B,CAb9B,yBAgBM,UACA,QACJ,CAAC,WAMD,WACA,YACA,iBAEA,kBACA,QACA,MACA,qBACA,kBACA,YACA,sBACA,WAEA,kBACA,eACA,uCAA0C,CAhB5C,kCAoBI,SAAU,CApBd,kBAwBI,OAAQ,CACT,6BAIC,UC3OsC,CD4OvC,2DAKC,WACA,WACA,iBACA,kBACA,UAAW,CACZ,aAKD,kBACA,MACA,QACA,WACA,eACA,iBACA,kBAAmB,CACpB,WAKG,kBACA,YACA,SACA,QACA,iBACA,UACA,WACA,aACA,yCAA0C,CAT5C,kBAWI,gBAAiB,CAXrB,kCAeI,SAAU,CAfd,mCAmBI,WACA,cACA,QACA,SACA,kBACA,OACA,MACA,gBACA,iBACA,+BAAgC,CA5BpC,iBAiCI,sBACA,yBACA,OAAO,CAnCX,kBAuCI,sBACA,yBACA,UAAY,CACb,gBAKD,MAAO,CADT,sBAGI,6BACA,gBAAiB,CAJrB,uBAOI,iBACA,+BC7TuC,CD8TxC,iBAID,OAAQ,CADV,uBAGI,4BACA,gBACF,CALF,wBAOI,8BCxUuC,CDyUxC,mBASD,iBACA,mBC5UsC,CD0UxC,gCAII,cACA,WACA,eC9UqC,CDwUzC,8BASI,SAAU,CACX,mBAGD,WACA,SACA,gBACA,kBAAqC,CAJvC,0BAMI,kBACA,cACA,MACA,OACA,WACA,YACA,4EACA,eClWoC,CDmWrC,YAYC,WACA,eACA,YACA,cAEA,oDACA,eACA,aAAc,CACf,wBAJC,aACA,CAOJ,kBAGI,WACA,kBACA,OACA,SACA,YACA,cACA,QACA,WACA,YACA,WACA,4EACA,eCnYoC,CDqXxC,kBAiBI,cACA,cACA,eACA,gBAAiB,CApBrB,mBAuBI,QAAS,CACV,gBAGD,iB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YE,aACA,YACA,YACA,WACA,SACA,UACA,kBACA,iBACA,eACA,eAAmB,CAZrB,4CHlnBE,yBACA,WACA,kBACA,gBACA,oBACA,oBAIA,mCACA,kCGynBA,WACA,YACA,WACA,cACA,eACA,iBACA,0BACA,4BACA,4BAA6B,CAzB/B,gEAgCE,WAAY,CACZ,yCAaA,gBACA,iBAAkB,CAalB,6DAVC,iBACA,SACA,SAAU,CACV,4DAGA,kBACA,QACA,SAAU,CACV,gDAID,eAAgB,CAChB,uCAGA,gBACA,SAAU,CACV,4CAGA,WAAY,CACZ,sGAOA,eAAgB,CAChB,8GAGA,kBACA,YAAa,CACb,gFAEA,UAAW,CACX,wCAKA,cACA,WACA,UAAW,CACX,sHAOA,cACA,kBAAmB,CAJrB,iDAQE,gBACA,oBAAqB,CACrB,4BASD,uBAAyB,CACzB,mFAME,oBACA,eAAgB,CALnB,kDAUE,uBAAyB,CACzB,UAQD,mBACA,sBACA,WACA,iBACA,eACA,kBACA,aAAc,CAPf,gBAUE,kBAAmB,CACnB,iCASA,WACA,kBACA,eAAgB,CAChB,yFASA,eAAgB,CAFlB,6CAKE,WAAY,CACZ,yBAYC,6FAGA,WACA,UAAW,CACX,CASH,kGAEC,eAAgB,CAChB,8BAOC,0BAA4B,CAC5B,qDAQA,aAGA,kBACA,QACA,YHr1BA,yBACA,WACA,kBACA,gBACA,oBACA,oBAIA,mCACA,kCG80BA,YACA,WACA,cACA,eACA,iBACA,0BACA,4BACA,4BAA6B,CAG7B,yCAMA,cAAe,CACf,cCz3BD,iBAAkB,CAClB,8BAGA,kBACA,QACA,QACA,8DACA,YACA,SACA,YACA,eACA,cACA,eACA,wBAA0B,CAX3B,qCAcE,eACA,cACA,gBACA,cACA,6BACA,WACA,YACA,kBACA,WACA,kCAAmC,CAvBrC,oCA2BE,4BAAkC,CA3BpC,2CA8BG,aAAc,CACd,wCAQD,kBACA,cACA,mBACA,0BACA,sBACA,oFACA,UAAW,CATX,8CAYC,mBACA,UPhDQ,COmCT,6DJvBA,yBACA,WACA,kBACA,gBACA,oBACA,oBACA,cAGA,mCACA,kCI+BC,kBACA,QACA,eACA,iBACA,WACA,WACA,WACA,YACA,mBACA,kBACA,iBACA,kCAAuC,CACvC,YAID,iBPxEQ,COuER,mBAIC,gBACA,qBP5EO,CO6EP,cAID,oBPlFa,COiFb,qBAIC,yBACA,eAAgB,CAChB,cAID,oBPzFc,COwFd,qBAIC,yBACA,eAAgB,CAChB,4BCnFF,cAAe,CACb,wBASF,oBACA,gBACA,aAAc,CAJf,mDAOG,oBACA,4BAA8B,CARjC,iEAYG,YAAa,CAZhB,gDAkBI,iBAAkB,CACnB,oCAnBH,wBA4BG,mBACA,iBAAkB,CACnB,CAIF,qCAlCA,wBAqCG,mBACA,iBAAkB,CACnB,CAIF,qCA3CA,wBA8CG,mBACA,iBAAkB,CACnB,CAIF,qCApDA,wBAuDG,iBAAkB,CACnB,oCAKA,iBAAkB,CAChB,CAQJ,wBAEC,qBACA,sBACA,oBACA,sBACA,gBACA,6EAAuC,CAPxC,oCAUG,aAAc,CAVjB,oCAaG,SAAU,CACX,sCAdF,wBAqBG,qBACA,oBACA,kBAAmB,CACpB,CAIF,wCA5BA,wBA+BG,oBACA,qBACA,WAAY,CACb,8CAMA,mBAAqB,CACnB,CASJ,kCACE,UAAW,CACZ,oBCzIC,mBACA,UAAU,CAFZ,4BAKC,eACA,iBACA,oBACA,UAAW,CARZ,4BAYC,kBAAmB,CACjB,mBAID,YACA,kBACA,gBACA,mBACA,eAAgB,CALlB,wBAQC,cACA,YACA,4BACA,+BACA,4BACA,+BACA,yBACA,kBACA,eAAgB,CACd,iBChCD,WACA,eACA,2BACA,mBACA,cACA,yBACA,gBACA,mBACA,UAAW,CATb,uBAYI,eAAiB,CAZrB,sCAeM,eAAgB,CAftB,oBAoBI,kBACA,6BACA,gCACA,8BACA,kBACA,mBACA,kBACA,eAAiB,CA3BrB,0BAiCM,iBAAkB,CAjCxB,6BAoCQ,aACA,YACA,0BACA,gCACA,8BACA,gBACA,iBAAkB,CA1C1B,yCA8CQ,gBACA,aAAc,CA/CtB,2CAqDM,kBAAmB,CACpB,0CCjDJ,QAAS,CAHV,wCAOC,UAAW,CAPZ,qCAWC,UAAW,CAXZ,sDAeC,cAAe,CACb,wOASF,UAAY,CAJb,8DAQC,4BAA6B,CAC3B,qEAMD,YACA,sBACA,gBAAiB,CAClB,+FAGC,QAAS,CACV,oFAGC,iBAAoB,CACrB,mCCxDA,iBAAkB,CAFnB,yDAKG,UAAW,CALd,wFAQE,UACA,kBACA,eACA,iBAAkB,CAXpB,mFAeE,UACA,gBAAiB,CAhBnB,wFAmBI,aACA,cAAe,CApBnB,qDA0BE,YAAa,CACb,oCAKD,yBAEE,YAAa,CAFf,yBAME,4BAA6B,CAN/B,sBAUE,gBACA,eAAgB,CAXlB,oCAcG,wBAAyB,CAd5B,sBAmBE,YACA,cACA,iBACA,4BAAkC,CAtBpC,4CA0BE,cACA,iBACA,eAAgB,CA5BlB,qCAgCE,qBACA,gBACA,aAAc,CACd,CCzDH,YACE,MACA,OACA,WACA,YACA,mBACA,eACA,gBACA,uBACA,mCACA,iCACA,+BAAgC,CAXlC,6EAgBG,eAAgB,CAhBnB,yDAmBG,aACA,aAAc,CACf,yBArBF,4CAwBE,cAAc,CACZ,CAzBJ,yBA+BC,oDACA,kBACA,gBACA,aACA,WACA,gBACA,iBACA,kBXnC2C,CWH5C,0TA4CG,aAAc,CA5CjB,0CAgDG,4BAA6B,CAhDhC,4CAsDC,kBACA,uBAAyB,CAvD1B,iCA2DC,YAAa,CA3Dd,yBAqEC,sBAGA,iEAA6B,CAN9B,4CAIC,UACA,6CACA,CAND,mCAiBG,UACA,uDAAwB,CAlB3B,6BAqBG,UAAY,CArBf,sCA6BG,gEACA,SAAU,CA9Bb,gCAiCG,SAAU,CACX,8BAWD,kBACA,cACA,gBACA,sBACA,oBACA,YACA,eAAgB,CAPjB,uDAUE,uBAAyB,CAV3B,6FAeE,sBAAwB,CAf1B,+CAmBE,YAAa,CACb,0CAKA,UACA,cAAe,CACf,qCAID,UACA,gEACA,2HAA8D,CAC9D,+CAGA,UACA,mHAA0D,CAC1D,kDAGA,UACA,2HAA8D,CAC9D,yBAGA,UACA,uEAAiC,CACjC,mCAGA,UAAY,CACZ,sCAGA,SAAU,CACV,iBAGA,4BAAkC,CAClC,wDAOC,YAAa,CAFf,oHAUE,aAAc,CACd,YCvKD,yBACA,gBACA,cACA,mBACA,aACA,kBACA,gEACA,UAAW,CAEX,oBACC,kEACA,oDAAa,CACb,mBAGA,yBACA,gBACA,kBACA,6CACA,kCACA,iBACA,YACA,kBACA,gBACA,iBAAkB,CAVlB,uBAaC,kBACA,cACA,YACA,qCACA,UAAW,CACX,qBAID,mDACA,eAAgB,CAChB,kBAGA,cACA,gBACA,WACA,gBACA,QAAS,CACT,uBAGA,WACA,cACA,aAAc,CACd,qBAGA,WACA,gBACA,iBAAkB,CAHlB,uBAMC,cACA,eA3Ee,CA+Ed,sEAQF,eAAgB,ClB3ElB,sBmBjBC,eAAgB,CnBiBjB,4BmBdE,oBAAqB,CnBcvB,6BmBRE,cACA,WACA,UAAW,CACX,yBnBKF,sBmBEE,qGACA,qBACA,cAAe,CnBJjB,kDmBCE,oDACA,CAOC,4BAFA,gBACA,CACA,CAMC,+CnBfJ,8HmBgBK,SAAU,CAEX,CAMA,+CnBxBJ,oFmByBK,eAAuB,CAExB,CAKA,+CnBhCJ,0CmBiCK,SAAU,CAEX,CApCJ,yBnBCA,6CmBwCI,qDACA,eAAgB,CAChB,CAMqB,yBACxB,yBnBjDD,sBmBmDG,aACA,0BACA,gBACA,qBACA,cAAe,CnBvDlB,4BmB0DI,cACA,UACA,oBAAsB,CnB5D1B,gCmBiEI,wDAA2D,CAC3D,CAMA,+CnBxEJ,2EmByEK,mCAAqC,CAEtC,CAIA,+CnB/EJ,kDmBgFK,mCAAqC,CAEtC,CAGA,+CnBrFJ,yBmBsFK,mCAAqC,CAEtC,CAvCH,yBnBjDD,4BmB2FI,qDACA,eAAgB,CAChB,EnB7FJ,sBoBlBC,sBACA,yBACA,kFACA,cACA,qDACA,yGACA,kBACA,WACA,qBACA,MACA,+DAA6B,CpBQ9B,mHoBFE,kBACA,oFACA,QAAS,CpBAX,iCoBKG,gBACA,wCACA,cACA,YACA,SACA,qCACA,qDACA,UAAW,CpBZd,4BoBiBE,qDACA,yGACA,mDACA,qDACA,cAAe,CpBrBjB,wCoBwBG,eAAgB,CpBxBnB,6BoB6BG,gBACA,kBACA,SAAU,CpB/Bb,4BoBmCG,kBACA,SAAU,CpBpCb,gCoBwCG,gBACA,UAAW,CpBzCd,oFoBgDI,eAAgB,CpBhDpB,wCoBoDI,aAAc,CpBpDlB,8BqBlBC,gBAAiB,CrByBlB,6BsBlCC,eAAgB,CAChB,sCAGA,GACC,uBACD,CAEA,GACC,2BACD,EtBwBD,8BsB9BC,GACC,uBACD,CAEA,GACC,2BACD,EtBwBD,+CsBpBC,gBACA,aAAc,CtBmBf,mCsBfC,wDACA,kEACA,8EACA,4EACA,0EACA,mBACA,iLACA,2BACA,iBAAkB,CtBOnB,yBsBHC,cACA,YACA,sBACA,qBAAqB,CtBAtB,qBsBIC,oDAAa,CtBJd,wBsBOE,WAAY,CtBPd,wBsBWE,WAAY,CtBXd,mCsBeE,WAAY,CtBfd,2BsBmBE,UAAW,CtBnBb,iCsByBE,eAAgB,CtBzBlB,yBsB8BC,qBAAsB,CtB9BvB,+BsBiCE,WAAY,CtBjCd,gCsBqCE,WAAY,CtBrCd,+BsByCE,WAAY,CtBzCd,kDsBkDE,SACD,CtBnDD,iDsBsDE,SAAU,CtBtDZ,+CsB8DE,SAAU,CtB9DZ,gDsBkEE,SAAU,CtBlEZ,gDsBsEE,SAAU,CtBtEZ,gDsB0EE,SAAU,CtB1EZ,gDsB8EE,SAAU,CtB9EZ,+CsBqFE,SAAU,CtBrFZ,gDsByFE,QAAS,CtBzFX,gDsB6FE,SAAU,CtB7FZ,gDsBiGE,SAAU,CtBjGZ,kDsBwGE,SAAU,CtBxGZ,iDsB4GE,SAAU,CtB5GZ,+CsBmHE,SAAU,CtBnHZ,gDsBuHE,SAAU,CtBvHZ,gDsB2HE,SAAU,CtBvHZ,sBACC,cAAe,CACf","file":"css/give.css","sourcesContent":["/*!\n * Give Frontend SCSS/CSS\n *\n * @description: The Main SCSS file for FRONTEND styles which is compiled and minified via Gulp taskrunner\n * @package: Give\n * @subpackage: SCSS/Frontend\n * @copyright: Copyright (c) 2016, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@import '_variables';\n@import '_mixins';\n@import '../plugins/hint.min';\n@import '../plugins/float-labels';\n@import '../plugins/magnific-popup';\n@import 'fonts';\n@import 'receipt';\n@import 'float-labels';\n@import 'forms';\n@import 'alerts';\n@import 'layouts';\n@import 'progress-bar';\n@import 'tables';\n@import 'theme-compatibility';\n@import 'donation-history';\n@import 'modal';\n@import '_components.donor';\n\n// Wrapper increases specificity for defensive styling against themes.\n.give-wrap {\n\t@import 'grid';\n\t@import 'card';\n\t@import 'page-numbers';\n}\n\n// Import placeholder style from gutenberg placeholder.\n#give-receipt{\n\t@import '../../../../blocks/components/container-placeholder-animation/style';\n}\n\n.give-grid-ie-utility {\n\tmargin: 0 -12px;\n}\n\n@supports (display: grid) {\n\t.give-grid-ie-utility {\n\t\tmargin: 0;\n\t}\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/give-frontend.scss","/**\r\n * Clearfix\r\n */\r\n@mixin clearfix() {\r\n *zoom: 1;\r\n\r\n &:before,\r\n &:after {\r\n content: \" \";\r\n display: table;\r\n }\r\n\r\n &:after {\r\n clear: both;\r\n }\r\n}\r\n\r\n.give-clearfix {\r\n @include clearfix;\r\n}\r\n\r\n/**\r\n * Box Sizing\r\n * https://github.com/timrogers/sass-box-sizing-mixin\r\n */\r\n@mixin box-sizing($box-model) {\r\n -webkit-box-sizing: $box-model; // Safari <= 5\r\n -moz-box-sizing: $box-model; // Firefox <= 19\r\n box-sizing: $box-model;\r\n}\r\n\r\n/**\r\n * CSS3 Easing\r\n */\r\n@mixin easing-transition() {\r\n -moz-transition: 0.2s all linear;\r\n -o-transition: 0.2s all linear;\r\n transition: 0.2s all linear;\r\n}\r\n\r\n//Labels\r\n@mixin give-label() {\r\n padding: .2em .4em .3em;\r\n font-size: 11px;\r\n line-height: 1;\r\n color: #fff;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: baseline;\r\n border-radius: .25em;\r\n \r\n &:hover {\r\n color:#fff;\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n@mixin give-label-gray() {\r\n background-color: #929292;\r\n}\r\n@mixin give-label-orange() {\r\n background-color: #ffba00;\r\n}\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n.give-item-label-gray {\r\n @include give-label-gray();\r\n}\r\n\r\n.give-item-label-orange {\r\n @include give-label-orange();\r\n}\r\n\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n//Fields\r\n@mixin give-currency() {\r\n background-color: lighten($light-gray, 2%);\r\n border-top: 1px solid $borders;\r\n border-bottom: 1px solid $borders;\r\n color: $dark;\r\n margin: 0;\r\n padding: 0 12px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}\r\n\r\n@mixin give-input() {\r\n border: 1px solid $borders;\r\n background: #FFF;\r\n border-radius: 0;\r\n height: 35px;\r\n line-height: 35px;\r\n padding: 0 12px;\r\n margin: 0;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_mixins.scss","/*! Hint.css - v2.5.0 - 2017-04-23\n* http://kushagragour.in/lab/hint/\n* Copyright (c) 2017 Kushagra Gour */\n\n[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/plugins/hint.min.scss","/*!\n * Float Labels\n *\n * @version: 3.2.0\n * @author: Paul Ryley (http://geminilabs.io)\n * @url: https://geminilabs.github.io/float-labels.js\n * @license: MIT\n */\n\n$float-labels: () !default;\n\n$float-labels-defaults: (\n\tbase-height : 24px,\n\tbase-padding : 6px,\n\tborder-radius : 3px,\n\tborder-width : 1px,\n\tmargin-bottom : 24px,\n\tcolor-background : #fff,\n\tcolor-background-active : #fff,\n\tcolor-background-focus : #fff,\n\tcolor-border : #dfdfdf,\n\tcolor-border-active : #dfdfdf,\n\tcolor-border-focus : #1976D2,\n\tcolor-placeholder : #bbb,\n\tcolor-required : #D32F2F,\n\tcolor-text : #444,\n\tcolor-text-focus : #1976D2,\n\tline-height : 1.5,\n\tfont-size : 16px,\n\tfont-size-small : 12px,\n\tfont-weight : 400,\n\tparent : '',\n\tprefix : 'give-fl-',\n\ttransition-easing : ease-in-out,\n\ttransition-speed : 0.2s,\n);\n\n@function fl($value) {\n\t@return map-get(map-merge($float-labels-defaults, $float-labels), $value);\n}\n\n@mixin fl-style-1 {\n\tinput.#{fl(prefix)}input,\n\tselect.#{fl(prefix)}select,\n\ttextarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding) fl(base-padding)*2;\n\t}\n\tselect.#{fl(prefix)}select {\n\t\theight: fl(base-height) + fl(base-padding)*2 + fl(border-width)*2;\n\t}\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding) fl(base-padding)*2;\n\t}\n\tlabel.#{fl(prefix)}label {\n\t\ttop: fl(border-width);\n\t\tleft: fl(border-width) + fl(base-padding)*1.5;\n\t\tbackground-color: transparent;\n\t\tpadding: fl(base-padding)*2 fl(base-padding)/2;\n\t}\n\tlabel.#{fl(prefix)}label:before {\n\t\tcontent: '';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: fl(border-width) + fl(base-padding) + fl(font-size-small);\n\t\tleft: 0;\n\t\tright: 0;\n\t\theight: fl(border-width);\n\t\tbackground-color: fl(color-background);\n\t\tz-index: -1;\n\t}\n\t$label-top: round((fl(base-padding) + fl(font-size-small))/2);\n\t.#{fl(prefix)}is-active label.#{fl(prefix)}label {\n\t\ttop: - $label-top;\n\t\tpadding: fl(base-padding)/2;\n\t}\n\t.#{fl(prefix)}is-active label.#{fl(prefix)}label:before {\n\t\ttop: $label-top;\n\t}\n}\n\n@mixin fl-style-2 {\n\tinput.#{fl(prefix)}input,\n\tselect.#{fl(prefix)}select,\n\ttextarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding)*2;\n\t}\n\tselect.#{fl(prefix)}select {\n\t\theight: fl(base-height) + fl(base-padding)*4 + fl(border-width)*2;\n\t}\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding)*3 fl(base-padding)*2 fl(base-padding)*1;\n\t}\n\tlabel.#{fl(prefix)}label {\n\t\ttop: fl(border-width);\n\t\tleft: fl(border-width) + fl(base-padding)*1.5;\n\t\tpadding: fl(base-padding) fl(base-padding)/2 fl(base-padding)/2;\n\t}\n\t.#{fl(prefix)}is-required:before {\n\t\tpadding-top: fl(base-padding)*2;\n\t}\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}wrap {\n\tposition: relative;\n\ttext-rendering: optimizeLegibility;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n#{fl(parent)}.#{fl(prefix)}form input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form textarea.#{fl(prefix)}textarea {\n\twidth: 100%;\n\toutline: 0;\n\tfont-size: fl(font-size);\n\tline-height: fl(line-height);\n\tborder-radius: fl(border-radius);\n\tborder: fl(border-width) solid fl(color-border);\n\tbackground-color: fl(color-background);\n\tbox-sizing: border-box;\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tmargin-bottom: fl(margin-bottom);\n\n\t&:-moz-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&::-moz-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&:-ms-input-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&::-webkit-input-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n}\n\n#{fl(parent)}.#{fl(prefix)}form select.#{fl(prefix)}select {\n\tposition: relative;\n\tcolor: fl(color-placeholder);\n\tcursor: pointer;\n\t-webkit-appearance: none;\n\t-moz-appearance: none;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\tcolor: fl(color-text);\n\tbackground-color: fl(color-background-active);\n\tborder-color: fl(color-border-active);\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus textarea.#{fl(prefix)}textarea {\n\tbackground-color: fl(color-background-focus);\n\tborder-color: fl(color-border-focus);\n}\n\n#{fl(parent)}.#{fl(prefix)}form label.#{fl(prefix)}label {\n\topacity: 0;\n\tvisibility: hidden;\n\tdisplay: block;\n\tposition: absolute;\n\ttop: - fl(font-size-small);\n\tleft: 0;\n\tfont-size: fl(font-size-small);\n\tfont-weight: fl(font-weight);\n\tline-height: 1;\n\tcolor: fl(color-placeholder);\n\tborder-radius-top-left: fl(border-radius);\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tz-index: 1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active label.#{fl(prefix)}label {\n\topacity: 1;\n\tvisibility: visible;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus label.#{fl(prefix)}label {\n\tcolor: fl(color-text-focus);\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-required:before {\n\topacity: 1;\n\tcontent: '*';\n\tdisplay: block;\n\tposition: absolute;\n\ttop: fl(border-width);\n\tright: fl(base-height)/2 + fl(base-padding)/2;\n\tfont-size: fl(font-size);\n\tline-height: 1.75;\n\tcolor: fl(color-required);\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tpadding: fl(base-padding) 0 0;\n\tz-index: 1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-required.#{fl(prefix)}is-active:before {\n\topacity: 0;\n}\n\n#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-1 {\n\t@include fl-style-1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-2 {\n\t@include fl-style-2;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}wrap-select:after {\n\tcontent: '';\n\tposition: absolute;\n\tdisplay: block;\n\ttop: fl(border-width);\n\tright: 6px;\n\theight: calc(100% - #{fl(border-width)*2});\n\twidth: fl(base-height)/2;\n\tbackground: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#{fl(color-placeholder)}' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>\") no-repeat;\n\tbackground-position: 100% 50%;\n\tbackground-size: 7px 14px;\n\tz-index: 2;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/plugins/float-labels.scss","/**\n * Give CSS Variables\n */\n\n$green: #7ad03a;\n$red: #a00;\n$orange: #ffba00;\n$blue: #2ea2cc;\n$dark: #333;\n$borders: #ccc;\n$light-gray: #EDEDED;\n\n//Status\n$status-default: #777;\n$status-complete: $green;\n$status-refunded: $status-default;\n$status-subscription: #5bc0de;\n$status-revoked: #d9534f;\n\n// Borders.\n$give-card-border: #e5e5e5;\n\n//Font sizes\n$font-size-medium: 18px;\n\n$primary: #007ba4;\n// Primary color for buttons (alt)\n$primarytext: desaturate(lighten($primary, 50%), 18%);\n// Text on primary color bg\n\n$secondary: desaturate(lighten($primary, 40%), 21%);\n// Secondary buttons\n$secondarytext: desaturate(darken($secondary, 60%), 21%);\n// Text on secondary color bg\n\n$highlight: adjust-hue($primary, 150deg);\n// Prices, In stock labels, sales flash\n$highlightext: desaturate(lighten($highlight, 50%), 18%);\n// Text on highlight color bg\n\n$contentbg: #fff;\n// Content BG - Tabs (active state)\n$subtext: #777;\n// small, breadcrumbs etc\n\n$float-labels: (\n\t\tbase-height : 30px,\n\t\tborder-radius : 0,\n\t\tmargin-bottom : 0,\n\t\tcolor-background : inherit,\n\t\tcolor-background-active : inherit,\n\t\tcolor-background-focus : inherit,\n\t\tcolor-border : #ccc,\n\t\tcolor-border-active : #ccc,\n\t\tcolor-border-focus : #ccc,\n\t\tcolor-text : #333,\n\t\tline-height : normal,\n\t\tfont-weight : 700,\n\t\tparent : '[id*=\"give-form\"]',\n);\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_variables.scss","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. General styles\n// - Transluscent overlay\n// - Containers, wrappers\n// - Cursors\n// - Helper classes\n// 2. Appearance\n// - Preloader & text that displays error messages\n// - CSS reset for buttons\n// - Close icon\n// - \"1 of X\" counter\n// - Navigation (left/right) arrows\n// - Iframe content type styles\n// - Image content type styles\n// - Media query where size of arrows is reduced\n// - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2;\n overflow: hidden;\n position: fixed;\n\n background: $mfp-overlay-color;\n opacity: $mfp-overlay-opacity;\n}\n\n// Wrapper for popup\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 3;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n}\n\n// Popup content holder\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n}\n\n// Cursors\n.mfp-ajax-cur {\n cursor: progress;\n}\n.mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n}\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n.mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n -webkit-user-select:none;\n -moz-user-select: none;\n user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n &.mfp-figure {\n display: none;\n }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n .mfp-hide {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n }\n} @else {\n .mfp-hide {\n display: none !important;\n }\n}\n\n\n////////////////////////\n// 2. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n color: $mfp-controls-text-color;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: $mfp-z-index-base + 4;\n a {\n color: $mfp-controls-text-color;\n &:hover {\n color: $mfp-controls-text-color-hover;\n }\n }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n .mfp-preloader {\n display: none;\n }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n .mfp-content {\n display: none;\n }\n}\n\n// CSS-reset for buttons\nbutton {\n &.mfp-close,\n &.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n box-shadow: none;\n touch-action: manipulation;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\n\n\n// Close icon\n.mfp-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: $mfp-controls-opacity;\n padding: 0 0 18px 10px;\n color: $mfp-controls-color;\n\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n\n &:active {\n top: 1px;\n }\n}\n.mfp-close-btn-in {\n .mfp-close {\n color: $mfp-inner-close-icon-color;\n }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n .mfp-close {\n color: $mfp-controls-color;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%;\n }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: $mfp-controls-text-color;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n .mfp-arrow {\n position: absolute;\n opacity: $mfp-controls-opacity;\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n &:active {\n margin-top: -54px;\n }\n &:hover,\n &:focus {\n opacity: 1;\n }\n &:before,\n &:after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent;\n }\n\n &:after {\n\n border-top-width: 13px;\n border-bottom-width: 13px;\n top:8px;\n }\n\n &:before {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n }\n\n }\n\n .mfp-arrow-left {\n left: 0;\n &:after {\n border-right: 17px solid $mfp-controls-color;\n margin-left: 31px;\n }\n &:before {\n margin-left: 25px;\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n\n .mfp-arrow-right {\n right: 0;\n &:after {\n border-left: 17px solid $mfp-controls-color;\n margin-left: 39px\n }\n &:before {\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n .mfp-iframe-holder {\n padding-top: $mfp-iframe-padding-top;\n padding-bottom: $mfp-iframe-padding-top;\n .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: $mfp-iframe-max-width;\n }\n .mfp-close {\n top: -40px;\n }\n }\n .mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: $mfp-iframe-ratio * 100%;\n iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: $mfp-shadow;\n background: $mfp-iframe-background;\n }\n }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n /* Main image in popup */\n img {\n &.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n box-sizing: border-box;\n padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n margin: 0 auto;\n }\n }\n\n /* The shadow behind the image */\n .mfp-figure {\n line-height: 0;\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: $mfp-image-padding-top;\n bottom: $mfp-image-padding-bottom;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: $mfp-shadow;\n background: $mfp-image-background;\n }\n small {\n color: $mfp-caption-subtitle-color;\n display: block;\n font-size: 12px;\n line-height: 14px;\n }\n figure {\n margin: 0;\n }\n }\n .mfp-bottom-bar {\n margin-top: -$mfp-image-padding-bottom + 4;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto;\n }\n .mfp-title {\n text-align: left;\n line-height: 18px;\n color: $mfp-caption-title-color;\n word-wrap: break-word;\n padding-right: 36px; // leave some space for counter at right side\n }\n\n .mfp-image-holder {\n .mfp-content {\n max-width: 100%;\n }\n }\n\n .mfp-gallery {\n .mfp-image-holder {\n .mfp-figure {\n cursor: pointer;\n }\n }\n }\n\n\n @if $mfp-include-mobile-layout-for-image {\n @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n /**\n * Remove all paddings around the image on small screen\n */\n .mfp-img-mobile {\n .mfp-image-holder {\n padding-left: 0;\n padding-right: 0;\n }\n img {\n &.mfp-img {\n padding: 0;\n }\n }\n .mfp-figure {\n // The shadow behind the image\n &:after {\n top: 0;\n bottom: 0;\n }\n small {\n display: inline;\n margin-left: 5px;\n }\n }\n .mfp-bottom-bar {\n background: rgba(0,0,0,0.6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n box-sizing: border-box;\n &:empty {\n padding: 0;\n }\n }\n .mfp-counter {\n right: 5px;\n top: 3px;\n }\n .mfp-close {\n top: 0;\n right: 0;\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n text-align: center;\n padding: 0;\n }\n }\n }\n }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n }\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0;\n }\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%;\n }\n .mfp-container {\n padding-left: $mfp-popup-padding-left-mobile;\n padding-right: $mfp-popup-padding-left-mobile;\n }\n}\n\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/plugins/magnific-popup.scss","////////////////////////\n// Settings //\n////////////////////////\n\n// overlay\n$mfp-overlay-color: #0b0b0b !default; // Color of overlay screen\n$mfp-overlay-opacity: 0.8 !default; // Opacity of overlay screen\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left: 8px !default; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 999999 !default; // Base z-index of popup\n\n// controls\n$mfp-include-arrows: true !default; // Include styles for nav arrows\n$mfp-controls-opacity: 0.65 !default; // Opacity of controls\n$mfp-controls-color: #FFF !default; // Color of controls\n$mfp-controls-border-color: #3F3F3F !default; \t // Border color of controls\n$mfp-inner-close-icon-color: #333 !default; // Color of close button when inside\n$mfp-controls-text-color: #CCC !default; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #FFF !default; // Hover color of preloader and \"1 of X\" indicator\n\n// Iframe-type options\n$mfp-include-iframe-type: true !default; // Enable Iframe-type popups\n$mfp-iframe-padding-top: 40px !default; // Iframe padding top\n$mfp-iframe-background: #000 !default; // Background color of iframes\n$mfp-iframe-max-width: 900px !default; // Maximum width of iframes\n$mfp-iframe-ratio: 9/16 !default; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type: true !default; // Enable Image-type popups\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px !default; // Image padding top\n$mfp-image-padding-bottom: 40px !default; // Image padding bottom\n$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #F3F3F3 !default; // Caption title color\n$mfp-caption-subtitle-color: #BDBDBD !default; // Caption subtitle color\n\n// A11y\n$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/plugins/_settings.scss","/**\n * Give Frontend Fonts SCSS\n *\n * Fonts are from icomoon and the src paths need to be relative to template directory.\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@font-face {\n font-family: 'give-icomoon';\n src: url('../../fonts/icomoon.eot?kdnr3d');\n src: url('../../fonts/icomoon.eot?kdnr3d#iefix') format('embedded-opentype'),\n url('../../fonts/icomoon.woff?kdnr3d') format('woff'),\n url('../../fonts/icomoon.svg?kdnr3d#icomoon') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n@mixin iconstyle() {\n font-family: 'give-icomoon';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n // Better Font Rendering\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n[class^=\"give-icon-\"], [class*=\" give-icon-\"] {\n @include iconstyle();\n}\n\n.give-icon-lamp:before {\n content: \"\\e603\";\n}\n\n.give-icon-heart:before {\n content: \"\\e604\";\n}\n\n.give-icon-question:before {\n content: \"\\e602\";\n}\n\n.give-icon-info:before {\n content: \"\\e601\";\n}\n\n.give-icon-new-tab:before {\n content: \"\\ea7e\";\n}\n\n.give-icon-alert:before {\n content: \"\\f02d\";\n}\n\n.give-icon-help:before {\n content: \"\\e606\";\n}\n\n.give-icon-spinner:before {\n content: \"\\e605\";\n}\n\n.give-icon-spinner2:before {\n content: \"\\e607\";\n}\n\n.give-icon-plus:before {\n content: \"\\e040\";\n}\n\n.give-icon-minus:before {\n content: \"\\e041\";\n}\n\n.give-icon-locked:before {\n content: \"\\e600\";\n}\n\n.dashicons-give:before {\n @include iconstyle();\n content: \"\\e800\";\n}\n\n// --------------------------\n// Spinning Icons\n// --------------------------\n\n.fa-spin {\n -webkit-animation: spin 1000ms infinite linear;\n animation: spin 1000ms infinite linear;\n}\n\n@-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/fonts.scss","/**\r\n * Give Frontend Receipt SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n//------------------------------------------------------------\r\n// Email Browser Receipt Page\r\n//------------------------------------------------------------\r\nbody.give_receipt_page {\r\n\tbackground-color: #fff;\r\n\tcolor: #141412;\r\n\tmargin: 0;\r\n\tfont-family: Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\r\n\t#give_receipt_wrapper {\r\n\t\twidth: 660px;\r\n\t\tmargin: 0 auto;\r\n\t\tpadding: 50px 0;\r\n\t}\r\n\r\n\ttable {\r\n\t\tdisplay: table;\r\n\t\twidth: 100%;\r\n\t\tborder-bottom: 1px solid #ededed;\r\n\t\tborder-collapse: collapse;\r\n\t\tborder-spacing: 0;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 2;\r\n\t\tmargin: 0 0 20px;\r\n\t}\r\n\r\n\ttd, th {\r\n\t\tdisplay: table-cell;\r\n\t\ttext-align: left;\r\n\t\tborder-top: 1px solid #ededed;\r\n\t\tpadding: 6px 10px 6px 0;\r\n\t\tfont-weight: normal;\r\n\t}\r\n\r\n\tth {\r\n\t\tfont-weight: bold;\r\n\t\ttext-transform: uppercase;\r\n\t}\r\n\r\n\th3 {\r\n\t\tfont-size: 22px;\r\n\t\tmargin: 40px 0 5px;\r\n\t\tclear: both;\r\n\t\tdisplay: block;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n}\r\n\r\n//------------------------------------------------------------\r\n// On Site Donation Summary Tables\r\n//------------------------------------------------------------\r\n\r\ntable#give_donation_receipt_products,\r\ntable#give_donation_receipt {\r\n\twidth: 100%;\r\n}\r\n\r\ntable#give_donation_receipt {\r\n\r\n\ttd, th, td, th {\r\n\t\ttext-align: left;\r\n\t}\r\n\r\n\t.give-receipt-thead-text {\r\n\t\tfont-size: 18px;\r\n\t\ttext-align: center;\r\n\t\tdisplay: block;\r\n\r\n\t\t> span {\r\n\t\t\tfont-size: 16px;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\tli {\r\n\t\tmargin: 0 0 8px 10px;\r\n\t}\r\n\r\n\tul {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\tlist-style: none;\r\n\t}\r\n\r\n\t.give_receipt_payment_status.pending,\r\n\t.give_receipt_payment_status.revoked,\r\n\t.give_receipt_payment_status.failed {\r\n\t\tcolor: #f73f2e;\r\n\t}\r\n\r\n\tspan.donation-level-text-wrap {\r\n\t\tfont-style: italic;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/receipt.scss","#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-give {\r\n\r\n input.#{fl(prefix)}input,\r\n select.#{fl(prefix)}select,\r\n textarea.#{fl(prefix)}textarea {\r\n\tline-height: inherit;\r\n\tpadding: 12px;\r\n\tbackground-color: #FFF;\r\n }\r\n\r\n input.#{fl(prefix)}input[type=\"text\"],\r\n input.#{fl(prefix)}input[type=\"email\"],\r\n input.#{fl(prefix)}input[type=\"password\"],\r\n input.#{fl(prefix)}input[type=\"search\"],\r\n input.#{fl(prefix)}input[type=\"email\"],\r\n input.#{fl(prefix)}input[type=\"tel\"],\r\n input.#{fl(prefix)}input[type=\"url\"],\r\n input.#{fl(prefix)}input[type=\"number\"] {\r\n\theight: auto;\r\n\tmin-height: 50px;\r\n }\r\n\r\n select.#{fl(prefix)}select {\r\n\tline-height: inherit;\r\n }\r\n\r\n .#{fl(prefix)}is-active input.#{fl(prefix)}input,\r\n .#{fl(prefix)}is-active select.#{fl(prefix)}select,\r\n .#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\r\n\tpadding: 20px 12px 4px;\r\n\ttransition: padding fl(transition-speed) fl(transition-easing),\r\n\tborder fl(transition-speed) fl(transition-easing);\r\n }\r\n label.#{fl(prefix)}label {\r\n\ttop: fl(border-width);\r\n\tleft: 13px;\r\n\tright: 0;\r\n\tpadding: 6px 0 0;\r\n }\r\n .#{fl(prefix)}is-required:before {\r\n\tpadding-top: 12px;\r\n }\r\n label.#{fl(prefix)}label .give-required-indicator {\r\n\tdisplay: none;\r\n }\r\n label.#{fl(prefix)}label .give-tooltip {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tmargin: 0;\r\n\tz-index: 1;\r\n\t&::before {\r\n\t content: unset;\r\n\t}\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/float-labels.scss","/**\n * Give Frontend Forms SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/*------------------------------------\nLayout\n--------------------------------------*/\n.give-clearfix {\n\t@include clearfix();\n}\n\n[id*='give-form'] {\n\n\t.give-hidden {\n\t\tdisplay: none;\n\t}\n\n\tfieldset {\n\t\tbackground-color: transparent;\n\t\tborder: none;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tborder: 0;\n\t}\n\n\t.give-form-title {\n\t\tpadding: 0;\n\t\tmargin: 0 0 15px;\n\t}\n\n\tdiv#give-sidebar-left {\n\t\twidth: 38%;\n\t\tfloat: left;\n\t}\n\n\tdiv.images {\n\t\tmargin: 0 0 15px;\n\n\t\timg {\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t\theight: auto;\n\t\t\tbox-shadow: none;\n\t\t}\n\t}\n\n\t.give-custom-amount-text {\n\t\tclear: both;\n\t}\n\n\tdiv.summary {\n\t\twidth: 58%;\n\t\tfloat: right;\n\n\t\t&.give-full-width {\n\t\t\twidth: 100%;\n\t\t\tfloat: none;\n\t\t}\n\t}\n\n\t.give_form select.give-select.required {\n\t\tcolor: #000;\n\t}\n\n\tdiv.give-form-content-wrap {\n\t\tmargin: 0 0 20px;\n\t}\n\n\tdiv.give-form-content-wrap.give_post_form-content {\n\t\tmargin: 20px 0 0 0;\n\t}\n\n\t&.give-display-modal {\n\t\tform .give_notices {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&.give-display-reveal, &.give-display-modal {\n\t\t.give-btn {\n\t\t\tmargin: 0 0 15px;\n\t\t}\n\t\t#give-payment-mode-select, #give_purchase_form_wrap {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.cc-address {\n\t\tmargin-bottom: 15px;\n\t}\n}\n\n/*------------------------------------\nSingle Forms\n--------------------------------------*/\n\n.single-give_forms {\n\n\t&.et_right_sidebar #main-content .container:before {\n\t\tdisplay: none; //hide Divi sidebar sep on single give forms\n\t}\n\n\t.give_forms {\n\t\t@include clearfix;\n\t}\n\n}\n\n/*------------------------------------\nGravatar List\n--------------------------------------*/\n#give-purchase-gravatars {\n\n\t.give-gravatars-title {\n\t\tmargin: 0 0 15px;\n\t}\n\n\t.give-purchase-gravatars-list {\n\t\tlist-style: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tlist-style-type: none;\n\t\t\tdisplay: inline-block;\n\t\t\tmargin: 0 5px 0 0;\n\t\t\tpadding: 0;\n\t\t}\n\n\t}\n}\n\n/*------------------------------------\nBase Form Styles\n--------------------------------------*/\n\nform[id*='give-form'],\n#give-recurring-form,\nform.give-form {\n\tmargin: 0 0 25px;\n\tpadding: 0;\n\n\t.give-hidden {\n\t\tdisplay: none;\n\t}\n\n .give-title-prefix-wrap{\n\n\t.form-row-first,\n\t.form-row-last {\n\t float: left;\n\t width: 40%;\n\t}\n\n\t.form-row-title {\n\t float: left;\n\t width: 15%;\n\t}\n }\n\n .give-tooltip {\n\t\tmargin: 0 3px;\n\t\tpadding: 0;\n\t\tfont-size: 14px;\n\t\t@include easing-transition();\n\t\tcolor: transparentize($dark, 0.5);\n\n\t\t&:hover {\n\t\t\tcolor: $dark;\n\t\t}\n\t}\n\n\th3.give-section-break,\n\th4.give-section-break,\n\tlegend {\n\t\tbackground-color: transparent;\n\t\tfont-size: 1.15em;\n\t\tfont-weight: bold;\n\t\tmargin: 10px 0 15px;\n\t\tpadding: 0 0 5px;\n\t\tborder-bottom: 1px solid rgba(0, 0, 0, .1);\n\t\twidth: 100%;\n\n\t\tspan.sub-text {\n\t\t\tfont-style: italic;\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t//Form Layout\n\t.form-row {\n\t\t@include clearfix();\n\t\t@include box-sizing(border-box);\n\t\tmargin: 0 0 15px;\n\t\toverflow: visible;\n\t\tpadding: 0;\n\n\t\t// Prevent some themes from removing margin on last-child.\n\t\t&:last-child {\n\t\t\tmargin-bottom: 15px;\n\t\t}\n\n\t\tlabel {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 0 5px;\n\t\t\tposition: relative;\n\t\t\tline-height: 1.7;\n\n\t\t\t&.checkbox {\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\n\t\t}\n\n\t\tselect, textarea, input[type=\"text\"], input[type=\"tel\"], input[type=\"email\"], input[type=\"password\"], input[type=\"url\"] {\n\t\t\t@include box-sizing(border-box);\n\t\t\twidth: 100%;\n\t\t\tborder-radius: 0;\n\t\t\toutline: none;\n\t\t\tcolor: $dark;\n\t\t\tbackground-color: #FDFDFD;\n\t\t\tborder: 1px solid $borders;\n\t\t\tmargin: 0;\n\t\t\tpadding: .5em;\n\n\t\t\t&:focus {\n\t\t\t\tbackground-color: #fff;\n\t\t\t}\n\t\t\t&.required {\n\t\t\t\tcolor: $dark;\n\t\t\t}\n\n\t\t}\n\n\t}\n\n .form-row-title,\n\t.form-row-first {\n\t margin-right: 2.5%;\n\t}\n\n .form-row-first,\n .form-row-last {\n\tfloat: left;\n\twidth: 48.5%;\n }\n\n .form-row-last {\n\tfloat: right;\n }\n\n\t.form-row-wide {\n\t\t@include clearfix();\n\t\tclear: both;\n\t}\n\n\t.form-row-two-thirds {\n\t\tfloat: left;\n\t\twidth: 65.75%;\n\n\t\t&.form-row-first {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t.form-row-one-third {\n\t\tfloat: left;\n\t\twidth: 31.25%;\n\t\tmargin-left: 3%;\n\n\t\t&.form-row-first {\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t.form-row-responsive {\n\t\t// Full-width on small viewports.\n\t\t@media (max-width: 480px) {\n\t\t\tmargin-left: 0;\n\t\t\tmargin-right: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t.give-error,\n\t.give-required-indicator {\n\t\tcolor: $red;\n\t}\n\n\t.card-expiration {\n\t\t> select {\n\t\t\twidth: 44%;\n\t\t\tmargin: 0;\n\t\t}\n\t\t> span.exp-divider {\n\t\t\tdisplay: inline;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\tselect.card-expiry-year {\n\t\t\tfloat: right;\n\t\t}\n\n\t}\n\t.give-disabled, [disabled] {\n\t\tcursor: not-allowed;\n\t}\n}\n\n/*---------------------------------\nForm Price & Amount\n-----------------------------------*/\n\nform[id*='give-form'] {\n\n\t.give-donation-amount {\n\t\tmargin: 0 0 15px;\n\n\t\t.give-currency-symbol {\n\t\t\t@include give-currency();\n\t\t\tfloat: left;\n\n\t\t\t&.give-currency-position-before {\n\t\t\t\tborder-left: 1px solid $borders;\n\t\t\t\tborder-right: none;\n\t\t\t}\n\t\t\t&.give-currency-position-after {\n\t\t\t\tborder-left: none;\n\t\t\t\tborder-right: 1px solid $borders;\n\t\t\t}\n\n\t\t}\n\n\t\t#give-amount,\n\t\t#give-amount-text {\n\t\t\t@include give-input();\n\t\t\tmin-width: 125px;\n\t\t\tfloat: left;\n\n\t\t\t&.invalid-amount {\n\t\t\t\tborder: 1px solid red;\n\t\t\t}\n\n\t\t}\n\n\t\tinput.give-amount-top {\n\t\t\twidth: 125px;\n\t\t}\n\n\t\tspan.give-final-total-amount {\n\t\t\t@include give-input();\n\t\t\tcursor: not-allowed;\n\t\t\tbackground: #FFF;\n\t\t\tfloat: left;\n\t\t}\n\n\t}\n\n\t#give_terms_agreement {\n\n\t\tlegend {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\tlabel {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t}\n\n\t#give-final-total-wrap {\n\t\tmargin: 10px 0 25px;\n\t\tpadding: 0;\n\t\t@include clearfix();\n\n\t\t.give-donation-total-label {\n\t\t\t@include give-currency();\n\t\t\tfloat: left;\n\t\t\tborder: 1px solid $borders;\n\n\t\t\t@media (max-width: 480px) {\n\t\t\t\tdisplay: block;\n\t\t\t\tfloat: none;\n\t\t\t}\n\t\t}\n\n\t\t.give-final-total-amount {\n\t\t\tfont-size: $font-size-medium;\n\t\t\t@include give-input();\n\t\t\tborder-left: none;\n\t\t\tfloat: left;\n\n\t\t\t@media (max-width: 480px) {\n\t\t\t\tborder: 1px solid $borders;\n\t\t\t\tborder-top: 0;\n\t\t\t\tdisplay: block;\n\t\t\t\tfloat: none;\n\t\t\t}\n\t\t}\n\n\t}\n\n}\n\n.give-display-button-only > *:not(form) {\n\tdisplay: none;\n}\n\n.give-display-button-only form[id*=give-form] > *:not(.give-btn-modal) {\n\tdisplay: none;\n}\n\n/*---------------------------------\nRadio Lists\n-----------------------------------*/\nform[id*='give-form'] {\n\tinput[type=\"radio\"] {\n\t\tmargin: 0 .5em 0 0;\n\t}\n\n\t#give-donation-level-radio-list {\n\t\t//this is the radio list for the various user set donation levels\n\t\tmargin: 0 0 15px;\n\t\tpadding: 0;\n\t\tlist-style: none;\n\t\tclear: both;\n\n\t\t> li {\n\t\t\tlist-style-type: none;\n\t\t\tlist-style-image: none;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\tlabel {\n\t\t\t\tcursor: pointer;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t\t\tinput[type=\"radio\"] {\n\t\t\t\tmargin: 0 .5em 0 0;\n\t\t\t\toutline: none;\n\t\t\t\twidth: auto;\n\t\t\t}\n\t\t}\n\t}\n\n\t#give-gateway-radio-list {\n\t\t//this is the radio list for to select a gateway\n\t\t@include clearfix();\n\t\tmargin: 0 0 15px;\n\t\tpadding: 0;\n\t\tlist-style: none;\n\n\t\t> li {\n\t\t\tlist-style-type: none;\n\t\t\tlist-style-image: none;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t@media (min-width: 480px) {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-right: 15px;\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\tlabel.give-gateway-option {\n\t\t\t\tcursor: pointer;\n\t\t\t\tdisplay: inline;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t\t\tinput[type=\"radio\"] {\n\t\t\t\tmargin: 0 .25em 0 0;\n\t\t\t\toutline: none;\n\t\t\t\twidth: auto;\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\n\t\t}\n\n\t}\n}\n\n/*---------------------------------\nCheckboxes\n-----------------------------------*/\nform[id*='give-form'] {\n\tinput[type=\"checkbox\"] {\n\t\tmargin: 0 .25em 0 0;\n\t}\n}\n\n/*---------------------------------\nDonation Level: Dropdown/Select\n-----------------------------------*/\nform[id*='give-form'] {\n\tselect.give-select-level {\n\t\toutline: none;\n\t\tborder-radius: 0;\n\t\tmin-width: 155px;\n\t\tborder: 1px solid $borders;\n\t\tmargin: 0 0 15px;\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tcolor: $dark;\n\t\tbackground-color: #FDFDFD;\n\t\tpadding: .5em;\n\t\tmax-width: 100%;\n\t}\n}\n\n/*---------------------------------\nButtons\n-----------------------------------*/\n\n#give-donation-level-button-wrap {\n\t@include clearfix();\n\tmargin: 0 0 15px;\n\tpadding: 0;\n\tclear: both;\n\tlist-style: none;\n\n\t> li {\n\t\tlist-style-type: none;\n\t\tlist-style-image: none;\n\t\tfloat: left;\n\t\tmargin: 0 5px 5px 0;\n\t}\n\n}\n\n.give_terms_links {\n\tfloat: right;\n}\n\n/*---------------------------------\nCC Validation\n-----------------------------------*/\n\n[id*='give_secure_site_wrapper'] {\n\tpadding: 4px 4px 15px 0;\n\tfont-size: 16px;\n\tline-height: 20px;\n\t//Secure padlock (SSL/HTTPS)\n\tspan.padlock {\n\t\t@include iconstyle();\n\t\t@extend .give-icon-locked;\n\t\tfont-size: 16px;\n\t\tline-height: 20px;\n\n\t\t:before {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n#give_purchase_form_wrap {\n\tinput.give-input.card-number.valid,\n\tinput.give-input.card-cvc.valid,\n\tinput.give-input.card-expiry.valid {\n\t\tbackground-image: url('../../images/tick.png');\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: right 10px top 50%;\n\t\tbackground-size: 16px;\n\t\t&.fl-input:not(.card-cvc):not(.card-expiry) {\n\t\t\tbackground-position: right 55px top 50%;\n\t\t}\n\t}\n\n\tspan.card-type {\n\t\tposition: absolute;\n\t\ttop: -2px;\n\t\tright: 0;\n\t\twidth: 37px;\n\t\theight: 26px;\n\t\tbackground-size: 37px 26px !important;\n\t}\n\n\t.fl-wrap {\n\t\tspan.card-type {\n\t\t\ttop: calc(0.5em + #{fl(base-padding)});\n\t\t\tright: 11px;\n\t\t}\n\t}\n\n\tspan.card-type.off {\n\t\tdisplay: none;\n\t}\n\tspan.card-type.visa {\n\t\tbackground: url('../../images/visa.svg') no-repeat;\n\t}\n\tspan.card-type.mastercard {\n\t\tbackground: url('../../images/mastercard.svg') no-repeat;\n\t}\n\tspan.card-type.discover {\n\t\tbackground: url('../../images/discover.svg') no-repeat;\n\t}\n\tspan.card-type.amex {\n\t\tbackground: url('../../images/amex.svg') no-repeat;\n\t}\n\tspan.card-type.maestro {\n\t\tbackground: url('../../images/maestro.svg') no-repeat;\n\t}\n\tspan.card-type.dinersclub {\n\t\tbackground: url('../../images/diners-club.svg') no-repeat;\n\t}\n\tspan.card-type.jcb {\n\t\tbackground: url('../../images/jcb.svg') no-repeat;\n\t}\n\tspan.card-type.dankort {\n\t\tbackground: url('../../images/dankort.png') no-repeat;\n\t}\n\tspan.card-type.unionpay {\n\t\tbackground: url('../../images/unionpay.svg') no-repeat;\n\t}\n}\n\n/*---------------------------------\nLoading Animation\n-----------------------------------*/\n\n/* Loading Elipsis */\n@-webkit-keyframes opacity {\n\t0% {\n\t\topacity: 1;\n\t}\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\n@-moz-keyframes opacity {\n\t0% {\n\t\topacity: 1;\n\t}\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\nform[id*='give-form'] {\n\tp.give-loading-text,\n\tspan.give-loading-text {\n\t\tdisplay: none;\n\t\tfloat: right;\n\t\theight: 16px;\n\t\twidth: 16px;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfont-style: italic;\n\t\tline-height: 20px;\n\t\tfont-size: 16px;\n\t\tfont-weight: normal;\n\t}\n\n\t.give-loading-animation {\n\t\t@include iconstyle();\n\t\tfloat: left;\n\t\theight: 16px;\n\t\twidth: 16px;\n\t\tline-height: 1;\n\t\tfont-size: 16px;\n\t\tmargin: 0 5px 0 0;\n\t\tbackground-size: 20px 20px;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: transparent;\n\t\t@extend .give-icon-spinner2;\n\t\t@extend .fa-spin;\n\t}\n\n\t.give-payment-mode-label\n\t.give-loading-text {\n\t\tfloat: right;\n\t}\n}\n\n/*---------------------------------\nUser Login\n-----------------------------------*/\n\n/*\n * User Login within Donation Form\n * (visible when Form Display > Login is enabled)\n */\n[id*='give-form'] {\n\t.give-login-account-wrap {\n\t\tmargin: 0 0 15px;\n\t\tposition: relative;\n\n\t\t.give-login-message {\n\t\t\ttext-align: right;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t.give-loading-text {\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: .25em;\n\t\t}\n\t}\n\n\tfieldset[id^=\"give-login-fields\"] {\n\t\tmargin: 0 0 15px;\n\t}\n\n\t.give-new-account-link {\n\t\tmargin: 0 0 15px;\n\t\tpadding: 0;\n\t}\n\n\t.give_login_forgot_password {\n\t\tfloat: right;\n\t}\n}\n\n[id^='give-user-login-submit'],\n.give-submit-button-wrap {\n\n\tinput.give-cancel-login {\n\t\tmargin-left: 5px;\n\t}\n\n\tspan.give-loading-animation {\n\t\tmargin: 0 0 0 .5em;\n\t\tdisplay: none;\n\t}\n\t.give-submit {\n\t\tfloat: left;\n\t}\n}\n\n.give-user-login-fields-container {\n\t&:after {\n\t\tdisplay: block;\n\t\tcontent: '';\n\t\tclear: both;\n\t}\n}\n\n/* Login Shortcode Form */\n#give-login-form,\n#give-register-form {\n\tlegend, div.give-login {\n\t\tline-height: 2;\n\t\tmargin-bottom: 15px;\n\t}\n\n\tlabel {\n\t\tmin-width: 100px;\n\t\tdisplay: inline-block;\n\t}\n}\n\n/*---------------------------------\nModal - Magnific Popup\n-----------------------------------*/\n\n//Show/Hide elements in Magnific Popup\ndiv.give-form-wrap.mfp-hide {\n\tdisplay: block !important;\n}\n\ndiv.mfp-content {\n\t//Basic Styles\n\tfieldset {\n\t\tp, ol, ul {\n\t\t\tmargin-bottom: 1.2em;\n\t\t\tline-height: 1.4;\n\t\t}\n\t}\n\n\tform[id*='give-form'] .give_notices {\n\t\tdisplay: block !important;\n\t}\n}\n\n/*---------------------------------\nBasic Button Style\n-----------------------------------*/\n\n.give-btn {\n\tbackground: $light-gray;\n\tborder: 1px solid $borders;\n\tcolor: $dark;\n\tpadding: 8px 10px;\n\tcursor: pointer;\n\tline-height: 1.2em;\n\tfont-size: 1em;\n\n\t&:hover {\n\t\tbackground: #dbdbdb;\n\t}\n\n}\n\n/*---------------------------------\nProfile Editor Form\n-----------------------------------*/\n#give_profile_editor_form {\n\tlegend {\n\t\twidth: auto;\n\t\tpadding: 0 5px 5px 5px;\n\t\tborder-bottom: 0;\n\t}\n}\n\n/*---------------------------------\nEmail Access Form\n-----------------------------------*/\n\nform#give-email-access-form {\n\tdiv.g-recaptcha, input#give-email {\n\t\tmargin: 0 0 15px;\n\t}\n\tinput#give-email {\n\t\twidth: 305px;\n\t}\n}\n\n/*---------------------------------\nResponsiveness\n-----------------------------------*/\n@media (max-width: 768px) {\n\t// Multi-column layout for single forms.\n\t[id*='give-form'] {\n\t\tdiv.images, div.summary {\n\t\t\twidth: 100%;\n\t\t\tfloat: none;\n\t\t}\n\n\t\tdiv#give-sidebar-left {\n\t\t\twidth: 100%;\n\t\t\tfloat: none;\n\t\t}\n\t}\n}\n\n/*---------------------------------\nSection Breaks\n-----------------------------------*/\n\n// Headings are commonly styled by themes, so we need to be extra-specific.\n.give-form-wrap .give-form h3.give-section-break,\n.give-form-wrap .give-form h4.give-section-break {\n\tmargin: 10px 0 0;\n}\n\n/*---------------------------------\nForm validation style\n-----------------------------------*/\n.give-do-validate {\n\tinput.error {\n\t\tborder-color: red !important;\n\t}\n}\n\n/*---------------------------------\nButton with Loader\n-----------------------------------*/\n.give-button-with-loader {\n\tspan.give-loading-animation {\n\t\tdisplay: none;\n\n\t\t// Align loading icon with button text.\n\t\tposition: relative;\n\t\ttop: 3px;\n\t\tfloat: right;\n\n\t\t@include iconstyle();\n\t\theight: 16px;\n\t\twidth: 16px;\n\t\tline-height: 1;\n\t\tfont-size: 16px;\n\t\tmargin: 0 0 0 5px;\n\t\tbackground-size: 20px 20px;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-color: transparent;\n\t\t@extend .give-icon-spinner2;\n\t\t@extend .fa-spin;\n\t}\n}\n\n\n.give-active{\n\tspan.give-loading-animation {\n\t\tdisplay: inline;\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/forms.scss","/*---------------------------------\nNotices, Warnings & Errors\n-----------------------------------*/\n.give_notices {\n\tposition: relative;\n}\n\n.give_notices .notice-dismiss {\n\tposition: absolute;\n\ttop: 50%;\n\tright: 0;\n\ttransform: translate(0, -50%);\n\tborder: none;\n\tmargin: 0;\n\tpadding: 5px;\n\tbackground: 0 0;\n\tcolor: #72777c;\n\tcursor: pointer;\n\tmax-width: 28px !important;\n\n\t&:before {\n\t\tbackground: 0 0;\n\t\tcolor: #72777c;\n\t\tcontent: \"\\f153\";\n\t\tdisplay: block;\n\t\tfont: 400 16px/20px dashicons;\n\t\tspeak: none;\n\t\theight: 20px;\n\t\ttext-align: center;\n\t\twidth: 20px;\n\t\t-webkit-font-smoothing: antialiased;\n\t}\n\n\t&:hover {\n\t\tbackground-color: rgba(0, 0, 0, 0);\n\n\t\t&:before {\n\t\t\tcolor: #dc3232;\n\t\t}\n\t}\n}\n\n.give {\n\t&_error,\n\t&_success,\n\t&_warning {\n\t\tposition: relative;\n\t\tmargin: 15px 0;\n\t\tbackground: #F9F9F9;\n\t\tpadding: 1em 1.5em 1em 2em;\n\t\tborder-left: 4px solid;\n\t\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\n\t\tclear: both;\n\n\t\t> p {\n\t\t\tmargin: 0 !important;\n\t\t\tcolor: $dark;\n\t\t}\n\n\t\t&:before {\n\t\t\t@include iconstyle();\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tfont-size: 16px;\n\t\t\tmargin-top: -15px;\n\t\t\tleft: -17px;\n\t\t\tcolor: #FFF;\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\tborder-radius: 100%;\n\t\t\ttext-align: center;\n\t\t\tline-height: 30px;\n\t\t\ttext-shadow: 1px 1px rgba(0, 0, 0, 0.5);\n\t\t}\n\t}\n\n\t&_error {\n\t\tborder-color: $red;\n\n\t\t&:before {\n\t\t\tcontent: '\\f02d';\n\t\t\tbackground-color: $red;\n\t\t}\n\t}\n\n\t&_success {\n\t\tborder-color: $green;\n\n\t\t&:before {\n\t\t\tbackground-color: $green;\n\t\t\tcontent: '\\e601';\n\t\t}\n\t}\n\n\t&_warning {\n\t\tborder-color: $orange;\n\n\t\t&:before {\n\t\t\tbackground-color: $orange;\n\t\t\tcontent: '\\f02d';\n\t\t}\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/alerts.scss","/**\n * Give Layouts SCSS/CSS\n *\n * @description: This file provides layout styles for various themes such as the default WordPress themes and others if applicable; Most themes handle Give's template system just fine ;)\n * @package: Give\n * @subpackage: SCSS/Frontend\n * @copyright: Copyright (c) 2016, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/**\n * Twenty Thirteen specific styles\n */\n\n.twentythirteen {\n\n .give_forms {\n\tpadding: 40px 0;\n }\n\n}\n\n/**\n * Twenty Fourteen specific styles\n */\n.twentyfourteen {\n .tfgive {\n\tpadding: 12px 10px 0;\n\tmax-width: 474px;\n\tmargin: 0 auto;\n\n\t.give_forms .entry-summary {\n\t padding: 0 !important;\n\t margin: 0 0 1.618em !important;\n\t}\n\n\tdiv.give_forms.hentry.has-post-thumbnail {\n\t margin-top: 0;\n\t}\n\n\t.give_forms {\n\t .images {\n\t\timg {\n\t\t margin-bottom: 1em;\n\t\t}\n\t }\n\t}\n }\n}\n\n@media screen and (min-width: 673px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1040px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 15px;\n\t padding-left: 15px;\n\t}\n }\n}\n\n@media screen and (min-width: 1110px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1218px) {\n .twentyfourteen {\n\t.tfgive {\n\t margin-right: 54px;\n\t}\n }\n .full-width {\n\t.twentyfourteen {\n\t .tfgive {\n\t\tmargin-right: auto;\n\t }\n\t}\n }\n}\n\n/**\n * Twenty Fifteen specific styles\n */\n.twentyfifteen {\n .t15give {\n\tpadding-left: 7.6923%;\n\tpadding-right: 7.6923%;\n\tpadding-top: 7.6923%;\n\tmargin-bottom: 7.6923%;\n\tbackground: #fff;\n\tbox-shadow: 0 0 1px rgba(0, 0, 0, 0.15);\n\n\t.page-title {\n\t margin-left: 0;\n\t}\n\tdiv.summary {\n\t padding: 0;\n\t}\n }\n}\n\n@media screen and (min-width: 38.75em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-right: 7.6923%;\n\t margin-left: 7.6923%;\n\t margin-top: 8.3333%;\n\t}\n }\n}\n\n@media screen and (min-width: 59.6875em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-left: 8.3333%;\n\t margin-right: 8.3333%;\n\t padding: 10%;\n\t}\n }\n\n .single-product {\n\t.twentyfifteen {\n\t .entry-summary {\n\t\tpadding: 0 !important;\n\t }\n\t}\n }\n}\n\n/*----------------------------------------------\nAvada\n------------------------------------------------*/\n\n.avada-row > div.give-wrap #content {\n width: 100%;\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/layouts.scss","/**\n * Give Frontend Progress Bar SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-goal-progress {\n margin-bottom: 20px;\n clear:both;\n\n .income {\n\tfont-size: 46px;\n\tline-height: 48px;\n\tletter-spacing: -1px;\n\tcolor: #333;\n }\n\n .raised {\n\tmargin-bottom: 15px;\n }\n}\n\n.give-progress-bar {\n height: 20px; \n position: relative;\n background: #EEE;\n border-radius: 25px;\n overflow: hidden;\n\n > span {\n\tdisplay: block;\n\theight: 100%;\n\tborder-top-right-radius: 8px;\n\tborder-bottom-right-radius: 8px;\n\tborder-top-left-radius: 20px;\n\tborder-bottom-left-radius: 20px;\n\tbackground-color: rgb(43, 194, 83);\n\tposition: relative;\n\toverflow: hidden;\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/progress-bar.scss","/**\n * Give Frontend Tables SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\ntable.give-table {\n color: #666;\n font-size: 14px;\n text-shadow: 1px 1px 0px #fff;\n background: #eaebec;\n margin: 20px 0;\n border: 1px solid #e0e0e0;\n border-top: none;\n border-bottom: none;\n width: 100%;\n\n thead {\n font-weight: bold;\n\n th:first-child {\n text-align: left;\n }\n }\n\n th {\n padding: 21px 25px;\n border-top: 1px solid #E8E8E8;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n border-right: none;\n background: #F6F6F6;\n text-align: center;\n font-weight: bold;\n }\n\n tbody {\n\n tr {\n text-align: center;\n\n td {\n padding: 18px;\n border: none;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n background: #FFF;\n text-align: center;\n }\n\n td:first-child {\n text-align: left;\n border-left: 0;\n }\n }\n\n //Even Rows\n tr:nth-child(even) td {\n background: #fcfcfc;\n }\n\n }\n\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/tables.scss","/**\n * Give Frontend Theme Compatibility\n *\n * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//Twenty Sixteen\nbody.give-twentysixteen {\n\n div.entry-summary {\n\tmargin: 0;\n }\n\n button.give-btn {\n\tcolor: #333;\n }\n\n .give-submit {\n\tcolor: #FFF;\n }\n\n fieldset#give_terms_agreement {\n\tpadding-left: 0;\n }\n\n}\n\n//Twenty Seventeen Dark Color Scheme\nbody.give-twentyseventeen.colors-dark {\n div.give-total-wrap input.give-text-input,\n div#give_purchase_form_wrap span.give-final-total-amount,\n div.give_notices p {\n\tcolor: black;\n }\n\n form[id*=\"give\"] fieldset {\n\tbackground-color: transparent;\n }\n\n}\n\n// Enfold Compatibility\nhtml[class*=\"avia\"] body#top form[id*=give-form] input.give-amount-top {\n width: unset;\n border: 1px solid #ccc;\n border-left: none;\n}\n\nhtml[class*=\"avia\"] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label {\n left: 7px;\n}\n\nhtml[class*=\"avia\"] body#top [id*=give-form].give-fl-form div.give-fl-is-active input {\n padding: 8px 6px 0px;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/theme-compatibility.scss",".give-donation-history {\n .give-table {\n\ttable-layout: auto;\n\n\t.give-security-column {\n\t float: left;\n\n\t &.give-security-description-wrap {\n\t\twidth: 75%;\n\t\tpadding: 16px 13px;\n\t\tfont-size: 12px;\n\t\tfont-style: italic;\n\t }\n\n\t &.give-security-button-wrap {\n\t\twidth: 25%;\n\t\tpadding: 25px 5px;\n\n\t\tspan {\n\t\t display: none;\n\t\t padding: 0 20px;\n\t\t}\n\t }\n\t}\n\n\t.title-for-mobile {\n\t\tdisplay: none;\n\t}\n }\n}\n\n@media screen and ( max-width: 480px ) {\n\t#give_user_history {\n\t\tthead {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\ttbody {\n\t\t\tborder-top: 1px solid #e0e0e0;\n\t\t}\n\n\t\ttr {\n\t\t\tpadding: 0.5rem 0;\n\t\t\tbackground: #fff;\n\n\t\t\t&:nth-child( even ) {\n\t\t\t\tbackground-color: #fafafa;\n\t\t\t}\n\t\t}\n\n\t\ttd {\n\t\t\tborder: none;\n\t\t\tpadding-top: 0;\n\t\t\tpadding-bottom: 0; \n\t\t\tbackground-color: rgba(0, 0, 0, 0);\n\t\t}\n\n\t\ttr, td {\n\t\t\tdisplay: block;\n\t\t\tborder-left: none;\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t.title-for-mobile {\n\t\t\tdisplay: inline-block;\n\t\t\tfont-weight: bold;\n\t\t\tmin-width: 6em;\n\t\t}\n\t}\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/donation-history.scss","/**\n * Give Magnific Modal Custom SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n// Wrapper for popup\n.give-modal {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2147482500;\n position: fixed;\n overflow:hidden;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n -webkit-overflow-scrolling: touch;\n -webkit-transform: translateZ(0);\n\n form[id*='give-form'] {\n\tmargin-bottom: 0;\n\t.give-submit {\n\t margin-bottom: 0;\n\t}\n\t.give-payment-mode-label {\n\t margin-top: 0;\n\t padding-top: 0;\n\t}\n\t@media (max-width: 580px) {\n\t .give-input {\n\t\tfont-size:16px; // Prevents mobile zoom to inputs.\n\t }\n\t}\n }\n\n // Popup content holder\n .mfp-content {\n\tbox-sizing: border-box;\n\tposition: relative;\n\tbackground: #FFF;\n\tpadding: 20px;\n\twidth: auto;\n\tmax-width: 650px;\n\tmargin: 40px auto;\n\tz-index: $mfp-z-index-base + 2147482600;\n\n\t[id*='give-form'] #give-payment-mode-select,\n\t[id*='give-form'] #give_purchase_form_wrap,\n\t[id*='give-form'].give-display-button-only .give-donation-amount,\n\t[id*='give-form'].give-display-button-only .give-donation-levels-wrap {\n\t display: block;\n\t}\n\n\t.mfp-close:hover {\n\t background-color: transparent;\n\t}\n\n }\n\n form.give-form button.mfp-close {\n\tposition: absolute;\n\tdisplay: block !important;\n }\n\n .mfp-container:after {\n\tdisplay: none;\n }\n\n}\n\n// Move-from-top effect.\n\n.give-modal {\n\n .mfp-content {\n\tvertical-align:middle;\n\topacity: 0;\n\ttransition: all 0.2s;\n\ttransform: translateY(-100px);\n }\n\n &.mfp-bg {\n\topacity: 0;\n\ttransition: all 0.2s;\n }\n\n /* animate in */\n &.mfp-ready {\n\t.mfp-content {\n\t opacity: 1;\n\t transform: translateY(0);\n\t}\n\t&.mfp-bg {\n\t opacity: 0.8;\n\t}\n }\n\n /* animate out */\n &.mfp-removing {\n\n\t.mfp-content {\n\t transform: translateY(-50px);\n\t opacity: 0;\n\t}\n\t&.mfp-bg {\n\t opacity: 0;\n\t}\n\n }\n\n}\n\n\n/**\n * Form Grid Magnific Popup CSS\n */\n.give-donation-grid-item-form {\n\tposition: relative;\n\tmargin: 0 auto;\n\tmax-width: 600px;\n\tbackground-color: #fff;\n\tpadding: 1rem 1.5rem;\n\theight: 85vh;\n\toverflow-y: auto;\n\n\t#give_purchase_form_wrap {\n\t\tdisplay: block !important;\n\t}\n\n\t.give-btn-reveal,\n\t.give-btn-modal {\n\t\tdisplay: none !important;\n\t}\n\n\t.give-form-title {\n\t\tdisplay: none;\n\t}\n}\n\n.modal-fade-slide.give-modal {\n\t.mfp-content {\n\t\tpadding: 0;\n\t\tmax-width: 100%;\n\t}\n}\n\n.modal-fade-slide .give-modal--slide {\n\topacity: 0;\n\ttransition: all 0.2s ease-out;\n\ttransform: translateY(-20px) perspective( 600px ) rotateX( 0 );\n}\n\n.modal-fade-slide.mfp-ready .give-modal--slide {\n\topacity: 1;\n\ttransform: translateY(0) perspective( 600px ) rotateX( 0 );\n}\n\n.modal-fade-slide.mfp-removing .give-modal--slide {\n\topacity: 0;\n\ttransform: translateY(-10px) perspective( 600px ) rotateX( 0 );\n}\n\n.modal-fade-slide.mfp-bg {\n\topacity: 0;\n\ttransition: opacity 0.3s ease-out;\n}\n\n.modal-fade-slide.mfp-ready.mfp-bg {\n\topacity: 0.8;\n}\n\n.modal-fade-slide.mfp-removing.mfp-bg {\n\topacity: 0;\n}\n\n.mfp-close:hover {\n\tbackground-color: rgba(0, 0, 0, 0);\n}\n\n/**\n * Display Style Button\n */\n.mfp-content {\n\t.give-display-button-only .give-form-title {\n\t\tdisplay: none;\n\t}\n\n\t.give-display-button-only > *:not(form) {\n\t\tdisplay: block;\n\t}\n\n\t.give-display-button-only form > *:not(.give-btn-modal) {\n\t\tdisplay: block;\n\t}\n}\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/modal.scss","/*--------------------------------------------------------------\n# Review\n--------------------------------------------------------------*/\n\n/**\n * Single donor with user image, details, and review text.\n *\n * 1. Header wraps the user photo and details. It displays above review text.\n * 2. Image is the image of the donor.\n * 3. Details include the donor's name, amount given, and date of the donation.\n */\n\n/*--------------------------------------------------------------\n# Spacing\n--------------------------------------------------------------*/\n\n$donor-space: 20px;\n$donor-color: #333;\n$donor-space-eighth: $donor-space * 0.125;\n$donor-space-quarter: $donor-space * 0.25;\n$donor-space-fifth: $donor-space * 0.2;\n$donor-space-half: $donor-space * 0.5;\n$donor-space-three-quarters: $donor-space * 0.75;\n$donor-space-and-quarter: $donor-space * 1.25;\n$donor-space-and-half: $donor-space * 1.5;\n$donor-space-and-three-quarters: $donor-space * 1.75;\n$donor-space-double: $donor-space * 2;\n$donor-space-triple: $donor-space * 3;\n\n.give-donor {\n\tborder: 1px solid $give-card-border;\n\tbackground: #FFF;\n\tfont-size: 1em;\n\tmargin-bottom: $donor-space;\n\tpadding: $donor-space;\n\tposition: relative;\n\ttransition: all 0.2s ease-out;\n\twidth: 100%;\n\n\t&__header { /* [1] */\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t}\n\n\t&__image { /* [2] */\n\t\tborder: 1px solid $give-card-border;\n\t\tbackground: #FFF;\n\t\ttext-align: center;\n\t\tflex-basis: $donor-space * 3;\n\t\tflex-shrink: 0;\n\t\tline-height: $donor-space * 3;\n\t\theight: $donor-space * 3;\n\t\tmargin-right: $donor-space-half;\n\t\toverflow: hidden;\n\t\tborder-radius: 50%;\n\n\t\timg {\n\t\t\tborder-radius: 50%;\n\t\t\tdisplay: block;\n\t\t\theight: $donor-space * 3;\n\t\t\tobject-fit: cover;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__details { /* [3] */\n\t\tflex-grow: 1;\n\t\toverflow: hidden;\n\t}\n\n\t&__name {\n\t\tfont-size: 1em;\n\t\tfont-weight: 400;\n\t\tcolor: $donor-color;\n\t\tline-height: 1.3;\n\t\tmargin: 0;\n\t}\n\n\t&__timestamp {\n\t\tcolor: $donor-color;\n\t\tdisplay: block;\n\t\tfont-size: 75%;\n\t}\n\n\t&__content {\n\t\tcolor: $donor-color;\n\t\tmargin-top: $donor-space-half;\n\t\tposition: relative;\n\n\t\tp {\n\t\t\tfont-size: 1em;\n\t\t\tmargin: 0 0 $donor-space;\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\n.give-donor-wall-modal {\n\tp:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_components.donor.scss","/**\n * Give Frontend Grid SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2018, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n// Fallback styles for old browsers that do not support CSS Grid.\n.give-grid {\n\tmax-width: 30rem;\n\n\t&__item {\n\t\tmargin-bottom: 1.5rem;\n\t}\n}\n\n.give-wrap {\n\t&:before {\n\t\tdisplay: block;\n\t\tcontent: '';\n\t\tclear: both;\n\t}\n}\n\n// IE 11 browser support.\n@media ( min-width: 30rem ) {\n\t.give-grid {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\tmargin-bottom: 1.5rem;\n\t\tmax-width: 100%;\n\n\t\t&__item {\n\t\t\tpadding: 0 .75rem;\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t&--2,\n\t\t&--3,\n\t\t&--4 {\n\t\t\t.give-grid__item {\n\t\t\t\t@media ( min-width: 40rem ) {\n\t\t\t\t\twidth: 50%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--3,\n\t\t&--4 {\n\t\t\t.give-grid__item {\n\t\t\t\t@media ( min-width: 72rem ) {\n\t\t\t\t\twidth: calc( 100% / 3 );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--4 {\n\t\t\t.give-grid__item {\n\t\t\t\t@media ( min-width: 90rem ) {\n\t\t\t\t\twidth: 25%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&__item {\n\t\t\t.give-grid__item {\n\t\t\t\tdisplay: flex;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// Modern styles for browsers that support CSS Grid.\n@supports (display: grid) {\n\t@media ( min-width: 30rem ) {\n\t\t.give-grid {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: 1fr;\n\t\t\tgrid-gap: 1.5rem;\n\t\t\tmargin-bottom: 1.5rem;\n\t\t\tmax-width: 100%;\n\n\t\t\t&__item {\n\t\t\t\tdisplay: block;\n\t\t\t\tpadding: 0;\n\t\t\t\twidth: auto !important;\n\t\t\t}\n\n\t\t\t// Fit as many columns as possible in the available space.\n\t\t\t&--best-fit {\n\t\t\t\tgrid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n\t\t\t}\n\n\t\t\t// Limit the number of columns to an explicit user-defined number.\n\t\t\t&--2,\n\t\t\t&--3,\n\t\t\t&--4 {\n\t\t\t\t@media ( min-width: 40rem ) {\n\t\t\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&--3,\n\t\t\t&--4 {\n\t\t\t\t@media ( min-width: 72rem ) {\n\t\t\t\t\tgrid-template-columns: repeat(3, 1fr);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&--4 {\n\t\t\t\t@media ( min-width: 90rem ) {\n\t\t\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&__item {\n\t\t\t\tdisplay: flex;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_grid.scss","/**\n * Give Frontend Card SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2018, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-card {\n\tbackground-color: white;\n\tborder: 1px solid $give-card-border;\n\tbox-shadow: 0 1px 1px rgba( 0, 0, 0, 0.04 );\n\tcolor: inherit;\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n\twidth: 100%;\n\ttext-decoration: none;\n\ttop: 0;\n\ttransition: all 0.1s ease-out;\n\n\t&:hover,\n\t&:focus,\n\t&:active,\n\t&:visited {\n\t\tborder-color: #ccc;\n\t\tbox-shadow: 0 4px 12px rgba( 0, 0, 0, 0.16 );\n\t\ttop: -4px;\n\t}\n\n\t&__media {\n\t\timg {\n\t\t\tborder-radius: 0;\n\t\t\tbox-shadow: none;\n\t\t\tdisplay: block;\n\t\t\theight: auto;\n\t\t\tmargin: 0;\n\t\t\tobject-fit: cover;\n\t\t\torder: 1;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t&__body {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tflex-grow: 1;\n\t\torder: 2;\n\t\tpadding: 1.5rem;\n\n\t\t& > :last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t\t&__title {\n\t\t\tline-height: 1.3;\n\t\t\tmargin: 0 0 0.75rem;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&__text {\n\t\t\tmargin: 0 0 1.5rem;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&__progress {\n\t\t\tmargin-top: auto;\n\t\t\twidth: 100%;\n\n\t\t\t& > :last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t.raised {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t.income {\n\t\t\t\tfont-size: 2em;\n\t\t\t}\n\t\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_card.scss","/**\n * Give Frontend Page Numbers SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2018, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-page-numbers {\n\tfont-size: 1.25em;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./assets/src/css/frontend/_page-numbers.scss",".timeline-item {\n\tbackground: #fff;\n}\n\n@keyframes placeHolderShimmer {\n\t0% {\n\t\tbackground-position: 0 0\n\t}\n\n\t100% {\n\t\tbackground-position: 520px 0\n\t}\n}\n\n.placeholder-container-animation {\n\tmax-width: 650px;\n\tmargin: 0 auto;\n}\n\n.animated-background {\n\tanimation-duration: 0.85s;\n\tanimation-fill-mode: forwards;\n\tanimation-iteration-count: infinite;\n\tanimation-name: placeHolderShimmer;\n\tanimation-timing-function: linear;\n\tbackground: #f6f7f8;\n\tbackground: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);\n\tbackground-size: 520px 100%;\n\tposition: relative;\n}\n\n.container {\n\tmargin: 0 auto;\n\twidth: 650px;\n\tbackground-color: #eee;\n\tborder:1px solid #eee;\n}\n\n.layer {\n\tdisplay: flex;\n\n\t&.h1 {\n\t\theight: 28px;\n\t}\n\t\n\t&.h2 {\n\t\theight: 22px;\n\t}\n\t\n\t&.inline-radios {\n\t\theight: 12px;\n\t}\n\t\n\t&.label {\n\t\theight: 8px;\n\t}\n}\n\n.layer-item {\n\t&.opaque {\n\t\tbackground: #fff;\t\n\t}\n}\n\n.layer-gap {\n\tbackground-color: #fff;\n\n\t&.large {\n\t\theight: 40px;\n\t}\n\t\n\t&.medium {\n\t\theight: 20px;\n\t}\n\t\n\t&.small {\n\t\theight: 10px;\n\t}\n}\n\n// Specifics\n\n// Layer-1\n.layer-1 {\n\t.layer-item:nth-child(odd) {\n\t\twidth: 45%\n\t}\n\t\n\t.layer-item:nth-child(even) {\n\t\twidth: 55%;\n\t}\n}\n\n\n// Layer-4\n.layer-4 {\n\t.layer-item:nth-child(1) {\n\t\twidth: 30%;\n\t}\n\t\n\t.layer-item:nth-child(2) {\n\t\twidth: 10%;\n\t}\n\t\n\t.layer-item:nth-child(3) {\n\t\twidth: 20%;\n\t}\n\t\n\t.layer-item:nth-child(4) {\n\t\twidth: 30%;\n\t}\n\t\n\t.layer-item:nth-child(5) {\n\t\twidth: 10%;\n\t}\n}\n\n// Layer-5\n.layer-5 {\n\t.layer-item:nth-child(1) {\n\t\twidth: 40%;\n\t}\n\t\n\t.layer-item:nth-child(2) {\n\t\twidth: 5%;\n\t}\n\t\n\t.layer-item:nth-child(3) {\n\t\twidth: 15%;\n\t}\n\t\n\t.layer-item:nth-child(4) {\n\t\twidth: 40%;\n\t}\n}\n\n// Layer-6\n.layer-6 {\n\t.layer-item:nth-child(odd) {\n\t\twidth: 30%;\n\t}\n\t\n\t.layer-item:nth-child(even) {\n\t\twidth: 70%;\n\t}\n}\n\n// Layer-8\n.layer-8 {\n\t.layer-item:nth-child(1) {\n\t\twidth: 40%;\n\t}\n\t\n\t.layer-item:nth-child(2) {\n\t\twidth: 20%;\n\t}\n\t\n\t.layer-item:nth-child(3) {\n\t\twidth: 40%;\n\t}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./blocks/components/container-placeholder-animation/style.scss"],"sourceRoot":""}
assets/dist/css/give.rtl.css CHANGED
@@ -15,4 +15,4 @@
15
  * @author: Paul Ryley (http://geminilabs.io)
16
  * @url: https://geminilabs.github.io/float-labels.js
17
  * @license: MIT
18
- */[id*=give-form].give-fl-form .give-fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id*=give-form].give-fl-form input.give-fl-input,[id*=give-form].give-fl-form select.give-fl-select,[id*=give-form].give-fl-form textarea.give-fl-textarea{width:100%;outline:0;font-size:16px;line-height:normal;border-radius:0;border:1px solid #ccc;background-color:inherit;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:0}[id*=give-form].give-fl-form input.give-fl-input:-moz-placeholder,[id*=give-form].give-fl-form input.give-fl-input::-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-moz-placeholder{color:#bbb}[id*=give-form].give-fl-form input.give-fl-input:-ms-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-ms-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder{color:#bbb}[id*=give-form].give-fl-form input.give-fl-input::-webkit-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-webkit-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder{color:#bbb}[id*=give-form].give-fl-form select.give-fl-select{position:relative;color:#bbb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}[id*=give-form].give-fl-form .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form .give-fl-is-active textarea.give-fl-textarea{color:#333;background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form .give-fl-has-focus input.give-fl-input,[id*=give-form].give-fl-form .give-fl-has-focus select.give-fl-select,[id*=give-form].give-fl-form .give-fl-has-focus textarea.give-fl-textarea{background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form label.give-fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-12px;right:0;font-size:12px;font-weight:700;line-height:1;color:#bbb;border-radius-top-right:0;transition:all .2s ease-in-out;z-index:1}[id*=give-form].give-fl-form .give-fl-is-active label.give-fl-label{opacity:1;visibility:visible}[id*=give-form].give-fl-form .give-fl-has-focus label.give-fl-label{color:#1976d2}[id*=give-form].give-fl-form .give-fl-is-required:before{opacity:1;content:"*";display:block;position:absolute;top:1px;left:18px;font-size:16px;line-height:1.75;color:#d32f2f;transition:all .2s ease-in-out;padding:6px 0 0;z-index:1}[id*=give-form].give-fl-form .give-fl-is-required.give-fl-is-active:before{opacity:0}[id*=give-form].give-fl-form.give-fl-style-1 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select{height:44px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label{top:1px;right:10px;background-color:transparent;padding:12px 3px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label:before{content:"";display:block;position:absolute;top:19px;right:0;left:0;height:1px;background-color:inherit;z-index:-1}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label{top:-9px;padding:3px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before{top:9px}[id*=give-form].give-fl-form.give-fl-style-2 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 textarea.give-fl-textarea{padding:12px}[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select{height:56px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea{padding:18px 12px 6px}[id*=give-form].give-fl-form.give-fl-style-2 label.give-fl-label{top:1px;right:10px;padding:6px 3px 3px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form .give-fl-wrap-select:after{content:"";position:absolute;display:block;top:1px;left:6px;height:calc(100% - 2px);width:15px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#bbb' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>") no-repeat;background-position:0 50%;background-size:7px 14px;z-index:2}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;right:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;right:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:right;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;right:8px;left:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px 0;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;left:-6px;text-align:left;padding-left:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;right:0;top:0;margin-top:35px;margin-right:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{right:0}.mfp-arrow-left:after{border-left:17px solid #fff;margin-right:31px}.mfp-arrow-left:before{margin-right:25px;border-left:27px solid #3f3f3f}.mfp-arrow-right{left:0}.mfp-arrow-right:after{border-right:17px solid #fff;margin-right:39px}.mfp-arrow-right:before{border-right:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;right:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;right:0;top:40px;bottom:40px;display:block;left:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;right:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-right:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;left:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:100%}.mfp-arrow-right{transform-origin:0}.mfp-container{padding-right:6px;padding-left:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\E603"}.give-icon-heart:before{content:"\E604"}.give-icon-question:before{content:"\E602"}.give-icon-info:before{content:"\E601"}.give-icon-new-tab:before{content:"\EA7E"}.give-icon-alert:before{content:"\F02D"}.give-icon-help:before{content:"\E606"}.give-icon-spinner:before{content:"\E605"}.give-button-with-loader span.give-loading-animation:before,.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:"\E607"}.give-icon-plus:before{content:"\E040"}.give-icon-minus:before{content:"\E041"}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:"\E600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E800"}.fa-spin,.give-button-with-loader span.give-loading-animation,form[id*=give-form] .give-loading-animation{animation:a 1s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(-359deg)}}body.give_receipt_page{background-color:#fff;color:#141412;margin:0;font-family:Helvetica,sans-serif;font-size:12px}body.give_receipt_page #give_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.give_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.give_receipt_page td,body.give_receipt_page th{display:table-cell;text-align:right;border-top:1px solid #ededed;padding:6px 0 6px 10px;font-weight:400}body.give_receipt_page th{font-weight:700;text-transform:uppercase}body.give_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}table#give_donation_receipt,table#give_donation_receipt_products{width:100%}table#give_donation_receipt td,table#give_donation_receipt th{text-align:right}table#give_donation_receipt .give-receipt-thead-text{font-size:18px;text-align:center;display:block}table#give_donation_receipt .give-receipt-thead-text>span{font-size:16px}table#give_donation_receipt li{margin:0 10px 8px 0}table#give_donation_receipt ul{margin:0;padding:0;list-style:none}table#give_donation_receipt .give_receipt_payment_status.failed,table#give_donation_receipt .give_receipt_payment_status.pending,table#give_donation_receipt .give_receipt_payment_status.revoked{color:#f73f2e}table#give_donation_receipt span.donation-level-text-wrap{font-style:italic;display:block}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea{line-height:inherit;padding:12px;background-color:#fff}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url]{height:auto;min-height:50px}[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select{line-height:inherit}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{top:1px;right:13px;left:0;padding:6px 0 0}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator{display:none}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip{position:absolute;top:0;width:100%;height:100%;margin:0;z-index:1}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip:before{content:unset}.give-clearfix{*zoom:1}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}.give-clearfix:after{clear:both}[id*=give-form] .give-hidden{display:none}[id*=give-form] fieldset{background-color:transparent;border:none;padding:0;margin:0;border:0}[id*=give-form] .give-form-title{padding:0;margin:0 0 15px}[id*=give-form] div#give-sidebar-left{width:38%;float:right}[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div.images img{display:block;width:100%;height:auto;box-shadow:none}[id*=give-form] .give-custom-amount-text{clear:both}[id*=give-form] div.summary{width:58%;float:left}[id*=give-form] div.summary.give-full-width{width:100%;float:none}[id*=give-form] .give_form select.give-select.required{color:#000}[id*=give-form] div.give-form-content-wrap{margin:0 0 20px}[id*=give-form] div.give-form-content-wrap.give_post_form-content{margin:20px 0 0}[id*=give-form].give-display-modal form .give_notices{display:none}[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}[id*=give-form] .cc-address{margin-bottom:15px}.single-give_forms.et_right_sidebar #main-content .container:before{display:none}.single-give_forms .give_forms{*zoom:1}.single-give_forms .give_forms:after,.single-give_forms .give_forms:before{content:" ";display:table}.single-give_forms .give_forms:after{clear:both}#give-purchase-gravatars .give-gravatars-title{margin:0 0 15px}#give-purchase-gravatars .give-purchase-gravatars-list{list-style:none;margin:0;padding:0}#give-purchase-gravatars .give-purchase-gravatars-list li{list-style-type:none;display:inline-block;margin:0 0 0 5px;padding:0}#give-recurring-form,form.give-form,form[id*=give-form]{margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}#give-recurring-form .give-title-prefix-wrap .form-row-first,#give-recurring-form .give-title-prefix-wrap .form-row-last,form.give-form .give-title-prefix-wrap .form-row-first,form.give-form .give-title-prefix-wrap .form-row-last,form[id*=give-form] .give-title-prefix-wrap .form-row-first,form[id*=give-form] .give-title-prefix-wrap .form-row-last{float:right;width:40%}#give-recurring-form .give-title-prefix-wrap .form-row-title,form.give-form .give-title-prefix-wrap .form-row-title,form[id*=give-form] .give-title-prefix-wrap .form-row-title{float:right;width:15%}#give-recurring-form .give-tooltip,form.give-form .give-tooltip,form[id*=give-form] .give-tooltip{margin:0 3px;padding:0;font-size:14px;transition:all .2s linear;color:rgba(51,51,51,.5)}#give-recurring-form .give-tooltip:hover,form.give-form .give-tooltip:hover,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{background-color:transparent;font-size:1.15em;font-weight:700;margin:10px 0 15px;padding:0 0 5px;border-bottom:1px solid rgba(0,0,0,.1);width:100%}#give-recurring-form h3.give-section-break span.sub-text,#give-recurring-form h4.give-section-break span.sub-text,#give-recurring-form legend span.sub-text,form.give-form h3.give-section-break span.sub-text,form.give-form h4.give-section-break span.sub-text,form.give-form legend span.sub-text,form[id*=give-form] h3.give-section-break span.sub-text,form[id*=give-form] h4.give-section-break span.sub-text,form[id*=give-form] legend span.sub-text{font-style:italic;font-weight:400}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{*zoom:1;box-sizing:border-box;margin:0 0 15px;overflow:visible;padding:0}#give-recurring-form .form-row:after,#give-recurring-form .form-row:before,form.give-form .form-row:after,form.give-form .form-row:before,form[id*=give-form] .form-row:after,form[id*=give-form] .form-row:before{content:" ";display:table}#give-recurring-form .form-row:after,form.give-form .form-row:after,form[id*=give-form] .form-row:after{clear:both}#give-recurring-form .form-row:last-child,form.give-form .form-row:last-child,form[id*=give-form] .form-row:last-child{margin-bottom:15px}#give-recurring-form .form-row label,form.give-form .form-row label,form[id*=give-form] .form-row label{display:block;margin:0 0 5px;position:relative;line-height:1.7}#give-recurring-form .form-row label.checkbox,form.give-form .form-row label.checkbox,form[id*=give-form] .form-row label.checkbox{display:inline}#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=text],#give-recurring-form .form-row input[type=url],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=text],form.give-form .form-row input[type=url],form.give-form .form-row select,form.give-form .form-row textarea,form[id*=give-form] .form-row input[type=email],form[id*=give-form] .form-row input[type=password],form[id*=give-form] .form-row input[type=tel],form[id*=give-form] .form-row input[type=text],form[id*=give-form] .form-row input[type=url],form[id*=give-form] .form-row select,form[id*=give-form] .form-row textarea{box-sizing:border-box;width:100%;border-radius:0;outline:none;color:#333;background-color:#fdfdfd;border:1px solid #ccc;margin:0;padding:.5em}#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurring-form .form-row input[type=tel]:focus,#give-recurring-form .form-row input[type=text]:focus,#give-recurring-form .form-row input[type=url]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=text]:focus,form.give-form .form-row input[type=url]:focus,form.give-form .form-row select:focus,form.give-form .form-row textarea:focus,form[id*=give-form] .form-row input[type=email]:focus,form[id*=give-form] .form-row input[type=password]:focus,form[id*=give-form] .form-row input[type=tel]:focus,form[id*=give-form] .form-row input[type=text]:focus,form[id*=give-form] .form-row input[type=url]:focus,form[id*=give-form] .form-row select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=url].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=url].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form[id*=give-form] .form-row input[type=email].required,form[id*=give-form] .form-row input[type=password].required,form[id*=give-form] .form-row input[type=tel].required,form[id*=give-form] .form-row input[type=text].required,form[id*=give-form] .form-row input[type=url].required,form[id*=give-form] .form-row select.required,form[id*=give-form] .form-row textarea.required{color:#333}#give-recurring-form .form-row-first,#give-recurring-form .form-row-title,form.give-form .form-row-first,form.give-form .form-row-title,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-title{margin-left:2.5%}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,form.give-form .form-row-first,form.give-form .form-row-last,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last{float:right;width:48.5%}#give-recurring-form .form-row-last,form.give-form .form-row-last,form[id*=give-form] .form-row-last{float:left}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{*zoom:1;clear:both}#give-recurring-form .form-row-wide:after,#give-recurring-form .form-row-wide:before,form.give-form .form-row-wide:after,form.give-form .form-row-wide:before,form[id*=give-form] .form-row-wide:after,form[id*=give-form] .form-row-wide:before{content:" ";display:table}#give-recurring-form .form-row-wide:after,form.give-form .form-row-wide:after,form[id*=give-form] .form-row-wide:after{clear:both}#give-recurring-form .form-row-two-thirds,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-two-thirds{float:right;width:65.75%}#give-recurring-form .form-row-two-thirds.form-row-first,form.give-form .form-row-two-thirds.form-row-first,form[id*=give-form] .form-row-two-thirds.form-row-first{margin-right:0}#give-recurring-form .form-row-one-third,form.give-form .form-row-one-third,form[id*=give-form] .form-row-one-third{float:right;width:31.25%;margin-right:3%}#give-recurring-form .form-row-one-third.form-row-first,form.give-form .form-row-one-third.form-row-first,form[id*=give-form] .form-row-one-third.form-row-first{margin-right:0}@media (max-width:480px){#give-recurring-form .form-row-responsive,form.give-form .form-row-responsive,form[id*=give-form] .form-row-responsive{margin-right:0;margin-left:0;width:100%}}#give-recurring-form .give-error,#give-recurring-form .give-required-indicator,form.give-form .give-error,form.give-form .give-required-indicator,form[id*=give-form] .give-error,form[id*=give-form] .give-required-indicator{color:#a00}#give-recurring-form .card-expiration>select,form.give-form .card-expiration>select,form[id*=give-form] .card-expiration>select{width:44%;margin:0}#give-recurring-form .card-expiration>span.exp-divider,form.give-form .card-expiration>span.exp-divider,form[id*=give-form] .card-expiration>span.exp-divider{display:inline;text-align:center}#give-recurring-form .card-expiration select.card-expiry-year,form.give-form .card-expiration select.card-expiry-year,form[id*=give-form] .card-expiration select.card-expiry-year{float:left}#give-recurring-form .give-disabled,#give-recurring-form [disabled],form.give-form .give-disabled,form.give-form [disabled],form[id*=give-form] .give-disabled,form[id*=give-form] [disabled]{cursor:not-allowed}form[id*=give-form] .give-donation-amount{margin:0 0 15px}form[id*=give-form] .give-donation-amount .give-currency-symbol{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;box-sizing:border-box;float:right}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before{border-right:1px solid #ccc;border-left:none}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after{border-right:none;border-left:1px solid #ccc}form[id*=give-form] .give-donation-amount #give-amount,form[id*=give-form] .give-donation-amount #give-amount-text{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;min-width:125px;float:right}form[id*=give-form] .give-donation-amount #give-amount-text.invalid-amount,form[id*=give-form] .give-donation-amount #give-amount.invalid-amount{border:1px solid red}form[id*=give-form] .give-donation-amount input.give-amount-top{width:125px}form[id*=give-form] .give-donation-amount span.give-final-total-amount{border:1px solid #ccc;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;cursor:not-allowed;background:#fff;float:right}form[id*=give-form] #give_terms_agreement legend{display:none}form[id*=give-form] #give_terms_agreement label{display:inline-block}form[id*=give-form] #give-final-total-wrap{margin:10px 0 25px;padding:0;*zoom:1}form[id*=give-form] #give-final-total-wrap:after,form[id*=give-form] #give-final-total-wrap:before{content:" ";display:table}form[id*=give-form] #give-final-total-wrap:after{clear:both}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;box-sizing:border-box;float:right;border:1px solid #ccc}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-donation-total-label{display:block;float:none}}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;border-right:none;float:right}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;border-top:0;display:block;float:none}}.give-display-button-only>:not(form),.give-display-button-only form[id*=give-form]>:not(.give-btn-modal){display:none}form[id*=give-form] input[type=radio]{margin:0 0 0 .5em}form[id*=give-form] #give-donation-level-radio-list{margin:0 0 15px;padding:0;list-style:none;clear:both}form[id*=give-form] #give-donation-level-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}form[id*=give-form] #give-donation-level-radio-list>li label{cursor:pointer;display:inline-block;margin:0}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{margin:0 0 0 .5em;outline:none;width:auto}form[id*=give-form] #give-gateway-radio-list{*zoom:1;margin:0 0 15px;padding:0;list-style:none}form[id*=give-form] #give-gateway-radio-list:after,form[id*=give-form] #give-gateway-radio-list:before{content:" ";display:table}form[id*=give-form] #give-gateway-radio-list:after{clear:both}form[id*=give-form] #give-gateway-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}@media (min-width:480px){form[id*=give-form] #give-gateway-radio-list>li{display:inline-block;margin-left:15px;margin-right:0}}form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option{cursor:pointer;display:inline;margin:0}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{margin:0 0 0 .25em;outline:none;width:auto;display:inline}form[id*=give-form] input[type=checkbox]{margin:0 0 0 .25em}form[id*=give-form] select.give-select-level{outline:none;border-radius:0;min-width:155px;border:1px solid #ccc;margin:0 0 15px;display:block;clear:both;color:#333;background-color:#fdfdfd;padding:.5em;max-width:100%}#give-donation-level-button-wrap{*zoom:1;margin:0 0 15px;padding:0;clear:both;list-style:none}#give-donation-level-button-wrap:after,#give-donation-level-button-wrap:before{content:" ";display:table}#give-donation-level-button-wrap:after{clear:both}#give-donation-level-button-wrap>li{list-style-type:none;list-style-image:none;float:right;margin:0 0 5px 5px}.give_terms_links{float:left}[id*=give_secure_site_wrapper]{padding:4px 0 15px 4px;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-cvc.valid,#give_purchase_form_wrap input.give-input.card-expiry.valid,#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:left 10px top 50%;background-size:16px}#give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry){background-position:left 55px top 50%}#give_purchase_form_wrap span.card-type{position:absolute;top:-2px;left:0;width:37px;height:26px;background-size:37px 26px!important}#give_purchase_form_wrap .fl-wrap span.card-type{top:calc(.5em + 6px);left:11px}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(../images/visa.svg) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(../images/mastercard.svg) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(../images/discover.svg) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(../images/amex.svg) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(../images/maestro.svg) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(../images/diners-club.svg) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(../images/jcb.svg) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(../images/dankort.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(../images/unionpay.svg) no-repeat}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:left;height:16px;width:16px;margin:0;padding:0;font-style:italic;line-height:20px;font-size:16px;font-weight:400}form[id*=give-form] .give-loading-animation{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;height:16px;width:16px;line-height:1;font-size:16px;margin:0 0 0 5px;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:left}[id*=give-form] .give-login-account-wrap{margin:0 0 15px;position:relative}[id*=give-form] .give-login-account-wrap .give-login-message{text-align:left;margin:0;padding:0}[id*=give-form] .give-login-account-wrap .give-loading-text{position:absolute;left:0;top:.25em}[id*=give-form] fieldset[id^=give-login-fields]{margin:0 0 15px}[id*=give-form] .give-new-account-link{margin:0 0 15px;padding:0}[id*=give-form] .give_login_forgot_password{float:left}.give-submit-button-wrap input.give-cancel-login,[id^=give-user-login-submit] input.give-cancel-login{margin-right:5px}.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] span.give-loading-animation{margin:0 .5em 0 0;display:none}.give-submit-button-wrap .give-submit,[id^=give-user-login-submit] .give-submit{float:right}.give-user-login-fields-container:after{display:block;content:"";clear:both}#give-login-form div.give-login,#give-login-form legend,#give-register-form div.give-login,#give-register-form legend{line-height:2;margin-bottom:15px}#give-login-form label,#give-register-form label{min-width:100px;display:inline-block}div.give-form-wrap.mfp-hide{display:block!important}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{margin-bottom:1.2em;line-height:1.4}div.mfp-content form[id*=give-form] .give_notices{display:block!important}.give-btn{background:#ededed;border:1px solid #ccc;color:#333;padding:8px 10px;cursor:pointer;line-height:1.2em;font-size:1em}.give-btn:hover{background:#dbdbdb}#give_profile_editor_form legend{width:auto;padding:0 5px 5px;border-bottom:0}form#give-email-access-form div.g-recaptcha,form#give-email-access-form input#give-email{margin:0 0 15px}form#give-email-access-form input#give-email{width:305px}@media (max-width:768px){[id*=give-form] div#give-sidebar-left,[id*=give-form] div.images,[id*=give-form] div.summary{width:100%;float:none}}.give-form-wrap .give-form h3.give-section-break,.give-form-wrap .give-form h4.give-section-break{margin:10px 0 0}.give-do-validate input.error{border-color:red!important}.give-button-with-loader span.give-loading-animation{display:none;position:relative;top:3px;float:left;font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:16px;width:16px;line-height:1;font-size:16px;margin:0 5px 0 0;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}.give-active span.give-loading-animation{display:inline}.give_notices{position:relative}.give_notices .notice-dismiss{position:absolute;top:50%;left:0;transform:translateY(-50%);border:none;margin:0;padding:5px;background:100% 0;color:#72777c;cursor:pointer;max-width:28px!important}.give_notices .notice-dismiss:before{background:100% 0;color:#72777c;content:"\F153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}.give_notices .notice-dismiss:hover{background-color:transparent}.give_notices .notice-dismiss:hover:before{color:#dc3232}.give_error,.give_success,.give_warning{position:relative;margin:15px 0;background:#f9f9f9;padding:1em 2em 1em 1.5em;border-right:4px solid;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both}.give_error>p,.give_success>p,.give_warning>p{margin:0!important;color:#333}.give_error:before,.give_success:before,.give_warning:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;font-size:16px;margin-top:-15px;right:-17px;color:#fff;width:30px;height:30px;border-radius:100%;text-align:center;line-height:30px;text-shadow:-1px 1px rgba(0,0,0,.5)}.give_error{border-color:#a00}.give_error:before{content:"\F02D";background-color:#a00}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:"\E601"}.give_warning{border-color:#ffba00}.give_warning:before{background-color:#ffba00;content:"\F02D"}.twentythirteen .give_forms{padding:40px 0}.twentyfourteen .tfgive{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfgive .give_forms .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfgive .give_forms .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfgive{padding-left:30px;padding-right:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfgive{padding-left:15px;padding-right:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfgive{padding-left:30px;padding-right:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfgive{margin-left:54px}.full-width .twentyfourteen .tfgive{margin-left:auto}}.twentyfifteen .t15give{padding-right:7.6923%;padding-left:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15give .page-title{margin-right:0}.twentyfifteen .t15give div.summary{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15give{margin-left:7.6923%;margin-right:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15give{margin-right:8.3333%;margin-left:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.avada-row>div.give-wrap #content{width:100%}.give-goal-progress{margin-bottom:20px;clear:both}.give-goal-progress .income{font-size:46px;line-height:48px;letter-spacing:-1px;color:#333}.give-goal-progress .raised{margin-bottom:15px}.give-progress-bar{height:20px;position:relative;background:#eee;border-radius:25px;overflow:hidden}.give-progress-bar>span{display:block;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}table.give-table{color:#666;font-size:14px;text-shadow:-1px 1px 0 #fff;background:#eaebec;margin:20px 0;border:1px solid #e0e0e0;border-top:none;border-bottom:none;width:100%}table.give-table thead{font-weight:700}table.give-table thead th:first-child{text-align:right}table.give-table th{padding:21px 25px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:none;background:#f6f6f6;text-align:center;font-weight:700}table.give-table tbody tr{text-align:center}table.give-table tbody tr td{padding:18px;border:none;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#fff;text-align:center}table.give-table tbody tr td:first-child{text-align:right;border-right:0}table.give-table tbody tr:nth-child(2n) td{background:#fcfcfc}body.give-twentysixteen div.entry-summary{margin:0}body.give-twentysixteen button.give-btn{color:#333}body.give-twentysixteen .give-submit{color:#fff}body.give-twentysixteen fieldset#give_terms_agreement{padding-right:0}body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,body.give-twentyseventeen.colors-dark div.give_notices p{color:#000}body.give-twentyseventeen.colors-dark form[id*=give] fieldset{background-color:transparent}html[class*=avia] body#top form[id*=give-form] input.give-amount-top{width:unset;border:1px solid #ccc;border-right:none}html[class*=avia] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{right:7px}html[class*=avia] body#top [id*=give-form].give-fl-form div.give-fl-is-active input{padding:8px 6px 0}.give-donation-history .give-table{table-layout:auto}.give-donation-history .give-table .give-security-column{float:right}.give-donation-history .give-table .give-security-column.give-security-description-wrap{width:75%;padding:16px 13px;font-size:12px;font-style:italic}.give-donation-history .give-table .give-security-column.give-security-button-wrap{width:25%;padding:25px 5px}.give-donation-history .give-table .give-security-column.give-security-button-wrap span{display:none;padding:0 20px}.give-donation-history .give-table .title-for-mobile{display:none}@media screen and (max-width:480px){#give_user_history thead{display:none}#give_user_history tbody{border-top:1px solid #e0e0e0}#give_user_history tr{padding:.5rem 0;background:#fff}#give_user_history tr:nth-child(2n){background-color:#fafafa}#give_user_history td{border:none;padding-top:0;padding-bottom:0;background-color:transparent}#give_user_history td,#give_user_history tr{display:block;border-right:none;text-align:right}#give_user_history .title-for-mobile{display:inline-block;font-weight:700;min-width:6em}}.give-modal{top:0;right:0;width:100%;height:100%;z-index:2148482499;position:fixed;overflow:hidden;outline:none!important;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.give-modal form[id*=give-form],.give-modal form[id*=give-form] .give-submit{margin-bottom:0}.give-modal form[id*=give-form] .give-payment-mode-label{margin-top:0;padding-top:0}@media (max-width:580px){.give-modal form[id*=give-form] .give-input{font-size:16px}}.give-modal .mfp-content{box-sizing:border-box;position:relative;background:#fff;padding:20px;width:auto;max-width:650px;margin:40px auto;z-index:2148482599}.give-modal .mfp-content [id*=give-form] #give-payment-mode-select,.give-modal .mfp-content [id*=give-form] #give_purchase_form_wrap,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-amount,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-levels-wrap{display:block}.give-modal .mfp-content .mfp-close:hover{background-color:transparent}.give-modal form.give-form button.mfp-close{position:absolute;display:block!important}.give-modal .mfp-container:after{display:none}.give-modal .mfp-content{vertical-align:middle;transform:translateY(-100px)}.give-modal.mfp-bg,.give-modal .mfp-content{opacity:0;transition:all .2s}.give-modal.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.give-modal.mfp-ready.mfp-bg{opacity:.8}.give-modal.mfp-removing .mfp-content{transform:translateY(-50px);opacity:0}.give-modal.mfp-removing.mfp-bg{opacity:0}.give-donation-grid-item-form{position:relative;margin:0 auto;max-width:600px;background-color:#fff;padding:1rem 1.5rem;height:85vh;overflow-y:auto}.give-donation-grid-item-form #give_purchase_form_wrap{display:block!important}.give-donation-grid-item-form .give-btn-modal,.give-donation-grid-item-form .give-btn-reveal{display:none!important}.give-donation-grid-item-form .give-form-title{display:none}.modal-fade-slide.give-modal .mfp-content{padding:0;max-width:100%}.modal-fade-slide .give-modal--slide{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-ready .give-modal--slide{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--slide{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.mfp-close:hover{background-color:transparent}.mfp-content .give-display-button-only .give-form-title{display:none}.mfp-content .give-display-button-only>:not(form),.mfp-content .give-display-button-only form>:not(.give-btn-modal){display:block}.give-donor{border:1px solid #e5e5e5;background:#fff;font-size:1em;margin-bottom:20px;padding:20px;position:relative;transition:all .2s ease-out;width:100%}.give-donor__header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.give-donor__image{border:1px solid #e5e5e5;background:#fff;text-align:center;-ms-flex-preferred-size:60px;flex-basis:60px;-ms-flex-negative:0;flex-shrink:0;line-height:60px;height:60px;margin-left:10px;overflow:hidden;border-radius:50%}.give-donor__image img{border-radius:50%;display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:100%}.give-donor__details{-ms-flex-positive:1;flex-grow:1;overflow:hidden}.give-donor__name{font-size:1em;font-weight:400;color:#333;line-height:1.3;margin:0}.give-donor__timestamp{color:#333;display:block;font-size:75%}.give-donor__content{color:#333;margin-top:10px;position:relative}.give-donor__content p{font-size:1em;margin:0 0 20px}.give-donor-wall-modal p:last-child,.give-donor__content p:last-child{margin-bottom:0}.give-wrap .give-grid{max-width:30rem}.give-wrap .give-grid__item{margin-bottom:1.5rem}@supports (display:grid){@media (min-width:30rem){.give-wrap .give-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid--best-fit{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:30rem) and (min-width:40rem){.give-wrap .give-grid--2,.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:30rem) and (min-width:72rem){.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(3,1fr)}}@media (min-width:30rem) and (min-width:90rem){.give-wrap .give-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:30rem){.give-wrap .give-grid__item{display:-ms-flexbox;display:flex;margin-bottom:0}}}.give-wrap .give-card{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);color:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;text-decoration:none;top:0;transition:all .1s ease-out}.give-wrap .give-card:active,.give-wrap .give-card:focus,.give-wrap .give-card:hover,.give-wrap .give-card:visited{border-color:#ccc;box-shadow:0 4px 12px rgba(0,0,0,.16);top:-4px}.give-wrap .give-card__media img{border-radius:0;box-shadow:none;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;-ms-flex-order:1;order:1;width:100%}.give-wrap .give-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-order:2;order:2;padding:1.5rem}.give-wrap .give-card__body>:last-child{margin-bottom:0}.give-wrap .give-card__title{line-height:1.3;margin:0 0 .75rem;padding:0}.give-wrap .give-card__text{margin:0 0 1.5rem;padding:0}.give-wrap .give-card__progress{margin-top:auto;width:100%}.give-wrap .give-card__progress .raised,.give-wrap .give-card__progress>:last-child{margin-bottom:0}.give-wrap .give-card__progress .income{font-size:2em}.give-wrap .give-page-numbers{font-size:1.25em}#give-receipt .timeline-item{background:#fff}@keyframes b{0%{background-position:100% 0}to{background-position:520px 0}}#give-receipt .placeholder-container-animation{max-width:650px;margin:0 auto}#give-receipt .animated-background{animation-duration:.85s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:b;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(-90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:520px 100%;position:relative}#give-receipt .container{margin:0 auto;width:650px;background-color:#eee;border:1px solid #eee}#give-receipt .layer{display:-ms-flexbox;display:flex}#give-receipt .layer.h1{height:28px}#give-receipt .layer.h2{height:22px}#give-receipt .layer.inline-radios{height:12px}#give-receipt .layer.label{height:8px}#give-receipt .layer-item.opaque{background:#fff}#give-receipt .layer-gap{background-color:#fff}#give-receipt .layer-gap.large{height:40px}#give-receipt .layer-gap.medium{height:20px}#give-receipt .layer-gap.small{height:10px}#give-receipt .layer-1 .layer-item:nth-child(odd){width:45%}#give-receipt .layer-1 .layer-item:nth-child(2n){width:55%}#give-receipt .layer-4 .layer-item:first-child{width:30%}#give-receipt .layer-4 .layer-item:nth-child(2){width:10%}#give-receipt .layer-4 .layer-item:nth-child(3){width:20%}#give-receipt .layer-4 .layer-item:nth-child(4){width:30%}#give-receipt .layer-4 .layer-item:nth-child(5){width:10%}#give-receipt .layer-5 .layer-item:first-child{width:40%}#give-receipt .layer-5 .layer-item:nth-child(2){width:5%}#give-receipt .layer-5 .layer-item:nth-child(3){width:15%}#give-receipt .layer-5 .layer-item:nth-child(4){width:40%}#give-receipt .layer-6 .layer-item:nth-child(odd){width:30%}#give-receipt .layer-6 .layer-item:nth-child(2n){width:70%}#give-receipt .layer-8 .layer-item:first-child{width:40%}#give-receipt .layer-8 .layer-item:nth-child(2){width:20%}#give-receipt .layer-8 .layer-item:nth-child(3){width:40%}
15
  * @author: Paul Ryley (http://geminilabs.io)
16
  * @url: https://geminilabs.github.io/float-labels.js
17
  * @license: MIT
18
+ */[id*=give-form].give-fl-form .give-fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id*=give-form].give-fl-form input.give-fl-input,[id*=give-form].give-fl-form select.give-fl-select,[id*=give-form].give-fl-form textarea.give-fl-textarea{width:100%;outline:0;font-size:16px;line-height:normal;border-radius:0;border:1px solid #ccc;background-color:inherit;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:0}[id*=give-form].give-fl-form input.give-fl-input:-moz-placeholder,[id*=give-form].give-fl-form input.give-fl-input::-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-moz-placeholder{color:#bbb}[id*=give-form].give-fl-form input.give-fl-input:-ms-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-ms-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder{color:#bbb}[id*=give-form].give-fl-form input.give-fl-input::-webkit-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-webkit-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder{color:#bbb}[id*=give-form].give-fl-form select.give-fl-select{position:relative;color:#bbb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}[id*=give-form].give-fl-form .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form .give-fl-is-active textarea.give-fl-textarea{color:#333;background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form .give-fl-has-focus input.give-fl-input,[id*=give-form].give-fl-form .give-fl-has-focus select.give-fl-select,[id*=give-form].give-fl-form .give-fl-has-focus textarea.give-fl-textarea{background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form label.give-fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-12px;right:0;font-size:12px;font-weight:700;line-height:1;color:#bbb;border-radius-top-right:0;transition:all .2s ease-in-out;z-index:1}[id*=give-form].give-fl-form .give-fl-is-active label.give-fl-label{opacity:1;visibility:visible}[id*=give-form].give-fl-form .give-fl-has-focus label.give-fl-label{color:#1976d2}[id*=give-form].give-fl-form .give-fl-is-required:before{opacity:1;content:"*";display:block;position:absolute;top:1px;left:18px;font-size:16px;line-height:1.75;color:#d32f2f;transition:all .2s ease-in-out;padding:6px 0 0;z-index:1}[id*=give-form].give-fl-form .give-fl-is-required.give-fl-is-active:before{opacity:0}[id*=give-form].give-fl-form.give-fl-style-1 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select{height:44px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label{top:1px;right:10px;background-color:transparent;padding:12px 3px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label:before{content:"";display:block;position:absolute;top:19px;right:0;left:0;height:1px;background-color:inherit;z-index:-1}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label{top:-9px;padding:3px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before{top:9px}[id*=give-form].give-fl-form.give-fl-style-2 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 textarea.give-fl-textarea{padding:12px}[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select{height:56px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea{padding:18px 12px 6px}[id*=give-form].give-fl-form.give-fl-style-2 label.give-fl-label{top:1px;right:10px;padding:6px 3px 3px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form .give-fl-wrap-select:after{content:"";position:absolute;display:block;top:1px;left:6px;height:calc(100% - 2px);width:15px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#bbb' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>") no-repeat;background-position:0 50%;background-size:7px 14px;z-index:2}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;right:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;right:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:right;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;right:8px;left:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px 0;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;left:-6px;text-align:left;padding-left:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;right:0;top:0;margin-top:35px;margin-right:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{right:0}.mfp-arrow-left:after{border-left:17px solid #fff;margin-right:31px}.mfp-arrow-left:before{margin-right:25px;border-left:27px solid #3f3f3f}.mfp-arrow-right{left:0}.mfp-arrow-right:after{border-right:17px solid #fff;margin-right:39px}.mfp-arrow-right:before{border-right:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;right:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;right:0;top:40px;bottom:40px;display:block;left:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;right:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-right:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;left:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:100%}.mfp-arrow-right{transform-origin:0}.mfp-container{padding-right:6px;padding-left:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\E603"}.give-icon-heart:before{content:"\E604"}.give-icon-question:before{content:"\E602"}.give-icon-info:before{content:"\E601"}.give-icon-new-tab:before{content:"\EA7E"}.give-icon-alert:before{content:"\F02D"}.give-icon-help:before{content:"\E606"}.give-icon-spinner:before{content:"\E605"}.give-button-with-loader span.give-loading-animation:before,.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:"\E607"}.give-icon-plus:before{content:"\E040"}.give-icon-minus:before{content:"\E041"}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:"\E600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E800"}.fa-spin,.give-button-with-loader span.give-loading-animation,form[id*=give-form] .give-loading-animation{animation:a 1s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(-359deg)}}body.give_receipt_page{background-color:#fff;color:#141412;margin:0;font-family:Helvetica,sans-serif;font-size:12px}body.give_receipt_page #give_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.give_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.give_receipt_page td,body.give_receipt_page th{display:table-cell;text-align:right;border-top:1px solid #ededed;padding:6px 0 6px 10px;font-weight:400}body.give_receipt_page th{font-weight:700;text-transform:uppercase}body.give_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}table#give_donation_receipt,table#give_donation_receipt_products{width:100%}table#give_donation_receipt td,table#give_donation_receipt th{text-align:right}table#give_donation_receipt .give-receipt-thead-text{font-size:18px;text-align:center;display:block}table#give_donation_receipt .give-receipt-thead-text>span{font-size:16px}table#give_donation_receipt li{margin:0 10px 8px 0}table#give_donation_receipt ul{margin:0;padding:0;list-style:none}table#give_donation_receipt .give_receipt_payment_status.failed,table#give_donation_receipt .give_receipt_payment_status.pending,table#give_donation_receipt .give_receipt_payment_status.revoked{color:#f73f2e}table#give_donation_receipt span.donation-level-text-wrap{font-style:italic;display:block}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea{line-height:inherit;padding:12px;background-color:#fff}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url]{height:auto;min-height:50px}[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select{line-height:inherit}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{top:1px;right:13px;left:0;padding:6px 0 0}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator{display:none}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip{position:absolute;top:0;width:100%;height:100%;margin:0;z-index:1}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip:before{content:unset}.give-clearfix{*zoom:1}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}.give-clearfix:after{clear:both}[id*=give-form] .give-hidden{display:none}[id*=give-form] fieldset{background-color:transparent;border:none;padding:0;margin:0;border:0}[id*=give-form] .give-form-title{padding:0;margin:0 0 15px}[id*=give-form] div#give-sidebar-left{width:38%;float:right}[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div.images img{display:block;width:100%;height:auto;box-shadow:none}[id*=give-form] .give-custom-amount-text{clear:both}[id*=give-form] div.summary{width:58%;float:left}[id*=give-form] div.summary.give-full-width{width:100%;float:none}[id*=give-form] .give_form select.give-select.required{color:#000}[id*=give-form] div.give-form-content-wrap{margin:0 0 20px}[id*=give-form] div.give-form-content-wrap.give_post_form-content{margin:20px 0 0}[id*=give-form].give-display-modal form .give_notices{display:none}[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}[id*=give-form] .cc-address{margin-bottom:15px}.single-give_forms.et_right_sidebar #main-content .container:before{display:none}.single-give_forms .give_forms{*zoom:1}.single-give_forms .give_forms:after,.single-give_forms .give_forms:before{content:" ";display:table}.single-give_forms .give_forms:after{clear:both}#give-purchase-gravatars .give-gravatars-title{margin:0 0 15px}#give-purchase-gravatars .give-purchase-gravatars-list{list-style:none;margin:0;padding:0}#give-purchase-gravatars .give-purchase-gravatars-list li{list-style-type:none;display:inline-block;margin:0 0 0 5px;padding:0}#give-recurring-form,form.give-form,form[id*=give-form]{margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}#give-recurring-form .give-title-prefix-wrap .form-row-first,#give-recurring-form .give-title-prefix-wrap .form-row-last,form.give-form .give-title-prefix-wrap .form-row-first,form.give-form .give-title-prefix-wrap .form-row-last,form[id*=give-form] .give-title-prefix-wrap .form-row-first,form[id*=give-form] .give-title-prefix-wrap .form-row-last{float:right;width:40%}#give-recurring-form .give-title-prefix-wrap .form-row-title,form.give-form .give-title-prefix-wrap .form-row-title,form[id*=give-form] .give-title-prefix-wrap .form-row-title{float:right;width:15%}#give-recurring-form .give-tooltip,form.give-form .give-tooltip,form[id*=give-form] .give-tooltip{margin:0 3px;padding:0;font-size:14px;transition:all .2s linear;color:rgba(51,51,51,.5)}#give-recurring-form .give-tooltip:hover,form.give-form .give-tooltip:hover,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{background-color:transparent;font-size:1.15em;font-weight:700;margin:10px 0 15px;padding:0 0 5px;border-bottom:1px solid rgba(0,0,0,.1);width:100%}#give-recurring-form h3.give-section-break span.sub-text,#give-recurring-form h4.give-section-break span.sub-text,#give-recurring-form legend span.sub-text,form.give-form h3.give-section-break span.sub-text,form.give-form h4.give-section-break span.sub-text,form.give-form legend span.sub-text,form[id*=give-form] h3.give-section-break span.sub-text,form[id*=give-form] h4.give-section-break span.sub-text,form[id*=give-form] legend span.sub-text{font-style:italic;font-weight:400}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{*zoom:1;box-sizing:border-box;margin:0 0 15px;overflow:visible;padding:0}#give-recurring-form .form-row:after,#give-recurring-form .form-row:before,form.give-form .form-row:after,form.give-form .form-row:before,form[id*=give-form] .form-row:after,form[id*=give-form] .form-row:before{content:" ";display:table}#give-recurring-form .form-row:after,form.give-form .form-row:after,form[id*=give-form] .form-row:after{clear:both}#give-recurring-form .form-row:last-child,form.give-form .form-row:last-child,form[id*=give-form] .form-row:last-child{margin-bottom:15px}#give-recurring-form .form-row label,form.give-form .form-row label,form[id*=give-form] .form-row label{display:block;margin:0 0 5px;position:relative;line-height:1.7}#give-recurring-form .form-row label.checkbox,form.give-form .form-row label.checkbox,form[id*=give-form] .form-row label.checkbox{display:inline}#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=text],#give-recurring-form .form-row input[type=url],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=text],form.give-form .form-row input[type=url],form.give-form .form-row select,form.give-form .form-row textarea,form[id*=give-form] .form-row input[type=email],form[id*=give-form] .form-row input[type=password],form[id*=give-form] .form-row input[type=tel],form[id*=give-form] .form-row input[type=text],form[id*=give-form] .form-row input[type=url],form[id*=give-form] .form-row select,form[id*=give-form] .form-row textarea{box-sizing:border-box;width:100%;border-radius:0;outline:none;color:#333;background-color:#fdfdfd;border:1px solid #ccc;margin:0;padding:.5em}#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurring-form .form-row input[type=tel]:focus,#give-recurring-form .form-row input[type=text]:focus,#give-recurring-form .form-row input[type=url]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=text]:focus,form.give-form .form-row input[type=url]:focus,form.give-form .form-row select:focus,form.give-form .form-row textarea:focus,form[id*=give-form] .form-row input[type=email]:focus,form[id*=give-form] .form-row input[type=password]:focus,form[id*=give-form] .form-row input[type=tel]:focus,form[id*=give-form] .form-row input[type=text]:focus,form[id*=give-form] .form-row input[type=url]:focus,form[id*=give-form] .form-row select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=url].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=url].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form[id*=give-form] .form-row input[type=email].required,form[id*=give-form] .form-row input[type=password].required,form[id*=give-form] .form-row input[type=tel].required,form[id*=give-form] .form-row input[type=text].required,form[id*=give-form] .form-row input[type=url].required,form[id*=give-form] .form-row select.required,form[id*=give-form] .form-row textarea.required{color:#333}#give-recurring-form .form-row-first,#give-recurring-form .form-row-title,form.give-form .form-row-first,form.give-form .form-row-title,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-title{margin-left:2.5%}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,form.give-form .form-row-first,form.give-form .form-row-last,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last{float:right;width:48.5%}#give-recurring-form .form-row-last,form.give-form .form-row-last,form[id*=give-form] .form-row-last{float:left}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{*zoom:1;clear:both}#give-recurring-form .form-row-wide:after,#give-recurring-form .form-row-wide:before,form.give-form .form-row-wide:after,form.give-form .form-row-wide:before,form[id*=give-form] .form-row-wide:after,form[id*=give-form] .form-row-wide:before{content:" ";display:table}#give-recurring-form .form-row-wide:after,form.give-form .form-row-wide:after,form[id*=give-form] .form-row-wide:after{clear:both}#give-recurring-form .form-row-two-thirds,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-two-thirds{float:right;width:65.75%}#give-recurring-form .form-row-two-thirds.form-row-first,form.give-form .form-row-two-thirds.form-row-first,form[id*=give-form] .form-row-two-thirds.form-row-first{margin-right:0}#give-recurring-form .form-row-one-third,form.give-form .form-row-one-third,form[id*=give-form] .form-row-one-third{float:right;width:31.25%;margin-right:3%}#give-recurring-form .form-row-one-third.form-row-first,form.give-form .form-row-one-third.form-row-first,form[id*=give-form] .form-row-one-third.form-row-first{margin-right:0}@media (max-width:480px){#give-recurring-form .form-row-responsive,form.give-form .form-row-responsive,form[id*=give-form] .form-row-responsive{margin-right:0;margin-left:0;width:100%}}#give-recurring-form .give-error,#give-recurring-form .give-required-indicator,form.give-form .give-error,form.give-form .give-required-indicator,form[id*=give-form] .give-error,form[id*=give-form] .give-required-indicator{color:#a00}#give-recurring-form .card-expiration>select,form.give-form .card-expiration>select,form[id*=give-form] .card-expiration>select{width:44%;margin:0}#give-recurring-form .card-expiration>span.exp-divider,form.give-form .card-expiration>span.exp-divider,form[id*=give-form] .card-expiration>span.exp-divider{display:inline;text-align:center}#give-recurring-form .card-expiration select.card-expiry-year,form.give-form .card-expiration select.card-expiry-year,form[id*=give-form] .card-expiration select.card-expiry-year{float:left}#give-recurring-form .give-disabled,#give-recurring-form [disabled],form.give-form .give-disabled,form.give-form [disabled],form[id*=give-form] .give-disabled,form[id*=give-form] [disabled]{cursor:not-allowed}form[id*=give-form] .give-donation-amount{margin:0 0 15px}form[id*=give-form] .give-donation-amount .give-currency-symbol{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;box-sizing:border-box;float:right}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before{border-right:1px solid #ccc;border-left:none}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after{border-right:none;border-left:1px solid #ccc}form[id*=give-form] .give-donation-amount #give-amount,form[id*=give-form] .give-donation-amount #give-amount-text{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;min-width:125px;float:right}form[id*=give-form] .give-donation-amount #give-amount-text.invalid-amount,form[id*=give-form] .give-donation-amount #give-amount.invalid-amount{border:1px solid red}form[id*=give-form] .give-donation-amount input.give-amount-top{width:125px}form[id*=give-form] .give-donation-amount span.give-final-total-amount{border:1px solid #ccc;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;cursor:not-allowed;background:#fff;float:right}form[id*=give-form] #give_terms_agreement legend{display:none}form[id*=give-form] #give_terms_agreement label{display:inline-block}form[id*=give-form] #give-final-total-wrap{margin:10px 0 25px;padding:0;*zoom:1}form[id*=give-form] #give-final-total-wrap:after,form[id*=give-form] #give-final-total-wrap:before{content:" ";display:table}form[id*=give-form] #give-final-total-wrap:after{clear:both}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;box-sizing:border-box;float:right;border:1px solid #ccc}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-donation-total-label{display:block;float:none}}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;box-sizing:border-box;border-right:none;float:right}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;border-top:0;display:block;float:none}}.give-display-button-only>:not(form),.give-display-button-only form[id*=give-form]>:not(.give-btn-modal){display:none}form[id*=give-form] input[type=radio]{margin:0 0 0 .5em}form[id*=give-form] #give-donation-level-radio-list{margin:0 0 15px;padding:0;list-style:none;clear:both}form[id*=give-form] #give-donation-level-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}form[id*=give-form] #give-donation-level-radio-list>li label{cursor:pointer;display:inline-block;margin:0}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{margin:0 0 0 .5em;outline:none;width:auto}form[id*=give-form] #give-gateway-radio-list{*zoom:1;margin:0 0 15px;padding:0;list-style:none}form[id*=give-form] #give-gateway-radio-list:after,form[id*=give-form] #give-gateway-radio-list:before{content:" ";display:table}form[id*=give-form] #give-gateway-radio-list:after{clear:both}form[id*=give-form] #give-gateway-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}@media (min-width:480px){form[id*=give-form] #give-gateway-radio-list>li{display:inline-block;margin-left:15px;margin-right:0}}form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option{cursor:pointer;display:inline;margin:0}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{margin:0 0 0 .25em;outline:none;width:auto;display:inline}form[id*=give-form] input[type=checkbox]{margin:0 0 0 .25em}form[id*=give-form] select.give-select-level{outline:none;border-radius:0;min-width:155px;border:1px solid #ccc;margin:0 0 15px;display:block;clear:both;color:#333;background-color:#fdfdfd;padding:.5em;max-width:100%}#give-donation-level-button-wrap{*zoom:1;margin:0 0 15px;padding:0;clear:both;list-style:none}#give-donation-level-button-wrap:after,#give-donation-level-button-wrap:before{content:" ";display:table}#give-donation-level-button-wrap:after{clear:both}#give-donation-level-button-wrap>li{list-style-type:none;list-style-image:none;float:right;margin:0 0 5px 5px}.give_terms_links{float:left}[id*=give_secure_site_wrapper]{padding:4px 0 15px 4px;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-cvc.valid,#give_purchase_form_wrap input.give-input.card-expiry.valid,#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:left 10px top 50%;background-size:16px}#give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry){background-position:left 55px top 50%}#give_purchase_form_wrap span.card-type{position:absolute;top:-2px;left:0;width:37px;height:26px;background-size:37px 26px!important}#give_purchase_form_wrap .fl-wrap span.card-type{top:calc(.5em + 6px);left:11px}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(../images/visa.svg) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(../images/mastercard.svg) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(../images/discover.svg) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(../images/amex.svg) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(../images/maestro.svg) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(../images/diners-club.svg) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(../images/jcb.svg) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(../images/dankort.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(../images/unionpay.svg) no-repeat}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:left;height:16px;width:16px;margin:0;padding:0;font-style:italic;line-height:20px;font-size:16px;font-weight:400}form[id*=give-form] .give-loading-animation{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;height:16px;width:16px;line-height:1;font-size:16px;margin:0 0 0 5px;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:left}[id*=give-form] .give-login-account-wrap{margin:0 0 15px;position:relative}[id*=give-form] .give-login-account-wrap .give-login-message{text-align:left;margin:0;padding:0}[id*=give-form] .give-login-account-wrap .give-loading-text{position:absolute;left:0;top:.25em}[id*=give-form] fieldset[id^=give-login-fields]{margin:0 0 15px}[id*=give-form] .give-new-account-link{margin:0 0 15px;padding:0}[id*=give-form] .give_login_forgot_password{float:left}.give-submit-button-wrap input.give-cancel-login,[id^=give-user-login-submit] input.give-cancel-login{margin-right:5px}.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] span.give-loading-animation{margin:0 .5em 0 0;display:none}.give-submit-button-wrap .give-submit,[id^=give-user-login-submit] .give-submit{float:right}.give-user-login-fields-container:after{display:block;content:"";clear:both}#give-login-form div.give-login,#give-login-form legend,#give-register-form div.give-login,#give-register-form legend{line-height:2;margin-bottom:15px}#give-login-form label,#give-register-form label{min-width:100px;display:inline-block}div.give-form-wrap.mfp-hide{display:block!important}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{margin-bottom:1.2em;line-height:1.4}div.mfp-content form[id*=give-form] .give_notices{display:block!important}.give-btn{background:#ededed;border:1px solid #ccc;color:#333;padding:8px 10px;cursor:pointer;line-height:1.2em;font-size:1em}.give-btn:hover{background:#dbdbdb}#give_profile_editor_form legend{width:auto;padding:0 5px 5px;border-bottom:0}form#give-email-access-form div.g-recaptcha,form#give-email-access-form input#give-email{margin:0 0 15px}form#give-email-access-form input#give-email{width:305px}@media (max-width:768px){[id*=give-form] div#give-sidebar-left,[id*=give-form] div.images,[id*=give-form] div.summary{width:100%;float:none}}.give-form-wrap .give-form h3.give-section-break,.give-form-wrap .give-form h4.give-section-break{margin:10px 0 0}.give-do-validate input.error{border-color:red!important}.give-button-with-loader span.give-loading-animation{display:none;position:relative;top:3px;float:left;font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:16px;width:16px;line-height:1;font-size:16px;margin:0 5px 0 0;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}.give-active span.give-loading-animation{display:inline}.give_notices{position:relative}.give_notices .notice-dismiss{position:absolute;top:50%;left:0;transform:translateY(-50%);border:none;margin:0;padding:5px;background:100% 0;color:#72777c;cursor:pointer;max-width:28px!important}.give_notices .notice-dismiss:before{background:100% 0;color:#72777c;content:"\F153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}.give_notices .notice-dismiss:hover{background-color:transparent}.give_notices .notice-dismiss:hover:before{color:#dc3232}.give_error,.give_success,.give_warning{position:relative;margin:15px 0;background:#f9f9f9;padding:1em 2em 1em 1.5em;border-right:4px solid;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both}.give_error>p,.give_success>p,.give_warning>p{margin:0!important;color:#333}.give_error:before,.give_success:before,.give_warning:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;font-size:16px;margin-top:-15px;right:-17px;color:#fff;width:30px;height:30px;border-radius:100%;text-align:center;line-height:30px;text-shadow:-1px 1px rgba(0,0,0,.5)}.give_error{border-color:#a00}.give_error:before{content:"\F02D";background-color:#a00}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:"\E601"}.give_warning{border-color:#ffba00}.give_warning:before{background-color:#ffba00;content:"\F02D"}.twentythirteen .give_forms{padding:40px 0}.twentyfourteen .tfgive{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfgive .give_forms .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfgive .give_forms .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfgive{padding-left:30px;padding-right:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfgive{padding-left:15px;padding-right:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfgive{padding-left:30px;padding-right:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfgive{margin-left:54px}.full-width .twentyfourteen .tfgive{margin-left:auto}}.twentyfifteen .t15give{padding-right:7.6923%;padding-left:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15give .page-title{margin-right:0}.twentyfifteen .t15give div.summary{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15give{margin-left:7.6923%;margin-right:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15give{margin-right:8.3333%;margin-left:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.avada-row>div.give-wrap #content{width:100%}.give-goal-progress{margin-bottom:20px;clear:both}.give-goal-progress .income{font-size:46px;line-height:48px;letter-spacing:-1px;color:#333}.give-goal-progress .raised{margin-bottom:15px}.give-progress-bar{height:20px;position:relative;background:#eee;border-radius:25px;overflow:hidden}.give-progress-bar>span{display:block;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}table.give-table{color:#666;font-size:14px;text-shadow:-1px 1px 0 #fff;background:#eaebec;margin:20px 0;border:1px solid #e0e0e0;border-top:none;border-bottom:none;width:100%}table.give-table thead{font-weight:700}table.give-table thead th:first-child{text-align:right}table.give-table th{padding:21px 25px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:none;background:#f6f6f6;text-align:center;font-weight:700}table.give-table tbody tr{text-align:center}table.give-table tbody tr td{padding:18px;border:none;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#fff;text-align:center}table.give-table tbody tr td:first-child{text-align:right;border-right:0}table.give-table tbody tr:nth-child(2n) td{background:#fcfcfc}body.give-twentysixteen div.entry-summary{margin:0}body.give-twentysixteen button.give-btn{color:#333}body.give-twentysixteen .give-submit{color:#fff}body.give-twentysixteen fieldset#give_terms_agreement{padding-right:0}body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,body.give-twentyseventeen.colors-dark div.give_notices p{color:#000}body.give-twentyseventeen.colors-dark form[id*=give] fieldset{background-color:transparent}html[class*=avia] body#top form[id*=give-form] input.give-amount-top{width:unset;border:1px solid #ccc;border-right:none}html[class*=avia] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{right:7px}html[class*=avia] body#top [id*=give-form].give-fl-form div.give-fl-is-active input{padding:8px 6px 0}.give-donation-history .give-table{table-layout:auto}.give-donation-history .give-table .give-security-column{float:right}.give-donation-history .give-table .give-security-column.give-security-description-wrap{width:75%;padding:16px 13px;font-size:12px;font-style:italic}.give-donation-history .give-table .give-security-column.give-security-button-wrap{width:25%;padding:25px 5px}.give-donation-history .give-table .give-security-column.give-security-button-wrap span{display:none;padding:0 20px}.give-donation-history .give-table .title-for-mobile{display:none}@media screen and (max-width:480px){#give_user_history thead{display:none}#give_user_history tbody{border-top:1px solid #e0e0e0}#give_user_history tr{padding:.5rem 0;background:#fff}#give_user_history tr:nth-child(2n){background-color:#fafafa}#give_user_history td{border:none;padding-top:0;padding-bottom:0;background-color:transparent}#give_user_history td,#give_user_history tr{display:block;border-right:none;text-align:right}#give_user_history .title-for-mobile{display:inline-block;font-weight:700;min-width:6em}}.give-modal{top:0;right:0;width:100%;height:100%;z-index:2148482499;position:fixed;overflow:hidden;outline:none!important;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.give-modal form[id*=give-form],.give-modal form[id*=give-form] .give-submit{margin-bottom:0}.give-modal form[id*=give-form] .give-payment-mode-label{margin-top:0;padding-top:0}@media (max-width:580px){.give-modal form[id*=give-form] .give-input{font-size:16px}}.give-modal .mfp-content{box-sizing:border-box;position:relative;background:#fff;padding:20px;width:auto;max-width:650px;margin:40px auto;z-index:2148482599}.give-modal .mfp-content [id*=give-form] #give-payment-mode-select,.give-modal .mfp-content [id*=give-form] #give_purchase_form_wrap,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-amount,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-levels-wrap{display:block}.give-modal .mfp-content .mfp-close:hover{background-color:transparent}.give-modal form.give-form button.mfp-close{position:absolute;display:block!important}.give-modal .mfp-container:after{display:none}.give-modal .mfp-content{vertical-align:middle;transform:translateY(-100px)}.give-modal.mfp-bg,.give-modal .mfp-content{opacity:0;transition:all .2s}.give-modal.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.give-modal.mfp-ready.mfp-bg{opacity:.8}.give-modal.mfp-removing .mfp-content{transform:translateY(-50px);opacity:0}.give-modal.mfp-removing.mfp-bg{opacity:0}.give-donation-grid-item-form{position:relative;margin:0 auto;max-width:600px;background-color:#fff;padding:1rem 1.5rem;height:85vh;overflow-y:auto}.give-donation-grid-item-form #give_purchase_form_wrap{display:block!important}.give-donation-grid-item-form .give-btn-modal,.give-donation-grid-item-form .give-btn-reveal{display:none!important}.give-donation-grid-item-form .give-form-title{display:none}.modal-fade-slide.give-modal .mfp-content{padding:0;max-width:100%}.modal-fade-slide .give-modal--slide{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-ready .give-modal--slide{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--slide{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.mfp-close:hover{background-color:transparent}.mfp-content .give-display-button-only .give-form-title{display:none}.mfp-content .give-display-button-only>:not(form),.mfp-content .give-display-button-only form>:not(.give-btn-modal){display:block}.give-donor{border:1px solid #e5e5e5;background:#fff;font-size:1em;margin-bottom:20px;padding:20px;position:relative;transition:all .2s ease-out;width:100%}.give-donor__header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.give-donor__image{border:1px solid #e5e5e5;background:#fff;text-align:center;-ms-flex-preferred-size:60px;flex-basis:60px;-ms-flex-negative:0;flex-shrink:0;line-height:60px;height:60px;margin-left:10px;overflow:hidden;border-radius:50%}.give-donor__image img{border-radius:50%;display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:100%}.give-donor__details{-ms-flex-positive:1;flex-grow:1;overflow:hidden}.give-donor__name{font-size:1em;font-weight:400;color:#333;line-height:1.3;margin:0}.give-donor__timestamp{color:#333;display:block;font-size:75%}.give-donor__content{color:#333;margin-top:10px;position:relative}.give-donor__content p{font-size:1em;margin:0 0 20px}.give-donor-wall-modal p:last-child,.give-donor__content p:last-child{margin-bottom:0}.give-wrap .give-grid{max-width:30rem}.give-wrap .give-grid__item{margin-bottom:1.5rem}.give-wrap .give-wrap:before{display:block;content:"";clear:both}@media (min-width:30rem){.give-wrap .give-grid{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid,.give-wrap .give-grid__item{display:-ms-flexbox;display:flex}.give-wrap .give-grid__item{padding:0 .75rem}}@media (min-width:30rem) and (min-width:40rem){.give-wrap .give-grid--2 .give-grid__item,.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:50%}}@media (min-width:30rem) and (min-width:72rem){.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:33.33333%}}@media (min-width:30rem) and (min-width:90rem){.give-wrap .give-grid--4 .give-grid__item{width:25%}}@media (min-width:30rem){.give-wrap .give-grid__item .give-grid__item{display:-ms-flexbox;display:flex;margin-bottom:0}}@supports (display:grid){@media (min-width:30rem){.give-wrap .give-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid__item{display:block;padding:0;width:auto!important}.give-wrap .give-grid--best-fit{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:30rem) and (min-width:40rem){.give-wrap .give-grid--2,.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:30rem) and (min-width:72rem){.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(3,1fr)}}@media (min-width:30rem) and (min-width:90rem){.give-wrap .give-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:30rem){.give-wrap .give-grid__item{display:-ms-flexbox;display:flex;margin-bottom:0}}}.give-wrap .give-card{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);color:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;text-decoration:none;top:0;transition:all .1s ease-out}.give-wrap .give-card:active,.give-wrap .give-card:focus,.give-wrap .give-card:hover,.give-wrap .give-card:visited{border-color:#ccc;box-shadow:0 4px 12px rgba(0,0,0,.16);top:-4px}.give-wrap .give-card__media img{border-radius:0;box-shadow:none;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;-ms-flex-order:1;order:1;width:100%}.give-wrap .give-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-order:2;order:2;padding:1.5rem}.give-wrap .give-card__body>:last-child{margin-bottom:0}.give-wrap .give-card__title{line-height:1.3;margin:0 0 .75rem;padding:0}.give-wrap .give-card__text{margin:0 0 1.5rem;padding:0}.give-wrap .give-card__progress{margin-top:auto;width:100%}.give-wrap .give-card__progress .raised,.give-wrap .give-card__progress>:last-child{margin-bottom:0}.give-wrap .give-card__progress .income{font-size:2em}.give-wrap .give-page-numbers{font-size:1.25em}#give-receipt .timeline-item{background:#fff}@keyframes b{0%{background-position:100% 0}to{background-position:520px 0}}#give-receipt .placeholder-container-animation{max-width:650px;margin:0 auto}#give-receipt .animated-background{animation-duration:.85s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:b;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(-90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:520px 100%;position:relative}#give-receipt .container{margin:0 auto;width:650px;background-color:#eee;border:1px solid #eee}#give-receipt .layer{display:-ms-flexbox;display:flex}#give-receipt .layer.h1{height:28px}#give-receipt .layer.h2{height:22px}#give-receipt .layer.inline-radios{height:12px}#give-receipt .layer.label{height:8px}#give-receipt .layer-item.opaque{background:#fff}#give-receipt .layer-gap{background-color:#fff}#give-receipt .layer-gap.large{height:40px}#give-receipt .layer-gap.medium{height:20px}#give-receipt .layer-gap.small{height:10px}#give-receipt .layer-1 .layer-item:nth-child(odd){width:45%}#give-receipt .layer-1 .layer-item:nth-child(2n){width:55%}#give-receipt .layer-4 .layer-item:first-child{width:30%}#give-receipt .layer-4 .layer-item:nth-child(2){width:10%}#give-receipt .layer-4 .layer-item:nth-child(3){width:20%}#give-receipt .layer-4 .layer-item:nth-child(4){width:30%}#give-receipt .layer-4 .layer-item:nth-child(5){width:10%}#give-receipt .layer-5 .layer-item:first-child{width:40%}#give-receipt .layer-5 .layer-item:nth-child(2){width:5%}#give-receipt .layer-5 .layer-item:nth-child(3){width:15%}#give-receipt .layer-5 .layer-item:nth-child(4){width:40%}#give-receipt .layer-6 .layer-item:nth-child(odd){width:30%}#give-receipt .layer-6 .layer-item:nth-child(2n){width:70%}#give-receipt .layer-8 .layer-item:first-child{width:40%}#give-receipt .layer-8 .layer-item:nth-child(2){width:20%}#give-receipt .layer-8 .layer-item:nth-child(3){width:40%}.give-grid-ie-utility{margin:0 -12px}@supports (display:grid){.give-grid-ie-utility{margin:0}}
assets/dist/js/admin.js CHANGED
@@ -1,4 +1,4 @@
1
- !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jQuery")):"function"==typeof define&&define.amd?define(["jQuery"],t):"object"==typeof exports?exports.Give=t(require("jQuery")):e.Give=t(e.jQuery)}("undefined"!=typeof self?self:this,function(e){return function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var i={};return t.m=e,t.c=i,t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=25)}([function(t,i){t.exports=e},function(e,t,i){(function(t){e.exports=t.accounting=i(4)}).call(t,i(2))},function(e,t){var i;i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(i=window)}e.exports=i},function(e,t,i){"use strict";function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"GiveModal",function(){return c}),i.d(t,"GiveErrorAlert",function(){return d}),i.d(t,"GiveWarningAlert",function(){return u}),i.d(t,"GiveNoticeAlert",function(){return h}),i.d(t,"GiveSuccessAlert",function(){return f}),i.d(t,"GiveConfirmModal",function(){return p}),i.d(t,"GiveFormModal",function(){return g});var r=i(5),s=(i.n(r),i(10)),l=(i.n(s),function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}()),c=function(){function e(t){if(a(this,e),e===this.constructor)throw new Error("Abstract classes can't be instantiated.");this.config=Object.assign({type:"",triggerSelector:"",externalPlugin:"magnificPopup",classes:{modalWrapper:""},modalContent:{}},t),this.config.mainClass=((this.config.mainClass?this.config.mainClass:"")+" modal-fade-slide").trim()}return l(e,[{key:"init",value:function(){this.setupTemplate(),this.popupConfig(),this.__setupClickEvent()}},{key:"getTemplate",value:function(){var e='<div class="give-hidden"></div>';return this.config.type.length&&(e='<div class="give-modal give-modal--zoom '+(this.config.classes.modalWrapper?(""+this.config.classes.modalWrapper).trim():"")+'">\n\n\t\t\t\t<div class="give-modal__body">\n\t\t\t\t\t'+(this.config.modalContent.title?'<h2 class="give-modal__title">'+this.config.modalContent.title+"</h2>":"")+"\n\t\t\t\t\t"+(this.config.modalContent.desc?'<p class="give-modal__description">'+this.config.modalContent.desc+"</p>":"")+'\n\t\t\t\t</div>\n\t\n\t\t\t\t<div class="give-modal__controls">\n\n\t\t\t\t\t'+("form"===this.config.type?'<div class="spinner"></div>':"")+"\n\t\t\t\t\t"+("form"===this.config.type?'<a class="give-modal--additional-link" href="'+this.config.modalContent.link+'">'+this.config.modalContent.link_text+"</a>":"")+'\n\n\t\t\t\t\t<button class="give-button give-button--secondary give-popup-close-button">\n\t\t\t\t\t\t'+(this.config.modalContent.cancelBtnTitle?this.config.modalContent.cancelBtnTitle:"confirm"===this.config.type?give_vars.cancel:give_vars.close)+"\n\t\t\t\t\t</button>\n\n\t\t\t\t\t"+("confirm"!==this.config.type&&"form"!==this.config.type?"":'<button class="give-button give-button--primary give-popup-'+this.config.type+'-button">\n\n\t\t\t\t\t\t'+(this.config.modalContent.confirmBtnTitle?this.config.modalContent.confirmBtnTitle:give_vars.confirm)+"\n\t\t\t\t\t</button>")+"\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t</div>"),e}},{key:"setupTemplate",value:function(){this.config.template=this.getTemplate()}},{key:"__setupClickEvent",value:function(){this.config.triggerSelector.length&&jQuery(this.config.triggerSelector).magnificPopup(this.config)}},{key:"popupConfig",value:function(){"magnificPopup"===this.config.externalPlugin&&(this.config.items=this.config.items||{src:this.config.template,type:"inline"},this.config.removalDelay=300,this.config.fixedContentPos=!0,this.config.fixedBgPos=!0,this.config.alignTop=!0,this.config.showCloseBtn=!1,this.config.closeOnBgClick=!1,this.config.enableEscapeKey=!0,this.config.focus=".give-popup-close-button")}},{key:"render",value:function(){switch(this.config.externalPlugin){case"magnificPopup":this.config.triggerSelector||jQuery.magnificPopup.open(this.config)}return this}}],[{key:"__closePopup",value:function(e){e.preventDefault(),jQuery.magnificPopup.instance.close()}}]),e}(),d=function(e){function t(e){a(this,t),e.type="alert";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.config.classes.modalWrapper="give-modal--error",i.init(),i}return o(t,e),t}(c),u=function(e){function t(e){a(this,t),e.type="alert";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.config.classes.modalWrapper="give-modal--warning",i.init(),i}return o(t,e),t}(c),h=function(e){function t(e){a(this,t),e.type="alert";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.config.classes.modalWrapper="give-modal--notice",i.init(),i}return o(t,e),t}(c),f=function(e){function t(e){a(this,t),e.type="alert";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.config.classes.modalWrapper="give-modal--success",i.init(),i}return o(t,e),t}(c),p=function(e){function t(e){a(this,t),e.type="confirm";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return void 0!==e.modalWrapper&&""!==e.modalWrapper&&(i.config.classes.modalWrapper=e.modalWrapper),i.init(),i}return o(t,e),l(t,null,[{key:"__confirmPopup",value:function(){"function"==typeof jQuery.magnificPopup.instance.st.successConfirm&&(jQuery.magnificPopup.instance.st.successConfirm({el:jQuery.magnificPopup.instance.st.el}),jQuery.magnificPopup.close())}}]),t}(c),g=function(e){function t(e){a(this,t),e.type="form";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return void 0!==e.modalWrapper&&""!==e.modalWrapper&&(i.config.classes.modalWrapper=e.modalWrapper),i.init(),i}return o(t,e),l(t,null,[{key:"__submitPopup",value:function(){"function"==typeof jQuery.magnificPopup.instance.st.successConfirm&&jQuery.magnificPopup.instance.st.successConfirm({el:jQuery.magnificPopup.instance.st.el})}}]),t}(c);window.addDynamicEventListener(document,"click",".give-popup-close-button",c.__closePopup,{}),window.addDynamicEventListener(document,"click",".give-popup-confirm-button",p.__confirmPopup,{}),window.addDynamicEventListener(document,"click",".give-popup-form-button",g.__submitPopup,{})},function(e,t,i){/*!
2
  * accounting.js v0.4.1
3
  * Copyright 2014 Open Exchange Rates
4
  *
@@ -8,7 +8,7 @@
8
  * Full details and documentation:
9
  * http://openexchangerates.github.io/accounting.js/
10
  */
11
- !function(i,n){function o(e){return!!(""===e||e&&e.charCodeAt&&e.substr)}function a(e){return f?f(e):"[object Array]"===p.call(e)}function r(e){return e&&"[object Object]"===p.call(e)}function s(e,t){var i;e=e||{},t=t||{};for(i in t)t.hasOwnProperty(i)&&null==e[i]&&(e[i]=t[i]);return e}function l(e,t,i){var n,o,a=[];if(!e)return a;if(h&&e.map===h)return e.map(t,i);for(n=0,o=e.length;n<o;n++)a[n]=t.call(i,e[n],n,e);return a}function c(e,t){return e=Math.round(Math.abs(e)),isNaN(e)?t:e}function d(e){var t=u.settings.currency.format;return"function"==typeof e&&(e=e()),o(e)&&e.match("%v")?{pos:e,neg:e.replace("-","").replace("%v","-%v"),zero:e}:e&&e.pos&&e.pos.match("%v")?e:o(t)?u.settings.currency.format={pos:t,neg:t.replace("%v","-%v"),zero:t}:t}var u={};u.version="0.4.1",u.settings={currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}};var h=Array.prototype.map,f=Array.isArray,p=Object.prototype.toString,g=u.unformat=u.parse=function(e,t){if(a(e))return l(e,function(e){return g(e,t)});if("number"==typeof(e=e||0))return e;t=t||u.settings.number.decimal;var i=new RegExp("[^0-9-"+t+"]",["g"]),n=parseFloat((""+e).replace(/\((.*)\)/,"-$1").replace(i,"").replace(t,"."));return isNaN(n)?0:n},_=u.toFixed=function(e,t){t=c(t,u.settings.number.precision);var i=Math.pow(10,t);return(Math.round(u.unformat(e)*i)/i).toFixed(t)},m=u.formatNumber=u.format=function(e,t,i,n){if(a(e))return l(e,function(e){return m(e,t,i,n)});e=g(e);var o=s(r(t)?t:{precision:t,thousand:i,decimal:n},u.settings.number),d=c(o.precision),h=e<0?"-":"",f=parseInt(_(Math.abs(e||0),d),10)+"",p=f.length>3?f.length%3:0;return h+(p?f.substr(0,p)+o.thousand:"")+f.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+o.thousand)+(d?o.decimal+_(Math.abs(e),d).split(".")[1]:"")},v=u.formatMoney=function(e,t,i,n,o,h){if(a(e))return l(e,function(e){return v(e,t,i,n,o,h)});e=g(e);var f=s(r(t)?t:{symbol:t,precision:i,thousand:n,decimal:o,format:h},u.settings.currency),p=d(f.format);return(e>0?p.pos:e<0?p.neg:p.zero).replace("%s",f.symbol).replace("%v",m(Math.abs(e),c(f.precision),f.thousand,f.decimal))};u.formatColumn=function(e,t,i,n,h,f){if(!e)return[];var p=s(r(t)?t:{symbol:t,precision:i,thousand:n,decimal:h,format:f},u.settings.currency),_=d(p.format),v=_.pos.indexOf("%s")<_.pos.indexOf("%v"),b=0;return l(l(e,function(e,t){if(a(e))return u.formatColumn(e,p);e=g(e);var i=e>0?_.pos:e<0?_.neg:_.zero,n=i.replace("%s",p.symbol).replace("%v",m(Math.abs(e),c(p.precision),p.thousand,p.decimal));return n.length>b&&(b=n.length),n}),function(e,t){return o(e)&&e.length<b?v?e.replace(p.symbol,p.symbol+new Array(b-e.length+1).join(" ")):new Array(b-e.length+1).join(" ")+e:e})},void 0!==e&&e.exports&&(t=e.exports=u),t.accounting=u}()},function(e,t,i){var n,o,a;!function(r){o=[i(0)],n=r,void 0!==(a="function"==typeof n?n.apply(t,o):n)&&(e.exports=a)}(function(e){var t,i,n,o,a,r,s=function(){},l=!!window.jQuery,c=e(window),d=function(e,i){t.ev.on("mfp"+e+".mfp",i)},u=function(t,i,n,o){var a=document.createElement("div");return a.className="mfp-"+t,n&&(a.innerHTML=n),o?i&&i.appendChild(a):(a=e(a),i&&a.appendTo(i)),a},h=function(i,n){t.ev.triggerHandler("mfp"+i,n),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(n)?n:[n]))},f=function(i){return i===r&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),r=i),t.currTemplate.closeBtn},p=function(){e.magnificPopup.instance||(t=new s,t.init(),e.magnificPopup.instance=t)},g=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};s.prototype={constructor:s,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=g(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=e(document),t.popupsCache={}},open:function(i){var o;if(!1===i.isObj){t.items=i.items.toArray(),t.index=0;var r,s=i.items;for(o=0;o<s.length;o++)if(r=s[o],r.parsed&&(r=r.el[0]),r===i.el[0]){t.index=o;break}}else t.items=e.isArray(i.items)?i.items:[i.items],t.index=i.index||0;if(t.isOpen)return void t.updateItemHTML();t.types=[],a="",i.mainEl&&i.mainEl.length?t.ev=i.mainEl.eq(0):t.ev=n,i.key?(t.popupsCache[i.key]||(t.popupsCache[i.key]={}),t.currTemplate=t.popupsCache[i.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,i),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=u("bg").on("click.mfp",function(){t.close()}),t.wrap=u("wrap").attr("tabindex",-1).on("click.mfp",function(e){t._checkIfClose(e.target)&&t.close()}),t.container=u("container",t.wrap)),t.contentContainer=u("content"),t.st.preloader&&(t.preloader=u("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(o=0;o<l.length;o++){var p=l[o];p=p.charAt(0).toUpperCase()+p.slice(1),t["init"+p].call(t)}h("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(d("MarkupParse",function(e,t,i,n){i.close_replaceWith=f(n.type)}),a+=" mfp-close-btn-in"):t.wrap.append(f())),t.st.alignTop&&(a+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:c.scrollTop(),position:"absolute"}),(!1===t.st.fixedBgPos||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:n.height(),position:"absolute"}),t.st.enableEscapeKey&&n.on("keyup.mfp",function(e){27===e.keyCode&&t.close()}),c.on("resize.mfp",function(){t.updateSize()}),t.st.closeOnContentClick||(a+=" mfp-auto-cursor"),a&&t.wrap.addClass(a);var g=t.wH=c.height(),_={};if(t.fixedContentPos&&t._hasScrollBar(g)){var m=t._getScrollbarSize();m&&(_.marginRight=m)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):_.overflow="hidden");var v=t.st.mainClass;return t.isIE7&&(v+=" mfp-ie7"),v&&t._addClassToMFP(v),t.updateItemHTML(),h("BuildControls"),e("html").css(_),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP("mfp-ready"),t._setFocus()):t.bgOverlay.addClass("mfp-ready"),n.on("focusin.mfp",t._onFocusIn)},16),t.isOpen=!0,t.updateSize(g),h("Open"),i},close:function(){t.isOpen&&(h("BeforeClose"),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP("mfp-removing"),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){h("Close");var i="mfp-removing mfp-ready ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(i+=t.st.mainClass+" "),t._removeClassFromMFP(i),t.fixedContentPos){var o={marginRight:""};t.isIE7?e("body, html").css("overflow",""):o.overflow="",e("html").css(o)}n.off("keyup.mfp focusin.mfp"),t.ev.off(".mfp"),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&!0!==t.currTemplate[t.currItem.type]||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,h("AfterClose")},updateSize:function(e){if(t.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*i;t.wrap.css("height",n),t.wH=n}else t.wH=e||c.height();t.fixedContentPos||t.wrap.css("height",t.wH),h("Resize")},updateItemHTML:function(){var i=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),i.parsed||(i=t.parseEl(t.index));var n=i.type;if(h("BeforeChange",[t.currItem?t.currItem.type:"",n]),t.currItem=i,!t.currTemplate[n]){var a=!!t.st[n]&&t.st[n].markup;h("FirstMarkupParse",a),t.currTemplate[n]=!a||e(a)}o&&o!==i.type&&t.container.removeClass("mfp-"+o+"-holder");var r=t["get"+n.charAt(0).toUpperCase()+n.slice(1)](i,t.currTemplate[n]);t.appendContent(r,n),i.preloaded=!0,h("Change",i),o=i.type,t.container.prepend(t.contentContainer),h("AfterChange")},appendContent:function(e,i){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[i]?t.content.find(".mfp-close").length||t.content.append(f()):t.content=e:t.content="",h("BeforeAppend"),t.container.addClass("mfp-"+i+"-holder"),t.contentContainer.append(t.content)},parseEl:function(i){var n,o=t.items[i];if(o.tagName?o={el:e(o)}:(n=o.type,o={data:o,src:o.src}),o.el){for(var a=t.types,r=0;r<a.length;r++)if(o.el.hasClass("mfp-"+a[r])){n=a[r];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=n||t.st.type||"inline",o.index=i,o.parsed=!0,t.items[i]=o,h("ElementParse",o),t.items[i]},addGroup:function(e,i){var n=function(n){n.mfpEl=this,t._openClick(n,e,i)};i||(i={});var o="click.magnificPopup";i.mainEl=e,i.items?(i.isObj=!0,e.off(o).on(o,n)):(i.isObj=!1,i.delegate?e.off(o).on(o,i.delegate,n):(i.items=e,e.off(o).on(o,n)))},_openClick:function(i,n,o){if((void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick)||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(e.isFunction(a)){if(!a.call(t))return!0}else if(c.width()<a)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation()),o.el=e(i.mfpEl),o.delegate&&(o.items=n.find(o.delegate)),t.open(o)}},updateStatus:function(e,n){if(t.preloader){i!==e&&t.container.removeClass("mfp-s-"+i),n||"loading"!==e||(n=t.st.tLoading);var o={status:e,text:n};h("UpdateStatus",o),e=o.status,n=o.text,t.preloader.html(n),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),i=e}},_checkIfClose:function(i){if(!e(i).hasClass("mfp-prevent-close")){var n=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(n&&o)return!0;if(!t.content||e(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||e.contains(t.content[0],i)){if(n)return!0}else if(o&&e.contains(document,i))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?n.height():document.body.scrollHeight)>(e||c.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!e.contains(t.wrap[0],i.target))return t._setFocus(),!1},_parseMarkup:function(t,i,n){var o;n.data&&(i=e.extend(n.data,i)),h("MarkupParse",[t,i,n]),e.each(i,function(i,n){if(void 0===n||!1===n)return!0;if(o=i.split("_"),o.length>1){var a=t.find(".mfp-"+o[0]);if(a.length>0){var r=o[1];"replaceWith"===r?a[0]!==n[0]&&a.replaceWith(n):"img"===r?a.is("img")?a.attr("src",n):a.replaceWith(e("<img>").attr("src",n).attr("class",a.attr("class"))):a.attr(o[1],n)}}else t.find(".mfp-"+i).html(n)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:s.prototype,modules:[],open:function(t,i){return p(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(i){p();var n=e(this);if("string"==typeof i)if("open"===i){var o,a=l?n.data("magnificPopup"):n[0].magnificPopup,r=parseInt(arguments[1],10)||0;a.items?o=a.items[r]:(o=n,a.delegate&&(o=o.find(a.delegate)),o=o.eq(r)),t._openClick({mfpEl:o},n,a)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),l?n.data("magnificPopup",i):n[0].magnificPopup=i,t.addGroup(n,i);return n};var _,m,v,b=function(){v&&(m.after(v.addClass(_)).detach(),v=null)};e.magnificPopup.registerModule("inline",{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push("inline"),d("Close.inline",function(){b()})},getInline:function(i,n){if(b(),i.src){var o=t.st.inline,a=e(i.src);if(a.length){var r=a[0].parentNode;r&&r.tagName&&(m||(_=o.hiddenClass,m=u(_),_="mfp-"+_),v=a.after(m).detach().removeClass(_)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),a=e("<div>");return i.inlineElement=a,a}return t.updateStatus("ready"),t._parseMarkup(n,{},i),n}}});var y,x=function(){y&&e(document.body).removeClass(y)},w=function(){x(),t.req&&t.req.abort()};e.magnificPopup.registerModule("ajax",{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push("ajax"),y=t.st.ajax.cursor,d("Close.ajax",w),d("BeforeChange.ajax",w)},getAjax:function(i){y&&e(document.body).addClass(y),t.updateStatus("loading");var n=e.extend({url:i.src,success:function(n,o,a){var r={data:n,xhr:a};h("ParseAjax",r),t.appendContent(e(r.data),"ajax"),i.finished=!0,x(),t._setFocus(),setTimeout(function(){t.wrap.addClass("mfp-ready")},16),t.updateStatus("ready"),h("AjaxContentAdded")},error:function(){x(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(n),""}}});var k,C=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var n=t.st.image.titleSrc;if(n){if(e.isFunction(n))return n.call(t,i);if(i.el)return i.el.attr(n)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,n=".image";t.types.push("image"),d("Open"+n,function(){"image"===t.currItem.type&&i.cursor&&e(document.body).addClass(i.cursor)}),d("Close"+n,function(){i.cursor&&e(document.body).removeClass(i.cursor),c.off("resize.mfp")}),d("Resize"+n,t.resizeImage),t.isLowIE&&d("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,k&&clearInterval(k),e.isCheckingImgSize=!1,h("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,n=e.img[0],o=function(a){k&&clearInterval(k),k=setInterval(function(){if(n.naturalWidth>0)return void t._onImageHasSize(e);i>200&&clearInterval(k),i++,3===i?o(10):40===i?o(50):100===i&&o(500)},a)};o(1)},getImage:function(i,n){var o=0,a=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,h("ImageLoadComplete")):(o++,o<200?setTimeout(a,100):r()))},r=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",s.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},s=t.st.image,l=n.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",i.el&&i.el.find("img").length&&(c.alt=i.el.find("img").attr("alt")),i.img=e(c).on("load.mfploader",a).on("error.mfploader",r),c.src=i.src,l.is("img")&&(i.img=i.img.clone()),c=i.img[0],c.naturalWidth>0?i.hasSize=!0:c.width||(i.hasSize=!1)}return t._parseMarkup(n,{title:C(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(k&&clearInterval(k),i.loadError?(n.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",i.src))):(n.removeClass("mfp-loading"),t.updateStatus("ready")),n):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,n.addClass("mfp-loading"),t.findImageSize(i)),n)}}});var j,T=function(){return void 0===j&&(j=void 0!==document.createElement("p").style.MozTransform),j};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,n=".zoom";if(i.enabled&&t.supportsTransition){var o,a,r=i.duration,s=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+i.duration/1e3+"s "+i.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},a="transition";return o["-webkit-"+a]=o["-moz-"+a]=o["-o-"+a]=o[a]=n,t.css(o),t},l=function(){t.content.css("visibility","visible")};d("BuildControls"+n,function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void l();a=s(e),a.css(t._getOffset()),t.wrap.append(a),o=setTimeout(function(){a.css(t._getOffset(!0)),o=setTimeout(function(){l(),setTimeout(function(){a.remove(),e=a=null,h("ZoomAnimationEnded")},16)},r)},16)}}),d("BeforeClose"+n,function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=r,!e){if(!(e=t._getItemToZoom()))return;a=s(e)}a.css(t._getOffset(!0)),t.wrap.append(a),t.content.css("visibility","hidden"),setTimeout(function(){a.css(t._getOffset())},16)}}),d("Close"+n,function(){t._allowZoom()&&(l(),a&&a.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(i){var n;n=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var o=n.offset(),a=parseInt(n.css("padding-top"),10),r=parseInt(n.css("padding-bottom"),10);o.top-=e(window).scrollTop()-a;var s={width:n.width(),height:(l?n.innerHeight():n[0].offsetHeight)-r-a};return T()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var S=function(e){if(t.currTemplate.iframe){var i=t.currTemplate.iframe.find("iframe");i.length&&(e||(i[0].src="//about:blank"),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule("iframe",{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push("iframe"),d("BeforeChange",function(e,t,i){t!==i&&("iframe"===t?S():"iframe"===i&&S(!0))}),d("Close.iframe",function(){S()})},getIframe:function(i,n){var o=i.src,a=t.st.iframe;e.each(a.patterns,function(){if(o.indexOf(this.index)>-1)return this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1});var r={};return a.srcAction&&(r[a.srcAction]=o),t._parseMarkup(n,r,i),t.updateStatus("ready"),n}}});var M=function(e){var i=t.items.length;return e>i-1?e-i:e<0?i+e:e},I=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=t.st.gallery,o=".mfp-gallery";if(t.direction=!0,!i||!i.enabled)return!1;a+=" mfp-gallery",d("Open"+o,function(){i.navigateByImgClick&&t.wrap.on("click"+o,".mfp-img",function(){if(t.items.length>1)return t.next(),!1}),n.on("keydown"+o,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),d("UpdateStatus"+o,function(e,i){i.text&&(i.text=I(i.text,t.currItem.index,t.items.length))}),d("MarkupParse"+o,function(e,n,o,a){var r=t.items.length;o.counter=r>1?I(i.tCounter,a.index,r):""}),d("BuildControls"+o,function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var n=i.arrowMarkup,o=t.arrowLeft=e(n.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass("mfp-prevent-close"),a=t.arrowRight=e(n.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass("mfp-prevent-close");o.click(function(){t.prev()}),a.click(function(){t.next()}),t.container.append(o.add(a))}}),d("Change"+o,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),d("Close"+o,function(){n.off(o),t.wrap.off("click"+o),t.arrowRight=t.arrowLeft=null})},next:function(){t.direction=!0,t.index=M(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=M(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,n=Math.min(i[0],t.items.length),o=Math.min(i[1],t.items.length);for(e=1;e<=(t.direction?o:n);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?n:o);e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=M(i),!t.items[i].preloaded){var n=t.items[i];n.parsed||(n=t.parseEl(i)),h("LazyLoad",n),"image"===n.type&&(n.img=e('<img class="mfp-img" />').on("load.mfploader",function(){n.hasSize=!0}).on("error.mfploader",function(){n.hasSize=!0,n.loadError=!0,h("LazyLoadError",n)}).attr("src",n.src)),n.preloaded=!0}}}});e.magnificPopup.registerModule("retina",{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;i=isNaN(i)?i():i,i>1&&(d("ImageHasSize.retina",function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})}),d("ElementParse.retina",function(t,n){n.src=e.replaceSrc(n,i)}))}}}}),p()})},function(e,t){jQuery.fn.giveHintCss=function(e,t){return this.each(function(){var i=jQuery(this);t=jQuery.extend({label:""},t);var n=i.next("span.give-hint-tooltip-js");if(!n.length){var o=t.label.length?t.label:i.data("hint-aria-label");if(!o.length)return;i.after('<span class="give-hint-tooltip-js hint--top hint--medium" aria-label="'+o+'"></span>'),n=i.next(),n.css({top:-i.outerHeight(),left:-i.outerWidth()/2})}"show"===e?n.addClass("hint--always"):"hide"===e&&n.removeClass("hint--always")})},jQuery(document).ready(function(e){function t(t){if(!t.is('[class*="hint"]')){var i=t.attr("class"),n=[],o=t.data("tooltip").split(" ").length;i&&(i=i.split(" "),n=e.grep(i,function(e){return-1!==e.indexOf("give-icon")}),n.length&&(n=n.join(" "),t.removeClass(n),t.append('<i class="'+n+'"></i>'))),t.addClass("hint--top"),15<o?t.addClass("hint--large"):7<o&&t.addClass("hint--medium"),t.attr("aria-label",t.data("tooltip"))}}var i=e("[data-tooltip]");i.length&&i.each(function(i,n){n=n instanceof jQuery?n:e(n),t(n)}),e("body").on("hover","[data-tooltip]",function(){t(e(this))})})},function(e,t,i){"use strict";var n=i(8),o=i(9),a={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit");t<e.length;)a[e[t]].init&&a[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,i){var n={symbol:"",decimal:give_global_vars.decimal_separator,thousand:give_global_vars.thousands_separator,precision:parseInt(give_global_vars.number_decimals),currency:give_global_vars.currency};if(e=e.toString().trim(),i=void 0===i?{}:i,i.length&&(n={symbol:"",decimal:a.form.fn.getInfo("decimal_separator",i),thousand:a.form.fn.getInfo("thousands_separator",i),precision:a.form.fn.getInfo("number_decimals",i),currency:a.form.fn.getInfo("currency_code",i)}),t=jQuery.extend(n,t),t.precision=parseInt(t.precision),"INR"===t.currency){var o=accounting.unformat(e,".").toString(),r="",s=void 0,l=void 0,c=o.indexOf(".");for(-1!==c&&t.precision?(r=Number(o.substr(parseInt(c))).toFixed(t.precision).toString().substr(1),o=o.substr(0,parseInt(c)),r.length?t.precision+1>r.length&&(r=(r+"000000000").substr(0,t.precision+1)):r=".0000000000".substr(0,parseInt(c)+1)):r=".000000000".substr(0,t.precision+1),s=o.substr(-3),l=o.substr(0,parseInt(o.length)-3);l.length>0;)s=l.substr(-2)+t.thousand+s,l=l.substr(0,parseInt(l.length)-2);r.length&&(s+=r),e=s,void 0!==t.symbol&&t.symbol.length&&("after"===t.position?e+=t.symbol:e=t.symbol+e)}else"after"===t.position&&(t.format="%v%s"),e=accounting.formatMoney(e,t);return e},unFormatCurrency:function(e,t){if("string"==typeof e){var i=","===t.trim()?/[^0-9\,-]+/g:/[^0-9\.-]+/g;e=e.replace(i,""),0===e.indexOf(t)?e=e.substr(1):e.length-1===e.indexOf(t)&&(e=e.slice(0,-1))}return Math.abs(parseFloat(accounting.unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),n=i.exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},getGlobalVar:function(e){return void 0===give_global_vars[e]?"":give_global_vars[e]},setCache:function(e,t,i){i.length?a.cache["form_"+a.form.fn.getInfo("form-id",i)][e]=t:a.cache[e]=t},getCache:function(e,t){var i=void 0,n=a.cache["form_"+a.form.fn.getInfo("form-id",t)];return i=t.length?void 0!==n?n[e]:"":a.cache[e],i=void 0===i?"":i},__getCookie:function(e){var t="; "+document.cookie,i=t.split("; "+e+"="),n="";return 2===i.length&&(n=i.pop().split(";").shift()),n}},cache:{}};a.notice=n.a,a.form=o.a,t.a=a},function(e,t,i){"use strict";t.a={fn:{renderNotice:function(e,t){var i=void 0;switch(t=void 0!==t?t:{},e){case"bad_minimum":i=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>");break;case"bad_maximum":i=jQuery('<div class="give_error give-invalid-maximum give-hidden">'+this.getNotice(e,t)+"</div>")}if(!t.length)return"";i.insertBefore(t.find(".give-total-wrap")).show()},getNotice:function(e,t){if(!e.length)return null;var i,n,o;if(i=n=o="",t.length)switch(e){case"bad_minimum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMinimumAmount(t);break;case"bad_maximum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMaximumAmount(t)}return t.length&&""!==n&&(i=n+" "+Give.fn.formatCurrency(o,{symbol:Give.form.fn.getInfo("currency_symbol",t),position:Give.form.fn.getInfo("currency_position",t)},t)),i}}}},function(e,t,i){"use strict";t.a={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),this.fn.__initialize_cache(),window.onload=function(){Give.form.fn.__sendBackToForm()}},fn:{disable:function(e,t){if(!e.length)return!1;e.find(".give-submit").prop("disabled",t)},formatAmount:function(e,t,i){return t.length?Give.fn.formatCurrency(e,i,t):e},getInfo:function(e,t){var i="";if(t=void 0!==t?t:{},!e.length||!t.length)return i;switch(e){case"gateways":i=[],jQuery.each(t.find('input[name="payment-mode"]'),function(e,t){t=t instanceof jQuery?t:jQuery(t),i.push(t.val().trim())});break;case"form-type":t.hasClass("give-form-type-set")?i="set":t.hasClass("give-form-type-multi")&&(i="multi");break;case"form-id":i=t.find('input[name="give-form-id"]').val();break;default:i=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e),void 0!==i&&i.trim()}return i},setInfo:function(e,t,i,n){if(!i.length)return!1;switch(e=void 0===e?"data":e){case"nonce":i.find('input[name="give-form-hash"]').val(t)}if(void 0!==n&&!n.length)return!1;switch(e){case"attr":i.attr(n,t);break;default:i.data(n,t)}return!0},getGateway:function(e){var t="";return e.length?(t=e.find('input[name="payment-mode"]:checked').val().trim(),void 0!==t?t:""):t},getVariablePrices:function(e){var t,i=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,function(t,n){n=n instanceof jQuery?n:jQuery(n);var o=Give.form.fn.getInfo("decimal_separator",e);i.push({price_id:n.data("price-id"),amount:Give.fn.unFormatCurrency(n.val(),o)})}),i):i},getPriceID:function(e,t){var i=this.getVariablePrices(e),n=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),o=Give.fn.getCache("amount_"+n,e)?Give.fn.getCache("amount_"+n,e):-1;return t=void 0===t||t,i.length&&-1===o&&(t?(jQuery.each(i,function(e,t){if(t.amount===n)return o=t.price_id,!1}),-1===o&&this.getMinimumAmount(e)<=n&&this.getMaximumAmount(e)>=n&&this.getMinimumAmount(e)<=n&&(o="custom")):o=jQuery('input[name="give-price-id"]',e).val()),o},getMinimumAmount:function(e){return e.find('input[name="give-form-minimum"]').val()},getMaximumAmount:function(e){return e.find('input[name="give-form-maximum"]').val()},getAmount:function(e){if(!e.length)return null;var t=e.find('input[name="give-amount"]').val();return void 0!==t&&t||(t=0),Give.fn.unFormatCurrency(t,this.getInfo("decimal_separator",e))},getNonce:function(e){if(!e.length)return"";var t=e.find('input[name="give-form-hash"]').val();return void 0!==t&&t||(t=""),t},resetNonce:function(e){if(!e.length||!jQuery('input[name="give-form-hash"]',e).length)return!1;Give.form.fn.disable(e,!0),jQuery.post(give_global_vars.ajaxurl,{action:"give_donation_form_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(t){Give.form.fn.setInfo("nonce",t.data,e,""),Give.form.fn.disable(e,!1)})},resetAllNonce:function(e){if(!e.length)return!1;Give.form.fn.disable(e,!0),jQuery.post(give_global_vars.ajaxurl,{action:"give_donation_form_reset_all_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(t){var i=e.find('input[name="give-form-user-register-hash"]');Give.form.fn.setInfo("nonce",t.data.give_form_hash,e,""),i.length&&i.val(t.data.give_form_user_register_hash),Give.form.fn.disable(e,!1),jQuery(document).trigger("give_reset_all_nonce",[t.data])})},autoSelectDonationLevel:function(e,t){if(!e.length||"multi"!==this.getInfo("form-type",e))return!1;switch(t=void 0===t?this.getPriceID(e,!1):t,!0){case!!e.find(".give-radio-input").length:e.find(".give-radio-input").prop("checked",!1),e.find('.give-radio-input[data-price-id="'+t+'"]').prop("checked",!0).addClass("give-default-level");break;case!!e.find("button.give-donation-level-btn").length:e.find("button.give-donation-level-btn").blur(),e.find('button.give-donation-level-btn[data-price-id="'+t+'"]').focus().addClass("give-default-level");break;case!!e.find("select.give-select-level").length:e.find("select.give-select-level option").prop("selected",!1),e.find('select.give-select-level option[data-price-id="'+t+'"]').prop("selected",!0).addClass("give-default-level")}},autoSetMultiLevel:function(e){var t=e.parents("form"),i=e.val(),n=e.data("price-id");if(void 0===n&&(n=e.find("option:selected").data("price-id")),"custom"===n)return t.find(".give-amount-top").val("").focus(),!1;t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i);var o=Give.form.fn.getInfo("decimal_separator",t);jQuery(".give-donation-amount .give-text-input",t).attr("data-amount",Give.fn.unFormatCurrency(t.find(".give-final-total-amount").attr("data-total"),o)),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,n])},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var i=jQuery("body").find("#give-form-"+e+"-wrap"),n=i.find("form.give-form"),o=i.hasClass("give-display-modal"),a=i.hasClass("give-display-button"),r=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var s=Give.fn.getParameterByName("level-id"),l=n.find('*[data-price-id="'+s+'"]');if(l.length>0&&this.autoSetMultiLevel(l),jQuery(".give-form-wrap").hasClass("give-form-grid-wrap")&&1===jQuery("#give-modal-form-"+e).length)return void jQuery.magnificPopup.open({items:{type:"inline",src:"#give-modal-form-"+e},fixedContentPos:!0,fixedBgPos:!0,closeBtnInside:!0,midClick:!0,removalDelay:300,mainClass:"modal-fade-slide"});o||a?give_open_form_modal(i,n):r&&(n.find(".give-btn-reveal").hide(),n.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())},isValidDonationAmount:function(e){if(e.find('input[name="give-form-minimum"]').length<=0)return!0;var t=this.getMinimumAmount(e),i=this.getMaximumAmount(e),n=this.getAmount(e),o=this.getPriceID(e,!0);return 0!==n&&(-1<n&&n>=t&&n<=i||-1!==o)},__initialize_cache:function(){jQuery.each(jQuery(".give-form"),function(e,t){t=t instanceof jQuery?t:jQuery(t),Give.cache["form_"+Give.form.fn.getInfo("form-id",t)]=[]})},field:{formatCreditCard:function(e){e.each(function(e,t){t=jQuery(t);var i=t.find(".card-number"),n=t.find(".card-cvc"),o=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),o.payment("formatCardExpiry"))})}}}}},function(e,t){!function(e){"use strict";function t(e,t){return function(i){i.target&&i.target.matches(e)&&t.apply(this,arguments)}}Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),i=t.length;--i>=0&&t.item(i)!==this;);return i>-1}),e.addDynamicEventListener=function(e,i,n,o,a){e.addEventListener(i,t(n,o),a)}}(window)},,,,,,,,,,,,,,,function(e,t,i){i(26),e.exports=i(27)},function(e,t){},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"init",function(){return m}),i.d(t,"fn",function(){return v}),i.d(t,"cache",function(){return b}),i.d(t,"modal",function(){return y});var n=i(28),o=(i.n(n),i(1)),a=(i.n(o),i(29)),r=(i.n(a),i(30)),s=(i.n(r),i(31)),l=(i.n(s),i(32)),c=(i.n(l),i(33)),d=(i.n(c),i(34)),u=(i.n(d),i(6)),h=(i.n(u),i(7)),f=i(3),p=i(35),g=(i.n(p),i(36),i(37)),_=(i.n(g),i(38));i.n(_),i(39),i(40);h.a.modal=f;var m=h.a.init,v=h.a.fn,b=h.a.cache,y=h.a.modal},function(e,t){(function(){var e,t,i,n,o=function(e,t){return function(){return e.apply(t,arguments)}},a=function(e,t){function i(){this.constructor=e}for(var n in t)r.call(t,n)&&(e[n]=t[n]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r={}.hasOwnProperty;n=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,i,n,o,a,r;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),a=e.childNodes,r=[],i=0,n=a.length;i<n;i++)o=a[i],r.push(this.add_option(o,t,e.disabled));return r},e.prototype.add_option=function(e,t,i){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===i?i:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e}(),n.select_to_array=function(e){var t,i,o,a,r;for(a=new n,r=e.childNodes,i=0,o=r.length;i<o;i++)t=r[i],a.add_node(t);return a.parsed},t=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},this.label_click_handler=o(this.label_click_handler,this),e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){return this.click_test_action=function(e){return function(t){return e.test_active_click(t)}}(this),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout(function(e){return function(){return e.container_mousedown()}}(this),50)}else if(!this.active_field)return this.activate_field()},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(e){return function(){return e.blur_test()}}(this),100)},e.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},e.prototype.results_option_build=function(e){var t,i,n,o,a,r,s;for(t="",s=0,r=this.results_data,o=0,a=r.length;o<a&&(i=r[o],n="",n=i.group?this.result_add_group(i):this.result_add_option(i),""!==n&&(s++,t+=n),(null!=e?e.first:void 0)&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i))),!(s>=this.max_shown_results));o++);return t},e.prototype.result_add_option=function(e){var t,i;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),i=document.createElement("li"),i.className=t.join(" "),e.style&&(i.style.cssText=e.style),i.setAttribute("data-option-array-index",e.array_index),i.innerHTML=e.highlighted_html||e.html,e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.result_add_group=function(e){var t,i;return(e.search_match||e.group_match)&&e.active_options>0?(t=[],t.push("group-result"),e.classes&&t.push(e.classes),i=document.createElement("li"),i.className=t.join(" "),i.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,i,n,o;for(i=this.results_data,o=[],e=0,t=i.length;e<t;e++)n=i[e],n.selected?o.push(n.selected=!1):o.push(void 0);return o},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(e){var t,i,n,o,a,r,s,l,c,d,u,h,f,p,g;for(this.no_results_clear(),d=0,s=this.get_search_text(),t=s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),l=this.results_data,n=0,o=l.length;n<o;n++)a=l[n],a.search_match=!1,u=null,h=null,a.highlighted_html="",this.include_option_in_results(a)&&(a.group&&(a.group_match=!1,a.active_options=0),null!=a.group_array_index&&this.results_data[a.group_array_index]&&(u=this.results_data[a.group_array_index],0===u.active_options&&u.search_match&&(d+=1),u.active_options+=1),g=a.group?a.label:a.text,a.group&&!this.group_search||(h=this.search_string_match(g,c),a.search_match=null!=h,a.search_match&&!a.group&&(d+=1),a.search_match?(s.length&&(f=h.index,r=g.slice(0,f),i=g.slice(f,f+s.length),p=g.slice(f+s.length),a.highlighted_html=this.escape_html(r)+"<em>"+this.escape_html(i)+"</em>"+this.escape_html(p)),null!=u&&(u.group_match=!0)):null!=a.group_array_index&&this.results_data[a.group_array_index].search_match&&(a.search_match=!0)));return this.result_clear_highlight(),d<1&&s.length?(this.update_results_content(""),this.no_results(s)):(this.update_results_content(this.results_option_build()),(null!=e?e.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t,i;return i=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*",this.enable_split_word_search||this.search_contains||(i="^"+i),t=this.case_sensitive_search?"":"i",new RegExp(i,t)},e.prototype.search_string_match=function(e,t){var i;return i=t.exec(e),!this.search_contains&&(null!=i?i[1]:void 0)&&(i.index+=1),i},e.prototype.choices_count=function(){var e,t,i,n;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,n=this.form_field.options,e=0,t=n.length;e<t;e++)i=n[e],i.selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keydown_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==i&&this.pending_backstroke&&this.clear_backstroke(),i){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},e.prototype.keyup_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),i){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},e.prototype.clipboard_event_checker=function(e){if(!this.is_disabled)return setTimeout(function(e){return function(){return e.results_search()}}(this),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:(t=document.createElement("div"),t.appendChild(e),t.innerHTML)},e.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_no_results_html=function(e){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),e=jQuery,e.fn.extend({chosen:function(n){return t.browser_is_supported()?this.each(function(t){var o,a;if(o=e(this),a=o.data("chosen"),"destroy"===n)return void(a instanceof i&&a.destroy());a instanceof i||o.data("chosen",new i(this,n))}):this}}),i=function(t){function i(){return i.__super__.constructor.apply(this,arguments)}return a(i,t),i.prototype.setup=function(){return this.form_field_jq=e(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},i.prototype.set_up_html=function(){var t,i;return t=["chosen-container"],t.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=e("<div />",i),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},i.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},i.prototype.register_observers=function(){return this.container.on("touchstart.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.container.on("touchend.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mousedown.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.container.on("mouseup.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mouseenter.chosen",function(e){return function(t){e.mouse_enter(t)}}(this)),this.container.on("mouseleave.chosen",function(e){return function(t){e.mouse_leave(t)}}(this)),this.search_results.on("mouseup.chosen",function(e){return function(t){e.search_results_mouseup(t)}}(this)),this.search_results.on("mouseover.chosen",function(e){return function(t){e.search_results_mouseover(t)}}(this)),this.search_results.on("mouseout.chosen",function(e){return function(t){e.search_results_mouseout(t)}}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(e){return function(t){e.search_results_mousewheel(t)}}(this)),this.search_results.on("touchstart.chosen",function(e){return function(t){e.search_results_touchstart(t)}}(this)),this.search_results.on("touchmove.chosen",function(e){return function(t){e.search_results_touchmove(t)}}(this)),this.search_results.on("touchend.chosen",function(e){return function(t){e.search_results_touchend(t)}}(this)),this.form_field_jq.on("chosen:updated.chosen",function(e){return function(t){e.results_update_field(t)}}(this)),this.form_field_jq.on("chosen:activate.chosen",function(e){return function(t){e.activate_field(t)}}(this)),this.form_field_jq.on("chosen:open.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.form_field_jq.on("chosen:close.chosen",function(e){return function(t){e.close_field(t)}}(this)),this.search_field.on("blur.chosen",function(e){return function(t){e.input_blur(t)}}(this)),this.search_field.on("keyup.chosen",function(e){return function(t){e.keyup_checker(t)}}(this)),this.search_field.on("keydown.chosen",function(e){return function(t){e.keydown_checker(t)}}(this)),this.search_field.on("focus.chosen",function(e){return function(t){e.input_focus(t)}}(this)),this.search_field.on("cut.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.search_field.on("paste.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(e){return function(t){e.choices_click(t)}}(this)):this.container.on("click.chosen",function(e){e.preventDefault()})},i.prototype.destroy=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},i.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},i.prototype.container_mousedown=function(t){var i;if(!this.is_disabled)return!t||"mousedown"!==(i=t.type)&&"touchstart"!==i||this.results_showing||t.preventDefault(),null!=t&&e(t.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!t||e(t.target)[0]!==this.selected_item[0]&&!e(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),e(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},i.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},i.prototype.search_results_mousewheel=function(e){var t;if(e.originalEvent&&(t=e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t)return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},i.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},i.prototype.close_field=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},i.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},i.prototype.test_active_click=function(t){var i;return i=e(t.target).closest(".chosen-container"),i.length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},i.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=n.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},i.prototype.result_do_highlight=function(e){var t,i,n,o,a;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),n=parseInt(this.search_results.css("maxHeight"),10),a=this.search_results.scrollTop(),o=n+a,i=this.result_highlight.position().top+this.search_results.scrollTop(),(t=i+this.result_highlight.outerHeight())>=o)return this.search_results.scrollTop(t-n>0?t-n:0);if(i<a)return this.search_results.scrollTop(i)}},i.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},i.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},i.prototype.update_results_content=function(e){return this.search_results.html(e)},i.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},i.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},i.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=e("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler)},i.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},i.prototype.search_results_mouseup=function(t){var i;if(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first(),i.length)return this.result_highlight=i,this.result_select(t),this.search_field.focus()},i.prototype.search_results_mouseover=function(t){var i;if(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first())return this.result_do_highlight(i)},i.prototype.search_results_mouseout=function(t){if(e(t.target).hasClass("active-result")||e(t.target).parents(".active-result").first())return this.result_clear_highlight()},i.prototype.choice_build=function(t){var i,n;return i=e("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?i.addClass("search-choice-disabled"):(n=e("<a />",{class:"search-choice-close","data-option-array-index":t.array_index}),n.on("click.chosen",function(e){return function(t){return e.choice_destroy_link_click(t)}}(this)),i.append(n)),this.search_container.before(i)},i.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(e(t.target))},i.prototype.choice_destroy=function(e){if(this.result_deselect(e[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()},i.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},i.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},i.prototype.result_select=function(e){var t,i;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),i=this.results_data[t[0].getAttribute("data-option-array-index")],i.selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):this.single_set_selected_text(this.choice_label(i)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},i.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},i.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},i.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},i.prototype.get_search_field_value=function(){return this.search_field.val()},i.prototype.get_search_text=function(){return e.trim(this.get_search_field_value())},i.prototype.escape_html=function(t){return e("<div/>").text(t).html()},i.prototype.winnow_results_set_highlight=function(){var e,t;if(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),null!=(e=t.length?t.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(e)},i.prototype.no_results=function(e){var t;return t=this.get_no_results_html(e),this.search_results.append(t),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},i.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},i.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},i.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result"),e.length?this.result_do_highlight(e.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},i.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last(),e.length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},i.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},i.prototype.search_field_scale=function(){var t,i,n,o,a,r,s;if(this.is_multiple){for(a={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},r=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"],i=0,n=r.length;i<n;i++)o=r[i],a[o]=this.search_field.css(o);return t=e("<div />").css(a),t.text(this.get_search_field_value()),e("body").append(t),s=t.width()+25,t.remove(),this.container.is(":visible")&&(s=Math.min(this.container.outerWidth()-10,s)),this.search_field.width(s)}},i.prototype.trigger_form_field_change=function(e){return this.form_field_jq.trigger("input",e),this.form_field_jq.trigger("change",e)},i}(t)}).call(this)},function(e,t){!function(e){e.color={},e.color.make=function(t,i,n,o){var a={};return a.r=t||0,a.g=i||0,a.b=n||0,a.a=null!=o?o:1,a.add=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]+=t;return a.normalize()},a.scale=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]*=t;return a.normalize()},a.toString=function(){return a.a>=1?"rgb("+[a.r,a.g,a.b].join(",")+")":"rgba("+[a.r,a.g,a.b,a.a].join(",")+")"},a.normalize=function(){function e(e,t,i){return t<e?e:t>i?i:t}return a.r=e(0,parseInt(a.r),255),a.g=e(0,parseInt(a.g),255),a.b=e(0,parseInt(a.b),255),a.a=e(0,a.a,1),a},a.clone=function(){return e.color.make(a.r,a.b,a.g,a.a)},a.normalize()},e.color.extract=function(t,i){var n;do{if(""!=(n=t.css(i).toLowerCase())&&"transparent"!=n)break;t=t.parent()}while(!e.nodeName(t.get(0),"body"));return"rgba(0, 0, 0, 0)"==n&&(n="transparent"),e.color.parse(n)},e.color.parse=function(i){var n,o=e.color.make;if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10));if(n=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4]));if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]));if(n=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]),parseFloat(n[4]));if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(i))return o(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16));if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(i))return o(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16));var a=e.trim(i).toLowerCase();return"transparent"==a?o(255,255,255,0):(n=t[a]||[0,0,0],o(n[0],n[1],n[2]))};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}}(jQuery),function(e){function t(t,n,o,a){function r(e,t){t=[me].concat(t);for(var i=0;i<e.length;++i)e[i].apply(this,t)}function s(e){ie=l(e),p(),g()}function l(t){for(var i=[],n=0;n<t.length;++n){var o=e.extend(!0,{},ne.series);null!=t[n].data?(o.data=t[n].data,delete t[n].data,e.extend(!0,o,t[n]),t[n].data=o.data):o.data=t[n],i.push(o)}return i}function c(e,t){var i=e[t+"axis"];return"object"==typeof i&&(i=i.n),"number"!=typeof i&&(i=1),i}function d(){return e.grep(ce.concat(de),function(e){return e})}function u(e){var t,i,n={};for(t=0;t<ce.length;++t)(i=ce[t])&&i.used&&(n["x"+i.n]=i.c2p(e.left));for(t=0;t<de.length;++t)(i=de[t])&&i.used&&(n["y"+i.n]=i.c2p(e.top));return void 0!==n.x1&&(n.x=n.x1),void 0!==n.y1&&(n.y=n.y1),n}function h(e){var t,i,n,o={};for(t=0;t<ce.length;++t)if((i=ce[t])&&i.used&&(n="x"+i.n,null==e[n]&&1==i.n&&(n="x"),null!=e[n])){o.left=i.p2c(e[n]);break}for(t=0;t<de.length;++t)if((i=de[t])&&i.used&&(n="y"+i.n,null==e[n]&&1==i.n&&(n="y"),null!=e[n])){o.top=i.p2c(e[n]);break}return o}function f(t,i){return t[i-1]||(t[i-1]={n:i,direction:t==ce?"x":"y",options:e.extend(!0,{},t==ce?ne.xaxis:ne.yaxis)}),t[i-1]}function p(){var t,i=ie.length,n=-1;for(t=0;t<ie.length;++t){var o=ie[t].color;null!=o&&(i--,"number"==typeof o&&o>n&&(n=o))}i<=n&&(i=n+1);var a,r=[],s=ne.colors,l=s.length,d=0;for(t=0;t<i;t++)a=e.color.parse(s[t%l]||"#666"),t%l==0&&t&&(d=d>=0?d<.5?-d-.2:0:-d),r[t]=a.scale("rgb",1+d);var u,h=0;for(t=0;t<ie.length;++t){if(u=ie[t],null==u.color?(u.color=r[h].toString(),++h):"number"==typeof u.color&&(u.color=r[u.color].toString()),null==u.lines.show){var p,g=!0;for(p in u)if(u[p]&&u[p].show){g=!1;break}g&&(u.lines.show=!0)}null==u.lines.zero&&(u.lines.zero=!!u.lines.fill),u.xaxis=f(ce,c(u,"x")),u.yaxis=f(de,c(u,"y"))}}function g(){function t(e,t,i){t<e.datamin&&t!=-v&&(e.datamin=t),i>e.datamax&&i!=v&&(e.datamax=i)}var i,n,o,a,s,l,c,u,h,f,p,g,_=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,v=Number.MAX_VALUE;for(e.each(d(),function(e,t){t.datamin=_,t.datamax=m,t.used=!1}),i=0;i<ie.length;++i)s=ie[i],s.datapoints={points:[]},r(_e.processRawData,[s,s.data,s.datapoints]);for(i=0;i<ie.length;++i){if(s=ie[i],p=s.data,!(g=s.datapoints.format)){if(g=[],g.push({x:!0,number:!0,required:!0}),g.push({y:!0,number:!0,required:!0}),s.bars.show||s.lines.show&&s.lines.fill){var b=!!(s.bars.show&&s.bars.zero||s.lines.show&&s.lines.zero);g.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:b}),s.bars.horizontal&&(delete g[g.length-1].y,g[g.length-1].x=!0)}s.datapoints.format=g}if(null==s.datapoints.pointsize){s.datapoints.pointsize=g.length,c=s.datapoints.pointsize,l=s.datapoints.points;var y=s.lines.show&&s.lines.steps;for(s.xaxis.used=s.yaxis.used=!0,n=o=0;n<p.length;++n,o+=c){f=p[n];var x=null==f;if(!x)for(a=0;a<c;++a)u=f[a],h=g[a],h&&(h.number&&null!=u&&(u=+u,isNaN(u)?u=null:u==1/0?u=v:u==-1/0&&(u=-v)),null==u&&(h.required&&(x=!0),null!=h.defaultValue&&(u=h.defaultValue))),l[o+a]=u;if(x)for(a=0;a<c;++a)u=l[o+a],null!=u&&(h=g[a],h.x&&t(s.xaxis,u,u),h.y&&t(s.yaxis,u,u)),l[o+a]=null;else if(y&&o>0&&null!=l[o-c]&&l[o-c]!=l[o]&&l[o-c+1]!=l[o+1]){for(a=0;a<c;++a)l[o+c+a]=l[o+a];l[o+1]=l[o-c+1],o+=c}}}}for(i=0;i<ie.length;++i)s=ie[i],r(_e.processDatapoints,[s,s.datapoints]);for(i=0;i<ie.length;++i){s=ie[i],l=s.datapoints.points,c=s.datapoints.pointsize,g=s.datapoints.format;var w=_,k=_,C=m,j=m;for(n=0;n<l.length;n+=c)if(null!=l[n])for(a=0;a<c;++a)u=l[n+a],(h=g[a])&&!1!==h.autoscale&&u!=v&&u!=-v&&(h.x&&(u<w&&(w=u),u>C&&(C=u)),h.y&&(u<k&&(k=u),u>j&&(j=u)));if(s.bars.show){var T;switch(s.bars.align){case"left":T=0;break;case"right":T=-s.bars.barWidth;break;case"center":T=-s.bars.barWidth/2;break;default:throw new Error("Invalid bar alignment: "+s.bars.align)}s.bars.horizontal?(k+=T,j+=T+s.bars.barWidth):(w+=T,C+=T+s.bars.barWidth)}t(s.xaxis,w,C),t(s.yaxis,k,j)}e.each(d(),function(e,t){t.datamin==_&&(t.datamin=null),t.datamax==m&&(t.datamax=null)})}function _(e){return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}function m(i){var n=document.createElement("canvas");if(n.className=i,e(n).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(t),!n.getContext){if(!window.G_vmlCanvasManager)throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");n=window.G_vmlCanvasManager.initElement(n)}var o=n.getContext("2d"),a=_(o);return n.width=he*a,n.height=fe*a,n.style.width=he+"px",n.style.height=fe+"px",o.save(),o.scale(a,a),n}function v(){if(he=t.width(),fe=t.height(),he<=0||fe<=0)throw new Error("Invalid dimensions for plot, width = "+he+", height = "+fe)}function b(e){var t=e.getContext("2d"),i=_(t);e.style.width!=he&&(e.width=he*i,e.style.width=he+"px"),e.style.height!=fe&&(e.height=fe*i,e.style.height=fe+"px"),t.restore(),t.save(),t.scale(i,i)}function y(){be&&clearTimeout(be),re.unbind("mousemove",H),re.unbind("mouseleave",R),re.unbind("click",U),r(_e.shutdown,[re])}function x(e){function t(e){return e}var i,n,o=e.options.transform||t,a=e.options.inverseTransform;"x"==e.direction?(i=e.scale=pe/Math.abs(o(e.max)-o(e.min)),n=Math.min(o(e.max),o(e.min))):(i=e.scale=ge/Math.abs(o(e.max)-o(e.min)),i=-i,n=Math.max(o(e.max),o(e.min))),e.p2c=o==t?function(e){return(e-n)*i}:function(e){return(o(e)-n)*i},e.c2p=a?function(e){return a(n+e/i)}:function(e){return n+e/i}}function w(e){var t=e.options,i=e.ticks||[],n=t.labelWidth||0,o=t.labelHeight||0,a=e.font;se.save(),se.font=a.style+" "+a.variant+" "+a.weight+" "+a.size+"px '"+a.family+"'";for(var r=0;r<i.length;++r){var s=i[r];if(s.lines=[],s.width=s.height=0,s.label){for(var l=(s.label+"").replace(/<br ?\/?>|\r\n|\r/g,"\n").split("\n"),c=0;c<l.length;++c){var d={text:l[c]},u=se.measureText(d.text);d.width=u.width,d.height=null!=u.height?u.height:a.size,d.height+=Math.round(.15*a.size),s.width=Math.max(d.width,s.width),s.height+=d.height,s.lines.push(d)}null==t.labelWidth&&(n=Math.max(n,s.width)),null==t.labelHeight&&(o=Math.max(o,s.height))}}se.restore(),e.labelWidth=Math.ceil(n),e.labelHeight=Math.ceil(o)}function k(t){var i,n=t.labelWidth,o=t.labelHeight,a=t.options.position,r=t.options.tickLength,s=ne.grid.axisMargin,l=ne.grid.labelMargin,c="x"==t.direction?ce:de,d=e.grep(c,function(e){return e&&e.options.position==a&&e.reserveSpace});if(e.inArray(t,d)==d.length-1&&(s=0),null==r){var u=e.grep(c,function(e){return e&&e.reserveSpace});i=0==e.inArray(t,u),r=i?"full":5}isNaN(+r)||(l+=+r),"x"==t.direction?(o+=l,"bottom"==a?(ue.bottom+=o+s,t.box={top:fe-ue.bottom,height:o}):(t.box={top:ue.top+s,height:o},ue.top+=o+s)):(n+=l,"left"==a?(t.box={left:ue.left+s,width:n},ue.left+=n+s):(ue.right+=n+s,t.box={left:he-ue.right,width:n})),t.position=a,t.tickLength=r,t.box.padding=l,t.innermost=i}function C(e){"x"==e.direction?(e.box.left=ue.left-e.labelWidth/2,e.box.width=he-ue.left-ue.right+e.labelWidth):(e.box.top=ue.top-e.labelHeight/2,e.box.height=fe-ue.bottom-ue.top+e.labelHeight)}function j(){var t,i=ne.grid.minBorderMargin,n={x:0,y:0};if(null==i)for(i=0,t=0;t<ie.length;++t)i=Math.max(i,2*(ie[t].points.radius+ie[t].points.lineWidth/2));n.x=n.y=Math.ceil(i),e.each(d(),function(e,t){var i=t.direction;t.reserveSpace&&(n[i]=Math.ceil(Math.max(n[i],("x"==i?t.labelWidth:t.labelHeight)/2)))}),ue.left=Math.max(n.x,ue.left),ue.right=Math.max(n.x,ue.right),ue.top=Math.max(n.y,ue.top),ue.bottom=Math.max(n.y,ue.bottom)}function T(){var i,n=d(),o=ne.grid.show;for(var a in ue){var s=ne.grid.margin||0;ue[a]="number"==typeof s?s:s[a]||0}r(_e.processOffset,[ue]);for(var a in ue)"object"==typeof ne.grid.borderWidth?ue[a]+=o?ne.grid.borderWidth[a]:0:ue[a]+=o?ne.grid.borderWidth:0;if(e.each(n,function(e,t){t.show=t.options.show,null==t.show&&(t.show=t.used),t.reserveSpace=t.show||t.options.reserveSpace,S(t)}),o){var l={style:t.css("font-style"),size:Math.round(.8*(+t.css("font-size").replace("px","")||13)),variant:t.css("font-variant"),weight:t.css("font-weight"),family:t.css("font-family")},c=e.grep(n,function(e){return e.reserveSpace});for(e.each(c,function(t,i){M(i),I(i),P(i,i.ticks),i.font=e.extend({},l,i.options.font),w(i)}),i=c.length-1;i>=0;--i)k(c[i]);j(),e.each(c,function(e,t){C(t)})}pe=he-ue.left-ue.right,ge=fe-ue.bottom-ue.top,e.each(n,function(e,t){x(t)}),G()}function S(e){var t=e.options,i=+(null!=t.min?t.min:e.datamin),n=+(null!=t.max?t.max:e.datamax),o=n-i;if(0==o){var a=0==n?1:.01;null==t.min&&(i-=a),null!=t.max&&null==t.min||(n+=a)}else{var r=t.autoscaleMargin;null!=r&&(null==t.min&&(i-=o*r)<0&&null!=e.datamin&&e.datamin>=0&&(i=0),null==t.max&&(n+=o*r)>0&&null!=e.datamax&&e.datamax<=0&&(n=0))}e.min=i,e.max=n}function M(t){var n,o=t.options;if(n="number"==typeof o.ticks&&o.ticks>0?o.ticks:.3*Math.sqrt("x"==t.direction?he:fe),t.delta=(t.max-t.min)/n,"time"==o.mode&&!t.tickGenerator)throw new Error("Time mode requires the flot.time plugin.");if(t.tickGenerator||(t.tickGenerator=function(e){var t=o.tickDecimals,n=-Math.floor(Math.log(e.delta)/Math.LN10);null!=t&&n>t&&(n=t);var a,r,s,l=Math.pow(10,-n),c=e.delta/l,d=[],u=0,h=Number.NaN;c<1.5?a=1:c<3?(a=2,c>2.25&&(null==t||n+1<=t)&&(a=2.5,++n)):a=c<7.5?5:10,a*=l,null!=o.minTickSize&&a<o.minTickSize&&(a=o.minTickSize),e.tickDecimals=Math.max(0,null!=t?t:n),e.tickSize=o.tickSize||a,r=i(e.min,e.tickSize);do{s=h,h=r+u*e.tickSize,d.push(h),++u}while(h<e.max&&h!=s);return d},t.tickFormatter=function(e,t){var i=t.tickDecimals?Math.pow(10,t.tickDecimals):1,n=""+Math.round(e*i)/i;if(null!=t.tickDecimals){var o=n.indexOf("."),a=-1==o?0:n.length-o-1;if(a<t.tickDecimals)return(a?n:n+".")+(""+i).substr(1,t.tickDecimals-a)}return n}),e.isFunction(o.tickFormatter)&&(t.tickFormatter=function(e,t){return""+o.tickFormatter(e,t)}),null!=o.alignTicksWithAxis){var a=("x"==t.direction?ce:de)[o.alignTicksWithAxis-1];if(a&&a.used&&a!=t){var r=t.tickGenerator(t);if(r.length>0&&(null==o.min&&(t.min=Math.min(t.min,r[0])),null==o.max&&r.length>1&&(t.max=Math.max(t.max,r[r.length-1]))),t.tickGenerator=function(e){var t,i,n=[];for(i=0;i<a.ticks.length;++i)t=(a.ticks[i].v-a.min)/(a.max-a.min),t=e.min+t*(e.max-e.min),n.push(t);return n},!t.mode&&null==o.tickDecimals){var s=Math.max(0,1-Math.floor(Math.log(t.delta)/Math.LN10)),l=t.tickGenerator(t);l.length>1&&/\..*0$/.test((l[1]-l[0]).toFixed(s))||(t.tickDecimals=s)}}}}function I(t){var i=t.options.ticks,n=[];null==i||"number"==typeof i&&i>0?n=t.tickGenerator(t):i&&(n=e.isFunction(i)?i(t):i);var o,a;for(t.ticks=[],o=0;o<n.length;++o){var r=null,s=n[o];"object"==typeof s?(a=+s[0],s.length>1&&(r=s[1])):a=+s,null==r&&(r=t.tickFormatter(a,t)),isNaN(a)||t.ticks.push({v:a,label:r})}}function P(e,t){e.options.autoscaleMargin&&t.length>0&&(null==e.options.min&&(e.min=Math.min(e.min,t[0].v)),null==e.options.max&&t.length>1&&(e.max=Math.max(e.max,t[t.length-1].v)))}function z(){se.clearRect(0,0,he,fe),r(_e.drawBackground,[se]);var e=ne.grid;e.show&&e.backgroundColor&&O(),e.show&&!e.aboveData&&(Q(),E());for(var t=0;t<ie.length;++t)r(_e.drawSeries,[se,ie[t]]),D(ie[t]);r(_e.draw,[se]),e.show&&e.aboveData&&(Q(),E())}function A(e,t){for(var i,n,o,a,r=d(),s=0;s<r.length;++s)if(i=r[s],i.direction==t&&(a=t+i.n+"axis",e[a]||1!=i.n||(a=t+"axis"),e[a])){n=e[a].from,o=e[a].to;break}if(e[a]||(i="x"==t?ce[0]:de[0],n=e[t+"1"],o=e[t+"2"]),null!=n&&null!=o&&n>o){var l=n;n=o,o=l}return{from:n,to:o,axis:i}}function O(){se.save(),se.translate(ue.left,ue.top),se.fillStyle=te(ne.grid.backgroundColor,ge,0,"rgba(255, 255, 255, 0)"),se.fillRect(0,0,pe,ge),se.restore()}function Q(){var t,i,n,o;se.save(),se.translate(ue.left,ue.top);var a=ne.grid.markings;if(a)for(e.isFunction(a)&&(i=me.getAxes(),i.xmin=i.xaxis.min,i.xmax=i.xaxis.max,i.ymin=i.yaxis.min,i.ymax=i.yaxis.max,a=a(i)),t=0;t<a.length;++t){var r=a[t],s=A(r,"x"),l=A(r,"y");null==s.from&&(s.from=s.axis.min),null==s.to&&(s.to=s.axis.max),null==l.from&&(l.from=l.axis.min),null==l.to&&(l.to=l.axis.max),s.to<s.axis.min||s.from>s.axis.max||l.to<l.axis.min||l.from>l.axis.max||(s.from=Math.max(s.from,s.axis.min),s.to=Math.min(s.to,s.axis.max),l.from=Math.max(l.from,l.axis.min),l.to=Math.min(l.to,l.axis.max),s.from==s.to&&l.from==l.to||(s.from=s.axis.p2c(s.from),s.to=s.axis.p2c(s.to),l.from=l.axis.p2c(l.from),l.to=l.axis.p2c(l.to),s.from==s.to||l.from==l.to?(se.beginPath(),se.strokeStyle=r.color||ne.grid.markingsColor,se.lineWidth=r.lineWidth||ne.grid.markingsLineWidth,se.moveTo(s.from,l.from),se.lineTo(s.to,l.to),se.stroke()):(se.fillStyle=r.color||ne.grid.markingsColor,se.fillRect(s.from,l.to,s.to-s.from,l.from-l.to))))}i=d(),n=ne.grid.borderWidth;for(var c=0;c<i.length;++c){var u,h,f,p,g=i[c],_=g.box,m=g.tickLength;if(g.show&&0!=g.ticks.length){for(se.strokeStyle=g.options.tickColor||e.color.parse(g.options.color).scale("a",.22).toString(),se.lineWidth=1,"x"==g.direction?(u=0,h="full"==m?"top"==g.position?0:ge:_.top-ue.top+("top"==g.position?_.height:0)):(h=0,u="full"==m?"left"==g.position?0:pe:_.left-ue.left+("left"==g.position?_.width:0)),g.innermost||(se.beginPath(),f=p=0,"x"==g.direction?f=pe:p=ge,1==se.lineWidth&&(u=Math.floor(u)+.5,h=Math.floor(h)+.5),se.moveTo(u,h),se.lineTo(u+f,h+p),se.stroke()),se.beginPath(),t=0;t<g.ticks.length;++t){var v=g.ticks[t].v;f=p=0,isNaN(v)||v<g.min||v>g.max||"full"==m&&("object"==typeof n&&n[g.position]>0||n>0)&&(v==g.min||v==g.max)||("x"==g.direction?(u=g.p2c(v),p="full"==m?-ge:m,"top"==g.position&&(p=-p)):(h=g.p2c(v),f="full"==m?-pe:m,"left"==g.position&&(f=-f)),1==se.lineWidth&&("x"==g.direction?u=Math.floor(u)+.5:h=Math.floor(h)+.5),se.moveTo(u,h),se.lineTo(u+f,h+p))}se.stroke()}}n&&(o=ne.grid.borderColor,"object"==typeof n||"object"==typeof o?("object"!=typeof n&&(n={top:n,right:n,bottom:n,left:n}),"object"!=typeof o&&(o={top:o,right:o,bottom:o,left:o}),n.top>0&&(se.strokeStyle=o.top,se.lineWidth=n.top,se.beginPath(),se.moveTo(0-n.left,0-n.top/2),se.lineTo(pe,0-n.top/2),se.stroke()),n.right>0&&(se.strokeStyle=o.right,se.lineWidth=n.right,se.beginPath(),se.moveTo(pe+n.right/2,0-n.top),se.lineTo(pe+n.right/2,ge),se.stroke()),n.bottom>0&&(se.strokeStyle=o.bottom,se.lineWidth=n.bottom,se.beginPath(),se.moveTo(pe+n.right,ge+n.bottom/2),se.lineTo(0,ge+n.bottom/2),se.stroke()),n.left>0&&(se.strokeStyle=o.left,se.lineWidth=n.left,se.beginPath(),se.moveTo(0-n.left/2,ge+n.bottom),se.lineTo(0-n.left/2,0),se.stroke())):(se.lineWidth=n,se.strokeStyle=ne.grid.borderColor,se.strokeRect(-n/2,-n/2,pe+n,ge+n))),se.restore()}function E(){se.save(),e.each(d(),function(e,t){if(t.show&&0!=t.ticks.length){var i=t.box,n=t.font;se.fillStyle=t.options.color,se.font=n.style+" "+n.variant+" "+n.weight+" "+n.size+"px "+n.family,se.textAlign="start",se.textBaseline="middle";for(var o=0;o<t.ticks.length;++o){var a=t.ticks[o];if(!(!a.label||a.v<t.min||a.v>t.max))for(var r,s,l,c=0,d=0;d<a.lines.length;++d)l=a.lines[d],"x"==t.direction?(r=ue.left+t.p2c(a.v)-l.width/2,s="bottom"==t.position?i.top+i.padding:i.top+i.height-i.padding-a.height):(s=ue.top+t.p2c(a.v)-a.height/2,r="left"==t.position?i.left+i.width-i.padding-l.width:i.left+i.padding),s+=l.height/2+c,c+=l.height,window.opera&&window.opera.version().split(".")[0]<12&&(r=Math.floor(r),s=Math.ceil(s-2)),se.fillText(l.text,r,s)}}}),se.restore()}function D(e){e.lines.show&&W(e),e.bars.show&&N(e),e.points.show&&q(e)}function W(e){function t(e,t,i,n,o){var a=e.points,r=e.pointsize,s=null,l=null;se.beginPath();for(var c=r;c<a.length;c+=r){var d=a[c-r],u=a[c-r+1],h=a[c],f=a[c+1];if(null!=d&&null!=h){if(u<=f&&u<o.min){if(f<o.min)continue;d=(o.min-u)/(f-u)*(h-d)+d,u=o.min}else if(f<=u&&f<o.min){if(u<o.min)continue;h=(o.min-u)/(f-u)*(h-d)+d,f=o.min}if(u>=f&&u>o.max){if(f>o.max)continue;d=(o.max-u)/(f-u)*(h-d)+d,u=o.max}else if(f>=u&&f>o.max){if(u>o.max)continue;h=(o.max-u)/(f-u)*(h-d)+d,f=o.max}if(d<=h&&d<n.min){if(h<n.min)continue;u=(n.min-d)/(h-d)*(f-u)+u,d=n.min}else if(h<=d&&h<n.min){if(d<n.min)continue;f=(n.min-d)/(h-d)*(f-u)+u,h=n.min}if(d>=h&&d>n.max){if(h>n.max)continue;u=(n.max-d)/(h-d)*(f-u)+u,d=n.max}else if(h>=d&&h>n.max){if(d>n.max)continue;f=(n.max-d)/(h-d)*(f-u)+u,h=n.max}d==s&&u==l||se.moveTo(n.p2c(d)+t,o.p2c(u)+i),s=h,l=f,se.lineTo(n.p2c(h)+t,o.p2c(f)+i)}}se.stroke()}se.save(),se.translate(ue.left,ue.top),se.lineJoin="round";var i=e.lines.lineWidth,n=e.shadowSize;if(i>0&&n>0){se.lineWidth=n,se.strokeStyle="rgba(0,0,0,0.1)";var o=Math.PI/18;t(e.datapoints,Math.sin(o)*(i/2+n/2),Math.cos(o)*(i/2+n/2),e.xaxis,e.yaxis),se.lineWidth=n/2,t(e.datapoints,Math.sin(o)*(i/2+n/4),Math.cos(o)*(i/2+n/4),e.xaxis,e.yaxis)}se.lineWidth=i,se.strokeStyle=e.color;var a=B(e.lines,e.color,0,ge);a&&(se.fillStyle=a,function(e,t,i){for(var n=e.points,o=e.pointsize,a=Math.min(Math.max(0,i.min),i.max),r=0,s=!1,l=1,c=0,d=0;!(o>0&&r>n.length+o);){r+=o;var u=n[r-o],h=n[r-o+l],f=n[r],p=n[r+l];if(s){if(o>0&&null!=u&&null==f){d=r,o=-o,l=2;continue}if(o<0&&r==c+o){se.fill(),s=!1,o=-o,l=1,r=c=d+o;continue}}if(null!=u&&null!=f){if(u<=f&&u<t.min){if(f<t.min)continue;h=(t.min-u)/(f-u)*(p-h)+h,u=t.min}else if(f<=u&&f<t.min){if(u<t.min)continue;p=(t.min-u)/(f-u)*(p-h)+h,f=t.min}if(u>=f&&u>t.max){if(f>t.max)continue;h=(t.max-u)/(f-u)*(p-h)+h,u=t.max}else if(f>=u&&f>t.max){if(u>t.max)continue;p=(t.max-u)/(f-u)*(p-h)+h,f=t.max}if(s||(se.beginPath(),se.moveTo(t.p2c(u),i.p2c(a)),s=!0),h>=i.max&&p>=i.max)se.lineTo(t.p2c(u),i.p2c(i.max)),se.lineTo(t.p2c(f),i.p2c(i.max));else if(h<=i.min&&p<=i.min)se.lineTo(t.p2c(u),i.p2c(i.min)),se.lineTo(t.p2c(f),i.p2c(i.min));else{var g=u,_=f;h<=p&&h<i.min&&p>=i.min?(u=(i.min-h)/(p-h)*(f-u)+u,h=i.min):p<=h&&p<i.min&&h>=i.min&&(f=(i.min-h)/(p-h)*(f-u)+u,p=i.min),h>=p&&h>i.max&&p<=i.max?(u=(i.max-h)/(p-h)*(f-u)+u,h=i.max):p>=h&&p>i.max&&h<=i.max&&(f=(i.max-h)/(p-h)*(f-u)+u,p=i.max),u!=g&&se.lineTo(t.p2c(g),i.p2c(h)),se.lineTo(t.p2c(u),i.p2c(h)),se.lineTo(t.p2c(f),i.p2c(p)),f!=_&&(se.lineTo(t.p2c(f),i.p2c(p)),se.lineTo(t.p2c(_),i.p2c(p)))}}}}(e.datapoints,e.xaxis,e.yaxis)),i>0&&t(e.datapoints,0,0,e.xaxis,e.yaxis),se.restore()}function q(e){function t(e,t,i,n,o,a,r,s){for(var l=e.points,c=e.pointsize,d=0;d<l.length;d+=c){var u=l[d],h=l[d+1];null==u||u<a.min||u>a.max||h<r.min||h>r.max||(se.beginPath(),u=a.p2c(u),h=r.p2c(h)+n,"circle"==s?se.arc(u,h,t,0,o?Math.PI:2*Math.PI,!1):s(se,u,h,t,o),se.closePath(),i&&(se.fillStyle=i,se.fill()),se.stroke())}}se.save(),se.translate(ue.left,ue.top);var i=e.points.lineWidth,n=e.shadowSize,o=e.points.radius,a=e.points.symbol;if(0==i&&(i=1e-4),i>0&&n>0){var r=n/2;se.lineWidth=r,se.strokeStyle="rgba(0,0,0,0.1)",t(e.datapoints,o,null,r+r/2,!0,e.xaxis,e.yaxis,a),se.strokeStyle="rgba(0,0,0,0.2)",t(e.datapoints,o,null,r/2,!0,e.xaxis,e.yaxis,a)}se.lineWidth=i,se.strokeStyle=e.color,t(e.datapoints,o,B(e.points,e.color),0,!1,e.xaxis,e.yaxis,a),se.restore()}function F(e,t,i,n,o,a,r,s,l,c,d,u){var h,f,p,g,_,m,v,b,y;d?(b=m=v=!0,_=!1,h=i,f=e,g=t+n,p=t+o,f<h&&(y=f,f=h,h=y,_=!0,m=!1)):(_=m=v=!0,b=!1,h=e+n,f=e+o,p=i,(g=t)<p&&(y=g,g=p,p=y,b=!0,v=!1)),f<s.min||h>s.max||g<l.min||p>l.max||(h<s.min&&(h=s.min,_=!1),f>s.max&&(f=s.max,m=!1),p<l.min&&(p=l.min,b=!1),g>l.max&&(g=l.max,v=!1),h=s.p2c(h),p=l.p2c(p),f=s.p2c(f),g=l.p2c(g),r&&(c.beginPath(),c.moveTo(h,p),c.lineTo(h,g),c.lineTo(f,g),c.lineTo(f,p),c.fillStyle=r(p,g),c.fill()),u>0&&(_||m||v||b)&&(c.beginPath(),c.moveTo(h,p+a),_?c.lineTo(h,g+a):c.moveTo(h,g+a),v?c.lineTo(f,g+a):c.moveTo(f,g+a),m?c.lineTo(f,p+a):c.moveTo(f,p+a),b?c.lineTo(h,p+a):c.moveTo(h,p+a),c.stroke()))}function N(e){se.save(),se.translate(ue.left,ue.top),se.lineWidth=e.bars.lineWidth,se.strokeStyle=e.color;var t;switch(e.bars.align){case"left":t=0;break;case"right":t=-e.bars.barWidth;break;case"center":t=-e.bars.barWidth/2;break;default:throw new Error("Invalid bar alignment: "+e.bars.align)}var i=e.bars.fill?function(t,i){return B(e.bars,e.color,t,i)}:null;!function(t,i,n,o,a,r,s){for(var l=t.points,c=t.pointsize,d=0;d<l.length;d+=c)null!=l[d]&&F(l[d],l[d+1],l[d+2],i,n,o,a,r,s,se,e.bars.horizontal,e.bars.lineWidth)}(e.datapoints,t,t+e.bars.barWidth,0,i,e.xaxis,e.yaxis),se.restore()}function B(t,i,n,o){var a=t.fill;if(!a)return null;if(t.fillColor)return te(t.fillColor,n,o,i);var r=e.color.parse(i);return r.a="number"==typeof a?a:.4,r.normalize(),r.toString()}function G(){if(t.find(".legend").remove(),ne.legend.show){for(var i,n,o=[],a=[],r=!1,s=ne.legend.labelFormatter,l=0;l<ie.length;++l)i=ie[l],i.label&&(n=s?s(i.label,i):i.label)&&a.push({label:n,color:i.color});if(ne.legend.sorted)if(e.isFunction(ne.legend.sorted))a.sort(ne.legend.sorted);else if("reverse"==ne.legend.sorted)a.reverse();else{var c="descending"!=ne.legend.sorted;a.sort(function(e,t){return e.label==t.label?0:e.label<t.label!=c?1:-1})}for(var l=0;l<a.length;++l){var d=a[l];l%ne.legend.noColumns==0&&(r&&o.push("</tr>"),o.push("<tr>"),r=!0),o.push('<td class="legendColorBox"><div style="border:1px solid '+ne.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+d.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+d.label+"</td>")}if(r&&o.push("</tr>"),0!=o.length){var u='<table style="font-size:smaller;color:'+ne.grid.color+'">'+o.join("")+"</table>";if(null!=ne.legend.container)e(ne.legend.container).html(u);else{var h="",f=ne.legend.position,p=ne.legend.margin;null==p[0]&&(p=[p,p]),"n"==f.charAt(0)?h+="top:"+(p[1]+ue.top)+"px;":"s"==f.charAt(0)&&(h+="bottom:"+(p[1]+ue.bottom)+"px;"),"e"==f.charAt(1)?h+="right:"+(p[0]+ue.right)+"px;":"w"==f.charAt(1)&&(h+="left:"+(p[0]+ue.left)+"px;");var g=e('<div class="legend">'+u.replace('style="','style="position:absolute;'+h+";")+"</div>").appendTo(t);if(0!=ne.legend.backgroundOpacity){var _=ne.legend.backgroundColor;null==_&&(_=ne.grid.backgroundColor,_=_&&"string"==typeof _?e.color.parse(_):e.color.extract(g,"background-color"),_.a=1,_=_.toString());var m=g.children();e('<div style="position:absolute;width:'+m.width()+"px;height:"+m.height()+"px;"+h+"background-color:"+_+';"> </div>').prependTo(g).css("opacity",ne.legend.backgroundOpacity)}}}}}function L(e,t,i){var n,o,a,r=ne.grid.mouseActiveRadius,s=r*r+1,l=null;for(n=ie.length-1;n>=0;--n)if(i(ie[n])){var c=ie[n],d=c.xaxis,u=c.yaxis,h=c.datapoints.points,f=d.c2p(e),p=u.c2p(t),g=r/d.scale,_=r/u.scale;if(a=c.datapoints.pointsize,d.options.inverseTransform&&(g=Number.MAX_VALUE),u.options.inverseTransform&&(_=Number.MAX_VALUE),c.lines.show||c.points.show)for(o=0;o<h.length;o+=a){var m=h[o],v=h[o+1];if(null!=m&&!(m-f>g||m-f<-g||v-p>_||v-p<-_)){var b=Math.abs(d.p2c(m)-e),y=Math.abs(u.p2c(v)-t),x=b*b+y*y;x<s&&(s=x,l=[n,o/a])}}if(c.bars.show&&!l){var w="left"==c.bars.align?0:-c.bars.barWidth/2,k=w+c.bars.barWidth;for(o=0;o<h.length;o+=a){var m=h[o],v=h[o+1],C=h[o+2];null!=m&&((ie[n].bars.horizontal?f<=Math.max(C,m)&&f>=Math.min(C,m)&&p>=v+w&&p<=v+k:f>=m+w&&f<=m+k&&p>=Math.min(C,v)&&p<=Math.max(C,v))&&(l=[n,o/a]))}}}return l?(n=l[0],o=l[1],a=ie[n].datapoints.pointsize,{datapoint:ie[n].datapoints.points.slice(o*a,(o+1)*a),dataIndex:o,series:ie[n],seriesIndex:n}):null}function H(e){ne.grid.hoverable&&Y("plothover",e,function(e){return 0!=e.hoverable})}function R(e){ne.grid.hoverable&&Y("plothover",e,function(e){return!1})}function U(e){Y("plotclick",e,function(e){return 0!=e.clickable})}function Y(e,i,n){var o=re.offset(),a=i.pageX-o.left-ue.left,r=i.pageY-o.top-ue.top,s=u({left:a,top:r});s.pageX=i.pageX,s.pageY=i.pageY;var l=L(a,r,n);if(l&&(l.pageX=parseInt(l.series.xaxis.p2c(l.datapoint[0])+o.left+ue.left,10),l.pageY=parseInt(l.series.yaxis.p2c(l.datapoint[1])+o.top+ue.top,10)),ne.grid.autoHighlight){for(var c=0;c<ve.length;++c){var d=ve[c];d.auto!=e||l&&d.series==l.series&&d.point[0]==l.datapoint[0]&&d.point[1]==l.datapoint[1]||$(d.series,d.point)}l&&X(l.series,l.datapoint,e)}t.trigger(e,[s,l])}function V(){var e=ne.interaction.redrawOverlayInterval;if(-1==e)return void K();be||(be=setTimeout(K,e))}function K(){be=null,le.save(),le.clearRect(0,0,he,fe),le.translate(ue.left,ue.top);var e,t;for(e=0;e<ve.length;++e)t=ve[e],t.series.bars.show?ee(t.series,t.point):J(t.series,t.point);le.restore(),r(_e.drawOverlay,[le])}function X(e,t,i){if("number"==typeof e&&(e=ie[e]),"number"==typeof t){var n=e.datapoints.pointsize;t=e.datapoints.points.slice(n*t,n*(t+1))}var o=Z(e,t);-1==o?(ve.push({series:e,point:t,auto:i}),V()):i||(ve[o].auto=!1)}function $(e,t){null==e&&null==t&&(ve=[],V()),"number"==typeof e&&(e=ie[e]),"number"==typeof t&&(t=e.data[t]);var i=Z(e,t);-1!=i&&(ve.splice(i,1),V())}function Z(e,t){for(var i=0;i<ve.length;++i){var n=ve[i];if(n.series==e&&n.point[0]==t[0]&&n.point[1]==t[1])return i}return-1}function J(t,i){var n=i[0],o=i[1],a=t.xaxis,r=t.yaxis,s="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString();if(!(n<a.min||n>a.max||o<r.min||o>r.max)){var l=t.points.radius+t.points.lineWidth/2;le.lineWidth=l,le.strokeStyle=s;var c=1.5*l;n=a.p2c(n),o=r.p2c(o),le.beginPath(),"circle"==t.points.symbol?le.arc(n,o,c,0,2*Math.PI,!1):t.points.symbol(le,n,o,c,!1),le.closePath(),le.stroke()}}function ee(t,i){var n="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString(),o=n,a="left"==t.bars.align?0:-t.bars.barWidth/2;le.lineWidth=t.bars.lineWidth,le.strokeStyle=n,F(i[0],i[1],i[2]||0,a,a+t.bars.barWidth,0,function(){return o},t.xaxis,t.yaxis,le,t.bars.horizontal,t.bars.lineWidth)}function te(t,i,n,o){if("string"==typeof t)return t;for(var a=se.createLinearGradient(0,n,0,i),r=0,s=t.colors.length;r<s;++r){var l=t.colors[r];if("string"!=typeof l){var c=e.color.parse(o);null!=l.brightness&&(c=c.scale("rgb",l.brightness)),null!=l.opacity&&(c.a*=l.opacity),l=c.toString()}a.addColorStop(r/(s-1),l)}return a}var ie=[],ne={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,timezone:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:!1},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},oe=null,ae=null,re=null,se=null,le=null,ce=[],de=[],ue={left:0,right:0,top:0,bottom:0},he=0,fe=0,pe=0,ge=0,_e={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},me=this;me.setData=s,me.setupGrid=T,me.draw=z,me.getPlaceholder=function(){return t},me.getCanvas=function(){return oe},me.getPlotOffset=function(){return ue},me.width=function(){return pe},me.height=function(){return ge},me.offset=function(){var e=re.offset();return e.left+=ue.left,e.top+=ue.top,e},me.getData=function(){return ie},me.getAxes=function(){var t={};return e.each(ce.concat(de),function(e,i){i&&(t[i.direction+(1!=i.n?i.n:"")+"axis"]=i)}),t},me.getXAxes=function(){return ce},me.getYAxes=function(){return de},me.c2p=u,me.p2c=h,me.getOptions=function(){return ne},me.highlight=X,me.unhighlight=$,me.triggerRedrawOverlay=V,me.pointOffset=function(e){return{left:parseInt(ce[c(e,"x")-1].p2c(+e.x)+ue.left,10),top:parseInt(de[c(e,"y")-1].p2c(+e.y)+ue.top,10)}},me.shutdown=y,me.resize=function(){v(),b(oe),b(ae)},me.hooks=_e,function(){for(var t=0;t<a.length;++t){var i=a[t];i.init(me),i.options&&e.extend(!0,ne,i.options)}}(),function(t){var i;for(e.extend(!0,ne,t),null==ne.xaxis.color&&(ne.xaxis.color=ne.grid.color),null==ne.yaxis.color&&(ne.yaxis.color=ne.grid.color),null==ne.xaxis.tickColor&&(ne.xaxis.tickColor=ne.grid.tickColor),null==ne.yaxis.tickColor&&(ne.yaxis.tickColor=ne.grid.tickColor),null==ne.grid.borderColor&&(ne.grid.borderColor=ne.grid.color),null==ne.grid.tickColor&&(ne.grid.tickColor=e.color.parse(ne.grid.color).scale("a",.22).toString()),i=0;i<Math.max(1,ne.xaxes.length);++i)ne.xaxes[i]=e.extend(!0,{},ne.xaxis,ne.xaxes[i]);for(i=0;i<Math.max(1,ne.yaxes.length);++i)ne.yaxes[i]=e.extend(!0,{},ne.yaxis,ne.yaxes[i]);for(ne.xaxis.noTicks&&null==ne.xaxis.ticks&&(ne.xaxis.ticks=ne.xaxis.noTicks),ne.yaxis.noTicks&&null==ne.yaxis.ticks&&(ne.yaxis.ticks=ne.yaxis.noTicks),ne.x2axis&&(ne.xaxes[1]=e.extend(!0,{},ne.xaxis,ne.x2axis),ne.xaxes[1].position="top"),ne.y2axis&&(ne.yaxes[1]=e.extend(!0,{},ne.yaxis,ne.y2axis),ne.yaxes[1].position="right"),ne.grid.coloredAreas&&(ne.grid.markings=ne.grid.coloredAreas),ne.grid.coloredAreasColor&&(ne.grid.markingsColor=ne.grid.coloredAreasColor),ne.lines&&e.extend(!0,ne.series.lines,ne.lines),ne.points&&e.extend(!0,ne.series.points,ne.points),ne.bars&&e.extend(!0,ne.series.bars,ne.bars),null!=ne.shadowSize&&(ne.series.shadowSize=ne.shadowSize),null!=ne.highlightColor&&(ne.series.highlightColor=ne.highlightColor),i=0;i<ne.xaxes.length;++i)f(ce,i+1).options=ne.xaxes[i];for(i=0;i<ne.yaxes.length;++i)f(de,i+1).options=ne.yaxes[i];for(var n in _e)ne.hooks[n]&&ne.hooks[n].length&&(_e[n]=_e[n].concat(ne.hooks[n]));r(_e.processOptions,[ne])}(o),function(){var i,n=t.children("canvas.flot-base"),o=t.children("canvas.flot-overlay");0==n.length||0==o?(t.html(""),t.css({padding:0}),"static"==t.css("position")&&t.css("position","relative"),v(),oe=m("flot-base"),ae=m("flot-overlay"),i=!1):(oe=n.get(0),ae=o.get(0),i=!0),se=oe.getContext("2d"),le=ae.getContext("2d"),re=e(ae),i&&(t.data("plot").shutdown(),me.resize(),le.clearRect(0,0,he,fe),re.unbind(),t.children().not([oe,ae]).remove()),t.data("plot",me)}(),s(n),T(),z(),function(){ne.grid.hoverable&&(re.mousemove(H),re.bind("mouseleave",R)),ne.grid.clickable&&re.click(U),r(_e.bindEvents,[re])}();var ve=[],be=null}function i(e,t){return t*Math.floor(e/t)}e.plot=function(i,n,o){return new t(e(i),n,o,e.plot.plugins)},e.plot.version="0.8-alpha",e.plot.plugins=[],e.fn.plot=function(t,i){return this.each(function(){e.plot(this,t,i)})}}(jQuery)},function(e,t){!function(e){function t(e){function t(e,t,o){var r=null;if(i(t)&&(c(t),n(e),a(e),l(t),_>=2)){var s=d(t),m=0,b=u();void 0===x[t.bars.order]&&(h(s)?x[t.bars.order]=-1*f(g,s-1,Math.floor(_/2)-1)-b:x[t.bars.order]=f(g,Math.ceil(_/2),s-2)+b+2*v),m=x[t.bars.order],r=p(o,t,m),o.points=r}return r}function i(e){return null!=e.bars&&e.bars.show&&null!=e.bars.order}function n(e){var t=y?e.getPlaceholder().innerHeight():e.getPlaceholder().innerWidth(),i=y?o(e.getData(),1):o(e.getData(),0),n=i[1]-i[0];b=n/t}function o(e,t){for(var i=new Array,n=0;n<e.length;n++)i[0]=e[n].data[0]?e[n].data[0][t]:null,i[1]=e[n].data[e[n].data.length-1]?e[n].data[e[n].data.length-1][t]:null;return i}function a(e){g=r(e.getData()),_=g.length}function r(e){for(var t=new Array,i=[],n=0;n<e.length;n++)null!=e[n].bars.order&&e[n].bars.show&&i.indexOf(e[n].bars.order)<0&&(i.push(e[n].bars.order),t.push(e[n]));return t.sort(s)}function s(e,t){var i=e.bars.order,n=t.bars.order;return i<n?-1:i>n?1:0}function l(e){m=void 0!==e.bars.lineWidth?e.bars.lineWidth:2,v=m*b}function c(e){e.bars.horizontal&&(y=!0)}function d(e){for(var t=0,i=0;i<g.length;++i)if(e==g[i]){t=i;break}return t+1}function u(){var e=0;return _%2!=0&&(e=g[Math.ceil(_/2)].bars.barWidth/2),e}function h(e){return e<=Math.ceil(_/2)}function f(e,t,i){for(var n=0,o=t;o<=i;o++)n+=e[o].bars.barWidth+2*v;return n}function p(e,t,i){for(var n=e.pointsize,o=e.points,a=0,r=y?1:0;r<o.length;r+=n)o[r]+=i,t.data[a][3]=o[r],a++;return o}var g,_,m,v,b=1,y=!1,x={};e.hooks.processDatapoints.push(t)}var i={series:{bars:{order:null}}};e.plot.plugins.push({init:t,options:i,name:"orderBars",version:"0.2"})}(jQuery)},function(e,t){!function(e){function t(e,t){return t*Math.floor(e/t)}function i(e,t,i,n){if("function"==typeof e.strftime)return e.strftime(t);var o=function(e,t){return e=""+e,t=""+(null==t?"0":t),1==e.length?t+e:e},a=[],r=!1,s=e.getHours(),l=s<12;null==i&&(i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),null==n&&(n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]);var c;c=s>12?s-12:0==s?12:s;for(var d=0;d<t.length;++d){var u=t.charAt(d);if(r){switch(u){case"a":u=""+n[e.getDay()];break;case"b":u=""+i[e.getMonth()];break;case"d":u=o(e.getDate());break;case"e":u=o(e.getDate()," ");break;case"H":u=o(s);break;case"I":u=o(c);break;case"l":u=o(c," ");break;case"m":u=o(e.getMonth()+1);break;case"M":u=o(e.getMinutes());break;case"q":u=""+(Math.floor(e.getMonth()/3)+1);break;case"S":u=o(e.getSeconds());break;case"y":u=o(e.getFullYear()%100);break;case"Y":u=""+e.getFullYear();break;case"p":u=l?"am":"pm";break;case"P":u=l?"AM":"PM";break;case"w":u=""+e.getDay()}a.push(u),r=!1}else"%"==u?r=!0:a.push(u)}return a.join("")}function n(e){function t(e,t,i,n){e[t]=function(){return i[n].apply(i,arguments)}}var i={date:e};void 0!=e.strftime&&t(i,"strftime",e,"strftime"),t(i,"getTime",e,"getTime"),t(i,"setTime",e,"setTime");for(var n=["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds"],o=0;o<n.length;o++)t(i,"get"+n[o],e,"getUTC"+n[o]),t(i,"set"+n[o],e,"setUTC"+n[o]);return i}function o(e,t){if("browser"==t.timezone)return new Date(e);if(t.timezone&&"utc"!=t.timezone){if("undefined"!=typeof timezoneJS&&void 0!==timezoneJS.Date){var i=new timezoneJS.Date;return i.setTimezone(t.timezone),i.setTime(e),i}return n(new Date(e))}return n(new Date(e))}function a(n){n.hooks.processDatapoints.push(function(n,a,r){e.each(n.getAxes(),function(e,n){var a=n.options;"time"==a.mode&&(n.tickGenerator=function(e){var i=[],n=o(e.min,a),r=0,l=a.tickSize&&"quarter"===a.tickSize[1]||a.minTickSize&&"quarter"===a.minTickSize[1]?d:c;null!=a.minTickSize&&(r="number"==typeof a.tickSize?a.tickSize:a.minTickSize[0]*s[a.minTickSize[1]]);for(var u=0;u<l.length-1&&!(e.delta<(l[u][0]*s[l[u][1]]+l[u+1][0]*s[l[u+1][1]])/2&&l[u][0]*s[l[u][1]]>=r);++u);var h=l[u][0],f=l[u][1];if("year"==f){if(null!=a.minTickSize&&"year"==a.minTickSize[1])h=Math.floor(a.minTickSize[0]);else{var p=Math.pow(10,Math.floor(Math.log(e.delta/s.year)/Math.LN10)),g=e.delta/s.year/p;h=g<1.5?1:g<3?2:g<7.5?5:10,h*=p}h<1&&(h=1)}e.tickSize=a.tickSize||[h,f];var _=e.tickSize[0];f=e.tickSize[1];var m=_*s[f];"second"==f?n.setSeconds(t(n.getSeconds(),_)):"minute"==f?n.setMinutes(t(n.getMinutes(),_)):"hour"==f?n.setHours(t(n.getHours(),_)):"month"==f?n.setMonth(t(n.getMonth(),_)):"quarter"==f?n.setMonth(3*t(n.getMonth()/3,_)):"year"==f&&n.setFullYear(t(n.getFullYear(),_)),n.setMilliseconds(0),m>=s.minute?n.setSeconds(0):m>=s.hour?n.setMinutes(0):m>=s.day?n.setHours(0):m>=4*s.day?n.setDate(1):m>=2*s.month?n.setMonth(t(n.getMonth(),3)):m>=2*s.quarter?n.setMonth(t(n.getMonth(),6)):m>=s.year&&n.setMonth(0);var v,b=0,y=Number.NaN;do{if(v=y,y=n.getTime(),i.push(y),"month"==f||"quarter"==f)if(_<1){n.setDate(1);var x=n.getTime();n.setMonth(n.getMonth()+("quarter"==f?3:1));var w=n.getTime();n.setTime(y+b*s.hour+(w-x)*_),b=n.getHours(),n.setHours(0)}else n.setMonth(n.getMonth()+_*("quarter"==f?3:1));else"year"==f?n.setFullYear(n.getFullYear()+_):n.setTime(y+m)}while(y<e.max&&y!=v);return i},n.tickFormatter=function(e,t){var n=o(e,t.options);if(null!=a.timeformat)return i(n,a.timeformat,a.monthNames,a.dayNames);var r,l=t.options.tickSize&&"quarter"==t.options.tickSize[1]||t.options.minTickSize&&"quarter"==t.options.minTickSize[1],c=t.tickSize[0]*s[t.tickSize[1]],d=t.max-t.min,u=a.twelveHourClock?" %p":"",h=a.twelveHourClock?"%I":"%H";return r=c<s.minute?h+":%M:%S"+u:c<s.day?d<2*s.day?h+":%M"+u:"%b %d "+h+":%M"+u:c<s.month?"%b %d":l&&c<s.quarter||!l&&c<s.year?d<s.year?"%b":"%b %Y":l&&c<s.year?d<s.year?"Q%q":"Q%q %Y":"%Y",i(n,r,a.monthNames,a.dayNames)})})})}var r={},s={second:1e3,minute:6e4,hour:36e5,day:864e5,month:2592e6,quarter:7776e6,year:525949.2*60*1e3},l=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"]],c=l.concat([[3,"month"],[6,"month"],[1,"year"]]),d=l.concat([[1,"quarter"],[2,"quarter"],[1,"year"]]);e.plot.plugins.push({init:a,options:r,name:"time",version:"1.0"}),e.plot.formatDate=i}(jQuery)},function(e,t){var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(e){"use strict";e.extend({giveAjaxifyFields:function(t){var n,o,a={type:"",parentWrapper:"form",countryFieldName:"country",stateFieldName:"state",stateFieldWrapper:".give-field-wrap",chosenState:!0},r=e.extend({},a,t||{});switch(r.type){case"country_state":if(n=e('select[name="'+r.countryFieldName+'"]'),o=n.closest(r.parentWrapper),!n.length||"Country_state"===n.data("give-ajaxify-field"))return;n.data("give-ajaxify-field","country_state"),n.change(function(){var t=e(this),n=t.closest(r.parentWrapper).find('[name="'+r.stateFieldName+'"]'),a=n.closest(r.stateFieldWrapper),s=e("label",a);r.stateFieldWrapper||(s=e('label[for="'+r.stateFieldName+'"]',o),a=n.parent());var l={action:"give_get_states",country:t.val(),field_name:r.stateFieldName};e.post(ajaxurl,l,function(t){if(!t.show_field)return void(r.stateFieldWrapper?a.addClass("give-hidden"):n.addClass("give-hidden"));s.length&&s.text(t.states_label),r.chosenState&&n.chosen("destroy"),r.stateFieldWrapper?a.removeClass("give-hidden"):n.removeClass("give-hidden"),void 0!==i(t.states_found)&&!0===t.states_found?(n.replaceWith(t.data),n=e('[name="'+r.stateFieldName+'"]',a),r.chosenState&&n.chosen()):(n.replaceWith('<input type="text" name="'+r.stateFieldName+'" value="'+t.default_state+'" class="medium-text"/>'),n=e('[name="'+r.stateFieldName+'"]',a))})})}return this}})}(jQuery)},function(e,t){var i={collection:{},get:function(e,t,i){return jQuery?(t=void 0!==t?t:void 0,i=!0===i,(void 0===this.collection[e]||i)&&(this.collection[e]=void 0!==t?jQuery(e,t):jQuery(e)),this.collection[e]):-1}};window.Give_Selector_Cache=i},function(e,t){!function(e){e.fn.repeatable_fields=function(t){function i(t){e(a.wrapper,t).each(function(t,o){var r=this,s=e(r).children(a.container);e(s).children(a.template).hide().find(":input").each(function(){e(this).prop("disabled",!0)});var l=e(s).children(a.row).filter(function(){return!e(this).hasClass(a.template.replace(".",""))}).length;if(e(s).attr("data-rf-row-count",l),e(r).on("click",a.add,function(t){t.stopImmediatePropagation();var o=e(e(s).children(a.template).clone().removeClass(a.template.replace(".",""))[0].outerHTML);e(o).find(":input").each(function(){e(this).prop("disabled",!1)}),"function"==typeof a.before_add&&a.before_add(s);var r=e(o).show().appendTo(s);"function"==typeof a.after_add&&a.after_add(s,r,n),i(r)}),e(r).on("click",a.remove,function(t){if(t.stopImmediatePropagation(),a.confirm_before_remove_row&&a.confirm_before_remove_row_text&&!confirm(a.confirm_before_remove_row_text))return!1;var i=e(this).parents(a.row).first();"function"==typeof a.before_remove&&a.before_remove(s,i),i.remove(),"function"==typeof a.after_remove&&a.after_remove(s)}),!0===a.is_sortable&&void 0!==e.ui&&void 0!==e.ui.sortable){var c=null!==a.sortable_options?a.sortable_options:{};c.handle=a.move,e(r).find(a.container).sortable(c)}})}function n(t,i){var n=e(t).attr("data-rf-row-count");n++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace(a.row_count_placeholder,n-1)})}),e(t).attr("data-rf-row-count",n)}var o={wrapper:".wrapper",container:".container",row:".row",add:".add",remove:".remove",confirm_before_remove_row:!1,confirm_before_remove_row_text:"",move:".move",template:".template",is_sortable:!0,before_add:null,after_add:n,before_remove:null,after_remove:null,sortable_options:null,row_count_placeholder:"{{row-count-placeholder}}"},a=e.extend({},o,t);i(this)}}(jQuery)},function(e,t){/*!
12
  * Give Admin Forms JS
13
  *
14
  * @description: The Give Admin Forms scripts. Only enqueued on the give_forms CPT; used to validate fields, show/hide, and other functions
@@ -17,7 +17,7 @@
17
  * @copyright: Copyright (c) 2016, WordImpress
18
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
19
  */
20
- !function(e){function t(){e(".cmb2-text-money").each(function(t,i){parseInt(e(i).val())||e(i).removeAttr("value")})}var i=function(){e("body").on("change",".give-give_default_radio_inline",function(){e(".give-give_default_radio_inline").prop("checked",!1),e(this).prop("checked",!0)})},n=function(){e("._give_price_option_field input:radio").on("change",function(){"set"===e("._give_price_option_field input:radio:checked").val()?(e("._give_set_price_field").show(),e("#_give_donation_levels_field").hide(),e("._give_display_style_field").hide()):(e("._give_set_price_field").hide(),e("#_give_donation_levels_field").show(),e("._give_display_style_field").show())}).change(),e("._give_display_content_field input:radio").on("change",function(){"enabled"===e("._give_display_content_field input:radio:checked").val()?(e("._give_content_placement_field").show(),e("._give_form_content_field").show()):(e("._give_content_placement_field").hide(),e("._give_form_content_field").hide())}).change(),e("._give_terms_option_field input:radio").on("change",function(){"enabled"===e("._give_terms_option_field input:radio:checked").val()?(e("._give_agree_label_field").show(),e("._give_agree_text_field").show()):(e("._give_agree_label_field").hide(),e("._give_agree_text_field").hide())}).change(),e("._give_payment_display_field input:radio").on("change",function(){"onpage"===e("._give_payment_display_field input:radio:checked").val()?e("._give_reveal_label_field").hide():e("._give_reveal_label_field").show()}).change(),e("._give_custom_amount_field input:radio").on("change",function(){"disabled"===e("._give_custom_amount_field input:radio:checked").val()?(e("._give_custom_amount_range_field ").hide(),e("._give_custom_amount_text_field").hide()):(e("._give_custom_amount_range_field ").show(),e("._give_custom_amount_text_field").show())}).change();var t=e("._give_goal_option_field"),i=e("._give_goal_format_field input:radio");e("._give_close_form_when_goal_achieved_field input:radio").on("change",function(){"disabled"===e("._give_close_form_when_goal_achieved_field input:radio:checked").val()?e("._give_form_goal_achieved_message_field").hide():e("._give_form_goal_achieved_message_field").show()}).change(),t.on("change",function(){"disabled"===e("._give_goal_option_field input:radio:checked").val()?(e("._give_set_goal_field").hide(),e("._give_goal_format_field").hide(),e("._give_goal_color_field").hide(),e("._give_close_form_when_goal_achieved_field").hide(),e("._give_form_goal_achieved_message_field").hide(),e("._give_number_of_donation_goal_field").hide(),e("._give_number_of_donor_goal_field").hide()):(e("._give_set_goal_field").show(),e("._give_goal_format_field").show(),e("._give_goal_color_field").show(),e("._give_close_form_when_goal_achieved_field").show(),"enabled"===e("._give_close_form_when_goal_achieved_field input:radio:checked").val()&&e("._give_form_goal_achieved_message_field").show(),i.change())}).change(),i.on("change",function(){var t=e("._give_goal_format_field input:radio:checked").val(),i=e("._give_goal_option_field input:radio:checked").val();"donation"===t?(e("._give_set_goal_field, ._give_number_of_donor_goal_field,._give_number_of_donation_goal_field").hide(),"disabled"!==i&&e("._give_number_of_donation_goal_field").show()):"donors"===t?(e("._give_set_goal_field, ._give_number_of_donation_goal_field, ._give_number_of_donor_goal_field").hide(),"disabled"!==i&&e("._give_number_of_donor_goal_field").show()):("disabled"===i?e("._give_set_goal_field").hide():e("._give_set_goal_field").show(),e("._give_number_of_donation_goal_field, ._give_number_of_donor_goal_field").hide())}).change(),e("._give_customize_offline_donations_field input:radio").on("change",function(){"enabled"===e("._give_customize_offline_donations_field input:radio:checked").val()?(e("._give_offline_checkout_notes_field").show(),e("._give_offline_donation_enable_billing_fields_single_field").show(),e("._give_offline_donation_subject_field").show(),e("._give_offline_donation_email_field").show()):(e("._give_offline_checkout_notes_field").hide(),e("._give_offline_donation_enable_billing_fields_single_field").hide(),e("._give_offline_donation_subject_field").hide(),e("._give_offline_donation_email_field").hide())}).change(),e("._give_email_options_field input:radio").on("change",function(){"enabled"===e("._give_email_options_field input:radio:checked").val()?e("#email_notification_options .give-field-wrap:not(._give_email_options_field)").show():e("#email_notification_options .give-field-wrap:not(._give_email_options_field)").hide()}).change();var n=e('input[name="_give_name_title_prefix"]:checked').val();"required"!==n&&"optional"!==n||e(".give-title-prefixes-wrap").show(),e('input[name="_give_name_title_prefix"]').on("change",function(){var t=e('input[name="_give_name_title_prefix"]:checked').val();"required"===t||"optional"===t?e(".give-title-prefixes-wrap").show():e(".give-title-prefixes-wrap").hide()})},o=function(){function t(t){var n=i();e(t).find("input.give-level-id-input").val(n),e(t).find(".give-level-id").text(n)}function i(){var t=0,i=0,n=0;return e("#_give_donation_levels_repeat > .cmb-repeatable-grouping").each(function(o,a){n=e(this).find("input.give-level-id-input").val(),n>i&&(i=n),t++}),void 0!==i&&i>=t?parseInt(i)+1:t}if(""===e(".give-level-id").text()){e(".cmb-repeatable-grouping").each(function(t,i){var n=e(i).data("iterator")+1;e(i).find(".give-level-id").text(n),e(i).find(".give-level-id-input").val(n)})}e("body").on("cmb2_add_row",function(e,i){t(i)}),e("body").on("cmb2_shift_rows_complete",function(t,i){e(".cmb-repeatable-grouping").each(function(t,i){var n=e(i).find("input.give-level-id-input").val();e(i).find(".give-level-id").text(n)})})};e(function(){i(),n(),o(),t()})}(jQuery)},function(e,t,i){"use strict";var n=i(3);/*!
21
  * Give Admin Forms JS
22
  *
23
  * @description: The Give Admin Settings scripts. Only enqueued on the give-settings page; used for tabs and other show/hide functionality
@@ -27,7 +27,7 @@
27
  * @copyright: Copyright (c) 2016, WordImpress
28
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
29
  */
30
- jQuery(document).ready(function(e){var t=jQuery("ul.give-payment-gatways-list");t.length&&t.sortable();e("body").on("change","#give-mainform #currency",function(){var t=e("#give-mainform #currency option:selected").text(),i=t.split("(").pop().split(")").shift();""===i&&(i=give_vars.currency_sign);var n=e("#give-mainform #currency_position").data("before-template");n=n.replace("{currency_pos}",i),e('#give-mainform #currency_position option[value="before"]').text(n);var o=e("#give-mainform #currency_position").data("after-template");o=o.replace("{currency_pos}",i),e('#give-mainform #currency_position option[value="after"]').text(o)}),"disabled"!==e('input[name="name_title_prefix"]:checked').val()&&e(".give-title-prefixes-settings-wrap").show(),e('input[name="name_title_prefix"]').on("change",function(){"disabled"!==e(this).val()?e(".give-title-prefixes-settings-wrap").show():e(".give-title-prefixes-settings-wrap").hide()}),e("a.give-repeat-setting-field").on("click",function(t){t.preventDefault();var i=e(this).parents("td"),n=e("p:first-child",i),o=n.clone(),a=e("p",i).not(".give-field-description").length,r=e(this).data("id")+"_"+ ++a,s=e(this).prev();return e("input",s).val()&&(e(this).before(o),s=e(this).prev(),e("input",s).attr("id",r),e("input",s).val("")),!1}),e(".give-settings-page").on("click","span.give-remove-setting-field",function(t){e(this).parents("p").remove()}),e(".give-email-notification-status","table.giveemailnotifications").on("click",function(){var t=e(this),i=e("i",t),n=e(this).next(),o=e(this).hasClass("give-email-notification-enabled")?"disabled":"enabled",a=e(this).data("id");if(!parseInt(t.data("edit")))return e("div.give-email-notification-status-notice").remove(),e("hr.wp-header-end").after('<div class="updated error give-email-notification-status-notice"><p>'+e(this).closest(".give-email-notification-status").data("notice")+"</p></div>"),e("html, body").animate({scrollTop:e("div.give-email-notification-status-notice").position().top},"slow"),!1;e.ajax({url:ajaxurl,method:"POST",data:{action:"give_set_notification_status",status:o,notification_id:a},beforeSend:function(){t.hide(),n.addClass("is-active")},success:function(e){e.success&&(t.removeClass("give-email-notification-"+t.data("status")),t.addClass("give-email-notification-"+o),t.data("status",o),"enabled"===o?(i.removeClass("dashicons-no-alt"),i.addClass("dashicons-yes")):(i.removeClass("dashicons-yes"),i.addClass("dashicons-no-alt")),n.removeClass("is-active"),t.show())}})}),e("#give-clear-cache").on("click",function(){e.ajax({url:ajaxurl,type:"GET",data:{action:"give_cache_flush"}}).done(function(e){e.success?new n.GiveSuccessAlert({modalContent:{title:give_vars.flush_success,desc:e.data.message,cancelBtnTitle:give_vars.ok}}).render():new n.GiveErrorAlert({modalContent:{title:give_vars.flush_error,desc:e.data.message,cancelBtnTitle:give_vars.ok}}).render()})})})},function(e,t){/*!
31
  * Give Admin Export JS
32
  *
33
  * @description: The Give Admin Settings scripts. Only enqueued on the give-settings and give-tools page; used for exporting CSV
@@ -46,5 +46,5 @@ jQuery(document).ready(function(e){function t(){var t=e("form#give-export_donati
46
  * @copyright: Copyright (c) 2016, WordImpress
47
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
48
  */
49
- !function(e){var t=function(){e(".widget-liquid-right").on("change",".give_forms_display_style_setting_row input",function(){var t=e(this).parents("p"),i=t.next();"onpage"===e("input:checked",t).val()?i.hide():i.show()})};e(function(){t(),e(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")}),e(document).ajaxSuccess(function(i,n,o){t(),e(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")})}(jQuery)},function(e,t,i){"use strict";function n(){var e=jQuery(".give-settings-page"),t=jQuery("h2.give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),a=jQuery("nav",n),r=jQuery("div.give-nav-tab-wrapper > a:not(give-not-tab)"),s=[],l=[],c=0;if(600<jQuery(window).outerWidth()&&(c=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),r.removeClass("give-hidden"),new Promise(function(e,t){jQuery.each(r,function(e,t){t=jQuery(t),c+=parseInt(t.outerWidth()),c<i?s.push(t):l.push(t)}),e(!0)}).then(function(e){if(l.length&&-1!==window.location.search.indexOf("&tab=")){var i={},r=o();l=l.filter(function(e){var t=-1!==parseInt(e.attr("href").indexOf("&tab="+r.tab));return t&&(i=e),!t}),i.length&&(l.unshift(s.pop()),s.push(i))}new Promise(function(e,t){s.length&&jQuery.each(s,function(e,t){t=jQuery(t),t.hasClass("give-hidden")&&t.removeClass("give-hidden")}),e(!0)}).then(function(e){l.length?(a.html(""),jQuery.each(l,function(e,t){t=jQuery(t),t.hasClass("nav-tab-active")||t.addClass("give-hidden"),t.clone().removeClass().appendTo(a)}),jQuery(".give-sub-nav-tab-wrapper",t).length||t.append(n),n.show()):n.hide()})})}function o(){for(var e,t=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<i.length;n++)e=i[n].split("="),t[e[0]]=e[1];return t}var a=i(3),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=!1;!function(e){function t(e,t){return e=accounting.unformat(e,give_vars.decimal_separator).toString(),t="undefined"!==t&&t,e=!1!==t?parseFloat(e).toFixed(t):parseFloat(e).toFixed(give_vars.currency_decimals)}var i=function(t,i){i=jQuery.extend({wrapper:!0,show:!1},i);var n=i.wrapper?e(".give-spinner-wrapper",t):{},o=e(".give-spinner",t);if(i.show)return n.length&&n.addClass("is-active"),void o.addClass("is-active");n.length&&n.removeClass("is-active"),o.removeClass("is-active")},o=function(){e("body").on("click","button.notice-dismiss",function(){"give-invalid-license"!==jQuery(this).closest("div.give-notice").data("notice-id")&&l(jQuery(this).closest("div.give-notice").attr("id"))})},l=function(e){var t=document.location.href,i=t.split("?"),e=void 0===e?"":e.replace("give-","");if(i.length>=2){for(var n=i.shift(),o=i.join("?"),a=encodeURIComponent("give-message")+"=",r=o.split(/[&;]/g),s=r.length;s-- >0;)(-1!==r[s].lastIndexOf(a,0)||""!==e&&-1!==r[s].lastIndexOf("give-messages",0)&&r[s].match(e+"$"))&&r.splice(s,1);t=n+"?"+r.join("&"),window.history.pushState("",document.title,t)}return t},c=function(){var t=e(".give_datepicker");t.length>0&&t.datepicker({dateFormat:give_vars.date_format})},d=function(){var t=e(".give-select-chosen");t.hasClass("give-chosen-settings")?t.chosen({no_results_text:give_vars.chosen_add_title_prefix+" ",width:"30%"}).on("chosen:no_results",function(t,i){e(i.chosen.container).on("keydown",function(n){var o=i.chosen.get_search_text();13!==n.keyCode||jQuery(i.chosen.form_field).find('option[value="'+o+'"]').length||(e(i.chosen.form_field).append('<option value="'+o+'" selected>'+o+"</option>").trigger("chosen:updated"),i.chosen.result_highlight=i.chosen.search_results.find("li.active-result").lasteturn,i.chosen.result_select(t))})}):(t.on("chosen:ready",function(){e(this).next(".chosen-container").find("input.chosen-search-input").after('<span class="spinner"></span>')}),t.chosen({inherit_select_classes:!0,placeholder_text_single:give_vars.one_option,placeholder_text_multiple:give_vars.one_or_more_option}),t.on("chosen:no_results",function(){var t=e(this).next(".chosen-container"),i=t.find("li.no-results"),n="";n=t.hasClass("give-select-chosen-ajax")&&i.length?give_vars.chosen.ajax_search_msg.replace("{search_term}",'"'+e("input",t).val()+'"'):give_vars.chosen.no_results_msg.replace("{search_term}",'"'+e("input",t).val()+'"'),i.html(n);var o;e(document.body).on("keyup",".give-select.chosen-container .chosen-search input, .give-select.chosen-container .search-field input",function(t){var i=e(this).val(),n=e(this).closest(".give-select-chosen"),a=n.prev(),r=n.find('input[type="text"]'),s=(n.hasClass("variations"),t.which),l="give_form_search",c=this;if(n.prev().data("search-type")){if("no_ajax"===a.data("search-type"))return;l="give_"+a.data("search-type")+"_search"}i.length<=3||!l.length||9===s||13===s||16===s||17===s||18===s||19===s||20===s||27===s||33===s||34===s||35===s||36===s||37===s||38===s||39===s||40===s||44===s||45===s||144===s||145===s||91===s||93===s||224===s||112<=s&&123>=s||(clearTimeout(o),n.addClass("give-select-chosen-ajax"),o=setTimeout(function(){e.ajax({type:"POST",url:ajaxurl,data:{action:l,s:i,fields:e(c).closest("form").serialize()},dataType:"json",beforeSend:function(){a.closest("ul.chosen-results").empty(),r.prop("disabled",!0)},success:function(t){n.removeClass("give-select-chosen-ajax"),e("option:not(:selected)",a).remove(),t.length?(e.each(t,function(t,i){e('option[value="'+i.id+'"]',a).length||a.prepend('<option value="'+i.id+'">'+i.name+"</option>")}),n.prev("select.give-select-chosen").trigger("chosen:updated")):n.prev("select.give-select-chosen").trigger("chosen:no_results"),r.prop("disabled",!1),r.val(i).focus()}}).fail(function(e){window.console&&window.console.log&&console.log(e)}).done(function(e){r.prop("disabled",!1)})},342))}),e(".give-select-chosen .chosen-search input").each(function(){var t=e(this).parent().parent().parent().prev("select.give-select-chosen").data("search-type"),i="";"form"===t?i=give_vars.search_placeholder:(t="search_placeholder_"+t,give_vars[t]&&(i=give_vars[t])),e(this).attr("placeholder",i)})})),e(".chosen-container").each(function(){0===e(this).width()&&e(this).css("width","100%")}),e("#post").on("click",".give-thickbox",function(){e(".give-select-chosen","#choose-give-form").css("width","100%")})},u={init:function(){this.deleteSingleDonation(),this.resendSingleDonationReceipt()},deleteSingleDonation:function(){new a.GiveConfirmModal({triggerSelector:".delete-single-donation",modalWrapper:"give-modal--warning",modalContent:{title:give_vars.confirm_delete_donation,desc:give_vars.delete_payment},successConfirm:function(e){window.location.assign(e.el.attr("href"))}})},resendSingleDonationReceipt:function(){new a.GiveConfirmModal({triggerSelector:".resend-single-donation-receipt",modalContent:{title:give_vars.confirm_resend,desc:give_vars.resend_receipt},successConfirm:function(e){window.location.assign(e.el.attr("href"))}})}},h={init:function(){this.edit_address(),this.add_note(),this.remove_note(),this.new_donor(),this.resend_receipt(),this.variable_price_list()},edit_address:function(){e('select[name="give-payment-address[0][country]"]').change(function(){var t=e(this);return data={action:"give_get_states",country:t.val(),field_name:"give-payment-address[0][state]"},e.post(ajaxurl,data,function(i){t.closest(".column-container").find("#give-order-address-state-wrap").removeClass("give-hidden"),t.closest(".column-container").find(".give-column").removeClass("column-full"),t.closest(".column-container").find(".give-column").addClass("column");var n=e("#give-order-address-state-wrap");n.find("*").not(".order-data-address-line").remove(),void 0!==r(i.states_found)&&!0===i.states_found?(n.append(i.data),n.find("select").chosen()):(n.append('<input type="text" name="give-payment-address[0][state]" value="'+i.default_state+'" class="give-edit-toggles medium-text"/>'),void 0!==r(i.show_field)&&!1===i.show_field&&(t.closest(".column-container").find("#give-order-address-state-wrap").addClass("give-hidden"),t.closest(".column-container").find(".give-column").addClass("column-full"),t.closest(".column-container").find(".give-column").removeClass("column")))}),!1})},add_note:function(){e("#give-add-payment-note").on("click",function(t){t.preventDefault();var i={action:"give_insert_payment_note",payment_id:e(this).data("payment-id"),note:e("#give-payment-note").val()};if(i.note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-payment-notes-inner").append(t),e(".give-no-payment-notes").hide(),e("#give-payment-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#give-payment-note").css("border-color");e("#give-payment-note").css("border-color","red"),setTimeout(function(){e("#give-payment-note").css("border-color",n)},500)}})},remove_note:function(){e("body").on("click",".give-delete-payment-note",function(t){t.preventDefault();var i=this;new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_deletion,desc:give_vars.delete_payment_note},successConfirm:function(t){var n={action:"give_delete_payment_note",payment_id:e(i).data("payment-id"),note_id:e(i).data("note-id")};e.ajax({type:"POST",data:n,url:ajaxurl,success:function(t){return e("#give-payment-note-"+n.note_id).remove(),e(".give-payment-note").length||e(".give-no-payment-notes").show(),!1}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}}).render()})},new_donor:function(){e("#give-donor-details").on("click",".give-payment-new-donor, .give-payment-new-donor-cancel",function(t){t.preventDefault(),e(".donor-info").toggle(),e(".new-donor").toggle(),e(".new-donor").is(":visible")?e("#give-new-donor").val(1):e("#give-new-donor").val(0)})},resend_receipt:function(){e("body").on("click","#give-resend-receipt",function(t){var i=this;t.preventDefault(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_action,desc:give_vars.resend_receipt},successConfirm:function(){window.location.assign(e(i).attr("href"))}}).render()})},variable_price_list:function(){e("#give_payment_form_select").chosen().change(function(){var t,i=e(".give-donation-level");return!!(t=e(this).val())&&(!!i.length&&void e.ajax({type:"POST",url:ajaxurl,data:{form_id:t,payment_id:e('input[name="give_payment_id"]').val(),action:"give_check_for_form_price_variations_html"},success:function(t){t=t.trim(),t?(i.html(t),e('select[name="give-variable-price"]').chosen().change()):i.html("")}}))}),e("#give-donation-overview").on("change",'select[name="give-variable-price"]',function(){var t=jQuery(this).data("prices"),i=e("#give-payment-total");""!==t&&e(this).val()in t&&(i.val(t[e(this).val()]).css("background-color","yellow"),window.setTimeout(function(){i.css("background-color","white")},1e3))})}},f={init:function(){this.toggle_gateways(),this.setting_change_country(),this.toggle_options(),this.main_setting_update_notice(),this.verify_settings(),this.saveButtonTriggered(),this.changeAlert(),this.detectSettingsChange(),this.sequentialDonationIDPreview()},toggle_gateways:function(){e(".gateways-checkbox").on("click",function(){var t=e(this).prev(".gateways-radio"),i=(this.checked,e(".gateways-checkbox:checked"));1===i.length?(i.prev(".gateways-radio").attr("checked","checked"),this.checked?t.removeAttr("disabled"):t.attr("disabled","disabled")):this.checked?(t.removeAttr("disabled"),t.removeAttr("checked")):t.attr("disabled","disabled")})},setting_change_country:function(){e('select[name="base_country"]').change(function(){var t=e(this),i={action:"give_get_states",country:t.val(),field_name:"base_state"};return e.post(ajaxurl,i,function(n){t.closest("tr").next().show(),e("#base_state_chosen").remove(),void 0!=r(n.states_found)&&1==n.states_found?(e(':input[name="base_state"]').replaceWith(n.data).addClass("give-select-chosen"),e(':input[name="base_state"]').chosen()):(void 0!=r(n.show_field)&&0==n.show_field&&t.closest("tr").next().hide(),e(':input[name="base_state"]').replaceWith('<input type="text" name="'+i.field_name+'" value="'+n.default_state+'" class="give-edit-toggles medium-text"/>'))}),!1})},toggle_options:function(){e('input[name="email_access"]',".give-setting-tab-body-general").on("change",function(){var t=e('input[name="email_access"]:checked',".give-setting-tab-body-general").val(),i=e('input[name="enable_recaptcha"]:checked',".give-setting-tab-body-general").val();"enabled"===t?(e('input[name="enable_recaptcha"]').parents("tr").show(),"enabled"===i?(e("#recaptcha_key").parents("tr").show(),e("#recaptcha_secret").parents("tr").show()):(e("#recaptcha_key").parents("tr").hide(),e("#recaptcha_secret").parents("tr").hide())):(e("#recaptcha_key").parents("tr").hide(),e("#recaptcha_secret").parents("tr").hide(),e('input[name="enable_recaptcha"]').parents("tr").hide())}).change(),e('input[name="enable_recaptcha"]',".give-setting-tab-body-general").on("change",function(){var t=e('input[name="email_access"]:checked',".give-setting-tab-body-general").val(),i=e('input[name="enable_recaptcha"]:checked',".give-setting-tab-body-general").val();"enabled"===t&&"enabled"===i?(e("#recaptcha_key").parents("tr").show(),e("#recaptcha_secret").parents("tr").show()):(e("#recaptcha_key").parents("tr").hide(),e("#recaptcha_secret").parents("tr").hide())}).change(),e('input[name="form_featured_img"]',".give-setting-tab-body-display").on("change",function(){"enabled"===e('input[name="form_featured_img"]:checked',".give-setting-tab-body-display").val()?e("#featured_image_size").parents("tr").show():e("#featured_image_size").parents("tr").hide()}).change(),e('input[name="terms"]',".give-setting-tab-body-display").on("change",function(){"enabled"===e('input[name="terms"]:checked',".give-setting-tab-body-display").val()?(e("#agree_to_terms_label").parents("tr").show(),e("#wp-agreement_text-wrap").parents("tr").show()):(e("#agree_to_terms_label").parents("tr").hide(),e("#wp-agreement_text-wrap").parents("tr").hide())}).change(),e('input[name="admin_notices"]',".give-setting-tab-body-emails").on("change",function(){"enabled"===e('input[name="admin_notices"]:checked',".give-setting-tab-body-emails").val()?(e("#donation_notification_subject").parents("tr").show(),e("#wp-donation_notification-wrap").parents("tr").show(),e("#admin_notice_emails").parents("tr").show()):(e("#donation_notification_subject").parents("tr").hide(),e("#wp-donation_notification-wrap").parents("tr").hide(),e("#admin_notice_emails").parents("tr").hide())}).change(),e('input[name="sequential-ordering_status"]',".give-setting-tab-body-general").on("change",function(){var t=e('input[name="sequential-ordering_status"]:checked',".give-setting-tab-body-general").val(),i=e(this).closest("table");"enabled"===t?e("input",i).not('input[name="sequential-ordering_status"]').parents("tr").show():e("input",i).not('input[name="sequential-ordering_status"]').parents("tr").hide()}).change()},main_setting_update_notice:function(){var t=e("#setting-error-give-setting-updated");t.length&&window.setTimeout(function(){t.slideUp()},5e3)},verify_settings:function(){var t=e("#success_page"),i=e("#failure_page");t.add(i).change(function(){if(t.val()===i.val()){var n='<div id="setting-error-give-matched-success-failure-page" class="updated settings-error notice is-dismissible"> <p><strong>'+give_vars.matched_success_failure_page+'</strong></p> <button type="button" class="notice-dismiss"><span class="screen-reader-text">'+give_vars.dismiss_notice_text+"</span></button> </div>",o=e("#setting-error-give-matched-success-failure-page");if(e(this).val(""),o.length)return!1;e("h1","#give-mainform").after(n),o=e("#setting-error-give-matched-success-failure-page"),e(".notice-dismiss",o).click(function(){o.remove()})}}).change()},saveButtonTriggered:function(){e(".give-settings-setting-page").on("click",".give-save-button",function(){e(window).unbind("beforeunload")})},changeAlert:function(){e(window).bind("beforeunload",function(e){var t=give_vars.setting_not_save_message;if(s)return(e||window.event).returnValue=t,t})},detectSettingsChange:function(){var t=e(".give-settings-setting-page");if(t.length>0){var i=e("#give-mainform").serialize();t.on("change keyup blur","form",function(){var t=e("#give-mainform").serialize();s=i!==t})}},sequentialDonationIDPreview:function(){var t=jQuery("#sequential-ordering_preview");t.length&&(jQuery("#sequential-ordering_number_prefix, #sequential-ordering_number, #sequential-ordering_number_padding, #sequential-ordering_number_suffix").on("keyup change",function(){var e=jQuery("#sequential-ordering_number_prefix").val(),i=jQuery("#sequential-ordering_number").val().trim()||"1",n=jQuery("#sequential-ordering_number_padding").val().trim(),o=jQuery("#sequential-ordering_number_suffix").val(),a=""+e+i.padStart(n,"0")+o;t.val(a)}),jQuery("#sequential-ordering_number_prefix").trigger("keyup"),jQuery("#sequential-ordering_number_prefix, #sequential-ordering_number_suffix").on("blur",function(){e(this).val(e(this).val().replace(new RegExp(" ","g"),"-"))}))}},p={init:function(){this.date_options(),this.donors_export(),this.recount_stats()},date_options:function(){e("#give-graphs-date-options").change(function(){"other"===e(this).val()?e("#give-date-range-options").show():e("#give-date-range-options").hide()})},donors_export:function(){e("#give_donor_export_form").change(function(){var t=e(this),i=e("option:selected",t).val(),n=e("#give_customer_export_option");"0"===t.val()?n.show():n.hide();var o=e(".give_price_options_select");if(0!=parseInt(i)){var a={action:"give_check_for_form_price_variations",form_id:i,all_prices:!0};e.post(ajaxurl,a,function(t){o.remove(),e("#give_donor_export_form_chosen").after(t)})}else o.remove()})},recount_stats:function(){e("body").on("change","#recount-stats-type",function(){var t=e("#give-tools-recount-form"),i=e("option:selected",this).data("type"),n=e("#recount-stats-submit"),o=e(".tools-form-dropdown");if(t.find(".notice-wrap").remove(),n.removeClass("button-disabled").attr("disabled",!1),o.hide(),e(".give-recount-stats-descriptions span").hide(),"reset-stats"===i){t.append('<div class="notice-wrap"></div>');var a=t.find(".notice-wrap");a.html('<div class="notice notice-warning"><p><input type="checkbox" id="confirm-reset" name="confirm_reset_store" value="1" /> <label for="confirm-reset">'+give_vars.reset_stats_warn+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else if("delete-test-donors"===i){t.append('<div class="notice-wrap"></div>');var a=t.find(".notice-wrap");a.html('<div class="notice notice-warning"><p><input type="checkbox" id="confirm-reset" name="confirm_reset_store" value="1" /> <label for="confirm-reset">'+give_vars.delete_test_donor+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else if("delete-import-donors"===i){t.append('<div class="notice-wrap"></div>');var a=t.find(".notice-wrap");a.html('<div class="notice notice-warning"><p><input type="checkbox" id="confirm-reset" name="confirm_reset_store" value="1" /> <label for="confirm-reset">'+give_vars.delete_import_donor+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else o.hide(),o.val(0);var r=e(".tools-form-dropdown-"+i);r.show(),r.find(".give-select-chosen").css({width:"auto","min-width":"250px"}),e("#"+i).show()}),e("body").on("change","#confirm-reset",function(){e(this).is(":checked")?e("#recount-stats-submit").removeClass("button-disabled").removeAttr("disabled"):e("#recount-stats-submit").addClass("button-disabled").attr("disabled","disabled")}),e("#give-tools-recount-form").submit(function(t){var i=e("#recount-stats-type").val(),n=e(this),o=e("option:selected",this).data("type");if("reset-stats"===o){if(e("#confirm-reset").is(":checked"))return!0;r=!0}n.find(".notice-wrap").remove(),n.append('<div class="notice-wrap"></div>');var a=n.find(".notice-wrap"),r=!1;if(null!==i&&0!==i||(a.html('<div class="updated error"><p>'+give_vars.batch_export_no_class+"</p></div>"),r=!0),"recount-form"===o){0==e('select[name="form_id"]').val()&&(a.html('<div class="updated error"><p>'+give_vars.batch_export_no_reqs+"</p></div>"),r=!0)}if(r)return n.find(".button-disabled").removeClass("button-disabled"),!1})}},g={init:function(){this.submit(),this.dismiss_message()},submit:function(){var t=this;e(document.body).on("submit",".give-export-form",function(i){i.preventDefault();var n=e(this).find('input[type="submit"]');if(!n.hasClass("button-disabled")){var o=e(this).serialize();n.addClass("button-disabled"),e("form.give-export-form select").attr("disabled",!0).trigger("chosen:updated");var a=e(this);e(this).find(".add-notices").length>0&&(a=e(this).find(".add-notices")),a.find(".notice-wrap").remove(),a.append('<div class="notice-wrap give-clearfix"><span class="spinner is-active"></span><div class="give-progress"><div></div></div></div>'),t.process_step(1,o,t,this)}})},process_step:function(t,i,n,o){s=!0;var a=!1;e.ajax({type:"POST",url:ajaxurl,data:{form:i,action:"give_do_ajax_export",step:t},dataType:"json",success:function(t){if("done"==t.step||t.error||t.success){s=!1,a=!0;var r=e(o).parent().find(".notice-wrap");r.find(".give-progress");if(e(o).find(".button-disabled").removeClass("button-disabled"),e(o).find("select").attr("disabled",!1).trigger("chosen:updated"),t.error){var l=t.message;r.html('<div class="updated error"><p>'+l+"</p></div>")}else if(t.success){var c=t.message;r.html('<div id="give-batch-success" class="updated notice is-dismissible"><p>'+c+'<span class="notice-dismiss"></span></p></div>')}else r.remove(),window.location=t.url}else e(".give-progress div").animate({width:t.percentage+"%"},50,function(){}),n.process_step(parseInt(t.step),i,n,o);!0===a&&e("#give-tools-recount-form").length>0&&(e("#give-tools-recount-form")[0].reset(),e("#give-tools-recount-form .tools-form-dropdown").hide(),e("#give-tools-recount-form .tools-form-dropdown-recount-form-select").val("0").trigger("chosen:updated"))}}).fail(function(t){s=!1,window.console&&window.console.log&&console.log(t),e(".notice-wrap").append(t.responseText)})},dismiss_message:function(){e("body").on("click","#give-batch-success .notice-dismiss",function(){e("#give-batch-success").parent().slideUp("fast")})}},_={el:{},init:function(){this.submit(),this.dismiss_message()},submit:function(){var t=this;t.el.main_container=Give_Selector_Cache.get("#give-db-updates"),t.el.update_link=Give_Selector_Cache.get(".give-update-now",t.el.main_container),t.el.run_upload_container=Give_Selector_Cache.get(".give-run-database-update",t.el.progress_main_container),t.el.progress_main_container=Give_Selector_Cache.get(".progress-container",t.el.main_container),t.el.heading=Give_Selector_Cache.get(".update-message",t.el.progress_main_container),t.el.progress_container=Give_Selector_Cache.get(".progress-content",t.el.progress_main_container),t.el.update_progress_counter=Give_Selector_Cache.get(e(".give-update-progress-count")),t.el.main_container.data("resume-update")&&(t.el.update_link.addClass("active").hide().removeClass("give-hidden"),e("#give-restart-upgrades").length||(give_vars.ajax.length||window.setTimeout(_.start_db_update,1e3),window.setTimeout(_.get_db_updates_info,1e3,t))),t.el.update_link.hasClass("active")||(t.el.update_link.on("click","",function(e){e.preventDefault(),t.el.run_upload_container.find(".notice").remove(),t.el.run_upload_container.append('<div class="notice notice-error non-dismissible give-run-update-containt"><p> <a href="#" class="give-run-update-button button">'+give_vars.db_update_confirmation_msg_button+"</a> "+give_vars.db_update_confirmation_msg+"</p></div>")}),e("#give-db-updates").on("click","a.give-run-update-button",function(i){return i.preventDefault(),!e(this).hasClass("active")&&(e(this).addClass("active").fadeOut(),t.el.update_link.addClass("active").fadeOut(),e("#give-db-updates .give-run-update-containt").slideUp(),t.el.progress_container.find(".notice-wrap").remove(),t.el.progress_container.append('<div class="notice-wrap give-clearfix"><span class="spinner is-active"></span><div class="give-progress"><div></div></div></div>'),t.el.progress_main_container.removeClass("give-hidden"),_.start_db_update(),window.setTimeout(_.get_db_updates_info,500,t),!1)}))},start_db_update:function(){e.ajax({type:"POST",url:ajaxurl,data:{action:"give_run_db_updates",run_db_update:1,nonce:give_vars.db_update_nonce},dataType:"json",success:function(e){}}).always(function(){give_vars.ajax.length||window.setTimeout(_.start_db_update,1e3)})},get_db_updates_info:function(t){e.ajax({type:"POST",url:ajaxurl,data:{action:"give_db_updates_info"},dataType:"json",success:function(i){var n=Give_Selector_Cache.get(".notice-wrap",t.el.progress_container,!0);-1!==e.inArray("success",Object.keys(i))?i.success?(t.el.update_progress_counter.length&&t.el.update_progress_counter.text("100%"),-1!==e.inArray("heading",Object.keys(i.data))&&t.el.heading.html("<strong>"+i.data.heading+"</strong>"),t.el.update_link.closest("p").remove(),n.html('<div class="notice notice-success is-dismissible"><p>'+i.data.message+'</p><button type="button" class="notice-dismiss"></button></div>')):(-1!==e.inArray("heading",Object.keys(i.data))&&t.el.heading.html("<strong>"+i.data.heading+"</strong>"),i.data.message?(t.el.update_link.closest("p").remove(),n.html('<div class="notice notice-error is-dismissible"><p>'+i.data.message+'</p><button type="button" class="notice-dismiss"></button></div>')):setTimeout(function(){t.el.update_link.removeClass("active").show(),t.el.progress_main_container.addClass("give-hidden")},1e3)):i&&-1!==e.inArray("percentage",Object.keys(i.data))?(t.el.update_progress_counter.length&&t.el.update_progress_counter.text(i.data.total_percentage+"%"),-1!==e.inArray("heading",Object.keys(i.data))&&t.el.heading.html("<strong>"+i.data.heading+"</strong>"),e(".give-progress div","#give-db-updates").animate({width:i.data.percentage+"%"},50,function(){}),window.setTimeout(_.get_db_updates_info,1e3,t)):(n.html('<div class="notice notice-error"><p>'+give_vars.updates.ajax_error+"</p></div>"),setTimeout(function(){t.el.update_link.removeClass("active").show(),t.el.progress_main_container.addClass("give-hidden")},1e3))}})},process_step:function(t,i,n){s=!0,e.ajax({type:"POST",url:ajaxurl,data:{action:"give_do_ajax_updates",step:parseInt(t),update:parseInt(i)},dataType:"json",success:function(t){s=!1;var i=Give_Selector_Cache.get(".notice-wrap",n.el.progress_container,!0);-1!==e.inArray("success",Object.keys(t))?t.success?(-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading+"</strong>"),n.el.update_link.closest("p").remove(),i.html('<div class="notice notice-success is-dismissible"><p>'+t.data.message+'</p><button type="button" class="notice-dismiss"></button></div>')):(-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading+"</strong>"),i.html('<div class="notice notice-error"><p>'+t.data.message+"</p></div>"),setTimeout(function(){n.el.update_link.removeClass("active").show(),n.el.progress_main_container.addClass("give-hidden")},5e3)):t&&-1!==e.inArray("percentage",Object.keys(t.data))?(e(".give-progress div","#give-db-updates").animate({width:t.data.percentage+"%"},50,function(){}),-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading.replace("{update_count}",n.el.heading.data("update-count"))+"</strong>"),n.process_step(parseInt(t.data.step),t.data.update,n)):(i.html('<div class="notice notice-error"><p>'+give_vars.updates.ajax_error+"</p></div>"),setTimeout(function(){n.el.update_link.removeClass("active").show(),n.el.progress_main_container.addClass("give-hidden")},5e3))}}).fail(function(e){s=!1,window.console&&window.console.log&&console.log(e),Give_Selector_Cache.get(".notice-wrap",self.el.progress_container).append(e.responseText)}).always(function(){})},dismiss_message:function(){e("body").on("click","#poststuff .notice-dismiss",function(){e(this).parent().slideUp("fast")})}},m={init:function(){this.restartUpgrade(),this.stopUpgrade(),this.restartUpdater()},restartUpgrade:function(){jQuery("#give-restart-upgrades").click("click",function(e){var t=this;e.preventDefault(),jQuery(".give-doing-update-text-p").show(),jQuery(".give-update-paused-text-p").hide(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_action,desc:give_vars.restart_upgrade},successConfirm:function(){window.location.assign(jQuery(t).data("redirect-url"))}}).render()})},stopUpgrade:function(){jQuery("#give-pause-upgrades").click("click",function(e){var t=this;e.preventDefault(),jQuery(".give-doing-update-text-p").hide(),jQuery(".give-update-paused-text-p").show(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_action,desc:give_vars.stop_upgrade},successConfirm:function(){window.location.assign(jQuery(t).data("redirect-url"))}}).render()})},restartUpdater:function(){jQuery(".give-restart-updater-btn,.give-run-update-now").click("click",function(e){var t=this;e.preventDefault(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_action,desc:give_vars.restart_update},successConfirm:function(){window.location.assign(jQuery(t).attr("href"))}}).render()})}},v=function(){e('select[name="give-payment-status"]').on("change",function(){var t=e(this).val();e(".give-donation-status").removeClass(function(e,t){return(t.match(/\bstatus-\S+/g)||[]).join(" ")}).addClass("status-"+t)})},b={init:function(){this.unlockDonorFields(),this.editDonor(),this.add_email(),this.removeUser(),this.cancelEdit(),this.add_note(),this.delete_checked(),this.addressesAction(),this.bulkDeleteDonor(),e("body").on("click",'#give-donors-filter .bulkactions input[type="submit"]',this.handleBulkActions)},unlockDonorFields:function(t){e("body").on("click",".give-lock-block",function(e){new a.GiveErrorAlert({modalContent:{title:give_vars.unlock_donor_fields_title,desc:give_vars.unlock_donor_fields_message,cancelBtnTitle:give_vars.ok}}).render(),e.preventDefault()})},editDonor:function(){e("body").on("click","#edit-donor",function(t){t.preventDefault(),e("#give-donor-card-wrapper .editable").hide(),e("#give-donor-card-wrapper .edit-item").fadeIn().css("display","block")})},removeUser:function(){e("body").on("click","#disconnect-donor",function(t){if(t.preventDefault(),!confirm(give_vars.disconnect_user))return!1;var i=e('input[name="customerinfo[id]"]').val(),n={give_action:"disconnect-userid",customer_id:i,_wpnonce:e("#edit-donor-info #_wpnonce").val()};e.post(ajaxurl,n,function(e){window.location.href=e.redirect},"json")})},cancelEdit:function(){e("body").on("click","#give-edit-donor-cancel",function(t){t.preventDefault(),e("#give-donor-card-wrapper .edit-item").hide(),e("#give-donor-card-wrapper .editable").show(),e(".give_user_search_results").html("")})},add_note:function(){e("body").on("click","#add-donor-note",function(t){t.preventDefault();var i={give_action:"add-donor-note",customer_id:e("#donor-id").val(),donor_note:e("#donor-note").val(),add_donor_note_nonce:e("#add_donor_note_nonce").val()};if(i.donor_note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-donor-notes").prepend(t),e(".give-no-donor-notes").hide(),e("#donor-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#donor-note").css("border-color");e("#donor-note").css("border-color","red"),setTimeout(function(){e("#donor-note").css("border-color",n)},500)}})},delete_checked:function(){e("#give-donor-delete-confirm").change(function(){var t=e("#give-donor-delete-records"),i=e("#give-delete-donor");e(this).prop("checked")?(t.attr("disabled",!1),i.attr("disabled",!1)):(t.attr("disabled",!0),t.prop("checked",!1),i.attr("disabled",!0))})},add_email:function(){e("#add-donor-email").length&&e(document.body).on("click","#add-donor-email",function(t){t.preventDefault();var i=e(this),n=i.parent();n.parent().find(".notice-wrap").remove(),n.find(".spinner").css("visibility","visible"),i.attr("disabled",!0);var o=n.find('input[name="donor-id"]').val(),a=n.find('input[name="additional-email"]').val(),r=n.find('input[name="make-additional-primary"]').is(":checked"),s=n.find('input[name="add_email_nonce"]').val(),l={give_action:"add_donor_email",customer_id:o,email:a,primary:r,_wpnonce:s};e.post(ajaxurl,l,function(e){!0===e.success?window.location.href=e.redirect:(i.attr("disabled",!1),n.after('<div class="notice-wrap"><div class="notice notice-error inline"><p>'+e.message+"</p></div></div>"),n.find(".spinner").css("visibility","hidden"))},"json")})},addressesAction:function(){var t=this,n=e("#donor-address-wrapper"),o=e(".all-address",n),a=e(".give-no-address-message",n),r=e(o).parent(),s=e(".address-form",n),l=e(".js-cancel",s),c=e('select[name="country"]',s),d=e(".add-new-address",n),u=parseInt(e('input[name="donor-id"]').val());c.on("change",function(){e(this).trigger("chosen:updated")}),o.on("click",".js-edit",function(i){var n=e(this).closest(".address");i.preventDefault(),e(".notice",r).remove(),t.__set_address_form_val(n),t.__set_address_form_action("update",n.data("address-id")),d.hide(),o.addClass("give-hidden"),s.removeClass("add-new-address-form-hidden"),s.data("process","update")}),o.on("click",".js-remove",function(i){i.preventDefault();var n=e(this).closest(".address");e(".notice",r).remove(),s.data("changed",!0),t.__set_address_form_val(n),t.__set_address_form_action("remove",n.data("address-id")),s.trigger("submit")}),d.on("click",function(i){i.preventDefault(),e(".notice",r).remove(),e(this).hide(),o.addClass("give-hidden"),s.removeClass("add-new-address-form-hidden"),t.__set_address_form_action("add"),t.__set_address_form_action()}),l.on("click",function(e){e.preventDefault(),s.find('input[type="text"]').val(""),d.show(),o.removeClass("give-hidden"),s.addClass("add-new-address-form-hidden")}),s.on("change",function(){e(this).data("changed",!0)}).on("submit",function(t){t.preventDefault();var l=e(this);return e(".notice",r).remove(),e(this).data("changed")?(e.ajax({type:"POST",url:ajaxurl,data:{action:"donor_manage_addresses",donorID:u,form:e("form",s).serialize()},beforeSend:function(){i(n,{show:!0})},success:function(t){if(i(n),t.success){var s;switch(t.data.action){case"add":e(".give-grid-row",o).append(t.data.address_html),!a.hasClass("give-hidden")&&e("div.give-grid-col-4",o).length&&a.addClass("give-hidden");break;case"remove":s=o.find('div[data-address-id*="'+t.data.id+'"]').parent(),s.length&&s.animate({"margin-left":"-999"},1e3,function(){s.remove(),a.hasClass("give-hidden")&&!e("div.give-grid-col-4",o).length&&a.removeClass("give-hidden")});break;case"update":s=o.find('div[data-address-id*="'+t.data.id+'"]').parent();var l=s.prev(),c={},d=!1;parseInt(e(".give-grid-row>div",o).length)<2?e(".give-grid-row",o).append(t.data.address_html):(l.length&&(l.after(t.data.address_html),d=!0),d||(c=s.next(),c.length&&c.before(t.data.address_html))),s.remove()}r.prepend(t.data.success_msg)}else r.prepend(t.data.error_msg)},dataType:"json"}).always(function(){l.data("changed",!1),s.find('input[type="text"]').val(""),d.show(),o.removeClass("give-hidden"),s.addClass("add-new-address-form-hidden")}),!1):(d.show(),o.removeClass("give-hidden"),s.addClass("add-new-address-form-hidden"),!1)})},__set_address_form_action:function(t,i){var n=e("#donor-address-wrapper"),o=e(".address-form",n),a=e('input[name="address-action"]',o),r=e('input[name="address-id"]',o);t=t||"add",i=i||"billing",a.val(t),r.val(i)},__set_address_form_val:function(t){var i=e("#donor-address-wrapper"),n=e(".address-form",i),o=e('[data-address-type="state"]',t).text().substr(2).trim();e('select[name="country"]',n).val().trim()!==e('[data-address-type="country"]',t).text().trim()?(e('select[name="country"]',n).val(e('[data-address-type="country"]',t).text().trim()).trigger("chosen:updated").change(),window.setTimeout(function(){e('[name="state"]',n).val(o).trigger("chosen:updated")},500)):e('[name="state"]',n).val(o).trigger("chosen:updated"),e('input[name="line1"]',n).val(e('[data-address-type="line1"]',t).text().trim()),e('input[name="line2"]',n).val(e('[data-address-type="line2"]',t).text().trim()),e('input[name="city"]',n).val(e('[data-address-type="city"]',t).text().trim()),e('input[name="zip"]',n).val(e('[data-address-type="zip"]',t).text().trim())},bulkDeleteDonor:function(){var t=e("body");t.on("click","#give-bulk-delete-cancel",function(t){e(this).closest("tr").hide(),e(".give-skip-donor").trigger("click"),t.preventDefault()}),t.on("click","#cb-select-all-1, #cb-select-all-2",function(){var t=e(this);e.each(e(".donor-selector"),function(){var i=e(this).val(),n=e(this).data("name"),o='<div id="give-donor-'+i+'" data-id="'+i+'"><a class="give-skip-donor" title="'+give_vars.remove_from_bulk_delete+'">X</a>'+n+"</div>";t.is(":checked")&&!e(this).is(":checked")?e("#give-bulk-donors").append(o):t.is(":checked")||e("#give-bulk-donors").find("#give-donor-"+i).remove()})}),t.on("click",".donor-selector",function(){var t=e(this).val(),i=e(this).data("name"),n='<div id="give-donor-'+t+'" data-id="'+t+'"><a class="give-skip-donor" title="'+give_vars.remove_from_bulk_delete+'">X</a>'+i+"</div>";e(this).is(":checked")?e("#give-bulk-donors").prepend(n):e("#give-bulk-donors").find("#give-donor-"+t).remove()}),t.on("click","#give-bulk-delete .give-donor-delete-confirm",function(){e(this).is(":checked")?e("#give-bulk-delete-button").removeAttr("disabled"):(e("#give-bulk-delete-button").attr("disabled",!0),e("#give-bulk-delete .give-donor-delete-records").removeAttr("checked"))}),t.on("click","#give-bulk-delete .give-donor-delete-records",function(){e(this).is(":checked")&&(e("#give-bulk-delete .give-donor-delete-confirm").attr("checked","checked"),e("#give-bulk-delete-button").removeAttr("disabled"))}),t.on("click",".give-skip-donor",function(){var t=e(this).closest("div").data("id");e("#give-donor-"+t).remove(),e("#donor-"+t).find('input[type="checkbox"]').removeAttr("checked")}),t.on("click",".give-single-donor-delete",function(t){var i=e(this).data("id"),n=e("tr#donor-"+i).find(".donor-selector"),o=e('[id^="cb-select-all-"]'),a=e("#give-bulk-donors"),r=n.data("name"),s='<div id="give-donor-'+i+'" data-id="'+i+'"><a class="give-skip-donor" title="'+give_vars.remove_from_bulk_delete+'">X</a>'+r+"</div>";a.html(""),o.is(":checked")&&o.removeAttr("checked"),e(".donor-selector").removeAttr("checked"),n.attr("checked","checked"),0===e("#give-donor-"+i).length&&(a.prepend(s),e("#give-bulk-delete").slideDown()),t.preventDefault()})},handleBulkActions:function(t){var i=e(this).closest(".tablenav").find("select").val(),n=[],o=give_vars.donors_bulk_action.no_action_selected,r=give_vars.donors_bulk_action.no_donor_selected;return e.each(e(".donor-selector:checked"),function(){n.push(e(this).val())}),"-1"===i?(new a.GiveWarningAlert({modalContent:{title:o.title,desc:o.desc,cancelBtnTitle:give_vars.ok}}).render(),!1):parseInt(n)?("delete"===i&&e("#give-bulk-delete").slideDown(),void t.preventDefault()):(new a.GiveWarningAlert({modalContent:{title:r.title,desc:r.desc,cancelBtnTitle:give_vars.ok}}).render(),!1)}},y={init:function(){this.revoke_api_key(),this.regenerate_api_key()},revoke_api_key:function(){e("body").on("click",".give-revoke-api-key",function(e){return confirm(give_vars.revoke_api_key)})},regenerate_api_key:function(){e("body").on("click",".give-regenerate-api-key",function(e){return confirm(give_vars.regenerate_api_key)})}},x={init:function(){var t=e.query.get("give_tab").length?e.query.get("give_tab"):"form_field_options";this.handle_metabox_tab_click(),this.setup_colorpicker_fields(),this.setup_media_fields(),this.setup_repeatable_fields(),this.handle_repeater_group_events(),this.handle_multi_levels_repeater_group_events(),this.activate_tab(e('a[href="#'+t+'"]'))},handle_metabox_tab_click:function(){var t=this;e(".give-metabox-tabs a").on("click",function(i){i.preventDefault();var n=e(this);t.activate_tab(n),t.update_query(n)})},activate_tab:function(t){var i=t.data("tab-id"),n=t.parent(),o=e("ul.give-metabox-sub-tabs",n),a=o.length,r=e(".give-metabox-tabs a"),s=r.parents("li"),l=e("ul.give-metabox-sub-tabs"),c=t.parents("ul.give-metabox-sub-tabs").length;if(e("#give_form_active_tab").val(i),a){n.toggleClass("active"),o.removeClass("give-hidden");var d=e("li.active","ul.give-metabox-sub-tabs");l.not(o).addClass("give-hidden"),s.not(n).removeClass("active"),d.addClass("active")}else c?c&&(e("ul.give-metabox-sub-tabs").addClass("give-hidden"),s.removeClass("active"),t.parents("ul.give-metabox-sub-tabs").removeClass("give-hidden").children("li").removeClass("active"),t.parents("li.has-sub-fields").addClass("active")):s.each(function(t,i){i=e(i),i.removeClass("active"),i.hasClass("has-sub-fields")&&e("ul.give-metabox-sub-tabs",i).addClass("give-hidden")});t.parent().addClass("active"),e(".give_options_panel").removeClass("active"),e(t.attr("href")).addClass("active")},update_query:function(t){var i=t.data("tab-id"),n=e.query.set("give_tab",i).remove("message").toString();history.replaceState&&history.replaceState(null,null,n)},setup_colorpicker_fields:function(){e(document).ready(function(){var t=e(".give-colorpicker");t.length&&t.each(function(t,i){var n=e(i);n.parents(".give-template").length||n.wpColorPicker()})})},setup_media_fields:function(){var t,i,n=e("body");n.on("click",".give-upload-button",function(o){o.preventDefault();var a={};switch(i=e(this),e(this).data("field-type")){case"media":a={title:give_vars.metabox_fields.media.button_title,button:{text:give_vars.metabox_fields.media.button_title},multiple:!1,library:{type:"image"}};break;default:a={title:give_vars.metabox_fields.file.button_title,button:{text:give_vars.metabox_fields.file.button_title},multiple:!1}}void 0!==jQuery(this).closest(".give-field-wrap").find(".give-input-field").attr("editing")&&(wp.media.controller.Library.prototype.defaults.contentUserSetting=!1);var r=jQuery(this).closest(".give-field-wrap").find(".give-input-field").attr("library");void 0!==r&&""!==r&&(a.library={type:r}),t=wp.media(a),t.on("select",function(){var e=t.state().get("selection").first().toJSON(),o=i.prev(),a="id"===i.data("fvalue")?e.id:e.url;if(n.trigger("give_media_inserted",[e,o]),o.val(a),"id"!==i.data("fvalue")){var r='input[name="'+o.attr("name")+'_id"]';o.closest("tr").next("tr").find(r).length&&o.closest("tr").next("tr").find(r).val(e.id)}}),t.open()}),n.on("give_media_inserted",function(t,n){var o=i.parents(".give-field-wrap"),a=e(".give-image-thumb",o);return!!a.length&&("image"!==n.type?(a.addClass("give-hidden"),e("img",a).attr("src",""),!1):(a.find("img").attr("src",n.url),void a.removeClass("give-hidden")))}),e("span.give-delete-image-thumb",".give-image-thumb").on("click",function(t){t.preventDefault();var i=e(this).parents(".give-field-wrap"),n=e(this).parent(),o=e('input[type="text"]',i);n.addClass("give-hidden"),o.val(""),e("img",n).attr("src","")})},setup_repeatable_fields:function(){jQuery(function(){jQuery(".give-repeatable-field-section").each(function(){var t=e(this),i={wrapper:".give-repeatable-fields-section-wrapper",container:".container",row:".give-row",add:".give-add-repeater-field-section-row",remove:".give-remove",move:".give-move",template:".give-template",confirm_before_remove_row:!0,confirm_before_remove_row_text:give_vars.confirm_before_remove_row_text,is_sortable:!0,before_add:null,after_add:w,before_remove:null,after_remove:k,sortable_options:{placeholder:"give-ui-placeholder-state-highlight",start:function(i,n){n.item.next().hasClass("give-template")&&n.item.next().after(n.item);var o=e(".give-row",t).not(".give-template");o.length&&o.each(function(t,i){var n=e('input[type="radio"].give-field',e(i));n.length&&n.each(function(){e(this).attr("data-give-checked",e(this).is(":checked"))})}),e("body").trigger("repeater_field_sorting_start",[n.item])},stop:function(t,i){i.item.next().hasClass("give-template")&&i.item.next().after(i.item),e("body").trigger("repeater_field_sorting_stop",[i.item])},update:function(i,n){n.item.next().hasClass("give-template")&&n.item.next().after(n.item);var o=e(".give-row",t).not(".give-template"),a=e(this).closest(".give-repeatable-fields-section-wrapper");if(o.length){var r=1;o.each(function(t,i){var n=e(".give-field, label",e(i));n.length&&n.each(function(){var t=e(this).parents(".give-field-wrap"),i=e(this);e.each(this.attributes,function(e,n){var o=this.value.replace(/\[/g,"_").replace(/]/g,""),a=o+"_field",s="",l="";this.value&&(this.value=this.value.replace(/\[\d+\]/g,"["+(r-1)+"]"),l=this.value.replace(/\[/g,"_").replace(/]/g,""),t.hasClass(a)&&(s=l+"_field",t.removeClass(a).addClass(s)),o==i.attr("id")&&i.attr("id",l))})}),r++}),window.setTimeout(function(){e("input[data-give-checked]",a).each(function(t,i){i=e(i),i.prop("checked","true"===i.attr("data-give-checked"))})},100),t.trigger("repeater_field_row_reordered",[n.item])}}}};jQuery(this).repeatable_fields(i)})})},handle_repeater_group_events:function(){var t=e(".give-repeatable-field-section"),i=e("body");i.on("click",".give-row-head button",function(){var t=e(this).closest("tr");t.toggleClass("closed"),e(".give-row-body",t).toggle()}),t.on("repeater_field_new_row_added repeater_field_row_deleted repeater_field_row_reordered",function(){C(e(this))}),i.on("repeater_field_sorting_start",function(t,i){var n=e(".wp-editor-area",i);n.length&&n.each(function(t,i){window.setTimeout(function(){tinyMCE.execCommand("mceRemoveEditor",!0,e(i).attr("id"))},300)})}),i.on("repeater_field_sorting_stop",function(t,i){var n=e(".wp-editor-area",i);n.length&&n.each(function(t,i){window.setTimeout(function(){var t=e(i).attr("id");tinyMCE.execCommand("mceAddEditor",!0,t),window.setTimeout(function(){switchEditors.go(t,"html"),e("#"+t+"-tmce").trigger("click")},100)},300)})}),t.each(function(t,i){var n=e(i);C(n),parseInt(n.data("close-tabs"))&&(e(".give-row-head button",n).trigger("click"),e(".give-template",n).removeClass("closed"),e(".give-template .give-row-body",n).show())}),t.on("repeater_field_new_row_added",function(t,i,n){e(".give-colorpicker",e(this)).each(function(t,i){var n=e(i);n.parents(".wp-picker-container").length||n.parents(".give-template").length||n.wpColorPicker()});var o=e("div[data-wp-editor]",n);o.length&&o.each(function(t,i){var n=e(i),o=e(".wp-editor-wrap",n),a=e("textarea",n),r="give_wysiwyg_unique_"+Math.random().toString().replace(".","_"),s=o.prev();a.attr("id",r),e.post(ajaxurl,{action:"give_load_wp_editor",wp_editor:n.data("wp-editor"),wp_editor_id:r,textarea_name:e("textarea",n).attr("name")},function(t){o.remove(),s.after(t),tinyMCEPreInit.qtInit[a.attr("id")]=e.extend(!0,tinyMCEPreInit.qtInit._give_agree_text,{id:r}),tinyMCEPreInit.mceInit[r]=e.extend(!0,tinyMCEPreInit.mceInit._give_agree_text,{body_class:r+" post-type-give_forms post-status-publish locale-"+tinyMCEPreInit.mceInit._give_agree_text.wp_lang_attr.toLowerCase(),selector:"#"+r}),tinymce.init(tinyMCEPreInit.mceInit[r]),quicktags(tinyMCEPreInit.qtInit[r]),QTags._buttonsInit(),window.setTimeout(function(){switchEditors.go(r,"html"),e("#"+r+"-tmce").trigger("click")},100),window.wpActiveEditor||(window.wpActiveEditor=r)})})})},handle_multi_levels_repeater_group_events:function(){var t=e("#_give_donation_levels_field");e("body").on("keyup",".give-multilevel-text-field",function(){var t=e(this).closest("tr"),i=e(".give-row-head h2 span",t),n=i.data("header-title");if(e(this).val()&&e(this).val()===i.html())return!1;e(this).val()?i.html(n+": "+e(this).val()):i.html(n)}),e(".give-multilevel-text-field").each(function(t,i){if(t){var n=e(i),o=n.closest("tr"),a=e(".give-row-head h2 span",o),r=a.data("header-title");if(n.val()&&n.val()===a.html())return!1;n.val()?a.html(r+": "+n.val()):a.html(r)}}),t.on("repeater_field_row_deleted",function(){var t=e(this);window.setTimeout(function(){var i=t,n=e(".give-row",i).not(".give-template"),o=e(".give-give_default_radio_inline",n);1===n.length&&o.prop("checked",!0)},200)}),t.on("repeater_field_new_row_added",function(t,i,n){var o=e(this),a=0;window.setTimeout(function(){!1===e(".give-give_default_radio_inline",o).is(":checked")&&e(".give-row",o).not(".give-template").first().find(".give-give_default_radio_inline").prop("checked",!0)},200),e('input[type="hidden"].give-levels_id',o).each(function(t,i){var n=e(i),o=parseInt(n.val());a<o&&(a=o)}),e('input[type="hidden"].give-levels_id',n).val(++a)})}},w=function(t,i){var n=e(t).attr("data-rf-row-count"),o=e(t),a=o.parents(".give-repeatable-field-section");n++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace("{{row-count-placeholder}}",n-1)})}),e(t).attr("data-rf-row-count",n),a.trigger("repeater_field_new_row_added",[t,i])},k=function(t){var i=e(t),n=i.parents(".give-repeatable-field-section"),o=e(t).attr("data-rf-row-count");i.attr("data-rf-row-count",--o),n.trigger("repeater_field_row_deleted")},C=function(t){if(parseInt(t.data("group-numbering"))){var i=e(".give-row-head h2 span",t),n=i.data("header-title");i.each(function(t,i){var o=e(i);o.parents(".give-template").length||o.html(n+": "+t)})}},j={init:function(){e("body").on("click",'#give-payments-filter input[type="submit"]',this.handleBulkActions)},handleBulkActions:function(t){var i=e(this).closest(".tablenav").find("select").val(),n=e(this).closest(".tablenav").find('option[value="'+i+'"]').text(),o=e('input[name="payment[]"]:checked').length,r=-1!==i.indexOf("set-status-"),s="",l="";if("-1"===(i=r?"set-to-status":i))return new a.GiveWarningAlert({modalContent:{title:give_vars.donors_bulk_action.no_action_selected.title,desc:give_vars.donors_bulk_action.no_action_selected.desc,cancelBtnTitle:give_vars.ok}}).render(),!1;if(Object.keys(give_vars.donations_bulk_action).length)for(l in give_vars.donations_bulk_action)if(l===i){if(s=r?give_vars.donations_bulk_action[i].zero.replace("{status}",n.replace("Set To ","")):give_vars.donations_bulk_action[i].zero,!parseInt(o))return new a.GiveWarningAlert({modalContent:{title:give_vars.donations_bulk_action.titles.zero,desc:s,cancelBtnTitle:give_vars.ok}}).render(),!1;s=1<o?give_vars.donations_bulk_action[i].multiple:give_vars.donations_bulk_action[i].single,t.preventDefault(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_bulk_action,desc:s.replace("{payment_count}",o).replace("{status}",n.replace("Set To ",""))},successConfirm:function(t){e("#give-payments-filter").submit()}}).render()}return!0}};e(function(){o(),c(),v(),d(),e.giveAjaxifyFields({type:"country_state",debug:!0}),u.init(),h.init(),f.init(),p.init(),b.init(),y.init(),g.init(),_.init(),m.init(),x.init(),j.init(),e("a.give-rating-link").click(function(){jQuery(this).parent().text(jQuery(this).data("rated"))}),e(".give-ajax-user-search").on("keyup",function(){var t=e(this).val(),i="";e(this).data("exclude")&&(i=e(this).data("exclude")),e(".give-ajax").show(),data={action:"give_search_users",user_name:t,exclude:i},document.body.style.cursor="wait",e.ajax({type:"POST",data:data,dataType:"json",url:ajaxurl,success:function(t){e(".give-ajax").hide(),e(".give_user_search_results").removeClass("hidden"),e(".give_user_search_results span").html(""),e(t.results).appendTo(".give_user_search_results span"),document.body.style.cursor="default"}})}),e("body").on("click.giveSelectUser",".give_user_search_results span a",function(t){t.preventDefault();var i=e(this).data("login");e(".give-ajax-user-search").val(i),e(".give_user_search_results").addClass("hidden"),e(".give_user_search_results span").html("")}),e("body").on("click.giveCancelUserSearch",".give_user_search_results a.give-ajax-user-cancel",function(t){t.preventDefault(),e(".give-ajax-user-search").val(""),e(".give_user_search_results").addClass("hidden"),e(".give_user_search_results span").html("")});var i=e("#poststuff"),a=give_vars.thousands_separator,r=give_vars.decimal_separator,s="",l="",w="",k=r===a?1:0;i.on("keyup","input.give-money-field, input.give-price-field",function(){var t={label:give_vars.price_format_guide.trim()};s=(e(this).val().match(new RegExp(a,"g"))||[]).length,l=(e(this).val().match(new RegExp("[a-z]","g"))||[]).length,-1!==e(this).val().indexOf(a)&&k<s?e(this).giveHintCss("show",t):l?e(this).giveHintCss("show",t):e(this).giveHintCss("hide",t),s=l=""}),i.on("focusout","input.give-money-field, input.give-price-field",function(){if(w=t(e(this).val(),!1),e(this).giveHintCss("hide",{label:give_vars.price_format_guide.trim()}),t("0",!1)===t(e(this).val(),!1)){var i=e(this).attr("placeholder");return i=i||"0",e(this).val(i),!1}w=w.replace(".",r),-1!==w.indexOf("-")&&(w=w.replace("-","")),e(this).val(w)}),i.on("focusout","#_give_number_of_donation_goal",function(){1>e(this).val()&&e(this).val(1)}),e(".give-settings-page").on("click","#give-show-sub-nav",function(t){t.preventDefault();var i=e(this).next();return i.is(":hover")||i.toggleClass("give-hidden"),!1}).on("blur","#give-show-sub-nav",function(){var t=e(this).next();t.is(":hover")||t.addClass("give-hidden")}),e(".give_email_api_notification_status_setting input").change(function(){var t=e(this).val(),i="enabled"===t,n={};return e(this).closest(".give_options_panel").length?n=e(this).closest(".give_options_panel").children(".give-field-wrap:not(.give_email_api_notification_status_setting), .give-repeatable-field-section"):e(this).closest("table").length&&(n=e(this).closest("table").find("tr:not(.give_email_api_notification_status_setting)")),-1!==jQuery.inArray(t,["enabled","disabled","global"])&&(!!n.length&&void(i?n.show():n.hide()))}),e(".give_email_api_notification_status_setting input:checked").change(),n()})}(jQuery),jQuery(window).resize(function(){n()})},function(e,t,i){"use strict";function n(){if(jQuery("body.give_forms_page_give-tools .give-tools-import-tab #give-import-core-settings-form table.step-2").length>0){var e=jQuery("form.tools-setting-page-import"),t=e.find(".give-progress");f=!0,jQuery.ajax({type:"POST",url:ajaxurl,data:{action:give_vars.core_settings_import,fields:e.serialize()},dataType:"json",success:function(e){if(f=!1,!0!==e.success)return void new h.GiveErrorAlert({modalContent:{title:give_vars.import_failed,desc:give_vars.error_message,cancelBtnTitle:give_vars.ok}}).render();jQuery(t).find("div").width(e.percentage+"%"),window.location=e.url},error:function(){f=!1,new h.GiveErrorAlert({modalContent:{title:give_vars.import_failed,desc:give_vars.error_message,cancelBtnTitle:give_vars.ok}}).render()}})}}function o(){var e="body.give_forms_page_give-tools .give-tools-import-tab #give-import-core-settings-form table.step-1 .is_json_valid";jQuery(e).length>0&&(window.location=jQuery(e).val())}function a(){jQuery("body.give_forms_page_give-tools .give-tools-import-tab #give-import-donations-form table.step-3").length>0&&l()}function r(){var e="body.give_forms_page_give-tools .give-tools-import-tab #give-import-donations-form table.step-2 .csv_not_valid";jQuery(e).length>0&&(window.location=jQuery(e).val())}function s(){var e="body.give_forms_page_give-tools .give-tools-import-tab #give-import-donations-form table.step-1 .is_csv_valid";jQuery(e).length>0&&(window.location=jQuery(e).val())}function l(){var e=jQuery("form.tools-setting-page-import");f=!0;var t=e.find(".give-progress"),i=jQuery(t).data("total_ajax"),n=jQuery(t).data("current"),o=jQuery(t).data("start"),a=jQuery(t).data("end"),r=jQuery(t).data("next"),s=jQuery(t).data("total"),c=jQuery(t).data("per_page");jQuery.ajax({type:"POST",url:ajaxurl,data:{action:give_vars.give_donation_import,total_ajax:i,current:n,start:o,end:a,next:r,total:s,per_page:c,fields:e.serialize()},dataType:"json",success:function(e){jQuery(t).data("current",e.current),jQuery(t).find("div").width(e.percentage+"%"),1==e.next?(jQuery(t).data("start",e.start),jQuery(t).data("end",e.end),1==e.last&&jQuery(t).data("next",!1),l()):(f=!1,window.location=e.url)},error:function(){f=!1,new h.GiveErrorAlert({modalContent:{title:give_vars.import_failed,desc:give_vars.error_message,cancelBtnTitle:give_vars.ok}}).render()}})}function c(){window.onload=function(){u(),d(),a(),s(),r(),n(),o()}}function d(){var e=document.querySelector(".give-tools-setting-page-import table.step-2 tbody select");"undefined"!==e&&null!==e&&jQuery(".give-tools-setting-page-import table.step-2 tbody").on("change","select",function(){u()})}function u(){var e=document.querySelector(".give-tools-setting-page-import table.step-2 .give-import-donation-required-fields");if("undefined"!==e&&null!==e){var t=!0,i=!1,n=!1,o=!1,a=!1;document.querySelectorAll(".give-import-donation-required-fields li").forEach(function(e){e.querySelector(".dashicons").classList.remove("dashicons-yes"),e.querySelector(".dashicons").classList.add("dashicons-no-alt")});var r=Array.from(document.querySelectorAll("table.step-2 tbody select")).map(function(e){return e.value});r.includes("email")&&(i=!0,document.querySelector(".give-import-donation-required-email .dashicons").classList.remove("dashicons-no-alt"),document.querySelector(".give-import-donation-required-email .dashicons").classList.add("dashicons-yes")),r.includes("first_name")&&(n=!0,document.querySelector(".give-import-donation-required-first .dashicons").classList.remove("dashicons-no-alt"),document.querySelector(".give-import-donation-required-first .dashicons").classList.add("dashicons-yes")),r.includes("amount")&&(o=!0,document.querySelector(".give-import-donation-required-amount .dashicons").classList.remove("dashicons-no-alt"),document.querySelector(".give-import-donation-required-amount .dashicons").classList.add("dashicons-yes")),(r.includes("form_id")||r.includes("form_title"))&&(a=!0,document.querySelector(".give-import-donation-required-form .dashicons").classList.remove("dashicons-no-alt"),document.querySelector(".give-import-donation-required-form .dashicons").classList.add("dashicons-yes")),i&&n&&o&&a&&(t=!1),document.getElementById("recount-stats-submit").disabled=t}}var h=i(3),f=!0;!function(e){e(function(){c()})}(jQuery)}])});
50
  //# sourceMappingURL=admin.js.map
1
+ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jQuery")):"function"==typeof define&&define.amd?define(["jQuery"],t):"object"==typeof exports?exports.Give=t(require("jQuery")):e.Give=t(e.jQuery)}("undefined"!=typeof self?self:this,function(e){return function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var i={};return t.m=e,t.c=i,t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=25)}([function(t,i){t.exports=e},function(e,t,i){(function(t){e.exports=t.accounting=i(3)}).call(t,i(2))},function(e,t){var i;i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(i=window)}e.exports=i},function(e,t,i){/*!
2
  * accounting.js v0.4.1
3
  * Copyright 2014 Open Exchange Rates
4
  *
8
  * Full details and documentation:
9
  * http://openexchangerates.github.io/accounting.js/
10
  */
11
+ !function(i,n){function o(e){return!!(""===e||e&&e.charCodeAt&&e.substr)}function a(e){return f?f(e):"[object Array]"===p.call(e)}function r(e){return e&&"[object Object]"===p.call(e)}function s(e,t){var i;e=e||{},t=t||{};for(i in t)t.hasOwnProperty(i)&&null==e[i]&&(e[i]=t[i]);return e}function l(e,t,i){var n,o,a=[];if(!e)return a;if(h&&e.map===h)return e.map(t,i);for(n=0,o=e.length;n<o;n++)a[n]=t.call(i,e[n],n,e);return a}function c(e,t){return e=Math.round(Math.abs(e)),isNaN(e)?t:e}function d(e){var t=u.settings.currency.format;return"function"==typeof e&&(e=e()),o(e)&&e.match("%v")?{pos:e,neg:e.replace("-","").replace("%v","-%v"),zero:e}:e&&e.pos&&e.pos.match("%v")?e:o(t)?u.settings.currency.format={pos:t,neg:t.replace("%v","-%v"),zero:t}:t}var u={};u.version="0.4.1",u.settings={currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}};var h=Array.prototype.map,f=Array.isArray,p=Object.prototype.toString,g=u.unformat=u.parse=function(e,t){if(a(e))return l(e,function(e){return g(e,t)});if("number"==typeof(e=e||0))return e;t=t||u.settings.number.decimal;var i=new RegExp("[^0-9-"+t+"]",["g"]),n=parseFloat((""+e).replace(/\((.*)\)/,"-$1").replace(i,"").replace(t,"."));return isNaN(n)?0:n},_=u.toFixed=function(e,t){t=c(t,u.settings.number.precision);var i=Math.pow(10,t);return(Math.round(u.unformat(e)*i)/i).toFixed(t)},m=u.formatNumber=u.format=function(e,t,i,n){if(a(e))return l(e,function(e){return m(e,t,i,n)});e=g(e);var o=s(r(t)?t:{precision:t,thousand:i,decimal:n},u.settings.number),d=c(o.precision),h=e<0?"-":"",f=parseInt(_(Math.abs(e||0),d),10)+"",p=f.length>3?f.length%3:0;return h+(p?f.substr(0,p)+o.thousand:"")+f.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+o.thousand)+(d?o.decimal+_(Math.abs(e),d).split(".")[1]:"")},v=u.formatMoney=function(e,t,i,n,o,h){if(a(e))return l(e,function(e){return v(e,t,i,n,o,h)});e=g(e);var f=s(r(t)?t:{symbol:t,precision:i,thousand:n,decimal:o,format:h},u.settings.currency),p=d(f.format);return(e>0?p.pos:e<0?p.neg:p.zero).replace("%s",f.symbol).replace("%v",m(Math.abs(e),c(f.precision),f.thousand,f.decimal))};u.formatColumn=function(e,t,i,n,h,f){if(!e)return[];var p=s(r(t)?t:{symbol:t,precision:i,thousand:n,decimal:h,format:f},u.settings.currency),_=d(p.format),v=_.pos.indexOf("%s")<_.pos.indexOf("%v"),b=0;return l(l(e,function(e,t){if(a(e))return u.formatColumn(e,p);e=g(e);var i=e>0?_.pos:e<0?_.neg:_.zero,n=i.replace("%s",p.symbol).replace("%v",m(Math.abs(e),c(p.precision),p.thousand,p.decimal));return n.length>b&&(b=n.length),n}),function(e,t){return o(e)&&e.length<b?v?e.replace(p.symbol,p.symbol+new Array(b-e.length+1).join(" ")):new Array(b-e.length+1).join(" ")+e:e})},void 0!==e&&e.exports&&(t=e.exports=u),t.accounting=u}()},function(e,t,i){var n,o,a;!function(r){o=[i(0)],n=r,void 0!==(a="function"==typeof n?n.apply(t,o):n)&&(e.exports=a)}(function(e){var t,i,n,o,a,r,s=function(){},l=!!window.jQuery,c=e(window),d=function(e,i){t.ev.on("mfp"+e+".mfp",i)},u=function(t,i,n,o){var a=document.createElement("div");return a.className="mfp-"+t,n&&(a.innerHTML=n),o?i&&i.appendChild(a):(a=e(a),i&&a.appendTo(i)),a},h=function(i,n){t.ev.triggerHandler("mfp"+i,n),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(n)?n:[n]))},f=function(i){return i===r&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),r=i),t.currTemplate.closeBtn},p=function(){e.magnificPopup.instance||(t=new s,t.init(),e.magnificPopup.instance=t)},g=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};s.prototype={constructor:s,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=g(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=e(document),t.popupsCache={}},open:function(i){var o;if(!1===i.isObj){t.items=i.items.toArray(),t.index=0;var r,s=i.items;for(o=0;o<s.length;o++)if(r=s[o],r.parsed&&(r=r.el[0]),r===i.el[0]){t.index=o;break}}else t.items=e.isArray(i.items)?i.items:[i.items],t.index=i.index||0;if(t.isOpen)return void t.updateItemHTML();t.types=[],a="",i.mainEl&&i.mainEl.length?t.ev=i.mainEl.eq(0):t.ev=n,i.key?(t.popupsCache[i.key]||(t.popupsCache[i.key]={}),t.currTemplate=t.popupsCache[i.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,i),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=u("bg").on("click.mfp",function(){t.close()}),t.wrap=u("wrap").attr("tabindex",-1).on("click.mfp",function(e){t._checkIfClose(e.target)&&t.close()}),t.container=u("container",t.wrap)),t.contentContainer=u("content"),t.st.preloader&&(t.preloader=u("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(o=0;o<l.length;o++){var p=l[o];p=p.charAt(0).toUpperCase()+p.slice(1),t["init"+p].call(t)}h("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(d("MarkupParse",function(e,t,i,n){i.close_replaceWith=f(n.type)}),a+=" mfp-close-btn-in"):t.wrap.append(f())),t.st.alignTop&&(a+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:c.scrollTop(),position:"absolute"}),(!1===t.st.fixedBgPos||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:n.height(),position:"absolute"}),t.st.enableEscapeKey&&n.on("keyup.mfp",function(e){27===e.keyCode&&t.close()}),c.on("resize.mfp",function(){t.updateSize()}),t.st.closeOnContentClick||(a+=" mfp-auto-cursor"),a&&t.wrap.addClass(a);var g=t.wH=c.height(),_={};if(t.fixedContentPos&&t._hasScrollBar(g)){var m=t._getScrollbarSize();m&&(_.marginRight=m)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):_.overflow="hidden");var v=t.st.mainClass;return t.isIE7&&(v+=" mfp-ie7"),v&&t._addClassToMFP(v),t.updateItemHTML(),h("BuildControls"),e("html").css(_),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP("mfp-ready"),t._setFocus()):t.bgOverlay.addClass("mfp-ready"),n.on("focusin.mfp",t._onFocusIn)},16),t.isOpen=!0,t.updateSize(g),h("Open"),i},close:function(){t.isOpen&&(h("BeforeClose"),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP("mfp-removing"),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){h("Close");var i="mfp-removing mfp-ready ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(i+=t.st.mainClass+" "),t._removeClassFromMFP(i),t.fixedContentPos){var o={marginRight:""};t.isIE7?e("body, html").css("overflow",""):o.overflow="",e("html").css(o)}n.off("keyup.mfp focusin.mfp"),t.ev.off(".mfp"),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&!0!==t.currTemplate[t.currItem.type]||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,h("AfterClose")},updateSize:function(e){if(t.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*i;t.wrap.css("height",n),t.wH=n}else t.wH=e||c.height();t.fixedContentPos||t.wrap.css("height",t.wH),h("Resize")},updateItemHTML:function(){var i=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),i.parsed||(i=t.parseEl(t.index));var n=i.type;if(h("BeforeChange",[t.currItem?t.currItem.type:"",n]),t.currItem=i,!t.currTemplate[n]){var a=!!t.st[n]&&t.st[n].markup;h("FirstMarkupParse",a),t.currTemplate[n]=!a||e(a)}o&&o!==i.type&&t.container.removeClass("mfp-"+o+"-holder");var r=t["get"+n.charAt(0).toUpperCase()+n.slice(1)](i,t.currTemplate[n]);t.appendContent(r,n),i.preloaded=!0,h("Change",i),o=i.type,t.container.prepend(t.contentContainer),h("AfterChange")},appendContent:function(e,i){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[i]?t.content.find(".mfp-close").length||t.content.append(f()):t.content=e:t.content="",h("BeforeAppend"),t.container.addClass("mfp-"+i+"-holder"),t.contentContainer.append(t.content)},parseEl:function(i){var n,o=t.items[i];if(o.tagName?o={el:e(o)}:(n=o.type,o={data:o,src:o.src}),o.el){for(var a=t.types,r=0;r<a.length;r++)if(o.el.hasClass("mfp-"+a[r])){n=a[r];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=n||t.st.type||"inline",o.index=i,o.parsed=!0,t.items[i]=o,h("ElementParse",o),t.items[i]},addGroup:function(e,i){var n=function(n){n.mfpEl=this,t._openClick(n,e,i)};i||(i={});var o="click.magnificPopup";i.mainEl=e,i.items?(i.isObj=!0,e.off(o).on(o,n)):(i.isObj=!1,i.delegate?e.off(o).on(o,i.delegate,n):(i.items=e,e.off(o).on(o,n)))},_openClick:function(i,n,o){if((void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick)||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(e.isFunction(a)){if(!a.call(t))return!0}else if(c.width()<a)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation()),o.el=e(i.mfpEl),o.delegate&&(o.items=n.find(o.delegate)),t.open(o)}},updateStatus:function(e,n){if(t.preloader){i!==e&&t.container.removeClass("mfp-s-"+i),n||"loading"!==e||(n=t.st.tLoading);var o={status:e,text:n};h("UpdateStatus",o),e=o.status,n=o.text,t.preloader.html(n),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),i=e}},_checkIfClose:function(i){if(!e(i).hasClass("mfp-prevent-close")){var n=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(n&&o)return!0;if(!t.content||e(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||e.contains(t.content[0],i)){if(n)return!0}else if(o&&e.contains(document,i))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?n.height():document.body.scrollHeight)>(e||c.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!e.contains(t.wrap[0],i.target))return t._setFocus(),!1},_parseMarkup:function(t,i,n){var o;n.data&&(i=e.extend(n.data,i)),h("MarkupParse",[t,i,n]),e.each(i,function(i,n){if(void 0===n||!1===n)return!0;if(o=i.split("_"),o.length>1){var a=t.find(".mfp-"+o[0]);if(a.length>0){var r=o[1];"replaceWith"===r?a[0]!==n[0]&&a.replaceWith(n):"img"===r?a.is("img")?a.attr("src",n):a.replaceWith(e("<img>").attr("src",n).attr("class",a.attr("class"))):a.attr(o[1],n)}}else t.find(".mfp-"+i).html(n)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:s.prototype,modules:[],open:function(t,i){return p(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(i){p();var n=e(this);if("string"==typeof i)if("open"===i){var o,a=l?n.data("magnificPopup"):n[0].magnificPopup,r=parseInt(arguments[1],10)||0;a.items?o=a.items[r]:(o=n,a.delegate&&(o=o.find(a.delegate)),o=o.eq(r)),t._openClick({mfpEl:o},n,a)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),l?n.data("magnificPopup",i):n[0].magnificPopup=i,t.addGroup(n,i);return n};var _,m,v,b=function(){v&&(m.after(v.addClass(_)).detach(),v=null)};e.magnificPopup.registerModule("inline",{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push("inline"),d("Close.inline",function(){b()})},getInline:function(i,n){if(b(),i.src){var o=t.st.inline,a=e(i.src);if(a.length){var r=a[0].parentNode;r&&r.tagName&&(m||(_=o.hiddenClass,m=u(_),_="mfp-"+_),v=a.after(m).detach().removeClass(_)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),a=e("<div>");return i.inlineElement=a,a}return t.updateStatus("ready"),t._parseMarkup(n,{},i),n}}});var y,x=function(){y&&e(document.body).removeClass(y)},w=function(){x(),t.req&&t.req.abort()};e.magnificPopup.registerModule("ajax",{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push("ajax"),y=t.st.ajax.cursor,d("Close.ajax",w),d("BeforeChange.ajax",w)},getAjax:function(i){y&&e(document.body).addClass(y),t.updateStatus("loading");var n=e.extend({url:i.src,success:function(n,o,a){var r={data:n,xhr:a};h("ParseAjax",r),t.appendContent(e(r.data),"ajax"),i.finished=!0,x(),t._setFocus(),setTimeout(function(){t.wrap.addClass("mfp-ready")},16),t.updateStatus("ready"),h("AjaxContentAdded")},error:function(){x(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(n),""}}});var k,C=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var n=t.st.image.titleSrc;if(n){if(e.isFunction(n))return n.call(t,i);if(i.el)return i.el.attr(n)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,n=".image";t.types.push("image"),d("Open"+n,function(){"image"===t.currItem.type&&i.cursor&&e(document.body).addClass(i.cursor)}),d("Close"+n,function(){i.cursor&&e(document.body).removeClass(i.cursor),c.off("resize.mfp")}),d("Resize"+n,t.resizeImage),t.isLowIE&&d("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,k&&clearInterval(k),e.isCheckingImgSize=!1,h("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,n=e.img[0],o=function(a){k&&clearInterval(k),k=setInterval(function(){if(n.naturalWidth>0)return void t._onImageHasSize(e);i>200&&clearInterval(k),i++,3===i?o(10):40===i?o(50):100===i&&o(500)},a)};o(1)},getImage:function(i,n){var o=0,a=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,h("ImageLoadComplete")):(o++,o<200?setTimeout(a,100):r()))},r=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",s.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},s=t.st.image,l=n.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",i.el&&i.el.find("img").length&&(c.alt=i.el.find("img").attr("alt")),i.img=e(c).on("load.mfploader",a).on("error.mfploader",r),c.src=i.src,l.is("img")&&(i.img=i.img.clone()),c=i.img[0],c.naturalWidth>0?i.hasSize=!0:c.width||(i.hasSize=!1)}return t._parseMarkup(n,{title:C(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(k&&clearInterval(k),i.loadError?(n.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",i.src))):(n.removeClass("mfp-loading"),t.updateStatus("ready")),n):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,n.addClass("mfp-loading"),t.findImageSize(i)),n)}}});var j,T=function(){return void 0===j&&(j=void 0!==document.createElement("p").style.MozTransform),j};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,n=".zoom";if(i.enabled&&t.supportsTransition){var o,a,r=i.duration,s=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+i.duration/1e3+"s "+i.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},a="transition";return o["-webkit-"+a]=o["-moz-"+a]=o["-o-"+a]=o[a]=n,t.css(o),t},l=function(){t.content.css("visibility","visible")};d("BuildControls"+n,function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void l();a=s(e),a.css(t._getOffset()),t.wrap.append(a),o=setTimeout(function(){a.css(t._getOffset(!0)),o=setTimeout(function(){l(),setTimeout(function(){a.remove(),e=a=null,h("ZoomAnimationEnded")},16)},r)},16)}}),d("BeforeClose"+n,function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=r,!e){if(!(e=t._getItemToZoom()))return;a=s(e)}a.css(t._getOffset(!0)),t.wrap.append(a),t.content.css("visibility","hidden"),setTimeout(function(){a.css(t._getOffset())},16)}}),d("Close"+n,function(){t._allowZoom()&&(l(),a&&a.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(i){var n;n=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var o=n.offset(),a=parseInt(n.css("padding-top"),10),r=parseInt(n.css("padding-bottom"),10);o.top-=e(window).scrollTop()-a;var s={width:n.width(),height:(l?n.innerHeight():n[0].offsetHeight)-r-a};return T()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var S=function(e){if(t.currTemplate.iframe){var i=t.currTemplate.iframe.find("iframe");i.length&&(e||(i[0].src="//about:blank"),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule("iframe",{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push("iframe"),d("BeforeChange",function(e,t,i){t!==i&&("iframe"===t?S():"iframe"===i&&S(!0))}),d("Close.iframe",function(){S()})},getIframe:function(i,n){var o=i.src,a=t.st.iframe;e.each(a.patterns,function(){if(o.indexOf(this.index)>-1)return this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1});var r={};return a.srcAction&&(r[a.srcAction]=o),t._parseMarkup(n,r,i),t.updateStatus("ready"),n}}});var M=function(e){var i=t.items.length;return e>i-1?e-i:e<0?i+e:e},I=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=t.st.gallery,o=".mfp-gallery";if(t.direction=!0,!i||!i.enabled)return!1;a+=" mfp-gallery",d("Open"+o,function(){i.navigateByImgClick&&t.wrap.on("click"+o,".mfp-img",function(){if(t.items.length>1)return t.next(),!1}),n.on("keydown"+o,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),d("UpdateStatus"+o,function(e,i){i.text&&(i.text=I(i.text,t.currItem.index,t.items.length))}),d("MarkupParse"+o,function(e,n,o,a){var r=t.items.length;o.counter=r>1?I(i.tCounter,a.index,r):""}),d("BuildControls"+o,function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var n=i.arrowMarkup,o=t.arrowLeft=e(n.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass("mfp-prevent-close"),a=t.arrowRight=e(n.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass("mfp-prevent-close");o.click(function(){t.prev()}),a.click(function(){t.next()}),t.container.append(o.add(a))}}),d("Change"+o,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),d("Close"+o,function(){n.off(o),t.wrap.off("click"+o),t.arrowRight=t.arrowLeft=null})},next:function(){t.direction=!0,t.index=M(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=M(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,n=Math.min(i[0],t.items.length),o=Math.min(i[1],t.items.length);for(e=1;e<=(t.direction?o:n);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?n:o);e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=M(i),!t.items[i].preloaded){var n=t.items[i];n.parsed||(n=t.parseEl(i)),h("LazyLoad",n),"image"===n.type&&(n.img=e('<img class="mfp-img" />').on("load.mfploader",function(){n.hasSize=!0}).on("error.mfploader",function(){n.hasSize=!0,n.loadError=!0,h("LazyLoadError",n)}).attr("src",n.src)),n.preloaded=!0}}}});e.magnificPopup.registerModule("retina",{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;i=isNaN(i)?i():i,i>1&&(d("ImageHasSize.retina",function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})}),d("ElementParse.retina",function(t,n){n.src=e.replaceSrc(n,i)}))}}}}),p()})},function(e,t){jQuery.fn.giveHintCss=function(e,t){return this.each(function(){var i=jQuery(this);t=jQuery.extend({label:""},t);var n=i.next("span.give-hint-tooltip-js");if(!n.length){var o=t.label.length?t.label:i.data("hint-aria-label");if(!o.length)return;i.after('<span class="give-hint-tooltip-js hint--top hint--medium" aria-label="'+o+'"></span>'),n=i.next(),n.css({top:-i.outerHeight(),left:-i.outerWidth()/2})}"show"===e?n.addClass("hint--always"):"hide"===e&&n.removeClass("hint--always")})},jQuery(document).ready(function(e){function t(t){if(!t.is('[class*="hint"]')){var i=t.attr("class"),n=[],o=t.data("tooltip").split(" ").length;i&&(i=i.split(" "),n=e.grep(i,function(e){return-1!==e.indexOf("give-icon")}),n.length&&(n=n.join(" "),t.removeClass(n),t.append('<i class="'+n+'"></i>'))),t.addClass("hint--top"),15<o?t.addClass("hint--large"):7<o&&t.addClass("hint--medium"),t.attr("aria-label",t.data("tooltip"))}}var i=e("[data-tooltip]");i.length&&i.each(function(i,n){n=n instanceof jQuery?n:e(n),t(n)}),e("body").on("hover","[data-tooltip]",function(){t(e(this))})})},function(e,t,i){"use strict";var n=i(7),o=i(8),a={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit");t<e.length;)a[e[t]].init&&a[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,i){var n={symbol:"",decimal:give_global_vars.decimal_separator,thousand:give_global_vars.thousands_separator,precision:parseInt(give_global_vars.number_decimals),currency:give_global_vars.currency};if(e=e.toString().trim(),i=void 0===i?{}:i,i.length&&(n={symbol:"",decimal:a.form.fn.getInfo("decimal_separator",i),thousand:a.form.fn.getInfo("thousands_separator",i),precision:a.form.fn.getInfo("number_decimals",i),currency:a.form.fn.getInfo("currency_code",i)}),t=jQuery.extend(n,t),t.precision=parseInt(t.precision),"INR"===t.currency){var o=accounting.unformat(e,".").toString(),r="",s=void 0,l=void 0,c=o.indexOf(".");for(-1!==c&&t.precision?(r=Number(o.substr(parseInt(c))).toFixed(t.precision).toString().substr(1),o=o.substr(0,parseInt(c)),r.length?t.precision+1>r.length&&(r=(r+"000000000").substr(0,t.precision+1)):r=".0000000000".substr(0,parseInt(c)+1)):r=".000000000".substr(0,t.precision+1),s=o.substr(-3),l=o.substr(0,parseInt(o.length)-3);l.length>0;)s=l.substr(-2)+t.thousand+s,l=l.substr(0,parseInt(l.length)-2);r.length&&(s+=r),e=s,void 0!==t.symbol&&t.symbol.length&&("after"===t.position?e+=t.symbol:e=t.symbol+e)}else"after"===t.position&&(t.format="%v%s"),e=accounting.formatMoney(e,t);return e},unFormatCurrency:function(e,t){if("string"==typeof e){var i=","===t.trim()?/[^0-9\,-]+/g:/[^0-9\.-]+/g;e=e.replace(i,""),0===e.indexOf(t)?e=e.substr(1):e.length-1===e.indexOf(t)&&(e=e.slice(0,-1))}return Math.abs(parseFloat(accounting.unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),n=i.exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},getGlobalVar:function(e){return void 0===give_global_vars[e]?"":give_global_vars[e]},setCache:function(e,t,i){i.length?a.cache["form_"+a.form.fn.getInfo("form-id",i)][e]=t:a.cache[e]=t},getCache:function(e,t){var i=void 0,n=a.cache["form_"+a.form.fn.getInfo("form-id",t)];return i=t.length?void 0!==n?n[e]:"":a.cache[e],i=void 0===i?"":i},__getCookie:function(e){var t="; "+document.cookie,i=t.split("; "+e+"="),n="";return 2===i.length&&(n=i.pop().split(";").shift()),n}},cache:{}};a.notice=n.a,a.form=o.a,t.a=a},function(e,t,i){"use strict";t.a={fn:{renderNotice:function(e,t){var i=void 0;switch(t=void 0!==t?t:{},e){case"bad_minimum":i=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>");break;case"bad_maximum":i=jQuery('<div class="give_error give-invalid-maximum give-hidden">'+this.getNotice(e,t)+"</div>")}if(!t.length)return"";i.insertBefore(t.find(".give-total-wrap")).show()},getNotice:function(e,t){if(!e.length)return null;var i,n,o;if(i=n=o="",t.length)switch(e){case"bad_minimum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMinimumAmount(t);break;case"bad_maximum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMaximumAmount(t)}return t.length&&""!==n&&(i=n+" "+Give.fn.formatCurrency(o,{symbol:Give.form.fn.getInfo("currency_symbol",t),position:Give.form.fn.getInfo("currency_position",t)},t)),i}}}},function(e,t,i){"use strict";t.a={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),this.fn.__initialize_cache(),window.onload=function(){Give.form.fn.__sendBackToForm()}},fn:{disable:function(e,t){if(!e.length)return!1;e.find(".give-submit").prop("disabled",t)},formatAmount:function(e,t,i){return t.length?Give.fn.formatCurrency(e,i,t):e},getInfo:function(e,t){var i="";if(t=void 0!==t?t:{},!e.length||!t.length)return i;switch(e){case"gateways":i=[],jQuery.each(t.find('input[name="payment-mode"]'),function(e,t){t=t instanceof jQuery?t:jQuery(t),i.push(t.val().trim())});break;case"form-type":t.hasClass("give-form-type-set")?i="set":t.hasClass("give-form-type-multi")&&(i="multi");break;case"form-id":i=t.find('input[name="give-form-id"]').val();break;default:i=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e),void 0!==i&&i.trim()}return i},setInfo:function(e,t,i,n){if(!i.length)return!1;switch(e=void 0===e?"data":e){case"nonce":i.find('input[name="give-form-hash"]').val(t)}if(void 0!==n&&!n.length)return!1;switch(e){case"attr":i.attr(n,t);break;default:i.data(n,t)}return!0},getGateway:function(e){var t="";return e.length?(t=e.find('input[name="payment-mode"]:checked').val().trim(),void 0!==t?t:""):t},getVariablePrices:function(e){var t,i=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,function(t,n){n=n instanceof jQuery?n:jQuery(n);var o=Give.form.fn.getInfo("decimal_separator",e);i.push({price_id:n.data("price-id"),amount:Give.fn.unFormatCurrency(n.val(),o)})}),i):i},getPriceID:function(e,t){var i=this.getVariablePrices(e),n=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),o=Give.fn.getCache("amount_"+n,e)?Give.fn.getCache("amount_"+n,e):-1;return t=void 0===t||t,i.length&&-1===o&&(t?(jQuery.each(i,function(e,t){if(t.amount===n)return o=t.price_id,!1}),-1===o&&this.getMinimumAmount(e)<=n&&this.getMaximumAmount(e)>=n&&this.getMinimumAmount(e)<=n&&(o="custom")):o=jQuery('input[name="give-price-id"]',e).val()),o},getMinimumAmount:function(e){return e.find('input[name="give-form-minimum"]').val()},getMaximumAmount:function(e){return e.find('input[name="give-form-maximum"]').val()},getAmount:function(e){if(!e.length)return null;var t=e.find('input[name="give-amount"]').val();return void 0!==t&&t||(t=0),Give.fn.unFormatCurrency(t,this.getInfo("decimal_separator",e))},getNonce:function(e){if(!e.length)return"";var t=e.find('input[name="give-form-hash"]').val();return void 0!==t&&t||(t=""),t},resetNonce:function(e){if(!e.length||!jQuery('input[name="give-form-hash"]',e).length)return!1;Give.form.fn.disable(e,!0),jQuery.post(give_global_vars.ajaxurl,{action:"give_donation_form_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(t){Give.form.fn.setInfo("nonce",t.data,e,""),Give.form.fn.disable(e,!1)})},resetAllNonce:function(e){if(!e.length)return!1;Give.form.fn.disable(e,!0),jQuery.post(give_global_vars.ajaxurl,{action:"give_donation_form_reset_all_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(t){var i=e.find('input[name="give-form-user-register-hash"]');Give.form.fn.setInfo("nonce",t.data.give_form_hash,e,""),i.length&&i.val(t.data.give_form_user_register_hash),Give.form.fn.disable(e,!1),jQuery(document).trigger("give_reset_all_nonce",[t.data])})},autoSelectDonationLevel:function(e,t){if(!e.length||"multi"!==this.getInfo("form-type",e))return!1;switch(t=void 0===t?this.getPriceID(e,!1):t,!0){case!!e.find(".give-radio-input").length:e.find(".give-radio-input").prop("checked",!1),e.find('.give-radio-input[data-price-id="'+t+'"]').prop("checked",!0).addClass("give-default-level");break;case!!e.find("button.give-donation-level-btn").length:e.find("button.give-donation-level-btn").blur(),e.find('button.give-donation-level-btn[data-price-id="'+t+'"]').focus().addClass("give-default-level");break;case!!e.find("select.give-select-level").length:e.find("select.give-select-level option").prop("selected",!1),e.find('select.give-select-level option[data-price-id="'+t+'"]').prop("selected",!0).addClass("give-default-level")}},autoSetMultiLevel:function(e){var t=e.parents("form"),i=e.val(),n=e.data("price-id");if(void 0===n&&(n=e.find("option:selected").data("price-id")),"custom"===n)return t.find(".give-amount-top").val("").focus(),!1;t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i);var o=Give.form.fn.getInfo("decimal_separator",t);jQuery(".give-donation-amount .give-text-input",t).attr("data-amount",Give.fn.unFormatCurrency(t.find(".give-final-total-amount").attr("data-total"),o)),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,n])},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var i=jQuery("body").find("#give-form-"+e+"-wrap"),n=i.find("form.give-form"),o=i.hasClass("give-display-modal"),a=i.hasClass("give-display-button"),r=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var s=Give.fn.getParameterByName("level-id"),l=n.find('*[data-price-id="'+s+'"]');if(l.length>0&&this.autoSetMultiLevel(l),jQuery(".give-form-wrap").hasClass("give-form-grid-wrap")&&1===jQuery("#give-modal-form-"+e).length)return void jQuery.magnificPopup.open({items:{type:"inline",src:"#give-modal-form-"+e},fixedContentPos:!0,fixedBgPos:!0,closeBtnInside:!0,midClick:!0,removalDelay:300,mainClass:"modal-fade-slide"});o||a?give_open_form_modal(i,n):r&&(n.find(".give-btn-reveal").hide(),n.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())},isValidDonationAmount:function(e){if(e.find('input[name="give-form-minimum"]').length<=0)return!0;var t=this.getMinimumAmount(e),i=this.getMaximumAmount(e),n=this.getAmount(e),o=this.getPriceID(e,!0);return 0!==n&&(-1<n&&n>=t&&n<=i||-1!==o)},__initialize_cache:function(){jQuery.each(jQuery(".give-form"),function(e,t){t=t instanceof jQuery?t:jQuery(t),Give.cache["form_"+Give.form.fn.getInfo("form-id",t)]=[]})},field:{formatCreditCard:function(e){e.each(function(e,t){t=jQuery(t);var i=t.find(".card-number"),n=t.find(".card-cvc"),o=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),o.payment("formatCardExpiry"))})}}}}},function(e,t){!function(e){"use strict";function t(e,t){return function(i){i.target&&i.target.matches(e)&&t.apply(this,arguments)}}Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),i=t.length;--i>=0&&t.item(i)!==this;);return i>-1}),e.addDynamicEventListener=function(e,i,n,o,a){e.addEventListener(i,t(n,o),a)}}(window)},function(e,t,i){"use strict";function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"GiveModal",function(){return c}),i.d(t,"GiveErrorAlert",function(){return d}),i.d(t,"GiveWarningAlert",function(){return u}),i.d(t,"GiveNoticeAlert",function(){return h}),i.d(t,"GiveSuccessAlert",function(){return f}),i.d(t,"GiveConfirmModal",function(){return p}),i.d(t,"GiveFormModal",function(){return g});var r=i(4),s=(i.n(r),i(9)),l=(i.n(s),function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}()),c=function(){function e(t){if(a(this,e),e===this.constructor)throw new Error("Abstract classes can't be instantiated.");this.config=Object.assign({type:"",triggerSelector:"",externalPlugin:"magnificPopup",classes:{modalWrapper:""},modalContent:{}},t),this.config.mainClass=((this.config.mainClass?this.config.mainClass:"")+" modal-fade-slide").trim()}return l(e,[{key:"init",value:function(){this.setupTemplate(),this.popupConfig(),this.__setupClickEvent()}},{key:"getTemplate",value:function(){var e='<div class="give-hidden"></div>';return this.config.type.length&&(e='<div class="give-modal give-modal--zoom '+(this.config.classes.modalWrapper?(""+this.config.classes.modalWrapper).trim():"")+'">\n\n\t\t\t\t<div class="give-modal__body">\n\t\t\t\t\t'+(this.config.modalContent.title?'<h2 class="give-modal__title">'+this.config.modalContent.title+"</h2>":"")+"\n\t\t\t\t\t"+(this.config.modalContent.desc?'<p class="give-modal__description">'+this.config.modalContent.desc+"</p>":"")+'\n\t\t\t\t</div>\n\t\n\t\t\t\t<div class="give-modal__controls">\n\n\t\t\t\t\t'+("form"===this.config.type?'<div class="spinner"></div>':"")+"\n\t\t\t\t\t"+("form"===this.config.type?'<a class="give-modal--additional-link" href="'+this.config.modalContent.link+'">'+this.config.modalContent.link_text+"</a>":"")+'\n\n\t\t\t\t\t<button class="give-button give-button--secondary give-popup-close-button">\n\t\t\t\t\t\t'+(this.config.modalContent.cancelBtnTitle?this.config.modalContent.cancelBtnTitle:"confirm"===this.config.type?give_vars.cancel:give_vars.close)+"\n\t\t\t\t\t</button>\n\n\t\t\t\t\t"+("confirm"!==this.config.type&&"form"!==this.config.type?"":'<button class="give-button give-button--primary give-popup-'+this.config.type+'-button">\n\n\t\t\t\t\t\t'+(this.config.modalContent.confirmBtnTitle?this.config.modalContent.confirmBtnTitle:give_vars.confirm)+"\n\t\t\t\t\t</button>")+"\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t</div>"),e}},{key:"setupTemplate",value:function(){this.config.template=this.getTemplate()}},{key:"__setupClickEvent",value:function(){this.config.triggerSelector.length&&jQuery(this.config.triggerSelector).magnificPopup(this.config)}},{key:"popupConfig",value:function(){"magnificPopup"===this.config.externalPlugin&&(this.config.items=this.config.items||{src:this.config.template,type:"inline"},this.config.removalDelay=300,this.config.fixedContentPos=!0,this.config.fixedBgPos=!0,this.config.alignTop=!0,this.config.showCloseBtn=!1,this.config.closeOnBgClick=!1,this.config.enableEscapeKey=!0,this.config.focus=".give-popup-close-button")}},{key:"render",value:function(){switch(this.config.externalPlugin){case"magnificPopup":this.config.triggerSelector||jQuery.magnificPopup.open(this.config)}return this}}],[{key:"__closePopup",value:function(e){e.preventDefault(),jQuery.magnificPopup.instance.close()}}]),e}(),d=function(e){function t(e){a(this,t),e.type="alert";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.config.classes.modalWrapper="give-modal--error",i.init(),i}return o(t,e),t}(c),u=function(e){function t(e){a(this,t),e.type="alert";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.config.classes.modalWrapper="give-modal--warning",i.init(),i}return o(t,e),t}(c),h=function(e){function t(e){a(this,t),e.type="alert";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.config.classes.modalWrapper="give-modal--notice",i.init(),i}return o(t,e),t}(c),f=function(e){function t(e){a(this,t),e.type="alert";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return i.config.classes.modalWrapper="give-modal--success",i.init(),i}return o(t,e),t}(c),p=function(e){function t(e){a(this,t),e.type="confirm";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return void 0!==e.modalWrapper&&""!==e.modalWrapper&&(i.config.classes.modalWrapper=e.modalWrapper),i.init(),i}return o(t,e),l(t,null,[{key:"__confirmPopup",value:function(){"function"==typeof jQuery.magnificPopup.instance.st.successConfirm&&(jQuery.magnificPopup.instance.st.successConfirm({el:jQuery.magnificPopup.instance.st.el}),jQuery.magnificPopup.close())}}]),t}(c),g=function(e){function t(e){a(this,t),e.type="form";var i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return void 0!==e.modalWrapper&&""!==e.modalWrapper&&(i.config.classes.modalWrapper=e.modalWrapper),i.init(),i}return o(t,e),l(t,null,[{key:"__submitPopup",value:function(){"function"==typeof jQuery.magnificPopup.instance.st.successConfirm&&jQuery.magnificPopup.instance.st.successConfirm({el:jQuery.magnificPopup.instance.st.el})}}]),t}(c);window.addDynamicEventListener(document,"click",".give-popup-close-button",c.__closePopup,{}),window.addDynamicEventListener(document,"click",".give-popup-confirm-button",p.__confirmPopup,{}),window.addDynamicEventListener(document,"click",".give-popup-form-button",g.__submitPopup,{})},,,,,,,,,,,,,,,function(e,t,i){i(26),e.exports=i(27)},function(e,t){},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"init",function(){return v}),i.d(t,"fn",function(){return b}),i.d(t,"cache",function(){return y}),i.d(t,"modal",function(){return x});var n=i(28),o=(i.n(n),i(1)),a=(i.n(o),i(29)),r=(i.n(a),i(30)),s=(i.n(r),i(31)),l=(i.n(s),i(32)),c=(i.n(l),i(33)),d=(i.n(c),i(34)),u=(i.n(d),i(5)),h=(i.n(u),i(6)),f=i(10),p=i(35),g=(i.n(p),i(36)),_=(i.n(g),i(37)),m=(i.n(_),i(38));i.n(m),i(39),i(40);h.a.modal=f;var v=h.a.init,b=h.a.fn,y=h.a.cache,x=h.a.modal},function(e,t){(function(){var e,t,i,n,o=function(e,t){return function(){return e.apply(t,arguments)}},a=function(e,t){function i(){this.constructor=e}for(var n in t)r.call(t,n)&&(e[n]=t[n]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r={}.hasOwnProperty;n=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,i,n,o,a,r;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),a=e.childNodes,r=[],i=0,n=a.length;i<n;i++)o=a[i],r.push(this.add_option(o,t,e.disabled));return r},e.prototype.add_option=function(e,t,i){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===i?i:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e}(),n.select_to_array=function(e){var t,i,o,a,r;for(a=new n,r=e.childNodes,i=0,o=r.length;i<o;i++)t=r[i],a.add_node(t);return a.parsed},t=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},this.label_click_handler=o(this.label_click_handler,this),e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){return this.click_test_action=function(e){return function(t){return e.test_active_click(t)}}(this),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout(function(e){return function(){return e.container_mousedown()}}(this),50)}else if(!this.active_field)return this.activate_field()},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(e){return function(){return e.blur_test()}}(this),100)},e.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},e.prototype.results_option_build=function(e){var t,i,n,o,a,r,s;for(t="",s=0,r=this.results_data,o=0,a=r.length;o<a&&(i=r[o],n="",n=i.group?this.result_add_group(i):this.result_add_option(i),""!==n&&(s++,t+=n),(null!=e?e.first:void 0)&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i))),!(s>=this.max_shown_results));o++);return t},e.prototype.result_add_option=function(e){var t,i;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),i=document.createElement("li"),i.className=t.join(" "),e.style&&(i.style.cssText=e.style),i.setAttribute("data-option-array-index",e.array_index),i.innerHTML=e.highlighted_html||e.html,e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.result_add_group=function(e){var t,i;return(e.search_match||e.group_match)&&e.active_options>0?(t=[],t.push("group-result"),e.classes&&t.push(e.classes),i=document.createElement("li"),i.className=t.join(" "),i.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,i,n,o;for(i=this.results_data,o=[],e=0,t=i.length;e<t;e++)n=i[e],n.selected?o.push(n.selected=!1):o.push(void 0);return o},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(e){var t,i,n,o,a,r,s,l,c,d,u,h,f,p,g;for(this.no_results_clear(),d=0,s=this.get_search_text(),t=s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),l=this.results_data,n=0,o=l.length;n<o;n++)a=l[n],a.search_match=!1,u=null,h=null,a.highlighted_html="",this.include_option_in_results(a)&&(a.group&&(a.group_match=!1,a.active_options=0),null!=a.group_array_index&&this.results_data[a.group_array_index]&&(u=this.results_data[a.group_array_index],0===u.active_options&&u.search_match&&(d+=1),u.active_options+=1),g=a.group?a.label:a.text,a.group&&!this.group_search||(h=this.search_string_match(g,c),a.search_match=null!=h,a.search_match&&!a.group&&(d+=1),a.search_match?(s.length&&(f=h.index,r=g.slice(0,f),i=g.slice(f,f+s.length),p=g.slice(f+s.length),a.highlighted_html=this.escape_html(r)+"<em>"+this.escape_html(i)+"</em>"+this.escape_html(p)),null!=u&&(u.group_match=!0)):null!=a.group_array_index&&this.results_data[a.group_array_index].search_match&&(a.search_match=!0)));return this.result_clear_highlight(),d<1&&s.length?(this.update_results_content(""),this.no_results(s)):(this.update_results_content(this.results_option_build()),(null!=e?e.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t,i;return i=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*",this.enable_split_word_search||this.search_contains||(i="^"+i),t=this.case_sensitive_search?"":"i",new RegExp(i,t)},e.prototype.search_string_match=function(e,t){var i;return i=t.exec(e),!this.search_contains&&(null!=i?i[1]:void 0)&&(i.index+=1),i},e.prototype.choices_count=function(){var e,t,i,n;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,n=this.form_field.options,e=0,t=n.length;e<t;e++)i=n[e],i.selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keydown_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==i&&this.pending_backstroke&&this.clear_backstroke(),i){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},e.prototype.keyup_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),i){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},e.prototype.clipboard_event_checker=function(e){if(!this.is_disabled)return setTimeout(function(e){return function(){return e.results_search()}}(this),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:(t=document.createElement("div"),t.appendChild(e),t.innerHTML)},e.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_no_results_html=function(e){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),e=jQuery,e.fn.extend({chosen:function(n){return t.browser_is_supported()?this.each(function(t){var o,a;if(o=e(this),a=o.data("chosen"),"destroy"===n)return void(a instanceof i&&a.destroy());a instanceof i||o.data("chosen",new i(this,n))}):this}}),i=function(t){function i(){return i.__super__.constructor.apply(this,arguments)}return a(i,t),i.prototype.setup=function(){return this.form_field_jq=e(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},i.prototype.set_up_html=function(){var t,i;return t=["chosen-container"],t.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=e("<div />",i),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},i.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},i.prototype.register_observers=function(){return this.container.on("touchstart.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.container.on("touchend.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mousedown.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.container.on("mouseup.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mouseenter.chosen",function(e){return function(t){e.mouse_enter(t)}}(this)),this.container.on("mouseleave.chosen",function(e){return function(t){e.mouse_leave(t)}}(this)),this.search_results.on("mouseup.chosen",function(e){return function(t){e.search_results_mouseup(t)}}(this)),this.search_results.on("mouseover.chosen",function(e){return function(t){e.search_results_mouseover(t)}}(this)),this.search_results.on("mouseout.chosen",function(e){return function(t){e.search_results_mouseout(t)}}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(e){return function(t){e.search_results_mousewheel(t)}}(this)),this.search_results.on("touchstart.chosen",function(e){return function(t){e.search_results_touchstart(t)}}(this)),this.search_results.on("touchmove.chosen",function(e){return function(t){e.search_results_touchmove(t)}}(this)),this.search_results.on("touchend.chosen",function(e){return function(t){e.search_results_touchend(t)}}(this)),this.form_field_jq.on("chosen:updated.chosen",function(e){return function(t){e.results_update_field(t)}}(this)),this.form_field_jq.on("chosen:activate.chosen",function(e){return function(t){e.activate_field(t)}}(this)),this.form_field_jq.on("chosen:open.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.form_field_jq.on("chosen:close.chosen",function(e){return function(t){e.close_field(t)}}(this)),this.search_field.on("blur.chosen",function(e){return function(t){e.input_blur(t)}}(this)),this.search_field.on("keyup.chosen",function(e){return function(t){e.keyup_checker(t)}}(this)),this.search_field.on("keydown.chosen",function(e){return function(t){e.keydown_checker(t)}}(this)),this.search_field.on("focus.chosen",function(e){return function(t){e.input_focus(t)}}(this)),this.search_field.on("cut.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.search_field.on("paste.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(e){return function(t){e.choices_click(t)}}(this)):this.container.on("click.chosen",function(e){e.preventDefault()})},i.prototype.destroy=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},i.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},i.prototype.container_mousedown=function(t){var i;if(!this.is_disabled)return!t||"mousedown"!==(i=t.type)&&"touchstart"!==i||this.results_showing||t.preventDefault(),null!=t&&e(t.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!t||e(t.target)[0]!==this.selected_item[0]&&!e(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),e(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},i.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},i.prototype.search_results_mousewheel=function(e){var t;if(e.originalEvent&&(t=e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t)return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},i.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},i.prototype.close_field=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},i.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},i.prototype.test_active_click=function(t){var i;return i=e(t.target).closest(".chosen-container"),i.length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},i.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=n.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},i.prototype.result_do_highlight=function(e){var t,i,n,o,a;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),n=parseInt(this.search_results.css("maxHeight"),10),a=this.search_results.scrollTop(),o=n+a,i=this.result_highlight.position().top+this.search_results.scrollTop(),(t=i+this.result_highlight.outerHeight())>=o)return this.search_results.scrollTop(t-n>0?t-n:0);if(i<a)return this.search_results.scrollTop(i)}},i.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},i.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},i.prototype.update_results_content=function(e){return this.search_results.html(e)},i.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},i.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},i.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=e("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler)},i.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},i.prototype.search_results_mouseup=function(t){var i;if(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first(),i.length)return this.result_highlight=i,this.result_select(t),this.search_field.focus()},i.prototype.search_results_mouseover=function(t){var i;if(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first())return this.result_do_highlight(i)},i.prototype.search_results_mouseout=function(t){if(e(t.target).hasClass("active-result")||e(t.target).parents(".active-result").first())return this.result_clear_highlight()},i.prototype.choice_build=function(t){var i,n;return i=e("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?i.addClass("search-choice-disabled"):(n=e("<a />",{class:"search-choice-close","data-option-array-index":t.array_index}),n.on("click.chosen",function(e){return function(t){return e.choice_destroy_link_click(t)}}(this)),i.append(n)),this.search_container.before(i)},i.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(e(t.target))},i.prototype.choice_destroy=function(e){if(this.result_deselect(e[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()},i.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},i.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},i.prototype.result_select=function(e){var t,i;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),i=this.results_data[t[0].getAttribute("data-option-array-index")],i.selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):this.single_set_selected_text(this.choice_label(i)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},i.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},i.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},i.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},i.prototype.get_search_field_value=function(){return this.search_field.val()},i.prototype.get_search_text=function(){return e.trim(this.get_search_field_value())},i.prototype.escape_html=function(t){return e("<div/>").text(t).html()},i.prototype.winnow_results_set_highlight=function(){var e,t;if(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),null!=(e=t.length?t.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(e)},i.prototype.no_results=function(e){var t;return t=this.get_no_results_html(e),this.search_results.append(t),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},i.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},i.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},i.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result"),e.length?this.result_do_highlight(e.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},i.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last(),e.length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},i.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},i.prototype.search_field_scale=function(){var t,i,n,o,a,r,s;if(this.is_multiple){for(a={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},r=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"],i=0,n=r.length;i<n;i++)o=r[i],a[o]=this.search_field.css(o);return t=e("<div />").css(a),t.text(this.get_search_field_value()),e("body").append(t),s=t.width()+25,t.remove(),this.container.is(":visible")&&(s=Math.min(this.container.outerWidth()-10,s)),this.search_field.width(s)}},i.prototype.trigger_form_field_change=function(e){return this.form_field_jq.trigger("input",e),this.form_field_jq.trigger("change",e)},i}(t)}).call(this)},function(e,t){!function(e){e.color={},e.color.make=function(t,i,n,o){var a={};return a.r=t||0,a.g=i||0,a.b=n||0,a.a=null!=o?o:1,a.add=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]+=t;return a.normalize()},a.scale=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]*=t;return a.normalize()},a.toString=function(){return a.a>=1?"rgb("+[a.r,a.g,a.b].join(",")+")":"rgba("+[a.r,a.g,a.b,a.a].join(",")+")"},a.normalize=function(){function e(e,t,i){return t<e?e:t>i?i:t}return a.r=e(0,parseInt(a.r),255),a.g=e(0,parseInt(a.g),255),a.b=e(0,parseInt(a.b),255),a.a=e(0,a.a,1),a},a.clone=function(){return e.color.make(a.r,a.b,a.g,a.a)},a.normalize()},e.color.extract=function(t,i){var n;do{if(""!=(n=t.css(i).toLowerCase())&&"transparent"!=n)break;t=t.parent()}while(!e.nodeName(t.get(0),"body"));return"rgba(0, 0, 0, 0)"==n&&(n="transparent"),e.color.parse(n)},e.color.parse=function(i){var n,o=e.color.make;if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10));if(n=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4]));if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]));if(n=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]),parseFloat(n[4]));if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(i))return o(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16));if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(i))return o(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16));var a=e.trim(i).toLowerCase();return"transparent"==a?o(255,255,255,0):(n=t[a]||[0,0,0],o(n[0],n[1],n[2]))};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}}(jQuery),function(e){function t(t,n,o,a){function r(e,t){t=[me].concat(t);for(var i=0;i<e.length;++i)e[i].apply(this,t)}function s(e){ie=l(e),p(),g()}function l(t){for(var i=[],n=0;n<t.length;++n){var o=e.extend(!0,{},ne.series);null!=t[n].data?(o.data=t[n].data,delete t[n].data,e.extend(!0,o,t[n]),t[n].data=o.data):o.data=t[n],i.push(o)}return i}function c(e,t){var i=e[t+"axis"];return"object"==typeof i&&(i=i.n),"number"!=typeof i&&(i=1),i}function d(){return e.grep(ce.concat(de),function(e){return e})}function u(e){var t,i,n={};for(t=0;t<ce.length;++t)(i=ce[t])&&i.used&&(n["x"+i.n]=i.c2p(e.left));for(t=0;t<de.length;++t)(i=de[t])&&i.used&&(n["y"+i.n]=i.c2p(e.top));return void 0!==n.x1&&(n.x=n.x1),void 0!==n.y1&&(n.y=n.y1),n}function h(e){var t,i,n,o={};for(t=0;t<ce.length;++t)if((i=ce[t])&&i.used&&(n="x"+i.n,null==e[n]&&1==i.n&&(n="x"),null!=e[n])){o.left=i.p2c(e[n]);break}for(t=0;t<de.length;++t)if((i=de[t])&&i.used&&(n="y"+i.n,null==e[n]&&1==i.n&&(n="y"),null!=e[n])){o.top=i.p2c(e[n]);break}return o}function f(t,i){return t[i-1]||(t[i-1]={n:i,direction:t==ce?"x":"y",options:e.extend(!0,{},t==ce?ne.xaxis:ne.yaxis)}),t[i-1]}function p(){var t,i=ie.length,n=-1;for(t=0;t<ie.length;++t){var o=ie[t].color;null!=o&&(i--,"number"==typeof o&&o>n&&(n=o))}i<=n&&(i=n+1);var a,r=[],s=ne.colors,l=s.length,d=0;for(t=0;t<i;t++)a=e.color.parse(s[t%l]||"#666"),t%l==0&&t&&(d=d>=0?d<.5?-d-.2:0:-d),r[t]=a.scale("rgb",1+d);var u,h=0;for(t=0;t<ie.length;++t){if(u=ie[t],null==u.color?(u.color=r[h].toString(),++h):"number"==typeof u.color&&(u.color=r[u.color].toString()),null==u.lines.show){var p,g=!0;for(p in u)if(u[p]&&u[p].show){g=!1;break}g&&(u.lines.show=!0)}null==u.lines.zero&&(u.lines.zero=!!u.lines.fill),u.xaxis=f(ce,c(u,"x")),u.yaxis=f(de,c(u,"y"))}}function g(){function t(e,t,i){t<e.datamin&&t!=-v&&(e.datamin=t),i>e.datamax&&i!=v&&(e.datamax=i)}var i,n,o,a,s,l,c,u,h,f,p,g,_=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,v=Number.MAX_VALUE;for(e.each(d(),function(e,t){t.datamin=_,t.datamax=m,t.used=!1}),i=0;i<ie.length;++i)s=ie[i],s.datapoints={points:[]},r(_e.processRawData,[s,s.data,s.datapoints]);for(i=0;i<ie.length;++i){if(s=ie[i],p=s.data,!(g=s.datapoints.format)){if(g=[],g.push({x:!0,number:!0,required:!0}),g.push({y:!0,number:!0,required:!0}),s.bars.show||s.lines.show&&s.lines.fill){var b=!!(s.bars.show&&s.bars.zero||s.lines.show&&s.lines.zero);g.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:b}),s.bars.horizontal&&(delete g[g.length-1].y,g[g.length-1].x=!0)}s.datapoints.format=g}if(null==s.datapoints.pointsize){s.datapoints.pointsize=g.length,c=s.datapoints.pointsize,l=s.datapoints.points;var y=s.lines.show&&s.lines.steps;for(s.xaxis.used=s.yaxis.used=!0,n=o=0;n<p.length;++n,o+=c){f=p[n];var x=null==f;if(!x)for(a=0;a<c;++a)u=f[a],h=g[a],h&&(h.number&&null!=u&&(u=+u,isNaN(u)?u=null:u==1/0?u=v:u==-1/0&&(u=-v)),null==u&&(h.required&&(x=!0),null!=h.defaultValue&&(u=h.defaultValue))),l[o+a]=u;if(x)for(a=0;a<c;++a)u=l[o+a],null!=u&&(h=g[a],h.x&&t(s.xaxis,u,u),h.y&&t(s.yaxis,u,u)),l[o+a]=null;else if(y&&o>0&&null!=l[o-c]&&l[o-c]!=l[o]&&l[o-c+1]!=l[o+1]){for(a=0;a<c;++a)l[o+c+a]=l[o+a];l[o+1]=l[o-c+1],o+=c}}}}for(i=0;i<ie.length;++i)s=ie[i],r(_e.processDatapoints,[s,s.datapoints]);for(i=0;i<ie.length;++i){s=ie[i],l=s.datapoints.points,c=s.datapoints.pointsize,g=s.datapoints.format;var w=_,k=_,C=m,j=m;for(n=0;n<l.length;n+=c)if(null!=l[n])for(a=0;a<c;++a)u=l[n+a],(h=g[a])&&!1!==h.autoscale&&u!=v&&u!=-v&&(h.x&&(u<w&&(w=u),u>C&&(C=u)),h.y&&(u<k&&(k=u),u>j&&(j=u)));if(s.bars.show){var T;switch(s.bars.align){case"left":T=0;break;case"right":T=-s.bars.barWidth;break;case"center":T=-s.bars.barWidth/2;break;default:throw new Error("Invalid bar alignment: "+s.bars.align)}s.bars.horizontal?(k+=T,j+=T+s.bars.barWidth):(w+=T,C+=T+s.bars.barWidth)}t(s.xaxis,w,C),t(s.yaxis,k,j)}e.each(d(),function(e,t){t.datamin==_&&(t.datamin=null),t.datamax==m&&(t.datamax=null)})}function _(e){return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}function m(i){var n=document.createElement("canvas");if(n.className=i,e(n).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(t),!n.getContext){if(!window.G_vmlCanvasManager)throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");n=window.G_vmlCanvasManager.initElement(n)}var o=n.getContext("2d"),a=_(o);return n.width=he*a,n.height=fe*a,n.style.width=he+"px",n.style.height=fe+"px",o.save(),o.scale(a,a),n}function v(){if(he=t.width(),fe=t.height(),he<=0||fe<=0)throw new Error("Invalid dimensions for plot, width = "+he+", height = "+fe)}function b(e){var t=e.getContext("2d"),i=_(t);e.style.width!=he&&(e.width=he*i,e.style.width=he+"px"),e.style.height!=fe&&(e.height=fe*i,e.style.height=fe+"px"),t.restore(),t.save(),t.scale(i,i)}function y(){be&&clearTimeout(be),re.unbind("mousemove",H),re.unbind("mouseleave",R),re.unbind("click",U),r(_e.shutdown,[re])}function x(e){function t(e){return e}var i,n,o=e.options.transform||t,a=e.options.inverseTransform;"x"==e.direction?(i=e.scale=pe/Math.abs(o(e.max)-o(e.min)),n=Math.min(o(e.max),o(e.min))):(i=e.scale=ge/Math.abs(o(e.max)-o(e.min)),i=-i,n=Math.max(o(e.max),o(e.min))),e.p2c=o==t?function(e){return(e-n)*i}:function(e){return(o(e)-n)*i},e.c2p=a?function(e){return a(n+e/i)}:function(e){return n+e/i}}function w(e){var t=e.options,i=e.ticks||[],n=t.labelWidth||0,o=t.labelHeight||0,a=e.font;se.save(),se.font=a.style+" "+a.variant+" "+a.weight+" "+a.size+"px '"+a.family+"'";for(var r=0;r<i.length;++r){var s=i[r];if(s.lines=[],s.width=s.height=0,s.label){for(var l=(s.label+"").replace(/<br ?\/?>|\r\n|\r/g,"\n").split("\n"),c=0;c<l.length;++c){var d={text:l[c]},u=se.measureText(d.text);d.width=u.width,d.height=null!=u.height?u.height:a.size,d.height+=Math.round(.15*a.size),s.width=Math.max(d.width,s.width),s.height+=d.height,s.lines.push(d)}null==t.labelWidth&&(n=Math.max(n,s.width)),null==t.labelHeight&&(o=Math.max(o,s.height))}}se.restore(),e.labelWidth=Math.ceil(n),e.labelHeight=Math.ceil(o)}function k(t){var i,n=t.labelWidth,o=t.labelHeight,a=t.options.position,r=t.options.tickLength,s=ne.grid.axisMargin,l=ne.grid.labelMargin,c="x"==t.direction?ce:de,d=e.grep(c,function(e){return e&&e.options.position==a&&e.reserveSpace});if(e.inArray(t,d)==d.length-1&&(s=0),null==r){var u=e.grep(c,function(e){return e&&e.reserveSpace});i=0==e.inArray(t,u),r=i?"full":5}isNaN(+r)||(l+=+r),"x"==t.direction?(o+=l,"bottom"==a?(ue.bottom+=o+s,t.box={top:fe-ue.bottom,height:o}):(t.box={top:ue.top+s,height:o},ue.top+=o+s)):(n+=l,"left"==a?(t.box={left:ue.left+s,width:n},ue.left+=n+s):(ue.right+=n+s,t.box={left:he-ue.right,width:n})),t.position=a,t.tickLength=r,t.box.padding=l,t.innermost=i}function C(e){"x"==e.direction?(e.box.left=ue.left-e.labelWidth/2,e.box.width=he-ue.left-ue.right+e.labelWidth):(e.box.top=ue.top-e.labelHeight/2,e.box.height=fe-ue.bottom-ue.top+e.labelHeight)}function j(){var t,i=ne.grid.minBorderMargin,n={x:0,y:0};if(null==i)for(i=0,t=0;t<ie.length;++t)i=Math.max(i,2*(ie[t].points.radius+ie[t].points.lineWidth/2));n.x=n.y=Math.ceil(i),e.each(d(),function(e,t){var i=t.direction;t.reserveSpace&&(n[i]=Math.ceil(Math.max(n[i],("x"==i?t.labelWidth:t.labelHeight)/2)))}),ue.left=Math.max(n.x,ue.left),ue.right=Math.max(n.x,ue.right),ue.top=Math.max(n.y,ue.top),ue.bottom=Math.max(n.y,ue.bottom)}function T(){var i,n=d(),o=ne.grid.show;for(var a in ue){var s=ne.grid.margin||0;ue[a]="number"==typeof s?s:s[a]||0}r(_e.processOffset,[ue]);for(var a in ue)"object"==typeof ne.grid.borderWidth?ue[a]+=o?ne.grid.borderWidth[a]:0:ue[a]+=o?ne.grid.borderWidth:0;if(e.each(n,function(e,t){t.show=t.options.show,null==t.show&&(t.show=t.used),t.reserveSpace=t.show||t.options.reserveSpace,S(t)}),o){var l={style:t.css("font-style"),size:Math.round(.8*(+t.css("font-size").replace("px","")||13)),variant:t.css("font-variant"),weight:t.css("font-weight"),family:t.css("font-family")},c=e.grep(n,function(e){return e.reserveSpace});for(e.each(c,function(t,i){M(i),I(i),P(i,i.ticks),i.font=e.extend({},l,i.options.font),w(i)}),i=c.length-1;i>=0;--i)k(c[i]);j(),e.each(c,function(e,t){C(t)})}pe=he-ue.left-ue.right,ge=fe-ue.bottom-ue.top,e.each(n,function(e,t){x(t)}),B()}function S(e){var t=e.options,i=+(null!=t.min?t.min:e.datamin),n=+(null!=t.max?t.max:e.datamax),o=n-i;if(0==o){var a=0==n?1:.01;null==t.min&&(i-=a),null!=t.max&&null==t.min||(n+=a)}else{var r=t.autoscaleMargin;null!=r&&(null==t.min&&(i-=o*r)<0&&null!=e.datamin&&e.datamin>=0&&(i=0),null==t.max&&(n+=o*r)>0&&null!=e.datamax&&e.datamax<=0&&(n=0))}e.min=i,e.max=n}function M(t){var n,o=t.options;if(n="number"==typeof o.ticks&&o.ticks>0?o.ticks:.3*Math.sqrt("x"==t.direction?he:fe),t.delta=(t.max-t.min)/n,"time"==o.mode&&!t.tickGenerator)throw new Error("Time mode requires the flot.time plugin.");if(t.tickGenerator||(t.tickGenerator=function(e){var t=o.tickDecimals,n=-Math.floor(Math.log(e.delta)/Math.LN10);null!=t&&n>t&&(n=t);var a,r,s,l=Math.pow(10,-n),c=e.delta/l,d=[],u=0,h=Number.NaN;c<1.5?a=1:c<3?(a=2,c>2.25&&(null==t||n+1<=t)&&(a=2.5,++n)):a=c<7.5?5:10,a*=l,null!=o.minTickSize&&a<o.minTickSize&&(a=o.minTickSize),e.tickDecimals=Math.max(0,null!=t?t:n),e.tickSize=o.tickSize||a,r=i(e.min,e.tickSize);do{s=h,h=r+u*e.tickSize,d.push(h),++u}while(h<e.max&&h!=s);return d},t.tickFormatter=function(e,t){var i=t.tickDecimals?Math.pow(10,t.tickDecimals):1,n=""+Math.round(e*i)/i;if(null!=t.tickDecimals){var o=n.indexOf("."),a=-1==o?0:n.length-o-1;if(a<t.tickDecimals)return(a?n:n+".")+(""+i).substr(1,t.tickDecimals-a)}return n}),e.isFunction(o.tickFormatter)&&(t.tickFormatter=function(e,t){return""+o.tickFormatter(e,t)}),null!=o.alignTicksWithAxis){var a=("x"==t.direction?ce:de)[o.alignTicksWithAxis-1];if(a&&a.used&&a!=t){var r=t.tickGenerator(t);if(r.length>0&&(null==o.min&&(t.min=Math.min(t.min,r[0])),null==o.max&&r.length>1&&(t.max=Math.max(t.max,r[r.length-1]))),t.tickGenerator=function(e){var t,i,n=[];for(i=0;i<a.ticks.length;++i)t=(a.ticks[i].v-a.min)/(a.max-a.min),t=e.min+t*(e.max-e.min),n.push(t);return n},!t.mode&&null==o.tickDecimals){var s=Math.max(0,1-Math.floor(Math.log(t.delta)/Math.LN10)),l=t.tickGenerator(t);l.length>1&&/\..*0$/.test((l[1]-l[0]).toFixed(s))||(t.tickDecimals=s)}}}}function I(t){var i=t.options.ticks,n=[];null==i||"number"==typeof i&&i>0?n=t.tickGenerator(t):i&&(n=e.isFunction(i)?i(t):i);var o,a;for(t.ticks=[],o=0;o<n.length;++o){var r=null,s=n[o];"object"==typeof s?(a=+s[0],s.length>1&&(r=s[1])):a=+s,null==r&&(r=t.tickFormatter(a,t)),isNaN(a)||t.ticks.push({v:a,label:r})}}function P(e,t){e.options.autoscaleMargin&&t.length>0&&(null==e.options.min&&(e.min=Math.min(e.min,t[0].v)),null==e.options.max&&t.length>1&&(e.max=Math.max(e.max,t[t.length-1].v)))}function z(){se.clearRect(0,0,he,fe),r(_e.drawBackground,[se]);var e=ne.grid;e.show&&e.backgroundColor&&O(),e.show&&!e.aboveData&&(Q(),E());for(var t=0;t<ie.length;++t)r(_e.drawSeries,[se,ie[t]]),D(ie[t]);r(_e.draw,[se]),e.show&&e.aboveData&&(Q(),E())}function A(e,t){for(var i,n,o,a,r=d(),s=0;s<r.length;++s)if(i=r[s],i.direction==t&&(a=t+i.n+"axis",e[a]||1!=i.n||(a=t+"axis"),e[a])){n=e[a].from,o=e[a].to;break}if(e[a]||(i="x"==t?ce[0]:de[0],n=e[t+"1"],o=e[t+"2"]),null!=n&&null!=o&&n>o){var l=n;n=o,o=l}return{from:n,to:o,axis:i}}function O(){se.save(),se.translate(ue.left,ue.top),se.fillStyle=te(ne.grid.backgroundColor,ge,0,"rgba(255, 255, 255, 0)"),se.fillRect(0,0,pe,ge),se.restore()}function Q(){var t,i,n,o;se.save(),se.translate(ue.left,ue.top);var a=ne.grid.markings;if(a)for(e.isFunction(a)&&(i=me.getAxes(),i.xmin=i.xaxis.min,i.xmax=i.xaxis.max,i.ymin=i.yaxis.min,i.ymax=i.yaxis.max,a=a(i)),t=0;t<a.length;++t){var r=a[t],s=A(r,"x"),l=A(r,"y");null==s.from&&(s.from=s.axis.min),null==s.to&&(s.to=s.axis.max),null==l.from&&(l.from=l.axis.min),null==l.to&&(l.to=l.axis.max),s.to<s.axis.min||s.from>s.axis.max||l.to<l.axis.min||l.from>l.axis.max||(s.from=Math.max(s.from,s.axis.min),s.to=Math.min(s.to,s.axis.max),l.from=Math.max(l.from,l.axis.min),l.to=Math.min(l.to,l.axis.max),s.from==s.to&&l.from==l.to||(s.from=s.axis.p2c(s.from),s.to=s.axis.p2c(s.to),l.from=l.axis.p2c(l.from),l.to=l.axis.p2c(l.to),s.from==s.to||l.from==l.to?(se.beginPath(),se.strokeStyle=r.color||ne.grid.markingsColor,se.lineWidth=r.lineWidth||ne.grid.markingsLineWidth,se.moveTo(s.from,l.from),se.lineTo(s.to,l.to),se.stroke()):(se.fillStyle=r.color||ne.grid.markingsColor,se.fillRect(s.from,l.to,s.to-s.from,l.from-l.to))))}i=d(),n=ne.grid.borderWidth;for(var c=0;c<i.length;++c){var u,h,f,p,g=i[c],_=g.box,m=g.tickLength;if(g.show&&0!=g.ticks.length){for(se.strokeStyle=g.options.tickColor||e.color.parse(g.options.color).scale("a",.22).toString(),se.lineWidth=1,"x"==g.direction?(u=0,h="full"==m?"top"==g.position?0:ge:_.top-ue.top+("top"==g.position?_.height:0)):(h=0,u="full"==m?"left"==g.position?0:pe:_.left-ue.left+("left"==g.position?_.width:0)),g.innermost||(se.beginPath(),f=p=0,"x"==g.direction?f=pe:p=ge,1==se.lineWidth&&(u=Math.floor(u)+.5,h=Math.floor(h)+.5),se.moveTo(u,h),se.lineTo(u+f,h+p),se.stroke()),se.beginPath(),t=0;t<g.ticks.length;++t){var v=g.ticks[t].v;f=p=0,isNaN(v)||v<g.min||v>g.max||"full"==m&&("object"==typeof n&&n[g.position]>0||n>0)&&(v==g.min||v==g.max)||("x"==g.direction?(u=g.p2c(v),p="full"==m?-ge:m,"top"==g.position&&(p=-p)):(h=g.p2c(v),f="full"==m?-pe:m,"left"==g.position&&(f=-f)),1==se.lineWidth&&("x"==g.direction?u=Math.floor(u)+.5:h=Math.floor(h)+.5),se.moveTo(u,h),se.lineTo(u+f,h+p))}se.stroke()}}n&&(o=ne.grid.borderColor,"object"==typeof n||"object"==typeof o?("object"!=typeof n&&(n={top:n,right:n,bottom:n,left:n}),"object"!=typeof o&&(o={top:o,right:o,bottom:o,left:o}),n.top>0&&(se.strokeStyle=o.top,se.lineWidth=n.top,se.beginPath(),se.moveTo(0-n.left,0-n.top/2),se.lineTo(pe,0-n.top/2),se.stroke()),n.right>0&&(se.strokeStyle=o.right,se.lineWidth=n.right,se.beginPath(),se.moveTo(pe+n.right/2,0-n.top),se.lineTo(pe+n.right/2,ge),se.stroke()),n.bottom>0&&(se.strokeStyle=o.bottom,se.lineWidth=n.bottom,se.beginPath(),se.moveTo(pe+n.right,ge+n.bottom/2),se.lineTo(0,ge+n.bottom/2),se.stroke()),n.left>0&&(se.strokeStyle=o.left,se.lineWidth=n.left,se.beginPath(),se.moveTo(0-n.left/2,ge+n.bottom),se.lineTo(0-n.left/2,0),se.stroke())):(se.lineWidth=n,se.strokeStyle=ne.grid.borderColor,se.strokeRect(-n/2,-n/2,pe+n,ge+n))),se.restore()}function E(){se.save(),e.each(d(),function(e,t){if(t.show&&0!=t.ticks.length){var i=t.box,n=t.font;se.fillStyle=t.options.color,se.font=n.style+" "+n.variant+" "+n.weight+" "+n.size+"px "+n.family,se.textAlign="start",se.textBaseline="middle";for(var o=0;o<t.ticks.length;++o){var a=t.ticks[o];if(!(!a.label||a.v<t.min||a.v>t.max))for(var r,s,l,c=0,d=0;d<a.lines.length;++d)l=a.lines[d],"x"==t.direction?(r=ue.left+t.p2c(a.v)-l.width/2,s="bottom"==t.position?i.top+i.padding:i.top+i.height-i.padding-a.height):(s=ue.top+t.p2c(a.v)-a.height/2,r="left"==t.position?i.left+i.width-i.padding-l.width:i.left+i.padding),s+=l.height/2+c,c+=l.height,window.opera&&window.opera.version().split(".")[0]<12&&(r=Math.floor(r),s=Math.ceil(s-2)),se.fillText(l.text,r,s)}}}),se.restore()}function D(e){e.lines.show&&W(e),e.bars.show&&N(e),e.points.show&&q(e)}function W(e){function t(e,t,i,n,o){var a=e.points,r=e.pointsize,s=null,l=null;se.beginPath();for(var c=r;c<a.length;c+=r){var d=a[c-r],u=a[c-r+1],h=a[c],f=a[c+1];if(null!=d&&null!=h){if(u<=f&&u<o.min){if(f<o.min)continue;d=(o.min-u)/(f-u)*(h-d)+d,u=o.min}else if(f<=u&&f<o.min){if(u<o.min)continue;h=(o.min-u)/(f-u)*(h-d)+d,f=o.min}if(u>=f&&u>o.max){if(f>o.max)continue;d=(o.max-u)/(f-u)*(h-d)+d,u=o.max}else if(f>=u&&f>o.max){if(u>o.max)continue;h=(o.max-u)/(f-u)*(h-d)+d,f=o.max}if(d<=h&&d<n.min){if(h<n.min)continue;u=(n.min-d)/(h-d)*(f-u)+u,d=n.min}else if(h<=d&&h<n.min){if(d<n.min)continue;f=(n.min-d)/(h-d)*(f-u)+u,h=n.min}if(d>=h&&d>n.max){if(h>n.max)continue;u=(n.max-d)/(h-d)*(f-u)+u,d=n.max}else if(h>=d&&h>n.max){if(d>n.max)continue;f=(n.max-d)/(h-d)*(f-u)+u,h=n.max}d==s&&u==l||se.moveTo(n.p2c(d)+t,o.p2c(u)+i),s=h,l=f,se.lineTo(n.p2c(h)+t,o.p2c(f)+i)}}se.stroke()}se.save(),se.translate(ue.left,ue.top),se.lineJoin="round";var i=e.lines.lineWidth,n=e.shadowSize;if(i>0&&n>0){se.lineWidth=n,se.strokeStyle="rgba(0,0,0,0.1)";var o=Math.PI/18;t(e.datapoints,Math.sin(o)*(i/2+n/2),Math.cos(o)*(i/2+n/2),e.xaxis,e.yaxis),se.lineWidth=n/2,t(e.datapoints,Math.sin(o)*(i/2+n/4),Math.cos(o)*(i/2+n/4),e.xaxis,e.yaxis)}se.lineWidth=i,se.strokeStyle=e.color;var a=G(e.lines,e.color,0,ge);a&&(se.fillStyle=a,function(e,t,i){for(var n=e.points,o=e.pointsize,a=Math.min(Math.max(0,i.min),i.max),r=0,s=!1,l=1,c=0,d=0;!(o>0&&r>n.length+o);){r+=o;var u=n[r-o],h=n[r-o+l],f=n[r],p=n[r+l];if(s){if(o>0&&null!=u&&null==f){d=r,o=-o,l=2;continue}if(o<0&&r==c+o){se.fill(),s=!1,o=-o,l=1,r=c=d+o;continue}}if(null!=u&&null!=f){if(u<=f&&u<t.min){if(f<t.min)continue;h=(t.min-u)/(f-u)*(p-h)+h,u=t.min}else if(f<=u&&f<t.min){if(u<t.min)continue;p=(t.min-u)/(f-u)*(p-h)+h,f=t.min}if(u>=f&&u>t.max){if(f>t.max)continue;h=(t.max-u)/(f-u)*(p-h)+h,u=t.max}else if(f>=u&&f>t.max){if(u>t.max)continue;p=(t.max-u)/(f-u)*(p-h)+h,f=t.max}if(s||(se.beginPath(),se.moveTo(t.p2c(u),i.p2c(a)),s=!0),h>=i.max&&p>=i.max)se.lineTo(t.p2c(u),i.p2c(i.max)),se.lineTo(t.p2c(f),i.p2c(i.max));else if(h<=i.min&&p<=i.min)se.lineTo(t.p2c(u),i.p2c(i.min)),se.lineTo(t.p2c(f),i.p2c(i.min));else{var g=u,_=f;h<=p&&h<i.min&&p>=i.min?(u=(i.min-h)/(p-h)*(f-u)+u,h=i.min):p<=h&&p<i.min&&h>=i.min&&(f=(i.min-h)/(p-h)*(f-u)+u,p=i.min),h>=p&&h>i.max&&p<=i.max?(u=(i.max-h)/(p-h)*(f-u)+u,h=i.max):p>=h&&p>i.max&&h<=i.max&&(f=(i.max-h)/(p-h)*(f-u)+u,p=i.max),u!=g&&se.lineTo(t.p2c(g),i.p2c(h)),se.lineTo(t.p2c(u),i.p2c(h)),se.lineTo(t.p2c(f),i.p2c(p)),f!=_&&(se.lineTo(t.p2c(f),i.p2c(p)),se.lineTo(t.p2c(_),i.p2c(p)))}}}}(e.datapoints,e.xaxis,e.yaxis)),i>0&&t(e.datapoints,0,0,e.xaxis,e.yaxis),se.restore()}function q(e){function t(e,t,i,n,o,a,r,s){for(var l=e.points,c=e.pointsize,d=0;d<l.length;d+=c){var u=l[d],h=l[d+1];null==u||u<a.min||u>a.max||h<r.min||h>r.max||(se.beginPath(),u=a.p2c(u),h=r.p2c(h)+n,"circle"==s?se.arc(u,h,t,0,o?Math.PI:2*Math.PI,!1):s(se,u,h,t,o),se.closePath(),i&&(se.fillStyle=i,se.fill()),se.stroke())}}se.save(),se.translate(ue.left,ue.top);var i=e.points.lineWidth,n=e.shadowSize,o=e.points.radius,a=e.points.symbol;if(0==i&&(i=1e-4),i>0&&n>0){var r=n/2;se.lineWidth=r,se.strokeStyle="rgba(0,0,0,0.1)",t(e.datapoints,o,null,r+r/2,!0,e.xaxis,e.yaxis,a),se.strokeStyle="rgba(0,0,0,0.2)",t(e.datapoints,o,null,r/2,!0,e.xaxis,e.yaxis,a)}se.lineWidth=i,se.strokeStyle=e.color,t(e.datapoints,o,G(e.points,e.color),0,!1,e.xaxis,e.yaxis,a),se.restore()}function F(e,t,i,n,o,a,r,s,l,c,d,u){var h,f,p,g,_,m,v,b,y;d?(b=m=v=!0,_=!1,h=i,f=e,g=t+n,p=t+o,f<h&&(y=f,f=h,h=y,_=!0,m=!1)):(_=m=v=!0,b=!1,h=e+n,f=e+o,p=i,(g=t)<p&&(y=g,g=p,p=y,b=!0,v=!1)),f<s.min||h>s.max||g<l.min||p>l.max||(h<s.min&&(h=s.min,_=!1),f>s.max&&(f=s.max,m=!1),p<l.min&&(p=l.min,b=!1),g>l.max&&(g=l.max,v=!1),h=s.p2c(h),p=l.p2c(p),f=s.p2c(f),g=l.p2c(g),r&&(c.beginPath(),c.moveTo(h,p),c.lineTo(h,g),c.lineTo(f,g),c.lineTo(f,p),c.fillStyle=r(p,g),c.fill()),u>0&&(_||m||v||b)&&(c.beginPath(),c.moveTo(h,p+a),_?c.lineTo(h,g+a):c.moveTo(h,g+a),v?c.lineTo(f,g+a):c.moveTo(f,g+a),m?c.lineTo(f,p+a):c.moveTo(f,p+a),b?c.lineTo(h,p+a):c.moveTo(h,p+a),c.stroke()))}function N(e){se.save(),se.translate(ue.left,ue.top),se.lineWidth=e.bars.lineWidth,se.strokeStyle=e.color;var t;switch(e.bars.align){case"left":t=0;break;case"right":t=-e.bars.barWidth;break;case"center":t=-e.bars.barWidth/2;break;default:throw new Error("Invalid bar alignment: "+e.bars.align)}var i=e.bars.fill?function(t,i){return G(e.bars,e.color,t,i)}:null;!function(t,i,n,o,a,r,s){for(var l=t.points,c=t.pointsize,d=0;d<l.length;d+=c)null!=l[d]&&F(l[d],l[d+1],l[d+2],i,n,o,a,r,s,se,e.bars.horizontal,e.bars.lineWidth)}(e.datapoints,t,t+e.bars.barWidth,0,i,e.xaxis,e.yaxis),se.restore()}function G(t,i,n,o){var a=t.fill;if(!a)return null;if(t.fillColor)return te(t.fillColor,n,o,i);var r=e.color.parse(i);return r.a="number"==typeof a?a:.4,r.normalize(),r.toString()}function B(){if(t.find(".legend").remove(),ne.legend.show){for(var i,n,o=[],a=[],r=!1,s=ne.legend.labelFormatter,l=0;l<ie.length;++l)i=ie[l],i.label&&(n=s?s(i.label,i):i.label)&&a.push({label:n,color:i.color});if(ne.legend.sorted)if(e.isFunction(ne.legend.sorted))a.sort(ne.legend.sorted);else if("reverse"==ne.legend.sorted)a.reverse();else{var c="descending"!=ne.legend.sorted;a.sort(function(e,t){return e.label==t.label?0:e.label<t.label!=c?1:-1})}for(var l=0;l<a.length;++l){var d=a[l];l%ne.legend.noColumns==0&&(r&&o.push("</tr>"),o.push("<tr>"),r=!0),o.push('<td class="legendColorBox"><div style="border:1px solid '+ne.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+d.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+d.label+"</td>")}if(r&&o.push("</tr>"),0!=o.length){var u='<table style="font-size:smaller;color:'+ne.grid.color+'">'+o.join("")+"</table>";if(null!=ne.legend.container)e(ne.legend.container).html(u);else{var h="",f=ne.legend.position,p=ne.legend.margin;null==p[0]&&(p=[p,p]),"n"==f.charAt(0)?h+="top:"+(p[1]+ue.top)+"px;":"s"==f.charAt(0)&&(h+="bottom:"+(p[1]+ue.bottom)+"px;"),"e"==f.charAt(1)?h+="right:"+(p[0]+ue.right)+"px;":"w"==f.charAt(1)&&(h+="left:"+(p[0]+ue.left)+"px;");var g=e('<div class="legend">'+u.replace('style="','style="position:absolute;'+h+";")+"</div>").appendTo(t);if(0!=ne.legend.backgroundOpacity){var _=ne.legend.backgroundColor;null==_&&(_=ne.grid.backgroundColor,_=_&&"string"==typeof _?e.color.parse(_):e.color.extract(g,"background-color"),_.a=1,_=_.toString());var m=g.children();e('<div style="position:absolute;width:'+m.width()+"px;height:"+m.height()+"px;"+h+"background-color:"+_+';"> </div>').prependTo(g).css("opacity",ne.legend.backgroundOpacity)}}}}}function L(e,t,i){var n,o,a,r=ne.grid.mouseActiveRadius,s=r*r+1,l=null;for(n=ie.length-1;n>=0;--n)if(i(ie[n])){var c=ie[n],d=c.xaxis,u=c.yaxis,h=c.datapoints.points,f=d.c2p(e),p=u.c2p(t),g=r/d.scale,_=r/u.scale;if(a=c.datapoints.pointsize,d.options.inverseTransform&&(g=Number.MAX_VALUE),u.options.inverseTransform&&(_=Number.MAX_VALUE),c.lines.show||c.points.show)for(o=0;o<h.length;o+=a){var m=h[o],v=h[o+1];if(null!=m&&!(m-f>g||m-f<-g||v-p>_||v-p<-_)){var b=Math.abs(d.p2c(m)-e),y=Math.abs(u.p2c(v)-t),x=b*b+y*y;x<s&&(s=x,l=[n,o/a])}}if(c.bars.show&&!l){var w="left"==c.bars.align?0:-c.bars.barWidth/2,k=w+c.bars.barWidth;for(o=0;o<h.length;o+=a){var m=h[o],v=h[o+1],C=h[o+2];null!=m&&((ie[n].bars.horizontal?f<=Math.max(C,m)&&f>=Math.min(C,m)&&p>=v+w&&p<=v+k:f>=m+w&&f<=m+k&&p>=Math.min(C,v)&&p<=Math.max(C,v))&&(l=[n,o/a]))}}}return l?(n=l[0],o=l[1],a=ie[n].datapoints.pointsize,{datapoint:ie[n].datapoints.points.slice(o*a,(o+1)*a),dataIndex:o,series:ie[n],seriesIndex:n}):null}function H(e){ne.grid.hoverable&&Y("plothover",e,function(e){return 0!=e.hoverable})}function R(e){ne.grid.hoverable&&Y("plothover",e,function(e){return!1})}function U(e){Y("plotclick",e,function(e){return 0!=e.clickable})}function Y(e,i,n){var o=re.offset(),a=i.pageX-o.left-ue.left,r=i.pageY-o.top-ue.top,s=u({left:a,top:r});s.pageX=i.pageX,s.pageY=i.pageY;var l=L(a,r,n);if(l&&(l.pageX=parseInt(l.series.xaxis.p2c(l.datapoint[0])+o.left+ue.left,10),l.pageY=parseInt(l.series.yaxis.p2c(l.datapoint[1])+o.top+ue.top,10)),ne.grid.autoHighlight){for(var c=0;c<ve.length;++c){var d=ve[c];d.auto!=e||l&&d.series==l.series&&d.point[0]==l.datapoint[0]&&d.point[1]==l.datapoint[1]||$(d.series,d.point)}l&&X(l.series,l.datapoint,e)}t.trigger(e,[s,l])}function V(){var e=ne.interaction.redrawOverlayInterval;if(-1==e)return void K();be||(be=setTimeout(K,e))}function K(){be=null,le.save(),le.clearRect(0,0,he,fe),le.translate(ue.left,ue.top);var e,t;for(e=0;e<ve.length;++e)t=ve[e],t.series.bars.show?ee(t.series,t.point):J(t.series,t.point);le.restore(),r(_e.drawOverlay,[le])}function X(e,t,i){if("number"==typeof e&&(e=ie[e]),"number"==typeof t){var n=e.datapoints.pointsize;t=e.datapoints.points.slice(n*t,n*(t+1))}var o=Z(e,t);-1==o?(ve.push({series:e,point:t,auto:i}),V()):i||(ve[o].auto=!1)}function $(e,t){null==e&&null==t&&(ve=[],V()),"number"==typeof e&&(e=ie[e]),"number"==typeof t&&(t=e.data[t]);var i=Z(e,t);-1!=i&&(ve.splice(i,1),V())}function Z(e,t){for(var i=0;i<ve.length;++i){var n=ve[i];if(n.series==e&&n.point[0]==t[0]&&n.point[1]==t[1])return i}return-1}function J(t,i){var n=i[0],o=i[1],a=t.xaxis,r=t.yaxis,s="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString();if(!(n<a.min||n>a.max||o<r.min||o>r.max)){var l=t.points.radius+t.points.lineWidth/2;le.lineWidth=l,le.strokeStyle=s;var c=1.5*l;n=a.p2c(n),o=r.p2c(o),le.beginPath(),"circle"==t.points.symbol?le.arc(n,o,c,0,2*Math.PI,!1):t.points.symbol(le,n,o,c,!1),le.closePath(),le.stroke()}}function ee(t,i){var n="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString(),o=n,a="left"==t.bars.align?0:-t.bars.barWidth/2;le.lineWidth=t.bars.lineWidth,le.strokeStyle=n,F(i[0],i[1],i[2]||0,a,a+t.bars.barWidth,0,function(){return o},t.xaxis,t.yaxis,le,t.bars.horizontal,t.bars.lineWidth)}function te(t,i,n,o){if("string"==typeof t)return t;for(var a=se.createLinearGradient(0,n,0,i),r=0,s=t.colors.length;r<s;++r){var l=t.colors[r];if("string"!=typeof l){var c=e.color.parse(o);null!=l.brightness&&(c=c.scale("rgb",l.brightness)),null!=l.opacity&&(c.a*=l.opacity),l=c.toString()}a.addColorStop(r/(s-1),l)}return a}var ie=[],ne={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,timezone:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:!1},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},oe=null,ae=null,re=null,se=null,le=null,ce=[],de=[],ue={left:0,right:0,top:0,bottom:0},he=0,fe=0,pe=0,ge=0,_e={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},me=this;me.setData=s,me.setupGrid=T,me.draw=z,me.getPlaceholder=function(){return t},me.getCanvas=function(){return oe},me.getPlotOffset=function(){return ue},me.width=function(){return pe},me.height=function(){return ge},me.offset=function(){var e=re.offset();return e.left+=ue.left,e.top+=ue.top,e},me.getData=function(){return ie},me.getAxes=function(){var t={};return e.each(ce.concat(de),function(e,i){i&&(t[i.direction+(1!=i.n?i.n:"")+"axis"]=i)}),t},me.getXAxes=function(){return ce},me.getYAxes=function(){return de},me.c2p=u,me.p2c=h,me.getOptions=function(){return ne},me.highlight=X,me.unhighlight=$,me.triggerRedrawOverlay=V,me.pointOffset=function(e){return{left:parseInt(ce[c(e,"x")-1].p2c(+e.x)+ue.left,10),top:parseInt(de[c(e,"y")-1].p2c(+e.y)+ue.top,10)}},me.shutdown=y,me.resize=function(){v(),b(oe),b(ae)},me.hooks=_e,function(){for(var t=0;t<a.length;++t){var i=a[t];i.init(me),i.options&&e.extend(!0,ne,i.options)}}(),function(t){var i;for(e.extend(!0,ne,t),null==ne.xaxis.color&&(ne.xaxis.color=ne.grid.color),null==ne.yaxis.color&&(ne.yaxis.color=ne.grid.color),null==ne.xaxis.tickColor&&(ne.xaxis.tickColor=ne.grid.tickColor),null==ne.yaxis.tickColor&&(ne.yaxis.tickColor=ne.grid.tickColor),null==ne.grid.borderColor&&(ne.grid.borderColor=ne.grid.color),null==ne.grid.tickColor&&(ne.grid.tickColor=e.color.parse(ne.grid.color).scale("a",.22).toString()),i=0;i<Math.max(1,ne.xaxes.length);++i)ne.xaxes[i]=e.extend(!0,{},ne.xaxis,ne.xaxes[i]);for(i=0;i<Math.max(1,ne.yaxes.length);++i)ne.yaxes[i]=e.extend(!0,{},ne.yaxis,ne.yaxes[i]);for(ne.xaxis.noTicks&&null==ne.xaxis.ticks&&(ne.xaxis.ticks=ne.xaxis.noTicks),ne.yaxis.noTicks&&null==ne.yaxis.ticks&&(ne.yaxis.ticks=ne.yaxis.noTicks),ne.x2axis&&(ne.xaxes[1]=e.extend(!0,{},ne.xaxis,ne.x2axis),ne.xaxes[1].position="top"),ne.y2axis&&(ne.yaxes[1]=e.extend(!0,{},ne.yaxis,ne.y2axis),ne.yaxes[1].position="right"),ne.grid.coloredAreas&&(ne.grid.markings=ne.grid.coloredAreas),ne.grid.coloredAreasColor&&(ne.grid.markingsColor=ne.grid.coloredAreasColor),ne.lines&&e.extend(!0,ne.series.lines,ne.lines),ne.points&&e.extend(!0,ne.series.points,ne.points),ne.bars&&e.extend(!0,ne.series.bars,ne.bars),null!=ne.shadowSize&&(ne.series.shadowSize=ne.shadowSize),null!=ne.highlightColor&&(ne.series.highlightColor=ne.highlightColor),i=0;i<ne.xaxes.length;++i)f(ce,i+1).options=ne.xaxes[i];for(i=0;i<ne.yaxes.length;++i)f(de,i+1).options=ne.yaxes[i];for(var n in _e)ne.hooks[n]&&ne.hooks[n].length&&(_e[n]=_e[n].concat(ne.hooks[n]));r(_e.processOptions,[ne])}(o),function(){var i,n=t.children("canvas.flot-base"),o=t.children("canvas.flot-overlay");0==n.length||0==o?(t.html(""),t.css({padding:0}),"static"==t.css("position")&&t.css("position","relative"),v(),oe=m("flot-base"),ae=m("flot-overlay"),i=!1):(oe=n.get(0),ae=o.get(0),i=!0),se=oe.getContext("2d"),le=ae.getContext("2d"),re=e(ae),i&&(t.data("plot").shutdown(),me.resize(),le.clearRect(0,0,he,fe),re.unbind(),t.children().not([oe,ae]).remove()),t.data("plot",me)}(),s(n),T(),z(),function(){ne.grid.hoverable&&(re.mousemove(H),re.bind("mouseleave",R)),ne.grid.clickable&&re.click(U),r(_e.bindEvents,[re])}();var ve=[],be=null}function i(e,t){return t*Math.floor(e/t)}e.plot=function(i,n,o){return new t(e(i),n,o,e.plot.plugins)},e.plot.version="0.8-alpha",e.plot.plugins=[],e.fn.plot=function(t,i){return this.each(function(){e.plot(this,t,i)})}}(jQuery)},function(e,t){!function(e){function t(e){function t(e,t,o){var r=null;if(i(t)&&(c(t),n(e),a(e),l(t),_>=2)){var s=d(t),m=0,b=u();void 0===x[t.bars.order]&&(h(s)?x[t.bars.order]=-1*f(g,s-1,Math.floor(_/2)-1)-b:x[t.bars.order]=f(g,Math.ceil(_/2),s-2)+b+2*v),m=x[t.bars.order],r=p(o,t,m),o.points=r}return r}function i(e){return null!=e.bars&&e.bars.show&&null!=e.bars.order}function n(e){var t=y?e.getPlaceholder().innerHeight():e.getPlaceholder().innerWidth(),i=y?o(e.getData(),1):o(e.getData(),0),n=i[1]-i[0];b=n/t}function o(e,t){for(var i=new Array,n=0;n<e.length;n++)i[0]=e[n].data[0]?e[n].data[0][t]:null,i[1]=e[n].data[e[n].data.length-1]?e[n].data[e[n].data.length-1][t]:null;return i}function a(e){g=r(e.getData()),_=g.length}function r(e){for(var t=new Array,i=[],n=0;n<e.length;n++)null!=e[n].bars.order&&e[n].bars.show&&i.indexOf(e[n].bars.order)<0&&(i.push(e[n].bars.order),t.push(e[n]));return t.sort(s)}function s(e,t){var i=e.bars.order,n=t.bars.order;return i<n?-1:i>n?1:0}function l(e){m=void 0!==e.bars.lineWidth?e.bars.lineWidth:2,v=m*b}function c(e){e.bars.horizontal&&(y=!0)}function d(e){for(var t=0,i=0;i<g.length;++i)if(e==g[i]){t=i;break}return t+1}function u(){var e=0;return _%2!=0&&(e=g[Math.ceil(_/2)].bars.barWidth/2),e}function h(e){return e<=Math.ceil(_/2)}function f(e,t,i){for(var n=0,o=t;o<=i;o++)n+=e[o].bars.barWidth+2*v;return n}function p(e,t,i){for(var n=e.pointsize,o=e.points,a=0,r=y?1:0;r<o.length;r+=n)o[r]+=i,t.data[a][3]=o[r],a++;return o}var g,_,m,v,b=1,y=!1,x={};e.hooks.processDatapoints.push(t)}var i={series:{bars:{order:null}}};e.plot.plugins.push({init:t,options:i,name:"orderBars",version:"0.2"})}(jQuery)},function(e,t){!function(e){function t(e,t){return t*Math.floor(e/t)}function i(e,t,i,n){if("function"==typeof e.strftime)return e.strftime(t);var o=function(e,t){return e=""+e,t=""+(null==t?"0":t),1==e.length?t+e:e},a=[],r=!1,s=e.getHours(),l=s<12;null==i&&(i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),null==n&&(n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]);var c;c=s>12?s-12:0==s?12:s;for(var d=0;d<t.length;++d){var u=t.charAt(d);if(r){switch(u){case"a":u=""+n[e.getDay()];break;case"b":u=""+i[e.getMonth()];break;case"d":u=o(e.getDate());break;case"e":u=o(e.getDate()," ");break;case"H":u=o(s);break;case"I":u=o(c);break;case"l":u=o(c," ");break;case"m":u=o(e.getMonth()+1);break;case"M":u=o(e.getMinutes());break;case"q":u=""+(Math.floor(e.getMonth()/3)+1);break;case"S":u=o(e.getSeconds());break;case"y":u=o(e.getFullYear()%100);break;case"Y":u=""+e.getFullYear();break;case"p":u=l?"am":"pm";break;case"P":u=l?"AM":"PM";break;case"w":u=""+e.getDay()}a.push(u),r=!1}else"%"==u?r=!0:a.push(u)}return a.join("")}function n(e){function t(e,t,i,n){e[t]=function(){return i[n].apply(i,arguments)}}var i={date:e};void 0!=e.strftime&&t(i,"strftime",e,"strftime"),t(i,"getTime",e,"getTime"),t(i,"setTime",e,"setTime");for(var n=["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds"],o=0;o<n.length;o++)t(i,"get"+n[o],e,"getUTC"+n[o]),t(i,"set"+n[o],e,"setUTC"+n[o]);return i}function o(e,t){if("browser"==t.timezone)return new Date(e);if(t.timezone&&"utc"!=t.timezone){if("undefined"!=typeof timezoneJS&&void 0!==timezoneJS.Date){var i=new timezoneJS.Date;return i.setTimezone(t.timezone),i.setTime(e),i}return n(new Date(e))}return n(new Date(e))}function a(n){n.hooks.processDatapoints.push(function(n,a,r){e.each(n.getAxes(),function(e,n){var a=n.options;"time"==a.mode&&(n.tickGenerator=function(e){var i=[],n=o(e.min,a),r=0,l=a.tickSize&&"quarter"===a.tickSize[1]||a.minTickSize&&"quarter"===a.minTickSize[1]?d:c;null!=a.minTickSize&&(r="number"==typeof a.tickSize?a.tickSize:a.minTickSize[0]*s[a.minTickSize[1]]);for(var u=0;u<l.length-1&&!(e.delta<(l[u][0]*s[l[u][1]]+l[u+1][0]*s[l[u+1][1]])/2&&l[u][0]*s[l[u][1]]>=r);++u);var h=l[u][0],f=l[u][1];if("year"==f){if(null!=a.minTickSize&&"year"==a.minTickSize[1])h=Math.floor(a.minTickSize[0]);else{var p=Math.pow(10,Math.floor(Math.log(e.delta/s.year)/Math.LN10)),g=e.delta/s.year/p;h=g<1.5?1:g<3?2:g<7.5?5:10,h*=p}h<1&&(h=1)}e.tickSize=a.tickSize||[h,f];var _=e.tickSize[0];f=e.tickSize[1];var m=_*s[f];"second"==f?n.setSeconds(t(n.getSeconds(),_)):"minute"==f?n.setMinutes(t(n.getMinutes(),_)):"hour"==f?n.setHours(t(n.getHours(),_)):"month"==f?n.setMonth(t(n.getMonth(),_)):"quarter"==f?n.setMonth(3*t(n.getMonth()/3,_)):"year"==f&&n.setFullYear(t(n.getFullYear(),_)),n.setMilliseconds(0),m>=s.minute?n.setSeconds(0):m>=s.hour?n.setMinutes(0):m>=s.day?n.setHours(0):m>=4*s.day?n.setDate(1):m>=2*s.month?n.setMonth(t(n.getMonth(),3)):m>=2*s.quarter?n.setMonth(t(n.getMonth(),6)):m>=s.year&&n.setMonth(0);var v,b=0,y=Number.NaN;do{if(v=y,y=n.getTime(),i.push(y),"month"==f||"quarter"==f)if(_<1){n.setDate(1);var x=n.getTime();n.setMonth(n.getMonth()+("quarter"==f?3:1));var w=n.getTime();n.setTime(y+b*s.hour+(w-x)*_),b=n.getHours(),n.setHours(0)}else n.setMonth(n.getMonth()+_*("quarter"==f?3:1));else"year"==f?n.setFullYear(n.getFullYear()+_):n.setTime(y+m)}while(y<e.max&&y!=v);return i},n.tickFormatter=function(e,t){var n=o(e,t.options);if(null!=a.timeformat)return i(n,a.timeformat,a.monthNames,a.dayNames);var r,l=t.options.tickSize&&"quarter"==t.options.tickSize[1]||t.options.minTickSize&&"quarter"==t.options.minTickSize[1],c=t.tickSize[0]*s[t.tickSize[1]],d=t.max-t.min,u=a.twelveHourClock?" %p":"",h=a.twelveHourClock?"%I":"%H";return r=c<s.minute?h+":%M:%S"+u:c<s.day?d<2*s.day?h+":%M"+u:"%b %d "+h+":%M"+u:c<s.month?"%b %d":l&&c<s.quarter||!l&&c<s.year?d<s.year?"%b":"%b %Y":l&&c<s.year?d<s.year?"Q%q":"Q%q %Y":"%Y",i(n,r,a.monthNames,a.dayNames)})})})}var r={},s={second:1e3,minute:6e4,hour:36e5,day:864e5,month:2592e6,quarter:7776e6,year:525949.2*60*1e3},l=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"]],c=l.concat([[3,"month"],[6,"month"],[1,"year"]]),d=l.concat([[1,"quarter"],[2,"quarter"],[1,"year"]]);e.plot.plugins.push({init:a,options:r,name:"time",version:"1.0"}),e.plot.formatDate=i}(jQuery)},function(e,t){var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(e){"use strict";e.extend({giveAjaxifyFields:function(t){var n,o,a={type:"",parentWrapper:"form",countryFieldName:"country",stateFieldName:"state",stateFieldWrapper:".give-field-wrap",chosenState:!0},r=e.extend({},a,t||{});switch(r.type){case"country_state":if(n=e('select[name="'+r.countryFieldName+'"]'),o=n.closest(r.parentWrapper),!n.length||"Country_state"===n.data("give-ajaxify-field"))return;n.data("give-ajaxify-field","country_state"),n.change(function(){var t=e(this),n=t.closest(r.parentWrapper).find('[name="'+r.stateFieldName+'"]'),a=n.closest(r.stateFieldWrapper),s=e("label",a);r.stateFieldWrapper||(s=e('label[for="'+r.stateFieldName+'"]',o),a=n.parent());var l={action:"give_get_states",country:t.val(),field_name:r.stateFieldName};e.post(ajaxurl,l,function(t){if(!t.show_field)return void(r.stateFieldWrapper?a.addClass("give-hidden"):n.addClass("give-hidden"));s.length&&s.text(t.states_label),r.chosenState&&n.chosen("destroy"),r.stateFieldWrapper?a.removeClass("give-hidden"):n.removeClass("give-hidden"),void 0!==i(t.states_found)&&!0===t.states_found?(n.replaceWith(t.data),n=e('[name="'+r.stateFieldName+'"]',a),r.chosenState&&n.chosen()):(n.replaceWith('<input type="text" name="'+r.stateFieldName+'" value="'+t.default_state+'" class="medium-text"/>'),n=e('[name="'+r.stateFieldName+'"]',a))})})}return this}})}(jQuery)},function(e,t){var i={collection:{},get:function(e,t,i){return jQuery?(t=void 0!==t?t:void 0,i=!0===i,(void 0===this.collection[e]||i)&&(this.collection[e]=void 0!==t?jQuery(e,t):jQuery(e)),this.collection[e]):-1}};window.Give_Selector_Cache=i},function(e,t){!function(e){e.fn.repeatable_fields=function(t){function i(t){e(a.wrapper,t).each(function(t,o){var r=this,s=e(r).children(a.container);e(s).children(a.template).hide().find(":input").each(function(){e(this).prop("disabled",!0)});var l=e(s).children(a.row).filter(function(){return!e(this).hasClass(a.template.replace(".",""))}).length;if(e(s).attr("data-rf-row-count",l),e(r).on("click",a.add,function(t){t.stopImmediatePropagation();var o=e(e(s).children(a.template).clone().removeClass(a.template.replace(".",""))[0].outerHTML);e(o).find(":input").each(function(){e(this).prop("disabled",!1)}),"function"==typeof a.before_add&&a.before_add(s);var r=e(o).show().appendTo(s);"function"==typeof a.after_add&&a.after_add(s,r,n),i(r)}),e(r).on("click",a.remove,function(t){if(t.stopImmediatePropagation(),a.confirm_before_remove_row&&a.confirm_before_remove_row_text&&!confirm(a.confirm_before_remove_row_text))return!1;var i=e(this).parents(a.row).first();"function"==typeof a.before_remove&&a.before_remove(s,i),i.remove(),"function"==typeof a.after_remove&&a.after_remove(s)}),!0===a.is_sortable&&void 0!==e.ui&&void 0!==e.ui.sortable){var c=null!==a.sortable_options?a.sortable_options:{};c.handle=a.move,e(r).find(a.container).sortable(c)}})}function n(t,i){var n=e(t).attr("data-rf-row-count");n++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace(a.row_count_placeholder,n-1)})}),e(t).attr("data-rf-row-count",n)}var o={wrapper:".wrapper",container:".container",row:".row",add:".add",remove:".remove",confirm_before_remove_row:!1,confirm_before_remove_row_text:"",move:".move",template:".template",is_sortable:!0,before_add:null,after_add:n,before_remove:null,after_remove:null,sortable_options:null,row_count_placeholder:"{{row-count-placeholder}}"},a=e.extend({},o,t);i(this)}}(jQuery)},function(e,t){/*!
12
  * Give Admin Forms JS
13
  *
14
  * @description: The Give Admin Forms scripts. Only enqueued on the give_forms CPT; used to validate fields, show/hide, and other functions
17
  * @copyright: Copyright (c) 2016, WordImpress
18
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
19
  */
20
+ !function(e){function t(){e(".cmb2-text-money").each(function(t,i){parseInt(e(i).val())||e(i).removeAttr("value")})}var i=function(){e("body").on("change",".give-give_default_radio_inline",function(){e(".give-give_default_radio_inline").prop("checked",!1),e(this).prop("checked",!0)})},n=function(){e("._give_price_option_field input:radio").on("change",function(){"set"===e("._give_price_option_field input:radio:checked").val()?(e("._give_set_price_field").show(),e("#_give_donation_levels_field").hide(),e("._give_display_style_field").hide()):(e("._give_set_price_field").hide(),e("#_give_donation_levels_field").show(),e("._give_display_style_field").show())}).change(),e("._give_display_content_field input:radio").on("change",function(){"enabled"===e("._give_display_content_field input:radio:checked").val()?(e("._give_content_placement_field").show(),e("._give_form_content_field").show()):(e("._give_content_placement_field").hide(),e("._give_form_content_field").hide())}).change(),e("._give_terms_option_field input:radio").on("change",function(){"enabled"===e("._give_terms_option_field input:radio:checked").val()?(e("._give_agree_label_field").show(),e("._give_agree_text_field").show()):(e("._give_agree_label_field").hide(),e("._give_agree_text_field").hide())}).change(),e("._give_payment_display_field input:radio").on("change",function(){"onpage"===e("._give_payment_display_field input:radio:checked").val()?e("._give_reveal_label_field").hide():e("._give_reveal_label_field").show()}).change(),e("._give_custom_amount_field input:radio").on("change",function(){"disabled"===e("._give_custom_amount_field input:radio:checked").val()?(e("._give_custom_amount_range_field ").hide(),e("._give_custom_amount_text_field").hide()):(e("._give_custom_amount_range_field ").show(),e("._give_custom_amount_text_field").show())}).change();var t=e("._give_goal_option_field"),i=e("._give_goal_format_field input:radio");e("._give_close_form_when_goal_achieved_field input:radio").on("change",function(){"disabled"===e("._give_close_form_when_goal_achieved_field input:radio:checked").val()?e("._give_form_goal_achieved_message_field").hide():e("._give_form_goal_achieved_message_field").show()}).change(),t.on("change",function(){"disabled"===e("._give_goal_option_field input:radio:checked").val()?(e("._give_set_goal_field").hide(),e("._give_goal_format_field").hide(),e("._give_goal_color_field").hide(),e("._give_close_form_when_goal_achieved_field").hide(),e("._give_form_goal_achieved_message_field").hide(),e("._give_number_of_donation_goal_field").hide(),e("._give_number_of_donor_goal_field").hide()):(e("._give_set_goal_field").show(),e("._give_goal_format_field").show(),e("._give_goal_color_field").show(),e("._give_close_form_when_goal_achieved_field").show(),"enabled"===e("._give_close_form_when_goal_achieved_field input:radio:checked").val()&&e("._give_form_goal_achieved_message_field").show(),i.change())}).change(),i.on("change",function(){var t=e("._give_goal_format_field input:radio:checked").val(),i=e("._give_goal_option_field input:radio:checked").val();"donation"===t?(e("._give_set_goal_field, ._give_number_of_donor_goal_field,._give_number_of_donation_goal_field").hide(),"disabled"!==i&&e("._give_number_of_donation_goal_field").show()):"donors"===t?(e("._give_set_goal_field, ._give_number_of_donation_goal_field, ._give_number_of_donor_goal_field").hide(),"disabled"!==i&&e("._give_number_of_donor_goal_field").show()):("disabled"===i?e("._give_set_goal_field").hide():e("._give_set_goal_field").show(),e("._give_number_of_donation_goal_field, ._give_number_of_donor_goal_field").hide())}).change(),e("._give_customize_offline_donations_field input:radio").on("change",function(){"enabled"===e("._give_customize_offline_donations_field input:radio:checked").val()?(e("._give_offline_checkout_notes_field").show(),e("._give_offline_donation_enable_billing_fields_single_field").show(),e("._give_offline_donation_subject_field").show(),e("._give_offline_donation_email_field").show()):(e("._give_offline_checkout_notes_field").hide(),e("._give_offline_donation_enable_billing_fields_single_field").hide(),e("._give_offline_donation_subject_field").hide(),e("._give_offline_donation_email_field").hide())}).change(),e("._give_email_options_field input:radio").on("change",function(){"enabled"===e("._give_email_options_field input:radio:checked").val()?e("#email_notification_options .give-field-wrap:not(._give_email_options_field)").show():e("#email_notification_options .give-field-wrap:not(._give_email_options_field)").hide()}).change();var n=e('input[name="_give_name_title_prefix"]:checked').val();"required"!==n&&"optional"!==n||e(".give-title-prefixes-wrap").show(),e('input[name="_give_name_title_prefix"]').on("change",function(){var t=e('input[name="_give_name_title_prefix"]:checked').val();"required"===t||"optional"===t?e(".give-title-prefixes-wrap").show():e(".give-title-prefixes-wrap").hide()})},o=function(){function t(t){var n=i();e(t).find("input.give-level-id-input").val(n),e(t).find(".give-level-id").text(n)}function i(){var t=0,i=0,n=0;return e("#_give_donation_levels_repeat > .cmb-repeatable-grouping").each(function(o,a){n=e(this).find("input.give-level-id-input").val(),n>i&&(i=n),t++}),void 0!==i&&i>=t?parseInt(i)+1:t}if(""===e(".give-level-id").text()){e(".cmb-repeatable-grouping").each(function(t,i){var n=e(i).data("iterator")+1;e(i).find(".give-level-id").text(n),e(i).find(".give-level-id-input").val(n)})}e("body").on("cmb2_add_row",function(e,i){t(i)}),e("body").on("cmb2_shift_rows_complete",function(t,i){e(".cmb-repeatable-grouping").each(function(t,i){var n=e(i).find("input.give-level-id-input").val();e(i).find(".give-level-id").text(n)})})};e(function(){i(),n(),o(),t()})}(jQuery)},function(e,t){/*!
21
  * Give Admin Forms JS
22
  *
23
  * @description: The Give Admin Settings scripts. Only enqueued on the give-settings page; used for tabs and other show/hide functionality
27
  * @copyright: Copyright (c) 2016, WordImpress
28
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
29
  */
30
+ jQuery(document).ready(function(e){var t=jQuery("ul.give-payment-gatways-list");t.length&&t.sortable();e("body").on("change","#give-mainform #currency",function(){var t=e("#give-mainform #currency option:selected").text(),i=t.split("(").pop().split(")").shift();""===i&&(i=give_vars.currency_sign);var n=e("#give-mainform #currency_position").data("before-template");n=n.replace("{currency_pos}",i),e('#give-mainform #currency_position option[value="before"]').text(n);var o=e("#give-mainform #currency_position").data("after-template");o=o.replace("{currency_pos}",i),e('#give-mainform #currency_position option[value="after"]').text(o)}),"disabled"!==e('input[name="name_title_prefix"]:checked').val()&&e(".give-title-prefixes-settings-wrap").show(),e('input[name="name_title_prefix"]').on("change",function(){"disabled"!==e(this).val()?e(".give-title-prefixes-settings-wrap").show():e(".give-title-prefixes-settings-wrap").hide()}),e("a.give-repeat-setting-field").on("click",function(t){t.preventDefault();var i=e(this).parents("td"),n=e("p:first-child",i),o=n.clone(),a=e("p",i).not(".give-field-description").length,r=e(this).data("id")+"_"+ ++a,s=e(this).prev();return e("input",s).val()&&(e(this).before(o),s=e(this).prev(),e("input",s).attr("id",r),e("input",s).val("")),!1}),e(".give-settings-page").on("click","span.give-remove-setting-field",function(t){e(this).parents("p").remove()}),e(".give-email-notification-status","table.giveemailnotifications").on("click",function(){var t=e(this),i=e("i",t),n=e(this).next(),o=e(this).hasClass("give-email-notification-enabled")?"disabled":"enabled",a=e(this).data("id");if(!parseInt(t.data("edit")))return e("div.give-email-notification-status-notice").remove(),e("hr.wp-header-end").after('<div class="updated error give-email-notification-status-notice"><p>'+e(this).closest(".give-email-notification-status").data("notice")+"</p></div>"),e("html, body").animate({scrollTop:e("div.give-email-notification-status-notice").position().top},"slow"),!1;e.ajax({url:ajaxurl,method:"POST",data:{action:"give_set_notification_status",status:o,notification_id:a},beforeSend:function(){t.hide(),n.addClass("is-active")},success:function(e){e.success&&(t.removeClass("give-email-notification-"+t.data("status")),t.addClass("give-email-notification-"+o),t.data("status",o),"enabled"===o?(i.removeClass("dashicons-no-alt"),i.addClass("dashicons-yes")):(i.removeClass("dashicons-yes"),i.addClass("dashicons-no-alt")),n.removeClass("is-active"),t.show())}})}),e("#give-clear-cache").on("click",function(){e.ajax({url:ajaxurl,type:"GET",data:{action:"give_cache_flush"}}).done(function(e){e.success?new Give.modal.GiveSuccessAlert({modalContent:{title:give_vars.flush_success,desc:e.data.message,cancelBtnTitle:give_vars.ok}}).render():new Give.modal.GiveErrorAlert({modalContent:{title:give_vars.flush_error,desc:e.data.message,cancelBtnTitle:give_vars.ok}}).render()})})})},function(e,t){/*!
31
  * Give Admin Export JS
32
  *
33
  * @description: The Give Admin Settings scripts. Only enqueued on the give-settings and give-tools page; used for exporting CSV
46
  * @copyright: Copyright (c) 2016, WordImpress
47
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
48
  */
49
+ !function(e){var t=function(){e(".widget-liquid-right").on("change",".give_forms_display_style_setting_row input",function(){var t=e(this).parents("p"),i=t.next();"onpage"===e("input:checked",t).val()?i.hide():i.show()})};e(function(){t(),e(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")}),e(document).ajaxSuccess(function(i,n,o){t(),e(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")})}(jQuery)},function(e,t,i){"use strict";function n(){var e=jQuery(".give-settings-page"),t=jQuery("h2.give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),a=jQuery("nav",n),r=jQuery("div.give-nav-tab-wrapper > a:not(give-not-tab)"),s=[],l=[],c=0;if(600<jQuery(window).outerWidth()&&(c=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),r.removeClass("give-hidden"),new Promise(function(e,t){jQuery.each(r,function(e,t){t=jQuery(t),c+=parseInt(t.outerWidth()),c<i?s.push(t):l.push(t)}),e(!0)}).then(function(e){if(l.length&&-1!==window.location.search.indexOf("&tab=")){var i={},r=o();l=l.filter(function(e){var t=-1!==parseInt(e.attr("href").indexOf("&tab="+r.tab));return t&&(i=e),!t}),i.length&&(l.unshift(s.pop()),s.push(i))}new Promise(function(e,t){s.length&&jQuery.each(s,function(e,t){t=jQuery(t),t.hasClass("give-hidden")&&t.removeClass("give-hidden")}),e(!0)}).then(function(e){l.length?(a.html(""),jQuery.each(l,function(e,t){t=jQuery(t),t.hasClass("nav-tab-active")||t.addClass("give-hidden"),t.clone().removeClass().appendTo(a)}),jQuery(".give-sub-nav-tab-wrapper",t).length||t.append(n),n.show()):n.hide()})})}function o(){for(var e,t=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<i.length;n++)e=i[n].split("="),t[e[0]]=e[1];return t}var a=i(10),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=!1;!function(e){function t(e,t){return e=accounting.unformat(e,give_vars.decimal_separator).toString(),t="undefined"!==t&&t,e=!1!==t?parseFloat(e).toFixed(t):parseFloat(e).toFixed(give_vars.currency_decimals)}var i=function(t,i){i=jQuery.extend({wrapper:!0,show:!1},i);var n=i.wrapper?e(".give-spinner-wrapper",t):{},o=e(".give-spinner",t);if(i.show)return n.length&&n.addClass("is-active"),void o.addClass("is-active");n.length&&n.removeClass("is-active"),o.removeClass("is-active")},o=function(){e("body").on("click","button.notice-dismiss",function(){"give-invalid-license"!==jQuery(this).closest("div.give-notice").data("notice-id")&&l(jQuery(this).closest("div.give-notice").attr("id"))})},l=function(e){var t=document.location.href,i=t.split("?"),e=void 0===e?"":e.replace("give-","");if(i.length>=2){for(var n=i.shift(),o=i.join("?"),a=encodeURIComponent("give-message")+"=",r=o.split(/[&;]/g),s=r.length;s-- >0;)(-1!==r[s].lastIndexOf(a,0)||""!==e&&-1!==r[s].lastIndexOf("give-messages",0)&&r[s].match(e+"$"))&&r.splice(s,1);t=n+"?"+r.join("&"),window.history.pushState("",document.title,t)}return t},c=function(){var t=e(".give_datepicker");t.length>0&&t.datepicker({dateFormat:give_vars.date_format})},d=function(){var t=e(".give-select-chosen");t.hasClass("give-chosen-settings")?t.chosen({no_results_text:give_vars.chosen_add_title_prefix+" ",width:"30%"}).on("chosen:no_results",function(t,i){e(i.chosen.container).on("keydown",function(n){var o=i.chosen.get_search_text();13!==n.keyCode||jQuery(i.chosen.form_field).find('option[value="'+o+'"]').length||(e(i.chosen.form_field).append('<option value="'+o+'" selected>'+o+"</option>").trigger("chosen:updated"),i.chosen.result_highlight=i.chosen.search_results.find("li.active-result").lasteturn,i.chosen.result_select(t))})}):(t.on("chosen:ready",function(){e(this).next(".chosen-container").find("input.chosen-search-input").after('<span class="spinner"></span>')}),t.chosen({inherit_select_classes:!0,placeholder_text_single:give_vars.one_option,placeholder_text_multiple:give_vars.one_or_more_option}),t.on("chosen:no_results",function(){var t=e(this).next(".chosen-container"),i=t.find("li.no-results"),n="";n=t.hasClass("give-select-chosen-ajax")&&i.length?give_vars.chosen.ajax_search_msg.replace("{search_term}",'"'+e("input",t).val()+'"'):give_vars.chosen.no_results_msg.replace("{search_term}",'"'+e("input",t).val()+'"'),i.html(n);var o;e(document.body).on("keyup",".give-select.chosen-container .chosen-search input, .give-select.chosen-container .search-field input",function(t){var i=e(this).val(),n=e(this).closest(".give-select-chosen"),a=n.prev(),r=n.find('input[type="text"]'),s=(n.hasClass("variations"),t.which),l="give_form_search",c=this;if(n.prev().data("search-type")){if("no_ajax"===a.data("search-type"))return;l="give_"+a.data("search-type")+"_search"}i.length<=3||!l.length||9===s||13===s||16===s||17===s||18===s||19===s||20===s||27===s||33===s||34===s||35===s||36===s||37===s||38===s||39===s||40===s||44===s||45===s||144===s||145===s||91===s||93===s||224===s||112<=s&&123>=s||(clearTimeout(o),n.addClass("give-select-chosen-ajax"),o=setTimeout(function(){e.ajax({type:"POST",url:ajaxurl,data:{action:l,s:i,fields:e(c).closest("form").serialize()},dataType:"json",beforeSend:function(){a.closest("ul.chosen-results").empty(),r.prop("disabled",!0)},success:function(t){n.removeClass("give-select-chosen-ajax"),e("option:not(:selected)",a).remove(),t.length?(e.each(t,function(t,i){e('option[value="'+i.id+'"]',a).length||a.prepend('<option value="'+i.id+'">'+i.name+"</option>")}),n.prev("select.give-select-chosen").trigger("chosen:updated")):n.prev("select.give-select-chosen").trigger("chosen:no_results"),r.prop("disabled",!1),r.val(i).focus()}}).fail(function(e){window.console&&window.console.log&&console.log(e)}).done(function(e){r.prop("disabled",!1)})},342))}),e(".give-select-chosen .chosen-search input").each(function(){var t=e(this).parent().parent().parent().prev("select.give-select-chosen").data("search-type"),i="";"form"===t?i=give_vars.search_placeholder:(t="search_placeholder_"+t,give_vars[t]&&(i=give_vars[t])),e(this).attr("placeholder",i)})})),e(".chosen-container").each(function(){0===e(this).width()&&e(this).css("width","100%")}),e("#post").on("click",".give-thickbox",function(){e(".give-select-chosen","#choose-give-form").css("width","100%")})},u={init:function(){this.deleteSingleDonation(),this.resendSingleDonationReceipt()},deleteSingleDonation:function(){new a.GiveConfirmModal({triggerSelector:".delete-single-donation",modalWrapper:"give-modal--warning",modalContent:{title:give_vars.confirm_delete_donation,desc:give_vars.delete_payment},successConfirm:function(e){window.location.assign(e.el.attr("href"))}})},resendSingleDonationReceipt:function(){new a.GiveConfirmModal({triggerSelector:".resend-single-donation-receipt",modalContent:{title:give_vars.confirm_resend,desc:give_vars.resend_receipt},successConfirm:function(e){window.location.assign(e.el.attr("href"))}})}},h={init:function(){this.edit_address(),this.add_note(),this.remove_note(),this.new_donor(),this.resend_receipt(),this.variable_price_list()},edit_address:function(){e('select[name="give-payment-address[0][country]"]').change(function(){var t=e(this);return data={action:"give_get_states",country:t.val(),field_name:"give-payment-address[0][state]"},e.post(ajaxurl,data,function(i){t.closest(".column-container").find("#give-order-address-state-wrap").removeClass("give-hidden"),t.closest(".column-container").find(".give-column").removeClass("column-full"),t.closest(".column-container").find(".give-column").addClass("column");var n=e("#give-order-address-state-wrap");n.find("*").not(".order-data-address-line").remove(),void 0!==r(i.states_found)&&!0===i.states_found?(n.append(i.data),n.find("select").chosen()):(n.append('<input type="text" name="give-payment-address[0][state]" value="'+i.default_state+'" class="give-edit-toggles medium-text"/>'),void 0!==r(i.show_field)&&!1===i.show_field&&(t.closest(".column-container").find("#give-order-address-state-wrap").addClass("give-hidden"),t.closest(".column-container").find(".give-column").addClass("column-full"),t.closest(".column-container").find(".give-column").removeClass("column")))}),!1})},add_note:function(){e("#give-add-payment-note").on("click",function(t){t.preventDefault();var i={action:"give_insert_payment_note",payment_id:e(this).data("payment-id"),note:e("#give-payment-note").val()};if(i.note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-payment-notes-inner").append(t),e(".give-no-payment-notes").hide(),e("#give-payment-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#give-payment-note").css("border-color");e("#give-payment-note").css("border-color","red"),setTimeout(function(){e("#give-payment-note").css("border-color",n)},500)}})},remove_note:function(){e("body").on("click",".give-delete-payment-note",function(t){t.preventDefault();var i=this;new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_deletion,desc:give_vars.delete_payment_note},successConfirm:function(t){var n={action:"give_delete_payment_note",payment_id:e(i).data("payment-id"),note_id:e(i).data("note-id")};e.ajax({type:"POST",data:n,url:ajaxurl,success:function(t){return e("#give-payment-note-"+n.note_id).remove(),e(".give-payment-note").length||e(".give-no-payment-notes").show(),!1}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}}).render()})},new_donor:function(){e("#give-donor-details").on("click",".give-payment-new-donor, .give-payment-new-donor-cancel",function(t){t.preventDefault(),e(".donor-info").toggle(),e(".new-donor").toggle(),e(".new-donor").is(":visible")?e("#give-new-donor").val(1):e("#give-new-donor").val(0)})},resend_receipt:function(){e("body").on("click","#give-resend-receipt",function(t){var i=this;t.preventDefault(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_action,desc:give_vars.resend_receipt},successConfirm:function(){window.location.assign(e(i).attr("href"))}}).render()})},variable_price_list:function(){e("#give_payment_form_select").chosen().change(function(){var t,i=e(".give-donation-level");return!!(t=e(this).val())&&(!!i.length&&void e.ajax({type:"POST",url:ajaxurl,data:{form_id:t,payment_id:e('input[name="give_payment_id"]').val(),action:"give_check_for_form_price_variations_html"},success:function(t){t=t.trim(),t?(i.html(t),e('select[name="give-variable-price"]').chosen().change()):i.html("")}}))}),e("#give-donation-overview").on("change",'select[name="give-variable-price"]',function(){var t=jQuery(this).data("prices"),i=e("#give-payment-total");""!==t&&e(this).val()in t&&(i.val(t[e(this).val()]).css("background-color","yellow"),window.setTimeout(function(){i.css("background-color","white")},1e3))})}},f={init:function(){this.toggle_gateways(),this.setting_change_country(),this.toggle_options(),this.main_setting_update_notice(),this.verify_settings(),this.saveButtonTriggered(),this.changeAlert(),this.detectSettingsChange(),this.sequentialDonationIDPreview()},toggle_gateways:function(){e(".gateways-checkbox").on("click",function(){var t=e(this).prev(".gateways-radio"),i=(this.checked,e(".gateways-checkbox:checked"));1===i.length?(i.prev(".gateways-radio").attr("checked","checked"),this.checked?t.removeAttr("disabled"):t.attr("disabled","disabled")):this.checked?(t.removeAttr("disabled"),t.removeAttr("checked")):t.attr("disabled","disabled")})},setting_change_country:function(){e('select[name="base_country"]').change(function(){var t=e(this),i={action:"give_get_states",country:t.val(),field_name:"base_state"};return e.post(ajaxurl,i,function(n){t.closest("tr").next().show(),e("#base_state_chosen").remove(),void 0!=r(n.states_found)&&1==n.states_found?(e(':input[name="base_state"]').replaceWith(n.data).addClass("give-select-chosen"),e(':input[name="base_state"]').chosen()):(void 0!=r(n.show_field)&&0==n.show_field&&t.closest("tr").next().hide(),e(':input[name="base_state"]').replaceWith('<input type="text" name="'+i.field_name+'" value="'+n.default_state+'" class="give-edit-toggles medium-text"/>'))}),!1})},toggle_options:function(){e('input[name="email_access"]',".give-setting-tab-body-general").on("change",function(){var t=e('input[name="email_access"]:checked',".give-setting-tab-body-general").val(),i=e('input[name="enable_recaptcha"]:checked',".give-setting-tab-body-general").val();"enabled"===t?(e('input[name="enable_recaptcha"]').parents("tr").show(),"enabled"===i?(e("#recaptcha_key").parents("tr").show(),e("#recaptcha_secret").parents("tr").show()):(e("#recaptcha_key").parents("tr").hide(),e("#recaptcha_secret").parents("tr").hide())):(e("#recaptcha_key").parents("tr").hide(),e("#recaptcha_secret").parents("tr").hide(),e('input[name="enable_recaptcha"]').parents("tr").hide())}).change(),e('input[name="enable_recaptcha"]',".give-setting-tab-body-general").on("change",function(){var t=e('input[name="email_access"]:checked',".give-setting-tab-body-general").val(),i=e('input[name="enable_recaptcha"]:checked',".give-setting-tab-body-general").val();"enabled"===t&&"enabled"===i?(e("#recaptcha_key").parents("tr").show(),e("#recaptcha_secret").parents("tr").show()):(e("#recaptcha_key").parents("tr").hide(),e("#recaptcha_secret").parents("tr").hide())}).change(),e('input[name="form_featured_img"]',".give-setting-tab-body-display").on("change",function(){"enabled"===e('input[name="form_featured_img"]:checked',".give-setting-tab-body-display").val()?e("#featured_image_size").parents("tr").show():e("#featured_image_size").parents("tr").hide()}).change(),e('input[name="terms"]',".give-setting-tab-body-display").on("change",function(){"enabled"===e('input[name="terms"]:checked',".give-setting-tab-body-display").val()?(e("#agree_to_terms_label").parents("tr").show(),e("#wp-agreement_text-wrap").parents("tr").show()):(e("#agree_to_terms_label").parents("tr").hide(),e("#wp-agreement_text-wrap").parents("tr").hide())}).change(),e('input[name="admin_notices"]',".give-setting-tab-body-emails").on("change",function(){"enabled"===e('input[name="admin_notices"]:checked',".give-setting-tab-body-emails").val()?(e("#donation_notification_subject").parents("tr").show(),e("#wp-donation_notification-wrap").parents("tr").show(),e("#admin_notice_emails").parents("tr").show()):(e("#donation_notification_subject").parents("tr").hide(),e("#wp-donation_notification-wrap").parents("tr").hide(),e("#admin_notice_emails").parents("tr").hide())}).change(),e('input[name="sequential-ordering_status"]',".give-setting-tab-body-general").on("change",function(){var t=e('input[name="sequential-ordering_status"]:checked',".give-setting-tab-body-general").val(),i=e(this).closest("table");"enabled"===t?e("input",i).not('input[name="sequential-ordering_status"]').parents("tr").show():e("input",i).not('input[name="sequential-ordering_status"]').parents("tr").hide()}).change()},main_setting_update_notice:function(){var t=e("#setting-error-give-setting-updated");t.length&&window.setTimeout(function(){t.slideUp()},5e3)},verify_settings:function(){var t=e("#success_page"),i=e("#failure_page");t.add(i).change(function(){if(t.val()===i.val()){var n='<div id="setting-error-give-matched-success-failure-page" class="updated settings-error notice is-dismissible"> <p><strong>'+give_vars.matched_success_failure_page+'</strong></p> <button type="button" class="notice-dismiss"><span class="screen-reader-text">'+give_vars.dismiss_notice_text+"</span></button> </div>",o=e("#setting-error-give-matched-success-failure-page");if(e(this).val(""),o.length)return!1;e("h1","#give-mainform").after(n),o=e("#setting-error-give-matched-success-failure-page"),e(".notice-dismiss",o).click(function(){o.remove()})}}).change()},saveButtonTriggered:function(){e(".give-settings-setting-page").on("click",".give-save-button",function(){e(window).unbind("beforeunload")})},changeAlert:function(){e(window).bind("beforeunload",function(e){var t=give_vars.setting_not_save_message;if(s)return(e||window.event).returnValue=t,t})},detectSettingsChange:function(){var t=e(".give-settings-setting-page");if(t.length>0){var i=e("#give-mainform").serialize();t.on("change keyup blur","form",function(){var t=e("#give-mainform").serialize();s=i!==t})}},sequentialDonationIDPreview:function(){var t=jQuery("#sequential-ordering_preview");t.length&&(jQuery("#sequential-ordering_number_prefix, #sequential-ordering_number, #sequential-ordering_number_padding, #sequential-ordering_number_suffix").on("keyup change",function(){var e=jQuery("#sequential-ordering_number_prefix").val(),i=jQuery("#sequential-ordering_number").val().trim()||"1",n=jQuery("#sequential-ordering_number_padding").val().trim(),o=jQuery("#sequential-ordering_number_suffix").val(),a=""+e+i.padStart(n,"0")+o;t.val(a)}),jQuery("#sequential-ordering_number_prefix").trigger("keyup"),jQuery("#sequential-ordering_number_prefix, #sequential-ordering_number_suffix").on("blur",function(){e(this).val(e(this).val().replace(new RegExp(" ","g"),"-"))}))}},p={init:function(){this.date_options(),this.donors_export(),this.recount_stats()},date_options:function(){e("#give-graphs-date-options").change(function(){"other"===e(this).val()?e("#give-date-range-options").show():e("#give-date-range-options").hide()})},donors_export:function(){e("#give_donor_export_form").change(function(){var t=e(this),i=e("option:selected",t).val(),n=e("#give_customer_export_option");"0"===t.val()?n.show():n.hide();var o=e(".give_price_options_select");if(0!=parseInt(i)){var a={action:"give_check_for_form_price_variations",form_id:i,all_prices:!0};e.post(ajaxurl,a,function(t){o.remove(),e("#give_donor_export_form_chosen").after(t)})}else o.remove()})},recount_stats:function(){e("body").on("change","#recount-stats-type",function(){var t=e("#give-tools-recount-form"),i=e("option:selected",this).data("type"),n=e("#recount-stats-submit"),o=e(".tools-form-dropdown");if(t.find(".notice-wrap").remove(),n.removeClass("button-disabled").attr("disabled",!1),o.hide(),e(".give-recount-stats-descriptions span").hide(),"reset-stats"===i){t.append('<div class="notice-wrap"></div>');var a=t.find(".notice-wrap");a.html('<div class="notice notice-warning"><p><input type="checkbox" id="confirm-reset" name="confirm_reset_store" value="1" /> <label for="confirm-reset">'+give_vars.reset_stats_warn+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else if("delete-test-donors"===i){t.append('<div class="notice-wrap"></div>');var a=t.find(".notice-wrap");a.html('<div class="notice notice-warning"><p><input type="checkbox" id="confirm-reset" name="confirm_reset_store" value="1" /> <label for="confirm-reset">'+give_vars.delete_test_donor+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else if("delete-import-donors"===i){t.append('<div class="notice-wrap"></div>');var a=t.find(".notice-wrap");a.html('<div class="notice notice-warning"><p><input type="checkbox" id="confirm-reset" name="confirm_reset_store" value="1" /> <label for="confirm-reset">'+give_vars.delete_import_donor+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else o.hide(),o.val(0);var r=e(".tools-form-dropdown-"+i);r.show(),r.find(".give-select-chosen").css({width:"auto","min-width":"250px"}),e("#"+i).show()}),e("body").on("change","#confirm-reset",function(){e(this).is(":checked")?e("#recount-stats-submit").removeClass("button-disabled").removeAttr("disabled"):e("#recount-stats-submit").addClass("button-disabled").attr("disabled","disabled")}),e("#give-tools-recount-form").submit(function(t){var i=e("#recount-stats-type").val(),n=e(this),o=e("option:selected",this).data("type");if("reset-stats"===o){if(e("#confirm-reset").is(":checked"))return!0;r=!0}n.find(".notice-wrap").remove(),n.append('<div class="notice-wrap"></div>');var a=n.find(".notice-wrap"),r=!1;if(null!==i&&0!==i||(a.html('<div class="updated error"><p>'+give_vars.batch_export_no_class+"</p></div>"),r=!0),"recount-form"===o){0==e('select[name="form_id"]').val()&&(a.html('<div class="updated error"><p>'+give_vars.batch_export_no_reqs+"</p></div>"),r=!0)}if(r)return n.find(".button-disabled").removeClass("button-disabled"),!1})}},g={init:function(){this.submit(),this.dismiss_message()},submit:function(){var t=this;e(document.body).on("submit",".give-export-form",function(i){i.preventDefault();var n=e(this).find('input[type="submit"]');if(!n.hasClass("button-disabled")){var o=e(this).serialize();n.addClass("button-disabled"),e("form.give-export-form select").attr("disabled",!0).trigger("chosen:updated");var a=e(this);e(this).find(".add-notices").length>0&&(a=e(this).find(".add-notices")),a.find(".notice-wrap").remove(),a.append('<div class="notice-wrap give-clearfix"><span class="spinner is-active"></span><div class="give-progress"><div></div></div></div>'),t.process_step(1,o,t,this)}})},process_step:function(t,i,n,o){s=!0;var a=!1;e.ajax({type:"POST",url:ajaxurl,data:{form:i,action:"give_do_ajax_export",step:t},dataType:"json",success:function(t){if("done"==t.step||t.error||t.success){s=!1,a=!0;var r=e(o).parent().find(".notice-wrap");r.find(".give-progress");if(e(o).find(".button-disabled").removeClass("button-disabled"),e(o).find("select").attr("disabled",!1).trigger("chosen:updated"),t.error){var l=t.message;r.html('<div class="updated error"><p>'+l+"</p></div>")}else if(t.success){var c=t.message;r.html('<div id="give-batch-success" class="updated notice is-dismissible"><p>'+c+'<span class="notice-dismiss"></span></p></div>')}else r.remove(),window.location=t.url}else e(".give-progress div").animate({width:t.percentage+"%"},50,function(){}),n.process_step(parseInt(t.step),i,n,o);!0===a&&e("#give-tools-recount-form").length>0&&(e("#give-tools-recount-form")[0].reset(),e("#give-tools-recount-form .tools-form-dropdown").hide(),e("#give-tools-recount-form .tools-form-dropdown-recount-form-select").val("0").trigger("chosen:updated"))}}).fail(function(t){s=!1,window.console&&window.console.log&&console.log(t),e(".notice-wrap").append(t.responseText)})},dismiss_message:function(){e("body").on("click","#give-batch-success .notice-dismiss",function(){e("#give-batch-success").parent().slideUp("fast")})}},_={el:{},init:function(){this.submit(),this.dismiss_message()},submit:function(){var t=this;t.el.main_container=Give_Selector_Cache.get("#give-db-updates"),t.el.update_link=Give_Selector_Cache.get(".give-update-now",t.el.main_container),t.el.run_upload_container=Give_Selector_Cache.get(".give-run-database-update",t.el.progress_main_container),t.el.progress_main_container=Give_Selector_Cache.get(".progress-container",t.el.main_container),t.el.heading=Give_Selector_Cache.get(".update-message",t.el.progress_main_container),t.el.progress_container=Give_Selector_Cache.get(".progress-content",t.el.progress_main_container),t.el.update_progress_counter=Give_Selector_Cache.get(e(".give-update-progress-count")),t.el.main_container.data("resume-update")&&(t.el.update_link.addClass("active").hide().removeClass("give-hidden"),e("#give-restart-upgrades").length||(give_vars.ajax.length||window.setTimeout(_.start_db_update,1e3),window.setTimeout(_.get_db_updates_info,1e3,t))),t.el.update_link.hasClass("active")||(t.el.update_link.on("click","",function(e){e.preventDefault(),t.el.run_upload_container.find(".notice").remove(),t.el.run_upload_container.append('<div class="notice notice-error non-dismissible give-run-update-containt"><p> <a href="#" class="give-run-update-button button">'+give_vars.db_update_confirmation_msg_button+"</a> "+give_vars.db_update_confirmation_msg+"</p></div>")}),e("#give-db-updates").on("click","a.give-run-update-button",function(i){return i.preventDefault(),!e(this).hasClass("active")&&(e(this).addClass("active").fadeOut(),t.el.update_link.addClass("active").fadeOut(),e("#give-db-updates .give-run-update-containt").slideUp(),t.el.progress_container.find(".notice-wrap").remove(),t.el.progress_container.append('<div class="notice-wrap give-clearfix"><span class="spinner is-active"></span><div class="give-progress"><div></div></div></div>'),t.el.progress_main_container.removeClass("give-hidden"),_.start_db_update(),window.setTimeout(_.get_db_updates_info,500,t),!1)}))},start_db_update:function(){e.ajax({type:"POST",url:ajaxurl,data:{action:"give_run_db_updates",run_db_update:1,nonce:give_vars.db_update_nonce},dataType:"json",success:function(e){}}).always(function(){give_vars.ajax.length||window.setTimeout(_.start_db_update,1e3)})},get_db_updates_info:function(t){e.ajax({type:"POST",url:ajaxurl,data:{action:"give_db_updates_info"},dataType:"json",success:function(i){var n=Give_Selector_Cache.get(".notice-wrap",t.el.progress_container,!0);-1!==e.inArray("success",Object.keys(i))?i.success?(t.el.update_progress_counter.length&&t.el.update_progress_counter.text("100%"),-1!==e.inArray("heading",Object.keys(i.data))&&t.el.heading.html("<strong>"+i.data.heading+"</strong>"),t.el.update_link.closest("p").remove(),n.html('<div class="notice notice-success is-dismissible"><p>'+i.data.message+'</p><button type="button" class="notice-dismiss"></button></div>')):(-1!==e.inArray("heading",Object.keys(i.data))&&t.el.heading.html("<strong>"+i.data.heading+"</strong>"),i.data.message?(t.el.update_link.closest("p").remove(),n.html('<div class="notice notice-error is-dismissible"><p>'+i.data.message+'</p><button type="button" class="notice-dismiss"></button></div>')):setTimeout(function(){t.el.update_link.removeClass("active").show(),t.el.progress_main_container.addClass("give-hidden")},1e3)):i&&-1!==e.inArray("percentage",Object.keys(i.data))?(t.el.update_progress_counter.length&&t.el.update_progress_counter.text(i.data.total_percentage+"%"),-1!==e.inArray("heading",Object.keys(i.data))&&t.el.heading.html("<strong>"+i.data.heading+"</strong>"),e(".give-progress div","#give-db-updates").animate({width:i.data.percentage+"%"},50,function(){}),window.setTimeout(_.get_db_updates_info,1e3,t)):(n.html('<div class="notice notice-error"><p>'+give_vars.updates.ajax_error+"</p></div>"),setTimeout(function(){t.el.update_link.removeClass("active").show(),t.el.progress_main_container.addClass("give-hidden")},1e3))}})},process_step:function(t,i,n){s=!0,e.ajax({type:"POST",url:ajaxurl,data:{action:"give_do_ajax_updates",step:parseInt(t),update:parseInt(i)},dataType:"json",success:function(t){s=!1;var i=Give_Selector_Cache.get(".notice-wrap",n.el.progress_container,!0);-1!==e.inArray("success",Object.keys(t))?t.success?(-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading+"</strong>"),n.el.update_link.closest("p").remove(),i.html('<div class="notice notice-success is-dismissible"><p>'+t.data.message+'</p><button type="button" class="notice-dismiss"></button></div>')):(-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading+"</strong>"),i.html('<div class="notice notice-error"><p>'+t.data.message+"</p></div>"),setTimeout(function(){n.el.update_link.removeClass("active").show(),n.el.progress_main_container.addClass("give-hidden")},5e3)):t&&-1!==e.inArray("percentage",Object.keys(t.data))?(e(".give-progress div","#give-db-updates").animate({width:t.data.percentage+"%"},50,function(){}),-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading.replace("{update_count}",n.el.heading.data("update-count"))+"</strong>"),n.process_step(parseInt(t.data.step),t.data.update,n)):(i.html('<div class="notice notice-error"><p>'+give_vars.updates.ajax_error+"</p></div>"),setTimeout(function(){n.el.update_link.removeClass("active").show(),n.el.progress_main_container.addClass("give-hidden")},5e3))}}).fail(function(e){s=!1,window.console&&window.console.log&&console.log(e),Give_Selector_Cache.get(".notice-wrap",self.el.progress_container).append(e.responseText)}).always(function(){})},dismiss_message:function(){e("body").on("click","#poststuff .notice-dismiss",function(){e(this).parent().slideUp("fast")})}},m={init:function(){this.restartUpgrade(),this.stopUpgrade(),this.restartUpdater()},restartUpgrade:function(){jQuery("#give-restart-upgrades").click("click",function(e){var t=this;e.preventDefault(),jQuery(".give-doing-update-text-p").show(),jQuery(".give-update-paused-text-p").hide(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_action,desc:give_vars.restart_upgrade},successConfirm:function(){window.location.assign(jQuery(t).data("redirect-url"))}}).render()})},stopUpgrade:function(){jQuery("#give-pause-upgrades").click("click",function(e){var t=this;e.preventDefault(),jQuery(".give-doing-update-text-p").hide(),jQuery(".give-update-paused-text-p").show(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_action,desc:give_vars.stop_upgrade},successConfirm:function(){window.location.assign(jQuery(t).data("redirect-url"))}}).render()})},restartUpdater:function(){jQuery(".give-restart-updater-btn,.give-run-update-now").click("click",function(e){var t=this;e.preventDefault(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_action,desc:give_vars.restart_update},successConfirm:function(){window.location.assign(jQuery(t).attr("href"))}}).render()})}},v=function(){e('select[name="give-payment-status"]').on("change",function(){var t=e(this).val();e(".give-donation-status").removeClass(function(e,t){return(t.match(/\bstatus-\S+/g)||[]).join(" ")}).addClass("status-"+t)})},b={init:function(){this.unlockDonorFields(),this.editDonor(),this.add_email(),this.removeUser(),this.cancelEdit(),this.add_note(),this.delete_checked(),this.addressesAction(),this.bulkDeleteDonor(),e("body").on("click",'#give-donors-filter .bulkactions input[type="submit"]',this.handleBulkActions)},unlockDonorFields:function(t){e("body").on("click",".give-lock-block",function(e){new a.GiveErrorAlert({modalContent:{title:give_vars.unlock_donor_fields_title,desc:give_vars.unlock_donor_fields_message,cancelBtnTitle:give_vars.ok}}).render(),e.preventDefault()})},editDonor:function(){e("body").on("click","#edit-donor",function(t){t.preventDefault(),e("#give-donor-card-wrapper .editable").hide(),e("#give-donor-card-wrapper .edit-item").fadeIn().css("display","block")})},removeUser:function(){e("body").on("click","#disconnect-donor",function(t){if(t.preventDefault(),!confirm(give_vars.disconnect_user))return!1;var i=e('input[name="customerinfo[id]"]').val(),n={give_action:"disconnect-userid",customer_id:i,_wpnonce:e("#edit-donor-info #_wpnonce").val()};e.post(ajaxurl,n,function(e){window.location.href=e.redirect},"json")})},cancelEdit:function(){e("body").on("click","#give-edit-donor-cancel",function(t){t.preventDefault(),e("#give-donor-card-wrapper .edit-item").hide(),e("#give-donor-card-wrapper .editable").show(),e(".give_user_search_results").html("")})},add_note:function(){e("body").on("click","#add-donor-note",function(t){t.preventDefault();var i={give_action:"add-donor-note",customer_id:e("#donor-id").val(),donor_note:e("#donor-note").val(),add_donor_note_nonce:e("#add_donor_note_nonce").val()};if(i.donor_note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-donor-notes").prepend(t),e(".give-no-donor-notes").hide(),e("#donor-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#donor-note").css("border-color");e("#donor-note").css("border-color","red"),setTimeout(function(){e("#donor-note").css("border-color",n)},500)}})},delete_checked:function(){e("#give-donor-delete-confirm").change(function(){var t=e("#give-donor-delete-records"),i=e("#give-delete-donor");e(this).prop("checked")?(t.attr("disabled",!1),i.attr("disabled",!1)):(t.attr("disabled",!0),t.prop("checked",!1),i.attr("disabled",!0))})},add_email:function(){e("#add-donor-email").length&&e(document.body).on("click","#add-donor-email",function(t){t.preventDefault();var i=e(this),n=i.parent();n.parent().find(".notice-wrap").remove(),n.find(".spinner").css("visibility","visible"),i.attr("disabled",!0);var o=n.find('input[name="donor-id"]').val(),a=n.find('input[name="additional-email"]').val(),r=n.find('input[name="make-additional-primary"]').is(":checked"),s=n.find('input[name="add_email_nonce"]').val(),l={give_action:"add_donor_email",customer_id:o,email:a,primary:r,_wpnonce:s};e.post(ajaxurl,l,function(e){!0===e.success?window.location.href=e.redirect:(i.attr("disabled",!1),n.after('<div class="notice-wrap"><div class="notice notice-error inline"><p>'+e.message+"</p></div></div>"),n.find(".spinner").css("visibility","hidden"))},"json")})},addressesAction:function(){var t=this,n=e("#donor-address-wrapper"),o=e(".all-address",n),a=e(".give-no-address-message",n),r=e(o).parent(),s=e(".address-form",n),l=e(".js-cancel",s),c=e('select[name="country"]',s),d=e(".add-new-address",n),u=parseInt(e('input[name="donor-id"]').val());c.on("change",function(){e(this).trigger("chosen:updated")}),o.on("click",".js-edit",function(i){var n=e(this).closest(".address");i.preventDefault(),e(".notice",r).remove(),t.__set_address_form_val(n),t.__set_address_form_action("update",n.data("address-id")),d.hide(),o.addClass("give-hidden"),s.removeClass("add-new-address-form-hidden"),s.data("process","update")}),o.on("click",".js-remove",function(i){i.preventDefault();var n=e(this).closest(".address");e(".notice",r).remove(),s.data("changed",!0),t.__set_address_form_val(n),t.__set_address_form_action("remove",n.data("address-id")),s.trigger("submit")}),d.on("click",function(i){i.preventDefault(),e(".notice",r).remove(),e(this).hide(),o.addClass("give-hidden"),s.removeClass("add-new-address-form-hidden"),t.__set_address_form_action("add"),t.__set_address_form_action()}),l.on("click",function(e){e.preventDefault(),s.find('input[type="text"]').val(""),d.show(),o.removeClass("give-hidden"),s.addClass("add-new-address-form-hidden")}),s.on("change",function(){e(this).data("changed",!0)}).on("submit",function(t){t.preventDefault();var l=e(this);return e(".notice",r).remove(),e(this).data("changed")?(e.ajax({type:"POST",url:ajaxurl,data:{action:"donor_manage_addresses",donorID:u,form:e("form",s).serialize()},beforeSend:function(){i(n,{show:!0})},success:function(t){if(i(n),t.success){var s;switch(t.data.action){case"add":e(".give-grid-row",o).append(t.data.address_html),!a.hasClass("give-hidden")&&e("div.give-grid-col-4",o).length&&a.addClass("give-hidden");break;case"remove":s=o.find('div[data-address-id*="'+t.data.id+'"]').parent(),s.length&&s.animate({"margin-left":"-999"},1e3,function(){s.remove(),a.hasClass("give-hidden")&&!e("div.give-grid-col-4",o).length&&a.removeClass("give-hidden")});break;case"update":s=o.find('div[data-address-id*="'+t.data.id+'"]').parent();var l=s.prev(),c={},d=!1;parseInt(e(".give-grid-row>div",o).length)<2?e(".give-grid-row",o).append(t.data.address_html):(l.length&&(l.after(t.data.address_html),d=!0),d||(c=s.next(),c.length&&c.before(t.data.address_html))),s.remove()}r.prepend(t.data.success_msg)}else r.prepend(t.data.error_msg)},dataType:"json"}).always(function(){l.data("changed",!1),s.find('input[type="text"]').val(""),d.show(),o.removeClass("give-hidden"),s.addClass("add-new-address-form-hidden")}),!1):(d.show(),o.removeClass("give-hidden"),s.addClass("add-new-address-form-hidden"),!1)})},__set_address_form_action:function(t,i){var n=e("#donor-address-wrapper"),o=e(".address-form",n),a=e('input[name="address-action"]',o),r=e('input[name="address-id"]',o);t=t||"add",i=i||"billing",a.val(t),r.val(i)},__set_address_form_val:function(t){var i=e("#donor-address-wrapper"),n=e(".address-form",i),o=e('[data-address-type="state"]',t).text().substr(2).trim();e('select[name="country"]',n).val().trim()!==e('[data-address-type="country"]',t).text().trim()?(e('select[name="country"]',n).val(e('[data-address-type="country"]',t).text().trim()).trigger("chosen:updated").change(),window.setTimeout(function(){e('[name="state"]',n).val(o).trigger("chosen:updated")},500)):e('[name="state"]',n).val(o).trigger("chosen:updated"),e('input[name="line1"]',n).val(e('[data-address-type="line1"]',t).text().trim()),e('input[name="line2"]',n).val(e('[data-address-type="line2"]',t).text().trim()),e('input[name="city"]',n).val(e('[data-address-type="city"]',t).text().trim()),e('input[name="zip"]',n).val(e('[data-address-type="zip"]',t).text().trim())},bulkDeleteDonor:function(){var t=e("body");t.on("click","#give-bulk-delete-cancel",function(t){e(this).closest("tr").hide(),e(".give-skip-donor").trigger("click"),t.preventDefault()}),t.on("click","#cb-select-all-1, #cb-select-all-2",function(){var t=e(this);e.each(e(".donor-selector"),function(){var i=e(this).val(),n=e(this).data("name"),o='<div id="give-donor-'+i+'" data-id="'+i+'"><a class="give-skip-donor" title="'+give_vars.remove_from_bulk_delete+'">X</a>'+n+"</div>";t.is(":checked")&&!e(this).is(":checked")?e("#give-bulk-donors").append(o):t.is(":checked")||e("#give-bulk-donors").find("#give-donor-"+i).remove()})}),t.on("click",".donor-selector",function(){var t=e(this).val(),i=e(this).data("name"),n='<div id="give-donor-'+t+'" data-id="'+t+'"><a class="give-skip-donor" title="'+give_vars.remove_from_bulk_delete+'">X</a>'+i+"</div>";e(this).is(":checked")?e("#give-bulk-donors").prepend(n):e("#give-bulk-donors").find("#give-donor-"+t).remove()}),t.on("click","#give-bulk-delete .give-donor-delete-confirm",function(){e(this).is(":checked")?e("#give-bulk-delete-button").removeAttr("disabled"):(e("#give-bulk-delete-button").attr("disabled",!0),e("#give-bulk-delete .give-donor-delete-records").removeAttr("checked"))}),t.on("click","#give-bulk-delete .give-donor-delete-records",function(){e(this).is(":checked")&&(e("#give-bulk-delete .give-donor-delete-confirm").attr("checked","checked"),e("#give-bulk-delete-button").removeAttr("disabled"))}),t.on("click",".give-skip-donor",function(){var t=e(this).closest("div").data("id");e("#give-donor-"+t).remove(),e("#donor-"+t).find('input[type="checkbox"]').removeAttr("checked")}),t.on("click",".give-single-donor-delete",function(t){var i=e(this).data("id"),n=e("tr#donor-"+i).find(".donor-selector"),o=e('[id^="cb-select-all-"]'),a=e("#give-bulk-donors"),r=n.data("name"),s='<div id="give-donor-'+i+'" data-id="'+i+'"><a class="give-skip-donor" title="'+give_vars.remove_from_bulk_delete+'">X</a>'+r+"</div>";a.html(""),o.is(":checked")&&o.removeAttr("checked"),e(".donor-selector").removeAttr("checked"),n.attr("checked","checked"),0===e("#give-donor-"+i).length&&(a.prepend(s),e("#give-bulk-delete").slideDown()),t.preventDefault()})},handleBulkActions:function(t){var i=e(this).closest(".tablenav").find("select").val(),n=[],o=give_vars.donors_bulk_action.no_action_selected,r=give_vars.donors_bulk_action.no_donor_selected;return e.each(e(".donor-selector:checked"),function(){n.push(e(this).val())}),"-1"===i?(new a.GiveWarningAlert({modalContent:{title:o.title,desc:o.desc,cancelBtnTitle:give_vars.ok}}).render(),!1):parseInt(n)?("delete"===i&&e("#give-bulk-delete").slideDown(),void t.preventDefault()):(new a.GiveWarningAlert({modalContent:{title:r.title,desc:r.desc,cancelBtnTitle:give_vars.ok}}).render(),!1)}},y={init:function(){this.revoke_api_key(),this.regenerate_api_key()},revoke_api_key:function(){e("body").on("click",".give-revoke-api-key",function(e){return confirm(give_vars.revoke_api_key)})},regenerate_api_key:function(){e("body").on("click",".give-regenerate-api-key",function(e){return confirm(give_vars.regenerate_api_key)})}},x={init:function(){var t=e.query.get("give_tab").length?e.query.get("give_tab"):"form_field_options";this.handle_metabox_tab_click(),this.setup_colorpicker_fields(),this.setup_media_fields(),this.setup_repeatable_fields(),this.handle_repeater_group_events(),this.handle_multi_levels_repeater_group_events(),this.activate_tab(e('a[href="#'+t+'"]'))},handle_metabox_tab_click:function(){var t=this;e(".give-metabox-tabs a").on("click",function(i){i.preventDefault();var n=e(this);t.activate_tab(n),t.update_query(n)})},activate_tab:function(t){var i=t.data("tab-id"),n=t.parent(),o=e("ul.give-metabox-sub-tabs",n),a=o.length,r=e(".give-metabox-tabs a"),s=r.parents("li"),l=e("ul.give-metabox-sub-tabs"),c=t.parents("ul.give-metabox-sub-tabs").length;if(e("#give_form_active_tab").val(i),a){n.toggleClass("active"),o.removeClass("give-hidden");var d=e("li.active","ul.give-metabox-sub-tabs");l.not(o).addClass("give-hidden"),s.not(n).removeClass("active"),d.addClass("active")}else c?c&&(e("ul.give-metabox-sub-tabs").addClass("give-hidden"),s.removeClass("active"),t.parents("ul.give-metabox-sub-tabs").removeClass("give-hidden").children("li").removeClass("active"),t.parents("li.has-sub-fields").addClass("active")):s.each(function(t,i){i=e(i),i.removeClass("active"),i.hasClass("has-sub-fields")&&e("ul.give-metabox-sub-tabs",i).addClass("give-hidden")});t.parent().addClass("active"),e(".give_options_panel").removeClass("active"),e(t.attr("href")).addClass("active")},update_query:function(t){var i=t.data("tab-id"),n=e.query.set("give_tab",i).remove("message").toString();history.replaceState&&history.replaceState(null,null,n)},setup_colorpicker_fields:function(){e(document).ready(function(){var t=e(".give-colorpicker");t.length&&t.each(function(t,i){var n=e(i);n.parents(".give-template").length||n.wpColorPicker()})})},setup_media_fields:function(){var t,i,n=e("body");n.on("click",".give-upload-button",function(o){o.preventDefault();var a={};switch(i=e(this),e(this).data("field-type")){case"media":a={title:give_vars.metabox_fields.media.button_title,button:{text:give_vars.metabox_fields.media.button_title},multiple:!1,library:{type:"image"}};break;default:a={title:give_vars.metabox_fields.file.button_title,button:{text:give_vars.metabox_fields.file.button_title},multiple:!1}}void 0!==jQuery(this).closest(".give-field-wrap").find(".give-input-field").attr("editing")&&(wp.media.controller.Library.prototype.defaults.contentUserSetting=!1);var r=jQuery(this).closest(".give-field-wrap").find(".give-input-field").attr("library");void 0!==r&&""!==r&&(a.library={type:r}),t=wp.media(a),t.on("select",function(){var e=t.state().get("selection").first().toJSON(),o=i.prev(),a="id"===i.data("fvalue")?e.id:e.url;if(n.trigger("give_media_inserted",[e,o]),o.val(a),"id"!==i.data("fvalue")){var r='input[name="'+o.attr("name")+'_id"]';o.closest("tr").next("tr").find(r).length&&o.closest("tr").next("tr").find(r).val(e.id)}}),t.open()}),n.on("give_media_inserted",function(t,n){var o=i.parents(".give-field-wrap"),a=e(".give-image-thumb",o);return!!a.length&&("image"!==n.type?(a.addClass("give-hidden"),e("img",a).attr("src",""),!1):(a.find("img").attr("src",n.url),void a.removeClass("give-hidden")))}),e("span.give-delete-image-thumb",".give-image-thumb").on("click",function(t){t.preventDefault();var i=e(this).parents(".give-field-wrap"),n=e(this).parent(),o=e('input[type="text"]',i);n.addClass("give-hidden"),o.val(""),e("img",n).attr("src","")})},setup_repeatable_fields:function(){jQuery(function(){jQuery(".give-repeatable-field-section").each(function(){var t=e(this),i={wrapper:".give-repeatable-fields-section-wrapper",container:".container",row:".give-row",add:".give-add-repeater-field-section-row",remove:".give-remove",move:".give-move",template:".give-template",confirm_before_remove_row:!0,confirm_before_remove_row_text:give_vars.confirm_before_remove_row_text,is_sortable:!0,before_add:null,after_add:w,before_remove:null,after_remove:k,sortable_options:{placeholder:"give-ui-placeholder-state-highlight",start:function(i,n){n.item.next().hasClass("give-template")&&n.item.next().after(n.item);var o=e(".give-row",t).not(".give-template");o.length&&o.each(function(t,i){var n=e('input[type="radio"].give-field',e(i));n.length&&n.each(function(){e(this).attr("data-give-checked",e(this).is(":checked"))})}),e("body").trigger("repeater_field_sorting_start",[n.item])},stop:function(t,i){i.item.next().hasClass("give-template")&&i.item.next().after(i.item),e("body").trigger("repeater_field_sorting_stop",[i.item])},update:function(i,n){n.item.next().hasClass("give-template")&&n.item.next().after(n.item);var o=e(".give-row",t).not(".give-template"),a=e(this).closest(".give-repeatable-fields-section-wrapper");if(o.length){var r=1;o.each(function(t,i){var n=e(".give-field, label",e(i));n.length&&n.each(function(){var t=e(this).parents(".give-field-wrap"),i=e(this);e.each(this.attributes,function(e,n){var o=this.value.replace(/\[/g,"_").replace(/]/g,""),a=o+"_field",s="",l="";this.value&&(this.value=this.value.replace(/\[\d+\]/g,"["+(r-1)+"]"),l=this.value.replace(/\[/g,"_").replace(/]/g,""),t.hasClass(a)&&(s=l+"_field",t.removeClass(a).addClass(s)),o==i.attr("id")&&i.attr("id",l))})}),r++}),window.setTimeout(function(){e("input[data-give-checked]",a).each(function(t,i){i=e(i),i.prop("checked","true"===i.attr("data-give-checked"))})},100),t.trigger("repeater_field_row_reordered",[n.item])}}}};jQuery(this).repeatable_fields(i)})})},handle_repeater_group_events:function(){var t=e(".give-repeatable-field-section"),i=e("body");i.on("click",".give-row-head button",function(){var t=e(this).closest("tr");t.toggleClass("closed"),e(".give-row-body",t).toggle()}),t.on("repeater_field_new_row_added repeater_field_row_deleted repeater_field_row_reordered",function(){C(e(this))}),i.on("repeater_field_sorting_start",function(t,i){var n=e(".wp-editor-area",i);n.length&&n.each(function(t,i){window.setTimeout(function(){tinyMCE.execCommand("mceRemoveEditor",!0,e(i).attr("id"))},300)})}),i.on("repeater_field_sorting_stop",function(t,i){var n=e(".wp-editor-area",i);n.length&&n.each(function(t,i){window.setTimeout(function(){var t=e(i).attr("id");tinyMCE.execCommand("mceAddEditor",!0,t),window.setTimeout(function(){switchEditors.go(t,"html"),e("#"+t+"-tmce").trigger("click")},100)},300)})}),t.each(function(t,i){var n=e(i);C(n),parseInt(n.data("close-tabs"))&&(e(".give-row-head button",n).trigger("click"),e(".give-template",n).removeClass("closed"),e(".give-template .give-row-body",n).show())}),t.on("repeater_field_new_row_added",function(t,i,n){e(".give-colorpicker",e(this)).each(function(t,i){var n=e(i);n.parents(".wp-picker-container").length||n.parents(".give-template").length||n.wpColorPicker()});var o=e("div[data-wp-editor]",n);o.length&&o.each(function(t,i){var n=e(i),o=e(".wp-editor-wrap",n),a=e("textarea",n),r="give_wysiwyg_unique_"+Math.random().toString().replace(".","_"),s=o.prev();a.attr("id",r),e.post(ajaxurl,{action:"give_load_wp_editor",wp_editor:n.data("wp-editor"),wp_editor_id:r,textarea_name:e("textarea",n).attr("name")},function(t){o.remove(),s.after(t),tinyMCEPreInit.qtInit[a.attr("id")]=e.extend(!0,tinyMCEPreInit.qtInit._give_agree_text,{id:r}),tinyMCEPreInit.mceInit[r]=e.extend(!0,tinyMCEPreInit.mceInit._give_agree_text,{body_class:r+" post-type-give_forms post-status-publish locale-"+tinyMCEPreInit.mceInit._give_agree_text.wp_lang_attr.toLowerCase(),selector:"#"+r}),tinymce.init(tinyMCEPreInit.mceInit[r]),quicktags(tinyMCEPreInit.qtInit[r]),QTags._buttonsInit(),window.setTimeout(function(){switchEditors.go(r,"html"),e("#"+r+"-tmce").trigger("click")},100),window.wpActiveEditor||(window.wpActiveEditor=r)})})})},handle_multi_levels_repeater_group_events:function(){var t=e("#_give_donation_levels_field");e("body").on("keyup",".give-multilevel-text-field",function(){var t=e(this).closest("tr"),i=e(".give-row-head h2 span",t),n=i.data("header-title");if(e(this).val()&&e(this).val()===i.html())return!1;e(this).val()?i.html(n+": "+e(this).val()):i.html(n)}),e(".give-multilevel-text-field").each(function(t,i){if(t){var n=e(i),o=n.closest("tr"),a=e(".give-row-head h2 span",o),r=a.data("header-title");if(n.val()&&n.val()===a.html())return!1;n.val()?a.html(r+": "+n.val()):a.html(r)}}),t.on("repeater_field_row_deleted",function(){var t=e(this);window.setTimeout(function(){var i=t,n=e(".give-row",i).not(".give-template"),o=e(".give-give_default_radio_inline",n);1===n.length&&o.prop("checked",!0)},200)}),t.on("repeater_field_new_row_added",function(t,i,n){var o=e(this),a=0;window.setTimeout(function(){!1===e(".give-give_default_radio_inline",o).is(":checked")&&e(".give-row",o).not(".give-template").first().find(".give-give_default_radio_inline").prop("checked",!0)},200),e('input[type="hidden"].give-levels_id',o).each(function(t,i){var n=e(i),o=parseInt(n.val());a<o&&(a=o)}),e('input[type="hidden"].give-levels_id',n).val(++a)})}},w=function(t,i){var n=e(t).attr("data-rf-row-count"),o=e(t),a=o.parents(".give-repeatable-field-section");n++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace("{{row-count-placeholder}}",n-1)})}),e(t).attr("data-rf-row-count",n),a.trigger("repeater_field_new_row_added",[t,i])},k=function(t){var i=e(t),n=i.parents(".give-repeatable-field-section"),o=e(t).attr("data-rf-row-count");i.attr("data-rf-row-count",--o),n.trigger("repeater_field_row_deleted")},C=function(t){if(parseInt(t.data("group-numbering"))){var i=e(".give-row-head h2 span",t),n=i.data("header-title");i.each(function(t,i){var o=e(i);o.parents(".give-template").length||o.html(n+": "+t)})}},j={init:function(){e("body").on("click",'#give-payments-filter input[type="submit"]',this.handleBulkActions)},handleBulkActions:function(t){var i=e(this).closest(".tablenav").find("select").val(),n=e(this).closest(".tablenav").find('option[value="'+i+'"]').text(),o=e('input[name="payment[]"]:checked').length,r=-1!==i.indexOf("set-status-"),s="",l="";if("-1"===(i=r?"set-to-status":i))return new a.GiveWarningAlert({modalContent:{title:give_vars.donors_bulk_action.no_action_selected.title,desc:give_vars.donors_bulk_action.no_action_selected.desc,cancelBtnTitle:give_vars.ok}}).render(),!1;if(Object.keys(give_vars.donations_bulk_action).length)for(l in give_vars.donations_bulk_action)if(l===i){if(s=r?give_vars.donations_bulk_action[i].zero.replace("{status}",n.replace("Set To ","")):give_vars.donations_bulk_action[i].zero,!parseInt(o))return new a.GiveWarningAlert({modalContent:{title:give_vars.donations_bulk_action.titles.zero,desc:s,cancelBtnTitle:give_vars.ok}}).render(),!1;s=1<o?give_vars.donations_bulk_action[i].multiple:give_vars.donations_bulk_action[i].single,t.preventDefault(),new a.GiveConfirmModal({modalContent:{title:give_vars.confirm_bulk_action,desc:s.replace("{payment_count}",o).replace("{status}",n.replace("Set To ",""))},successConfirm:function(t){e("#give-payments-filter").submit()}}).render()}return!0}};e(function(){o(),c(),v(),d(),e.giveAjaxifyFields({type:"country_state",debug:!0}),u.init(),h.init(),f.init(),p.init(),b.init(),y.init(),g.init(),_.init(),m.init(),x.init(),j.init(),e("a.give-rating-link").click(function(){jQuery(this).parent().text(jQuery(this).data("rated"))}),e(".give-ajax-user-search").on("keyup",function(){var t=e(this).val(),i="";e(this).data("exclude")&&(i=e(this).data("exclude")),e(".give-ajax").show(),data={action:"give_search_users",user_name:t,exclude:i},document.body.style.cursor="wait",e.ajax({type:"POST",data:data,dataType:"json",url:ajaxurl,success:function(t){e(".give-ajax").hide(),e(".give_user_search_results").removeClass("hidden"),e(".give_user_search_results span").html(""),e(t.results).appendTo(".give_user_search_results span"),document.body.style.cursor="default"}})}),e("body").on("click.giveSelectUser",".give_user_search_results span a",function(t){t.preventDefault();var i=e(this).data("login");e(".give-ajax-user-search").val(i),e(".give_user_search_results").addClass("hidden"),e(".give_user_search_results span").html("")}),e("body").on("click.giveCancelUserSearch",".give_user_search_results a.give-ajax-user-cancel",function(t){t.preventDefault(),e(".give-ajax-user-search").val(""),e(".give_user_search_results").addClass("hidden"),e(".give_user_search_results span").html("")});var i=e("#poststuff"),a=give_vars.thousands_separator,r=give_vars.decimal_separator,s="",l="",w="",k=r===a?1:0;i.on("keyup","input.give-money-field, input.give-price-field",function(){var t={label:give_vars.price_format_guide.trim()};s=(e(this).val().match(new RegExp(a,"g"))||[]).length,l=(e(this).val().match(new RegExp("[a-z]","g"))||[]).length,-1!==e(this).val().indexOf(a)&&k<s?e(this).giveHintCss("show",t):l?e(this).giveHintCss("show",t):e(this).giveHintCss("hide",t),s=l=""}),i.on("focusout","input.give-money-field, input.give-price-field",function(){if(w=t(e(this).val(),!1),e(this).giveHintCss("hide",{label:give_vars.price_format_guide.trim()}),t("0",!1)===t(e(this).val(),!1)){var i=e(this).attr("placeholder");return i=i||"0",e(this).val(i),!1}w=w.replace(".",r),-1!==w.indexOf("-")&&(w=w.replace("-","")),e(this).val(w)}),i.on("focusout","#_give_number_of_donation_goal",function(){1>e(this).val()&&e(this).val(1)}),e(".give-settings-page").on("click","#give-show-sub-nav",function(t){t.preventDefault();var i=e(this).next();return i.is(":hover")||i.toggleClass("give-hidden"),!1}).on("blur","#give-show-sub-nav",function(){var t=e(this).next();t.is(":hover")||t.addClass("give-hidden")}),e(".give_email_api_notification_status_setting input").change(function(){var t=e(this).val(),i="enabled"===t,n={};return e(this).closest(".give_options_panel").length?n=e(this).closest(".give_options_panel").children(".give-field-wrap:not(.give_email_api_notification_status_setting), .give-repeatable-field-section"):e(this).closest("table").length&&(n=e(this).closest("table").find("tr:not(.give_email_api_notification_status_setting)")),-1!==jQuery.inArray(t,["enabled","disabled","global"])&&(!!n.length&&void(i?n.show():n.hide()))}),e(".give_email_api_notification_status_setting input:checked").change(),n()})}(jQuery),jQuery(window).resize(function(){n()})},function(e,t,i){"use strict";function n(){if(jQuery("body.give_forms_page_give-tools .give-tools-import-tab #give-import-core-settings-form table.step-2").length>0){var e=jQuery("form.tools-setting-page-import"),t=e.find(".give-progress");f=!0,jQuery.ajax({type:"POST",url:ajaxurl,data:{action:give_vars.core_settings_import,fields:e.serialize()},dataType:"json",success:function(e){if(f=!1,!0!==e.success)return void new h.GiveErrorAlert({modalContent:{title:give_vars.import_failed,desc:give_vars.error_message,cancelBtnTitle:give_vars.ok}}).render();jQuery(t).find("div").width(e.percentage+"%"),window.location=e.url},error:function(){f=!1,new h.GiveErrorAlert({modalContent:{title:give_vars.import_failed,desc:give_vars.error_message,cancelBtnTitle:give_vars.ok}}).render()}})}}function o(){var e="body.give_forms_page_give-tools .give-tools-import-tab #give-import-core-settings-form table.step-1 .is_json_valid";jQuery(e).length>0&&(window.location=jQuery(e).val())}function a(){jQuery("body.give_forms_page_give-tools .give-tools-import-tab #give-import-donations-form table.step-3").length>0&&l()}function r(){var e="body.give_forms_page_give-tools .give-tools-import-tab #give-import-donations-form table.step-2 .csv_not_valid";jQuery(e).length>0&&(window.location=jQuery(e).val())}function s(){var e="body.give_forms_page_give-tools .give-tools-import-tab #give-import-donations-form table.step-1 .is_csv_valid";jQuery(e).length>0&&(window.location=jQuery(e).val())}function l(){var e=jQuery("form.tools-setting-page-import");f=!0;var t=e.find(".give-progress"),i=jQuery(t).data("total_ajax"),n=jQuery(t).data("current"),o=jQuery(t).data("start"),a=jQuery(t).data("end"),r=jQuery(t).data("next"),s=jQuery(t).data("total"),c=jQuery(t).data("per_page");jQuery.ajax({type:"POST",url:ajaxurl,data:{action:give_vars.give_donation_import,total_ajax:i,current:n,start:o,end:a,next:r,total:s,per_page:c,fields:e.serialize()},dataType:"json",success:function(e){jQuery(t).data("current",e.current),jQuery(t).find("div").width(e.percentage+"%"),1==e.next?(jQuery(t).data("start",e.start),jQuery(t).data("end",e.end),1==e.last&&jQuery(t).data("next",!1),l()):(f=!1,window.location=e.url)},error:function(){f=!1,new h.GiveErrorAlert({modalContent:{title:give_vars.import_failed,desc:give_vars.error_message,cancelBtnTitle:give_vars.ok}}).render()}})}function c(){window.onload=function(){u(),d(),a(),s(),r(),n(),o()}}function d(){var e=document.querySelector(".give-tools-setting-page-import table.step-2 tbody select");"undefined"!==e&&null!==e&&jQuery(".give-tools-setting-page-import table.step-2 tbody").on("change","select",function(){u()})}function u(){var e=document.querySelector(".give-tools-setting-page-import table.step-2 .give-import-donation-required-fields");if("undefined"!==e&&null!==e){var t=!0,i=!1,n=!1,o=!1,a=!1;document.querySelectorAll(".give-import-donation-required-fields li").forEach(function(e){e.querySelector(".dashicons").classList.remove("dashicons-yes"),e.querySelector(".dashicons").classList.add("dashicons-no-alt")});var r=Array.from(document.querySelectorAll("table.step-2 tbody select")).map(function(e){return e.value});r.includes("email")&&(i=!0,document.querySelector(".give-import-donation-required-email .dashicons").classList.remove("dashicons-no-alt"),document.querySelector(".give-import-donation-required-email .dashicons").classList.add("dashicons-yes")),r.includes("first_name")&&(n=!0,document.querySelector(".give-import-donation-required-first .dashicons").classList.remove("dashicons-no-alt"),document.querySelector(".give-import-donation-required-first .dashicons").classList.add("dashicons-yes")),r.includes("amount")&&(o=!0,document.querySelector(".give-import-donation-required-amount .dashicons").classList.remove("dashicons-no-alt"),document.querySelector(".give-import-donation-required-amount .dashicons").classList.add("dashicons-yes")),(r.includes("form_id")||r.includes("form_title"))&&(a=!0,document.querySelector(".give-import-donation-required-form .dashicons").classList.remove("dashicons-no-alt"),document.querySelector(".give-import-donation-required-form .dashicons").classList.add("dashicons-yes")),i&&n&&o&&a&&(t=!1),document.getElementById("recount-stats-submit").disabled=t}}var h=i(10),f=!0;!function(e){e(function(){c()})}(jQuery)}])});
50
  //# sourceMappingURL=admin.js.map
assets/dist/js/admin.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///js/admin.js","webpack:///webpack/bootstrap bb25c98394b159069801","webpack:///external \"jQuery\"","webpack:///./node_modules/accounting/accounting.js-exposed","webpack:///(webpack)/buildin/global.js","webpack:///./assets/src/js/plugins/modal.js","webpack:///./node_modules/accounting/accounting.js","webpack:///./node_modules/magnific-popup/dist/jquery.magnific-popup.js","webpack:///./assets/src/js/plugins/give-hint.css.js","webpack:///./assets/src/js/plugins/give-api/api.js","webpack:///./assets/src/js/plugins/give-api/notice.js","webpack:///./assets/src/js/plugins/give-api/form.js","webpack:///./assets/src/js/plugins/dynamicListener.js","webpack:///./assets/src/js/admin/admin.js","webpack:///./node_modules/chosen-js/chosen.jquery.js","webpack:///./node_modules/flot/jquery.flot.js","webpack:///./node_modules/flot-orderbars/js/jquery.flot.orderBars.js","webpack:///./node_modules/flot/jquery.flot.time.js","webpack:///./assets/src/js/plugins/give-ajaxify-fields.js","webpack:///./assets/src/js/plugins/selector-cache.js","webpack:///./assets/src/js/plugins/repeatable-fields.js","webpack:///./assets/src/js/admin/admin-forms.js","webpack:///./assets/src/js/admin/admin-settings.js","webpack:///./assets/src/js/admin/admin-export.js","webpack:///./assets/src/js/admin/admin-widgets.js","webpack:///./assets/src/js/admin/admin-scripts.js","webpack:///./assets/src/js/admin/admin-importer.js"],"names":["root","factory","exports","module","require","define","amd","self","this","__WEBPACK_EXTERNAL_MODULE_0__","modules","__webpack_require__","moduleId","installedModules","i","l","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","global","g","Function","eval","e","window","__webpack_exports__","_possibleConstructorReturn","ReferenceError","_inherits","subClass","superClass","TypeError","create","constructor","value","writable","setPrototypeOf","__proto__","_classCallCheck","instance","Constructor","GiveModal","GiveErrorAlert","GiveWarningAlert","GiveNoticeAlert","GiveSuccessAlert","GiveConfirmModal","GiveFormModal","__WEBPACK_IMPORTED_MODULE_0_magnific_popup__","__WEBPACK_IMPORTED_MODULE_1__dynamicListener_js__","_createClass","defineProperties","target","props","length","descriptor","key","protoProps","staticProps","obj","Error","config","assign","type","triggerSelector","externalPlugin","classes","modalWrapper","modalContent","mainClass","trim","setupTemplate","popupConfig","__setupClickEvent","template","title","desc","link","link_text","cancelBtnTitle","give_vars","cancel","close","confirmBtnTitle","confirm","getTemplate","jQuery","magnificPopup","items","src","removalDelay","fixedContentPos","fixedBgPos","alignTop","showCloseBtn","closeOnBgClick","enableEscapeKey","focus","open","event","preventDefault","_GiveModal","_this","getPrototypeOf","init","_GiveModal2","_this2","_GiveModal3","_this3","_GiveModal4","_this4","_GiveModal5","_this5","st","successConfirm","el","_GiveModal6","_this6","addDynamicEventListener","document","__closePopup","__confirmPopup","__submitPopup","undefined","isString","charCodeAt","substr","isArray","nativeIsArray","toString","isObject","defaults","defs","map","iterator","context","j","results","nativeMap","checkPrecision","val","base","Math","round","abs","isNaN","checkCurrencyFormat","format","lib","settings","currency","match","pos","neg","replace","zero","version","symbol","decimal","thousand","precision","grouping","number","Array","unformat","parse","regex","RegExp","unformatted","parseFloat","toFixed","power","pow","formatNumber","opts","usePrecision","negative","parseInt","mod","split","formatMoney","formats","formatColumn","list","padAfterSymbol","indexOf","maxLength","useFormat","fVal","join","accounting","__WEBPACK_AMD_DEFINE_FACTORY__","__WEBPACK_AMD_DEFINE_ARRAY__","__WEBPACK_AMD_DEFINE_RESULT__","apply","$","mfp","_prevStatus","_document","_prevContentType","_wrapClasses","_currPopupType","MagnificPopup","_isJQ","_window","_mfpOn","f","ev","on","_getEl","className","appendTo","html","raw","createElement","innerHTML","appendChild","_mfpTrigger","data","triggerHandler","callbacks","charAt","toLowerCase","slice","_getCloseBtn","currTemplate","closeBtn","closeMarkup","tClose","_checkInstance","supportsTransitions","style","v","pop","appVersion","navigator","isLowIE","isIE8","all","addEventListener","isAndroid","test","isIOS","supportsTransition","probablyMobile","userAgent","popupsCache","isObj","toArray","index","item","parsed","isOpen","updateItemHTML","types","mainEl","eq","extend","modal","closeOnContentClick","bgOverlay","wrap","attr","_checkIfClose","container","contentContainer","preloader","tLoading","toUpperCase","closeBtnInside","values","close_replaceWith","append","css","overflow","overflowY","overflowX","top","scrollTop","position","height","keyCode","updateSize","addClass","windowHeight","wH","windowStyles","_hasScrollBar","_getScrollbarSize","marginRight","isIE7","classesToadd","_addClassToMFP","add","prependTo","body","_lastFocusedEl","activeElement","setTimeout","content","_setFocus","_onFocusIn","_close","classesToRemove","REMOVING_CLASS","detach","empty","_removeClassFromMFP","off","removeAttr","currItem","autoFocusLast","prevHeight","winHeight","zoomLevel","documentElement","clientWidth","innerWidth","innerHeight","parseEl","markup","removeClass","newContent","appendContent","preloaded","prepend","find","tagName","hasClass","addGroup","options","eHandler","mfpEl","_openClick","eName","delegate","midClick","which","ctrlKey","metaKey","altKey","shiftKey","disableOn","isFunction","width","stopPropagation","updateStatus","status","text","stopImmediatePropagation","closeOnContent","closeOnBg","contains","cName","scrollHeight","_parseMarkup","arr","each","EVENT_NS","replaceWith","is","scrollbarSize","scrollDiv","cssText","offsetWidth","removeChild","proto","registerModule","push","fn","jqEl","itemOpts","arguments","_hiddenClass","_inlinePlaceholder","_lastInlineElement","_putInlineElementsBack","after","hiddenClass","tNotFound","initInline","CLOSE_EVENT","getInline","inlineSt","inline","parent","parentNode","inlineElement","_ajaxCur","_removeAjaxCursor","_destroyAjaxRequest","req","abort","cursor","tError","initAjax","ajax","getAjax","url","success","textStatus","jqXHR","temp","xhr","finished","error","loadError","_imgInterval","_getTitle","image","titleSrc","verticalFit","initImage","imgSt","ns","resizeImage","img","decr","_onImageHasSize","hasSize","clearInterval","isCheckingImgSize","imgHidden","findImageSize","counter","mfpSetInterval","delay","setInterval","naturalWidth","getImage","guard","onLoadComplete","complete","loaded","onLoadError","alt","clone","img_replaceWith","loading","hasMozTransform","getHasMozTransform","MozTransform","enabled","easing","duration","opener","element","initZoom","zoomSt","zoom","openTimeout","animatedImg","getElToAnimate","newImg","transition","cssObj","zIndex","left","-webkit-backface-visibility","t","showMainContent","_allowZoom","clearTimeout","_getItemToZoom","_getOffset","remove","isLarge","offset","paddingTop","paddingBottom","offsetHeight","_fixIframeBugs","isShowing","srcAction","patterns","youtube","id","vimeo","gmaps","initIframe","prevType","newType","getIframe","embedSrc","iframeSt","iframe","lastIndexOf","dataObj","_getLoopedId","numSlides","_replaceCurrTotal","curr","total","arrowMarkup","preload","navigateByImgClick","arrows","tPrev","tNext","tCounter","initGallery","gSt","gallery","direction","next","prev","arrowLeft","arrowRight","click","_preloadTimeout","preloadNearbyImages","goTo","newIndex","preloadBefore","min","preloadAfter","_preloadItem","replaceSrc","ratio","initRetina","devicePixelRatio","retina","max-width","giveHintCss","action","$this","label","$tooltip","outerHeight","outerWidth","ready","reset_qtip","tooltip","icon_classes","label_length","grep","qtip_tooltips","__WEBPACK_IMPORTED_MODULE_0__notice__","__WEBPACK_IMPORTED_MODULE_1__form__","Give","subHelperObjs","trigger","formatCurrency","price","args","$form","format_args","give_global_vars","decimal_separator","thousands_separator","number_decimals","form","getInfo","actual_price","decimal_amount","result","amount","decimal_index","Number","unFormatCurrency","getParameterByName","location","href","exec","decodeURIComponent","getGlobalVar","str","setCache","cache","getCache","formObj","__getCookie","cookie","parts","shift","notice","renderNotice","notice_code","$container","$notice","getNotice","insertBefore","show","error_code","notice_msg","formatted_amount","getMinimumAmount","getMaximumAmount","field","formatCreditCard","__initialize_cache","onload","__sendBackToForm","disable","is_disable","prop","formatAmount","gateway","hasAttribute","setInfo","getGateway","getVariablePrices","formLevels","variable_prices","price_id","getPriceID","is_amount","current_amount","variable_price","getAmount","getNonce","nonce","resetNonce","post","ajaxurl","give_form_id","response","resetAllNonce","createUserNonceField","give_form_hash","give_form_user_register_hash","autoSelectDonationLevel","blur","autoSetMultiLevel","$level","parents","level_amount","level_price_id","form_id","payment_mode","$form_wrapper","display_modal","display_button","display_reveal","level_id","level_field","give_open_form_modal","hide","slideDown","isValidDonationAmount","min_amount","max_amount","$item","$forms","card_number","card_cvc","card_expiry","payment","globalSope","getConditionalCallback","selector","callback","matches","Element","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","ownerDocument","querySelectorAll","rootElement","eventType","__WEBPACK_IMPORTED_MODULE_0_chosen_js__","__WEBPACK_IMPORTED_MODULE_1_accounting__","__WEBPACK_IMPORTED_MODULE_2_flot__","__WEBPACK_IMPORTED_MODULE_3_flot_orderbars_js_jquery_flot_orderBars__","__WEBPACK_IMPORTED_MODULE_4_flot_jquery_flot_time__","__WEBPACK_IMPORTED_MODULE_5__plugins_give_ajaxify_fields__","__WEBPACK_IMPORTED_MODULE_6__plugins_selector_cache__","__WEBPACK_IMPORTED_MODULE_7__plugins_repeatable_fields__","__WEBPACK_IMPORTED_MODULE_8__plugins_give_hint_css__","__WEBPACK_IMPORTED_MODULE_9__plugins_give_api_api__","__WEBPACK_IMPORTED_MODULE_10__plugins_modal_js__","__WEBPACK_IMPORTED_MODULE_11__admin_forms__","__WEBPACK_IMPORTED_MODULE_13__admin_export__","__WEBPACK_IMPORTED_MODULE_14__admin_widgets__","AbstractChosen","Chosen","SelectParser","bind","me","child","ctor","hasProp","__super__","options_index","add_node","nodeName","add_group","add_option","group","group_position","len","option","ref","results1","array_index","children","disabled","childNodes","group_disabled","selected","group_array_index","group_label","select_to_array","select","parser","form_field","options1","label_click_handler","browser_is_supported","is_multiple","multiple","set_default_text","set_default_values","setup","set_up_html","register_observers","on_ready","click_test_action","evt","test_active_click","activate_action","activate_field","active_field","mouse_on_container","results_showing","result_highlighted","is_rtl","rtl","allow_single_deselect","disable_search_threshold","disable_search","enable_split_word_search","group_search","search_contains","single_backstroke_delete","max_selected_options","Infinity","inherit_select_classes","display_selected_options","display_disabled_options","include_group_label_in_selected","max_shown_results","POSITIVE_INFINITY","case_sensitive_search","hide_results_on_select","getAttribute","default_text","placeholder_text_multiple","placeholder_text","default_multiple_text","placeholder_text_single","default_single_text","escape_html","results_none_found","no_results_text","default_no_result_text","choice_label","mouse_enter","mouse_leave","input_focus","container_mousedown","input_blur","blur_test","results_option_build","data_content","shown_results","results_data","result_add_group","result_add_option","first","choice_build","single_set_selected_text","option_el","search_match","include_option_in_results","setAttribute","highlighted_html","outerHTML","group_el","group_match","active_options","results_update_field","results_reset_cleanup","result_clear_highlight","results_build","winnow_results","reset_single_select_options","results_toggle","results_hide","results_show","results_search","escapedQuery","fix","prefix","query","results_group","startpos","suffix","no_results_clear","get_search_text","get_search_regex","search_string_match","update_results_content","no_results","skip_highlight","winnow_results_set_highlight","escaped_search_string","regex_flag","regex_string","search_string","choices_count","selected_option_count","choices_click","is_disabled","keydown_checker","stroke","search_field_scale","pending_backstroke","clear_backstroke","backstroke_length","get_search_field_value","result_select","keyup_arrow","keydown_arrow","keyup_checker","keydown_backstroke","clipboard_event_checker","container_width","search_results_touchstart","touch_started","search_results_mouseover","search_results_touchmove","search_results_mouseout","search_results_touchend","search_results_mouseup","tmp","get_single_html","get_multi_html","get_no_results_html","terms","appName","documentMode","chosen","input_field","destroy","form_field_jq","current_selectedIndex","selectedIndex","container_classes","container_props","class","dropdown","search_field","search_results","search_no_results","search_choices","search_container","selected_item","set_tab_index","set_label_behavior","container_mouseup","search_results_mousewheel","close_field","form_field_label","tabIndex","removeData","search_field_disabled","toggleClass","results_reset","delta","originalEvent","deltaY","wheelDelta","detail","show_search_field_default","active_container","closest","parsing","readOnly","result_do_highlight","high_bottom","high_top","maxHeight","visible_bottom","visible_top","result_highlight","ti","choice","close_link","data-option-array-index","choice_destroy_link_click","before","choice_destroy","result_deselect","trigger_form_field_change","high","single_deselect_control_build","result_data","deselected","do_high","selected_results","no_results_html","next_sib","nextAll","prev_sibs","prevAll","next_available_destroy","siblings","last","div","style_block","styles","display","whiteSpace","extra","B","color","make","F","E","C","D","G","r","b","a","J","I","H","normalize","scale","K","extract","A","aqua","azure","beige","black","blue","brown","cyan","darkblue","darkcyan","darkgrey","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkviolet","fuchsia","gold","green","indigo","khaki","lightblue","lightcyan","lightgreen","lightgrey","lightpink","lightyellow","lime","magenta","maroon","navy","olive","orange","pink","purple","violet","red","silver","white","yellow","Plot","placeholder","data_","options_","plugins","executeHooks","hook","plot","concat","setData","series","parseData","fillInSeriesOptions","processData","res","axisNumber","coord","allAxes","xaxes","yaxes","canvasToAxisCoords","axis","used","c2p","x1","x","y1","y","axisToCanvasCoords","p2c","getOrCreateAxis","axes","xaxis","yaxis","neededColors","maxIndex","sc","colors","colorPool","colorPoolSize","variation","colori","lines","fill","updateAxis","max","datamin","fakeInfinity","datamax","k","points","ps","topSentry","bottomSentry","NEGATIVE_INFINITY","MAX_VALUE","_","datapoints","hooks","processRawData","required","bars","autoscale","defaultValue","horizontal","pointsize","insertSteps","steps","nullify","processDatapoints","xmin","ymin","xmax","ymax","align","barWidth","getPixelRatio","cctx","webkitBackingStorePixelRatio","mozBackingStorePixelRatio","msBackingStorePixelRatio","oBackingStorePixelRatio","backingStorePixelRatio","makeCanvas","cls","getContext","G_vmlCanvasManager","initElement","pixelRatio","canvasWidth","canvasHeight","save","getCanvasDimensions","resizeCanvas","restore","shutdown","redrawTimeout","eventHolder","unbind","onMouseMove","onMouseLeave","onClick","setTransformationHelpers","identity","transform","it","inverseTransform","plotWidth","plotHeight","measureTickLabels","ticks","axisw","labelWidth","axish","labelHeight","font","ctx","variant","weight","size","family","line","measureText","ceil","allocateAxisBoxFirstPhase","innermost","lw","lh","tickLength","axisMargin","grid","padding","labelMargin","samePosition","reserveSpace","inArray","sameDirection","plotOffset","bottom","box","right","allocateAxisBoxSecondPhase","adjustLayoutForThingsStickingOut","minMargin","minBorderMargin","margins","radius","lineWidth","dir","setupGrid","showGrid","margin","processOffset","borderWidth","setRange","fontDefaults","allocatedAxes","setupTickGeneration","setTicks","snapRangeToTicks","insertLegend","widen","autoscaleMargin","noTicks","sqrt","mode","tickGenerator","maxDec","tickDecimals","dec","floor","log","LN10","start","magn","norm","NaN","minTickSize","tickSize","floorInBase","tickFormatter","factor","formatted","alignTicksWithAxis","otherAxis","niceTicks","extraDec","ts","oticks","draw","clearRect","drawBackground","backgroundColor","aboveData","drawGrid","drawAxisLabels","drawSeries","extractRange","ranges","from","to","translate","fillStyle","getColorOrGradient","fillRect","bw","bc","markings","getAxes","xrange","yrange","beginPath","strokeStyle","markingsColor","markingsLineWidth","moveTo","lineTo","xoff","yoff","tickColor","borderColor","strokeRect","textAlign","textBaseline","tick","opera","fillText","drawSeriesLines","drawSeriesBars","drawSeriesPoints","plotLine","xoffset","yoffset","axisx","axisy","prevx","prevy","x2","y2","lineJoin","sw","shadowSize","angle","PI","sin","cos","getFillStyle","areaOpen","ypos","segmentStart","segmentEnd","x1old","x2old","plotPoints","shadow","arc","closePath","w","drawBar","barLeft","barRight","fillStyleCallback","drawLeft","drawRight","drawTop","drawBottom","filloptions","seriesColor","fillColor","legend","fragments","entries","rowStarted","lf","labelFormatter","sorted","sort","reverse","ascending","entry","noColumns","labelBoxBorderColor","table","backgroundOpacity","findNearbyItem","mouseX","mouseY","seriesFilter","maxDistance","mouseActiveRadius","smallestDistance","mx","my","maxx","maxy","dx","dy","dist","datapoint","dataIndex","seriesIndex","hoverable","triggerClickHoverEvent","eventname","canvasX","pageX","canvasY","pageY","autoHighlight","highlights","h","auto","point","unhighlight","highlight","triggerRedrawOverlay","interaction","redrawOverlayInterval","drawOverlay","octx","hi","drawBarHighlight","drawPointHighlight","indexOfHighlight","splice","highlightColor","pointRadius","spec","defaultColor","gradient","createLinearGradient","co","brightness","opacity","addColorStop","timezone","monthNames","timeformat","twelveHourClock","clickable","canvas","overlay","processOptions","bindEvents","getPlaceholder","getCanvas","getPlotOffset","getData","getXAxes","getYAxes","getOptions","pointOffset","resize","x2axis","y2axis","coloredAreas","coloredAreasColor","reused","existingCanvas","existingOverlay","not","mousemove","reOrderBars","serie","shiftedPoints","serieNeedToBeReordered","checkIfGraphIsHorizontal","calculPixel2XWidthConvert","retrieveBarSeries","calculBorderAndBarWidth","nbOfBarsToOrder","findPosition","decallage","centerBarShift","calculCenterBarShift","decallageByOrder","order","isBarAtLeftOfCenter","sumWidth","orderedBarSeries","borderWidthInXabsWidth","shiftPoints","gridDimSize","isHorizontal","minMaxValues","getAxeMinMaxValues","AxeSize","pixelInXWidthEquivalent","AxeIdx","findOthersBarsToReOrders","retSeries","orderValuesSeen","sortByOrder","serie1","serie2","end","totalWidth","formatDate","fmt","dayNames","strftime","leftPad","pad","escape","hours","getHours","isAM","hours12","getDay","getMonth","getDate","getMinutes","getSeconds","getFullYear","makeUtcWrapper","addProxyMethod","sourceObj","sourceMethod","targetObj","targetMethod","utc","date","dateGenerator","Date","timezoneJS","setTimezone","setTime","axisName","minSize","specQuarters","specMonths","timeUnitSize","unit","year","step","setSeconds","setMinutes","setHours","setMonth","setFullYear","setMilliseconds","minute","hour","day","setDate","month","quarter","carry","getTime","useQuarters","span","hourCode","second","baseSpec","_typeof","Symbol","giveAjaxifyFields","customSettings","$countryField","$parentWrapper","defaultSettings","parentWrapper","countryFieldName","stateFieldName","stateFieldWrapper","chosenState","change","$stateField","$stateFieldWrapper","$stateFieldLabel","country","field_name","show_field","states_label","states_found","default_state","Give_Selector_Cache","collection","refresh_cache","repeatable_fields","custom_settings","initialize","wrapper","row_count","row","filter","row_template","before_add","new_row","after_add","confirm_before_remove_row","confirm_before_remove_row_text","before_remove","after_remove","is_sortable","ui","sortable","sortable_options","handle","move","attributes","row_count_placeholder","default_settings","misc_cleanup","handle_default_radio","toggle_conditional_form_fields","goal_option","goal_format","goal_format_val","goal_option_val","defaultNameTitlePrefixChecked","titlePrefixChecked","handle_repeatable_row_ID","set_row_ids","count_repeatable_rows","row_counter","row_largest_number","row_number","row_id","__WEBPACK_IMPORTED_MODULE_0__plugins_modal__","$payment_gateways","currency_text","give_settings_currency","currency_sign","before_text","give_settings_position","after_text","$parent","$first_setting_field_group","$new_setting_field_group","setting_field_count","fieldID","$prev_field","$icon_container","$loader","set_notification_status","notification_id","animate","method","beforeSend","done","flush_success","message","ok","render","flush_error","give_export_update_donation_form","fields","serialize","form_ids","output_give_donations_fields","standard_fields","standard_field_list","hidden_fields","hidden_field_list","alert","error_message","continue_button_setting_js","$continue_button_title","ajaxSuccess","give_render_responsive_tabs","$setting_page_form","$main_tab_nav","setting_page_form_width","$sub_tab_nav_wrapper","$sub_tab_nav","$setting_tab_links","$show_tabs","$hide_tabs","tab_width","Promise","resolve","reject","$tab_link","then","is_refactor_tabs","search","$current_tab_nav","query_params","get_url_params","is_current_nav_item","unshift","is_show_tabs","hash","vars","hashes","give_setting_edit","give_unformat_currency","dp","currency_decimals","giveAjaxLoader","$loaderParent","give_dismiss_notice","give_remove_give_message","urlparts","urlBase","queryString","encodeURIComponent","pars","history","pushState","enable_admin_datepicker","datepicker","dateFormat","date_format","setup_chosen_give_selects","$give_chosen_containers","chosen_add_title_prefix","chosenText","lasteturn","one_option","one_or_more_option","$no_results_li","error_string","ajax_search_msg","no_results_msg","typingTimer","$search_field","lastKey","search_type","dataType","fail","console","search_placeholder","GiveListDonation","deleteSingleDonation","resendSingleDonationReceipt","confirm_delete_donation","delete_payment","confirm_resend","resend_receipt","Give_Edit_Donation","edit_address","add_note","remove_note","new_donor","variable_price_list","state_wrap","postData","payment_id","note","border_color","that","confirm_deletion","delete_payment_note","note_id","toggle","confirm_action","variable_prices_html_container","prices","$total_amount","Give_Settings","toggle_gateways","setting_change_country","toggle_options","main_setting_update_notice","verify_settings","saveButtonTriggered","changeAlert","detectSettingsChange","sequentialDonationIDPreview","radio","checked_cbs","checked","fieldValueEmail","fieldValueRecaptcha","field_value","$setting_message","slideUp","success_setting","failure_setting","notice_html","matched_success_failure_page","dismiss_notice_text","$notice_container","confirmationMessage","setting_not_save_message","returnValue","settingsPage","on_load_value","on_change_value","$previewField","startingNumber","numberPadding","$donationID","padStart","Give_Reports","date_options","donors_export","recount_stats","customer_export_option","price_options_select","all_prices","export_form","selected_type","submit_button","forms","notice_wrap","reset_stats_warn","delete_test_donor","delete_import_donor","current_forms","min-width","submit","selection","has_errors","batch_export_no_class","batch_export_no_reqs","Give_Export","dismiss_message","submitButton","parent_notices","process_step","reset_form","success_message","percentage","reset","responseText","Give_Updates","$self","main_container","update_link","run_upload_container","progress_main_container","heading","progress_container","update_progress_counter","start_db_update","get_db_updates_info","db_update_confirmation_msg_button","db_update_confirmation_msg","fadeOut","run_db_update","db_update_nonce","always","keys","total_percentage","updates","ajax_error","update","Give_Upgrades","restartUpgrade","stopUpgrade","restartUpdater","restart_upgrade","stop_upgrade","restart_update","handle_status_change","GiveDonor","unlockDonorFields","editDonor","add_email","removeUser","cancelEdit","delete_checked","addressesAction","bulkDeleteDonor","handleBulkActions","unlock_donor_fields_title","unlock_donor_fields_message","fadeIn","disconnect_user","donorID","give_action","customer_id","_wpnonce","redirect","donor_note","add_donor_note_nonce","records_input","button","email","primary","$obj","$addressWrapper","$allAddress","$noAddressMessageWrapper","$allAddressParent","$addressForm","$addressFormCancelBtn","$addressFormCountryField","$addNewAddressBtn","__set_address_form_val","__set_address_form_action","address_html","margin-left","$prevParent","$nextParent","is_address_added","success_msg","error_msg","addressAction","addressID","$addressActionField","$addressIDField","state","$body","selectAll","donorId","donorName","donorHtml","remove_from_bulk_delete","donorSelector","bulkDeleteList","currentAction","donors","selectBulkActionNotice","donors_bulk_action","no_action_selected","confirmActionNotice","no_donor_selected","API_Screen","revoke_api_key","regenerate_api_key","Edit_Form_Screen","default_tab_id","handle_metabox_tab_click","setup_colorpicker_fields","setup_media_fields","setup_repeatable_fields","handle_repeater_group_events","handle_multi_levels_repeater_group_events","activate_tab","update_query","tab_id","$li_parent","$sub_field","has_sub_field","$tab_links","$all_tab_links_li","$all_sub_fields","in_sub_fields","$active_subtab_li","new_query","set","replaceState","$colorpicker_fields","wpColorPicker","give_media_uploader","$give_upload_button","$media_modal_config","metabox_fields","media","button_title","library","file","wp","controller","Library","contentUserSetting","$library","attachment","toJSON","$input_field","fvalue","attachment_id_field_name","$image_container","$image_input_field","handle_metabox_repeater_field_row_count","handle_metabox_repeater_field_row_remove","$rows","$fields","stop","$currentElement","old_class_name_prefix","old_class_name","new_class_name","new_class_name_prefix","$repeater_fields","handle_repeater_group_add_number_suffix","$textarea","tinyMCE","execCommand","textarea_id","switchEditors","go","wysiwyg_editor_container","wysiwyg_editor","textarea","random","wysiwyg_editor_label","wp_editor","wp_editor_id","textarea_name","tinyMCEPreInit","qtInit","mceInit","body_class","tinymce","quicktags","QTags","_buttonsInit","wpActiveEditor","$header_title_container","donation_level_header_text_prefix","$repeatable_rows","$default_radio","max_level_id","current_level","header_text_prefix","GivePaymentHistory","currentActionLabel","$payments","isStatusTypeAction","donations_bulk_action","titles","single","confirm_bulk_action","debug","user_search","exclude","user_name","search_response","login","$poststuff","thousand_separator","thousand_separator_count","alphabet_count","price_string","thousand_separator_limit","tootltip_setting","price_format_guide","default_amount","is_enabled","$setting_fields","give_on_core_settings_import_start","progress","core_settings_import","import_failed","give_import_core_settings_json_is_valid","import_step","give_start_importing_donations","give_on_donation_import_ajax","give_import_donation_csv_not_valid","give_import_donation_valid_csv","total_ajax","current","per_page","give_donation_import","give_import_donation_onload","give_import_donation_required_fields_check","give_import_donation_on_drop_down_change","querySelector","required_fields","first_name","forEach","classList","select_fields","includes","getElementById"],"mappings":"CAAA,SAAAA,EAAAC,GACA,gBAAAC,UAAA,gBAAAC,QACAA,OAAAD,QAAAD,EAAAG,QAAA,WACA,kBAAAC,gBAAAC,IACAD,QAAA,UAAAJ,GACA,gBAAAC,SACAA,QAAA,KAAAD,EAAAG,QAAA,WAEAJ,EAAA,KAAAC,EAAAD,EAAA,SACC,mBAAAO,WAAAC,KAAA,SAAAC,GACD,MCAgB,UAAUC,GCN1B,QAAAC,GAAAC,GAGA,GAAAC,EAAAD,GACA,MAAAC,GAAAD,GAAAV,OAGA,IAAAC,GAAAU,EAAAD,IACAE,EAAAF,EACAG,GAAA,EACAb,WAUA,OANAQ,GAAAE,GAAAI,KAAAb,EAAAD,QAAAC,IAAAD,QAAAS,GAGAR,EAAAY,GAAA,EAGAZ,EAAAD,QAvBA,GAAAW,KA4DA,OAhCAF,GAAAM,EAAAP,EAGAC,EAAAO,EAAAL,EAGAF,EAAAQ,EAAA,SAAAjB,EAAAkB,EAAAC,GACAV,EAAAW,EAAApB,EAAAkB,IACAG,OAAAC,eAAAtB,EAAAkB,GACAK,cAAA,EACAC,YAAA,EACAC,IAAAN,KAMAV,EAAAiB,EAAA,SAAAzB,GACA,GAAAkB,GAAAlB,KAAA0B,WACA,WAA2B,MAAA1B,GAAA,SAC3B,WAAiC,MAAAA,GAEjC,OADAQ,GAAAQ,EAAAE,EAAA,IAAAA,GACAA,GAIAV,EAAAW,EAAA,SAAAQ,EAAAC,GAAsD,MAAAR,QAAAS,UAAAC,eAAAjB,KAAAc,EAAAC,IAGtDpB,EAAAuB,EAAA,GAGAvB,IAAAwB,EAAA,MDgBM,SAAUhC,EAAQD,GE7ExBC,EAAAD,QAAAO,GFmFM,SAAUN,EAAQD,EAASS,IGnFjC,SAAAyB,GAAAjC,EAAAD,QAAAkC,EAAA,WAAAzB,EAAA,KHsF6BK,KAAKd,EAASS,EAAoB,KAIzD,SAAUR,EAAQD,GI1FxB,GAAAmC,EAGAA,GAAA,WACA,MAAA7B,QAGA,KAEA6B,KAAAC,SAAA,qBAAAC,MAAA,QACC,MAAAC,GAED,gBAAAC,UACAJ,EAAAI,QAOAtC,EAAAD,QAAAmC,GJiGM,SAAUlC,EAAQuC,EAAqB/B,GAE7C,YAeA,SAASgC,GAA2BpC,EAAMS,GAAQ,IAAKT,EAAQ,KAAM,IAAIqC,gBAAe,4DAAgE,QAAO5B,GAAyB,gBAATA,IAAqC,kBAATA,GAA8BT,EAAPS,EAElO,QAAS6B,GAAUC,EAAUC,GAAc,GAA0B,kBAAfA,IAA4C,OAAfA,EAAuB,KAAM,IAAIC,WAAU,iEAAoED,GAAeD,GAASd,UAAYT,OAAO0B,OAAOF,GAAcA,EAAWf,WAAakB,aAAeC,MAAOL,EAAUpB,YAAY,EAAO0B,UAAU,EAAM3B,cAAc,KAAesB,IAAYxB,OAAO8B,eAAiB9B,OAAO8B,eAAeP,EAAUC,GAAcD,EAASQ,UAAYP,GAEje,QAASQ,GAAgBC,EAAUC,GAAe,KAAMD,YAAoBC,IAAgB,KAAM,IAAIT,WAAU,qCAlBhHzB,OAAOC,eAAekB,EAAqB,cAAgBS,OAAO,IACnCxC,EAAoBQ,EAAEuB,EAAqB,YAAa,WAAa,MAAOgB,KAC5E/C,EAAoBQ,EAAEuB,EAAqB,iBAAkB,WAAa,MAAOiB,KACjFhD,EAAoBQ,EAAEuB,EAAqB,mBAAoB,WAAa,MAAOkB,KACnFjD,EAAoBQ,EAAEuB,EAAqB,kBAAmB,WAAa,MAAOmB,KAClFlD,EAAoBQ,EAAEuB,EAAqB,mBAAoB,WAAa,MAAOoB,KACnFnD,EAAoBQ,EAAEuB,EAAqB,mBAAoB,WAAa,MAAOqB,KACnFpD,EAAoBQ,EAAEuB,EAAqB,gBAAiB,WAAa,MAAOsB,IAC1F,IAAIC,GAA+CtD,EAAoB,GAEnEuD,GADuDvD,EAAoBiB,EAAEqC,GACzBtD,EAAoB,KAE7FwD,GADiFxD,EAAoBiB,EAAEsC,GACxF,WAAc,QAASE,GAAiBC,EAAQC,GAAS,IAAK,GAAIxD,GAAI,EAAGA,EAAIwD,EAAMC,OAAQzD,IAAK,CAAE,GAAI0D,GAAaF,EAAMxD,EAAI0D,GAAW9C,WAAa8C,EAAW9C,aAAc,EAAO8C,EAAW/C,cAAe,EAAU,SAAW+C,KAAYA,EAAWpB,UAAW,GAAM7B,OAAOC,eAAe6C,EAAQG,EAAWC,IAAKD,IAAiB,MAAO,UAAUf,EAAaiB,EAAYC,GAAiJ,MAA9HD,IAAYN,EAAiBX,EAAYzB,UAAW0C,GAAiBC,GAAaP,EAAiBX,EAAakB,GAAqBlB,OKvH1hBC,EL6IU,WK5If,QAAAA,GAAakB,GACZ,GADkBrB,EAAA/C,KAAAkD,GACbA,IAAclD,KAAK0C,YACvB,KAAM,IAAI2B,OAAO,0CAGlBrE,MAAKsE,OAASvD,OAAOwD,QAEnBC,KAAM,GACNC,gBAAiB,GACjBC,eAAgB,gBAChBC,SAAWC,aAAc,IACzBC,iBAEDT,GAIDpE,KAAKsE,OAAOQ,YAAgB9E,KAAKsE,OAAOQ,UAAY9E,KAAKsE,OAAOQ,UAAY,IAApD,qBAA2EC,OLmRpG,MA/HApB,GAAaT,IACZe,IAAK,OACLtB,MAAO,WK/IP3C,KAAKgF,gBACLhF,KAAKiF,cACLjF,KAAKkF,uBL4JLjB,IAAK,cACLtB,MAAO,WKlJP,GAAIwC,GAAW,iCA4Bf,OA1BKnF,MAAKsE,OAAOE,KAAKT,SACrBoB,8CAAuDnF,KAAKsE,OAAOK,QAAQC,cAAe,GAAI5E,KAAKsE,OAAOK,QAAQC,cAAgBG,OAAS,IAA3I,4DAGK/E,KAAKsE,OAAOO,aAAaO,MAAzB,iCAAmEpF,KAAKsE,OAAOO,aAAaO,MAA5F,QAA4G,IAHjH,gBAIKpF,KAAKsE,OAAOO,aAAaQ,KAAzB,sCAAuErF,KAAKsE,OAAOO,aAAaQ,KAAhG,OAA8G,IAJnH,kFASO,SAAWrF,KAAKsE,OAAOE,KAAS,8BAAgC,IATvE,gBAUO,SAAWxE,KAAKsE,OAAOE,KAAzB,gDAAmFxE,KAAKsE,OAAOO,aAAaS,KAA5G,KAAuHtF,KAAKsE,OAAOO,aAAaU,UAAhJ,OAAmK,IAVxK,2GAaMvF,KAAKsE,OAAOO,aAAaW,eAAiBxF,KAAKsE,OAAOO,aAAaW,eAAmB,YAAcxF,KAAKsE,OAAOE,KAAOiB,UAAUC,OAASD,UAAUE,OAb1J,uCAgBO,YAAc3F,KAAKsE,OAAOE,MAAQ,SAAWxE,KAAKsE,OAAOE,KAAS,GAApE,8DAAwIxE,KAAKsE,OAAOE,KAApJ,6BAECxE,KAAKsE,OAAOO,aAAae,gBAAkB5F,KAAKsE,OAAOO,aAAae,gBAAkBH,UAAUI,SAFjG,yBAhBL,4CAyBMV,KLuIPlB,IAAK,gBACLtB,MAAO,WK/HP3C,KAAKsE,OAAOa,SAAWnF,KAAK8F,iBL2I5B7B,IAAK,oBACLtB,MAAO,WKjIA3C,KAAKsE,OAAOG,gBAAgBV,QAInCgC,OAAQ/F,KAAKsE,OAAOG,iBAAkBuB,cAAehG,KAAKsE,WLgJ1DL,IAAK,cACLtB,MAAO,WKrIF,kBAAoB3C,KAAKsE,OAAOI,iBACpC1E,KAAKsE,OAAO2B,MAAQjG,KAAKsE,OAAO2B,QAC/BC,IAAKlG,KAAKsE,OAAOa,SACjBX,KAAM,UAGPxE,KAAKsE,OAAO6B,aAAe,IAC3BnG,KAAKsE,OAAO8B,iBAAkB,EAC9BpG,KAAKsE,OAAO+B,YAAa,EACzBrG,KAAKsE,OAAOgC,UAAW,EACvBtG,KAAKsE,OAAOiC,cAAe,EAC3BvG,KAAKsE,OAAOkC,gBAAiB,EAC7BxG,KAAKsE,OAAOmC,iBAAkB,EAC9BzG,KAAKsE,OAAOoC,MAAQ,+BLoJrBzC,IAAK,SAULtB,MAAO,WKrIP,OAAS3C,KAAKsE,OAAOI,gBACpB,IAAK,gBACG1E,KAAKsE,OAAOG,iBAClBsB,OAAOC,cAAcW,KAAM3G,KAAKsE,QAMnC,MAAOtE,WLyIPiE,IAAK,eACLtB,MAAO,SKhKaiE,GACpBA,EAAMC,iBACNd,OAAOC,cAAchD,SAAS2C,YLoKxBzC,KKvIFC,ELiJe,SAAU2D,GKhJ9B,QAAA3D,GAAaiB,GAAMrB,EAAA/C,KAAAmD,GAClBiB,EAAII,KAAO,OADO,IAAAuC,GAAA5E,EAAAnC,MAAAmD,EAAAL,WAAA/B,OAAAiG,eAAA7D,IAAA3C,KAAAR,KAEXoE,GAFW,OAGlB2C,GAAKzC,OAAOK,QAAQC,aAAe,oBAEnCmC,EAAKE,OALaF,ELgKnB,MAfA1E,GAAUc,EAAgB2D,GAenB3D,GKjKqBD,GAevBE,EL4JiB,SAAU8D,GK3JhC,QAAA9D,GAAagB,GAAMrB,EAAA/C,KAAAoD,GAClBgB,EAAII,KAAO,OADO,IAAA2C,GAAAhF,EAAAnC,MAAAoD,EAAAN,WAAA/B,OAAAiG,eAAA5D,IAAA5C,KAAAR,KAEXoE,GAFW,OAGlB+C,GAAK7C,OAAOK,QAAQC,aAAe,sBAEnCuC,EAAKF,OALaE,EL2KnB,MAfA9E,GAAUe,EAAkB8D,GAerB9D,GK5KuBF,GAezBG,ELuKgB,SAAU+D,GKtK/B,QAAA/D,GAAae,GAAMrB,EAAA/C,KAAAqD,GAClBe,EAAII,KAAO,OADO,IAAA6C,GAAAlF,EAAAnC,MAAAqD,EAAAP,WAAA/B,OAAAiG,eAAA3D,IAAA7C,KAAAR,KAEXoE,GAFW,OAGlBiD,GAAK/C,OAAOK,QAAQC,aAAe,qBAEnCyC,EAAKJ,OALaI,ELsLnB,MAfAhF,GAAUgB,EAAiB+D,GAepB/D,GKvLsBH,GAexBI,ELkLiB,SAAUgE,GKjLhC,QAAAhE,GAAac,GAAMrB,EAAA/C,KAAAsD,GAClBc,EAAII,KAAO,OADO,IAAA+C,GAAApF,EAAAnC,MAAAsD,EAAAR,WAAA/B,OAAAiG,eAAA1D,IAAA9C,KAAAR,KAEXoE,GAFW,OAGlBmD,GAAKjD,OAAOK,QAAQC,aAAe,sBAEnC2C,EAAKN,OALaM,ELiMnB,MAfAlF,GAAUiB,EAAkBgE,GAerBhE,GKlMuBJ,GAezBK,EL6LiB,SAAUiE,GK5LhC,QAAAjE,GAAaa,GAAMrB,EAAA/C,KAAAuD,GAClBa,EAAII,KAAO,SADO,IAAAiD,GAAAtF,EAAAnC,MAAAuD,EAAAT,WAAA/B,OAAAiG,eAAAzD,IAAA/C,KAAAR,KAEXoE,GAFW,YAIb,KAAwBA,EAAIQ,cAAkB,KAAOR,EAAIQ,eAC7D6C,EAAKnD,OAAOK,QAAQC,aAAeR,EAAIQ,cAGxC6C,EAAKR,OARaQ,ELoOnB,MAvCApF,GAAUkB,EAAkBiE,GA2B5B7D,EAAaJ,EAAkB,OAC9BU,IAAK,iBACLtB,MAAO,WKtMF,kBAAsBoD,QAAOC,cAAchD,SAAS0E,GAAGC,iBAC3D5B,OAAOC,cAAchD,SAAS0E,GAAGC,gBAChCC,GAAI7B,OAAOC,cAAchD,SAAS0E,GAAGE,KAEtC7B,OAAOC,cAAcL,aL4MhBpC,GKrOuBL,GAmCzBM,EL4Mc,SAAUqE,GK3M7B,QAAArE,GAAaY,GAAMrB,EAAA/C,KAAAwD,GAClBY,EAAII,KAAO,MADO,IAAAsD,GAAA3F,EAAAnC,MAAAwD,EAAAV,WAAA/B,OAAAiG,eAAAxD,IAAAhD,KAAAR,KAEXoE,GAFW,YAIb,KAAwBA,EAAIQ,cAAkB,KAAOR,EAAIQ,eAC7DkD,EAAKxD,OAAOK,QAAQC,aAAeR,EAAIQ,cAGxCkD,EAAKb,OARaa,ELkPnB,MAtCAzF,GAAUmB,EAAeqE,GA2BzBlE,EAAaH,EAAe,OAC3BS,IAAK,gBACLtB,MAAO,WKrNF,kBAAsBoD,QAAOC,cAAchD,SAAS0E,GAAGC,gBAC3D5B,OAAOC,cAAchD,SAAS0E,GAAGC,gBAChCC,GAAI7B,OAAOC,cAAchD,SAAS0E,GAAGE,SL4NjCpE,GKnPoBN,EAgC5BjB,QAAO8F,wBAAyBC,SAAU,QAAS,2BAA4B9E,EAAU+E,iBACzFhG,OAAO8F,wBAAyBC,SAAU,QAAS,6BAA8BzE,EAAiB2E,mBAClGjG,OAAO8F,wBAAyBC,SAAU,QAAS,0BAA2BxE,EAAc2E,mBLiOtF,SAAUxI,EAAQD,EAASS;;;;;;;;;;CMlgBjC,SAAAX,EAAA4I,GA4CA,QAAAC,GAAAjE,GACA,cAAAA,QAAAkE,YAAAlE,EAAAmE,QAOA,QAAAC,GAAApE,GACA,MAAAqE,KAAArE,GAAA,mBAAAsE,EAAAlI,KAAA4D,GAMA,QAAAuE,GAAAvE,GACA,MAAAA,IAAA,oBAAAsE,EAAAlI,KAAA4D,GAQA,QAAAwE,GAAAtH,EAAAuH,GACA,GAAA5E,EACA3C,SACAuH,OAEA,KAAA5E,IAAA4E,GACAA,EAAApH,eAAAwC,IAEA,MAAA3C,EAAA2C,KAAA3C,EAAA2C,GAAA4E,EAAA5E,GAGA,OAAA3C,GASA,QAAAwH,GAAA1E,EAAA2E,EAAAC,GACA,GAAA1I,GAAA2I,EAAAC,IAEA,KAAA9E,EAAA,MAAA8E,EAGA,IAAAC,GAAA/E,EAAA0E,MAAAK,EAAA,MAAA/E,GAAA0E,IAAAC,EAAAC,EAGA,KAAA1I,EAAA,EAAA2I,EAAA7E,EAAAL,OAA6BzD,EAAA2I,EAAO3I,IACpC4I,EAAA5I,GAAAyI,EAAAvI,KAAAwI,EAAA5E,EAAA9D,KAAA8D,EAEA,OAAA8E,GAMA,QAAAE,GAAAC,EAAAC,GAEA,MADAD,GAAAE,KAAAC,MAAAD,KAAAE,IAAAJ,IACAK,MAAAL,GAAAC,EAAAD,EAaA,QAAAM,GAAAC,GACA,GAAAhB,GAAAiB,EAAAC,SAAAC,SAAAH,MAMA,OAHA,kBAAAA,YAGAvB,EAAAuB,MAAAI,MAAA,OAIAC,IAAAL,EACAM,IAAAN,EAAAO,QAAA,QAAAA,QAAA,YACAC,KAAAR,GAIGA,KAAAK,KAAAL,EAAAK,IAAAD,MAAA,MAWHJ,EARAvB,EAAAO,GAAAiB,EAAAC,SAAAC,SAAAH,QACAK,IAAArB,EACAsB,IAAAtB,EAAAuB,QAAA,YACAC,KAAAxB,GAHAA,EAxIA,GAAAiB,KAGAA,GAAAQ,QAAA,QAOAR,EAAAC,UACAC,UACAO,OAAA,IACAV,OAAA,OACAW,QAAA,IACAC,SAAA,IACAC,UAAA,EACAC,SAAA,GAEAC,QACAF,UAAA,EACAC,SAAA,EACAF,SAAA,IACAD,QAAA,KAQA,IAAApB,GAAAyB,MAAApJ,UAAAsH,IACAL,EAAAmC,MAAApC,QACAE,EAAA3H,OAAAS,UAAAkH,SAiIAmC,EAAAhB,EAAAgB,SAAAhB,EAAAiB,MAAA,SAAAnI,EAAA4H,GAEA,GAAA/B,EAAA7F,GACA,MAAAmG,GAAAnG,EAAA,SAAA0G,GACA,MAAAwB,GAAAxB,EAAAkB,IAQA,qBAHA5H,KAAA,GAGA,MAAAA,EAGA4H,MAAAV,EAAAC,SAAAa,OAAAJ,OAGA,IAAAQ,GAAA,GAAAC,QAAA,SAAAT,EAAA,WACAU,EAAAC,YACA,GAAAvI,GACAwH,QAAA,kBACAA,QAAAY,EAAA,IACAZ,QAAAI,EAAA,KAIA,OAAAb,OAAAuB,GAAA,EAAAA,GAUAE,EAAAtB,EAAAsB,QAAA,SAAAxI,EAAA8H,GACAA,EAAArB,EAAAqB,EAAAZ,EAAAC,SAAAa,OAAAF,UACA,IAAAW,GAAA7B,KAAA8B,IAAA,GAAAZ,EAGA,QAAAlB,KAAAC,MAAAK,EAAAgB,SAAAlI,GAAAyI,MAAAD,QAAAV,IAWAa,EAAAzB,EAAAyB,aAAAzB,EAAAD,OAAA,SAAAe,EAAAF,EAAAD,EAAAD,GAEA,GAAA/B,EAAAmC,GACA,MAAA7B,GAAA6B,EAAA,SAAAtB,GACA,MAAAiC,GAAAjC,EAAAoB,EAAAD,EAAAD,IAKAI,GAAAE,EAAAF,EAGA,IAAAY,GAAA3C,EACAD,EAAA8B,MACAA,YACAD,WACAD,WAEAV,EAAAC,SAAAa,QAIAa,EAAApC,EAAAmC,EAAAd,WAGAgB,EAAAd,EAAA,SACArB,EAAAoC,SAAAP,EAAA5B,KAAAE,IAAAkB,GAAA,GAAAa,GAAA,OACAG,EAAArC,EAAAvF,OAAA,EAAAuF,EAAAvF,OAAA,GAGA,OAAA0H,IAAAE,EAAArC,EAAAf,OAAA,EAAAoD,GAAAJ,EAAAf,SAAA,IAAAlB,EAAAf,OAAAoD,GAAAxB,QAAA,iBAAuG,KAAAoB,EAAAf,WAAAgB,EAAAD,EAAAhB,QAAAY,EAAA5B,KAAAE,IAAAkB,GAAAa,GAAAI,MAAA,aAevGC,EAAAhC,EAAAgC,YAAA,SAAAlB,EAAAL,EAAAG,EAAAD,EAAAD,EAAAX,GAEA,GAAApB,EAAAmC,GACA,MAAA7B,GAAA6B,EAAA,SAAAtB,GACA,MAAAwC,GAAAxC,EAAAiB,EAAAG,EAAAD,EAAAD,EAAAX,IAKAe,GAAAE,EAAAF,EAGA,IAAAY,GAAA3C,EACAD,EAAA2B,MACAA,SACAG,YACAD,WACAD,UACAX,UAEAC,EAAAC,SAAAC,UAIA+B,EAAAnC,EAAA4B,EAAA3B,OAMA,QAHAe,EAAA,EAAAmB,EAAA7B,IAAAU,EAAA,EAAAmB,EAAA5B,IAAA4B,EAAA1B,MAGAD,QAAA,KAAAoB,EAAAjB,QAAAH,QAAA,KAAAmB,EAAA/B,KAAAE,IAAAkB,GAAAvB,EAAAmC,EAAAd,WAAAc,EAAAf,SAAAe,EAAAhB,UAgBAV,GAAAkC,aAAA,SAAAC,EAAA1B,EAAAG,EAAAD,EAAAD,EAAAX,GACA,IAAAoC,EAAA,QAGA,IAAAT,GAAA3C,EACAD,EAAA2B,MACAA,SACAG,YACAD,WACAD,UACAX,UAEAC,EAAAC,SAAAC,UAIA+B,EAAAnC,EAAA4B,EAAA3B,QAGAqC,EAAAH,EAAA7B,IAAAiC,QAAA,MAAAJ,EAAA7B,IAAAiC,QAAA,MAGAC,EAAA,CAuBA,OAAArD,GApBAA,EAAAkD,EAAA,SAAA3C,EAAA/I,GACA,GAAAkI,EAAAa,GAEA,MAAAQ,GAAAkC,aAAA1C,EAAAkC,EAGAlC,GAAAwB,EAAAxB,EAGA,IAAA+C,GAAA/C,EAAA,EAAAyC,EAAA7B,IAAAZ,EAAA,EAAAyC,EAAA5B,IAAA4B,EAAA1B,KAGAiC,EAAAD,EAAAjC,QAAA,KAAAoB,EAAAjB,QAAAH,QAAA,KAAAmB,EAAA/B,KAAAE,IAAAJ,GAAAD,EAAAmC,EAAAd,WAAAc,EAAAf,SAAAe,EAAAhB,SAGA,OADA8B,GAAAtI,OAAAoI,MAAAE,EAAAtI,QACAsI,IAKA,SAAAhD,EAAA/I,GAEA,MAAA+H,GAAAgB,MAAAtF,OAAAoI,EAEAF,EAAA5C,EAAAc,QAAAoB,EAAAjB,OAAAiB,EAAAjB,OAAA,GAAAM,OAAAuB,EAAA9C,EAAAtF,OAAA,GAAAuI,KAAA,SAAA1B,OAAAuB,EAAA9C,EAAAtF,OAAA,GAAAuI,KAAA,KAAAjD,EAEAA,SAUA,KAAA1J,KAAAD,UACAA,EAAAC,EAAAD,QAAAmK,GAEAnK,EAAA6M,WAAA1C,MN8iBM,SAAUlK,EAAQD,EAASS,GOh7BjC,GAAAqM,GAAAC,EAAAC,GAGC,SAAAjN,GAGDgN,GAAAtM,EAAA,IAAAqM,EAAA,MAAApE,MAAAsE,EAAA,kBAAAF,KAAAG,MAAAjN,EAAA+M,GAAAD,KAAA7M,EAAAD,QAAAgN,IAQE,SAAAE,GAaF,GAkBAC,GAGAC,EAEAC,EACAC,EACAC,EACAC,EAPAC,EAAA,aACAC,IAAAnL,OAAA,OAEAoL,EAAAT,EAAA3K,QAUAqL,EAAA,SAAA1M,EAAA2M,GACAV,EAAAW,GAAAC,GA1BA,MA0BA7M,EAzBA,OAyBA2M,IAEAG,EAAA,SAAAC,EAAAC,EAAAC,EAAAC,GACA,GAAAlG,GAAAI,SAAA+F,cAAA,MAaA,OAZAnG,GAAA+F,UAAA,OAAAA,EACAE,IACAjG,EAAAoG,UAAAH,GAEAC,EAKGF,GACHA,EAAAK,YAAArG,IALAA,EAAAgF,EAAAhF,GACAgG,GACAhG,EAAAgG,aAKAhG,GAEAsG,EAAA,SAAAlM,EAAAmM,GACAtB,EAAAW,GAAAY,eA7CA,MA6CApM,EAAAmM,GAEAtB,EAAAnF,GAAA2G,YAEArM,IAAAsM,OAAA,GAAAC,cAAAvM,EAAAwM,MAAA,GACA3B,EAAAnF,GAAA2G,UAAArM,IACA6K,EAAAnF,GAAA2G,UAAArM,GAAA2K,MAAAE,EAAAD,EAAApE,QAAA2F,YAIAM,EAAA,SAAAjK,GAKA,MAJAA,KAAA0I,GAAAL,EAAA6B,aAAAC,WACA9B,EAAA6B,aAAAC,SAAA/B,EAAAC,EAAAnF,GAAAkH,YAAAzE,QAAA,UAAA0C,EAAAnF,GAAAmH,SACA3B,EAAA1I,GAEAqI,EAAA6B,aAAAC,UAGAG,EAAA,WACAlC,EAAA5G,cAAAhD,WAEA6J,EAAA,GAAAM,GACAN,EAAA5F,OACA2F,EAAA5G,cAAAhD,SAAA6J,IAIAkC,EAAA,WACA,GAAApN,GAAAqG,SAAA+F,cAAA,KAAAiB,MACAC,GAAA,wBAEA,QAAA7G,KAAAzG,EAAA,WACA,QAGA,MAAAsN,EAAAlL,QACA,GAAAkL,EAAAC,MAAA,cAAAvN,GACA,QAIA,UAQAwL,GAAA3L,WAEAkB,YAAAyK,EAMAlG,KAAA,WACA,GAAAkI,GAAAC,UAAAD,UACAtC,GAAAwC,QAAAxC,EAAAyC,MAAAtH,SAAAuH,MAAAvH,SAAAwH,iBACA3C,EAAA4C,UAAA,YAAAC,KAAAP,GACAtC,EAAA8C,MAAA,qBAAAD,KAAAP,GACAtC,EAAA+C,mBAAAb,IAIAlC,EAAAgD,eAAAhD,EAAA4C,WAAA5C,EAAA8C,OAAA,8EAAAD,KAAAN,UAAAU,WACA/C,EAAAH,EAAA5E,UAEA6E,EAAAkD,gBAOApJ,KAAA,SAAAwH,GAEA,GAAA7N,EAEA,SAAA6N,EAAA6B,MAAA,CAEAnD,EAAA5G,MAAAkI,EAAAlI,MAAAgK,UAEApD,EAAAqD,MAAA,CACA,IACAC,GADAlK,EAAAkI,EAAAlI,KAEA,KAAA3F,EAAA,EAAaA,EAAA2F,EAAAlC,OAAkBzD,IAK/B,GAJA6P,EAAAlK,EAAA3F,GACA6P,EAAAC,SACAD,IAAAvI,GAAA,IAEAuI,IAAAhC,EAAAvG,GAAA,IACAiF,EAAAqD,MAAA5P,CACA,YAIAuM,GAAA5G,MAAA2G,EAAApE,QAAA2F,EAAAlI,OAAAkI,EAAAlI,OAAAkI,EAAAlI,OACA4G,EAAAqD,MAAA/B,EAAA+B,OAAA,CAIA,IAAArD,EAAAwD,OAEA,WADAxD,GAAAyD,gBAIAzD,GAAA0D,SACAtD,EAAA,GACAkB,EAAAqC,QAAArC,EAAAqC,OAAAzM,OACA8I,EAAAW,GAAAW,EAAAqC,OAAAC,GAAA,GAEA5D,EAAAW,GAAAT,EAGAoB,EAAAlK,KACA4I,EAAAkD,YAAA5B,EAAAlK,OACA4I,EAAAkD,YAAA5B,EAAAlK,SAEA4I,EAAA6B,aAAA7B,EAAAkD,YAAA5B,EAAAlK,MAEA4I,EAAA6B,gBAKA7B,EAAAnF,GAAAkF,EAAA8D,QAAA,KAA4B9D,EAAA5G,cAAA4C,SAAAuF,GAC5BtB,EAAAzG,gBAAA,SAAAyG,EAAAnF,GAAAtB,iBAAAyG,EAAAgD,eAAAhD,EAAAnF,GAAAtB,gBAEAyG,EAAAnF,GAAAiJ,QACA9D,EAAAnF,GAAAkJ,qBAAA,EACA/D,EAAAnF,GAAAlB,gBAAA,EACAqG,EAAAnF,GAAAnB,cAAA,EACAsG,EAAAnF,GAAAjB,iBAAA,GAMAoG,EAAAgE,YAGAhE,EAAAgE,UAAAnD,EAAA,MAAAD,GAAA,uBACAZ,EAAAlH,UAGAkH,EAAAiE,KAAApD,EAAA,QAAAqD,KAAA,eAAAtD,GAAA,qBAAAzL,GACA6K,EAAAmE,cAAAhP,EAAA6B,SACAgJ,EAAAlH,UAIAkH,EAAAoE,UAAAvD,EAAA,YAAAb,EAAAiE,OAGAjE,EAAAqE,iBAAAxD,EAAA,WACAb,EAAAnF,GAAAyJ,YACAtE,EAAAsE,UAAAzD,EAAA,YAAAb,EAAAoE,UAAApE,EAAAnF,GAAA0J,UAKA,IAAAlR,GAAA0M,EAAA5G,cAAA9F,OACA,KAAAI,EAAA,EAAYA,EAAAJ,EAAA6D,OAAoBzD,IAAA,CAChC,GAAAc,GAAAlB,EAAAI,EACAc,KAAAkN,OAAA,GAAA+C,cAAAjQ,EAAAoN,MAAA,GACA3B,EAAA,OAAAzL,GAAAZ,KAAAqM,GAEAqB,EAAA,cAGArB,EAAAnF,GAAAnB,eAEAsG,EAAAnF,GAAA4J,gBAGAhE,EAjOA,cAiOA,SAAAtL,EAAAmD,EAAAoM,EAAApB,GACAoB,EAAAC,kBAAA/C,EAAA0B,EAAA3L,QAEAyI,GAAA,qBALAJ,EAAAiE,KAAAW,OAAAhD,MASA5B,EAAAnF,GAAApB,WACA2G,GAAA,kBAKAJ,EAAAzG,gBACAyG,EAAAiE,KAAAY,KACAC,SAAA9E,EAAAnF,GAAAkK,UACAC,UAAA,SACAD,UAAA/E,EAAAnF,GAAAkK,YAGA/E,EAAAiE,KAAAY,KACAI,IAAAzE,EAAA0E,YACAC,SAAA,eAGA,IAAAnF,EAAAnF,GAAArB,YAAA,SAAAwG,EAAAnF,GAAArB,aAAAwG,EAAAzG,kBACAyG,EAAAgE,UAAAa,KACAO,OAAAlF,EAAAkF,SACAD,SAAA,aAMAnF,EAAAnF,GAAAjB,iBAEAsG,EAAAU,GAAA,qBAAAzL,GACA,KAAAA,EAAAkQ,SACArF,EAAAlH,UAKA0H,EAAAI,GAAA,wBACAZ,EAAAsF,eAIAtF,EAAAnF,GAAAkJ,sBACA3D,GAAA,oBAGAA,GACAJ,EAAAiE,KAAAsB,SAAAnF,EAIA,IAAAoF,GAAAxF,EAAAyF,GAAAjF,EAAA4E,SAGAM,IAEA,IAAA1F,EAAAzG,iBACAyG,EAAA2F,cAAAH,GAAA,CACA,GAAA1Q,GAAAkL,EAAA4F,mBACA9Q,KACA4Q,EAAAG,YAAA/Q,GAKAkL,EAAAzG,kBACAyG,EAAA8F,MAIA/F,EAAA,cAAA8E,IAAA,qBAHAa,EAAAZ,SAAA,SASA,IAAAiB,GAAA/F,EAAAnF,GAAA5C,SA0CA,OAzCA+H,GAAA8F,QACAC,GAAA,YAEAA,GACA/F,EAAAgG,eAAAD,GAIA/F,EAAAyD,iBAEApC,EAAA,iBAGAtB,EAAA,QAAA8E,IAAAa,GAGA1F,EAAAgE,UAAAiC,IAAAjG,EAAAiE,MAAAiC,UAAAlG,EAAAnF,GAAAqL,WAAAnG,EAAA5E,SAAAgL,OAGAnG,EAAAoG,eAAAjL,SAAAkL,cAGAC,WAAA,WAEAtG,EAAAuG,SACAvG,EAAAgG,eAxUA,aAyUAhG,EAAAwG,aAGAxG,EAAAgE,UAAAuB,SA5UA,aAgVArF,EAAAU,GAAA,cAAAZ,EAAAyG,aAEG,IAEHzG,EAAAwD,QAAA,EACAxD,EAAAsF,WAAAE,GACAnE,EA1VA,QA4VAC,GAMAxI,MAAA,WACAkH,EAAAwD,SACAnC,EAxWA,eA0WArB,EAAAwD,QAAA,EAEAxD,EAAAnF,GAAAvB,eAAA0G,EAAAwC,SAAAxC,EAAA+C,oBACA/C,EAAAgG,eApWA,gBAqWAM,WAAA,WACAtG,EAAA0G,UACI1G,EAAAnF,GAAAvB,eAEJ0G,EAAA0G,WAOAA,OAAA,WACArF,EA3XA,QA6XA,IAAAsF,GAAAC,yBAYA,IAVA5G,EAAAgE,UAAA6C,SACA7G,EAAAiE,KAAA4C,SACA7G,EAAAoE,UAAA0C,QAEA9G,EAAAnF,GAAA5C,YACA0O,GAAA3G,EAAAnF,GAAA5C,UAAA,KAGA+H,EAAA+G,oBAAAJ,GAEA3G,EAAAzG,gBAAA,CACA,GAAAmM,IAAuBG,YAAA,GACvB7F,GAAA8F,MACA/F,EAAA,cAAA8E,IAAA,eAEAa,EAAAZ,SAAA,GAEA/E,EAAA,QAAA8E,IAAAa,GAGAxF,EAAA8G,IAAA,yBACAhH,EAAAW,GAAAqG,IA5YA,QA+YAhH,EAAAiE,KAAAC,KAAA,oBAAA+C,WAAA,SACAjH,EAAAgE,UAAAE,KAAA,kBACAlE,EAAAoE,UAAAF,KAAA,0BAGAlE,EAAAnF,GAAAnB,cACAsG,EAAAnF,GAAA4J,iBAAA,IAAAzE,EAAA6B,aAAA7B,EAAAkH,SAAAvP,OACAqI,EAAA6B,aAAAC,UACA9B,EAAA6B,aAAAC,SAAA+E,SAIA7G,EAAAnF,GAAAsM,eAAAnH,EAAAoG,gBACArG,EAAAC,EAAAoG,gBAAAvM,QAEAmG,EAAAkH,SAAA,KACAlH,EAAAuG,QAAA,KACAvG,EAAA6B,aAAA,KACA7B,EAAAoH,WAAA,EAEA/F,EAzaA,eA4aAiE,WAAA,SAAA+B,GAEA,GAAArH,EAAA8C,MAAA,CAEA,GAAAwE,GAAAnM,SAAAoM,gBAAAC,YAAApS,OAAAqS,WACArC,EAAAhQ,OAAAsS,YAAAJ,CACAtH,GAAAiE,KAAAY,IAAA,SAAAO,GACApF,EAAAyF,GAAAL,MAEApF,GAAAyF,GAAA4B,GAAA7G,EAAA4E,QAGApF,GAAAzG,iBACAyG,EAAAiE,KAAAY,IAAA,SAAA7E,EAAAyF,IAGApE,EAAA,WAOAoC,eAAA,WACA,GAAAH,GAAAtD,EAAA5G,MAAA4G,EAAAqD,MAGArD,GAAAqE,iBAAAwC,SAEA7G,EAAAuG,SACAvG,EAAAuG,QAAAM,SAEAvD,EAAAC,SACAD,EAAAtD,EAAA2H,QAAA3H,EAAAqD,OAGA,IAAA1L,GAAA2L,EAAA3L,IAQA,IANA0J,EAAA,gBAAArB,EAAAkH,SAAAlH,EAAAkH,SAAAvP,KAAA,GAAAA,IAIAqI,EAAAkH,SAAA5D,GAEAtD,EAAA6B,aAAAlK,GAAA,CACA,GAAAiQ,KAAA5H,EAAAnF,GAAAlD,IAAAqI,EAAAnF,GAAAlD,GAAAiQ,MAGAvG,GAAA,mBAAAuG,GAGA5H,EAAA6B,aAAAlK,IADAiQ,GACA7H,EAAA6H,GAOAzH,OAAAmD,EAAA3L,MACAqI,EAAAoE,UAAAyD,YAAA,OAAA1H,EAAA,UAGA,IAAA2H,GAAA9H,EAAA,MAAArI,EAAA8J,OAAA,GAAA+C,cAAA7M,EAAAgK,MAAA,IAAA2B,EAAAtD,EAAA6B,aAAAlK,GACAqI,GAAA+H,cAAAD,EAAAnQ,GAEA2L,EAAA0E,WAAA,EAEA3G,EA3eA,SA2eAiC,GACAnD,EAAAmD,EAAA3L,KAGAqI,EAAAoE,UAAA6D,QAAAjI,EAAAqE,kBAEAhD,EAAA,gBAOA0G,cAAA,SAAAD,EAAAnQ,GACAqI,EAAAuG,QAAAuB,EAEAA,EACA9H,EAAAnF,GAAAnB,cAAAsG,EAAAnF,GAAA4J,iBACA,IAAAzE,EAAA6B,aAAAlK,GAEAqI,EAAAuG,QAAA2B,KAAA,cAAAhR,QACA8I,EAAAuG,QAAA3B,OAAAhD,KAGA5B,EAAAuG,QAAAuB,EAGA9H,EAAAuG,QAAA,GAGAlF,EA5gBA,gBA6gBArB,EAAAoE,UAAAmB,SAAA,OAAA5N,EAAA,WAEAqI,EAAAqE,iBAAAO,OAAA5E,EAAAuG,UAQAoB,QAAA,SAAAtE,GACA,GACA1L,GADA2L,EAAAtD,EAAA5G,MAAAiK,EAUA,IAPAC,EAAA6E,QACA7E,GAAWvI,GAAAgF,EAAAuD,KAEX3L,EAAA2L,EAAA3L,KACA2L,GAAWhC,KAAAgC,EAAAjK,IAAAiK,EAAAjK,MAGXiK,EAAAvI,GAAA,CAIA,OAHA2I,GAAA1D,EAAA0D,MAGAjQ,EAAA,EAAiBA,EAAAiQ,EAAAxM,OAAkBzD,IACnC,GAAA6P,EAAAvI,GAAAqN,SAAA,OAAA1E,EAAAjQ,IAAA,CACAkE,EAAA+L,EAAAjQ,EACA,OAIA6P,EAAAjK,IAAAiK,EAAAvI,GAAAmJ,KAAA,gBACAZ,EAAAjK,MACAiK,EAAAjK,IAAAiK,EAAAvI,GAAAmJ,KAAA,SAUA,MANAZ,GAAA3L,QAAAqI,EAAAnF,GAAAlD,MAAA,SACA2L,EAAAD,QACAC,EAAAC,QAAA,EACAvD,EAAA5G,MAAAiK,GAAAC,EACAjC,EAAA,eAAAiC,GAEAtD,EAAA5G,MAAAiK,IAOAgF,SAAA,SAAAtN,EAAAuN,GACA,GAAAC,GAAA,SAAApT,GACAA,EAAAqT,MAAArV,KACA6M,EAAAyI,WAAAtT,EAAA4F,EAAAuN,GAGAA,KACAA,KAGA,IAAAI,GAAA,qBACAJ,GAAA3E,OAAA5I,EAEAuN,EAAAlP,OACAkP,EAAAnF,OAAA,EACApI,EAAAiM,IAAA0B,GAAA9H,GAAA8H,EAAAH,KAEAD,EAAAnF,OAAA,EACAmF,EAAAK,SACA5N,EAAAiM,IAAA0B,GAAA9H,GAAA8H,EAAAJ,EAAAK,SAAAJ,IAEAD,EAAAlP,MAAA2B,EACAA,EAAAiM,IAAA0B,GAAA9H,GAAA8H,EAAAH,MAIAE,WAAA,SAAAtT,EAAA4F,EAAAuN,GAIA,QAHA/M,KAAA+M,EAAAM,SAAAN,EAAAM,SAAA7I,EAAA5G,cAAA4C,SAAA6M,aAGA,IAAAzT,EAAA0T,OAAA1T,EAAA2T,SAAA3T,EAAA4T,SAAA5T,EAAA6T,QAAA7T,EAAA8T,UAAA,CAIA,GAAAC,OAAA3N,KAAA+M,EAAAY,UAAAZ,EAAAY,UAAAnJ,EAAA5G,cAAA4C,SAAAmN,SAEA,IAAAA,EACA,GAAAnJ,EAAAoJ,WAAAD,IACA,IAAAA,EAAAvV,KAAAqM,GACA,aAGA,IAAAQ,EAAA4I,QAAAF,EACA,QAKA/T,GAAAwC,OACAxC,EAAA6E,iBAGAgG,EAAAwD,QACArO,EAAAkU,mBAIAf,EAAAvN,GAAAgF,EAAA5K,EAAAqT,OACAF,EAAAK,WACAL,EAAAlP,MAAA2B,EAAAmN,KAAAI,EAAAK,WAEA3I,EAAAlG,KAAAwO,KAOAgB,aAAA,SAAAC,EAAAC,GAEA,GAAAxJ,EAAAsE,UAAA,CACArE,IAAAsJ,GACAvJ,EAAAoE,UAAAyD,YAAA,SAAA5H,GAGAuJ,GAAA,YAAAD,IACAC,EAAAxJ,EAAAnF,GAAA0J,SAGA,IAAAjD,IACAiI,SACAC,OAGAnI,GAAA,eAAAC,GAEAiI,EAAAjI,EAAAiI,OACAC,EAAAlI,EAAAkI,KAEAxJ,EAAAsE,UAAAtD,KAAAwI,GAEAxJ,EAAAsE,UAAA4D,KAAA,KAAAtH,GAAA,iBAAAzL,GACAA,EAAAsU,6BAGAzJ,EAAAoE,UAAAmB,SAAA,SAAAgE,GACAtJ,EAAAsJ,IAUApF,cAAA,SAAAnN,GAEA,IAAA+I,EAAA/I,GAAAoR,SApqBA,qBAoqBA,CAIA,GAAAsB,GAAA1J,EAAAnF,GAAAkJ,oBACA4F,EAAA3J,EAAAnF,GAAAlB,cAEA,IAAA+P,GAAAC,EACA,QAIA,KAAA3J,EAAAuG,SAAAxG,EAAA/I,GAAAoR,SAAA,cAAApI,EAAAsE,WAAAtN,IAAAgJ,EAAAsE,UAAA,GACA,QAIA,IAAAtN,IAAAgJ,EAAAuG,QAAA,IAAAxG,EAAA6J,SAAA5J,EAAAuG,QAAA,GAAAvP,IAOI,GAAA0S,EACJ,aAPA,IAAAC,GAEA5J,EAAA6J,SAAAzO,SAAAnE,GACA,QAQA,YAEAgP,eAAA,SAAA6D,GACA7J,EAAAgE,UAAAuB,SAAAsE,GACA7J,EAAAiE,KAAAsB,SAAAsE,IAEA9C,oBAAA,SAAA8C,GACA1W,KAAA6Q,UAAA6D,YAAAgC,GACA7J,EAAAiE,KAAA4D,YAAAgC,IAEAlE,cAAA,SAAA0B,GACA,OAAArH,EAAA8F,MAAA5F,EAAAkF,SAAAjK,SAAAgL,KAAA2D,eAAAzC,GAAA7G,EAAA4E,WAEAoB,UAAA,YACAxG,EAAAnF,GAAAhB,MAAAmG,EAAAuG,QAAA2B,KAAAlI,EAAAnF,GAAAhB,OAAA+J,GAAA,GAAA5D,EAAAiE,MAAApK,SAEA4M,WAAA,SAAAtR,GACA,GAAAA,EAAA6B,SAAAgJ,EAAAiE,KAAA,KAAAlE,EAAA6J,SAAA5J,EAAAiE,KAAA,GAAA9O,EAAA6B,QAEA,MADAgJ,GAAAwG,aACA,GAGAuD,aAAA,SAAAzR,EAAAoM,EAAApB,GACA,GAAA0G,EACA1G,GAAAhC,OACAoD,EAAA3E,EAAA8D,OAAAP,EAAAhC,KAAAoD,IAEArD,EAnuBA,eAmuBA/I,EAAAoM,EAAApB,IAEAvD,EAAAkK,KAAAvF,EAAA,SAAAtN,EAAAtB,GACA,OAAAyF,KAAAzF,IAAA,IAAAA,EACA,QAGA,IADAkU,EAAA5S,EAAA2H,MAAA,KACAiL,EAAA9S,OAAA,GACA,GAAA6D,GAAAzC,EAAA4P,KAAAgC,QAAAF,EAAA,GAEA,IAAAjP,EAAA7D,OAAA,GACA,GAAAgN,GAAA8F,EAAA,EACA,iBAAA9F,EACAnJ,EAAA,KAAAjF,EAAA,IACAiF,EAAAoP,YAAArU,GAEM,QAAAoO,EACNnJ,EAAAqP,GAAA,OACArP,EAAAmJ,KAAA,MAAApO,GAEAiF,EAAAoP,YAAApK,EAAA,SAAAmE,KAAA,MAAApO,GAAAoO,KAAA,QAAAnJ,EAAAmJ,KAAA,WAGAnJ,EAAAmJ,KAAA8F,EAAA,GAAAlU,QAKAwC,GAAA4P,KAAAgC,QAAA9S,GAAA4J,KAAAlL,MAKA8P,kBAAA,WAEA,OAAArK,KAAAyE,EAAAqK,cAAA,CACA,GAAAC,GAAAnP,SAAA+F,cAAA,MACAoJ,GAAAnI,MAAAoI,QAAA,iFACApP,SAAAgL,KAAA/E,YAAAkJ,GACAtK,EAAAqK,cAAAC,EAAAE,YAAAF,EAAA9C,YACArM,SAAAgL,KAAAsE,YAAAH,GAEA,MAAAtK,GAAAqK,gBAWAtK,EAAA5G,eACAhD,SAAA,KACAuU,MAAApK,EAAA3L,UACAtB,WAEAyG,KAAA,SAAAwO,EAAAjF,GAWA,MAVApB,KAKAqG,EAHAA,EAGAvI,EAAA8D,QAAA,KAA8ByE,MAG9BA,EAAAnF,OAAA,EACAmF,EAAAjF,SAAA,EACAlQ,KAAAgD,SAAA2D,KAAAwO,IAGAxP,MAAA,WACA,MAAAiH,GAAA5G,cAAAhD,UAAA4J,EAAA5G,cAAAhD,SAAA2C,SAGA6R,eAAA,SAAA5W,EAAAjB,GACAA,EAAAwV,UACAvI,EAAA5G,cAAA4C,SAAAhI,GAAAjB,EAAAwV,SAEAvI,EAAA8D,OAAA1Q,KAAAuX,MAAA5X,EAAA4X,OACAvX,KAAAE,QAAAuX,KAAA7W,IAGAgI,UAKAmN,UAAA,EAEA9R,IAAA,KAEAwR,UAAA,EAEA3Q,UAAA,GAEAqM,WAAA,EAEAzK,MAAA,GAEAkK,qBAAA,EAEApK,gBAAA,EAEA8K,gBAAA,EAEA/K,cAAA,EAEAE,iBAAA,EAEAkK,OAAA,EAEArK,UAAA,EAEAH,aAAA,EAEA4M,UAAA,KAEA3M,gBAAA,OAEAC,WAAA,OAEAuL,UAAA,OAEAhD,YAAA,0EAEAC,OAAA,cAEAuC,SAAA,aAEA4C,eAAA,IAOApH,EAAA8K,GAAA1R,cAAA,SAAAmP,GACArG,GAEA,IAAA6I,GAAA/K,EAAA5M,KAGA,oBAAAmV,GAEA,YAAAA,EAAA,CACA,GAAAlP,GACA2R,EAAAxK,EAAAuK,EAAAxJ,KAAA,iBAAAwJ,EAAA,GAAA3R,cACAkK,EAAAxE,SAAAmM,UAAA,SAEAD,GAAA3R,MACAA,EAAA2R,EAAA3R,MAAAiK,IAEAjK,EAAA0R,EACAC,EAAApC,WACAvP,IAAA8O,KAAA6C,EAAApC,WAEAvP,IAAAwK,GAAAP,IAEArD,EAAAyI,YAAmBD,MAAApP,GAAY0R,EAAAC,OAE/B/K,GAAAwD,QACAxD,EAAAsI,GAAAxI,MAAAE,EAAAjC,MAAApJ,UAAAgN,MAAAhO,KAAAqX,UAAA,QAKA1C,GAAAvI,EAAA8D,QAAA,KAA6ByE,GAO7B/H,EACAuK,EAAAxJ,KAAA,gBAAAgH,GAEAwC,EAAA,GAAA3R,cAAAmP,EAGAtI,EAAAqI,SAAAyC,EAAAxC,EAGA,OAAAwC,GAOA,IACAG,GACAC,EACAC,EACAC,EAAA,WACAD,IACAD,EAAAG,MAAAF,EAAA5F,SAAA0F,IAAApE,SACAsE,EAAA,MAIApL,GAAA5G,cAAAwR,eAXA,UAYArC,SACAgD,YAAA,OACA1D,OAAA,GACA2D,UAAA,qBAEAb,OAEAc,WAAA,WACAxL,EAAA0D,MAAAkH,KApBA,UAsBAnK,EAAAgL,eAAA,WACAL,OAIAM,UAAA,SAAApI,EAAAhL,GAIA,GAFA8S,IAEA9H,EAAAjK,IAAA,CACA,GAAAsS,GAAA3L,EAAAnF,GAAA+Q,OACA7Q,EAAAgF,EAAAuD,EAAAjK,IAEA,IAAA0B,EAAA7D,OAAA,CAGA,GAAA2U,GAAA9Q,EAAA,GAAA+Q,UACAD,MAAA1D,UACA+C,IACAD,EAAAU,EAAAL,YACAJ,EAAArK,EAAAoK,GACAA,EAAA,OAAAA,GAGAE,EAAApQ,EAAAsQ,MAAAH,GAAArE,SAAAgB,YAAAoD,IAGAjL,EAAAsJ,aAAA,aAEAtJ,GAAAsJ,aAAA,QAAAqC,EAAAJ,WACAxQ,EAAAgF,EAAA,QAIA,OADAuD,GAAAyI,cAAAhR,EACAA,EAKA,MAFAiF,GAAAsJ,aAAA,SACAtJ,EAAA+J,aAAAzR,KAAgCgL,GAChChL,KAQA,IACA0T,GACAC,EAAA,WACAD,GACAjM,EAAA5E,SAAAgL,MAAA0B,YAAAmE,IAGAE,EAAA,WACAD,IACAjM,EAAAmM,KACAnM,EAAAmM,IAAAC,QAIArM,GAAA5G,cAAAwR,eAdA,QAgBArC,SACArL,SAAA,KACAoP,OAAA,eACAC,OAAA,wDAGA5B,OACA6B,SAAA,WACAvM,EAAA0D,MAAAkH,KAxBA,QAyBAoB,EAAAhM,EAAAnF,GAAA2R,KAAAH,OAEA5L,EAAAgL,aAAAS,GACAzL,EAAA,oBAAAyL,IAEAO,QAAA,SAAAnJ,GAEA0I,GACAjM,EAAA5E,SAAAgL,MAAAZ,SAAAyG,GAGAhM,EAAAsJ,aAAA,UAEA,IAAA5K,GAAAqB,EAAA8D,QACA6I,IAAApJ,EAAAjK,IACAsT,QAAA,SAAArL,EAAAsL,EAAAC,GACA,GAAAC,IACAxL,OACAyL,IAAAF,EAGAxL,GAAA,YAAAyL,GAEA9M,EAAA+H,cAAAhI,EAAA+M,EAAAxL,MAhDA,QAkDAgC,EAAA0J,UAAA,EAEAf,IAEAjM,EAAAwG,YAEAF,WAAA,WACAtG,EAAAiE,KAAAsB,SA3hCA,cA4hCM,IAENvF,EAAAsJ,aAAA,SAEAjI,EAAA,qBAEA4L,MAAA,WACAhB,IACA3I,EAAA0J,SAAA1J,EAAA4J,WAAA,EACAlN,EAAAsJ,aAAA,QAAAtJ,EAAAnF,GAAA2R,KAAAF,OAAAhP,QAAA,QAAAgG,EAAAjK,QAEI2G,EAAAnF,GAAA2R,KAAAvP,SAIJ,OAFA+C,GAAAmM,IAAApM,EAAAyM,KAAA9N,GAEA,MAQA,IAAAyO,GACAC,EAAA,SAAA9J,GACA,GAAAA,EAAAhC,UAAA/F,KAAA+H,EAAAhC,KAAA/I,MACA,MAAA+K,GAAAhC,KAAA/I,KAEA,IAAAc,GAAA2G,EAAAnF,GAAAwS,MAAAC,QAEA,IAAAjU,EAAA,CACA,GAAA0G,EAAAoJ,WAAA9P,GACA,MAAAA,GAAA1F,KAAAqM,EAAAsD,EACI,IAAAA,EAAAvI,GACJ,MAAAuI,GAAAvI,GAAAmJ,KAAA7K,IAAA,GAGA,SAGA0G,GAAA5G,cAAAwR,eAAA,SAEArC,SACAV,OAAA,iOAYAyE,OAAA,mBACAiB,SAAA,QACAC,aAAA,EACAjB,OAAA,sDAGA5B,OACA8C,UAAA,WACA,GAAAC,GAAAzN,EAAAnF,GAAAwS,MACAK,EAAA,QAEA1N,GAAA0D,MAAAkH,KAAA,SAEAnK,EApmCA,OAomCAiN,EAAA,WACA,UAAA1N,EAAAkH,SAAAvP,MAAA8V,EAAApB,QACAtM,EAAA5E,SAAAgL,MAAAZ,SAAAkI,EAAApB,UAIA5L,EA/mCA,QA+mCAiN,EAAA,WACAD,EAAApB,QACAtM,EAAA5E,SAAAgL,MAAA0B,YAAA4F,EAAApB,QAEA7L,EAAAwG,IAAA,gBAGAvG,EAAA,SAAAiN,EAAA1N,EAAA2N,aACA3N,EAAAwC,SACA/B,EAAA,cAAAT,EAAA2N,cAGAA,YAAA,WACA,GAAArK,GAAAtD,EAAAkH,QACA,IAAA5D,KAAAsK,KAEA5N,EAAAnF,GAAAwS,MAAAE,YAAA,CACA,GAAAM,GAAA,CAEA7N,GAAAwC,UACAqL,EAAAhP,SAAAyE,EAAAsK,IAAA/I,IAAA,mBAAAhG,SAAAyE,EAAAsK,IAAA/I,IAAA,uBAEAvB,EAAAsK,IAAA/I,IAAA,aAAA7E,EAAAyF,GAAAoI,KAGAC,gBAAA,SAAAxK,GACAA,EAAAsK,MAEAtK,EAAAyK,SAAA,EAEAZ,GACAa,cAAAb,GAGA7J,EAAA2K,mBAAA,EAEA5M,EAAA,eAAAiC,GAEAA,EAAA4K,YACAlO,EAAAuG,SACAvG,EAAAuG,QAAAsB,YAAA,eAEAvE,EAAA4K,WAAA,KASAC,cAAA,SAAA7K,GAEA,GAAA8K,GAAA,EACAR,EAAAtK,EAAAsK,IAAA,GACAS,EAAA,SAAAC,GAEAnB,GACAa,cAAAb,GAGAA,EAAAoB,YAAA,WACA,GAAAX,EAAAY,aAAA,EAEA,WADAxO,GAAA8N,gBAAAxK,EAIA8K,GAAA,KACAJ,cAAAb,GAGAiB,IACA,IAAAA,EACAC,EAAA,IACO,KAAAD,EACPC,EAAA,IACO,MAAAD,GACPC,EAAA,MAEMC,GAGND,GAAA,IAGAI,SAAA,SAAAnL,EAAAhL,GAEA,GAAAoW,GAAA,EAGAC,EAAA,WACArL,IACAA,EAAAsK,IAAA,GAAAgB,UACAtL,EAAAsK,IAAA5G,IAAA,cAEA1D,IAAAtD,EAAAkH,WACAlH,EAAA8N,gBAAAxK,GAEAtD,EAAAsJ,aAAA,UAGAhG,EAAAyK,SAAA,EACAzK,EAAAuL,QAAA,EAEAxN,EAAA,uBAKAqN,IACAA,EAAA,IACApI,WAAAqI,EAAA,KAEAG,OAOAA,EAAA,WACAxL,IACAA,EAAAsK,IAAA5G,IAAA,cACA1D,IAAAtD,EAAAkH,WACAlH,EAAA8N,gBAAAxK,GACAtD,EAAAsJ,aAAA,QAAAmE,EAAAnB,OAAAhP,QAAA,QAAAgG,EAAAjK,OAGAiK,EAAAyK,SAAA,EACAzK,EAAAuL,QAAA,EACAvL,EAAA4J,WAAA,IAGAO,EAAAzN,EAAAnF,GAAAwS,MAGAtS,EAAAzC,EAAA4P,KAAA,WACA,IAAAnN,EAAA7D,OAAA,CACA,GAAA0W,GAAAzS,SAAA+F,cAAA,MACA0M,GAAA9M,UAAA,UACAwC,EAAAvI,IAAAuI,EAAAvI,GAAAmN,KAAA,OAAAhR,SACA0W,EAAAmB,IAAAzL,EAAAvI,GAAAmN,KAAA,OAAAhE,KAAA,QAEAZ,EAAAsK,IAAA7N,EAAA6N,GAAAhN,GAAA,iBAAA+N,GAAA/N,GAAA,kBAAAkO,GACAlB,EAAAvU,IAAAiK,EAAAjK,IAIA0B,EAAAqP,GAAA,SACA9G,EAAAsK,IAAAtK,EAAAsK,IAAAoB,SAGApB,EAAAtK,EAAAsK,IAAA,GACAA,EAAAY,aAAA,EACAlL,EAAAyK,SAAA,EACKH,EAAAxE,QACL9F,EAAAyK,SAAA,GAWA,MAPA/N,GAAA+J,aAAAzR,GACAC,MAAA6U,EAAA9J,GACA2L,gBAAA3L,EAAAsK,KACItK,GAEJtD,EAAA2N,cAEArK,EAAAyK,SACAZ,GAAAa,cAAAb,GAEA7J,EAAA4J,WACA5U,EAAAiN,SAAA,eACAvF,EAAAsJ,aAAA,QAAAmE,EAAAnB,OAAAhP,QAAA,QAAAgG,EAAAjK,QAEAf,EAAAuP,YAAA,eACA7H,EAAAsJ,aAAA,UAEAhR,IAGA0H,EAAAsJ,aAAA,WACAhG,EAAA4L,SAAA,EAEA5L,EAAAyK,UACAzK,EAAA4K,WAAA,EACA5V,EAAAiN,SAAA,eACAvF,EAAAmO,cAAA7K,IAGAhL,MAQA,IAAA6W,GACAC,EAAA,WAIA,WAHA7T,KAAA4T,IACAA,MAAA5T,KAAAJ,SAAA+F,cAAA,KAAAiB,MAAAkN,cAEAF,EAGApP,GAAA5G,cAAAwR,eAAA,QAEArC,SACAgH,SAAA,EACAC,OAAA,cACAC,SAAA,IACAC,OAAA,SAAAC,GACA,MAAAA,GAAAtF,GAAA,OAAAsF,IAAAxH,KAAA,SAIAwC,OAEAiF,SAAA,WACA,GAEAtC,GAFAuC,EAAA5P,EAAAnF,GAAAgV,KACAnC,EAAA,OAGA,IAAAkC,EAAAN,SAAAtP,EAAA+C,mBAAA,CAIA,GAqBA+M,GACAC,EAtBAP,EAAAI,EAAAJ,SACAQ,EAAA,SAAA3C,GACA,GAAA4C,GAAA5C,EAAA2B,QAAA/H,WAAA,SAAAA,WAAA,SAAA1B,SAAA,sBACA2K,EAAA,OAAAN,EAAAJ,SAAA,SAAAI,EAAAL,OACAY,GACAhL,SAAA,QACAiL,OAAA,KACAC,KAAA,EACApL,IAAA,EACAqL,8BAAA,UAEAC,EAAA,YAKA,OAHAJ,GAAA,WAAAI,GAAAJ,EAAA,QAAAI,GAAAJ,EAAA,MAAAI,GAAAJ,EAAAI,GAAAL,EAEAD,EAAApL,IAAAsL,GACAF,GAEAO,EAAA,WACAxQ,EAAAuG,QAAA1B,IAAA,wBAKApE,GAAA,gBAAAiN,EAAA,WACA,GAAA1N,EAAAyQ,aAAA,CASA,GAPAC,aAAAZ,GACA9P,EAAAuG,QAAA1B,IAAA,yBAIAwI,EAAArN,EAAA2Q,kBAIA,WADAH,IAIAT,GAAAC,EAAA3C,GAEA0C,EAAAlL,IAAA7E,EAAA4Q,cAEA5Q,EAAAiE,KAAAW,OAAAmL,GAEAD,EAAAxJ,WAAA,WACAyJ,EAAAlL,IAAA7E,EAAA4Q,YAAA,IACAd,EAAAxJ,WAAA,WAEAkK,IAEAlK,WAAA,WACAyJ,EAAAc,SACAxD,EAAA0C,EAAA,KACA1O,EAAA,uBACQ,KAEDmO,IAED,OAMN/O,EAl5CA,cAk5CAiN,EAAA,WACA,GAAA1N,EAAAyQ,aAAA,CAMA,GAJAC,aAAAZ,GAEA9P,EAAAnF,GAAAvB,aAAAkW,GAEAnC,EAAA,CAEA,KADAA,EAAArN,EAAA2Q,kBAEA,MAEAZ,GAAAC,EAAA3C,GAGA0C,EAAAlL,IAAA7E,EAAA4Q,YAAA,IACA5Q,EAAAiE,KAAAW,OAAAmL,GACA/P,EAAAuG,QAAA1B,IAAA,uBAEAyB,WAAA,WACAyJ,EAAAlL,IAAA7E,EAAA4Q,eACM,OAKNnQ,EA76CA,QA66CAiN,EAAA,WACA1N,EAAAyQ,eACAD,IACAT,GACAA,EAAAc,SAEAxD,EAAA,UAKAoD,WAAA,WACA,gBAAAzQ,EAAAkH,SAAAvP,MAGAgZ,eAAA,WACA,QAAA3Q,EAAAkH,SAAA6G,SACA/N,EAAAkH,SAAA0G,KAOAgD,WAAA,SAAAE,GACA,GAAA/V,EAEAA,GADA+V,EACA9Q,EAAAkH,SAAA0G,IAEA5N,EAAAnF,GAAAgV,KAAAJ,OAAAzP,EAAAkH,SAAAnM,IAAAiF,EAAAkH,SAGA,IAAA6J,GAAAhW,EAAAgW,SACAC,EAAAnS,SAAA9D,EAAA8J,IAAA,mBACAoM,EAAApS,SAAA9D,EAAA8J,IAAA,qBACAkM,GAAA9L,KAAAlF,EAAA3K,QAAA8P,YAAA8L,CAQA,IAAAzZ,IACA6R,MAAArO,EAAAqO,QAEAhE,QAAA7E,EAAAxF,EAAA2M,cAAA3M,EAAA,GAAAmW,cAAAD,EAAAD,EAUA,OANA5B,KACA7X,EAAA,kBAAAA,EAAA,uBAAAwZ,EAAAV,KAAA,MAAAU,EAAA9L,IAAA,OAEA1N,EAAA8Y,KAAAU,EAAAV,KACA9Y,EAAA0N,IAAA8L,EAAA9L,KAEA1N,KAYA,IAGA4Z,GAAA,SAAAC,GACA,GAAApR,EAAA6B,aAAA,QACA,GAAA9G,GAAAiF,EAAA6B,aAAA,OAAAqG,KAAA,SACAnN,GAAA7D,SAEAka,IACArW,EAAA,GAAA1B,IARA,iBAYA2G,EAAAyC,OACA1H,EAAA8J,IAAA,UAAAuM,EAAA,kBAMArR,GAAA5G,cAAAwR,eApBA,UAsBArC,SACAV,OAAA,6JAKAyJ,UAAA,aAGAC,UACAC,SACAlO,MAAA,cACAmO,GAAA,KACAnY,IAAA,2CAEAoY,OACApO,MAAA,aACAmO,GAAA,IACAnY,IAAA,4CAEAqY,OACArO,MAAA,iBACAhK,IAAA,uBAKAqR,OACAiH,WAAA,WACA3R,EAAA0D,MAAAkH,KAnDA,UAqDAnK,EAAA,wBAAAtL,EAAAyc,EAAAC,GACAD,IAAAC,IAtDA,WAuDAD,EACAT,IAxDA,WAyDMU,GACNV,GAAA,MAOA1Q,EAAAgL,eAAA,WACA0F,OAIAW,UAAA,SAAAxO,EAAAhL,GACA,GAAAyZ,GAAAzO,EAAAjK,IACA2Y,EAAAhS,EAAAnF,GAAAoX,MAEAlS,GAAAkK,KAAA+H,EAAAV,SAAA,WACA,GAAAS,EAAA1S,QAAAlM,KAAAkQ,QAAA,EASA,MARAlQ,MAAAqe,KAEAO,EADA,gBAAA5e,MAAAqe,GACAO,EAAArW,OAAAqW,EAAAG,YAAA/e,KAAAqe,IAAAre,KAAAqe,GAAAta,OAAA6a,EAAA7a,QAEA/D,KAAAqe,GAAA7d,KAAAR,KAAA4e,IAGAA,EAAA5e,KAAAkG,IAAAiE,QAAA,OAAAyU,IACA,GAIA,IAAAI,KAQA,OAPAH,GAAAX,YACAc,EAAAH,EAAAX,WAAAU,GAEA/R,EAAA+J,aAAAzR,EAAA6Z,EAAA7O,GAEAtD,EAAAsJ,aAAA,SAEAhR,KAaA,IAAA8Z,GAAA,SAAA/O,GACA,GAAAgP,GAAArS,EAAA5G,MAAAlC,MACA,OAAAmM,GAAAgP,EAAA,EACAhP,EAAAgP,EACGhP,EAAA,EACHgP,EAAAhP,EAEAA,GAEAiP,EAAA,SAAA9I,EAAA+I,EAAAC,GACA,MAAAhJ,GAAAlM,QAAA,WAAAiV,EAAA,GAAAjV,QAAA,YAAAkV,GAGAzS,GAAA5G,cAAAwR,eAAA,WAEArC,SACAgH,SAAA,EACAmD,YAAA,oFACAC,SAAA,KACAC,oBAAA,EACAC,QAAA,EAEAC,MAAA,4BACAC,MAAA,yBACAC,SAAA,qBAGArI,OACAsI,YAAA,WAEA,GAAAC,GAAAjT,EAAAnF,GAAAqY,QACAxF,EAAA,cAIA,IAFA1N,EAAAmT,WAAA,GAEAF,MAAA3D,QAAA,QAEAlP,IAAA,eAEAK,EAhoDA,OAgoDAiN,EAAA,WAEAuF,EAAAN,oBACA3S,EAAAiE,KAAArD,GAAA,QAAA8M,EAAA,sBACA,GAAA1N,EAAA5G,MAAAlC,OAAA,EAEA,MADA8I,GAAAoT,QACA,IAKAlT,EAAAU,GAAA,UAAA8M,EAAA,SAAAvY,GACA,KAAAA,EAAAkQ,QACArF,EAAAqT,OACM,KAAAle,EAAAkQ,SACNrF,EAAAoT,WAKA3S,EAAA,eAAAiN,EAAA,SAAAvY,EAAAmM,GACAA,EAAAkI,OACAlI,EAAAkI,KAAA8I,EAAAhR,EAAAkI,KAAAxJ,EAAAkH,SAAA7D,MAAArD,EAAA5G,MAAAlC,WAIAuJ,EA3pDA,cA2pDAiN,EAAA,SAAAvY,EAAAua,EAAAhL,EAAApB,GACA,GAAA5P,GAAAsM,EAAA5G,MAAAlC,MACAwN,GAAA0J,QAAA1a,EAAA,EAAA4e,EAAAW,EAAAF,SAAAzP,EAAAD,MAAA3P,GAAA,KAGA+M,EAAA,gBAAAiN,EAAA,WACA,GAAA1N,EAAA5G,MAAAlC,OAAA,GAAA+b,EAAAL,SAAA5S,EAAAsT,UAAA,CACA,GAAA1L,GAAAqL,EAAAR,YACAa,EAAAtT,EAAAsT,UAAAvT,EAAA6H,EAAAtK,QAAA,YAAA2V,EAAAJ,OAAAvV,QAAA,mBAAAiI,SA5pDA,qBA6pDAgO,EAAAvT,EAAAuT,WAAAxT,EAAA6H,EAAAtK,QAAA,YAAA2V,EAAAH,OAAAxV,QAAA,oBAAAiI,SA7pDA,oBA+pDA+N,GAAAE,MAAA,WACAxT,EAAAqT,SAEAE,EAAAC,MAAA,WACAxT,EAAAoT,SAGApT,EAAAoE,UAAAQ,OAAA0O,EAAArN,IAAAsN,OAIA9S,EA/qDA,SA+qDAiN,EAAA,WACA1N,EAAAyT,iBAAA/C,aAAA1Q,EAAAyT,iBAEAzT,EAAAyT,gBAAAnN,WAAA,WACAtG,EAAA0T,sBACA1T,EAAAyT,gBAAA,MACK,MAILhT,EA/rDA,QA+rDAiN,EAAA,WACAxN,EAAA8G,IAAA0G,GACA1N,EAAAiE,KAAA+C,IAAA,QAAA0G,GACA1N,EAAAuT,WAAAvT,EAAAsT,UAAA,QAIAF,KAAA,WACApT,EAAAmT,WAAA,EACAnT,EAAAqD,MAAA+O,EAAApS,EAAAqD,MAAA,GACArD,EAAAyD,kBAEA4P,KAAA,WACArT,EAAAmT,WAAA,EACAnT,EAAAqD,MAAA+O,EAAApS,EAAAqD,MAAA,GACArD,EAAAyD,kBAEAkQ,KAAA,SAAAC,GACA5T,EAAAmT,UAAAS,GAAA5T,EAAAqD,MACArD,EAAAqD,MAAAuQ,EACA5T,EAAAyD,kBAEAiQ,oBAAA,WACA,GAGAjgB,GAHAoB,EAAAmL,EAAAnF,GAAAqY,QAAAR,QACAmB,EAAAnX,KAAAoX,IAAAjf,EAAA,GAAAmL,EAAA5G,MAAAlC,QACA6c,EAAArX,KAAAoX,IAAAjf,EAAA,GAAAmL,EAAA5G,MAAAlC,OAGA,KAAAzD,EAAA,EAAaA,IAAAuM,EAAAmT,UAAAY,EAAAF,GAAqDpgB,IAClEuM,EAAAgU,aAAAhU,EAAAqD,MAAA5P,EAEA,KAAAA,EAAA,EAAaA,IAAAuM,EAAAmT,UAAAU,EAAAE,GAAqDtgB,IAClEuM,EAAAgU,aAAAhU,EAAAqD,MAAA5P,IAGAugB,aAAA,SAAA3Q,GAGA,GAFAA,EAAA+O,EAAA/O,IAEArD,EAAA5G,MAAAiK,GAAA2E,UAAA,CAIA,GAAA1E,GAAAtD,EAAA5G,MAAAiK,EACAC,GAAAC,SACAD,EAAAtD,EAAA2H,QAAAtE,IAGAhC,EAAA,WAAAiC,GAEA,UAAAA,EAAA3L,OACA2L,EAAAsK,IAAA7N,EAAA,2BAAAa,GAAA,4BACA0C,EAAAyK,SAAA,IACKnN,GAAA,6BACL0C,EAAAyK,SAAA,EACAzK,EAAA4J,WAAA,EACA7L,EAAA,gBAAAiC,KACKY,KAAA,MAAAZ,EAAAjK,MAILiK,EAAA0E,WAAA,MAWAjI,GAAA5G,cAAAwR,eAFA,UAGArC,SACA2L,WAAA,SAAA3Q,GACA,MAAAA,GAAAjK,IAAAiE,QAAA,kBAAA1J,GAAkD,YAAAA,KAElDsgB,MAAA,GAEAxJ,OACAyJ,WAAA,WACA,GAAA/e,OAAAgf,iBAAA,GAEA,GAAAvZ,GAAAmF,EAAAnF,GAAAwZ,OACAH,EAAArZ,EAAAqZ,KAEAA,GAAArX,MAAAqX,SAEAA,EAAA,IACAzT,EAAA,+BAAAtL,EAAAmO,GACAA,EAAAsK,IAAA/I,KACAyP,YAAAhR,EAAAsK,IAAA,GAAAY,aAAA0F,EACA9K,MAAA,WAGA3I,EAAA,+BAAAtL,EAAAmO,GACAA,EAAAjK,IAAAwB,EAAAoZ,WAAA3Q,EAAA4Q,WAUAjS,OPy7BM,SAAUnP,EAAQD,GQ5vFxBqG,OAAO2R,GAAG0J,YAAc,SAASC,EAAQvX,GACxC,MAAO9J,MAAK8W,KAAK,WAChB,GAAIwK,GAAQvb,OAAO/F,KACnB8J,GAAW/D,OAAO2K,QACjB6Q,MAAO,IACLzX,EAEH,IAAI0X,GAAWF,EAAMrB,KAAK,4BAC1B,KAAMuB,EAASzd,OAAQ,CACtB,GAAIwd,GAAUzX,EAASyX,MAAMxd,OAAyC+F,EAASyX,MAAzCD,EAAMnT,KAAK,kBAGjD,KAAMoT,EAAMxd,OACX,MAGDud,GAAMpJ,MAAO,yEAA2EqJ,EAAQ,aAChGC,EAAWF,EAAMrB,OAEjBuB,EAAS9P,KACRI,KAAOwP,EAAMG,cACbvE,MAASoE,EAAMI,aAAa,IAKd,SAAXL,EACJG,EAASpP,SAAU,gBACE,SAAXiP,GACVG,EAAS9M,YAAa,mBAMzB3O,OAAOiC,UAAU2Z,MAAM,SAAU/U,GAoBhC,QAASgV,GAAWC,GACnB,IAAKA,EAAQ5K,GAAG,mBAAoB,CACnC,GAAItS,GAAekd,EAAQ9Q,KAAK,SAC/B+Q,KACAC,EAAeF,EAAQ1T,KAAK,WAAWvC,MAAO,KAAM7H,MAEjDY,KACHA,EAAeA,EAAQiH,MAAM,KAC7BkW,EAAelV,EAAEoV,KAAKrd,EAAS,SAAUwL,GACxC,OAAU,IAAMA,EAAKjE,QAAQ,eAG1B4V,EAAa/d,SAEhB+d,EAAeA,EAAaxV,KAAK,KAGjCuV,EAAQnN,YAAYoN,GAGpBD,EAAQpQ,OAAO,aAAeqQ,EAAe,YAK/CD,EAAQzP,SAAS,aAEb,GAAK2P,EACRF,EAAQzP,SAAS,eACR,EAAI2P,GACbF,EAAQzP,SAAS,gBAGlByP,EAAQ9Q,KAAK,aAAc8Q,EAAQ1T,KAAK,aApD1C,GAAI8T,GAAgBrV,EAAE,iBAGlBqV,GAAcle,QACjBke,EAAcnL,KAAK,SAAU5G,EAAO2R,GACnCA,EAAYA,YAAmB9b,QAAW8b,EAAUjV,EAAEiV,GACtDD,EAAWC,KAKbjV,EAAE,QAAQa,GAAG,QAAS,iBAAkB,WACvCmU,EAAWhV,EAAE5M,YR4yFT,SAAUL,EAAQuC,EAAqB/B,GAE7C,YACqB,IAAI+hB,GAAwC/hB,EAAoB,GAC5DgiB,EAAsChiB,EAAoB,GSx1F/EiiB,GACHnb,KAAM,WACL,GAAIob,IAAkB,QACrBpH,EAAU,CAIX,KAHAlV,OAAQiC,UAAWsa,QAAS,gBAGpBrH,EAAUoH,EAActe,QACtBqe,EAAMC,EAAepH,IAAYhU,MACzCmb,EAAMC,EAAepH,IAAYhU,OAElCgU,GAGDlV,QAAQiC,UAAWsa,QAAS,kBAG7B5K,IAWC6K,eAAgB,SAAUC,EAAOC,EAAMC,GAEtC,GAAIC,IACHrY,OAAQ,GACRC,QAASqY,iBAAiBC,kBAC1BrY,SAAUoY,iBAAiBE,oBAC3BrY,UAAWiB,SAAUkX,iBAAiBG,iBACtChZ,SAAU6Y,iBAAiB7Y,SAuB5B,IApBAyY,EAAQA,EAAM9Z,WAAW3D,OACzB2d,MAAQ,KAAuBA,KAAaA,EAGvCA,EAAM3e,SAEV4e,GACCrY,OAAQ,GACRC,QAAS6X,EAAKY,KAAKtL,GAAGuL,QAAS,oBAAqBP,GACpDlY,SAAU4X,EAAKY,KAAKtL,GAAGuL,QAAS,sBAAuBP,GACvDjY,UAAW2X,EAAKY,KAAKtL,GAAGuL,QAAS,kBAAmBP,GACpD3Y,SAAUqY,EAAKY,KAAKtL,GAAGuL,QAAS,gBAAiBP,KAInDD,EAAO1c,OAAO2K,OAAQiS,EAAaF,GAGnCA,EAAKhY,UAAYiB,SAAU+W,EAAKhY,WAE3B,QAAUgY,EAAK1Y,SAAW,CAC9B,GAAImZ,GAAe3W,WAAW1B,SAAU2X,EAAO,KAAM9Z,WAEjDya,EAAiB,GACpBC,SACAC,SACAC,EAAgBJ,EAAahX,QAAS,IAuBvC,MArBQ,IAAMoX,GAAkBb,EAAKhY,WACpC0Y,EAAiBI,OAAQL,EAAa3a,OAAQmD,SAAU4X,KACtDnY,QAASsX,EAAKhY,WACd/B,WACAH,OAAQ,GACV2a,EAAeA,EAAa3a,OAAQ,EAAGmD,SAAU4X,IAE1CH,EAAepf,OAET0e,EAAKhY,UAAY,EAAK0Y,EAAepf,SACjDof,GAAkBA,EAAiB,aAAa5a,OAAQ,EAAGka,EAAKhY,UAAY,IAF5E0Y,EAAiB,cAAc5a,OAAQ,EAAImD,SAAU4X,GAAkB,IAKxEH,EAAiB,aAAa5a,OAAQ,EAAGka,EAAKhY,UAAY,GAI3D2Y,EAASF,EAAa3a,QAAU,GAChC8a,EAASH,EAAa3a,OAAQ,EAAGmD,SAAUwX,EAAanf,QAAW,GAG3Dsf,EAAOtf,OAAS,GACvBqf,EAASC,EAAO9a,QAAU,GAAMka,EAAKjY,SAAW4Y,EAChDC,EAASA,EAAO9a,OAAQ,EAAGmD,SAAU2X,EAAOtf,QAAW,EAGnDof,GAAepf,SACnBqf,GAAkBD,GAGnBX,EAAQY,MAEHhb,KAAcqa,EAAKnY,QAAUmY,EAAKnY,OAAOvG,SACxC,UAAY0e,EAAKzQ,SACrBwQ,GAAgBC,EAAKnY,OAErBkY,EAAQC,EAAKnY,OAASkY,OAKnB,UAAYC,EAAKzQ,WACrByQ,EAAK7Y,OAAS,QAGf4Y,EAAQjW,WAAWV,YAAa2W,EAAOC,EAGxC,OAAOD,IAWRgB,iBAAkB,SAAUhB,EAAOK,GAClC,GAAK,gBAAoBL,GAAQ,CAChC,GAAIzX,GAAQ,MAAQ8X,EAAkB9d,OAAS,cAAgB,aAE/Dyd,GAAQA,EAAMrY,QAASY,EAAO,IAEzB,IAAMyX,EAAMtW,QAAS2W,GACzBL,EAAQA,EAAMja,OAAQ,GACVia,EAAMze,OAAS,IAAOye,EAAMtW,QAAS2W,KACjDL,EAAQA,EAAMhU,MAAO,GAAK,IAI5B,MAAOjF,MAAKE,IAAKyB,WAAYqB,WAAW1B,SAAU2X,EAAOK,MAY1DY,mBAAoB,SAAU7iB,EAAM2Y,GAC5BA,IACNA,EAAMtX,OAAOyhB,SAASC,MAGvB/iB,EAAOA,EAAKuJ,QAAS,UAAW,OAEhC,IAAIY,GAAQ,GAAIC,QAAQ,OAASpK,EAAO,qBACvCsI,EAAU6B,EAAM6Y,KAAMrK,EAEvB,OAAOrQ,GAIAA,EAAS,GAIT2a,mBAAoB3a,EAAS,GAAIiB,QAAS,MAAO,MAHhD,GAJA,MAkBT2Z,aAAc,SAAUC,GACvB,WAAK,KAAuBnB,iBAAkBmB,GACtC,GAGDnB,iBAAkBmB,IAY1BC,SAAU,SAAU/f,EAAKtB,EAAO+f,GAC1BA,EAAM3e,OACVqe,EAAK6B,MAAO,QAAU7B,EAAKY,KAAKtL,GAAGuL,QAAS,UAAWP,IAAWze,GAAQtB,EAE1Eyf,EAAK6B,MAAOhgB,GAAQtB,GAYtBuhB,SAAU,SAAUjgB,EAAKye,GACxB,GAAIuB,UACHE,EAAU/B,EAAK6B,MAAO,QAAU7B,EAAKY,KAAKtL,GAAGuL,QAAS,UAAWP,GAUlE,OAPCuB,GADIvB,EAAM3e,WACF,KAAuBogB,EAAUA,EAASlgB,GAAQ,GAElDme,EAAK6B,MAAOhgB,GAGrBggB,MAAQ,KAAuBA,EAAQ,GAAKA,GAe7CG,YAAa,SAAUxjB,GACtB,GAAM+B,GAAQ,KAAOqF,SAASqc,OAC7BC,EAAQ3hB,EAAMiJ,MAAO,KAAOhL,EAAO,KAEhCyjB,EAAS,EAMb,OAJK,KAAMC,EAAMvgB,SAChBsgB,EAASC,EAAMpV,MAAMtD,MAAM,KAAK2Y,SAG1BF,IASTJ,SAGD7B,GAAKoC,OAAStC,EAAA,EACdE,EAAKY,KAAOb,EAAA,EAEZjgB,EAAA,KTi2FM,SAAUvC,EAAQuC,EAAqB/B,GAE7C,YUjnGA+B,GAAA,GACCwV,IAUC+M,aAAc,SAAUC,EAAaC,GACpC,GACCC,SAGD,QAFAD,MAAa,KAAuBA,EAAaA,KAExCD,GACR,IAAK,cACJE,EAAU7e,OACT,4DACA/F,KAAK6kB,UAAWH,EAAaC,GAC7B,SAED,MACD,KAAK,cACJC,EAAU7e,OACT,4DACA/F,KAAK6kB,UAAWH,EAAaC,GAC7B,UAMH,IAAOA,EAAW5gB,OACjB,MAvBiB,EA0BlB6gB,GAAQE,aAAcH,EAAW5P,KAAM,qBAAuBgQ,QAY/DF,UAAW,SAAUG,EAAYtC,GAEhC,IAAOsC,EAAWjhB,OACjB,MAAO,KAGR,IAAIygB,GAAQS,EAAYC,CAGxB,IAFAV,EAASS,EAAaC,EAAmB,GAEpCxC,EAAM3e,OACV,OAASihB,GACR,IAAK,cACJC,EAAa7C,KAAK1K,GAAGoM,aAAckB,GACnCE,EAAmB9C,KAAKY,KAAKtL,GAAGyN,iBAAkBzC,EAClD,MACD,KAAK,cACJuC,EAAa7C,KAAK1K,GAAGoM,aAAckB,GACnCE,EAAmB9C,KAAKY,KAAKtL,GAAG0N,iBAAkB1C,GAgBrD,MAXKA,GAAM3e,QAAU,KAAOkhB,IAC3BT,EAASS,EAAa,IAAM7C,KAAK1K,GAAG6K,eACnC2C,GAEC5a,OAAQ8X,KAAKY,KAAKtL,GAAGuL,QAAS,kBAAmBP,GACjD1Q,SAAUoQ,KAAKY,KAAKtL,GAAGuL,QAAS,oBAAqBP,IAEtDA,IAIK8B,MV6mGJ,SAAU7kB,EAAQuC,EAAqB/B,GAE7C,YWlsGA+B,GAAA,GACC+E,KAAM,WACLjH,KAAK0X,GAAG2N,MAAMC,iBAAkBvf,OAAQ,mBACxC/F,KAAK0X,GAAG6N,qBAERtjB,OAAOujB,OAAS,WACfpD,KAAKY,KAAKtL,GAAG+N,qBAIf/N,IAUCgO,QAAS,SAAUhD,EAAOiD,GACzB,IAAOjD,EAAM3e,OACZ,OAAO,CAGR2e,GAAM3N,KAAM,gBAAiB6Q,KAAM,WAAYD,IAUhDE,aAAc,SAAUxC,EAAQX,EAAOD,GAEtC,MAAOC,GAAM3e,OAINqe,KAAK1K,GAAG6K,eAAgBc,EAAQZ,EAAMC,GAHrCW,GAeTJ,QAAS,SAAUc,EAAKrB,GACvB,GAAIvU,GAAO,EAIX,IAHAuU,MAAQ,KAAuBA,EAAQA,MAGhCqB,EAAIhgB,SAAY2e,EAAM3e,OAC5B,MAAOoK,EAGR,QAAS4V,GACR,IAAK,WACJ5V,KACApI,OAAO+Q,KAAM4L,EAAM3N,KAAM,8BAAgC,SAAU7E,EAAO4V,GACzEA,EAAaA,YAAmB/f,QAA8B+f,EAApB/f,OAAQ+f,GAClD3X,EAAKsJ,KAAMqO,EAAQzc,MAAMtE,SAE1B,MAED,KAAK,YACC2d,EAAMzN,SAAU,sBACpB9G,EAAO,MACIuU,EAAMzN,SAAU,0BAC3B9G,EAAO,QAER,MAED,KAAK,UACJA,EAAOuU,EAAM3N,KAAM,8BAA+B1L,KAClD,MAED,SAEE8E,EADIuU,EAAMvhB,IAAK,GAAI4kB,aAAc,QAAUhC,GACpCrB,EAAM3R,KAAM,QAAUgT,GAEtBrB,EAAM3R,KAAMgT,OAGpB,KAAuB5V,GAAOA,EAAKpJ,OAGrC,MAAOoJ,IAcR6X,QAAS,SAAUxhB,EAAM6E,EAAKqZ,EAAOqB,GAEpC,IAAOrB,EAAM3e,OACZ,OAAO,CAKR,QAFAS,MAAO,KAAuBA,EAAO,OAASA,GAG7C,IAAK,QACJke,EAAM3N,KAAM,gCAAiC1L,IAAKA,GAKpD,OAAK,KAAuB0a,IAASA,EAAIhgB,OACxC,OAAO,CAGR,QAASS,GACR,IAAK,OACJke,EAAM3R,KAAMgT,EAAK1a,EACjB,MAED,SACCqZ,EAAMvU,KAAM4V,EAAK1a,GAInB,OAAO,GASR4c,WAAY,SAAUvD,GACrB,GAAIoD,GAAU,EAEd,OAAOpD,GAAM3e,QAIb+hB,EAAUpD,EAAM3N,KAAM,sCAAuC1L,MAAMtE,WAE5D,KAAuB+gB,EAAUA,EAAU,IAL1CA,GAeTI,kBAAmB,SAAUxD,GAC5B,GAA0ByD,GAAtBC,IAGJ,OACG1D,GAAM3e,QACN2e,EAAMzN,SAAU,0BACfkR,EAAazD,EAAM3N,KAAM,iDAK7BhP,OAAO+Q,KAAMqP,EAAY,SAAUjW,EAAOC,GAEzCA,EAAUA,YAAgBpK,QAA2BoK,EAAjBpK,OAAQoK,EAE5C,IAAI0S,GAAoBT,KAAKY,KAAKtL,GAAGuL,QAAS,oBAAqBP,EAGnE0D,GAAgB3O,MACf4O,SAAUlW,EAAKhC,KAAM,YACrBkV,OAAQjB,KAAK1K,GAAG8L,iBAAkBrT,EAAK9G,MAAOwZ,OAIzCuD,GAhBCA,GA4BTE,WAAY,SAAU5D,EAAO6D,GAE5B,GAAIH,GAAkBpmB,KAAKkmB,kBAAmBxD,GAC7C8D,EAAiBpE,KAAK1K,GAAG8L,iBACxBd,EAAM3N,KAAM,6BAA8B1L,MAC1CrJ,KAAKijB,QAAS,oBAAqBP,IAapC2D,EAAejE,KAAK1K,GAAGwM,SAAU,UAAYsC,EAAgB9D,GAAUN,KAAK1K,GAAGwM,SAAU,UAAYsC,EAAgB9D,IAAY,CA8BlI,OA3BA6D,OAAY,KAAuBA,GAAmBA,EAGjDH,EAAgBriB,SAGb,IAAMsiB,IACPE,GAEJxgB,OAAO+Q,KAAMsP,EAAiB,SAAUlW,EAAOuW,GAC9C,GAAKA,EAAepD,SAAWmD,EAG9B,MAFAH,GAAWI,EAAeJ,UAEnB,KAKF,IAAMA,GAAarmB,KAAKmlB,iBAAkBzC,IAAW8D,GAAmBxmB,KAAKolB,iBAAkB1C,IAAW8D,GAAmBxmB,KAAKmlB,iBAAkBzC,IAAW8D,IACrKH,EAAW,WAGZA,EAAWtgB,OAAQ,8BAA+B2c,GAAQrZ,OAKtDgd,GAWRlB,iBAAkB,SAAUzC,GAC3B,MAAOA,GAAM3N,KAAM,mCAAoC1L,OAWxD+b,iBAAkB,SAAU1C,GAC3B,MAAOA,GAAM3N,KAAM,mCAAoC1L,OAUxDqd,UAAW,SAAUhE,GAEpB,IAAOA,EAAM3e,OACZ,MAAO,KAGR,IAAIsf,GAASX,EAAM3N,KAAM,6BAA8B1L,KAMvD,YAJK,KAAuBga,GAAYA,IACvCA,EAAS,GAGHjB,KAAK1K,GAAG8L,iBAAkBH,EAAQrjB,KAAKijB,QAAS,oBAAqBP,KAU7EiE,SAAU,SAAUjE,GAEnB,IAAOA,EAAM3e,OACZ,MAAO,EAGR,IAAI6iB,GAAQlE,EAAM3N,KAAM,gCAAiC1L,KAMzD,YAJK,KAAuBud,GAAWA,IACtCA,EAAQ,IAGFA,GAWRC,WAAY,SAAUnE,GAErB,IAAOA,EAAM3e,SAAYgC,OAAQ,+BAAgC2c,GAAQ3e,OACxE,OAAO,CAGRqe,MAAKY,KAAKtL,GAAGgO,QAAShD,GAAO,GAG7B3c,OAAO+gB,KAAMlE,iBAAiBmE,SAC5B1F,OAAQ,2BACR2F,aAAc5E,KAAKY,KAAKtL,GAAGuL,QAAS,UAAWP,IAEhD,SAAUuE,GAET7E,KAAKY,KAAKtL,GAAGsO,QAAS,QAASiB,EAAS9Y,KAAMuU,EAAO,IAErDN,KAAKY,KAAKtL,GAAGgO,QAAShD,GAAO,MAahCwE,cAAe,SAAUxE,GAExB,IAAOA,EAAM3e,OACZ,OAAO,CAGRqe,MAAKY,KAAKtL,GAAGgO,QAAShD,GAAO,GAG7B3c,OAAO+gB,KAAMlE,iBAAiBmE,SAC5B1F,OAAQ,qCACR2F,aAAc5E,KAAKY,KAAKtL,GAAGuL,QAAS,UAAWP,IAEhD,SAAUuE,GACT,GAAME,GAAuBzE,EAAM3N,KAAM,6CAGzCqN,MAAKY,KAAKtL,GAAGsO,QAAS,QAASiB,EAAS9Y,KAAKiZ,eAAgB1E,EAAO,IAGhEyE,EAAqBpjB,QACxBojB,EAAqB9d,IAAK4d,EAAS9Y,KAAKkZ,8BAGzCjF,KAAKY,KAAKtL,GAAGgO,QAAShD,GAAO,GAQ7B3c,OAAOiC,UAAUsa,QAAS,wBAAyB2E,EAAS9Y,UAc/DmZ,wBAAyB,SAAU5E,EAAO2D,GAEzC,IAAO3D,EAAM3e,QAAU,UAAY/D,KAAKijB,QAAS,YAAaP,GAC7D,OAAO,CAKR,QAFA2D,MAAY,KAAuBA,EAAYrmB,KAAKsmB,WAAY5D,GAAO,GAAU2D,GAExE,GAGR,MAAU3D,EAAM3N,KAAM,qBAAsBhR,OAC3C2e,EAAM3N,KAAM,qBACV6Q,KAAM,WAAW,GACnBlD,EAAM3N,KAAM,oCAAsCsR,EAAW,MAC3DT,KAAM,WAAW,GACjBxT,SAAU,qBACZ,MAGD,OAAUsQ,EAAM3N,KAAM,kCAAmChR,OACxD2e,EAAM3N,KAAM,kCACVwS,OACF7E,EAAM3N,KAAM,iDAAmDsR,EAAW,MACxE3f,QACA0L,SAAU,qBACZ,MAGD,OAAUsQ,EAAM3N,KAAM,4BAA6BhR,OAClD2e,EAAM3N,KAAM,mCACV6Q,KAAM,YAAY,GACpBlD,EAAM3N,KAAM,kDAAoDsR,EAAW,MACzET,KAAM,YAAY,GAClBxT,SAAU,wBAefoV,kBAAmB,SAAUC,GAE5B,GAAI/E,GAAQ+E,EAAOC,QAAS,QAC3BC,EAAeF,EAAOpe,MACtBue,EAAiBH,EAAOtZ,KAAM,WAQ/B,QALK,KAAwByZ,IAC5BA,EAAiBH,EAAO1S,KAAM,mBAAoB5G,KAAM,aAIpD,WAAayZ,EAGjB,MADAlF,GAAM3N,KAAM,oBAAqB1L,IAAK,IAAK3C,SACpC,CAIRgc,GAAM3N,KAAM,oBAAqB1L,IAAKse,GACtCjF,EAAM3N,KAAM,wBAAyBsB,KAAMsR,EAE3C,IAAI9E,GAAoBT,KAAKY,KAAKtL,GAAGuL,QAAS,oBAAqBP,EAGnE3c,QAAQ,yCAA0C2c,GAChD3R,KACA,cACAqR,KAAK1K,GAAG8L,iBACPd,EAAM3N,KAAM,4BAA6BhE,KAAM,cAC/C8R,IAQHH,EAAM3N,KAAM,0CACVuN,QAAS,QAAUI,EAAOiF,EAAcC,KAS3CnC,iBAAkB,WAEjB,GAAIoC,GAAUzF,KAAK1K,GAAG+L,mBAAoB,WACzCqE,EAAe1F,KAAK1K,GAAG+L,mBAAoB,eAG5C,KAAOoE,IAAaC,EACnB,OAAO,CAGR,IAAIC,GAAgBhiB,OAAQ,QAASgP,KAAM,cAAgB8S,EAAU,SACpEnF,EAAQqF,EAAchT,KAAM,kBAC5BiT,EAAgBD,EAAc9S,SAAU,sBACxCgT,EAAiBF,EAAc9S,SAAU,uBACzCiT,EAAiBH,EAAc9S,SAAU,sBAG1CyN,GAAM3N,KAAM,kCACVL,YAAa,gCACfgO,EAAM3N,KAAM,kCAAoC+S,EAAe,KAC7DlC,KAAM,WAAW,GACjBlN,SACAtG,SAAU,+BAIZ,IAAI+V,GAAW/F,KAAK1K,GAAG+L,mBAAoB,YAC1C2E,EAAc1F,EAAM3N,KAAM,oBAAsBoT,EAAW,KAS5D,IAPKC,EAAYrkB,OAAS,GACzB/D,KAAKwnB,kBAAmBY,GAGJriB,OAAQ,mBACIkP,SAAU,wBAEtB,IAAMlP,OAAQ,oBAAsB8hB,GAAU9jB,OAclE,WAbAgC,QAAOC,cAAcW,MACpBV,OACCzB,KAAM,SACN0B,IAAK,oBAAsB2hB,GAE5BzhB,iBAAiB,EACjBC,YAAY,EACZiL,gBAAgB,EAChBmE,UAAU,EACVtP,aAAc,IACdrB,UAAW,oBAORkjB,IAAiBC,EACrBI,qBAAsBN,EAAerF,GAC1BwF,IAEXxF,EAAM3N,KAAM,oBAAqBuT,OACjC5F,EAAM3N,KAAM,uDAAwDwT,cAatEC,sBAAuB,SAAU9F,GAGhC,GAAKA,EAAM3N,KAAM,mCAAoChR,QAAU,EAC9D,OAAO,CAGR,IAAI0kB,GAAazoB,KAAKmlB,iBAAkBzC,GACvCgG,EAAa1oB,KAAKolB,iBAAkB1C,GACpCW,EAASrjB,KAAK0mB,UAAWhE,GACzB2D,EAAWrmB,KAAKsmB,WAAY5D,GAAO,EAIpC,OAAI,KAAMW,KAKL,EAAIA,GAAWA,GAAUoF,GAAcpF,GAAUqF,IAC/C,IAAMrC,IAUdd,mBAAoB,WACnBxf,OAAO+Q,KAAM/Q,OAAQ,cAAgB,SAAUmK,EAAOyY,GACrDA,EAAQA,YAAiB5iB,QAAS4iB,EAAQ5iB,OAAQ4iB,GAElDvG,KAAK6B,MAAO,QAAU7B,KAAKY,KAAKtL,GAAGuL,QAAS,UAAW0F,UAIzDtD,OAWCC,iBAAkB,SAAUsD,GAE3BA,EAAO9R,KAAM,SAAU5G,EAAO8S,GAC7BA,EAAOjd,OAAQid,EACf,IAAI6F,GAAc7F,EAAKjO,KAAM,gBAC5B+T,EAAW9F,EAAKjO,KAAM,aACtBgU,EAAc/F,EAAKjO,KAAM,eAGrB8T,GAAY9kB,SAChB8kB,EAAYG,QAAS,oBACrBF,EAASE,QAAS,iBAClBD,EAAYC,QAAS,4BX2qGrB,SAAUrpB,EAAQD,IYryHxB,SAAUupB,GACN,YAsCA,SAASC,GAAuBC,EAAUC,GACtC,MAAO,UAASpnB,GACRA,EAAE6B,QACF7B,EAAE6B,OAAOwlB,QAAQF,IACrBC,EAASzc,MAAM3M,KAAM6X,YA1BxByR,QAAQ9nB,UAAU6nB,UACnBC,QAAQ9nB,UAAU6nB,QACdC,QAAQ9nB,UAAU+nB,iBAClBD,QAAQ9nB,UAAUgoB,oBAClBF,QAAQ9nB,UAAUioB,mBAClBH,QAAQ9nB,UAAUkoB,kBAClBJ,QAAQ9nB,UAAUmoB,uBAClB,SAAShoB,GAGL,IAFA,GAAI0nB,IAAWrpB,KAAKgI,UAAYhI,KAAK4pB,eAAeC,iBAAiBloB,GACjErB,EAAI+oB,EAAQtlB,SACPzD,GAAK,GAAK+oB,EAAQlZ,KAAK7P,KAAON,OACvC,MAAOM,IAAK,IA8BxB2oB,EAAWlhB,wBAA0B,SAAU+hB,EAAaC,EAAWZ,EAAUC,EAAUjU,GACvF2U,EAAYta,iBAAiBua,EAAWb,EAAuBC,EAAUC,GAAWjU,KAEzFlT,SZqyHK,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CAEF,SAAUtC,EAAQD,EAASS,GAEjCA,EAAoB,IACpBR,EAAOD,QAAUS,EAAoB,KAK/B,SAAUR,EAAQD,KAMlB,SAAUC,EAAQuC,EAAqB/B,GAE7C,YACAY,QAAOC,eAAekB,EAAqB,cAAgBS,OAAO,IACnCxC,EAAoBQ,EAAEuB,EAAqB,OAAQ,WAAa,MAAO+E,KACvE9G,EAAoBQ,EAAEuB,EAAqB,KAAM,WAAa,MAAOwV,KACrEvX,EAAoBQ,EAAEuB,EAAqB,QAAS,WAAa,MAAO+hB,KACxE9jB,EAAoBQ,EAAEuB,EAAqB,QAAS,WAAa,MAAOyO,IAClF,IAAIqZ,GAA0C7pB,EAAoB,IAE9D8pB,GADkD9pB,EAAoBiB,EAAE4oB,GAC7B7pB,EAAoB,IAE/D+pB,GADmD/pB,EAAoBiB,EAAE6oB,GACpC9pB,EAAoB,KAEzDgqB,GAD6ChqB,EAAoBiB,EAAE8oB,GACK/pB,EAAoB,KAE5FiqB,GADgFjqB,EAAoBiB,EAAE+oB,GAChDhqB,EAAoB,KAE1EkqB,GAD8DlqB,EAAoBiB,EAAEgpB,GACvBjqB,EAAoB,KAEjFmqB,GADqEnqB,EAAoBiB,EAAEipB,GACnClqB,EAAoB,KAE5EoqB,GADgEpqB,EAAoBiB,EAAEkpB,GAC3BnqB,EAAoB,KAE/EqqB,GADmErqB,EAAoBiB,EAAEmpB,GAClCpqB,EAAoB,IAE3EsqB,GAD+DtqB,EAAoBiB,EAAEopB,GAC/BrqB,EAAoB,IAC1EuqB,EAAmDvqB,EAAoB,GACvEwqB,EAA8CxqB,EAAoB,IAGlEyqB,GAFsDzqB,EAAoBiB,EAAEupB,GAC3BxqB,EAAoB,IACtBA,EAAoB,KAEnE0qB,GADuD1qB,EAAoBiB,EAAEwpB,GAC7BzqB,EAAoB,IACZA,GAAoBiB,EAAEypB,GAC9B1qB,EAAoB,Ial6H7FA,EAAA,GAwBAsqB,GAAA,EAAQ9Z,MAAQ+Z,Cbq6HhB,Iap6HezjB,GAA2BwjB,EAAA,EAA3BxjB,KAAMyQ,EAAqB+S,EAAA,EAArB/S,GAAIuM,EAAiBwG,EAAA,EAAjBxG,MAAOtT,EAAU8Z,EAAA,EAAV9Z,Ob46H1B,SAAUhR,EAAQD,Icr8HxB,WACA,GAAAkN,GAAAke,EAAAC,EAAAC,EACAC,EAAA,SAAAvT,EAAAwT,GAA4B,kBAAmB,MAAAxT,GAAA/K,MAAAue,EAAArT,aAC/CnH,EAAA,SAAAya,EAAAzS,GAA2H,QAAA0S,KAAkBprB,KAAA0C,YAAAyoB,EAAvG,OAAAlnB,KAAAyU,GAA0B2S,EAAA7qB,KAAAkY,EAAAzU,KAAAknB,EAAAlnB,GAAAyU,EAAAzU,GAA8M,OAArGmnB,GAAA5pB,UAAAkX,EAAAlX,UAAmC2pB,EAAA3pB,UAAA,GAAA4pB,GAA8BD,EAAAG,UAAA5S,EAAAlX,UAAoC2pB,GAC9QE,KAAgB5pB,cAEhBupB,GAAA,WACA,QAAAA,KACAhrB,KAAAurB,cAAA,EACAvrB,KAAAoQ,UA+DA,MA5DA4a,GAAAxpB,UAAAgqB,SAAA,SAAAL,GACA,mBAAAA,EAAAM,SAAApa,cACArR,KAAA0rB,UAAAP,GAEAnrB,KAAA2rB,WAAAR,IAIAH,EAAAxpB,UAAAkqB,UAAA,SAAAE,GACA,GAAAC,GAAAvrB,EAAAwrB,EAAAC,EAAAC,EAAAC,CAaA,KAZAJ,EAAA7rB,KAAAoQ,OAAArM,OACA/D,KAAAoQ,OAAAqH,MACAyU,YAAAL,EACAD,OAAA,EACArK,MAAAqK,EAAArK,MACAnc,MAAAwmB,EAAAxmB,MAAAwmB,EAAAxmB,UAAA,GACA+mB,SAAA,EACAC,SAAAR,EAAAQ,SACAznB,QAAAinB,EAAAje,YAEAqe,EAAAJ,EAAAS,WACAJ,KACA3rB,EAAA,EAAAwrB,EAAAE,EAAAjoB,OAAmCzD,EAAAwrB,EAASxrB,IAC5CyrB,EAAAC,EAAA1rB,GACA2rB,EAAAxU,KAAAzX,KAAA2rB,WAAAI,EAAAF,EAAAD,EAAAQ,UAEA,OAAAH,IAGAjB,EAAAxpB,UAAAmqB,WAAA,SAAAI,EAAAF,EAAAS,GACA,cAAAP,EAAAN,SAAApa,cA0BA,MAzBA,KAAA0a,EAAA1V,MACA,MAAAwV,IACA7rB,KAAAoQ,OAAAyb,GAAAM,UAAA,GAEAnsB,KAAAoQ,OAAAqH,MACAyU,YAAAlsB,KAAAoQ,OAAArM,OACAwnB,cAAAvrB,KAAAurB,cACA5oB,MAAAopB,EAAAppB,MACA0T,KAAA0V,EAAA1V,KACAxI,KAAAke,EAAA/d,UACA5I,MAAA2mB,EAAA3mB,MAAA2mB,EAAA3mB,UAAA,GACAmnB,SAAAR,EAAAQ,SACAH,UAAA,IAAAE,IAAAP,EAAAK,SACAI,kBAAAX,EACAY,YAAA,MAAAZ,EAAA7rB,KAAAoQ,OAAAyb,GAAAtK,MAAA,KACA5c,QAAAonB,EAAApe,UACAqB,MAAA+c,EAAA/c,MAAAoI,WAGApX,KAAAoQ,OAAAqH,MACAyU,YAAAlsB,KAAAoQ,OAAArM,OACAwnB,cAAAvrB,KAAAurB,cACA5X,OAAA,IAGA3T,KAAAurB,eAAA,GAIAP,KAIAA,EAAA0B,gBAAA,SAAAC,GACA,GAAAxB,GAAA7qB,EAAAwrB,EAAAc,EAAAZ,CAGA,KAFAY,EAAA,GAAA5B,GACAgB,EAAAW,EAAAN,WACA/rB,EAAA,EAAAwrB,EAAAE,EAAAjoB,OAAiCzD,EAAAwrB,EAASxrB,IAC1C6qB,EAAAa,EAAA1rB,GACAssB,EAAApB,SAAAL,EAEA,OAAAyB,GAAAxc,QAGA0a,EAAA,WACA,QAAAA,GAAA+B,EAAAC,GACA9sB,KAAA6sB,aACA7sB,KAAAmV,QAAA,MAAA2X,OACA9sB,KAAA+sB,oBAAA9B,EAAAjrB,KAAA+sB,oBAAA/sB,MACA8qB,EAAAkC,yBAGAhtB,KAAAitB,YAAAjtB,KAAA6sB,WAAAK,SACAltB,KAAAmtB,mBACAntB,KAAAotB,qBACAptB,KAAAqtB,QACArtB,KAAAstB,cACAttB,KAAAutB,qBACAvtB,KAAAwtB,YAwfA,MArfA1C,GAAAtpB,UAAA4rB,mBAAA,WA8BA,MA7BAptB,MAAAytB,kBAAA,SAAA1mB,GACA,gBAAA2mB,GACA,MAAA3mB,GAAA4mB,kBAAAD,KAEO1tB,MACPA,KAAA4tB,gBAAA,SAAA7mB,GACA,gBAAA2mB,GACA,MAAA3mB,GAAA8mB,eAAAH,KAEO1tB,MACPA,KAAA8tB,cAAA,EACA9tB,KAAA+tB,oBAAA,EACA/tB,KAAAguB,iBAAA,EACAhuB,KAAAiuB,mBAAA,KACAjuB,KAAAkuB,OAAAluB,KAAAmV,QAAAgZ,KAAA,iBAAAze,KAAA1P,KAAA6sB,WAAAlf,WACA3N,KAAAouB,sBAAA,MAAApuB,KAAAmV,QAAAiZ,uBAAA,MAAApuB,KAAA6sB,WAAA1X,QAAA,SAAAnV,KAAA6sB,WAAA1X,QAAA,GAAAkB,MAAArW,KAAAmV,QAAAiZ,sBACApuB,KAAAquB,yBAAAruB,KAAAmV,QAAAkZ,0BAAA,EACAruB,KAAAsuB,eAAAtuB,KAAAmV,QAAAmZ,iBAAA,EACAtuB,KAAAuuB,yBAAA,MAAAvuB,KAAAmV,QAAAoZ,0BAAAvuB,KAAAmV,QAAAoZ,yBACAvuB,KAAAwuB,aAAA,MAAAxuB,KAAAmV,QAAAqZ,cAAAxuB,KAAAmV,QAAAqZ,aACAxuB,KAAAyuB,gBAAAzuB,KAAAmV,QAAAsZ,kBAAA,EACAzuB,KAAA0uB,yBAAA,MAAA1uB,KAAAmV,QAAAuZ,0BAAA1uB,KAAAmV,QAAAuZ,yBACA1uB,KAAA2uB,qBAAA3uB,KAAAmV,QAAAwZ,sBAAAC,IACA5uB,KAAA6uB,uBAAA7uB,KAAAmV,QAAA0Z,yBAAA,EACA7uB,KAAA8uB,yBAAA,MAAA9uB,KAAAmV,QAAA2Z,0BAAA9uB,KAAAmV,QAAA2Z,yBACA9uB,KAAA+uB,yBAAA,MAAA/uB,KAAAmV,QAAA4Z,0BAAA/uB,KAAAmV,QAAA4Z,yBACA/uB,KAAAgvB,gCAAAhvB,KAAAmV,QAAA6Z,kCAAA,EACAhvB,KAAAivB,kBAAAjvB,KAAAmV,QAAA8Z,mBAAA1L,OAAA2L,kBACAlvB,KAAAmvB,sBAAAnvB,KAAAmV,QAAAga,wBAAA,EACAnvB,KAAAovB,uBAAA,MAAApvB,KAAAmV,QAAAia,wBAAApvB,KAAAmV,QAAAia,wBAGAtE,EAAAtpB,UAAA2rB,iBAAA,WASA,MARAntB,MAAA6sB,WAAAwC,aAAA,oBACArvB,KAAAsvB,aAAAtvB,KAAA6sB,WAAAwC,aAAA,oBACOrvB,KAAAitB,YACPjtB,KAAAsvB,aAAAtvB,KAAAmV,QAAAoa,2BAAAvvB,KAAAmV,QAAAqa,kBAAA1E,EAAA2E,sBAEAzvB,KAAAsvB,aAAAtvB,KAAAmV,QAAAua,yBAAA1vB,KAAAmV,QAAAqa,kBAAA1E,EAAA6E,oBAEA3vB,KAAAsvB,aAAAtvB,KAAA4vB,YAAA5vB,KAAAsvB,cACAtvB,KAAA6vB,mBAAA7vB,KAAA6sB,WAAAwC,aAAA,yBAAArvB,KAAAmV,QAAA2a,iBAAAhF,EAAAiF,wBAGAjF,EAAAtpB,UAAAwuB,aAAA,SAAA7f,GACA,MAAAnQ,MAAAgvB,iCAAA,MAAA7e,EAAAsc,YACA,yBAAAzsB,KAAA4vB,YAAAzf,EAAAsc,aAAA,OAAAtc,EAAAtC,KAEAsC,EAAAtC,MAIAid,EAAAtpB,UAAAyuB,YAAA,WACA,MAAAjwB,MAAA+tB,oBAAA,GAGAjD,EAAAtpB,UAAA0uB,YAAA,WACA,MAAAlwB,MAAA+tB,oBAAA,GAGAjD,EAAAtpB,UAAA2uB,YAAA,SAAAzC,GACA,GAAA1tB,KAAAitB,aACA,IAAAjtB,KAAA8tB,aACA,MAAA3a,YAAA,SAAApM,GACA,kBACA,MAAAA,GAAAqpB,wBAEWpwB,MAAA,QAGX,KAAAA,KAAA8tB,aACA,MAAA9tB,MAAA6tB,kBAKA/C,EAAAtpB,UAAA6uB,WAAA,SAAA3C,GACA,IAAA1tB,KAAA+tB,mBAEA,MADA/tB,MAAA8tB,cAAA,EACA3a,WAAA,SAAApM,GACA,kBACA,MAAAA,GAAAupB,cAEStwB,MAAA,MAIT8qB,EAAAtpB,UAAAurB,oBAAA,SAAAW,GACA,MAAA1tB,MAAAitB,YACAjtB,KAAAowB,oBAAA1C,GAEA1tB,KAAA6tB,kBAIA/C,EAAAtpB,UAAA+uB,qBAAA,SAAApb,GACA,GAAA/B,GAAAjF,EAAAqiB,EAAAlwB,EAAAwrB,EAAAE,EAAAyE,CAIA,KAHArd,EAAA,GACAqd,EAAA,EACAzE,EAAAhsB,KAAA0wB,aACApwB,EAAA,EAAAwrB,EAAAE,EAAAjoB,OAAmCzD,EAAAwrB,IACnC3d,EAAA6d,EAAA1rB,GACAkwB,EAAA,GAEAA,EADAriB,EAAAyd,MACA5rB,KAAA2wB,iBAAAxiB,GAEAnO,KAAA4wB,kBAAAziB,GAEA,KAAAqiB,IACAC,IACArd,GAAAod,IAEA,MAAArb,IAAA0b,UAAA,MACA1iB,EAAAoe,UAAAvsB,KAAAitB,YACAjtB,KAAA8wB,aAAA3iB,GACWA,EAAAoe,WAAAvsB,KAAAitB,aACXjtB,KAAA+wB,yBAAA/wB,KAAAgwB,aAAA7hB,OAGAsiB,GAAAzwB,KAAAivB,oBAnB4C3uB,KAuB5C,MAAA8S,IAGA0X,EAAAtpB,UAAAovB,kBAAA,SAAA7E,GACA,GAAApnB,GAAAqsB,CACA,OAAAjF,GAAAkF,cAGAjxB,KAAAkxB,0BAAAnF,IAGApnB,KACAonB,EAAAK,UAAAL,EAAAQ,UAAAvsB,KAAAitB,aACAtoB,EAAA8S,KAAA,kBAEAsU,EAAAK,UAAAL,EAAAQ,UAAAvsB,KAAAitB,aACAtoB,EAAA8S,KAAA,mBAEAsU,EAAAQ,UACA5nB,EAAA8S,KAAA,mBAEA,MAAAsU,EAAAS,mBACA7nB,EAAA8S,KAAA,gBAEA,KAAAsU,EAAApnB,SACAA,EAAA8S,KAAAsU,EAAApnB,SAEAqsB,EAAAhpB,SAAA+F,cAAA,MACAijB,EAAArjB,UAAAhJ,EAAA2H,KAAA,KACAyf,EAAA/c,QACAgiB,EAAAhiB,MAAAoI,QAAA2U,EAAA/c,OAEAgiB,EAAAG,aAAA,0BAAApF,EAAAG,aACA8E,EAAAhjB,UAAA+d,EAAAqF,kBAAArF,EAAAle,KACAke,EAAA3mB,QACA4rB,EAAA5rB,MAAA2mB,EAAA3mB,OAEApF,KAAAqxB,UAAAL,IA/BA,IAkCAlG,EAAAtpB,UAAAmvB,iBAAA,SAAA/E,GACA,GAAAjnB,GAAA2sB,CACA,QAAA1F,EAAAqF,cAAArF,EAAA2F,cAGA3F,EAAA4F,eAAA,GAGA7sB,KACAA,EAAA8S,KAAA,gBACAmU,EAAAjnB,SACAA,EAAA8S,KAAAmU,EAAAjnB,SAEA2sB,EAAAtpB,SAAA+F,cAAA,MACAujB,EAAA3jB,UAAAhJ,EAAA2H,KAAA,KACAglB,EAAAtjB,UAAA4d,EAAAwF,kBAAApxB,KAAA4vB,YAAAhE,EAAArK,OACAqK,EAAAxmB,QACAksB,EAAAlsB,MAAAwmB,EAAAxmB,OAEApF,KAAAqxB,UAAAC,IAhBA,IAmBAxG,EAAAtpB,UAAAiwB,qBAAA,WAOA,GANAzxB,KAAAmtB,mBACAntB,KAAAitB,aACAjtB,KAAA0xB,wBAEA1xB,KAAA2xB,yBACA3xB,KAAA4xB,gBACA5xB,KAAAguB,gBACA,MAAAhuB,MAAA6xB,kBAIA/G,EAAAtpB,UAAAswB,4BAAA,WACA,GAAAxxB,GAAAwrB,EAAAE,EAAA5I,EAAA6I,CAGA,KAFAD,EAAAhsB,KAAA0wB,aACAzE,KACA3rB,EAAA,EAAAwrB,EAAAE,EAAAjoB,OAAmCzD,EAAAwrB,EAASxrB,IAC5C8iB,EAAA4I,EAAA1rB,GACA8iB,EAAAmJ,SACAN,EAAAxU,KAAA2L,EAAAmJ,UAAA,GAEAN,EAAAxU,SAAA,GAGA,OAAAwU,IAGAnB,EAAAtpB,UAAAuwB,eAAA,WACA,MAAA/xB,MAAAguB,gBACAhuB,KAAAgyB,eAEAhyB,KAAAiyB,gBAIAnH,EAAAtpB,UAAA0wB,eAAA,SAAAxE,GACA,MAAA1tB,MAAAguB,gBACAhuB,KAAA6xB,iBAEA7xB,KAAAiyB,gBAIAnH,EAAAtpB,UAAAqwB,eAAA,SAAA1c,GACA,GAAAgd,GAAAC,EAAA9xB,EAAAwrB,EAAAC,EAAAsG,EAAAC,EAAAtG,EAAAjhB,EAAA7B,EAAAqpB,EAAAtB,EAAAuB,EAAAC,EAAApc,CAOA,KANArW,KAAA0yB,mBACAxpB,EAAA,EACAopB,EAAAtyB,KAAA2yB,kBACAR,EAAAG,EAAAnoB,QAAA,2BAA2C,QAC3CY,EAAA/K,KAAA4yB,iBAAAT,GACAnG,EAAAhsB,KAAA0wB,aACApwB,EAAA,EAAAwrB,EAAAE,EAAAjoB,OAAmCzD,EAAAwrB,EAASxrB,IAC5CyrB,EAAAC,EAAA1rB,GACAyrB,EAAAkF,cAAA,EACAsB,EAAA,KACAtB,EAAA,KACAlF,EAAAqF,iBAAA,GACApxB,KAAAkxB,0BAAAnF,KACAA,EAAAH,QACAG,EAAAwF,aAAA,EACAxF,EAAAyF,eAAA,GAEA,MAAAzF,EAAAS,mBAAAxsB,KAAA0wB,aAAA3E,EAAAS,qBACA+F,EAAAvyB,KAAA0wB,aAAA3E,EAAAS,mBACA,IAAA+F,EAAAf,gBAAAe,EAAAtB,eACA/nB,GAAA,GAEAqpB,EAAAf,gBAAA,GAEAnb,EAAA0V,EAAAH,MAAAG,EAAAxK,MAAAwK,EAAA1V,KACA0V,EAAAH,QAAA5rB,KAAAwuB,eACAyC,EAAAjxB,KAAA6yB,oBAAAxc,EAAAtL,GACAghB,EAAAkF,aAAA,MAAAA,EACAlF,EAAAkF,eAAAlF,EAAAH,QACA1iB,GAAA,GAEA6iB,EAAAkF,cACAqB,EAAAvuB,SACAyuB,EAAAvB,EAAA/gB,MACAmiB,EAAAhc,EAAA7H,MAAA,EAAAgkB,GACAJ,EAAA/b,EAAA7H,MAAAgkB,IAAAF,EAAAvuB,QACA0uB,EAAApc,EAAA7H,MAAAgkB,EAAAF,EAAAvuB,QACAgoB,EAAAqF,iBAAApxB,KAAA4vB,YAAAyC,GAAA,OAAAryB,KAAA4vB,YAAAwC,GAAA,QAAApyB,KAAA4vB,YAAA6C,IAEA,MAAAF,IACAA,EAAAhB,aAAA,IAEa,MAAAxF,EAAAS,mBAAAxsB,KAAA0wB,aAAA3E,EAAAS,mBAAAyE,eACblF,EAAAkF,cAAA,IAMA,OADAjxB,MAAA2xB,yBACAzoB,EAAA,GAAAopB,EAAAvuB,QACA/D,KAAA8yB,uBAAA,IACA9yB,KAAA+yB,WAAAT,KAEAtyB,KAAA8yB,uBAAA9yB,KAAAuwB,yBACA,MAAApb,IAAA6d,mBAAA,WACAhzB,KAAAizB,iCAKAnI,EAAAtpB,UAAAoxB,iBAAA,SAAAM,GACA,GAAAC,GAAAC,CAMA,OALAA,GAAApzB,KAAAyuB,gBAAAyE,EAAA,cAAAA,EAAA,UACAlzB,KAAAuuB,0BAAAvuB,KAAAyuB,kBACA2E,EAAA,IAAAA,GAEAD,EAAAnzB,KAAAmvB,sBAAA,OACA,GAAAnkB,QAAAooB,EAAAD,IAGArI,EAAAtpB,UAAAqxB,oBAAA,SAAAQ,EAAAtoB,GACA,GAAAf,EAKA,OAJAA,GAAAe,EAAA6Y,KAAAyP,IACArzB,KAAAyuB,kBAAA,MAAAzkB,IAAA,aACAA,EAAAkG,OAAA,GAEAlG,GAGA8gB,EAAAtpB,UAAA8xB,cAAA,WACA,GAAAhzB,GAAAwrB,EAAAC,EAAAC,CACA,UAAAhsB,KAAAuzB,sBACA,MAAAvzB,MAAAuzB,qBAIA,KAFAvzB,KAAAuzB,sBAAA,EACAvH,EAAAhsB,KAAA6sB,WAAA1X,QACA7U,EAAA,EAAAwrB,EAAAE,EAAAjoB,OAAmCzD,EAAAwrB,EAASxrB,IAC5CyrB,EAAAC,EAAA1rB,GACAyrB,EAAAQ,WACAvsB,KAAAuzB,uBAAA,EAGA,OAAAvzB,MAAAuzB,uBAGAzI,EAAAtpB,UAAAgyB,cAAA,SAAA9F,GAGA,GAFAA,EAAA7mB,iBACA7G,KAAA6tB,kBACA7tB,KAAAguB,kBAAAhuB,KAAAyzB,YACA,MAAAzzB,MAAAiyB,gBAIAnH,EAAAtpB,UAAAkyB,gBAAA,SAAAhG,GACA,GAAA1B,GAAA2H,CAMA,QALAA,EAAA,OAAA3H,EAAA0B,EAAAhY,OAAAsW,EAAA0B,EAAAxb,QACAlS,KAAA4zB,qBACA,IAAAD,GAAA3zB,KAAA6zB,oBACA7zB,KAAA8zB,mBAEAH,GACA,OACA3zB,KAAA+zB,kBAAA/zB,KAAAg0B,yBAAAjwB,MACA,MACA,QACA/D,KAAAguB,kBAAAhuB,KAAAitB,aACAjtB,KAAAi0B,cAAAvG,GAEA1tB,KAAA+tB,oBAAA,CACA,MACA,SAKA,QACA/tB,KAAAguB,iBACAN,EAAA7mB,gBAEA,MACA,SACA7G,KAAAsuB,gBACAZ,EAAA7mB,gBAEA,MACA,SACA6mB,EAAA7mB,iBACA7G,KAAAk0B,aACA,MACA,SACAxG,EAAA7mB,iBACA7G,KAAAm0B,kBAKArJ,EAAAtpB,UAAA4yB,cAAA,SAAA1G,GACA,GAAA1B,GAAA2H,CAGA,QAFAA,EAAA,OAAA3H,EAAA0B,EAAAhY,OAAAsW,EAAA0B,EAAAxb,QACAlS,KAAA4zB,qBACAD,GACA,OACA3zB,KAAAitB,aAAAjtB,KAAA+zB,kBAAA,GAAA/zB,KAAAszB,gBAAA,EACAtzB,KAAAq0B,qBACWr0B,KAAA6zB,qBACX7zB,KAAA2xB,yBACA3xB,KAAAkyB,iBAEA,MACA,SACAxE,EAAA7mB,iBACA7G,KAAAguB,iBACAhuB,KAAAi0B,cAAAvG,EAEA,MACA,SACA1tB,KAAAguB,iBACAhuB,KAAAgyB,cAEA,MACA,QACA,QACA,QACA,QACA,QACA,QACA,QACA,KACA,SACAhyB,KAAAkyB,mBAKApH,EAAAtpB,UAAA8yB,wBAAA,SAAA5G,GACA,IAAA1tB,KAAAyzB,YAGA,MAAAtgB,YAAA,SAAApM,GACA,kBACA,MAAAA,GAAAmrB,mBAEOlyB,MAAA,KAGP8qB,EAAAtpB,UAAA+yB,gBAAA,WACA,aAAAv0B,KAAAmV,QAAAc,MACAjW,KAAAmV,QAAAc,MAEAjW,KAAA6sB,WAAAxV,YAAA,MAIAyT,EAAAtpB,UAAA0vB,0BAAA,SAAAnF,GACA,QAAA/rB,KAAAitB,cAAAjtB,KAAA8uB,0BAAA/C,EAAAQ,eAGAvsB,KAAA+uB,0BAAAhD,EAAAK,YAGAL,EAAApY,QAMAmX,EAAAtpB,UAAAgzB,0BAAA,SAAA9G,GAEA,MADA1tB,MAAAy0B,eAAA,EACAz0B,KAAA00B,yBAAAhH,IAGA5C,EAAAtpB,UAAAmzB,yBAAA,SAAAjH,GAEA,MADA1tB,MAAAy0B,eAAA,EACAz0B,KAAA40B,wBAAAlH,IAGA5C,EAAAtpB,UAAAqzB,wBAAA,SAAAnH,GACA,GAAA1tB,KAAAy0B,cACA,MAAAz0B,MAAA80B,uBAAApH,IAIA5C,EAAAtpB,UAAA6vB,UAAA,SAAA9U,GACA,GAAAwY,EACA,OAAAxY,GAAA8U,UACA9U,EAAA8U,WAEA0D,EAAA/sB,SAAA+F,cAAA,OACAgnB,EAAA9mB,YAAAsO,GACAwY,EAAA/mB,YAGA8c,EAAAtpB,UAAAwzB,gBAAA,WACA,2DAAAh1B,KAAAsvB,aAAA,iOAGAxE,EAAAtpB,UAAAyzB,eAAA,WACA,gJAAAj1B,KAAAsvB,aAAA,+FAGAxE,EAAAtpB,UAAA0zB,oBAAA,SAAAC,GACA,oCAAAn1B,KAAA6vB,mBAAA,UAAA7vB,KAAA4vB,YAAAuF,GAAA,kBAGArK,EAAAkC,qBAAA,WACA,sCAAA/qB,OAAAmN,UAAAgmB,QACAptB,SAAAqtB,cAAA,IAEA,eAAA3lB,KAAAzN,OAAAmN,UAAAU,YAAA,YAAAJ,KAAAzN,OAAAmN,UAAAU,YAAA,iBAAAJ,KAAAzN,OAAAmN,UAAAU,YAAA,cAAAJ,KAAAzN,OAAAmN,UAAAU,YAAA,QAAAJ,KAAAzN,OAAAmN,UAAAU,YAAA,mBAAAJ,KAAAzN,OAAAmN,UAAAU,aAMAgb,EAAA2E,sBAAA,sBAEA3E,EAAA6E,oBAAA,mBAEA7E,EAAAiF,uBAAA,mBAEAjF,KAIAle,EAAA7G,OAEA6G,EAAA8K,GAAAhH,QACA4kB,OAAA,SAAAngB,GACA,MAAA2V,GAAAkC,uBAGAhtB,KAAA8W,KAAA,SAAAye,GACA,GAAAjU,GAAAgU,CAGA,IAFAhU,EAAA1U,EAAA5M,MACAs1B,EAAAhU,EAAAnT,KAAA,UACA,YAAAgH,EAIA,YAHAmgB,YAAAvK,IACAuK,EAAAE,UAIAF,aAAAvK,IACAzJ,EAAAnT,KAAA,YAAA4c,GAAA/qB,KAAAmV,MAbAnV,QAmBA+qB,EAAA,SAAAxoB,GAGA,QAAAwoB,KACA,MAAAA,GAAAO,UAAA5oB,YAAAiK,MAAA3M,KAAA6X,WAisBA,MApsBAnH,GAAAqa,EAAAxoB,GAMAwoB,EAAAvpB,UAAA6rB,MAAA,WAEA,MADArtB,MAAAy1B,cAAA7oB,EAAA5M,KAAA6sB,YACA7sB,KAAA01B,sBAAA11B,KAAA6sB,WAAA8I,eAGA5K,EAAAvpB,UAAA8rB,YAAA,WACA,GAAAsI,GAAAC,CAsCA,OArCAD,IAAA,oBACAA,EAAAne,KAAA,qBAAAzX,KAAAitB,YAAA,mBACAjtB,KAAA6uB,wBAAA7uB,KAAA6sB,WAAAlf,WACAioB,EAAAne,KAAAzX,KAAA6sB,WAAAlf,WAEA3N,KAAAkuB,QACA0H,EAAAne,KAAA,cAEAoe,GACAC,MAAAF,EAAAtpB,KAAA,KACAlH,MAAApF,KAAA6sB,WAAAznB,OAEApF,KAAA6sB,WAAAxO,GAAAta,SACA8xB,EAAAxX,GAAAre,KAAA6sB,WAAAxO,GAAAlU,QAAA,yBAEAnK,KAAAiR,UAAArE,EAAA,UAAAipB,GACA71B,KAAAiR,UAAAgF,MAAAjW,KAAAu0B,mBACAv0B,KAAAitB,YACAjtB,KAAAiR,UAAApD,KAAA7N,KAAAi1B,kBAEAj1B,KAAAiR,UAAApD,KAAA7N,KAAAg1B,mBAEAh1B,KAAAy1B,cAAAnN,OAAApQ,MAAAlY,KAAAiR,WACAjR,KAAA+1B,SAAA/1B,KAAAiR,UAAA8D,KAAA,mBAAA8b,QACA7wB,KAAAg2B,aAAAh2B,KAAAiR,UAAA8D,KAAA,SAAA8b,QACA7wB,KAAAi2B,eAAAj2B,KAAAiR,UAAA8D,KAAA,qBAAA8b,QACA7wB,KAAA4zB,qBACA5zB,KAAAk2B,kBAAAl2B,KAAAiR,UAAA8D,KAAA,iBAAA8b,QACA7wB,KAAAitB,aACAjtB,KAAAm2B,eAAAn2B,KAAAiR,UAAA8D,KAAA,qBAAA8b,QACA7wB,KAAAo2B,iBAAAp2B,KAAAiR,UAAA8D,KAAA,mBAAA8b,UAEA7wB,KAAAo2B,iBAAAp2B,KAAAiR,UAAA8D,KAAA,qBAAA8b,QACA7wB,KAAAq2B,cAAAr2B,KAAAiR,UAAA8D,KAAA,kBAAA8b,SAEA7wB,KAAA4xB,gBACA5xB,KAAAs2B,gBACAt2B,KAAAu2B,sBAGAxL,EAAAvpB,UAAAgsB,SAAA,WACA,MAAAxtB,MAAAy1B,cAAAnT,QAAA,gBACAgT,OAAAt1B,QAIA+qB,EAAAvpB,UAAA+rB,mBAAA,WAoHA,MAnHAvtB,MAAAiR,UAAAxD,GAAA,6BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAqpB,oBAAA1C,KAEO1tB,OACPA,KAAAiR,UAAAxD,GAAA,2BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAyvB,kBAAA9I,KAEO1tB,OACPA,KAAAiR,UAAAxD,GAAA,4BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAqpB,oBAAA1C,KAEO1tB,OACPA,KAAAiR,UAAAxD,GAAA,0BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAyvB,kBAAA9I,KAEO1tB,OACPA,KAAAiR,UAAAxD,GAAA,6BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAkpB,YAAAvC,KAEO1tB,OACPA,KAAAiR,UAAAxD,GAAA,6BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAmpB,YAAAxC,KAEO1tB,OACPA,KAAAi2B,eAAAxoB,GAAA,0BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA+tB,uBAAApH,KAEO1tB,OACPA,KAAAi2B,eAAAxoB,GAAA,4BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA2tB,yBAAAhH,KAEO1tB,OACPA,KAAAi2B,eAAAxoB,GAAA,2BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA6tB,wBAAAlH,KAEO1tB,OACPA,KAAAi2B,eAAAxoB,GAAA,mDAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA0vB,0BAAA/I,KAEO1tB,OACPA,KAAAi2B,eAAAxoB,GAAA,6BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAytB,0BAAA9G,KAEO1tB,OACPA,KAAAi2B,eAAAxoB,GAAA,4BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA4tB,yBAAAjH,KAEO1tB,OACPA,KAAAi2B,eAAAxoB,GAAA,2BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA8tB,wBAAAnH,KAEO1tB,OACPA,KAAAy1B,cAAAhoB,GAAA,iCAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA0qB,qBAAA/D,KAEO1tB,OACPA,KAAAy1B,cAAAhoB,GAAA,kCAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA8mB,eAAAH,KAEO1tB,OACPA,KAAAy1B,cAAAhoB,GAAA,8BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAqpB,oBAAA1C,KAEO1tB,OACPA,KAAAy1B,cAAAhoB,GAAA,+BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA2vB,YAAAhJ,KAEO1tB,OACPA,KAAAg2B,aAAAvoB,GAAA,uBAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAspB,WAAA3C,KAEO1tB,OACPA,KAAAg2B,aAAAvoB,GAAA,wBAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAqtB,cAAA1G,KAEO1tB,OACPA,KAAAg2B,aAAAvoB,GAAA,0BAAA1G,GACA,gBAAA2mB,GACA3mB,EAAA2sB,gBAAAhG,KAEO1tB,OACPA,KAAAg2B,aAAAvoB,GAAA,wBAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAopB,YAAAzC,KAEO1tB,OACPA,KAAAg2B,aAAAvoB,GAAA,sBAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAutB,wBAAA5G,KAEO1tB,OACPA,KAAAg2B,aAAAvoB,GAAA,wBAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAutB,wBAAA5G,KAEO1tB,OACPA,KAAAitB,YACAjtB,KAAAm2B,eAAA1oB,GAAA,wBAAA1G,GACA,gBAAA2mB,GACA3mB,EAAAysB,cAAA9F,KAES1tB,OAETA,KAAAiR,UAAAxD,GAAA,wBAAAigB,GACAA,EAAA7mB,oBAKAkkB,EAAAvpB,UAAAg0B,QAAA,WAUA,MATA5oB,GAAA5M,KAAAiR,UAAA,GAAA2Y,eAAA/V,IAAA,eAAA7T,KAAAytB,mBACAztB,KAAA22B,iBAAA5yB,OAAA,GACA/D,KAAA22B,iBAAA9iB,IAAA,gBAEA7T,KAAAg2B,aAAA,GAAAY,WACA52B,KAAAy1B,cAAA,GAAAmB,SAAA52B,KAAAg2B,aAAA,GAAAY,UAEA52B,KAAAiR,UAAAyM,SACA1d,KAAAy1B,cAAAoB,WAAA,UACA72B,KAAAy1B,cAAA1Q,QAGAgG,EAAAvpB,UAAAs1B,sBAAA,WAOA,MANA92B,MAAAyzB,YAAAzzB,KAAA6sB,WAAAT,UAAApsB,KAAAy1B,cAAA/N,QAAA,YAAAzQ,GAAA,aACAjX,KAAAiR,UAAA8lB,YAAA,kBAAA/2B,KAAAyzB,aACAzzB,KAAAg2B,aAAA,GAAA5J,SAAApsB,KAAAyzB,YACAzzB,KAAAitB,aACAjtB,KAAAq2B,cAAAxiB,IAAA,eAAA7T,KAAA6tB,gBAEA7tB,KAAAyzB,YACAzzB,KAAA02B,cACO12B,KAAAitB,gBAAA,GACPjtB,KAAAq2B,cAAA5oB,GAAA,eAAAzN,KAAA6tB,iBAIA9C,EAAAvpB,UAAA4uB,oBAAA,SAAA1C,GACA,GAAA1B,EACA,KAAAhsB,KAAAyzB,YAMA,OAHA/F,GAAA,eAAA1B,EAAA0B,EAAAlpB,OAAA,eAAAwnB,GAAAhsB,KAAAguB,iBACAN,EAAA7mB,iBAEA,MAAA6mB,GAAA9gB,EAAA8gB,EAAA7pB,QAAAoR,SAAA,+BACAjV,KAAA8tB,aAMS9tB,KAAAitB,cAAAS,GAAA9gB,EAAA8gB,EAAA7pB,QAAA,KAAA7D,KAAAq2B,cAAA,KAAAzpB,EAAA8gB,EAAA7pB,QAAA6jB,QAAA,mBAAA3jB,SACT2pB,EAAA7mB,iBACA7G,KAAA+xB,mBAPA/xB,KAAAitB,aACAjtB,KAAAg2B,aAAA3sB,IAAA,IAEAuD,EAAA5M,KAAAiR,UAAA,GAAA2Y,eAAAnc,GAAA,eAAAzN,KAAAytB,mBACAztB,KAAAiyB,gBAKAjyB,KAAA6tB,mBAIA9C,EAAAvpB,UAAAg1B,kBAAA,SAAA9I,GACA,YAAAA,EAAA7pB,OAAA4nB,WAAAzrB,KAAAyzB,YACA,MAAAzzB,MAAAg3B,cAAAtJ,IAIA3C,EAAAvpB,UAAAi1B,0BAAA,SAAA/I,GACA,GAAAuJ,EAIA,IAHAvJ,EAAAwJ,gBACAD,EAAAvJ,EAAAwJ,cAAAC,SAAAzJ,EAAAwJ,cAAAE,YAAA1J,EAAAwJ,cAAAG,QAEA,MAAAJ,EAKA,MAJAvJ,GAAA7mB,iBACA,mBAAA6mB,EAAAlpB,OACAyyB,GAAA,IAEAj3B,KAAAi2B,eAAAlkB,UAAAklB,EAAAj3B,KAAAi2B,eAAAlkB,cAIAgZ,EAAAvpB,UAAA8uB,UAAA,SAAA5C,GACA,IAAA1tB,KAAA8tB,cAAA9tB,KAAAiR,UAAAgE,SAAA,2BACA,MAAAjV,MAAA02B,eAIA3L,EAAAvpB,UAAAk1B,YAAA,WAQA,MAPA9pB,GAAA5M,KAAAiR,UAAA,GAAA2Y,eAAA/V,IAAA,eAAA7T,KAAAytB,mBACAztB,KAAA8tB,cAAA,EACA9tB,KAAAgyB,eACAhyB,KAAAiR,UAAAyD,YAAA,2BACA1U,KAAA8zB,mBACA9zB,KAAAs3B,4BACAt3B,KAAA4zB,qBACA5zB,KAAAg2B,aAAAzO,QAGAwD,EAAAvpB,UAAAqsB,eAAA,WACA,IAAA7tB,KAAAyzB,YAMA,MAHAzzB,MAAAiR,UAAAmB,SAAA,2BACApS,KAAA8tB,cAAA,EACA9tB,KAAAg2B,aAAA3sB,IAAArJ,KAAAg2B,aAAA3sB,OACArJ,KAAAg2B,aAAAtvB,SAGAqkB,EAAAvpB,UAAAmsB,kBAAA,SAAAD,GACA,GAAA6J,EAEA,OADAA,GAAA3qB,EAAA8gB,EAAA7pB,QAAA2zB,QAAA,qBACAD,EAAAxzB,QAAA/D,KAAAiR,UAAA,KAAAsmB,EAAA,GACAv3B,KAAA8tB,cAAA,EAEA9tB,KAAA02B,eAIA3L,EAAAvpB,UAAAowB,cAAA,WAsBA,MArBA5xB,MAAAy3B,SAAA,EACAz3B,KAAAuzB,sBAAA,KACAvzB,KAAA0wB,aAAA1F,EAAA0B,gBAAA1sB,KAAA6sB,YACA7sB,KAAAitB,YACAjtB,KAAAm2B,eAAAphB,KAAA,oBAAA2I,UAEA1d,KAAA+wB,2BACA/wB,KAAAsuB,gBAAAtuB,KAAA6sB,WAAA1X,QAAApR,QAAA/D,KAAAquB,0BACAruB,KAAAg2B,aAAA,GAAA0B,UAAA,EACA13B,KAAAiR,UAAAmB,SAAA,sCAEApS,KAAAg2B,aAAA,GAAA0B,UAAA,EACA13B,KAAAiR,UAAAyD,YAAA,sCAGA1U,KAAA8yB,uBAAA9yB,KAAAuwB,sBACAM,OAAA,KAEA7wB,KAAA82B,wBACA92B,KAAAs3B,4BACAt3B,KAAA4zB,qBACA5zB,KAAAy3B,SAAA,GAGA1M,EAAAvpB,UAAAm2B,oBAAA,SAAA/vB,GACA,GAAAgwB,GAAAC,EAAAC,EAAAC,EAAAC,CACA,IAAApwB,EAAA7D,OAAA,CASA,GARA/D,KAAA2xB,yBACA3xB,KAAAi4B,iBAAArwB,EACA5H,KAAAi4B,iBAAA7lB,SAAA,eACA0lB,EAAApsB,SAAA1L,KAAAi2B,eAAAvkB,IAAA,iBACAsmB,EAAAh4B,KAAAi2B,eAAAlkB,YACAgmB,EAAAD,EAAAE,EACAH,EAAA73B,KAAAi4B,iBAAAjmB,WAAAF,IAAA9R,KAAAi2B,eAAAlkB,aACA6lB,EAAAC,EAAA73B,KAAAi4B,iBAAAxW,gBACAsW,EACA,MAAA/3B,MAAAi2B,eAAAlkB,UAAA6lB,EAAAE,EAAA,EAAAF,EAAAE,EAAA,EACS,IAAAD,EAAAG,EACT,MAAAh4B,MAAAi2B,eAAAlkB,UAAA8lB,KAKA9M,EAAAvpB,UAAAmwB,uBAAA,WAIA,MAHA3xB,MAAAi4B,kBACAj4B,KAAAi4B,iBAAAvjB,YAAA,eAEA1U,KAAAi4B,iBAAA,MAGAlN,EAAAvpB,UAAAywB,aAAA,WACA,MAAAjyB,MAAAitB,aAAAjtB,KAAA2uB,sBAAA3uB,KAAAszB,iBACAtzB,KAAAy1B,cAAAnT,QAAA,sBACAgT,OAAAt1B,QAEA,IAEAA,KAAAiR,UAAAmB,SAAA,oBACApS,KAAAguB,iBAAA,EACAhuB,KAAAg2B,aAAAtvB,QACA1G,KAAAg2B,aAAA3sB,IAAArJ,KAAAg0B,0BACAh0B,KAAA6xB,iBACA7xB,KAAAy1B,cAAAnT,QAAA,2BACAgT,OAAAt1B,SAIA+qB,EAAAvpB,UAAAsxB,uBAAA,SAAA1f,GACA,MAAApT,MAAAi2B,eAAApoB,KAAAuF,IAGA2X,EAAAvpB,UAAAwwB,aAAA,WAQA,MAPAhyB,MAAAguB,kBACAhuB,KAAA2xB,yBACA3xB,KAAAiR,UAAAyD,YAAA,oBACA1U,KAAAy1B,cAAAnT,QAAA,0BACAgT,OAAAt1B,QAGAA,KAAAguB,iBAAA,GAGAjD,EAAAvpB,UAAA80B,cAAA,SAAA1uB,GACA,GAAAswB,EACA,IAAAl4B,KAAA6sB,WAAA+J,SAGA,MAFAsB,GAAAl4B,KAAA6sB,WAAA+J,SACA52B,KAAA6sB,WAAA+J,UAAA,EACA52B,KAAAg2B,aAAA,GAAAY,SAAAsB,GAIAnN,EAAAvpB,UAAA+0B,mBAAA,WAKA,GAJAv2B,KAAA22B,iBAAA32B,KAAAy1B,cAAA/N,QAAA,UACA1nB,KAAA22B,iBAAA5yB,QAAA/D,KAAA6sB,WAAAxO,GAAAta,SACA/D,KAAA22B,iBAAA/pB,EAAA,cAAA5M,KAAA6sB,WAAAxO,GAAA,OAEAre,KAAA22B,iBAAA5yB,OAAA,EACA,MAAA/D,MAAA22B,iBAAAlpB,GAAA,eAAAzN,KAAA+sB,sBAIAhC,EAAAvpB,UAAA81B,0BAAA,WACA,MAAAt3B,MAAAitB,aAAAjtB,KAAAszB,gBAAA,IAAAtzB,KAAA8tB,cACA9tB,KAAAg2B,aAAA3sB,IAAArJ,KAAAsvB,cACAtvB,KAAAg2B,aAAA5jB,SAAA,aAEApS,KAAAg2B,aAAA3sB,IAAA,IACArJ,KAAAg2B,aAAAthB,YAAA,aAIAqW,EAAAvpB,UAAAszB,uBAAA,SAAApH,GACA,GAAA7pB,EAEA,IADAA,EAAA+I,EAAA8gB,EAAA7pB,QAAAoR,SAAA,iBAAArI,EAAA8gB,EAAA7pB,QAAA+I,EAAA8gB,EAAA7pB,QAAA6jB,QAAA,kBAAAmJ,QACAhtB,EAAAE,OAGA,MAFA/D,MAAAi4B,iBAAAp0B,EACA7D,KAAAi0B,cAAAvG,GACA1tB,KAAAg2B,aAAAtvB,SAIAqkB,EAAAvpB,UAAAkzB,yBAAA,SAAAhH,GACA,GAAA7pB,EAEA,IADAA,EAAA+I,EAAA8gB,EAAA7pB,QAAAoR,SAAA,iBAAArI,EAAA8gB,EAAA7pB,QAAA+I,EAAA8gB,EAAA7pB,QAAA6jB,QAAA,kBAAAmJ,QAEA,MAAA7wB,MAAA23B,oBAAA9zB,IAIAknB,EAAAvpB,UAAAozB,wBAAA,SAAAlH,GACA,GAAA9gB,EAAA8gB,EAAA7pB,QAAAoR,SAAA,kBAAArI,EAAA8gB,EAAA7pB,QAAA6jB,QAAA,kBAAAmJ,QACA,MAAA7wB,MAAA2xB,0BAIA5G,EAAAvpB,UAAAsvB,aAAA,SAAA3gB,GACA,GAAAgoB,GAAAC,CAkBA,OAjBAD,GAAAvrB,EAAA,UACAkpB,MAAA,kBACOjoB,KAAA,SAAA7N,KAAAgwB,aAAA7f,GAAA,WACPA,EAAAic,SACA+L,EAAA/lB,SAAA,2BAEAgmB,EAAAxrB,EAAA,SACAkpB,MAAA,sBACAuC,0BAAAloB,EAAA+b,cAEAkM,EAAA3qB,GAAA,wBAAA1G,GACA,gBAAA2mB,GACA,MAAA3mB,GAAAuxB,0BAAA5K,KAES1tB,OACTm4B,EAAA1mB,OAAA2mB,IAEAp4B,KAAAo2B,iBAAAmC,OAAAJ,IAGApN,EAAAvpB,UAAA82B,0BAAA,SAAA5K,GAGA,GAFAA,EAAA7mB,iBACA6mB,EAAAxX,mBACAlW,KAAAyzB,YACA,MAAAzzB,MAAAw4B,eAAA5rB,EAAA8gB,EAAA7pB,UAIAknB,EAAAvpB,UAAAg3B,eAAA,SAAAlzB,GACA,GAAAtF,KAAAy4B,gBAAAnzB,EAAA,GAAA+pB,aAAA,4BAUA,MATArvB,MAAA8tB,aACA9tB,KAAAg2B,aAAAtvB,QAEA1G,KAAAs3B,4BAEAt3B,KAAAitB,aAAAjtB,KAAAszB,gBAAA,GAAAtzB,KAAAg0B,yBAAAjwB,OAAA,GACA/D,KAAAgyB,eAEA1sB,EAAAoiB,QAAA,MAAAmJ,QAAAnT,SACA1d,KAAA4zB,sBAIA7I,EAAAvpB,UAAAw1B,cAAA,WAOA,GANAh3B,KAAA8xB,8BACA9xB,KAAA6sB,WAAA1X,QAAA,GAAAoX,UAAA,EACAvsB,KAAA+wB,2BACA/wB,KAAAs3B,4BACAt3B,KAAA0xB,wBACA1xB,KAAA04B,4BACA14B,KAAA8tB,aACA,MAAA9tB,MAAAgyB,gBAIAjH,EAAAvpB,UAAAkwB,sBAAA,WAEA,MADA1xB,MAAA01B,sBAAA11B,KAAA6sB,WAAA8I,cACA31B,KAAAq2B,cAAAthB,KAAA,QAAA2I,UAGAqN,EAAAvpB,UAAAyyB,cAAA,SAAAvG,GACA,GAAAiL,GAAAxoB,CACA,IAAAnQ,KAAAi4B,iBAGA,MAFAU,GAAA34B,KAAAi4B,iBACAj4B,KAAA2xB,yBACA3xB,KAAAitB,aAAAjtB,KAAA2uB,sBAAA3uB,KAAAszB,iBACAtzB,KAAAy1B,cAAAnT,QAAA,sBACAgT,OAAAt1B,QAEA,IAEAA,KAAAitB,YACA0L,EAAAjkB,YAAA,iBAEA1U,KAAA8xB,8BAEA6G,EAAAvmB,SAAA,mBACAjC,EAAAnQ,KAAA0wB,aAAAiI,EAAA,GAAAtJ,aAAA,4BACAlf,EAAAoc,UAAA,EACAvsB,KAAA6sB,WAAA1X,QAAAhF,EAAAob,eAAAgB,UAAA,EACAvsB,KAAAuzB,sBAAA,KACAvzB,KAAAitB,YACAjtB,KAAA8wB,aAAA3gB,GAEAnQ,KAAA+wB,yBAAA/wB,KAAAgwB,aAAA7f,IAEAnQ,KAAAitB,eAAAjtB,KAAAovB,wBAAA1B,EAAA9X,SAAA8X,EAAA/X,SACA+X,EAAA9X,SAAA8X,EAAA/X,QACA3V,KAAA6xB,gBACAmB,gBAAA,KAGAhzB,KAAAg2B,aAAA3sB,IAAA,IACArJ,KAAA6xB,mBAGA7xB,KAAAgyB,eACAhyB,KAAAs3B,8BAEAt3B,KAAAitB,aAAAjtB,KAAA6sB,WAAA8I,gBAAA31B,KAAA01B,wBACA11B,KAAA04B,2BACAnM,SAAAvsB,KAAA6sB,WAAA1X,QAAAhF,EAAAob,eAAA5oB,QAGA3C,KAAA01B,sBAAA11B,KAAA6sB,WAAA8I,cACAjI,EAAA7mB,iBACA7G,KAAA4zB,uBAIA7I,EAAAvpB,UAAAuvB,yBAAA,SAAA1a,GAUA,MATA,OAAAA,IACAA,EAAArW,KAAAsvB,cAEAjZ,IAAArW,KAAAsvB,aACAtvB,KAAAq2B,cAAAjkB,SAAA,mBAEApS,KAAA44B,gCACA54B,KAAAq2B,cAAA3hB,YAAA,mBAEA1U,KAAAq2B,cAAAthB,KAAA,QAAAlH,KAAAwI,IAGA0U,EAAAvpB,UAAAi3B,gBAAA,SAAAxuB,GACA,GAAA4uB,EAEA,OADAA,GAAA74B,KAAA0wB,aAAAzmB,IACAjK,KAAA6sB,WAAA1X,QAAA0jB,EAAAtN,eAAAa,WACAyM,EAAAtM,UAAA,EACAvsB,KAAA6sB,WAAA1X,QAAA0jB,EAAAtN,eAAAgB,UAAA,EACAvsB,KAAAuzB,sBAAA,KACAvzB,KAAA2xB,yBACA3xB,KAAAguB,iBACAhuB,KAAA6xB,iBAEA7xB,KAAA04B,2BACAI,WAAA94B,KAAA6sB,WAAA1X,QAAA0jB,EAAAtN,eAAA5oB,QAEA3C,KAAA4zB,sBACA,IAMA7I,EAAAvpB,UAAAo3B,8BAAA,WACA,GAAA54B,KAAAouB,sBAMA,MAHApuB,MAAAq2B,cAAAthB,KAAA,QAAAhR,QACA/D,KAAAq2B,cAAAthB,KAAA,QAAA8b,QAAA3Y,MAAA,6CAEAlY,KAAAq2B,cAAAjkB,SAAA,gCAGA2Y,EAAAvpB,UAAAwyB,uBAAA,WACA,MAAAh0B,MAAAg2B,aAAA3sB,OAGA0hB,EAAAvpB,UAAAmxB,gBAAA,WACA,MAAA/lB,GAAA7H,KAAA/E,KAAAg0B,2BAGAjJ,EAAAvpB,UAAAouB,YAAA,SAAAvZ,GACA,MAAAzJ,GAAA,UAAAyJ,QAAAxI,QAGAkd,EAAAvpB,UAAAyxB,6BAAA,WACA,GAAA8F,GAAAC,CAGA,IAFAA,EAAAh5B,KAAAitB,eAAAjtB,KAAAi2B,eAAAlhB,KAAA,kCAEA,OADAgkB,EAAAC,EAAAj1B,OAAAi1B,EAAAnI,QAAA7wB,KAAAi2B,eAAAlhB,KAAA,kBAAA8b,SAEA,MAAA7wB,MAAA23B,oBAAAoB,IAIAhO,EAAAvpB,UAAAuxB,WAAA,SAAAoC,GACA,GAAA8D,EAGA,OAFAA,GAAAj5B,KAAAk1B,oBAAAC,GACAn1B,KAAAi2B,eAAAxkB,OAAAwnB,GACAj5B,KAAAy1B,cAAAnT,QAAA,qBACAgT,OAAAt1B,QAIA+qB,EAAAvpB,UAAAkxB,iBAAA,WACA,MAAA1yB,MAAAi2B,eAAAlhB,KAAA,eAAA2I,UAGAqN,EAAAvpB,UAAA2yB,cAAA,WACA,GAAA+E,EACA,OAAAl5B,MAAAguB,iBAAAhuB,KAAAi4B,kBACAiB,EAAAl5B,KAAAi4B,iBAAAkB,QAAA,oBAAAtI,SAEA7wB,KAAA23B,oBAAAuB,OADA,GAIAl5B,KAAAiyB,gBAIAlH,EAAAvpB,UAAA0yB,YAAA,WACA,GAAAkF,EACA,OAAAp5B,MAAAguB,iBAAAhuB,KAAAitB,YAEOjtB,KAAAi4B,kBACPmB,EAAAp5B,KAAAi4B,iBAAAoB,QAAA,oBACAD,EAAAr1B,OACA/D,KAAA23B,oBAAAyB,EAAAvI,UAEA7wB,KAAAszB,gBAAA,GACAtzB,KAAAgyB,eAEAhyB,KAAA2xB,+BARO,GADP3xB,KAAAiyB,gBAcAlH,EAAAvpB,UAAA6yB,mBAAA,WACA,GAAAiF,EACA,OAAAt5B,MAAA6zB,oBACA7zB,KAAAw4B,eAAAx4B,KAAA6zB,mBAAA9e,KAAA,KAAA8b,SACA7wB,KAAA8zB,qBAEAwF,EAAAt5B,KAAAo2B,iBAAAmD,SAAA,oBAAAC,OACAF,EAAAv1B,SAAAu1B,EAAArkB,SAAA,2BACAjV,KAAA6zB,mBAAAyF,EACAt5B,KAAA0uB,yBACA1uB,KAAAq0B,qBAEAr0B,KAAA6zB,mBAAAzhB,SAAA,4BALA,KAWA2Y,EAAAvpB,UAAAsyB,iBAAA,WAIA,MAHA9zB,MAAA6zB,oBACA7zB,KAAA6zB,mBAAAnf,YAAA,uBAEA1U,KAAA6zB,mBAAA,MAGA9I,EAAAvpB,UAAAoyB,mBAAA,WACA,GAAA6F,GAAAn5B,EAAAwrB,EAAA9c,EAAA0qB,EAAAC,EAAA1jB,CACA,IAAAjW,KAAAitB,YAAA,CAWA,IARAyM,GACA1nB,SAAA,WACAkL,KAAA,UACApL,IAAA,UACA8nB,QAAA,OACAC,WAAA,OAEAF,GAAA,+FACAr5B,EAAA,EAAAwrB,EAAA6N,EAAA51B,OAAsCzD,EAAAwrB,EAASxrB,IAC/C0O,EAAA2qB,EAAAr5B,GACAo5B,EAAA1qB,GAAAhP,KAAAg2B,aAAAtkB,IAAA1C,EAUA,OARAyqB,GAAA7sB,EAAA,WAAA8E,IAAAgoB,GACAD,EAAApjB,KAAArW,KAAAg0B,0BACApnB,EAAA,QAAA6E,OAAAgoB,GACAxjB,EAAAwjB,EAAAxjB,QAAA,GACAwjB,EAAA/b,SACA1d,KAAAiR,UAAAgG,GAAA,cACAhB,EAAA1M,KAAAoX,IAAA3gB,KAAAiR,UAAAyQ,aAAA,GAAAzL,IAEAjW,KAAAg2B,aAAA/f,WAGA8U,EAAAvpB,UAAAk3B,0BAAA,SAAAoB,GAEA,MADA95B,MAAAy1B,cAAAnT,QAAA,QAAAwX,GACA95B,KAAAy1B,cAAAnT,QAAA,SAAAwX,IAGA/O,GAEGD,KAEFtqB,KAAAR,Od48HK,SAAUL,EAAQD,Ie/uKxB,SAAAq6B,GAAaA,EAAAC,SAAWD,EAAAC,MAAAC,KAAA,SAAAC,EAAAC,EAAAC,EAAAC,GAA+B,GAAAC,KAAwkB,OAA/jBA,GAAAC,EAAAL,GAAA,EAASI,EAAAz4B,EAAAs4B,GAAA,EAASG,EAAAE,EAAAJ,GAAA,EAASE,EAAAG,EAAA,MAAAJ,IAAA,EAAgBC,EAAAxnB,IAAA,SAAA4nB,EAAAC,GAAoB,OAAAC,GAAA,EAAYA,EAAAF,EAAA32B,SAAW62B,EAAKN,EAAAI,EAAApsB,OAAAssB,KAAAD,CAAkB,OAAAL,GAAAO,aAAsBP,EAAAQ,MAAA,SAAAJ,EAAAC,GAAsB,OAAAC,GAAA,EAAYA,EAAAF,EAAA32B,SAAW62B,EAAKN,EAAAI,EAAApsB,OAAAssB,KAAAD,CAAkB,OAAAL,GAAAO,aAAsBP,EAAA5xB,SAAA,WAAsB,MAAA4xB,GAAAG,GAAA,EAAW,QAAAH,EAAAC,EAAAD,EAAAz4B,EAAAy4B,EAAAE,GAAAluB,KAAA,SAA8C,SAAAguB,EAAAC,EAAAD,EAAAz4B,EAAAy4B,EAAAE,EAAAF,EAAAG,GAAAnuB,KAAA,UAAgDguB,EAAAO,UAAA,WAAuB,QAAAD,GAAAF,EAAAK,EAAAJ,GAAkB,MAAAI,GAAAL,IAAAK,EAAAJ,IAAAI,EAAuH,MAAhGT,GAAAC,EAAAK,EAAA,EAAAlvB,SAAA4uB,EAAAC,GAAA,KAA2BD,EAAAz4B,EAAA+4B,EAAA,EAAAlvB,SAAA4uB,EAAAz4B,GAAA,KAA2By4B,EAAAE,EAAAI,EAAA,EAAAlvB,SAAA4uB,EAAAE,GAAA,KAA2BF,EAAAG,EAAAG,EAAA,EAAAN,EAAAG,EAAA,GAAeH,GAAUA,EAAAze,MAAA,WAAmB,MAAAke,GAAAC,MAAAC,KAAAK,EAAAC,EAAAD,EAAAE,EAAAF,EAAAz4B,EAAAy4B,EAAAG,IAAsCH,EAAAO,aAAsBd,EAAAC,MAAAgB,QAAA,SAAAX,EAAAD,GAA8B,GAAAD,EAAM,IAA4B,QAAzBA,EAAAE,EAAA3oB,IAAA0oB,GAAA7rB,gBAAyB,eAAA4rB,EAA4B,KAAME,KAAA3hB,gBAAaqhB,EAAAtO,SAAA4O,EAAAl5B,IAAA,WAA8E,OAA1C,oBAAAg5B,IAA0BA,EAAA,eAAgBJ,EAAAC,MAAAlvB,MAAAqvB,IAAyBJ,EAAAC,MAAAlvB,MAAA,SAAAovB,GAA0B,GAAAC,GAAAC,EAAAL,EAAAC,MAAAC,IAAqB,IAAAE,EAAA,kEAA+DvW,KAAAsW,GAAiB,MAAAE,GAAA1uB,SAAAyuB,EAAA,OAAAzuB,SAAAyuB,EAAA,OAAAzuB,SAAAyuB,EAAA,OAAgE,IAAAA,EAAA,+FAAgEvW,KAAAsW,GAA6C,MAAAE,GAAA1uB,SAAAyuB,EAAA,OAAAzuB,SAAAyuB,EAAA,OAAAzuB,SAAAyuB,EAAA,OAAAjvB,WAAAivB,EAAA,IAAiF,IAAAA,EAAA,mGAAAvW,KAAAsW,GAAiH,MAAAE,GAAA,KAAAlvB,WAAAivB,EAAA,SAAAjvB,WAAAivB,EAAA,SAAAjvB,WAAAivB,EAAA,IAA4E,IAAAA,EAAA,gIAAAvW,KAAAsW,GAA8I,MAAAE,GAAA,KAAAlvB,WAAAivB,EAAA,SAAAjvB,WAAAivB,EAAA,SAAAjvB,WAAAivB,EAAA,IAAAjvB,WAAAivB,EAAA,IAA6F,IAAAA,EAAA,oDAAsDvW,KAAAsW,GAAY,MAAAE,GAAA1uB,SAAAyuB,EAAA,OAAAzuB,SAAAyuB,EAAA,OAAAzuB,SAAAyuB,EAAA,OAAgE,IAAAA,EAAA,2CAAAvW,KAAAsW,GAAyD,MAAAE,GAAA1uB,SAAAyuB,EAAA,GAAAA,EAAA,OAAAzuB,SAAAyuB,EAAA,GAAAA,EAAA,OAAAzuB,SAAAyuB,EAAA,GAAAA,EAAA,OAA+E,IAAAE,GAAAN,EAAAh1B,KAAAm1B,GAAA3rB,aAA8B,sBAAA8rB,EAAqBD,EAAA,gBAA6BD,EAAAc,EAAAZ,KAAA,OAAgBD,EAAAD,EAAA,GAAAA,EAAA,GAAAA,EAAA,KAA2B,IAAAc,IAAOC,MAAA,WAAAC,OAAA,aAAAC,OAAA,aAAAC,OAAA,OAAAC,MAAA,SAAAC,OAAA,WAAAC,MAAA,WAAAC,UAAA,SAAAC,UAAA,WAAAC,UAAA,aAAAC,WAAA,SAAAC,WAAA,aAAAC,aAAA,WAAAC,gBAAA,WAAAC,YAAA,WAAAC,YAAA,YAAAC,SAAA,SAAAC,YAAA,aAAAC,YAAA,WAAAC,SAAA,WAAAC,MAAA,WAAAC,OAAA,SAAAC,QAAA,UAAAC,OAAA,aAAAC,WAAA,aAAAC,WAAA,aAAAC,YAAA,aAAAC,WAAA,aAAAC,WAAA,aAAAC,aAAA,aAAAC,MAAA,SAAAC,SAAA,WAAAC,QAAA,SAAAC,MAAA,SAAAC,OAAA,WAAAC,QAAA,WAAAC,MAAA,aAAAC,QAAA,WAAAC,QAAA,WAAAC,KAAA,SAAAC,QAAA,aAAAC,OAAA,aAAAC,QAAA,aAAk2B73B,QAG93F,SAAA6G,GACA,QAAAixB,GAAAC,EAAAC,EAAAC,EAAAC,GAmMA,QAAAC,GAAAC,EAAA1b,GACAA,GAAA2b,IAAAC,OAAA5b,EACA,QAAAniB,GAAA,EAA2BA,EAAA69B,EAAAp6B,SAAiBzD,EAC5C69B,EAAA79B,GAAAqM,MAAA3M,KAAAyiB,GAiFA,QAAA6b,GAAA39B,GACA49B,GAAAC,EAAA79B,GACA89B,IACAC,IAGA,QAAAF,GAAA79B,GAEA,OADAg+B,MACAr+B,EAAA,EAA2BA,EAAAK,EAAAoD,SAAczD,EAAA,CACzC,GAAAqB,GAAAiL,EAAA8D,QAAA,KAAyCyE,GAAAopB,OAEzC,OAAA59B,EAAAL,GAAA6N,MACAxM,EAAAwM,KAAAxN,EAAAL,GAAA6N,WACAxN,GAAAL,GAAA6N,KAEAvB,EAAA8D,QAAA,EAAA/O,EAAAhB,EAAAL,IAEAK,EAAAL,GAAA6N,KAAAxM,EAAAwM,MAGAxM,EAAAwM,KAAAxN,EAAAL,GACAq+B,EAAAlnB,KAAA9V,GAGA,MAAAg9B,GAGA,QAAAC,GAAAx6B,EAAAy6B,GACA,GAAApE,GAAAr2B,EAAAy6B,EAAA,OAKA,OAJA,gBAAApE,KACAA,IAAAr5B,GACA,gBAAAq5B,KACAA,EAAA,GACAA,EAGA,QAAAqE,KAEA,MAAAlyB,GAAAoV,KAAA+c,GAAAV,OAAAW,IAAA,SAAAvE,GAA6D,MAAAA,KAG7D,QAAAwE,GAAAh1B,GAEA,GAAwB3J,GAAA4+B,EAAxBP,IACA,KAAAr+B,EAAA,EAAuBA,EAAAy+B,GAAAh7B,SAAkBzD,GACzC4+B,EAAAH,GAAAz+B,KACA4+B,EAAAC,OACAR,EAAA,IAAAO,EAAA99B,GAAA89B,EAAAE,IAAAn1B,EAAAiT,MAGA,KAAA5c,EAAA,EAAuBA,EAAA0+B,GAAAj7B,SAAkBzD,GACzC4+B,EAAAF,GAAA1+B,KACA4+B,EAAAC,OACAR,EAAA,IAAAO,EAAA99B,GAAA89B,EAAAE,IAAAn1B,EAAA6H,KAQA,YALA1J,KAAAu2B,EAAAU,KACAV,EAAAW,EAAAX,EAAAU,QACAj3B,KAAAu2B,EAAAY,KACAZ,EAAAa,EAAAb,EAAAY,IAEAZ,EAGA,QAAAc,GAAAx1B,GAEA,GAAwB3J,GAAA4+B,EAAAj7B,EAAxB06B,IAEA,KAAAr+B,EAAA,EAAuBA,EAAAy+B,GAAAh7B,SAAkBzD,EAEzC,IADA4+B,EAAAH,GAAAz+B,KACA4+B,EAAAC,OACAl7B,EAAA,IAAAi7B,EAAA99B,EACA,MAAA6I,EAAAhG,IAAA,GAAAi7B,EAAA99B,IACA6C,EAAA,KAEA,MAAAgG,EAAAhG,IAAA,CACA06B,EAAAzhB,KAAAgiB,EAAAQ,IAAAz1B,EAAAhG,GACA,OAKA,IAAA3D,EAAA,EAAuBA,EAAA0+B,GAAAj7B,SAAkBzD,EAEzC,IADA4+B,EAAAF,GAAA1+B,KACA4+B,EAAAC,OACAl7B,EAAA,IAAAi7B,EAAA99B,EACA,MAAA6I,EAAAhG,IAAA,GAAAi7B,EAAA99B,IACA6C,EAAA,KAEA,MAAAgG,EAAAhG,IAAA,CACA06B,EAAA7sB,IAAAotB,EAAAQ,IAAAz1B,EAAAhG,GACA,OAKA,MAAA06B,GAGA,QAAAgB,GAAAC,EAAAj1B,GAQA,MAPAi1B,GAAAj1B,EAAA,KACAi1B,EAAAj1B,EAAA,IACAvJ,EAAAuJ,EACAqV,UAAA4f,GAAAb,GAAA,QACA5pB,QAAAvI,EAAA8D,QAAA,KAA8CkvB,GAAAb,GAAA5pB,GAAA0qB,MAAA1qB,GAAA2qB,SAG9CF,EAAAj1B,EAAA,GAGA,QAAA8zB,KAEA,GAAAn+B,GAAAy/B,EAAAxB,GAAAx6B,OAAAi8B,GAAA,CAKA,KAAA1/B,EAAA,EAAuBA,EAAAi+B,GAAAx6B,SAAmBzD,EAAA,CAC1C,GAAA2/B,GAAA1B,GAAAj+B,GAAA05B,KACA,OAAAiG,IACAF,IACA,gBAAAE,MAAAD,IACAA,EAAAC,IAQAF,GAAAC,IACAD,EAAAC,EAAA,EAMA,IAAAt/B,GAAAw/B,KAAAC,EAAAhrB,GAAA+qB,OACAE,EAAAD,EAAAp8B,OAAAs8B,EAAA,CAEA,KAAA//B,EAAA,EAAuBA,EAAAy/B,EAAkBz/B,IAEzCI,EAAAkM,EAAAotB,MAAAlvB,MAAAq1B,EAAA7/B,EAAA8/B,IAAA,QAUA9/B,EAAA8/B,GAAA,GAAA9/B,IAGA+/B,EAFAA,GAAA,EACAA,EAAA,IACAA,EAAA,GACyB,GACJA,GAGrBH,EAAA5/B,GAAAI,EAAAo6B,MAAA,QAAAuF,EAKA,IAAA1+B,GAAA2+B,EAAA,CACA,KAAAhgC,EAAA,EAAuBA,EAAAi+B,GAAAx6B,SAAmBzD,EAAA,CAY1C,GAXAqB,EAAA48B,GAAAj+B,GAGA,MAAAqB,EAAAq4B,OACAr4B,EAAAq4B,MAAAkG,EAAAI,GAAA53B,aACA43B,GAEA,gBAAA3+B,GAAAq4B,QACAr4B,EAAAq4B,MAAAkG,EAAAv+B,EAAAq4B,OAAAtxB,YAGA,MAAA/G,EAAA4+B,MAAAxb,KAAA,CACA,GAAA9V,GAAA8V,GAAA,CACA,KAAA9V,IAAAtN,GACA,GAAAA,EAAAsN,IAAAtN,EAAAsN,GAAA8V,KAAA,CACAA,GAAA,CACA,OAEAA,IACApjB,EAAA4+B,MAAAxb,MAAA,GAMA,MAAApjB,EAAA4+B,MAAAn2B,OACAzI,EAAA4+B,MAAAn2B,OAAAzI,EAAA4+B,MAAAC,MAIA7+B,EAAAk+B,MAAAF,EAAAZ,GAAAH,EAAAj9B,EAAA,MACAA,EAAAm+B,MAAAH,EAAAX,GAAAJ,EAAAj9B,EAAA,OAIA,QAAA+8B,KAQA,QAAA+B,GAAAvB,EAAAve,EAAA+f,GACA/f,EAAAue,EAAAyB,SAAAhgB,IAAAigB,IACA1B,EAAAyB,QAAAhgB,GACA+f,EAAAxB,EAAA2B,SAAAH,GAAAE,IACA1B,EAAA2B,QAAAH,GAXA,GAGApgC,GAAA2I,EAAA63B,EAAArgC,EACAkB,EAAAo/B,EAAAC,EAAA33B,EAAAkE,EAAA7L,EACAyM,EAAAvE,EALAq3B,EAAA1d,OAAA2L,kBACAgS,EAAA3d,OAAA4d,kBACAP,EAAArd,OAAA6d,SAmBA,KAPAx0B,EAAAkK,KAAAgoB,IAAA,SAAAuC,EAAAnC,GAEAA,EAAAyB,QAAAM,EACA/B,EAAA2B,QAAAK,EACAhC,EAAAC,MAAA,IAGA7+B,EAAA,EAAuBA,EAAAi+B,GAAAx6B,SAAmBzD,EAC1CqB,EAAA48B,GAAAj+B,GACAqB,EAAA2/B,YAAgCP,WAEhC7C,EAAAqD,GAAAC,gBAAA7/B,IAAAwM,KAAAxM,EAAA2/B,YAIA,KAAAhhC,EAAA,EAAuBA,EAAAi+B,GAAAx6B,SAAmBzD,EAAA,CAM1C,GALAqB,EAAA48B,GAAAj+B,GAEA6N,EAAAxM,EAAAwM,OACAvE,EAAAjI,EAAA2/B,WAAA13B,QAEA,CAMA,GALAA,KAEAA,EAAA6N,MAAiC6nB,GAAA,EAAA30B,QAAA,EAAA82B,UAAA,IACjC73B,EAAA6N,MAAiC+nB,GAAA,EAAA70B,QAAA,EAAA82B,UAAA,IAEjC9/B,EAAA+/B,KAAA3c,MAAApjB,EAAA4+B,MAAAxb,MAAApjB,EAAA4+B,MAAAC,KAAA,CACA,GAAAmB,MAAAhgC,EAAA+/B,KAAA3c,MAAApjB,EAAA+/B,KAAAt3B,MAAAzI,EAAA4+B,MAAAxb,MAAApjB,EAAA4+B,MAAAn2B,KACAR,GAAA6N,MAAqC+nB,GAAA,EAAA70B,QAAA,EAAA82B,UAAA,EAAAG,aAAA,EAAAD,cACrChgC,EAAA+/B,KAAAG,mBACAj4B,KAAA7F,OAAA,GAAAy7B,EACA51B,IAAA7F,OAAA,GAAAu7B,GAAA,GAIA39B,EAAA2/B,WAAA13B,SAGA,SAAAjI,EAAA2/B,WAAAQ,UAAA,CAGAngC,EAAA2/B,WAAAQ,UAAAl4B,EAAA7F,OAEAi9B,EAAAr/B,EAAA2/B,WAAAQ,UACAf,EAAAp/B,EAAA2/B,WAAAP,MAEA,IAAAgB,GAAApgC,EAAA4+B,MAAAxb,MAAApjB,EAAA4+B,MAAAyB,KAGA,KAFArgC,EAAAk+B,MAAAV,KAAAx9B,EAAAm+B,MAAAX,MAAA,EAEAl2B,EAAA63B,EAAA,EAA+B73B,EAAAkF,EAAApK,SAAiBkF,EAAA63B,GAAAE,EAAA,CAChDt/B,EAAAyM,EAAAlF,EAEA,IAAAg5B,GAAA,MAAAvgC,CACA,KAAAugC,EACA,IAAAxhC,EAAA,EAAmCA,EAAAugC,IAAQvgC,EAC3C4I,EAAA3H,EAAAjB,GACA8M,EAAA3D,EAAAnJ,GAEA8M,IACAA,EAAA5C,QAAA,MAAAtB,IACAA,KACAK,MAAAL,GACAA,EAAA,KACAA,GAAAulB,IACAvlB,EAAAu3B,EACAv3B,IAAAulB,MACAvlB,GAAAu3B,IAGA,MAAAv3B,IACAkE,EAAAk0B,WACAQ,GAAA,GAEA,MAAA10B,EAAAq0B,eACAv4B,EAAAkE,EAAAq0B,gBAIAb,EAAAD,EAAArgC,GAAA4I,CAIA,IAAA44B,EACA,IAAAxhC,EAAA,EAAmCA,EAAAugC,IAAQvgC,EAC3C4I,EAAA03B,EAAAD,EAAArgC,GACA,MAAA4I,IACAkE,EAAA3D,EAAAnJ,GAEA8M,EAAA+xB,GACAmB,EAAA9+B,EAAAk+B,MAAAx2B,KACAkE,EAAAiyB,GACAiB,EAAA9+B,EAAAm+B,MAAAz2B,MAEA03B,EAAAD,EAAArgC,GAAA,SAOA,IAAAshC,GAAAjB,EAAA,GACA,MAAAC,EAAAD,EAAAE,IACAD,EAAAD,EAAAE,IAAAD,EAAAD,IACAC,EAAAD,EAAAE,EAAA,IAAAD,EAAAD,EAAA,IAEA,IAAArgC,EAAA,EAAuCA,EAAAugC,IAAQvgC,EAC/CsgC,EAAAD,EAAAE,EAAAvgC,GAAAsgC,EAAAD,EAAArgC,EAGAsgC,GAAAD,EAAA,GAAAC,EAAAD,EAAAE,EAAA,GAGAF,GAAAE,KAOA,IAAA1gC,EAAA,EAAuBA,EAAAi+B,GAAAx6B,SAAmBzD,EAC1CqB,EAAA48B,GAAAj+B,GAEA49B,EAAAqD,GAAAW,mBAAAvgC,IAAA2/B,YAIA,KAAAhhC,EAAA,EAAuBA,EAAAi+B,GAAAx6B,SAAmBzD,EAAA,CAC1CqB,EAAA48B,GAAAj+B,GACAygC,EAAAp/B,EAAA2/B,WAAAP,OACAC,EAAAr/B,EAAA2/B,WAAAQ,UACAl4B,EAAAjI,EAAA2/B,WAAA13B,MAEA,IAAAu4B,GAAAlB,EAAAmB,EAAAnB,EACAoB,EAAAnB,EAAAoB,EAAApB,CAEA,KAAAj4B,EAAA,EAA2BA,EAAA83B,EAAAh9B,OAAmBkF,GAAA+3B,EAC9C,SAAAD,EAAA93B,GAGA,IAAAxI,EAAA,EAA+BA,EAAAugC,IAAQvgC,EACvC4I,EAAA03B,EAAA93B,EAAAxI,IACA8M,EAAA3D,EAAAnJ,MACA,IAAA8M,EAAAo0B,WAAAt4B,GAAAu3B,GAAAv3B,IAAAu3B,IAGArzB,EAAA+xB,IACAj2B,EAAA84B,IACAA,EAAA94B,GACAA,EAAAg5B,IACAA,EAAAh5B,IAEAkE,EAAAiyB,IACAn2B,EAAA+4B,IACAA,EAAA/4B,GACAA,EAAAi5B,IACAA,EAAAj5B,IAKA,IAAA1H,EAAA+/B,KAAA3c,KAAA,CAEA,GAAAkS,EAEA,QAAAt1B,EAAA+/B,KAAAa,OACA,WACAtL,EAAA,CACA,MACA,aACAA,GAAAt1B,EAAA+/B,KAAAc,QACA,MACA,cACAvL,GAAAt1B,EAAA+/B,KAAAc,SAAA,CACA,MACA,SACA,SAAAn+B,OAAA,0BAAA1C,EAAA+/B,KAAAa,OAGA5gC,EAAA+/B,KAAAG,YACAO,GAAAnL,EACAqL,GAAArL,EAAAt1B,EAAA+/B,KAAAc,WAGAL,GAAAlL,EACAoL,GAAApL,EAAAt1B,EAAA+/B,KAAAc,UAIA/B,EAAA9+B,EAAAk+B,MAAAsC,EAAAE,GACA5B,EAAA9+B,EAAAm+B,MAAAsC,EAAAE,GAGA11B,EAAAkK,KAAAgoB,IAAA,SAAAuC,EAAAnC,GACAA,EAAAyB,SAAAM,IACA/B,EAAAyB,QAAA,MACAzB,EAAA2B,SAAAK,IACAhC,EAAA2B,QAAA,QAYA,QAAA4B,GAAAC,GASA,OARAzgC,OAAAgf,kBAAA,IAEAyhB,EAAAC,8BACAD,EAAAE,2BACAF,EAAAG,0BACAH,EAAAI,yBACAJ,EAAAK,wBAAA,GAKA,QAAAC,GAAAC,GAEA,GAAAviC,GAAAsH,SAAA+F,cAAA,SAQA,IAPArN,EAAAiN,UAAAs1B,EAEAr2B,EAAAlM,GAAAgR,KAAasO,UAAA,MAAAhO,SAAA,WAAAkL,KAAA,EAAApL,IAAA,IACblE,SAAAkwB,IAIAp9B,EAAAwiC,WAAA,CACA,IAAAjhC,OAAAkhC,mBAGA,SAAA9+B,OAAA,wMAFA3D,GAAAuB,OAAAkhC,mBAAAC,YAAA1iC,GAMA,GAAAgiC,GAAAhiC,EAAAwiC,WAAA,MAOAG,EAAAZ,EAAAC,EAiBA,OAfAhiC,GAAAuV,MAAAqtB,GAAAD,EACA3iC,EAAAuR,OAAAsxB,GAAAF,EACA3iC,EAAAsO,MAAAiH,MAAAqtB,GAAA,KACA5iC,EAAAsO,MAAAiD,OAAAsxB,GAAA,KAIAb,EAAAc,OAMAd,EAAA5H,MAAAuI,KAEA3iC,EAGA,QAAA+iC,KAIA,GAHAH,GAAAxF,EAAA7nB,QACAstB,GAAAzF,EAAA7rB,SAEAqxB,IAAA,GAAAC,IAAA,EACA,SAAAl/B,OAAA,wCAAAi/B,GAAA,cAAAC,IAGA,QAAAG,GAAAhjC,GAEA,GAAAgiC,GAAAhiC,EAAAwiC,WAAA,MAIAG,EAAAZ,EAAAC,EAIAhiC,GAAAsO,MAAAiH,OAAAqtB,KACA5iC,EAAAuV,MAAAqtB,GAAAD,EACA3iC,EAAAsO,MAAAiH,MAAAqtB,GAAA,MAGA5iC,EAAAsO,MAAAiD,QAAAsxB,KACA7iC,EAAAuR,OAAAsxB,GAAAF,EACA3iC,EAAAsO,MAAAiD,OAAAsxB,GAAA,MAKAb,EAAAiB,UAGAjB,EAAAc,OAIAd,EAAA5H,MAAAuI,KA+EA,QAAAO,KACAC,IACAtmB,aAAAsmB,IAEAC,GAAAC,OAAA,YAAAC,GACAF,GAAAC,OAAA,aAAAE,GACAH,GAAAC,OAAA,QAAAG,GAEAhG,EAAAqD,GAAAqC,UAAAE,KAGA,QAAAK,GAAAjF,GAIA,QAAAkF,GAAA9E,GAAkC,MAAAA,GAElC,GAAA39B,GAAAlB,EAAA2c,EAAA8hB,EAAA/pB,QAAAkvB,WAAAD,EACAE,EAAApF,EAAA/pB,QAAAovB,gBAIA,MAAArF,EAAAlf,WACAre,EAAAu9B,EAAApE,MAAA0J,GAAAj7B,KAAAE,IAAA2T,EAAA8hB,EAAAwB,KAAAtjB,EAAA8hB,EAAAve,MACAlgB,EAAA8I,KAAAoX,IAAAvD,EAAA8hB,EAAAwB,KAAAtjB,EAAA8hB,EAAAve,QAGAhf,EAAAu9B,EAAApE,MAAA2J,GAAAl7B,KAAAE,IAAA2T,EAAA8hB,EAAAwB,KAAAtjB,EAAA8hB,EAAAve,MACAhf,KACAlB,EAAA8I,KAAAm3B,IAAAtjB,EAAA8hB,EAAAwB,KAAAtjB,EAAA8hB,EAAAve,OAKAue,EAAAQ,IADAtiB,GAAAgnB,EACA,SAAA1iC,GAAyC,OAAAA,EAAAjB,GAAAkB,GAEzC,SAAAD,GAAyC,OAAA0b,EAAA1b,GAAAjB,GAAAkB,GAKzCu9B,EAAAE,IAHAkF,EAGA,SAAA5jC,GAAyC,MAAA4jC,GAAA7jC,EAAAC,EAAAiB,IAFzC,SAAAjB,GAAyC,MAAAD,GAAAC,EAAAiB,GAKzC,QAAA+iC,GAAAxF,GACA,GAAA3zB,GAAA2zB,EAAA/pB,QAAAwvB,EAAAzF,EAAAyF,UACAC,EAAAr5B,EAAAs5B,YAAA,EAAAC,EAAAv5B,EAAAw5B,aAAA,EACAx3B,EAAA2xB,EAAA8F,IAEAC,IAAAzB,OACAyB,GAAAD,KAAAz3B,EAAAyB,MAAA,IAAAzB,EAAA23B,QAAA,IAAA33B,EAAA43B,OAAA,IAAA53B,EAAA63B,KAAA,OAAA73B,EAAA83B,OAAA,GAEA,QAAA/kC,GAAA,EAA2BA,EAAAqkC,EAAA5gC,SAAkBzD,EAAA,CAC7C,GAAA8c,GAAAunB,EAAArkC,EAKA,IAHA8c,EAAAmjB,SACAnjB,EAAAnH,MAAAmH,EAAAnL,OAAA,EAEAmL,EAAAmE,MAAA,CAOA,OADAgf,IAAAnjB,EAAAmE,MAAA,IAAApX,QAAA,2BAAAyB,MAAA,MACA3C,EAAA,EAA+BA,EAAAs3B,EAAAx8B,SAAkBkF,EAAA,CACjD,GAAAq8B,IAAgCjvB,KAAAkqB,EAAAt3B,IAChCxI,EAAAwkC,GAAAM,YAAAD,EAAAjvB,KAEAivB,GAAArvB,MAAAxV,EAAAwV,MAGAqvB,EAAArzB,OAAA,MAAAxR,EAAAwR,OAAAxR,EAAAwR,OAAA1E,EAAA63B,KAMAE,EAAArzB,QAAA1I,KAAAC,MAAA,IAAA+D,EAAA63B,MAEAhoB,EAAAnH,MAAA1M,KAAAm3B,IAAA4E,EAAArvB,MAAAmH,EAAAnH,OACAmH,EAAAnL,QAAAqzB,EAAArzB,OAEAmL,EAAAmjB,MAAA9oB,KAAA6tB,GAGA,MAAA/5B,EAAAs5B,aACAD,EAAAr7B,KAAAm3B,IAAAkE,EAAAxnB,EAAAnH,QACA,MAAA1K,EAAAw5B,cACAD,EAAAv7B,KAAAm3B,IAAAoE,EAAA1nB,EAAAnL,UAEAgzB,GAAAtB,UAEAzE,EAAA2F,WAAAt7B,KAAAi8B,KAAAZ,GACA1F,EAAA6F,YAAAx7B,KAAAi8B,KAAAV,GAGA,QAAAW,GAAAvG,GAOA,GAOAwG,GAPAC,EAAAzG,EAAA2F,WACAe,EAAA1G,EAAA6F,YACA96B,EAAAi1B,EAAA/pB,QAAAnD,SACA6zB,EAAA3G,EAAA/pB,QAAA0wB,WACAC,EAAA3wB,GAAA4wB,KAAAD,WACAE,EAAA7wB,GAAA4wB,KAAAE,YACA12B,EAAA,KAAA2vB,EAAAlf,UAAA+e,GAAAC,GAIAkH,EAAAt5B,EAAAoV,KAAAzS,EAAA,SAAAkrB,GACA,MAAAA,MAAAtlB,QAAAnD,UAAA/H,GAAAwwB,EAAA0L,cAMA,IAJAv5B,EAAAw5B,QAAAlH,EAAAgH,MAAAniC,OAAA,IACA+hC,EAAA,GAGA,MAAAD,EAAA,CACA,GAAAQ,GAAAz5B,EAAAoV,KAAAzS,EAAA,SAAAkrB,GACA,MAAAA,MAAA0L,cAGAT,GAAA,GAAA94B,EAAAw5B,QAAAlH,EAAAmH,GAEAR,EADAH,EACA,OAEA,EAGAh8B,OAAAm8B,KACAG,IAAAH,GAGA,KAAA3G,EAAAlf,WACA4lB,GAAAI,EAEA,UAAA/7B,GACAq8B,GAAAC,QAAAX,EAAAE,EACA5G,EAAAsH,KAAgC10B,IAAAyxB,GAAA+C,GAAAC,OAAAt0B,OAAA2zB,KAGhC1G,EAAAsH,KAAgC10B,IAAAw0B,GAAAx0B,IAAAg0B,EAAA7zB,OAAA2zB,GAChCU,GAAAx0B,KAAA8zB,EAAAE,KAIAH,GAAAK,EAEA,QAAA/7B,GACAi1B,EAAAsH,KAAgCtpB,KAAAopB,GAAAppB,KAAA4oB,EAAA7vB,MAAA0vB,GAChCW,GAAAppB,MAAAyoB,EAAAG,IAGAQ,GAAAG,OAAAd,EAAAG,EACA5G,EAAAsH,KAAgCtpB,KAAAomB,GAAAgD,GAAAG,MAAAxwB,MAAA0vB,KAKhCzG,EAAAltB,SAAA/H,EACAi1B,EAAA2G,aACA3G,EAAAsH,IAAAR,UACA9G,EAAAwG,YAGA,QAAAgB,GAAAxH,GAGA,KAAAA,EAAAlf,WACAkf,EAAAsH,IAAAtpB,KAAAopB,GAAAppB,KAAAgiB,EAAA2F,WAAA,EACA3F,EAAAsH,IAAAvwB,MAAAqtB,GAAAgD,GAAAppB,KAAAopB,GAAAG,MAAAvH,EAAA2F,aAGA3F,EAAAsH,IAAA10B,IAAAw0B,GAAAx0B,IAAAotB,EAAA6F,YAAA,EACA7F,EAAAsH,IAAAv0B,OAAAsxB,GAAA+C,GAAAC,OAAAD,GAAAx0B,IAAAotB,EAAA6F,aAIA,QAAA4B,KAIA,GACwCrmC,GADxCsmC,EAAAzxB,GAAA4wB,KAAAc,gBACAC,GAA2BxH,EAAA,EAAAE,EAAA,EAK3B,UAAAoH,EAEA,IADAA,EAAA,EACAtmC,EAAA,EAA2BA,EAAAi+B,GAAAx6B,SAAmBzD,EAC9CsmC,EAAAr9B,KAAAm3B,IAAAkG,EAAA,GAAArI,GAAAj+B,GAAAygC,OAAAgG,OAAAxI,GAAAj+B,GAAAygC,OAAAiG,UAAA,GAGAF,GAAAxH,EAAAwH,EAAAtH,EAAAj2B,KAAAi8B,KAAAoB,GAKAh6B,EAAAkK,KAAAgoB,IAAA,SAAAuC,EAAAnC,GACA,GAAA+H,GAAA/H,EAAAlf,SACAkf,GAAAiH,eACAW,EAAAG,GAAA19B,KAAAi8B,KAAAj8B,KAAAm3B,IAAAoG,EAAAG,IAAA,KAAAA,EAAA/H,EAAA2F,WAAA3F,EAAA6F,aAAA,OAGAuB,GAAAppB,KAAA3T,KAAAm3B,IAAAoG,EAAAxH,EAAAgH,GAAAppB,MACAopB,GAAAG,MAAAl9B,KAAAm3B,IAAAoG,EAAAxH,EAAAgH,GAAAG,OACAH,GAAAx0B,IAAAvI,KAAAm3B,IAAAoG,EAAAtH,EAAA8G,GAAAx0B,KACAw0B,GAAAC,OAAAh9B,KAAAm3B,IAAAoG,EAAAtH,EAAA8G,GAAAC,QAGA,QAAAW,KACA,GAAA5mC,GAAAs/B,EAAAd,IAAAqI,EAAAhyB,GAAA4wB,KAAAhhB,IAIA,QAAA0V,KAAA6L,IAAA,CACA,GAAAc,GAAAjyB,GAAA4wB,KAAAqB,QAAA,CACAd,IAAA7L,GAAA,gBAAA2M,OAAA3M,IAAA,EAGAyD,EAAAqD,GAAA8F,eAAAf,IAIA,QAAA7L,KAAA6L,IACA,gBAAAnxB,IAAA4wB,KAAA,YACAO,GAAA7L,IAAA0M,EAAAhyB,GAAA4wB,KAAAuB,YAAA7M,GAAA,EAGA6L,GAAA7L,IAAA0M,EAAAhyB,GAAA4wB,KAAAuB,YAAA,CAeA,IAVA16B,EAAAkK,KAAA8oB,EAAA,SAAAyB,EAAAnC,GACAA,EAAAna,KAAAma,EAAA/pB,QAAA4P,KACA,MAAAma,EAAAna,OACAma,EAAAna,KAAAma,EAAAC,MAEAD,EAAAiH,aAAAjH,EAAAna,MAAAma,EAAA/pB,QAAAgxB,aAEAoB,EAAArI,KAGAiI,EAAA,CAEA,GAAAK,IACAx4B,MAAA8uB,EAAApsB,IAAA,cACA0zB,KAAA77B,KAAAC,MAAA,KAAAs0B,EAAApsB,IAAA,aAAAvH,QAAA,eACA+6B,QAAApH,EAAApsB,IAAA,gBACAyzB,OAAArH,EAAApsB,IAAA,eACA2zB,OAAAvH,EAAApsB,IAAA,gBAGA+1B,EAAA76B,EAAAoV,KAAA4d,EAAA,SAAAV,GAAkE,MAAAA,GAAAiH,cAgBlE,KAdAv5B,EAAAkK,KAAA2wB,EAAA,SAAApG,EAAAnC,GAEAwI,EAAAxI,GACAyI,EAAAzI,GACA0I,EAAA1I,IAAAyF,OAGAzF,EAAA8F,KAAAp4B,EAAA8D,UAA2C82B,EAAAtI,EAAA/pB,QAAA6vB,MAC3CN,EAAAxF,KAMA5+B,EAAAmnC,EAAA1jC,OAAA,EAAkDzD,GAAA,IAAQA,EAC1DmlC,EAAAgC,EAAAnnC,GAIAqmC,KAEA/5B,EAAAkK,KAAA2wB,EAAA,SAAApG,EAAAnC,GACAwH,EAAAxH,KAIAsF,GAAAlB,GAAAgD,GAAAppB,KAAAopB,GAAAG,MACAhC,GAAAlB,GAAA+C,GAAAC,OAAAD,GAAAx0B,IAGAlF,EAAAkK,KAAA8oB,EAAA,SAAAyB,EAAAnC,GACAiF,EAAAjF,KAGA2I,IAGA,QAAAN,GAAArI,GACA,GAAA3zB,GAAA2zB,EAAA/pB,QACAwL,IAAA,MAAApV,EAAAoV,IAAApV,EAAAoV,IAAAue,EAAAyB,SACAD,IAAA,MAAAn1B,EAAAm1B,IAAAn1B,EAAAm1B,IAAAxB,EAAA2B,SACA5J,EAAAyJ,EAAA/f,CAEA,OAAAsW,EAAA,CAEA,GAAA6Q,GAAA,GAAApH,EAAA,KAEA,OAAAn1B,EAAAoV,MACAA,GAAAmnB,GAGA,MAAAv8B,EAAAm1B,KAAA,MAAAn1B,EAAAoV,MACA+f,GAAAoH,OAEA,CAEA,GAAAV,GAAA77B,EAAAw8B,eACA,OAAAX,IACA,MAAA77B,EAAAoV,MACAA,GAAAsW,EAAAmQ,GAGA,SAAAlI,EAAAyB,SAAAzB,EAAAyB,SAAA,IACAhgB,EAAA,GAEA,MAAApV,EAAAm1B,MACAA,GAAAzJ,EAAAmQ,GACA,SAAAlI,EAAA2B,SAAA3B,EAAA2B,SAAA,IACAH,EAAA,IAIAxB,EAAAve,MACAue,EAAAwB,MAGA,QAAAgH,GAAAxI,GACA,GAGA8I,GAHAz8B,EAAA2zB,EAAA/pB,OAgBA,IAXA6yB,EADA,gBAAAz8B,GAAAo5B,OAAAp5B,EAAAo5B,MAAA,EACAp5B,EAAAo5B,MAIA,GAAAp7B,KAAA0+B,KAAA,KAAA/I,EAAAlf,UAAAsjB,GAAAC,IAEArE,EAAAjI,OAAAiI,EAAAwB,IAAAxB,EAAAve,KAAAqnB,EAKA,QAAAz8B,EAAA28B,OAAAhJ,EAAAiJ,cACA,SAAA9jC,OAAA,2CAiFA,IA3EA66B,EAAAiJ,gBAEAjJ,EAAAiJ,cAAA,SAAAjJ,GACA,GAAAkJ,GAAA78B,EAAA88B,aACAC,GAAA/+B,KAAAg/B,MAAAh/B,KAAAi/B,IAAAtJ,EAAAjI,OAAA1tB,KAAAk/B,KAEA,OAAAL,GAAAE,EAAAF,IACAE,EAAAF,EAEA,IAEAhD,GAGAsD,EAGAxoB,EARAyoB,EAAAp/B,KAAA8B,IAAA,IAAAi9B,GACAM,EAAA1J,EAAAjI,MAAA0R,EAGAhE,KAEArkC,EAAA,EACA2O,EAAAsU,OAAAslB,GAGAD,GAAA,IACAxD,EAAA,EACAwD,EAAA,GACAxD,EAAA,EAEAwD,EAAA,aAAAR,GAAAE,EAAA,GAAAF,KACAhD,EAAA,MACAkD,IAIAlD,EADAwD,EAAA,IACA,EACA,GAEAxD,GAAAuD,EAEA,MAAAp9B,EAAAu9B,aAAA1D,EAAA75B,EAAAu9B,cACA1D,EAAA75B,EAAAu9B,aAEA5J,EAAAmJ,aAAA9+B,KAAAm3B,IAAA,QAAA0H,IAAAE,GACApJ,EAAA6J,SAAAx9B,EAAAw9B,UAAA3D,EAEAsD,EAAAM,EAAA9J,EAAAve,IAAAue,EAAA6J,SAEA,IACA7oB,EAAAjR,EACAA,EAAAy5B,EAAApoC,EAAA4+B,EAAA6J,SACApE,EAAAltB,KAAAxI,KACA3O,QACqB2O,EAAAiwB,EAAAwB,KAAAzxB,GAAAiR,EACrB,OAAAykB,IAGAzF,EAAA+J,cAAA,SAAAtmC,EAAAu8B,GAEA,GAAAgK,GAAAhK,EAAAmJ,aAAA9+B,KAAA8B,IAAA,GAAA6zB,EAAAmJ,cAAA,EACAc,EAAA,GAAA5/B,KAAAC,MAAA7G,EAAAumC,IAKA,UAAAhK,EAAAmJ,aAAA,CACA,GAAA99B,GAAA4+B,EAAAj9B,QAAA,KACAzB,GAAA,GAAAF,EAAA,EAAA4+B,EAAAplC,OAAAwG,EAAA,CACA,IAAAE,EAAAy0B,EAAAmJ,aACA,OAAA59B,EAAA0+B,IAAA,SAAAD,GAAA3gC,OAAA,EAAA22B,EAAAmJ,aAAA59B,GAIA,MAAA0+B,KAIAv8B,EAAAoJ,WAAAzK,EAAA09B,iBACA/J,EAAA+J,cAAA,SAAAh6B,EAAAiwB,GAAyD,SAAA3zB,EAAA09B,cAAAh6B,EAAAiwB,KAEzD,MAAA3zB,EAAA69B,mBAAA,CACA,GAAAC,IAAA,KAAAnK,EAAAlf,UAAA+e,GAAAC,IAAAzzB,EAAA69B,mBAAA,EACA,IAAAC,KAAAlK,MAAAkK,GAAAnK,EAAA,CAEA,GAAAoK,GAAApK,EAAAiJ,cAAAjJ,EAqBA,IApBAoK,EAAAvlC,OAAA,IACA,MAAAwH,EAAAoV,MACAue,EAAAve,IAAApX,KAAAoX,IAAAue,EAAAve,IAAA2oB,EAAA,KACA,MAAA/9B,EAAAm1B,KAAA4I,EAAAvlC,OAAA,IACAm7B,EAAAwB,IAAAn3B,KAAAm3B,IAAAxB,EAAAwB,IAAA4I,IAAAvlC,OAAA,MAGAm7B,EAAAiJ,cAAA,SAAAjJ,GAEA,GAAAjwB,GAAA3O,EAAAqkC,IACA,KAAArkC,EAAA,EAAmCA,EAAA+oC,EAAA1E,MAAA5gC,SAA4BzD,EAC/D2O,GAAAo6B,EAAA1E,MAAArkC,GAAA2O,EAAAo6B,EAAA1oB,MAAA0oB,EAAA3I,IAAA2I,EAAA1oB,KACA1R,EAAAiwB,EAAAve,IAAA1R,GAAAiwB,EAAAwB,IAAAxB,EAAAve,KACAgkB,EAAAltB,KAAAxI,EAEA,OAAA01B,KAKAzF,EAAAgJ,MAAA,MAAA38B,EAAA88B,aAAA,CACA,GAAAkB,GAAAhgC,KAAAm3B,IAAA,IAAAn3B,KAAAg/B,MAAAh/B,KAAAi/B,IAAAtJ,EAAAjI,OAAA1tB,KAAAk/B,OACAe,EAAAtK,EAAAiJ,cAAAjJ,EAKAsK,GAAAzlC,OAAA,YAAA2L,MAAA85B,EAAA,GAAAA,EAAA,IAAAr+B,QAAAo+B,MACArK,EAAAmJ,aAAAkB,MAMA,QAAA5B,GAAAzI,GACA,GAAAuK,GAAAvK,EAAA/pB,QAAAwvB,UACA,OAAA8E,GAAA,gBAAAA,MAAA,EACA9E,EAAAzF,EAAAiJ,cAAAjJ,GACAuK,IAGA9E,EAFA/3B,EAAAoJ,WAAAyzB,GAEAA,EAAAvK,GAEAuK,EAIA,IAAAnpC,GAAA2O,CAEA,KADAiwB,EAAAyF,SACArkC,EAAA,EAAuBA,EAAAqkC,EAAA5gC,SAAkBzD,EAAA,CACzC,GAAAihB,GAAA,KACAnE,EAAAunB,EAAArkC,EACA,iBAAA8c,IACAnO,GAAAmO,EAAA,GACAA,EAAArZ,OAAA,IACAwd,EAAAnE,EAAA,KAGAnO,GAAAmO,EACA,MAAAmE,IACAA,EAAA2d,EAAA+J,cAAAh6B,EAAAiwB,IACAx1B,MAAAuF,IACAiwB,EAAAyF,MAAAltB,MAAqCxI,IAAAsS,WAIrC,QAAAqmB,GAAA1I,EAAAyF,GACAzF,EAAA/pB,QAAA4yB,iBAAApD,EAAA5gC,OAAA,IAEA,MAAAm7B,EAAA/pB,QAAAwL,MACAue,EAAAve,IAAApX,KAAAoX,IAAAue,EAAAve,IAAAgkB,EAAA,GAAA11B,IACA,MAAAiwB,EAAA/pB,QAAAurB,KAAAiE,EAAA5gC,OAAA,IACAm7B,EAAAwB,IAAAn3B,KAAAm3B,IAAAxB,EAAAwB,IAAAiE,IAAA5gC,OAAA,GAAAkL,KAIA,QAAAy6B,KACAzE,GAAA0E,UAAA,IAAArG,GAAAC,IAEArF,EAAAqD,GAAAqI,gBAAA3E,IAEA,IAAAc,GAAA5wB,GAAA4wB,IAGAA,GAAAhhB,MAAAghB,EAAA8D,iBACAD,IAEA7D,EAAAhhB,OAAAghB,EAAA+D,YACAC,IACAC,IAGA,QAAA1pC,GAAA,EAA2BA,EAAAi+B,GAAAx6B,SAAmBzD,EAC9C49B,EAAAqD,GAAA0I,YAAAhF,GAAA1G,GAAAj+B,KACA2pC,EAAA1L,GAAAj+B,GAGA49B,GAAAqD,GAAAmI,MAAAzE,KAEAc,EAAAhhB,MAAAghB,EAAA+D,YACAC,IACAC,KAIA,QAAAE,GAAAC,EAAAtL,GAGA,OAFAK,GAAAkL,EAAAC,EAAApmC,EAAA27B,EAAAd,IAEAx+B,EAAA,EAA2BA,EAAAs/B,EAAA77B,SAAiBzD,EAE5C,GADA4+B,EAAAU,EAAAt/B,GACA4+B,EAAAlf,WAAA6e,IACA56B,EAAA46B,EAAAK,EAAA99B,EAAA,OACA+oC,EAAAlmC,IAAA,GAAAi7B,EAAA99B,IACA6C,EAAA46B,EAAA,QACAsL,EAAAlmC,IAAA,CACAmmC,EAAAD,EAAAlmC,GAAAmmC,KACAC,EAAAF,EAAAlmC,GAAAomC,EACA,OAaA,GAPAF,EAAAlmC,KACAi7B,EAAA,KAAAL,EAAAE,GAAA,GAAAC,GAAA,GACAoL,EAAAD,EAAAtL,EAAA,KACAwL,EAAAF,EAAAtL,EAAA,MAIA,MAAAuL,GAAA,MAAAC,GAAAD,EAAAC,EAAA,CACA,GAAAtV,GAAAqV,CACAA,GAAAC,EACAA,EAAAtV,EAGA,OAAoBqV,OAAAC,KAAAnL,QAGpB,QAAA0K,KACA3E,GAAAzB,OACAyB,GAAAqF,UAAAhE,GAAAppB,KAAAopB,GAAAx0B,KAEAmzB,GAAAsF,UAAAC,GAAAr1B,GAAA4wB,KAAA8D,gBAAApF,GAAA,4BACAQ,GAAAwF,SAAA,IAAAjG,GAAAC,IACAQ,GAAAtB,UAGA,QAAAoG,KACA,GAAAzpC,GAAAs/B,EAAA8K,EAAAC,CAEA1F,IAAAzB,OACAyB,GAAAqF,UAAAhE,GAAAppB,KAAAopB,GAAAx0B,IAGA,IAAA84B,GAAAz1B,GAAA4wB,KAAA6E,QACA,IAAAA,EAaA,IAZAh+B,EAAAoJ,WAAA40B,KACAhL,EAAAxB,GAAAyM,UAGAjL,EAAAuC,KAAAvC,EAAAC,MAAAlf,IACAif,EAAAyC,KAAAzC,EAAAC,MAAAa,IACAd,EAAAwC,KAAAxC,EAAAE,MAAAnf,IACAif,EAAA0C,KAAA1C,EAAAE,MAAAY,IAEAkK,IAAAhL,IAGAt/B,EAAA,EAA2BA,EAAAsqC,EAAA7mC,SAAqBzD,EAAA,CAChD,GAAAG,GAAAmqC,EAAAtqC,GACAwqC,EAAAZ,EAAAzpC,EAAA,KACAsqC,EAAAb,EAAAzpC,EAAA,IAGA,OAAAqqC,EAAAV,OACAU,EAAAV,KAAAU,EAAA5L,KAAAve,KACA,MAAAmqB,EAAAT,KACAS,EAAAT,GAAAS,EAAA5L,KAAAwB,KACA,MAAAqK,EAAAX,OACAW,EAAAX,KAAAW,EAAA7L,KAAAve,KACA,MAAAoqB,EAAAV,KACAU,EAAAV,GAAAU,EAAA7L,KAAAwB,KAGAoK,EAAAT,GAAAS,EAAA5L,KAAAve,KAAAmqB,EAAAV,KAAAU,EAAA5L,KAAAwB,KACAqK,EAAAV,GAAAU,EAAA7L,KAAAve,KAAAoqB,EAAAX,KAAAW,EAAA7L,KAAAwB,MAGAoK,EAAAV,KAAA7gC,KAAAm3B,IAAAoK,EAAAV,KAAAU,EAAA5L,KAAAve,KACAmqB,EAAAT,GAAA9gC,KAAAoX,IAAAmqB,EAAAT,GAAAS,EAAA5L,KAAAwB,KACAqK,EAAAX,KAAA7gC,KAAAm3B,IAAAqK,EAAAX,KAAAW,EAAA7L,KAAAve,KACAoqB,EAAAV,GAAA9gC,KAAAoX,IAAAoqB,EAAAV,GAAAU,EAAA7L,KAAAwB,KAEAoK,EAAAV,MAAAU,EAAAT,IAAAU,EAAAX,MAAAW,EAAAV,KAIAS,EAAAV,KAAAU,EAAA5L,KAAAQ,IAAAoL,EAAAV,MACAU,EAAAT,GAAAS,EAAA5L,KAAAQ,IAAAoL,EAAAT,IACAU,EAAAX,KAAAW,EAAA7L,KAAAQ,IAAAqL,EAAAX,MACAW,EAAAV,GAAAU,EAAA7L,KAAAQ,IAAAqL,EAAAV,IAEAS,EAAAV,MAAAU,EAAAT,IAAAU,EAAAX,MAAAW,EAAAV,IAEApF,GAAA+F,YACA/F,GAAAgG,YAAAxqC,EAAAu5B,OAAA7kB,GAAA4wB,KAAAmF,cACAjG,GAAA+B,UAAAvmC,EAAAumC,WAAA7xB,GAAA4wB,KAAAoF,kBACAlG,GAAAmG,OAAAN,EAAAV,KAAAW,EAAAX,MACAnF,GAAAoG,OAAAP,EAAAT,GAAAU,EAAAV,IACApF,GAAAtR,WAIAsR,GAAAsF,UAAA9pC,EAAAu5B,OAAA7kB,GAAA4wB,KAAAmF,cACAjG,GAAAwF,SAAAK,EAAAV,KAAAW,EAAAV,GACAS,EAAAT,GAAAS,EAAAV,KACAW,EAAAX,KAAAW,EAAAV,OAMAzK,EAAAd,IACA4L,EAAAv1B,GAAA4wB,KAAAuB,WAEA,QAAAr+B,GAAA,EAA2BA,EAAA22B,EAAA77B,SAAiBkF,EAAA,CAC5C,GACAq2B,GAAAE,EAAA8L,EAAAC,EADArM,EAAAU,EAAA32B,GAAAu9B,EAAAtH,EAAAsH,IACAppB,EAAA8hB,EAAA2G,UACA,IAAA3G,EAAAna,MAAA,GAAAma,EAAAyF,MAAA5gC,OAAA,CA2CA,IAxCAkhC,GAAAgG,YAAA/L,EAAA/pB,QAAAq2B,WAAA5+B,EAAAotB,MAAAlvB,MAAAo0B,EAAA/pB,QAAA6kB,OAAAc,MAAA,SAAApyB,WACAu8B,GAAA+B,UAAA,EAGA,KAAA9H,EAAAlf,WACAsf,EAAA,EAEAE,EADA,QAAApiB,EACA,OAAA8hB,EAAAltB,SAAA,EAAAyyB,GAEA+B,EAAA10B,IAAAw0B,GAAAx0B,KAAA,OAAAotB,EAAAltB,SAAAw0B,EAAAv0B,OAAA,KAGAutB,EAAA,EAEAF,EADA,QAAAliB,EACA,QAAA8hB,EAAAltB,SAAA,EAAAwyB,GAEAgC,EAAAtpB,KAAAopB,GAAAppB,MAAA,QAAAgiB,EAAAltB,SAAAw0B,EAAAvwB,MAAA,IAIAipB,EAAAwG,YACAT,GAAA+F,YACAM,EAAAC,EAAA,EACA,KAAArM,EAAAlf,UACAsrB,EAAA9G,GAEA+G,EAAA9G,GAEA,GAAAQ,GAAA+B,YACA1H,EAAA/1B,KAAAg/B,MAAAjJ,GAAA,GACAE,EAAAj2B,KAAAg/B,MAAA/I,GAAA,IAGAyF,GAAAmG,OAAA9L,EAAAE,GACAyF,GAAAoG,OAAA/L,EAAAgM,EAAA9L,EAAA+L,GACAtG,GAAAtR,UAIAsR,GAAA+F,YACA1qC,EAAA,EAA2BA,EAAA4+B,EAAAyF,MAAA5gC,SAAuBzD,EAAA,CAClD,GAAA2O,GAAAiwB,EAAAyF,MAAArkC,GAAA2O,CAEAq8B,GAAAC,EAAA,EAEA7hC,MAAAuF,MAAAiwB,EAAAve,KAAA1R,EAAAiwB,EAAAwB,KAEA,QAAAtjB,IACA,gBAAAstB,MAAAxL,EAAAltB,UAAA,GAAA04B,EAAA,KACAz7B,GAAAiwB,EAAAve,KAAA1R,GAAAiwB,EAAAwB,OAGA,KAAAxB,EAAAlf,WACAsf,EAAAJ,EAAAQ,IAAAzwB,GACAs8B,EAAA,QAAAnuB,GAAAqnB,GAAArnB,EAEA,OAAA8hB,EAAAltB,WACAu5B,QAGA/L,EAAAN,EAAAQ,IAAAzwB,GACAq8B,EAAA,QAAAluB,GAAAonB,GAAApnB,EAEA,QAAA8hB,EAAAltB,WACAs5B,OAGA,GAAArG,GAAA+B,YACA,KAAA9H,EAAAlf,UACAsf,EAAA/1B,KAAAg/B,MAAAjJ,GAAA,GAEAE,EAAAj2B,KAAAg/B,MAAA/I,GAAA,IAGAyF,GAAAmG,OAAA9L,EAAAE,GACAyF,GAAAoG,OAAA/L,EAAAgM,EAAA9L,EAAA+L,IAGAtG,GAAAtR,UAKA+W,IAGAC,EAAAx1B,GAAA4wB,KAAA0F,YACA,gBAAAf,IAAA,gBAAAC,IACA,gBAAAD,KACAA,GAA8B54B,IAAA44B,EAAAjE,MAAAiE,EAAAnE,OAAAmE,EAAAxtB,KAAAwtB,IAE9B,gBAAAC,KACAA,GAA8B74B,IAAA64B,EAAAlE,MAAAkE,EAAApE,OAAAoE,EAAAztB,KAAAytB,IAG9BD,EAAA54B,IAAA,IACAmzB,GAAAgG,YAAAN,EAAA74B,IACAmzB,GAAA+B,UAAA0D,EAAA54B,IACAmzB,GAAA+F,YACA/F,GAAAmG,OAAA,EAAAV,EAAAxtB,KAAA,EAAAwtB,EAAA54B,IAAA,GACAmzB,GAAAoG,OAAA7G,GAAA,EAAAkG,EAAA54B,IAAA,GACAmzB,GAAAtR,UAGA+W,EAAAjE,MAAA,IACAxB,GAAAgG,YAAAN,EAAAlE,MACAxB,GAAA+B,UAAA0D,EAAAjE,MACAxB,GAAA+F,YACA/F,GAAAmG,OAAA5G,GAAAkG,EAAAjE,MAAA,IAAAiE,EAAA54B,KACAmzB,GAAAoG,OAAA7G,GAAAkG,EAAAjE,MAAA,EAAAhC,IACAQ,GAAAtR,UAGA+W,EAAAnE,OAAA,IACAtB,GAAAgG,YAAAN,EAAApE,OACAtB,GAAA+B,UAAA0D,EAAAnE,OACAtB,GAAA+F,YACA/F,GAAAmG,OAAA5G,GAAAkG,EAAAjE,MAAAhC,GAAAiG,EAAAnE,OAAA,GACAtB,GAAAoG,OAAA,EAAA5G,GAAAiG,EAAAnE,OAAA,GACAtB,GAAAtR,UAGA+W,EAAAxtB,KAAA,IACA+nB,GAAAgG,YAAAN,EAAAztB,KACA+nB,GAAA+B,UAAA0D,EAAAxtB,KACA+nB,GAAA+F,YACA/F,GAAAmG,OAAA,EAAAV,EAAAxtB,KAAA,EAAAunB,GAAAiG,EAAAnE,QACAtB,GAAAoG,OAAA,EAAAX,EAAAxtB,KAAA,KACA+nB,GAAAtR,YAIAsR,GAAA+B,UAAA0D,EACAzF,GAAAgG,YAAA91B,GAAA4wB,KAAA0F,YACAxG,GAAAyG,YAAAhB,EAAA,GAAAA,EAAA,EAAAlG,GAAAkG,EAAAjG,GAAAiG,KAIAzF,GAAAtB,UAGA,QAAAqG,KACA/E,GAAAzB,OAEA52B,EAAAkK,KAAAgoB,IAAA,SAAAuC,EAAAnC,GACA,GAAAA,EAAAna,MAAA,GAAAma,EAAAyF,MAAA5gC,OAAA,CAGA,GAAAyiC,GAAAtH,EAAAsH,IAAAj5B,EAAA2xB,EAAA8F,IAGAC,IAAAsF,UAAArL,EAAA/pB,QAAA6kB,MAGAiL,GAAAD,KAAAz3B,EAAAyB,MAAA,IAAAzB,EAAA23B,QAAA,IAAA33B,EAAA43B,OAAA,IAAA53B,EAAA63B,KAAA,MAAA73B,EAAA83B,OACAJ,GAAA0G,UAAA,QAMA1G,GAAA2G,aAAA,QAEA,QAAAtrC,GAAA,EAA+BA,EAAA4+B,EAAAyF,MAAA5gC,SAAuBzD,EAAA,CACtD,GAAAurC,GAAA3M,EAAAyF,MAAArkC,EACA,OAAAurC,EAAAtqB,OAAAsqB,EAAA58B,EAAAiwB,EAAAve,KAAAkrB,EAAA58B,EAAAiwB,EAAAwB,KAIA,OADApB,GAAAE,EAAA8F,EAAA1nB,EAAA,EACAkjB,EAAA,EAAmCA,EAAA+K,EAAAtL,MAAAx8B,SAAuB+8B,EAC1DwE,EAAAuG,EAAAtL,MAAAO,GAEA,KAAA5B,EAAAlf,WACAsf,EAAAgH,GAAAppB,KAAAgiB,EAAAQ,IAAAmM,EAAA58B,GAAAq2B,EAAArvB,MAAA,EAEAupB,EADA,UAAAN,EAAAltB,SACAw0B,EAAA10B,IAAA00B,EAAAR,QAEAQ,EAAA10B,IAAA00B,EAAAv0B,OAAAu0B,EAAAR,QAAA6F,EAAA55B,SAGAutB,EAAA8G,GAAAx0B,IAAAotB,EAAAQ,IAAAmM,EAAA58B,GAAA48B,EAAA55B,OAAA,EAEAqtB,EADA,QAAAJ,EAAAltB,SACAw0B,EAAAtpB,KAAAspB,EAAAvwB,MAAAuwB,EAAAR,QAAAV,EAAArvB,MAEAuwB,EAAAtpB,KAAAspB,EAAAR,SAIAxG,GAAA8F,EAAArzB,OAAA,EAAA2L,EACAA,GAAA0nB,EAAArzB,OAEAhQ,OAAA6pC,OAAA7pC,OAAA6pC,MAAAzhC,UAAAuB,MAAA,aAUA0zB,EAAA/1B,KAAAg/B,MAAAjJ,GACAE,EAAAj2B,KAAAi8B,KAAAhG,EAAA,IAEAyF,GAAA8G,SAAAzG,EAAAjvB,KAAAipB,EAAAE,OAKAyF,GAAAtB,UAGA,QAAAsG,GAAA1L,GACAA,EAAAgC,MAAAxb,MACAinB,EAAAzN,GACAA,EAAAmD,KAAA3c,MACAknB,EAAA1N,GACAA,EAAAwC,OAAAhc,MACAmnB,EAAA3N,GAGA,QAAAyN,GAAAzN,GACA,QAAA4N,GAAA7K,EAAA8K,EAAAC,EAAAC,EAAAC,GACA,GAAAxL,GAAAO,EAAAP,OACAC,EAAAM,EAAAQ,UACA0K,EAAA,KAAAC,EAAA,IAEAxH,IAAA+F,WACA,QAAA1qC,GAAA0gC,EAAgC1gC,EAAAygC,EAAAh9B,OAAmBzD,GAAA0gC,EAAA,CACnD,GAAA3B,GAAA0B,EAAAzgC,EAAA0gC,GAAAzB,EAAAwB,EAAAzgC,EAAA0gC,EAAA,GACA0L,EAAA3L,EAAAzgC,GAAAqsC,EAAA5L,EAAAzgC,EAAA,EAEA,UAAA++B,GAAA,MAAAqN,EAAA,CAIA,GAAAnN,GAAAoN,GAAApN,EAAAgN,EAAA5rB,IAAA,CACA,GAAAgsB,EAAAJ,EAAA5rB,IACA,QAEA0e,IAAAkN,EAAA5rB,IAAA4e,IAAAoN,EAAApN,IAAAmN,EAAArN,KACAE,EAAAgN,EAAA5rB,QAEA,IAAAgsB,GAAApN,GAAAoN,EAAAJ,EAAA5rB,IAAA,CACA,GAAA4e,EAAAgN,EAAA5rB,IACA,QACA+rB,IAAAH,EAAA5rB,IAAA4e,IAAAoN,EAAApN,IAAAmN,EAAArN,KACAsN,EAAAJ,EAAA5rB,IAIA,GAAA4e,GAAAoN,GAAApN,EAAAgN,EAAA7L,IAAA,CACA,GAAAiM,EAAAJ,EAAA7L,IACA,QACArB,IAAAkN,EAAA7L,IAAAnB,IAAAoN,EAAApN,IAAAmN,EAAArN,KACAE,EAAAgN,EAAA7L,QAEA,IAAAiM,GAAApN,GAAAoN,EAAAJ,EAAA7L,IAAA,CACA,GAAAnB,EAAAgN,EAAA7L,IACA,QACAgM,IAAAH,EAAA7L,IAAAnB,IAAAoN,EAAApN,IAAAmN,EAAArN,KACAsN,EAAAJ,EAAA7L,IAIA,GAAArB,GAAAqN,GAAArN,EAAAiN,EAAA3rB,IAAA,CACA,GAAA+rB,EAAAJ,EAAA3rB,IACA,QACA4e,IAAA+M,EAAA3rB,IAAA0e,IAAAqN,EAAArN,IAAAsN,EAAApN,KACAF,EAAAiN,EAAA3rB,QAEA,IAAA+rB,GAAArN,GAAAqN,EAAAJ,EAAA3rB,IAAA,CACA,GAAA0e,EAAAiN,EAAA3rB,IACA,QACAgsB,IAAAL,EAAA3rB,IAAA0e,IAAAqN,EAAArN,IAAAsN,EAAApN,KACAmN,EAAAJ,EAAA3rB,IAIA,GAAA0e,GAAAqN,GAAArN,EAAAiN,EAAA5L,IAAA,CACA,GAAAgM,EAAAJ,EAAA5L,IACA,QACAnB,IAAA+M,EAAA5L,IAAArB,IAAAqN,EAAArN,IAAAsN,EAAApN,KACAF,EAAAiN,EAAA5L,QAEA,IAAAgM,GAAArN,GAAAqN,EAAAJ,EAAA5L,IAAA,CACA,GAAArB,EAAAiN,EAAA5L,IACA,QACAiM,IAAAL,EAAA5L,IAAArB,IAAAqN,EAAArN,IAAAsN,EAAApN,KACAmN,EAAAJ,EAAA5L,IAGArB,GAAAmN,GAAAjN,GAAAkN,GACAxH,GAAAmG,OAAAkB,EAAA5M,IAAAL,GAAA+M,EAAAG,EAAA7M,IAAAH,GAAA8M,GAEAG,EAAAE,EACAD,EAAAE,EACA1H,GAAAoG,OAAAiB,EAAA5M,IAAAgN,GAAAN,EAAAG,EAAA7M,IAAAiN,GAAAN,IAEApH,GAAAtR,SAiJAsR,GAAAzB,OACAyB,GAAAqF,UAAAhE,GAAAppB,KAAAopB,GAAAx0B,KACAmzB,GAAA2H,SAAA,OAEA,IAAAjH,GAAApH,EAAAgC,MAAAyG,UACA6F,EAAAtO,EAAAuO,UAEA,IAAAnH,EAAA,GAAAkH,EAAA,GAEA5H,GAAA+B,UAAA6F,EACA5H,GAAAgG,YAAA,iBAEA,IAAA8B,GAAAxjC,KAAAyjC,GAAA,EACAb,GAAA5N,EAAA+C,WAAA/3B,KAAA0jC,IAAAF,IAAApH,EAAA,EAAAkH,EAAA,GAAAtjC,KAAA2jC,IAAAH,IAAApH,EAAA,EAAAkH,EAAA,GAAAtO,EAAAsB,MAAAtB,EAAAuB,OACAmF,GAAA+B,UAAA6F,EAAA,EACAV,EAAA5N,EAAA+C,WAAA/3B,KAAA0jC,IAAAF,IAAApH,EAAA,EAAAkH,EAAA,GAAAtjC,KAAA2jC,IAAAH,IAAApH,EAAA,EAAAkH,EAAA,GAAAtO,EAAAsB,MAAAtB,EAAAuB,OAGAmF,GAAA+B,UAAArB,EACAV,GAAAgG,YAAA1M,EAAAvE,KACA,IAAAuQ,GAAA4C,EAAA5O,EAAAgC,MAAAhC,EAAAvE,MAAA,EAAAyK,GACA8F,KACAtF,GAAAsF,YApKA,SAAAjJ,EAAAgL,EAAAC,GAUA,IATA,GAAAxL,GAAAO,EAAAP,OACAC,EAAAM,EAAAQ,UACAyE,EAAAh9B,KAAAoX,IAAApX,KAAAm3B,IAAA,EAAA6L,EAAA5rB,KAAA4rB,EAAA7L,KACApgC,EAAA,EAAA8sC,GAAA,EACAC,EAAA,EAAAC,EAAA,EAAAC,EAAA,IAMAvM,EAAA,GAAA1gC,EAAAygC,EAAAh9B,OAAAi9B,IADA,CAIA1gC,GAAA0gC,CAEA,IAAA3B,GAAA0B,EAAAzgC,EAAA0gC,GACAzB,EAAAwB,EAAAzgC,EAAA0gC,EAAAqM,GACAX,EAAA3L,EAAAzgC,GAAAqsC,EAAA5L,EAAAzgC,EAAA+sC,EAEA,IAAAD,EAAA,CACA,GAAApM,EAAA,SAAA3B,GAAA,MAAAqN,EAAA,CAEAa,EAAAjtC,EACA0gC,KACAqM,EAAA,CACA,UAGA,GAAArM,EAAA,GAAA1gC,GAAAgtC,EAAAtM,EAAA,CAEAiE,GAAAzE,OACA4M,GAAA,EACApM,KACAqM,EAAA,EACA/sC,EAAAgtC,EAAAC,EAAAvM,CACA,WAIA,SAAA3B,GAAA,MAAAqN,EAAA,CAMA,GAAArN,GAAAqN,GAAArN,EAAAiN,EAAA3rB,IAAA,CACA,GAAA+rB,EAAAJ,EAAA3rB,IACA,QACA4e,IAAA+M,EAAA3rB,IAAA0e,IAAAqN,EAAArN,IAAAsN,EAAApN,KACAF,EAAAiN,EAAA3rB,QAEA,IAAA+rB,GAAArN,GAAAqN,EAAAJ,EAAA3rB,IAAA,CACA,GAAA0e,EAAAiN,EAAA3rB,IACA,QACAgsB,IAAAL,EAAA3rB,IAAA0e,IAAAqN,EAAArN,IAAAsN,EAAApN,KACAmN,EAAAJ,EAAA3rB,IAIA,GAAA0e,GAAAqN,GAAArN,EAAAiN,EAAA5L,IAAA,CACA,GAAAgM,EAAAJ,EAAA5L,IACA,QACAnB,IAAA+M,EAAA5L,IAAArB,IAAAqN,EAAArN,IAAAsN,EAAApN,KACAF,EAAAiN,EAAA5L,QAEA,IAAAgM,GAAArN,GAAAqN,EAAAJ,EAAA5L,IAAA,CACA,GAAArB,EAAAiN,EAAA5L,IACA,QACAiM,IAAAL,EAAA5L,IAAArB,IAAAqN,EAAArN,IAAAsN,EAAApN,KACAmN,EAAAJ,EAAA5L,IAWA,GARA0M,IAEAnI,GAAA+F,YACA/F,GAAAmG,OAAAkB,EAAA5M,IAAAL,GAAAkN,EAAA7M,IAAA6G,IACA6G,GAAA,GAIA7N,GAAAgN,EAAA7L,KAAAiM,GAAAJ,EAAA7L,IACAuE,GAAAoG,OAAAiB,EAAA5M,IAAAL,GAAAkN,EAAA7M,IAAA6M,EAAA7L,MACAuE,GAAAoG,OAAAiB,EAAA5M,IAAAgN,GAAAH,EAAA7M,IAAA6M,EAAA7L,UAGA,IAAAnB,GAAAgN,EAAA5rB,KAAAgsB,GAAAJ,EAAA5rB,IACAskB,GAAAoG,OAAAiB,EAAA5M,IAAAL,GAAAkN,EAAA7M,IAAA6M,EAAA5rB,MACAskB,GAAAoG,OAAAiB,EAAA5M,IAAAgN,GAAAH,EAAA7M,IAAA6M,EAAA5rB,UAFA,CAUA,GAAA6sB,GAAAnO,EAAAoO,EAAAf,CAMAnN,IAAAoN,GAAApN,EAAAgN,EAAA5rB,KAAAgsB,GAAAJ,EAAA5rB,KACA0e,GAAAkN,EAAA5rB,IAAA4e,IAAAoN,EAAApN,IAAAmN,EAAArN,KACAE,EAAAgN,EAAA5rB,KAEAgsB,GAAApN,GAAAoN,EAAAJ,EAAA5rB,KAAA4e,GAAAgN,EAAA5rB,MACA+rB,GAAAH,EAAA5rB,IAAA4e,IAAAoN,EAAApN,IAAAmN,EAAArN,KACAsN,EAAAJ,EAAA5rB,KAIA4e,GAAAoN,GAAApN,EAAAgN,EAAA7L,KAAAiM,GAAAJ,EAAA7L,KACArB,GAAAkN,EAAA7L,IAAAnB,IAAAoN,EAAApN,IAAAmN,EAAArN,KACAE,EAAAgN,EAAA7L,KAEAiM,GAAApN,GAAAoN,EAAAJ,EAAA7L,KAAAnB,GAAAgN,EAAA7L,MACAgM,GAAAH,EAAA7L,IAAAnB,IAAAoN,EAAApN,IAAAmN,EAAArN,KACAsN,EAAAJ,EAAA7L,KAKArB,GAAAmO,GACAvI,GAAAoG,OAAAiB,EAAA5M,IAAA8N,GAAAjB,EAAA7M,IAAAH,IAOA0F,GAAAoG,OAAAiB,EAAA5M,IAAAL,GAAAkN,EAAA7M,IAAAH,IACA0F,GAAAoG,OAAAiB,EAAA5M,IAAAgN,GAAAH,EAAA7M,IAAAiN,IAGAD,GAAAe,IACAxI,GAAAoG,OAAAiB,EAAA5M,IAAAgN,GAAAH,EAAA7M,IAAAiN,IACA1H,GAAAoG,OAAAiB,EAAA5M,IAAA+N,GAAAlB,EAAA7M,IAAAiN,SA4BApO,EAAA+C,WAAA/C,EAAAsB,MAAAtB,EAAAuB,QAGA6F,EAAA,GACAwG,EAAA5N,EAAA+C,WAAA,IAAA/C,EAAAsB,MAAAtB,EAAAuB,OACAmF,GAAAtB,UAGA,QAAAuI,GAAA3N,GACA,QAAAmP,GAAApM,EAAAyF,EAAAwD,EAAA3sB,EAAA+vB,EAAArB,EAAAC,EAAAjiC,GAGA,OAFAy2B,GAAAO,EAAAP,OAAAC,EAAAM,EAAAQ,UAEAxhC,EAAA,EAA+BA,EAAAygC,EAAAh9B,OAAmBzD,GAAA0gC,EAAA,CAClD,GAAA1B,GAAAyB,EAAAzgC,GAAAk/B,EAAAuB,EAAAzgC,EAAA,EACA,OAAAg/B,KAAAgN,EAAA3rB,KAAA2e,EAAAgN,EAAA5L,KAAAlB,EAAA+M,EAAA5rB,KAAA6e,EAAA+M,EAAA7L,MAGAuE,GAAA+F,YACA1L,EAAAgN,EAAA5M,IAAAJ,GACAE,EAAA+M,EAAA7M,IAAAF,GAAA5hB,EACA,UAAAtT,EACA26B,GAAA2I,IAAAtO,EAAAE,EAAAuH,EAAA,EAAA4G,EAAApkC,KAAAyjC,GAAA,EAAAzjC,KAAAyjC,IAAA,GAEA1iC,EAAA26B,GAAA3F,EAAAE,EAAAuH,EAAA4G,GACA1I,GAAA4I,YAEAtD,IACAtF,GAAAsF,YACAtF,GAAAzE,QAEAyE,GAAAtR,WAIAsR,GAAAzB,OACAyB,GAAAqF,UAAAhE,GAAAppB,KAAAopB,GAAAx0B,IAEA,IAAA6zB,GAAApH,EAAAwC,OAAAiG,UACA6F,EAAAtO,EAAAuO,WACA/F,EAAAxI,EAAAwC,OAAAgG,OACAz8B,EAAAi0B,EAAAwC,OAAAz2B,MAUA,IAHA,GAAAq7B,IACAA,EAAA,MAEAA,EAAA,GAAAkH,EAAA,GAEA,GAAAiB,GAAAjB,EAAA,CACA5H,IAAA+B,UAAA8G,EACA7I,GAAAgG,YAAA,kBACAyC,EAAAnP,EAAA+C,WAAAyF,EAAA,KAAA+G,IAAA,KACAvP,EAAAsB,MAAAtB,EAAAuB,MAAAx1B,GAEA26B,GAAAgG,YAAA,kBACAyC,EAAAnP,EAAA+C,WAAAyF,EAAA,KAAA+G,EAAA,KACAvP,EAAAsB,MAAAtB,EAAAuB,MAAAx1B,GAGA26B,GAAA+B,UAAArB,EACAV,GAAAgG,YAAA1M,EAAAvE,MACA0T,EAAAnP,EAAA+C,WAAAyF,EACAoG,EAAA5O,EAAAwC,OAAAxC,EAAAvE,OAAA,KACAuE,EAAAsB,MAAAtB,EAAAuB,MAAAx1B,GACA26B,GAAAtB,UAGA,QAAAoK,GAAAzO,EAAAE,EAAAhF,EAAAwT,EAAAC,EAAArwB,EAAAswB,EAAA5B,EAAAC,EAAA7rC,EAAAmhC,EAAAmF,GACA,GAAA9pB,GAAAupB,EAAAF,EAAAz0B,EACAq8B,EAAAC,EAAAC,EAAAC,EACAvZ,CAKA8M,IACAyM,EAAAF,EAAAC,GAAA,EACAF,GAAA,EACAjxB,EAAAsd,EACAiM,EAAAnH,EACAxtB,EAAA0tB,EAAAwO,EACAzH,EAAA/G,EAAAyO,EAGAxH,EAAAvpB,IACA6X,EAAA0R,EACAA,EAAAvpB,EACAA,EAAA6X,EACAoZ,GAAA,EACAC,GAAA,KAIAD,EAAAC,EAAAC,GAAA,EACAC,GAAA,EACApxB,EAAAoiB,EAAA0O,EACAvH,EAAAnH,EAAA2O,EACA1H,EAAA/L,GACA1oB,EAAA0tB,GAGA+G,IACAxR,EAAAjjB,EACAA,EAAAy0B,EACAA,EAAAxR,EACAuZ,GAAA,EACAD,GAAA,IAKA5H,EAAA6F,EAAA3rB,KAAAzD,EAAAovB,EAAA5L,KACA5uB,EAAAy6B,EAAA5rB,KAAA4lB,EAAAgG,EAAA7L,MAGAxjB,EAAAovB,EAAA3rB,MACAzD,EAAAovB,EAAA3rB,IACAwtB,GAAA,GAGA1H,EAAA6F,EAAA5L,MACA+F,EAAA6F,EAAA5L,IACA0N,GAAA,GAGA7H,EAAAgG,EAAA5rB,MACA4lB,EAAAgG,EAAA5rB,IACA2tB,GAAA,GAGAx8B,EAAAy6B,EAAA7L,MACA5uB,EAAAy6B,EAAA7L,IACA2N,GAAA,GAGAnxB,EAAAovB,EAAA5M,IAAAxiB,GACAqpB,EAAAgG,EAAA7M,IAAA6G,GACAE,EAAA6F,EAAA5M,IAAA+G,GACA30B,EAAAy6B,EAAA7M,IAAA5tB,GAGAo8B,IACAxtC,EAAAsqC,YACAtqC,EAAA0qC,OAAAluB,EAAAqpB,GACA7lC,EAAA2qC,OAAAnuB,EAAApL,GACApR,EAAA2qC,OAAA5E,EAAA30B,GACApR,EAAA2qC,OAAA5E,EAAAF,GACA7lC,EAAA6pC,UAAA2D,EAAA3H,EAAAz0B,GACApR,EAAA8/B,QAIAwG,EAAA,IAAAmH,GAAAC,GAAAC,GAAAC,KACA5tC,EAAAsqC,YAGAtqC,EAAA0qC,OAAAluB,EAAAqpB,EAAA3oB,GACAuwB,EACAztC,EAAA2qC,OAAAnuB,EAAApL,EAAA8L,GAEAld,EAAA0qC,OAAAluB,EAAApL,EAAA8L,GACAywB,EACA3tC,EAAA2qC,OAAA5E,EAAA30B,EAAA8L,GAEAld,EAAA0qC,OAAA3E,EAAA30B,EAAA8L,GACAwwB,EACA1tC,EAAA2qC,OAAA5E,EAAAF,EAAA3oB,GAEAld,EAAA0qC,OAAA3E,EAAAF,EAAA3oB,GACA0wB,EACA5tC,EAAA2qC,OAAAnuB,EAAAqpB,EAAA3oB,GAEAld,EAAA0qC,OAAAluB,EAAAqpB,EAAA3oB,GACAld,EAAAizB,WAIA,QAAAsY,GAAA1N,GAWA0G,GAAAzB,OACAyB,GAAAqF,UAAAhE,GAAAppB,KAAAopB,GAAAx0B,KAGAmzB,GAAA+B,UAAAzI,EAAAmD,KAAAsF,UACA/B,GAAAgG,YAAA1M,EAAAvE,KAEA,IAAAgU,EAEA,QAAAzP,EAAAmD,KAAAa,OACA,WACAyL,EAAA,CACA,MACA,aACAA,GAAAzP,EAAAmD,KAAAc,QACA,MACA,cACAwL,GAAAzP,EAAAmD,KAAAc,SAAA,CACA,MACA,SACA,SAAAn+B,OAAA,0BAAAk6B,EAAAmD,KAAAa,OAGA,GAAA2L,GAAA3P,EAAAmD,KAAAlB,KAAA,SAAA+F,EAAAz0B,GAA+E,MAAAq7B,GAAA5O,EAAAmD,KAAAnD,EAAAvE,MAAAuM,EAAAz0B,IAA+D,MAjC9I,SAAAwvB,EAAA0M,EAAAC,EAAArwB,EAAAswB,EAAA5B,EAAAC,GAGA,OAFAxL,GAAAO,EAAAP,OAAAC,EAAAM,EAAAQ,UAEAxhC,EAAA,EAA+BA,EAAAygC,EAAAh9B,OAAmBzD,GAAA0gC,EAClD,MAAAD,EAAAzgC,IAEAytC,EAAAhN,EAAAzgC,GAAAygC,EAAAzgC,EAAA,GAAAygC,EAAAzgC,EAAA,GAAA0tC,EAAAC,EAAArwB,EAAAswB,EAAA5B,EAAAC,EAAAtH,GAAA1G,EAAAmD,KAAAG,WAAAtD,EAAAmD,KAAAsF,YA4BAzI,EAAA+C,WAAA0M,IAAAzP,EAAAmD,KAAAc,SAAA,EAAA0L,EAAA3P,EAAAsB,MAAAtB,EAAAuB,OACAmF,GAAAtB,UAGA,QAAAwJ,GAAAoB,EAAAC,EAAAjI,EAAAz0B,GACA,GAAA0uB,GAAA+N,EAAA/N,IACA,KAAAA,EACA,WAEA,IAAA+N,EAAAE,UACA,MAAAjE,IAAA+D,EAAAE,UAAAlI,EAAAz0B,EAAA08B,EAEA,IAAA9tC,GAAAkM,EAAAotB,MAAAlvB,MAAA0jC,EAGA,OAFA9tC,GAAA+5B,EAAA,gBAAA+F,KAAA,GACA9/B,EAAAm6B,YACAn6B,EAAAgI,WAGA,QAAAm/B,KAIA,GAFA/J,EAAA/oB,KAAA,WAAA2I,SAEAvI,GAAAu5B,OAAA3pB,KAAA,CAQA,OAJApjB,GAAA4f,EADAotB,KAAAC,KAAAC,GAAA,EACAC,EAAA35B,GAAAu5B,OAAAK,eAIAzuC,EAAA,EAA2BA,EAAAi+B,GAAAx6B,SAAmBzD,EAC9CqB,EAAA48B,GAAAj+B,GACAqB,EAAA4f,QACAA,EAAAutB,IAAAntC,EAAA4f,MAAA5f,KAAA4f,QAEAqtB,EAAAn3B,MACA8J,QACAyY,MAAAr4B,EAAAq4B,OAQA,IAAA7kB,GAAAu5B,OAAAM,OACA,GAAApiC,EAAAoJ,WAAAb,GAAAu5B,OAAAM,QACAJ,EAAAK,KAAA95B,GAAAu5B,OAAAM,YACiB,eAAA75B,GAAAu5B,OAAAM,OACjBJ,EAAAM,cACiB,CACjB,GAAAC,GAAA,cAAAh6B,GAAAu5B,OAAAM,MACAJ,GAAAK,KAAA,SAAAxU,EAAAD,GACA,MAAAC,GAAAlZ,OAAAiZ,EAAAjZ,MAAA,EACAkZ,EAAAlZ,MAAAiZ,EAAAjZ,OAAA4tB,EAAA,OAQA,OAAA7uC,GAAA,EAA2BA,EAAAsuC,EAAA7qC,SAAoBzD,EAAA,CAE/C,GAAA8uC,GAAAR,EAAAtuC,EAEAA,GAAA6U,GAAAu5B,OAAAW,WAAA,IACAR,GACAF,EAAAl3B,KAAA,SACAk3B,EAAAl3B,KAAA,QACAo3B,GAAA,GAGAF,EAAAl3B,KACA,2DAAAtC,GAAAu5B,OAAAY,oBAAA,iEAAoKF,EAAApV,MAAA,8DACpKoV,EAAA7tB,MAAA,SAOA,GAHAstB,GACAF,EAAAl3B,KAAA,SAEA,GAAAk3B,EAAA5qC,OAAA,CAGA,GAAAwrC,GAAA,yCAAyDp6B,GAAA4wB,KAAA/L,MAAA,KAAA2U,EAAAriC,KAAA,cACzD,UAAA6I,GAAAu5B,OAAAz9B,UACArE,EAAAuI,GAAAu5B,OAAAz9B,WAAApD,KAAA0hC,OACA,CACA,GAAAtlC,GAAA,GACAvI,EAAAyT,GAAAu5B,OAAA18B,SACAvR,EAAA0U,GAAAu5B,OAAAtH,MACA,OAAA3mC,EAAA,KACAA,SACA,KAAAiB,EAAA4M,OAAA,GACArE,GAAA,QAAAxJ,EAAA,GAAA6lC,GAAAx0B,KAAA,MACA,KAAApQ,EAAA4M,OAAA,KACArE,GAAA,WAAAxJ,EAAA,GAAA6lC,GAAAC,QAAA,OACA,KAAA7kC,EAAA4M,OAAA,GACArE,GAAA,UAAAxJ,EAAA,GAAA6lC,GAAAG,OAAA,MACA,KAAA/kC,EAAA4M,OAAA,KACArE,GAAA,SAAAxJ,EAAA,GAAA6lC,GAAAppB,MAAA,MACA,IAAAwxB,GAAA9hC,EAAA,uBAAA2iC,EAAAplC,QAAA,sCAA2GF,EAAA,KAAW,UAAA2D,SAAAkwB,EACtH,OAAA3oB,GAAAu5B,OAAAc,kBAAA,CAIA,GAAA9uC,GAAAyU,GAAAu5B,OAAA7E,eACA,OAAAnpC,IACAA,EAAAyU,GAAA4wB,KAAA8D,gBAEAnpC,EADAA,GAAA,gBAAAA,GACAkM,EAAAotB,MAAAlvB,MAAApK,GAEAkM,EAAAotB,MAAAgB,QAAA0T,EAAA,oBACAhuC,EAAA+5B,EAAA,EACA/5B,IAAAgI,WAEA,IAAA+wB,GAAAiV,EAAAviB,UACAvf,GAAA,uCAAqD6sB,EAAAxjB,QAAA,aAA4BwjB,EAAAxnB,SAAA,MAA8BhI,EAAA,oBAAAvJ,EAAA,cAAqCqS,UAAA27B,GAAAh9B,IAAA,UAAAyD,GAAAu5B,OAAAc,uBAYpJ,QAAAC,GAAAC,EAAAC,EAAAC,GACA,GAEAtvC,GAAA2I,EAAA+3B,EAFA6O,EAAA16B,GAAA4wB,KAAA+J,kBACAC,EAAAF,IAAA,EACA1/B,EAAA,IAEA,KAAA7P,EAAAi+B,GAAAx6B,OAAA,EAAuCzD,GAAA,IAAQA,EAC/C,GAAAsvC,EAAArR,GAAAj+B,IAAA,CAGA,GAAAqB,GAAA48B,GAAAj+B,GACAgsC,EAAA3qC,EAAAk+B,MACA0M,EAAA5qC,EAAAm+B,MACAiB,EAAAp/B,EAAA2/B,WAAAP,OACAiP,EAAA1D,EAAAlN,IAAAsQ,GACAO,EAAA1D,EAAAnN,IAAAuQ,GACAO,EAAAL,EAAAvD,EAAAxR,MACAqV,EAAAN,EAAAtD,EAAAzR,KAUA,IARAkG,EAAAr/B,EAAA2/B,WAAAQ,UAGAwK,EAAAn3B,QAAAovB,mBACA2L,EAAA3sB,OAAA6d,WACAmL,EAAAp3B,QAAAovB,mBACA4L,EAAA5sB,OAAA6d,WAEAz/B,EAAA4+B,MAAAxb,MAAApjB,EAAAo/B,OAAAhc,KACA,IAAA9b,EAAA,EAA+BA,EAAA83B,EAAAh9B,OAAmBkF,GAAA+3B,EAAA,CAClD,GAAA1B,GAAAyB,EAAA93B,GAAAu2B,EAAAuB,EAAA93B,EAAA,EACA,UAAAq2B,KAKAA,EAAA0Q,EAAAE,GAAA5Q,EAAA0Q,GAAAE,GACA1Q,EAAAyQ,EAAAE,GAAA3Q,EAAAyQ,GAAAE,GADA,CAMA,GAAAC,GAAA7mC,KAAAE,IAAA6iC,EAAA5M,IAAAJ,GAAAoQ,GACAW,EAAA9mC,KAAAE,IAAA8iC,EAAA7M,IAAAF,GAAAmQ,GACAW,EAAAF,IAAAC,GAIAC,GAAAP,IACAA,EAAAO,EACAngC,GAAA7P,EAAA2I,EAAA+3B,KAKA,GAAAr/B,EAAA+/B,KAAA3c,OAAA5U,EAAA,CACA,GAAA69B,GAAA,QAAArsC,EAAA+/B,KAAAa,MAAA,GAAA5gC,EAAA+/B,KAAAc,SAAA,EACAyL,EAAAD,EAAArsC,EAAA+/B,KAAAc,QAEA,KAAAv5B,EAAA,EAA+BA,EAAA83B,EAAAh9B,OAAmBkF,GAAA+3B,EAAA,CAClD,GAAA1B,GAAAyB,EAAA93B,GAAAu2B,EAAAuB,EAAA93B,EAAA,GAAAuxB,EAAAuG,EAAA93B,EAAA,EACA,OAAAq2B,KAIAf,GAAAj+B,GAAAohC,KAAAG,WACAmO,GAAAzmC,KAAAm3B,IAAAlG,EAAA8E,IAAA0Q,GAAAzmC,KAAAoX,IAAA6Z,EAAA8E,IACA2Q,GAAAzQ,EAAAwO,GAAAiC,GAAAzQ,EAAAyO,EACA+B,GAAA1Q,EAAA0O,GAAAgC,GAAA1Q,EAAA2O,GACAgC,GAAA1mC,KAAAoX,IAAA6Z,EAAAgF,IAAAyQ,GAAA1mC,KAAAm3B,IAAAlG,EAAAgF,MACArvB,GAAA7P,EAAA2I,EAAA+3B,OAKA,MAAA7wB,IACA7P,EAAA6P,EAAA,GACAlH,EAAAkH,EAAA,GACA6wB,EAAAzC,GAAAj+B,GAAAghC,WAAAQ,WAEwByO,UAAAhS,GAAAj+B,GAAAghC,WAAAP,OAAAvyB,MAAAvF,EAAA+3B,GAAA/3B,EAAA,GAAA+3B,GACxBwP,UAAAvnC,EACAs1B,UAAAj+B,GACAmwC,YAAAnwC,IAGA,KAGA,QAAA0jC,GAAAhiC,GACAmT,GAAA4wB,KAAA2K,WACAC,EAAA,YAAA3uC,EACA,SAAAL,GAAqD,UAAAA,EAAA,YAGrD,QAAAsiC,GAAAjiC,GACAmT,GAAA4wB,KAAA2K,WACAC,EAAA,YAAA3uC,EACA,SAAAL,GAAqD,WAGrD,QAAAuiC,GAAAliC,GACA2uC,EAAA,YAAA3uC,EACA,SAAAL,GAAiD,UAAAA,EAAA,YAKjD,QAAAgvC,GAAAC,EAAAhqC,EAAAgpC,GACA,GAAAhyB,GAAAkmB,GAAAlmB,SACAizB,EAAAjqC,EAAAkqC,MAAAlzB,EAAAV,KAAAopB,GAAAppB,KACA6zB,EAAAnqC,EAAAoqC,MAAApzB,EAAA9L,IAAAw0B,GAAAx0B,IACA7H,EAAAg1B,GAAsC/hB,KAAA2zB,EAAA/+B,IAAAi/B,GAEtC9mC,GAAA6mC,MAAAlqC,EAAAkqC,MACA7mC,EAAA+mC,MAAApqC,EAAAoqC,KAEA,IAAA7gC,GAAAs/B,EAAAoB,EAAAE,EAAAnB,EAQA,IANAz/B,IAEAA,EAAA2gC,MAAAplC,SAAAyE,EAAAouB,OAAAsB,MAAAH,IAAAvvB,EAAAogC,UAAA,IAAA3yB,EAAAV,KAAAopB,GAAAppB,KAAA,IACA/M,EAAA6gC,MAAAtlC,SAAAyE,EAAAouB,OAAAuB,MAAAJ,IAAAvvB,EAAAogC,UAAA,IAAA3yB,EAAA9L,IAAAw0B,GAAAx0B,IAAA,KAGAqD,GAAA4wB,KAAAkL,cAAA,CAEA,OAAA3wC,GAAA,EAA+BA,EAAA4wC,GAAAntC,SAAuBzD,EAAA,CACtD,GAAA6wC,GAAAD,GAAA5wC,EACA6wC,GAAAC,MAAAR,GACAzgC,GAAAghC,EAAA5S,QAAApuB,EAAAouB,QACA4S,EAAAE,MAAA,IAAAlhC,EAAAogC,UAAA,IACAY,EAAAE,MAAA,IAAAlhC,EAAAogC,UAAA,IACAe,EAAAH,EAAA5S,OAAA4S,EAAAE,OAGAlhC,GACAohC,EAAAphC,EAAAouB,OAAApuB,EAAAogC,UAAAK,GAGA9S,EAAAxb,QAAAsuB,GAAA3mC,EAAAkG,IAGA,QAAAqhC,KACA,GAAAp0B,GAAAjI,GAAAs8B,YAAAC,qBACA,QAAAt0B,EAEA,WADAu0B,IAIA9N,MACAA,GAAA1wB,WAAAw+B,EAAAv0B,IAGA,QAAAu0B,KACA9N,GAAA,KAGA+N,GAAApO,OACAoO,GAAAjI,UAAA,IAAArG,GAAAC,IACAqO,GAAAtH,UAAAhE,GAAAppB,KAAAopB,GAAAx0B,IAEA,IAAAxR,GAAAuxC,CACA,KAAAvxC,EAAA,EAAuBA,EAAA4wC,GAAAntC,SAAuBzD,EAC9CuxC,EAAAX,GAAA5wC,GAEAuxC,EAAAtT,OAAAmD,KAAA3c,KACA+sB,GAAAD,EAAAtT,OAAAsT,EAAAR,OAEAU,EAAAF,EAAAtT,OAAAsT,EAAAR,MAEAO,IAAAjO,UAEAzF,EAAAqD,GAAAoQ,aAAAC,KAGA,QAAAL,GAAA5vC,EAAA0vC,EAAAD,GAIA,GAHA,gBAAAzvC,KACAA,EAAA48B,GAAA58B,IAEA,gBAAA0vC,GAAA,CACA,GAAArQ,GAAAr/B,EAAA2/B,WAAAQ,SACAuP,GAAA1vC,EAAA2/B,WAAAP,OAAAvyB,MAAAwyB,EAAAqQ,EAAArQ,GAAAqQ,EAAA,IAGA,GAAA/wC,GAAA0xC,EAAArwC,EAAA0vC,IACA,GAAA/wC,GACA4wC,GAAAz5B,MAAiC8mB,OAAA58B,EAAA0vC,QAAAD,SAEjCI,KAEAJ,IACAF,GAAA5wC,GAAA8wC,MAAA,GAGA,QAAAE,GAAA3vC,EAAA0vC,GACA,MAAA1vC,GAAA,MAAA0vC,IACAH,MACAM,KAGA,gBAAA7vC,KACAA,EAAA48B,GAAA58B,IAEA,gBAAA0vC,KACAA,EAAA1vC,EAAAwM,KAAAkjC,GAEA,IAAA/wC,GAAA0xC,EAAArwC,EAAA0vC,IACA,GAAA/wC,IACA4wC,GAAAe,OAAA3xC,EAAA,GAEAkxC,KAIA,QAAAQ,GAAArwC,EAAAD,GACA,OAAApB,GAAA,EAA2BA,EAAA4wC,GAAAntC,SAAuBzD,EAAA,CAClD,GAAA6wC,GAAAD,GAAA5wC,EACA,IAAA6wC,EAAA5S,QAAA58B,GAAAwvC,EAAAE,MAAA,IAAA3vC,EAAA,IACAyvC,EAAAE,MAAA,IAAA3vC,EAAA,GACA,MAAApB,GAEA,SAGA,QAAAyxC,GAAAxT,EAAA8S,GACA,GAAA/R,GAAA+R,EAAA,GAAA7R,EAAA6R,EAAA,GACA/E,EAAA/N,EAAAsB,MAAA0M,EAAAhO,EAAAuB,MACAoS,EAAA,gBAAA3T,GAAA2T,eAAA3T,EAAA2T,eAAAtlC,EAAAotB,MAAAlvB,MAAAyzB,EAAAvE,OAAAc,MAAA,QAAApyB,UAEA,MAAA42B,EAAAgN,EAAA3rB,KAAA2e,EAAAgN,EAAA5L,KAAAlB,EAAA+M,EAAA5rB,KAAA6e,EAAA+M,EAAA7L,KAAA,CAGA,GAAAyR,GAAA5T,EAAAwC,OAAAgG,OAAAxI,EAAAwC,OAAAiG,UAAA,CACA4K,IAAA5K,UAAAmL,EACAP,GAAA3G,YAAAiH,CACA,IAAAnL,GAAA,IAAAoL,CACA7S,GAAAgN,EAAA5M,IAAAJ,GACAE,EAAA+M,EAAA7M,IAAAF,GAEAoS,GAAA5G,YACA,UAAAzM,EAAAwC,OAAAz2B,OACAsnC,GAAAhE,IAAAtO,EAAAE,EAAAuH,EAAA,IAAAx9B,KAAAyjC,IAAA,GAEAzO,EAAAwC,OAAAz2B,OAAAsnC,GAAAtS,EAAAE,EAAAuH,GAAA,GACA6K,GAAA/D,YACA+D,GAAAje,UAGA,QAAAme,IAAAvT,EAAA8S,GACA,GAAAa,GAAA,gBAAA3T,GAAA2T,eAAA3T,EAAA2T,eAAAtlC,EAAAotB,MAAAlvB,MAAAyzB,EAAAvE,OAAAc,MAAA,QAAApyB,WACA6hC,EAAA2H,EACAlE,EAAA,QAAAzP,EAAAmD,KAAAa,MAAA,GAAAhE,EAAAmD,KAAAc,SAAA,CAEAoP,IAAA5K,UAAAzI,EAAAmD,KAAAsF,UACA4K,GAAA3G,YAAAiH,EAEAnE,EAAAsD,EAAA,GAAAA,EAAA,GAAAA,EAAA,MAAArD,IAAAzP,EAAAmD,KAAAc,SACA,aAAoC,MAAA+H,IAAoBhM,EAAAsB,MAAAtB,EAAAuB,MAAA8R,GAAArT,EAAAmD,KAAAG,WAAAtD,EAAAmD,KAAAsF,WAGxD,QAAAwD,IAAA4H,EAAA7L,EAAAz0B,EAAAugC,GACA,mBAAAD,GACA,MAAAA,EAOA,QAFAE,GAAArN,GAAAsN,qBAAA,EAAAzgC,EAAA,EAAAy0B,GAEAjmC,EAAA,EAAAC,EAAA6xC,EAAAlS,OAAAn8B,OAAuDzD,EAAAC,IAAOD,EAAA,CAC9D,GAAAI,GAAA0xC,EAAAlS,OAAA5/B,EACA,oBAAAI,GAAA,CACA,GAAA8xC,GAAA5lC,EAAAotB,MAAAlvB,MAAAunC,EACA,OAAA3xC,EAAA+xC,aACAD,IAAA1X,MAAA,MAAAp6B,EAAA+xC,aACA,MAAA/xC,EAAAgyC,UACAF,EAAA/X,GAAA/5B,EAAAgyC,SACAhyC,EAAA8xC,EAAA9pC,WAEA4pC,EAAAK,aAAAryC,GAAAC,EAAA,GAAAG,GAGA,MAAA4xC,GA/kFA,GAAA/T,OACAppB,IAEA+qB,QAAA,mDACAwO,QACA3pB,MAAA,EACAsqB,UAAA,EACAN,eAAA,KACAO,oBAAA,OACAr+B,UAAA,KACAe,SAAA,KACAo1B,OAAA,EACAyC,gBAAA,KACA2F,kBAAA,IACAR,OAAA,MAEAnP,OACA9a,KAAA,KACA/S,SAAA,SACAk2B,KAAA,KACA0K,SAAA,KACA5N,KAAA,KACAhL,MAAA,KACAwR,UAAA,KACAnH,UAAA,KACAE,iBAAA,KACA5jB,IAAA,KACA+f,IAAA,KACAqH,gBAAA,KACApD,MAAA,KACAsE,cAAA,KACApE,WAAA,KACAE,YAAA,KACAoB,aAAA,KACAN,WAAA,KACAuD,mBAAA,KAGAf,aAAA,KACAU,SAAA,KACAD,YAAA,KACA+J,WAAA,KACAC,WAAA,KACAC,iBAAA,GAEAjT,OACAiI,gBAAA,IACA/1B,SAAA,QAEA+sB,SACAC,SACAT,QACAwC,QACAhc,MAAA,EACAgiB,OAAA,EACAC,UAAA,EACAxG,MAAA,EACAiO,UAAA,UACAnkC,OAAA,UAEAi2B,OAGAyG,UAAA,EACAxG,MAAA,EACAiO,UAAA,KACAzM,OAAA,GAIAN,MACA3c,MAAA,EACAiiB,UAAA,EACAxE,SAAA,EACAhC,MAAA,EACAiO,UAAA,KACAlM,MAAA,OACAV,YAAA,EACAz3B,MAAA,GAEA0iC,WAAA,EACAoF,eAAA,MAEAnM,MACAhhB,MAAA,EACA+kB,WAAA,EACA9P,MAAA,UACA6P,gBAAA,KACA4B,YAAA,KACAD,UAAA,KACApE,OAAA,EACAnB,YAAA,EACAH,WAAA,EACAwB,YAAA,EACAT,gBAAA,KACA+D,SAAA,KACAM,cAAA,UACAC,kBAAA,EAEA6H,WAAA,EACAtC,WAAA,EACAO,eAAA,EACAnB,kBAAA,IAEA2B,aACAC,sBAAA,QAEAnQ,UAEA0R,GAAA,KACAC,GAAA,KACApP,GAAA,KACAmB,GAAA,KAAA2M,GAAA,KACA7S,MAAAC,MACAsH,IAAsBppB,KAAA,EAAAupB,MAAA,EAAA30B,IAAA,EAAAy0B,OAAA,GACtBjD,GAAA,EAAAC,GAAA,EACAiB,GAAA,EAAAC,GAAA,EACAlD,IACA4R,kBACA3R,kBACAU,qBACAmF,iBACAuC,kBACAK,cACAP,QACA0J,cACAzB,eACA/N,aAEAxF,GAAAp+B,IAGAo+B,IAAAE,UACAF,GAAA8I,YACA9I,GAAAsL,OACAtL,GAAAiV,eAAA,WAA0C,MAAAvV,IAC1CM,GAAAkV,UAAA,WAAqC,MAAAL,KACrC7U,GAAAmV,cAAA,WAAyC,MAAAjN,KACzClI,GAAAnoB,MAAA,WAAkC,MAAAuuB,KAClCpG,GAAAnsB,OAAA,WAAmC,MAAAwyB,KACnCrG,GAAAxgB,OAAA,WACA,GAAA9c,GAAAgjC,GAAAlmB,QAGA,OAFA9c,GAAAoc,MAAAopB,GAAAppB,KACApc,EAAAgR,KAAAw0B,GAAAx0B,IACAhR,GAEAs9B,GAAAoV,QAAA,WAAoC,MAAAjV,KACpCH,GAAAyM,QAAA,WACA,GAAAlM,KAKA,OAJA/xB,GAAAkK,KAAAioB,GAAAV,OAAAW,IAAA,SAAAqC,EAAAnC,GACAA,IACAP,EAAAO,EAAAlf,WAAA,GAAAkf,EAAA99B,EAAA89B,EAAA99B,EAAA,YAAA89B,KAEAP,GAEAP,GAAAqV,SAAA,WAAqC,MAAA1U,KACrCX,GAAAsV,SAAA,WAAqC,MAAA1U,KACrCZ,GAAAgB,IAAAH,EACAb,GAAAsB,IAAAD,EACArB,GAAAuV,WAAA,WAAuC,MAAAx+B,KACvCipB,GAAAmT,YACAnT,GAAAkT,cACAlT,GAAAoT,uBACApT,GAAAwV,YAAA,SAAAvC,GACA,OACAn0B,KAAAxR,SAAAqzB,GAAAH,EAAAyS,EAAA,QAAA3R,KAAA2R,EAAA/R,GAAAgH,GAAAppB,KAAA,IACApL,IAAApG,SAAAszB,GAAAJ,EAAAyS,EAAA,QAAA3R,KAAA2R,EAAA7R,GAAA8G,GAAAx0B,IAAA,MAGAssB,GAAAwF,WACAxF,GAAAyV,OAAA,WACApQ,IACAC,EAAAuP,IACAvP,EAAAwP,KAIA9U,GAAAmD,SAkBA,WACA,OAAAjhC,GAAA,EAA2BA,EAAA29B,EAAAl6B,SAAoBzD,EAAA,CAC/C,GAAAoB,GAAAu8B,EAAA39B,EACAoB,GAAAuF,KAAAm3B,IACA18B,EAAAyT,SACAvI,EAAA8D,QAAA,EAAAyE,GAAAzT,EAAAyT,aAIA,SAAA5J,GACA,GAAAjL,EAqBA,KAnBAsM,EAAA8D,QAAA,EAAAyE,GAAA5J,GAEA,MAAA4J,GAAA0qB,MAAA7F,QACA7kB,GAAA0qB,MAAA7F,MAAA7kB,GAAA4wB,KAAA/L,OACA,MAAA7kB,GAAA2qB,MAAA9F,QACA7kB,GAAA2qB,MAAA9F,MAAA7kB,GAAA4wB,KAAA/L,OAEA,MAAA7kB,GAAA0qB,MAAA2L,YACAr2B,GAAA0qB,MAAA2L,UAAAr2B,GAAA4wB,KAAAyF,WACA,MAAAr2B,GAAA2qB,MAAA0L,YACAr2B,GAAA2qB,MAAA0L,UAAAr2B,GAAA4wB,KAAAyF,WAEA,MAAAr2B,GAAA4wB,KAAA0F,cACAt2B,GAAA4wB,KAAA0F,YAAAt2B,GAAA4wB,KAAA/L,OACA,MAAA7kB,GAAA4wB,KAAAyF,YACAr2B,GAAA4wB,KAAAyF,UAAA5+B,EAAAotB,MAAAlvB,MAAAqK,GAAA4wB,KAAA/L,OAAAc,MAAA,SAAApyB,YAIApI,EAAA,EAAuBA,EAAAiJ,KAAAm3B,IAAA,EAAAvrB,GAAA4pB,MAAAh7B,UAAuCzD,EAC9D6U,GAAA4pB,MAAAz+B,GAAAsM,EAAA8D,QAAA,KAAoDyE,GAAA0qB,MAAA1qB,GAAA4pB,MAAAz+B,GACpD,KAAAA,EAAA,EAAuBA,EAAAiJ,KAAAm3B,IAAA,EAAAvrB,GAAA6pB,MAAAj7B,UAAuCzD,EAC9D6U,GAAA6pB,MAAA1+B,GAAAsM,EAAA8D,QAAA,KAAoDyE,GAAA2qB,MAAA3qB,GAAA6pB,MAAA1+B,GA+BpD,KA5BA6U,GAAA0qB,MAAAmI,SAAA,MAAA7yB,GAAA0qB,MAAA8E,QACAxvB,GAAA0qB,MAAA8E,MAAAxvB,GAAA0qB,MAAAmI,SACA7yB,GAAA2qB,MAAAkI,SAAA,MAAA7yB,GAAA2qB,MAAA6E,QACAxvB,GAAA2qB,MAAA6E,MAAAxvB,GAAA2qB,MAAAkI,SACA7yB,GAAA2+B,SACA3+B,GAAA4pB,MAAA,GAAAnyB,EAAA8D,QAAA,KAAoDyE,GAAA0qB,MAAA1qB,GAAA2+B,QACpD3+B,GAAA4pB,MAAA,GAAA/sB,SAAA,OAEAmD,GAAA4+B,SACA5+B,GAAA6pB,MAAA,GAAApyB,EAAA8D,QAAA,KAAoDyE,GAAA2qB,MAAA3qB,GAAA4+B,QACpD5+B,GAAA6pB,MAAA,GAAAhtB,SAAA,SAEAmD,GAAA4wB,KAAAiO,eACA7+B,GAAA4wB,KAAA6E,SAAAz1B,GAAA4wB,KAAAiO,cACA7+B,GAAA4wB,KAAAkO,oBACA9+B,GAAA4wB,KAAAmF,cAAA/1B,GAAA4wB,KAAAkO,mBACA9+B,GAAAorB,OACA3zB,EAAA8D,QAAA,EAAAyE,GAAAopB,OAAAgC,MAAAprB,GAAAorB,OACAprB,GAAA4rB,QACAn0B,EAAA8D,QAAA,EAAAyE,GAAAopB,OAAAwC,OAAA5rB,GAAA4rB,QACA5rB,GAAAusB,MACA90B,EAAA8D,QAAA,EAAAyE,GAAAopB,OAAAmD,KAAAvsB,GAAAusB,MACA,MAAAvsB,GAAA23B,aACA33B,GAAAopB,OAAAuO,WAAA33B,GAAA23B,YACA,MAAA33B,GAAA+8B,iBACA/8B,GAAAopB,OAAA2T,eAAA/8B,GAAA+8B,gBAGA5xC,EAAA,EAAuBA,EAAA6U,GAAA4pB,MAAAh7B,SAA0BzD,EACjDq/B,EAAAZ,GAAAz+B,EAAA,GAAA6U,WAAA4pB,MAAAz+B,EACA,KAAAA,EAAA,EAAuBA,EAAA6U,GAAA6pB,MAAAj7B,SAA0BzD,EACjDq/B,EAAAX,GAAA1+B,EAAA,GAAA6U,WAAA6pB,MAAA1+B,EAGA,QAAAc,KAAAmgC,IACApsB,GAAAosB,MAAAngC,IAAA+T,GAAAosB,MAAAngC,GAAA2C,SACAw9B,GAAAngC,GAAAmgC,GAAAngC,GAAAi9B,OAAAlpB,GAAAosB,MAAAngC,IAEA88B,GAAAqD,GAAA4R,gBAAAh+B,MAzFA6oB,GAumBA,WACA,GAAAkW,GACAC,EAAArW,EAAA3R,SAAA,oBACAioB,EAAAtW,EAAA3R,SAAA,sBAEA,IAAAgoB,EAAApwC,QAAA,GAAAqwC,GAGAtW,EAAAjwB,KAAA,IAEAiwB,EAAApsB,KAAiCs0B,QAAA,IAEjC,UAAAlI,EAAApsB,IAAA,aACAosB,EAAApsB,IAAA,uBAEA+xB,IAEAwP,GAAAjQ,EAAA,aACAkQ,GAAAlQ,EAAA,gBAEAkR,GAAA,IAKAjB,GAAAkB,EAAAhzC,IAAA,GACA+xC,GAAAkB,EAAAjzC,IAAA,GAEA+yC,GAAA,GAGAjP,GAAAgO,GAAA/P,WAAA,MACA0O,GAAAsB,GAAAhQ,WAAA,MAGAY,GAAAl3B,EAAAsmC,IAEAgB,IAEApW,EAAA3vB,KAAA,QAAAy1B,WAGAxF,GAAAyV,SAGAjC,GAAAjI,UAAA,IAAArG,GAAAC,IAGAO,GAAAC,SACAjG,EAAA3R,WAAAkoB,KAAApB,GAAAC,KAAAx1B,UAIAogB,EAAA3vB,KAAA,OAAAiwB,OA1pBAE,EAAAP,GACAmJ,IACAwC,IA2pBA,WAEAv0B,GAAA4wB,KAAA2K,YACA5M,GAAAwQ,UAAAtQ,GAQAF,GAAA7Y,KAAA,aAAAgZ,IAGA9uB,GAAA4wB,KAAAiN,WACAlP,GAAAzjB,MAAA6jB,GAEAhG,EAAAqD,GAAA6R,YAAAtP,OA68CA,IAAAoN,OACArN,GAAA,KAuTA,QAAAmF,GAAA5nC,EAAAkI,GACA,MAAAA,GAAAC,KAAAg/B,MAAAnnC,EAAAkI,GArBAsD,EAAAwxB,KAAA,SAAAN,EAAA3vB,EAAAgH,GAIA,MAFA,IAAA0oB,GAAAjxB,EAAAkxB,GAAA3vB,EAAAgH,EAAAvI,EAAAwxB,KAAAH,UAKArxB,EAAAwxB,KAAA/zB,QAAA,YAEAuC,EAAAwxB,KAAAH,WAIArxB,EAAA8K,GAAA0mB,KAAA,SAAAjwB,EAAAgH,GACA,MAAAnV,MAAA8W,KAAA,WACAlK,EAAAwxB,KAAAp+B,KAAAmO,EAAAgH,OASCpP,SfqxKK,SAAUpG,EAAQD,IgBn5PxB,SAAAkN,GACA,QAAA3F,GAAAm3B,GAcA,QAAAmW,GAAAnW,EAAAoW,EAAAlT,GACA,GAAAmT,GAAA,IAEA,IAAAC,EAAAF,KACAG,EAAAH,GACAI,EAAAxW,GACAyW,EAAAzW,GACA0W,EAAAN,GAEAO,GAAA,IACA,GAAA/iC,GAAAgjC,EAAAR,GACAS,EAAA,EAEAC,EAAAC,QAGA,KAAAC,EAAAZ,EAAA9S,KAAA2T,SACAC,EAAAtjC,GACAojC,EAAAZ,EAAA9S,KAAA2T,QAAA,EAAAE,EAAAC,EAAAxjC,EAAA,EAAAzI,KAAAg/B,MAAAwM,EAAA,MAAAG,EAEAE,EAAAZ,EAAA9S,KAAA2T,OAAAE,EAAAC,EAAAjsC,KAAAi8B,KAAAuP,EAAA,GAAA/iC,EAAA,GAAAkjC,EAAA,EAAAO,GAKAR,EAAAG,EAAAZ,EAAA9S,KAAA2T,OAEAZ,EAAAiB,EAAApU,EAAAkT,EAAAS,GACA3T,EAAAP,OAAA0T,EAGA,MAAAA,GAGA,QAAAC,GAAAF,GACA,aAAAA,EAAA9S,MACA8S,EAAA9S,KAAA3c,MACA,MAAAyvB,EAAA9S,KAAA2T,MAGA,QAAAT,GAAAxW,GACA,GAAAuX,GAAAC,EAAAxX,EAAAiV,iBAAA9+B,cAAA6pB,EAAAiV,iBAAA/+B,aACAuhC,EAAAD,EAAAE,EAAA1X,EAAAoV,UAAA,GAAAsC,EAAA1X,EAAAoV,UAAA,GACAuC,EAAAF,EAAA,GAAAA,EAAA,EACAG,GAAAD,EAAAJ,EAGA,QAAAG,GAAAvX,EAAA0X,GAEA,OADAJ,GAAA,GAAAjrC,OACAtK,EAAA,EAA0BA,EAAAi+B,EAAAx6B,OAAmBzD,IAC7Cu1C,EAAA,GAAAtX,EAAAj+B,GAAA6N,KAAA,GAAAowB,EAAAj+B,GAAA6N,KAAA,GAAA8nC,GAAA,KACAJ,EAAA,GAAAtX,EAAAj+B,GAAA6N,KAAAowB,EAAAj+B,GAAA6N,KAAApK,OAAA,GAAAw6B,EAAAj+B,GAAA6N,KAAAowB,EAAAj+B,GAAA6N,KAAApK,OAAA,GAAAkyC,GAAA,IAEA,OAAAJ,GAGA,QAAAhB,GAAAzW,GACAoX,EAAAU,EAAA9X,EAAAoV,WACAuB,EAAAS,EAAAzxC,OAGA,QAAAmyC,GAAA3X,GAIA,OAHA4X,GAAA,GAAAvrC,OACAwrC,KAEA91C,EAAA,EAA0BA,EAAAi+B,EAAAx6B,OAAmBzD,IAC7C,MAAAi+B,EAAAj+B,GAAAohC,KAAA2T,OAAA9W,EAAAj+B,GAAAohC,KAAA3c,MACAqxB,EAAAlqC,QAAAqyB,EAAAj+B,GAAAohC,KAAA2T,OAAA,IAEAe,EAAA3+B,KAAA8mB,EAAAj+B,GAAAohC,KAAA2T,OACAc,EAAA1+B,KAAA8mB,EAAAj+B,IAGA,OAAA61C,GAAAlH,KAAAoH,GAGA,QAAAA,GAAAC,EAAAC,GACA,GAAAjX,GAAAgX,EAAA5U,KAAA2T,MACA7V,EAAA+W,EAAA7U,KAAA2T,KACA,OAAA/V,GAAAE,GAAA,EAAAF,EAAAE,EAAA,IAGA,QAAAsV,GAAAN,GACAlN,MAAA,KAAAkN,EAAA9S,KAAAsF,UAAAwN,EAAA9S,KAAAsF,UAAA,EACAyO,EAAAnO,EAAA0O,EAGA,QAAArB,GAAAH,GACAA,EAAA9S,KAAAG,aACA+T,GAAA,GAIA,QAAAZ,GAAAR,GAEA,OADAvqC,GAAA,EACA3J,EAAA,EAA2BA,EAAAk1C,EAAAzxC,SAA6BzD,EACxD,GAAAk0C,GAAAgB,EAAAl1C,GAAA,CACA2J,EAAA3J,CACA,OAIA,MAAA2J,GAAA,EAGA,QAAAkrC,KACA,GAAAl/B,GAAA,CAKA,OAHA8+B,GAAA,OACA9+B,EAAAu/B,EAAAjsC,KAAAi8B,KAAAuP,EAAA,IAAArT,KAAA,YAEAzrB,EAGA,QAAAq/B,GAAAtjC,GACA,MAAAA,IAAAzI,KAAAi8B,KAAAuP,EAAA,GAGA,QAAAQ,GAAAhX,EAAAmK,EAAA8N,GAGA,OAFAC,GAAA,EAEAn2C,EAAAooC,EAA8BpoC,GAAAk2C,EAAUl2C,IACxCm2C,GAAAlY,EAAAj+B,GAAAohC,KAAAc,SAAA,EAAAiT,CAGA,OAAAgB,GAGA,QAAAf,GAAApU,EAAAkT,EAAApE,GAIA,OAHApP,GAAAM,EAAAQ,UACAf,EAAAO,EAAAP,OACA93B,EAAA,EACA3I,EAAAs1C,EAAA,IAA6Ct1C,EAAAygC,EAAAh9B,OAAkBzD,GAAA0gC,EAC/DD,EAAAzgC,IAAA8vC,EAGAoE,EAAArmC,KAAAlF,GAAA,GAAA83B,EAAAzgC,GACA2I,GAGA,OAAA83B,GAzJA,GAAAyU,GACAT,EACAzN,EACAmO,EACAO,EAAA,EACAJ,GAAA,EAGAR,IAoJAhX,GAAAmD,MAAAW,kBAAAzqB,KAAA88B,GAIA,GAAAp/B,IACAopB,QACAmD,MAAmB2T,MAAA,OAInBzoC,GAAAwxB,KAAAH,QAAAxmB,MACAxQ,OACAkO,UACAvU,KAAA,YACAyJ,QAAA,SAGCtE,ShBk7PK,SAAUpG,EAAQD,IiBhnQxB,SAAAkN,GAMA,QAAAo8B,GAAA5nC,EAAAkI,GACA,MAAAA,GAAAC,KAAAg/B,MAAAnnC,EAAAkI,GAMA,QAAAotC,GAAA/1C,EAAAg2C,EAAA9D,EAAA+D,GAEA,qBAAAj2C,GAAAk2C,SACA,MAAAl2C,GAAAk2C,SAAAF,EAGA,IAAAG,GAAA,SAAA11C,EAAA21C,GAGA,MAFA31C,GAAA,GAAAA,EACA21C,EAAA,UAAAA,EAAA,IAAAA,GACA,GAAA31C,EAAA2C,OAAAgzC,EAAA31C,KAGAm5B,KACAyc,GAAA,EACAC,EAAAt2C,EAAAu2C,WACAC,EAAAF,EAAA,EAEA,OAAApE,IACAA,GAAA,0EAGA,MAAA+D,IACAA,GAAA,2CAGA,IAAAQ,EAGAA,GADAH,EAAA,GACAA,EAAA,GACG,GAAAA,EACH,GAEAA,CAGA,QAAA32C,GAAA,EAAiBA,EAAAq2C,EAAA5yC,SAAgBzD,EAAA,CAEjC,GAAAI,GAAAi2C,EAAAroC,OAAAhO,EAEA,IAAA02C,EAAA,CACA,OAAAt2C,GACA,QAAAA,EAAA,GAAAk2C,EAAAj2C,EAAA02C,SAA6C,MAC7C,SAAA32C,EAAA,GAAAmyC,EAAAlyC,EAAA22C,WAAiD,MACjD,SAAA52C,EAAAo2C,EAAAn2C,EAAA42C,UAAwC,MACxC,SAAA72C,EAAAo2C,EAAAn2C,EAAA42C,UAAA,IAA6C,MAC7C,SAAA72C,EAAAo2C,EAAAG,EAAkC,MAClC,SAAAv2C,EAAAo2C,EAAAM,EAAoC,MACpC,SAAA12C,EAAAo2C,EAAAM,EAAA,IAAyC,MACzC,SAAA12C,EAAAo2C,EAAAn2C,EAAA22C,WAAA,EAA6C,MAC7C,SAAA52C,EAAAo2C,EAAAn2C,EAAA62C,aAA2C,MAE3C,SACA92C,EAAA,IAAA6I,KAAAg/B,MAAA5nC,EAAA22C,WAAA,KAAkD,MAClD,SAAA52C,EAAAo2C,EAAAn2C,EAAA82C,aAA2C,MAC3C,SAAA/2C,EAAAo2C,EAAAn2C,EAAA+2C,cAAA,IAAkD,MAClD,SAAAh3C,EAAA,GAAAC,EAAA+2C,aAAwC,MACxC,SAAAh3C,EAAA,WAAsD,MACtD,SAAAA,EAAA,WAAsD,MACtD,SAAAA,EAAA,GAAAC,EAAA02C,SAEA9c,EAAA9iB,KAAA/W,GACAs2C,GAAA,MAEA,KAAAt2C,EACAs2C,GAAA,EAEAzc,EAAA9iB,KAAA/W,GAKA,MAAA65B,GAAAjuB,KAAA,IAQA,QAAAqrC,GAAAh3C,GAEA,QAAAi3C,GAAAC,EAAAC,EAAAC,EAAAC,GACAH,EAAAC,GAAA,WACA,MAAAC,GAAAC,GAAArrC,MAAAorC,EAAAlgC,YAIA,GAAAogC,IACAC,KAAAv3C,OAKAyH,IAAAzH,EAAAk2C,UACAe,EAAAK,EAAA,WAAAt3C,EAAA,YAGAi3C,EAAAK,EAAA,UAAAt3C,EAAA,WACAi3C,EAAAK,EAAA,UAAAt3C,EAAA,UAIA,QAFAmD,IAAA,4EAEApC,EAAA,EAAiBA,EAAAoC,EAAAC,OAAkBrC,IACnCk2C,EAAAK,EAAA,MAAAn0C,EAAApC,GAAAf,EAAA,SAAAmD,EAAApC,IACAk2C,EAAAK,EAAA,MAAAn0C,EAAApC,GAAAf,EAAA,SAAAmD,EAAApC,GAGA,OAAAu2C,GAMA,QAAAE,GAAA3O,EAAAj+B,GACA,cAAAA,EAAAqnC,SACA,UAAAwF,MAAA5O,EACG,IAAAj+B,EAAAqnC,UAAA,OAAArnC,EAAAqnC,SAEA,uBAAAyF,iBAAA,KAAAA,WAAAD,KAAA,CACH,GAAAz3C,GAAA,GAAA03C,YAAAD,IAKA,OAFAz3C,GAAA23C,YAAA/sC,EAAAqnC,UACAjyC,EAAA43C,QAAA/O,GACA7oC,EAEA,MAAAg3C,GAAA,GAAAS,MAAA5O,IATA,MAAAmO,GAAA,GAAAS,MAAA5O,IAgDA,QAAAviC,GAAAm3B,GACAA,EAAAmD,MAAAW,kBAAAzqB,KAAA,SAAA2mB,EAAAG,EAAA+C,GACA10B,EAAAkK,KAAAsnB,EAAAyM,UAAA,SAAA2N,EAAAtZ,GAEA,GAAA3zB,GAAA2zB,EAAA/pB,OAEA,SAAA5J,EAAA28B,OACAhJ,EAAAiJ,cAAA,SAAAjJ,GAEA,GAAAyF,MACAhkC,EAAAw3C,EAAAjZ,EAAAve,IAAApV,GACAktC,EAAA,EAKArG,EAAA7mC,EAAAw9B,UACA,YADAx9B,EAAAw9B,SAAA,IAEAx9B,EAAAu9B,aACA,YADAv9B,EAAAu9B,YAAA,GACA4P,EAAAC,CAEA,OAAAptC,EAAAu9B,cAEA2P,EADA,gBAAAltC,GAAAw9B,SACAx9B,EAAAw9B,SAEAx9B,EAAAu9B,YAAA,GAAA8P,EAAArtC,EAAAu9B,YAAA,IAIA,QAAAxoC,GAAA,EAAqBA,EAAA8xC,EAAAruC,OAAA,KACrBm7B,EAAAjI,OAAAmb,EAAA9xC,GAAA,GAAAs4C,EAAAxG,EAAA9xC,GAAA,IACA8xC,EAAA9xC,EAAA,MAAAs4C,EAAAxG,EAAA9xC,EAAA,WACA8xC,EAAA9xC,GAAA,GAAAs4C,EAAAxG,EAAA9xC,GAAA,KAAAm4C,KAH0Cn4C,GAQ1C,GAAA8kC,GAAAgN,EAAA9xC,GAAA,GACAu4C,EAAAzG,EAAA9xC,GAAA,EAIA,YAAAu4C,EAAA,CAKA,SAAAttC,EAAAu9B,aAAA,QAAAv9B,EAAAu9B,YAAA,GACA1D,EAAA77B,KAAAg/B,MAAAh9B,EAAAu9B,YAAA,QACQ,CAER,GAAAH,GAAAp/B,KAAA8B,IAAA,GAAA9B,KAAAg/B,MAAAh/B,KAAAi/B,IAAAtJ,EAAAjI,MAAA2hB,EAAAE,MAAAvvC,KAAAk/B,OACAG,EAAA1J,EAAAjI,MAAA2hB,EAAAE,KAAAnQ,CAGAvD,GADAwD,EAAA,IACA,EACSA,EAAA,EACT,EACSA,EAAA,IACT,EAEA,GAGAxD,GAAAuD,EAKAvD,EAAA,IACAA,EAAA,GAIAlG,EAAA6J,SAAAx9B,EAAAw9B,WAAA3D,EAAAyT,EACA,IAAA9P,GAAA7J,EAAA6J,SAAA,EACA8P,GAAA3Z,EAAA6J,SAAA,EAEA,IAAAgQ,GAAAhQ,EAAA6P,EAAAC,EAEA,WAAAA,EACAl4C,EAAAq4C,WAAAhQ,EAAAroC,EAAA82C,aAAA1O,IACO,UAAA8P,EACPl4C,EAAAs4C,WAAAjQ,EAAAroC,EAAA62C,aAAAzO,IACO,QAAA8P,EACPl4C,EAAAu4C,SAAAlQ,EAAAroC,EAAAu2C,WAAAnO,IACO,SAAA8P,EACPl4C,EAAAw4C,SAAAnQ,EAAAroC,EAAA22C,WAAAvO,IACO,WAAA8P,EACPl4C,EAAAw4C,SAAA,EAAAnQ,EAAAroC,EAAA22C,WAAA,EACAvO,IACO,QAAA8P,GACPl4C,EAAAy4C,YAAApQ,EAAAroC,EAAA+2C,cAAA3O,IAKApoC,EAAA04C,gBAAA,GAEAN,GAAAH,EAAAU,OACA34C,EAAAq4C,WAAA,GACOD,GAAAH,EAAAW,KACP54C,EAAAs4C,WAAA,GACOF,GAAAH,EAAAY,IACP74C,EAAAu4C,SAAA,GACOH,GAAA,EAAAH,EAAAY,IACP74C,EAAA84C,QAAA,GACOV,GAAA,EAAAH,EAAAc,MACP/4C,EAAAw4C,SAAAnQ,EAAAroC,EAAA22C,WAAA,IACOyB,GAAA,EAAAH,EAAAe,QACPh5C,EAAAw4C,SAAAnQ,EAAAroC,EAAA22C,WAAA,IACOyB,GAAAH,EAAAE,MACPn4C,EAAAw4C,SAAA,EAGA,IAEAj5B,GAFA05B,EAAA,EACA3qC,EAAAsU,OAAAslB,GAGA,IAMA,GAJA3oB,EAAAjR,EACAA,EAAAtO,EAAAk5C,UACAlV,EAAAltB,KAAAxI,GAEA,SAAA4pC,GAAA,WAAAA,EACA,GAAA9P,EAAA,GAOApoC,EAAA84C,QAAA,EACA,IAAA/Q,GAAA/nC,EAAAk5C,SACAl5C,GAAAw4C,SAAAx4C,EAAA22C,YACA,WAAAuB,EAAA,KACA,IAAArC,GAAA71C,EAAAk5C,SACAl5C,GAAA43C,QAAAtpC,EAAA2qC,EAAAhB,EAAAW,MAAA/C,EAAA9N,GAAAK,GACA6Q,EAAAj5C,EAAAu2C,WACAv2C,EAAAu4C,SAAA,OAEAv4C,GAAAw4C,SAAAx4C,EAAA22C,WACAvO,GAAA,WAAA8P,EAAA,UAEQ,QAAAA,EACRl4C,EAAAy4C,YAAAz4C,EAAA+2C,cAAA3O,GAEApoC,EAAA43C,QAAAtpC,EAAA8pC,SAEO9pC,EAAAiwB,EAAAwB,KAAAzxB,GAAAiR,EAEP,OAAAykB,IAGAzF,EAAA+J,cAAA,SAAAh6B,EAAAiwB,GAEA,GAAAv+B,GAAAw3C,EAAAlpC,EAAAiwB,EAAA/pB,QAIA,UAAA5J,EAAAunC,WACA,MAAA4D,GAAA/1C,EAAA4K,EAAAunC,WAAAvnC,EAAAsnC,WAAAtnC,EAAAqrC,SAMA,IASAD,GATAmD,EAAA5a,EAAA/pB,QAAA4zB,UACA,WAAA7J,EAAA/pB,QAAA4zB,SAAA,IACA7J,EAAA/pB,QAAA2zB,aACA,WAAA5J,EAAA/pB,QAAA2zB,YAAA,GAEA1rB,EAAA8hB,EAAA6J,SAAA,GAAA6P,EAAA1Z,EAAA6J,SAAA,IACAgR,EAAA7a,EAAAwB,IAAAxB,EAAAve,IACA8R,EAAAlnB,EAAA,yBACAyuC,EAAAzuC,EAAA,yBAgCA,OA5BAorC,GADAv5B,EAAAw7B,EAAAU,OACAU,EAAA,SAAAvnB,EACOrV,EAAAw7B,EAAAY,IACPO,EAAA,EAAAnB,EAAAY,IACAQ,EAAA,MAAAvnB,EAEA,SAAAunB,EAAA,MAAAvnB,EAEOrV,EAAAw7B,EAAAc,MACP,QACOI,GAAA18B,EAAAw7B,EAAAe,UACPG,GAAA18B,EAAAw7B,EAAAE,KACAiB,EAAAnB,EAAAE,KACA,KAEA,QAEOgB,GAAA18B,EAAAw7B,EAAAE,KACPiB,EAAAnB,EAAAE,KACA,MAEA,SAGA,KAGApC,EAAA/1C,EAAAg2C,EAAAprC,EAAAsnC,WAAAtnC,EAAAqrC,gBA9XA,GAAAzhC,MA+IAyjC,GACAqB,OAAA,IACAX,OAAA,IACAC,KAAA,KACAC,IAAA,MACAE,MAAA,OACAC,QAAA,OACAb,KAAA,iBAMAoB,IACA,qDACA,cACA,qDACA,cACA,iCACA,uBACA,8BACA,uCACA,YAMAvB,EAAAuB,EAAA7b,SAAA,wBACA,YACAqa,EAAAwB,EAAA7b,SAAA,4BACA,WAyNAzxB,GAAAwxB,KAAAH,QAAAxmB,MACAxQ,OACAkO,UACAvU,KAAA,OACAyJ,QAAA,QAOAuC,EAAAwxB,KAAAsY,cAEC3wC,SjBioQK,SAAUpG,EAAQD,GAExB,GAAIy6C,GAA4B,kBAAXC,SAAoD,gBAApBA,QAAOrxC,SAAwB,SAAU3E,GAAO,aAAcA,IAAS,SAAUA,GAAO,MAAOA,IAAyB,kBAAXg2C,SAAyBh2C,EAAI1B,cAAgB03C,QAAUh2C,IAAQg2C,OAAO54C,UAAY,eAAkB4C,KkBhiRtQ,SAAYwI,GACX,YAEAA,GAAE8D,QACD2pC,kBAAmB,SAAUC,GAC5B,GAAIC,GACHC,EACAC,GAGCj2C,KAAM,GAGNk2C,cAAe,OACfC,iBAAkB,UAClBC,eAAgB,QAChBC,kBAAmB,mBACnBC,aAAa,GAGXhxC,EAAW8C,EAAE8D,UAAY+pC,EAAmBH,MAEhD,QAASxwC,EAAStF,MACjB,IAAK,gBAKJ,GAJA+1C,EAAgB3tC,EAAG,gBAAkB9C,EAAS6wC,iBAAoB,MAClEH,EAAiBD,EAAc/iB,QAAS1tB,EAAS4wC,gBAI9CH,EAAcx2C,QAChB,kBAAoBw2C,EAAcpsC,KAAM,sBAExC,MAIDosC,GAAcpsC,KAAM,qBAAsB,iBAG1CosC,EAAcQ,OAAQ,WACrB,GAAIz5B,GAAqB1U,EAAE5M,MAC1Bg7C,EAAqB15B,EAAMkW,QAAS1tB,EAAS4wC,eAC3C3lC,KAAM,UAAYjL,EAAS8wC,eAAiB,MAC9CK,EAAqBD,EAAYxjB,QAAQ1tB,EAAS+wC,mBAClDK,EAAqBtuC,EAAG,QAASquC,EAG5BnxC,GAAS+wC,oBACdK,EAAqBtuC,EAAG,cAAgB9C,EAAS8wC,eAAiB,KAAMJ,GACxES,EAAqBD,EAAYtiC,SAGlC,IAAIvK,IACHkT,OAAQ,kBACR85B,QAAS75B,EAAMjY,MACf+xC,WAAYtxC,EAAS8wC,eAGtBhuC,GAAEka,KAAMC,QAAS5Y,EAAM,SAAW8Y,GAGjC,IAAOA,EAASo0B,WAMf,YALIvxC,EAAS+wC,kBACZI,EAAmB7oC,SAAS,eAE5B4oC,EAAY5oC,SAAS,eAKnB8oC,GAAiBn3C,QACpBm3C,EAAiB7kC,KAAM4Q,EAASq0B,cAG7BxxC,EAASgxC,aACZE,EAAY1lB,OAAQ,WAIjBxrB,EAAS+wC,kBACZI,EAAmBvmC,YAAY,eAE/BsmC,EAAYtmC,YAAY,mBAIatM,KAArC+xC,EAASlzB,EAASs0B,gBAClB,IAASt0B,EAASs0B,cAGlBP,EAAYhkC,YAAYiQ,EAAS9Y,MAGjC6sC,EAAcpuC,EAAE,UAAY9C,EAAS8wC,eAAiB,KAAMK,GAGxDnxC,EAASgxC,aACZE,EAAY1lB,WAIb0lB,EAAYhkC,YAAY,4BAA8BlN,EAAS8wC,eAAiB,YAAc3zB,EAASu0B,cAAgB,2BAGvHR,EAAcpuC,EAAE,UAAY9C,EAAS8wC,eAAiB,KAAMK,QAQjE,MAAOj7C,UAGN+F,SlBiiRE,SAAUpG,EAAQD,GmBvpRxB,GAAM+7C,IACLC,cAEAv6C,IAAK,SAAUgoB,EAAUzQ,EAAQijC,GAEhC,MAAO51C,SAKP2S,MAAUtQ,KAAcsQ,EAAUA,MAAStQ,GAC3CuzC,GAAmC,IAAlBA,OAEXvzC,KAAcpI,KAAK07C,WAAYvyB,IAAewyB,KAElD37C,KAAK07C,WAAYvyB,OADb/gB,KAAcsQ,EACY3S,OAAQojB,EAAUzQ,GAElB3S,OAAQojB,IAIjCnpB,KAAK07C,WAAYvyB,KAfd,GAmBZlnB,QAAOw5C,oBAAsBA,GnB6pRvB,SAAU97C,EAAQD,IoB9qRxB,SAAWkN,GACVA,EAAE8K,GAAGkkC,kBAAoB,SAAUC,GAyBlC,QAASC,GAAWpjC,GACnB9L,EAAE9C,EAASiyC,QAASrjC,GAAQ5B,KAAK,SAAU5G,EAAOqM,GACjD,GAAIw/B,GAAU/7C,KAEViR,EAAYrE,EAAEmvC,GAAS5vB,SAASriB,EAASmH,UAG7CrE,GAAEqE,GAAWkb,SAASriB,EAAS3E,UAAUmjB,OAAOvT,KAAK,UAAU+B,KAAK,WACnElK,EAAE5M,MAAM4lB,KAAK,YAAY,IAG1B,IAAIo2B,GAAYpvC,EAAEqE,GAAWkb,SAASriB,EAASmyC,KAAKC,OAAO,WAC1D,OAAQtvC,EAAE5M,MAAMiV,SAASnL,EAAS3E,SAASgF,QAAQ,IAAK,OACtDpG,MAkDH,IAhDA6I,EAAEqE,GAAWF,KAAK,oBAAqBirC,GAEvCpvC,EAAEmvC,GAAStuC,GAAG,QAAS3D,EAASgJ,IAAK,SAAUlM,GAC9CA,EAAM0P,0BAEN,IAAI6lC,GAAevvC,EAAEA,EAAEqE,GAAWkb,SAASriB,EAAS3E,UAAU0W,QAAQnH,YAAY5K,EAAS3E,SAASgF,QAAQ,IAAK,KAAK,GAAGknB,UAGzHzkB,GAAEuvC,GAAcpnC,KAAK,UAAU+B,KAAK,WACnClK,EAAE5M,MAAM4lB,KAAK,YAAY,KAGS,kBAAxB9b,GAASsyC,YACnBtyC,EAASsyC,WAAWnrC,EAGrB,IAAIorC,GAAUzvC,EAAEuvC,GAAcp3B,OAAOnX,SAASqD,EAEZ,mBAAvBnH,GAASwyC,WACnBxyC,EAASwyC,UAAUrrC,EAAWorC,EAASC,GAIxCR,EAAWO,KAGZzvC,EAAEmvC,GAAStuC,GAAG,QAAS3D,EAAS4T,OAAQ,SAAU9W,GAGjD,GAFAA,EAAM0P,2BAEFxM,EAASyyC,2BAA6BzyC,EAAS0yC,iCAC7C32C,QAAQiE,EAAS0yC,gCACrB,OAAO,CAIT,IAAIP,GAAMrvC,EAAE5M,MAAM0nB,QAAQ5d,EAASmyC,KAAKprB,OAEF,mBAA3B/mB,GAAS2yC,eACnB3yC,EAAS2yC,cAAcxrC,EAAWgrC,GAGnCA,EAAIv+B,SAEiC,kBAA1B5T,GAAS4yC,cACnB5yC,EAAS4yC,aAAazrC,MAIK,IAAzBnH,EAAS6yC,iBAAwC,KAAT/vC,EAAEgwC,QAA+C,KAAlBhwC,EAAEgwC,GAAGC,SAA0B,CACzG,GAAIC,GAAiD,OAA9BhzC,EAASgzC,iBAA4BhzC,EAASgzC,mBAErEA,GAAiBC,OAASjzC,EAASkzC,KAEnCpwC,EAAEmvC,GAAShnC,KAAKjL,EAASmH,WAAW4rC,SAASC,MAKhD,QAASR,GAAUrrC,EAAWorC,GAC7B,GAAIL,GAAYpvC,EAAEqE,GAAWF,KAAK,oBAElCirC,KAEApvC,EAAE,IAAKyvC,GAASvlC,KAAK,WACpBlK,EAAEkK,KAAK9W,KAAKi9C,WAAY,SAAU/sC,EAAOqM,GACxCvc,KAAK2C,MAAQ3C,KAAK2C,MAAMwH,QAAQL,EAASozC,sBAAuBlB,EAAY,OAI9EpvC,EAAEqE,GAAWF,KAAK,oBAAqBirC,GA5GxC,GAAImB,IACHpB,QAAgC,WAChC9qC,UAAgC,aAChCgrC,IAAgC,OAChCnpC,IAAgC,OAChC4K,OAAgC,UAChC6+B,2BAAgC,EAChCC,+BAAgC,GAChCQ,KAAgC,QAChC73C,SAAgC,YAChCw3C,aAAgC,EAChCP,WAAgC,KAChCE,UAAgCA,EAChCG,cAAgC,KAChCC,aAAgC,KAChCI,iBAAgC,KAChCI,sBAAgC,6BAG7BpzC,EAAW8C,EAAE8D,UAAWysC,EAAkBtB,EAG9CC,GAAW97C,QAyFV+F,SpB4rRG,SAAUpG,EAAQD;;;;;;;;;CqB3yRxB,SAAWkN,GAgTV,QAASwwC,KAGRxwC,EAAG,oBAAqBkK,KAAM,SAAU5G,EAAO5O,GAC/BoK,SAAUkB,EAAGtL,GAAS+H,QAEpCuD,EAAGtL,GAASwS,WAAY,WA/S3B,GAAIupC,GAAuB,WAC1BzwC,EAAG,QAASa,GAAI,SAAU,kCAAmC,WAE5Db,EAAG,mCAAoCgZ,KAAM,WAAW,GAGxDhZ,EAAG5M,MAAO4lB,KAAM,WAAW,MAYzB03B,EAAiC,WAGjB1wC,EAAG,yCAETa,GAAI,SAAU,WAGA,QADHb,EAAG,iDAAkDvD,OAG3EuD,EAAG,0BAA2BmY,OAC9BnY,EAAG,gCAAiC0b,OACpC1b,EAAG,8BAA+B0b,SAIlC1b,EAAG,0BAA2B0b,OAC9B1b,EAAG,gCAAiCmY,OACpCnY,EAAG,8BAA+BmY,UAEhCg2B,SAGkBnuC,EAAG,4CACTa,GAAI,SAAU,WAIA,YAFHb,EAAG,oDAAqDvD,OAGjFuD,EAAG,kCAAmCmY,OACtCnY,EAAG,6BAA8BmY,SAEjCnY,EAAG,kCAAmC0b,OACtC1b,EAAG,6BAA8B0b,UAE/ByyB,SAGenuC,EAAG,yCACTa,GAAI,SAAU,WAIA,YAFHb,EAAG,iDAAkDvD,OAG3EuD,EAAG,4BAA6BmY,OAChCnY,EAAG,2BAA4BmY,SAE/BnY,EAAG,4BAA6B0b,OAChC1b,EAAG,2BAA4B0b,UAE7ByyB,SAGyBnuC,EAAG,4CACTa,GAAI,SAAU,WAGA,WAFHb,EAAG,oDAAqDvD,MAGxFuD,EAAG,6BAA8B0b,OAEjC1b,EAAG,6BAA8BmY,SAE/Bg2B,SAGuBnuC,EAAG,0CACTa,GAAI,SAAU,WAEA,aADHb,EAAG,kDAAmDvD,OAEpFuD,EAAG,qCAAsC0b,OACzC1b,EAAG,mCAAoC0b,SAEvC1b,EAAG,qCAAsCmY,OACzCnY,EAAG,mCAAoCmY,UAErCg2B,QAGJ,IAAIwC,GAAc3wC,EAAG,4BACjB4wC,EAAc5wC,EAAG,uCAEsBA,GAAG,0DAETa,GAAI,SAAU,WAEA,aADHb,EAAG,kEAAmEvD,MAEpHuD,EAAG,2CAA4C0b,OAE/C1b,EAAG,2CAA4CmY,SAE7Cg2B,SAEJwC,EAAY9vC,GAAI,SAAU,WAEJ,aADHb,EAAG,gDAAiDvD,OAGrEuD,EAAG,yBAA0B0b,OAC7B1b,EAAG,4BAA6B0b,OAChC1b,EAAG,2BAA4B0b,OAC/B1b,EAAG,8CAA+C0b,OAClD1b,EAAG,2CAA4C0b,OAC/C1b,EAAG,wCAAyC0b,OAC5C1b,EAAG,qCAAsC0b,SAEzC1b,EAAG,yBAA0BmY,OAC7BnY,EAAG,4BAA6BmY,OAChCnY,EAAG,2BAA4BmY,OAC/BnY,EAAG,8CAA+CmY,OAIA,YAFHnY,EAAG,kEAAmEvD,OAGpHuD,EAAG,2CAA4CmY,OAIhDy4B,EAAYzC,YAEVA,SAEJyC,EAAY/vC,GAAI,SAAU,WACzB,GAAIgwC,GAAkB7wC,EAAG,gDAAiDvD,MACtEq0C,EAAkB9wC,EAAG,gDAAiDvD,KAErE,cAAeo0C,GACnB7wC,EAAG,iGAAkG0b,OACjG,aAAeo1B,GAClB9wC,EAAG,wCAAyCmY,QAElC,WAAa04B,GACxB7wC,EAAG,kGAAmG0b,OACjG,aAAeo1B,GACnB9wC,EAAG,qCAAsCmY,SAGzC,aAAe24B,EAAmB9wC,EAAG,yBAA0B0b,OAAS1b,EAAG,yBAA0BmY,OACtGnY,EAAG,2EAA4E0b,UAE7EyyB,SAG+BnuC,EAAG,wDACTa,GAAI,SAAU,WAErC,YADkCb,EAAG,gEAAiEvD,OAE1GuD,EAAG,uCAAwCmY,OAC3CnY,EAAG,8DAA+DmY,OAClEnY,EAAG,yCAA0CmY,OAC7CnY,EAAG,uCAAwCmY,SAE3CnY,EAAG,uCAAwC0b,OAC3C1b,EAAG,8DAA+D0b,OAClE1b,EAAG,yCAA0C0b,OAC7C1b,EAAG,uCAAwC0b,UAEzCyyB,SAGgBnuC,EAAG,0CACTa,GAAI,SAAU,WAIA,YAFHb,EAAG,kDAAmDvD,MAG7EuD,EAAG,gFAAiFmY,OAEpFnY,EAAG,gFAAiF0b,SAElFyyB,QAGJ,IAAI4C,GAAgC/wC,EAAG,iDAAiDvD,KACnF,cAAes0C,GAAiC,aAAeA,GACnE/wC,EAAG,6BAA8BmY,OAGlCnY,EAAG,yCAAyCa,GAAI,SAAU,WACzD,GAAImwC,GAAqBhxC,EAAG,iDAAiDvD,KAExE,cAAeu0C,GAAsB,aAAeA,EACxDhxC,EAAG,6BAA8BmY,OAEjCnY,EAAG,6BAA8B0b,UAMhCu1B,EAA2B,WAuC9B,QAASC,GAAa7B,GAErB,GAAID,GAAY+B,GAGhBnxC,GAAGqvC,GAAMlnC,KAAM,6BAA8B1L,IAAK2yC,GAElDpvC,EAAGqvC,GAAMlnC,KAAM,kBAAmBsB,KAAM2lC,GAWzC,QAAS+B,KACR,GAAIC,GAAc,EACdC,EAAqB,EACrBC,EAAa,CAejB,OAZAtxC,GAAG,4DAA6DkK,KAAM,SAAU5G,EAAOvN,GAEtFu7C,EAAatxC,EAAG5M,MAAO+U,KAAM,6BAA8B1L,MAEtD60C,EAAaD,IACjBA,EAAqBC,GAGtBF,UAIkC,KAAvBC,GAAsCA,GAAsBD,EAC/DtyC,SAAUuyC,GAAuB,EAElCD,EA3ET,GAAsC,KAAjCpxC,EAAG,kBAAmByJ,OAAgB,CAC1BzJ,EAAG,4BAETkK,KAAM,SAAU5G,EAAO5O,GAEhC,GAAI68C,GAASvxC,EAAGtL,GAAS6M,KAAM,YAAe,CAE9CvB,GAAGtL,GAASyT,KAAM,kBAAmBsB,KAAM8nC,GAC3CvxC,EAAGtL,GAASyT,KAAM,wBAAyB1L,IAAK80C,KAKlDvxC,EAAG,QAASa,GAAI,eAAgB,SAAU7G,EAAOq1C,GAChD6B,EAAa7B,KAEdrvC,EAAG,QAASa,GAAI,2BAA4B,SAAU7G,EAAO7G,GAE5C6M,EAAG,4BAETkK,KAAM,SAAU5G,EAAO5O,GAEhC,GAAI68C,GAASvxC,EAAGtL,GAASyT,KAAM,6BAA8B1L,KAE7DuD,GAAGtL,GAASyT,KAAM,kBAAmBsB,KAAM8nC,OA6E9CvxC,GAAG,WAEFywC,IACAC,IACAO,IACAT,OAIEr3C,SrBgzRE,SAAUpG,EAAQuC,EAAqB/B,GAE7C,YsBloSA,IAAAi+C,GAAAj+C,EAAA;;;;;;;;;;AAYA4F,OAAOiC,UAAU2Z,MAAM,SAAU/U,GAKhC,GAAIyxC,GAAoBt4C,OAAQ,+BAC5Bs4C,GAAkBt6C,QACrBs6C,EAAkBxB,UAQnBjwC,GAAG,QAASa,GAAI,SAFa,2BAEqB,WACjD,GAAI6wC,GAAgB1xC,EAAG2xC,4CAA8CloC,OACpEmoC,EAAgBF,EAAc1yC,MAAO,KAAMsD,MAAMtD,MAAO,KAAM2Y,OAE1D,MAAOi6B,IACXA,EAAgB/4C,UAAU+4C,cAG3B,IAAIC,GAAc7xC,EATU,qCASkBuB,KAAM,kBACpDswC,GAAcA,EAAYt0C,QAAS,iBAAkBq0C,GACrD5xC,EAAG8xC,4DAAqDroC,KAAMooC,EAG9D,IAAIE,GAAa/xC,EAdW,qCAciBuB,KAAM,iBACnDwwC,GAAaA,EAAWx0C,QAAS,iBAAkBq0C,GACnD5xC,EAAG8xC,2DAAoDroC,KAAMsoC,KAOzD,aAAe/xC,EAAE,2CAA2CvD,OAChEuD,EAAG,sCAAuCmY,OAG3CnY,EAAG,mCAAoCa,GAAI,SAAU,WAC/C,aAAeb,EAAE5M,MAAMqJ,MAC3BuD,EAAG,sCAAuCmY,OAE1CnY,EAAG,sCAAuC0b,SAO5C1b,EAAG,+BAAgCa,GAAI,QAAS,SAASzL,GACxDA,EAAE6E,gBACF,IAAI+3C,GAAUhyC,EAAE5M,MAAM0nB,QAAQ,MAC7Bm3B,EAA6BjyC,EAAG,gBAAiBgyC,GACjDE,EAA2BD,EAA2BhjC,QACtDkjC,EAAsBnyC,EAAG,IAAKgyC,GAAUvK,IAAI,2BAA2BtwC,OACvEi7C,EAAUpyC,EAAE5M,MAAMmO,KAAK,MAAQ,OAAS4wC,EACxCE,EAAcryC,EAAE5M,MAAMkgB,MAavB,OAVItT,GAAG,QAASqyC,GAAc51C,QAE7BuD,EAAE5M,MAAMu4B,OAAQumB,GAChBG,EAAcryC,EAAE5M,MAAMkgB,OAGtBtT,EAAG,QAASqyC,GAAcluC,KAAM,KAAMiuC,GACtCpyC,EAAG,QAASqyC,GAAc51C,IAAK,MAGzB,IAGRuD,EAAG,uBAAwBa,GAAI,QAAS,iCAAkC,SAASzL,GAClF4K,EAAE5M,MAAM0nB,QAAQ,KAAKhK,WAMtB9Q,EAAG,kCAAmC,gCAAiCa,GAAI,QAAS,WACnF,GAAI6T,GAAQ1U,EAAE5M,MACbk/C,EAAkBtyC,EAAE,IAAK0U,GACzB69B,EAAUvyC,EAAE5M,MAAMigB,OAClBm/B,EAA0BxyC,EAAE5M,MAAMiV,SAAU,mCAAsC,WAAa,UAC/FoqC,EAAkBzyC,EAAE5M,MAAMmO,KAAK,KAGhC,KAAMzC,SAAU4V,EAAMnT,KAAK,SAU1B,MARAvB,GAAE,6CAA6C8Q,SAG/C9Q,EAAE,oBAAoBsL,MAAM,uEAAyEtL,EAAE5M,MAAMw3B,QAAQ,mCAAmCrpB,KAAK,UAAY,cAGzKvB,EAAE,cAAc0yC,SAASvtC,UAAUnF,EAAE,6CAA6CoF,WAAWF,KAAM,SAE5F,CAGRlF,GAAEyM,MACDE,IAAKwN,QACLw4B,OAAQ,OACRpxC,MACCkT,OAAQ,+BACRjL,OAAQgpC,EACRC,gBAAiBA,GAElBG,WAAY,WACXl+B,EAAMgH,OACN62B,EAAQ/sC,SAAS,cAElBoH,QAAS,SAASmlB,GACbA,EAAInlB,UACP8H,EAAM5M,YAAa,2BAA6B4M,EAAMnT,KAAK,WAC3DmT,EAAMlP,SAAU,2BAA6BgtC,GAC7C99B,EAAMnT,KAAM,SAAUixC,GAElB,YAAcA,GACjBF,EAAgBxqC,YAAY,oBAC5BwqC,EAAgB9sC,SAAS,mBAEzB8sC,EAAgBxqC,YAAY,iBAC5BwqC,EAAgB9sC,SAAS,qBAG1B+sC,EAAQzqC,YAAY,aACpB4M,EAAMyD,aASVnY,EAAG,qBAAsBa,GAAI,QAAS,WACrCb,EAAEyM,MACDE,IAAKwN,QACLviB,KAAM,MACN2J,MACCkT,OAAQ,sBAGTo+B,KAAM,SAAUx4B,GACXA,EAASzN,QACb,GAAI4kC,GAAA,kBACHv5C,cACCO,MAAOK,UAAUi6C,cACjBr6C,KAAM4hB,EAAS9Y,KAAKwxC,QACpBn6C,eAAgBC,UAAUm6C,MAEzBC,SAEH,GAAIzB,GAAA,gBACHv5C,cACCO,MAAOK,UAAUq6C,YACjBz6C,KAAM4hB,EAAS9Y,KAAKwxC,QACpBn6C,eAAgBC,UAAUm6C,MAEzBC,gBtByoSD,SAAUlgD,EAAQD;;;;;;;;;;AuB7ySxBqG,OAAQiC,UAAW2Z,MAAO,SAAW/U,GAOpC,QAASmzC,KAER,GAAIr9B,GAAQ9V,EAAG,mCACd+X,EAAa/X,EAAG8V,GAAQ3N,KAAM,oDAC9B4X,EAAShI,EAAWzE,MACJyE,GAAW5P,KAAM,sBACpB4P,EAAW1P,SAAU,aAGnCrI,GAAG,+BAAgCwF,SAAU,eAC7CxF,EAAG,2CAA4C8Q,SAE/C9Q,EAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACCkT,OAAQ,mBACR1f,EAAG,GACHq+C,OAAQpzC,EAAG8V,GAAQu9B,aAEpBT,WAAY,WACX7yB,EAAO6K,QAAS,qBAAsB7jB,SAEvC6F,QAAS,SAAWrL,GAGnBvB,EAAG,SAAU+f,GAASjP,QACtB,IAAIwiC,KAEC/xC,GAAKpK,QAET2e,EAAM3N,KAAM,gCAAiC6Q,KAAK,YAAY,GAC9DhZ,EAAEkK,KAAM3I,EAAM,SAAWlK,EAAKkM,GAC7Bwc,EAAO7X,QAAS,kBAAoB3E,EAAKkO,GAAK,KAAOlO,EAAKvP,KAAO,aACjEs/C,EAASzoC,KAAMtH,EAAKkO,MAGrBsO,EAAO7X,QAAS,8BAAgC6X,EAAOxe,KAAM,eAAkB,eAG/Ewe,EAAO7X,QAAS,qBAAuB6X,EAAOxe,KAAM,WAAc,aAElEuU,EAAM3N,KAAM,gCAAiC6Q,KAAK,YAAY,IAG/DlD,EAAM3N,KAAM,aAAc1L,IAAK62C,EAAS5zC,QAGxCqY,EAAWzE,KAAM,6BAA8BoC,QAAS,kBAEvD69B,EA3CS,OAsGb,QAASA,GAA8Bl5B,GAKtC,GAAIm5B,OAAkB,KAAuBn5B,EAASm5B,iBAAmB,OAASn5B,EAASm5B,gBAAkBn5B,EAASm5B,gBAAkB,GACpIC,EAAsBzzC,EAAG,4CACxBwzC,GAAgBr8C,OAAS,IAC7Bs8C,EAAoB7oB,QAAS,MAAO9iB,YAAa,eAEjD9H,EAAGwzC,GAAkBtpC,KAAM,SAAW5G,EAAOvN,GAC5C09C,EAAoB5uC,OAAQ,mGAAqG9O,EAAQ,oEAAsEA,EAAQ,6CAA+CA,EAAQ,KAAOA,EAAQ,oBAO/R,IAAI29C,OAAgB,KAAuBr5B,EAASq5B,eAAiB,OAASr5B,EAASq5B,cAAgBr5B,EAASq5B,cAAgB,GAC5HC,EAAoB3zC,EAAG,0CAEtB0zC,KACJC,EAAkB/oB,QAAS,MAAO9iB,YAAa,eAG/C9H,EAAG0zC,GAAgBxpC,KAAM,SAAW5G,EAAOvN,GAC1C49C,EAAkB9uC,OAAQ,iGAAmG9O,EAAQ,oEAAsEA,EAAQ,2CAA6CA,EAAQ,KAAOA,EAAQ,qBA3E1RiK,EAAG,mJAAoJmuC,OAAQ,WAC9JgF,MAMDnzC,EAAG,gFAAiFmuC,OAAQ,WAE3FnuC,EAAG,+BAAgCwF,SAAU,eAE7CxF,EAAG,2CAA4C8Q,SAE/C3X,OAAQiC,UAAWsa,QAAS,oCAE5B,IAAI0E,EAGJ,MACEA,EAAepa,EAAG5M,MAAOqJ,OAE1B,OAAO,CAIRuD,GAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACC0Z,QAASb,EACT3F,OAAQ,2CAET7H,QAAS,SAAWyN,GACdA,EACJk5B,EAA8Bl5B,GAE9Bu5B,MAAO/6C,UAAUg7C,eAGlB16C,OAAQiC,UAAWsa,QAAS,sCAAuC2E,WvBo2SjE,SAAUtnB,EAAQD;;;;;;;;;CwB/8SxB,SAAYkN,GAKX,GAAI8zC,GAA6B,WAChC9zC,EAAG,wBAAyBa,GAAI,SAAU,8CAA+C,WACxF,GAAImxC,GAAUhyC,EAAE5M,MAAM0nB,QAAQ,KAC7Bi5B,EAAyB/B,EAAQ3+B,MAE9B,YAAarT,EAAE,gBAAiBgyC,GAAUv1C,MAC7Cs3C,EAAuBr4B,OAEvBq4B,EAAuB57B,SAO1BnY,GAAG,WACF8zC,IACA9zC,EAAG,8CAA+C,wBAAyB0V,QAAQ,YAIpF1V,EAAG5E,UAAW44C,YAAa,SAAW5+C,EAAG4X,EAAK9P,GAC7C42C,IACA9zC,EAAG,8CAA+C,wBAAyB0V,QAAQ,aAIjFvc,SxB49SE,SAAUpG,EAAQuC,EAAqB/B,GAE7C,YyBn3MA,SAAS0gD,KACR,GAAIC,GAAqB/6C,OAAO,uBAC/Bg7C,EAAgBh7C,OAAO,2BACvBi7C,EAA0BF,EAAmB7qC,QAC7CgrC,EAAuBl7C,OAAO,6BAC9Bm7C,EAAen7C,OAAO,MAAOk7C,GAC7BE,EAAqBp7C,OAAO,kDAC5Bq7C,KACAC,KACAC,EAAY,CAOb,IALI,IAAMv7C,OAAO9D,QAAQyf,eACxB4/B,EAAY,MAIRR,EAAmB/8C,OACvB,OAAO,CAIRg9C,GAAcrvC,KACbO,OAAQ,OACRN,SAAU,YAIXwvC,EAAmBzsC,YAAY,eAEX,GAAI6sC,SACvB,SAAUC,EAASC,GAGlB17C,OAAO+Q,KAAKqqC,EAAoB,SAAUjxC,EAAOwxC,GAChDA,EAAY37C,OAAO27C,GACnBJ,GAAwB51C,SAASg2C,EAAUhgC,cAEvC4/B,EAAYN,EACfI,EAAW3pC,KAAKiqC,GAEhBL,EAAW5pC,KAAKiqC,KAIlBF,GAAQ,KAIIG,KAAK,SAAUC,GAG5B,GAAIP,EAAWt9C,SAAY,IAAM9B,OAAOyhB,SAASm+B,OAAO31C,QAAQ,SAAW,CAC1E,GAAI41C,MACHC,EAAeC,GAEhBX,GAAaA,EAAWnF,OAAO,SAAUwF,GACxC,GAAIO,IAAwB,IAAMv2C,SAASg2C,EAAU3wC,KAAK,QAAQ7E,QAAQ,QAAU61C,EAAA,KAMpF,OAJIE,KACHH,EAAmBJ,IAGXO,IAGNH,EAAiB/9C,SACpBs9C,EAAWa,QAAQd,EAAWlyC,OAC9BkyC,EAAW3pC,KAAKqqC,IAIF,GAAIP,SAAQ,SAAUC,EAASC,GAG1CL,EAAWr9C,QACdgC,OAAO+Q,KAAKsqC,EAAY,SAAUlxC,EAAOwxC,GACxCA,EAAY37C,OAAO27C,GAEfA,EAAUzsC,SAAS,gBACtBysC,EAAUhtC,YAAY,iBAKzB8sC,GAAQ,KAGCG,KAAK,SAAUQ,GAGpBd,EAAWt9C,QACdm9C,EAAarzC,KAAK,IAElB9H,OAAO+Q,KAAKuqC,EAAY,SAAUnxC,EAAOwxC,GACxCA,EAAY37C,OAAO27C,GACdA,EAAUzsC,SAAS,mBACvBysC,EAAUtvC,SAAS,eAEpBsvC,EAAU7lC,QAAQnH,cAAc9G,SAASszC,KAGrCn7C,OAAO,4BAA6Bg7C,GAAeh9C,QACvDg9C,EAActvC,OAAOwvC,GAGtBA,EAAqBl8B,QAErBk8B,EAAqB34B,WAWzB,QAAS05B,KAGR,IAAK,GAFUI,GAAXC,KACAC,EAASrgD,OAAOyhB,SAASC,KAAKnV,MAAMvM,OAAOyhB,SAASC,KAAKzX,QAAQ,KAAO,GAAGN,MAAM,KAC5EtL,EAAI,EAAGA,EAAIgiD,EAAOv+C,OAAQzD,IAClC8hD,EAAOE,EAAOhiD,GAAGsL,MAAM,KACvBy2C,EAAKD,EAAK,IAAMA,EAAK,EAEtB,OAAOC,GzBuvMa,GAAIjE,GAA+Cj+C,EAAoB,GACxFg6C,EAA4B,kBAAXC,SAAoD,gBAApBA,QAAOrxC,SAAwB,SAAU3E,GAAO,aAAcA,IAAS,SAAUA,GAAO,MAAOA,IAAyB,kBAAXg2C,SAAyBh2C,EAAI1B,cAAgB03C,QAAUh2C,IAAQg2C,OAAO54C,UAAY,eAAkB4C,IyB9/SlQm+C,GAAoB,GAExB,SAAW31C,GAgVV,QAAS41C,GAAuBhgC,EAAOigC,GAatC,MAZAjgC,GAAQjW,WAAW1B,SAAS2X,EAAO/c,UAAUod,mBAAmBna,WAChE+5C,EAAM,cAAgBA,GAAaA,EAIlCjgC,GADG,IAAUigC,EACLv3C,WAAWsX,GAAOrX,QAAQs3C,GAI1Bv3C,WAAWsX,GAAOrX,QAAQ1F,UAAUi9C,mBAjV9C,GAAIC,GAAiB,SAAU/D,EAASn8B,GACvCA,EAAO1c,OAAO2K,QAEZqrC,SAAS,EACTh3B,MAAM,GAEPtC,EAGD,IAAImgC,GAAgBngC,EAAKs5B,QAAUnvC,EAAE,wBAAyBgyC,MAC7DO,EAAUvyC,EAAE,gBAAiBgyC,EAG9B,IAAIn8B,EAAKsC,KAMR,MALI69B,GAAc7+C,QACjB6+C,EAAcxwC,SAAS,iBAGxB+sC,GAAQ/sC,SAAS,YAKdwwC,GAAc7+C,QACjB6+C,EAAcluC,YAAY,aAG3ByqC,EAAQzqC,YAAY,cAQjBmuC,EAAsB,WACzBj2C,EAAG,QAASa,GAAI,QAAS,wBAAyB,WAC5C,yBAA2B1H,OAAQ/F,MAAOw3B,QAAS,mBAAoBrpB,KAAM,cACjF20C,EAA0B/8C,OAAQ/F,MAAOw3B,QAAS,mBAAoBzmB,KAAM,UAa3E+xC,EAA2B,SAAW7+C,GACzC,GACCsV,GAAMvR,SAAS0b,SAASC,KACxBo/B,EAAWxpC,EAAI3N,MAAO,KACtB3H,MACCmE,KAAcnE,EACX,GAAKA,EAAIkG,QAAS,QAAS,GAEhC,IAAK44C,EAASh/C,QAAU,EAAI,CAM3B,IAAM,GALFi/C,GAAUD,EAASx+B,QACnB0+B,EAAcF,EAASz2C,KAAM,KAC7B+lB,EAAS6wB,mBAVE,gBAUgC,IAE3CC,EAAOF,EAAYr3C,MAAO,SACpBtL,EAAI6iD,EAAKp/C,OAAQzD,KAAO,KAEW,IAAvC6iD,EAAK7iD,GAAGye,YAAasT,EAAQ,IAChC,KAAOpuB,IAAuD,IAAhDk/C,EAAK7iD,GAAGye,YAAa,gBAAiB,IAAeokC,EAAK7iD,GAAG0J,MAAO/F,EAAM,OAEzFk/C,EAAKlR,OAAQ3xC,EAAG,EAGlBiZ,GAAMypC,EAAU,IAAMG,EAAK72C,KAAM,KACjCrK,OAAOmhD,QAAQC,UAAW,GAAIr7C,SAAS5C,MAAOmU,GAE/C,MAAOA,IAOJ+pC,EAA0B,WAC7B,GAAIC,GAAa32C,EAAE,mBAGd22C,GAAWx/C,OAAS,GACxBw/C,EAAWA,YACVC,WAAY/9C,UAAUg+C,eAQrBC,EAA4B,WAG/B,GAAIC,GAA0B/2C,EAAE,sBAE3B+2C,GAAwB1uC,SAAU,wBAGtC0uC,EAAwBruB,QACvBxF,gBAAiBrqB,UAAUm+C,wBAA0B,IACrD3tC,MAAO,QACLxI,GAAG,oBAAqB,SAASigB,EAAKvf,GAExCvB,EAAGuB,EAAKmnB,OAAOrkB,WAAYxD,GAAI,UAAW,SAAU7G,GAEnD,GAAIi9C,GAAa11C,EAAKmnB,OAAO3C,iBAG5B,MAAO/rB,EAAMsL,SACXnM,OAAOoI,EAAKmnB,OAAOzI,YAAY9X,KAAK,iBAAmB8uC,EAAa,MAAM9/C,SAE5E6I,EAAGuB,EAAKmnB,OAAOzI,YACbpb,OAAQ,kBAAoBoyC,EAAa,cAAgBA,EAAa,aACtEvhC,QAAQ,kBACVnU,EAAKmnB,OAAO2C,iBAAmB9pB,EAAKmnB,OAAOW,eAAelhB,KAAK,oBAAoB+uC,UACnF31C,EAAKmnB,OAAOrB,cAAcvG,SAQ7Bi2B,EAAwBl2C,GAAG,eAAgB,WAC1Cb,EAAE5M,MAAMigB,KAAK,qBACXlL,KAAK,6BACLmD,MAAM,mCAITyrC,EAAwBruB,QACvBzG,wBAAwB,EACxBa,wBAAyBjqB,UAAUs+C,WACnCx0B,0BAA2B9pB,UAAUu+C,qBAItCL,EAAwBl2C,GAAG,oBAAqB,WAC/C,GAAIkX,GAAa/X,EAAE5M,MAAMigB,KAAK,qBAC7BgkC,EAAiBt/B,EAAW5P,KAAK,iBACjCmvC,EAAe,EAGfA,GADGv/B,EAAW1P,SAAS,4BAA8BgvC,EAAelgD,OACrD0B,UAAU6vB,OAAO6uB,gBAAgBh6C,QAAQ,gBAAiB,IAAMyC,EAAE,QAAS+X,GAAYtb,MAAQ,KAE/F5D,UAAU6vB,OAAO8uB,eAAej6C,QAAQ,gBAAiB,IAAMyC,EAAE,QAAS+X,GAAYtb,MAAQ,KAG9G46C,EAAep2C,KAAKq2C,EAGpB,IAAIG,EAIJz3C,GAAE5E,SAASgL,MAAMvF,GAAG,QAAS,wGAAyG,SAAUzL,GAE/I,GAAIqH,GAAMuD,EAAE5M,MAAMqJ,MACjBsb,EAAa/X,EAAE5M,MAAMw3B,QAAQ,uBAC7B7K,EAAShI,EAAWzE,OACpBokC,EAAgB3/B,EAAW5P,KAAK,sBAEhCwvC,GADa5/B,EAAW1P,SAAS,cACvBjT,EAAE0T,OACZ8uC,EAAc,mBACdljC,EAAQthB,IAIT,IAAI2kB,EAAWzE,OAAO/R,KAAK,eAAgB,CAG1C,GAAI,YAAcwe,EAAOxe,KAAK,eAC7B,MAEDq2C,GAAc,QAAU73B,EAAOxe,KAAK,eAAiB,UAKrD9E,EAAItF,QAAU,IACbygD,EAAYzgD,QAEX,IAAMwgD,GACN,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,KAAOA,GACP,MAAQA,GACR,MAAQA,GACR,KAAOA,GACP,KAAOA,GACP,MAAQA,GACR,KAAOA,GAAW,KAAOA,IAM5BhnC,aAAa8mC,GACb1/B,EAAWvS,SAAS,2BAEpBiyC,EAAclxC,WACb,WACCvG,EAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACCkT,OAAQmjC,EACR7iD,EAAG0H,EACH22C,OAAQpzC,EAAG0U,GAAQkW,QAAS,QAASyoB,aAEtCwE,SAAU,OACVjF,WAAY,WACX7yB,EAAO6K,QAAQ,qBAAqB7jB,QACpC2wC,EAAc1+B,KAAK,YAAY,IAEhCpM,QAAS,SAAUrL,GAElBwW,EAAWjQ,YAAY,2BAGvB9H,EAAE,wBAAyB+f,GAAQjP,SAE/BvP,EAAKpK,QACR6I,EAAEkK,KAAK3I,EAAM,SAAUlK,EAAKkM,GAGtBvD,EAAE,iBAAmBuD,EAAKkO,GAAK,KAAMsO,GAAQ5oB,QACjD4oB,EAAO7X,QAAQ,kBAAoB3E,EAAKkO,GAAK,KAAOlO,EAAKvP,KAAO,eAKlE+jB,EAAWzE,KAAK,6BAA6BoC,QAAQ,mBAKrDqC,EAAWzE,KAAK,6BAA6BoC,QAAQ,qBAItDgiC,EAAc1+B,KAAK,YAAY,GAC/B0+B,EAAcj7C,IAAIA,GAAK3C,WAGtBg+C,KAAK,SAAUz9B,GACbhlB,OAAO0iD,SAAW1iD,OAAO0iD,QAAQnc,KACpCmc,QAAQnc,IAAIvhB,KAEXw4B,KAAK,SAAUx4B,GACjBq9B,EAAc1+B,KAAK,YAAY,MAhHV,QAuHzBhZ,EAAE,4CAA4CkK,KAAK,WAClD,GAAItS,GAAOoI,EAAE5M,MAAM0Y,SAASA,SAASA,SAASwH,KAAK,6BAA6B/R,KAAK,eACjF2vB,EAAc,EAEd,UAAWt5B,EACds5B,EAAcr4B,UAAUm/C,oBAExBpgD,EAAO,sBAAwBA,EAC3BiB,UAAUjB,KACbs5B,EAAcr4B,UAAUjB,KAG1BoI,EAAE5M,MAAM+Q,KAAK,cAAe+sB,QAY/BlxB,EAAE,qBAAqBkK,KAAK,WACvB,IAAMlK,EAAE5M,MAAMiW,SACjBrJ,EAAE5M,MAAM0R,IAAI,QAAS,UAKvB9E,EAAE,SAASa,GAAG,QAAS,iBAAkB,WACxCb,EAAE,sBAAuB,qBAAqB8E,IAAI,QAAS,WAqCzDmzC,GAEH59C,KAAM,WACLjH,KAAK8kD,uBACL9kD,KAAK+kD,+BAGND,qBAAsB,WACrB,GAAI1G,GAAA,kBAEF35C,gBAAiB,0BACjBG,aAAe,sBACfC,cACCO,MAAOK,UAAUu/C,wBACjB3/C,KAAMI,UAAUw/C,gBAEjBt9C,eAAgB,SAAW8a,GAC1BxgB,OAAOyhB,SAASnf,OAAQke,EAAK7a,GAAGmJ,KAAK,aAMzCg0C,4BAA6B,WAC5B,GAAI3G,GAAA,kBAEF35C,gBAAiB,kCACjBI,cACCO,MAAOK,UAAUy/C,eACjB7/C,KAAMI,UAAU0/C,gBAEjBx9C,eAAgB,SAAW8a,GAC1BxgB,OAAOyhB,SAASnf,OAAQke,EAAK7a,GAAGmJ,KAAK,cAUtCq0C,GAEHn+C,KAAM,WACLjH,KAAKqlD,eACLrlD,KAAKslD,WACLtlD,KAAKulD,cACLvlD,KAAKwlD,YACLxlD,KAAKmlD,iBACLnlD,KAAKylD,uBAGNJ,aAAc,WAGbz4C,EAAE,mDAAmDmuC,OAAO,WAC3D,GAAIz5B,GAAQ1U,EAAE5M,KAmCd,OAjCAmO,OACCkT,OAAQ,kBACR85B,QAAS75B,EAAMjY,MACf+xC,WAAY,kCAEbxuC,EAAEka,KAAKC,QAAS5Y,KAAM,SAAU8Y,GAG/B3F,EAAMkW,QAAQ,qBAAqBziB,KAAK,kCAAkCL,YAAY,eAGtF4M,EAAMkW,QAAQ,qBAAqBziB,KAAK,gBAAgBL,YAAY,eACpE4M,EAAMkW,QAAQ,qBAAqBziB,KAAK,gBAAgB3C,SAAS,SAEjE,IAAIszC,GAAa94C,EAAE,iCACnB84C,GAAW3wC,KAAK,KAAKs/B,IAAI,4BAA4B32B,aACdtV,KAAnC+xC,EAAQlzB,EAASs0B,gBAA+B,IAASt0B,EAASs0B,cACrEmK,EAAWj0C,OAAOwV,EAAS9Y,MAC3Bu3C,EAAW3wC,KAAK,UAAUugB,WAE1BowB,EAAWj0C,OAAO,mEAAqEwV,EAASu0B,cAAgB,iDAE3EpzC,KAAjC+xC,EAAQlzB,EAASo0B,cAA6B,IAAUp0B,EAASo0B,aAEpE/5B,EAAMkW,QAAQ,qBAAqBziB,KAAK,kCAAkC3C,SAAS,eAGnFkP,EAAMkW,QAAQ,qBAAqBziB,KAAK,gBAAgB3C,SAAS,eACjEkP,EAAMkW,QAAQ,qBAAqBziB,KAAK,gBAAgBL,YAAY,eAKhE,KAKT4wC,SAAU,WAET14C,EAAE,0BAA0Ba,GAAG,QAAS,SAAUzL,GACjDA,EAAE6E,gBACF,IAAI8+C,IACHtkC,OAAQ,2BACRukC,WAAYh5C,EAAE5M,MAAMmO,KAAK,cACzB03C,KAAMj5C,EAAE,sBAAsBvD,MAG/B,IAAIs8C,EAASE,KAEZj5C,EAAEyM,MACD7U,KAAM,OACN2J,KAAMw3C,EACNpsC,IAAKwN,QACLvN,QAAS,SAAUyN,GAClBra,EAAE,6BAA6B6E,OAAOwV,GACtCra,EAAE,0BAA0B0b,OAC5B1b,EAAE,sBAAsBvD,IAAI,OAE3Bq7C,KAAK,SAAUv2C,GACblM,OAAO0iD,SAAW1iD,OAAO0iD,QAAQnc,KACpCmc,QAAQnc,IAAIr6B,SAIR,CACN,GAAI23C,GAAel5C,EAAE,sBAAsB8E,IAAI,eAC/C9E,GAAE,sBAAsB8E,IAAI,eAAgB,OAC5CyB,WAAW,WACVvG,EAAE,sBAAsB8E,IAAI,eAAgBo0C,IAC1C,SAONP,YAAa,WAEZ34C,EAAE,QAAQa,GAAG,QAAS,4BAA6B,SAAUzL,GAE5DA,EAAE6E,gBAEF,IAAIk/C,GAAO/lD,IAEX,IAAIo+C,GAAA,kBAEFv5C,cACCO,MAAOK,UAAUugD,iBACjB3gD,KAAMI,UAAUwgD,qBAEjBt+C,eAAgB,SAAW8a,GAC1B,GAAIkjC,IACHtkC,OAAQ,2BACRukC,WAAYh5C,EAAEm5C,GAAM53C,KAAK,cACzB+3C,QAASt5C,EAAEm5C,GAAM53C,KAAK,WAGvBvB,GAAEyM,MACD7U,KAAM,OACN2J,KAAMw3C,EACNpsC,IAAKwN,QACLvN,QAAS,SAAUyN,GAKlB,MAJAra,GAAE,sBAAwB+4C,EAASO,SAASxoC,SACvC9Q,EAAE,sBAAsB7I,QAC5B6I,EAAE,0BAA0BmY,QAEtB,KAEN2/B,KAAK,SAAUv2C,GACblM,OAAO0iD,SAAW1iD,OAAO0iD,QAAQnc,KACpCmc,QAAQnc,IAAIr6B,QAKf0xC,YAKJ2F,UAAW,WAEV54C,EAAE,uBAAuBa,GAAG,QAAS,0DAA2D,SAAUzL,GACzGA,EAAE6E,iBACF+F,EAAE,eAAeu5C,SACjBv5C,EAAE,cAAcu5C,SAEZv5C,EAAE,cAAcqK,GAAG,YACtBrK,EAAE,mBAAmBvD,IAAI,GAEzBuD,EAAE,mBAAmBvD,IAAI,MAO5B87C,eAAgB,WACfv4C,EAAE,QAAQa,GAAG,QAAS,uBAAwB,SAAUzL,GACvD,GAAI+jD,GAAO/lD,IAEXgC,GAAE6E,iBAEF,GAAIu3C,GAAA,kBAEFv5C,cACCO,MAAOK,UAAU2gD,eACjB/gD,KAAMI,UAAU0/C,gBAEjBx9C,eAAgB,WACf1F,OAAOyhB,SAASnf,OAAQqI,EAAGm5C,GAAOh1C,KAAM,YAKzC8uC,YAIJ4F,oBAAqB,WAEpB74C,EAAE,6BAA6B0oB,SAASylB,OAAO,WAC9C,GAAI/zB,GACHq/B,EAAiCz5C,EAAE,uBAGpC,UAAMoa,EAAepa,EAAE5M,MAAMqJ,WAKxBg9C,EAA+BtiD,YAKpC6I,GAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACC0Z,QAASb,EACT4+B,WAAYh5C,EAAE,iCAAiCvD,MAC/CgY,OAAQ,6CAET7H,QAAS,SAAUyN,GAClBA,EAAWA,EAASliB,OAChBkiB,GAGHo/B,EAA+Bx4C,KAAKoZ,GAGpCra,EAAE,sCAAsC0oB,SAASylB,UAGjDsL,EAA+Bx4C,KAAK,UAOxCjB,EAAE,2BAA2Ba,GAAG,SAAU,qCAAsC,WAC/E,GAAI64C,GAASvgD,OAAO/F,MAAMmO,KAAK,UAC9Bo4C,EAAgB35C,EAAE,sBAEf,MAAO05C,GAAU15C,EAAE5M,MAAMqJ,OAASi9C,KAErCC,EAAcl9C,IAAIi9C,EAAO15C,EAAE5M,MAAMqJ,QAAQqI,IAAI,mBAAoB,UAEjEzP,OAAOkR,WACN,WACCozC,EAAc70C,IAAI,mBAAoB,UAEvC,UAWD80C,GAEHv/C,KAAM,WACLjH,KAAKymD,kBACLzmD,KAAK0mD,yBACL1mD,KAAK2mD,iBACL3mD,KAAK4mD,6BACL5mD,KAAK6mD,kBACL7mD,KAAK8mD,sBACL9mD,KAAK+mD,cACL/mD,KAAKgnD,uBACLhnD,KAAKinD,+BAQNR,gBAAiB,WACD75C,EAAG,sBAETa,GAAI,QAAS,WAGrB,GAAIy5C,GAAct6C,EAAG5M,MAAOkgB,KAAM,mBAM9BinC,GAHcnnD,KAAKonD,QAGLx6C,EAAG,8BAShB,KANau6C,EAAYpjD,QAO7BojD,EACEjnC,KAAM,mBACNnP,KAAM,UAAW,WAEd/Q,KAAKonD,QACTF,EAAMpzC,WAAY,YAElBozC,EAAMn2C,KAAM,WAAY,aAGpB/Q,KAAKonD,SACTF,EAAMpzC,WAAY,YAClBozC,EAAMpzC,WAAY,YAElBozC,EAAMn2C,KAAM,WAAY,eAW5B21C,uBAAwB,WACvB95C,EAAG,+BAAgCmuC,OAAQ,WAC1C,GAAIz5B,GAAQ1U,EAAG5M,MACXmO,GACHkT,OAAQ,kBACR85B,QAAS75B,EAAMjY,MACf+xC,WAAY,aAkBb,OAfAxuC,GAAEka,KAAMC,QAAS5Y,EAAM,SAAW8Y,GAEjC3F,EAAMkW,QAAS,MAAOvX,OAAO8E,OAC7BnY,EAAG,sBAAuB8Q,aACetV,IAApC+xC,EAASlzB,EAASs0B,eAA+B,GAAQt0B,EAASs0B,cACtE3uC,EAAG,6BAA8BoK,YAAaiQ,EAAS9Y,MAAOiE,SAAU,sBACxExF,EAAG,6BAA8B0oB,eAEMltB,IAAlC+xC,EAASlzB,EAASo0B,aAA6B,GAASp0B,EAASo0B,YAErE/5B,EAAMkW,QAAS,MAAOvX,OAAOqI,OAE9B1b,EAAG,6BAA8BoK,YAAa,4BAA8B7I,EAAKitC,WAAa,YAAcn0B,EAASu0B,cAAgB,iDAGhI,KAITmL,eAAgB,WAKG/5C,EAAE,6BAA8B,kCACtCa,GAAG,SAAU,WACxB,GAAI45C,GAAkBz6C,EAAE,qCAAsC,kCAAkCvD,MAC5Fi+C,EAAsB16C,EAAE,yCAA0C,kCAAkCvD,KACpG,aAAcg+C,GACjBz6C,EAAE,kCAAkC8a,QAAQ,MAAM3C,OAE9C,YAAcuiC,GACjB16C,EAAE,kBAAkB8a,QAAQ,MAAM3C,OAClCnY,EAAE,qBAAqB8a,QAAQ,MAAM3C,SAErCnY,EAAE,kBAAkB8a,QAAQ,MAAMY,OAClC1b,EAAE,qBAAqB8a,QAAQ,MAAMY,UAGtC1b,EAAE,kBAAkB8a,QAAQ,MAAMY,OAClC1b,EAAE,qBAAqB8a,QAAQ,MAAMY,OACrC1b,EAAE,kCAAkC8a,QAAQ,MAAMY,UAEjDyyB,SAKanuC,EAAE,iCAAkC,kCAC1Ca,GAAG,SAAU,WACtB,GAAI45C,GAAkBz6C,EAAE,qCAAsC,kCAAkCvD,MAC5Fi+C,EAAsB16C,EAAE,yCAA0C,kCAAkCvD,KAEpG,aAAcg+C,GAAmB,YAAcC,GAClD16C,EAAE,kBAAkB8a,QAAQ,MAAM3C,OAClCnY,EAAE,qBAAqB8a,QAAQ,MAAM3C,SAErCnY,EAAE,kBAAkB8a,QAAQ,MAAMY,OAClC1b,EAAE,qBAAqB8a,QAAQ,MAAMY,UAEpCyyB,SAKuBnuC,EAAE,kCAAmC,kCAC3Ca,GAAG,SAAU,WAE5B,YADcb,EAAE,0CAA2C,kCAAkCvD,MAEhGuD,EAAE,wBAAwB8a,QAAQ,MAAM3C,OAExCnY,EAAE,wBAAwB8a,QAAQ,MAAMY,SAEvCyyB,SAKwBnuC,EAAE,sBAAuB,kCAC/Ba,GAAG,SAAU,WAE7B,YADcb,EAAE,8BAA+B,kCAAkCvD,OAEpFuD,EAAE,yBAAyB8a,QAAQ,MAAM3C,OACzCnY,EAAE,2BAA2B8a,QAAQ,MAAM3C,SAE3CnY,EAAE,yBAAyB8a,QAAQ,MAAMY,OACzC1b,EAAE,2BAA2B8a,QAAQ,MAAMY,UAE1CyyB,SAKsBnuC,EAAE,8BAA+B,iCACvCa,GAAG,SAAU,WAE3B,YADcb,EAAE,sCAAuC,iCAAiCvD,OAE3FuD,EAAE,kCAAkC8a,QAAQ,MAAM3C,OAClDnY,EAAE,kCAAkC8a,QAAQ,MAAM3C,OAClDnY,EAAE,wBAAwB8a,QAAQ,MAAM3C,SAExCnY,EAAE,kCAAkC8a,QAAQ,MAAMY,OAClD1b,EAAE,kCAAkC8a,QAAQ,MAAMY,OAClD1b,EAAE,wBAAwB8a,QAAQ,MAAMY,UAEvCyyB,SAKuBnuC,EAAE,2CAA4C,kCACpDa,GAAG,SAAU,WAChC,GAAI85C,GAAc36C,EAAE,mDAAoD,kCAAkCvD,MACzGu1C,EAAUhyC,EAAE5M,MAAMw3B,QAAQ,QACvB,aAAc+vB,EACjB36C,EAAE,QAASgyC,GAASvK,IAAK,4CAA6C3sB,QAAQ,MAAM3C,OAEpFnY,EAAE,QAASgyC,GAASvK,IAAK,4CAA6C3sB,QAAQ,MAAMY,SAEnFyyB,UAGJ6L,2BAA4B,WAC3B,GAAIY,GAAmB56C,EAAE,sCACrB46C,GAAiBzjD,QAGpB9B,OAAOkR,WACN,WACCq0C,EAAiBC,WAElB,MAKHZ,gBAAiB,WAChB,GAAIa,GAAkB96C,EAAE,iBACpB+6C,EAAkB/6C,EAAE,gBAKxB86C,GAAgB50C,IAAI60C,GAAiB5M,OAAO,WAC3C,GAAI2M,EAAgBr+C,QAAUs+C,EAAgBt+C,MAAO,CACpD,GAAIu+C,GAAc,8HAAgIniD,UAAUoiD,6BAA+B,+FAAiGpiD,UAAUqiD,oBAAsB,0BAC3TC,EAAoBn7C,EAAE,mDAMvB,IAHAA,EAAE5M,MAAMqJ,IAAI,IAGR0+C,EAAkBhkD,OACrB,OAAO,CAIR6I,GAAE,KAAM,kBAAkBsL,MAAM0vC,GAChCG,EAAoBn7C,EAAE,oDAGtBA,EAAE,kBAAmBm7C,GAAmB1nC,MAAM,WAC7C0nC,EAAkBrqC,cAGlBq9B,UAGJ+L,oBAAqB,WACpBl6C,EAAE,+BAA+Ba,GAAG,QAAS,oBAAqB,WACjEb,EAAE3K,QAAQ8hC,OAAO,mBASnBgjB,YAAa,WAEZn6C,EAAE3K,QAAQgpB,KAAK,eAAgB,SAAUjpB,GAExC,GAAIgmD,GAAsBviD,UAAUwiD,wBAEpC,IAAI1F,EAEH,OADCvgD,GAAKC,OAAO2E,OAAOshD,YAAcF,EAC3BA,KAUVhB,qBAAsB,WAErB,GAAImB,GAAev7C,EAAE,8BAGrB,IAAIu7C,EAAapkD,OAAS,EAAG,CAG5B,GAAIqkD,GAAgBx7C,EAAE,kBAAkBqzC,WAOxCkI,GAAa16C,GAAG,oBAAqB,OAAQ,WAE5C,GAAI46C,GAAkBz7C,EAAE,kBAAkBqzC,WAG1CsC,GAAqB6F,IAAkBC,MAW1CpB,4BAA6B,WAC5B,GAAMqB,GAAgBviD,OAAO,+BAGvBuiD,GAAcvkD,SAIpBgC,OAAQ,4IAA6I0H,GAAI,eAAgB,WACxK,GAAM4kB,GAAQtsB,OAAO,sCAAsCsD,MAC1Dk/C,EAAgBxiD,OAAO,+BAA+BsD,MAAMtE,QAAU,IACtEyjD,EAAgBziD,OAAO,uCAAuCsD,MAAMtE,OACpE0tB,EAAS1sB,OAAO,sCAAsCsD,MACtDo/C,KAAiBp2B,EAASk2B,EAAeG,SAAUF,EAAe,KAAS/1B,CAE5E61B,GAAcj/C,IAAIo/C,KAGnB1iD,OAAQ,sCAAuCuc,QAAQ,SAEvDvc,OAAQ,0EAA2E0H,GAAI,OAAQ,WAC9Fb,EAAE5M,MAAMqJ,IAAKuD,EAAE5M,MAAMqJ,MAAMc,QAAS,GAAIa,QAAQ,IAAK,KAAO,WAQ3D29C,GAEH1hD,KAAM,WACLjH,KAAK4oD,eACL5oD,KAAK6oD,gBACL7oD,KAAK8oD,iBAGNF,aAAc,WAGbh8C,EAAE,6BAA6BmuC,OAAO,WAEjC,UADQnuC,EAAE5M,MACQqJ,MACrBuD,EAAE,4BAA4BmY,OAE9BnY,EAAE,4BAA4B0b,UAMjCugC,cAAe,WAGdj8C,EAAE,2BAA2BmuC,OAAO,WAEnC,GAAIz5B,GAAQ1U,EAAE5M,MACb6nB,EAAUjb,EAAE,kBAAmB0U,GAAOjY,MACtC0/C,EAAyBn8C,EAAE,+BAExB,OAAQ0U,EAAMjY,MACjB0/C,EAAuBhkC,OAEvBgkC,EAAuBzgC,MAGxB,IAAI0gC,GAAuBp8C,EAAE,6BAG7B,IAAyB,GAArBlB,SAASmc,GAAe,CAC3B,GAAI1Z,IACHkT,OAAQ,uCACRwG,QAASA,EACTohC,YAAY,EAGbr8C,GAAEka,KAAKC,QAAS5Y,EAAM,SAAU8Y,GAC/B+hC,EAAqBtrC,SACrB9Q,EAAE,kCAAkCsL,MAAM+O,SAG3C+hC,GAAqBtrC,YAOxBorC,cAAe,WAEdl8C,EAAE,QAAQa,GAAG,SAAU,sBAAuB,WAE7C,GAAIy7C,GAAct8C,EAAE,4BAChBu8C,EAAgBv8C,EAAE,kBAAmB5M,MAAMmO,KAAK,QAChDi7C,EAAgBx8C,EAAE,yBAClBy8C,EAAQz8C,EAAE,uBAQd,IALAs8C,EAAYn0C,KAAK,gBAAgB2I,SACjC0rC,EAAc10C,YAAY,mBAAmB3D,KAAK,YAAY,GAC9Ds4C,EAAM/gC,OACN1b,EAAE,yCAAyC0b,OAEvC,gBAAkB6gC,EAAe,CACpCD,EAAYz3C,OAAO,kCACnB,IAAI63C,GAAcJ,EAAYn0C,KAAK,eACnCu0C,GAAYz7C,KAAK,sJAAwJpI,UAAU8jD,iBAAmB,sBACtMH,EAAch3C,SAAS,mBAAmBrB,KAAK,WAAY,gBAGrD,IAAI,uBAAyBo4C,EAAe,CAClDD,EAAYz3C,OAAO,kCACnB,IAAI63C,GAAcJ,EAAYn0C,KAAK,eACnCu0C,GAAYz7C,KAAK,sJAAwJpI,UAAU+jD,kBAAoB,sBACvMJ,EAAch3C,SAAS,mBAAmBrB,KAAK,WAAY,gBAErD,IAAI,yBAA2Bo4C,EAAe,CAEpDD,EAAYz3C,OAAO,kCACnB,IAAI63C,GAAcJ,EAAYn0C,KAAK,eACnCu0C,GAAYz7C,KAAK,sJAAwJpI,UAAUgkD,oBAAsB,sBACzML,EAAch3C,SAAS,mBAAmBrB,KAAK,WAAY,gBAE3Ds4C,GAAM/gC,OACN+gC,EAAMhgD,IAAI,EAGX,IAAIqgD,GAAgB98C,EAAE,wBAA0Bu8C,EAChDO,GAAc3kC,OACd2kC,EAAc30C,KAAK,uBAAuBrD,KACzCuE,MAAS,OACT0zC,YAAa,UAEd/8C,EAAE,IAAMu8C,GAAepkC,SAGxBnY,EAAE,QAAQa,GAAG,SAAU,iBAAkB,WAC1Bb,EAAE5M,MAAMiX,GAAG,YAExBrK,EAAE,yBAAyB8H,YAAY,mBAAmBZ,WAAW,YAErElH,EAAE,yBAAyBwF,SAAS,mBAAmBrB,KAAK,WAAY,cAI1EnE,EAAE,4BAA4Bg9C,OAAO,SAAU5nD,GAC9C,GAAI6nD,GAAYj9C,EAAE,uBAAuBvD,MACrC6/C,EAAct8C,EAAE5M,MAChBmpD,EAAgBv8C,EAAE,kBAAmB5M,MAAMmO,KAAK,OAEpD,IAAI,gBAAkBg7C,EAAe,CAEpC,GADmBv8C,EAAE,kBAAkBqK,GAAG,YAEzC,OAAO,CAEP6yC,IAAa,EAIfZ,EAAYn0C,KAAK,gBAAgB2I,SAEjCwrC,EAAYz3C,OAAO,kCACnB,IAAI63C,GAAcJ,EAAYn0C,KAAK,gBAC/B+0C,GAAa,CAQjB,IANI,OAASD,GAAa,IAAMA,IAE/BP,EAAYz7C,KAAK,iCAAmCpI,UAAUskD,sBAAwB,cACtFD,GAAa,GAGV,iBAAmBX,EAAe,CAGhB,GADDv8C,EAAE,0BAA0BvD,QAG/CigD,EAAYz7C,KAAK,iCAAmCpI,UAAUukD,qBAAuB,cACrFF,GAAa,GAKf,GAAIA,EAEH,MADAZ,GAAYn0C,KAAK,oBAAoBL,YAAY,oBAC1C,MAUPu1C,GAEHhjD,KAAM,WACLjH,KAAK4pD,SACL5pD,KAAKkqD,mBAGNN,OAAQ,WAEP,GAAI7pD,GAAOC,IAEX4M,GAAE5E,SAASgL,MAAMvF,GAAG,SAAU,oBAAqB,SAAUzL,GAC5DA,EAAE6E,gBAEF,IAAIsjD,GAAev9C,EAAE5M,MAAM+U,KAAK,uBAEhC,KAAKo1C,EAAal1C,SAAS,mBAAoB,CAE9C,GAAI9G,GAAOvB,EAAE5M,MAAMigD,WAEnBkK,GAAa/3C,SAAS,mBACtBxF,EAAE,gCAAgCmE,KAAK,YAAY,GAAMuR,QAAQ,iBAEjE,IAAI8nC,GAAiBx9C,EAAG5M,KAGnB4M,GAAG5M,MAAO+U,KAAM,gBAAiBhR,OAAS,IAC9CqmD,EAAiBx9C,EAAG5M,MAAO+U,KAAM,iBAGlCq1C,EAAer1C,KAAK,gBAAgB2I,SACpC0sC,EAAe34C,OAAO,oIAGtB1R,EAAKsqD,aAAa,EAAGl8C,EAAMpO,EAAMC,UAOpCqqD,aAAc,SAAUtR,EAAM5qC,EAAMpO,EAAMijB,GAMzCu/B,GAAoB,CAEpB,IAAI+H,IAAa,CAEjB19C,GAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACC6U,KAAM7U,EACNkT,OAAQ,sBACR03B,KAAMA,GAEP0L,SAAU,OACVjrC,QAAS,SAAUyN,GAElB,GAAI,QAAUA,EAAS8xB,MAAQ9xB,EAASnN,OAASmN,EAASzN,QAAS,CAOlE+oC,GAAoB,EAEpB+H,GAAa,CAGb,IAAIhB,GAAc18C,EAAGoW,GAAOtK,SAAS3D,KAAK,eACxBu0C,GAAYv0C,KAAK,iBAMnC,IAHAnI,EAAGoW,GAAOjO,KAAK,oBAAoBL,YAAY,mBAC/C9H,EAAGoW,GAAOjO,KAAK,UAAUhE,KAAK,YAAY,GAAOuR,QAAQ,kBAErD2E,EAASnN,MAAO,CACnB,GAAI2mC,GAAgBx5B,EAAS04B,OAC7B2J,GAAYz7C,KAAK,iCAAmC4yC,EAAgB,kBAC9D,IAAIx5B,EAASzN,QAAS,CAC5B,GAAI+wC,GAAkBtjC,EAAS04B,OAC/B2J,GAAYz7C,KAAK,yEAA2E08C,EAAkB,sDAE9GjB,GAAY5rC,SACZzb,OAAOyhB,SAAWuD,EAAS1N,QAG5B3M,GAAE,sBAAsB0yC,SACvBrpC,MAAOgR,EAASujC,WAAa,KAC3B,GAAI,cAGPzqD,EAAKsqD,aAAa3+C,SAASub,EAAS8xB,MAAO5qC,EAAMpO,EAAMijB,IAGnD,IAASsnC,GAAc19C,EAAG,4BAA6B7I,OAAS,IAEpE6I,EAAE,4BAA4B,GAAG69C,QACjC79C,EAAE,iDAAiD0b,OACnD1b,EAAE,qEAAqEvD,IAAI,KAAKiZ,QAAQ,sBAGxFoiC,KAAK,SAAUz9B,GAMjBs7B,GAAoB,EAEhBtgD,OAAO0iD,SAAW1iD,OAAO0iD,QAAQnc,KACpCmc,QAAQnc,IAAIvhB,GAEbra,EAAE,gBAAgB6E,OAAOwV,EAASyjC,iBAIpCR,gBAAiB,WAChBt9C,EAAE,QAAQa,GAAG,QAAS,sCAAuC,WAC5Db,EAAE,uBAAuB8L,SAAS+uC,QAAQ,YASzCkD,GACH/iD,MAEAX,KAAM,WACLjH,KAAK4pD,SACL5pD,KAAKkqD,mBAGNN,OAAQ,WACP,GAAIgB,GAAQ5qD,IAEZ4qD,GAAMhjD,GAAGijD,eAAiBpP,oBAAoBt6C,IAAI,oBAClDypD,EAAMhjD,GAAGkjD,YAAcrP,oBAAoBt6C,IAAI,mBAAoBypD,EAAMhjD,GAAGijD,gBAC5ED,EAAMhjD,GAAGmjD,qBAAuBtP,oBAAoBt6C,IAAI,4BAA6BypD,EAAMhjD,GAAGojD,yBAC9FJ,EAAMhjD,GAAGojD,wBAA0BvP,oBAAoBt6C,IAAI,sBAAuBypD,EAAMhjD,GAAGijD,gBAC3FD,EAAMhjD,GAAGqjD,QAAUxP,oBAAoBt6C,IAAI,kBAAmBypD,EAAMhjD,GAAGojD,yBACvEJ,EAAMhjD,GAAGsjD,mBAAqBzP,oBAAoBt6C,IAAI,oBAAqBypD,EAAMhjD,GAAGojD,yBACpFJ,EAAMhjD,GAAGujD,wBAA0B1P,oBAAoBt6C,IAAIyL,EAAE,gCAEzDg+C,EAAMhjD,GAAGijD,eAAe18C,KAAK,mBAChCy8C,EAAMhjD,GAAGkjD,YAAY14C,SAAS,UAAUkW,OAAO5T,YAAY,eAEtD9H,EAAE,0BAA0B7I,SAEzB0B,UAAU4T,KAAKtV,QACrB9B,OAAOkR,WAAWw3C,EAAaS,gBAAiB,KAGjDnpD,OAAOkR,WAAWw3C,EAAaU,oBAAqB,IAAMT,KAKxDA,EAAMhjD,GAAGkjD,YAAY71C,SAAS,YAIlC21C,EAAMhjD,GAAGkjD,YAAYr9C,GAAG,QAAS,GAAI,SAAUzL,GAC9CA,EAAE6E,iBAEF+jD,EAAMhjD,GAAGmjD,qBAAqBh2C,KAAK,WAAW2I,SAC9CktC,EAAMhjD,GAAGmjD,qBAAqBt5C,OAAO,mIAAqIhM,UAAU6lD,kCAAoC,QAAU7lD,UAAU8lD,2BAA6B,gBAG1Q3+C,EAAE,oBAAoBa,GAAG,QAAS,2BAA4B,SAAUzL,GAGvE,MAFAA,GAAE6E,kBAEE+F,EAAE5M,MAAMiV,SAAS,YAIrBrI,EAAE5M,MAAMoS,SAAS,UAAUo5C,UAC3BZ,EAAMhjD,GAAGkjD,YAAY14C,SAAS,UAAUo5C,UACxC5+C,EAAE,8CAA8C66C,UAEhDmD,EAAMhjD,GAAGsjD,mBAAmBn2C,KAAK,gBAAgB2I,SACjDktC,EAAMhjD,GAAGsjD,mBAAmBz5C,OAAO,oIACnCm5C,EAAMhjD,GAAGojD,wBAAwBt2C,YAAY,eAE7Ci2C,EAAaS,kBAEbnpD,OAAOkR,WAAWw3C,EAAaU,oBAAqB,IAAKT,IAElD,OAITQ,gBAAiB,WAChBx+C,EAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACCkT,OAAQ,sBACRoqC,cAAe,EACf7kC,MAAOnhB,UAAUimD,iBAElBjH,SAAU,OACVjrC,QAAS,SAAiByN,OACxB0kC,OAAO,WAEFlmD,UAAU4T,KAAKtV,QACrB9B,OAAOkR,WAAWw3C,EAAaS,gBAAiB,QAKnDC,oBAAqB,SAAUT,GAC9Bh+C,EAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACCkT,OAAQ,wBAETojC,SAAU,OACVjrC,QAAS,SAAUyN,GAElB,GAAIqiC,GAAc7N,oBAAoBt6C,IAAI,eAAgBypD,EAAMhjD,GAAGsjD,oBAAoB,IAElF,IAAMt+C,EAAEw5B,QAAQ,UAAWrlC,OAAO6qD,KAAK3kC,IACvCA,EAASzN,SACRoxC,EAAMhjD,GAAGujD,wBAAwBpnD,QACpC6mD,EAAMhjD,GAAGujD,wBAAwB90C,KAAK,SAIlC,IAAMzJ,EAAEw5B,QAAQ,UAAWrlC,OAAO6qD,KAAK3kC,EAAS9Y,QACpDy8C,EAAMhjD,GAAGqjD,QAAQp9C,KAAK,WAAaoZ,EAAS9Y,KAAK88C,QAAU,aAG5DL,EAAMhjD,GAAGkjD,YAAYtzB,QAAQ,KAAK9Z,SAClC4rC,EAAYz7C,KAAK,wDAA0DoZ,EAAS9Y,KAAKwxC,QAAU,uEAI9F,IAAM/yC,EAAEw5B,QAAQ,UAAWrlC,OAAO6qD,KAAK3kC,EAAS9Y,QACpDy8C,EAAMhjD,GAAGqjD,QAAQp9C,KAAK,WAAaoZ,EAAS9Y,KAAK88C,QAAU,aAGxDhkC,EAAS9Y,KAAKwxC,SACjBiL,EAAMhjD,GAAGkjD,YAAYtzB,QAAQ,KAAK9Z,SAClC4rC,EAAYz7C,KAAK,sDAAwDoZ,EAAS9Y,KAAKwxC,QAAU,qEAEjGxsC,WAAW,WACVy3C,EAAMhjD,GAAGkjD,YAAYp2C,YAAY,UAAUqQ,OAC3C6lC,EAAMhjD,GAAGojD,wBAAwB54C,SAAS,gBACxC,MAID6U,IAAa,IAAMra,EAAEw5B,QAAQ,aAAcrlC,OAAO6qD,KAAK3kC,EAAS9Y,QAC/Dy8C,EAAMhjD,GAAGujD,wBAAwBpnD,QACpC6mD,EAAMhjD,GAAGujD,wBAAwB90C,KAAK4Q,EAAS9Y,KAAK09C,iBAAmB,MAInE,IAAMj/C,EAAEw5B,QAAQ,UAAWrlC,OAAO6qD,KAAK3kC,EAAS9Y,QACpDy8C,EAAMhjD,GAAGqjD,QAAQp9C,KAAK,WAAaoZ,EAAS9Y,KAAK88C,QAAU,aAI5Dr+C,EAAE,qBAAsB,oBAAoB0yC,SAC3CrpC,MAAOgR,EAAS9Y,KAAKq8C,WAAa,KAChC,GAAI,cAIPvoD,OAAOkR,WAAWw3C,EAAaU,oBAAqB,IAAMT,KAE1DtB,EAAYz7C,KAAK,uCAAyCpI,UAAUqmD,QAAQC,WAAa,cAEzF54C,WAAW,WACVy3C,EAAMhjD,GAAGkjD,YAAYp2C,YAAY,UAAUqQ,OAC3C6lC,EAAMhjD,GAAGojD,wBAAwB54C,SAAS,gBACxC,UAORi4C,aAAc,SAAUtR,EAAMiT,EAAQpB,GAErCrI,GAAoB,EAEpB31C,EAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACCkT,OAAQ,uBACR03B,KAAMrtC,SAASqtC,GACfiT,OAAQtgD,SAASsgD,IAElBvH,SAAU,OACVjrC,QAAS,SAAUyN,GAClBs7B,GAAoB,CAGpB,IAAI+G,GAAc7N,oBAAoBt6C,IAAI,eAAgBypD,EAAMhjD,GAAGsjD,oBAAoB,IAElF,IAAMt+C,EAAEw5B,QAAQ,UAAWrlC,OAAO6qD,KAAK3kC,IACvCA,EAASzN,UAEP,IAAM5M,EAAEw5B,QAAQ,UAAWrlC,OAAO6qD,KAAK3kC,EAAS9Y,QACpDy8C,EAAMhjD,GAAGqjD,QAAQp9C,KAAK,WAAaoZ,EAAS9Y,KAAK88C,QAAU,aAG5DL,EAAMhjD,GAAGkjD,YAAYtzB,QAAQ,KAAK9Z,SAClC4rC,EAAYz7C,KAAK,wDAA0DoZ,EAAS9Y,KAAKwxC,QAAU,uEAI9F,IAAM/yC,EAAEw5B,QAAQ,UAAWrlC,OAAO6qD,KAAK3kC,EAAS9Y,QACpDy8C,EAAMhjD,GAAGqjD,QAAQp9C,KAAK,WAAaoZ,EAAS9Y,KAAK88C,QAAU,aAG5D3B,EAAYz7C,KAAK,uCAAyCoZ,EAAS9Y,KAAKwxC,QAAU,cAElFxsC,WAAW,WACVy3C,EAAMhjD,GAAGkjD,YAAYp2C,YAAY,UAAUqQ,OAC3C6lC,EAAMhjD,GAAGojD,wBAAwB54C,SAAS,gBACxC,MAGA6U,IAAa,IAAMra,EAAEw5B,QAAQ,aAAcrlC,OAAO6qD,KAAK3kC,EAAS9Y,QAEnEvB,EAAE,qBAAsB,oBAAoB0yC,SAC3CrpC,MAAOgR,EAAS9Y,KAAKq8C,WAAa,KAChC,GAAI,eAKF,IAAM59C,EAAEw5B,QAAQ,UAAWrlC,OAAO6qD,KAAK3kC,EAAS9Y,QACpDy8C,EAAMhjD,GAAGqjD,QAAQp9C,KAAK,WAAaoZ,EAAS9Y,KAAK88C,QAAQ9gD,QAAQ,iBAAkBygD,EAAMhjD,GAAGqjD,QAAQ98C,KAAK,iBAAmB,aAG7Hy8C,EAAMP,aAAa3+C,SAASub,EAAS9Y,KAAK4qC,MAAO9xB,EAAS9Y,KAAK69C,OAAQpB,KAEvEtB,EAAYz7C,KAAK,uCAAyCpI,UAAUqmD,QAAQC,WAAa,cAEzF54C,WAAW,WACVy3C,EAAMhjD,GAAGkjD,YAAYp2C,YAAY,UAAUqQ,OAC3C6lC,EAAMhjD,GAAGojD,wBAAwB54C,SAAS,gBACxC,SAKJsyC,KAAK,SAAUz9B,GAEjBs7B,GAAoB,EAEhBtgD,OAAO0iD,SAAW1iD,OAAO0iD,QAAQnc,KACpCmc,QAAQnc,IAAIvhB,GAGbw0B,oBAAoBt6C,IAAI,eAAgBpB,KAAK6H,GAAGsjD,oBAAoBz5C,OAAOwV,EAASyjC,gBAElFiB,OAAO,eAKXzB,gBAAiB,WAChBt9C,EAAE,QAAQa,GAAG,QAAS,6BAA8B,WACnDb,EAAE5M,MAAM0Y,SAAS+uC,QAAQ,YAUxBwE,GACHhlD,KAAM,WACLjH,KAAKksD,iBACLlsD,KAAKmsD,cACLnsD,KAAKosD,kBAMNF,eAAgB,WACfnmD,OAAQ,0BAA2Bsa,MAAO,QAAS,SAAWre,GAE7D,GAAI+jD,GAAO/lD,IAEXgC,GAAE6E,iBAEFd,OAAQ,6BAA8Bgf,OACtChf,OAAQ,8BAA+BuiB,OAEvC,GAAI81B,GAAA,kBAEFv5C,cACCO,MAAOK,UAAU2gD,eACjB/gD,KAAMI,UAAU4mD,iBAEjB1kD,eAAgB,WACf1F,OAAOyhB,SAASnf,OAAQwB,OAAQggD,GAAO53C,KAAM,oBAK9C0xC,YAOJsM,YAAa,WACZpmD,OAAQ,wBAAyBsa,MAAO,QAAS,SAAWre,GAC3D,GAAI+jD,GAAO/lD,IAEXgC,GAAE6E,iBAEFd,OAAO,6BAA6BuiB,OACpCviB,OAAO,8BAA8Bgf,OAGrC,GAAIq5B,GAAA,kBAEFv5C,cACCO,MAAOK,UAAU2gD,eACjB/gD,KAAMI,UAAU6mD,cAEjB3kD,eAAgB,WACf1F,OAAOyhB,SAASnf,OAAQwB,OAAQggD,GAAO53C,KAAM,oBAK9C0xC,YAOJuM,eAAgB,WACfrmD,OAAQ,kDAAmDsa,MAAO,QAAS,SAAWre,GAErF,GAAI+jD,GAAO/lD,IAEXgC,GAAE6E,iBAEF,GAAIu3C,GAAA,kBAEFv5C,cACCO,MAAOK,UAAU2gD,eACjB/gD,KAAMI,UAAU8mD,gBAEjB5kD,eAAgB,WACf1F,OAAOyhB,SAASnf,OAAQwB,OAAQggD,GAAOh1C,KAAM,YAK9C8uC,aAWD2M,EAAuB,WAE1B5/C,EAAE,sCAAsCa,GAAG,SAAU,WAEpD,GAAI2I,GAASxJ,EAAE5M,MAAMqJ,KAErBuD,GAAE,yBAAyB8H,YAAY,SAAUxE,EAAOwB,GACvD,OAAQA,EAAI1H,MAAM,sBAAwBsC,KAAK,OAC7C8F,SAAS,UAAYgE,MAStBq2C,GAEHxlD,KAAM,WACLjH,KAAK0sD,oBACL1sD,KAAK2sD,YACL3sD,KAAK4sD,YACL5sD,KAAK6sD,aACL7sD,KAAK8sD,aACL9sD,KAAKslD,WACLtlD,KAAK+sD,iBACL/sD,KAAKgtD,kBACLhtD,KAAKitD,kBACLrgD,EAAE,QAAQa,GAAG,QAAS,wDAAyDzN,KAAKktD,oBAGrFR,kBAAmB,SAAU1qD,GAC5B4K,EAAE,QAAQa,GAAG,QAAS,mBAAoB,SAAUzL,GACnD,GAAIo8C,GAAA,gBACHv5C,cACCO,MAAOK,UAAU0nD,0BACjB9nD,KAAMI,UAAU2nD,4BAChB5nD,eAAgBC,UAAUm6C,MAEzBC,SACH79C,EAAE6E,oBAIJ8lD,UAAW,WACV//C,EAAE,QAAQa,GAAG,QAAS,cAAe,SAAUzL,GAC9CA,EAAE6E,iBACF+F,EAAE,sCAAsC0b,OACxC1b,EAAE,uCAAuCygD,SAAS37C,IAAI,UAAW,YAInEm7C,WAAY,WACXjgD,EAAE,QAAQa,GAAG,QAAS,oBAAqB,SAAUzL,GAGpD,GAFAA,EAAE6E,kBAEGhB,QAAQJ,UAAU6nD,iBACtB,OAAO,CAGR,IAAIC,GAAU3gD,EAAE,kCAAkCvD,MAE9Cs8C,GACH6H,YAAa,oBACbC,YAAaF,EACbG,SAAU9gD,EAAE,8BAA8BvD,MAG3CuD,GAAEka,KAAKC,QAAS4+B,EAAU,SAAU1+B,GACnChlB,OAAOyhB,SAASC,KAAOsD,EAAS0mC,UAC9B,WAKLb,WAAY,WACXlgD,EAAE,QAAQa,GAAG,QAAS,0BAA2B,SAAUzL,GAC1DA,EAAE6E,iBACF+F,EAAE,uCAAuC0b,OACzC1b,EAAE,sCAAsCmY,OACxCnY,EAAE,6BAA6BiB,KAAK,OAItCy3C,SAAU,WACT14C,EAAE,QAAQa,GAAG,QAAS,kBAAmB,SAAUzL,GAClDA,EAAE6E,gBACF,IAAI8+C,IACH6H,YAAa,iBACbC,YAAa7gD,EAAE,aAAavD,MAC5BukD,WAAYhhD,EAAE,eAAevD,MAC7BwkD,qBAAsBjhD,EAAE,yBAAyBvD,MAGlD,IAAIs8C,EAASiI,WAEZhhD,EAAEyM,MACD7U,KAAM,OACN2J,KAAMw3C,EACNpsC,IAAKwN,QACLvN,QAAS,SAAUyN,GAClBra,EAAE,qBAAqBkI,QAAQmS,GAC/Bra,EAAE,wBAAwB0b,OAC1B1b,EAAE,eAAevD,IAAI,OAEpBq7C,KAAK,SAAUv2C,GACblM,OAAO0iD,SAAW1iD,OAAO0iD,QAAQnc,KACpCmc,QAAQnc,IAAIr6B,SAIR,CACN,GAAI23C,GAAel5C,EAAE,eAAe8E,IAAI,eACxC9E,GAAE,eAAe8E,IAAI,eAAgB,OACrCyB,WAAW,WACVvG,EAAE,eAAe8E,IAAI,eAAgBo0C,IACnC,SAINiH,eAAgB,WACfngD,EAAE,8BAA8BmuC,OAAO,WACtC,GAAI+S,GAAgBlhD,EAAE,8BAClBw8C,EAAgBx8C,EAAE,qBAElBA,GAAE5M,MAAM4lB,KAAK,YAChBkoC,EAAc/8C,KAAK,YAAY,GAC/Bq4C,EAAcr4C,KAAK,YAAY,KAE/B+8C,EAAc/8C,KAAK,YAAY,GAC/B+8C,EAAcloC,KAAK,WAAW,GAC9BwjC,EAAcr4C,KAAK,YAAY,OAIlC67C,UAAW,WACLhgD,EAAE,oBAAoB7I,QAI3B6I,EAAE5E,SAASgL,MAAMvF,GAAG,QAAS,mBAAoB,SAAUzL,GAC1DA,EAAE6E,gBACF,IAAIknD,GAASnhD,EAAE5M,MACX+7C,EAAUgS,EAAOr1C,QAErBqjC,GAAQrjC,SAAS3D,KAAK,gBAAgB2I,SACtCq+B,EAAQhnC,KAAK,YAAYrD,IAAI,aAAc,WAC3Cq8C,EAAOh9C,KAAK,YAAY,EAExB,IAAI08C,GAAc1R,EAAQhnC,KAAK,0BAA0B1L,MACrD2kD,EAAQjS,EAAQhnC,KAAK,kCAAkC1L,MACvD4kD,EAAUlS,EAAQhnC,KAAK,yCAAyCkC,GAAG,YACnE2P,EAAQm1B,EAAQhnC,KAAK,iCAAiC1L,MAEtDs8C,GACH6H,YAAa,kBACbC,YAAaA,EACbO,MAAOA,EACPC,QAASA,EACTP,SAAU9mC,EAGXha,GAAEka,KAAKC,QAAS4+B,EAAU,SAAU1+B,IAE/B,IAASA,EAASzN,QACrBvX,OAAOyhB,SAASC,KAAOsD,EAAS0mC,UAEhCI,EAAOh9C,KAAK,YAAY,GACxBgrC,EAAQ7jC,MAAM,uEAAyE+O,EAAS04B,QAAU,oBAC1G5D,EAAQhnC,KAAK,YAAYrD,IAAI,aAAc,YAG1C,WAKLs7C,gBAAiB,WAChB,GAAIkB,GAAOluD,KACVmuD,EAAkBvhD,EAAE,0BACpBwhD,EAAcxhD,EAAE,eAAgBuhD,GAChCE,EAA2BzhD,EAAE,2BAA4BuhD,GACzDG,EAAoB1hD,EAAEwhD,GAAa11C,SACnC61C,EAAe3hD,EAAE,gBAAiBuhD,GAClCK,EAAwB5hD,EAAE,aAAc2hD,GACxCE,EAA2B7hD,EAAE,yBAA0B2hD,GACvDG,EAAoB9hD,EAAE,mBAAoBuhD,GAC1CZ,EAAU7hD,SAASkB,EAAE,0BAA0BvD,MAEhDolD,GAAyBhhD,GAAG,SAAU,WACrCb,EAAE5M,MAAMsiB,QAAQ,oBAIjB8rC,EAAY3gD,GAAG,QAAS,WAAY,SAAUzL,GAC7C,GAAI48C,GAAUhyC,EAAE5M,MAAMw3B,QAAQ,WAE9Bx1B,GAAE6E,iBAGF+F,EAAE,UAAW0hD,GAAmB5wC,SAEhCwwC,EAAKS,uBAAuB/P,GAC5BsP,EAAKU,0BAA0B,SAAUhQ,EAAQzwC,KAAK,eAEtDugD,EAAkBpmC,OAClB8lC,EAAYh8C,SAAS,eACrBm8C,EAAa75C,YAAY,+BACzB65C,EAAapgD,KAAK,UAAW,YAI9BigD,EAAY3gD,GAAG,QAAS,aAAc,SAAUzL,GAC/CA,EAAE6E,gBAEF,IAAI+3C,GAAUhyC,EAAE5M,MAAMw3B,QAAQ,WAG9B5qB,GAAE,UAAW0hD,GAAmB5wC,SAEhC6wC,EAAapgD,KAAK,WAAW,GAC7B+/C,EAAKS,uBAAuB/P,GAC5BsP,EAAKU,0BAA0B,SAAUhQ,EAAQzwC,KAAK,eAEtDogD,EAAajsC,QAAQ,YAItBosC,EAAkBjhD,GAAG,QAAS,SAAUzL,GACvCA,EAAE6E,iBAGF+F,EAAE,UAAW0hD,GAAmB5wC,SAEhC9Q,EAAE5M,MAAMsoB,OACR8lC,EAAYh8C,SAAS,eACrBm8C,EAAa75C,YAAY,+BACzBw5C,EAAKU,0BAA0B,OAE/BV,EAAKU,8BAINJ,EAAsB/gD,GAAG,QAAS,SAAUzL,GAC3CA,EAAE6E,iBAGF0nD,EAAax5C,KAAK,sBAAsB1L,IAAI,IAE5CqlD,EAAkB3pC,OAClBqpC,EAAY15C,YAAY,eACxB65C,EAAan8C,SAAS,iCAIvBm8C,EACE9gD,GAAG,SAAU,WACbb,EAAE5M,MAAMmO,KAAK,WAAW,KAExBV,GAAG,SAAU,SAAUzL,GACvBA,EAAE6E,gBAEF,IAAIya,GAAQ1U,EAAE5M,KAMd,OAHA4M,GAAE,UAAW0hD,GAAmB5wC,SAG3B9Q,EAAE5M,MAAMmO,KAAK,YAQlBvB,EAAEyM,MACD7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACCkT,OAAQ,yBACRksC,QAASA,EACTvqC,KAAMpW,EAAE,OAAQ2hD,GAActO,aAE/BT,WAAY,WACXmD,EAAewL,GAAkBppC,MAAM,KAExCvL,QAAS,SAAUyN,GAGlB,GAFA07B,EAAewL,GAEXlnC,EAASzN,QAAS,CACrB,GAAId,EAEJ,QAAQuO,EAAS9Y,KAAKkT,QACrB,IAAK,MACJzU,EAAE,iBAAkBwhD,GAAa38C,OAAOwV,EAAS9Y,KAAK0gD,eAEjDR,EAAyBp5C,SAAS,gBAAkBrI,EAAE,sBAAuBwhD,GAAarqD,QAC9FsqD,EAAyBj8C,SAAS,cAEnC,MAED,KAAK,SACJsG,EAAS01C,EACPr5C,KAAK,yBAA2BkS,EAAS9Y,KAAKkQ,GAAK,MAAM3F,SAEvDA,EAAO3U,QACV2U,EAAO4mC,SACLwP,cAAe,QAChB,IACA,WACCp2C,EAAOgF,SAGN2wC,EAAyBp5C,SAAS,iBACjCrI,EAAE,sBAAuBwhD,GAAarqD,QAEvCsqD,EAAyB35C,YAAY,gBAMzC,MAED,KAAK,SACJgE,EAAS01C,EACPr5C,KAAK,yBAA2BkS,EAAS9Y,KAAKkQ,GAAK,MAAM3F,QAC3D,IAAIq2C,GAAcr2C,EAAOwH,OACxB8uC,KACAC,GAAmB,CAEhBvjD,UAASkB,EAAE,qBAAsBwhD,GAAarqD,QAAU,EAC3D6I,EAAE,iBAAkBwhD,GAAa38C,OAAOwV,EAAS9Y,KAAK0gD,eAElDE,EAAYhrD,SACfgrD,EAAY72C,MAAM+O,EAAS9Y,KAAK0gD,cAChCI,GAAmB,GAGfA,IACJD,EAAct2C,EAAOuH,OAEjB+uC,EAAYjrD,QACfirD,EAAYz2B,OAAOtR,EAAS9Y,KAAK0gD,gBAKpCn2C,EAAOgF,SAKT4wC,EAAkBx5C,QAAQmS,EAAS9Y,KAAK+gD,iBAGxCZ,GAAkBx5C,QAAQmS,EAAS9Y,KAAKghD,YAG1C1K,SAAU,SACRkH,OAAO,WACTrqC,EAAMnT,KAAK,WAAW,GAGtBogD,EAAax5C,KAAK,sBAAsB1L,IAAI,IAE5CqlD,EAAkB3pC,OAClBqpC,EAAY15C,YAAY,eACxB65C,EAAan8C,SAAS,kCAGhB,IAvGNs8C,EAAkB3pC,OAClBqpC,EAAY15C,YAAY,eACxB65C,EAAan8C,SAAS,gCAEf,MAuGXw8C,0BAA2B,SAAUQ,EAAeC,GACnD,GAAIlB,GAAkBvhD,EAAE,0BACvB2hD,EAAe3hD,EAAE,gBAAiBuhD,GAClCmB,EAAsB1iD,EAAE,+BAAgC2hD,GACxDgB,EAAkB3iD,EAAE,2BAA4B2hD,EAEjDa,GAAgBA,GAAiB,MACjCC,EAAYA,GAAa,UAEzBC,EAAoBjmD,IAAI+lD,GACxBG,EAAgBlmD,IAAIgmD,IAGrBV,uBAAwB,SAAUjsC,GACjC,GAAIyrC,GAAkBvhD,EAAE,0BACvB2hD,EAAe3hD,EAAE,gBAAiBuhD,GAClCqB,EAAQ5iD,EAAE,8BAA+B8V,GAAOrM,OAAO9N,OAAO,GAAGxD,MAE9D6H,GAAE,yBAA0B2hD,GAAcllD,MAAMtE,SAAW6H,EAAE,gCAAiC8V,GAAOrM,OAAOtR,QAC/G6H,EAAE,yBAA0B2hD,GAAcllD,IAAIuD,EAAE,gCAAiC8V,GAAOrM,OAAOtR,QAAQud,QAAQ,kBAAkBy4B,SAGjI94C,OAAOkR,WAAW,WACjBvG,EAAE,iBAAkB2hD,GAAcllD,IAAImmD,GAAOltC,QAAQ,mBACnD,MAEH1V,EAAE,iBAAkB2hD,GAAcllD,IAAImmD,GAAOltC,QAAQ,kBAGtD1V,EAAE,sBAAuB2hD,GAAcllD,IAAIuD,EAAE,8BAA+B8V,GAAOrM,OAAOtR,QAC1F6H,EAAE,sBAAuB2hD,GAAcllD,IAAIuD,EAAE,8BAA+B8V,GAAOrM,OAAOtR,QAC1F6H,EAAE,qBAAsB2hD,GAAcllD,IAAIuD,EAAE,6BAA8B8V,GAAOrM,OAAOtR,QACxF6H,EAAE,oBAAqB2hD,GAAcllD,IAAIuD,EAAE,4BAA6B8V,GAAOrM,OAAOtR,SAGvFkoD,gBAAiB,WAChB,GAAIwC,GAAQ7iD,EAAE,OAGd6iD,GAAMhiD,GAAG,QAAS,2BAA4B,SAAUzL,GACvD4K,EAAE5M,MAAMw3B,QAAQ,MAAMlP,OACtB1b,EAAE,oBAAoB0V,QAAQ,SAC9BtgB,EAAE6E,mBAIH4oD,EAAMhiD,GAAG,QAAS,qCAAsC,WAEvD,GAAIiiD,GAAY9iD,EAAE5M,KAGlB4M,GAAEkK,KAAKlK,EAAE,mBAAoB,WAE5B,GAAI+iD,GAAU/iD,EAAE5M,MAAMqJ,MACrBumD,EAAYhjD,EAAE5M,MAAMmO,KAAK,QACzB0hD,EAAY,uBAAyBF,EAAU,cAAgBA,EAAU,uCACjClqD,UAAUqqD,wBAA0B,UAC3EF,EAAY,QAEVF,GAAUz4C,GAAG,cAAgBrK,EAAE5M,MAAMiX,GAAG,YAC3CrK,EAAE,qBAAqB6E,OAAOo+C,GACnBH,EAAUz4C,GAAG,aACxBrK,EAAE,qBAAqBmI,KAAK,eAAiB46C,GAASjyC,aAMzD+xC,EAAMhiD,GAAG,QAAS,kBAAmB,WACpC,GAAIkiD,GAAU/iD,EAAE5M,MAAMqJ,MACrBumD,EAAYhjD,EAAE5M,MAAMmO,KAAK,QACzB0hD,EAAY,uBAAyBF,EAAU,cAAgBA,EAAU,uCACjClqD,UAAUqqD,wBAA0B,UAC3EF,EAAY,QAEVhjD,GAAE5M,MAAMiX,GAAG,YACdrK,EAAE,qBAAqBkI,QAAQ+6C,GAE/BjjD,EAAE,qBAAqBmI,KAAK,eAAiB46C,GAASjyC,WAKxD+xC,EAAMhiD,GAAG,QAAS,+CAAgD,WAC7Db,EAAE5M,MAAMiX,GAAG,YACdrK,EAAE,4BAA4BkH,WAAW,aAEzClH,EAAE,4BAA4BmE,KAAK,YAAY,GAC/CnE,EAAE,gDAAgDkH,WAAW,cAK/D27C,EAAMhiD,GAAG,QAAS,+CAAgD,WAC7Db,EAAE5M,MAAMiX,GAAG,cACdrK,EAAE,gDAAgDmE,KAAK,UAAW,WAClEnE,EAAE,4BAA4BkH,WAAW,eAK3C27C,EAAMhiD,GAAG,QAAS,mBAAoB,WACrC,GAAIkiD,GAAU/iD,EAAE5M,MAAMw3B,QAAQ,OAAOrpB,KAAK,KAC1CvB,GAAE,eAAiB+iD,GAASjyC,SAC5B9Q,EAAE,UAAY+iD,GAAS56C,KAAK,0BAA0BjB,WAAW,aAIlE27C,EAAMhiD,GAAG,QAAS,4BAA6B,SAAUzL,GACxD,GAAI2tD,GAAU/iD,EAAE5M,MAAMmO,KAAK,MAC1B4hD,EAAgBnjD,EAAE,YAAc+iD,GAAS56C,KAAK,mBAC9C26C,EAAY9iD,EAAE,0BACdojD,EAAiBpjD,EAAE,qBACnBgjD,EAAYG,EAAc5hD,KAAK,QAC/B0hD,EAAY,uBAAyBF,EAAU,cAAgBA,EAAU,uCACjClqD,UAAUqqD,wBAA0B,UAC3EF,EAAY,QAGdI,GAAeniD,KAAK,IAGhB6hD,EAAUz4C,GAAG,aAChBy4C,EAAU57C,WAAW,WAItBlH,EAAE,mBAAmBkH,WAAW,WAChCi8C,EAAch/C,KAAK,UAAW,WAGa,IAAvCnE,EAAE,eAAiB+iD,GAAS5rD,SAC/BisD,EAAel7C,QAAQ+6C,GACvBjjD,EAAE,qBAAqB2b,aAGxBvmB,EAAE6E,oBAIJqmD,kBAAmB,SAAUlrD,GAC5B,GAAIiuD,GAAgBrjD,EAAE5M,MAAMw3B,QAAQ,aAAaziB,KAAK,UAAU1L,MAC/D6mD,KACAC,EAAyB1qD,UAAU2qD,mBAAmBC,mBACtDC,EAAsB7qD,UAAU2qD,mBAAmBG,iBAOpD,OALA3jD,GAAEkK,KAAKlK,EAAE,2BAA4B,WACpCsjD,EAAOz4C,KAAK7K,EAAE5M,MAAMqJ,SAIhB,OAAS4mD,GACb,GAAI7R,GAAA,kBACHv5C,cACCO,MAAO+qD,EAAuB/qD,MAC9BC,KAAM8qD,EAAuB9qD,KAC7BG,eAAgBC,UAAUm6C,MAEzBC,UACI,GAIDn0C,SAAUwkD,IAYb,WAAaD,GAChBrjD,EAAE,qBAAqB2b,gBAGxBvmB,GAAE6E,mBAfD,GAAIu3C,GAAA,kBACHv5C,cACCO,MAAOkrD,EAAoBlrD,MAC3BC,KAAMirD,EAAoBjrD,KAC1BG,eAAgBC,UAAUm6C,MAEzBC,UAEI,KAcN2Q,GAEHvpD,KAAM,WACLjH,KAAKywD,iBACLzwD,KAAK0wD,sBAGND,eAAgB,WACf7jD,EAAE,QAAQa,GAAG,QAAS,uBAAwB,SAAUzL,GACvD,MAAO6D,SAAQJ,UAAUgrD,mBAG3BC,mBAAoB,WACnB9jD,EAAE,QAAQa,GAAG,QAAS,2BAA4B,SAAUzL,GAC3D,MAAO6D,SAAQJ,UAAUirD,wBAQxBC,GACH1pD,KAAM,WACL,GAAI2pD,GAAiBhkD,EAAE0lB,MAAMnxB,IAAI,YAAY4C,OAAS6I,EAAE0lB,MAAMnxB,IAAI,YAAc,oBAEhFnB,MAAK6wD,2BACL7wD,KAAK8wD,2BACL9wD,KAAK+wD,qBACL/wD,KAAKgxD,0BACLhxD,KAAKixD,+BAGLjxD,KAAKkxD,4CAGLlxD,KAAKmxD,aAAavkD,EAAE,YAAcgkD,EAAiB,QAMpDC,yBAA0B,WACzB,GAAI9wD,GAAOC,IACM4M,GAAE,wBAERa,GAAG,QAAS,SAAUzL,GAChCA,EAAE6E,gBACF,IAAIya,GAAQ1U,EAAE5M,KACdD,GAAKoxD,aAAa7vC,GAClBvhB,EAAKqxD,aAAa9vC,MAOpB6vC,aAAc,SAAUzP,GACvB,GAAI2P,GAAS3P,EAAUvzC,KAAK,UAC3BmjD,EAAa5P,EAAUhpC,SACvB64C,EAAa3kD,EAAE,2BAA4B0kD,GAC3CE,EAAgBD,EAAWxtD,OAC3B0tD,EAAa7kD,EAAE,wBACf8kD,EAAoBD,EAAW/pC,QAAQ,MACvCiqC,EAAkB/kD,EAAE,4BACpBglD,EAAgBlQ,EAAUh6B,QAAQ,4BAA4B3jB,MAK/D,IAFA6I,EAAE,yBAAyBvD,IAAIgoD,GAE3BG,EAAe,CAClBF,EAAWv6B,YAAY,UACvBw6B,EAAW78C,YAAY,cAEvB,IAAIm9C,GAAoBjlD,EAAE,YAAa,2BAGvC+kD,GAAgBtd,IAAIkd,GAAYn/C,SAAS,eACzCs/C,EAAkBrd,IAAIid,GAAY58C,YAAY,UAE9Cm9C,EAAkBz/C,SAAS,cAChBw/C,GAUDA,IAEVhlD,EAAE,4BAA4BwF,SAAS,eACvCs/C,EAAkBh9C,YAAY,UAG9BgtC,EAAUh6B,QAAQ,4BAChBhT,YAAY,eACZyX,SAAS,MACTzX,YAAY,UAGdgtC,EAAUh6B,QAAQ,qBAAqBtV,SAAS,WApBhDs/C,EAAkB56C,KAAK,SAAU5G,EAAOC,GACvCA,EAAOvD,EAAEuD,GACTA,EAAKuE,YAAY,UAEbvE,EAAK8E,SAAS,mBACjBrI,EAAE,2BAA4BuD,GAAMiC,SAAS,gBAmBhDsvC,GAAUhpC,SAAStG,SAAS,UAG5BxF,EAAE,uBAAuB8H,YAAY,UAGrC9H,EAAE80C,EAAU3wC,KAAK,SAASqB,SAAS,WAMpCg/C,aAAc,SAAU1P,GACvB,GAAI2P,GAAS3P,EAAUvzC,KAAK,UACxB2jD,EAAYllD,EAAE0lB,MAAMy/B,IAAI,WAAYV,GAAQ3zC,OAAO,WAAWhV,UAE9D06C,SAAQ4O,cACX5O,QAAQ4O,aAAa,KAAM,KAAMF,IAOnChB,yBAA0B,WACzBlkD,EAAE5E,UAAU2Z,MAAM,WACjB,GAAIswC,GAAsBrlD,EAAE,oBAExBqlD,GAAoBluD,QACvBkuD,EAAoBn7C,KAAK,SAAU5G,EAAOC,GACzC,GAAIwY,GAAQ/b,EAAEuD,EAGVwY,GAAMjB,QAAQ,kBAAkB3jB,QAIpC4kB,EAAMupC,qBAMVnB,mBAAoB,WACnB,GAAIoB,GACHC,EACA3C,EAAQ7iD,EAAE,OAKX6iD,GAAMhiD,GAAG,QAAS,sBAAuB,SAAUzL,GAClDA,EAAE6E,gBACF,IAAIwrD,KAMJ,QAHAD,EAAsBxlD,EAAE5M,MAGhB4M,EAAE5M,MAAMmO,KAAK,eACpB,IAAK,QACJkkD,GACCjtD,MAAOK,UAAU6sD,eAAeC,MAAMC,aACtCzE,QAAS13C,KAAM5Q,UAAU6sD,eAAeC,MAAMC,cAC9CtlC,UAAU,EACVulC,SAAUjuD,KAAM,SAEjB,MAED,SACC6tD,GACCjtD,MAAOK,UAAU6sD,eAAeI,KAAKF,aACrCzE,QAAS13C,KAAM5Q,UAAU6sD,eAAeI,KAAKF,cAC7CtlC,UAAU,OAKT,KADUnnB,OAAO/F,MAAMw3B,QAAQ,oBAAoBziB,KAAK,qBAAqBhE,KAAK,aAErF4hD,GAAGJ,MAAMK,WAAWC,QAAQrxD,UAAUoH,SAASkqD,oBAAqB,EAGrE,IAAIC,GAAWhtD,OAAO/F,MAAMw3B,QAAQ,oBAAoBziB,KAAK,qBAAqBhE,KAAK,eACnF,KAAuBgiD,GAAa,KAAOA,IAC9CV,EAAoBI,SAAWjuD,KAAMuuD,IAItCZ,EAAsBQ,GAAGJ,MAAMF,GAG/BF,EAAoB1kD,GAAG,SAAU,WAChC,GAAIulD,GAAab,EAAoB3C,QAAQruD,IAAI,aAAa0vB,QAAQoiC,SACrEC,EAAed,EAAoBlyC,OACnCizC,EAAU,OAASf,EAAoBjkD,KAAK,UAAY6kD,EAAW30C,GAAK20C,EAAWz5C,GAQpF,IANAk2C,EAAMntC,QAAQ,uBAAwB0wC,EAAYE,IAGlDA,EAAa7pD,IAAI8pD,GAGb,OAASf,EAAoBjkD,KAAK,UAAW,CAChD,GAAIilD,GAA2B,eAAiBF,EAAaniD,KAAK,QAAU,OAChEmiD,GAAa17B,QAAQ,MAAMvX,KAAK,MAAMlL,KAAKq+C,GAE1CrvD,QACZmvD,EAAa17B,QAAQ,MAAMvX,KAAK,MAAMlL,KAAKq+C,GAA0B/pD,IAAI2pD,EAAW30C,OAMvF8zC,EAAoBxrD,SAMrB8oD,EAAMhiD,GAAG,sBAAuB,SAAUzL,EAAGgxD,GAC5C,GAAIpU,GAAUwT,EAAoB1qC,QAAQ,oBACzC2rC,EAAmBzmD,EAAE,oBAAqBgyC,EAG3C,SAAKyU,EAAiBtvD,SAKlB,UAAYivD,EAAWxuD,MAC1B6uD,EAAiBjhD,SAAS,eAC1BxF,EAAE,MAAOymD,GAAkBtiD,KAAK,MAAO,KAChC,IAIRsiD,EAAiBt+C,KAAK,OAAOhE,KAAK,MAAOiiD,EAAWz5C,SAGpD85C,GAAiB3+C,YAAY,mBAM9B9H,EAAE,+BAAgC,qBAAqBa,GAAG,QAAS,SAAU7G,GAE5EA,EAAMC,gBAEN,IAAI+3C,GAAUhyC,EAAE5M,MAAM0nB,QAAQ,oBAC7B2rC,EAAmBzmD,EAAE5M,MAAM0Y,SAC3B46C,EAAqB1mD,EAAE,qBAAsBgyC,EAG9CyU,GAAiBjhD,SAAS,eAG1BkhD,EAAmBjqD,IAAI,IAGvBuD,EAAE,MAAOymD,GAAkBtiD,KAAK,MAAO,OAOzCigD,wBAAyB,WACxBjrD,OAAO,WACNA,OAAO,kCAAkC+Q,KAAK,WAC7C,GAAIwK,GAAQ1U,EAAE5M,MAGVmV,GACH4mC,QAAS,0CACT9qC,UAAW,aACXgrC,IAAK,YACLnpC,IAAK,uCACL4K,OAAQ,eACRs/B,KAAM,aACN73C,SAAU,iBACVo3C,2BAA2B,EAC3BC,+BAAgC/2C,UAAU+2C,+BAC1CG,aAAa,EACbP,WAAY,KACZE,UAAWiX,EAEX9W,cAAe,KACfC,aAAc8W,EACd1W,kBACChf,YAAa,sCACb4K,MAAO,SAAU9hC,EAAOg2C,GAEnBA,EAAGzsC,KAAK8P,OAAOhL,SAAS,kBAC3B2nC,EAAGzsC,KAAK8P,OAAO/H,MAAM0kC,EAAGzsC,KAGzB,IAAIsjD,GAAQ7mD,EAAE,YAAa0U,GAAO+yB,IAAI,iBAElCof,GAAM1vD,QACT0vD,EAAM38C,KAAK,SAAU5G,EAAOC,GAE3B,GAAIujD,GAAU9mD,EAAE,iCAAkCA,EAAEuD,GAGhDujD,GAAQ3vD,QACX2vD,EAAQ58C,KAAK,WACZlK,EAAE5M,MAAM+Q,KAAK,oBAAqBnE,EAAE5M,MAAMiX,GAAG,iBAMjDrK,EAAE,QAAQ0V,QAAQ,gCAAiCs6B,EAAGzsC,QAEvDwjD,KAAM,SAAU/sD,EAAOg2C,GAElBA,EAAGzsC,KAAK8P,OAAOhL,SAAS,kBAC3B2nC,EAAGzsC,KAAK8P,OAAO/H,MAAM0kC,EAAGzsC,MAGzBvD,EAAE,QAAQ0V,QAAQ,+BAAgCs6B,EAAGzsC,QAEtD67C,OAAQ,SAAUplD,EAAOg2C,GAEpBA,EAAGzsC,KAAK8P,OAAOhL,SAAS,kBAC3B2nC,EAAGzsC,KAAK8P,OAAO/H,MAAM0kC,EAAGzsC,KAGzB,IAAIsjD,GAAQ7mD,EAAE,YAAa0U,GAAO+yB,IAAI,kBACrC1vB,EAAa/X,EAAE5M,MAAMw3B,QAAQ,0CAE9B,IAAIi8B,EAAM1vD,OAAQ,CACjB,GAAIi4C,GAAY,CAChByX,GAAM38C,KAAK,SAAU5G,EAAOC,GAE3B,GAAIujD,GAAU9mD,EAAE,qBAAsBA,EAAEuD,GAEpCujD,GAAQ3vD,QACX2vD,EAAQ58C,KAAK,WACZ,GAAI8nC,GAAUhyC,EAAE5M,MAAM0nB,QAAQ,oBAC7BksC,EAAkBhnD,EAAE5M,KAErB4M,GAAEkK,KAAK9W,KAAKi9C,WAAY,SAAU/sC,EAAOqM,GACxC,GAAIs3C,GAAwB7zD,KAAK2C,MAAMwH,QAAQ,MAAO,KAAKA,QAAQ,KAAM,IACxE2pD,EAAiBD,EAAwB,SACzCE,EAAiB,GACjBC,EAAwB,EAGpBh0D,MAAK2C,QAKV3C,KAAK2C,MAAQ3C,KAAK2C,MAAMwH,QAAQ,WAAY,KAAO6xC,EAAY,GAAK,KACpEgY,EAAwBh0D,KAAK2C,MAAMwH,QAAQ,MAAO,KAAKA,QAAQ,KAAM,IAGjEy0C,EAAQ3pC,SAAS6+C,KACpBC,EAAiBC,EAAwB,SACzCpV,EAAQlqC,YAAYo/C,GAAgB1hD,SAAS2hD,IAI1CF,GAAyBD,EAAgB7iD,KAAK,OACjD6iD,EAAgB7iD,KAAK,KAAMijD,QAM/BhY,MAGD/5C,OAAOkR,WAAY,WAElBvG,EAAG,2BAA4B+X,GAAa7N,KAAM,SAAW5G,EAAOg3C,GACnEA,EAAQt6C,EAAGs6C,GACXA,EAAMthC,KAAM,UAAW,SAAWshC,EAAMn2C,KAAM,yBAE7C,KAGHuQ,EAAMgB,QAAQ,gCAAiCs6B,EAAGzsC,UAOtDpK,QAAO/F,MAAM47C,kBAAkBzmC,QAQlC87C,6BAA8B,WAC7B,GAAIgD,GAAmBrnD,EAAE,kCACxB6iD,EAAQ7iD,EAAE,OAGX6iD,GAAMhiD,GAAG,QAAS,wBAAyB,WAC1C,GAAImxC,GAAUhyC,EAAE5M,MAAMw3B,QAAQ,KAC9BonB,GAAQ7nB,YAAY,UACpBnqB,EAAE,iBAAkBgyC,GAASuH,WAI9B8N,EAAiBxmD,GAAG,uFAAwF,WAC3GymD,EAAwCtnD,EAAE5M,SAI3CyvD,EAAMhiD,GAAG,+BAAgC,SAAUzL,EAAGi6C,GACrD,GAAIkY,GAAYvnD,EAAE,kBAAmBqvC,EAEjCkY,GAAUpwD,QACbowD,EAAUr9C,KAAK,SAAU5G,EAAOC,GAC/BlO,OAAOkR,WACN,WACCihD,QAAQC,YAAY,mBAAmB,EAAMznD,EAAEuD,GAAMY,KAAK,QAE3D,SAOJ0+C,EAAMhiD,GAAG,8BAA+B,SAAUzL,EAAGi6C,GACpD,GAAIkY,GAAYvnD,EAAE,kBAAmBqvC,EAEjCkY,GAAUpwD,QACbowD,EAAUr9C,KAAK,SAAU5G,EAAOC,GAC/BlO,OAAOkR,WACN,WACC,GAAImhD,GAAc1nD,EAAEuD,GAAMY,KAAK,KAC/BqjD,SAAQC,YAAY,gBAAgB,EAAMC,GAG1CryD,OAAOkR,WAAW,WAEjBohD,cAAcC,GAAGF,EAAa,QAC9B1nD,EAAE,IAAM0nD,EAAc,SAAShyC,QAAQ,UACrC,MAEJ,SAOJ2xC,EAAiBn9C,KAAK,SAAU5G,EAAOC,GAEtC,GAAIwY,GAAQ/b,EAAEuD,EACd+jD,GAAwCvrC,GAGpCjd,SAASid,EAAMxa,KAAK,iBACvBvB,EAAE,wBAAyB+b,GAAOrG,QAAQ,SAC1C1V,EAAE,iBAAkB+b,GAAOjU,YAAY,UACvC9H,EAAE,gCAAiC+b,GAAO5D,UAK5CkvC,EAAiBxmD,GAAG,+BAAgC,SAAUzL,EAAGiP,EAAWorC,GAC3EzvC,EAAE,oBAAqBA,EAAE5M,OAAO8W,KAAK,SAAU5G,EAAOC,GACrD,GAAIwY,GAAQ/b,EAAEuD,EAGVwY,GAAMjB,QAAQ,wBAAwB3jB,QAAU4kB,EAAMjB,QAAQ,kBAAkB3jB,QAIpF4kB,EAAMupC,iBAIP,IAAIuC,GAA2B7nD,EAAE,sBAAuByvC,EAEpDoY,GAAyB1wD,QAC5B0wD,EAAyB39C,KAAK,SAAU5G,EAAOC,GAC9C,GAAIwY,GAAQ/b,EAAEuD,GACbukD,EAAiB9nD,EAAE,kBAAmB+b,GACtCgsC,EAAW/nD,EAAE,WAAY+b,GACzB2rC,EAAc,uBAAyB/qD,KAAKqrD,SAASlsD,WAAWyB,QAAQ,IAAK,KAC7E0qD,EAAuBH,EAAex0C,MAEvCy0C,GAAS5jD,KAAK,KAAMujD,GAEpB1nD,EAAEka,KACDC,SAEC1F,OAAQ,sBACRyzC,UAAWnsC,EAAMxa,KAAK,aACtB4mD,aAAcT,EACdU,cAAepoD,EAAE,WAAY+b,GAAO5X,KAAK,SAE1C,SAAU4tB,GACT+1B,EAAeh3C,SACfm3C,EAAqB38C,MAAMymB,GAG3Bs2B,eAAeC,OAAOP,EAAS5jD,KAAK,OAASnE,EAAE8D,QAC9C,EACAukD,eAAeC,OAAf,kBACC72C,GAAIi2C,IAINW,eAAeE,QAAQb,GAAe1nD,EAAE8D,QACvC,EACAukD,eAAeE,QAAf,kBAECC,WAAYd,EAAc,oDAAsDW,eAAeE,QAAf,8BAA2D5mD,cAC3I4a,SAAU,IAAMmrC,IAKlBe,QAAQpuD,KAAKguD,eAAeE,QAAQb,IACpCgB,UAAUL,eAAeC,OAAOZ,IAChCiB,MAAMC,eAENvzD,OAAOkR,WAAW,WAEjBohD,cAAcC,GAAGF,EAAa,QAC9B1nD,EAAE,IAAM0nD,EAAc,SAAShyC,QAAQ,UACrC,KAEErgB,OAAOwzD,iBACXxzD,OAAOwzD,eAAiBnB,UAc/BpD,0CAA2C,WAC1C,GAAI+C,GAAmBrnD,EAAE,+BAGzBA,GAAE,QAAQa,GAAG,QAAS,8BAA+B,WACpD,GAAImxC,GAAUhyC,EAAE5M,MAAMw3B,QAAQ,MAC7Bk+B,EAA0B9oD,EAAE,yBAA0BgyC,GACtD+W,EAAoCD,EAAwBvnD,KAAK,eAGlE,IAAIvB,EAAE5M,MAAMqJ,OAAUuD,EAAE5M,MAAMqJ,QAAUqsD,EAAwB7nD,OAC/D,OAAO,CAGJjB,GAAE5M,MAAMqJ,MAEXqsD,EAAwB7nD,KAAK8nD,EAAoC,KAAO/oD,EAAE5M,MAAMqJ,OAGhFqsD,EAAwB7nD,KAAK8nD,KAK/B/oD,EAAE,+BAA+BkK,KAAK,SAAU5G,EAAOC,GAGtD,GAAKD,EAAL,CAKA,GAAIyY,GAAQ/b,EAAEuD,GAEVyuC,EAAUj2B,EAAM6O,QAAQ,MAC3Bk+B,EAA0B9oD,EAAE,yBAA0BgyC,GACtD+W,EAAoCD,EAAwBvnD,KAAK,eAGlE,IAAIwa,EAAMtf,OAAUsf,EAAMtf,QAAUqsD,EAAwB7nD,OAC3D,OAAO,CAGJ8a,GAAMtf,MAETqsD,EAAwB7nD,KAAK8nD,EAAoC,KAAOhtC,EAAMtf,OAG9EqsD,EAAwB7nD,KAAK8nD,MAK/B1B,EAAiBxmD,GAAG,6BAA8B,WACjD,GAAI6T,GAAQ1U,EAAE5M,KAEdiC,QAAOkR,WACN,WACC,GAAIyrC,GAAUt9B,EACbs0C,EAAmBhpD,EAAE,YAAagyC,GAASvK,IAAI,kBAC/CwhB,EAAiBjpD,EAAE,kCAAmCgpD,EAG/B,KAFLA,EAAiB7xD,QAGnC8xD,EAAejwC,KAAK,WAAW,IAGjC,OAKFquC,EAAiBxmD,GAAG,+BAAgC,SAAUzL,EAAGiP,EAAWorC,GAC3E,GAAI/6B,GAAQ1U,EAAE5M,MACb81D,EAAe,CAGhB7zD,QAAOkR,WACN,YAGoE,IAA/DvG,EAAE,kCAAmC0U,GAAOrK,GAAG,aAClDrK,EAAE,YAAa0U,GACb+yB,IAAI,kBACJxjB,QACA9b,KAAK,mCACL6Q,KAAK,WAAW,IAGpB,KAIDhZ,EAAE,sCAAuC0U,GAAOxK,KAAK,SAAU5G,EAAOC,GACrE,GAAIwY,GAAQ/b,EAAEuD,GACb4lD,EAAgBrqD,SAASid,EAAMtf,MAC5BysD,GAAeC,IAClBD,EAAeC,KAKjBnpD,EAAE,sCAAuCyvC,GAAShzC,MAAMysD,OAQvDvC,EAA0C,SAAUtiD,EAAWorC,GAClE,GAAIL,GAAYpvC,EAAEqE,GAAWF,KAAK,qBACjC4T,EAAa/X,EAAEqE,GACf2tC,EAAUj6B,EAAW+C,QAAQ,iCAE9Bs0B,KAGApvC,EAAE,IAAKyvC,GAASvlC,KAAK,WACpBlK,EAAEkK,KAAK9W,KAAKi9C,WAAY,SAAU/sC,EAAOqM,GACxCvc,KAAK2C,MAAQ3C,KAAK2C,MAAMwH,QAAQ,4BAA6B6xC,EAAY,OAK3EpvC,EAAEqE,GAAWF,KAAK,oBAAqBirC,GAGvC4C,EAAQt8B,QAAQ,gCAAiCrR,EAAWorC,KAMzDmX,EAA2C,SAAUviD,GACxD,GAAI0T,GAAa/X,EAAEqE,GAClB2tC,EAAUj6B,EAAW+C,QAAQ,kCAC7Bs0B,EAAYpvC,EAAEqE,GAAWF,KAAK,oBAG/B4T,GAAW5T,KAAK,sBAAuBirC,GAGvC4C,EAAQt8B,QAAQ,+BAMb4xC,EAA0C,SAAUtV,GAGvD,GAAKlzC,SAASkzC,EAAQzwC,KAAK,oBAA3B,CAIA,GAAIunD,GAA0B9oD,EAAE,yBAA0BgyC,GACzDoX,EAAqBN,EAAwBvnD,KAAK,eAEnDunD,GAAwB5+C,KAAK,SAAU5G,EAAOC,GAC7C,GAAIwY,GAAQ/b,EAAEuD,EAGVwY,GAAMjB,QAAQ,kBAAkB3jB,QAIpC4kB,EAAM9a,KAAKmoD,EAAqB,KAAO9lD,OAOrC+lD,GACHhvD,KAAM,WACL2F,EAAE,QAAQa,GAAG,QAAS,6CAA8CzN,KAAKktD,oBAG1EA,kBAAmB,SAAWlrD,GAC7B,GAAIiuD,GAAgBrjD,EAAE5M,MAAMw3B,QAAQ,aAAaziB,KAAK,UAAU1L,MAC/D6sD,EAAqBtpD,EAAE5M,MAAMw3B,QAAQ,aAAaziB,KAAK,iBAAmBk7C,EAAgB,MAAM55C,OAChG8/C,EAAYvpD,EAAE,mCAAmC7I,OACjDqyD,GAAuB,IAAMnG,EAAc/jD,QAAQ,eACnDokD,EAAsB,GACtBl6C,EAAS,EAOV,IAAK,QAJL65C,EAAgBmG,EACf,gBACAnG,GAUA,MAPA,IAAI7R,GAAA,kBACHv5C,cACCO,MAAOK,UAAU2qD,mBAAmBC,mBAAmBjrD,MACvDC,KAAMI,UAAU2qD,mBAAmBC,mBAAmBhrD,KACtDG,eAAgBC,UAAUm6C,MAEzBC,UACI,CAGR,IAAI9+C,OAAO6qD,KAAKnmD,UAAU4wD,uBAAuBtyD,OAChD,IAAKqS,IAAU3Q,WAAU4wD,sBACxB,GAAIjgD,IAAW65C,EAAe,CAQ7B,GALAK,EAAsB8F,EACrB3wD,UAAU4wD,sBAAsBpG,GAAe7lD,KAAKD,QAAQ,WAAY+rD,EAAmB/rD,QAAQ,UAAW,KAC9G1E,UAAU4wD,sBAAsBpG,GAAe7lD,MAG3CsB,SAASyqD,GAQb,MAPA,IAAI/X,GAAA,kBACHv5C,cACCO,MAAOK,UAAU4wD,sBAAsBC,OAAOlsD,KAC9C/E,KAAMirD,EACN9qD,eAAgBC,UAAUm6C,MAEzBC,UACI,CAIRyQ,GAAuB,EAAI6F,EAC1B1wD,UAAU4wD,sBAAsBpG,GAAe/iC,SAC/CznB,UAAU4wD,sBAAsBpG,GAAesG,OAEhDv0D,EAAE6E,iBAEF,GAAIu3C,GAAA,kBAEFv5C,cACCO,MAAOK,UAAU+wD,oBACjBnxD,KAAMirD,EACJnmD,QAAQ,kBAAmBgsD,GAC3BhsD,QAAQ,WAAY+rD,EAAmB/rD,QAAQ,UAAW,MAE7DxC,eAAgB,SAAW8a,GAC1B7V,EAAG,yBAA0Bg9C,YAG9B/J,SAKL,OAAO,GAKTjzC,GAAE,WAEDi2C,IACAS,IACAkJ,IACA9I,IACA92C,EAAEytC,mBAAmB71C,KAAM,gBAAiBiyD,OAAO,IACnD5R,EAAiB59C,OACjBm+C,EAAmBn+C,OACnBu/C,EAAcv/C,OACd0hD,EAAa1hD,OACbwlD,EAAUxlD,OACVupD,EAAWvpD,OACXgjD,EAAYhjD,OACZ0jD,EAAa1jD,OACbglD,EAAchlD,OACd0pD,EAAiB1pD,OACjBgvD,EAAmBhvD,OAGnB2F,EAAE,sBAAsByT,MAAM,WAC7Bta,OAAO/F,MAAM0Y,SAASrC,KAAKtQ,OAAO/F,MAAMmO,KAAK,YAI9CvB,EAAE,0BAA0Ba,GAAG,QAAS,WACvC,GAAIipD,GAAc9pD,EAAE5M,MAAMqJ,MACtBstD,EAAU,EAEV/pD,GAAE5M,MAAMmO,KAAK,aAChBwoD,EAAU/pD,EAAE5M,MAAMmO,KAAK,YAGxBvB,EAAE,cAAcmY,OAChB5W,MACCkT,OAAQ,oBACRu1C,UAAWF,EACXC,QAASA,GAGV3uD,SAASgL,KAAKhE,MAAMkK,OAAS,OAE7BtM,EAAEyM,MACD7U,KAAM,OACN2J,KAAMA,KACNs2C,SAAU,OACVlrC,IAAKwN,QACLvN,QAAS,SAAUq9C,GAClBjqD,EAAE,cAAc0b,OAChB1b,EAAE,6BAA6B8H,YAAY,UAC3C9H,EAAE,kCAAkCiB,KAAK,IACzCjB,EAAEiqD,EAAgB3tD,SAAS0E,SAAS,kCACpC5F,SAASgL,KAAKhE,MAAMkK,OAAS,eAKhCtM,EAAE,QAAQa,GAAG,uBAAwB,mCAAoC,SAAUzL,GAClFA,EAAE6E,gBACF,IAAIiwD,GAAQlqD,EAAE5M,MAAMmO,KAAK,QACzBvB,GAAE,0BAA0BvD,IAAIytD,GAChClqD,EAAE,6BAA6BwF,SAAS,UACxCxF,EAAE,kCAAkCiB,KAAK,MAG1CjB,EAAE,QAAQa,GAAG,6BAA8B,oDAAqD,SAAUzL,GACzGA,EAAE6E,iBACF+F,EAAE,0BAA0BvD,IAAI,IAChCuD,EAAE,6BAA6BwF,SAAS,UACxCxF,EAAE,kCAAkCiB,KAAK,KAG1C,IAAIkpD,GAAanqD,EAAE,cAClBoqD,EAAqBvxD,UAAUqd,oBAC/BD,EAAoBpd,UAAUod,kBAC9Bo0C,EAA2B,GAC3BC,EAAiB,GACjBC,EAAe,GAIfC,EAA4Bv0C,IAAsBm0C,EAAqB,EAAI,CAG5ED,GAAWtpD,GAAG,QAAS,iDAAkD,WACxE,GAAI4pD,IACH91C,MAAO9b,UAAU6xD,mBAAmBvyD,OAIrCkyD,IAA4BrqD,EAAE5M,MAAMqJ,MAAMW,MAAM,GAAIgB,QAAOgsD,EAAoB,WAAajzD,OAC5FmzD,GAAkBtqD,EAAE5M,MAAMqJ,MAAMW,MAAM,GAAIgB,QAAO,QAAS,WAAajH,QAGjE,IAAM6I,EAAE5M,MAAMqJ,MAAM6C,QAAQ8qD,IAAyBI,EAA2BH,EACrFrqD,EAAE5M,MAAMohB,YAAY,OAAQi2C,GAClBH,EACVtqD,EAAE5M,MAAMohB,YAAY,OAAQi2C,GAE5BzqD,EAAE5M,MAAMohB,YAAY,OAAQi2C,GAI7BJ,EAA2BC,EAAiB,KAI7CH,EAAWtpD,GAAG,WAAY,iDAAkD,WAM3E,GALA0pD,EAAe3U,EAAuB51C,EAAE5M,MAAMqJ,OAAO,GAErDuD,EAAE5M,MAAMohB,YAAa,QAAUG,MAAO9b,UAAU6xD,mBAAmBvyD,SAG/Dy9C,EAAuB,KAAK,KAAWA,EAAuB51C,EAAE5M,MAAMqJ,OAAO,GAAQ,CACxF,GAAIkuD,GAAiB3qD,EAAE5M,MAAM+Q,KAAK,cAKlC,OAJAwmD,GAAkBA,GAAiB,IAEnC3qD,EAAE5M,MAAMqJ,IAAIkuD,IAEL,EAIRJ,EAAeA,EAAahtD,QAAQ,IAAK0Y,IAGpC,IAAMs0C,EAAajrD,QAAQ,OAC/BirD,EAAeA,EAAahtD,QAAQ,IAAK,KAI1CyC,EAAE5M,MAAMqJ,IAAI8tD,KAIbJ,EAAWtpD,GAAG,WAAY,iCAAkC,WACvD,EAAIb,EAAE5M,MAAMqJ,OACfuD,EAAE5M,MAAMqJ,IAAI,KASduD,EAAE,uBAAuBa,GAAG,QAAS,qBAAsB,SAAUzL,GACpEA,EAAE6E,gBAEF,IAAIq6C,GAAet0C,EAAE5M,MAAMigB,MAM3B,OAJKihC,GAAajqC,GAAG,WACpBiqC,EAAanqB,YAAY,gBAGnB,IACLtpB,GAAG,OAAQ,qBAAsB,WACnC,GAAIyzC,GAAet0C,EAAE5M,MAAMigB,MAEtBihC,GAAajqC,GAAG,WACpBiqC,EAAa9uC,SAAS,iBAOxBxF,EAAE,qDAAqDmuC,OAAO,WAE7D,GAAIp4C,GAAQiK,EAAE5M,MAAMqJ,MACnBmuD,EAAc,YAAc70D,EAC5B80D,IASD,OANI7qD,GAAE5M,MAAMw3B,QAAQ,uBAAuBzzB,OAC1C0zD,EAAkB7qD,EAAE5M,MAAMw3B,QAAQ,uBAAuBrL,SAAS,qGACxDvf,EAAE5M,MAAMw3B,QAAQ,SAASzzB,SACnC0zD,EAAkB7qD,EAAE5M,MAAMw3B,QAAQ,SAASziB,KAAK,yDAG5C,IAAMhP,OAAOqgC,QAAQzjC,GAAQ,UAAW,WAAY,eAKpD80D,EAAgB1zD,aAKrByzD,EAAaC,EAAgB1yC,OAAS0yC,EAAgBnvC,WAGvD1b,EAAE,6DAA6DmuC,SAG/D8F,OAEE96C,QAKJA,OAAO9D,QAAQ4xC,OAAO,WACrBgN,OzBkgTK,SAAUlhD,EAAQuC,EAAqB/B,GAE7C,Y0BlnZA,SAASu3D,KAER,GAAK3xD,OADa,uGACShC,OAAS,EAAI,CAEvC,GAAI2e,GAAQ3c,OAAQ,kCAChB4xD,EAAWj1C,EAAM3N,KAAM,iBAE3BwtC,IAAoB,EAEpBx8C,OAAOsT,MACN7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACCkT,OAAQ5b,UAAUmyD,qBAClB5X,OAAQt9B,EAAMu9B,aAEfwE,SAAU,OACVjrC,QAAS,SAAWyN,GAEnB,GADAs7B,GAAoB,GACf,IAASt7B,EAASzN,QAWtB,WARA,IAAI4kC,GAAA,gBACHv5C,cACCO,MAAOK,UAAUoyD,cACjBxyD,KAAMI,UAAUg7C,cAChBj7C,eAAgBC,UAAUm6C,MAEzBC,QARH95C,QAAQ4xD,GAAW5iD,KAAM,OAAQkB,MAAOgR,EAASujC,WAAa,KAY/DvoD,OAAOyhB,SAAWuD,EAAS1N,KAE5BO,MAAO,WACNyoC,GAAoB,EAEpB,GAAInE,GAAA,gBACHv5C,cACCO,MAAOK,UAAUoyD,cACjBxyD,KAAMI,UAAUg7C,cAChBj7C,eAAgBC,UAAUm6C,MAEzBC,aAWP,QAASiY,KACR,GAAIC,GAAc,oHACbhyD,QAAQgyD,GAAch0D,OAAS,IACnC9B,OAAOyhB,SAAW3d,OAAQgyD,GAAc1uD,OAS1C,QAAS2uD,KAEHjyD,OADa,mGACShC,OAAS,GACnCk0D,IASF,QAASC,KACR,GAAIH,GAAc,gHACbhyD,QAAQgyD,GAAch0D,OAAS,IACnC9B,OAAOyhB,SAAW3d,OAAQgyD,GAAc1uD,OAS1C,QAAS8uD,KACR,GAAIJ,GAAc,+GACbhyD,QAAQgyD,GAAch0D,OAAS,IACnC9B,OAAOyhB,SAAW3d,OAAQgyD,GAAc1uD,OAS1C,QAAS4uD,KACR,GAAIv1C,GAAQ3c,OAAQ,iCAOpBw8C,IAAoB,CAEpB,IAAIoV,GAAWj1C,EAAM3N,KAAM,kBAEvBqjD,EAAaryD,OAAQ4xD,GAAWxpD,KAAM,cACzCkqD,EAAUtyD,OAAQ4xD,GAAWxpD,KAAM,WACnCu6B,EAAQ3iC,OAAQ4xD,GAAWxpD,KAAM,SACjCqoC,EAAMzwC,OAAQ4xD,GAAWxpD,KAAM,OAC/B8R,EAAOla,OAAQ4xD,GAAWxpD,KAAM,QAChCkR,EAAQtZ,OAAQ4xD,GAAWxpD,KAAM,SACjCmqD,EAAWvyD,OAAQ4xD,GAAWxpD,KAAM,WAErCpI,QAAOsT,MACN7U,KAAM,OACN+U,IAAKwN,QACL5Y,MACCkT,OAAQ5b,UAAU8yD,qBAClBH,WAAYA,EACZC,QAASA,EACT3vB,MAAOA,EACP8N,IAAKA,EACLv2B,KAAMA,EACNZ,MAAOA,EACPi5C,SAAUA,EACVtY,OAAQt9B,EAAMu9B,aAEfwE,SAAU,OACVjrC,QAAS,SAAWyN,GACnBlhB,OAAQ4xD,GAAWxpD,KAAM,UAAW8Y,EAASoxC,SAC7CtyD,OAAQ4xD,GAAW5iD,KAAM,OAAQkB,MAAOgR,EAASujC,WAAa,KAExC,GAAjBvjC,EAAShH,MACbla,OAAQ4xD,GAAWxpD,KAAM,QAAS8Y,EAASyhB,OAC3C3iC,OAAQ4xD,GAAWxpD,KAAM,MAAO8Y,EAASuvB,KAEnB,GAAjBvvB,EAASuS,MACbzzB,OAAQ4xD,GAAWxpD,KAAM,QAAQ,GAElC8pD,MAOA1V,GAAoB,EACpBtgD,OAAOyhB,SAAWuD,EAAS1N,MAG7BO,MAAO,WAMNyoC,GAAoB,EAEpB,GAAInE,GAAA,gBACHv5C,cACCO,MAAOK,UAAUoyD,cACjBxyD,KAAMI,UAAUg7C,cAChBj7C,eAAgBC,UAAUm6C,MAEzBC,YAQN,QAAS2Y,KACRv2D,OAAOujB,OAAS,WACfizC,IACAC,IACAV,IACAG,IACAD,IACAR,IACAI,KAOF,QAASY,KACR,GAAI1Y,GAASh4C,SAAS2wD,cAAe,4DACrB,eAAX3Y,GAAqC,OAAXA,GAC9Bj6C,OAAQ,sDAAuD0H,GAAI,SAAU,SAAU,WACtFgrD,MAQH,QAASA,KACR,GAAIG,GAAkB5wD,SAAS2wD,cAAe,qFAC9C,IAAyB,cAApBC,GAAuD,OAApBA,EAA2B,CAClE,GAAIhP,IAAS,EACZoE,GAAQ,EACR6K,GAAa,EACbx1C,GAAS,EACTL,GAAO,CAERhb,UAAS6hB,iBAAkB,4CAA6CivC,QAAS,SAAWn2D,GAC3FA,EAAMg2D,cAAe,cAAeI,UAAUr7C,OAAQ,iBACtD/a,EAAMg2D,cAAe,cAAeI,UAAUjmD,IAAK,qBAGpD,IAAIkmD,GAAgBpuD,MAAMw/B,KAAMpiC,SAAS6hB,iBAAkB,8BAAgC/gB,IAAK,SAAWuc,GAC1G,MAAOA,GAAM1iB,OAGTq2D,GAAcC,SAAU,WAC5BjL,GAAQ,EACRhmD,SAAS2wD,cAAe,mDAAoDI,UAAUr7C,OAAQ,oBAC9F1V,SAAS2wD,cAAe,mDAAoDI,UAAUjmD,IAAK,kBAGvFkmD,EAAcC,SAAU,gBAC5BJ,GAAa,EACb7wD,SAAS2wD,cAAe,mDAAoDI,UAAUr7C,OAAQ,oBAC9F1V,SAAS2wD,cAAe,mDAAoDI,UAAUjmD,IAAK,kBAGvFkmD,EAAcC,SAAU,YAC5B51C,GAAS,EACTrb,SAAS2wD,cAAe,oDAAqDI,UAAUr7C,OAAQ,oBAC/F1V,SAAS2wD,cAAe,oDAAqDI,UAAUjmD,IAAK,mBAGxFkmD,EAAcC,SAAU,YAAeD,EAAcC,SAAU,iBACnEj2C,GAAO,EACPhb,SAAS2wD,cAAe,kDAAmDI,UAAUr7C,OAAQ,oBAC7F1V,SAAS2wD,cAAe,kDAAmDI,UAAUjmD,IAAK,kBAGtFk7C,GAAS6K,GAAcx1C,GAAUL,IACrC4mC,GAAS,GAGV5hD,SAASkxD,eAAgB,wBAAyB9sC,SAAWw9B,GA/R/D,GAAAxL,GAAAj+C,EAAA,GAiBIoiD,GAAoB,GAExB,SAAa31C,GAGXA,EAAG,WACF4rD,OAGCzyD","file":"js/admin.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"jQuery\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"jQuery\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"Give\"] = factory(require(\"jQuery\"));\n\telse\n\t\troot[\"Give\"] = factory(root[\"jQuery\"]);\n})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_0__) {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"jQuery\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"jQuery\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"Give\"] = factory(require(\"jQuery\"));\n\telse\n\t\troot[\"Give\"] = factory(root[\"jQuery\"]);\n})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_0__) {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 25);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports) {\n\nmodule.exports = __WEBPACK_EXTERNAL_MODULE_0__;\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n/* WEBPACK VAR INJECTION */(function(global) {module.exports = global[\"accounting\"] = __webpack_require__(4);\n/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(2)))\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports) {\n\nvar g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n\n\n/***/ }),\n/* 3 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GiveModal\", function() { return GiveModal; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GiveErrorAlert\", function() { return GiveErrorAlert; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GiveWarningAlert\", function() { return GiveWarningAlert; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GiveNoticeAlert\", function() { return GiveNoticeAlert; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GiveSuccessAlert\", function() { return GiveSuccessAlert; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GiveConfirmModal\", function() { return GiveConfirmModal; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GiveFormModal\", function() { return GiveFormModal; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_magnific_popup__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_magnific_popup___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_magnific_popup__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__dynamicListener_js__ = __webpack_require__(10);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__dynamicListener_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__dynamicListener_js__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/**\n * This API is under development, so do not use this in production.\n * We will open this API for use after some testing (coming releases).\n */\n/* globals give_vars, jQuery */\n\n\n\n/**\n * This abstract class is base for modal\n *\n * @since 2.1.0\n */\n\nvar GiveModal = function () {\n\tfunction GiveModal(obj) {\n\t\t_classCallCheck(this, GiveModal);\n\n\t\tif (GiveModal === this.constructor) {\n\t\t\tthrow new Error('Abstract classes can\\'t be instantiated.');\n\t\t}\n\n\t\tthis.config = Object.assign({\n\t\t\ttype: '',\n\t\t\ttriggerSelector: '',\n\t\t\texternalPlugin: 'magnificPopup',\n\t\t\tclasses: { modalWrapper: '' },\n\t\t\tmodalContent: {}\n\t\t}, obj);\n\n\t\t// Set main class.\n\t\tthis.config.mainClass = ((this.config.mainClass ? this.config.mainClass : '') + ' modal-fade-slide').trim();\n\t}\n\n\t/**\n * Bootstrap\n */\n\n\n\t_createClass(GiveModal, [{\n\t\tkey: 'init',\n\t\tvalue: function init() {\n\t\t\tthis.setupTemplate();\n\t\t\tthis.popupConfig();\n\t\t\tthis.__setupClickEvent();\n\t\t}\n\n\t\t/**\n * Get template\n *\n * @since 2.1.0\n *\n * @return {string} Template HTML.\n */\n\n\t}, {\n\t\tkey: 'getTemplate',\n\t\tvalue: function getTemplate() {\n\t\t\tvar template = '<div class=\"give-hidden\"></div>';\n\n\t\t\tif (this.config.type.length) {\n\t\t\t\ttemplate = '<div class=\"give-modal give-modal--zoom ' + (this.config.classes.modalWrapper ? ('' + this.config.classes.modalWrapper).trim() : '') + '\">\\n\\n\\t\\t\\t\\t<div class=\"give-modal__body\">\\n\\t\\t\\t\\t\\t' + (this.config.modalContent.title ? '<h2 class=\"give-modal__title\">' + this.config.modalContent.title + '</h2>' : '') + '\\n\\t\\t\\t\\t\\t' + (this.config.modalContent.desc ? '<p class=\"give-modal__description\">' + this.config.modalContent.desc + '</p>' : '') + '\\n\\t\\t\\t\\t</div>\\n\\t\\n\\t\\t\\t\\t<div class=\"give-modal__controls\">\\n\\n\\t\\t\\t\\t\\t' + ('form' === this.config.type ? '<div class=\"spinner\"></div>' : '') + '\\n\\t\\t\\t\\t\\t' + ('form' === this.config.type ? '<a class=\"give-modal--additional-link\" href=\"' + this.config.modalContent.link + '\">' + this.config.modalContent.link_text + '</a>' : '') + '\\n\\n\\t\\t\\t\\t\\t<button class=\"give-button give-button--secondary give-popup-close-button\">\\n\\t\\t\\t\\t\\t\\t' + (this.config.modalContent.cancelBtnTitle ? this.config.modalContent.cancelBtnTitle : 'confirm' === this.config.type ? give_vars.cancel : give_vars.close) + '\\n\\t\\t\\t\\t\\t</button>\\n\\n\\t\\t\\t\\t\\t' + ('confirm' !== this.config.type && 'form' !== this.config.type ? '' : '<button class=\"give-button give-button--primary give-popup-' + this.config.type + '-button\">\\n\\n\\t\\t\\t\\t\\t\\t' + (this.config.modalContent.confirmBtnTitle ? this.config.modalContent.confirmBtnTitle : give_vars.confirm) + '\\n\\t\\t\\t\\t\\t</button>') + '\\n\\t\\t\\t\\t</div>\\n\\t\\t\\t\\t\\n\\t\\t\\t</div>';\n\t\t\t}\n\n\t\t\treturn template;\n\t\t}\n\n\t\t/**\n * Setup template\n *\n * @since 2.1.0\n */\n\n\t}, {\n\t\tkey: 'setupTemplate',\n\t\tvalue: function setupTemplate() {\n\t\t\tthis.config.template = this.getTemplate();\n\t\t}\n\n\t\t/**\n * Handle click event if triggerSelector is set.\n *\n * @since 2.1.0\n * @private\n */\n\n\t}, {\n\t\tkey: '__setupClickEvent',\n\t\tvalue: function __setupClickEvent() {\n\t\t\t// Bailout.\n\t\t\tif (!this.config.triggerSelector.length) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tjQuery(this.config.triggerSelector).magnificPopup(this.config);\n\t\t}\n\n\t\t/**\n * Setup popup params\n *\n * Note: only for internal purpose\n *\n * @since 2.1.0\n * @private\n */\n\n\t}, {\n\t\tkey: 'popupConfig',\n\t\tvalue: function popupConfig() {\n\t\t\tif ('magnificPopup' === this.config.externalPlugin) {\n\t\t\t\tthis.config.items = this.config.items || {\n\t\t\t\t\tsrc: this.config.template,\n\t\t\t\t\ttype: 'inline'\n\t\t\t\t};\n\n\t\t\t\tthis.config.removalDelay = 300;\n\t\t\t\tthis.config.fixedContentPos = true;\n\t\t\t\tthis.config.fixedBgPos = true;\n\t\t\t\tthis.config.alignTop = true;\n\t\t\t\tthis.config.showCloseBtn = false;\n\t\t\t\tthis.config.closeOnBgClick = false;\n\t\t\t\tthis.config.enableEscapeKey = true;\n\t\t\t\tthis.config.focus = '.give-popup-close-button';\n\t\t\t}\n\t\t}\n\n\t\t/**\n * Click close button event handler\n *\n * @since 2.1.0\n * @private\n *\n * @param {object} event Event object.\n */\n\n\t}, {\n\t\tkey: 'render',\n\n\n\t\t/**\n * Give's Notice Popup\n *\n * @since 2.1.0\n *\n * @return {object} GiveModal class object.\n */\n\t\tvalue: function render() {\n\t\t\tswitch (this.config.externalPlugin) {\n\t\t\t\tcase 'magnificPopup':\n\t\t\t\t\tif (!this.config.triggerSelector) {\n\t\t\t\t\t\tjQuery.magnificPopup.open(this.config);\n\t\t\t\t\t}\n\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\treturn this;\n\t\t}\n\t}], [{\n\t\tkey: '__closePopup',\n\t\tvalue: function __closePopup(event) {\n\t\t\tevent.preventDefault();\n\t\t\tjQuery.magnificPopup.instance.close();\n\t\t}\n\t}]);\n\n\treturn GiveModal;\n}();\n\n/**\n * This class will handle error alert modal\n *\n * @since 2.1.0\n */\n\n\nvar GiveErrorAlert = function (_GiveModal) {\n\t_inherits(GiveErrorAlert, _GiveModal);\n\n\tfunction GiveErrorAlert(obj) {\n\t\t_classCallCheck(this, GiveErrorAlert);\n\n\t\tobj.type = 'alert';\n\n\t\tvar _this = _possibleConstructorReturn(this, (GiveErrorAlert.__proto__ || Object.getPrototypeOf(GiveErrorAlert)).call(this, obj));\n\n\t\t_this.config.classes.modalWrapper = 'give-modal--error';\n\n\t\t_this.init();\n\t\treturn _this;\n\t}\n\n\treturn GiveErrorAlert;\n}(GiveModal);\n\n/**\n * This class will handle warning alert modal\n *\n * @since 2.1.0\n */\n\n\nvar GiveWarningAlert = function (_GiveModal2) {\n\t_inherits(GiveWarningAlert, _GiveModal2);\n\n\tfunction GiveWarningAlert(obj) {\n\t\t_classCallCheck(this, GiveWarningAlert);\n\n\t\tobj.type = 'alert';\n\n\t\tvar _this2 = _possibleConstructorReturn(this, (GiveWarningAlert.__proto__ || Object.getPrototypeOf(GiveWarningAlert)).call(this, obj));\n\n\t\t_this2.config.classes.modalWrapper = 'give-modal--warning';\n\n\t\t_this2.init();\n\t\treturn _this2;\n\t}\n\n\treturn GiveWarningAlert;\n}(GiveModal);\n\n/**\n * This class will handle notice alert modal\n *\n * @since 2.1.0\n */\n\n\nvar GiveNoticeAlert = function (_GiveModal3) {\n\t_inherits(GiveNoticeAlert, _GiveModal3);\n\n\tfunction GiveNoticeAlert(obj) {\n\t\t_classCallCheck(this, GiveNoticeAlert);\n\n\t\tobj.type = 'alert';\n\n\t\tvar _this3 = _possibleConstructorReturn(this, (GiveNoticeAlert.__proto__ || Object.getPrototypeOf(GiveNoticeAlert)).call(this, obj));\n\n\t\t_this3.config.classes.modalWrapper = 'give-modal--notice';\n\n\t\t_this3.init();\n\t\treturn _this3;\n\t}\n\n\treturn GiveNoticeAlert;\n}(GiveModal);\n\n/**\n * This class will handle success alert modal\n *\n * @since 2.1.0\n */\n\n\nvar GiveSuccessAlert = function (_GiveModal4) {\n\t_inherits(GiveSuccessAlert, _GiveModal4);\n\n\tfunction GiveSuccessAlert(obj) {\n\t\t_classCallCheck(this, GiveSuccessAlert);\n\n\t\tobj.type = 'alert';\n\n\t\tvar _this4 = _possibleConstructorReturn(this, (GiveSuccessAlert.__proto__ || Object.getPrototypeOf(GiveSuccessAlert)).call(this, obj));\n\n\t\t_this4.config.classes.modalWrapper = 'give-modal--success';\n\n\t\t_this4.init();\n\t\treturn _this4;\n\t}\n\n\treturn GiveSuccessAlert;\n}(GiveModal);\n\n/**\n * This class will handle confirm modal\n *\n * @since 2.1.0\n */\n\n\nvar GiveConfirmModal = function (_GiveModal5) {\n\t_inherits(GiveConfirmModal, _GiveModal5);\n\n\tfunction GiveConfirmModal(obj) {\n\t\t_classCallCheck(this, GiveConfirmModal);\n\n\t\tobj.type = 'confirm';\n\n\t\tvar _this5 = _possibleConstructorReturn(this, (GiveConfirmModal.__proto__ || Object.getPrototypeOf(GiveConfirmModal)).call(this, obj));\n\n\t\tif ('undefined' !== typeof obj.modalWrapper && '' !== obj.modalWrapper) {\n\t\t\t_this5.config.classes.modalWrapper = obj.modalWrapper;\n\t\t}\n\n\t\t_this5.init();\n\t\treturn _this5;\n\t}\n\n\t/**\n * Confirm button click event handler\n *\n * Note: only for internal purpose\n *\n * @since 2.1.0\n * @private\n */\n\n\n\t_createClass(GiveConfirmModal, null, [{\n\t\tkey: '__confirmPopup',\n\t\tvalue: function __confirmPopup() {\n\t\t\tif ('function' === typeof jQuery.magnificPopup.instance.st.successConfirm) {\n\t\t\t\tjQuery.magnificPopup.instance.st.successConfirm({\n\t\t\t\t\tel: jQuery.magnificPopup.instance.st.el\n\t\t\t\t});\n\t\t\t\tjQuery.magnificPopup.close();\n\t\t\t}\n\t\t}\n\t}]);\n\n\treturn GiveConfirmModal;\n}(GiveModal);\n\n/**\n * This class will handle Form modal\n *\n * @since 2.2.0\n */\n\n\nvar GiveFormModal = function (_GiveModal6) {\n\t_inherits(GiveFormModal, _GiveModal6);\n\n\tfunction GiveFormModal(obj) {\n\t\t_classCallCheck(this, GiveFormModal);\n\n\t\tobj.type = 'form';\n\n\t\tvar _this6 = _possibleConstructorReturn(this, (GiveFormModal.__proto__ || Object.getPrototypeOf(GiveFormModal)).call(this, obj));\n\n\t\tif ('undefined' !== typeof obj.modalWrapper && '' !== obj.modalWrapper) {\n\t\t\t_this6.config.classes.modalWrapper = obj.modalWrapper;\n\t\t}\n\n\t\t_this6.init();\n\t\treturn _this6;\n\t}\n\n\t/**\n * Submit button click event handler\n *\n * Note: only for internal purpose\n *\n * @since 2.2.0\n * @private\n */\n\n\n\t_createClass(GiveFormModal, null, [{\n\t\tkey: '__submitPopup',\n\t\tvalue: function __submitPopup() {\n\t\t\tif ('function' === typeof jQuery.magnificPopup.instance.st.successConfirm) {\n\t\t\t\tjQuery.magnificPopup.instance.st.successConfirm({\n\t\t\t\t\tel: jQuery.magnificPopup.instance.st.el\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t}]);\n\n\treturn GiveFormModal;\n}(GiveModal);\n\n/**\n * Add events\n */\n\n\nwindow.addDynamicEventListener(document, 'click', '.give-popup-close-button', GiveModal.__closePopup, {});\nwindow.addDynamicEventListener(document, 'click', '.give-popup-confirm-button', GiveConfirmModal.__confirmPopup, {});\nwindow.addDynamicEventListener(document, 'click', '.give-popup-form-button', GiveFormModal.__submitPopup, {});\n\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\n/*!\n * accounting.js v0.4.1\n * Copyright 2014 Open Exchange Rates\n *\n * Freely distributable under the MIT license.\n * Portions of accounting.js are inspired or borrowed from underscore.js\n *\n * Full details and documentation:\n * http://openexchangerates.github.io/accounting.js/\n */\n\n(function(root, undefined) {\n\n\t/* --- Setup --- */\n\n\t// Create the local library object, to be exported or referenced globally later\n\tvar lib = {};\n\n\t// Current version\n\tlib.version = '0.4.1';\n\n\n\t/* --- Exposed settings --- */\n\n\t// The library's settings configuration object. Contains default parameters for\n\t// currency and number formatting\n\tlib.settings = {\n\t\tcurrency: {\n\t\t\tsymbol : \"$\",\t\t// default currency symbol is '$'\n\t\t\tformat : \"%s%v\",\t// controls output: %s = symbol, %v = value (can be object, see docs)\n\t\t\tdecimal : \".\",\t\t// decimal point separator\n\t\t\tthousand : \",\",\t\t// thousands separator\n\t\t\tprecision : 2,\t\t// decimal places\n\t\t\tgrouping : 3\t\t// digit grouping (not implemented yet)\n\t\t},\n\t\tnumber: {\n\t\t\tprecision : 0,\t\t// default precision on numbers is 0\n\t\t\tgrouping : 3,\t\t// digit grouping (not implemented yet)\n\t\t\tthousand : \",\",\n\t\t\tdecimal : \".\"\n\t\t}\n\t};\n\n\n\t/* --- Internal Helper Methods --- */\n\n\t// Store reference to possibly-available ECMAScript 5 methods for later\n\tvar nativeMap = Array.prototype.map,\n\t\tnativeIsArray = Array.isArray,\n\t\ttoString = Object.prototype.toString;\n\n\t/**\n\t * Tests whether supplied parameter is a string\n\t * from underscore.js\n\t */\n\tfunction isString(obj) {\n\t\treturn !!(obj === '' || (obj && obj.charCodeAt && obj.substr));\n\t}\n\n\t/**\n\t * Tests whether supplied parameter is a string\n\t * from underscore.js, delegates to ECMA5's native Array.isArray\n\t */\n\tfunction isArray(obj) {\n\t\treturn nativeIsArray ? nativeIsArray(obj) : toString.call(obj) === '[object Array]';\n\t}\n\n\t/**\n\t * Tests whether supplied parameter is a true object\n\t */\n\tfunction isObject(obj) {\n\t\treturn obj && toString.call(obj) === '[object Object]';\n\t}\n\n\t/**\n\t * Extends an object with a defaults object, similar to underscore's _.defaults\n\t *\n\t * Used for abstracting parameter handling from API methods\n\t */\n\tfunction defaults(object, defs) {\n\t\tvar key;\n\t\tobject = object || {};\n\t\tdefs = defs || {};\n\t\t// Iterate over object non-prototype properties:\n\t\tfor (key in defs) {\n\t\t\tif (defs.hasOwnProperty(key)) {\n\t\t\t\t// Replace values with defaults only if undefined (allow empty/zero values):\n\t\t\t\tif (object[key] == null) object[key] = defs[key];\n\t\t\t}\n\t\t}\n\t\treturn object;\n\t}\n\n\t/**\n\t * Implementation of `Array.map()` for iteration loops\n\t *\n\t * Returns a new Array as a result of calling `iterator` on each array value.\n\t * Defers to native Array.map if available\n\t */\n\tfunction map(obj, iterator, context) {\n\t\tvar results = [], i, j;\n\n\t\tif (!obj) return results;\n\n\t\t// Use native .map method if it exists:\n\t\tif (nativeMap && obj.map === nativeMap) return obj.map(iterator, context);\n\n\t\t// Fallback for native .map:\n\t\tfor (i = 0, j = obj.length; i < j; i++ ) {\n\t\t\tresults[i] = iterator.call(context, obj[i], i, obj);\n\t\t}\n\t\treturn results;\n\t}\n\n\t/**\n\t * Check and normalise the value of precision (must be positive integer)\n\t */\n\tfunction checkPrecision(val, base) {\n\t\tval = Math.round(Math.abs(val));\n\t\treturn isNaN(val)? base : val;\n\t}\n\n\n\t/**\n\t * Parses a format string or object and returns format obj for use in rendering\n\t *\n\t * `format` is either a string with the default (positive) format, or object\n\t * containing `pos` (required), `neg` and `zero` values (or a function returning\n\t * either a string or object)\n\t *\n\t * Either string or format.pos must contain \"%v\" (value) to be valid\n\t */\n\tfunction checkCurrencyFormat(format) {\n\t\tvar defaults = lib.settings.currency.format;\n\n\t\t// Allow function as format parameter (should return string or object):\n\t\tif ( typeof format === \"function\" ) format = format();\n\n\t\t// Format can be a string, in which case `value` (\"%v\") must be present:\n\t\tif ( isString( format ) && format.match(\"%v\") ) {\n\n\t\t\t// Create and return positive, negative and zero formats:\n\t\t\treturn {\n\t\t\t\tpos : format,\n\t\t\t\tneg : format.replace(\"-\", \"\").replace(\"%v\", \"-%v\"),\n\t\t\t\tzero : format\n\t\t\t};\n\n\t\t// If no format, or object is missing valid positive value, use defaults:\n\t\t} else if ( !format || !format.pos || !format.pos.match(\"%v\") ) {\n\n\t\t\t// If defaults is a string, casts it to an object for faster checking next time:\n\t\t\treturn ( !isString( defaults ) ) ? defaults : lib.settings.currency.format = {\n\t\t\t\tpos : defaults,\n\t\t\t\tneg : defaults.replace(\"%v\", \"-%v\"),\n\t\t\t\tzero : defaults\n\t\t\t};\n\n\t\t}\n\t\t// Otherwise, assume format was fine:\n\t\treturn format;\n\t}\n\n\n\t/* --- API Methods --- */\n\n\t/**\n\t * Takes a string/array of strings, removes all formatting/cruft and returns the raw float value\n\t * Alias: `accounting.parse(string)`\n\t *\n\t * Decimal must be included in the regular expression to match floats (defaults to\n\t * accounting.settings.number.decimal), so if the number uses a non-standard decimal \n\t * separator, provide it as the second argument.\n\t *\n\t * Also matches bracketed negatives (eg. \"$ (1.99)\" => -1.99)\n\t *\n\t * Doesn't throw any errors (`NaN`s become 0) but this may change in future\n\t */\n\tvar unformat = lib.unformat = lib.parse = function(value, decimal) {\n\t\t// Recursively unformat arrays:\n\t\tif (isArray(value)) {\n\t\t\treturn map(value, function(val) {\n\t\t\t\treturn unformat(val, decimal);\n\t\t\t});\n\t\t}\n\n\t\t// Fails silently (need decent errors):\n\t\tvalue = value || 0;\n\n\t\t// Return the value as-is if it's already a number:\n\t\tif (typeof value === \"number\") return value;\n\n\t\t// Default decimal point comes from settings, but could be set to eg. \",\" in opts:\n\t\tdecimal = decimal || lib.settings.number.decimal;\n\n\t\t // Build regex to strip out everything except digits, decimal point and minus sign:\n\t\tvar regex = new RegExp(\"[^0-9-\" + decimal + \"]\", [\"g\"]),\n\t\t\tunformatted = parseFloat(\n\t\t\t\t(\"\" + value)\n\t\t\t\t.replace(/\\((.*)\\)/, \"-$1\") // replace bracketed values with negatives\n\t\t\t\t.replace(regex, '') // strip out any cruft\n\t\t\t\t.replace(decimal, '.') // make sure decimal point is standard\n\t\t\t);\n\n\t\t// This will fail silently which may cause trouble, let's wait and see:\n\t\treturn !isNaN(unformatted) ? unformatted : 0;\n\t};\n\n\n\t/**\n\t * Implementation of toFixed() that treats floats more like decimals\n\t *\n\t * Fixes binary rounding issues (eg. (0.615).toFixed(2) === \"0.61\") that present\n\t * problems for accounting- and finance-related software.\n\t */\n\tvar toFixed = lib.toFixed = function(value, precision) {\n\t\tprecision = checkPrecision(precision, lib.settings.number.precision);\n\t\tvar power = Math.pow(10, precision);\n\n\t\t// Multiply up by precision, round accurately, then divide and use native toFixed():\n\t\treturn (Math.round(lib.unformat(value) * power) / power).toFixed(precision);\n\t};\n\n\n\t/**\n\t * Format a number, with comma-separated thousands and custom precision/decimal places\n\t * Alias: `accounting.format()`\n\t *\n\t * Localise by overriding the precision and thousand / decimal separators\n\t * 2nd parameter `precision` can be an object matching `settings.number`\n\t */\n\tvar formatNumber = lib.formatNumber = lib.format = function(number, precision, thousand, decimal) {\n\t\t// Resursively format arrays:\n\t\tif (isArray(number)) {\n\t\t\treturn map(number, function(val) {\n\t\t\t\treturn formatNumber(val, precision, thousand, decimal);\n\t\t\t});\n\t\t}\n\n\t\t// Clean up number:\n\t\tnumber = unformat(number);\n\n\t\t// Build options object from second param (if object) or all params, extending defaults:\n\t\tvar opts = defaults(\n\t\t\t\t(isObject(precision) ? precision : {\n\t\t\t\t\tprecision : precision,\n\t\t\t\t\tthousand : thousand,\n\t\t\t\t\tdecimal : decimal\n\t\t\t\t}),\n\t\t\t\tlib.settings.number\n\t\t\t),\n\n\t\t\t// Clean up precision\n\t\t\tusePrecision = checkPrecision(opts.precision),\n\n\t\t\t// Do some calc:\n\t\t\tnegative = number < 0 ? \"-\" : \"\",\n\t\t\tbase = parseInt(toFixed(Math.abs(number || 0), usePrecision), 10) + \"\",\n\t\t\tmod = base.length > 3 ? base.length % 3 : 0;\n\n\t\t// Format the number:\n\t\treturn negative + (mod ? base.substr(0, mod) + opts.thousand : \"\") + base.substr(mod).replace(/(\\d{3})(?=\\d)/g, \"$1\" + opts.thousand) + (usePrecision ? opts.decimal + toFixed(Math.abs(number), usePrecision).split('.')[1] : \"\");\n\t};\n\n\n\t/**\n\t * Format a number into currency\n\t *\n\t * Usage: accounting.formatMoney(number, symbol, precision, thousandsSep, decimalSep, format)\n\t * defaults: (0, \"$\", 2, \",\", \".\", \"%s%v\")\n\t *\n\t * Localise by overriding the symbol, precision, thousand / decimal separators and format\n\t * Second param can be an object matching `settings.currency` which is the easiest way.\n\t *\n\t * To do: tidy up the parameters\n\t */\n\tvar formatMoney = lib.formatMoney = function(number, symbol, precision, thousand, decimal, format) {\n\t\t// Resursively format arrays:\n\t\tif (isArray(number)) {\n\t\t\treturn map(number, function(val){\n\t\t\t\treturn formatMoney(val, symbol, precision, thousand, decimal, format);\n\t\t\t});\n\t\t}\n\n\t\t// Clean up number:\n\t\tnumber = unformat(number);\n\n\t\t// Build options object from second param (if object) or all params, extending defaults:\n\t\tvar opts = defaults(\n\t\t\t\t(isObject(symbol) ? symbol : {\n\t\t\t\t\tsymbol : symbol,\n\t\t\t\t\tprecision : precision,\n\t\t\t\t\tthousand : thousand,\n\t\t\t\t\tdecimal : decimal,\n\t\t\t\t\tformat : format\n\t\t\t\t}),\n\t\t\t\tlib.settings.currency\n\t\t\t),\n\n\t\t\t// Check format (returns object with pos, neg and zero):\n\t\t\tformats = checkCurrencyFormat(opts.format),\n\n\t\t\t// Choose which format to use for this value:\n\t\t\tuseFormat = number > 0 ? formats.pos : number < 0 ? formats.neg : formats.zero;\n\n\t\t// Return with currency symbol added:\n\t\treturn useFormat.replace('%s', opts.symbol).replace('%v', formatNumber(Math.abs(number), checkPrecision(opts.precision), opts.thousand, opts.decimal));\n\t};\n\n\n\t/**\n\t * Format a list of numbers into an accounting column, padding with whitespace\n\t * to line up currency symbols, thousand separators and decimals places\n\t *\n\t * List should be an array of numbers\n\t * Second parameter can be an object containing keys that match the params\n\t *\n\t * Returns array of accouting-formatted number strings of same length\n\t *\n\t * NB: `white-space:pre` CSS rule is required on the list container to prevent\n\t * browsers from collapsing the whitespace in the output strings.\n\t */\n\tlib.formatColumn = function(list, symbol, precision, thousand, decimal, format) {\n\t\tif (!list) return [];\n\n\t\t// Build options object from second param (if object) or all params, extending defaults:\n\t\tvar opts = defaults(\n\t\t\t\t(isObject(symbol) ? symbol : {\n\t\t\t\t\tsymbol : symbol,\n\t\t\t\t\tprecision : precision,\n\t\t\t\t\tthousand : thousand,\n\t\t\t\t\tdecimal : decimal,\n\t\t\t\t\tformat : format\n\t\t\t\t}),\n\t\t\t\tlib.settings.currency\n\t\t\t),\n\n\t\t\t// Check format (returns object with pos, neg and zero), only need pos for now:\n\t\t\tformats = checkCurrencyFormat(opts.format),\n\n\t\t\t// Whether to pad at start of string or after currency symbol:\n\t\t\tpadAfterSymbol = formats.pos.indexOf(\"%s\") < formats.pos.indexOf(\"%v\") ? true : false,\n\n\t\t\t// Store value for the length of the longest string in the column:\n\t\t\tmaxLength = 0,\n\n\t\t\t// Format the list according to options, store the length of the longest string:\n\t\t\tformatted = map(list, function(val, i) {\n\t\t\t\tif (isArray(val)) {\n\t\t\t\t\t// Recursively format columns if list is a multi-dimensional array:\n\t\t\t\t\treturn lib.formatColumn(val, opts);\n\t\t\t\t} else {\n\t\t\t\t\t// Clean up the value\n\t\t\t\t\tval = unformat(val);\n\n\t\t\t\t\t// Choose which format to use for this value (pos, neg or zero):\n\t\t\t\t\tvar useFormat = val > 0 ? formats.pos : val < 0 ? formats.neg : formats.zero,\n\n\t\t\t\t\t\t// Format this value, push into formatted list and save the length:\n\t\t\t\t\t\tfVal = useFormat.replace('%s', opts.symbol).replace('%v', formatNumber(Math.abs(val), checkPrecision(opts.precision), opts.thousand, opts.decimal));\n\n\t\t\t\t\tif (fVal.length > maxLength) maxLength = fVal.length;\n\t\t\t\t\treturn fVal;\n\t\t\t\t}\n\t\t\t});\n\n\t\t// Pad each number in the list and send back the column of numbers:\n\t\treturn map(formatted, function(val, i) {\n\t\t\t// Only if this is a string (not a nested array, which would have already been padded):\n\t\t\tif (isString(val) && val.length < maxLength) {\n\t\t\t\t// Depending on symbol position, pad after symbol or at index 0:\n\t\t\t\treturn padAfterSymbol ? val.replace(opts.symbol, opts.symbol+(new Array(maxLength - val.length + 1).join(\" \"))) : (new Array(maxLength - val.length + 1).join(\" \")) + val;\n\t\t\t}\n\t\t\treturn val;\n\t\t});\n\t};\n\n\n\t/* --- Module Definition --- */\n\n\t// Export accounting for CommonJS. If being loaded as an AMD module, define it as such.\n\t// Otherwise, just add `accounting` to the global object\n\tif (true) {\n\t\tif (typeof module !== 'undefined' && module.exports) {\n\t\t\texports = module.exports = lib;\n\t\t}\n\t\texports.accounting = lib;\n\t} else if (typeof define === 'function' && define.amd) {\n\t\t// Return the library as an AMD module:\n\t\tdefine([], function() {\n\t\t\treturn lib;\n\t\t});\n\t} else {\n\t\t// Use accounting.noConflict to restore `accounting` back to its original value.\n\t\t// Returns a reference to the library's `accounting` object;\n\t\t// e.g. `var numbers = accounting.noConflict();`\n\t\tlib.noConflict = (function(oldAccounting) {\n\t\t\treturn function() {\n\t\t\t\t// Reset the value of the root's `accounting` variable:\n\t\t\t\troot.accounting = oldAccounting;\n\t\t\t\t// Delete the noConflict method:\n\t\t\t\tlib.noConflict = undefined;\n\t\t\t\t// Return reference to the library to re-assign it:\n\t\t\t\treturn lib;\n\t\t\t};\n\t\t})(root.accounting);\n\n\t\t// Declare `fx` on the root (global/window) object:\n\t\troot['accounting'] = lib;\n\t}\n\n\t// Root will be `window` in browser or `global` on the server:\n}(this));\n\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! Magnific Popup - v1.1.0 - 2016-02-20\n* http://dimsemenov.com/plugins/magnific-popup/\n* Copyright (c) 2016 Dmitry Semenov; */\n;(function (factory) { \nif (true) { \n // AMD. Register as an anonymous module. \n !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(0)], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); \n } else if (typeof exports === 'object') { \n // Node/CommonJS \n factory(require('jquery')); \n } else { \n // Browser globals \n factory(window.jQuery || window.Zepto); \n } \n }(function($) { \n\n/*>>core*/\n/**\n * \n * Magnific Popup Core JS file\n * \n */\n\n\n/**\n * Private static constants\n */\nvar CLOSE_EVENT = 'Close',\n\tBEFORE_CLOSE_EVENT = 'BeforeClose',\n\tAFTER_CLOSE_EVENT = 'AfterClose',\n\tBEFORE_APPEND_EVENT = 'BeforeAppend',\n\tMARKUP_PARSE_EVENT = 'MarkupParse',\n\tOPEN_EVENT = 'Open',\n\tCHANGE_EVENT = 'Change',\n\tNS = 'mfp',\n\tEVENT_NS = '.' + NS,\n\tREADY_CLASS = 'mfp-ready',\n\tREMOVING_CLASS = 'mfp-removing',\n\tPREVENT_CLOSE_CLASS = 'mfp-prevent-close';\n\n\n/**\n * Private vars \n */\n/*jshint -W079 */\nvar mfp, // As we have only one instance of MagnificPopup object, we define it locally to not to use 'this'\n\tMagnificPopup = function(){},\n\t_isJQ = !!(window.jQuery),\n\t_prevStatus,\n\t_window = $(window),\n\t_document,\n\t_prevContentType,\n\t_wrapClasses,\n\t_currPopupType;\n\n\n/**\n * Private functions\n */\nvar _mfpOn = function(name, f) {\n\t\tmfp.ev.on(NS + name + EVENT_NS, f);\n\t},\n\t_getEl = function(className, appendTo, html, raw) {\n\t\tvar el = document.createElement('div');\n\t\tel.className = 'mfp-'+className;\n\t\tif(html) {\n\t\t\tel.innerHTML = html;\n\t\t}\n\t\tif(!raw) {\n\t\t\tel = $(el);\n\t\t\tif(appendTo) {\n\t\t\t\tel.appendTo(appendTo);\n\t\t\t}\n\t\t} else if(appendTo) {\n\t\t\tappendTo.appendChild(el);\n\t\t}\n\t\treturn el;\n\t},\n\t_mfpTrigger = function(e, data) {\n\t\tmfp.ev.triggerHandler(NS + e, data);\n\n\t\tif(mfp.st.callbacks) {\n\t\t\t// converts \"mfpEventName\" to \"eventName\" callback and triggers it if it's present\n\t\t\te = e.charAt(0).toLowerCase() + e.slice(1);\n\t\t\tif(mfp.st.callbacks[e]) {\n\t\t\t\tmfp.st.callbacks[e].apply(mfp, $.isArray(data) ? data : [data]);\n\t\t\t}\n\t\t}\n\t},\n\t_getCloseBtn = function(type) {\n\t\tif(type !== _currPopupType || !mfp.currTemplate.closeBtn) {\n\t\t\tmfp.currTemplate.closeBtn = $( mfp.st.closeMarkup.replace('%title%', mfp.st.tClose ) );\n\t\t\t_currPopupType = type;\n\t\t}\n\t\treturn mfp.currTemplate.closeBtn;\n\t},\n\t// Initialize Magnific Popup only when called at least once\n\t_checkInstance = function() {\n\t\tif(!$.magnificPopup.instance) {\n\t\t\t/*jshint -W020 */\n\t\t\tmfp = new MagnificPopup();\n\t\t\tmfp.init();\n\t\t\t$.magnificPopup.instance = mfp;\n\t\t}\n\t},\n\t// CSS transition detection, http://stackoverflow.com/questions/7264899/detect-css-transitions-using-javascript-and-without-modernizr\n\tsupportsTransitions = function() {\n\t\tvar s = document.createElement('p').style, // 's' for style. better to create an element if body yet to exist\n\t\t\tv = ['ms','O','Moz','Webkit']; // 'v' for vendor\n\n\t\tif( s['transition'] !== undefined ) {\n\t\t\treturn true; \n\t\t}\n\t\t\t\n\t\twhile( v.length ) {\n\t\t\tif( v.pop() + 'Transition' in s ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t\t\t\n\t\treturn false;\n\t};\n\n\n\n/**\n * Public functions\n */\nMagnificPopup.prototype = {\n\n\tconstructor: MagnificPopup,\n\n\t/**\n\t * Initializes Magnific Popup plugin. \n\t * This function is triggered only once when $.fn.magnificPopup or $.magnificPopup is executed\n\t */\n\tinit: function() {\n\t\tvar appVersion = navigator.appVersion;\n\t\tmfp.isLowIE = mfp.isIE8 = document.all && !document.addEventListener;\n\t\tmfp.isAndroid = (/android/gi).test(appVersion);\n\t\tmfp.isIOS = (/iphone|ipad|ipod/gi).test(appVersion);\n\t\tmfp.supportsTransition = supportsTransitions();\n\n\t\t// We disable fixed positioned lightbox on devices that don't handle it nicely.\n\t\t// If you know a better way of detecting this - let me know.\n\t\tmfp.probablyMobile = (mfp.isAndroid || mfp.isIOS || /(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent) );\n\t\t_document = $(document);\n\n\t\tmfp.popupsCache = {};\n\t},\n\n\t/**\n\t * Opens popup\n\t * @param data [description]\n\t */\n\topen: function(data) {\n\n\t\tvar i;\n\n\t\tif(data.isObj === false) { \n\t\t\t// convert jQuery collection to array to avoid conflicts later\n\t\t\tmfp.items = data.items.toArray();\n\n\t\t\tmfp.index = 0;\n\t\t\tvar items = data.items,\n\t\t\t\titem;\n\t\t\tfor(i = 0; i < items.length; i++) {\n\t\t\t\titem = items[i];\n\t\t\t\tif(item.parsed) {\n\t\t\t\t\titem = item.el[0];\n\t\t\t\t}\n\t\t\t\tif(item === data.el[0]) {\n\t\t\t\t\tmfp.index = i;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tmfp.items = $.isArray(data.items) ? data.items : [data.items];\n\t\t\tmfp.index = data.index || 0;\n\t\t}\n\n\t\t// if popup is already opened - we just update the content\n\t\tif(mfp.isOpen) {\n\t\t\tmfp.updateItemHTML();\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tmfp.types = []; \n\t\t_wrapClasses = '';\n\t\tif(data.mainEl && data.mainEl.length) {\n\t\t\tmfp.ev = data.mainEl.eq(0);\n\t\t} else {\n\t\t\tmfp.ev = _document;\n\t\t}\n\n\t\tif(data.key) {\n\t\t\tif(!mfp.popupsCache[data.key]) {\n\t\t\t\tmfp.popupsCache[data.key] = {};\n\t\t\t}\n\t\t\tmfp.currTemplate = mfp.popupsCache[data.key];\n\t\t} else {\n\t\t\tmfp.currTemplate = {};\n\t\t}\n\n\n\n\t\tmfp.st = $.extend(true, {}, $.magnificPopup.defaults, data ); \n\t\tmfp.fixedContentPos = mfp.st.fixedContentPos === 'auto' ? !mfp.probablyMobile : mfp.st.fixedContentPos;\n\n\t\tif(mfp.st.modal) {\n\t\t\tmfp.st.closeOnContentClick = false;\n\t\t\tmfp.st.closeOnBgClick = false;\n\t\t\tmfp.st.showCloseBtn = false;\n\t\t\tmfp.st.enableEscapeKey = false;\n\t\t}\n\t\t\n\n\t\t// Building markup\n\t\t// main containers are created only once\n\t\tif(!mfp.bgOverlay) {\n\n\t\t\t// Dark overlay\n\t\t\tmfp.bgOverlay = _getEl('bg').on('click'+EVENT_NS, function() {\n\t\t\t\tmfp.close();\n\t\t\t});\n\n\t\t\tmfp.wrap = _getEl('wrap').attr('tabindex', -1).on('click'+EVENT_NS, function(e) {\n\t\t\t\tif(mfp._checkIfClose(e.target)) {\n\t\t\t\t\tmfp.close();\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tmfp.container = _getEl('container', mfp.wrap);\n\t\t}\n\n\t\tmfp.contentContainer = _getEl('content');\n\t\tif(mfp.st.preloader) {\n\t\t\tmfp.preloader = _getEl('preloader', mfp.container, mfp.st.tLoading);\n\t\t}\n\n\n\t\t// Initializing modules\n\t\tvar modules = $.magnificPopup.modules;\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar n = modules[i];\n\t\t\tn = n.charAt(0).toUpperCase() + n.slice(1);\n\t\t\tmfp['init'+n].call(mfp);\n\t\t}\n\t\t_mfpTrigger('BeforeOpen');\n\n\n\t\tif(mfp.st.showCloseBtn) {\n\t\t\t// Close button\n\t\t\tif(!mfp.st.closeBtnInside) {\n\t\t\t\tmfp.wrap.append( _getCloseBtn() );\n\t\t\t} else {\n\t\t\t\t_mfpOn(MARKUP_PARSE_EVENT, function(e, template, values, item) {\n\t\t\t\t\tvalues.close_replaceWith = _getCloseBtn(item.type);\n\t\t\t\t});\n\t\t\t\t_wrapClasses += ' mfp-close-btn-in';\n\t\t\t}\n\t\t}\n\n\t\tif(mfp.st.alignTop) {\n\t\t\t_wrapClasses += ' mfp-align-top';\n\t\t}\n\n\t\n\n\t\tif(mfp.fixedContentPos) {\n\t\t\tmfp.wrap.css({\n\t\t\t\toverflow: mfp.st.overflowY,\n\t\t\t\toverflowX: 'hidden',\n\t\t\t\toverflowY: mfp.st.overflowY\n\t\t\t});\n\t\t} else {\n\t\t\tmfp.wrap.css({ \n\t\t\t\ttop: _window.scrollTop(),\n\t\t\t\tposition: 'absolute'\n\t\t\t});\n\t\t}\n\t\tif( mfp.st.fixedBgPos === false || (mfp.st.fixedBgPos === 'auto' && !mfp.fixedContentPos) ) {\n\t\t\tmfp.bgOverlay.css({\n\t\t\t\theight: _document.height(),\n\t\t\t\tposition: 'absolute'\n\t\t\t});\n\t\t}\n\n\t\t\n\n\t\tif(mfp.st.enableEscapeKey) {\n\t\t\t// Close on ESC key\n\t\t\t_document.on('keyup' + EVENT_NS, function(e) {\n\t\t\t\tif(e.keyCode === 27) {\n\t\t\t\t\tmfp.close();\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\t_window.on('resize' + EVENT_NS, function() {\n\t\t\tmfp.updateSize();\n\t\t});\n\n\n\t\tif(!mfp.st.closeOnContentClick) {\n\t\t\t_wrapClasses += ' mfp-auto-cursor';\n\t\t}\n\t\t\n\t\tif(_wrapClasses)\n\t\t\tmfp.wrap.addClass(_wrapClasses);\n\n\n\t\t// this triggers recalculation of layout, so we get it once to not to trigger twice\n\t\tvar windowHeight = mfp.wH = _window.height();\n\n\t\t\n\t\tvar windowStyles = {};\n\n\t\tif( mfp.fixedContentPos ) {\n if(mfp._hasScrollBar(windowHeight)){\n var s = mfp._getScrollbarSize();\n if(s) {\n windowStyles.marginRight = s;\n }\n }\n }\n\n\t\tif(mfp.fixedContentPos) {\n\t\t\tif(!mfp.isIE7) {\n\t\t\t\twindowStyles.overflow = 'hidden';\n\t\t\t} else {\n\t\t\t\t// ie7 double-scroll bug\n\t\t\t\t$('body, html').css('overflow', 'hidden');\n\t\t\t}\n\t\t}\n\n\t\t\n\t\t\n\t\tvar classesToadd = mfp.st.mainClass;\n\t\tif(mfp.isIE7) {\n\t\t\tclassesToadd += ' mfp-ie7';\n\t\t}\n\t\tif(classesToadd) {\n\t\t\tmfp._addClassToMFP( classesToadd );\n\t\t}\n\n\t\t// add content\n\t\tmfp.updateItemHTML();\n\n\t\t_mfpTrigger('BuildControls');\n\n\t\t// remove scrollbar, add margin e.t.c\n\t\t$('html').css(windowStyles);\n\t\t\n\t\t// add everything to DOM\n\t\tmfp.bgOverlay.add(mfp.wrap).prependTo( mfp.st.prependTo || $(document.body) );\n\n\t\t// Save last focused element\n\t\tmfp._lastFocusedEl = document.activeElement;\n\t\t\n\t\t// Wait for next cycle to allow CSS transition\n\t\tsetTimeout(function() {\n\t\t\t\n\t\t\tif(mfp.content) {\n\t\t\t\tmfp._addClassToMFP(READY_CLASS);\n\t\t\t\tmfp._setFocus();\n\t\t\t} else {\n\t\t\t\t// if content is not defined (not loaded e.t.c) we add class only for BG\n\t\t\t\tmfp.bgOverlay.addClass(READY_CLASS);\n\t\t\t}\n\t\t\t\n\t\t\t// Trap the focus in popup\n\t\t\t_document.on('focusin' + EVENT_NS, mfp._onFocusIn);\n\n\t\t}, 16);\n\n\t\tmfp.isOpen = true;\n\t\tmfp.updateSize(windowHeight);\n\t\t_mfpTrigger(OPEN_EVENT);\n\n\t\treturn data;\n\t},\n\n\t/**\n\t * Closes the popup\n\t */\n\tclose: function() {\n\t\tif(!mfp.isOpen) return;\n\t\t_mfpTrigger(BEFORE_CLOSE_EVENT);\n\n\t\tmfp.isOpen = false;\n\t\t// for CSS3 animation\n\t\tif(mfp.st.removalDelay && !mfp.isLowIE && mfp.supportsTransition ) {\n\t\t\tmfp._addClassToMFP(REMOVING_CLASS);\n\t\t\tsetTimeout(function() {\n\t\t\t\tmfp._close();\n\t\t\t}, mfp.st.removalDelay);\n\t\t} else {\n\t\t\tmfp._close();\n\t\t}\n\t},\n\n\t/**\n\t * Helper for close() function\n\t */\n\t_close: function() {\n\t\t_mfpTrigger(CLOSE_EVENT);\n\n\t\tvar classesToRemove = REMOVING_CLASS + ' ' + READY_CLASS + ' ';\n\n\t\tmfp.bgOverlay.detach();\n\t\tmfp.wrap.detach();\n\t\tmfp.container.empty();\n\n\t\tif(mfp.st.mainClass) {\n\t\t\tclassesToRemove += mfp.st.mainClass + ' ';\n\t\t}\n\n\t\tmfp._removeClassFromMFP(classesToRemove);\n\n\t\tif(mfp.fixedContentPos) {\n\t\t\tvar windowStyles = {marginRight: ''};\n\t\t\tif(mfp.isIE7) {\n\t\t\t\t$('body, html').css('overflow', '');\n\t\t\t} else {\n\t\t\t\twindowStyles.overflow = '';\n\t\t\t}\n\t\t\t$('html').css(windowStyles);\n\t\t}\n\t\t\n\t\t_document.off('keyup' + EVENT_NS + ' focusin' + EVENT_NS);\n\t\tmfp.ev.off(EVENT_NS);\n\n\t\t// clean up DOM elements that aren't removed\n\t\tmfp.wrap.attr('class', 'mfp-wrap').removeAttr('style');\n\t\tmfp.bgOverlay.attr('class', 'mfp-bg');\n\t\tmfp.container.attr('class', 'mfp-container');\n\n\t\t// remove close button from target element\n\t\tif(mfp.st.showCloseBtn &&\n\t\t(!mfp.st.closeBtnInside || mfp.currTemplate[mfp.currItem.type] === true)) {\n\t\t\tif(mfp.currTemplate.closeBtn)\n\t\t\t\tmfp.currTemplate.closeBtn.detach();\n\t\t}\n\n\n\t\tif(mfp.st.autoFocusLast && mfp._lastFocusedEl) {\n\t\t\t$(mfp._lastFocusedEl).focus(); // put tab focus back\n\t\t}\n\t\tmfp.currItem = null;\t\n\t\tmfp.content = null;\n\t\tmfp.currTemplate = null;\n\t\tmfp.prevHeight = 0;\n\n\t\t_mfpTrigger(AFTER_CLOSE_EVENT);\n\t},\n\t\n\tupdateSize: function(winHeight) {\n\n\t\tif(mfp.isIOS) {\n\t\t\t// fixes iOS nav bars https://github.com/dimsemenov/Magnific-Popup/issues/2\n\t\t\tvar zoomLevel = document.documentElement.clientWidth / window.innerWidth;\n\t\t\tvar height = window.innerHeight * zoomLevel;\n\t\t\tmfp.wrap.css('height', height);\n\t\t\tmfp.wH = height;\n\t\t} else {\n\t\t\tmfp.wH = winHeight || _window.height();\n\t\t}\n\t\t// Fixes #84: popup incorrectly positioned with position:relative on body\n\t\tif(!mfp.fixedContentPos) {\n\t\t\tmfp.wrap.css('height', mfp.wH);\n\t\t}\n\n\t\t_mfpTrigger('Resize');\n\n\t},\n\n\t/**\n\t * Set content of popup based on current index\n\t */\n\tupdateItemHTML: function() {\n\t\tvar item = mfp.items[mfp.index];\n\n\t\t// Detach and perform modifications\n\t\tmfp.contentContainer.detach();\n\n\t\tif(mfp.content)\n\t\t\tmfp.content.detach();\n\n\t\tif(!item.parsed) {\n\t\t\titem = mfp.parseEl( mfp.index );\n\t\t}\n\n\t\tvar type = item.type;\n\n\t\t_mfpTrigger('BeforeChange', [mfp.currItem ? mfp.currItem.type : '', type]);\n\t\t// BeforeChange event works like so:\n\t\t// _mfpOn('BeforeChange', function(e, prevType, newType) { });\n\n\t\tmfp.currItem = item;\n\n\t\tif(!mfp.currTemplate[type]) {\n\t\t\tvar markup = mfp.st[type] ? mfp.st[type].markup : false;\n\n\t\t\t// allows to modify markup\n\t\t\t_mfpTrigger('FirstMarkupParse', markup);\n\n\t\t\tif(markup) {\n\t\t\t\tmfp.currTemplate[type] = $(markup);\n\t\t\t} else {\n\t\t\t\t// if there is no markup found we just define that template is parsed\n\t\t\t\tmfp.currTemplate[type] = true;\n\t\t\t}\n\t\t}\n\n\t\tif(_prevContentType && _prevContentType !== item.type) {\n\t\t\tmfp.container.removeClass('mfp-'+_prevContentType+'-holder');\n\t\t}\n\n\t\tvar newContent = mfp['get' + type.charAt(0).toUpperCase() + type.slice(1)](item, mfp.currTemplate[type]);\n\t\tmfp.appendContent(newContent, type);\n\n\t\titem.preloaded = true;\n\n\t\t_mfpTrigger(CHANGE_EVENT, item);\n\t\t_prevContentType = item.type;\n\n\t\t// Append container back after its content changed\n\t\tmfp.container.prepend(mfp.contentContainer);\n\n\t\t_mfpTrigger('AfterChange');\n\t},\n\n\n\t/**\n\t * Set HTML content of popup\n\t */\n\tappendContent: function(newContent, type) {\n\t\tmfp.content = newContent;\n\n\t\tif(newContent) {\n\t\t\tif(mfp.st.showCloseBtn && mfp.st.closeBtnInside &&\n\t\t\t\tmfp.currTemplate[type] === true) {\n\t\t\t\t// if there is no markup, we just append close button element inside\n\t\t\t\tif(!mfp.content.find('.mfp-close').length) {\n\t\t\t\t\tmfp.content.append(_getCloseBtn());\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tmfp.content = newContent;\n\t\t\t}\n\t\t} else {\n\t\t\tmfp.content = '';\n\t\t}\n\n\t\t_mfpTrigger(BEFORE_APPEND_EVENT);\n\t\tmfp.container.addClass('mfp-'+type+'-holder');\n\n\t\tmfp.contentContainer.append(mfp.content);\n\t},\n\n\n\t/**\n\t * Creates Magnific Popup data object based on given data\n\t * @param {int} index Index of item to parse\n\t */\n\tparseEl: function(index) {\n\t\tvar item = mfp.items[index],\n\t\t\ttype;\n\n\t\tif(item.tagName) {\n\t\t\titem = { el: $(item) };\n\t\t} else {\n\t\t\ttype = item.type;\n\t\t\titem = { data: item, src: item.src };\n\t\t}\n\n\t\tif(item.el) {\n\t\t\tvar types = mfp.types;\n\n\t\t\t// check for 'mfp-TYPE' class\n\t\t\tfor(var i = 0; i < types.length; i++) {\n\t\t\t\tif( item.el.hasClass('mfp-'+types[i]) ) {\n\t\t\t\t\ttype = types[i];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\titem.src = item.el.attr('data-mfp-src');\n\t\t\tif(!item.src) {\n\t\t\t\titem.src = item.el.attr('href');\n\t\t\t}\n\t\t}\n\n\t\titem.type = type || mfp.st.type || 'inline';\n\t\titem.index = index;\n\t\titem.parsed = true;\n\t\tmfp.items[index] = item;\n\t\t_mfpTrigger('ElementParse', item);\n\n\t\treturn mfp.items[index];\n\t},\n\n\n\t/**\n\t * Initializes single popup or a group of popups\n\t */\n\taddGroup: function(el, options) {\n\t\tvar eHandler = function(e) {\n\t\t\te.mfpEl = this;\n\t\t\tmfp._openClick(e, el, options);\n\t\t};\n\n\t\tif(!options) {\n\t\t\toptions = {};\n\t\t}\n\n\t\tvar eName = 'click.magnificPopup';\n\t\toptions.mainEl = el;\n\n\t\tif(options.items) {\n\t\t\toptions.isObj = true;\n\t\t\tel.off(eName).on(eName, eHandler);\n\t\t} else {\n\t\t\toptions.isObj = false;\n\t\t\tif(options.delegate) {\n\t\t\t\tel.off(eName).on(eName, options.delegate , eHandler);\n\t\t\t} else {\n\t\t\t\toptions.items = el;\n\t\t\t\tel.off(eName).on(eName, eHandler);\n\t\t\t}\n\t\t}\n\t},\n\t_openClick: function(e, el, options) {\n\t\tvar midClick = options.midClick !== undefined ? options.midClick : $.magnificPopup.defaults.midClick;\n\n\n\t\tif(!midClick && ( e.which === 2 || e.ctrlKey || e.metaKey || e.altKey || e.shiftKey ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar disableOn = options.disableOn !== undefined ? options.disableOn : $.magnificPopup.defaults.disableOn;\n\n\t\tif(disableOn) {\n\t\t\tif($.isFunction(disableOn)) {\n\t\t\t\tif( !disableOn.call(mfp) ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else { // else it's number\n\t\t\t\tif( _window.width() < disableOn ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif(e.type) {\n\t\t\te.preventDefault();\n\n\t\t\t// This will prevent popup from closing if element is inside and popup is already opened\n\t\t\tif(mfp.isOpen) {\n\t\t\t\te.stopPropagation();\n\t\t\t}\n\t\t}\n\n\t\toptions.el = $(e.mfpEl);\n\t\tif(options.delegate) {\n\t\t\toptions.items = el.find(options.delegate);\n\t\t}\n\t\tmfp.open(options);\n\t},\n\n\n\t/**\n\t * Updates text on preloader\n\t */\n\tupdateStatus: function(status, text) {\n\n\t\tif(mfp.preloader) {\n\t\t\tif(_prevStatus !== status) {\n\t\t\t\tmfp.container.removeClass('mfp-s-'+_prevStatus);\n\t\t\t}\n\n\t\t\tif(!text && status === 'loading') {\n\t\t\t\ttext = mfp.st.tLoading;\n\t\t\t}\n\n\t\t\tvar data = {\n\t\t\t\tstatus: status,\n\t\t\t\ttext: text\n\t\t\t};\n\t\t\t// allows to modify status\n\t\t\t_mfpTrigger('UpdateStatus', data);\n\n\t\t\tstatus = data.status;\n\t\t\ttext = data.text;\n\n\t\t\tmfp.preloader.html(text);\n\n\t\t\tmfp.preloader.find('a').on('click', function(e) {\n\t\t\t\te.stopImmediatePropagation();\n\t\t\t});\n\n\t\t\tmfp.container.addClass('mfp-s-'+status);\n\t\t\t_prevStatus = status;\n\t\t}\n\t},\n\n\n\t/*\n\t\t\"Private\" helpers that aren't private at all\n\t */\n\t// Check to close popup or not\n\t// \"target\" is an element that was clicked\n\t_checkIfClose: function(target) {\n\n\t\tif($(target).hasClass(PREVENT_CLOSE_CLASS)) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar closeOnContent = mfp.st.closeOnContentClick;\n\t\tvar closeOnBg = mfp.st.closeOnBgClick;\n\n\t\tif(closeOnContent && closeOnBg) {\n\t\t\treturn true;\n\t\t} else {\n\n\t\t\t// We close the popup if click is on close button or on preloader. Or if there is no content.\n\t\t\tif(!mfp.content || $(target).hasClass('mfp-close') || (mfp.preloader && target === mfp.preloader[0]) ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// if click is outside the content\n\t\t\tif( (target !== mfp.content[0] && !$.contains(mfp.content[0], target)) ) {\n\t\t\t\tif(closeOnBg) {\n\t\t\t\t\t// last check, if the clicked element is in DOM, (in case it's removed onclick)\n\t\t\t\t\tif( $.contains(document, target) ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else if(closeOnContent) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t}\n\t\treturn false;\n\t},\n\t_addClassToMFP: function(cName) {\n\t\tmfp.bgOverlay.addClass(cName);\n\t\tmfp.wrap.addClass(cName);\n\t},\n\t_removeClassFromMFP: function(cName) {\n\t\tthis.bgOverlay.removeClass(cName);\n\t\tmfp.wrap.removeClass(cName);\n\t},\n\t_hasScrollBar: function(winHeight) {\n\t\treturn ( (mfp.isIE7 ? _document.height() : document.body.scrollHeight) > (winHeight || _window.height()) );\n\t},\n\t_setFocus: function() {\n\t\t(mfp.st.focus ? mfp.content.find(mfp.st.focus).eq(0) : mfp.wrap).focus();\n\t},\n\t_onFocusIn: function(e) {\n\t\tif( e.target !== mfp.wrap[0] && !$.contains(mfp.wrap[0], e.target) ) {\n\t\t\tmfp._setFocus();\n\t\t\treturn false;\n\t\t}\n\t},\n\t_parseMarkup: function(template, values, item) {\n\t\tvar arr;\n\t\tif(item.data) {\n\t\t\tvalues = $.extend(item.data, values);\n\t\t}\n\t\t_mfpTrigger(MARKUP_PARSE_EVENT, [template, values, item] );\n\n\t\t$.each(values, function(key, value) {\n\t\t\tif(value === undefined || value === false) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tarr = key.split('_');\n\t\t\tif(arr.length > 1) {\n\t\t\t\tvar el = template.find(EVENT_NS + '-'+arr[0]);\n\n\t\t\t\tif(el.length > 0) {\n\t\t\t\t\tvar attr = arr[1];\n\t\t\t\t\tif(attr === 'replaceWith') {\n\t\t\t\t\t\tif(el[0] !== value[0]) {\n\t\t\t\t\t\t\tel.replaceWith(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t} else if(attr === 'img') {\n\t\t\t\t\t\tif(el.is('img')) {\n\t\t\t\t\t\t\tel.attr('src', value);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tel.replaceWith( $('<img>').attr('src', value).attr('class', el.attr('class')) );\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tel.attr(arr[1], value);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t} else {\n\t\t\t\ttemplate.find(EVENT_NS + '-'+key).html(value);\n\t\t\t}\n\t\t});\n\t},\n\n\t_getScrollbarSize: function() {\n\t\t// thx David\n\t\tif(mfp.scrollbarSize === undefined) {\n\t\t\tvar scrollDiv = document.createElement(\"div\");\n\t\t\tscrollDiv.style.cssText = 'width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;';\n\t\t\tdocument.body.appendChild(scrollDiv);\n\t\t\tmfp.scrollbarSize = scrollDiv.offsetWidth - scrollDiv.clientWidth;\n\t\t\tdocument.body.removeChild(scrollDiv);\n\t\t}\n\t\treturn mfp.scrollbarSize;\n\t}\n\n}; /* MagnificPopup core prototype end */\n\n\n\n\n/**\n * Public static functions\n */\n$.magnificPopup = {\n\tinstance: null,\n\tproto: MagnificPopup.prototype,\n\tmodules: [],\n\n\topen: function(options, index) {\n\t\t_checkInstance();\n\n\t\tif(!options) {\n\t\t\toptions = {};\n\t\t} else {\n\t\t\toptions = $.extend(true, {}, options);\n\t\t}\n\n\t\toptions.isObj = true;\n\t\toptions.index = index || 0;\n\t\treturn this.instance.open(options);\n\t},\n\n\tclose: function() {\n\t\treturn $.magnificPopup.instance && $.magnificPopup.instance.close();\n\t},\n\n\tregisterModule: function(name, module) {\n\t\tif(module.options) {\n\t\t\t$.magnificPopup.defaults[name] = module.options;\n\t\t}\n\t\t$.extend(this.proto, module.proto);\n\t\tthis.modules.push(name);\n\t},\n\n\tdefaults: {\n\n\t\t// Info about options is in docs:\n\t\t// http://dimsemenov.com/plugins/magnific-popup/documentation.html#options\n\n\t\tdisableOn: 0,\n\n\t\tkey: null,\n\n\t\tmidClick: false,\n\n\t\tmainClass: '',\n\n\t\tpreloader: true,\n\n\t\tfocus: '', // CSS selector of input to focus after popup is opened\n\n\t\tcloseOnContentClick: false,\n\n\t\tcloseOnBgClick: true,\n\n\t\tcloseBtnInside: true,\n\n\t\tshowCloseBtn: true,\n\n\t\tenableEscapeKey: true,\n\n\t\tmodal: false,\n\n\t\talignTop: false,\n\n\t\tremovalDelay: 0,\n\n\t\tprependTo: null,\n\n\t\tfixedContentPos: 'auto',\n\n\t\tfixedBgPos: 'auto',\n\n\t\toverflowY: 'auto',\n\n\t\tcloseMarkup: '<button title=\"%title%\" type=\"button\" class=\"mfp-close\">&#215;</button>',\n\n\t\ttClose: 'Close (Esc)',\n\n\t\ttLoading: 'Loading...',\n\n\t\tautoFocusLast: true\n\n\t}\n};\n\n\n\n$.fn.magnificPopup = function(options) {\n\t_checkInstance();\n\n\tvar jqEl = $(this);\n\n\t// We call some API method of first param is a string\n\tif (typeof options === \"string\" ) {\n\n\t\tif(options === 'open') {\n\t\t\tvar items,\n\t\t\t\titemOpts = _isJQ ? jqEl.data('magnificPopup') : jqEl[0].magnificPopup,\n\t\t\t\tindex = parseInt(arguments[1], 10) || 0;\n\n\t\t\tif(itemOpts.items) {\n\t\t\t\titems = itemOpts.items[index];\n\t\t\t} else {\n\t\t\t\titems = jqEl;\n\t\t\t\tif(itemOpts.delegate) {\n\t\t\t\t\titems = items.find(itemOpts.delegate);\n\t\t\t\t}\n\t\t\t\titems = items.eq( index );\n\t\t\t}\n\t\t\tmfp._openClick({mfpEl:items}, jqEl, itemOpts);\n\t\t} else {\n\t\t\tif(mfp.isOpen)\n\t\t\t\tmfp[options].apply(mfp, Array.prototype.slice.call(arguments, 1));\n\t\t}\n\n\t} else {\n\t\t// clone options obj\n\t\toptions = $.extend(true, {}, options);\n\n\t\t/*\n\t\t * As Zepto doesn't support .data() method for objects\n\t\t * and it works only in normal browsers\n\t\t * we assign \"options\" object directly to the DOM element. FTW!\n\t\t */\n\t\tif(_isJQ) {\n\t\t\tjqEl.data('magnificPopup', options);\n\t\t} else {\n\t\t\tjqEl[0].magnificPopup = options;\n\t\t}\n\n\t\tmfp.addGroup(jqEl, options);\n\n\t}\n\treturn jqEl;\n};\n\n/*>>core*/\n\n/*>>inline*/\n\nvar INLINE_NS = 'inline',\n\t_hiddenClass,\n\t_inlinePlaceholder,\n\t_lastInlineElement,\n\t_putInlineElementsBack = function() {\n\t\tif(_lastInlineElement) {\n\t\t\t_inlinePlaceholder.after( _lastInlineElement.addClass(_hiddenClass) ).detach();\n\t\t\t_lastInlineElement = null;\n\t\t}\n\t};\n\n$.magnificPopup.registerModule(INLINE_NS, {\n\toptions: {\n\t\thiddenClass: 'hide', // will be appended with `mfp-` prefix\n\t\tmarkup: '',\n\t\ttNotFound: 'Content not found'\n\t},\n\tproto: {\n\n\t\tinitInline: function() {\n\t\t\tmfp.types.push(INLINE_NS);\n\n\t\t\t_mfpOn(CLOSE_EVENT+'.'+INLINE_NS, function() {\n\t\t\t\t_putInlineElementsBack();\n\t\t\t});\n\t\t},\n\n\t\tgetInline: function(item, template) {\n\n\t\t\t_putInlineElementsBack();\n\n\t\t\tif(item.src) {\n\t\t\t\tvar inlineSt = mfp.st.inline,\n\t\t\t\t\tel = $(item.src);\n\n\t\t\t\tif(el.length) {\n\n\t\t\t\t\t// If target element has parent - we replace it with placeholder and put it back after popup is closed\n\t\t\t\t\tvar parent = el[0].parentNode;\n\t\t\t\t\tif(parent && parent.tagName) {\n\t\t\t\t\t\tif(!_inlinePlaceholder) {\n\t\t\t\t\t\t\t_hiddenClass = inlineSt.hiddenClass;\n\t\t\t\t\t\t\t_inlinePlaceholder = _getEl(_hiddenClass);\n\t\t\t\t\t\t\t_hiddenClass = 'mfp-'+_hiddenClass;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// replace target inline element with placeholder\n\t\t\t\t\t\t_lastInlineElement = el.after(_inlinePlaceholder).detach().removeClass(_hiddenClass);\n\t\t\t\t\t}\n\n\t\t\t\t\tmfp.updateStatus('ready');\n\t\t\t\t} else {\n\t\t\t\t\tmfp.updateStatus('error', inlineSt.tNotFound);\n\t\t\t\t\tel = $('<div>');\n\t\t\t\t}\n\n\t\t\t\titem.inlineElement = el;\n\t\t\t\treturn el;\n\t\t\t}\n\n\t\t\tmfp.updateStatus('ready');\n\t\t\tmfp._parseMarkup(template, {}, item);\n\t\t\treturn template;\n\t\t}\n\t}\n});\n\n/*>>inline*/\n\n/*>>ajax*/\nvar AJAX_NS = 'ajax',\n\t_ajaxCur,\n\t_removeAjaxCursor = function() {\n\t\tif(_ajaxCur) {\n\t\t\t$(document.body).removeClass(_ajaxCur);\n\t\t}\n\t},\n\t_destroyAjaxRequest = function() {\n\t\t_removeAjaxCursor();\n\t\tif(mfp.req) {\n\t\t\tmfp.req.abort();\n\t\t}\n\t};\n\n$.magnificPopup.registerModule(AJAX_NS, {\n\n\toptions: {\n\t\tsettings: null,\n\t\tcursor: 'mfp-ajax-cur',\n\t\ttError: '<a href=\"%url%\">The content</a> could not be loaded.'\n\t},\n\n\tproto: {\n\t\tinitAjax: function() {\n\t\t\tmfp.types.push(AJAX_NS);\n\t\t\t_ajaxCur = mfp.st.ajax.cursor;\n\n\t\t\t_mfpOn(CLOSE_EVENT+'.'+AJAX_NS, _destroyAjaxRequest);\n\t\t\t_mfpOn('BeforeChange.' + AJAX_NS, _destroyAjaxRequest);\n\t\t},\n\t\tgetAjax: function(item) {\n\n\t\t\tif(_ajaxCur) {\n\t\t\t\t$(document.body).addClass(_ajaxCur);\n\t\t\t}\n\n\t\t\tmfp.updateStatus('loading');\n\n\t\t\tvar opts = $.extend({\n\t\t\t\turl: item.src,\n\t\t\t\tsuccess: function(data, textStatus, jqXHR) {\n\t\t\t\t\tvar temp = {\n\t\t\t\t\t\tdata:data,\n\t\t\t\t\t\txhr:jqXHR\n\t\t\t\t\t};\n\n\t\t\t\t\t_mfpTrigger('ParseAjax', temp);\n\n\t\t\t\t\tmfp.appendContent( $(temp.data), AJAX_NS );\n\n\t\t\t\t\titem.finished = true;\n\n\t\t\t\t\t_removeAjaxCursor();\n\n\t\t\t\t\tmfp._setFocus();\n\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tmfp.wrap.addClass(READY_CLASS);\n\t\t\t\t\t}, 16);\n\n\t\t\t\t\tmfp.updateStatus('ready');\n\n\t\t\t\t\t_mfpTrigger('AjaxContentAdded');\n\t\t\t\t},\n\t\t\t\terror: function() {\n\t\t\t\t\t_removeAjaxCursor();\n\t\t\t\t\titem.finished = item.loadError = true;\n\t\t\t\t\tmfp.updateStatus('error', mfp.st.ajax.tError.replace('%url%', item.src));\n\t\t\t\t}\n\t\t\t}, mfp.st.ajax.settings);\n\n\t\t\tmfp.req = $.ajax(opts);\n\n\t\t\treturn '';\n\t\t}\n\t}\n});\n\n/*>>ajax*/\n\n/*>>image*/\nvar _imgInterval,\n\t_getTitle = function(item) {\n\t\tif(item.data && item.data.title !== undefined)\n\t\t\treturn item.data.title;\n\n\t\tvar src = mfp.st.image.titleSrc;\n\n\t\tif(src) {\n\t\t\tif($.isFunction(src)) {\n\t\t\t\treturn src.call(mfp, item);\n\t\t\t} else if(item.el) {\n\t\t\t\treturn item.el.attr(src) || '';\n\t\t\t}\n\t\t}\n\t\treturn '';\n\t};\n\n$.magnificPopup.registerModule('image', {\n\n\toptions: {\n\t\tmarkup: '<div class=\"mfp-figure\">'+\n\t\t\t\t\t'<div class=\"mfp-close\"></div>'+\n\t\t\t\t\t'<figure>'+\n\t\t\t\t\t\t'<div class=\"mfp-img\"></div>'+\n\t\t\t\t\t\t'<figcaption>'+\n\t\t\t\t\t\t\t'<div class=\"mfp-bottom-bar\">'+\n\t\t\t\t\t\t\t\t'<div class=\"mfp-title\"></div>'+\n\t\t\t\t\t\t\t\t'<div class=\"mfp-counter\"></div>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t'</figcaption>'+\n\t\t\t\t\t'</figure>'+\n\t\t\t\t'</div>',\n\t\tcursor: 'mfp-zoom-out-cur',\n\t\ttitleSrc: 'title',\n\t\tverticalFit: true,\n\t\ttError: '<a href=\"%url%\">The image</a> could not be loaded.'\n\t},\n\n\tproto: {\n\t\tinitImage: function() {\n\t\t\tvar imgSt = mfp.st.image,\n\t\t\t\tns = '.image';\n\n\t\t\tmfp.types.push('image');\n\n\t\t\t_mfpOn(OPEN_EVENT+ns, function() {\n\t\t\t\tif(mfp.currItem.type === 'image' && imgSt.cursor) {\n\t\t\t\t\t$(document.body).addClass(imgSt.cursor);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t_mfpOn(CLOSE_EVENT+ns, function() {\n\t\t\t\tif(imgSt.cursor) {\n\t\t\t\t\t$(document.body).removeClass(imgSt.cursor);\n\t\t\t\t}\n\t\t\t\t_window.off('resize' + EVENT_NS);\n\t\t\t});\n\n\t\t\t_mfpOn('Resize'+ns, mfp.resizeImage);\n\t\t\tif(mfp.isLowIE) {\n\t\t\t\t_mfpOn('AfterChange', mfp.resizeImage);\n\t\t\t}\n\t\t},\n\t\tresizeImage: function() {\n\t\t\tvar item = mfp.currItem;\n\t\t\tif(!item || !item.img) return;\n\n\t\t\tif(mfp.st.image.verticalFit) {\n\t\t\t\tvar decr = 0;\n\t\t\t\t// fix box-sizing in ie7/8\n\t\t\t\tif(mfp.isLowIE) {\n\t\t\t\t\tdecr = parseInt(item.img.css('padding-top'), 10) + parseInt(item.img.css('padding-bottom'),10);\n\t\t\t\t}\n\t\t\t\titem.img.css('max-height', mfp.wH-decr);\n\t\t\t}\n\t\t},\n\t\t_onImageHasSize: function(item) {\n\t\t\tif(item.img) {\n\n\t\t\t\titem.hasSize = true;\n\n\t\t\t\tif(_imgInterval) {\n\t\t\t\t\tclearInterval(_imgInterval);\n\t\t\t\t}\n\n\t\t\t\titem.isCheckingImgSize = false;\n\n\t\t\t\t_mfpTrigger('ImageHasSize', item);\n\n\t\t\t\tif(item.imgHidden) {\n\t\t\t\t\tif(mfp.content)\n\t\t\t\t\t\tmfp.content.removeClass('mfp-loading');\n\n\t\t\t\t\titem.imgHidden = false;\n\t\t\t\t}\n\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Function that loops until the image has size to display elements that rely on it asap\n\t\t */\n\t\tfindImageSize: function(item) {\n\n\t\t\tvar counter = 0,\n\t\t\t\timg = item.img[0],\n\t\t\t\tmfpSetInterval = function(delay) {\n\n\t\t\t\t\tif(_imgInterval) {\n\t\t\t\t\t\tclearInterval(_imgInterval);\n\t\t\t\t\t}\n\t\t\t\t\t// decelerating interval that checks for size of an image\n\t\t\t\t\t_imgInterval = setInterval(function() {\n\t\t\t\t\t\tif(img.naturalWidth > 0) {\n\t\t\t\t\t\t\tmfp._onImageHasSize(item);\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif(counter > 200) {\n\t\t\t\t\t\t\tclearInterval(_imgInterval);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tcounter++;\n\t\t\t\t\t\tif(counter === 3) {\n\t\t\t\t\t\t\tmfpSetInterval(10);\n\t\t\t\t\t\t} else if(counter === 40) {\n\t\t\t\t\t\t\tmfpSetInterval(50);\n\t\t\t\t\t\t} else if(counter === 100) {\n\t\t\t\t\t\t\tmfpSetInterval(500);\n\t\t\t\t\t\t}\n\t\t\t\t\t}, delay);\n\t\t\t\t};\n\n\t\t\tmfpSetInterval(1);\n\t\t},\n\n\t\tgetImage: function(item, template) {\n\n\t\t\tvar guard = 0,\n\n\t\t\t\t// image load complete handler\n\t\t\t\tonLoadComplete = function() {\n\t\t\t\t\tif(item) {\n\t\t\t\t\t\tif (item.img[0].complete) {\n\t\t\t\t\t\t\titem.img.off('.mfploader');\n\n\t\t\t\t\t\t\tif(item === mfp.currItem){\n\t\t\t\t\t\t\t\tmfp._onImageHasSize(item);\n\n\t\t\t\t\t\t\t\tmfp.updateStatus('ready');\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\titem.hasSize = true;\n\t\t\t\t\t\t\titem.loaded = true;\n\n\t\t\t\t\t\t\t_mfpTrigger('ImageLoadComplete');\n\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\t// if image complete check fails 200 times (20 sec), we assume that there was an error.\n\t\t\t\t\t\t\tguard++;\n\t\t\t\t\t\t\tif(guard < 200) {\n\t\t\t\t\t\t\t\tsetTimeout(onLoadComplete,100);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tonLoadError();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\t// image error handler\n\t\t\t\tonLoadError = function() {\n\t\t\t\t\tif(item) {\n\t\t\t\t\t\titem.img.off('.mfploader');\n\t\t\t\t\t\tif(item === mfp.currItem){\n\t\t\t\t\t\t\tmfp._onImageHasSize(item);\n\t\t\t\t\t\t\tmfp.updateStatus('error', imgSt.tError.replace('%url%', item.src) );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\titem.hasSize = true;\n\t\t\t\t\t\titem.loaded = true;\n\t\t\t\t\t\titem.loadError = true;\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\timgSt = mfp.st.image;\n\n\n\t\t\tvar el = template.find('.mfp-img');\n\t\t\tif(el.length) {\n\t\t\t\tvar img = document.createElement('img');\n\t\t\t\timg.className = 'mfp-img';\n\t\t\t\tif(item.el && item.el.find('img').length) {\n\t\t\t\t\timg.alt = item.el.find('img').attr('alt');\n\t\t\t\t}\n\t\t\t\titem.img = $(img).on('load.mfploader', onLoadComplete).on('error.mfploader', onLoadError);\n\t\t\t\timg.src = item.src;\n\n\t\t\t\t// without clone() \"error\" event is not firing when IMG is replaced by new IMG\n\t\t\t\t// TODO: find a way to avoid such cloning\n\t\t\t\tif(el.is('img')) {\n\t\t\t\t\titem.img = item.img.clone();\n\t\t\t\t}\n\n\t\t\t\timg = item.img[0];\n\t\t\t\tif(img.naturalWidth > 0) {\n\t\t\t\t\titem.hasSize = true;\n\t\t\t\t} else if(!img.width) {\n\t\t\t\t\titem.hasSize = false;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tmfp._parseMarkup(template, {\n\t\t\t\ttitle: _getTitle(item),\n\t\t\t\timg_replaceWith: item.img\n\t\t\t}, item);\n\n\t\t\tmfp.resizeImage();\n\n\t\t\tif(item.hasSize) {\n\t\t\t\tif(_imgInterval) clearInterval(_imgInterval);\n\n\t\t\t\tif(item.loadError) {\n\t\t\t\t\ttemplate.addClass('mfp-loading');\n\t\t\t\t\tmfp.updateStatus('error', imgSt.tError.replace('%url%', item.src) );\n\t\t\t\t} else {\n\t\t\t\t\ttemplate.removeClass('mfp-loading');\n\t\t\t\t\tmfp.updateStatus('ready');\n\t\t\t\t}\n\t\t\t\treturn template;\n\t\t\t}\n\n\t\t\tmfp.updateStatus('loading');\n\t\t\titem.loading = true;\n\n\t\t\tif(!item.hasSize) {\n\t\t\t\titem.imgHidden = true;\n\t\t\t\ttemplate.addClass('mfp-loading');\n\t\t\t\tmfp.findImageSize(item);\n\t\t\t}\n\n\t\t\treturn template;\n\t\t}\n\t}\n});\n\n/*>>image*/\n\n/*>>zoom*/\nvar hasMozTransform,\n\tgetHasMozTransform = function() {\n\t\tif(hasMozTransform === undefined) {\n\t\t\thasMozTransform = document.createElement('p').style.MozTransform !== undefined;\n\t\t}\n\t\treturn hasMozTransform;\n\t};\n\n$.magnificPopup.registerModule('zoom', {\n\n\toptions: {\n\t\tenabled: false,\n\t\teasing: 'ease-in-out',\n\t\tduration: 300,\n\t\topener: function(element) {\n\t\t\treturn element.is('img') ? element : element.find('img');\n\t\t}\n\t},\n\n\tproto: {\n\n\t\tinitZoom: function() {\n\t\t\tvar zoomSt = mfp.st.zoom,\n\t\t\t\tns = '.zoom',\n\t\t\t\timage;\n\n\t\t\tif(!zoomSt.enabled || !mfp.supportsTransition) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar duration = zoomSt.duration,\n\t\t\t\tgetElToAnimate = function(image) {\n\t\t\t\t\tvar newImg = image.clone().removeAttr('style').removeAttr('class').addClass('mfp-animated-image'),\n\t\t\t\t\t\ttransition = 'all '+(zoomSt.duration/1000)+'s ' + zoomSt.easing,\n\t\t\t\t\t\tcssObj = {\n\t\t\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\t\t\tzIndex: 9999,\n\t\t\t\t\t\t\tleft: 0,\n\t\t\t\t\t\t\ttop: 0,\n\t\t\t\t\t\t\t'-webkit-backface-visibility': 'hidden'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tt = 'transition';\n\n\t\t\t\t\tcssObj['-webkit-'+t] = cssObj['-moz-'+t] = cssObj['-o-'+t] = cssObj[t] = transition;\n\n\t\t\t\t\tnewImg.css(cssObj);\n\t\t\t\t\treturn newImg;\n\t\t\t\t},\n\t\t\t\tshowMainContent = function() {\n\t\t\t\t\tmfp.content.css('visibility', 'visible');\n\t\t\t\t},\n\t\t\t\topenTimeout,\n\t\t\t\tanimatedImg;\n\n\t\t\t_mfpOn('BuildControls'+ns, function() {\n\t\t\t\tif(mfp._allowZoom()) {\n\n\t\t\t\t\tclearTimeout(openTimeout);\n\t\t\t\t\tmfp.content.css('visibility', 'hidden');\n\n\t\t\t\t\t// Basically, all code below does is clones existing image, puts in on top of the current one and animated it\n\n\t\t\t\t\timage = mfp._getItemToZoom();\n\n\t\t\t\t\tif(!image) {\n\t\t\t\t\t\tshowMainContent();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tanimatedImg = getElToAnimate(image);\n\n\t\t\t\t\tanimatedImg.css( mfp._getOffset() );\n\n\t\t\t\t\tmfp.wrap.append(animatedImg);\n\n\t\t\t\t\topenTimeout = setTimeout(function() {\n\t\t\t\t\t\tanimatedImg.css( mfp._getOffset( true ) );\n\t\t\t\t\t\topenTimeout = setTimeout(function() {\n\n\t\t\t\t\t\t\tshowMainContent();\n\n\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\tanimatedImg.remove();\n\t\t\t\t\t\t\t\timage = animatedImg = null;\n\t\t\t\t\t\t\t\t_mfpTrigger('ZoomAnimationEnded');\n\t\t\t\t\t\t\t}, 16); // avoid blink when switching images\n\n\t\t\t\t\t\t}, duration); // this timeout equals animation duration\n\n\t\t\t\t\t}, 16); // by adding this timeout we avoid short glitch at the beginning of animation\n\n\n\t\t\t\t\t// Lots of timeouts...\n\t\t\t\t}\n\t\t\t});\n\t\t\t_mfpOn(BEFORE_CLOSE_EVENT+ns, function() {\n\t\t\t\tif(mfp._allowZoom()) {\n\n\t\t\t\t\tclearTimeout(openTimeout);\n\n\t\t\t\t\tmfp.st.removalDelay = duration;\n\n\t\t\t\t\tif(!image) {\n\t\t\t\t\t\timage = mfp._getItemToZoom();\n\t\t\t\t\t\tif(!image) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tanimatedImg = getElToAnimate(image);\n\t\t\t\t\t}\n\n\t\t\t\t\tanimatedImg.css( mfp._getOffset(true) );\n\t\t\t\t\tmfp.wrap.append(animatedImg);\n\t\t\t\t\tmfp.content.css('visibility', 'hidden');\n\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tanimatedImg.css( mfp._getOffset() );\n\t\t\t\t\t}, 16);\n\t\t\t\t}\n\n\t\t\t});\n\n\t\t\t_mfpOn(CLOSE_EVENT+ns, function() {\n\t\t\t\tif(mfp._allowZoom()) {\n\t\t\t\t\tshowMainContent();\n\t\t\t\t\tif(animatedImg) {\n\t\t\t\t\t\tanimatedImg.remove();\n\t\t\t\t\t}\n\t\t\t\t\timage = null;\n\t\t\t\t}\n\t\t\t});\n\t\t},\n\n\t\t_allowZoom: function() {\n\t\t\treturn mfp.currItem.type === 'image';\n\t\t},\n\n\t\t_getItemToZoom: function() {\n\t\t\tif(mfp.currItem.hasSize) {\n\t\t\t\treturn mfp.currItem.img;\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\t// Get element postion relative to viewport\n\t\t_getOffset: function(isLarge) {\n\t\t\tvar el;\n\t\t\tif(isLarge) {\n\t\t\t\tel = mfp.currItem.img;\n\t\t\t} else {\n\t\t\t\tel = mfp.st.zoom.opener(mfp.currItem.el || mfp.currItem);\n\t\t\t}\n\n\t\t\tvar offset = el.offset();\n\t\t\tvar paddingTop = parseInt(el.css('padding-top'),10);\n\t\t\tvar paddingBottom = parseInt(el.css('padding-bottom'),10);\n\t\t\toffset.top -= ( $(window).scrollTop() - paddingTop );\n\n\n\t\t\t/*\n\n\t\t\tAnimating left + top + width/height looks glitchy in Firefox, but perfect in Chrome. And vice-versa.\n\n\t\t\t */\n\t\t\tvar obj = {\n\t\t\t\twidth: el.width(),\n\t\t\t\t// fix Zepto height+padding issue\n\t\t\t\theight: (_isJQ ? el.innerHeight() : el[0].offsetHeight) - paddingBottom - paddingTop\n\t\t\t};\n\n\t\t\t// I hate to do this, but there is no another option\n\t\t\tif( getHasMozTransform() ) {\n\t\t\t\tobj['-moz-transform'] = obj['transform'] = 'translate(' + offset.left + 'px,' + offset.top + 'px)';\n\t\t\t} else {\n\t\t\t\tobj.left = offset.left;\n\t\t\t\tobj.top = offset.top;\n\t\t\t}\n\t\t\treturn obj;\n\t\t}\n\n\t}\n});\n\n\n\n/*>>zoom*/\n\n/*>>iframe*/\n\nvar IFRAME_NS = 'iframe',\n\t_emptyPage = '//about:blank',\n\n\t_fixIframeBugs = function(isShowing) {\n\t\tif(mfp.currTemplate[IFRAME_NS]) {\n\t\t\tvar el = mfp.currTemplate[IFRAME_NS].find('iframe');\n\t\t\tif(el.length) {\n\t\t\t\t// reset src after the popup is closed to avoid \"video keeps playing after popup is closed\" bug\n\t\t\t\tif(!isShowing) {\n\t\t\t\t\tel[0].src = _emptyPage;\n\t\t\t\t}\n\n\t\t\t\t// IE8 black screen bug fix\n\t\t\t\tif(mfp.isIE8) {\n\t\t\t\t\tel.css('display', isShowing ? 'block' : 'none');\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n$.magnificPopup.registerModule(IFRAME_NS, {\n\n\toptions: {\n\t\tmarkup: '<div class=\"mfp-iframe-scaler\">'+\n\t\t\t\t\t'<div class=\"mfp-close\"></div>'+\n\t\t\t\t\t'<iframe class=\"mfp-iframe\" src=\"//about:blank\" frameborder=\"0\" allowfullscreen></iframe>'+\n\t\t\t\t'</div>',\n\n\t\tsrcAction: 'iframe_src',\n\n\t\t// we don't care and support only one default type of URL by default\n\t\tpatterns: {\n\t\t\tyoutube: {\n\t\t\t\tindex: 'youtube.com',\n\t\t\t\tid: 'v=',\n\t\t\t\tsrc: '//www.youtube.com/embed/%id%?autoplay=1'\n\t\t\t},\n\t\t\tvimeo: {\n\t\t\t\tindex: 'vimeo.com/',\n\t\t\t\tid: '/',\n\t\t\t\tsrc: '//player.vimeo.com/video/%id%?autoplay=1'\n\t\t\t},\n\t\t\tgmaps: {\n\t\t\t\tindex: '//maps.google.',\n\t\t\t\tsrc: '%id%&output=embed'\n\t\t\t}\n\t\t}\n\t},\n\n\tproto: {\n\t\tinitIframe: function() {\n\t\t\tmfp.types.push(IFRAME_NS);\n\n\t\t\t_mfpOn('BeforeChange', function(e, prevType, newType) {\n\t\t\t\tif(prevType !== newType) {\n\t\t\t\t\tif(prevType === IFRAME_NS) {\n\t\t\t\t\t\t_fixIframeBugs(); // iframe if removed\n\t\t\t\t\t} else if(newType === IFRAME_NS) {\n\t\t\t\t\t\t_fixIframeBugs(true); // iframe is showing\n\t\t\t\t\t}\n\t\t\t\t}// else {\n\t\t\t\t\t// iframe source is switched, don't do anything\n\t\t\t\t//}\n\t\t\t});\n\n\t\t\t_mfpOn(CLOSE_EVENT + '.' + IFRAME_NS, function() {\n\t\t\t\t_fixIframeBugs();\n\t\t\t});\n\t\t},\n\n\t\tgetIframe: function(item, template) {\n\t\t\tvar embedSrc = item.src;\n\t\t\tvar iframeSt = mfp.st.iframe;\n\n\t\t\t$.each(iframeSt.patterns, function() {\n\t\t\t\tif(embedSrc.indexOf( this.index ) > -1) {\n\t\t\t\t\tif(this.id) {\n\t\t\t\t\t\tif(typeof this.id === 'string') {\n\t\t\t\t\t\t\tembedSrc = embedSrc.substr(embedSrc.lastIndexOf(this.id)+this.id.length, embedSrc.length);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tembedSrc = this.id.call( this, embedSrc );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tembedSrc = this.src.replace('%id%', embedSrc );\n\t\t\t\t\treturn false; // break;\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tvar dataObj = {};\n\t\t\tif(iframeSt.srcAction) {\n\t\t\t\tdataObj[iframeSt.srcAction] = embedSrc;\n\t\t\t}\n\t\t\tmfp._parseMarkup(template, dataObj, item);\n\n\t\t\tmfp.updateStatus('ready');\n\n\t\t\treturn template;\n\t\t}\n\t}\n});\n\n\n\n/*>>iframe*/\n\n/*>>gallery*/\n/**\n * Get looped index depending on number of slides\n */\nvar _getLoopedId = function(index) {\n\t\tvar numSlides = mfp.items.length;\n\t\tif(index > numSlides - 1) {\n\t\t\treturn index - numSlides;\n\t\t} else if(index < 0) {\n\t\t\treturn numSlides + index;\n\t\t}\n\t\treturn index;\n\t},\n\t_replaceCurrTotal = function(text, curr, total) {\n\t\treturn text.replace(/%curr%/gi, curr + 1).replace(/%total%/gi, total);\n\t};\n\n$.magnificPopup.registerModule('gallery', {\n\n\toptions: {\n\t\tenabled: false,\n\t\tarrowMarkup: '<button title=\"%title%\" type=\"button\" class=\"mfp-arrow mfp-arrow-%dir%\"></button>',\n\t\tpreload: [0,2],\n\t\tnavigateByImgClick: true,\n\t\tarrows: true,\n\n\t\ttPrev: 'Previous (Left arrow key)',\n\t\ttNext: 'Next (Right arrow key)',\n\t\ttCounter: '%curr% of %total%'\n\t},\n\n\tproto: {\n\t\tinitGallery: function() {\n\n\t\t\tvar gSt = mfp.st.gallery,\n\t\t\t\tns = '.mfp-gallery';\n\n\t\t\tmfp.direction = true; // true - next, false - prev\n\n\t\t\tif(!gSt || !gSt.enabled ) return false;\n\n\t\t\t_wrapClasses += ' mfp-gallery';\n\n\t\t\t_mfpOn(OPEN_EVENT+ns, function() {\n\n\t\t\t\tif(gSt.navigateByImgClick) {\n\t\t\t\t\tmfp.wrap.on('click'+ns, '.mfp-img', function() {\n\t\t\t\t\t\tif(mfp.items.length > 1) {\n\t\t\t\t\t\t\tmfp.next();\n\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\t_document.on('keydown'+ns, function(e) {\n\t\t\t\t\tif (e.keyCode === 37) {\n\t\t\t\t\t\tmfp.prev();\n\t\t\t\t\t} else if (e.keyCode === 39) {\n\t\t\t\t\t\tmfp.next();\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\n\t\t\t_mfpOn('UpdateStatus'+ns, function(e, data) {\n\t\t\t\tif(data.text) {\n\t\t\t\t\tdata.text = _replaceCurrTotal(data.text, mfp.currItem.index, mfp.items.length);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t_mfpOn(MARKUP_PARSE_EVENT+ns, function(e, element, values, item) {\n\t\t\t\tvar l = mfp.items.length;\n\t\t\t\tvalues.counter = l > 1 ? _replaceCurrTotal(gSt.tCounter, item.index, l) : '';\n\t\t\t});\n\n\t\t\t_mfpOn('BuildControls' + ns, function() {\n\t\t\t\tif(mfp.items.length > 1 && gSt.arrows && !mfp.arrowLeft) {\n\t\t\t\t\tvar markup = gSt.arrowMarkup,\n\t\t\t\t\t\tarrowLeft = mfp.arrowLeft = $( markup.replace(/%title%/gi, gSt.tPrev).replace(/%dir%/gi, 'left') ).addClass(PREVENT_CLOSE_CLASS),\n\t\t\t\t\t\tarrowRight = mfp.arrowRight = $( markup.replace(/%title%/gi, gSt.tNext).replace(/%dir%/gi, 'right') ).addClass(PREVENT_CLOSE_CLASS);\n\n\t\t\t\t\tarrowLeft.click(function() {\n\t\t\t\t\t\tmfp.prev();\n\t\t\t\t\t});\n\t\t\t\t\tarrowRight.click(function() {\n\t\t\t\t\t\tmfp.next();\n\t\t\t\t\t});\n\n\t\t\t\t\tmfp.container.append(arrowLeft.add(arrowRight));\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t_mfpOn(CHANGE_EVENT+ns, function() {\n\t\t\t\tif(mfp._preloadTimeout) clearTimeout(mfp._preloadTimeout);\n\n\t\t\t\tmfp._preloadTimeout = setTimeout(function() {\n\t\t\t\t\tmfp.preloadNearbyImages();\n\t\t\t\t\tmfp._preloadTimeout = null;\n\t\t\t\t}, 16);\n\t\t\t});\n\n\n\t\t\t_mfpOn(CLOSE_EVENT+ns, function() {\n\t\t\t\t_document.off(ns);\n\t\t\t\tmfp.wrap.off('click'+ns);\n\t\t\t\tmfp.arrowRight = mfp.arrowLeft = null;\n\t\t\t});\n\n\t\t},\n\t\tnext: function() {\n\t\t\tmfp.direction = true;\n\t\t\tmfp.index = _getLoopedId(mfp.index + 1);\n\t\t\tmfp.updateItemHTML();\n\t\t},\n\t\tprev: function() {\n\t\t\tmfp.direction = false;\n\t\t\tmfp.index = _getLoopedId(mfp.index - 1);\n\t\t\tmfp.updateItemHTML();\n\t\t},\n\t\tgoTo: function(newIndex) {\n\t\t\tmfp.direction = (newIndex >= mfp.index);\n\t\t\tmfp.index = newIndex;\n\t\t\tmfp.updateItemHTML();\n\t\t},\n\t\tpreloadNearbyImages: function() {\n\t\t\tvar p = mfp.st.gallery.preload,\n\t\t\t\tpreloadBefore = Math.min(p[0], mfp.items.length),\n\t\t\t\tpreloadAfter = Math.min(p[1], mfp.items.length),\n\t\t\t\ti;\n\n\t\t\tfor(i = 1; i <= (mfp.direction ? preloadAfter : preloadBefore); i++) {\n\t\t\t\tmfp._preloadItem(mfp.index+i);\n\t\t\t}\n\t\t\tfor(i = 1; i <= (mfp.direction ? preloadBefore : preloadAfter); i++) {\n\t\t\t\tmfp._preloadItem(mfp.index-i);\n\t\t\t}\n\t\t},\n\t\t_preloadItem: function(index) {\n\t\t\tindex = _getLoopedId(index);\n\n\t\t\tif(mfp.items[index].preloaded) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar item = mfp.items[index];\n\t\t\tif(!item.parsed) {\n\t\t\t\titem = mfp.parseEl( index );\n\t\t\t}\n\n\t\t\t_mfpTrigger('LazyLoad', item);\n\n\t\t\tif(item.type === 'image') {\n\t\t\t\titem.img = $('<img class=\"mfp-img\" />').on('load.mfploader', function() {\n\t\t\t\t\titem.hasSize = true;\n\t\t\t\t}).on('error.mfploader', function() {\n\t\t\t\t\titem.hasSize = true;\n\t\t\t\t\titem.loadError = true;\n\t\t\t\t\t_mfpTrigger('LazyLoadError', item);\n\t\t\t\t}).attr('src', item.src);\n\t\t\t}\n\n\n\t\t\titem.preloaded = true;\n\t\t}\n\t}\n});\n\n/*>>gallery*/\n\n/*>>retina*/\n\nvar RETINA_NS = 'retina';\n\n$.magnificPopup.registerModule(RETINA_NS, {\n\toptions: {\n\t\treplaceSrc: function(item) {\n\t\t\treturn item.src.replace(/\\.\\w+$/, function(m) { return '@2x' + m; });\n\t\t},\n\t\tratio: 1 // Function or number. Set to 1 to disable.\n\t},\n\tproto: {\n\t\tinitRetina: function() {\n\t\t\tif(window.devicePixelRatio > 1) {\n\n\t\t\t\tvar st = mfp.st.retina,\n\t\t\t\t\tratio = st.ratio;\n\n\t\t\t\tratio = !isNaN(ratio) ? ratio : ratio();\n\n\t\t\t\tif(ratio > 1) {\n\t\t\t\t\t_mfpOn('ImageHasSize' + '.' + RETINA_NS, function(e, item) {\n\t\t\t\t\t\titem.img.css({\n\t\t\t\t\t\t\t'max-width': item.img[0].naturalWidth / ratio,\n\t\t\t\t\t\t\t'width': '100%'\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t\t_mfpOn('ElementParse' + '.' + RETINA_NS, function(e, item) {\n\t\t\t\t\t\titem.src = st.replaceSrc(item, ratio);\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t}\n});\n\n/*>>retina*/\n _checkInstance(); }));\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports) {\n\njQuery.fn.giveHintCss = function (action, settings) {\n\treturn this.each(function () {\n\t\tvar $this = jQuery(this);\n\t\tsettings = jQuery.extend({\n\t\t\tlabel: ''\n\t\t}, settings);\n\n\t\tvar $tooltip = $this.next('span.give-hint-tooltip-js');\n\t\tif (!$tooltip.length) {\n\t\t\tvar label = !settings.label.length ? $this.data('hint-aria-label') : settings.label;\n\n\t\t\t// bailout.\n\t\t\tif (!label.length) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$this.after('<span class=\"give-hint-tooltip-js hint--top hint--medium\" aria-label=\"' + label + '\"></span>');\n\t\t\t$tooltip = $this.next();\n\n\t\t\t$tooltip.css({\n\t\t\t\ttop: -$this.outerHeight(),\n\t\t\t\tleft: -($this.outerWidth() / 2)\n\t\t\t});\n\t\t}\n\n\t\tif (action === 'show') {\n\t\t\t$tooltip.addClass('hint--always');\n\t\t} else if (action === 'hide') {\n\t\t\t$tooltip.removeClass('hint--always');\n\t\t}\n\t});\n};\n\n// Qtip2 backward compatibility.\njQuery(document).ready(function ($) {\n\tvar qtip_tooltips = $('[data-tooltip]');\n\n\t// Add hintcss tooltip to existing qtip.\n\tif (qtip_tooltips.length) {\n\t\tqtip_tooltips.each(function (index, tooltip) {\n\t\t\ttooltip = tooltip instanceof jQuery ? tooltip : $(tooltip);\n\t\t\treset_qtip(tooltip);\n\t\t});\n\t}\n\n\t// Add hintcss tooltip to dynamically created qtip.\n\t$('body').on('hover', '[data-tooltip]', function () {\n\t\treset_qtip($(this));\n\t});\n\n\t/**\n * Reset qtip to hintcss\n * @param tooltip\n */\n\tfunction reset_qtip(tooltip) {\n\t\tif (!tooltip.is('[class*=\"hint\"]')) {\n\t\t\tvar classes = tooltip.attr('class'),\n\t\t\t icon_classes = [],\n\t\t\t label_length = tooltip.data('tooltip').split(' ').length;\n\n\t\t\tif (classes) {\n\t\t\t\tclasses = classes.split(' ');\n\t\t\t\ticon_classes = $.grep(classes, function (item) {\n\t\t\t\t\treturn -1 !== item.indexOf('give-icon');\n\t\t\t\t});\n\n\t\t\t\tif (icon_classes.length) {\n\t\t\t\t\t// Set icon classes string.\n\t\t\t\t\ticon_classes = icon_classes.join(' ');\n\n\t\t\t\t\t// Remove icon class.\n\t\t\t\t\ttooltip.removeClass(icon_classes);\n\n\t\t\t\t\t// Add icon.\n\t\t\t\t\ttooltip.append('<i class=\"' + icon_classes + '\"></i>');\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add hint.css related classes.\n\t\t\ttooltip.addClass('hint--top');\n\n\t\t\tif (15 < label_length) {\n\t\t\t\ttooltip.addClass('hint--large');\n\t\t\t} else if (7 < label_length) {\n\t\t\t\ttooltip.addClass('hint--medium');\n\t\t\t}\n\n\t\t\ttooltip.attr('aria-label', tooltip.data('tooltip'));\n\t\t}\n\t}\n});\n\n/***/ }),\n/* 7 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__notice__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__form__ = __webpack_require__(9);\n\n\n\n/**\n * This API is under development.\n *\n * Currently used only for internal purpose.\n */\nvar Give = {\n\tinit: function init() {\n\t\tvar subHelperObjs = ['form'],\n\t\t counter = 0;\n\t\tjQuery(document).trigger('give:preInit');\n\n\t\t// Initialize all init methods of sub helper objects.\n\t\twhile (counter < subHelperObjs.length) {\n\t\t\tif (!!Give[subHelperObjs[counter]].init) {\n\t\t\t\tGive[subHelperObjs[counter]].init();\n\t\t\t}\n\t\t\tcounter++;\n\t\t}\n\n\t\tjQuery(document).trigger('give:postInit');\n\t},\n\n\tfn: {\n\t\t/**\n * Format Currency\n *\n * Formats the currency with accounting.js\n *\n * @param {string} price\n * @param {object} args\n * @param {object} $form\n * @returns {*|string}\n */\n\t\tformatCurrency: function formatCurrency(price, args, $form) {\n\t\t\t// Global currency setting.\n\t\t\tvar format_args = {\n\t\t\t\tsymbol: '',\n\t\t\t\tdecimal: give_global_vars.decimal_separator,\n\t\t\t\tthousand: give_global_vars.thousands_separator,\n\t\t\t\tprecision: parseInt(give_global_vars.number_decimals),\n\t\t\t\tcurrency: give_global_vars.currency\n\t\t\t};\n\n\t\t\tprice = price.toString().trim();\n\t\t\t$form = 'undefined' === typeof $form ? {} : $form;\n\n\t\t\t// Form specific currency setting.\n\t\t\tif ($form.length) {\n\t\t\t\t//Set the custom amount input value format properly\n\t\t\t\tformat_args = {\n\t\t\t\t\tsymbol: '',\n\t\t\t\t\tdecimal: Give.form.fn.getInfo('decimal_separator', $form),\n\t\t\t\t\tthousand: Give.form.fn.getInfo('thousands_separator', $form),\n\t\t\t\t\tprecision: Give.form.fn.getInfo('number_decimals', $form),\n\t\t\t\t\tcurrency: Give.form.fn.getInfo('currency_code', $form)\n\t\t\t\t};\n\t\t\t}\n\n\t\t\targs = jQuery.extend(format_args, args);\n\n\t\t\t// Make sure precision is integer type\n\t\t\targs.precision = parseInt(args.precision);\n\n\t\t\tif ('INR' === args.currency) {\n\t\t\t\tvar actual_price = accounting.unformat(price, '.').toString();\n\n\t\t\t\tvar decimal_amount = '',\n\t\t\t\t result = void 0,\n\t\t\t\t amount = void 0,\n\t\t\t\t decimal_index = actual_price.indexOf('.');\n\n\t\t\t\tif (-1 !== decimal_index && args.precision) {\n\t\t\t\t\tdecimal_amount = Number(actual_price.substr(parseInt(decimal_index))).toFixed(args.precision).toString().substr(1);\n\t\t\t\t\tactual_price = actual_price.substr(0, parseInt(decimal_index));\n\n\t\t\t\t\tif (!decimal_amount.length) {\n\t\t\t\t\t\tdecimal_amount = '.0000000000'.substr(0, parseInt(decimal_index) + 1);\n\t\t\t\t\t} else if (args.precision + 1 > decimal_amount.length) {\n\t\t\t\t\t\tdecimal_amount = (decimal_amount + '000000000').substr(0, args.precision + 1);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tdecimal_amount = '.000000000'.substr(0, args.precision + 1);\n\t\t\t\t}\n\n\t\t\t\t// Extract last 3 from amount\n\t\t\t\tresult = actual_price.substr(-3);\n\t\t\t\tamount = actual_price.substr(0, parseInt(actual_price.length) - 3);\n\n\t\t\t\t// Apply digits 2 by 2\n\t\t\t\twhile (amount.length > 0) {\n\t\t\t\t\tresult = amount.substr(-2) + args.thousand + result;\n\t\t\t\t\tamount = amount.substr(0, parseInt(amount.length) - 2);\n\t\t\t\t}\n\n\t\t\t\tif (decimal_amount.length) {\n\t\t\t\t\tresult = result + decimal_amount;\n\t\t\t\t}\n\n\t\t\t\tprice = result;\n\n\t\t\t\tif (undefined !== args.symbol && args.symbol.length) {\n\t\t\t\t\tif ('after' === args.position) {\n\t\t\t\t\t\tprice = price + args.symbol;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tprice = args.symbol + price;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t//Properly position symbol after if selected\n\t\t\t\tif ('after' === args.position) {\n\t\t\t\t\targs.format = '%v%s';\n\t\t\t\t}\n\n\t\t\t\tprice = accounting.formatMoney(price, args);\n\t\t\t}\n\n\t\t\treturn price;\n\t\t},\n\n\t\t/**\n * Unformat Currency\n *\n * @param price\n * @param {string} decimal_separator\n * @returns {number}\n */\n\t\tunFormatCurrency: function unFormatCurrency(price, decimal_separator) {\n\t\t\tif ('string' === typeof price) {\n\t\t\t\tvar regex = ',' === decimal_separator.trim() ? /[^0-9\\,-]+/g : /[^0-9\\.-]+/g;\n\n\t\t\t\tprice = price.replace(regex, '');\n\n\t\t\t\tif (0 === price.indexOf(decimal_separator)) {\n\t\t\t\t\tprice = price.substr(1);\n\t\t\t\t} else if (price.length - 1 === price.indexOf(decimal_separator)) {\n\t\t\t\t\tprice = price.slice(0, -1);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn Math.abs(parseFloat(accounting.unformat(price, decimal_separator)));\n\t\t},\n\n\t\t/**\n * Get Parameter by Name\n *\n * @see: http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript\n * @param name\n * @param url\n * @since 1.4.2\n * @returns {*}\n */\n\t\tgetParameterByName: function getParameterByName(name, url) {\n\t\t\tif (!url) {\n\t\t\t\turl = window.location.href;\n\t\t\t}\n\n\t\t\tname = name.replace(/[\\[\\]]/g, '\\\\$&');\n\n\t\t\tvar regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),\n\t\t\t results = regex.exec(url);\n\n\t\t\tif (!results) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tif (!results[2]) {\n\t\t\t\treturn '';\n\t\t\t}\n\n\t\t\treturn decodeURIComponent(results[2].replace(/\\+/g, ' '));\n\t\t},\n\n\t\t/**\n * Get information from global var\n *\n * @since 1.8.17\n * @param {string} str\n *\n * @return {string}\n */\n\t\tgetGlobalVar: function getGlobalVar(str) {\n\t\t\tif ('undefined' === typeof give_global_vars[str]) {\n\t\t\t\treturn '';\n\t\t\t}\n\n\t\t\treturn give_global_vars[str];\n\t\t},\n\n\t\t/**\n * set cache\n *\n * @since 1.8.17\n *\n * @param {string} key\n * @param {string} value\n * @param {object} $form\n */\n\t\tsetCache: function setCache(key, value, $form) {\n\t\t\tif ($form.length) {\n\t\t\t\tGive.cache['form_' + Give.form.fn.getInfo('form-id', $form)][key] = value;\n\t\t\t} else {\n\t\t\t\tGive.cache[key] = value;\n\t\t\t}\n\t\t},\n\n\t\t/**\n * Get cache\n *\n * @since 1.8.17\n * @param key\n * @param $form\n * @return {string|*}\n */\n\t\tgetCache: function getCache(key, $form) {\n\t\t\tvar cache = void 0,\n\t\t\t formObj = Give.cache['form_' + Give.form.fn.getInfo('form-id', $form)];\n\n\t\t\tif ($form.length) {\n\t\t\t\tcache = 'undefined' !== typeof formObj ? formObj[key] : '';\n\t\t\t} else {\n\t\t\t\tcache = Give.cache[key];\n\t\t\t}\n\n\t\t\tcache = 'undefined' === typeof cache ? '' : cache;\n\n\t\t\treturn cache;\n\t\t},\n\n\t\t/**\n * Get cookie\n * Note: only for internal use\n *\n * @since 2.2.20\n * @private\n *\n * @param {string} name Cookie name\n * @return {string}\n */\n\t\t__getCookie: function __getCookie(name) {\n\t\t\tvar value = '; ' + document.cookie,\n\t\t\t parts = value.split('; ' + name + '=');\n\n\t\t\tvar cookie = '';\n\n\t\t\tif (2 === parts.length) {\n\t\t\t\tcookie = parts.pop().split(';').shift();\n\t\t\t}\n\n\t\t\treturn cookie;\n\t\t}\n\t},\n\n\t/**\n * This object key will be use to cache predicted data or donor activity.\n *\n * @since 1.8.17\n */\n\tcache: {}\n};\n\nGive.notice = __WEBPACK_IMPORTED_MODULE_0__notice__[\"a\" /* default */];\nGive.form = __WEBPACK_IMPORTED_MODULE_1__form__[\"a\" /* default */];\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Give);\n\n/***/ }),\n/* 8 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n\tfn: {\n\t\t/**\n * Render notice\n * @since 1.8.17\n *\n * @param {string} notice_code\n * @param {object} $container\n *\n * @return {string}\n */\n\t\trenderNotice: function renderNotice(notice_code, $container) {\n\t\t\tvar notice_html = '',\n\t\t\t $notice = void 0;\n\t\t\t$container = 'undefined' !== typeof $container ? $container : {};\n\n\t\t\tswitch (notice_code) {\n\t\t\t\tcase 'bad_minimum':\n\t\t\t\t\t$notice = jQuery('<div class=\"give_error give-invalid-minimum give-hidden\">' + this.getNotice(notice_code, $container) + '</div>');\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'bad_maximum':\n\t\t\t\t\t$notice = jQuery('<div class=\"give_error give-invalid-maximum give-hidden\">' + this.getNotice(notice_code, $container) + '</div>');\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// Return html if container did not find.\n\t\t\tif (!$container.length) {\n\t\t\t\treturn notice_html;\n\t\t\t}\n\n\t\t\t$notice.insertBefore($container.find('.give-total-wrap')).show();\n\t\t},\n\n\t\t/**\n * Get error notice\n *\n * @since 1.8.17\n * @param {string} error_code\n * @param {object} $form\n *\n * @return {*}\n */\n\t\tgetNotice: function getNotice(error_code, $form) {\n\t\t\t// Bailout.\n\t\t\tif (!error_code.length) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tvar notice, notice_msg, formatted_amount;\n\t\t\tnotice = notice_msg = formatted_amount = '';\n\n\t\t\tif ($form.length) {\n\t\t\t\tswitch (error_code) {\n\t\t\t\t\tcase 'bad_minimum':\n\t\t\t\t\t\tnotice_msg = Give.fn.getGlobalVar(error_code);\n\t\t\t\t\t\tformatted_amount = Give.form.fn.getMinimumAmount($form);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'bad_maximum':\n\t\t\t\t\t\tnotice_msg = Give.fn.getGlobalVar(error_code);\n\t\t\t\t\t\tformatted_amount = Give.form.fn.getMaximumAmount($form);\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ($form.length && '' !== notice_msg) {\n\t\t\t\tnotice = notice_msg + ' ' + Give.fn.formatCurrency(formatted_amount, {\n\t\t\t\t\tsymbol: Give.form.fn.getInfo('currency_symbol', $form),\n\t\t\t\t\tposition: Give.form.fn.getInfo('currency_position', $form)\n\t\t\t\t}, $form);\n\t\t\t}\n\n\t\t\treturn notice;\n\t\t}\n\t}\n});\n\n/***/ }),\n/* 9 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n\tinit: function init() {\n\t\tthis.fn.field.formatCreditCard(jQuery('form.give-form'));\n\t\tthis.fn.__initialize_cache();\n\n\t\twindow.onload = function () {\n\t\t\tGive.form.fn.__sendBackToForm();\n\t\t};\n\t},\n\n\tfn: {\n\n\t\t/**\n * Disable donation form.\n *\n * @param {object} $form\n * @param {boolean} is_disable\n *\n * @return {*}\n */\n\t\tdisable: function disable($form, is_disable) {\n\t\t\tif (!$form.length) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t$form.find('.give-submit').prop('disabled', is_disable);\n\t\t},\n\n\t\t/**\n * Get formatted amount\n *\n * @param {string/number} amount\n * @param {object} $form\n * @param {object} args\n */\n\t\tformatAmount: function formatAmount(amount, $form, args) {\n\t\t\t// Do not format amount if form did not exist.\n\t\t\tif (!$form.length) {\n\t\t\t\treturn amount;\n\t\t\t}\n\n\t\t\treturn Give.fn.formatCurrency(amount, args, $form);\n\t\t},\n\n\t\t/**\n * Get form information\n *\n * @since 1.8.17\n * @param {string} str\n * @param {object} $form\n *\n * @return {string}\n */\n\t\tgetInfo: function getInfo(str, $form) {\n\t\t\tvar data = '';\n\t\t\t$form = 'undefined' !== typeof $form ? $form : {};\n\n\t\t\t// Bailout.\n\t\t\tif (!str.length || !$form.length) {\n\t\t\t\treturn data;\n\t\t\t}\n\n\t\t\tswitch (str) {\n\t\t\t\tcase 'gateways':\n\t\t\t\t\tdata = [];\n\t\t\t\t\tjQuery.each($form.find('input[name=\"payment-mode\"]'), function (index, gateway) {\n\t\t\t\t\t\tgateway = !(gateway instanceof jQuery) ? jQuery(gateway) : gateway;\n\t\t\t\t\t\tdata.push(gateway.val().trim());\n\t\t\t\t\t});\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'form-type':\n\t\t\t\t\tif ($form.hasClass('give-form-type-set')) {\n\t\t\t\t\t\tdata = 'set';\n\t\t\t\t\t} else if ($form.hasClass('give-form-type-multi')) {\n\t\t\t\t\t\tdata = 'multi';\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 'form-id':\n\t\t\t\t\tdata = $form.find('input[name=\"give-form-id\"]').val();\n\t\t\t\t\tbreak;\n\n\t\t\t\tdefault:\n\t\t\t\t\tif ($form.get(0).hasAttribute('data-' + str)) {\n\t\t\t\t\t\tdata = $form.attr('data-' + str);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tdata = $form.attr(str);\n\t\t\t\t\t}\n\n\t\t\t\t\t'undefined' !== typeof data ? data.trim() : data;\n\t\t\t}\n\n\t\t\treturn data;\n\t\t},\n\n\t\t/**\n * Set form information\n *\n * @since 1.8.17\n * @param {string} str\n * @param {string} val\n * @param {object} $form\n * @param {string} type\n *\n * @return {string|boolean}\n */\n\t\tsetInfo: function setInfo(type, val, $form, str) {\n\t\t\t// Bailout.\n\t\t\tif (!$form.length) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\ttype = 'undefined' === typeof type ? 'data' : type;\n\n\t\t\tswitch (type) {\n\t\t\t\tcase 'nonce':\n\t\t\t\t\t$form.find('input[name=\"give-form-hash\"]').val(val);\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// Bailout.\n\t\t\tif ('undefined' !== typeof str && !str.length) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\tswitch (type) {\n\t\t\t\tcase 'attr':\n\t\t\t\t\t$form.attr(str, val);\n\t\t\t\t\tbreak;\n\n\t\t\t\tdefault:\n\t\t\t\t\t$form.data(str, val);\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\treturn true;\n\t\t},\n\n\t\t/**\n * Get formatted amount\n *\n * @since 1.8.17\n * @param {object} $form\n */\n\t\tgetGateway: function getGateway($form) {\n\t\t\tvar gateway = '';\n\n\t\t\tif (!$form.length) {\n\t\t\t\treturn gateway;\n\t\t\t}\n\n\t\t\tgateway = $form.find('input[name=\"payment-mode\"]:checked').val().trim();\n\n\t\t\treturn 'undefined' !== typeof gateway ? gateway : '';\n\t\t},\n\n\t\t/**\n * Get Price ID and levels for multi donation form\n *\n * @param {Object} $form Form jQuery object\n *\n * @returns {Object}\n */\n\t\tgetVariablePrices: function getVariablePrices($form) {\n\t\t\tvar variable_prices = [],\n\t\t\t formLevels;\n\n\t\t\t// check if correct form type is multi or not.\n\t\t\tif (!$form.length || !$form.hasClass('give-form-type-multi') || !(formLevels = $form.find('.give-donation-levels-wrap [data-price-id] '))) {\n\t\t\t\treturn variable_prices;\n\t\t\t}\n\n\t\t\tjQuery.each(formLevels, function (index, item) {\n\t\t\t\t// Get Jquery instance for item.\n\t\t\t\titem = !(item instanceof jQuery) ? jQuery(item) : item;\n\n\t\t\t\tvar decimal_separator = Give.form.fn.getInfo('decimal_separator', $form);\n\n\t\t\t\t// Add price id and amount to collector.\n\t\t\t\tvariable_prices.push({\n\t\t\t\t\tprice_id: item.data('price-id'),\n\t\t\t\t\tamount: Give.fn.unFormatCurrency(item.val(), decimal_separator)\n\t\t\t\t});\n\t\t\t});\n\n\t\t\treturn variable_prices;\n\t\t},\n\n\t\t/**\n * Get form price ID\n *\n * @since 1.8.17\n * @param {object} $form\n * @param {boolean} is_amount\n *\n * @return {string}\n */\n\t\tgetPriceID: function getPriceID($form, is_amount) {\n\n\t\t\tvar variable_prices = this.getVariablePrices($form),\n\t\t\t current_amount = Give.fn.unFormatCurrency($form.find('input[name=\"give-amount\"]').val(), this.getInfo('decimal_separator', $form)),\n\n\n\t\t\t/**\n * Flag Multi-levels for min. donation conditional.\n *\n * Note: Value of this variable will be:\n * a. -1 if no any level found.\n * b. [0-*] Any number from zero if donation level found.\n * c custom if donation level not found and donation amount is greater than the custom minimum amount.\n *\n * @type {number/string} Donation level ID.\n */\n\t\t\tprice_id = !!Give.fn.getCache('amount_' + current_amount, $form) ? Give.fn.getCache('amount_' + current_amount, $form) : -1;\n\n\t\t\t// Flag to decide on which param we want to find price_id\n\t\t\tis_amount = 'undefined' === typeof is_amount ? true : is_amount;\n\n\t\t\t// Find price id with amount in variable prices.\n\t\t\tif (variable_prices.length) {\n\n\t\t\t\t// Get recent selected price id for same amount.\n\t\t\t\tif (-1 === price_id) {\n\t\t\t\t\tif (is_amount) {\n\t\t\t\t\t\t// Find amount in donation levels.\n\t\t\t\t\t\tjQuery.each(variable_prices, function (index, variable_price) {\n\t\t\t\t\t\t\tif (variable_price.amount === current_amount) {\n\t\t\t\t\t\t\t\tprice_id = variable_price.price_id;\n\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\t// Set level to custom.\n\t\t\t\t\t\tif (-1 === price_id && this.getMinimumAmount($form) <= current_amount && this.getMaximumAmount($form) >= current_amount && this.getMinimumAmount($form) <= current_amount) {\n\t\t\t\t\t\t\tprice_id = 'custom';\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tprice_id = jQuery('input[name=\"give-price-id\"]', $form).val();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn price_id;\n\t\t},\n\n\t\t/**\n * Get form minimum amount\n *\n * @since 1.8.17\n * @param {object} $form\n *\n * @return {string}\n */\n\t\tgetMinimumAmount: function getMinimumAmount($form) {\n\t\t\treturn $form.find('input[name=\"give-form-minimum\"]').val();\n\t\t},\n\n\t\t/**\n * Get form maximum amount\n *\n * @since 2.1\n * @param {object} $form\n *\n * @return {string}\n */\n\t\tgetMaximumAmount: function getMaximumAmount($form) {\n\t\t\treturn $form.find('input[name=\"give-form-maximum\"]').val();\n\t\t},\n\n\t\t/**\n * Get form amount\n *\n * @since 1.8.17\n * @param $form\n * @return {*}\n */\n\t\tgetAmount: function getAmount($form) {\n\t\t\t// Bailout\n\t\t\tif (!$form.length) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tvar amount = $form.find('input[name=\"give-amount\"]').val();\n\n\t\t\tif ('undefined' === typeof amount || !amount) {\n\t\t\t\tamount = 0;\n\t\t\t}\n\n\t\t\treturn Give.fn.unFormatCurrency(amount, this.getInfo('decimal_separator', $form));\n\t\t},\n\n\t\t/**\n * Get form security nonce\n *\n * @since 1.8.17\n * @param {object} $form\n * @return {string}\n */\n\t\tgetNonce: function getNonce($form) {\n\t\t\t// Bailout\n\t\t\tif (!$form.length) {\n\t\t\t\treturn '';\n\t\t\t}\n\n\t\t\tvar nonce = $form.find('input[name=\"give-form-hash\"]').val();\n\n\t\t\tif ('undefined' === typeof nonce || !nonce) {\n\t\t\t\tnonce = '';\n\t\t\t}\n\n\t\t\treturn nonce;\n\t\t},\n\n\t\t/**\n * Reset form nonce.\n *\n * @since 2.0\n *\n * @param {object} $form Donation form object.\n * @returns {boolean}\n */\n\t\tresetNonce: function resetNonce($form) {\n\t\t\t// Return false, if form is missing.\n\t\t\tif (!$form.length || !jQuery('input[name=\"give-form-hash\"]', $form).length) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\tGive.form.fn.disable($form, true);\n\n\t\t\t//Post via AJAX to Give\n\t\t\tjQuery.post(give_global_vars.ajaxurl, {\n\t\t\t\taction: 'give_donation_form_nonce',\n\t\t\t\tgive_form_id: Give.form.fn.getInfo('form-id', $form)\n\t\t\t}, function (response) {\n\t\t\t\t// Update nonce field.\n\t\t\t\tGive.form.fn.setInfo('nonce', response.data, $form, '');\n\n\t\t\t\tGive.form.fn.disable($form, false);\n\t\t\t});\n\t\t},\n\n\t\t/**\n * Reset form all nonce.\n *\n * @since 2.2.0\n *\n * @param {object} $form Donation form object.\n * @returns {boolean}\n */\n\t\tresetAllNonce: function resetAllNonce($form) {\n\t\t\t// Return false, if form is missing.\n\t\t\tif (!$form.length) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\tGive.form.fn.disable($form, true);\n\n\t\t\t//Post via AJAX to Give\n\t\t\tjQuery.post(give_global_vars.ajaxurl, {\n\t\t\t\taction: 'give_donation_form_reset_all_nonce',\n\t\t\t\tgive_form_id: Give.form.fn.getInfo('form-id', $form)\n\t\t\t}, function (response) {\n\t\t\t\tvar createUserNonceField = $form.find('input[name=\"give-form-user-register-hash\"]');\n\n\t\t\t\t// Update nonce field.\n\t\t\t\tGive.form.fn.setInfo('nonce', response.data.give_form_hash, $form, '');\n\n\t\t\t\t// Update create user nonce field.\n\t\t\t\tif (createUserNonceField.length) {\n\t\t\t\t\tcreateUserNonceField.val(response.data.give_form_user_register_hash);\n\t\t\t\t}\n\n\t\t\t\tGive.form.fn.disable($form, false);\n\n\t\t\t\t/**\n * Fire custom event handler when update all nonce of donation form\n *\n * @since 2.2.0\n * @access access\n */\n\t\t\t\tjQuery(document).trigger('give_reset_all_nonce', [response.data]);\n\t\t\t});\n\t\t},\n\n\t\t/**\n * Auto select donation level\n *\n * @since 1.8.17\n * @param {object} $form\n * @param {string} price_id\n *\n * @return {boolean}\n */\n\t\tautoSelectDonationLevel: function autoSelectDonationLevel($form, price_id) {\n\n\t\t\tif (!$form.length || 'multi' !== this.getInfo('form-type', $form)) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\tprice_id = 'undefined' === typeof price_id ? this.getPriceID($form, false) : price_id;\n\n\t\t\tswitch (true) {\n\n\t\t\t\t// Auto select radio button.\n\t\t\t\tcase !!$form.find('.give-radio-input').length:\n\t\t\t\t\t$form.find('.give-radio-input').prop('checked', false);\n\t\t\t\t\t$form.find('.give-radio-input[data-price-id=\"' + price_id + '\"]').prop('checked', true).addClass('give-default-level');\n\t\t\t\t\tbreak;\n\n\t\t\t\t// Set focus to price id button.\n\t\t\t\tcase !!$form.find('button.give-donation-level-btn').length:\n\t\t\t\t\t$form.find('button.give-donation-level-btn').blur();\n\t\t\t\t\t$form.find('button.give-donation-level-btn[data-price-id=\"' + price_id + '\"]').focus().addClass('give-default-level');\n\t\t\t\t\tbreak;\n\n\t\t\t\t// Auto select option.\n\t\t\t\tcase !!$form.find('select.give-select-level').length:\n\t\t\t\t\t$form.find('select.give-select-level option').prop('selected', false);\n\t\t\t\t\t$form.find('select.give-select-level option[data-price-id=\"' + price_id + '\"]').prop('selected', true).addClass('give-default-level');\n\t\t\t\t\tbreak;\n\n\t\t\t}\n\t\t},\n\n\t\t/**\n * Update level values\n *\n * Helper function: Sets the multi-select amount values\n *\n * @since 1.8.17\n * @param {object} $level\n * @returns {boolean}\n */\n\t\tautoSetMultiLevel: function autoSetMultiLevel($level) {\n\n\t\t\tvar $form = $level.parents('form'),\n\t\t\t level_amount = $level.val(),\n\t\t\t level_price_id = $level.data('price-id');\n\n\t\t\t// Check if price ID blank because of dropdown type\n\t\t\tif ('undefined' === typeof level_price_id) {\n\t\t\t\tlevel_price_id = $level.find('option:selected').data('price-id');\n\t\t\t}\n\n\t\t\t// Is this a custom amount selection?\n\t\t\tif ('custom' === level_price_id) {\n\t\t\t\t// It is, so focus on the custom amount input.\n\t\t\t\t$form.find('.give-amount-top').val('').focus();\n\t\t\t\treturn false; // Bounce out\n\t\t\t}\n\n\t\t\t// Update custom amount field\n\t\t\t$form.find('.give-amount-top').val(level_amount);\n\t\t\t$form.find('span.give-amount-top').text(level_amount);\n\n\t\t\tvar decimal_separator = Give.form.fn.getInfo('decimal_separator', $form);\n\n\t\t\t// Cache previous amount and set data amount.\n\t\t\tjQuery('.give-donation-amount .give-text-input', $form).attr('data-amount', Give.fn.unFormatCurrency($form.find('.give-final-total-amount').attr('data-total'), decimal_separator));\n\n\t\t\t// Manually trigger blur event with two params:\n\t\t\t// (a) form jquery object\n\t\t\t// (b) price id\n\t\t\t// (c) donation amount\n\t\t\t$form.find('.give-donation-amount .give-text-input').trigger('blur', [$form, level_amount, level_price_id]);\n\t\t},\n\n\t\t/**\n * Donor sent back to the form\n *\n * @since 1.8.17\n * @access private\n */\n\t\t__sendBackToForm: function __sendBackToForm() {\n\n\t\t\tvar form_id = Give.fn.getParameterByName('form-id'),\n\t\t\t payment_mode = Give.fn.getParameterByName('payment-mode');\n\n\t\t\t// Sanity check - only proceed if query strings in place.\n\t\t\tif (!form_id || !payment_mode) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\tvar $form_wrapper = jQuery('body').find('#give-form-' + form_id + '-wrap'),\n\t\t\t $form = $form_wrapper.find('form.give-form'),\n\t\t\t display_modal = $form_wrapper.hasClass('give-display-modal'),\n\t\t\t display_button = $form_wrapper.hasClass('give-display-button'),\n\t\t\t display_reveal = $form_wrapper.hasClass('give-display-reveal');\n\n\t\t\t// Update payment mode radio so it's correctly checked.\n\t\t\t$form.find('#give-gateway-radio-list label').removeClass('give-gateway-option-selected');\n\t\t\t$form.find('input[name=payment-mode][value=' + payment_mode + ']').prop('checked', true).parent().addClass('give-gateway-option-selected');\n\n\t\t\t// Select the proper level for Multi-level forms.\n\t\t\t// It can either be a dropdown, buttons, or radio list. Default is buttons field type.\n\t\t\tvar level_id = Give.fn.getParameterByName('level-id'),\n\t\t\t level_field = $form.find('*[data-price-id=\"' + level_id + '\"]');\n\n\t\t\tif (level_field.length > 0) {\n\t\t\t\tthis.autoSetMultiLevel(level_field);\n\t\t\t}\n\n\t\t\tvar give_form_wrap = jQuery('.give-form-wrap'),\n\t\t\t is_form_grid = give_form_wrap.hasClass('give-form-grid-wrap');\n\n\t\t\tif (is_form_grid && 1 === jQuery('#give-modal-form-' + form_id).length) {\n\t\t\t\tjQuery.magnificPopup.open({\n\t\t\t\t\titems: {\n\t\t\t\t\t\ttype: 'inline',\n\t\t\t\t\t\tsrc: '#give-modal-form-' + form_id\n\t\t\t\t\t},\n\t\t\t\t\tfixedContentPos: true,\n\t\t\t\t\tfixedBgPos: true,\n\t\t\t\t\tcloseBtnInside: true,\n\t\t\t\t\tmidClick: true,\n\t\t\t\t\tremovalDelay: 300,\n\t\t\t\t\tmainClass: 'modal-fade-slide'\n\t\t\t\t});\n\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// This form is modal display so show the modal.\n\t\t\tif (display_modal || display_button) {\n\t\t\t\tgive_open_form_modal($form_wrapper, $form);\n\t\t\t} else if (display_reveal) {\n\t\t\t\t// This is a reveal form, show it.\n\t\t\t\t$form.find('.give-btn-reveal').hide();\n\t\t\t\t$form.find('#give-payment-mode-select, #give_purchase_form_wrap').slideDown();\n\t\t\t}\n\t\t},\n\n\t\t/**\n * Check if donation amount valid or not\n * @since 1.8.17\n *\n * @param {object} $form\n *\n * @return {boolean}\n */\n\t\tisValidDonationAmount: function isValidDonationAmount($form) {\n\n\t\t\t// Return true, if custom amount is not enabled.\n\t\t\tif ($form.find('input[name=\"give-form-minimum\"]').length <= 0) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\tvar min_amount = this.getMinimumAmount($form),\n\t\t\t max_amount = this.getMaximumAmount($form),\n\t\t\t amount = this.getAmount($form),\n\t\t\t price_id = this.getPriceID($form, true);\n\n\t\t\t// Don't allow zero donation amounts.\n\t\t\t// https://github.com/WordImpress/Give/issues/3181\n\t\t\tif (0 === amount) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\treturn -1 < amount && amount >= min_amount && amount <= max_amount || -1 !== price_id;\n\t\t},\n\n\t\t/**\n * Initialize cache.\n *\n * @since 1.8.17\n * @private\n */\n\t\t__initialize_cache: function __initialize_cache() {\n\t\t\tjQuery.each(jQuery('.give-form'), function (index, $item) {\n\t\t\t\t$item = $item instanceof jQuery ? $item : jQuery($item);\n\n\t\t\t\tGive.cache['form_' + Give.form.fn.getInfo('form-id', $item)] = [];\n\t\t\t});\n\t\t},\n\n\t\tfield: {\n\n\t\t\t/**\n * Format CC Fields\n *\n * Set variables and format cc fields.\n *\n * @since 1.2\n *\n * @param {object} $forms\n */\n\t\t\tformatCreditCard: function formatCreditCard($forms) {\n\t\t\t\t//Loop through forms on page and set CC validation\n\t\t\t\t$forms.each(function (index, form) {\n\t\t\t\t\tform = jQuery(form);\n\t\t\t\t\tvar card_number = form.find('.card-number'),\n\t\t\t\t\t card_cvc = form.find('.card-cvc'),\n\t\t\t\t\t card_expiry = form.find('.card-expiry');\n\n\t\t\t\t\t//Only validate if there is a card field\n\t\t\t\t\tif (card_number.length) {\n\t\t\t\t\t\tcard_number.payment('formatCardNumber');\n\t\t\t\t\t\tcard_cvc.payment('formatCardCVC');\n\t\t\t\t\t\tcard_expiry.payment('formatCardExpiry');\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t}\n});\n\n/***/ }),\n/* 10 */\n/***/ (function(module, exports) {\n\n(function (globalSope) {\n 'use strict';\n\n /**\n * Including this file adds the `addDynamicListener` to the ELement prototype.\n * \n * The dynamic listener gets an extra `selector` parameter that only calls the callback\n * if the target element matches the selector.\n * \n * The listener has to be added to the container/root element and the selector should match\n * the elements that should trigger the event.\n * \n * Browser support: IE9+\n */\n\n // Polyfil Element.matches\n // https://developer.mozilla.org/en/docs/Web/API/Element/matches#Polyfill\n\n if (!Element.prototype.matches) {\n Element.prototype.matches = Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector || function (s) {\n var matches = (this.document || this.ownerDocument).querySelectorAll(s),\n i = matches.length;\n while (--i >= 0 && matches.item(i) !== this) {}\n return i > -1;\n };\n }\n\n /**\n * Returns a modified callback function that calls the\n * initial callback function only if the target element matches the given selector\n * \n * @param {string} selector \n * @param {function} callback \n */\n function getConditionalCallback(selector, callback) {\n return function (e) {\n if (!e.target) return;\n if (!e.target.matches(selector)) return;\n callback.apply(this, arguments);\n };\n }\n\n /**\n * \n * \n * @param {Element} rootElement The root element to add the linster too.\n * @param {string} eventType The event type to listen for.\n * @param {string} selector The selector that should match the dynamic elements.\n * @param {function} callback The function to call when an event occurs on the given selector.\n * @param {boolean|object} options Passed as the regular `options` parameter to the addEventListener function\n * Set to `true` to use capture.\n * Usually used as an object to add the listener as `passive`\n */\n globalSope.addDynamicEventListener = function (rootElement, eventType, selector, callback, options) {\n rootElement.addEventListener(eventType, getConditionalCallback(selector, callback), options);\n };\n})(window);\n\n/***/ }),\n/* 11 */,\n/* 12 */,\n/* 13 */,\n/* 14 */,\n/* 15 */,\n/* 16 */,\n/* 17 */,\n/* 18 */,\n/* 19 */,\n/* 20 */,\n/* 21 */,\n/* 22 */,\n/* 23 */,\n/* 24 */,\n/* 25 */\n/***/ (function(module, exports, __webpack_require__) {\n\n__webpack_require__(26);\nmodule.exports = __webpack_require__(27);\n\n\n/***/ }),\n/* 26 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 27 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"init\", function() { return init; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"fn\", function() { return fn; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"cache\", function() { return cache; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"modal\", function() { return modal; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_chosen_js__ = __webpack_require__(28);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_chosen_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_chosen_js__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_accounting__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_accounting___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_accounting__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_flot__ = __webpack_require__(29);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_flot___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_flot__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_flot_orderbars_js_jquery_flot_orderBars__ = __webpack_require__(30);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_flot_orderbars_js_jquery_flot_orderBars___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_flot_orderbars_js_jquery_flot_orderBars__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_flot_jquery_flot_time__ = __webpack_require__(31);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_flot_jquery_flot_time___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_flot_jquery_flot_time__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__plugins_give_ajaxify_fields__ = __webpack_require__(32);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__plugins_give_ajaxify_fields___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__plugins_give_ajaxify_fields__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__plugins_selector_cache__ = __webpack_require__(33);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__plugins_selector_cache___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6__plugins_selector_cache__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__plugins_repeatable_fields__ = __webpack_require__(34);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__plugins_repeatable_fields___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7__plugins_repeatable_fields__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__plugins_give_hint_css__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__plugins_give_hint_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8__plugins_give_hint_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__plugins_give_api_api__ = __webpack_require__(7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__plugins_modal_js__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__admin_forms__ = __webpack_require__(35);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__admin_forms___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_11__admin_forms__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__admin_settings__ = __webpack_require__(36);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__admin_export__ = __webpack_require__(37);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__admin_export___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_13__admin_export__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__admin_widgets__ = __webpack_require__(38);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__admin_widgets___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_14__admin_widgets__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__admin_scripts__ = __webpack_require__(39);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__admin_importer__ = __webpack_require__(40);\n// Plugins\n\n\n\n\n\n\n// Give plugins.\n\n\n\n\n\n\n\n\n// Give core.\n\n\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_9__plugins_give_api_api__[\"a\" /* default */].modal = __WEBPACK_IMPORTED_MODULE_10__plugins_modal_js__;\nvar init = __WEBPACK_IMPORTED_MODULE_9__plugins_give_api_api__[\"a\" /* default */].init,\n fn = __WEBPACK_IMPORTED_MODULE_9__plugins_give_api_api__[\"a\" /* default */].fn,\n cache = __WEBPACK_IMPORTED_MODULE_9__plugins_give_api_api__[\"a\" /* default */].cache,\n modal = __WEBPACK_IMPORTED_MODULE_9__plugins_give_api_api__[\"a\" /* default */].modal;\n\n\n/***/ }),\n/* 28 */\n/***/ (function(module, exports) {\n\n(function() {\n var $, AbstractChosen, Chosen, SelectParser,\n bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },\n extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },\n hasProp = {}.hasOwnProperty;\n\n SelectParser = (function() {\n function SelectParser() {\n this.options_index = 0;\n this.parsed = [];\n }\n\n SelectParser.prototype.add_node = function(child) {\n if (child.nodeName.toUpperCase() === \"OPTGROUP\") {\n return this.add_group(child);\n } else {\n return this.add_option(child);\n }\n };\n\n SelectParser.prototype.add_group = function(group) {\n var group_position, i, len, option, ref, results1;\n group_position = this.parsed.length;\n this.parsed.push({\n array_index: group_position,\n group: true,\n label: group.label,\n title: group.title ? group.title : void 0,\n children: 0,\n disabled: group.disabled,\n classes: group.className\n });\n ref = group.childNodes;\n results1 = [];\n for (i = 0, len = ref.length; i < len; i++) {\n option = ref[i];\n results1.push(this.add_option(option, group_position, group.disabled));\n }\n return results1;\n };\n\n SelectParser.prototype.add_option = function(option, group_position, group_disabled) {\n if (option.nodeName.toUpperCase() === \"OPTION\") {\n if (option.text !== \"\") {\n if (group_position != null) {\n this.parsed[group_position].children += 1;\n }\n this.parsed.push({\n array_index: this.parsed.length,\n options_index: this.options_index,\n value: option.value,\n text: option.text,\n html: option.innerHTML,\n title: option.title ? option.title : void 0,\n selected: option.selected,\n disabled: group_disabled === true ? group_disabled : option.disabled,\n group_array_index: group_position,\n group_label: group_position != null ? this.parsed[group_position].label : null,\n classes: option.className,\n style: option.style.cssText\n });\n } else {\n this.parsed.push({\n array_index: this.parsed.length,\n options_index: this.options_index,\n empty: true\n });\n }\n return this.options_index += 1;\n }\n };\n\n return SelectParser;\n\n })();\n\n SelectParser.select_to_array = function(select) {\n var child, i, len, parser, ref;\n parser = new SelectParser();\n ref = select.childNodes;\n for (i = 0, len = ref.length; i < len; i++) {\n child = ref[i];\n parser.add_node(child);\n }\n return parser.parsed;\n };\n\n AbstractChosen = (function() {\n function AbstractChosen(form_field, options1) {\n this.form_field = form_field;\n this.options = options1 != null ? options1 : {};\n this.label_click_handler = bind(this.label_click_handler, this);\n if (!AbstractChosen.browser_is_supported()) {\n return;\n }\n this.is_multiple = this.form_field.multiple;\n this.set_default_text();\n this.set_default_values();\n this.setup();\n this.set_up_html();\n this.register_observers();\n this.on_ready();\n }\n\n AbstractChosen.prototype.set_default_values = function() {\n this.click_test_action = (function(_this) {\n return function(evt) {\n return _this.test_active_click(evt);\n };\n })(this);\n this.activate_action = (function(_this) {\n return function(evt) {\n return _this.activate_field(evt);\n };\n })(this);\n this.active_field = false;\n this.mouse_on_container = false;\n this.results_showing = false;\n this.result_highlighted = null;\n this.is_rtl = this.options.rtl || /\\bchosen-rtl\\b/.test(this.form_field.className);\n this.allow_single_deselect = (this.options.allow_single_deselect != null) && (this.form_field.options[0] != null) && this.form_field.options[0].text === \"\" ? this.options.allow_single_deselect : false;\n this.disable_search_threshold = this.options.disable_search_threshold || 0;\n this.disable_search = this.options.disable_search || false;\n this.enable_split_word_search = this.options.enable_split_word_search != null ? this.options.enable_split_word_search : true;\n this.group_search = this.options.group_search != null ? this.options.group_search : true;\n this.search_contains = this.options.search_contains || false;\n this.single_backstroke_delete = this.options.single_backstroke_delete != null ? this.options.single_backstroke_delete : true;\n this.max_selected_options = this.options.max_selected_options || Infinity;\n this.inherit_select_classes = this.options.inherit_select_classes || false;\n this.display_selected_options = this.options.display_selected_options != null ? this.options.display_selected_options : true;\n this.display_disabled_options = this.options.display_disabled_options != null ? this.options.display_disabled_options : true;\n this.include_group_label_in_selected = this.options.include_group_label_in_selected || false;\n this.max_shown_results = this.options.max_shown_results || Number.POSITIVE_INFINITY;\n this.case_sensitive_search = this.options.case_sensitive_search || false;\n return this.hide_results_on_select = this.options.hide_results_on_select != null ? this.options.hide_results_on_select : true;\n };\n\n AbstractChosen.prototype.set_default_text = function() {\n if (this.form_field.getAttribute(\"data-placeholder\")) {\n this.default_text = this.form_field.getAttribute(\"data-placeholder\");\n } else if (this.is_multiple) {\n this.default_text = this.options.placeholder_text_multiple || this.options.placeholder_text || AbstractChosen.default_multiple_text;\n } else {\n this.default_text = this.options.placeholder_text_single || this.options.placeholder_text || AbstractChosen.default_single_text;\n }\n this.default_text = this.escape_html(this.default_text);\n return this.results_none_found = this.form_field.getAttribute(\"data-no_results_text\") || this.options.no_results_text || AbstractChosen.default_no_result_text;\n };\n\n AbstractChosen.prototype.choice_label = function(item) {\n if (this.include_group_label_in_selected && (item.group_label != null)) {\n return \"<b class='group-name'>\" + (this.escape_html(item.group_label)) + \"</b>\" + item.html;\n } else {\n return item.html;\n }\n };\n\n AbstractChosen.prototype.mouse_enter = function() {\n return this.mouse_on_container = true;\n };\n\n AbstractChosen.prototype.mouse_leave = function() {\n return this.mouse_on_container = false;\n };\n\n AbstractChosen.prototype.input_focus = function(evt) {\n if (this.is_multiple) {\n if (!this.active_field) {\n return setTimeout(((function(_this) {\n return function() {\n return _this.container_mousedown();\n };\n })(this)), 50);\n }\n } else {\n if (!this.active_field) {\n return this.activate_field();\n }\n }\n };\n\n AbstractChosen.prototype.input_blur = function(evt) {\n if (!this.mouse_on_container) {\n this.active_field = false;\n return setTimeout(((function(_this) {\n return function() {\n return _this.blur_test();\n };\n })(this)), 100);\n }\n };\n\n AbstractChosen.prototype.label_click_handler = function(evt) {\n if (this.is_multiple) {\n return this.container_mousedown(evt);\n } else {\n return this.activate_field();\n }\n };\n\n AbstractChosen.prototype.results_option_build = function(options) {\n var content, data, data_content, i, len, ref, shown_results;\n content = '';\n shown_results = 0;\n ref = this.results_data;\n for (i = 0, len = ref.length; i < len; i++) {\n data = ref[i];\n data_content = '';\n if (data.group) {\n data_content = this.result_add_group(data);\n } else {\n data_content = this.result_add_option(data);\n }\n if (data_content !== '') {\n shown_results++;\n content += data_content;\n }\n if (options != null ? options.first : void 0) {\n if (data.selected && this.is_multiple) {\n this.choice_build(data);\n } else if (data.selected && !this.is_multiple) {\n this.single_set_selected_text(this.choice_label(data));\n }\n }\n if (shown_results >= this.max_shown_results) {\n break;\n }\n }\n return content;\n };\n\n AbstractChosen.prototype.result_add_option = function(option) {\n var classes, option_el;\n if (!option.search_match) {\n return '';\n }\n if (!this.include_option_in_results(option)) {\n return '';\n }\n classes = [];\n if (!option.disabled && !(option.selected && this.is_multiple)) {\n classes.push(\"active-result\");\n }\n if (option.disabled && !(option.selected && this.is_multiple)) {\n classes.push(\"disabled-result\");\n }\n if (option.selected) {\n classes.push(\"result-selected\");\n }\n if (option.group_array_index != null) {\n classes.push(\"group-option\");\n }\n if (option.classes !== \"\") {\n classes.push(option.classes);\n }\n option_el = document.createElement(\"li\");\n option_el.className = classes.join(\" \");\n if (option.style) {\n option_el.style.cssText = option.style;\n }\n option_el.setAttribute(\"data-option-array-index\", option.array_index);\n option_el.innerHTML = option.highlighted_html || option.html;\n if (option.title) {\n option_el.title = option.title;\n }\n return this.outerHTML(option_el);\n };\n\n AbstractChosen.prototype.result_add_group = function(group) {\n var classes, group_el;\n if (!(group.search_match || group.group_match)) {\n return '';\n }\n if (!(group.active_options > 0)) {\n return '';\n }\n classes = [];\n classes.push(\"group-result\");\n if (group.classes) {\n classes.push(group.classes);\n }\n group_el = document.createElement(\"li\");\n group_el.className = classes.join(\" \");\n group_el.innerHTML = group.highlighted_html || this.escape_html(group.label);\n if (group.title) {\n group_el.title = group.title;\n }\n return this.outerHTML(group_el);\n };\n\n AbstractChosen.prototype.results_update_field = function() {\n this.set_default_text();\n if (!this.is_multiple) {\n this.results_reset_cleanup();\n }\n this.result_clear_highlight();\n this.results_build();\n if (this.results_showing) {\n return this.winnow_results();\n }\n };\n\n AbstractChosen.prototype.reset_single_select_options = function() {\n var i, len, ref, result, results1;\n ref = this.results_data;\n results1 = [];\n for (i = 0, len = ref.length; i < len; i++) {\n result = ref[i];\n if (result.selected) {\n results1.push(result.selected = false);\n } else {\n results1.push(void 0);\n }\n }\n return results1;\n };\n\n AbstractChosen.prototype.results_toggle = function() {\n if (this.results_showing) {\n return this.results_hide();\n } else {\n return this.results_show();\n }\n };\n\n AbstractChosen.prototype.results_search = function(evt) {\n if (this.results_showing) {\n return this.winnow_results();\n } else {\n return this.results_show();\n }\n };\n\n AbstractChosen.prototype.winnow_results = function(options) {\n var escapedQuery, fix, i, len, option, prefix, query, ref, regex, results, results_group, search_match, startpos, suffix, text;\n this.no_results_clear();\n results = 0;\n query = this.get_search_text();\n escapedQuery = query.replace(/[-[\\]{}()*+?.,\\\\^$|#\\s]/g, \"\\\\$&\");\n regex = this.get_search_regex(escapedQuery);\n ref = this.results_data;\n for (i = 0, len = ref.length; i < len; i++) {\n option = ref[i];\n option.search_match = false;\n results_group = null;\n search_match = null;\n option.highlighted_html = '';\n if (this.include_option_in_results(option)) {\n if (option.group) {\n option.group_match = false;\n option.active_options = 0;\n }\n if ((option.group_array_index != null) && this.results_data[option.group_array_index]) {\n results_group = this.results_data[option.group_array_index];\n if (results_group.active_options === 0 && results_group.search_match) {\n results += 1;\n }\n results_group.active_options += 1;\n }\n text = option.group ? option.label : option.text;\n if (!(option.group && !this.group_search)) {\n search_match = this.search_string_match(text, regex);\n option.search_match = search_match != null;\n if (option.search_match && !option.group) {\n results += 1;\n }\n if (option.search_match) {\n if (query.length) {\n startpos = search_match.index;\n prefix = text.slice(0, startpos);\n fix = text.slice(startpos, startpos + query.length);\n suffix = text.slice(startpos + query.length);\n option.highlighted_html = (this.escape_html(prefix)) + \"<em>\" + (this.escape_html(fix)) + \"</em>\" + (this.escape_html(suffix));\n }\n if (results_group != null) {\n results_group.group_match = true;\n }\n } else if ((option.group_array_index != null) && this.results_data[option.group_array_index].search_match) {\n option.search_match = true;\n }\n }\n }\n }\n this.result_clear_highlight();\n if (results < 1 && query.length) {\n this.update_results_content(\"\");\n return this.no_results(query);\n } else {\n this.update_results_content(this.results_option_build());\n if (!(options != null ? options.skip_highlight : void 0)) {\n return this.winnow_results_set_highlight();\n }\n }\n };\n\n AbstractChosen.prototype.get_search_regex = function(escaped_search_string) {\n var regex_flag, regex_string;\n regex_string = this.search_contains ? escaped_search_string : \"(^|\\\\s|\\\\b)\" + escaped_search_string + \"[^\\\\s]*\";\n if (!(this.enable_split_word_search || this.search_contains)) {\n regex_string = \"^\" + regex_string;\n }\n regex_flag = this.case_sensitive_search ? \"\" : \"i\";\n return new RegExp(regex_string, regex_flag);\n };\n\n AbstractChosen.prototype.search_string_match = function(search_string, regex) {\n var match;\n match = regex.exec(search_string);\n if (!this.search_contains && (match != null ? match[1] : void 0)) {\n match.index += 1;\n }\n return match;\n };\n