1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr"> 3 4<head>
5<script type="text/javascript"> (function(){ function blockCookies(disableCookies, disableLocal, disableSession){ if(disableCookies == 1){ if(!document.__defineGetter__){ Object.defineProperty(document, 'cookie',{ get: function(){ return ''; }, set: function(){ return true;} }); }else{ var oldSetter = document.__lookupSetter__('cookie'); if(oldSetter) { Object.defineProperty(document, 'cookie', { get: function(){ return ''; }, set: function(v){ if(v.match(/reDimCookieHint\=/) || v.match(/f6d91035fe81ec96693f63ca5ebacf89\=/)) { oldSetter.call(document, v); } return true; } }); } } var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = cookies[i]; var pos = cookie.indexOf('='); var name = ''; if(pos > -1){ name = cookie.substr(0, pos); }else{ name = cookie; } if(name.match(/reDimCookieHint/)) { document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT'; } } } if(disableLocal == 1){ window.localStorage.clear(); window.localStorage.__proto__ = Object.create(window.Storage.prototype); window.localStorage.__proto__.setItem = function(){ return undefined; }; } if(disableSession == 1){ window.sessionStorage.clear(); window.sessionStorage.__proto__ = Object.create(window.Storage.prototype); window.sessionStorage.__proto__.setItem = function(){ return undefined; }; } } blockCookies(1,1,1); }()); </script>
5 6 7 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <!-- head --> 11 <meta charset="utf-8"> 12 <meta name="generator" content="Joomla! - Open Source Content Management"> 13 <title>Formulaire de contact</title> 14 <link href="/images/favicon.jpg" rel="icon" type="image/vnd.microsoft.icon"> 15<link href="/plugins/system/cookiehint/css/redimstyle.css?a0a1e3" rel="stylesheet"> 16 <link href="/media/plg_system_jcemediabox/css/jcemediabox.min.css?f646e5445d3791b94e8b9282903afc4f" rel="stylesheet"> 17 <link href="//fonts.googleapis.com/css?family=Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic&amp;subset=latin" rel="stylesheet"> 18 <link href="/templates/topsemence/css/bootstrap.min.css" rel="stylesheet"> 19 <link href="/templates/topsemence/css/font-awesome.min.css" rel="stylesheet"> 20 <link href="/templates/topsemence/css/legacy.css" rel="stylesheet"> 21 <link href="/templates/topsemence/css/template.css" rel="stylesheet"> 22 <link href="/templates/topsemence/css/presets/preset1.css" rel="stylesheet" class="preset"> 23 <link href="/templates/topsemence/css/custom.css" rel="stylesheet"> 24 <link href="/templates/topsemence/css/frontend-edit.css" rel="stylesheet"> 25 <link href="/modules/mod_djimageslider/themes/default/css/djimageslider.css" rel="stylesheet"> 26 <style>#redim-cookiehint-modal {position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99998; display: flex; justify-content : center; align-items : center;}</style> 27 <style>body{font-family:Open Sans, sans-serif; font-weight:300; }</style> 28 <style>h3{font-family:Open Sans, sans-serif; font-weight:normal; }</style> 29 <style>h4{font-family:Open Sans, sans-serif; font-weight:normal; }</style> 30 <style>h5{font-family:Open Sans, sans-serif; font-weight:600; }</style> 31 <style>h6{font-family:Open Sans, sans-serif; font-weight:600; }</style> 32 <style>h3 {font-size:0.5em}</style> 33 <style>@media (min-width: 1400px) { 34.container { 35max-width: 1140px; 36} 37}</style> 38 <style>#sp-top-bar{ background-color:#f5f5f5;color:#999999; }</style> 39 <style>#sp-1-bottom{ margin:0 0 20px 0; }</style> 40 <style>#sp-2-bottom{ margin:0 0 30px 0; }</style> 41 <style>#sp-compteurs{ background-color:#999999;color:#ffffff;padding:20px; }</style> 42 <style>#sp-zone-video{ padding:20px; }</style> 43 <style>#sp-zone-presse{ padding:20px; }</style> 44 <style>#sp-pre-footer{ background-color:#f5f5f5; }</style>
45<script type="application/json" class="joomla-script-options new">{"system.paths":{"root":"","rootFull":"https:\/\/topsemence.fr\/","base":"","baseFull":"https:\/\/topsemence.fr\/"},"csrf.token":"db2eab418638e49dff8d693b4fac3d7b"}</script>
45 46
46<script src="/media/system/js/core.min.js?a3d8f8"></script>
46 47
47<script src="/media/vendor/jquery/js/jquery.min.js?3.7.1"></script>
47 48
48<script src="/media/legacy/js/jquery-noconflict.min.js?504da4"></script>
48 49
49<script src="/media/vendor/bootstrap/js/alert.min.js?5.3.8" type="module"></script>
49 50
50<script src="/media/vendor/bootstrap/js/button.min.js?5.3.8" type="module"></script>
50 51
51<script src="/media/vendor/bootstrap/js/carousel.min.js?5.3.8" type="module"></script>
51 52
52<script src="/media/vendor/bootstrap/js/collapse.min.js?5.3.8" type="module"></script>
52 53
53<script src="/media/vendor/bootstrap/js/dropdown.min.js?5.3.8" type="module"></script>
53 54
54<script src="/media/vendor/bootstrap/js/modal.min.js?5.3.8" type="module"></script>
54 55
55<script src="/media/vendor/bootstrap/js/offcanvas.min.js?5.3.8" type="module"></script>
55 56
56<script src="/media/vendor/bootstrap/js/popover.min.js?5.3.8" type="module"></script>
56 57
57<script src="/media/vendor/bootstrap/js/scrollspy.min.js?5.3.8" type="module"></script>
57 58
58<script src="/media/vendor/bootstrap/js/tab.min.js?5.3.8" type="module"></script>
58 59
59<script src="/media/vendor/bootstrap/js/toast.min.js?5.3.8" type="module"></script>
59 60
60<script src="/media/plg_system_jcemediabox/js/jcemediabox.min.js?f646e5445d3791b94e8b9282903afc4f"></script>
60 61
61<script src="/templates/topsemence/js/bootstrap.min.js"></script>
61 62
62<script src="/templates/topsemence/js/jquery.sticky.js"></script>
62 63
63<script src="/templates/topsemence/js/main.js"></script>
63 64
64<script src="/templates/topsemence/js/frontend-edit.js"></script>
64 65
65<script src="/media/djextensions/jquery-easing-1.4.1/jquery.easing.min.js"></script>
65 66
66<script src="/modules/mod_djimageslider/assets/js/slider.js?v=4.6.6"></script>
66 67
67<script>jQuery(document).ready(function(){WfMediabox.init({"base":"\/","theme":"standard","width":"","height":"","lightbox":0,"shadowbox":0,"icons":1,"overlay":1,"overlay_opacity":0,"overlay_color":"","transition_speed":500,"close":2,"labels":{"close":"Close","next":"Next","previous":"Previous","cancel":"Cancel","numbers":"{{numbers}}","numbers_count":"{{current}} of {{total}}","download":"Download"},"swipe":true,"expand_on_click":true,"display_mode":"fit"});});</script>
67 68
68<script> 69var sp_preloader = '0'; 70</script>
70 71
71<script> 72var sp_gotop = '0'; 73</script>
73 74
74<script> 75var sp_offanimation = 'default'; 76</script>
76 77 78 79<style> 80.G3-body *,.G3-body :after,.G3-body :before{-webkit-box-sizing:inherit;box-sizing:border-box}.G3-body html{-webkit-box-sizing:border-box;box-sizing:border-box}.G3-body input[type=email],.G3-body input[type=password],.G3-body input[type=search],.G3-body input[type=text]{-webkit-appearance:none;-moz-appearance:none}.G3-body html{line-height:1.15;-webkit-text-size-adjust:100%}.G3-body body{margin:0}.G3-body main{display:block}.G3-body h1{font-size:2em;margin:.67em 0}.G3-body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.G3-body pre{font-family:monospace,monospace;font-size:1em}/*.G3-body a{background-color:transparent}*/.G3-body abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.G3-body b,.G3-body strong{font-weight:bolder}.G3-body code,.G3-body kbd,.G3-body samp{font-family:monospace,monospace;font-size:1em}.G3-body small{font-size:80%}.G3-body sub,.G3-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.G3-body sub{bottom:-.25em}.G3-body sup{top:-.5em}.G3-body img{border-style:none}.G3-body button,.G3-body input,.G3-body optgroup,.G3-body select,.G3-body textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.G3-body button,.G3-body input{overflow:visible}.G3-body button,.G3-body select{text-transform:none}.G3-body [type=button],.G3-body [type=reset],.G3-body [type=submit],.G3-body button{-webkit-appearance:button}.G3-body [type=button]::-moz-focus-inner,.G3-body [type=reset]::-moz-focus-inner,.G3-body [type=submit]::-moz-focus-inner,.G3-body button::-moz-focus-inner{border-style:none;padding:0}.G3-body [type=button]:-moz-focusring,.G3-body [type=reset]:-moz-focusring,.G3-body [type=submit]:-moz-focusring,.G3-body button:-moz-focusring{outline:1px dotted ButtonText}.G3-body fieldset{padding:.35em .75em .625em}.G3-body legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.G3-body progress{vertical-align:baseline}.G3-body textarea{overflow:auto}.G3-body [type=checkbox],.G3-body [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.G3-body [type=number]::-webkit-inner-spin-button,.G3-body [type=number]::-webkit-outer-spin-button{height:auto}.G3-body [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.G3-body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.G3-body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.G3-body details{display:block}.G3-body summary{display:list-item}.G3-body template{display:none}.G3-body [hidden]{display:none} 81/*! 82 * # Fomantic-UI - Transition 83 * http://github.com/fomantic/Fomantic-UI/ 84 * 85 * 86 * Released under the MIT license 87 * http://opensource.org/licenses/MIT 88 * 89 */.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}
8910%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}
89100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}
89100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}
89}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
89100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:right center;transform-origin:right center}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:left center;transform-origin:left center}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:right center;transform-origin:right center}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;
89-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:right center;transform-origin:right center}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:left center;transform-origin:left center}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:right center;transform-origin:right center}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}
8940%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}
8940%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}
89}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}
89}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}} 90/*! 91 * # Fomantic-UI - Loader 92 * http://github.com/fomantic/Fomantic-UI/ 93 * 94 * 95 * Released under the MIT license 96 * http://opensource.org/licenses/MIT 97 * 98 */.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;border-radius:7000px;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:7000px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.ui.fast.loader:after,.ui.fast.loading .input>i.icon:after,.ui.fast.loading:after,.ui.fast.loading>i.icon:after{-webkit-animation-duration:.3s;animation-duration:.3s}.ui.slow.loader:after,.ui.slow.loading .input>i.icon:after,.ui.slow.loading:after,.ui.slow.loading>i.icon:after{-webkit-animation-duration:.9s;animation-duration:.9s}@-webkit-keyframes loader{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.dimmer>.loader{display:block}.ui.dimmer>.ui.loader{color:rgba(255,255,255,.9)}.ui.dimmer>.ui.loader:not(.elastic):before{border-color:rgba(255,255,255,.15)}.ui.inverted.dimmer>.ui.loader{color:rgba(0,0,0,.87)}.ui.inverted.dimmer>.ui.loader:not(.elastic):before{border-color:rgba(0,0,0,.1)}.ui.ui.ui.ui.text.loader{width:auto;height:auto;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.loader{width:32.00000006px;height:32.00000006px;font-size:1em}.ui.loader:after,.ui.loader:before{width:32.00000006px;height:32.00000006px;margin:0 0 0 -15.99999996px}.ui.text.loader{min-width:32.00000006px;padding-top:42.99999998px}.ui.elastic.loader:before,.ui.elastic.loading .input>i.icon:before,.ui.elastic.loading:before,.ui.elastic.loading>i.icon:before,.ui.loader:after,.ui.loading .input>i.icon:after,.ui.loading:not(.usual):after,.ui.loading>i.icon:after{border-color:currentColor}.ui.elastic.loading.button:not(.inverted):not(.basic):before{color:#fff}.ui.elastic.basic.loading.button:after,.ui.elastic.basic.loading.button:before{color:#767676}.ui.double.loading.button:after{border-bottom-color:currentColor}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;-webkit-transform:none;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}.ui.loader:after,.ui.loading .input>i.icon:after,.ui.loading:after,.ui.loading>i.icon:after{border-left-color:transparent;border-right-color:transparent}.ui.loader:not(.double):after,.ui.loading:not(.double) .input>i.icon:after,.ui.loading:not(.double):after,.ui.loading:not(.double)>i.icon:after{border-bottom-color:transparent}.ui.loading.form:after,.ui.loading.segment:after{border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1)}.ui.loading.form:not(.double):after,.ui.loading.segment:not(.double):after{border-bottom-color:rgba(0,0,0,.1)}.ui.dimmer>.ui.elastic.loader{color:#fff}.ui.inverted.dimmer>.ui.elastic.loader{color:#767676}.ui.elastic.loader:after,.ui.elastic.loading .input>i.icon:after,.ui.elastic.loading:not(.form):not(.segment):after,.ui.elastic.loading>i.icon:after{-webkit-animation:loader 1s infinite cubic-bezier(.27,1.05,.92,.61);animation:loader 1s infinite cubic-bezier(.27,1.05,.92,.61);-webkit-animation-delay:.3s;animation-delay:.3s}.ui.elastic.loader:before,.ui.elastic.loading .input>i.icon:before,.ui.elastic.loading:not(.form):not(.segment):before,.ui.elastic.loading>i.icon:before{-webkit-animation:elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);animation:elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);-moz-animation:currentcolor-elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);border-right-color:transparent}.ui.elastic.inline.loader:empty{-webkit-animation:loader 8s infinite linear;animation:loader 8s infinite linear}.ui.slow.elastic.loader:after,.ui.slow.elastic.loading .input>i.icon:after,.ui.slow.elastic.loading:not(.form):not(.segment):after,.ui.slow.elastic.loading>i.icon:after{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.45s;animation-delay:.45s}.ui.slow.elastic.loader:before,.ui.slow.elastic.loading .input>i.icon:before,.ui.slow.elastic.loading:not(.form):not(.segment):before,.ui.slow.elastic.loading>i.icon:before{-webkit-animation-duration:1.5s;animation-duration:1.5s}.ui.fast.elastic.loader:after,.ui.fast.elastic.loading .input>i.icon:after,.ui.fast.elastic.loading:not(.form):not(.segment):after,.ui.fast.elastic.loading>i.icon:after{-webkit-animation-duration:.66s;animation-duration:.66s;-webkit-animation-delay:.2s;animation-delay:.2s}.ui.fast.elastic.loader:before,.ui.fast.elastic.loading .input>i.icon:before,.ui.fast.elastic.loading:not(.form):not(.segment):before,.ui.fast.elastic.loading>i.icon:before{-webkit-animation-duration:.66s;animation-duration:.66s}@-webkit-keyframes elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:inherit}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:inherit}50.1%{border-left-color:transparent}100%{border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:inherit}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:inherit}50.1%{border-left-color:transparent}100%{border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes currentcolor-elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:currentColor}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:currentColor}50.1%{border-left-color:transparent}100%{border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes currentcolor-elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:currentColor}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:currentColor}50.1%{border-left-color:transparent}100%{border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg)}} 99/*! 100 * # Fomantic-UI - Text 101 * http://github.com/fomantic/Fomantic-UI/ 102 * 103 * 104 * Released under the MIT license 105 * https://github.com/fomantic/Fomantic-UI/blob/master/LICENSE.md 106 * 107 */span.ui.text{line-height:1}span.ui.primary.text{color:#2185d0}
107span.ui.inverted.primary.text{color:#54c8ff}span.ui.secondary.text{color:#1b1c1d}span.ui.inverted.secondary.text{color:#545454}span.ui.red.text{color:#db2828}span.ui.inverted.red.text{color:#ff695e}span.ui.orange.text{color:#f2711c}span.ui.inverted.orange.text{color:#ff851b}span.ui.yellow.text{color:#fbbd08}span.ui.inverted.yellow.text{color:#ffe21f}span.ui.olive.text{color:#b5cc18}span.ui.inverted.olive.text{color:#d9e778}span.ui.green.text{color:#21ba45}span.ui.inverted.green.text{color:#2ecc40}span.ui.teal.text{color:#00b5ad}span.ui.inverted.teal.text{color:#6dffff}span.ui.blue.text{color:#2185d0}span.ui.inverted.blue.text{color:#54c8ff}span.ui.violet.text{color:#6435c9}span.ui.inverted.violet.text{color:#a291fb}span.ui.purple.text{color:#a333c8}span.ui.inverted.purple.text{color:#dc73ff}span.ui.pink.text{color:#e03997}span.ui.inverted.pink.text{color:#ff8edf}span.ui.brown.text{color:#a5673f}span.ui.inverted.brown.text{color:#d67c1c}span.ui.grey.text{color:#767676}span.ui.inverted.grey.text{color:#dcddde}span.ui.black.text{color:#1b1c1d}span.ui.inverted.black.text{color:#545454}span.ui.disabled.text{opacity:.45}span.ui.medium.text{font-size:1em}span.ui.mini.text{font-size:.4em}span.ui.tiny.text{font-size:.5em}span.ui.small.text{font-size:.75em}span.ui.large.text{font-size:1.5em}span.ui.big.text{font-size:2em}span.ui.huge.text{font-size:4em}span.ui.massive.text{font-size:8em} 108/*! 109 * # Fomantic-UI - Button 110 * http://github.com/fomantic/Fomantic-UI/ 111 * 112 * 113 * Released under the MIT license 114 * http://opensource.org/licenses/MIT 115 *
116 */.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,.6);margin:0 .25em 0 0;padding:.78571429em 1.5em .78571429em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:4.00000006px;-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;will-change:auto;-webkit-tap-highlight-color:transparent}.ui.button:hover{background-color:#cacbcd;background-image:none;-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.8)}.ui.button:hover .icon{opacity:.85}.ui.button:focus{background-color:#cacbcd;color:rgba(0,0,0,.8);background-image:none;-webkit-box-shadow:"";box-shadow:""}.ui.button:focus .icon{opacity:.85}.ui.active.button:active,.ui.button:active{background-color:#babbbc;background-image:"";color:rgba(0,0,0,.9);-webkit-box-shadow:0 0 0 1px transparent inset,none;box-shadow:0 0 0 1px transparent inset,none}.ui.active.button{background-color:#c0c1c2;background-image:none;-webkit-box-shadow:0 0 0 1px transparent inset;box-shadow:0 0 0 1px transparent inset;color:rgba(0,0,0,.95)}.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:rgba(0,0,0,.95)}.ui.active.button:active{background-color:#c0c1c2;background-image:none}.ui.labeled.button:not(.icon){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:0 0;padding:0!important;border:none;-webkit-box-shadow:none;box-shadow:none}.ui.labeled.button>.button{margin:0}.ui.labeled.button>.label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -1px!important;font-size:1em;padding:"";border-color:rgba(34,36,38,.15)}.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.button:not([class*="left labeled"])>.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.button>.icon:not(.button){height:auto;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;color:""}.ui.button:not(.icon)>.icon:not(.button):not(.dropdown),.ui.button:not(.icon)>.icons:not(.button):not(.dropdown){margin:0 .42857143em 0 -.21428571em;vertical-align:baseline}.ui.button:not(.icon)>.icons:not(.button):not(.dropdown)>.icon{vertical-align:baseline}.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){margin:0 -.21428571em 0 .42857143em}.ui[class*="left floated"].button,.ui[class*="left floated"].buttons{float:left;margin-left:0;margin-right:.25em}.ui[class*="right floated"].button,.ui[class*="right floated"].buttons{float:right;margin-right:0;margin-left:.25em}.ui.button,.ui.buttons .button,.ui.buttons .or{font-size:14px}.ui.icon.button>.icon,.ui.icon.buttons .button>.icon{opacity:.9;margin:0!important;vertical-align:top}.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{position:relative;padding-left:4.07142857em!important;padding-right:1.5em!important}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{position:absolute;top:0;left:0;height:100%;line-height:1;border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;-webkit-animation:none;animation:none;padding:.78571429em 0 .78571429em 0;margin:0;width:2.57142857em;background-color:rgba(0,0,0,.05);color:"";-webkit-box-shadow:-1px 0 0 0 transparent inset;box-shadow:-1px 0 0 0 transparent inset}.ui[class*="right labeled"].icon.button{padding-right:4.07142857em!important;padding-left:1.5em!important}.ui[class*="right labeled"].icon.button>.icon{left:auto;right:0;border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-box-shadow:1px 0 0 0 transparent inset;box-shadow:1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon:after,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.buttons>.button>.icon:before{display:block;position:relative;width:100%;top:0;text-align:center}.ui.labeled.icon.button>.loading.icon:before{-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}.ui.circular.button{border-radius:10em}.ui.fluid.button,.ui.fluid.buttons{width:100%}.ui.fluid.button{display:block}.ui.compact.button,.ui.compact.buttons .button{padding:.58928571em 1.125em .58928571em}.ui.compact.icon.button,.ui.compact.icon.buttons .button{padding:.58928571em .58928571em .58928571em}.ui.compact.labeled.icon.button,.ui.compact.labeled.icon.buttons .button{padding:.58928571em 3.69642857em .58928571em}.ui.compact.labeled.icon.button>.icon,.ui.compact.labeled.icon.buttons .button>.icon{padding:.58928571em 0 .58928571em 0}.ui.blue.button{background-color:#2185d0;color:#fff}.ui.green.button{background-color:#21ba45;color:#fff}.ui.red.button{background-color:#db2828;color:#fff}.ui.black.button{background-color:#000;color:#fff}.ui.yellow.button{background-color:#fbbd08;color:#fff}.ui.orange.button{background-color:#f2711c;color:#fff}.ui.olive.button{background-color:#b5cc18;color:#fff}.ui.teal.button{background-color:#00b5ad;color:#fff}.ui.violet.button{background-color:#6435c9;color:#fff}.ui.purple.button{background-color:#a333c8;color:#fff}.ui.pink.button{background-color:#e03997;color:#fff}.ui.brown.button{background-color:#a5673f;color:#fff} 117/*! 118 * # Fomantic-UI - Container 119 * http://github.com/fomantic/Fomantic-UI/ 120 * 121 * 122 * Released under the MIT license 123 * http://opensource.org/licenses/MIT 124 * 125 */.ui.container{display:block;max-width:100%}@media only screen and (max-width:767.98px){.ui.ui.ui.container:not(.fluid){width:auto;margin-left:1em;margin-right:1em}.ui.ui.ui.grid.container{width:auto}.ui.ui.ui.relaxed.grid.container{width:auto}.ui.ui.ui.very.relaxed.grid.container{width:auto}}@media only screen and (min-width:768px) and (max-width:991.98px){.ui.ui.ui.container:not(.fluid){width:723px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(723px + 28px)}.ui.ui.ui.relaxed.grid.container{width:calc(723px + 42px)}.ui.ui.ui.very.relaxed.grid.container{width:calc(723px + 70px)}}@media only screen and (min-width:992px) and (max-width:1199.98px){.ui.ui.ui.container:not(.fluid){width:933px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(933px + 28px)}.ui.ui.ui.relaxed.grid.container{width:calc(933px + 42px)}.ui.ui.ui.very.relaxed.grid.container{width:calc(933px + 70px)}}@media only screen and (min-width:1200px){.ui.ui.ui.container:not(.fluid){width:1127px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(1127px + 28px)}.ui.ui.ui.relaxed.grid.container{width:calc(1127px + 42px)}.ui.ui.ui.very.relaxed.grid.container{width:calc(1127px + 70px)}}.ui.text.container{max-width:700px;line-height:1.5;font-size:15.99999996px}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto} 126/*! 127 * # Fomantic-UI - Form 128 * http://github.com/fomantic/Fomantic-UI/ 129 * 130 * 131 * Released under the MIT license 132 * http://opensource.org/licenses/MIT 133 * 134 */.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field:last-child,.ui.form .fields .fields,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 4.00000006px 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url]{margin:0;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form textarea,.ui.input textarea{margin:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);outline:0;color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form input[type=checkbox],.ui.form textarea{vertical-align:top}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label+.ui.ui.checkbox{margin-top:.7em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox{margin-top:2.41428571em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox{margin-top:2.21428571em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox{margin-top:2.61428571em}.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox{margin-top:.6em}.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox{margin-top:.5em}.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox{margin-top:.7em}.ui.form .field .transparent.input:not(.icon) input,.ui.form .field input.transparent,.ui.form .field textarea.transparent{padding:.67857143em 1em}.ui.form .field input.transparent,.ui.form .field textarea.transparent{border-color:transparent!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:rgba(0,0,0,.87);-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{min-width:auto;width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{width:auto}.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{width:auto}.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .error.message:empty{display:none}.ui.form .info.message,.ui.form .info.message:empty{display:none}.ui.form .success.message,.ui.form .success.message:empty{display:none}.ui.form .warning.message,.ui.form .warning.message:empty{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#fff!important;border:1px solid #e0b4b4!important;color:#9f3a38!important}.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{border-width:0 0 1px 1px;bottom:auto;right:auto;top:50%;left:0}.ui.form .field.field input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px ivory inset!important;box-shadow:0 0 0 100px ivory inset!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px ivory inset!important;box-shadow:0 0 0 100px ivory inset!important;border-color:#d5c315!important}.ui.form ::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.form :-ms-input-placeholder{color:rgba(191,191,191,.87)!important}.ui.form ::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.form :focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus:-ms-input-placeholder{color:rgba(115,115,115,.87)!important}.ui.form :focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:4.00000006px;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset}.ui.form .ui.action.input:not([class*="left action"]) input:not([type]):focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=date]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=datetime-local]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=email]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=file]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=number]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=password]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=search]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=tel]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=text]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=time]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=url]:focus{border-top-right-radius:0;border-bottom-right-radius:0}.ui.form .ui[class*="left action"].input input:not([type]),.ui.form .ui[class*="left action"].input input[type=date],
134.ui.form .ui[class*="left action"].input input[type=datetime-local],.ui.form .ui[class*="left action"].input input[type=email],.ui.form .ui[class*="left action"].input input[type=file],.ui.form .ui[class*="left action"].input input[type=number],.ui.form .ui[class*="left action"].input input[type=password],.ui.form .ui[class*="left action"].input input[type=search],.ui.form .ui[class*="left action"].input input[type=tel],.ui.form .ui[class*="left action"].input input[type=text],.ui.form .ui[class*="left action"].input input[type=time],.ui.form .ui[class*="left action"].input input[type=url]{border-bottom-left-radius:0;border-top-left-radius:0}.ui.form textarea:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:4.00000006px;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;-webkit-appearance:none}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.error .error.message:not(:empty),.ui.form .fields.error .error.message:not(:empty){display:block}.ui.form .field.error .compact.error.message:not(:empty),.ui.form .fields.error .compact.error.message:not(:empty){display:inline-block}.ui.form .field.error .icon.error.message:not(:empty),.ui.form .fields.error .icon.error.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.ui.form .field.error .input,.ui.ui.form .field.error label,.ui.ui.form .fields.error .field .input,.ui.ui.form .fields.error .field label{color:#9f3a38}.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{border-color:#9f3a38;color:#fff}.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=file],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text],.ui.form .field.error input[type=time],.ui.form .field.error input[type=url],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{color:#9f3a38;background:#fff6f6;border-color:#e0b4b4;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .transparent.input input,.ui.form .field.error .transparent.input textarea,.ui.form .field.error input.transparent,.ui.form .field.error textarea.transparent{background-color:#fff6f6!important;color:#9f3a38!important}
134.ui.form .error.error input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fffaf0 inset!important;box-shadow:0 0 0 100px #fffaf0 inset!important;border-color:#e0b4b4!important}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:#fff6f6;color:#9f3a38}.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .item:hover{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{color:#9f3a38}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{background:#fff6f6;border-color:#e0b4b4}.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{color:#9f3a38}.ui.form.info .info.message:not(:empty){display:block}.ui.form.info .compact.info.message:not(:empty){display:inline-block}.ui.form.info .icon.info.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.info .info.message:not(:empty),.ui.form .fields.info .info.message:not(:empty){display:block}.ui.form .field.info .compact.info.message:not(:empty),.ui.form .fields.info .compact.info.message:not(:empty){display:inline-block}.ui.form .field.info .icon.info.message:not(:empty),.ui.form .fields.info .icon.info.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.ui.form .field.info .input,.ui.ui.form .field.info label,.ui.ui.form .fields.info .field .input,.ui.ui.form .fields.info .field label{color:#276f86}.ui.form .field.info .corner.label,.ui.form .fields.info .field .corner.label{border-color:#276f86;color:#fff}.ui.form .field.info input:not([type]),.ui.form .field.info input[type=date],.ui.form .field.info input[type=datetime-local],.ui.form .field.info input[type=email],.ui.form .field.info input[type=file],.ui.form .field.info input[type=number],.ui.form .field.info input[type=password],.ui.form .field.info input[type=search],.ui.form .field.info input[type=tel],.ui.form .field.info input[type=text],.ui.form .field.info input[type=time],.ui.form .field.info input[type=url],.ui.form .field.info select,.ui.form .field.info textarea,.ui.form .fields.info .field input:not([type]),.ui.form .fields.info .field input[type=date],.ui.form .fields.info .field input[type=datetime-local],.ui.form .fields.info .field input[type=email],.ui.form .fields.info .field input[type=file],.ui.form .fields.info .field input[type=number],.ui.form .fields.info .field input[type=password],.ui.form .fields.info .field input[type=search],.ui.form .fields.info .field input[type=tel],.ui.form .fields.info .field input[type=text],.ui.form .fields.info .field input[type=time],.ui.form .fields.info .field input[type=url],.ui.form .fields.info .field select,.ui.form .fields.info .field textarea{color:#276f86;background:#f8ffff;border-color:#a9d5de;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.info input:not([type]):focus,.ui.form .field.info input[type=date]:focus,.ui.form .field.info input[type=datetime-local]:focus,.ui.form .field.info input[type=email]:focus,.ui.form .field.info input[type=file]:focus,.ui.form .field.info input[type=number]:focus,.ui.form .field.info input[type=password]:focus,.ui.form .field.info input[type=search]:focus,.ui.form .field.info input[type=tel]:focus,.ui.form .field.info input[type=text]:focus,.ui.form .field.info input[type=time]:focus,.ui.form .field.info input[type=url]:focus,.ui.form .field.info select:focus,.ui.form .field.info textarea:focus{background:#f8ffff;border-color:#a9d5de;color:#276f86;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.info select{-webkit-appearance:menulist-button}.ui.form .field.info .transparent.input input,.ui.form .field.info .transparent.input textarea,.ui.form .field.info input.transparent,.ui.form .field.info textarea.transparent{background-color:#f8ffff!important;color:#276f86!important}.ui.form .info.info input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #f0faff inset!important;box-shadow:0 0 0 100px #f0faff inset!important;border-color:#b3e0e0!important}.ui.form .info ::-webkit-input-placeholder{color:#98cfe1}.ui.form .info :-ms-input-placeholder{color:#98cfe1!important}.ui.form .info ::-moz-placeholder{color:#98cfe1}.ui.form .info :focus::-webkit-input-placeholder{color:#70bdd6}.ui.form .info :focus:-ms-input-placeholder{color:#70bdd6!important}.ui.form .info :focus::-moz-placeholder{color:#70bdd6}.ui.form .field.info .ui.dropdown,.ui.form .field.info .ui.dropdown .item,.ui.form .field.info .ui.dropdown .text,.ui.form .fields.info .field .ui.dropdown,.ui.form .fields.info .field .ui.dropdown .item{background:#f8ffff;color:#276f86}.ui.form .field.info .ui.dropdown,.ui.form .fields.info .field .ui.dropdown{border-color:#a9d5de!important}.ui.form .field.info .ui.dropdown:hover,.ui.form .fields.info .field .ui.dropdown:hover{border-color:#a9d5de!important}.ui.form .field.info .ui.dropdown:hover .menu,.ui.form .fields.info .field .ui.dropdown:hover .menu{border-color:#a9d5de}.ui.form .field.info .ui.multiple.selection.dropdown>.label,.ui.form .fields.info .field .ui.multiple.selection.dropdown>.label{background-color:#cce3ea;color:#276f86}.ui.form .field.info .ui.dropdown .menu .item:hover,.ui.form .fields.info .field .ui.dropdown .menu .item:hover{background-color:#e9f2fb}.ui.form .field.info .ui.dropdown .menu .selected.item,.ui.form .fields.info .field .ui.dropdown .menu .selected.item{background-color:#e9f2fb}.ui.form .field.info .ui.dropdown .menu .active.item,.ui.form .fields.info .field .ui.dropdown .menu .active.item{background-color:#cef1fd!important}.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.info .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label{color:#276f86}.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.info .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label:before{background:#f8ffff;border-color:#a9d5de}.ui.form .field.info .checkbox .box:after,.ui.form .field.info .checkbox label:after,.ui.form .fields.info .field .checkbox .box:after,.ui.form .fields.info .field .checkbox label:after{color:#276f86}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.success .success.message:not(:empty),.ui.form .fields.success .success.message:not(:empty){display:block}.ui.form .field.success .compact.success.message:not(:empty),.ui.form .fields.success .compact.success.message:not(:empty){display:inline-block}.ui.form .field.success .icon.success.message:not(:empty),.ui.form .fields.success .icon.success.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.ui.form .field.success .input,.ui.ui.form .field.success label,.ui.ui.form .fields.success .f
134ield .input,.ui.ui.form .fields.success .field label{color:#2c662d}.ui.form .field.success .corner.label,.ui.form .fields.success .field .corner.label{border-color:#2c662d;color:#fff}.ui.form .field.success input:not([type]),.ui.form .field.success input[type=date],.ui.form .field.success input[type=datetime-local],.ui.form .field.success input[type=email],.ui.form .field.success input[type=file],.ui.form .field.success input[type=number],.ui.form .field.success input[type=password],.ui.form .field.success input[type=search],.ui.form .field.success input[type=tel],.ui.form .field.success input[type=text],.ui.form .field.success input[type=time],.ui.form .field.success input[type=url],.ui.form .field.success select,.ui.form .field.success textarea,.ui.form .fields.success .field input:not([type]),.ui.form .fields.success .field input[type=date],.ui.form .fields.success .field input[type=datetime-local],.ui.form .fields.success .field input[type=email],.ui.form .fields.success .field input[type=file],.ui.form .fields.success .field input[type=number],.ui.form .fields.success .field input[type=password],.ui.form .fields.success .field input[type=search],.ui.form .fields.success .field input[type=tel],.ui.form .fields.success .field input[type=text],.ui.form .fields.success .field input[type=time],.ui.form .fields.success .field input[type=url],.ui.form .fields.success .field select,.ui.form .fields.success .field textarea{color:#2c662d;background:#fcfff5;border-color:#a3c293;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.success input:not([type]):focus,.ui.form .field.success input[type=date]:focus,.ui.form .field.success input[type=datetime-local]:focus,.ui.form .field.success input[type=email]:focus,.ui.form .field.success input[type=file]:focus,.ui.form .field.success input[type=number]:focus,.ui.form .field.success input[type=password]:focus,.ui.form .field.success input[type=search]:focus,.ui.form .field.success input[type=tel]:focus,.ui.form .field.success input[type=text]:focus,.ui.form .field.success input[type=time]:focus,.ui.form .field.success input[type=url]:focus,.ui.form .field.success select:focus,.ui.form .field.success textarea:focus{background:#fcfff5;border-color:#a3c293;color:#2c662d;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.success select{-webkit-appearance:menulist-button}.ui.form .field.success .transparent.input input,.ui.form .field.success .transparent.input textarea,.ui.form .field.success input.transparent,.ui.form .field.success textarea.transparent{background-color:#fcfff5!important;color:#2c662d!important}.ui.form .success.success input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #f0fff0 inset!important;box-shadow:0 0 0 100px #f0fff0 inset!important;border-color:#bee0b3!important}.ui.form .success ::-webkit-input-placeholder{color:#8fcf90}.ui.form .success :-ms-input-placeholder{color:#8fcf90!important}.ui.form .success ::-moz-placeholder{color:#8fcf90}.ui.form .success :focus::-webkit-input-placeholder{color:#6cbf6d}.ui.form .success :focus:-ms-input-placeholder{color:#6cbf6d!important}.ui.form .success :focus::-moz-placeholder{color:#6cbf6d}.ui.form .field.success .ui.dropdown,.ui.form .field.success .ui.dropdown .item,.ui.form .field.success .ui.dropdown .text,.ui.form .fields.success .field .ui.dropdown,.ui.form .fields.success .field .ui.dropdown .item{background:#fcfff5;color:#2c662d}.ui.form .field.success .ui.dropdown,.ui.form .fields.success .field .ui.dropdown{border-color:#a3c293!important}.ui.form .field.success .ui.dropdown:hover,.ui.form .fields.success .field .ui.dropdown:hover{border-color:#a3c293!important}.ui.form .field.success .ui.dropdown:hover .menu,.ui.form .fields.success .field .ui.dropdown:hover .menu{border-color:#a3c293}.ui.form .field.success .ui.multiple.selection.dropdown>.label,.ui.form .fields.success .field .ui.multiple.selection.dropdown>.label{background-color:#cceacc;color:#2c662d}.ui.form .field.success .ui.dropdown .menu .item:hover,.ui.form .fields.success .field .ui.dropdown .menu .item:hover{background-color:#e9fbe9}.ui.form .field.success .ui.dropdown .menu .selected.item,.ui.form .fields.success .f
134ield .ui.dropdown .menu .selected.item{background-color:#e9fbe9}.ui.form .field.success .ui.dropdown .menu .active.item,.ui.form .fields.success .field .ui.dropdown .menu .active.item{background-color:#dafdce!important}.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.success .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label{color:#2c662d}.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.success .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label:before{background:#fcfff5;border-color:#a3c293}.ui.form .field.success .checkbox .box:after,.ui.form .field.success .checkbox label:after,.ui.form .fields.success .field .checkbox .box:after,.ui.form .fields.success .f
134ield .checkbox label:after{color:#2c662d}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.warning .warning.message:not(:empty),.ui.form .fields.warning .warning.message:not(:empty){display:block}.ui.form .field.warning .compact.warning.message:not(:empty),.ui.form .fields.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form .field.warning .icon.warning.message:not(:empty),.ui.form .fields.warning .icon.warning.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.ui.form .field.warning .input,.ui.ui.form .field.warning label,.ui.ui.form .fields.warning .field .input,.ui.ui.form .fields.warning .field label{color:#573a08}.ui.form .field.warning .corner.label,.ui.form .fields.warning .field .corner.label{border-color:#573a08;color:#fff}.ui.form .field.warning input:not([type]),.ui.form .field.warning input[type=date],.ui.form .field.warning input[type=datetime-local],.ui.form .field.warning input[type=email],.ui.form .field.warning input[type=file],.ui.form .field.warning input[type=number],.ui.form .field.warning input[type=password],.ui.form .field.warning input[type=search],.ui.form .field.warning input[type=tel],.ui.form .field.warning input[type=text],.ui.form .field.warning input[type=time],.ui.form .field.warning input[type=url],.ui.form .field.warning select,.ui.form .field.warning textarea,.ui.form .fields.warning .field input:not([type]),.ui.form .fields.warning .field input[type=date],.ui.form .fields.warning .field input[type=datetime-local],.ui.form .fields.warning .field input[type=email],.ui.form .fields.warning .field input[type=file],.ui.form .fields.warning .field input[type=number],.ui.form .fields.warning .field input[type=password],.ui.form .fields.warning .field input[type=search],.ui.form .fields.warning .field input[type=tel],.ui.form .fields.warning .field input[type=text],.ui.form .fields.warning .field input[type=time],.ui.form .fields.warning .field input[type=url],.ui.form .fields.warning .field select,.ui.form .fields.warning .field textarea{color:#573a08;background:#fffaf3;border-color:#c9ba9b;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.warning input:not([type]):focus,.ui.form .field.warning input[type=date]:focus,.ui.form .field.warning input[type=datetime-local]:focus,.ui.form .field.warning input[type=email]:focus,.ui.form .field.warning input[type=file]:focus,.ui.form .field.warning input[type=number]:focus,.ui.form .field.warning input[type=password]:focus,.ui.form .field.warning input[type=search]:focus,.ui.form .field.warning input[type=tel]:focus,.ui.form .field.warning input[type=text]:focus,.ui.form .field.warning input[type=time]:focus,.ui.form .field.warning input[type=url]:focus,.ui.form .field.warning select:focus,.ui.form .field.warning textarea:focus{background:#fffaf3;border-color:#c9ba9b;color:#573a08;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.warning select{-webkit-appearance:menulist-button}.ui.form .field.warning .transparent.input input,.ui.form .field.warning .transparent.input textarea,.ui.form .field.warning input.transparent,.ui.form .field.warning textarea.transparent{background-color:#fffaf3!important;color:#573a08!important}.ui.form .warning.warning input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #ffffe0 inset!important;box-shadow:0 0 0 100px #ffffe0 inset!important;border-color:#e0e0b3!important}.ui.form .warning ::-webkit-input-placeholder{color:#edad3e}.ui.form .warning :-ms-input-placeholder{color:#edad3e!important}.ui.form .warning ::-moz-placeholder{color:#edad3e}.ui.form .warning :focus::-webkit-input-placeholder{color:#e39715}.ui.form .warning :focus:-ms-input-placeholder{color:#e39715!important}.ui.form .warning :focus::-moz-placeholder{color:#e39715}.ui.form .field.warning .ui.dropdown,.ui.form .field.warning .ui.dropdown .item,.ui.form .field.warning .ui.dropdown .text,.ui.form .fields.warning .field .ui.dropdown,.ui.form .fields.warning .field .ui.dropdown .item{background:#fffaf3;color:#573a08}.ui.form .field.warning .ui.dropdown,.ui.form .fields.warning .field .ui.dropdown{border-color:#c9ba9b!important}.ui.form .field.warning .ui.dropdown:hover,.ui.form .fields.warning .field .ui.dropdown:hover{border-color:#c9ba9b!important}.ui.form .field.warning .ui.dropdown:hover .menu,.ui.form .fields.warning .field .ui.dropdown:hover .menu{border-color:#c9ba9b}.ui.form .field.warning .ui.multiple.selection.dropdown>.label,.ui.form .fields.warning .field .ui.multiple.selection.dropdown>.label{background-color:#eaeacc;color:#573a08}.ui.form .field.warning .ui.dropdown .menu .item:hover,.ui.form .fields.warning .field .ui.dropdown .menu .item:hover{background-color:#fbfbe9}.ui.form .field.warning .ui.dropdown .menu .selected.item,.ui.form .fields.warning .field .ui.dropdown .menu .selected.item{background-color:#fbfbe9}.ui.form .field.warning .ui.dropdown .menu .active.item,.ui.form .fields.warning .field .ui.dropdown .menu .active.item{background-color:#fdfdce!important}.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label{color:#573a08}.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label:before{background:#fffaf3;border-color:#c9ba9b}.ui.form .field.warning .checkbox .box:after,.ui.form .field.warning .checkbox label:after,.ui.form .fields.warning .field .checkbox .box:after,.ui.form .fields.warning .field .checkbox label:after{color:#573a08}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{pointer-events:none;opacity:.45}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:.45}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form.segments:before{border-radius:4.00000006px}.ui.loading.form:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:7000px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form label.required:after{margin:-.2em 0 0 .2em;content:'*';color:#db2828}.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form label.required:after{display:inline-block;vertical-align:top}.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{color:rgba(255,255,255,.9)}.ui.inverted.loading.form{color:#fff}.ui.inverted.loading.form:before{background:rgba(0,0,0,.85)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=file],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=text],.ui.inverted.form input[type=time],.ui.inverted.form input[type=url]{background:#fff;border-color:rgba(255,255,255,.1);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 4.00000006px 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{dis
134play:block;margin:.5em 0;padding:0}.ui.form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;-webkit-box-shadow:none;box-shadow:none}.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:50%}.ui.form .three.fields>.field,.ui.form .three.fields>.fields{width:33.33333333%}.ui.form .four.fields>.field,.ui.form .four.fields>.fields{width:25%}.ui.form .five.fields>.field,.ui.form .five.fields>.fields{width:20%}.ui.form .six.fields>.field,.ui.form .six.fields>.fields{width:16.66666667%}.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{width:14.28571429%}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{width:12.5%}.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{width:11.11111111%}.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{width:10%}@media only screen and (max-width:767.98px){.ui.form .fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable)>.field,.ui[class*="equal width"].form:not(.unstackable) .fields>.field{width:100%!important;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%!important}.ui.form .two.wide.field{width:12.5%!important}.ui.form .three.wide.field{width:18.75%!important}.ui.form .four.wide.field{width:25%!important}.ui.form .five.wide.field{width:31.25%!important}.ui.form .six.wide.field{width:37.5%!important}.ui.form .seven.wide.field{width:43.75%!important}.ui.form .eight.wide.field{width:50%!important}.ui.form .nine.wide.field{width:56.25%!important}.ui.form .ten.wide.field{width:62.5%!important}.ui.form .eleven.wide.field{width:68.75%!important}.ui.form .twelve.wide.field{width:75%!important}.ui.form .thirteen.wide.field{width:81.25%!important}.ui.form .fourteen.wide.field{width:87.5%!important}.ui.form .fifteen.wide.field{width:93.75%!important}.ui.form .sixteen.wide.field{width:100%!important}@media only screen and (max-width:767.98px){.ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eleven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fifteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.five.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.four.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fourteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.nine.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.seven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.six.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.sixteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.ten.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.thirteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.three.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.twelve.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.two.wide.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields{width:100%!important}.ui.form .fields{margin-bottom:0}}.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields>label{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:700;color:rgba(0,0,0,.87);text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.field>input,.ui.form .inline.field>select,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.field .calendar:not(.popup),.ui.form .inline.fields .field .calendar:not(.popup){display:inline-block}.ui.form .inline.field .calendar:not(.popup)>.input>input,.ui.form .inline.fields .field .calendar:not(.popup)>.input>input{width:13.11em}.ui.form .inline.field>:first-child,.ui.form .inline.fields .field>
134:first-child{margin:0 .85714286em 0 0}.ui.form .inline.field>:only-child,.ui.form .inline.fields .field>:only-child{margin:0}.ui.form .inline.fields .wide.field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.form,.ui.form .field .dropdown,.ui.form .field .dropdown .menu>.item{font-size:14px}.ui.mini.form,.ui.mini.form .field .dropdown,.ui.mini.form .field .dropdown .menu>.item{font-size:11.00000006px}.ui.tiny.form,.ui.tiny.form .field .dropdown,.ui.tiny.form .field .dropdown .menu>.item{font-size:12.00000004px}.ui.small.form,.ui.small.form .field .dropdown,.ui.small.form .field .dropdown .menu>.item{font-size:13.00000002px}.ui.large.form,.ui.large.form .field .dropdown,.ui.large.form .field .dropdown .menu>.item{font-size:15.99999996px}.ui.big.form,.ui.big.form .field .dropdown,.ui.big.form .field .dropdown .menu>.item{font-size:18.00000006px}.ui.huge.form,.ui.huge.form .field .dropdown,.ui.huge.form .field .dropdown .menu>.item{font-size:20.00000002px}.ui.massive.form,.ui.massive.form .field .dropdown,.ui.massive.form .field .dropdown .menu>.item{font-size:23.99999994px}.fields.inline > label{width:100% !important}.fields.inline{flex-wrap:wrap} 135/*! 136 * # Fomantic-UI - Checkbox 137 * http://github.com/fomantic/Fomantic-UI/ 138 * 139 * 140 * Released under the MIT license 141 * http://opensource.org/licenses/MIT 142 * 143 */.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1em;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:3;width:17px;height:17px}.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:1em}.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:"";background:#fff;border-radius:2.99999994px;-webkit-transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;border:1px solid #d4d4d5}.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:rgba(0,0,0,.87);-webkit-transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.ui.checkbox label,.ui.checkbox+label{color:rgba(0,0,0,.87);-webkit-transition:color .1s ease;transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox label:hover::before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox label:hover,.ui.checkbox+label:hover{color:rgba(0,0,0,.8)}.ui.checkbox label:active::before{background:#f9fafb;border-color:rgba(34,36,38,.35)}.ui.checkbox label:active::after{color:rgba(0,0,0,.95)}.ui.checkbox input:active~label{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:focus~label:after{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~label{color:rgba(0,0,0,.95)}.ui.checkbox input:checked~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:checked~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate~label:before{background:rgba(0,0,0,.15)}.ui.indeterminate.toggle.checkbox input:not([type=radio])~label:after{left:15.05px}.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:rgba(0,0,0,.95)}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.checkbox input[disabled]~label,.ui.disabled.checkbox label{cursor:default!important;opacity:.5;color:#000;pointer-events:none}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox label:before{content:"";-webkit-transform:none;transform:none;width:15px;height:15px;border-radius:7000px;top:1px;left:0}.ui.radio.checkbox label:after{border:none;content:""!important;line-height:15px;top:1px;left:0;width:15px;height:15px;border-radius:7000px;-webkit-transform:scale(.46666667);transform:scale(.46666667);background-color:rgba(0,0,0,.87)}.ui.radio.checkbox input:focus~label:before{background-color:#fff}.ui.radio.checkbox input:focus~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:indeterminate~label:after{opacity:0}
143.ui.radio.checkbox input:checked~label:before{background-color:#fff}.ui.radio.checkbox input:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:focus:checked~label:before{background-color:#fff}.ui.radio.checkbox input:focus:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.slider.checkbox{min-height:17.5px}.ui.slider.checkbox input{width:49px;height:17.5px}.ui.slider.checkbox label{padding-left:63px;line-height:14px;color:rgba(0,0,0,.4)}.ui.slider.checkbox label:before{display:block;position:absolute;content:"";-webkit-transform:none;transform:none;border:none!important;left:0;z-index:1;top:5.6px;background-color:rgba(0,0,0,.05);width:49px;height:2.99999994px;border-radius:7000px;-webkit-transition:background .3s ease;transition:background .3s ease}.ui.slider.checkbox label:after{background:#fff -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#fff -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:21px;height:21px;top:-3.5px;left:0;-webkit-transform:none;transform:none;border-radius:7000px;-webkit-transition:left .3s ease;transition:left .3s ease}.ui.slider.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.slider.checkbox label:hover{color:rgba(0,0,0,.8)}.ui.slider.checkbox label:hover::before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~label:after{left:28px}.ui.slider.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:21px}.ui.toggle.checkbox input{width:49px;height:21px}.ui.toggle.checkbox label{min-height:21px;padding-left:63px;color:rgba(0,0,0,.87)}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox label:before{display:block;position:absolute;content:"";z-index:1;-webkit-transform:none;transform:none;border:none;top:0;background:rgba(0,0,0,.05);-webkit-box-shadow:none;box-shadow:none;width:49px;height:21px;border-radius:7000px}.ui.toggle.checkbox label:after{background:#fff -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#fff -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:21px;height:21px;top:0;left:0;border-radius:7000px;-webkit-transition:background .3s ease,left .3s ease;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~label:after{left:-0.7px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox label:hover::before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.toggle.checkbox input:checked~label:after{left:30.1px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.toggle.checkbox{width:49px}.ui.fitted.slider.checkbox{width:49px}.ui.inverted.checkbox label,.ui.inverted.checkbox+label{color:rgba(255,255,255,.9)!important}.ui.inverted.checkbox label:hover{color:#fff!important}.ui.inverted.checkbox label:hover::before{border-color:rgba(34,36,38,.5)}.ui.inverted.slider.checkbox label{color:rgba(255,255,255,.5)}.ui.inverted.slider.checkbox label:before{background-color:rgba(255,255,255,.5)!important}.ui.inverted.slider.checkbox label:hover::before{background:rgba(255,255,255,.7)!important}.ui.inverted.slider.checkbox input:checked~label{color:#fff!important}.ui.inverted.slider.checkbox input:checked~label:before{background-color:rgba(255,255,255,.8)!important}.ui.inverted.slider.checkbox input:focus:checked~label{color:#fff!important}.ui.inverted.slider.checkbox input:focus:checked~label:before{background-color:rgba(255,255,255,.8)!important}.ui.inverted.toggle.checkbox label:before{background-color:rgba(255,255,255,.9)!important}.ui.inverted.toggle.checkbox label:hover::before{background:#fff!important}.ui.inverted.toggle.checkbox input:checked~label{color:#fff!important}.ui.inverted.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.inverted.toggle.checkbox input:focus:checked~label{color:#fff!important}.ui.inverted.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.mini.checkbox{font-size:.78571429em}.ui.tiny.checkbox{font-size:.85714286em}.ui.small.checkbox{font-size:.92857143em}.ui.large.checkbox{font-size:1.14285714em}.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before{-webkit-transform:scale(1.14285714);transform:scale(1.14285714);-webkit-transform-origin:left;transform-origin:left}.ui.large.checkbox.radio label:before,.ui.large.form .checkbox.radio label:before{-webkit-transform:scale(1.14285714);transform:scale(1.14285714);-webkit-transform-origin:left;transform-origin:left}.ui.large.checkbox.radio label:after,.ui.large.form .checkbox.radio label:after{-webkit-transform:scale(.57142857);transform:scale(.57142857);-webkit-transform-origin:left;transform-origin:left;left:.33571429em}.ui.big.checkbox{font-size:1.28571429em}.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before{-webkit-transform:scale(1.28571429);transform:scale(1.28571429);-webkit-transform-origin:left;transform-origin:left}.ui.big.checkbox.radio label:before,.ui.big.form .checkbox.radio label:before{-webkit-transform:scale(1.28571429);transform:scale(1.28571429);-webkit-transform-origin:left;transform-origin:left}.ui.big.checkbox.radio label:after,.ui.big.form .checkbox.radio label:after{-webkit-transform:scale(.64285714);transform:scale(.64285714);-webkit-transform-origin:left;transform-origin:left;left:.37142857em}.ui.huge.checkbox{font-size:1.42857143em}.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before{-webkit-transform:scale(1.42857143);transform:scale(1.42857143);-webkit-transform-origin:left;transform-origin:left}.ui.huge.checkbox.radio label:before,.ui.huge.form .checkbox.radio label:before{-webkit-transform:scale(1.42857143);transform:scale(1.42857143);-webkit-transform-origin:left;transform-origin:left}.ui.huge.checkbox.radio label:after,.ui.huge.form .checkbox.radio label:after{-webkit-transform:scale(.71428571);transform:scale(.71428571);-webkit-transform-origin:left;transform-origin:left;left:.40714286em}.ui.massive.checkbox{font-size:1.71428571em}.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before{-webkit-transform:scale(1.71428571);transform:scale(1.71428571);-webkit-transform-origin:left;transform-origin:left}.ui.massive.checkbox.radio label:before,.ui.massive.form .checkbox.radio label:before{-webkit-transform:scale(1.71428571);transform:scale(1.71428571);-webkit-transform-origin:left;transform-origin:left}.ui.massive.checkbox.radio label:after,.ui.massive.form .checkbox.radio label:after{-webkit-transform:scale(.85714286);transform:scale(.85714286);-webkit-transform-origin:left;transform-origin:left;left:.47857143em}@font-face{font-family:Checkbox;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuE
143BAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype")}.ui.checkbox .box:after,.ui.checkbox label:after{font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:"\e800"}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:"\e801"}.ui.checkbox.filled label{padding:.5em;border:1px solid #c6c6c6;border-radius:.25em;text-align:center}.ui.checkbox.filled label:hover,.ui.checkbox.filled.checked label{background-color:#cfcfcf}.ui.checkbox.filled.black.checked label{background-color:#000;color:#fff}.ui.checkbox.filled.brown.checked label{background-color:#a5673f;color:#fff}.ui.checkbox.filled.blue.checked label{background-color:#2185d0;color:#fff}.ui.checkbox.filled.green.checked label{background-color:#21ba45;color:#fff}.ui.checkbox.filled.red.checked label{background-color:#db2828;color:#fff}.ui.checkbox.filled.orange.checked label{background-color:#f2711c;color:#fff}.ui.checkbox.filled.yellow.checked label{background-color:#fbbd08;color:#fff}.ui.checkbox.filled.teal.checked label{background-color:#00b5ad;color:#fff}.ui.checkbox.filled.purple.checked label{background-color:#a333c8;color:#fff}.ui.checkbox.filled.pink.checked label{background-color:#e03997;color:#fff}.ui.checkbox.filled.violet.checked label{background-color:#6435c9;color:#fff}.ui.checkbox.filled.olive.checked label{background-color:#b5cc18;color:#fff}.ui.checkbox.filled input:checked~label:after,.ui.checkbox.filled label:after,.ui.checkbox.filled label:before{content:none!important} 144.ui.header, 145.ui .header { 146 background-color: transparent; 147 z-index: auto; 148} 149 150.ui.container:not(.segment) { 151 padding-right: 0; 152 padding-left: 0; 153} 154 155.ui.form input { 156 height: auto; 157} 158 159.ui.radio, 160.ui.checkbox { 161 padding: 0; 162} 163 164.ui.radio .hidden, 165.ui.checkbox .hidden { 166 display: block !important; 167 visibility: initial; 168} 169 170label { 171 margin: 0; 172 max-width: none; 173} 174 175.ui.dropdown.selection { 176 min-width: 0; 177} 178 179.ui.hidden.divider { 180 display: block !important; 181} 182 183.ui.grid .row { 184 margin-left: 0; 185} 186 187.ui.modal { 188 left: auto !important; 189} 190 191.ui.borderless { 192 border: 0 !important; 193} 194 195 196/* wp */ 197 198.ui-accordion-content { 199 height: auto !important; 200} 201 202.ui.menu { 203 padding-top: 0; 204} 205 206.ui.button { 207 height: auto; 208 /*z-index:9;*/ 209} 210 211.ui.dropdown.button { 212 z-index: 9; 213} 214 215.hidden { 216 display: none !important; 217} 218 219.menu { 220 padding-top: 0 221} 222 223.ui { 224 /* font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif; */ 225 --rem: 16px; 226} 227.quti{ 228 box-sizing:border-box; 229 border:0 solid #000; 230} 231 232 233 svg.fasvg{ 234 display: inline-block; 235 width: 1em; 236 height: 1em; 237 fill: currentColor; 238 vertical-align: middle; 239 } 240 svg.fasvg:not(.link){ 241 pointer-events: none; 242 }</style> 243<style> 244.ui.form input{box-sizing:border-box;}</style>
245<script src="https://topsemence.fr/plugins/system/chronog3_plg/chronog3/assets/semantic-ui/js/dropdown.min.js" defer=""></script>
vendor: 1 bytes, line 245
245
vendor: 11,141 bytes, lines 246-257
246<script> 247 /* 248 * # Fomantic UI - 2.8.6 249 * https://github.com/fomantic/Fomantic-UI 250 * http://fomantic-ui.com/ 251 * 252 * Copyright 2014 Contributors 253 * Released under the MIT license 254 * http://opensource.org/licenses/MIT 255 * 256 */ 257!function(C,n,S,T){"use strict";C.isFunction=C.isFunction||function(n){return"function"==typeof n&&"number"!=typeof n.nodeType},n=void 0!==n&&n.Math==Math?n:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),C.fn.transition=function(){var d,r=C(this),p=r.selector||"",g=(new Date).getTime(),v=[],b=arguments,y=b[0],h=[].slice.call(arguments,1),w="string"==typeof y;return r.each(function(t){var u,s,e,c,i,a,n,o,m,f=C(this),l=this;(m={initialize:function(){u=m.get.settings.apply(l,b),c=u.className,e=u.error,i=u.metadata,o="."+u.namespace,n="module-"+u.namespace,s=f.data(n)||m,a=m.get.animationEndEvent(),!1===(w=w&&m.invoke(y))&&(m.verbose("Converted arguments into settings object",u),u.interval?m.delay(u.animate):m.animate(),m.instantiate())},instantiate:function(){m.verbose("Storing instance of module",m),s=m,f.data(n,s)},destroy:function(){m.verbose("Destroying previous module for",l),f.removeData(n)},refresh:function(){m.verbose("Refreshing display type on next animation"),delete m.displayType},forceRepaint:function(){m.verbose("Forcing element repaint");var n=f.parent(),e=f.next();0===e.length?f.detach().appendTo(n):f.detach().insertBefore(e)},repaint:function(){m.verbose("Repainting element");l.offsetWidth},delay:function(n){var e,i=m.get.animationDirection();i=i||(m.can.transition()?m.get.direction():"static"),n=n!==T?n:u.interval,e="auto"==u.reverse&&i==c.outward||1==u.reverse?(r.length-t)*u.interval:t*u.interval,m.debug("Delaying animation by",e),setTimeout(m.animate,e)},animate:function(n){if(u=n||u,!m.is.supported())return m.error(e.support),!1;if(m.debug("Preparing animation",u.animation),m.is.animating()){if(u.queue)return!u.allowRepeats&&m.has.direction()&&m.is.occurring()&&!0!==m.queuing?m.debug("Animation is currently occurring, preventing queueing same animation",u.animation):m.queue(u.animation),!1;if(!u.allowRepeats&&m.is.occurring())return m.debug("Animation is already occurring, will not execute repeated animation",u.animation),!1;m.debug("New animation started, completing previous early",u.animation),s.complete()}m.can.animate()?m.set.animating(u.animation):m.error(e.noAnimation,u.animation,l)},reset:function(){m.debug("Resetting animation to beginning conditions"),m.remove.animationCallbacks(),m.restore.conditions(),m.remove.animating()},queue:function(n){m.debug("Queueing animation of",n),m.queuing=!0,f.one(a+".queue"+o,function(){m.queuing=!1,m.repaint(),m.animate.apply(this,u)})},complete:function(n){n&&n.target===l&&n.stopPropagation(),m.debug("Animation complete",u.animation),m.remove.completeCallback(),m.remove.failSafe(),m.is.looping()||(m.is.outward()?(m.verbose("Animation is outward, hiding element"),m.restore.conditions(),m.hide()):m.is.inward()?(m.verbose("Animation is outward, showing element"),m.restore.conditions(),m.show()):(m.verbose("Static animation completed"),m.restore.conditions(),u.onComplete.call(l)))},force:{visible:function(){var n=f.attr("style"),e=m.get.userStyle(n),i=m.get.displayType(),t=e+"display: "+i+" !important;",a=f[0].style.display;return!i||"none"===a&&u.skipInlineHidden||f[0].tagName.match(/(script|link|style)/i)?(m.remove.transition(),!1):(m.verbose("Overriding default display to show element",i),f.attr("style",t),!0)},hidden:function(){var n=f.attr("style"),e=f.css("display"),i=n===T||""===n;"none"===e||m.is.hidden()?i&&f.removeAttr("style"):(m.verbose("Overriding default display to hide element"),f.css("display","none"))}},has:{direction:function(n){var i=!1;return"string"==typeof(n=n||u.animation)&&(n=n.split(" "),C.each(n,function(n,e){e!==c.inward&&e!==c.outward||(i=!0)})),i},inlineDisplay:function(){var n=f.attr("style")||"";return Array.isArray(n.match(/display.*?;/,""))}},set:{animating:function(n){m.remove.completeCallback(),n=n||u.animation;var e=m.get.animationClass(n);m.save.animation(e),m.force.visible()&&(m.remove.hidden(),m.remove.direction(),m.start.animation(e))},duration:function(n,e){!(e="number"==typeof(e=e||u.duration)?e+"ms":e)&&0!==e||(m.verbose("Setting animation duration",e),f.css({"animation-duration":e}))},direction:function(n){(n=n||m.get.direction())==c.inward?m.set.inward():m.set.outward()},looping:function(){m.debug("Transition set to loop"),f.addClass(c.looping)},hidden:function(){f.addClass(c.transition).addClass(c.hidden)},inward:function(){m.debug("Setting direction to inward"),f.removeClass(c.outward).addClass(c.inward)},outward:function(){m.debug("Setting direction to outward"),f.removeClass(c.inward).addClass(c.outward)},visible:function(){f.addClass(c.transition).addClass(c.visible)}},start:{animation:function(n){n=n||m.get.animationClass(),m.debug("Starting tween",n),f.addClass(n).one(a+".complete"+o,m.complete),u.useFailSafe&&m.add.failSafe(),m.set.duration(u.duration),u.onStart.call(l)}},save:{animation:function(n){m.cache||(m.cache={}),m.cache.animation=n},displayType:function(n){"none"!==n&&f.data(i.displayType,n)},transitionExists:function(n,e){C.fn.transition.exists[n]=e,m.verbose("Saving existence of transition",n,e)}},restore:{conditions:function(){var n=m.get.currentAnimation();n&&(f.removeClass(n),m.verbose("Removing animation class",m.cache)),m.remove.duration()}},add:{failSafe:function(){var n=m.get.duration();m.timer=setTimeout(function(){f.triggerHandler(a)},n+u.failSafeDelay),m.verbose("Adding fail safe timer",m.timer)}},remove:{animating:function(){f.removeClass(c.animating)},animationCallbacks:function(){m.remove.queueCallback(),m.remove.completeCallback()},queueCallback:function(){f.off(".queue"+o)},completeCallback:function(){f.off(".complete"+o)},display:function(){f.css("display","")},direction:function(){f.removeClass(c.inward).removeClass(c.outward)},duration:function(){f.css("animation-duration","")},failSafe:function(){m.verbose("Removing fail safe timer",m.timer),m.timer&&clearTimeout(m.timer)},hidden:function(){f.removeClass(c.hidden)},visible:function(){f.removeClass(c.visible)},looping:function(){m.debug("Transitions are no longer looping"),m.is.looping()&&(m.reset(),f.removeClass(c.looping))},transition:function(){f.removeClass(c.transition).removeClass(c.visible).removeClass(c.hidden)}},get:{settings:function(n,e,i){return"object"==typeof n?C.extend(!0,{},C.fn.transition.settings,n):"function"==typeof i?C.extend({},C.fn.transition.settings,{animation:n,onComplete:i,duration:e}):"string"==typeof e||"number"==typeof e?C.extend({},C.fn.transition.settings,{animation:n,duration:e}):"object"==typeof e?C.extend({},C.fn.transition.settings,e,{animation:n}):"function"==typeof e?C.extend({},C.fn.transition.settings,{animation:n,onComplete:e}):C.extend({},C.fn.transition.settings,{animation:n})},animationClass:function(n){var e=n||u.animation,i=m.can.transition()&&!m.has.direction()?m.get.direction()+" ":"";return c.animating+" "+c.transition+" "+i+e},currentAnimation:function(){return!(!m.cache||m.cache.animation===T)&&m.cache.animation},currentDirection:function(){return m.is.inward()?c.inward:c.outward},direction:function(){return m.is.hidden()||!m.is.visible()?c.inward:c.outward},animationDirection:function(n){var i;return"string"==typeof(n=n||u.animation)&&(n=n.split(" "),C.each(n,function(n,e){e===c.inward?i=c.inward:e===c.outward&&(i=c.outward)})),i||!1},duration:function(n){return!1===(n=n||u.duration)&&(n=f.css("animation-duration")||0),"string"==typeof n?-1<n.indexOf("ms")?parseFloat(n):1e3*parseFloat(n):n},displayType:function(n){if(n=n===T||n,u.displayType)return u.displayType;if(n&&f.data(i.displayType)===T){var e=f.css("display");""===e||"none"===e?m.can.transition(!0):m.save.displayType(e)}return f.data(i.displayType)},userStyle:function(n){return(n=n||f.attr("style")||"").replace(/display.*?;/,"")},transitionExists:function(n){return C.fn.transition.exists[n]},animationStartEvent:function(){var n,e=S.createElement("div"),i={animation:"animationstart",OAnimation:"oAnimationStart",MozAnimation:"mozAnimationStart",WebkitAnimation:"webkitAnimationStart"};for(n in i)if(e.style[n]!==T)return i[n];return!1},animationEndEvent:function(){var n,e=S.createElement("div"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(n in i)if(e.style[n]!==T)return i[n];return!1}},can:{transition:function(n){var e,i,t,a,o,r,s=u.animation,l=m.get.transitionExists(s),d=m.get.displayType(!1);if(l===T||n){if(m.verbose("Determining whether animation exists"),e=f.attr("class"),i=f.prop("tagName"),a=(t=C("<"+i+" />").addClass(e).insertAfter(f)).addClass(s).removeClass(c.inward).removeClass(c.outward).addClass(c.animating).addClass(c.transition).css("animationName"),o=t.addClass(c.inward).css("animationName"),d||(d=t.attr("class",e).removeAttr("style").removeClass(c.hidden).removeClass(c.visible).show().css("display"),m.verbose("Determining final display state",d),m.save.displayType(d)),t.remove(),a!=o)m.debug("Direction exists for animation",s),r=!0;else{if("none"==a||!a)return void m.debug("No animation defined in css",s);m.debug("Static animation found",s,d),r=!1}m.save.transitionExists(s,r)}return l!==T?l:r},animate:function(){return m.can.transition()!==T}},is:{animating:function(){return f.hasClass(c.animating)},inward:function(){return f.hasClass(c.inward)},outward:function(){return f.hasClass(c.outward)},looping:function(){return f.hasClass(c.looping)},occurring:function(n){return n="."+(n=n||u.animation).replace(" ","."),0<f.filter(n).length},visible:function(){return f.is(":visible")},hidden:function(){return"hidden"===f.css("visibility")},supported:function(){return!1!==a}},hide:function(){m.verbose("Hiding element"),m.is.animating()&&m.reset(),l.blur(),m.remove.display(),m.remove.visible(),C.isFunction(u.onBeforeHide)?u.onBeforeHide.call(l,function(){m.hideNow()}):m.hideNow()},hideNow:function(){m.set.hidden(),m.force.hidden(),u.onHide.call(l),u.onComplete.call(l)},show:function(n){m.verbose("Showing element",n),m.force.visible()&&(m.remove.hidden(),m.set.visible(),u.onShow.call(l),u.onComplete.call(l))},toggle:function(){m.is.visible()?m.hide():m.show()},stop:function(){m.debug("Stopping current animation"),f.triggerHandler(a)},stopAll:function(){m.debug("Stopping all animation"),m.remove.queueCallback(),f.triggerHandler(a)},clear:{queue:function(){m.debug("Clearing animation queue"),m.remove.queueCallback()}},enable:function(){m.verbose("Starting animation"),f.removeClass(c.disabled)},disable:function(){m.debug("Stopping animation"),f.addClass(c.disabled)},setting:function(n,e){if(m.debug("Changing setting",n,e),C.isPlainObject(n))C.extend(!0,u,n);else{if(e===T)return u[n];C.isPlainObject(u[n])?C.extend(!0,u[n],e):u[n]=e}},internal:function(n,e){if(C.isPlainObject(n))C.extend(!0,m,n);else{if(e===T)return m[n];m[n]=e}},debug:function(){!u.silent&&u.debug&&(u.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,u.name+":"),m.debug.apply(console,arguments)))}
257,verbose:function(){!u.silent&&u.verbose&&u.debug&&(u.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,u.name+":"),m.verbose.apply(console,arguments)))},error:function(){u.silent||(m.error=Function.prototype.bind.call(console.error,console,u.name+":"),m.error.apply(console,arguments))},performance:{log:function(n){var e,i;u.performance&&(i=(e=(new Date).getTime())-(g||e),g=e,v.push({Name:n[0],Arguments:[].slice.call(n,1)||"",Element:l,"Execution Time":i})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var n=u.name+":",i=0;g=!1,clearTimeout(m.performance.timer),C.each(v,function(n,e){i+=e["Execution Time"]}),n+=" "+i+"ms",p&&(n+=" '"+p+"'"),1<r.length&&(n+=" ("+r.length+")"),(console.group!==T||console.table!==T)&&0<v.length&&(console.groupCollapsed(n),console.table?console.table(v):C.each(v,function(n,e){console.log(e.Name+": "+e["Execution Time"]+"ms")}),console.groupEnd()),v=[]}},invoke:function(t,n,e){var a,o,i,r=s;return n=n||h,e=l||e,"string"==typeof t&&r!==T&&(t=t.split(/[\. ]/),a=t.length-1,C.each(t,function(n,e){var i=n!=a?e+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(C.isPlainObject(r[i])&&n!=a)r=r[i];else{if(r[i]!==T)return o=r[i],!1;if(!C.isPlainObject(r[e])||n==a)return r[e]!==T&&(o=r[e]),!1;r=r[e]}})),C.isFunction(o)?i=o.apply(e,n):o!==T&&(i=o),Array.isArray(d)?d.push(i):d!==T?d=[d,i]:i!==T&&(d=i),o!==T&&o}}).initialize()}),d!==T?d:this},C.fn.transition.exists={},C.fn.transition.settings={name:"Transition",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"transition",interval:0,reverse:"auto",onStart:function(){},onComplete:function(){},onShow:function(){},onHide:function(){},useFailSafe:!0,failSafeDelay:100,allowRepeats:!1,displayType:!1,animation:"fade",duration:!1,queue:!0,skipInlineHidden:!1,metadata:{displayType:"display"},className:{animating:"animating",disabled:"disabled",hidden:"hidden",inward:"in",loading:"loading",looping:"looping",outward:"out",transition:"transition",visible:"visible"},error:{noAnimation:"Element is no longer attached to DOM. Unable to animate. Use silent setting to surpress this warning in production.",repeated:"That animation is already occurring, cancelling repeated animation",method:"The method you called is not defined",support:"This browser does not support CSS animations"}}}(jQuery,window,document); 258 /* 259 * # Fomantic UI - 2.8.6 260 * https://github.com/fomantic/Fomantic-UI 261 * http://fomantic-ui.com/ 262 * 263 * Copyright 2014 Contributors 264 * Released under the MIT license 265 * http://opensource.org/licenses/MIT 266 * 267 */ 268!function(I,$,O,L){"use strict";I.isFunction=I.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},$=void 0!==$&&$.Math==Math?$:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),I.fn.form=function(C){var w,D=I(this),V=D.selector||"",A=(new Date).getTime(),F=[],R=C,S=arguments[1],T="string"==typeof R,j=[].slice.call(arguments,1);return D.each(function(){var n,f,t,e,p,s,m,g,h,r,c,i,a,l,u,v,d=I(this),b=this,y=[],x=!1,o=!1,k=!1,E=["clean","clean"];(v={initialize:function(){v.get.settings(),T?(u===L&&v.instantiate(),v.invoke(R)):(u!==L&&u.invoke("destroy"),v.verbose("Initializing form validation",d,p),v.bindEvents(),v.set.defaults(),p.autoCheckRequired&&v.set.autoCheck(),v.instantiate())},instantiate:function(){v.verbose("Storing instance of module",v),u=v,d.data(a,v)},destroy:function(){v.verbose("Destroying previous module",u),v.removeEvents(),d.removeData(a)},refresh:function(){v.verbose("Refreshing selector cache"),n=d.find(g.field),f=d.find(g.group),t=d.find(g.message),d.find(g.prompt),e=d.find(g.submit),d.find(g.clear),d.find(g.reset)},submit:function(){v.verbose("Submitting form",d),o=!0,d.submit()},attachEvents:function(e,t){t=t||"submit",I(e).on("click"+l,function(e){v[t](),e.preventDefault()})},bindEvents:function(){v.verbose("Attaching form events"),d.on("submit"+l,v.validate.form).on("blur"+l,g.field,v.event.field.blur).on("click"+l,g.submit,v.submit).on("click"+l,g.reset,v.reset).on("click"+l,g.clear,v.clear),p.keyboardShortcuts&&d.on("keydown"+l,g.field,v.event.field.keydown),n.each(function(e,t){var n=I(t),r=n.prop("type"),i=v.get.changeEvent(r,n);n.on(i+l,v.event.field.change)}),p.preventLeaving&&I($).on("beforeunload"+l,v.event.beforeUnload),n.on("change click keyup keydown blur",function(e){I(this).triggerHandler(e.type+".dirty")}),n.on("change.dirty click.dirty keyup.dirty keydown.dirty blur.dirty",v.determine.isDirty),d.on("dirty"+l,function(e){p.onDirty.call()}),d.on("clean"+l,function(e){p.onClean.call()})},clear:function(){n.each(function(e,t){var n=I(t),r=n.parent(),i=n.closest(f),a=i.find(g.prompt),o=n.closest(g.uiCalendar),l=n.data(m.defaultValue)||"",s=r.is(g.uiC
268heckbox),u=r.is(g.uiDropdown)&&v.can.useElement("dropdown"),c=0<o.length&&v.can.useElement("calendar");i.hasClass(h.error)&&(v.verbose("Resetting error on field",i),i.removeClass(h.error),a.remove()),u?(v.verbose("Resetting dropdown value",r,l),r.dropdown("clear",!0)):s?n.prop("checked",!1):c?o.calendar("clear"):(v.verbose("Resetting field value",n,l),n.val(""))})},reset:function(){n.each(function(e,t){var n=I(t),r=n.parent(),i=n.closest(f),a=n.closest(g.uiCalendar),o=i.find(g.prompt),l=n.data(m.defaultValue),s=r.is(g.uiCheckbox),u=r.is(g.uiDropdown)&&v.can.useElement("dropdown"),c=0<a.length&&v.can.useElement("calendar"),d=i.hasClass(h.error);l!==L&&(d&&(v.verbose("Resetting error on field",i),i.removeClass(h.error),o.remove()),u?(v.verbose("Resetting dropdown value",r,l),r.dropdown("restore defaults",!0)):s?(v.verbose("Resetting checkbox value",r,l),n.prop("checked",l)):c?a.calendar("set date",l):(v.verbose("Resetting field value",n,l),n.val(l)))}),v.determine.isDirty()},determine:{isValid:function(){var n=!0;return I.each(s,function(e,t){v.validate.field(t,e,!0)||(n=!1)}),n},isDirty:function(e){var i=!1;n.each(function(e,t){var n,r=I(t);n=0<r.filter(g.checkbox).length?v.is.checkboxDirty(r):v.is.fieldDirty(r),r.data(p.metadata.isDirty,n),i|=n}),i?v.set.dirty():v.set.clean(),e&&"dirty"===e.namespace&&(e.stopImmediatePropagation(),e.preventDefault())}},is:{bracketedRule:function(e){return e.type&&e.type.match(p.regExp.bracket)},shorthandFields:function(e){var t=e[Object.keys(e)[0]];return v.is.shorthandRules(t)},shorthandRules:function(e){return"string"==typeof e||Array.isArray(e)},empty:function(e){return!e||0===e.length||(e.is(g.checkbox)?!e.is(":checked"):v.is.blank(e))},blank:function(e){return""===String(e.val()).trim()},valid:function(e){var n=!0;return e?(v.verbose("Checking if field is valid",e),v.validate.field(s[e],e,!1)):(v.verbose("Checking if form is valid"),I.each(s,function(e,t){v.is.valid(e)||(n=!1)}),n)},dirty:function(){return k},clean:function(){return!k},fieldDirty:function(e){var t=e.data(m.defaultValue);null==t&&(t="");var n=e.val();null==n&&(n="");var r=/^(true|false)$/i;return r.test(t)&&r.test(n)?!new RegExp("^"+t+"$","i").test(n):n!==t},checkboxDirty:function(e){return e.data(m.defaultValue)!==e.is(":checked")},justDirty:function(){return"dirty"===E[0]},justClean:function(){return"clean"===E[0]}},removeEvents:function(){d.off(l),n.off(l),e.off(l),n.off(l)},event:{field:{keydown:function(e){var t=I(this),n=e.which,r=t.is(g.input),i=t.is(g.checkbox),a=0<t.closest(g.uiDropdown).length,o=13;n==27&&(v.verbose("Escape key pressed blurring field"),t.blur()),e.ctrlKey||n!=o||!r||a||i||(x||(t.one("keyup"+l,v.event.field.keyup),v.submit(),v.debug("Enter pressed on input submitting form")),x=!0)},keyup:function(){x=!1},blur:function(e){var t=I(this),n=t.closest(f),r=v.get.validation(t);n.hasClass(h.error)?(v.debug("Revalidating field",t,r),r&&v.validate.field(r)):"blur"==p.on&&r&&v.validate.field(r)},change:function(e){var t=I(this),n=t.closest(f),r=v.get.validation(t);r&&("change"==p.on||n.hasClass(h.error)&&p.revalidate)&&(clearTimeout(v.timer),v.timer=setTimeout(function(){v.debug("Revalidating field",t,v.get.validation(t)),v.validate.field(r)},p.delay))}},beforeUnload:function(e){if(v.is.dirty()&&!o)return(e=e||$.event)&&(e.returnValue=p.text.leavingMessage),p.text.leavingMessage}},get:{ancillaryValue:function(e){return!(!e.type||!e.value&&!v.is.bracketedRule(e))&&(e.value!==L?e.value:e.type.match(p.regExp.bracket)[1]+"")},ruleName:function(e){return v.is.bracketedRule(e)?e.type.replace(e.type.match(p.regExp.bracket)[0],""):e.type},changeEvent:function(e,t){return"checkbox"==e||"radio"==e||"hidden"==e||t.is("select")?"change":v.get.inputEvent()},inputEvent:function(){return O.createElement("input").oninput!==L?"input":O.createElement("input").onpropertychange!==L?"propertychange":"keyup"},fieldsFromShorthand:function(e){var r={};return I.each(e,function(n,e){"string"==typeof e&&(e=[e]),r[n]={rules:[]},I.each(e,function(e,t){r[n].rules.push({type:t})})}),r},prompt:function(e,t){var n,r,i=v.get.ruleName(e),a=v.get.ancillaryValue(e),o=v.get.field(t.identifier),l=o.val(),s=I.isFunction(e.prompt)?e.prompt(l):e.prompt||p.prompt[i]||p.text.unspecifiedRule,u=-1!==s.search("{value}"),c=-1!==s.search("{name}");return u&&(s=s.replace(/\{value\}/g,o.val())),c&&(r=1==(n=o.closest(g.group).find("label").eq(0)).length?n.text():o.prop("placeholder")||p.text.unspecifiedField,s=s.replace(/\{name\}/g,r)),s=(s=s.replace(/\{identifier\}/g,t.identifier)).replace(/\{ruleValue\}/g,a),e.prompt||v.verbose("Using default validation prompt for type",s,i),s},settings:function(){if(I.isPlainObject(C)){var e=Object.keys(C);0<e.length&&(C[e[0]].identifier!==L&&C[e[0]].rules!==L)?(p=I.extend(!0,{},I.fn.form.settings,S),s=I.extend({},I.fn.form.settings.defaults,C),v.error(p.error.oldSyntax,b),v.verbose("Extending settings from legacy parameters",s,p)):(C.fields&&v.is.shorthandFields(C.fields)&&(C.fields=v.get.fieldsFromShorthand(C.fields)),p=I.extend(!0,{},I.fn.form.settings,C),s=I.extend({},I.fn.form.settings.defaults,p.fields),v.verbose("Extending settings",s,p))}else p=I.fn.form.settings,s=I.fn.form.settings.defaults,v.verbose("Using default form validation",s,p);i=p.namespace,m=p.metadata,g=p.selector,h=p.className,r=p.regExp,c=p.error,a="module-"+i,l="."+i,u=d.data(a),v.refresh()},field:function(e){var t;return v.verbose("Finding field with identifier",e),e=v.escape.string(e),0<(t=n.filter("#"+e)).length?t:0<(t=n.filter('[name="'+e+'"]')).length?t:0<(t=n.filter('[name="'+e+'[]"]')).length?t:0<(t=n.filter("[data-"+m.validate+'="'+e+'"]')).length?t:I("<input/>")},fields:function(e){var n=I();return I.each(e,function(e,t){n=n.add(v.get.field(t))}),n},validation:function(r){var i,a;return!!s&&(I.each(s,function(e,n){a=n.identifier||e,I.each(v.get.field(a),function(e,t){if(t==r[0])return n.identifier=a,i=n,!1})}),i||!1)},value:function(e){var t=[];return t.push(e),v.get.values.call(b,t)[e]},values:function(e){var t=Array.isArray(e)?v.get.fields(e):n,m={};return t.each(function(e,t){var n=I(t),r=n.closest(g.uiCalendar),i=n.prop("name"),a=n.val(),o=n.is(g.checkbox),l=n.is(g.radio),s=-1!==i.indexOf("[]"),u=0<r.length&&v.can.useElement("calendar"),c=!!o&&n.is(":checked");if(i)if(s)i=i.replace("[]",""),m[i]||(m[i]=[]),o?c?m[i].push(a||!0):m[i].push(!1):m[i].push(a);else if(l)m[i]!==L&&!1!==m[i]||(m[i]=!!c&&(a||!0));else if(o)m[i]=!!c&&(a||!0);else if(u){var d=r.calendar("get date");if(null!==d){if("date"==p.dateHandling)m[i]=d;else if("input"==p.dateHandling)m[i]=r.calendar("get input date");else if("formatter"==p.dateHandling){var f=r.calendar("setting","type");switch(f){case"date":m[i]=p.formatter.date(d);break;case"datetime":m[i]=p.formatter.datetime(d);break;case"time":m[i]=p.formatter.time(d);break;case"month":m[i]=p.formatter.month(d);break;case"year":m[i]=p.formatter.year(d);break;default:v.debug("Wrong calendar mode",r,f),m[i]=""}}}else m[i]=""}else m[i]=a}),m},dirtyFields:function(){return n.filter(function(e,t){return I(t).data(m.isDirty)})}},has:{field:function(e){return v.verbose("Checking for existence of a field with identifier",e),"string"!=typeof(e=v.escape.string(e))&&v.error(c.identifier,e),0<n.filter("#"+e).length||(0<n.filter('[name="'+e+'"]').length||0<n.filter("[data-"+m.validate+'="'+e+'"]').length)}},can:{useElement:function(e){return I.fn[e]!==L||(v.error(c.noElement.replace("{element}",e)),!1)}},escape:{string:function(e){return(e=String(e)).replace(r.escape,"\\$&")}},add:{rule:function(e,t){v.add.field(e,t)},field:function(n,e){s[n]!==L&&s[n].rules!==L||(s[n]={rules:[]});var r={rules:[]};v.is.shorthandRules(e)?(e=Array.isArray(e)?e:[e],I.each(e,function(e,t){r.rules.push({type:t})})):r.rules=e.rules,I.each(r.rules,function(e,t){0==I.grep(s[n].rules,function(e){return e.type==t.type}).length&&s[n].rules.push(t)}),v.debug("Adding rules",r.rules,s)},fields:function(e){var t;t=e&&v.is.shorthandFields(e)?v.get.fieldsFromShorthand(e):e,s=I.extend({},s,t)},prompt:function(e,t,n){var r=v.get.field(e).closest(f),i=r.children(g.prompt),a=0!==i.length;t="string"==typeof t?[t]:t,v.verbose("Adding field error state",e),n||r.addClass(h.error),p.inline&&(a||(i=p.templates.prompt(t,h.label)).appendTo(r),i.html(t[0]),a?v.verbose("Inline errors are disabled, no inline error added",e):p.transition&&v.can.useElement("transition")&&d.transition("is supported")?(v.verbose("Displaying error with css transition",p.transition),i.transition(p.transition+" in",p.duration)):(v.verbose("Displaying error with fallback javascript animation"),i.fadeIn(p.duration)))},errors:function(e){v.debug("Adding form error messages",e),v.set.error(),t.html(p.templates.error(e))}},remove:{rule:function(n,e){var r=Array.isArray(e)?e:[e];
268if(s[n]!==L&&Array.isArray(s[n].rules))return e===L?(v.debug("Removed all rules"),void(s[n].rules=[])):void I.each(s[n].rules,function(e,t){t&&-1!==r.indexOf(t.type)&&(v.debug("Removed rule",t.type),s[n].rules.splice(e,1))})},field:function(e){var t=Array.isArray(e)?e:[e];I.each(t,function(e,t){v.remove.rule(t)})},rules:function(e,n){Array.isArray(e)?I.each(e,function(e,t){v.remove.rule(t,n)}):v.remove.rule(e,n)},fields:function(e){v.remove.field(e)},prompt:function(e){var t=v.get.field(e).closest(f),n=t.children(g.prompt);t.removeClass(h.error),p.inline&&n.is(":visible")&&(v.verbose("Removing prompt for field",e),p.transition&&v.can.useElement("transition")&&d.transition("is supported")?n.transition(p.transition+" out",p.duration,function(){n.remove()}):n.fadeOut(p.duration,function(){n.remove()}))}},set:{success:function(){d.removeClass(h.error).addClass(h.success)},defaults:function(){n.each(function(e,t){var n=I(t),r=n.parent(),i=0<n.filter(g.checkbox).length,a=r.is(g.uiDropdown)&&v.can.useElement("dropdown"),o=n.closest(g.uiCalendar),l=0<o.length&&v.can.useElement("calendar"),s=i?n.is(":checked"):n.val();a?r.dropdown("save defaults"):l&&o.calendar("refresh"),n.data(m.defaultValue,s),n.data(m.isDirty,!1)})},error:function(){d.removeClass(h.success).addClass(h.error)},value:function(e,t){var n={};return n[e]=t,v.set.values.call(b,n)},values:function(e){I.isEmptyObject(e)||I.each(e,function(e,t){var n,r=v.get.field(e),i=r.parent(),a=r.closest(g.uiCalendar),o=Array.isArray(t),l=i.is(g.uiC
268heckbox)&&v.can.useElement("checkbox"),s=i.is(g.uiDropdown)&&v.can.useElement("dropdown"),u=r.is(g.radio)&&l,c=0<a.length&&v.can.useElement("calendar");0<r.length&&(o&&l?(v.verbose("Selecting multiple",t,r),i.checkbox("uncheck"),I.each(t,function(e,t){n=r.filter('[value="'+t+'"]'),i=n.parent(),0<n.length&&i.checkbox("check")})):u?(v.verbose("Selecting radio value",t,r),r.filter('[value="'+t+'"]').parent(g.uiCheckbox).checkbox("check")):l?(v.verbose("Setting checkbox value",t,i),!0===t||1===t?i.checkbox("check"):i.checkbox("uncheck")):s?(v.verbose("Setting dropdown value",t,i),i.dropdown("set selected",t)):c?a.calendar("set date",t):(v.verbose("Setting field value",t,r),r.val(t)))})},dirty:function(){v.verbose("Setting state dirty"),k=!0,E[0]=E[1],E[1]="dirty",v.is.justClean()&&d.trigger("dirty")},clean:function(){v.verbose("Setting state clean"),k=!1,E[0]=E[1],E[1]="clean",v.is.justDirty()&&d.trigger("clean")},asClean:function(){v.set.defaults(),v.set.clean()},asDirty:function(){v.set.defaults(),v.set.dirty()},autoCheck:function(){v.debug("Enabling auto check on required fields"),n.each(function(e,t){var n=I(t),r=I(t).closest(f),i=0<n.filter(g.checkbox).length,a=n.prop("required")||r.hasClass(h.required)||r.parent().hasClass(h.required),o=n.is(":disabled")||r.hasClass(h.disabled)||r.parent().hasClass(h.disabled),l=v.get.validation(n),s=!!l&&0!==I.grep(l.rules,function(e){return"empty"==e.type}),u=l.identifier||n.attr("id")||n.attr("name")||n.data(m.validate);!a||o||s||u===L||(i?(v.verbose("Adding 'checked' rule on field",u),v.add.rule(u,"checked")):(v.verbose("Adding 'empty' rule on field",u),v.add.rule(u,"empty")))})}},validate:{form:function(e,t){var n=v.get.values();if(x)return!1;if(y=[],v.determine.isValid()){if(v.debug("Form has no validation errors, submitting"),v.set.success(),!0!==t)return p.onSuccess.call(b,e,n)}else if(v.debug("Form has errors"),v.set.error(),p.inline||v.add.errors(y),e&&d.data("moduleApi")!==L&&e.stopImmediatePropagation(),!0!==t)return p.onFailure.call(b,y,n)},field:function(r,e,i){i=i===L||i,"string"==typeof r&&(v.verbose("Validating field",r),r=s[e=r]);var a=r.identifier||e,t=v.get.field(a),n=!!r.depends&&v.get.field(r.depends),o=!0,l=[];return r.identifier||(v.debug("Using field name as identifier",a),r.identifier=a),!t.filter(":not(:disabled)").length?v.debug("Field is disabled. Skipping",a):r.optional&&v.is.blank(t)?v.debug("Field is optional and blank. Skipping",a):r.depends&&v.is.empty(n)?v.debug("Field depends on another value that is not present or empty. Skipping",n):r.rules!==L&&(t.closest(f).removeClass(h.error),I.each(r.rules,function(e,t){if(v.has.field(a)){var n=v.validate.rule(r,t,!0)||[];0<n.length&&(v.debug("Field is invalid",a,t.type),l.push(v.get.prompt(t,r)),o=!1,i&&I(n).closest(f).addClass(h.error))}})),o?(i&&(v.remove.prompt(a,l),p.onValid.call(t)),!0):(i&&(y=y.concat(l),v.add.prompt(a,l,!0),p.onInvalid.call(t,l)),!1)},rule:function(e,t,n){function r(e){var t=u?I(e).filter(":checked").val():I(e).val();return t=t===L||""===t||null===t?"":p.shouldTrim?String(t+"").trim():String(t+""),l.call(e,t,a,d)}var i=v.get.field(e.identifier),a=v.get.ancillaryValue(t),o=v.get.ruleName(t),l=p.rules[o],s=[],u=i.is(g.checkbox);if(I.isFunction(l))return u?r(i)||(s=i):I.each(i,function(e,t){r(t)||s.push(t)}),n?s:!(0<s.length);v.error(c.noRule,o)}},setting:function(e,t){if(I.isPlainObject(e))I.extend(!0,p,e);else{if(t===L)return p[e];p[e]=t}},internal:function(e,t){if(I.isPlainObject(e))I.extend(!0,v,e);else{if(t===L)return v[e];v[e]=t}},debug:function(){!p.silent&&p.debug&&(p.performance?v.performance.log(arguments):(v.debug=Function.prototype.bind.call(console.info,console,p.name+":"),v.debug.apply(console,arguments)))},verbose:function(){!p.silent&&p.verbose&&p.debug&&(p.performance?v.performance.log(arguments):(v.verbose=Function.prototype.bind.call(console.info,console,p.name+":"),v.verbose.apply(console,arguments)))},error:function(){p.silent||(v.error=Function.prototype.bind.call(console.error,console,p.name+":"),v.error.apply(console,arguments))},performance:{log:function(e){var t,n;p.performance&&(n=(t=(new Date).getTime())-(A||t),A=t,F.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:b,"Execution Time":n})),clearTimeout(v.performance.timer),v.performance.timer=setTimeout(v.performance.display,500)},display:function(){var e=p.name+":",n=0;A=!1,clearTimeout(v.performance.timer),I.each(F,function(e,t){n+=t["Execution Time"]}),e+=" "+n+"ms",V&&(e+=" '"+V+"'"),1<D.length&&(e+=" ("+D.length+")"),(console.group!==L||console.table!==L)&&0<F.length&&(console.groupCollapsed(e),console.table?console.table(F):I.each(F,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),F=[]}},invoke:function(r,e,t){var i,a,n,o=u;return e=e||j,t=b||t,"string"==typeof r&&o!==L&&(r=r.split(/[\. ]/),i=r.length-1,I.each(r,function(e,t){var n=e!=i?t+r[e+1].charAt(0).toUpperCase()+r[e+1].slice(1):r;if(I.isPlainObject(o[n])&&e!=i)o=o[n];else{if(o[n]!==L)return a=o[n],!1;if(!I.isPlainObject(o[t])||e==i)return o[t]!==L&&(a=o[t]),!1;o=o[t]}}
vendor: 14,550 bytes, lines 268-279
268)),I.isFunction(a)?n=a.apply(t,e):a!==L&&(n=a),Array.isArray(w)?w.push(n):w!==L?w=[w,n]:n!==L&&(w=n),a}}).initialize()}),w!==L?w:this},I.fn.form.settings={name:"Form",namespace:"form",debug:!1,verbose:!1,performance:!0,fields:!1,keyboardShortcuts:!0,on:"submit",inline:!1,delay:200,revalidate:!0,shouldTrim:!0,transition:"scale",duration:200,autoCheckRequired:!1,preventLeaving:!1,dateHandling:"date",onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},onDirty:function(){},onClean:function(){},metadata:{defaultValue:"default",validate:"validate",isDirty:"isDirty"},regExp:{htmlID:/^[a-zA-Z][\w:.-]*$/g,bracket:/\[(.*)\]/i,decimal:/^\d+\.?\d*$/,email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|:,=@]/g,flags:/^\/(.*)\/(.*)?/,integer:/^\-?\d+$/,number:/^\-?\d*(\.\d+)?$/,url:/(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i},text:{unspecifiedRule:"Please enter a valid value",unspecifiedField:"This field",leavingMessage:"There are unsaved changes on this page which will be discarded if you continue."},prompt:{empty:"{name} must have a value",checked:"{name} must be checked",email:"{name} must be a valid e-mail",url:"{name} must be a valid url",regExp:"{name} is not formatted correctly",integer:"{name} must be an integer",decimal:"{name} must be a decimal number",number:"{name} must be set to a number",is:'{name} must be "{ruleValue}"',isExactly:'{name} must be exactly "{ruleValue}"',not:'{name} cannot be set to "{ruleValue}"',notExactly:'{name} cannot be set to exactly "{ruleValue}"',contain:'{name} must contain "{ruleValue}"',containExactly:'{name} must contain exactly "{ruleValue}"',doesntContain:'{name} cannot contain "{ruleValue}"',doesntContainExactly:'{name} cannot contain exactly "{ruleValue}"',minLength:"{name} must be at least {ruleValue} characters",length:"{name} must be at least {ruleValue} characters",exactLength:"{name} must be exactly {ruleValue} characters",maxLength:"{name} cannot be longer than {ruleValue} characters",match:"{name} must match {ruleValue} field",different:"{name} must have a different value than {ruleValue} field",creditCard:"{name} must be a valid credit card number",minCount:"{name} must have at least {ruleValue} choices",exactCount:"{name} must have exactly {ruleValue} choices",maxCount:"{name} must have {ruleValue} or less choices"},selector:{checkbox:'input[type="checkbox"], input[type="radio"]',clear:".clear",field:"input, textarea, select",group:".field",input:"input",message:".error.message",prompt:".prompt.label",radio:'input[type="radio"]',reset:'.reset:not([type="reset"])',submit:'.submit:not([type="submit"])',uiCheckbox:".ui.checkbox",uiDropdown:".ui.dropdown",uiCalendar:".ui.calendar"},className:{error:"error",label:"ui basic red pointing prompt label",pressed:"down",success:"success",required:"required",disabled:"disabled"},error:{identifier:"You must specify a string identifier for each field",method:"The method you called is not defined.",noRule:"There is no rule matching the one you specified",oldSyntax:"Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically.",noElement:"This module requires ui {element}"},templates:{error:function(e){var n='<ul class="list">';return I.each(e,function(e,t){n+="<li>"+t+"</li>"}),I(n+="</ul>")},prompt:function(e,t){return I("<div/>").addClass(t).html(e[0])}},formatter:{date:function(e){return Intl.DateTimeFormat("en-GB").format(e)},datetime:function(e){return Intl.DateTimeFormat("en-GB",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(e)},time:function(e){return Intl.DateTimeFormat("en-GB",{hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(e)},month:function(e){return Intl.DateTimeFormat("en-GB",{month:"2-digit",year:"numeric"}).format(e)},year:function(e){return Intl.DateTimeFormat("en-GB",{year:"numeric"}).format(e)}},rules:{empty:function(e){return!(e===L||""===e||Array.isArray(e)&&0===e.length)},checked:function(){return 0<I(this).filter(":checked").length},email:function(e){return I.fn.form.settings.regExp.email.test(e)},url:function(e){return I.fn.form.settings.regExp.url.test(e)},regExp:function(e,t){if(t instanceof RegExp)return e.match(t);var n,r=t.match(I.fn.form.settings.regExp.flags);return r&&(t=2<=r.length?r[1]:t,n=3<=r.length?r[2]:""),e.match(new RegExp(t,n))},integer:function(e,t){var n,r,i,a=I.fn.form.settings.regExp.integer;return t&&-1===["",".."].indexOf(t)&&(-1==t.indexOf("..")?a.test(t)&&(n=r=t-0):(i=t.split("..",2),a.test(i[0])&&(n=i[0]-0),a.test(i[1])&&(r=i[1]-0))),a.test(e)&&(n===L||n<=e)&&(r===L||e<=r)},decimal:function(e){return I.fn.form.settings.regExp.decimal.test(e)},number:function(e){return I.fn.form.settings.regExp.number.test(e)},is:function(e,t){return t="string"==typeof t?t.toLowerCase():t,(e="string"==typeof e?e.toLowerCase():e)==t},isExactly:function(e,t){return e==t},not:function(e,t){return(e="string"==typeof e?e.toLowerCase():e)!=(t="string"==typeof t?t.toLowerCase():t)},notExactly:function(e,t){return e!=t},contains:function(e,t){return t=t.replace(I.fn.form.settings.regExp.escape,"\\$&"),-1!==e.search(new RegExp(t,"i"))},containsExactly:function(e,t){return t=t.replace(I.fn.form.settings.regExp.escape,"\\$&"),-1!==e.search(new RegExp(t))},doesntContain:function(e,t){return t=t.replace(I.fn.form.settings.regExp.escape,"\\$&"),-1===e.search(new RegExp(t,"i"))},doesntContainExactly:function(e,t){return t=t.replace(I.fn.form.settings.regExp.escape,"\\$&"),-1===e.search(new RegExp(t))},minLength:function(e,t){return e!==L&&e.length>=t},length:function(e,t){return e!==L&&e.length>=t},exactLength:function(e,t){return e!==L&&e.length==t},maxLength:function(e,t){return e!==L&&e.length<=t},match:function(e,t,n){var r,i;return 0<(i=n.find('[data-validate="'+t+'"]')).length?r=i.val():0<(i=n.find("#"+t)).length?r=i.val():0<(i=n.find('[name="'+t+'"]')).length?r=i.val():0<(i=n.find('[name="'+t+'[]"]')).length&&(r=i),r!==L&&e.toString()==r.toString()},different:function(e,t,n){var r,i;return 0<(i=n.find('[data-validate="'+t+'"]')).length?r=i.val():0<(i=n.find("#"+t)).length?r=i.val():0<(i=n.find('[name="'+t+'"]')).length?r=i.val():0<(i=n.find('[name="'+t+'[]"]')).length&&(r=i),r!==L&&e.toString()!==r.toString()},creditCard:function(n,e){var t,r,i={visa:{pattern:/^4/,length:[16]},amex:{pattern:/^3[47]/,length:[15]},mastercard:{pattern:/^5[1-5]/,length:[16]},discover:{pattern:/^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)/,length:[16]},unionPay:{pattern:/^(62|88)/,length:[16,17,18,19]},jcb:{pattern:/^35(2[89]|[3-8][0-9])/,length:[16]},maestro:{pattern:/^(5018|5020|5038|6304|6759|676[1-3])/,length:[12,13,14,15,16,17,18,19]},dinersClub:{pattern:/^(30[0-5]|^36)/,length:[14]},laser:{pattern:/^(6304|670[69]|6771)/,length:[16,17,18,19]},visaElectron:{pattern:/^(4026|417500|4508|4844|491(3|7))/,length:[16]}},a={},o=!1,l="string"==typeof e&&e.split(",");if("string"==typeof n&&0!==n.length){if(n=n.replace(/[\-]/g,""),l&&(I.each(l,function(e,t){(r=i[t])&&(a={length:-1!==I.inArray(n.length,r.length),pattern:-1!==n.search(r.pattern)}).length&&a.pattern&&(o=!0)}),!o))return!1;if((t={number:-1!==I.inArray(n.length,i.unionPay.length),pattern:-1!==n.search(i.unionPay.pattern)}).number&&t.pattern)return!0;for(var s=n.length,u=0,c=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],d=0;s--;)d+=c[u][parseInt(n.charAt(s),10)],u^=1;return d%10==0&&0<d}},minCount:function(e,t){return 0==t||(1==t?""!==e:e.split(",").length>=t)},exactCount:function(e,t){return 0==t?""===e:1==t?""!==e&&-1===e.search(","):e.split(",").length==t},maxCount:function(e,t){return 0!=t&&(1==t?-1===e.search(","):e.split(",").length<=t)}}}}(jQuery,window,document); 269 /* 270 * # Fomantic UI - 2.8.6 271 * https://github.com/fomantic/Fomantic-UI 272 * http://fomantic-ui.com/ 273 * 274 * Copyright 2014 Contributors 275 * Released under the MIT license 276 * http://opensource.org/licenses/MIT 277 * 278 */ 279!function(P,j,e,O){"use strict";P.isWindow=P.isWindow||function(e){return null!=e&&e===e.window},j=void 0!==j&&j.Math==Math?j:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),P.api=P.fn.api=function(R){var q,e=P.isFunction(this)?P(j):P(this),x=e.selector||"",S=(new Date).getTime(),A=[],w=R,T="string"==typeof w,k=[].slice.call(arguments,1);return e.each(function(){var s,i,r,e,a,u,c=P.isPlainObject(R)?P.extend(!0,{},P.fn.api.settings,R):P.extend({},P.fn.api.settings),t=c.namespace,n=c.metadata,o=c.selector,d=c.error,l=c.className,f="."+t,g="module-"+t,p=P(this),m=p.closest(o.form),b=c.stateContext?P(c.stateContext):p,v=this,h=b[0],y=p.data(g);u={initialize:function(){T||u.bind.events(),u.instantiate()},instantiate:function(){u.verbose("Storing instance of module",u),y=u,p.data(g,y)},destroy:function(){u.verbose("Destroying previous module for",v),p.removeData(g).off(f)},bind:{events:function(){var e=u.get.event();e?(u.verbose("Attaching API events to element",e),p.on(e+f,u.event.trigger)):"now"==c.on&&(u.debug("Querying API endpoint immediately"),u.query())}},decode:{json:function(e){if(e!==O&&"string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}},read:{cachedResponse:function(e){var t;if(j.Storage!==O)return t=sessionStorage.getItem(e),u.debug("Using cached response",e,t),t=u.decode.json(t);u.error(d.noStorage)}},write:{cachedResponse:function(e,t){t&&""===t?u.debug("Response empty, not caching",t):j.Storage!==O?(P.isPlainObject(t)&&(t=JSON.stringify(t)),sessionStorage.setItem(e,t),u.verbose("Storing cached response for url",e,t)):u.error(d.noStorage)}},query:function(){if(u.is.disabled())u.debug("Element is disabled API request aborted");else{if(u.is.loading()){if(!c.interruptRequests)return void u.debug("Cancelling request, previous request is still pending");u.debug("Interrupting previous request"),u.abort()}if(c.defaultData&&P.extend(!0,c.urlData,u.get.defaultData()),c.serializeForm&&(c.data=u.add.formData(c.data)),!1===(i=u.get.settings()))return u.cancelled=!0,void u.error(d.beforeSend);if(u.cancelled=!1,(r=u.get.templatedURL())||u.is.mocked()){if((r=u.add.urlData(r))||u.is.mocked()){if(i.url=c.base+r,s=P.extend(!0,{},c,{type:c.method||c.type,data:e,url:c.base+r,beforeSend:c.beforeXHR,success:function(){},failure:function(){},complete:function(){}}),u.debug("Querying URL",s.url),u.verbose("Using AJAX settings",s),"local"===c.cache&&u.read.cachedResponse(r))return u.debug("Response returned from local cache"),u.request=u.create.request(),void u.request.resolveWith(h,[u.read.cachedResponse(r)]);c.throttle?c.throttleFirstRequest||u.timer?(u.debug("Throttling request",c.throttle),clearTimeout(u.timer),u.timer=setTimeout(function(){u.timer&&delete u.timer,u.debug("Sending throttled request",e,s.method),u.send.request()},c.throttle)):(u.debug("Sending request",e,s.method),u.send.request(),u.timer=setTimeout(function(){},c.throttle)):(u.debug("Sending request",e,s.method),u.send.request())}}else u.error(d.missingURL)}},should:{removeError:function(){return!0===c.hideError||"auto"===c.hideError&&!u.is.form()}},is:{disabled:function(){return 0<p.filter(o.disabled).length},expectingJSON:function(){return"json"===c.dataType||"jsonp"===c.dataType},form:function(){return p.is("form")||b.is("form")},mocked:function(){return c.mockResponse||c.mockResponseAsync||c.response||c.responseAsync},input:function(){return p.is("input")},loading:function(){return!!u.request&&"pending"==u.request.state()},abortedRequest:function(e){return e&&e.readyState!==O&&0===e.readyState?(u.verbose("XHR request determined to be aborted"),!0):(u.verbose("XHR request was not aborted"),!1)},validResponse:function(e){return u.is.expectingJSON()&&P.isFunction(c.successTest)?(u.debug("Checking JSON returned success",c.successTest,e),c.successTest(e)?(u.debug("Response passed success test",e),!0):(u.debug("Response failed success test",e),!1)):(u.verbose("Response is not JSON, skipping validation",c.successTest,e),!0)}},was:{cancelled:function(){return u.cancelled||!1},succesful:function(){return u.verbose('This behavior will be deleted due to typo. Use "was successful" instead.'),u.was.successful()},successful:function(){return u.request&&"resolved"==u.request.state()},failure:function(){return u.request&&"rejected"==u.request.state()},complete:function(){return u.request&&("resolved"==u.request.state()||"rejected"==u.request.state())}},add:{urlData:function(o,s){var e,t;return o&&(e=o.match(c.regExp.required),t=o.match(c.regExp.optional),s=s||c.urlData,e&&(u.debug("Looking for required URL variables",e),P.each(e,function(e,t){var r=-1!==t.indexOf("$")?t.substr(2,t.length-3):t.substr(1,t.length-2),n=P.isPlainObject(s)&&s[r]!==O?s[r]:p.data(r)!==O?p.data(r):b.data(r)!==O?b.data(r):s[r];if(n===O)return u.error(d.requiredParameter,r,o),o=!1;u.verbose("Found required variable",r,n),n=c.encodeParameters?u.get.urlEncodedValue(n):n,o=o.replace(t,n)})),t&&(u.debug("Looking for optional URL variables",e),P.each(t,function(e,t){var r=-1!==t.indexOf("$")?t.substr(3,t.length-4):t.substr(2,t.length-3),n=P.isPlainObject(s)&&s[r]!==O?s[r]:p.data(r)!==O?p.data(r):b.data(r)!==O?b.data(r):s[r];o=n!==O?(u.verbose("Optional variable Found",r,n),o.replace(t,n)):(u.verbose("Optional variable not found",r),-1!==o.indexOf("/"+t)?o.replace("/"+t,""):o.replace(t,""))}))),o},formData:function(e){var t=P.fn.serializeObject!==O,r=t?m.serializeObject():m.serialize();return e=e||c.data,e=P.isPlainObject(e)?t?(u.debug("Extending existing data with form data",e,r),P.extend(!0,{},e,r)):(u.error(d.missingSerialize),u.debug("Cant extend data. Replacing data with form data",e,r),r):(u.debug("Adding form data",r),r)}},send:{request:function(){u.set.loading(),u.request=u.create.request(),u.is.mocked()?u.mockedXHR=u.create.mockedXHR():u.xhr=u.create.xhr(),c.onRequest.call(h,u.request,u.xhr)}},event:{trigger:function(e){u.query(),"submit"!=e.type&&"click"!=e.type||e.preventDefault()},xhr:{always:function(){},done:function(e,t,r){var n=this,o=(new Date).getTime()-a,s=c.loadingDuration-o,i=!!P.isFunction(c.onResponse)&&(u.is.expectingJSON()&&!c.rawResponse?c.onResponse.call(n,P.extend(!0,{},e)):c.onResponse.call(n,e));s=0<s?s:0,i&&(u.debug("Modified API response in onResponse callback",c.onResponse,i,e),e=i),0<s&&u.debug("Response completed early delaying state change by",s),setTimeout(function(){u.is.validResponse(e)?u.request.resolveWith(n,[e,r]):u.request.rejectWith(n,[r,"invali
279d"])},s)},fail:function(e,t,r){var n=this,o=(new Date).getTime()-a,s=c.loadingDuration-o;0<(s=0<s?s:0)&&u.debug("Response completed early delaying state change by",s),setTimeout(function(){u.is.abortedRequest(e)?u.request.rejectWith(n,[e,"aborted",r]):u.request.rejectWith(n,[e,"error",t,r])},s)}},request:{done:function(e,t){u.debug("Successful API Response",e),"local"===c.cache&&r&&(u.write.cachedResponse(r,e),u.debug("Saving server response locally",u.cache)),c.onSuccess.call(h,e,p,t)},complete:function(e,t){var r,n;u.was.successful()?(n=e,r=t):(r=e,n=u.get.responseFromXHR(r)),u.remove.loading(),c.onComplete.call(h,n,p,r)},fail:function(e,t,r){var n=u.get.responseFromXHR(e),o=u.get.errorFromRequest(n,t,r);if("aborted"==t)return u.debug("XHR Aborted (Most likely caused by page navigation or CORS Policy)",t,r),c.onAbort.call(h,t,p,e),!0;"invalid"==t?u.debug("JSON did not pass success test. A server-side error has most likely occurred",n):"error"==t&&e!==O&&(u.debug("XHR produced a server error",t,r),(e.status<200||300<=e.status)&&r!==O&&""!==r&&u.error(d.statusMessage+r,s.url),c.onError.call(h,o,p,e)),c.errorDuration&&"aborted"!==t&&(u.debug("Adding error state"),u.set.error(),u.should.removeError()&&setTimeout(u.remove.error,c.errorDuration)),u.debug("API Request failed",o,e),c.onFailure.call(h,n,p,e)}}},create:{request:function(){return P.Deferred().always(u.event.request.complete).done(u.event.request.done).fail(u.event.request.fail)},mockedXHR:function(){var e,t,r,n=c.mockResponse||c.response,o=c.mockResponseAsync||c.responseAsync;return r=P.Deferred().always(u.event.xhr.complete).done(u.event.xhr.done).fail(u.event.xhr.fail),n?(t=P.isFunction(n)?(u.debug("Using specified synchronous callback",n),n.call(h,i)):(u.debug("Using settings specified response",n),n),r.resolveWith(h,[t,!1,{responseText:t}])):P.isFunction(o)&&(e=function(e){u.debug("Async callback returned response",e),e?r.resolveWith(h,[e,!1,{responseText:e}]):r.rejectWith(h,[{responseText:e},!1,!1])},u.debug("Using specified async response callback",o),o.call(h,i,e)),r},xhr:function(){var e;return e=P.ajax(s).always(u.event.xhr.always).done(u.event.xhr.done).fail(u.event.xhr.fail),u.verbose("Created server request",e,s),e}},set:{error:function(){u.verbose("Adding error state to element",b),b.addClass(l.error)},loading:function(){u.verbose("Adding loading state to element",b),b.addClass(l.loading),a=(new Date).getTime()}},remove:{error:function(){u.verbose("Removing error state from element",b),b.removeClass(l.error)},loading:function(){u.verbose("Removing loading state from element",b),b.removeClass(l.loading)}},get:{responseFromXHR:function(e){return!!P.isPlainObject(e)&&(u.is.expectingJSON()?u.decode.json(e.responseText):e.responseText)},errorFromRequest:function(e,t,r){return P.isPlainObject(e)&&e.error!==O?e.error:c.error[t]!==O?c.error[t]:r},request:function(){return u.request||!1},xhr:function(){return u.xhr||!1},settings:function(){var e;return(e=c.beforeSend.call(p,c))&&(e.success!==O&&(u.debug("Legacy success callback detected",e),u.error(d.legacyParameters,e.success),e.onSuccess=e.success),e.failure!==O&&(u.debug("Legacy failure callback detected",e),u.error(d.legacyParameters,e.failure),e.onFailure=e.failure),e.complete!==O&&(u.debug("Legacy complete callback detected",e),u.error(d.legacyParameters,e.complete),e.onComplete=e.complete)),e===O&&u.error(d.noReturnedValue),!1===e?e:e!==O?P.extend(!0,{},e):P.extend(!0,{},c)},urlEncodedValue:function(e){var t=j.decodeURIComponent(e),r=j.encodeURIComponent(e);return t!==e?(u.debug("URL value is already encoded, avoiding double encoding",e),e):(u.verbose("Encoding value using encodeURIComponent",e,r),r)},defaultData:function(){var e={};return P.isWindow(v)||(u.is.input()?e.value=p.val():u.is.form()||(e.text=p.text())),e},event:function(){return P.isWindow(v)||"now"==c.on?(u.debug("API called without element, no events attached"),!1):"auto"==c.on?p.is("input")?v.oninput!==O?"input":v.onpropertychange!==O?"propertychange":"keyup":p.is("form")?"submit":"click":c.on},templatedURL:function(e){if(e=e||p.data(n.action)||c.action||!1,r=p.data(n.url)||c.url||!1)return u.debug("Using specified url",r),r;if(e){if(u.debug("Looking up url for action",e,c.api),c.api[e]===O&&!u.is.mocked())return void u.error(d.missingAction,c.action,c.api);r=c.api[e]}else u.is.form()&&(r=p.attr("action")||b.attr("action")||!1,u.debug("No url or action specified, defaulting to form action",r));return r}},abort:function(){var e=u.get.xhr();e&&"resolved"!==e.state()&&(u.debug("Cancelling API request"),e.abort())},reset:function(){u.remove.error(),u.remove.loading()},setting:function(e,t){if(u.debug("Changing setting",e,t),P.isPlainObject(e))P.extend(!0,c,e);else{if(t===O)return c[e];P.isPlainObject(c[e])?P.extend(!0,c[e],t):c[e]=t}},internal:function(e,t){if(P.isPlainObject(e))P.extend(!0,u,e);else{if(t===O)return u[e];u[e]=t}},debug:function(){!c.silent&&c.debug&&(c.performance?u.performance.log(arguments):(u.debug=Function.prototype.bind.call(console.info,console,c.name+":"),u.debug.apply(console,arguments)))}
vendor: 5,191 bytes, lines 279-290
279,verbose:function(){!c.silent&&c.verbose&&c.debug&&(c.performance?u.performance.log(arguments):(u.verbose=Function.prototype.bind.call(console.info,console,c.name+":"),u.verbose.apply(console,arguments)))},error:function(){c.silent||(u.error=Function.prototype.bind.call(console.error,console,c.name+":"),u.error.apply(console,arguments))},performance:{log:function(e){var t,r;c.performance&&(r=(t=(new Date).getTime())-(S||t),S=t,A.push({Name:e[0],Arguments:[].slice.call(e,1)||"","Execution Time":r})),clearTimeout(u.performance.timer),u.performance.timer=setTimeout(u.performance.display,500)},display:function(){var e=c.name+":",r=0;S=!1,clearTimeout(u.performance.timer),P.each(A,function(e,t){r+=t["Execution Time"]}),e+=" "+r+"ms",x&&(e+=" '"+x+"'"),(console.group!==O||console.table!==O)&&0<A.length&&(console.groupCollapsed(e),console.table?console.table(A):P.each(A,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),A=[]}},invoke:function(n,e,t){var o,s,r,i=y;return e=e||k,t=v||t,"string"==typeof n&&i!==O&&(n=n.split(/[\. ]/),o=n.length-1,P.each(n,function(e,t){var r=e!=o?t+n[e+1].charAt(0).toUpperCase()+n[e+1].slice(1):n;if(P.isPlainObject(i[r])&&e!=o)i=i[r];else{if(i[r]!==O)return s=i[r],!1;if(!P.isPlainObject(i[t])||e==o)return i[t]!==O?s=i[t]:u.error(d.method,n),!1;i=i[t]}})),P.isFunction(s)?r=s.apply(t,e):s!==O&&(r=s),Array.isArray(q)?q.push(r):q!==O?q=[q,r]:r!==O&&(q=r),s}},T?(y===O&&u.initialize(),u.invoke(w)):(y!==O&&y.invoke("destroy"),u.initialize())}),q!==O?q:this},P.api.settings={name:"API",namespace:"api",debug:!1,verbose:!1,performance:!0,api:{},cache:!0,interruptRequests:!0,on:"auto",stateContext:!1,loadingDuration:0,hideError:"auto",errorDuration:2e3,encodeParameters:!0,action:!1,url:!1,base:"",urlData:{},defaultData:!0,serializeForm:!1,throttle:0,throttleFirstRequest:!0,method:"get",data:{},dataType:"json",mockResponse:!1,mockResponseAsync:!1,response:!1,responseAsync:!1,rawResponse:!1,beforeSend:function(e){return e},beforeXHR:function(e){},onRequest:function(e,t){},onResponse:!1,onSuccess:function(e,t){},onComplete:function(e,t){},onFailure:function(e,t){},onError:function(e,t){},onAbort:function(e,t){},successTest:!1,error:{beforeSend:"The before send function has aborted the request",error:"There was an error with your request",exitConditions:"API Request Aborted. Exit conditions met",JSONParse:"JSON could not be parsed during error handling",legacyParameters:"You are using legacy API success callback names",method:"The method you called is not defined",missingAction:"API action used but no url was defined",missingSerialize:"jquery-serialize-object is required to add form data to an existing data object",missingURL:"No URL specified for api event",noReturnedValue:"The beforeSend callback must return a settings object, beforeSend ignored.",noStorage:"Caching responses locally requires session storage",parseError:"There was an error parsing your request",requiredParameter:"Missing a required URL parameter: ",statusMessage:"Server gave an error: ",timeout:"Your request timed out"},regExp:{required:/\{\$*[A-z0-9]+\}/g,optional:/\{\/\$*[A-z0-9]+\}/g},className:{loading:"loading",error:"error"},selector:{disabled:".disabled",form:"form"},metadata:{action:"action",url:"url"}}}(jQuery,window,document); 280/*checkbox*/ /* 281 * # Fomantic UI - 2.8.6 282 * https://github.com/fomantic/Fomantic-UI 283 * http://fomantic-ui.com/ 284 * 285 * Copyright 2014 Contributors 286 * Released under the MIT license 287 * http://opensource.org/licenses/MIT 288 * 289 */ 290!function(I,E,S,O){"use strict";I.isFunction=I.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},E=void 0!==E&&E.Math==Math?E:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),I.fn.checkbox=function(s){var u,e=I(this),b=e.selector||"",y=(new Date).getTime(),C=[],x=s,w="string"==typeof x,D=[].slice.call(arguments,1);return e.each(function(){var e,h,g=I.extend(!0,{},I.fn.checkbox.settings,s),n=g.className,t=g.namespace,p=g.selector,r=g.error,i="."+t,o="module-"+t,f=I(this),a=I(this).children(p.label),k=I(this).children(p.input),m=k[0],c=!1,v=!1,l=f.data(o),d=this;h={initialize:function(){h.verbose("Initializing checkbox",g),h.create.label(),h.bind.events(),h.set.tabbable(),h.hide.input(),h.observeChanges(),h.instantiate(),h.setup()},instantiate:function(){h.verbose("Storing instance of module",h),l=h,f.data(o,h)},destroy:function(){h.verbose("Destroying module"),h.unbind.events(),h.show.input(),f.removeData(o)},fix:{reference:function(){f.is(p.input)&&(h.debug("Behavior called on <input> adjusting invoked element"),f=f.closest(p.checkbox),h.refresh())}},setup:function(){h.set.initialLoad(),h.is.indeterminate()?(h.debug("Initial value is indeterminate"),h.indeterminate()):h.is.checked()?(h.debug("Initial value is checked"),h.check()):(h.debug("Initial value is unchecked"),h.uncheck()),h.remove.initialLoad()},refresh:function(){a=f.children(p.label),k=f.children(p.input),m=k[0]},hide:{input:function(){h.verbose("Modifying <input> z-index to be unselectable"),k.addClass(n.hidden)}},show:{input:function(){h.verbose("Modifying <input> z-index to be selectable"),k.removeClass(n.hidden)}}
290,observeChanges:function(){"MutationObserver"in E&&((e=new MutationObserver(function(e){h.debug("DOM tree modified, updating selector cache"),h.refresh()})).observe(d,{childList:!0,subtree:!0}),h.debug("Setting up mutation observer",e))},attachEvents:function(e,n){var t=I(e);n=I.isFunction(h[n])?h[n]:h.toggle,0<t.length?(h.debug("Attaching checkbox events to element",e,n),t.on("click"+i,n)):h.error(r.notFound)},preventDefaultOnInputTarget:function(){"undefined"!=typeof event&&null!==event&&I(event.target).is(p.input)&&(h.verbose("Preventing default check action after manual check action"),event.preventDefault())},event:{change:function(e){h.should.ignoreCallbacks()||g.onChange.call(m)},click:function(e){var n=I(e.target);n.is(p.input)?h.verbose("Using default check action on initialized checkbox"):n.is(p.link)?h.debug("Clicking link inside checkbox, skipping toggle"):(h.toggle(),k.focus(),e.preventDefault())},keydown:function(e){var n=e.which,t=13,i=32,o=27,a=37,c=38,r=39,l=40,d=h.get.radios(),s=d.index(f),u=d.length,b=!1;if(n==a||n==c?b=(0===s?u:s)-1:n!=r&&n!=l||(b=s===u-1?0:s+1),!h.should.ignoreCallbacks()&&!1!==b){if(!1===g.beforeUnchecked.apply(m))return h.verbose("Option not allowed to be unchecked, cancelling key navigation"),!1;if(!1===g.beforeChecked.apply(I(d[b]).children(p.input)[0]))return h.verbose("Next option should not allow check, cancelling key navigation"),!1}v=n==o?(h.verbose("Escape key pressed blurring field"),k.blur(),!0):!(e.ctrlKey||!(n==i||n==t&&g.enableEnterKey))&&(h.verbose("Enter/space key pressed, toggling checkbox"),h.toggle(),!0)},keyup:function(e){v&&e.preventDefault()}},check:function(){h.should.allowCheck()&&(h.debug("Checking checkbox",k),h.set.checked(),h.should.ignoreCallbacks()||(g.onChecked.call(m),h.trigger.change()),h.preventDefaultOnInputTarget())},uncheck:function(){h.should.allowUncheck()&&(h.debug("Unchecking checkbox"),h.set.unchecked(),h.should.ignoreCallbacks()||(g.onUnchecked.call(m),h.trigger.change()),h.preventDefaultOnInputTarget())},indeterminate:function(){h.should.allowIndeterminate()?h.debug("Checkbox is already indeterminate"):(h.debug("Making checkbox indeterminate"),h.set.indeterminate(),h.should.ignoreCallbacks()||(g.onIndeterminate.call(m),h.trigger.change()))},determinate:function(){h.should.allowDeterminate()?h.debug("Checkbox is already determinate"):(h.debug("Making checkbox determinate"),h.set.determinate(),h.should.ignoreCallbacks()||(g.onDeterminate.call(m),h.trigger.change()))},enable:function(){h.is.enabled()?h.debug("Checkbox is already enabled"):(h.debug("Enabling checkbox"),h.set.enabled(),h.should.ignoreCallbacks()||(g.onEnable.call(m),g.onEnabled.call(m),h.trigger.change()))},disable:function(){h.is.disabled()?h.debug("Checkbox is already disabled"):(h.debug("Disabling checkbox"),h.set.disabled(),h.should.ignoreCallbacks()||(g.onDisable.call(m),g.onDisabled.call(m),h.trigger.change()))},get:{radios:function(){var e=h.get.name();return I('input[name="'+e+'"]').closest(p.checkbox)},otherRadios:function(){return h.get.radios().not(f)},name:function(){return k.attr("name")}},is:{initialLoad:function(){return c},radio:function(){return k.hasClass(n.radio)||"radio"==k.attr("type")},indeterminate:function(){return k.prop("indeterminate")!==O&&k.prop("indeterminate")},checked:function(){return k.prop("checked")!==O&&k.prop("checked")},disabled:function(){return k.prop("disabled")!==O&&k.prop("disabled")},enabled:function(){return!h.is.disabled()},determinate:function(){return!h.is.indeterminate()},unchecked:function(){return!h.is.checked()}},should:{allowCheck:function(){return h.is.determinate()&&h.is.checked()&&!h.is.initialLoad()?(h.debug("Should not allow check, checkbox is already checked"),!1):!(!h.should.ignoreCallbacks()&&!1===g.beforeChecked.apply(m))||(h.debug("Should not allow check, beforeChecked cancelled"),!1)},allowUncheck:function(){return h.is.determinate()&&h.is.unchecked()&&!h.is.initialLoad()?(h.debug("Should not allow uncheck, checkbox is already unchecked"),!1):!(!h.should.ignoreCallbacks()&&!1===g.beforeUnchecked.apply(m))||(h.debug("Should not allow uncheck, beforeUnchecked cancelled"),!1)},allowIndeterminate:function(){return h.is.indeterminate()&&!h.is.initialLoad()?(h.debug("Should not allow indeterminate, checkbox is already indeterminate"),!1):!(!h.should.ignoreCallbacks()&&!1===g.beforeIndeterminate.apply(m))||(h.debug("Should not allow indeterminate, beforeIndeterminate cancelled"),!1)},allowDeterminate:function(){return h.is.determinate()&&!h.is.initialLoad()?(h.debug("Should not allow determinate, checkbox is already determinate"),!1):!(!h.should.ignoreCallbacks()&&!1===g.beforeDeterminate.apply(m))||(h.debug("Should not allow determinate, beforeDeterminate cancelled"),!1)},ignoreCallbacks:function(){return c&&!g.fireOnInit}},can:{change:function(){return!(f.hasClass(n.disabled)||f.hasClass(n.readOnly)||k.prop("disabled")||k.prop("readonly"))},uncheck:function(){return"boolean"==typeof g.uncheckable?g.uncheckable:!h.is.radio()}},set:{initialLoad:function(){c=!0},checked:function(){h.verbose("Setting class to checked"),f.removeClass(n.indeterminate).addClass(n.checked),h.is.radio()&&h.uncheckOthers(),h.is.indeterminate()||!h.is.checked()?(h.verbose("Setting state to checked",m),k.prop("indeterminate",!1).prop("checked",!0)):h.debug("Input is already checked, skipping input property change")},unchecked:function(){h.verbose("Removing checked class"),f.removeClass(n.indeterminate).removeClass(n.checked),h.is.indeterminate()||!h.is.unchecked()?(h.debug("Setting state to unchecked"),k.prop("indeterminate",!1).prop("checked",!1)):h.debug("Input is already unchecked")},indeterminate:function(){h.verbose("Setting class to indeterminate"),f.addClass(n.indeterminate),h.is.indeterminate()?h.debug("Input is already indeterminate, skipping input property change"):(h.debug("Setting state to indeterminate"),k.prop("indeterminate",!0))},determinate:function(){h.verbose("Removing indeterminate class"),f.removeClass(n.indeterminate),h.is.determinate()?h.debug("Input is already determinate, skipping input property change"):(h.debug("Setting state to determinate"),k.prop("indeterminate",!1))},disabled:function(){h.verbose("Setting class to disabled"),f.addClass(n.disabled),h.is.disabled()?h.debug("Input is already disabled, skipping input property change"):(h.debug("Setting state to disabled"),k.prop("disabled","disabled"))},enabled:function(){h.verbose("Removing disabled class"),f.removeClass(n.disabled),h.is.enabled()?h.debug("Input is already enabled, skipping input property change"):(h.debug("Setting state to enabled"),k.prop("disabled",!1))},tabbable:function(){h.verbose("Adding tabindex to checkbox"),k.attr("tabindex")===O&&k.attr("tabindex",0)}},remove:{initialLoad:function(){c=!1}},trigger:{change:function(){var e=S.createEvent("HTMLEvents"),n=k[0];n&&(h.verbose("Triggering native change event"),e.initEvent("change",!0,!1),n.dispatchEvent(e))}},create:{label:function(){0<k.prevAll(p.label).length?(k.prev(p.label).detach().insertAfter(k),h.debug("Moving existing label",a)):h.has.label()||(a=I("<label>").insertAfter(k),h.debug("Creating label",a))}},has:{label:function(){return 0<a.length}},bind:{events:function(){h.verbose("Attaching checkbox events"),f.on("click"+i,h.event.click).on("change"+i,h.event.change).on("keydown"+i,p.input,h.event.keydown).on("keyup"+i,p.input,h.event.keyup)}},unbind:{events:function(){h.debug("Removing events"),f.off(i)}},uncheckOthers:function(){var e=h.get.otherRadios();h.debug("Unchecking other radios",e),e.removeClass(n.checked)},toggle:function(){h.can.change()?h.is.indeterminate()||h.is.unchecked()?(h.debug("Currently unchecked"),h.check()):h.is.checked()&&h.can.uncheck()&&(h.debug("Currently checked"),h.uncheck()):h.is.radio()||h.debug("Checkbox is read-only or disabled, ignoring toggle")},setting:function(e,n){if(h.debug("Changing setting",e,n),I.isPlainObject(e))I.extend(!0,g,e);else{if(n===O)return g[e];I.isPlainObject(g[e])?I.extend(!0,g[e],n):g[e]=n}},internal:function(e,n){if(I.isPlainObject(e))I.extend(!0,h,e);else{if(n===O)return h[e];h[e]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?h.performance.log(arguments):(h.debug=Function.prototype.bind.call(console.info,console,g.name+":"),h.debug.apply(console,arguments)))}
290,verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?h.performance.log(arguments):(h.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),h.verbose.apply(console,arguments)))},error:function(){g.silent||(h.error=Function.prototype.bind.call(console.error,console,g.name+":"),h.error.apply(console,arguments))},performance:{log:function(e){var n,t;g.performance&&(t=(n=(new Date).getTime())-(y||n),y=n,C.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:d,"Execution Time":t})),clearTimeout(h.performance.timer),h.performance.timer=setTimeout(h.performance.display,500)},display:function(){var e=g.name+":",t=0;y=!1,clearTimeout(h.performance.timer),I.each(C,function(e,n){t+=n["Execution Time"]}),e+=" "+t+"ms",b&&(e+=" '"+b+"'"),(console.group!==O||console.table!==O)&&0<C.length&&(console.groupCollapsed(e),console.table?console.table(C):I.each(C,function(e,n){console.log(n.Name+": "+n["Execution Time"]+"ms")}),console.groupEnd()),C=[]}},invoke:function(i,e,n){var o,a,t,c=l;return e=e||D,n=d||n,"string"==typeof i&&c!==O&&(i=i.split(/[\. ]/),o=i.length-1,I.each(i,function(e,n){var t=e!=o?n+i[e+1].charAt(0).toUpperCase()+i[e+1].slice(1):i;if(I.isPlainObject(c[t])&&e!=o)c=c[t];else{if(c[t]!==O)return a=c[t],!1;if(!I.isPlainObject(c[n])||e==o)return c[n]!==O?a=c[n]:h.error(r.method,i),!1;c=c[n]}})),I.isFunction(a)?t=a.apply(n,e):a!==O&&(t=a),Array.isArray(u)?u.push(t):u!==O?u=[u,t]:t!==O&&(u=t),a}},w?(l===O&&h.initialize(),h.invoke(x)):(l!==O&&l.invoke("destroy"),h.initialize())}),u!==O?u:this},I.fn.checkbox.settings={name:"Checkbox",namespace:"checkbox",silent:!1,debug:!1,verbose:!0,performance:!0,uncheckable:"auto",fireOnInit:!1,enableEnterKey:!0,onChange:function(){},beforeChecked:function(){},beforeUnchecked:function(){},beforeDeterminate:function(){},beforeIndeterminate:function(){},onChecked:function(){},onUnchecked:function(){},onDeterminate:function(){},onIndeterminate:function(){},onEnable:function(){},onDisable:function(){},onEnabled:function(){},onDisabled:function(){},className:{checked:"checked",indeterminate:"indeterminate",disabled:"disabled",hidden:"hidden",radio:"radio",readOnly:"read-only"},error:{method:"The method you called is not defined"},selector:{checkbox:".ui.checkbox",label:"label, .box",input:'input[type="checkbox"], input[type="radio"]',link:"a[href]"}}}(jQuery,window,document); 291/***assets/js/g3.boot.js***/ 292(function($){ 293 if($.G3 == undefined){ 294 $.G3 = {}; 295 } 296 $.G3.scrollTo = function(Elem){ 297 if(Elem.length > 0){ 298 $('html, body').animate({ 299 scrollTop: Elem.offset().top - 50 300 }, 'slow'); 301 } 302 }; 303 304 $.G3.centerOn = function(Elem){ 305 if(Elem.length > 0){ 306 $('html, body').animate({ 307 scrollTop: Elem.offset().top - $(window).height()/2 308 }, 'slow'); 309 } 310 }; 311 312 $.G3.copyToClipboard = function(value){ 313 var hidden = $('<input type="text" value="'+value+'" />'); 314 $("body").append(hidden); 315 hidden.select(); 316 document.execCommand("copy"); 317 hidden.remove() 318 }; 319 320 $.G3.split = function(inputs, maxcount){ 321 var data = {}; 322 if(inputs.length > maxcount){ 323 for(i = 0; i <= inputs.length; i = i + maxcount){ 324 data[i] = inputs.slice(i, i + maxcount).serialize(); 325 } 326 }else{
327 data[0] = inputs.serialize(); 328 } 329 330 return data; 331 }; 332 333 $.G3.boot = {}; 334 $.G3.date = {}; 335 336 $.G3.date.mysqltodate = function(string){ 337 var t = string.split(/[- :]/); 338 var date = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5])); 339 return date; 340 }; 341 342 $.G3.date.format = function(date, format_string){ 343 var format = format_string; 344 format = format.replace('YYYY', date.getFullYear()); 345 format = format.replace('MM', ("00" + (date.getMonth() + 1)).slice(-2)); 346 format = format.replace('DD', ("00" + date.getDate()).slice(-2)); 347 format = format.replace('HH', ("00" + date.getHours()).slice(-2)); 348 format = format.replace('mm', ("00" + date.getMinutes()).slice(-2)); 349 format = format.replace('ss', ("00" + date.getSeconds()).slice(-2)); 350 return format; 351 }; 352 353 $.G3.boot.calendar = function(Container){ 354 Container.find('[data-calendar]').not('[data-g3]').attr('data-g3', 1).each(function(i, calfield){ 355 if(jQuery.fn.calendar != undefined){ 356 var dformat = $(calfield).data('dformat') ? $(calfield).data('dformat') : 'YYYY-MM-DD'; 357 var sformat = $(calfield).data('sformat') ? $(calfield).data('sformat') : 'YYYY-MM-DD HH:mm:ss'; 358 var $realDate = $(calfield).closest('.ui.calendar').next('input[type=hidden]'); 359 360 var mindate = null; 361 if($(calfield).data('mindate')){ 362 var mindate = $.G3.date.mysqltodate($(calfield).data('mindate')); 363 } 364 var maxdate = null; 365 if($(calfield).data('maxdate')){ 366 var maxdate = $.G3.date.mysqltodate($(calfield).data('maxdate')); 367 } 368 369 var opendays = [0,1,2,3,4,5,6];//1 for monday 370 if($(calfield).data('opendays')){ 371 opendays = $(calfield).data('opendays').toString().split(',').map(Number); 372 } 373 var openhours = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]; 374 if($(calfield).data('openhours')){ 375 openhours = $(calfield).data('openhours').toString().split(',').map(Number); 376 } 377 378 $(calfield).closest('.ui.calendar').calendar({ 379 startMode : $(calfield).data('startmode'), 380 type : $(calfield).data('type'), 381 minDate : mindate, 382 maxDate : maxdate, 383 startCalendar: $(calfield).data('startcalendar') ? $('[data-uid="'+$(calfield).data('startcalendar')+'"]').first().find('.ui.calendar').first() : null, 384 endCalendar: $(calfield).data('endcalendar') ? $('[data-uid="'+$(calfield).data('endcalendar')+'"]').first().find('.ui.calendar').first() : null, 385 firstDayOfWeek: $(calfield).data('firstday') ? $(calfield).data('firstday') : 0, 386 ampm: ($(calfield).data('ampm') != undefined) ? $(calfield).data('ampm') : true, 387 monthFirst: $(calfield).data('monthfirst') ? $(calfield).data('monthfirst') : true, 388 disableMinute: $(calfield).data('disableminute') ? $(calfield).data('disableminute') : false, 389 inline: ($(calfield).data('inline') === 1 || $(calfield).data('inline') === 2) ? true : false, 390 391 disableMonth: $(calfield).data('disablemonth') ? $(calfield).data('disablemonth') : false, 392 disableYear: $(calfield).data('disableyear') ? $(calfield).data('disableyear') : false, 393 disabledDaysOfWeek: $(calfield).data('disableddaysofweek') ? $(calfield).data('disableddaysofweek').split(',') : [], 394 395 text:{ 396 days: $(calfield).data('days') ? $(calfield).data('days') : ['S', 'M', 'T', 'W', 'T', 'F', 'S'], 397 months: $(calfield).data('months') ? $(calfield).data('months') : ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], 398 monthsShort: $(calfield).data('monthsshort') ? $(calfield).data('monthsshort') : ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], 399 today: $(calfield).data('today') ? $(calfield).data('today').split(',') : 'Today', 400 now: $(calfield).data('now') ? $(calfield).data('now').split(',') : 'Now', 401 am: $(calfield).data('am') ? $(calfield).data('am').split(',') : 'AM', 402 pm: $(calfield).data('pm') ? $(calfield).data('pm').split(',') : 'PM' 403 }, 404 onChange: function (date, text, mode){ 405 $(calfield).trigger('change.events'); 406 }, 407 formatter: { 408 datetime: function (date, settings) { 409 if (!date) return ''; 410 $realDate.val($.G3.date.format(date, sformat)); 411 return $.G3.date.format(date, dformat); 412 }, 413 cell: function(cell, date, cellOptions){ 414 if(cellOptions.mode == 'day' && (opendays.indexOf(date.getDay()) == -1)){ 415 $(cell).addClass('disabled'); 416 } 417 if(cellOptions.mode == 'hour' && (openhours.indexOf(date.getHours()) == -1)){ 418 $(cell).addClass('disabled'); 419 } 420 } 421 } 422 }); 423 424 if($(calfield).data('inline') === 2){ 425 $(calfield).css('display', 'none'); 426 } 427 } 428 }); 429 } 430 431 $.G3.boot.ready = function(){ 432 $('body').on('contentChange.basics', '*', function(e, settings){ 433 e.stopPropagation(); 434 435 var exclude = []; 436 if($(this).find('.clonable[data-source="1"]').length){ 437 exclude = $(this).find('.clonable[data-source="1"]').find('*'); 438 } 439 440 if($(this).prop('tagName') != 'DIV' && $(this).prop('tagName') != 'FORM'){ 441 //return false;
442 } 443 444 if(jQuery.fn.tab != undefined){ 445 $(this).find('.ui.menu.G3-tabs .item:not(.notab), .ui.steps.G3-tabs .step:not(.notab)').tab(); 446 } 447 if(jQuery.fn.dropdown != undefined){ 448 //jQuery.fn.dropdown.settings.forceSelection = false; 449 // jQuery.fn.dropdown.settings.message.addResult = '<i class="icon save"></i> <b>{term}</b>'; 450 $(this).find('div.ui.dropdown').each(function(di, dropmenu){ 451 if($(dropmenu).find('select').length == 0){ 452 var dsettings = {'forceSelection' : false, 'placeholder' : ''}; 453 if($(dropmenu).attr('data-action')){ 454 $.extend(dsettings, {action:$(dropmenu).attr('data-action')}); 455 } 456 $(dropmenu).dropdown(dsettings); 457 } 458 }); 459 $(this).find('select:not(.nodropdown)').each(function(si, dropfield){ 460 // if($(dropfield).closest('.clonable[data-source="1"]').length){ 461 // return; 462 // } 463 if($(dropfield).parent('.ui.dropdown').length){ 464 $(dropfield).parent('.ui.dropdown').dropdown('refresh'); 465 return; 466 } 467 var dsettings = { 468 'forceSelection' : false, 469 }; 470 $.extend(dsettings, { 471 'onLabelCreate':function(value, text){ 472 if($(dropfield).is('[data-rich]')){ 473 var option = $(dropfield).find('option[value="'+$(this).attr('data-value')+'"]').first(); 474 var opdata = option.data(); 475 if(opdata != undefined){ 476 if(opdata['icon'] != undefined){ 477 $(this).prepend('<i class="icon '+opdata['icon']+'"></i>'); 478 } 479 if(opdata['iconsvg'] != undefined){ 480 $(this).prepend(opdata['iconsvg']); 481 } 482 if(opdata['tooltip'] != undefined){ 483 $(this).attr('data-hint', opdata['tooltip']); 484 } 485 if(jQuery.fn.tooltipster != undefined){ 486 $(this).tooltipster({ 487 content: $(this).data('hint'), 488 maxWidth: 300, 489 delay: 50, 490 debug: false, 491 contentAsHTML: true 492 }); 493 } 494 } 495 } 496 $(this).find('.icon.delete').addClass('hidden').after('<svg class="fasvg icon times link delete" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path transform="translate(80, 0)" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>'); 497 return this; 498 } 499 }); 500 501 if($(dropfield).is('[placeholder]')){ 502 var placeholder = $(dropfield).attr('placeholder'); 503 if(placeholder == 'false'){ 504 placeholder = false; 505 } 506 $.extend(dsettings, {'placeholder':placeholder}); 507 } 508 509 if($(dropfield).is('[data-complete]')){ 510 $.extend(dsettings, { 511 apiSettings : { 512 url: $(dropfield).data('complete')['url'] + '&' + $(dropfield).attr('name') + '={query}', 513 cache : false, 514 onResponse : function(Response){ 515 if(!Response.hasOwnProperty('results')){ 516 var results = {}; 517 results['success'] = true; 518 results['results'] = []; 519 520 var count = 0; 521 $.each(Response, function(key, obj){ 522 results['results'][count] = {}; 523 if(typeof obj === 'object'){ 524 results['results'][count] = obj; 525 results['results'][count]['name'] = obj['name'] ? obj['name'] : obj['content']; 526 }else{ 527 results['results'][count]['value'] = key; 528 results['results'][count]['name'] = obj; 529 } 530 count = count + 1; 531 }); 532 533 return results; 534 } 535 } 536 }, 537 minCharacters: $(dropfield).data('completemin'), 538 message : {noResults : $(dropfield).data('noresults') ? $(dropfield).data('noresults') : 'No results found'}, 539 //saveRemoteData:false 540 }); 541 } 542 543 if($(dropfield).attr('data-allowadditions')){ 544 $.extend(dsettings, {allowAdditions:true, hideAdditions: false, forceSelection: false}); 545 } 546 547 if($(dropfield).attr('data-fulltextsearch')){ 548 $.extend(dsettings, {fullTextSearch: 'exact'}); 549 } 550 551 if($(dropfield).attr('data-list') && $(dropfield).is('.search')){ 552 $.extend(dsettings, {fullTextSearch: 'exact'}); 553 } 554 555 if($(dropfield).attr('data-clearable')){ 556 $.extend(dsettings, {clearable: true}); 557 } 558 559 $(dropfield).dropdown(dsettings); 560 561 if($(dropfield).attr('data-clearable') && jQuery(dropfield).closest('.ui.dropdown').length){ 562 jQuery(dropfield).closest('.ui.dropdown').find('.icon.remove').first().addClass('hidden').after('<svg class="fasvg icon times link remove" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path transform="translate(80, 0)" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>'); 563 } 564 565 if($(dropfield).is('[data-rich]') && jQuery(dropfield).closest('.ui.dropdown').length){ 566 $.each(jQuery(dropfield).closest('.ui.dropdown').find('.menu').first().find('.item'), function(ti, item){
567 var option = $(dropfield).find('option[value="'+$(item).attr('data-value')+'"]').first(); 568 var opdata = option.data(); 569 if(opdata != undefined){ 570 var icon = ''; 571 if(opdata['icon'] != undefined){ 572 icon = '<i class="icon '+opdata['icon']+'"></i>'; 573 } 574 if(opdata['iconsvg'] != undefined){ 575 icon = opdata['iconsvg']; 576 } 577 if(opdata['label'] != undefined){ 578 var color = (opdata['labelcolor'] != undefined) ? 'quti text-white bg-'+opdata['labelcolor'] : ''; 579 $(item).prepend('<div class="ui label '+color+'">'+icon+opdata['label']+'</div>'); 580 icon = ''; 581 }else{ 582 $(item).removeAttr('data-text'); 583 } 584 if(opdata['icon'] != undefined){ 585 $(item).prepend(icon); 586 } 587 if(opdata['flag'] != undefined){ 588 $(item).prepend('<i class="'+opdata['flag']+'"></i>'); 589 } 590 if(opdata['html'] != undefined){ 591 $(item).prepend(opdata['html']); 592 } 593 if(opdata['category'] != undefined){ 594 $(item).prepend('<div class="ui label quti text-white bg-black">'+opdata['category']+'</div>'); 595 } 596 if(opdata['type'] == 'header'){ 597 $(item).attr('class', 'header'); 598 } 599 if(opdata['type'] == 'disabled'){ 600 $(item).attr('class', 'item disabled'); 601 } 602 if($(option).prop('selected') && !$(dropfield).prop('multiple')){ 603 // selected_values.push($(option).attr('value')); 604 jQuery(dropfield).closest('.ui.dropdown').find('div.text').first().html($(item).html()); 605 } 606 }else{ 607 // $(item).attr('class', 'header'); 608 // $(option).remove(); 609 } 610 }); 611 } 612 613 if($(dropfield).is('[data-dicon]') && jQuery(dropfield).closest('.ui.dropdown').length){ 614 if($(dropfield).data('dicon')){ 615 616 }else{ 617 jQuery(dropfield).closest('.ui.dropdown').children('i').first().remove(); 618 } 619 } 620 621 if($(dropfield).is('[data-allowadditions]')){ 622 jQuery(dropfield).closest('.ui.dropdown').find('input.search').on('blur', function(e){ 623 if($(this).val().trim().length){ 624 $(dropfield).dropdown('set selected', [$(this).val().trim()]); 625 } 626 }); 627 } 628 629 if(jQuery(dropfield).closest('.ui.dropdown.inline').length){ 630 jQuery(dropfield).closest('.ui.dropdown').removeClass('selection'); 631 } 632 633 // if(selected_values.length && jQuery(dropfield).closest('.ui.dropdown').length){ 634 // $(dropfield).closest('.ui.dropdown').dropdown('set exactly', selected_values); 635 // } 636 //$(dropfield).dropdown('refresh'); 637 }); 638 } 639 if(jQuery.fn.checkbox != undefined){ 640 $(this).find('.ui.checkbox').checkbox('refresh'); 641 } 642 643 if(jQuery.fn.embed != undefined){ 644 $(this).find('.ui.embed').embed(); 645 } 646 647 if(jQuery.fn.progress != undefined){ 648 $(this).find('.ui.progress').progress(); 649 } 650 651 if(jQuery.fn.modal != undefined){ 652 $(this).find('.ui.modal').not(exclude).not('[data-g3]').attr('data-g3', 1).each(function(r, widget){ 653 $(widget).modal({ 654 detachable : ($(widget).attr('data-detachable')) ? true : false, 655 closable : ($(widget).attr('data-closable')) ? true : false, 656 observeChanges : true, 657 autofocus: false, 658 }); 659 }); 660 } 661 662 if(jQuery.fn.popup != undefined){ 663 $(this).find('.ui.popup').not(exclude).not('[data-g3]').attr('data-g3', 1).each(function(r, widget){ 664 if($(widget).data('target')){ 665 $($(widget).data('target')).first().popup({ 666 popup : $(widget), 667 on : ($(widget).attr('data-on')) ? $(widget).attr('data-on') : 'hover', 668 hoverable : ($(widget).attr('data-hoverable')) ? true : false, 669 position : ($(widget).attr('data-position')) ? $(widget).attr('data-position') : 'top left', 670 }); 671 } 672 }); 673 } 674 675 if(jQuery.fn.sticky != undefined){ 676 $(this).find('.ui.sticky').sticky(); 677 } 678 679 if(jQuery.fn.rating != undefined){ 680 $(this).find('.ui.rating').not(exclude).not('[data-g3]').attr('data-g3', 1).each(function(r, widget){ 681 var hidden = $(widget).closest('.mainfield').children(':input[type=hidden]').first(); 682 $(widget).attr('data-rating', hidden.val()); 683 684 $(widget).rating({ 685 onRate:function(){ 686 hidden.val($(this).rating('get rating')); 687 hidden.trigger('change'); 688 }, 689 interactive: ($(widget).attr('data-interactive') == 1) ? true : false, 690 clearable: ($(widget).attr('data-clearable') == 1) ? true : false, 691 }); 692 }); 693 } 694 695 if(jQuery.fn.accordion != undefined){ 696 $(this).find('.ui.accordion').accordion(); 697 $(this).find('.ui.accordion').accordion('refresh'); 698 } 699 700 if(jQuery.fn.tooltipster != undefined){ 701 $(this).find('[data-hint]').addBack().each(function(i, element){ 702 $(element).tooltipster({ 703 content: $(element).data('hint'), 704 maxWidth: 300, 705 delay: 50, 706 debug: false, 707 trigger: $(element).data('hinttrigger') ? $(element).data('hinttrigger') : 'hover', 708 contentAsHTML: true 709 }); 710 }); 711 } 712 713 if($.G3.forms != undefined){ 714 $.each($(this).find('.chronopage').addBack('.chronopage'), function(Fi, Page){ 715 $.G3.forms.ready($(Page)); 716 }); 717 } 718 719 if($.fn.inputmask != undefined){ 720 $(this).find('[data-inputmask]').inputmask(); 721 } 722 723 $.G3.boot.calendar($(this)); 724 725 //wysiwyg editor 726 if($.G3.tinymce != undefined){ 727 $.G3.tinymce.init(); 728 } 729 //textareas expand 730 $.each($(this).find('textarea[data-autoresize]'), function(ti, textarea){ 731 $(textarea).on('input', function(){ 732 if($(this).data('rows') == undefined){ 733 $(this).data('rows', $(this).attr('rows')); 734 } 735 var rnum = $(this).val().split("\n").length; 736 if(rnum >= parseInt($(this).attr('rows'))){ 737 if(rnum <= parseInt($(this).attr('data-autoresize'))){ 738 $(this).attr('rows', rnum); 739 $(this).css('overflow', 'hidden'); 740 }else{ 741 $(this).attr('rows', parseInt($(this).attr('data-autoresize'))); 742 $(this).css('overflow', 'visible'); 743 } 744 }else{ 745 if(parseInt($(this).attr('rows')) > $(this).data('rows')){ 746 if(rnum > $(this).data('rows')){ 747 $(this).attr('rows', rnum); 748 }else{ 749 $(this).attr('rows', $(this).data('rows')); 750 } 751 } 752 } 753 }); 754 }); 755 756 if(typeof ace != undefined){ 757 $(this).find('textarea[data-codeeditor]').not(exclude).not('[data-g3]').attr('data-g3', 1).each(function(t, textarea){ 758 var aceeditor = $('<div class="ui code-editor"></div>'); 759 //$(aceeditor).css('position', 'absolute'); 760 $(aceeditor).css('height', parseInt($(textarea).attr('rows')) * 20); 761 $(aceeditor).css('width', '100%'); 762 $(aceeditor).css('font-size', '14px'); 763 $(textarea).after(aceeditor); 764 $(textarea).hide(); 765 766 var editor = ace.edit(aceeditor.get(0)); 767 //var PhpMode = ace.require("ace/mode/php").Mode;
768 //editor.session.setMode(new PhpMode()); 769 770 editor.setValue($(textarea).val(), 1); 771 772 editor.getSession().on('change', function(){ 773 $(textarea).val(editor.getValue()); 774 }); 775 }); 776 } 777 778 $(this).find('.ui.live.button').on('click', function(e){ 779 e.preventDefault(); 780 781 if($(this).attr('data-url')){ 782 $(this).closest('form').attr('action', $(this).data('url')); 783 } 784 785 if($(this).attr('data-fn')){ 786 if(window[$(this).attr('data-fn')] != undefined){ 787 window[$(this).attr('data-fn')]($(this)); 788 } 789 }else{ 790 if($(this).attr('data-url')){ 791 $(this).closest('form').submit(); 792 } 793 } 794 }); 795 }); 796 797 //toolbar 798 $('.ui.toolbar-button').on('click', function(e){ 799 e.preventDefault(); 800 if($(this).attr('data-form')){ 801 var toolbar_form = $($(this).attr('data-form')); 802 }else{ 803 var toolbar_form = $(this).closest('form'); 804 } 805 806 if($(this).attr('data-url')){ 807 toolbar_form.attr('action', $(this).data('url')); 808 } 809 810 if($(this).attr('name') && $(this).attr('data-url')){ 811 //if the button has a url setting then use a hidden field 812 toolbar_form.append($('<input />').attr('type', 'hidden').attr('name', $(this).attr('name')).val(1)); 813 } 814 815 if($(this).data('selections') == '1' && toolbar_form.find('.ui.selector.checkbox.checked').length == 0){ 816 // alert($(this).data('message')); 817 $('body').toast({ 818 class: 'error', 819 message: $(this).data('message'), 820 position: "top center", 821 }); 822 return false; 823 } 824 825 if($(this).attr('data-fn')){ 826 if(window[$(this).attr('data-fn')] != undefined){ 827 window[$(this).attr('data-fn')]($(this)); 828 } 829 }else{ 830 if($(this).attr('data-url')){ 831 toolbar_form.submit(); 832 } 833 } 834 }); 835 836 //list selectors 837 if(jQuery.fn.checkbox != undefined){ 838 $('.ui.selector.checkbox').checkbox({ 839 onChecked: function(){ 840 $(this).closest('tr').addClass(($(this).data('selectionclass') ? $(this).data('selectionclass') : 'warning')); 841 }, 842 onUnchecked: function(){ 843 $(this).closest('tr').removeClass(($(this).data('selectionclass') ? $(this).data('selectionclass') : 'warning')); 844 } 845 }); 846 847 $('.ui.select_all.checkbox').checkbox({ 848 onChecked: function(){ 849 $(this).closest('form').find('.ui.selector.checkbox').checkbox('check'); 850 }, 851 onUnchecked: function(){ 852 $(this).closest('form').find('.ui.selector.checkbox').checkbox('uncheck'); 853 } 854 }); 855 } 856 857 //errors 858 $(':input[data-error]').closest('.field').addClass('error'); 859 860 }; 861 862}(jQuery)); 863 864 jQuery(document).ready(function($){ 865 $.G3.boot.ready(); 866 }); 867 </script>
vendor: 1 bytes, line 867
867
868<script> 869setInterval(function(){jQuery.get("https://topsemence.fr/fr/formulaire-de-contact?view=form");}, 300000); 870/***assets/js/g3.forms.js***/ 871(function($){ 872 if($.G3 == undefined){ 873 $.G3 = {}; 874 } 875 $.G3.forms = {}; 876 877 $.G3.forms.quickUpload = function(Widget, requestData){ 878 $.ajax({ 879 xhr: function(){ 880 var xhr = new window.XMLHttpRequest(); 881 xhr.upload.addEventListener('progress', function(evt){ 882 if(evt.lengthComputable){ 883 var percentComplete = evt.loaded / evt.total; 884 percentComplete = parseInt(percentComplete * 100); 885 console.log(percentComplete); 886 // $(Widget).find('.progress').progress('set percent', percentComplete); 887 888 if(percentComplete === 100){ 889 //container.find('.progress').hide(); 890 } 891 } 892 }, false); 893 return xhr; 894 }, 895 url: $(Widget).data('url'), 896 type: "POST", 897 data: requestData, 898 processData: false, 899 contentType: false, 900 beforeSend: function(){ 901 $(Widget).addClass('ui form loading'); 902 }, 903 error: function(xhr, textStatus, message){ 904 $(element).removeClass('loading'); 905 alert(textStatus+':'+message); 906 }, 907 success: function(data, textStatus, xhr){ 908 $(Widget).removeClass('ui form loading'); 909 //$(Widget).append(data); 910 } 911 }); 912 } 913 914 $.G3.forms.initializeForm = function (Form){ 915 var validationRules = {}; 916 917 jQuery.fn.form.settings.rules.required = function(value){ 918 if(value){ 919 return true; 920 }else{ 921 return false; 922 } 923 }; 924 925 jQuery.fn.form.settings.rules.email = function(value){ 926 if(value.match(/^([a-zA-Z0-9_\.\-\+%])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{1,11})+$/)){ 927 return true; 928 }else{ 929 return false; 930 } 931 }; 932 933 jQuery.fn.form.settings.rules.minChecked = function(value, minChecked){ 934 jQuery(this).closest('.mainfield').off('change.validation').on('change.validation', ':input', function(){ 935 Form.form('validate form'); 936 }); 937 938 if(jQuery(this).closest('.mainfield').find(':input:checked').length >= minChecked){ 939 return true; 940 }else{ 941 return false; 942 } 943 }; 944 945 jQuery.fn.form.settings.rules.maxChecked = function(value, maxChecked){ 946 jQuery(this).closest('.mainfield').off('change.validation').on('change.validation', ':input', function(){ 947 Form.form('validate form'); 948 }); 949 950 if(jQuery(this).closest('.mainfield').find(':input:checked').length > maxChecked){ 951 return false; 952 }else{ 953 return true; 954 } 955 }; 956 957 Form.find('[data-validationrules]').each(function(i, inp){ 958 if(jQuery(inp).data('validationrules').disabled == undefined || jQuery(inp).data('validationrules').disabled == 0){ 959 validationRules['field'+i] = jQuery(inp).data('validationrules'); 960 } 961 }); 962 963 Form.form({ 964 inline : true, 965 on : 'blur', 966 fields: validationRules, 967 onInvalid: function(){ 968 if($(this).closest('.mainfield').find('.error-msg').length == 0){ 969 $(this).closest('.mainfield').append('<span class="ui red text small error-msg" style="display:block;padding-top:3px;"></span>'); 970 } 971 $(this).closest('.mainfield').find('.error-msg').text($(this).closest('.field').find('.ui.red.prompt').first().text()); 972 $(this).closest('.mainfield').find('.error-msg').removeClass('hidden'); 973 $(this).closest('.field').find('.ui.red.prompt').remove(); 974 jQuery(this).closest('.mainfield').addClass('error'); 975 }, 976 onValid: function(){ 977 $(this).closest('.mainfield').find('.error-msg').addClass('hidden'); 978 jQuery(this).closest('.mainfield').removeClass('error'); 979 } 980 }); 981 982 Form.on('reset', function(){ 983 Form.find(':input').trigger('change'); 984 jQuery.each(Form.find(':input[type=hidden][data-for]'), function(Fi, Hidden){ 985 if($(Hidden).attr('data-for') == 'ui rating'){ 986 $(Hidden).closest('.field').find('.ui.rating').first().rating('clear rating'); 987 } 988 }); 989 }); 990 991 Form.on('click', 'button[data-clear]', function(){console.log(2); 992 Form.find(':input').not(':button, :submit, :reset, :radio, :checkbox, [data-cftoken]').val(''); 993 Form.find(':input:checkbox, :input:radio').prop('checked', false); 994 Form.find('select').find('option').removeAttr('selected'); 995 Form.find('select').closest('.ui.dropdown').dropdown('clear'); 996 Form.find(':input').trigger('change'); 997 }); 998 999 Form.on('click', 'button[type="reset"]', function(){ 1000 Form.form('reset'); 1001 // Form.find('input[type="hidden"]').trigger('change.reset'); 1002 }); 1003 1004 Form.find('input[type="file"].vfile').each(function(fi, file){ 1005 $(file).closest('.field').find('.vinput').first().on('click', function(){ 1006 $(file).trigger('click'); 1007 }); 1008 if($(file).data('files') && $(file).data('files').length > 0){ 1009 var text = '<ul class="ui list" style="text-align:left;">'; 1010 $.each($(file).data('files'), function(Fi, SFile){ 1011 $(file).before('<input type="hidden" name="'+$(file).attr('name')+'" value="'+SFile+'" />'); 1012 text = text + '<li><i class="icon save"></i>' + SFile + '</li>'; 1013 }); 1014 text = text + '</ul>'; 1015 $(file).closest('.mainfield').find('.vfilename').first().html(text); 1016 } 1017 }); 1018 1019 Form.on('change', 'input[type="file"].vfile', function(){ 1020 var file = this; 1021 var vfilename = $(file).closest('.mainfield').find('.vfilename').first(); 1022 if($(file).val().length){ 1023 var flist = []; 1024 requestData = new FormData(); 1025 $.each($(file).get(0).files, function(fi, File){ 1026 flist.push(File['name']); 1027 // requestData.append('test_file', File); 1028 }); 1029 vfilename.text(flist.join(', ')); 1030 1031 $(file).closest('.mainfield').find('input[type="hidden"]').remove(); 1032 // $.G3.forms.quickUpload($(file).closest('.mainfield'), requestData); 1033 }else{ 1034 vfilename.text(vfilename.attr('data-text')); 1035 } 1036 }); 1037 } 1038 1039 $.G3.forms.getInput = function(Field){ 1040 var Input = null; 1041 if($(Field).data('vtype') == 'checkbox'){ 1042 Input = $(Field).find('[type="checkbox"]').first(); 1043 }else if($(Field).data('vtype') == 'select'){ 1044 Input = $(Field).find('select').first(); 1045 }else if($(Field).data('vtype') == 'radios'){ 1046 Input = $(Field).find(':input[type="radio"]'); 1047 }else if($(Field).data('vtype') == 'checkboxes'){ 1048 Input = $(Field).find(':input[type="checkbox"]'); 1049 }else{ 1050 Input = $(Field).find(':input').first(); 1051 } 1052 1053 return Input; 1054 } 1055 1056 $.G3.forms.getVal = function(Field){ 1057 FieldValue = ''; 1058 if($(Field).data('vtype') == 'checkbox'){ 1059 FieldValue = ($(Field).find('[type="checkbox"]').first().is(':checked') ? $(Field).find('[type="checkbox"]').first().val() : ''); 1060 }else if($(Field).data('vtype') == 'select'){ 1061 FieldValue = $(Field).find('select').first().val(); 1062 }else if($(Field).data('vtype') == 'radios'){ 1063 FieldValue = $(Field).find(':input:checked').first().val(); 1064 }else if($(Field).data('vtype') == 'checkboxes'){ 1065 FieldValue = []; 1066 jQuery.each($(Field).find(':input:checked'), function(ci, check){ 1067 FieldValue.push($(check).val()); 1068 }); 1069 }else{ 1070 FieldValue = $(Field).find(':input').first().val(); 1071 } 1072 1073 if(FieldValue == null){ 1074 FieldValue = ''; 1075 } 1076 1077 return FieldValue; 1078 } 1079 1080 $.G3.forms.setVal = function(Field, value){ 1081 if(!jQuery.isArray(value)){ 1082 value = [value]; 1083 } 1084 if($(Field).data('vtype') == 'checkbox'){ 1085 $(Field).find('[type="checkbox"]').first().prop('checked', true); 1086 }else if($(Field).data('vtype') == 'select'){ 1087 $(Field).find('.ui.dropdown').dropdown('set exactly', value); 1088 }else if($(Field).data('vtype') == 'radios'){ 1089 jQuery.each($(Field).find(':input[type=radio]'), function(ri, Radio){ 1090 if(jQuery.inArray($(Radio).attr('value'), value) > -1){ 1091 $(Radio).prop('checked', true); 1092 } 1093 }); 1094 }else if($(Field).data('vtype') == 'checkboxes'){ 1095 jQuery.each($(Field).find(':input[type=checkbox]'), function(ri, Radio){ 1096 if(jQuery.inArray($(Radio).attr('value'), value) > -1){ 1097 $(Radio).prop('checked', true); 1098 } 1099 }); 1100 }else{ 1101 $(Field).find(':input').first().val(value[0]); 1102 } 1103 } 1104 1105 $.G3.forms.testCondition = function(e, eData, conditionSource, condition){ 1106 var cinput_value = $.G3.forms.getVal(conditionSource); 1107 // console.log('Condition source input value: '+cinput_value); 1108 var condition_result = false;
1109 1110 if(condition['action'] == '=='){ 1111 if(!jQuery.isArray(cinput_value)){ 1112 cinput_value = [cinput_value]; 1113 } 1114 condition_result = (jQuery(cinput_value).filter(condition['value']).length > 0); 1115 }else if(condition['action'] == '!='){ 1116 if(!jQuery.isArray(cinput_value)){ 1117 cinput_value = [cinput_value]; 1118 } 1119 condition_result = (jQuery(cinput_value).filter(condition['value']).length == 0); 1120 }else if(condition['action'] == '<'){ 1121 condition_result = (parseFloat(cinput_value) < parseFloat(condition['value'][0])); 1122 }else if(condition['action'] == '<='){ 1123 condition_result = (parseFloat(cinput_value) <= parseFloat(condition['value'][0])); 1124 }else if(condition['action'] == '>'){ 1125 condition_result = (parseFloat(cinput_value) > parseFloat(condition['value'][0])); 1126 }else if(condition['action'] == '>='){ 1127 condition_result = (parseFloat(cinput_value) >= parseFloat(condition['value'][0])); 1128 }else if(condition['action'] == 'in'){ 1129 if(!jQuery.isArray(cinput_value)){ 1130 cinput_value = [cinput_value]; 1131 } 1132 condition_result = (jQuery(cinput_value).filter(condition['mvalue']).length > 0); 1133 }else if(condition['action'] == '!in'){ 1134 if(!jQuery.isArray(cinput_value)){ 1135 cinput_value = [cinput_value]; 1136 } 1137 condition_result = (jQuery(cinput_value).filter(condition['mvalue']).length == 0); 1138 }else if(condition['action'] == '!empty'){ 1139 condition_result = (cinput_value.length > 0); 1140 }else if(condition['action'] == 'empty'){ 1141 condition_result = (cinput_value.length == 0); 1142 }else if(condition['action'] == 'regex'){ 1143 var pat = condition['value'][0]; 1144 var exp = new RegExp(pat.slice(1, -1)); 1145 condition_result = exp.test(cinput_value); 1146 }else if(condition['action'] == 'triggers' && e.type == 'triggers'){ 1147 if(jQuery(e.currentTarget).is($.G3.forms.getInput(conditionSource)) || jQuery(e.currentTarget).is(conditionSource)){ 1148 condition_result = (jQuery([eData['name']]).filter(condition['value']).length > 0);; 1149 } 1150 if(conditionSource.is('[data-isinput]')){ 1151 if(jQuery(e.currentTarget).is($.G3.forms.getInput(conditionSource))){ 1152 condition_result = (jQuery([eData['name']]).filter(condition['value']).length > 0); 1153 } 1154 }else{ 1155 if(jQuery(e.currentTarget).is(conditionSource)){ 1156 condition_result = (jQuery([eData['name']]).filter(condition['value']).length > 0); 1157 } 1158 } 1159 }else if(condition['action'] == e.type){ 1160 if(conditionSource.is('[data-isinput]')){ 1161 if(jQuery(e.currentTarget).is($.G3.forms.getInput(conditionSource))){ 1162 condition_result = true; 1163 } 1164 }else{ 1165 if(jQuery(e.currentTarget).is(conditionSource)){ 1166 condition_result = true; 1167 } 1168 } 1169 } 1170 1171 return condition_result; 1172 } 1173 1174 $.G3.forms.setupEvents = function (Page){ 1175 Page.on('show.gevents', '[data-uid]', function(e, data){ 1176 e.stopPropagation(); 1177 if(data.result == true){ 1178 $(this).find('.mainfield').addBack().removeClass('hidden'); 1179 } 1180 }); 1181 Page.on('hide.gevents', '[data-uid]', function(e, data){ 1182 e.stopPropagation(); 1183 if(data.result == true){ 1184 $(this).find('.mainfield').addBack().addClass('hidden'); 1185 } 1186 }); 1187 Page.on('toggle_show.gevents', '[data-uid]', function(e, data){ 1188 e.stopPropagation(); 1189 if(data.result == true){ 1190 if($(this).find('.mainfield').addBack().hasClass('hidden')){ 1191 $(this).trigger('show.gevents', {'result':true}); 1192 }else{ 1193 $(this).trigger('hide.gevents', {'result':true}); 1194 } 1195 } 1196 }); 1197 1198 Page.on('enable.gevents', '[data-uid]', function(e, data){ 1199 e.stopPropagation(); 1200 if(data.result == true){ 1201 $(this).removeClass('disabled'); 1202 $(this).find(':input').prop('disabled', false); 1203 $(this).find('.ui.dropdown').removeClass('disabled'); 1204 } 1205 }); 1206 Page.on('disable.gevents', '[data-uid]', function(e, data){ 1207 e.stopPropagation(); 1208 if(data.result == true){ 1209 $(this).addClass('disabled'); 1210 $(this).find(':input').prop('disabled', true); 1211 } 1212 }); 1213 Page.on('toggle_enable.gevents', '[data-uid]', function(e, data){ 1214 e.stopPropagation(); 1215 if(data.result == true){ 1216 if($(this).hasClass('disabled')){ 1217 $(this).trigger('enable.gevents', {'result':true}); 1218 }else{ 1219 $(this).trigger('disable.gevents', {'result':true}); 1220 } 1221 } 1222 }); 1223 1224 Page.on('enable_validation.gevents', '[data-uid]', function(e, data){ 1225 e.stopPropagation(); 1226 if(data.result == true){ 1227 $(this).removeClass('validationDisabled'); 1228 $(this).find('.mainfield').addBack().each(function(Ni, Node){ 1229 if(jQuery(Node).data('validationrules')){ 1230 var vrules = jQuery(Node).data('validationrules');
1231 vrules['disabled'] = 0; 1232 jQuery(Node).data('validationrules', vrules); 1233 jQuery(Node).addClass('required'); 1234 } 1235 }); 1236 1237 $.G3.forms.initializeForm($(this).closest('form')); 1238 } 1239 }); 1240 Page.on('disable_validation.gevents', '[data-uid]', function(e, data){ 1241 e.stopPropagation(); 1242 if(data.result == true){ 1243 $(this).addClass('validationDisabled'); 1244 $(this).find('.mainfield').addBack().each(function(Ni, Node){ 1245 if(jQuery(Node).data('validationrules')){ 1246 var vrules = jQuery(Node).data('validationrules'); 1247 vrules['disabled'] = 1; 1248 jQuery(Node).data('validationrules', vrules); 1249 1250 jQuery(Node).removeClass('required error'); 1251 jQuery(Node).find('.error-msg').remove(); 1252 } 1253 }); 1254 1255 $.G3.forms.initializeForm($(this).closest('form')); 1256 } 1257 }); 1258 Page.on('toggle_validation.gevents', '[data-uid]', function(e, data){ 1259 e.stopPropagation(); 1260 if(data.result == true){ 1261 $(this).find('.mainfield').addBack().each(function(Ni, Node){ 1262 if(jQuery(Node).hasClass('validationDisabled')){ 1263 $(this).trigger('enable_validation.gevents', {'result':true}); 1264 }else{ 1265 $(this).trigger('disable_validation.gevents', {'result':true}); 1266 } 1267 }); 1268 } 1269 }); 1270 1271 Page.on('clear.gevents', '[data-uid]', function(e, data){ 1272 e.stopPropagation(); 1273 if(data.result == true){ 1274 $(this).find(':input').not(':button, :submit, :reset, :radio, :checkbox').val(''); 1275 $(this).find(':input:checkbox, :input:radio').prop('checked', false); 1276 $(this).find('select').find('option').removeAttr('selected'); 1277 $(this).find('select').closest('.ui.dropdown').dropdown('clear'); 1278 $(this).find(':input').trigger('change'); 1279 } 1280 }); 1281 Page.on('remove.gevents', '[data-uid]', function(e, data){ 1282 e.stopPropagation(); 1283 if(data.result == true){ 1284 $(this).remove(); 1285 $.G3.forms.initializeForm($(this).closest('form')); 1286 } 1287 }); 1288 1289 Page.on('checkAll.gevents', '[data-uid]', function(e, data){ 1290 e.stopPropagation(); 1291 if(data.result == true){ 1292 $(this).find(':input').prop('checked', true); 1293 } 1294 }); 1295 Page.on('uncheckAll.gevents', '[data-uid]', function(e, data){ 1296 e.stopPropagation(); 1297 if(data.result == true){ 1298 $(this).find(':input').prop('checked', false); 1299 } 1300 }); 1301 1302 Page.on('showModal.gevents', '[data-uid]', function(e, data){ 1303 e.stopPropagation(); 1304 if(data.result == true){ 1305 $(this).modal('show'); 1306 } 1307 }); 1308 Page.on('hideModal.gevents', '[data-uid]', function(e, data){ 1309 e.stopPropagation(); 1310 if(data.result == true){ 1311 $(this).modal('hide'); 1312 } 1313 }); 1314 1315 Page.on('showPopup.gevents', '[data-uid]', function(e, data){ 1316 e.stopPropagation(); 1317 if(data.result == true){ 1318 $($(this).data('target')).first().popup('show'); 1319 } 1320 }); 1321 Page.on('hidePopup.gevents', '[data-uid]', function(e, data){ 1322 e.stopPropagation(); 1323 if(data.result == true){ 1324 $($(this).data('target')).first().popup('hide'); 1325 } 1326 }); 1327 1328 Page.on('reload.gevents', '[data-uid]', function(e, data){ 1329 e.stopPropagation(); 1330 if(data.result == true){ 1331 var Node = $(this); 1332 if(Node.data('reload')){ 1333 Node.addClass('ui form loading'); 1334 var dataScope = Node.data('reload')['scope'] ? Node.closest(Node.data('reload')['scope']) : Node.closest('form.ui.form'); 1335 1336 $.ajax({ 1337 url: Node.data('reload').url, 1338 data: dataScope.find(':input:not([data-cftoken])').serialize(), 1339 success: function(result){ 1340 var newContent = $(result); 1341 1342 Node.replaceWith(newContent); 1343 1344 newContent.trigger('contentChange'); 1345 newContent.find(':input').trigger('reload.events'); 1346 1347 jQuery.G3.forms.initializeForm(newContent.closest('form')); 1348 } 1349 }); 1350 } 1351 } 1352 }); 1353 Page.on('ajax.gevents', '[data-uid]', function(e, data){ 1354 e.stopPropagation(); 1355 if(data.result == true){ 1356 var Node = $(this); 1357 if(Node.data('ajax')){ 1358 Node.addClass('ui form loading'); 1359 var dataScope = Node.data('ajax')['scope'] ? Node.closest(Node.data('ajax')['scope']) : Node.closest('form.ui.form'); 1360 1361 $.ajax({ 1362 url: Node.data('ajax').url,
1363 data: dataScope.find(':input:not([data-cftoken])').serialize(), 1364 success: function(result){ 1365 var newContent = $(result); 1366 Node.removeClass('form loading'); 1367 1368 if(Node.data('ajax').response == 'replace'){ 1369 Node.replaceWith(newContent); 1370 }else if(Node.data('ajax').response == 'append'){ 1371 if(Node.data('vtype') == 'area_modal'){ 1372 Node.find('.content').append(newContent); 1373 }else{ 1374 Node.append(newContent); 1375 } 1376 }else if(Node.data('ajax').response == 'prepend'){ 1377 if(Node.data('vtype') == 'area_modal'){ 1378 Node.find('.content').prepend(newContent); 1379 }else{ 1380 Node.prepend(newContent); 1381 } 1382 }else if(Node.data('ajax').response == 'content'){ 1383 if(Node.data('vtype') == 'area_modal'){ 1384 Node.find('.content').html(newContent); 1385 }else{ 1386 Node.html(newContent); 1387 } 1388 }else if(Node.data('ajax').response == 'after'){ 1389 Node.after(newContent); 1390 }else if(Node.data('ajax').response == 'before'){ 1391 Node.before(newContent); 1392 } 1393 1394 if(Node.data('ajax').response != 'ignore'){ 1395 newContent.trigger('contentChange'); 1396 newContent.find(':input').trigger('ajax_success.events', {'status' : 'success'}); 1397 1398 jQuery.G3.forms.initializeForm(newContent.closest('form')); 1399 } 1400 } 1401 }); 1402 } 1403 } 1404 }); 1405 } 1406 1407 $.G3.forms.initializeEvents = function (Page){ 1408 // Page.find('[data-vevents]').each(function(vi, vinp){ 1409 1410 // }); 1411 var exclude = []; 1412 if(Page.find('.clonable[data-source="1"]').length){ 1413 exclude = Page.find('.clonable[data-source="1"]').find('*'); 1414 } 1415 1416 Page.off('change.events click.events ready.events', ':input'); 1417 Page.on('input.events change.events click.events ready.events reload.events ajax_success.events triggers.events', ':input, [data-uid]', function(e, eData){ 1418 // console.log(e); 1419 e.stopPropagation(); 1420 var triggerdInput = this; 1421 // console.log('Node triggered by event: ', $(this)); 1422 //get Field 1423 var triggerdField = $(this).closest('[data-uid]'); 1424 if($(triggerdField).length == 0){ 1425 return false; 1426 } 1427 //get Field value 1428 var triggerdInputValue = $.G3.forms.getVal(triggerdField); 1429 1430 jQuery.each(Page.find('[data-evsources]').not(exclude), function(Li, Listener){ 1431 if(jQuery.inArray($(triggerdField).data('uid').toString(), jQuery(Listener).data('evsources')) > -1){ 1432 // console.log(e); 1433 if(e.type == 'click'){ 1434 if(jQuery(e.currentTarget).prop('tagName') == 'A' || jQuery(e.currentTarget).prop('tagName') == 'BUTTON'){ 1435 e.preventDefault(); 1436 } 1437 } 1438 1439 if(jQuery(Listener).closest('.clonable').length && $(triggerdField).closest('.clonable').length){ 1440 if(!jQuery(Listener).closest('.clonable').is($(triggerdField).closest('.clonable'))){ 1441 return; 1442 } 1443 } 1444 if($(triggerdField).data('uid').toString() == jQuery(Listener).attr('data-uid').toString()){ 1445 if(!$(triggerdField).is(jQuery(Listener))){ 1446 return; 1447 } 1448 } 1449 1450 // console.log('Processing events for: ', jQuery(Listener)); 1451 var events = JSON.parse(jQuery(Listener).attr('data-vevents')); 1452 1453 jQuery.each(events, function(ei, event){ 1454 1455 var event_result = false;
1456 1457 var conditions = event['rules']; 1458 var conditionsFinished = 0; 1459 jQuery.each(conditions, function(ci, condition){ 1460 1461 var conditionSource = Page.find('[data-uid="'+condition['source']+'"]').not(exclude); 1462 if(jQuery(Listener).closest('[data-loopid]').length){ 1463 if(jQuery(Listener).closest('[data-loopid]').find('[data-uid="'+condition['source']+'"]').length){ 1464 conditionSource = jQuery(Listener).closest('[data-loopid]').find('[data-uid="'+condition['source']+'"]').not(exclude); 1465 } 1466 } 1467 // if(conditionSource.length == 1){ 1468 // conditionSource = conditionSource.first(); 1469 // }else if(conditionSource.length > 1){ 1470 // // if(jQuery(Listener).closest('.clonable').length){ 1471 // // conditionSource = jQuery(Listener).closest('.clonable').find('[data-uid="'+condition['source']+'"]').not(exclude); 1472 // if(conditionSource.length > 1){ 1473 // jQuery.each(conditionSource, function(csi, CS){ 1474 // var matching_parents = jQuery(Listener).parents().filter(jQuery(CS).parents()); 1475 // if(matching_parents.length > 0){ 1476 // console.log(matching_parents); 1477 // conditionSource = matching_parents.first().find('[data-uid="'+condition['source']+'"]').not(exclude); 1478 // return false; 1479 // } 1480 // }); 1481 // }else if($(triggerdField).data('uid').toString() == jQuery(Listener).attr('data-uid').toString()){ 1482 // conditionSource = jQuery(Listener); 1483 // } 1484 // // conditionSource = conditionSource.first(); 1485 // } 1486 if($(triggerdField).data('uid').toString() == jQuery(Listener).attr('data-uid').toString()){ 1487 conditionSource = jQuery(Listener); 1488 } 1489 1490 if(conditionSource.length == 0){ 1491 return; 1492 } 1493 // console.log('Condition selector: ', conditionSource); 1494 var condition_result = $.G3.forms.testCondition(e, eData, conditionSource, condition); 1495 1496 // console.log('Condition result: '+condition_result +' for action: '+condition['action']); 1497 1498 if(condition_result == true && event['logic'] == 'or'){ 1499 event_result = true; 1500 return false; 1501 } 1502 1503 if(condition_result == false && event['logic'] == 'and'){ 1504 return false; 1505 } 1506 1507 conditionsFinished += 1; 1508 if(conditionsFinished == conditions.length && event['logic'] == 'and'){ 1509 event_result = true; 1510 } 1511 }); 1512 1513 // console.log('Event result: '+ event_result); 1514 if(event['actions'] != undefined){ 1515 $.each(event['actions'], function(Ai, Action){ 1516 jQuery(Listener).trigger(Action+'.gevents', {'result':event_result}); 1517 }); 1518 } 1519 1520 if(event_result == true){ 1521 if(event['cactions'] != undefined){ 1522 jQuery.each(event['cactions'], function(ci, Action){ 1523 if(Action['action'] == 'value'){ 1524 $.G3.forms.setVal(Listener, Action['p1']); 1525 }else if(Action['action'] == 'mvalue'){ 1526 $.G3.forms.setVal(Listener, Action['p1m']); 1527 }else if(Action['action'] == 'fn'){ 1528 if(window[Action['p1']] != undefined){ 1529 window[Action['p1']]($.G3.forms.getInput(Listener)); 1530 } 1531 }else if(Action['action'] == 'submit_form'){ 1532 jQuery(Listener).closest('form.ui.form').submit(); 1533 }else if(Action['action'] == 'trigger'){ 1534 jQuery(Listener).first().trigger('triggers.events', {'name' : Action['p1']}); 1535 }else if(Action['action'] == 'trigger_after'){ 1536 setTimeout(function(){ 1537 jQuery(Listener).first().trigger('triggers.events', {'name' : Action['p1']}); 1538 }, parseInt(Action['p2'])); 1539 } 1540 }); 1541 } 1542 } 1543 }); 1544 1545 } 1546 }); 1547 1548 }); 1549 1550 // Page.find(':input').trigger('ready.events'); 1551 jQuery.each(Page.find('[data-uid]').not(exclude), function(fi, Unit){ 1552 if($(Unit).is('.mainfield')){ 1553 $(Unit).find(':input').first().trigger('ready.events'); 1554 }else{ 1555 $(Unit).trigger('ready.events'); 1556 } 1557 }); 1558 } 1559 1560 $.G3.forms.initializeFeatures = function (Form){ 1561 Form.on('click', '.partitioned[data-sequential="1"]', function(e){ 1562 var activeTab = jQuery(this).find('.ui.segment.tab.active').first(); 1563 1564 if(activeTab.next('.ui.segment.tab').length == 0){ 1565 jQuery(this).find('.ui.button.forward, .ui.button.next').addClass('hidden'); 1566 jQuery(this).find('.ui.button.finish').removeClass('hidden'); 1567 }else{ 1568 jQuery(this).find('.ui.button.forward, .ui.button.next').removeClass('hidden'); 1569 jQuery(this).find('.ui.button.finish').addClass('hidden'); 1570 } 1571 1572 if(activeTab.prev('.ui.segment.tab').length == 0){ 1573 jQuery(this).find('.ui.button.backward, .ui.button.prev').addClass('hidden'); 1574 }else{ 1575 jQuery(this).find('.ui.button.backward, .ui.button.prev').removeClass('hidden'); 1576 } 1577 1578 jQuery(this).find('[data-tab].active').removeClass('disabled').parent().children('[data-tab]').not('.active').addClass('disabled'); 1579 }); 1580 Form.find('.partitioned').trigger('click'); 1581 1582 Form.on('click', '.partitioned .ui.button.next, .partitioned .ui.button.forward', function(e){ 1583 e.preventDefault(); 1584 var activeTab = jQuery(this).closest('.partitioned').find('.ui.segment.tab.active').first(); 1585 activeTab.find(':input').trigger('blur'); 1586 1587 if(activeTab.next('.ui.segment.tab').length > 0 && activeTab.find('.field.error').length == 0){ 1588 activeTab.removeClass('active'); 1589 jQuery('[data-tab="'+activeTab.data('tab')+'"]').removeClass('active'); 1590 activeTab.next('.ui.segment.tab').addClass('active'); 1591 jQuery('[data-tab="'+activeTab.next('.ui.segment.tab').data('tab')+'"]').addClass('active').removeClass('disabled'); 1592 activeTab.trigger('click'); 1593 }else{ 1594 1595 } 1596 }); 1597 1598 Form.on('click', '.partitioned .ui.button.prev, .partitioned .ui.button.backward', function(e){ 1599 e.preventDefault(); 1600 var activeTab = jQuery(this).closest('.partitioned').find('.ui.segment.tab.active').first(); 1601 activeTab.find(':input').trigger('blur'); 1602 1603 if(activeTab.prev('.ui.segment.tab').length > 0){// && activeTab.find('.field.error').length == 0){ 1604 activeTab.removeClass('active'); 1605 jQuery('[data-tab="'+activeTab.data('tab')+'"]').removeClass('active'); 1606 activeTab.prev('.ui.segment.tab').addClass('active'); 1607 jQuery('[data-tab="'+activeTab.prev('.ui.segment.tab').data('tab')+'"]').addClass('active').removeClass('disabled'); 1608 activeTab.trigger('click'); 1609 }else{ 1610 1611 } 1612 }); 1613 1614 Form.on('submit', function(e){ 1615 if(Form.form('is valid') == false){ 1616 Form.form('validate form');//revalidate the form to have the error class added in case the error is not under the first tab 1617 if(Form.find('.field.error').first().is(':visible')){ 1618 jQuery.G3.scrollTo(Form.find('.field.error').first()); 1619 }else{ 1620 //Form.form('validate form');//revalidate the form to have the error class added in case the error is not under the first tab 1621 if(Form.find('.field.error').first().closest('.partitioned').length > 0){ 1622 var activeTab = Form.find('.field.error').first().closest('.partitioned').find('.ui.segment.tab.active').first(); 1623 1624 activeTab.removeClass('active'); 1625 jQuery('[data-tab="'+activeTab.data('tab')+'"]').removeClass('active'); 1626 Form.find('.field.error').first().closest('.ui.segment.tab').addClass('active'); 1627 jQuery('[data-tab="'+Form.find('.field.error').first().closest('.ui.segment.tab').data('tab')+'"]').addClass('active'); 1628 jQuery('[data-tab="'+Form.find('.field.error').first().closest('.ui.segment.tab').data('tab')+'"]').removeClass('disabled'); 1629 activeTab.trigger('click'); 1630 } 1631 } 1632 }else{ 1633 if(Form.data('subanimation')){ 1634 // if(Form.hasClass('childform')){ 1635 if(Form.parent('.chronopage').length > 0 && Form.parent('.chronopage').children().length == 1){ 1636 Form.closest('.chronopage').addClass('loading'); 1637 }else{ 1638 Form.addClass('loading'); 1639 } 1640 } 1641 if(Form.find('.g-recaptcha.v3').length){ 1642 e.preventDefault(); 1643 grecaptcha.ready(function() { 1644 grecaptcha.execute(Form.find('.g-recaptcha.v3').first().data('sitekey3'), {action: 'submit'}).then(function(token) { 1645 Form.find('.g-recaptcha.v3').remove();
1646 Form.append('<input type="hidden" name="g-recaptcha-response" value="'+token+'" />'); 1647 Form.submit(); 1648 }); 1649 }); 1650 } 1651 if(Form.hasClass('G3-dynamic')){ 1652 e.preventDefault(); 1653 requestData = new FormData(); 1654 $.each(Form.find(':input').serializeArray(), function(key, input){ 1655 requestData.append(input.name, input.value); 1656 }); 1657 Form.find('input[type="file"]').each(function(key, input){ 1658 if($(input).prop('multiple')){ 1659 $.each($(input).get(0).files, function(fi, File){ 1660 requestData.append($(input).attr('name')+'['+fi+']', File); 1661 }); 1662 }else{ 1663 if($(input)[0].files.length){ 1664 requestData.append($(input).attr('name'), $(input)[0].files[0]); 1665 } 1666 } 1667 }); 1668 1669 $.ajax({ 1670 url: Form.attr('action'), 1671 type: "POST", 1672 data: requestData, 1673 processData: false, 1674 contentType: false, 1675 success: function(result){ 1676 var newPage = $(result); 1677 1678 if(Form.parent('.chronopage').length > 0 && Form.parent('.chronopage').children().length == 1){ 1679 //no modal, no layout 1680 Form.closest('.chronopage').replaceWith(newPage); 1681 }else{ 1682 //other content with form 1683 // newPage = $(newPage.html()); 1684 Form.replaceWith(newPage); 1685 } 1686 1687 // if(Form.hasClass('childform')){ 1688 // if(newPage.find('form').length > 0){ 1689 // newPage = newPage.find('form').first(); 1690 // } 1691 // Form.replaceWith(newPage); 1692 // }else{ 1693 // Form.closest('.chronopage').replaceWith(newPage); 1694 // } 1695 1696 newPage.closest('.chronopage').trigger('contentChange'); 1697 newPage.find(':input').trigger('ready.events'); 1698 } 1699 }); 1700 } 1701 } 1702 }); 1703 } 1704 1705 jQuery.G3.forms.repeater = { 1706 update : function(container){ 1707 container.children('.clonable[data-group="'+container.data('group')+'"]').each(function(ic, clonable){ 1708 $(clonable).attr('data-countindex', ic); 1709 $(clonable).find('[data-counting="'+container.data('match')+'"]').text(ic); 1710 if(container.data('mincount')){ 1711 if(ic <= container.data('mincount')){ 1712 $(clonable).find('.delete_clone[data-group="'+container.data('group')+'"]').addClass('hidden'); 1713 }else{ 1714 $(clonable).find('.delete_clone[data-group="'+container.data('group')+'"]').removeClass('hidden'); 1715 } 1716 } 1717 }); 1718 }, 1719 1720 init : function(Form){ 1721 Form.find('.clonable_container').each(function(ci, container){ 1722 jQuery.G3.forms.repeater.update($(container)); 1723 1724 if($(container).data('sortable')){ 1725 $(container).sortable({ 1726 items: '> .clonable', 1727 scroll: false, 1728 handle: '.sort_clone[data-group="'+$(container).data('group')+'"]', 1729 placeholder: 'ui segment inverted olive', 1730 stop: function(event, ui){ 1731 jQuery.G3.forms.repeater.update($(container)); 1732 }, 1733 }); 1734 } 1735 }); 1736 1737 Form.on('click', '.add_clone', function(){ 1738 var cloning = $(this).closest('.chronopage').find('.clonable[data-group="'+$(this).data('group')+'"][data-source="1"]'); 1739 1740 var container = cloning.closest('.clonable_container[data-group="'+$(this).data('group')+'"]'); 1741 if(container.data('maxcount')){ 1742 if(container.find('.clonable[data-group="'+$(this).data('group')+'"]').length > container.data('maxcount')){ 1743 return false; 1744 } 1745 } 1746 cloning.trigger('clone'); 1747 }); 1748 1749 Form.on('clone', '.clonable', function(e){ 1750 e.stopPropagation(); 1751 var source = $(this); 1752 var group = $(source).data('group'); 1753 var container = source.closest('.clonable_container[data-group="'+group+'"]'); 1754 1755 var dvalues = {}; 1756 $.each(source.find('.ui.dropdown'), function(di, dropdown){ 1757 dvalues[di] = $(dropdown).dropdown('get value'); 1758 }); 1759 1760 var new_item = source.clone(); 1761 if(new_item.attr('data-source') == 1){ 1762 new_item.removeClass('hidden'); 1763 new_item.removeAttr('data-source'); 1764 var exclude = []; 1765 if(new_item.find('.clonable[data-source="1"]').length){ 1766 exclude = new_item.find('.clonable[data-source="1"]').find(':input'); 1767 } 1768 new_item.find(':input').not(exclude).prop('disabled', false); 1769 new_item.find('.ui.dropdown').removeClass('disabled'); 1770 } 1771 //remove dropdowns from the clone and use plain select instead 1772 $.each(new_item.find('.ui.dropdown'), function(di, dropdown){ 1773 var select = $(dropdown).find('select').first(); 1774 select.attr('class', $(dropdown).attr('class')); 1775 $(dropdown).attr('class', 'remove_dropdown') 1776 $(dropdown).after(select); 1777 $(select).val(dvalues[di]); 1778 }); 1779 new_item.find('.remove_dropdown').remove(); 1780 1781 new_item.find('.delete_clone[data-group="'+group+'"]').removeClass('hidden'); 1782 1783 var group_index = 1 + parseInt(container.attr('data-lastindex')); 1784 container.attr('data-lastindex', group_index); 1785 new_item.attr('data-cloneindex', group_index); 1786 1787 // var re_index = new RegExp('#'+group+'.index#', 'g'); 1788 var re_index = new RegExp('#'+container.attr('data-match'), 'g'); 1789 new_item.html(new_item.html().replace(re_index, group_index));
1790 // var re_count = new RegExp('#'+group+'.count#', 'g'); 1791 // new_item.html(new_item.html().replace(re_count, group_index)); 1792 1793 if(!source.is('[data-source="1"]')){ 1794 source.after(new_item); 1795 }else{ 1796 container.append(new_item); 1797 } 1798 1799 jQuery.G3.forms.repeater.update(container); 1800 1801 new_item.trigger('contentChange', {'act':'cfw_clone_added'}); 1802 jQuery.G3.forms.initializeForm(Form); 1803 }); 1804 1805 Form.on('click', '.delete_clone', function(){ 1806 var container = $(this).closest('.clonable_container[data-group="'+$(this).data('group')+'"]'); 1807 $(this).closest('.clonable').remove(); 1808 1809 jQuery.G3.forms.repeater.update(container); 1810 jQuery.G3.forms.initializeForm(Form); 1811 }); 1812 }, 1813 }; 1814 1815 $.G3.forms.invisible = function(){ 1816 jQuery('div[data-invisible="1"]').each(function(i, invForm){ 1817 var content = jQuery(invForm).html(); 1818 var newForm = jQuery('<form>').html(content); 1819 jQuery.each(jQuery(invForm).get(0).attributes, function(i, att){ 1820 newForm.attr(att.name, att.value); 1821 }); 1822 jQuery(invForm).replaceWith(newForm); 1823 //jQuery('body').trigger('contentChange'); 1824 }); 1825 } 1826 1827 $.G3.forms.ready = function(Page){ 1828 jQuery.G3.forms.setupEvents(Page); 1829 1830 jQuery.G3.forms.initializeEvents(Page); 1831 1832 $.each(Page.find('form'), function(Fi, Form){ 1833 jQuery.G3.forms.initializeFeatures($(Form)); 1834 1835 // jQuery.G3.forms.initializeEvents(Page); 1836 1837 jQuery.G3.forms.initializeForm($(Form)); 1838 1839 // if(jQuery.fn.inputmask != undefined){ 1840 // Form.find('[data-inputmask]').inputmask(); 1841 // } 1842 1843 jQuery.G3.forms.repeater.init($(Form)); 1844 }); 1845 } 1846 1847}(jQuery));</script>
vendor: 1 bytes, line 1847
1847
1848<script> 1849 1850 jQuery(document).ready(function($){ 1851 $(".G3-body").trigger("contentChange", {"act":"boot"}); 1852 }); 1853 </script>
1853</head> 1854 1855 <body class="site com-chronoforms7 view-form no-layout no-task itemid-164 fr-fr ltr sticky-header layout-fluid off-canvas-menu-init"> 1856 1857 <div class="body-wrapper"> 1858 <div class="body-innerwrapper"> 1859 <section id="sp-top-bar"><div class="container"><div class="row"><div id="sp-top1" class="col-lg-6 "><div class="sp-column "></div></div><div id="sp-top2" class="col-lg-6 "><div class="sp-column "> 1860<div id="mod-custom96" class="mod-custom custom"> 1861 <table> 1862<tbody> 1863<tr> 1864<td><a href="/homepage.html" target="_blank"><img src="/images/drapeau-en.gif" alt="drapeau en" /></a></td> 1865<td> <a href="https://www.linkedin.com/company/top-semence" target="_blank" rel="noopener">Linkedin</a> <a href="/fr/formulaire-de-contact?view=form">contact</a> +33 (0)4 75 91 80 80</td> 1866</tr> 1867</tbody> 1868</table></div> 1869<ul class="sp-contact-info"></ul></div></div></div></div></section><header id="sp-header"><div class="container"><div class="row"><div id="sp-logo" class="col-8 col-lg-2 "><div class="sp-column "><div class="logo"><a href="/"><img class="sp-default-logo hidden-xs" src="/images/logo.png" alt="TOP SEMENCE"><img class="sp-retina-logo hidden-xs" src="/images/logo.png" alt="TOP SEMENCE" width="400" height="200"><img class="sp-default-logo visible-xs" src="/images/logo-small.png" alt="TOP SEMENCE"></a></div></div></div><div id="sp-menu" class="col-4 col-lg-10 "><div class="sp-column "> <div class='sp-megamenu-wrapper'> 1870 <a id="offcanvas-toggler" class="visible-sm visible-xs" aria-label="HELIX_MENU" href="#"><i class="fa fa-bars" aria-hidden="true" title="HELIX_MENU"></i></a> 1871 <ul class="sp-megamenu-parent menu-fade hidden-sm hidden-xs"><li class="sp-menu-item"><a href="/fr/" >Page d'accueil</a></li><li class="sp-menu-item sp-has-child"><a href="/fr/top-semence" >TOP Semence</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 260px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies" >Des terroirs uniques favorables et diversifiés</a></li><li class="sp-menu-item"><a href="/fr/top-semence/une-competence-multi-especes" >Une compétence multi-espèces</a></li><li class="sp-menu-item"><a href="/fr/top-semence/une-union-de-cooperatives" >Une union de coopératives</a></li><li class="sp-menu-item"><a href="/fr/top-semence/notre-histoire" >Notre histoire</a></li><li class="sp-menu-item"><a href="/fr/top-semence/revelateur-de-competences" >Offre d'emploi</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a href="/fr/production-de-semences" >Production de semences</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 260px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="/fr/production-de-semences/un-acteur-de-reference-en-semence-de-grandes-cultures" >Un acteur de référence en semence de grandes cultures</a></li><li class="sp-menu-item"><a href="/fr/production-de-semences/quelques-chiffres" >Quelques chiffres</a></li><li class="sp-menu-item"><a href="/fr/production-de-semences/les-especes-produites" >Les espèces produites</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a href="/fr/obtenteur" >Obtenteur</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 260px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="/fr/obtenteur/obtenteur-historique-ail" >Obtenteur historique en Ail</a></li><li class="sp-menu-item"><a href="/fr/obtenteur/pionnier-selection-pois-chiche" >Pionnier sélection Pois Chiche</a></li><li class="sp-menu-item"><a href="/fr/obtenteur/repondre-aux-enjeux-des-legumes-secs" >Répondre aux enjeux des légumes secs</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a href="/fr/notre-expertise" >Notre expertise</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 260px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="/fr/notre-expertise/une-expertise-du-metier-semence" >Une expertise du métier semence</a></li><li class="sp-menu-item"><a href="/fr/notre-expertise/un-interlocuteur-privilegie-pour-la-gestion-de-vos-productions-de-semences" >Gestion de vos productions de semences</a></li><li class="sp-menu-item"><a href="/fr/notre-expertise/un-centre-experimental" >
1871Notre Centre Expérimental </a></li><li class="sp-menu-item"><a href="/fr/notre-expertise/qualite-premium-notre-engagement" >Notre laboratoire certifié</a></li></ul></div></div></li></ul> </div> 1872 </div></div></div></div></header><section id="sp-page-title"><div class="row"><div id="sp-title" class="col-lg-12 "><div class="sp-column "> 1873 1874<div style="border: 0px !important;"> 1875 <div id="djslider-loader95" class="djslider-loader djslider-loader-default" data-animation='{"auto":"1","looponce":0,"transition":"easeInOutSine","css3transition":"cubic-bezier(0.445, 0.050, 0.550, 0.950)","duration":400,"delay":3400}' data-djslider='{"id":95,"slider_type":"2","slide_size":"2000","visible_slides":1,"direction":"left","show_buttons":"0","show_arrows":"0","preload":"800","css3":"1"}' tabindex="0"> 1876 <div id="djslider95" class="djslider djslider-default" style="height: 400px; width: 2000px; max-width: 2000px !important;"> 1877 <div id="slider-container95" class="slider-container" > 1878 <ul id="slider95" class="djslider-in"> 1879 <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;"> 1880 <img class="dj-image" src="/images/slider-accueil/banniere_1.gif" alt="banniere_1.gif" style="width: 100%; height: auto;"/> 1881 1882 </li> 1883 <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;"> 1884 <img class="dj-image" src="/images/slider-accueil/banniere_2.gif" alt="banniere_2.gif" style="width: 100%; height: auto;"/> 1885 1886 </li> 1887 <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;"> 1888 <img class="dj-image" src="/images/slider-accueil/banniere_3.gif" alt="banniere_3.gif" style="width: 100%; height: auto;"/> 1889 1890 </li> 1891 <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;"> 1892 <img class="dj-image" src="/images/slider-accueil/banniere_4.gif" alt="banniere_4.gif" style="width: 100%; height: auto;"/> 1893 1894 </li> 1895 <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;"> 1896 <img class="dj-image" src="/images/slider-accueil/banniere_5.gif" alt="banniere_5.gif" style="width: 100%; height: auto;"/> 1897 1898 </li> 1899 </ul> 1900 </div> 1901 </div> 1902 </div> 1903</div> 1904<div class="djslider-end" style="clear: both" tabindex="0"></div></div></div></div></section><section id="sp-main-body"><div class="container"><div class="row"><div id="sp-component" class="col-lg-12 "><div class="sp-column "><div id="system-message-container"> 1905 </div> 1906<div class="G3-body joomla chronoforms index"> 1907 <div id="formulaire-de-contact_start_page" class="ui container fluid form chronopage"><form action="https://topsemence.fr/fr/formulaire-de-contact?view=form&chronoform=formulaire-de-contact&gpage=end_page" method="post" id="formulaire-de-contact-start_page" class="ui form G3-form" data-vmsgs="inlinetext" enctype="multipart/form-data" data-subanimation="1"><div data-vtype="html_code" data-uid="14"><div class="entry-header"> 1908<h2>Contactez-nous</h2> 1909</div> 1910<div> 1911<p>TOP Semence<br />1175 Route de Puygiron<br />26160 LA BATIE-ROLLAND<br />FRANCE</p> 1912<p> </p> 1913</div></div><div class="mainfield field required" data-validationrules='{"identifier":"nom_prenom","rules":[{"type":"required","prompt":"Ce champ doit \u00eatre rempli."}]}' data-vtype="text" data-uid="2" data-isinput="1"><label for="nom_prenom">Nom - Prénom :</label><input name="nom_prenom" id="nom_prenom" type="text" /></div><div class="mainfield field required" data-validationrules='{"identifier":"adresse_email","rules":[{"type":"required","prompt":"Ce champ doit \u00eatre rempli."},{"type":"email","prompt":"Ce champ doit contenir une adresse email valide."}]}' data-vtype="text" data-uid="6" data-isinput="1"><label for="adresse_email">Adresse e-mail :</label><input name="adresse_email" id="adresse_email" type="text" /></div><div class="mainfield field" data-vtype="text" data-uid="10" data-isinput="1"><label for="telephone">téléphone</label><input name="telephone" id="telephone" type="text" /></div><div class="mainfield field" data-vtype="textarea" data-uid="12" data-isinput="1"><label for="votre_message">votre message</label><textarea name="votre_message" rows="5" id="votre_message"></textarea></div><div class="mainfield field inline fields" data-vtype="secicon" data-uid="7" data-isinput="1"><label for="security_image_7">Ci-dessous, merci de cliquer sur le drapeau :</label><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df135c" name="security_image_7" id="security_image_7_1" /><label for="security_image_7_1"><svg class="fasvg icon flag large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z"/></svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df1377" name="security_image_7" id="security_image_7_2" /><label for="security_image_7_2"><svg class="fasvg icon cloud large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path transform="translate(0, 64)"d="M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"/></svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df1378" name="security_image_7" id="security_image_7_3" /><label for="security_image_7_3"><svg class="fasvg icon fish large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 576"><path transform="translate(0, 32)"d="M327.1 96c-89.97 0-168.54 54.77-212.27 101.63L27.5 131.58c-12.13-9.18-30.24.6-27.14 14.66L24.54 256 .35 365.77c-3.1 14.06 15.01 23.83 27.14 14.66l87.33-66.05C158.55 361.23 237.13 416 327.1 416 464.56 416 576 288 576 256S464.56 96 327.1 96zm87.43 184c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24 13.26 0 24 10.74 24 24 0 13.25-10.75 24-24 24z"/>
1913</svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df1379" name="security_image_7" id="security_image_7_4" /><label for="security_image_7_4"><svg class="fasvg icon futbol large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0l-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571l-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312h-96.476z"/></svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df137a" name="security_image_7" id="security_image_7_5" /><label for="security_image_7_5"><svg class="fasvg icon moon large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"/></svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df137b" name="security_image_7" id="security_image_7_6" /><label for="security_image_7_6"><svg class="fasvg icon phone large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"/></svg></label></div></div></div><div class="mainfield field required" data-validationrules='{"identifier":"accord","rules":[{"type":"checked","prompt":"Ce champ doit \u00eatre rempli."}]}' data-vtype="checkbox" data-uid="13" data-isinput="1"><div class="ui checkbox"><label for="accord">En soumettant ce formulaire, jâaccepte que les informations soient utilisées, exploitées, traitées pour permettre de me recontacter, pour mâenvoyer la newsletter.</label><input name="accord" value="1" id="accord" type="checkbox" /></div></div><div class="mainfield field" data-vtype="button" data-uid="8" data-isinput="1"><button type="submit" class="ui button">Envoyer</button></div><input type="hidden" name="__cf_token" data-ghost="1" data-cftoken="1" value="d702e835-fe16-444d-a685-a167fea25363" /></form></div> 1914</div><h3>This form was created by ChronoForms</h3></div></div></div></div></section><section id="sp-1-bottom"><div class="container"><div class="row"><div id="sp-bottom11" class="col-md-6 col-lg-4 "><div class="sp-column box-jaune"> 1915<div id="mod-custom97" class="mod-custom custom"> 1916 <p> </p> 1917<p style="text-align: center;"><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies"><strong>Des terroirs uniques</strong></a></p> 1918<p style="text-align: center;"><span style="color: #000000;"><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies">à la diversité inégalée</a></span></p> 1919<p><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies"><img src="/images/Visuels-articles/Carte_zone_01.png" alt="TOP Semence : Carte France" width="200" height="205" style="display: block; margin-left: auto; margin-right: auto;" /></a></p> 1920<p> </p></div> 1921</div></div><div id="sp-bottom12" class="col-md-6 col-lg-4 "><div class="sp-column box-vert"> 1922<div id="mod-custom99" class="mod-custom custom"> 1923 <p> </p> 1924<p style="text-align: center;"><strong>Visite en 360°C</strong><strong> </strong></p> 1925<p style="text-align: center;"><span style="color: #000000;">au cÅur de notre </span><span style="color: #000000;">centre expérimental</span></p> 1926<p> </p> 1927<p><a href="https://www.drone-ardeche.com/vv-top-semence2020" target="_blank" rel="noopener"><img src="/images/Visuels-articles/bulle_360-mini.png" alt="TOP Semence : bulle 360 " width="156" height="160" style="display: block; margin-left: auto; margin-right: auto;" /></a></p> 1928<p> </p></div> 1929</div></div><div id="sp-bottom13" class="col-md-6 col-lg-4 "><div class="sp-column box-bleu"> 1930<div id="mod-custom101" class="mod-custom custom"> 1931 <p> </p> 1932<p style="text-align: center;"><strong>Un obtenteur singulier</strong></p> 1933<table style="margin-left: auto; margin-right: auto;"> 1934<tbody> 1935<tr> 1936<td style="width: 5%;"> </td> 1937<td style="width: 45%; text-align: center;"> 1938<p><a href="/fr/obtenteur/obtenteur-historique-ail">Créateur de variétés d'Ail depuis 1963</a> </p> 1939</td> 1940<td> </td> 1941<td style="width: 45%; text-align: center;"> 1942<p>
1942<a href="/fr/obtenteur/pionnier-selection-pois-chiche">Leader de la sélection en Pois Chiche</a> </p> 1943</td> 1944</tr> 1945</tbody> 1946</table> 1947<p> </p> 1948<p style="text-align: center;"><img src="/images/Visuels-articles/banniere_2_-mini.gif" alt="TOP Semence : ail et pois chiche bannière" /></p> 1949<p> </p></div> 1950</div></div></div></div></section><section id="sp-2-bottom"><div class="container"><div class="row"><div id="sp-bottom21" class="col-lg-4 "><div class="sp-column cadre-jaune"> 1951<div id="mod-custom98" class="mod-custom custom"> 1952 <p> </p> 1953<p style="text-align: center;"><a href="/fr/top-semence/revelateur-de-competences"><strong>Révélateur de compétences</strong></a></p> 1954<p style="text-align: center;"><a href="/fr/top-semence/revelateur-de-competences"><span style="color: #000000;">Rejoignez-nous !</span></a></p> 1955<p style="text-align: center;"><br /><a href="/fr/top-semence/revelateur-de-competences"><img src="/images/Visuels-articles/banniere_4_-_mini.gif" alt="TOP Semence : Révélateur de compétences" width="400" height="80" style="display: block; margin-left: auto; margin-right: auto;" /></a></p> 1956<p style="text-align: center;"> </p> 1957<p> </p></div> 1958</div></div><div id="sp-bottom22" class="col-lg-4 "><div class="sp-column cadre-vert"> 1959<div id="mod-custom100" class="mod-custom custom"> 1960 <p> </p> 1961<p style="text-align: center;"><a href="/fr/notre-expertise/une-expertise-du-metier-semence"><strong>Nos outils industriels</strong></a></p> 1962<p style="text-align: center;"><a href="/fr/notre-expertise/une-expertise-du-metier-semence"><span style="color: #000000;">pour une puissance opérationnelle</span></a></p> 1963<p><a href="/fr/notre-expertise/une-expertise-du-metier-semence"> <img src="/images/Visuels-articles/banniere_5-mini.gif" alt="TOP Semence : outils industriels banniere" width="400" height="80" style="display: block; margin-left: auto; margin-right: auto;" /></a></p></div> 1964</div></div><div id="sp-bottom23" class="col-lg-4 "><div class="sp-column cadre-bleu"> 1965<div id="mod-custom102" class="mod-custom custom"> 1966 <p> </p> 1967<p style="text-align: center;"><strong>Notre actualité</strong></p> 1968<p style="text-align: center;"><a href="https://www.linkedin.com/company/top-semence/" target="_blank" rel="noopener"><span style="color: #000000;">Envie de suivre notre actualité ?</span></a></p> 1969<p><a href="https://www.linkedin.com/company/top-semence/" target="_blank" rel="noopener"> <img src="/images/Visuels-articles/banniere_1_-_mini.gif" alt="TOP Semence : outils industriels banniere" width="500" height="100" style="display: block; margin-left: auto; margin-right: auto;" /></a></p> 1970<p style="text-align: center;"><a href="https://www.linkedin.com/company/top-semence/" target="_blank" rel="noopener"><span style="color: #000000;">Suivez-nous sur les réseaux !</span></a></p></div> 1971</div></div></div></div></section><section id="sp-compteurs"><div class="row"><div id="sp-counter" class="col-lg-12 "><div class="sp-column "> 1972<div id="mod-custom103" class="mod-custom custom"> 1973 <table style="margin-right: auto; margin-left: auto;"> 1974<tbody> 1975<tr> 1976<td style="width: 25%;" align="center"><span style="font-size: 36pt; color: #99cc00;"><strong>75</strong></span></td> 1977<td style="width: 25%;" align="center"><span style="color: #99cc00;"><span style="font-size: 48px;"><b>9</b></span></span></td> 1978<td style="width: 25%;" align="center"><span style="font-size: 36pt; color: #99cc00;"><strong>62</strong></span></td> 1979<td style="width: 25%;" align="center"><strong><span style="font-size: 36pt; color: #99cc00;">45</span></strong></td> 1980</tr> 1981<tr> 1982<td align="center">ans</td> 1983<td align="center">espèces</td> 1984<td align="center">collaborateurs</td> 1985<td align="center">M⬠de CA</td> 1986</tr> 1987</tbody> 1988</table> 1989<p> </p></div> 1990</div></div></div></section><section id="sp-zone-video"><div class="container"><div class="row"><div id="sp-video" class="col-lg-12 "><div class="sp-column "> 1991<div id="mod-custom104" class="mod-custom custom"> 1992 <table style="width: 100%;"> 1993<tbody> 1994<tr> 1995<td rowspan="2" style="width: 40%;"><img src="/images/Visuels-articles/NOTRE_DIRECTION_TOP_Semence-01.png" alt="NOTRE DIRECTION TOP Semence 01" width="523" height="323" /> </td> 1996<td style="width: 10%;"> </td> 1997<td colspan="2" style="width: 40%;"> 1998<p> </p> 1999<p> </p> 2000<p><img src="/images/linkedin-background.jpg" alt="linkedin-background.jpg" width="507" height="298" /></p> 2001</td> 2002</tr> 2003<tr> 2004<td> </td> 2005<td style="text-align: center; vertical-align: top;"> 2006<p style="font-size: 0.8em;">Partager :</p>
2007<script src="https://platform.linkedin.com/in.js" type="text/javascript">lang: en_US</script>
vendor: 2 bytes, line 2007
2007
2008<script type="IN/Share"></script>
2008 2009<p> </p> 2010</td> 2011<td style="text-align: center; vertical-align: top;"> 2012<p style="font-size: 0.8em;">Nous suivre :</p>
2013<script src="https://platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script>
vendor: 2 bytes, line 2013
2013
2014<script type="IN/FollowCompany"></script>
2014 2015<p> </p> 2016</td> 2017</tr> 2018</tbody> 2019</table></div> 2020</div></div></div></div></section><section id="sp-zone-presse"><div class="container"><div class="row"><div id="sp-presse" class="col-lg-12 "><div class="sp-column "> 2021<div id="mod-custom108" class="mod-custom custom"> 2022 <p> </p> 2023<p style="text-align: center;"><span style="font-size: 14pt;">TOP Semence dans la presse</span></p> 2024<table style="width: 80%; margin-left: auto; margin-right: auto;"> 2025<tbody> 2026<tr> 2027<td align="center" valign="top"> </td> 2028<td align="center" valign="top"> 2029<p><span style="font-size: 8pt;"><strong>Le Mag Agglo</strong><br /><em> mars 2021</em></span></p> 2030<p><a href="/images/pdf-presse/Presse-Le-Mag-de-l-AGGLO-Visite-Semences-TOP-Semence-mars-2021.png" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/Presse-Le-Mag-de-l-AGGLO-Visite-Semences-TOP-Semence-mars-2021.png" alt="dauphine libere mars21" width="150" height="210" /></a></p> 2031</td> 2032<td align="center" valign="top"> 2033<p><span style="font-size: 8pt;"><strong>La tribune</strong><br /><em>30 mars 2021</em></span></p> 2034<p><a href="/images/pdf-presse/La_Tribune_du_25_mars_2021.jpg" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/La_Tribune_du_25_mars_2021.jpg" alt="dauphine libere mars21" width="150" height="195" /></a></p> 2035</td> 2036<td align="center" valign="top"> 2037<p><span style="font-size: 8pt;"><strong>L'Agriculture Dromoise</strong><br /><em>25 mars 2021</em></span></p> 2038<p><a href="/images/pdf-presse/article-drome.jpg" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/article-drome.jpg" alt="dauphine libere mars21" width="150" height="331" /></a></p> 2039</td> 2040<td align="center" valign="top"> 2041<p><span style="font-size: 8pt;"><strong>Le Dauphiné Libéré</strong><br /><em>22 mars 2021</em></span></p> 2042<p><a href="/images/pdf-presse/article_top_semence2.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/dauphine-libere-mars21.jpg" alt="dauphine libere mars21" width="140" height="200" /></a></p> 2043</td> 2044<td align="center" valign="top"> 2045<p><span style="font-size: 8pt;"><strong>L'Agriculture Drômoise</strong><br /><em>17 septembre 2020</em></span></p> 2046<p><a href="/images/pdf-presse/agriculture-dromoise-17-septembre2020.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/ART-PRESSE_TOPAWARDS-HD.jpg" alt="iART-PRESSE_TOPAWARDS-HD" width="140" height="194" /></a></p> 2047</td> 2048<td align="center" valign="top"> 2049<p><span style="font-size: 8pt;"><strong>L'Agriculture Drômoise</strong><br /><em>4 juin 2020</em></span></p> 2050<p><a href="/images/pdf-presse/agriculture_-dromoise-4juin2020.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/img-agriculture-dromoise-4juin2020.jpg" alt="img agriculture dromoise 4juin2020" /></a></p> 2051</td> 2052<td align="center" valign="top"> 2053<p><span style="font-size: 8pt;"><strong>L'Agriculture Drômoise</strong><br /><em>30 avril 2020</em></span></p> 2054<p><a href="/images/pdf-presse/agriculture-dromoise-30avril.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/img-agriculture-dromoise-30avril2020.jpg" alt="img agriculture dromoise 30avril2020" /></a></p> 2055</td> 2056<td align="center" valign="top"> 2057<p><span style="font-size: 8pt;"><strong>Référence Agro</strong><br /><em>30 avril 2020</em></span></p> 2058<p><a href="/images/pdf-presse/reference-agro-Top_Semence-30avril2020.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/img-reference-agro-Top_Semence-30avril2020.jpg" alt="img reference agro Top Semence 30avril2020" /></a></p> 2059</td> 2060<td align="center" valign="top"> 2061<p><span style="font-size: 8pt;"><strong>Semences & Progrès</strong><br /><em>30 septembre 2019</em></span></p> 2062<p><a href="/images/pdf-presse/Semences-progres_30sept2019-Top_Semence.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/img-Semences-progres_30sept2019-Top_Semence.jpg" alt="img Semences progres 30sept2019 Top Semence" /></a></p> 2063</td> 2064</tr> 2065</tbody> 2066</table></div> 2067</div></div></div></div></section><section id="sp-pre-footer"><div class="container"><div class="row"><div id="sp-pre-footer" class="col-lg-12 "><div class="sp-column "> 2068<div id="mod-custom105" class="mod-custom custom"> 2069 <p> </p> 2070<table style="font-size: 0.8em; line-height: 1.4em; font-style: italic;"> 2071<tbody> 2072<tr> 2073<td rowspan="2" style="width: 35%; vertical-align: top;"> 2074<p style="text-align: justify;"><strong>TOP Semence</strong></p> 2075<p style="text-align: justify;"><strong>Union de coopératives agricoles</strong>, TOP Semence est un acteur <strong>ancré dans son territoire</strong> qui a pour vocation la recherche de <strong>valeurs ajoutées pour ses adhérents</strong>.</p> 2076<p style="text-align: justify;">Ayant développé une compétence multi-espèces, TOP Semence est devenue une référence en productions de semence de grandes cultures. </p> 2077<p style="text-align: justify;">Avec plus de 130 salariés, l'union de coopératives est un acteur en plein développement et se veut être un <strong>révélateur de compétences au service de l'innovation et de la valeur ajoutée sur le territoire</strong>.</p> 2078<p> </p> 2079</td> 2080<td rowspan="2" style="width: 20%; vertical-align: top;"><img src="/images/Visuels-articles/001.jpg" alt="001" width="60%" style="margin: 0px auto; display: block;" /></td> 2081<td colspan="2" style="width: 45%; vertical-align: top; text-align: justify;"> 2082<p><strong>Expertises</strong></p> 2083<p>TOP Semence développe des expertises en <strong>production de semences du champ à lâusine</strong>. Notre système d'assurance qualité ainsi que notre ERP, nous permettent d'assurer<strong> une traçabilité totale de nos semences</strong>.</p> 2084<p>TOP Semence est <strong>agréée par la DRAAF</strong> pour l'application de produits phytopharmaceutiques en prestation de service<a href="/images/Agrment_Draff_2025.pdf">(n° d'immatriculation RH00710)</a>. Elle est également <strong>agréée pour le PQP</strong> et<strong>
2084 l'ESTA</strong> et elle est<strong> certifiée pour la production de semences biologiques</strong>. </p> 2085<p><strong>Nos partenaires filière semence</strong></p> 2086<p>TOP Semence est membre du Conseil dâAdministration du <a href="https://www.semae.fr/">SEMAE</a> de l'<a href="https://www.ufs-semenciers.org/" target="_blank" rel="noopener">UFS </a>et de la <a href="https://www.maizeurop.com/structure/fnpsms/">FNPSMS</a>.</p> 2087<p>A ce titre, TOP semence est représenté au sein de <a href="https://www.sorghum-id.com/" target="_blank" rel="noopener">Sorghum ID</a> et <a href="https://www.maizeurop.com/" target="_blank" rel="noopener">Maiz'Europ</a>.</p> 2088</td> 2089</tr> 2090<tr> 2091<td>TOP Semence est membre du pôle de compétitivité Innov'Alliance.</td> 2092<td><a href="https://www.pole-innovalliance.com" target="_blank" rel="noopener"><img src="/images/Visuels-articles/innovalliance.png" alt="innovalliance" width="200" height="47" style="margin-left: 10px;" /></a></td> 2093</tr> 2094</tbody> 2095</table> 2096<p> </p> 2097<p> </p> 2098<p> </p> 2099<p> </p></div> 2100</div></div></div></div></section><footer id="sp-footer"><div class="container"><div class="row"><div id="sp-footer1" class="col-lg-12 "><div class="sp-column "> 2101<div id="mod-custom107" class="mod-custom custom"> 2102 <p style="text-align: center;"><span style="font-size: 12pt;"><strong>TOP Semence 1175 Route de Puygiron 26160 LA BATIE-ROLLAND / FRANCE</strong></span></p> 2103<table style="width: 100%;"> 2104<tbody> 2105<tr> 2106<td style="text-align: center;"><a href="/fr/cgu-de-la-publication">CGU de la publication</a></td> 2107<td style="text-align: center;"><a href="/fr/politique-de-protection-des-donnees">Politique de protection des données</a></td> 2108<td style="text-align: center;"><a href="/fr/mentions-legales">Mentions légales</a></td> 2109<td style="text-align: center;"> <a href="/fr/politique-cookies">Politique d'utilisation des cookies</a></td> 2110</tr> 2111</tbody> 2112</table></div> 2113</div></div></div></div></footer> </div> <!-- /.body-innerwrapper --> 2114 </div> <!-- /.body-innerwrapper --> 2115 2116 <!-- Off Canvas Menu --> 2117 <div class="offcanvas-menu"> 2118 <a href="#" class="close-offcanvas" aria-label="Close"><i class="fa fa-remove" aria-hidden="true" title="HELIX_CLOSE_MENU"></i></a> 2119 <div class="offcanvas-inner"> 2120 <ul class="nav menu"> 2121<li class="item-107"><a href="/fr/" > Page d'accueil</a></li><li class="item-121 deeper parent"><a href="/fr/top-semence" > TOP Semence</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-121"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-121"><li class="item-132"><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies" > Des terroirs uniques favorables et diversifiés</a></li><li class="item-133"><a href="/fr/top-semence/une-competence-multi-especes" > Une compétence multi-espèces</a></li><li class="item-129"><a href="/fr/top-semence/une-union-de-cooperatives" > Une union de coopératives</a></li><li class="item-130"><a href="/fr/top-semence/notre-histoire" > Notre histoire</a></li><li class="item-151"><a href="/fr/top-semence/revelateur-de-competences" > Offre d'emploi</a></li></ul></li><li class="item-122 deeper parent"><a href="/fr/production-de-semences" > Production de semences</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-122"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-122"><li class="item-134"><a href="/fr/production-de-semences/un-acteur-de-reference-en-semence-de-grandes-cultures" > Un acteur de référence en semence de grandes cultures</a></li><li class="item-135"><a href="/fr/production-de-semences/quelques-chiffres" > Quelques chiffres</a></li><li class="item-136"><a href="/fr/production-de-semences/les-especes-produites" > Les espèces produites</a></li></ul></li><li class="item-123 deeper parent"><a href="/fr/obtenteur" > Obtenteur</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu
2121-123"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-123"><li class="item-138"><a href="/fr/obtenteur/obtenteur-historique-ail" > Obtenteur historique en Ail</a></li><li class="item-139"><a href="/fr/obtenteur/pionnier-selection-pois-chiche" > Pionnier sélection Pois Chiche</a></li><li class="item-140"><a href="/fr/obtenteur/repondre-aux-enjeux-des-legumes-secs" > Répondre aux enjeux des légumes secs</a></li></ul></li><li class="item-124 deeper parent"><a href="/fr/notre-expertise" > Notre expertise</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-124"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-124"><li class="item-141"><a href="/fr/notre-expertise/une-expertise-du-metier-semence" > Une expertise du métier semence</a></li><li class="item-142"><a href="/fr/notre-expertise/un-interlocuteur-privilegie-pour-la-gestion-de-vos-productions-de-semences" > Gestion de vos productions de semences</a></li><li class="item-143"><a href="/fr/notre-expertise/un-centre-experimental" > Notre Centre Expérimental </a></li><li class="item-144"><a href="/fr/notre-expertise/qualite-premium-notre-engagement" > Notre laboratoire certifié</a></li></ul></li></ul> 2122 2123 </div> <!-- /.offcanvas-inner --> 2124 </div> <!-- /.offcanvas-menu --> 2125 2126 2127 2128 2129 <!-- Preloader --> 2130 2131 2132 <!-- Go to top --> 2133 2134
2135<script type="text/javascript"> function cookiehintsubmitnoc(obj) { if (confirm("Un refus affectera les fonctions du site. Voulez-vous vraiment refuser?")) { document.cookie = 'reDimCookieHint=-1; expires=0; path=/'; cookiehintfadeOut(document.getElementById('redim-cookiehint-modal')); return true; } else { return false; } } </script>
2135 <div id="redim-cookiehint-modal"> <div id="redim-cookiehint"> <div class="cookiehead"> <span class="headline">Nous utilisons des cookies</span> </div> <div class="cookiecontent"> Nous utilisons des cookies sur notre site Web. Certains d'entre eux sont indispensables au fonctionnement du site, tandis que d'autres nous aident à améliorer ce site et l'expérience utilisateur (cookies de suivi). Vous pouvez décider vous-même si vous souhaitez autoriser ou non les cookies. Veuillez noter que si vous les rejetez, vous ne pourrez peut-être pas utiliser toutes les fonctionnalités du site. </div> <div class="cookiebuttons"> <a id="cookiehintsubmit" onclick="return cookiehintsubmit(this);" href="https://topsemence.fr/fr/formulaire-de-contact?view=form&rCH=2" class="btn">OK</a> <a id="cookiehintsubmitno" onclick="return cookiehintsubmitnoc(this);" href="https://topsemence.fr/fr/formulaire-de-contact?view=form&rCH=-2" class="btn">Je refuse</a> <div class="text-center" id="cookiehintinfo"> <a target="_self" href="http://topsemence.fr/fr/politique-cookies">+ d'infos</a> </div> </div> <div class="clr"></div> </div> </div>
2135<script type="text/javascript"> if (!navigator.cookieEnabled) { document.addEventListener("DOMContentLoaded", function (event) { document.getElementById('redim-cookiehint-modal').remove(); }); } function cookiehintfadeOut(el) { el.style.opacity = 1; (function fade() { if ((el.style.opacity -= .1) < 0) { el.style.display = "none"; } else { requestAnimationFrame(fade); } })(); } function cookiehintsubmit(obj) { document.cookie = 'reDimCookieHint=1; expires=Mon, 04 Oct 2027 23:59:59 GMT;; path=/'; cookiehintfadeOut(document.getElementById('redim-cookiehint-modal')); return true; } function cookiehintsubmitno(obj) { document.cookie = 'reDimCookieHint=-1; expires=0; path=/'; cookiehintfadeOut(document.getElementById('redim-cookiehint-modal')); return true; } </script>
2135 2136</body> 2137</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.