Caldera Forms – More Than Contact Forms - Version 1.8.4

Version Description

Download this release

Release Info

Developer nahuelmahe
Plugin Icon 128x128 Caldera Forms – More Than Contact Forms
Version 1.8.4
Comparing to
See all releases

Code changes from version 1.8.3 to 1.8.4

assets/build/css/caldera-forms-front.min.css CHANGED
@@ -1 +1 @@
1
- /*! GENERATED SOURCE FILE caldera-forms - v1.8.3 - 2019-03-19 */@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid img{vertical-align:middle}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .alert .alert-link,.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(../images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5}.caldera-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn>.caret,.caldera-grid .dropup>.btn>.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .form-control,.open>.dropdown-toggle.caldera-grid .btn-danger,.open>.dropdown-toggle.caldera-grid .btn-default,.open>.dropdown-toggle.caldera-grid .btn-info,.open>.dropdown-toggle.caldera-grid .btn-primary,.open>.dropdown-toggle.caldera-grid .btn-success,.open>.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .form-control-feedback,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .form-group{margin-bottom:15px}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .form-control-feedback,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group>.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open>.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open>.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open>.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open>.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open>.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open>.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid .btn-block+.btn-block{margin-top:5px}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb>li{display:inline-block;margin:0}.caldera-grid .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#777}.breadcrumb>li.active.error>a,.breadcrumb>li.error>a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(../images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}p.caldera-forms-consent-field-agreement{display:inline}
1
+ /*! GENERATED SOURCE FILE caldera-forms - v1.8.4 - 2019-03-29 */@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid img{vertical-align:middle}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .alert .alert-link,.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(../images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5}.caldera-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn>.caret,.caldera-grid .dropup>.btn>.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .form-control,.open>.dropdown-toggle.caldera-grid .btn-danger,.open>.dropdown-toggle.caldera-grid .btn-default,.open>.dropdown-toggle.caldera-grid .btn-info,.open>.dropdown-toggle.caldera-grid .btn-primary,.open>.dropdown-toggle.caldera-grid .btn-success,.open>.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .form-control-feedback,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .form-group{margin-bottom:15px}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .form-control-feedback,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group>.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open>.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open>.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open>.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open>.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open>.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open>.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid .btn-block+.btn-block{margin-top:5px}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb>li{display:inline-block;margin:0}.caldera-grid .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#777}.breadcrumb>li.active.error>a,.breadcrumb>li.error>a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(../images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}p.caldera-forms-consent-field-agreement{display:inline}
assets/css/caldera-forms-front.css CHANGED
@@ -1,3 +1,3 @@
1
- /*! GENERATED SOURCE FILE caldera-forms - v1.8.3 - 2019-03-19 */.caldera-grid body{margin:0}.caldera-grid .form-group{margin-bottom:1em}@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0;vertical-align:middle}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.caldera-grid legend{border:0;padding:0}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid figure{margin:0}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}.caldera-grid .form-control{width:100%}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}
2
  .caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert .alert-link{font-weight:700}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline{color:#dd4b39}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control{border-color:#dd4b39;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .has-error .input-group-addon{color:#dd4b39;border-color:#dd4b39;background-color:#f2dede}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(../images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5}
3
  .caldera-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn>.caret,.caldera-grid .dropup>.btn>.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .form-control,.open>.dropdown-toggle.caldera-grid .btn-danger,.open>.dropdown-toggle.caldera-grid .btn-default,.open>.dropdown-toggle.caldera-grid .btn-info,.open>.dropdown-toggle.caldera-grid .btn-primary,.open>.dropdown-toggle.caldera-grid .btn-success,.open>.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .form-control-feedback,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .form-group{margin-bottom:15px}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .form-control-feedback,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group>.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open>.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open>.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open>.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open>.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open>.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open>.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid .btn-block+.btn-block{margin-top:5px}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb>li{display:inline-block;margin:0}.caldera-grid .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#777}.breadcrumb>li.active.error>a,.breadcrumb>li.error>a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(../images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}p.caldera-forms-consent-field-agreement{display:inline}
1
+ /*! GENERATED SOURCE FILE caldera-forms - v1.8.4 - 2019-03-29 */.caldera-grid body{margin:0}.caldera-grid .form-group{margin-bottom:1em}@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0;vertical-align:middle}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.caldera-grid legend{border:0;padding:0}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid figure{margin:0}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}.caldera-grid .form-control{width:100%}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}
2
  .caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert .alert-link{font-weight:700}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline{color:#dd4b39}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control{border-color:#dd4b39;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .has-error .input-group-addon{color:#dd4b39;border-color:#dd4b39;background-color:#f2dede}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(../images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5}
3
  .caldera-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid pre{overflow:auto}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid textarea{overflow:auto}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn>.caret,.caldera-grid .dropup>.btn>.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .form-control,.open>.dropdown-toggle.caldera-grid .btn-danger,.open>.dropdown-toggle.caldera-grid .btn-default,.open>.dropdown-toggle.caldera-grid .btn-info,.open>.dropdown-toggle.caldera-grid .btn-primary,.open>.dropdown-toggle.caldera-grid .btn-success,.open>.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .form-control-feedback,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .form-group{margin-bottom:15px}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .form-control-feedback,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .form-control-feedback,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group>.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open>.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open>.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open>.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open>.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open>.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open>.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid .btn-block+.btn-block{margin-top:5px}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb>li{display:inline-block;margin:0}.caldera-grid .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb>.active,.caldera-grid .breadcrumb>.active>a{color:#777}.breadcrumb>li.active.error>a,.breadcrumb>li.error>a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(../images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}p.caldera-forms-consent-field-agreement{display:inline}
assets/js/caldera-forms-front.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! GENERATED SOURCE FILE caldera-forms - v1.8.3 - 2019-03-19 */var resBaldrickTriggers;
2
 
3
  jQuery(function($){
4
  function fieldErrors(fields, $form, $notice) {
1
+ /*! GENERATED SOURCE FILE caldera-forms - v1.8.4 - 2019-03-29 */var resBaldrickTriggers;
2
 
3
  jQuery(function($){
4
  function fieldErrors(fields, $form, $notice) {
assets/js/entry-viewer-2.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! GENERATED SOURCE FILE caldera-forms - v1.8.3 - 2019-03-19 *//**
2
  * API Client for Caldera Forms API for a single form
3
  *
4
  * @since 1.5.0
1
+ /*! GENERATED SOURCE FILE caldera-forms - v1.8.4 - 2019-03-29 *//**
2
  * API Client for Caldera Forms API for a single form
3
  *
4
  * @since 1.5.0
assets/js/parsley.min.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! GENERATED SOURCE FILE caldera-forms - v1.8.3 - 2019-03-19 *//*!
2
  * Parsley.js
3
  * Version 2.8.1 - built Sat, Feb 3rd 2018, 2:27 pm
4
  * http://parsleyjs.org
1
+ /*! GENERATED SOURCE FILE caldera-forms - v1.8.4 - 2019-03-29 *//*!
2
  * Parsley.js
3
  * Version 2.8.1 - built Sat, Feb 3rd 2018, 2:27 pm
4
  * http://parsleyjs.org
assets/js/vue.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! GENERATED SOURCE FILE caldera-forms - v1.8.3 - 2019-03-19 *//*!
2
  * Vue.js v2.1.6
3
  * (c) 2014-2016 Evan You
4
  * Released under the MIT License.
1
+ /*! GENERATED SOURCE FILE caldera-forms - v1.8.4 - 2019-03-29 *//*!
2
  * Vue.js v2.1.6
3
  * (c) 2014-2016 Evan You
4
  * Released under the MIT License.
caldera-core.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin URI: https://CalderaForms.com
5
  Description: Easy to use, grid based responsive form builder for creating simple to complex forms.
6
  Author: Caldera Labs
7
- Version: 1.8.3
8
  Author URI: http://CalderaLabs.org
9
  Text Domain: caldera-forms
10
  GitHub Plugin URI: https://github.com/CalderaWP/caldera-forms
@@ -54,7 +54,7 @@ if ( !version_compare(PHP_VERSION, '5.6.0', '>=') ) {
54
  } else {
55
  define('CFCORE_PATH', plugin_dir_path(__FILE__));
56
  define('CFCORE_URL', plugin_dir_url(__FILE__));
57
- define( 'CFCORE_VER', '1.8.3' );
58
  define('CFCORE_EXTEND_URL', 'https://api.calderaforms.com/1.0/');
59
  define('CFCORE_BASENAME', plugin_basename(__FILE__));
60
 
4
  Plugin URI: https://CalderaForms.com
5
  Description: Easy to use, grid based responsive form builder for creating simple to complex forms.
6
  Author: Caldera Labs
7
+ Version: 1.8.4
8
  Author URI: http://CalderaLabs.org
9
  Text Domain: caldera-forms
10
  GitHub Plugin URI: https://github.com/CalderaWP/caldera-forms
54
  } else {
55
  define('CFCORE_PATH', plugin_dir_path(__FILE__));
56
  define('CFCORE_URL', plugin_dir_url(__FILE__));
57
+ define( 'CFCORE_VER', '1.8.4' );
58
  define('CFCORE_EXTEND_URL', 'https://api.calderaforms.com/1.0/');
59
  define('CFCORE_BASENAME', plugin_basename(__FILE__));
60
 
classes/entry/ui.php CHANGED
@@ -198,7 +198,7 @@ class Caldera_Forms_Entry_UI {
198
  }
199
 
200
  if ( current_user_can( Caldera_Forms::get_manage_cap( 'resend-email' ) ) ) {
201
- echo '<a href="' . esc_url( add_query_arg( '_cf_resend', Caldera_Forms_Admin_Resend::resend_nonce(), admin_url() ) ) . '&e={{_entry_id}}&f={{../../form}}" class=" button button-small edit-entry-btn" data-active-class="current-edit" title="' . esc_attr( __( 'Click to resend email from this message', 'caldera-forms' ) ) . ' ">' . esc_html__( 'Resend', 'caldera-forms' ) . '</button>';
202
  }
203
 
204
  }
198
  }
199
 
200
  if ( current_user_can( Caldera_Forms::get_manage_cap( 'resend-email' ) ) ) {
201
+ echo '<button href="' . esc_url( add_query_arg( '_cf_resend', Caldera_Forms_Admin_Resend::resend_nonce(), admin_url() ) ) . '&e={{_entry_id}}&f={{../../form}}" class=" button button-small edit-entry-btn" data-active-class="current-edit" title="' . esc_attr( __( 'Click to resend email from this message', 'caldera-forms' ) ) . ' ">' . esc_html__( 'Resend', 'caldera-forms' ) . '</button>';
202
  }
203
 
204
  }
classes/render/assets.php CHANGED
@@ -465,7 +465,6 @@ class Caldera_Forms_Render_Assets
465
  }
466
  }
467
 
468
-
469
  }
470
 
471
  /**
@@ -478,9 +477,36 @@ class Caldera_Forms_Render_Assets
478
  */
479
  public static function enqueue_script($script, $depts = ['jquery'])
480
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
481
  if ('editor-grid' === $script) {
482
  return Caldera_Forms_Admin_Assets::enqueue_script($script);
483
  }
 
 
484
  if (in_array($script, ['validator', self::make_slug('validator')])) {
485
  $scripts = self::get_core_scripts();
486
  wp_enqueue_script(self::make_slug('validator'), $scripts[ 'validator' ], [], CFCORE_VER, false);
@@ -632,12 +658,10 @@ class Caldera_Forms_Render_Assets
632
  */
633
  public static function enqueue_form_assets()
634
  {
635
-
636
  self::enqueue_style('field-styles');
637
  self::maybe_validator_i18n(false);
638
  self::enqueue_script('validator');
639
  self::enqueue_script('init');
640
- self::enqueue_script('blocks', self::cf_dependencies('blocks') );
641
  self::enqueue_script('render', self::cf_dependencies('render') );
642
  self::enqueue_style('render');
643
 
@@ -874,7 +898,7 @@ class Caldera_Forms_Render_Assets
874
  self::register_validator_i18n($locale);
875
  } else {
876
  if (self::$locale) {
877
- $code = self::$locale;
878
  } else {
879
  $code = $locale;
880
  }
@@ -987,6 +1011,25 @@ class Caldera_Forms_Render_Assets
987
  * @return string
988
  */
989
  protected static function get_validator_locale_url($locale)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
990
  {
991
  if (file_exists(CFCORE_PATH . 'assets/js/i18n/' . $locale . '.js')) {
992
  // no need to check other possibilities- break if/else early
@@ -1001,9 +1044,33 @@ class Caldera_Forms_Render_Assets
1001
  $locale = strtolower(substr($locale, 3));
1002
  }
1003
 
1004
- $validator_url = CFCORE_URL . 'assets/js/i18n/' . $locale . '.js';
1005
- return $validator_url;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1006
  }
1007
 
 
 
 
 
 
 
 
 
 
 
1008
 
1009
  }
465
  }
466
  }
467
 
 
468
  }
469
 
470
  /**
477
  */
478
  public static function enqueue_script($script, $depts = ['jquery'])
479
  {
480
+ if( 'render' === $script ||$script === self::make_slug('render') ){
481
+ if (is_admin() ) {
482
+ $load_render = false;
483
+ }elseif (
484
+ self::is_elementor_editor()
485
+ ){
486
+ $load_render = false;
487
+ }
488
+ elseif( self::is_beaver_builder_editor() ){
489
+ $load_render = false;
490
+ }else{
491
+ $load_render = true;
492
+ }
493
+ if( ! $load_render ){
494
+ return;
495
+ }
496
+ }
497
+
498
+ if( 'blocks' === $script ||$script === self::make_slug('blocks') ){
499
+ if (self::is_elementor_editor()){
500
+ return;
501
+ }
502
+
503
+ }
504
+
505
  if ('editor-grid' === $script) {
506
  return Caldera_Forms_Admin_Assets::enqueue_script($script);
507
  }
508
+
509
+
510
  if (in_array($script, ['validator', self::make_slug('validator')])) {
511
  $scripts = self::get_core_scripts();
512
  wp_enqueue_script(self::make_slug('validator'), $scripts[ 'validator' ], [], CFCORE_VER, false);
658
  */
659
  public static function enqueue_form_assets()
660
  {
 
661
  self::enqueue_style('field-styles');
662
  self::maybe_validator_i18n(false);
663
  self::enqueue_script('validator');
664
  self::enqueue_script('init');
 
665
  self::enqueue_script('render', self::cf_dependencies('render') );
666
  self::enqueue_style('render');
667
 
898
  self::register_validator_i18n($locale);
899
  } else {
900
  if (self::$locale) {
901
+ $code = self::set_locale_code($locale);
902
  } else {
903
  $code = $locale;
904
  }
1011
  * @return string
1012
  */
1013
  protected static function get_validator_locale_url($locale)
1014
+ {
1015
+ if(!empty($locale)){
1016
+ $locale = self::set_locale_code($locale);
1017
+ }
1018
+
1019
+ $validator_url = CFCORE_URL . 'assets/js/i18n/' . $locale . '.js';
1020
+ return $validator_url;
1021
+ }
1022
+
1023
+ /**
1024
+ * Get the Locale Code used by translation files
1025
+ *
1026
+ * @since 1.8.4
1027
+ *
1028
+ * @param string $locale
1029
+ *
1030
+ * @return string
1031
+ */
1032
+ protected static function set_locale_code($locale)
1033
  {
1034
  if (file_exists(CFCORE_PATH . 'assets/js/i18n/' . $locale . '.js')) {
1035
  // no need to check other possibilities- break if/else early
1044
  $locale = strtolower(substr($locale, 3));
1045
  }
1046
 
1047
+ return $locale;
1048
+ }
1049
+
1050
+ /**
1051
+ * Check if Elementor is being used to edit current post
1052
+ *
1053
+ * @since 1.8.4
1054
+ *
1055
+ * @return bool
1056
+ */
1057
+ protected static function is_elementor_editor()
1058
+ {
1059
+ return isset($_GET) && (
1060
+ isset($_GET[ 'action' ]) && 'elementor' === $_GET[ 'action' ]
1061
+ || isset($_GET[ 'elementor-preview' ])
1062
+ );
1063
  }
1064
 
1065
+ /**
1066
+ * Check if Beaver Builder is being used to edit current post
1067
+ *
1068
+ * @since 1.8.4
1069
+ *
1070
+ * @return bool
1071
+ */
1072
+ protected static function is_beaver_builder_editor(){
1073
+ return isset($_GET, $_GET[ 'fl_builder']);
1074
+ }
1075
 
1076
  }
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: Shelob9, Desertsnowman, christiechirinos, andrewza, nahuelmahe
3
  Tags: form, contact form, forms, form creator, form manager, mailchimp, paypal, stripe, login, payment, forms manager, forms creation
4
  Requires at least: 4.7
5
  Tested up to: 5.1.1
6
- Stable tag: 1.8.3
7
  License: GPLv2
8
  Requires PHP: 5.6
9
 
@@ -792,6 +792,14 @@ This could also be a sign of a more serious issue on your server, but is probabl
792
  5. **Go Further With Form Processors** - Auto-responders, conditional recipients, redirects are included! Go further with our add-ons!
793
 
794
  == Changelog ==
 
 
 
 
 
 
 
 
795
  = Caldera Forms 1.8.3 (March 19, 2019) WeGlot support, React + legacy-bundle for WP < 5 =
796
  See: [https://calderaforms.com/updates/caldera-forms-1-8-3](https://calderaforms.com/updates/caldera-forms-1-8-3?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms&utm_term=1-8-3)
797
  * ADDED: Weglot Support https://calderaforms.com/2019/03/translate-wordpress-site-weglot/
3
  Tags: form, contact form, forms, form creator, form manager, mailchimp, paypal, stripe, login, payment, forms manager, forms creation
4
  Requires at least: 4.7
5
  Tested up to: 5.1.1
6
+ Stable tag: 1.8.4
7
  License: GPLv2
8
  Requires PHP: 5.6
9
 
792
  5. **Go Further With Form Processors** - Auto-responders, conditional recipients, redirects are included! Go further with our add-ons!
793
 
794
  == Changelog ==
795
+ = Caldera Forms 1.8.4 (March 28, 2019) CF-1.8.4 =
796
+ See: [https://calderaforms.com/updates/caldera-forms-1-8-4](https://calderaforms.com/updates/caldera-forms-1-8-4?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms&utm_term=1-8-4)
797
+ * FIXED: Elementor/Beaver builder conflicts withe render client
798
+ * FIXED: Translation code reset to translation files
799
+ * FIXED: Markup for the Resend button in entries list
800
+ * FIXED: Console errors due to Blocks client enqueued on frontend
801
+ * ADDED: Value of additional CSS class name in Caldera Forms block added to rendering
802
+
803
  = Caldera Forms 1.8.3 (March 19, 2019) WeGlot support, React + legacy-bundle for WP < 5 =
804
  See: [https://calderaforms.com/updates/caldera-forms-1-8-3](https://calderaforms.com/updates/caldera-forms-1-8-3?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms&utm_term=1-8-3)
805
  * ADDED: Weglot Support https://calderaforms.com/2019/03/translate-wordpress-site-weglot/
ui/blocks/init.php CHANGED
@@ -73,6 +73,12 @@ function caldera_forms_print_cf_forms_var($script_handle){
73
  */
74
  function caldera_forms_render_cform_block($atts ) {
75
  if( ! empty( $atts[ 'formId' ] ) ){
 
 
 
 
 
 
76
  return Caldera_Forms::render_form(
77
  array(
78
  'ID' => caldera_forms_very_safe_string( $atts[ 'formId' ] )
73
  */
74
  function caldera_forms_render_cform_block($atts ) {
75
  if( ! empty( $atts[ 'formId' ] ) ){
76
+ if ( ! empty( $atts[ 'className' ] ) ){
77
+ add_filter( 'caldera_forms_render_form_wrapper_classes', function( $wrapper_classes ) use ( $atts ){
78
+ $wrapper_classes[] = $atts[ 'className' ];
79
+ return $wrapper_classes;
80
+ } );
81
+ }
82
  return Caldera_Forms::render_form(
83
  array(
84
  'ID' => caldera_forms_very_safe_string( $atts[ 'formId' ] )
vendor/composer/installed.json CHANGED
@@ -760,17 +760,17 @@
760
  },
761
  {
762
  "name": "symfony/polyfill-mbstring",
763
- "version": "v1.10.0",
764
- "version_normalized": "1.10.0.0",
765
  "source": {
766
  "type": "git",
767
  "url": "https://github.com/symfony/polyfill-mbstring.git",
768
- "reference": "c79c051f5b3a46be09205c73b80b346e4153e494"
769
  },
770
  "dist": {
771
  "type": "zip",
772
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/c79c051f5b3a46be09205c73b80b346e4153e494",
773
- "reference": "c79c051f5b3a46be09205c73b80b346e4153e494",
774
  "shasum": ""
775
  },
776
  "require": {
@@ -779,11 +779,11 @@
779
  "suggest": {
780
  "ext-mbstring": "For best performance"
781
  },
782
- "time": "2018-09-21T13:07:52+00:00",
783
  "type": "library",
784
  "extra": {
785
  "branch-alias": {
786
- "dev-master": "1.9-dev"
787
  }
788
  },
789
  "installation-source": "dist",
760
  },
761
  {
762
  "name": "symfony/polyfill-mbstring",
763
+ "version": "v1.11.0",
764
+ "version_normalized": "1.11.0.0",
765
  "source": {
766
  "type": "git",
767
  "url": "https://github.com/symfony/polyfill-mbstring.git",
768
+ "reference": "fe5e94c604826c35a32fa832f35bd036b6799609"
769
  },
770
  "dist": {
771
  "type": "zip",
772
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609",
773
+ "reference": "fe5e94c604826c35a32fa832f35bd036b6799609",
774
  "shasum": ""
775
  },
776
  "require": {
779
  "suggest": {
780
  "ext-mbstring": "For best performance"
781
  },
782
+ "time": "2019-02-06T07:57:58+00:00",
783
  "type": "library",
784
  "extra": {
785
  "branch-alias": {
786
+ "dev-master": "1.11-dev"
787
  }
788
  },
789
  "installation-source": "dist",
vendor/symfony/polyfill-mbstring/LICENSE CHANGED
@@ -1,19 +1,19 @@
1
- Copyright (c) 2015-2018 Fabien Potencier
2
-
3
- Permission is hereby granted, free of charge, to any person obtaining a copy
4
- of this software and associated documentation files (the "Software"), to deal
5
- in the Software without restriction, including without limitation the rights
6
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7
- copies of the Software, and to permit persons to whom the Software is furnished
8
- to do so, subject to the following conditions:
9
-
10
- The above copyright notice and this permission notice shall be included in all
11
- copies or substantial portions of the Software.
12
-
13
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19
- THE SOFTWARE.
1
+ Copyright (c) 2015-2019 Fabien Potencier
2
+
3
+ Permission is hereby granted, free of charge, to any person obtaining a copy
4
+ of this software and associated documentation files (the "Software"), to deal
5
+ in the Software without restriction, including without limitation the rights
6
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7
+ copies of the Software, and to permit persons to whom the Software is furnished
8
+ to do so, subject to the following conditions:
9
+
10
+ The above copyright notice and this permission notice shall be included in all
11
+ copies or substantial portions of the Software.
12
+
13
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19
+ THE SOFTWARE.
vendor/symfony/polyfill-mbstring/Mbstring.php CHANGED
@@ -1,800 +1,800 @@
1
- <?php
2
-
3
- /*
4
- * This file is part of the Symfony package.
5
- *
6
- * (c) Fabien Potencier <fabien@symfony.com>
7
- *
8
- * For the full copyright and license information, please view the LICENSE
9
- * file that was distributed with this source code.
10
- */
11
-
12
- namespace Symfony\Polyfill\Mbstring;
13
-
14
- /**
15
- * Partial mbstring implementation in PHP, iconv based, UTF-8 centric.
16
- *
17
- * Implemented:
18
- * - mb_chr - Returns a specific character from its Unicode code point
19
- * - mb_convert_encoding - Convert character encoding
20
- * - mb_convert_variables - Convert character code in variable(s)
21
- * - mb_decode_mimeheader - Decode string in MIME header field
22
- * - mb_encode_mimeheader - Encode string for MIME header XXX NATIVE IMPLEMENTATION IS REALLY BUGGED
23
- * - mb_decode_numericentity - Decode HTML numeric string reference to character
24
- * - mb_encode_numericentity - Encode character to HTML numeric string reference
25
- * - mb_convert_case - Perform case folding on a string
26
- * - mb_detect_encoding - Detect character encoding
27
- * - mb_get_info - Get internal settings of mbstring
28
- * - mb_http_input - Detect HTTP input character encoding
29
- * - mb_http_output - Set/Get HTTP output character encoding
30
- * - mb_internal_encoding - Set/Get internal character encoding
31
- * - mb_list_encodings - Returns an array of all supported encodings
32
- * - mb_ord - Returns the Unicode code point of a character
33
- * - mb_output_handler - Callback function converts character encoding in output buffer
34
- * - mb_scrub - Replaces ill-formed byte sequences with substitute characters
35
- * - mb_strlen - Get string length
36
- * - mb_strpos - Find position of first occurrence of string in a string
37
- * - mb_strrpos - Find position of last occurrence of a string in a string
38
- * - mb_strtolower - Make a string lowercase
39
- * - mb_strtoupper - Make a string uppercase
40
- * - mb_substitute_character - Set/Get substitution character
41
- * - mb_substr - Get part of string
42
- * - mb_stripos - Finds position of first occurrence of a string within another, case insensitive
43
- * - mb_stristr - Finds first occurrence of a string within another, case insensitive
44
- * - mb_strrchr - Finds the last occurrence of a character in a string within another
45
- * - mb_strrichr - Finds the last occurrence of a character in a string within another, case insensitive
46
- * - mb_strripos - Finds position of last occurrence of a string within another, case insensitive
47
- * - mb_strstr - Finds first occurrence of a string within another
48
- * - mb_strwidth - Return width of string
49
- * - mb_substr_count - Count the number of substring occurrences
50
- *
51
- * Not implemented:
52
- * - mb_convert_kana - Convert "kana" one from another ("zen-kaku", "han-kaku" and more)
53
- * - mb_ereg_* - Regular expression with multibyte support
54
- * - mb_parse_str - Parse GET/POST/COOKIE data and set global variable
55
- * - mb_preferred_mime_name - Get MIME charset string
56
- * - mb_regex_encoding - Returns current encoding for multibyte regex as string
57
- * - mb_regex_set_options - Set/Get the default options for mbregex functions
58
- * - mb_send_mail - Send encoded mail
59
- * - mb_split - Split multibyte string using regular expression
60
- * - mb_strcut - Get part of string
61
- * - mb_strimwidth - Get truncated string with specified width
62
- *
63
- * @author Nicolas Grekas <p@tchwork.com>
64
- *
65
- * @internal
66
- */
67
- final class Mbstring
68
- {
69
- const MB_CASE_FOLD = PHP_INT_MAX;
70
-
71
- private static $encodingList = array('ASCII', 'UTF-8');
72
- private static $language = 'neutral';
73
- private static $internalEncoding = 'UTF-8';
74
- private static $caseFold = array(
75
- array('µ', 'ſ', "\xCD\x85", 'ς', "\xCF\x90", "\xCF\x91", "\xCF\x95", "\xCF\x96", "\xCF\xB0", "\xCF\xB1", "\xCF\xB5", "\xE1\xBA\x9B", "\xE1\xBE\xBE"),
76
- array('μ', 's', 'ι', 'σ', 'β', 'θ', 'φ', 'π', 'κ', 'ρ', 'ε', "\xE1\xB9\xA1", 'ι'),
77
- );
78
-
79
- public static function mb_convert_encoding($s, $toEncoding, $fromEncoding = null)
80
- {
81
- if (\is_array($fromEncoding) || false !== strpos($fromEncoding, ',')) {
82
- $fromEncoding = self::mb_detect_encoding($s, $fromEncoding);
83
- } else {
84
- $fromEncoding = self::getEncoding($fromEncoding);
85
- }
86
-
87
- $toEncoding = self::getEncoding($toEncoding);
88
-
89
- if ('BASE64' === $fromEncoding) {
90
- $s = base64_decode($s);
91
- $fromEncoding = $toEncoding;
92
- }
93
-
94
- if ('BASE64' === $toEncoding) {
95
- return base64_encode($s);
96
- }
97
-
98
- if ('HTML-ENTITIES' === $toEncoding || 'HTML' === $toEncoding) {
99
- if ('HTML-ENTITIES' === $fromEncoding || 'HTML' === $fromEncoding) {
100
- $fromEncoding = 'Windows-1252';
101
- }
102
- if ('UTF-8' !== $fromEncoding) {
103
- $s = iconv($fromEncoding, 'UTF-8//IGNORE', $s);
104
- }
105
-
106
- return preg_replace_callback('/[\x80-\xFF]+/', array(__CLASS__, 'html_encoding_callback'), $s);
107
- }
108
-
109
- if ('HTML-ENTITIES' === $fromEncoding) {
110
- $s = html_entity_decode($s, ENT_COMPAT, 'UTF-8');
111
- $fromEncoding = 'UTF-8';
112
- }
113
-
114
- return iconv($fromEncoding, $toEncoding.'//IGNORE', $s);
115
- }
116
-
117
- public static function mb_convert_variables($toEncoding, $fromEncoding, &$a = null, &$b = null, &$c = null, &$d = null, &$e = null, &$f = null)
118
- {
119
- $vars = array(&$a, &$b, &$c, &$d, &$e, &$f);
120
-
121
- $ok = true;
122
- array_walk_recursive($vars, function (&$v) use (&$ok, $toEncoding, $fromEncoding) {
123
- if (false === $v = Mbstring::mb_convert_encoding($v, $toEncoding, $fromEncoding)) {
124
- $ok = false;
125
- }
126
- });
127
-
128
- return $ok ? $fromEncoding : false;
129
- }
130
-
131
- public static function mb_decode_mimeheader($s)
132
- {
133
- return iconv_mime_decode($s, 2, self::$internalEncoding);
134
- }
135
-
136
- public static function mb_encode_mimeheader($s, $charset = null, $transferEncoding = null, $linefeed = null, $indent = null)
137
- {
138
- trigger_error('mb_encode_mimeheader() is bugged. Please use iconv_mime_encode() instead', E_USER_WARNING);
139
- }
140
-
141
- public static function mb_decode_numericentity($s, $convmap, $encoding = null)
142
- {
143
- if (null !== $s && !\is_scalar($s) && !(\is_object($s) && \method_exists($s, '__toString'))) {
144
- trigger_error('mb_decode_numericentity() expects parameter 1 to be string, '.\gettype($s).' given', E_USER_WARNING);
145
-
146
- return null;
147
- }
148
-
149
- if (!\is_array($convmap) || !$convmap) {
150
- return false;
151
- }
152
-
153
- if (null !== $encoding && !\is_scalar($encoding)) {
154
- trigger_error('mb_decode_numericentity() expects parameter 3 to be string, '.\gettype($s).' given', E_USER_WARNING);
155
-
156
- return ''; // Instead of null (cf. mb_encode_numericentity).
157
- }
158
-
159
- $s = (string) $s;
160
- if ('' === $s) {
161
- return '';
162
- }
163
-
164
- $encoding = self::getEncoding($encoding);
165
-
166
- if ('UTF-8' === $encoding) {
167
- $encoding = null;
168
- if (!preg_match('//u', $s)) {
169
- $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
170
- }
171
- } else {
172
- $s = iconv($encoding, 'UTF-8//IGNORE', $s);
173
- }
174
-
175
- $cnt = floor(\count($convmap) / 4) * 4;
176
-
177
- for ($i = 0; $i < $cnt; $i += 4) {
178
- // collector_decode_htmlnumericentity ignores $convmap[$i + 3]
179
- $convmap[$i] += $convmap[$i + 2];
180
- $convmap[$i + 1] += $convmap[$i + 2];
181
- }
182
-
183
- $s = preg_replace_callback('/&#(?:0*([0-9]+)|x0*([0-9a-fA-F]+))(?!&);?/', function (array $m) use ($cnt, $convmap) {
184
- $c = isset($m[2]) ? (int) hexdec($m[2]) : $m[1];
185
- for ($i = 0; $i < $cnt; $i += 4) {
186
- if ($c >= $convmap[$i] && $c <= $convmap[$i + 1]) {
187
- return Mbstring::mb_chr($c - $convmap[$i + 2]);
188
- }
189
- }
190
-
191
- return $m[0];
192
- }, $s);
193
-
194
- if (null === $encoding) {
195
- return $s;
196
- }
197
-
198
- return iconv('UTF-8', $encoding.'//IGNORE', $s);
199
- }
200
-
201
- public static function mb_encode_numericentity($s, $convmap, $encoding = null, $is_hex = false)
202
- {
203
- if (null !== $s && !\is_scalar($s) && !(\is_object($s) && \method_exists($s, '__toString'))) {
204
- trigger_error('mb_encode_numericentity() expects parameter 1 to be string, '.\gettype($s).' given', E_USER_WARNING);
205
-
206
- return null;
207
- }
208
-
209
- if (!\is_array($convmap) || !$convmap) {
210
- return false;
211
- }
212
-
213
- if (null !== $encoding && !\is_scalar($encoding)) {
214
- trigger_error('mb_encode_numericentity() expects parameter 3 to be string, '.\gettype($s).' given', E_USER_WARNING);
215
-
216
- return null; // Instead of '' (cf. mb_decode_numericentity).
217
- }
218
-
219
- if (null !== $is_hex && !\is_scalar($is_hex)) {
220
- trigger_error('mb_encode_numericentity() expects parameter 4 to be boolean, '.\gettype($s).' given', E_USER_WARNING);
221
-
222
- return null;
223
- }
224
-
225
- $s = (string) $s;
226
- if ('' === $s) {
227
- return '';
228
- }
229
-
230
- $encoding = self::getEncoding($encoding);
231
-
232
- if ('UTF-8' === $encoding) {
233
- $encoding = null;
234
- if (!preg_match('//u', $s)) {
235
- $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
236
- }
237
- } else {
238
- $s = iconv($encoding, 'UTF-8//IGNORE', $s);
239
- }
240
-
241
- static $ulenMask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4);
242
-
243
- $cnt = floor(\count($convmap) / 4) * 4;
244
- $i = 0;
245
- $len = \strlen($s);
246
- $result = '';
247
-
248
- while ($i < $len) {
249
- $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"];
250
- $uchr = substr($s, $i, $ulen);
251
- $i += $ulen;
252
- $c = self::mb_ord($uchr);
253
-
254
- for ($j = 0; $j < $cnt; $j += 4) {
255
- if ($c >= $convmap[$j] && $c <= $convmap[$j + 1]) {
256
- $cOffset = ($c + $convmap[$j + 2]) & $convmap[$j + 3];
257
- $result .= $is_hex ? sprintf('&#x%X;', $cOffset) : '&#'.$cOffset.';';
258
- continue 2;
259
- }
260
- }
261
- $result .= $uchr;
262
- }
263
-
264
- if (null === $encoding) {
265
- return $result;
266
- }
267
-
268
- return iconv('UTF-8', $encoding.'//IGNORE', $result);
269
- }
270
-
271
- public static function mb_convert_case($s, $mode, $encoding = null)
272
- {
273
- $s = (string) $s;
274
- if ('' === $s) {
275
- return '';
276
- }
277
-
278
- $encoding = self::getEncoding($encoding);
279
-
280
- if ('UTF-8' === $encoding) {
281
- $encoding = null;
282
- if (!preg_match('//u', $s)) {
283
- $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
284
- }
285
- } else {
286
- $s = iconv($encoding, 'UTF-8//IGNORE', $s);
287
- }
288
-
289
- if (MB_CASE_TITLE == $mode) {
290
- static $titleRegexp = null;
291
- if (null === $titleRegexp) {
292
- $titleRegexp = self::getData('titleCaseRegexp');
293
- }
294
- $s = preg_replace_callback($titleRegexp, array(__CLASS__, 'title_case'), $s);
295
- } else {
296
- if (MB_CASE_UPPER == $mode) {
297
- static $upper = null;
298
- if (null === $upper) {
299
- $upper = self::getData('upperCase');
300
- }
301
- $map = $upper;
302
- } else {
303
- if (self::MB_CASE_FOLD === $mode) {
304
- $s = str_replace(self::$caseFold[0], self::$caseFold[1], $s);
305
- }
306
-
307
- static $lower = null;
308
- if (null === $lower) {
309
- $lower = self::getData('lowerCase');
310
- }
311
- $map = $lower;
312
- }
313
-
314
- static $ulenMask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4);
315
-
316
- $i = 0;
317
- $len = \strlen($s);
318
-
319
- while ($i < $len) {
320
- $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"];
321
- $uchr = substr($s, $i, $ulen);
322
- $i += $ulen;
323
-
324
- if (isset($map[$uchr])) {
325
- $uchr = $map[$uchr];
326
- $nlen = \strlen($uchr);
327
-
328
- if ($nlen == $ulen) {
329
- $nlen = $i;
330
- do {
331
- $s[--$nlen] = $uchr[--$ulen];
332
- } while ($ulen);
333
- } else {
334
- $s = substr_replace($s, $uchr, $i - $ulen, $ulen);
335
- $len += $nlen - $ulen;
336
- $i += $nlen - $ulen;
337
- }
338
- }
339
- }
340
- }
341
-
342
- if (null === $encoding) {
343
- return $s;
344
- }
345
-
346
- return iconv('UTF-8', $encoding.'//IGNORE', $s);
347
- }
348
-
349
- public static function mb_internal_encoding($encoding = null)
350
- {
351
- if (null === $encoding) {
352
- return self::$internalEncoding;
353
- }
354
-
355
- $encoding = self::getEncoding($encoding);
356
-
357
- if ('UTF-8' === $encoding || false !== @iconv($encoding, $encoding, ' ')) {
358
- self::$internalEncoding = $encoding;
359
-
360
- return true;
361
- }
362
-
363
- return false;
364
- }
365
-
366
- public static function mb_language($lang = null)
367
- {
368
- if (null === $lang) {
369
- return self::$language;
370
- }
371
-
372
- switch ($lang = strtolower($lang)) {
373
- case 'uni':
374
- case 'neutral':
375
- self::$language = $lang;
376
-
377
- return true;
378
- }
379
-
380
- return false;
381
- }
382
-
383
- public static function mb_list_encodings()
384
- {
385
- return array('UTF-8');
386
- }
387
-
388
- public static function mb_encoding_aliases($encoding)
389
- {
390
- switch (strtoupper($encoding)) {
391
- case 'UTF8':
392
- case 'UTF-8':
393
- return array('utf8');
394
- }
395
-
396
- return false;
397
- }
398
-
399
- public static function mb_check_encoding($var = null, $encoding = null)
400
- {
401
- if (null === $encoding) {
402
- if (null === $var) {
403
- return false;
404
- }
405
- $encoding = self::$internalEncoding;
406
- }
407
-
408
- return self::mb_detect_encoding($var, array($encoding)) || false !== @iconv($encoding, $encoding, $var);
409
- }
410
-
411
- public static function mb_detect_encoding($str, $encodingList = null, $strict = false)
412
- {
413
- if (null === $encodingList) {
414
- $encodingList = self::$encodingList;
415
- } else {
416
- if (!\is_array($encodingList)) {
417
- $encodingList = array_map('trim', explode(',', $encodingList));
418
- }
419
- $encodingList = array_map('strtoupper', $encodingList);
420
- }
421
-
422
- foreach ($encodingList as $enc) {
423
- switch ($enc) {
424
- case 'ASCII':
425
- if (!preg_match('/[\x80-\xFF]/', $str)) {
426
- return $enc;
427
- }
428
- break;
429
-
430
- case 'UTF8':
431
- case 'UTF-8':
432
- if (preg_match('//u', $str)) {
433
- return 'UTF-8';
434
- }
435
- break;
436
-
437
- default:
438
- if (0 === strncmp($enc, 'ISO-8859-', 9)) {
439
- return $enc;
440
- }
441
- }
442
- }
443
-
444
- return false;
445
- }
446
-
447
- public static function mb_detect_order($encodingList = null)
448
- {
449
- if (null === $encodingList) {
450
- return self::$encodingList;
451
- }
452
-
453
- if (!\is_array($encodingList)) {
454
- $encodingList = array_map('trim', explode(',', $encodingList));
455
- }
456
- $encodingList = array_map('strtoupper', $encodingList);
457
-
458
- foreach ($encodingList as $enc) {
459
- switch ($enc) {
460
- default:
461
- if (strncmp($enc, 'ISO-8859-', 9)) {
462
- return false;
463
- }
464
- // no break
465
- case 'ASCII':
466
- case 'UTF8':
467
- case 'UTF-8':
468
- }
469
- }
470
-
471
- self::$encodingList = $encodingList;
472
-
473
- return true;
474
- }
475
-
476
- public static function mb_strlen($s, $encoding = null)
477
- {
478
- $encoding = self::getEncoding($encoding);
479
- if ('CP850' === $encoding || 'ASCII' === $encoding) {
480
- return \strlen($s);
481
- }
482
-
483
- return @iconv_strlen($s, $encoding);
484
- }
485
-
486
- public static function mb_strpos($haystack, $needle, $offset = 0, $encoding = null)
487
- {
488
- $encoding = self::getEncoding($encoding);
489
- if ('CP850' === $encoding || 'ASCII' === $encoding) {
490
- return strpos($haystack, $needle, $offset);
491
- }
492
-
493
- $needle = (string) $needle;
494
- if ('' === $needle) {
495
- trigger_error(__METHOD__.': Empty delimiter', E_USER_WARNING);
496
-
497
- return false;
498
- }
499
-
500
- return iconv_strpos($haystack, $needle, $offset, $encoding);
501
- }
502
-
503
- public static function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null)
504
- {
505
- $encoding = self::getEncoding($encoding);
506
- if ('CP850' === $encoding || 'ASCII' === $encoding) {
507
- return strrpos($haystack, $needle, $offset);
508
- }
509
-
510
- if ($offset != (int) $offset) {
511
- $offset = 0;
512
- } elseif ($offset = (int) $offset) {
513
- if ($offset < 0) {
514
- $haystack = self::mb_substr($haystack, 0, $offset, $encoding);
515
- $offset = 0;
516
- } else {
517
- $haystack = self::mb_substr($haystack, $offset, 2147483647, $encoding);
518
- }
519
- }
520
-
521
- $pos = iconv_strrpos($haystack, $needle, $encoding);
522
-
523
- return false !== $pos ? $offset + $pos : false;
524
- }
525
-
526
- public static function mb_strtolower($s, $encoding = null)
527
- {
528
- return self::mb_convert_case($s, MB_CASE_LOWER, $encoding);
529
- }
530
-
531
- public static function mb_strtoupper($s, $encoding = null)
532
- {
533
- return self::mb_convert_case($s, MB_CASE_UPPER, $encoding);
534
- }
535
-
536
- public static function mb_substitute_character($c = null)
537
- {
538
- if (0 === strcasecmp($c, 'none')) {
539
- return true;
540
- }
541
-
542
- return null !== $c ? false : 'none';
543
- }
544
-
545
- public static function mb_substr($s, $start, $length = null, $encoding = null)
546
- {
547
- $encoding = self::getEncoding($encoding);
548
- if ('CP850' === $encoding || 'ASCII' === $encoding) {
549
- return substr($s, $start, null === $length ? 2147483647 : $length);
550
- }
551
-
552
- if ($start < 0) {
553
- $start = iconv_strlen($s, $encoding) + $start;
554
- if ($start < 0) {
555
- $start = 0;
556
- }
557
- }
558
-
559
- if (null === $length) {
560
- $length = 2147483647;
561
- } elseif ($length < 0) {
562
- $length = iconv_strlen($s, $encoding) + $length - $start;
563
- if ($length < 0) {
564
- return '';
565
- }
566
- }
567
-
568
- return (string) iconv_substr($s, $start, $length, $encoding);
569
- }
570
-
571
- public static function mb_stripos($haystack, $needle, $offset = 0, $encoding = null)
572
- {
573
- $haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
574
- $needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);
575
-
576
- return self::mb_strpos($haystack, $needle, $offset, $encoding);
577
- }
578
-
579
- public static function mb_stristr($haystack, $needle, $part = false, $encoding = null)
580
- {
581
- $pos = self::mb_stripos($haystack, $needle, 0, $encoding);
582
-
583
- return self::getSubpart($pos, $part, $haystack, $encoding);
584
- }
585
-
586
- public static function mb_strrchr($haystack, $needle, $part = false, $encoding = null)
587
- {
588
- $encoding = self::getEncoding($encoding);
589
- if ('CP850' === $encoding || 'ASCII' === $encoding) {
590
- return strrchr($haystack, $needle, $part);
591
- }
592
- $needle = self::mb_substr($needle, 0, 1, $encoding);
593
- $pos = iconv_strrpos($haystack, $needle, $encoding);
594
-
595
- return self::getSubpart($pos, $part, $haystack, $encoding);
596
- }
597
-
598
- public static function mb_strrichr($haystack, $needle, $part = false, $encoding = null)
599
- {
600
- $needle = self::mb_substr($needle, 0, 1, $encoding);
601
- $pos = self::mb_strripos($haystack, $needle, $encoding);
602
-
603
- return self::getSubpart($pos, $part, $haystack, $encoding);
604
- }
605
-
606
- public static function mb_strripos($haystack, $needle, $offset = 0, $encoding = null)
607
- {
608
- $haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
609
- $needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);
610
-
611
- return self::mb_strrpos($haystack, $needle, $offset, $encoding);
612
- }
613
-
614
- public static function mb_strstr($haystack, $needle, $part = false, $encoding = null)
615
- {
616
- $pos = strpos($haystack, $needle);
617
- if (false === $pos) {
618
- return false;
619
- }
620
- if ($part) {
621
- return substr($haystack, 0, $pos);
622
- }
623
-
624
- return substr($haystack, $pos);
625
- }
626
-
627
- public static function mb_get_info($type = 'all')
628
- {
629
- $info = array(
630
- 'internal_encoding' => self::$internalEncoding,
631
- 'http_output' => 'pass',
632
- 'http_output_conv_mimetypes' => '^(text/|application/xhtml\+xml)',
633
- 'func_overload' => 0,
634
- 'func_overload_list' => 'no overload',
635
- 'mail_charset' => 'UTF-8',
636
- 'mail_header_encoding' => 'BASE64',
637
- 'mail_body_encoding' => 'BASE64',
638
- 'illegal_chars' => 0,
639
- 'encoding_translation' => 'Off',
640
- 'language' => self::$language,
641
- 'detect_order' => self::$encodingList,
642
- 'substitute_character' => 'none',
643
- 'strict_detection' => 'Off',
644
- );
645
-
646
- if ('all' === $type) {
647
- return $info;
648
- }
649
- if (isset($info[$type])) {
650
- return $info[$type];
651
- }
652
-
653
- return false;
654
- }
655
-
656
- public static function mb_http_input($type = '')
657
- {
658
- return false;
659
- }
660
-
661
- public static function mb_http_output($encoding = null)
662
- {
663
- return null !== $encoding ? 'pass' === $encoding : 'pass';
664
- }
665
-
666
- public static function mb_strwidth($s, $encoding = null)
667
- {
668
- $encoding = self::getEncoding($encoding);
669
-
670
- if ('UTF-8' !== $encoding) {
671
- $s = iconv($encoding, 'UTF-8//IGNORE', $s);
672
- }
673
-
674
- $s = preg_replace('/[\x{1100}-\x{115F}\x{2329}\x{232A}\x{2E80}-\x{303E}\x{3040}-\x{A4CF}\x{AC00}-\x{D7A3}\x{F900}-\x{FAFF}\x{FE10}-\x{FE19}\x{FE30}-\x{FE6F}\x{FF00}-\x{FF60}\x{FFE0}-\x{FFE6}\x{20000}-\x{2FFFD}\x{30000}-\x{3FFFD}]/u', '', $s, -1, $wide);
675
-
676
- return ($wide << 1) + iconv_strlen($s, 'UTF-8');
677
- }
678
-
679
- public static function mb_substr_count($haystack, $needle, $encoding = null)
680
- {
681
- return substr_count($haystack, $needle);
682
- }
683
-
684
- public static function mb_output_handler($contents, $status)
685
- {
686
- return $contents;
687
- }
688
-
689
- public static function mb_chr($code, $encoding = null)
690
- {
691
- if (0x80 > $code %= 0x200000) {
692
- $s = \chr($code);
693
- } elseif (0x800 > $code) {
694
- $s = \chr(0xC0 | $code >> 6).\chr(0x80 | $code & 0x3F);
695
- } elseif (0x10000 > $code) {
696
- $s = \chr(0xE0 | $code >> 12).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F);
697
- } else {
698
- $s = \chr(0xF0 | $code >> 18).\chr(0x80 | $code >> 12 & 0x3F).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F);
699
- }
700
-
701
- if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
702
- $s = mb_convert_encoding($s, $encoding, 'UTF-8');
703
- }
704
-
705
- return $s;
706
- }
707
-
708
- public static function mb_ord($s, $encoding = null)
709
- {
710
- if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
711
- $s = mb_convert_encoding($s, 'UTF-8', $encoding);
712
- }
713
-
714
- if (1 === \strlen($s)) {
715
- return \ord($s);
716
- }
717
-
718
- $code = ($s = unpack('C*', substr($s, 0, 4))) ? $s[1] : 0;
719
- if (0xF0 <= $code) {
720
- return (($code - 0xF0) << 18) + (($s[2] - 0x80) << 12) + (($s[3] - 0x80) << 6) + $s[4] - 0x80;
721
- }
722
- if (0xE0 <= $code) {
723
- return (($code - 0xE0) << 12) + (($s[2] - 0x80) << 6) + $s[3] - 0x80;
724
- }
725
- if (0xC0 <= $code) {
726
- return (($code - 0xC0) << 6) + $s[2] - 0x80;
727
- }
728
-
729
- return $code;
730
- }
731
-
732
- private static function getSubpart($pos, $part, $haystack, $encoding)
733
- {
734
- if (false === $pos) {
735
- return false;
736
- }
737
- if ($part) {
738
- return self::mb_substr($haystack, 0, $pos, $encoding);
739
- }
740
-
741
- return self::mb_substr($haystack, $pos, null, $encoding);
742
- }
743
-
744
- private static function html_encoding_callback(array $m)
745
- {
746
- $i = 1;
747
- $entities = '';
748
- $m = unpack('C*', htmlentities($m[0], ENT_COMPAT, 'UTF-8'));
749
-
750
- while (isset($m[$i])) {
751
- if (0x80 > $m[$i]) {
752
- $entities .= \chr($m[$i++]);
753
- continue;
754
- }
755
- if (0xF0 <= $m[$i]) {
756
- $c = (($m[$i++] - 0xF0) << 18) + (($m[$i++] - 0x80) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80;
757
- } elseif (0xE0 <= $m[$i]) {
758
- $c = (($m[$i++] - 0xE0) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80;
759
- } else {
760
- $c = (($m[$i++] - 0xC0) << 6) + $m[$i++] - 0x80;
761
- }
762
-
763
- $entities .= '&#'.$c.';';
764
- }
765
-
766
- return $entities;
767
- }
768
-
769
- private static function title_case(array $s)
770
- {
771
- return self::mb_convert_case($s[1], MB_CASE_UPPER, 'UTF-8').self::mb_convert_case($s[2], MB_CASE_LOWER, 'UTF-8');
772
- }
773
-
774
- private static function getData($file)
775
- {
776
- if (file_exists($file = __DIR__.'/Resources/unidata/'.$file.'.php')) {
777
- return require $file;
778
- }
779
-
780
- return false;
781
- }
782
-
783
- private static function getEncoding($encoding)
784
- {
785
- if (null === $encoding) {
786
- return self::$internalEncoding;
787
- }
788
-
789
- $encoding = strtoupper($encoding);
790
-
791
- if ('8BIT' === $encoding || 'BINARY' === $encoding) {
792
- return 'CP850';
793
- }
794
- if ('UTF8' === $encoding) {
795
- return 'UTF-8';
796
- }
797
-
798
- return $encoding;
799
- }
800
- }
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Symfony package.
5
+ *
6
+ * (c) Fabien Potencier <fabien@symfony.com>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Symfony\Polyfill\Mbstring;
13
+
14
+ /**
15
+ * Partial mbstring implementation in PHP, iconv based, UTF-8 centric.
16
+ *
17
+ * Implemented:
18
+ * - mb_chr - Returns a specific character from its Unicode code point
19
+ * - mb_convert_encoding - Convert character encoding
20
+ * - mb_convert_variables - Convert character code in variable(s)
21
+ * - mb_decode_mimeheader - Decode string in MIME header field
22
+ * - mb_encode_mimeheader - Encode string for MIME header XXX NATIVE IMPLEMENTATION IS REALLY BUGGED
23
+ * - mb_decode_numericentity - Decode HTML numeric string reference to character
24
+ * - mb_encode_numericentity - Encode character to HTML numeric string reference
25
+ * - mb_convert_case - Perform case folding on a string
26
+ * - mb_detect_encoding - Detect character encoding
27
+ * - mb_get_info - Get internal settings of mbstring
28
+ * - mb_http_input - Detect HTTP input character encoding
29
+ * - mb_http_output - Set/Get HTTP output character encoding
30
+ * - mb_internal_encoding - Set/Get internal character encoding
31
+ * - mb_list_encodings - Returns an array of all supported encodings
32
+ * - mb_ord - Returns the Unicode code point of a character
33
+ * - mb_output_handler - Callback function converts character encoding in output buffer
34
+ * - mb_scrub - Replaces ill-formed byte sequences with substitute characters
35
+ * - mb_strlen - Get string length
36
+ * - mb_strpos - Find position of first occurrence of string in a string
37
+ * - mb_strrpos - Find position of last occurrence of a string in a string
38
+ * - mb_strtolower - Make a string lowercase
39
+ * - mb_strtoupper - Make a string uppercase
40
+ * - mb_substitute_character - Set/Get substitution character
41
+ * - mb_substr - Get part of string
42
+ * - mb_stripos - Finds position of first occurrence of a string within another, case insensitive
43
+ * - mb_stristr - Finds first occurrence of a string within another, case insensitive
44
+ * - mb_strrchr - Finds the last occurrence of a character in a string within another
45
+ * - mb_strrichr - Finds the last occurrence of a character in a string within another, case insensitive
46
+ * - mb_strripos - Finds position of last occurrence of a string within another, case insensitive
47
+ * - mb_strstr - Finds first occurrence of a string within another
48
+ * - mb_strwidth - Return width of string
49
+ * - mb_substr_count - Count the number of substring occurrences
50
+ *
51
+ * Not implemented:
52
+ * - mb_convert_kana - Convert "kana" one from another ("zen-kaku", "han-kaku" and more)
53
+ * - mb_ereg_* - Regular expression with multibyte support
54
+ * - mb_parse_str - Parse GET/POST/COOKIE data and set global variable
55
+ * - mb_preferred_mime_name - Get MIME charset string
56
+ * - mb_regex_encoding - Returns current encoding for multibyte regex as string
57
+ * - mb_regex_set_options - Set/Get the default options for mbregex functions
58
+ * - mb_send_mail - Send encoded mail
59
+ * - mb_split - Split multibyte string using regular expression
60
+ * - mb_strcut - Get part of string
61
+ * - mb_strimwidth - Get truncated string with specified width
62
+ *
63
+ * @author Nicolas Grekas <p@tchwork.com>
64
+ *
65
+ * @internal
66
+ */
67
+ final class Mbstring
68
+ {
69
+ const MB_CASE_FOLD = PHP_INT_MAX;
70
+
71
+ private static $encodingList = array('ASCII', 'UTF-8');
72
+ private static $language = 'neutral';
73
+ private static $internalEncoding = 'UTF-8';
74
+ private static $caseFold = array(
75
+ array('µ', 'ſ', "\xCD\x85", 'ς', "\xCF\x90", "\xCF\x91", "\xCF\x95", "\xCF\x96", "\xCF\xB0", "\xCF\xB1", "\xCF\xB5", "\xE1\xBA\x9B", "\xE1\xBE\xBE"),
76
+ array('μ', 's', 'ι', 'σ', 'β', 'θ', 'φ', 'π', 'κ', 'ρ', 'ε', "\xE1\xB9\xA1", 'ι'),
77
+ );
78
+
79
+ public static function mb_convert_encoding($s, $toEncoding, $fromEncoding = null)
80
+ {
81
+ if (\is_array($fromEncoding) || false !== strpos($fromEncoding, ',')) {
82
+ $fromEncoding = self::mb_detect_encoding($s, $fromEncoding);
83
+ } else {
84
+ $fromEncoding = self::getEncoding($fromEncoding);
85
+ }
86
+
87
+ $toEncoding = self::getEncoding($toEncoding);
88
+
89
+ if ('BASE64' === $fromEncoding) {
90
+ $s = base64_decode($s);
91
+ $fromEncoding = $toEncoding;
92
+ }
93
+
94
+ if ('BASE64' === $toEncoding) {
95
+ return base64_encode($s);
96
+ }
97
+
98
+ if ('HTML-ENTITIES' === $toEncoding || 'HTML' === $toEncoding) {
99
+ if ('HTML-ENTITIES' === $fromEncoding || 'HTML' === $fromEncoding) {
100
+ $fromEncoding = 'Windows-1252';
101
+ }
102
+ if ('UTF-8' !== $fromEncoding) {
103
+ $s = iconv($fromEncoding, 'UTF-8//IGNORE', $s);
104
+ }
105
+
106
+ return preg_replace_callback('/[\x80-\xFF]+/', array(__CLASS__, 'html_encoding_callback'), $s);
107
+ }
108
+
109
+ if ('HTML-ENTITIES' === $fromEncoding) {
110
+ $s = html_entity_decode($s, ENT_COMPAT, 'UTF-8');
111
+ $fromEncoding = 'UTF-8';
112
+ }
113
+
114
+ return iconv($fromEncoding, $toEncoding.'//IGNORE', $s);
115
+ }
116
+
117
+ public static function mb_convert_variables($toEncoding, $fromEncoding, &$a = null, &$b = null, &$c = null, &$d = null, &$e = null, &$f = null)
118
+ {
119
+ $vars = array(&$a, &$b, &$c, &$d, &$e, &$f);
120
+
121
+ $ok = true;
122
+ array_walk_recursive($vars, function (&$v) use (&$ok, $toEncoding, $fromEncoding) {
123
+ if (false === $v = Mbstring::mb_convert_encoding($v, $toEncoding, $fromEncoding)) {
124
+ $ok = false;
125
+ }
126
+ });
127
+
128
+ return $ok ? $fromEncoding : false;
129
+ }
130
+
131
+ public static function mb_decode_mimeheader($s)
132
+ {
133
+ return iconv_mime_decode($s, 2, self::$internalEncoding);
134
+ }
135
+
136
+ public static function mb_encode_mimeheader($s, $charset = null, $transferEncoding = null, $linefeed = null, $indent = null)
137
+ {
138
+ trigger_error('mb_encode_mimeheader() is bugged. Please use iconv_mime_encode() instead', E_USER_WARNING);
139
+ }
140
+
141
+ public static function mb_decode_numericentity($s, $convmap, $encoding = null)
142
+ {
143
+ if (null !== $s && !\is_scalar($s) && !(\is_object($s) && \method_exists($s, '__toString'))) {
144
+ trigger_error('mb_decode_numericentity() expects parameter 1 to be string, '.\gettype($s).' given', E_USER_WARNING);
145
+
146
+ return null;
147
+ }
148
+
149
+ if (!\is_array($convmap) || !$convmap) {
150
+ return false;
151
+ }
152
+
153
+ if (null !== $encoding && !\is_scalar($encoding)) {
154
+ trigger_error('mb_decode_numericentity() expects parameter 3 to be string, '.\gettype($s).' given', E_USER_WARNING);
155
+
156
+ return ''; // Instead of null (cf. mb_encode_numericentity).
157
+ }
158
+
159
+ $s = (string) $s;
160
+ if ('' === $s) {
161
+ return '';
162
+ }
163
+
164
+ $encoding = self::getEncoding($encoding);
165
+
166
+ if ('UTF-8' === $encoding) {
167
+ $encoding = null;
168
+ if (!preg_match('//u', $s)) {
169
+ $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
170
+ }
171
+ } else {
172
+ $s = iconv($encoding, 'UTF-8//IGNORE', $s);
173
+ }
174
+
175
+ $cnt = floor(\count($convmap) / 4) * 4;
176
+
177
+ for ($i = 0; $i < $cnt; $i += 4) {
178
+ // collector_decode_htmlnumericentity ignores $convmap[$i + 3]
179
+ $convmap[$i] += $convmap[$i + 2];
180
+ $convmap[$i + 1] += $convmap[$i + 2];
181
+ }
182
+
183
+ $s = preg_replace_callback('/&#(?:0*([0-9]+)|x0*([0-9a-fA-F]+))(?!&);?/', function (array $m) use ($cnt, $convmap) {
184
+ $c = isset($m[2]) ? (int) hexdec($m[2]) : $m[1];
185
+ for ($i = 0; $i < $cnt; $i += 4) {
186
+ if ($c >= $convmap[$i] && $c <= $convmap[$i + 1]) {
187
+ return Mbstring::mb_chr($c - $convmap[$i + 2]);
188
+ }
189
+ }
190
+
191
+ return $m[0];
192
+ }, $s);
193
+
194
+ if (null === $encoding) {
195
+ return $s;
196
+ }
197
+
198
+ return iconv('UTF-8', $encoding.'//IGNORE', $s);
199
+ }
200
+
201
+ public static function mb_encode_numericentity($s, $convmap, $encoding = null, $is_hex = false)
202
+ {
203
+ if (null !== $s && !\is_scalar($s) && !(\is_object($s) && \method_exists($s, '__toString'))) {
204
+ trigger_error('mb_encode_numericentity() expects parameter 1 to be string, '.\gettype($s).' given', E_USER_WARNING);
205
+
206
+ return null;
207
+ }
208
+
209
+ if (!\is_array($convmap) || !$convmap) {
210
+ return false;
211
+ }
212
+
213
+ if (null !== $encoding && !\is_scalar($encoding)) {
214
+ trigger_error('mb_encode_numericentity() expects parameter 3 to be string, '.\gettype($s).' given', E_USER_WARNING);
215
+
216
+ return null; // Instead of '' (cf. mb_decode_numericentity).
217
+ }
218
+
219
+ if (null !== $is_hex && !\is_scalar($is_hex)) {
220
+ trigger_error('mb_encode_numericentity() expects parameter 4 to be boolean, '.\gettype($s).' given', E_USER_WARNING);
221
+
222
+ return null;
223
+ }
224
+
225
+ $s = (string) $s;
226
+ if ('' === $s) {
227
+ return '';
228
+ }
229
+
230
+ $encoding = self::getEncoding($encoding);
231
+
232
+ if ('UTF-8' === $encoding) {
233
+ $encoding = null;
234
+ if (!preg_match('//u', $s)) {
235
+ $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
236
+ }
237
+ } else {
238
+ $s = iconv($encoding, 'UTF-8//IGNORE', $s);
239
+ }
240
+
241
+ static $ulenMask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4);
242
+
243
+ $cnt = floor(\count($convmap) / 4) * 4;
244
+ $i = 0;
245
+ $len = \strlen($s);
246
+ $result = '';
247
+
248
+ while ($i < $len) {
249
+ $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"];
250
+ $uchr = substr($s, $i, $ulen);
251
+ $i += $ulen;
252
+ $c = self::mb_ord($uchr);
253
+
254
+ for ($j = 0; $j < $cnt; $j += 4) {
255
+ if ($c >= $convmap[$j] && $c <= $convmap[$j + 1]) {
256
+ $cOffset = ($c + $convmap[$j + 2]) & $convmap[$j + 3];
257
+ $result .= $is_hex ? sprintf('&#x%X;', $cOffset) : '&#'.$cOffset.';';
258
+ continue 2;
259
+ }
260
+ }
261
+ $result .= $uchr;
262
+ }
263
+
264
+ if (null === $encoding) {
265
+ return $result;
266
+ }
267
+
268
+ return iconv('UTF-8', $encoding.'//IGNORE', $result);
269
+ }
270
+
271
+ public static function mb_convert_case($s, $mode, $encoding = null)
272
+ {
273
+ $s = (string) $s;
274
+ if ('' === $s) {
275
+ return '';
276
+ }
277
+
278
+ $encoding = self::getEncoding($encoding);
279
+
280
+ if ('UTF-8' === $encoding) {
281
+ $encoding = null;
282
+ if (!preg_match('//u', $s)) {
283
+ $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
284
+ }
285
+ } else {
286
+ $s = iconv($encoding, 'UTF-8//IGNORE', $s);
287
+ }
288
+
289
+ if (MB_CASE_TITLE == $mode) {
290
+ static $titleRegexp = null;
291
+ if (null === $titleRegexp) {
292
+ $titleRegexp = self::getData('titleCaseRegexp');
293
+ }
294
+ $s = preg_replace_callback($titleRegexp, array(__CLASS__, 'title_case'), $s);
295
+ } else {
296
+ if (MB_CASE_UPPER == $mode) {
297
+ static $upper = null;
298
+ if (null === $upper) {
299
+ $upper = self::getData('upperCase');
300
+ }
301
+ $map = $upper;
302
+ } else {
303
+ if (self::MB_CASE_FOLD === $mode) {
304
+ $s = str_replace(self::$caseFold[0], self::$caseFold[1], $s);
305
+ }
306
+
307
+ static $lower = null;
308
+ if (null === $lower) {
309
+ $lower = self::getData('lowerCase');
310
+ }
311
+ $map = $lower;
312
+ }
313
+
314
+ static $ulenMask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4);
315
+
316
+ $i = 0;
317
+ $len = \strlen($s);
318
+
319
+ while ($i < $len) {
320
+ $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"];
321
+ $uchr = substr($s, $i, $ulen);
322
+ $i += $ulen;
323
+
324
+ if (isset($map[$uchr])) {
325
+ $uchr = $map[$uchr];
326
+ $nlen = \strlen($uchr);
327
+
328
+ if ($nlen == $ulen) {
329
+ $nlen = $i;
330
+ do {
331
+ $s[--$nlen] = $uchr[--$ulen];
332
+ } while ($ulen);
333
+ } else {
334
+ $s = substr_replace($s, $uchr, $i - $ulen, $ulen);
335
+ $len += $nlen - $ulen;
336
+ $i += $nlen - $ulen;
337
+ }
338
+ }
339
+ }
340
+ }
341
+
342
+ if (null === $encoding) {
343
+ return $s;
344
+ }
345
+
346
+ return iconv('UTF-8', $encoding.'//IGNORE', $s);
347
+ }
348
+
349
+ public static function mb_internal_encoding($encoding = null)
350
+ {
351
+ if (null === $encoding) {
352
+ return self::$internalEncoding;
353
+ }
354
+
355
+ $encoding = self::getEncoding($encoding);
356
+
357
+ if ('UTF-8' === $encoding || false !== @iconv($encoding, $encoding, ' ')) {
358
+ self::$internalEncoding = $encoding;
359
+
360
+ return true;
361
+ }
362
+
363
+ return false;
364
+ }
365
+
366
+ public static function mb_language($lang = null)
367
+ {
368
+ if (null === $lang) {
369
+ return self::$language;
370
+ }
371
+
372
+ switch ($lang = strtolower($lang)) {
373
+ case 'uni':
374
+ case 'neutral':
375
+ self::$language = $lang;
376
+
377
+ return true;
378
+ }
379
+
380
+ return false;
381
+ }
382
+
383
+ public static function mb_list_encodings()
384
+ {
385
+ return array('UTF-8');
386
+ }
387
+
388
+ public static function mb_encoding_aliases($encoding)
389
+ {
390
+ switch (strtoupper($encoding)) {
391
+ case 'UTF8':
392
+ case 'UTF-8':
393
+ return array('utf8');
394
+ }
395
+
396
+ return false;
397
+ }
398
+
399
+ public static function mb_check_encoding($var = null, $encoding = null)
400
+ {
401
+ if (null === $encoding) {
402
+ if (null === $var) {
403
+ return false;
404
+ }
405
+ $encoding = self::$internalEncoding;
406
+ }
407
+
408
+ return self::mb_detect_encoding($var, array($encoding)) || false !== @iconv($encoding, $encoding, $var);
409
+ }
410
+
411
+ public static function mb_detect_encoding($str, $encodingList = null, $strict = false)
412
+ {
413
+ if (null === $encodingList) {
414
+ $encodingList = self::$encodingList;
415
+ } else {
416
+ if (!\is_array($encodingList)) {
417
+ $encodingList = array_map('trim', explode(',', $encodingList));
418
+ }
419
+ $encodingList = array_map('strtoupper', $encodingList);
420
+ }
421
+
422
+ foreach ($encodingList as $enc) {
423
+ switch ($enc) {
424
+ case 'ASCII':
425
+ if (!preg_match('/[\x80-\xFF]/', $str)) {
426
+ return $enc;
427
+ }
428
+ break;
429
+
430
+ case 'UTF8':
431
+ case 'UTF-8':
432
+ if (preg_match('//u', $str)) {
433
+ return 'UTF-8';
434
+ }
435
+ break;
436
+
437
+ default:
438
+ if (0 === strncmp($enc, 'ISO-8859-', 9)) {
439
+ return $enc;
440
+ }
441
+ }
442
+ }
443
+
444
+ return false;
445
+ }
446
+
447
+ public static function mb_detect_order($encodingList = null)
448
+ {
449
+ if (null === $encodingList) {
450
+ return self::$encodingList;
451
+ }
452
+
453
+ if (!\is_array($encodingList)) {
454
+ $encodingList = array_map('trim', explode(',', $encodingList));
455
+ }
456
+ $encodingList = array_map('strtoupper', $encodingList);
457
+
458
+ foreach ($encodingList as $enc) {
459
+ switch ($enc) {
460
+ default:
461
+ if (strncmp($enc, 'ISO-8859-', 9)) {
462
+ return false;
463
+ }
464
+ // no break
465
+ case 'ASCII':
466
+ case 'UTF8':
467
+ case 'UTF-8':
468
+ }
469
+ }
470
+
471
+ self::$encodingList = $encodingList;
472
+
473
+ return true;
474
+ }
475
+
476
+ public static function mb_strlen($s, $encoding = null)
477
+ {
478
+ $encoding = self::getEncoding($encoding);
479
+ if ('CP850' === $encoding || 'ASCII' === $encoding) {
480
+ return \strlen($s);
481
+ }
482
+
483
+ return @iconv_strlen($s, $encoding);
484
+ }
485
+
486
+ public static function mb_strpos($haystack, $needle, $offset = 0, $encoding = null)
487
+ {
488
+ $encoding = self::getEncoding($encoding);
489
+ if ('CP850' === $encoding || 'ASCII' === $encoding) {
490
+ return strpos($haystack, $needle, $offset);
491
+ }
492
+
493
+ $needle = (string) $needle;
494
+ if ('' === $needle) {
495
+ trigger_error(__METHOD__.': Empty delimiter', E_USER_WARNING);
496
+
497
+ return false;
498
+ }
499
+
500
+ return iconv_strpos($haystack, $needle, $offset, $encoding);
501
+ }
502
+
503
+ public static function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null)
504
+ {
505
+ $encoding = self::getEncoding($encoding);
506
+ if ('CP850' === $encoding || 'ASCII' === $encoding) {
507
+ return strrpos($haystack, $needle, $offset);
508
+ }
509
+
510
+ if ($offset != (int) $offset) {
511
+ $offset = 0;
512
+ } elseif ($offset = (int) $offset) {
513
+ if ($offset < 0) {
514
+ $haystack = self::mb_substr($haystack, 0, $offset, $encoding);
515
+ $offset = 0;
516
+ } else {
517
+ $haystack = self::mb_substr($haystack, $offset, 2147483647, $encoding);
518
+ }
519
+ }
520
+
521
+ $pos = iconv_strrpos($haystack, $needle, $encoding);
522
+
523
+ return false !== $pos ? $offset + $pos : false;
524
+ }
525
+
526
+ public static function mb_strtolower($s, $encoding = null)
527
+ {
528
+ return self::mb_convert_case($s, MB_CASE_LOWER, $encoding);
529
+ }
530
+
531
+ public static function mb_strtoupper($s, $encoding = null)
532
+ {
533
+ return self::mb_convert_case($s, MB_CASE_UPPER, $encoding);
534
+ }
535
+
536
+ public static function mb_substitute_character($c = null)
537
+ {
538
+ if (0 === strcasecmp($c, 'none')) {
539
+ return true;
540
+ }
541
+
542
+ return null !== $c ? false : 'none';
543
+ }
544
+
545
+ public static function mb_substr($s, $start, $length = null, $encoding = null)
546
+ {
547
+ $encoding = self::getEncoding($encoding);
548
+ if ('CP850' === $encoding || 'ASCII' === $encoding) {
549
+ return substr($s, $start, null === $length ? 2147483647 : $length);
550
+ }
551
+
552
+ if ($start < 0) {
553
+ $start = iconv_strlen($s, $encoding) + $start;
554
+ if ($start < 0) {
555
+ $start = 0;
556
+ }
557
+ }
558
+
559
+ if (null === $length) {
560
+ $length = 2147483647;
561
+ } elseif ($length < 0) {
562
+ $length = iconv_strlen($s, $encoding) + $length - $start;
563
+ if ($length < 0) {
564
+ return '';
565
+ }
566
+ }
567
+
568
+ return (string) iconv_substr($s, $start, $length, $encoding);
569
+ }
570
+
571
+ public static function mb_stripos($haystack, $needle, $offset = 0, $encoding = null)
572
+ {
573
+ $haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
574
+ $needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);
575
+
576
+ return self::mb_strpos($haystack, $needle, $offset, $encoding);
577
+ }
578
+
579
+ public static function mb_stristr($haystack, $needle, $part = false, $encoding = null)
580
+ {
581
+ $pos = self::mb_stripos($haystack, $needle, 0, $encoding);
582
+
583
+ return self::getSubpart($pos, $part, $haystack, $encoding);
584
+ }
585
+
586
+ public static function mb_strrchr($haystack, $needle, $part = false, $encoding = null)
587
+ {
588
+ $encoding = self::getEncoding($encoding);
589
+ if ('CP850' === $encoding || 'ASCII' === $encoding) {
590
+ return strrchr($haystack, $needle, $part);
591
+ }
592
+ $needle = self::mb_substr($needle, 0, 1, $encoding);
593
+ $pos = iconv_strrpos($haystack, $needle, $encoding);
594
+
595
+ return self::getSubpart($pos, $part, $haystack, $encoding);
596
+ }
597
+
598
+ public static function mb_strrichr($haystack, $needle, $part = false, $encoding = null)
599
+ {
600
+ $needle = self::mb_substr($needle, 0, 1, $encoding);
601
+ $pos = self::mb_strripos($haystack, $needle, $encoding);
602
+
603
+ return self::getSubpart($pos, $part, $haystack, $encoding);
604
+ }
605
+
606
+ public static function mb_strripos($haystack, $needle, $offset = 0, $encoding = null)
607
+ {
608
+ $haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
609
+ $needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);
610
+
611
+ return self::mb_strrpos($haystack, $needle, $offset, $encoding);
612
+ }
613
+
614
+ public static function mb_strstr($haystack, $needle, $part = false, $encoding = null)
615
+ {
616
+ $pos = strpos($haystack, $needle);
617
+ if (false === $pos) {
618
+ return false;
619
+ }
620
+ if ($part) {
621
+ return substr($haystack, 0, $pos);
622
+ }
623
+
624
+ return substr($haystack, $pos);
625
+ }
626
+
627
+ public static function mb_get_info($type = 'all')
628
+ {
629
+ $info = array(
630
+ 'internal_encoding' => self::$internalEncoding,
631
+ 'http_output' => 'pass',
632
+ 'http_output_conv_mimetypes' => '^(text/|application/xhtml\+xml)',
633
+ 'func_overload' => 0,
634
+ 'func_overload_list' => 'no overload',
635
+ 'mail_charset' => 'UTF-8',
636
+ 'mail_header_encoding' => 'BASE64',
637
+ 'mail_body_encoding' => 'BASE64',
638
+ 'illegal_chars' => 0,
639
+ 'encoding_translation' => 'Off',
640
+ 'language' => self::$language,
641
+ 'detect_order' => self::$encodingList,
642
+ 'substitute_character' => 'none',
643
+ 'strict_detection' => 'Off',
644
+ );
645
+
646
+ if ('all' === $type) {
647
+ return $info;
648
+ }
649
+ if (isset($info[$type])) {
650
+ return $info[$type];
651
+ }
652
+
653
+ return false;
654
+ }
655
+
656
+ public static function mb_http_input($type = '')
657
+ {
658
+ return false;
659
+ }
660
+
661
+ public static function mb_http_output($encoding = null)
662
+ {
663
+ return null !== $encoding ? 'pass' === $encoding : 'pass';
664
+ }
665
+
666
+ public static function mb_strwidth($s, $encoding = null)
667
+ {
668
+ $encoding = self::getEncoding($encoding);
669
+
670
+ if ('UTF-8' !== $encoding) {
671
+ $s = iconv($encoding, 'UTF-8//IGNORE', $s);
672
+ }
673
+
674
+ $s = preg_replace('/[\x{1100}-\x{115F}\x{2329}\x{232A}\x{2E80}-\x{303E}\x{3040}-\x{A4CF}\x{AC00}-\x{D7A3}\x{F900}-\x{FAFF}\x{FE10}-\x{FE19}\x{FE30}-\x{FE6F}\x{FF00}-\x{FF60}\x{FFE0}-\x{FFE6}\x{20000}-\x{2FFFD}\x{30000}-\x{3FFFD}]/u', '', $s, -1, $wide);
675
+
676
+ return ($wide << 1) + iconv_strlen($s, 'UTF-8');
677
+ }
678
+
679
+ public static function mb_substr_count($haystack, $needle, $encoding = null)
680
+ {
681
+ return substr_count($haystack, $needle);
682
+ }
683
+
684
+ public static function mb_output_handler($contents, $status)
685
+ {
686
+ return $contents;
687
+ }
688
+
689
+ public static function mb_chr($code, $encoding = null)
690
+ {
691
+ if (0x80 > $code %= 0x200000) {
692
+ $s = \chr($code);
693
+ } elseif (0x800 > $code) {
694
+ $s = \chr(0xC0 | $code >> 6).\chr(0x80 | $code & 0x3F);
695
+ } elseif (0x10000 > $code) {
696
+ $s = \chr(0xE0 | $code >> 12).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F);
697
+ } else {
698
+ $s = \chr(0xF0 | $code >> 18).\chr(0x80 | $code >> 12 & 0x3F).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F);
699
+ }
700
+
701
+ if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
702
+ $s = mb_convert_encoding($s, $encoding, 'UTF-8');
703
+ }
704
+
705
+ return $s;
706
+ }
707
+
708
+ public static function mb_ord($s, $encoding = null)
709
+ {
710
+ if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
711
+ $s = mb_convert_encoding($s, 'UTF-8', $encoding);
712
+ }
713
+
714
+ if (1 === \strlen($s)) {
715
+ return \ord($s);
716
+ }
717
+
718
+ $code = ($s = unpack('C*', substr($s, 0, 4))) ? $s[1] : 0;
719
+ if (0xF0 <= $code) {
720
+ return (($code - 0xF0) << 18) + (($s[2] - 0x80) << 12) + (($s[3] - 0x80) << 6) + $s[4] - 0x80;
721
+ }
722
+ if (0xE0 <= $code) {
723
+ return (($code - 0xE0) << 12) + (($s[2] - 0x80) << 6) + $s[3] - 0x80;
724
+ }
725
+ if (0xC0 <= $code) {
726
+ return (($code - 0xC0) << 6) + $s[2] - 0x80;
727
+ }
728
+
729
+ return $code;
730
+ }
731
+
732
+ private static function getSubpart($pos, $part, $haystack, $encoding)
733
+ {
734
+ if (false === $pos) {
735
+ return false;
736
+ }
737
+ if ($part) {
738
+ return self::mb_substr($haystack, 0, $pos, $encoding);
739
+ }
740
+
741
+ return self::mb_substr($haystack, $pos, null, $encoding);
742
+ }
743
+
744
+ private static function html_encoding_callback(array $m)
745
+ {
746
+ $i = 1;
747
+ $entities = '';
748
+ $m = unpack('C*', htmlentities($m[0], ENT_COMPAT, 'UTF-8'));
749
+
750
+ while (isset($m[$i])) {
751
+ if (0x80 > $m[$i]) {
752
+ $entities .= \chr($m[$i++]);
753
+ continue;
754
+ }
755
+ if (0xF0 <= $m[$i]) {
756
+ $c = (($m[$i++] - 0xF0) << 18) + (($m[$i++] - 0x80) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80;
757
+ } elseif (0xE0 <= $m[$i]) {
758
+ $c = (($m[$i++] - 0xE0) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80;
759
+ } else {
760
+ $c = (($m[$i++] - 0xC0) << 6) + $m[$i++] - 0x80;
761
+ }
762
+
763
+ $entities .= '&#'.$c.';';
764
+ }
765
+
766
+ return $entities;
767
+ }
768
+
769
+ private static function title_case(array $s)
770
+ {
771
+ return self::mb_convert_case($s[1], MB_CASE_UPPER, 'UTF-8').self::mb_convert_case($s[2], MB_CASE_LOWER, 'UTF-8');
772
+ }
773
+
774
+ private static function getData($file)
775
+ {
776
+ if (file_exists($file = __DIR__.'/Resources/unidata/'.$file.'.php')) {
777
+ return require $file;
778
+ }
779
+
780
+ return false;
781
+ }
782
+
783
+ private static function getEncoding($encoding)
784
+ {
785
+ if (null === $encoding) {
786
+ return self::$internalEncoding;
787
+ }
788
+
789
+ $encoding = strtoupper($encoding);
790
+
791
+ if ('8BIT' === $encoding || 'BINARY' === $encoding) {
792
+ return 'CP850';
793
+ }
794
+ if ('UTF8' === $encoding) {
795
+ return 'UTF-8';
796
+ }
797
+
798
+ return $encoding;
799
+ }
800
+ }
vendor/symfony/polyfill-mbstring/README.md CHANGED
@@ -1,13 +1,13 @@
1
- Symfony Polyfill / Mbstring
2
- ===========================
3
-
4
- This component provides a partial, native PHP implementation for the
5
- [Mbstring](http://php.net/mbstring) extension.
6
-
7
- More information can be found in the
8
- [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md).
9
-
10
- License
11
- =======
12
-
13
- This library is released under the [MIT license](LICENSE).
1
+ Symfony Polyfill / Mbstring
2
+ ===========================
3
+
4
+ This component provides a partial, native PHP implementation for the
5
+ [Mbstring](http://php.net/mbstring) extension.
6
+
7
+ More information can be found in the
8
+ [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md).
9
+
10
+ License
11
+ =======
12
+
13
+ This library is released under the [MIT license](LICENSE).
vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php CHANGED
@@ -1,1096 +1,1096 @@
1
- <?php
2
-
3
- return array(
4
- 'A' => 'a',
5
- 'B' => 'b',
6
- 'C' => 'c',
7
- 'D' => 'd',
8
- 'E' => 'e',
9
- 'F' => 'f',
10
- 'G' => 'g',
11
- 'H' => 'h',
12
- 'I' => 'i',
13
- 'J' => 'j',
14
- 'K' => 'k',
15
- 'L' => 'l',
16
- 'M' => 'm',
17
- 'N' => 'n',
18
- 'O' => 'o',
19
- 'P' => 'p',
20
- 'Q' => 'q',
21
- 'R' => 'r',
22
- 'S' => 's',
23
- 'T' => 't',
24
- 'U' => 'u',
25
- 'V' => 'v',
26
- 'W' => 'w',
27
- 'X' => 'x',
28
- 'Y' => 'y',
29
- 'Z' => 'z',
30
- 'À' => 'à',
31
- 'Á' => 'á',
32
- 'Â' => 'â',
33
- 'Ã' => 'ã',
34
- 'Ä' => 'ä',
35
- 'Å' => 'å',
36
- 'Æ' => 'æ',
37
- 'Ç' => 'ç',
38
- 'È' => 'è',
39
- 'É' => 'é',
40
- 'Ê' => 'ê',
41
- 'Ë' => 'ë',
42
- 'Ì' => 'ì',
43
- 'Í' => 'í',
44
- 'Î' => 'î',
45
- 'Ï' => 'ï',
46
- 'Ð' => 'ð',
47
- 'Ñ' => 'ñ',
48
- 'Ò' => 'ò',
49
- 'Ó' => 'ó',
50
- 'Ô' => 'ô',
51
- 'Õ' => 'õ',
52
- 'Ö' => 'ö',
53
- 'Ø' => 'ø',
54
- 'Ù' => 'ù',
55
- 'Ú' => 'ú',
56
- 'Û' => 'û',
57
- 'Ü' => 'ü',
58
- 'Ý' => 'ý',
59
- 'Þ' => 'þ',
60
- 'Ā' => 'ā',
61
- 'Ă' => 'ă',
62
- 'Ą' => 'ą',
63
- 'Ć' => 'ć',
64
- 'Ĉ' => 'ĉ',
65
- 'Ċ' => 'ċ',
66
- 'Č' => 'č',
67
- 'Ď' => 'ď',
68
- 'Đ' => 'đ',
69
- 'Ē' => 'ē',
70
- 'Ĕ' => 'ĕ',
71
- 'Ė' => 'ė',
72
- 'Ę' => 'ę',
73
- 'Ě' => 'ě',
74
- 'Ĝ' => 'ĝ',
75
- 'Ğ' => 'ğ',
76
- 'Ġ' => 'ġ',
77
- 'Ģ' => 'ģ',
78
- 'Ĥ' => 'ĥ',
79
- 'Ħ' => 'ħ',
80
- 'Ĩ' => 'ĩ',
81
- 'Ī' => 'ī',
82
- 'Ĭ' => 'ĭ',
83
- 'Į' => 'į',
84
- 'İ' => 'i',
85
- 'IJ' => 'ij',
86
- 'Ĵ' => 'ĵ',
87
- 'Ķ' => 'ķ',
88
- 'Ĺ' => 'ĺ',
89
- 'Ļ' => 'ļ',
90
- 'Ľ' => 'ľ',
91
- 'Ŀ' => 'ŀ',
92
- 'Ł' => 'ł',
93
- 'Ń' => 'ń',
94
- 'Ņ' => 'ņ',
95
- 'Ň' => 'ň',
96
- 'Ŋ' => 'ŋ',
97
- 'Ō' => 'ō',
98
- 'Ŏ' => 'ŏ',
99
- 'Ő' => 'ő',
100
- 'Œ' => 'œ',
101
- 'Ŕ' => 'ŕ',
102
- 'Ŗ' => 'ŗ',
103
- 'Ř' => 'ř',
104
- 'Ś' => 'ś',
105
- 'Ŝ' => 'ŝ',
106
- 'Ş' => 'ş',
107
- 'Š' => 'š',
108
- 'Ţ' => 'ţ',
109
- 'Ť' => 'ť',
110
- 'Ŧ' => 'ŧ',
111
- 'Ũ' => 'ũ',
112
- 'Ū' => 'ū',
113
- 'Ŭ' => 'ŭ',
114
- 'Ů' => 'ů',
115
- 'Ű' => 'ű',
116
- 'Ų' => 'ų',
117
- 'Ŵ' => 'ŵ',
118
- 'Ŷ' => 'ŷ',
119
- 'Ÿ' => 'ÿ',
120
- 'Ź' => 'ź',
121
- 'Ż' => 'ż',
122
- 'Ž' => 'ž',
123
- 'Ɓ' => 'ɓ',
124
- 'Ƃ' => 'ƃ',
125
- 'Ƅ' => 'ƅ',
126
- 'Ɔ' => 'ɔ',
127
- 'Ƈ' => 'ƈ',
128
- 'Ɖ' => 'ɖ',
129
- 'Ɗ' => 'ɗ',
130
- 'Ƌ' => 'ƌ',
131
- 'Ǝ' => 'ǝ',
132
- 'Ə' => 'ə',
133
- 'Ɛ' => 'ɛ',
134
- 'Ƒ' => 'ƒ',
135
- 'Ɠ' => 'ɠ',
136
- 'Ɣ' => 'ɣ',
137
- 'Ɩ' => 'ɩ',
138
- 'Ɨ' => 'ɨ',
139
- 'Ƙ' => 'ƙ',
140
- 'Ɯ' => 'ɯ',
141
- 'Ɲ' => 'ɲ',
142
- 'Ɵ' => 'ɵ',
143
- 'Ơ' => 'ơ',
144
- 'Ƣ' => 'ƣ',
145
- 'Ƥ' => 'ƥ',
146
- 'Ʀ' => 'ʀ',
147
- 'Ƨ' => 'ƨ',
148
- 'Ʃ' => 'ʃ',
149
- 'Ƭ' => 'ƭ',
150
- 'Ʈ' => 'ʈ',
151
- 'Ư' => 'ư',
152
- 'Ʊ' => 'ʊ',
153
- 'Ʋ' => 'ʋ',
154
- 'Ƴ' => 'ƴ',
155
- 'Ƶ' => 'ƶ',
156
- 'Ʒ' => 'ʒ',
157
- 'Ƹ' => 'ƹ',
158
- 'Ƽ' => 'ƽ',
159
- 'DŽ' => 'dž',
160
- 'Dž' => 'dž',
161
- 'LJ' => 'lj',
162
- 'Lj' => 'lj',
163
- 'NJ' => 'nj',
164
- 'Nj' => 'nj',
165
- 'Ǎ' => 'ǎ',
166
- 'Ǐ' => 'ǐ',
167
- 'Ǒ' => 'ǒ',
168
- 'Ǔ' => 'ǔ',
169
- 'Ǖ' => 'ǖ',
170
- 'Ǘ' => 'ǘ',
171
- 'Ǚ' => 'ǚ',
172
- 'Ǜ' => 'ǜ',
173
- 'Ǟ' => 'ǟ',
174
- 'Ǡ' => 'ǡ',
175
- 'Ǣ' => 'ǣ',
176
- 'Ǥ' => 'ǥ',
177
- 'Ǧ' => 'ǧ',
178
- 'Ǩ' => 'ǩ',
179
- 'Ǫ' => 'ǫ',
180
- 'Ǭ' => 'ǭ',
181
- 'Ǯ' => 'ǯ',
182
- 'DZ' => 'dz',
183
- 'Dz' => 'dz',
184
- 'Ǵ' => 'ǵ',
185
- 'Ƕ' => 'ƕ',
186
- 'Ƿ' => 'ƿ',
187
- 'Ǹ' => 'ǹ',
188
- 'Ǻ' => 'ǻ',
189
- 'Ǽ' => 'ǽ',
190
- 'Ǿ' => 'ǿ',
191
- 'Ȁ' => 'ȁ',
192
- 'Ȃ' => 'ȃ',
193
- 'Ȅ' => 'ȅ',
194
- 'Ȇ' => 'ȇ',
195
- 'Ȉ' => 'ȉ',
196
- 'Ȋ' => 'ȋ',
197
- 'Ȍ' => 'ȍ',
198
- 'Ȏ' => 'ȏ',
199
- 'Ȑ' => 'ȑ',
200
- 'Ȓ' => 'ȓ',
201
- 'Ȕ' => 'ȕ',
202
- 'Ȗ' => 'ȗ',
203
- 'Ș' => 'ș',
204
- 'Ț' => 'ț',
205
- 'Ȝ' => 'ȝ',
206
- 'Ȟ' => 'ȟ',
207
- 'Ƞ' => 'ƞ',
208
- 'Ȣ' => 'ȣ',
209
- 'Ȥ' => 'ȥ',
210
- 'Ȧ' => 'ȧ',
211
- 'Ȩ' => 'ȩ',
212
- 'Ȫ' => 'ȫ',
213
- 'Ȭ' => 'ȭ',
214
- 'Ȯ' => 'ȯ',
215
- 'Ȱ' => 'ȱ',
216
- 'Ȳ' => 'ȳ',
217
- 'Ⱥ' => 'ⱥ',
218
- 'Ȼ' => 'ȼ',
219
- 'Ƚ' => 'ƚ',
220
- 'Ⱦ' => 'ⱦ',
221
- 'Ɂ' => 'ɂ',
222
- 'Ƀ' => 'ƀ',
223
- 'Ʉ' => 'ʉ',
224
- 'Ʌ' => 'ʌ',
225
- 'Ɇ' => 'ɇ',
226
- 'Ɉ' => 'ɉ',
227
- 'Ɋ' => 'ɋ',
228
- 'Ɍ' => 'ɍ',
229
- 'Ɏ' => 'ɏ',
230
- 'Ͱ' => 'ͱ',
231
- 'Ͳ' => 'ͳ',
232
- 'Ͷ' => 'ͷ',
233
- 'Ϳ' => 'ϳ',
234
- 'Ά' => 'ά',
235
- 'Έ' => 'έ',
236
- 'Ή' => 'ή',
237
- 'Ί' => 'ί',
238
- 'Ό' => 'ό',
239
- 'Ύ' => 'ύ',
240
- 'Ώ' => 'ώ',
241
- 'Α' => 'α',
242
- 'Β' => 'β',
243
- 'Γ' => 'γ',
244
- 'Δ' => 'δ',
245
- 'Ε' => 'ε',
246
- 'Ζ' => 'ζ',
247
- 'Η' => 'η',
248
- 'Θ' => 'θ',
249
- 'Ι' => 'ι',
250
- 'Κ' => 'κ',
251
- 'Λ' => 'λ',
252
- 'Μ' => 'μ',
253
- 'Ν' => 'ν',
254
- 'Ξ' => 'ξ',
255
- 'Ο' => 'ο',
256
- 'Π' => 'π',
257
- 'Ρ' => 'ρ',
258
- 'Σ' => 'σ',
259
- 'Τ' => 'τ',
260
- 'Υ' => 'υ',
261
- 'Φ' => 'φ',
262
- 'Χ' => 'χ',
263
- 'Ψ' => 'ψ',
264
- 'Ω' => 'ω',
265
- 'Ϊ' => 'ϊ',
266
- 'Ϋ' => 'ϋ',
267
- 'Ϗ' => 'ϗ',
268
- 'Ϙ' => 'ϙ',
269
- 'Ϛ' => 'ϛ',
270
- 'Ϝ' => 'ϝ',
271
- 'Ϟ' => 'ϟ',
272
- 'Ϡ' => 'ϡ',
273
- 'Ϣ' => 'ϣ',
274
- 'Ϥ' => 'ϥ',
275
- 'Ϧ' => 'ϧ',
276
- 'Ϩ' => 'ϩ',
277
- 'Ϫ' => 'ϫ',
278
- 'Ϭ' => 'ϭ',
279
- 'Ϯ' => 'ϯ',
280
- 'ϴ' => 'θ',
281
- 'Ϸ' => 'ϸ',
282
- 'Ϲ' => 'ϲ',
283
- 'Ϻ' => 'ϻ',
284
- 'Ͻ' => 'ͻ',
285
- 'Ͼ' => 'ͼ',
286
- 'Ͽ' => 'ͽ',
287
- 'Ѐ' => 'ѐ',
288
- 'Ё' => 'ё',
289
- 'Ђ' => 'ђ',
290
- 'Ѓ' => 'ѓ',
291
- 'Є' => 'є',
292
- 'Ѕ' => 'ѕ',
293
- 'І' => 'і',
294
- 'Ї' => 'ї',
295
- 'Ј' => 'ј',
296
- 'Љ' => 'љ',
297
- 'Њ' => 'њ',
298
- 'Ћ' => 'ћ',
299
- 'Ќ' => 'ќ',
300
- 'Ѝ' => 'ѝ',
301
- 'Ў' => 'ў',
302
- 'Џ' => 'џ',
303
- 'А' => 'а',
304
- 'Б' => 'б',
305
- 'В' => 'в',
306
- 'Г' => 'г',
307
- 'Д' => 'д',
308
- 'Е' => 'е',
309
- 'Ж' => 'ж',
310
- 'З' => 'з',
311
- 'И' => 'и',
312
- 'Й' => 'й',
313
- 'К' => 'к',
314
- 'Л' => 'л',
315
- 'М' => 'м',
316
- 'Н' => 'н',
317
- 'О' => 'о',
318
- 'П' => 'п',
319
- 'Р' => 'р',
320
- 'С' => 'с',
321
- 'Т' => 'т',
322
- 'У' => 'у',
323
- 'Ф' => 'ф',
324
- 'Х' => 'х',
325
- 'Ц' => 'ц',
326
- 'Ч' => 'ч',
327
- 'Ш' => 'ш',
328
- 'Щ' => 'щ',
329
- 'Ъ' => 'ъ',
330
- 'Ы' => 'ы',
331
- 'Ь' => 'ь',
332
- 'Э' => 'э',
333
- 'Ю' => 'ю',
334
- 'Я' => 'я',
335
- 'Ѡ' => 'ѡ',
336
- 'Ѣ' => 'ѣ',
337
- 'Ѥ' => 'ѥ',
338
- 'Ѧ' => 'ѧ',
339
- 'Ѩ' => 'ѩ',
340
- 'Ѫ' => 'ѫ',
341
- 'Ѭ' => 'ѭ',
342
- 'Ѯ' => 'ѯ',
343
- 'Ѱ' => 'ѱ',
344
- 'Ѳ' => 'ѳ',
345
- 'Ѵ' => 'ѵ',
346
- 'Ѷ' => 'ѷ',
347
- 'Ѹ' => 'ѹ',
348
- 'Ѻ' => 'ѻ',
349
- 'Ѽ' => 'ѽ',
350
- 'Ѿ' => 'ѿ',
351
- 'Ҁ' => 'ҁ',
352
- 'Ҋ' => 'ҋ',
353
- 'Ҍ' => 'ҍ',
354
- 'Ҏ' => 'ҏ',
355
- 'Ґ' => 'ґ',
356
- 'Ғ' => 'ғ',
357
- 'Ҕ' => 'ҕ',
358
- 'Җ' => 'җ',
359
- 'Ҙ' => 'ҙ',
360
- 'Қ' => 'қ',
361
- 'Ҝ' => 'ҝ',
362
- 'Ҟ' => 'ҟ',
363
- 'Ҡ' => 'ҡ',
364
- 'Ң' => 'ң',
365
- 'Ҥ' => 'ҥ',
366
- 'Ҧ' => 'ҧ',
367
- 'Ҩ' => 'ҩ',
368
- 'Ҫ' => 'ҫ',
369
- 'Ҭ' => 'ҭ',
370
- 'Ү' => 'ү',
371
- 'Ұ' => 'ұ',
372
- 'Ҳ' => 'ҳ',
373
- 'Ҵ' => 'ҵ',
374
- 'Ҷ' => 'ҷ',
375
- 'Ҹ' => 'ҹ',
376
- 'Һ' => 'һ',
377
- 'Ҽ' => 'ҽ',
378
- 'Ҿ' => 'ҿ',
379
- 'Ӏ' => 'ӏ',
380
- 'Ӂ' => 'ӂ',
381
- 'Ӄ' => 'ӄ',
382
- 'Ӆ' => 'ӆ',
383
- 'Ӈ' => 'ӈ',
384
- 'Ӊ' => 'ӊ',
385
- 'Ӌ' => 'ӌ',
386
- 'Ӎ' => 'ӎ',
387
- 'Ӑ' => 'ӑ',
388
- 'Ӓ' => 'ӓ',
389
- 'Ӕ' => 'ӕ',
390
- 'Ӗ' => 'ӗ',
391
- 'Ә' => 'ә',
392
- 'Ӛ' => 'ӛ',
393
- 'Ӝ' => 'ӝ',
394
- 'Ӟ' => 'ӟ',
395
- 'Ӡ' => 'ӡ',
396
- 'Ӣ' => 'ӣ',
397
- 'Ӥ' => 'ӥ',
398
- 'Ӧ' => 'ӧ',
399
- 'Ө' => 'ө',
400
- 'Ӫ' => 'ӫ',
401
- 'Ӭ' => 'ӭ',
402
- 'Ӯ' => 'ӯ',
403
- 'Ӱ' => 'ӱ',
404
- 'Ӳ' => 'ӳ',
405
- 'Ӵ' => 'ӵ',
406
- 'Ӷ' => 'ӷ',
407
- 'Ӹ' => 'ӹ',
408
- 'Ӻ' => 'ӻ',
409
- 'Ӽ' => 'ӽ',
410
- 'Ӿ' => 'ӿ',
411
- 'Ԁ' => 'ԁ',
412
- 'Ԃ' => 'ԃ',
413
- 'Ԅ' => 'ԅ',
414
- 'Ԇ' => 'ԇ',
415
- 'Ԉ' => 'ԉ',
416
- 'Ԋ' => 'ԋ',
417
- 'Ԍ' => 'ԍ',
418
- 'Ԏ' => 'ԏ',
419
- 'Ԑ' => 'ԑ',
420
- 'Ԓ' => 'ԓ',
421
- 'Ԕ' => 'ԕ',
422
- 'Ԗ' => 'ԗ',
423
- 'Ԙ' => 'ԙ',
424
- 'Ԛ' => 'ԛ',
425
- 'Ԝ' => 'ԝ',
426
- 'Ԟ' => 'ԟ',
427
- 'Ԡ' => 'ԡ',
428
- 'Ԣ' => 'ԣ',
429
- 'Ԥ' => 'ԥ',
430
- 'Ԧ' => 'ԧ',
431
- 'Ԩ' => 'ԩ',
432
- 'Ԫ' => 'ԫ',
433
- 'Ԭ' => 'ԭ',
434
- 'Ԯ' => 'ԯ',
435
- 'Ա' => 'ա',
436
- 'Բ' => 'բ',
437
- 'Գ' => 'գ',
438
- 'Դ' => 'դ',
439
- 'Ե' => 'ե',
440
- 'Զ' => 'զ',
441
- 'Է' => 'է',
442
- 'Ը' => 'ը',
443
- 'Թ' => 'թ',
444
- 'Ժ' => 'ժ',
445
- 'Ի' => 'ի',
446
- 'Լ' => 'լ',
447
- 'Խ' => 'խ',
448
- 'Ծ' => 'ծ',
449
- 'Կ' => 'կ',
450
- 'Հ' => 'հ',
451
- 'Ձ' => 'ձ',
452
- 'Ղ' => 'ղ',
453
- 'Ճ' => 'ճ',
454
- 'Մ' => 'մ',
455
- 'Յ' => 'յ',
456
- 'Ն' => 'ն',
457
- 'Շ' => 'շ',
458
- 'Ո' => 'ո',
459
- 'Չ' => 'չ',
460
- 'Պ' => 'պ',
461
- 'Ջ' => 'ջ',
462
- 'Ռ' => 'ռ',
463
- 'Ս' => 'ս',
464
- 'Վ' => 'վ',
465
- 'Տ' => 'տ',
466
- 'Ր' => 'ր',
467
- 'Ց' => 'ց',
468
- 'Ւ' => 'ւ',
469
- 'Փ' => 'փ',
470
- 'Ք' => 'ք',
471
- 'Օ' => 'օ',
472
- 'Ֆ' => 'ֆ',
473
- 'Ⴀ' => 'ⴀ',
474
- 'Ⴁ' => 'ⴁ',
475
- 'Ⴂ' => 'ⴂ',
476
- 'Ⴃ' => 'ⴃ',
477
- 'Ⴄ' => 'ⴄ',
478
- 'Ⴅ' => 'ⴅ',
479
- 'Ⴆ' => 'ⴆ',
480
- 'Ⴇ' => 'ⴇ',
481
- 'Ⴈ' => 'ⴈ',
482
- 'Ⴉ' => 'ⴉ',
483
- 'Ⴊ' => 'ⴊ',
484
- 'Ⴋ' => 'ⴋ',
485
- 'Ⴌ' => 'ⴌ',
486
- 'Ⴍ' => 'ⴍ',
487
- 'Ⴎ' => 'ⴎ',
488
- 'Ⴏ' => 'ⴏ',
489
- 'Ⴐ' => 'ⴐ',
490
- 'Ⴑ' => 'ⴑ',
491
- 'Ⴒ' => 'ⴒ',
492
- 'Ⴓ' => 'ⴓ',
493
- 'Ⴔ' => 'ⴔ',
494
- 'Ⴕ' => 'ⴕ',
495
- 'Ⴖ' => 'ⴖ',
496
- 'Ⴗ' => 'ⴗ',
497
- 'Ⴘ' => 'ⴘ',
498
- 'Ⴙ' => 'ⴙ',
499
- 'Ⴚ' => 'ⴚ',
500
- 'Ⴛ' => 'ⴛ',
501
- 'Ⴜ' => 'ⴜ',
502
- 'Ⴝ' => 'ⴝ',
503
- 'Ⴞ' => 'ⴞ',
504
- 'Ⴟ' => 'ⴟ',
505
- 'Ⴠ' => 'ⴠ',
506
- 'Ⴡ' => 'ⴡ',
507
- 'Ⴢ' => 'ⴢ',
508
- 'Ⴣ' => 'ⴣ',
509
- 'Ⴤ' => 'ⴤ',
510
- 'Ⴥ' => 'ⴥ',
511
- 'Ⴧ' => 'ⴧ',
512
- 'Ⴭ' => 'ⴭ',
513
- 'Ḁ' => 'ḁ',
514
- 'Ḃ' => 'ḃ',
515
- 'Ḅ' => 'ḅ',
516
- 'Ḇ' => 'ḇ',
517
- 'Ḉ' => 'ḉ',
518
- 'Ḋ' => 'ḋ',
519
- 'Ḍ' => 'ḍ',
520
- 'Ḏ' => 'ḏ',
521
- 'Ḑ' => 'ḑ',
522
- 'Ḓ' => 'ḓ',
523
- 'Ḕ' => 'ḕ',
524
- 'Ḗ' => 'ḗ',
525
- 'Ḙ' => 'ḙ',
526
- 'Ḛ' => 'ḛ',
527
- 'Ḝ' => 'ḝ',
528
- 'Ḟ' => 'ḟ',
529
- 'Ḡ' => 'ḡ',
530
- 'Ḣ' => 'ḣ',
531
- 'Ḥ' => 'ḥ',
532
- 'Ḧ' => 'ḧ',
533
- 'Ḩ' => 'ḩ',
534
- 'Ḫ' => 'ḫ',
535
- 'Ḭ' => 'ḭ',
536
- 'Ḯ' => 'ḯ',
537
- 'Ḱ' => 'ḱ',
538
- 'Ḳ' => 'ḳ',
539
- 'Ḵ' => 'ḵ',
540
- 'Ḷ' => 'ḷ',
541
- 'Ḹ' => 'ḹ',
542
- 'Ḻ' => 'ḻ',
543
- 'Ḽ' => 'ḽ',
544
- 'Ḿ' => 'ḿ',
545
- 'Ṁ' => 'ṁ',
546
- 'Ṃ' => 'ṃ',
547
- 'Ṅ' => 'ṅ',
548
- 'Ṇ' => 'ṇ',
549
- 'Ṉ' => 'ṉ',
550
- 'Ṋ' => 'ṋ',
551
- 'Ṍ' => 'ṍ',
552
- 'Ṏ' => 'ṏ',
553
- 'Ṑ' => 'ṑ',
554
- 'Ṓ' => 'ṓ',
555
- 'Ṕ' => 'ṕ',
556
- 'Ṗ' => 'ṗ',
557
- 'Ṙ' => 'ṙ',
558
- 'Ṛ' => 'ṛ',
559
- 'Ṝ' => 'ṝ',
560
- 'Ṟ' => 'ṟ',
561
- 'Ṡ' => 'ṡ',
562
- 'Ṣ' => 'ṣ',
563
- 'Ṥ' => 'ṥ',
564
- 'Ṧ' => 'ṧ',
565
- 'Ṩ' => 'ṩ',
566
- 'Ṫ' => 'ṫ',
567
- 'Ṭ' => 'ṭ',
568
- 'Ṯ' => 'ṯ',
569
- 'Ṱ' => 'ṱ',
570
- 'Ṳ' => 'ṳ',
571
- 'Ṵ' => 'ṵ',
572
- 'Ṷ' => 'ṷ',
573
- 'Ṹ' => 'ṹ',
574
- 'Ṻ' => 'ṻ',
575
- 'Ṽ' => 'ṽ',
576
- 'Ṿ' => 'ṿ',
577
- 'Ẁ' => 'ẁ',
578
- 'Ẃ' => 'ẃ',
579
- 'Ẅ' => 'ẅ',
580
- 'Ẇ' => 'ẇ',
581
- 'Ẉ' => 'ẉ',
582
- 'Ẋ' => 'ẋ',
583
- 'Ẍ' => 'ẍ',
584
- 'Ẏ' => 'ẏ',
585
- 'Ẑ' => 'ẑ',
586
- 'Ẓ' => 'ẓ',
587
- 'Ẕ' => 'ẕ',
588
- 'ẞ' => 'ß',
589
- 'Ạ' => 'ạ',
590
- 'Ả' => 'ả',
591
- 'Ấ' => 'ấ',
592
- 'Ầ' => 'ầ',
593
- 'Ẩ' => 'ẩ',
594
- 'Ẫ' => 'ẫ',
595
- 'Ậ' => 'ậ',
596
- 'Ắ' => 'ắ',
597
- 'Ằ' => 'ằ',
598
- 'Ẳ' => 'ẳ',
599
- 'Ẵ' => 'ẵ',
600
- 'Ặ' => 'ặ',
601
- 'Ẹ' => 'ẹ',
602
- 'Ẻ' => 'ẻ',
603
- 'Ẽ' => 'ẽ',
604
- 'Ế' => 'ế',
605
- 'Ề' => 'ề',
606
- 'Ể' => 'ể',
607
- 'Ễ' => 'ễ',
608
- 'Ệ' => 'ệ',
609
- 'Ỉ' => 'ỉ',
610
- 'Ị' => 'ị',
611
- 'Ọ' => 'ọ',
612
- 'Ỏ' => 'ỏ',
613
- 'Ố' => 'ố',
614
- 'Ồ' => 'ồ',
615
- 'Ổ' => 'ổ',
616
- 'Ỗ' => 'ỗ',
617
- 'Ộ' => 'ộ',
618
- 'Ớ' => 'ớ',
619
- 'Ờ' => 'ờ',
620
- 'Ở' => 'ở',
621
- 'Ỡ' => 'ỡ',
622
- 'Ợ' => 'ợ',
623
- 'Ụ' => 'ụ',
624
- 'Ủ' => 'ủ',
625
- 'Ứ' => 'ứ',
626
- 'Ừ' => 'ừ',
627
- 'Ử' => 'ử',
628
- 'Ữ' => 'ữ',
629
- 'Ự' => 'ự',
630
- 'Ỳ' => 'ỳ',
631
- 'Ỵ' => 'ỵ',
632
- 'Ỷ' => 'ỷ',
633
- 'Ỹ' => 'ỹ',
634
- 'Ỻ' => 'ỻ',
635
- 'Ỽ' => 'ỽ',
636
- 'Ỿ' => 'ỿ',
637
- 'Ἀ' => 'ἀ',
638
- 'Ἁ' => 'ἁ',
639
- 'Ἂ' => 'ἂ',
640
- 'Ἃ' => 'ἃ',
641
- 'Ἄ' => 'ἄ',
642
- 'Ἅ' => 'ἅ',
643
- 'Ἆ' => 'ἆ',
644
- 'Ἇ' => 'ἇ',
645
- 'Ἐ' => 'ἐ',
646
- 'Ἑ' => 'ἑ',
647
- 'Ἒ' => 'ἒ',
648
- 'Ἓ' => 'ἓ',
649
- 'Ἔ' => 'ἔ',
650
- 'Ἕ' => 'ἕ',
651
- 'Ἠ' => 'ἠ',
652
- 'Ἡ' => 'ἡ',
653
- 'Ἢ' => 'ἢ',
654
- 'Ἣ' => 'ἣ',
655
- 'Ἤ' => 'ἤ',
656
- 'Ἥ' => 'ἥ',
657
- 'Ἦ' => 'ἦ',
658
- 'Ἧ' => 'ἧ',
659
- 'Ἰ' => 'ἰ',
660
- 'Ἱ' => 'ἱ',
661
- 'Ἲ' => 'ἲ',
662
- 'Ἳ' => 'ἳ',
663
- 'Ἴ' => 'ἴ',
664
- 'Ἵ' => 'ἵ',
665
- 'Ἶ' => 'ἶ',
666
- 'Ἷ' => 'ἷ',
667
- 'Ὀ' => 'ὀ',
668
- 'Ὁ' => 'ὁ',
669
- 'Ὂ' => 'ὂ',
670
- 'Ὃ' => 'ὃ',
671
- 'Ὄ' => 'ὄ',
672
- 'Ὅ' => 'ὅ',
673
- 'Ὑ' => 'ὑ',
674
- 'Ὓ' => 'ὓ',
675
- 'Ὕ' => 'ὕ',
676
- 'Ὗ' => 'ὗ',
677
- 'Ὠ' => 'ὠ',
678
- 'Ὡ' => 'ὡ',
679
- 'Ὢ' => 'ὢ',
680
- 'Ὣ' => 'ὣ',
681
- 'Ὤ' => 'ὤ',
682
- 'Ὥ' => 'ὥ',
683
- 'Ὦ' => 'ὦ',
684
- 'Ὧ' => 'ὧ',
685
- 'ᾈ' => 'ᾀ',
686
- 'ᾉ' => 'ᾁ',
687
- 'ᾊ' => 'ᾂ',
688
- 'ᾋ' => 'ᾃ',
689
- 'ᾌ' => 'ᾄ',
690
- 'ᾍ' => 'ᾅ',
691
- 'ᾎ' => 'ᾆ',
692
- 'ᾏ' => 'ᾇ',
693
- 'ᾘ' => 'ᾐ',
694
- 'ᾙ' => 'ᾑ',
695
- 'ᾚ' => 'ᾒ',
696
- 'ᾛ' => 'ᾓ',
697
- 'ᾜ' => 'ᾔ',
698
- 'ᾝ' => 'ᾕ',
699
- 'ᾞ' => 'ᾖ',
700
- 'ᾟ' => 'ᾗ',
701
- 'ᾨ' => 'ᾠ',
702
- 'ᾩ' => 'ᾡ',
703
- 'ᾪ' => 'ᾢ',
704
- 'ᾫ' => 'ᾣ',
705
- 'ᾬ' => 'ᾤ',
706
- 'ᾭ' => 'ᾥ',
707
- 'ᾮ' => 'ᾦ',
708
- 'ᾯ' => 'ᾧ',
709
- 'Ᾰ' => 'ᾰ',
710
- 'Ᾱ' => 'ᾱ',
711
- 'Ὰ' => 'ὰ',
712
- 'Ά' => 'ά',
713
- 'ᾼ' => 'ᾳ',
714
- 'Ὲ' => 'ὲ',
715
- 'Έ' => 'έ',
716
- 'Ὴ' => 'ὴ',
717
- 'Ή' => 'ή',
718
- 'ῌ' => 'ῃ',
719
- 'Ῐ' => 'ῐ',
720
- 'Ῑ' => 'ῑ',
721
- 'Ὶ' => 'ὶ',
722
- 'Ί' => 'ί',
723
- 'Ῠ' => 'ῠ',
724
- 'Ῡ' => 'ῡ',
725
- 'Ὺ' => 'ὺ',
726
- 'Ύ' => 'ύ',
727
- 'Ῥ' => 'ῥ',
728
- 'Ὸ' => 'ὸ',
729
- 'Ό' => 'ό',
730
- 'Ὼ' => 'ὼ',
731
- 'Ώ' => 'ώ',
732
- 'ῼ' => 'ῳ',
733
- 'Ω' => 'ω',
734
- 'K' => 'k',
735
- 'Å' => 'å',
736
- 'Ⅎ' => 'ⅎ',
737
- 'Ⅰ' => 'ⅰ',
738
- 'Ⅱ' => 'ⅱ',
739
- 'Ⅲ' => 'ⅲ',
740
- 'Ⅳ' => 'ⅳ',
741
- 'Ⅴ' => 'ⅴ',
742
- 'Ⅵ' => 'ⅵ',
743
- 'Ⅶ' => 'ⅶ',
744
- 'Ⅷ' => 'ⅷ',
745
- 'Ⅸ' => 'ⅸ',
746
- 'Ⅹ' => 'ⅹ',
747
- 'Ⅺ' => 'ⅺ',
748
- 'Ⅻ' => 'ⅻ',
749
- 'Ⅼ' => 'ⅼ',
750
- 'Ⅽ' => 'ⅽ',
751
- 'Ⅾ' => 'ⅾ',
752
- 'Ⅿ' => 'ⅿ',
753
- 'Ↄ' => 'ↄ',
754
- 'Ⓐ' => 'ⓐ',
755
- 'Ⓑ' => 'ⓑ',
756
- 'Ⓒ' => 'ⓒ',
757
- 'Ⓓ' => 'ⓓ',
758
- 'Ⓔ' => 'ⓔ',
759
- 'Ⓕ' => 'ⓕ',
760
- 'Ⓖ' => 'ⓖ',
761
- 'Ⓗ' => 'ⓗ',
762
- 'Ⓘ' => 'ⓘ',
763
- 'Ⓙ' => 'ⓙ',
764
- 'Ⓚ' => 'ⓚ',
765
- 'Ⓛ' => 'ⓛ',
766
- 'Ⓜ' => 'ⓜ',
767
- 'Ⓝ' => 'ⓝ',
768
- 'Ⓞ' => 'ⓞ',
769
- 'Ⓟ' => 'ⓟ',
770
- 'Ⓠ' => 'ⓠ',
771
- 'Ⓡ' => 'ⓡ',
772
- 'Ⓢ' => 'ⓢ',
773
- 'Ⓣ' => 'ⓣ',
774
- 'Ⓤ' => 'ⓤ',
775
- 'Ⓥ' => 'ⓥ',
776
- 'Ⓦ' => 'ⓦ',
777
- 'Ⓧ' => 'ⓧ',
778
- 'Ⓨ' => 'ⓨ',
779
- 'Ⓩ' => 'ⓩ',
780
- 'Ⰰ' => 'ⰰ',
781
- 'Ⰱ' => 'ⰱ',
782
- 'Ⰲ' => 'ⰲ',
783
- 'Ⰳ' => 'ⰳ',
784
- 'Ⰴ' => 'ⰴ',
785
- 'Ⰵ' => 'ⰵ',
786
- 'Ⰶ' => 'ⰶ',
787
- 'Ⰷ' => 'ⰷ',
788
- 'Ⰸ' => 'ⰸ',
789
- 'Ⰹ' => 'ⰹ',
790
- 'Ⰺ' => 'ⰺ',
791
- 'Ⰻ' => 'ⰻ',
792
- 'Ⰼ' => 'ⰼ',
793
- 'Ⰽ' => 'ⰽ',
794
- 'Ⰾ' => 'ⰾ',
795
- 'Ⰿ' => 'ⰿ',
796
- 'Ⱀ' => 'ⱀ',
797
- 'Ⱁ' => 'ⱁ',
798
- 'Ⱂ' => 'ⱂ',
799
- 'Ⱃ' => 'ⱃ',
800
- 'Ⱄ' => 'ⱄ',
801
- 'Ⱅ' => 'ⱅ',
802
- 'Ⱆ' => 'ⱆ',
803
- 'Ⱇ' => 'ⱇ',
804
- 'Ⱈ' => 'ⱈ',
805
- 'Ⱉ' => 'ⱉ',
806
- 'Ⱊ' => 'ⱊ',
807
- 'Ⱋ' => 'ⱋ',
808
- 'Ⱌ' => 'ⱌ',
809
- 'Ⱍ' => 'ⱍ',
810
- 'Ⱎ' => 'ⱎ',
811
- 'Ⱏ' => 'ⱏ',
812
- 'Ⱐ' => 'ⱐ',
813
- 'Ⱑ' => 'ⱑ',
814
- 'Ⱒ' => 'ⱒ',
815
- 'Ⱓ' => 'ⱓ',
816
- 'Ⱔ' => 'ⱔ',
817
- 'Ⱕ' => 'ⱕ',
818
- 'Ⱖ' => 'ⱖ',
819
- 'Ⱗ' => 'ⱗ',
820
- 'Ⱘ' => 'ⱘ',
821
- 'Ⱙ' => 'ⱙ',
822
- 'Ⱚ' => 'ⱚ',
823
- 'Ⱛ' => 'ⱛ',
824
- 'Ⱜ' => 'ⱜ',
825
- 'Ⱝ' => 'ⱝ',
826
- 'Ⱞ' => 'ⱞ',
827
- 'Ⱡ' => 'ⱡ',
828
- 'Ɫ' => 'ɫ',
829
- 'Ᵽ' => 'ᵽ',
830
- 'Ɽ' => 'ɽ',
831
- 'Ⱨ' => 'ⱨ',
832
- 'Ⱪ' => 'ⱪ',
833
- 'Ⱬ' => 'ⱬ',
834
- 'Ɑ' => 'ɑ',
835
- 'Ɱ' => 'ɱ',
836
- 'Ɐ' => 'ɐ',
837
- 'Ɒ' => 'ɒ',
838
- 'Ⱳ' => 'ⱳ',
839
- 'Ⱶ' => 'ⱶ',
840
- 'Ȿ' => 'ȿ',
841
- 'Ɀ' => 'ɀ',
842
- 'Ⲁ' => 'ⲁ',
843
- 'Ⲃ' => 'ⲃ',
844
- 'Ⲅ' => 'ⲅ',
845
- 'Ⲇ' => 'ⲇ',
846
- 'Ⲉ' => 'ⲉ',
847
- 'Ⲋ' => 'ⲋ',
848
- 'Ⲍ' => 'ⲍ',
849
- 'Ⲏ' => 'ⲏ',
850
- 'Ⲑ' => 'ⲑ',
851
- 'Ⲓ' => 'ⲓ',
852
- 'Ⲕ' => 'ⲕ',
853
- 'Ⲗ' => 'ⲗ',
854
- 'Ⲙ' => 'ⲙ',
855
- 'Ⲛ' => 'ⲛ',
856
- 'Ⲝ' => 'ⲝ',
857
- 'Ⲟ' => 'ⲟ',
858
- 'Ⲡ' => 'ⲡ',
859
- 'Ⲣ' => 'ⲣ',
860
- 'Ⲥ' => 'ⲥ',
861
- 'Ⲧ' => 'ⲧ',
862
- 'Ⲩ' => 'ⲩ',
863
- 'Ⲫ' => 'ⲫ',
864
- 'Ⲭ' => 'ⲭ',
865
- 'Ⲯ' => 'ⲯ',
866
- 'Ⲱ' => 'ⲱ',
867
- 'Ⲳ' => 'ⲳ',
868
- 'Ⲵ' => 'ⲵ',
869
- 'Ⲷ' => 'ⲷ',
870
- 'Ⲹ' => 'ⲹ',
871
- 'Ⲻ' => 'ⲻ',
872
- 'Ⲽ' => 'ⲽ',
873
- 'Ⲿ' => 'ⲿ',
874
- 'Ⳁ' => 'ⳁ',
875
- 'Ⳃ' => 'ⳃ',
876
- 'Ⳅ' => 'ⳅ',
877
- 'Ⳇ' => 'ⳇ',
878
- 'Ⳉ' => 'ⳉ',
879
- 'Ⳋ' => 'ⳋ',
880
- 'Ⳍ' => 'ⳍ',
881
- 'Ⳏ' => 'ⳏ',
882
- 'Ⳑ' => 'ⳑ',
883
- 'Ⳓ' => 'ⳓ',
884
- 'Ⳕ' => 'ⳕ',
885
- 'Ⳗ' => 'ⳗ',
886
- 'Ⳙ' => 'ⳙ',
887
- 'Ⳛ' => 'ⳛ',
888
- 'Ⳝ' => 'ⳝ',
889
- 'Ⳟ' => 'ⳟ',
890
- 'Ⳡ' => 'ⳡ',
891
- 'Ⳣ' => 'ⳣ',
892
- 'Ⳬ' => 'ⳬ',
893
- 'Ⳮ' => 'ⳮ',
894
- 'Ⳳ' => 'ⳳ',
895
- 'Ꙁ' => 'ꙁ',
896
- 'Ꙃ' => 'ꙃ',
897
- 'Ꙅ' => 'ꙅ',
898
- 'Ꙇ' => 'ꙇ',
899
- 'Ꙉ' => 'ꙉ',
900
- 'Ꙋ' => 'ꙋ',
901
- 'Ꙍ' => 'ꙍ',
902
- 'Ꙏ' => 'ꙏ',
903
- 'Ꙑ' => 'ꙑ',
904
- 'Ꙓ' => 'ꙓ',
905
- 'Ꙕ' => 'ꙕ',
906
- 'Ꙗ' => 'ꙗ',
907
- 'Ꙙ' => 'ꙙ',
908
- 'Ꙛ' => 'ꙛ',
909
- 'Ꙝ' => 'ꙝ',
910
- 'Ꙟ' => 'ꙟ',
911
- 'Ꙡ' => 'ꙡ',
912
- 'Ꙣ' => 'ꙣ',
913
- 'Ꙥ' => 'ꙥ',
914
- 'Ꙧ' => 'ꙧ',
915
- 'Ꙩ' => 'ꙩ',
916
- 'Ꙫ' => 'ꙫ',
917
- 'Ꙭ' => 'ꙭ',
918
- 'Ꚁ' => 'ꚁ',
919
- 'Ꚃ' => 'ꚃ',
920
- 'Ꚅ' => 'ꚅ',
921
- 'Ꚇ' => 'ꚇ',
922
- 'Ꚉ' => 'ꚉ',
923
- 'Ꚋ' => 'ꚋ',
924
- 'Ꚍ' => 'ꚍ',
925
- 'Ꚏ' => 'ꚏ',
926
- 'Ꚑ' => 'ꚑ',
927
- 'Ꚓ' => 'ꚓ',
928
- 'Ꚕ' => 'ꚕ',
929
- 'Ꚗ' => 'ꚗ',
930
- 'Ꚙ' => 'ꚙ',
931
- 'Ꚛ' => 'ꚛ',
932
- 'Ꜣ' => 'ꜣ',
933
- 'Ꜥ' => 'ꜥ',
934
- 'Ꜧ' => 'ꜧ',
935
- 'Ꜩ' => 'ꜩ',
936
- 'Ꜫ' => 'ꜫ',
937
- 'Ꜭ' => 'ꜭ',
938
- 'Ꜯ' => 'ꜯ',
939
- 'Ꜳ' => 'ꜳ',
940
- 'Ꜵ' => 'ꜵ',
941
- 'Ꜷ' => 'ꜷ',
942
- 'Ꜹ' => 'ꜹ',
943
- 'Ꜻ' => 'ꜻ',
944
- 'Ꜽ' => 'ꜽ',
945
- 'Ꜿ' => 'ꜿ',
946
- 'Ꝁ' => 'ꝁ',
947
- 'Ꝃ' => 'ꝃ',
948
- 'Ꝅ' => 'ꝅ',
949
- 'Ꝇ' => 'ꝇ',
950
- 'Ꝉ' => 'ꝉ',
951
- 'Ꝋ' => 'ꝋ',
952
- 'Ꝍ' => 'ꝍ',
953
- 'Ꝏ' => 'ꝏ',
954
- 'Ꝑ' => 'ꝑ',
955
- 'Ꝓ' => 'ꝓ',
956
- 'Ꝕ' => 'ꝕ',
957
- 'Ꝗ' => 'ꝗ',
958
- 'Ꝙ' => 'ꝙ',
959
- 'Ꝛ' => 'ꝛ',
960
- 'Ꝝ' => 'ꝝ',
961
- 'Ꝟ' => 'ꝟ',
962
- 'Ꝡ' => 'ꝡ',
963
- 'Ꝣ' => 'ꝣ',
964
- 'Ꝥ' => 'ꝥ',
965
- 'Ꝧ' => 'ꝧ',
966
- 'Ꝩ' => 'ꝩ',
967
- 'Ꝫ' => 'ꝫ',
968
- 'Ꝭ' => 'ꝭ',
969
- 'Ꝯ' => 'ꝯ',
970
- 'Ꝺ' => 'ꝺ',
971
- 'Ꝼ' => 'ꝼ',
972
- 'Ᵹ' => 'ᵹ',
973
- 'Ꝿ' => 'ꝿ',
974
- 'Ꞁ' => 'ꞁ',
975
- 'Ꞃ' => 'ꞃ',
976
- 'Ꞅ' => 'ꞅ',
977
- 'Ꞇ' => 'ꞇ',
978
- 'Ꞌ' => 'ꞌ',
979
- 'Ɥ' => 'ɥ',
980
- 'Ꞑ' => 'ꞑ',
981
- 'Ꞓ' => 'ꞓ',
982
- 'Ꞗ' => 'ꞗ',
983
- 'Ꞙ' => 'ꞙ',
984
- 'Ꞛ' => 'ꞛ',
985
- 'Ꞝ' => 'ꞝ',
986
- 'Ꞟ' => 'ꞟ',
987
- 'Ꞡ' => 'ꞡ',
988
- 'Ꞣ' => 'ꞣ',
989
- 'Ꞥ' => 'ꞥ',
990
- 'Ꞧ' => 'ꞧ',
991
- 'Ꞩ' => 'ꞩ',
992
- 'Ɦ' => 'ɦ',
993
- 'Ɜ' => 'ɜ',
994
- 'Ɡ' => 'ɡ',
995
- 'Ɬ' => 'ɬ',
996
- 'Ʞ' => 'ʞ',
997
- 'Ʇ' => 'ʇ',
998
- 'A' => 'a',
999
- 'B' => 'b',
1000
- 'C' => 'c',
1001
- 'D' => 'd',
1002
- 'E' => 'e',
1003
- 'F' => 'f',
1004
- 'G' => 'g',
1005
- 'H' => 'h',
1006
- 'I' => 'i',
1007
- 'J' => 'j',
1008
- 'K' => 'k',
1009
- 'L' => 'l',
1010
- 'M' => 'm',
1011
- 'N' => 'n',
1012
- 'O' => 'o',
1013
- 'P' => 'p',
1014
- 'Q' => 'q',
1015
- 'R' => 'r',
1016
- 'S' => 's',
1017
- 'T' => 't',
1018
- 'U' => 'u',
1019
- 'V' => 'v',
1020
- 'W' => 'w',
1021
- 'X' => 'x',
1022
- 'Y' => 'y',
1023
- 'Z' => 'z',
1024
- '𐐀' => '𐐨',
1025
- '𐐁' => '𐐩',
1026
- '𐐂' => '𐐪',
1027
- '𐐃' => '𐐫',
1028
- '𐐄' => '𐐬',
1029
- '𐐅' => '𐐭',
1030
- '𐐆' => '𐐮',
1031
- '𐐇' => '𐐯',
1032
- '𐐈' => '𐐰',
1033
- '𐐉' => '𐐱',
1034
- '𐐊' => '𐐲',
1035
- '𐐋' => '𐐳',
1036
- '𐐌' => '𐐴',
1037
- '𐐍' => '𐐵',
1038
- '𐐎' => '𐐶',
1039
- '𐐏' => '𐐷',
1040
- '𐐐' => '𐐸',
1041
- '𐐑' => '𐐹',
1042
- '𐐒' => '𐐺',
1043
- '𐐓' => '𐐻',
1044
- '𐐔' => '𐐼',
1045
- '𐐕' => '𐐽',
1046
- '𐐖' => '𐐾',
1047
- '𐐗' => '𐐿',
1048
- '𐐘' => '𐑀',
1049
- '𐐙' => '𐑁',
1050
- '𐐚' => '𐑂',
1051
- '𐐛' => '𐑃',
1052
- '𐐜' => '𐑄',
1053
- '𐐝' => '𐑅',
1054
- '𐐞' => '𐑆',
1055
- '𐐟' => '𐑇',
1056
- '𐐠' => '𐑈',
1057
- '𐐡' => '𐑉',
1058
- '𐐢' => '𐑊',
1059
- '𐐣' => '𐑋',
1060
- '𐐤' => '𐑌',
1061
- '𐐥' => '𐑍',
1062
- '𐐦' => '𐑎',
1063
- '𐐧' => '𐑏',
1064
- '𑢠' => '𑣀',
1065
- '𑢡' => '𑣁',
1066
- '𑢢' => '𑣂',
1067
- '𑢣' => '𑣃',
1068
- '𑢤' => '𑣄',
1069
- '𑢥' => '𑣅',
1070
- '𑢦' => '𑣆',
1071
- '𑢧' => '𑣇',
1072
- '𑢨' => '𑣈',
1073
- '𑢩' => '𑣉',
1074
- '𑢪' => '𑣊',
1075
- '𑢫' => '𑣋',
1076
- '𑢬' => '𑣌',
1077
- '𑢭' => '𑣍',
1078
- '𑢮' => '𑣎',
1079
- '𑢯' => '𑣏',
1080
- '𑢰' => '𑣐',
1081
- '𑢱' => '𑣑',
1082
- '𑢲' => '𑣒',
1083
- '𑢳' => '𑣓',
1084
- '𑢴' => '𑣔',
1085
- '𑢵' => '𑣕',
1086
- '𑢶' => '𑣖',
1087
- '𑢷' => '𑣗',
1088
- '𑢸' => '𑣘',
1089
- '𑢹' => '𑣙',
1090
- '𑢺' => '𑣚',
1091
- '𑢻' => '𑣛',
1092
- '𑢼' => '𑣜',
1093
- '𑢽' => '𑣝',
1094
- '𑢾' => '𑣞',
1095
- '𑢿' => '𑣟',
1096
- );
1
+ <?php
2
+
3
+ return array(
4
+ 'A' => 'a',
5
+ 'B' => 'b',
6
+ 'C' => 'c',
7
+ 'D' => 'd',
8
+ 'E' => 'e',
9
+ 'F' => 'f',
10
+ 'G' => 'g',
11
+ 'H' => 'h',
12
+ 'I' => 'i',
13
+ 'J' => 'j',
14
+ 'K' => 'k',
15
+ 'L' => 'l',
16
+ 'M' => 'm',
17
+ 'N' => 'n',
18
+ 'O' => 'o',
19
+ 'P' => 'p',
20
+ 'Q' => 'q',
21
+ 'R' => 'r',
22
+ 'S' => 's',
23
+ 'T' => 't',
24
+ 'U' => 'u',
25
+ 'V' => 'v',
26
+ 'W' => 'w',
27
+ 'X' => 'x',
28
+ 'Y' => 'y',
29
+ 'Z' => 'z',
30
+ 'À' => 'à',
31
+ 'Á' => 'á',
32
+ 'Â' => 'â',
33
+ 'Ã' => 'ã',
34
+ 'Ä' => 'ä',
35
+ 'Å' => 'å',
36
+ 'Æ' => 'æ',
37
+ 'Ç' => 'ç',
38
+ 'È' => 'è',
39
+ 'É' => 'é',
40
+ 'Ê' => 'ê',
41
+ 'Ë' => 'ë',
42
+ 'Ì' => 'ì',
43
+ 'Í' => 'í',
44
+ 'Î' => 'î',
45
+ 'Ï' => 'ï',
46
+ 'Ð' => 'ð',
47
+ 'Ñ' => 'ñ',
48
+ 'Ò' => 'ò',
49
+ 'Ó' => 'ó',
50
+ 'Ô' => 'ô',
51
+ 'Õ' => 'õ',
52
+ 'Ö' => 'ö',
53
+ 'Ø' => 'ø',
54
+ 'Ù' => 'ù',
55
+ 'Ú' => 'ú',
56
+ 'Û' => 'û',
57
+ 'Ü' => 'ü',
58
+ 'Ý' => 'ý',
59
+ 'Þ' => 'þ',
60
+ 'Ā' => 'ā',
61
+ 'Ă' => 'ă',
62
+ 'Ą' => 'ą',
63
+ 'Ć' => 'ć',
64
+ 'Ĉ' => 'ĉ',
65
+ 'Ċ' => 'ċ',
66
+ 'Č' => 'č',
67
+ 'Ď' => 'ď',
68
+ 'Đ' => 'đ',
69
+ 'Ē' => 'ē',
70
+ 'Ĕ' => 'ĕ',
71
+ 'Ė' => 'ė',
72
+ 'Ę' => 'ę',
73
+ 'Ě' => 'ě',
74
+ 'Ĝ' => 'ĝ',
75
+ 'Ğ' => 'ğ',
76
+ 'Ġ' => 'ġ',
77
+ 'Ģ' => 'ģ',
78
+ 'Ĥ' => 'ĥ',
79
+ 'Ħ' => 'ħ',
80
+ 'Ĩ' => 'ĩ',
81
+ 'Ī' => 'ī',
82
+ 'Ĭ' => 'ĭ',
83
+ 'Į' => 'į',
84
+ 'İ' => 'i',
85
+ 'IJ' => 'ij',
86
+ 'Ĵ' => 'ĵ',
87
+ 'Ķ' => 'ķ',
88
+ 'Ĺ' => 'ĺ',
89
+ 'Ļ' => 'ļ',
90
+ 'Ľ' => 'ľ',
91
+ 'Ŀ' => 'ŀ',
92
+ 'Ł' => 'ł',
93
+ 'Ń' => 'ń',
94
+ 'Ņ' => 'ņ',
95
+ 'Ň' => 'ň',
96
+ 'Ŋ' => 'ŋ',
97
+ 'Ō' => 'ō',
98
+ 'Ŏ' => 'ŏ',
99
+ 'Ő' => 'ő',
100
+ 'Œ' => 'œ',
101
+ 'Ŕ' => 'ŕ',
102
+ 'Ŗ' => 'ŗ',
103
+ 'Ř' => 'ř',
104
+ 'Ś' => 'ś',
105
+ 'Ŝ' => 'ŝ',
106
+ 'Ş' => 'ş',
107
+ 'Š' => 'š',
108
+ 'Ţ' => 'ţ',
109
+ 'Ť' => 'ť',
110
+ 'Ŧ' => 'ŧ',
111
+ 'Ũ' => 'ũ',
112
+ 'Ū' => 'ū',
113
+ 'Ŭ' => 'ŭ',
114
+ 'Ů' => 'ů',
115
+ 'Ű' => 'ű',
116
+ 'Ų' => 'ų',
117
+ 'Ŵ' => 'ŵ',
118
+ 'Ŷ' => 'ŷ',
119
+ 'Ÿ' => 'ÿ',
120
+ 'Ź' => 'ź',
121
+ 'Ż' => 'ż',
122
+ 'Ž' => 'ž',
123
+ 'Ɓ' => 'ɓ',
124
+ 'Ƃ' => 'ƃ',
125
+ 'Ƅ' => 'ƅ',
126
+ 'Ɔ' => 'ɔ',
127
+ 'Ƈ' => 'ƈ',
128
+ 'Ɖ' => 'ɖ',
129
+ 'Ɗ' => 'ɗ',
130
+ 'Ƌ' => 'ƌ',
131
+ 'Ǝ' => 'ǝ',
132
+ 'Ə' => 'ə',
133
+ 'Ɛ' => 'ɛ',
134
+ 'Ƒ' => 'ƒ',
135
+ 'Ɠ' => 'ɠ',
136
+ 'Ɣ' => 'ɣ',
137
+ 'Ɩ' => 'ɩ',
138
+ 'Ɨ' => 'ɨ',
139
+ 'Ƙ' => 'ƙ',
140
+ 'Ɯ' => 'ɯ',
141
+ 'Ɲ' => 'ɲ',
142
+ 'Ɵ' => 'ɵ',
143
+ 'Ơ' => 'ơ',
144
+ 'Ƣ' => 'ƣ',
145
+ 'Ƥ' => 'ƥ',
146
+ 'Ʀ' => 'ʀ',
147
+ 'Ƨ' => 'ƨ',
148
+ 'Ʃ' => 'ʃ',
149
+ 'Ƭ' => 'ƭ',
150
+ 'Ʈ' => 'ʈ',
151
+ 'Ư' => 'ư',
152
+ 'Ʊ' => 'ʊ',
153
+ 'Ʋ' => 'ʋ',
154
+ 'Ƴ' => 'ƴ',
155
+ 'Ƶ' => 'ƶ',
156
+ 'Ʒ' => 'ʒ',
157
+ 'Ƹ' => 'ƹ',
158
+ 'Ƽ' => 'ƽ',
159
+ 'DŽ' => 'dž',
160
+ 'Dž' => 'dž',
161
+ 'LJ' => 'lj',
162
+ 'Lj' => 'lj',
163
+ 'NJ' => 'nj',
164
+ 'Nj' => 'nj',
165
+ 'Ǎ' => 'ǎ',
166
+ 'Ǐ' => 'ǐ',
167
+ 'Ǒ' => 'ǒ',
168
+ 'Ǔ' => 'ǔ',
169
+ 'Ǖ' => 'ǖ',
170
+ 'Ǘ' => 'ǘ',
171
+ 'Ǚ' => 'ǚ',
172
+ 'Ǜ' => 'ǜ',
173
+ 'Ǟ' => 'ǟ',
174
+ 'Ǡ' => 'ǡ',
175
+ 'Ǣ' => 'ǣ',
176
+ 'Ǥ' => 'ǥ',
177
+ 'Ǧ' => 'ǧ',
178
+ 'Ǩ' => 'ǩ',
179
+ 'Ǫ' => 'ǫ',
180
+ 'Ǭ' => 'ǭ',
181
+ 'Ǯ' => 'ǯ',
182
+ 'DZ' => 'dz',
183
+ 'Dz' => 'dz',
184
+ 'Ǵ' => 'ǵ',
185
+ 'Ƕ' => 'ƕ',
186
+ 'Ƿ' => 'ƿ',
187
+ 'Ǹ' => 'ǹ',
188
+ 'Ǻ' => 'ǻ',
189
+ 'Ǽ' => 'ǽ',
190
+ 'Ǿ' => 'ǿ',
191
+ 'Ȁ' => 'ȁ',
192
+ 'Ȃ' => 'ȃ',
193
+ 'Ȅ' => 'ȅ',
194
+ 'Ȇ' => 'ȇ',
195
+ 'Ȉ' => 'ȉ',
196
+ 'Ȋ' => 'ȋ',
197
+ 'Ȍ' => 'ȍ',
198
+ 'Ȏ' => 'ȏ',
199
+ 'Ȑ' => 'ȑ',
200
+ 'Ȓ' => 'ȓ',
201
+ 'Ȕ' => 'ȕ',
202
+ 'Ȗ' => 'ȗ',
203
+ 'Ș' => 'ș',
204
+ 'Ț' => 'ț',
205
+ 'Ȝ' => 'ȝ',
206
+ 'Ȟ' => 'ȟ',
207
+ 'Ƞ' => 'ƞ',
208
+ 'Ȣ' => 'ȣ',
209
+ 'Ȥ' => 'ȥ',
210
+ 'Ȧ' => 'ȧ',
211
+ 'Ȩ' => 'ȩ',
212
+ 'Ȫ' => 'ȫ',
213
+ 'Ȭ' => 'ȭ',
214
+ 'Ȯ' => 'ȯ',
215
+ 'Ȱ' => 'ȱ',
216
+ 'Ȳ' => 'ȳ',
217
+ 'Ⱥ' => 'ⱥ',
218
+ 'Ȼ' => 'ȼ',
219
+ 'Ƚ' => 'ƚ',
220
+ 'Ⱦ' => 'ⱦ',
221
+ 'Ɂ' => 'ɂ',
222
+ 'Ƀ' => 'ƀ',
223
+ 'Ʉ' => 'ʉ',
224
+ 'Ʌ' => 'ʌ',
225
+ 'Ɇ' => 'ɇ',
226
+ 'Ɉ' => 'ɉ',
227
+ 'Ɋ' => 'ɋ',
228
+ 'Ɍ' => 'ɍ',
229
+ 'Ɏ' => 'ɏ',
230
+ 'Ͱ' => 'ͱ',
231
+ 'Ͳ' => 'ͳ',
232
+ 'Ͷ' => 'ͷ',
233
+ 'Ϳ' => 'ϳ',
234
+ 'Ά' => 'ά',
235
+ 'Έ' => 'έ',
236
+ 'Ή' => 'ή',
237
+ 'Ί' => 'ί',
238
+ 'Ό' => 'ό',
239
+ 'Ύ' => 'ύ',
240
+ 'Ώ' => 'ώ',
241
+ 'Α' => 'α',
242
+ 'Β' => 'β',
243
+ 'Γ' => 'γ',
244
+ 'Δ' => 'δ',
245
+ 'Ε' => 'ε',
246
+ 'Ζ' => 'ζ',
247
+ 'Η' => 'η',
248
+ 'Θ' => 'θ',
249
+ 'Ι' => 'ι',
250
+ 'Κ' => 'κ',
251
+ 'Λ' => 'λ',
252
+ 'Μ' => 'μ',
253
+ 'Ν' => 'ν',
254
+ 'Ξ' => 'ξ',
255
+ 'Ο' => 'ο',
256
+ 'Π' => 'π',
257
+ 'Ρ' => 'ρ',
258
+ 'Σ' => 'σ',
259
+ 'Τ' => 'τ',
260
+ 'Υ' => 'υ',
261
+ 'Φ' => 'φ',
262
+ 'Χ' => 'χ',
263
+ 'Ψ' => 'ψ',
264
+ 'Ω' => 'ω',
265
+ 'Ϊ' => 'ϊ',
266
+ 'Ϋ' => 'ϋ',
267
+ 'Ϗ' => 'ϗ',
268
+ 'Ϙ' => 'ϙ',
269
+ 'Ϛ' => 'ϛ',
270
+ 'Ϝ' => 'ϝ',
271
+ 'Ϟ' => 'ϟ',
272
+ 'Ϡ' => 'ϡ',
273
+ 'Ϣ' => 'ϣ',
274
+ 'Ϥ' => 'ϥ',
275
+ 'Ϧ' => 'ϧ',
276
+ 'Ϩ' => 'ϩ',
277
+ 'Ϫ' => 'ϫ',
278
+ 'Ϭ' => 'ϭ',
279
+ 'Ϯ' => 'ϯ',
280
+ 'ϴ' => 'θ',
281
+ 'Ϸ' => 'ϸ',
282
+ 'Ϲ' => 'ϲ',
283
+ 'Ϻ' => 'ϻ',
284
+ 'Ͻ' => 'ͻ',
285
+ 'Ͼ' => 'ͼ',
286
+ 'Ͽ' => 'ͽ',
287
+ 'Ѐ' => 'ѐ',
288
+ 'Ё' => 'ё',
289
+ 'Ђ' => 'ђ',
290
+ 'Ѓ' => 'ѓ',
291
+ 'Є' => 'є',
292
+ 'Ѕ' => 'ѕ',
293
+ 'І' => 'і',
294
+ 'Ї' => 'ї',
295
+ 'Ј' => 'ј',
296
+ 'Љ' => 'љ',
297
+ 'Њ' => 'њ',
298
+ 'Ћ' => 'ћ',
299
+ 'Ќ' => 'ќ',
300
+ 'Ѝ' => 'ѝ',
301
+ 'Ў' => 'ў',
302
+ 'Џ' => 'џ',
303
+ 'А' => 'а',
304
+ 'Б' => 'б',
305
+ 'В' => 'в',
306
+ 'Г' => 'г',
307
+ 'Д' => 'д',
308
+ 'Е' => 'е',
309
+ 'Ж' => 'ж',
310
+ 'З' => 'з',
311
+ 'И' => 'и',
312
+ 'Й' => 'й',
313
+ 'К' => 'к',
314
+ 'Л' => 'л',
315
+ 'М' => 'м',
316
+ 'Н' => 'н',
317
+ 'О' => 'о',
318
+ 'П' => 'п',
319
+ 'Р' => 'р',
320
+ 'С' => 'с',
321
+ 'Т' => 'т',
322
+ 'У' => 'у',
323
+ 'Ф' => 'ф',
324
+ 'Х' => 'х',
325
+ 'Ц' => 'ц',
326
+ 'Ч' => 'ч',
327
+ 'Ш' => 'ш',
328
+ 'Щ' => 'щ',
329
+ 'Ъ' => 'ъ',
330
+ 'Ы' => 'ы',
331
+ 'Ь' => 'ь',
332
+ 'Э' => 'э',
333
+ 'Ю' => 'ю',
334
+ 'Я' => 'я',
335
+ 'Ѡ' => 'ѡ',
336
+ 'Ѣ' => 'ѣ',
337
+ 'Ѥ' => 'ѥ',
338
+ 'Ѧ' => 'ѧ',
339
+ 'Ѩ' => 'ѩ',
340
+ 'Ѫ' => 'ѫ',
341
+ 'Ѭ' => 'ѭ',
342
+ 'Ѯ' => 'ѯ',
343
+ 'Ѱ' => 'ѱ',
344
+ 'Ѳ' => 'ѳ',
345
+ 'Ѵ' => 'ѵ',
346
+ 'Ѷ' => 'ѷ',
347
+ 'Ѹ' => 'ѹ',
348
+ 'Ѻ' => 'ѻ',
349
+ 'Ѽ' => 'ѽ',
350
+ 'Ѿ' => 'ѿ',
351
+ 'Ҁ' => 'ҁ',
352
+ 'Ҋ' => 'ҋ',
353
+ 'Ҍ' => 'ҍ',
354
+ 'Ҏ' => 'ҏ',
355
+ 'Ґ' => 'ґ',
356
+ 'Ғ' => 'ғ',
357
+ 'Ҕ' => 'ҕ',
358
+ 'Җ' => 'җ',
359
+ 'Ҙ' => 'ҙ',
360
+ 'Қ' => 'қ',
361
+ 'Ҝ' => 'ҝ',
362
+ 'Ҟ' => 'ҟ',
363
+ 'Ҡ' => 'ҡ',
364
+ 'Ң' => 'ң',
365
+ 'Ҥ' => 'ҥ',
366
+ 'Ҧ' => 'ҧ',
367
+ 'Ҩ' => 'ҩ',
368
+ 'Ҫ' => 'ҫ',
369
+ 'Ҭ' => 'ҭ',
370
+ 'Ү' => 'ү',
371
+ 'Ұ' => 'ұ',
372
+ 'Ҳ' => 'ҳ',
373
+ 'Ҵ' => 'ҵ',
374
+ 'Ҷ' => 'ҷ',
375
+ 'Ҹ' => 'ҹ',
376
+ 'Һ' => 'һ',
377
+ 'Ҽ' => 'ҽ',
378
+ 'Ҿ' => 'ҿ',
379
+ 'Ӏ' => 'ӏ',
380
+ 'Ӂ' => 'ӂ',
381
+ 'Ӄ' => 'ӄ',
382
+ 'Ӆ' => 'ӆ',
383
+ 'Ӈ' => 'ӈ',
384
+ 'Ӊ' => 'ӊ',
385
+ 'Ӌ' => 'ӌ',
386
+ 'Ӎ' => 'ӎ',
387
+ 'Ӑ' => 'ӑ',
388
+ 'Ӓ' => 'ӓ',
389
+ 'Ӕ' => 'ӕ',
390
+ 'Ӗ' => 'ӗ',
391
+ 'Ә' => 'ә',
392
+ 'Ӛ' => 'ӛ',
393
+ 'Ӝ' => 'ӝ',
394
+ 'Ӟ' => 'ӟ',
395
+ 'Ӡ' => 'ӡ',
396
+ 'Ӣ' => 'ӣ',
397
+ 'Ӥ' => 'ӥ',
398
+ 'Ӧ' => 'ӧ',
399
+ 'Ө' => 'ө',
400
+ 'Ӫ' => 'ӫ',
401
+ 'Ӭ' => 'ӭ',
402
+ 'Ӯ' => 'ӯ',
403
+ 'Ӱ' => 'ӱ',
404
+ 'Ӳ' => 'ӳ',
405
+ 'Ӵ' => 'ӵ',
406
+ 'Ӷ' => 'ӷ',
407
+ 'Ӹ' => 'ӹ',
408
+ 'Ӻ' => 'ӻ',
409
+ 'Ӽ' => 'ӽ',
410
+ 'Ӿ' => 'ӿ',
411
+ 'Ԁ' => 'ԁ',
412
+ 'Ԃ' => 'ԃ',
413
+ 'Ԅ' => 'ԅ',
414
+ 'Ԇ' => 'ԇ',
415
+ 'Ԉ' => 'ԉ',
416
+ 'Ԋ' => 'ԋ',
417
+ 'Ԍ' => 'ԍ',
418
+ 'Ԏ' => 'ԏ',
419
+ 'Ԑ' => 'ԑ',
420
+ 'Ԓ' => 'ԓ',
421
+ 'Ԕ' => 'ԕ',
422
+ 'Ԗ' => 'ԗ',
423
+ 'Ԙ' => 'ԙ',
424
+ 'Ԛ' => 'ԛ',
425
+ 'Ԝ' => 'ԝ',
426
+ 'Ԟ' => 'ԟ',
427
+ 'Ԡ' => 'ԡ',
428
+ 'Ԣ' => 'ԣ',
429
+ 'Ԥ' => 'ԥ',
430
+ 'Ԧ' => 'ԧ',
431
+ 'Ԩ' => 'ԩ',
432
+ 'Ԫ' => 'ԫ',
433
+ 'Ԭ' => 'ԭ',
434
+ 'Ԯ' => 'ԯ',
435
+ 'Ա' => 'ա',
436
+ 'Բ' => 'բ',
437
+ 'Գ' => 'գ',
438
+ 'Դ' => 'դ',
439
+ 'Ե' => 'ե',
440
+ 'Զ' => 'զ',
441
+ 'Է' => 'է',
442
+ 'Ը' => 'ը',
443
+ 'Թ' => 'թ',
444
+ 'Ժ' => 'ժ',
445
+ 'Ի' => 'ի',
446
+ 'Լ' => 'լ',
447
+ 'Խ' => 'խ',
448
+ 'Ծ' => 'ծ',
449
+ 'Կ' => 'կ',
450
+ 'Հ' => 'հ',
451
+ 'Ձ' => 'ձ',
452
+ 'Ղ' => 'ղ',
453
+ 'Ճ' => 'ճ',
454
+ 'Մ' => 'մ',
455
+ 'Յ' => 'յ',
456
+ 'Ն' => 'ն',
457
+ 'Շ' => 'շ',
458
+ 'Ո' => 'ո',
459
+ 'Չ' => 'չ',
460
+ 'Պ' => 'պ',
461
+ 'Ջ' => 'ջ',
462
+ 'Ռ' => 'ռ',
463
+ 'Ս' => 'ս',
464
+ 'Վ' => 'վ',
465
+ 'Տ' => 'տ',
466
+ 'Ր' => 'ր',
467
+ 'Ց' => 'ց',
468
+ 'Ւ' => 'ւ',
469
+ 'Փ' => 'փ',
470
+ 'Ք' => 'ք',
471
+ 'Օ' => 'օ',
472
+ 'Ֆ' => 'ֆ',
473
+ 'Ⴀ' => 'ⴀ',
474
+ 'Ⴁ' => 'ⴁ',
475
+ 'Ⴂ' => 'ⴂ',
476
+ 'Ⴃ' => 'ⴃ',
477
+ 'Ⴄ' => 'ⴄ',
478
+ 'Ⴅ' => 'ⴅ',
479
+ 'Ⴆ' => 'ⴆ',
480
+ 'Ⴇ' => 'ⴇ',
481
+ 'Ⴈ' => 'ⴈ',
482
+ 'Ⴉ' => 'ⴉ',
483
+ 'Ⴊ' => 'ⴊ',
484
+ 'Ⴋ' => 'ⴋ',
485
+ 'Ⴌ' => 'ⴌ',
486
+ 'Ⴍ' => 'ⴍ',
487
+ 'Ⴎ' => 'ⴎ',
488
+ 'Ⴏ' => 'ⴏ',
489
+ 'Ⴐ' => 'ⴐ',
490
+ 'Ⴑ' => 'ⴑ',
491
+ 'Ⴒ' => 'ⴒ',
492
+ 'Ⴓ' => 'ⴓ',
493
+ 'Ⴔ' => 'ⴔ',
494
+ 'Ⴕ' => 'ⴕ',
495
+ 'Ⴖ' => 'ⴖ',
496
+ 'Ⴗ' => 'ⴗ',
497
+ 'Ⴘ' => 'ⴘ',
498
+ 'Ⴙ' => 'ⴙ',
499
+ 'Ⴚ' => 'ⴚ',
500
+ 'Ⴛ' => 'ⴛ',
501
+ 'Ⴜ' => 'ⴜ',
502
+ 'Ⴝ' => 'ⴝ',
503
+ 'Ⴞ' => 'ⴞ',
504
+ 'Ⴟ' => 'ⴟ',
505
+ 'Ⴠ' => 'ⴠ',
506
+ 'Ⴡ' => 'ⴡ',
507
+ 'Ⴢ' => 'ⴢ',
508
+ 'Ⴣ' => 'ⴣ',
509
+ 'Ⴤ' => 'ⴤ',
510
+ 'Ⴥ' => 'ⴥ',
511
+ 'Ⴧ' => 'ⴧ',
512
+ 'Ⴭ' => 'ⴭ',
513
+ 'Ḁ' => 'ḁ',
514
+ 'Ḃ' => 'ḃ',
515
+ 'Ḅ' => 'ḅ',
516
+ 'Ḇ' => 'ḇ',
517
+ 'Ḉ' => 'ḉ',
518
+ 'Ḋ' => 'ḋ',
519
+ 'Ḍ' => 'ḍ',
520
+ 'Ḏ' => 'ḏ',
521
+ 'Ḑ' => 'ḑ',
522
+ 'Ḓ' => 'ḓ',
523
+ 'Ḕ' => 'ḕ',
524
+ 'Ḗ' => 'ḗ',
525
+ 'Ḙ' => 'ḙ',
526
+ 'Ḛ' => 'ḛ',
527
+ 'Ḝ' => 'ḝ',
528
+ 'Ḟ' => 'ḟ',
529
+ 'Ḡ' => 'ḡ',
530
+ 'Ḣ' => 'ḣ',
531
+ 'Ḥ' => 'ḥ',
532
+ 'Ḧ' => 'ḧ',
533
+ 'Ḩ' => 'ḩ',
534
+ 'Ḫ' => 'ḫ',
535
+ 'Ḭ' => 'ḭ',
536
+ 'Ḯ' => 'ḯ',
537
+ 'Ḱ' => 'ḱ',
538
+ 'Ḳ' => 'ḳ',
539
+ 'Ḵ' => 'ḵ',
540
+ 'Ḷ' => 'ḷ',
541
+ 'Ḹ' => 'ḹ',
542
+ 'Ḻ' => 'ḻ',
543
+ 'Ḽ' => 'ḽ',
544
+ 'Ḿ' => 'ḿ',
545
+ 'Ṁ' => 'ṁ',
546
+ 'Ṃ' => 'ṃ',
547
+ 'Ṅ' => 'ṅ',
548
+ 'Ṇ' => 'ṇ',
549
+ 'Ṉ' => 'ṉ',
550
+ 'Ṋ' => 'ṋ',
551
+ 'Ṍ' => 'ṍ',
552
+ 'Ṏ' => 'ṏ',
553
+ 'Ṑ' => 'ṑ',
554
+ 'Ṓ' => 'ṓ',
555
+ 'Ṕ' => 'ṕ',
556
+ 'Ṗ' => 'ṗ',
557
+ 'Ṙ' => 'ṙ',
558
+ 'Ṛ' => 'ṛ',
559
+ 'Ṝ' => 'ṝ',
560
+ 'Ṟ' => 'ṟ',
561
+ 'Ṡ' => 'ṡ',
562
+ 'Ṣ' => 'ṣ',
563
+ 'Ṥ' => 'ṥ',
564
+ 'Ṧ' => 'ṧ',
565
+ 'Ṩ' => 'ṩ',
566
+ 'Ṫ' => 'ṫ',
567
+ 'Ṭ' => 'ṭ',
568
+ 'Ṯ' => 'ṯ',
569
+ 'Ṱ' => 'ṱ',
570
+ 'Ṳ' => 'ṳ',
571
+ 'Ṵ' => 'ṵ',
572
+ 'Ṷ' => 'ṷ',
573
+ 'Ṹ' => 'ṹ',
574
+ 'Ṻ' => 'ṻ',
575
+ 'Ṽ' => 'ṽ',
576
+ 'Ṿ' => 'ṿ',
577
+ 'Ẁ' => 'ẁ',
578
+ 'Ẃ' => 'ẃ',
579
+ 'Ẅ' => 'ẅ',
580
+ 'Ẇ' => 'ẇ',
581
+ 'Ẉ' => 'ẉ',
582
+ 'Ẋ' => 'ẋ',
583
+ 'Ẍ' => 'ẍ',
584
+ 'Ẏ' => 'ẏ',
585
+ 'Ẑ' => 'ẑ',
586
+ 'Ẓ' => 'ẓ',
587
+ 'Ẕ' => 'ẕ',
588
+ 'ẞ' => 'ß',
589
+ 'Ạ' => 'ạ',
590
+ 'Ả' => 'ả',
591
+ 'Ấ' => 'ấ',
592
+ 'Ầ' => 'ầ',
593
+ 'Ẩ' => 'ẩ',
594
+ 'Ẫ' => 'ẫ',
595
+ 'Ậ' => 'ậ',
596
+ 'Ắ' => 'ắ',
597
+ 'Ằ' => 'ằ',
598
+ 'Ẳ' => 'ẳ',
599
+ 'Ẵ' => 'ẵ',
600
+ 'Ặ' => 'ặ',
601
+ 'Ẹ' => 'ẹ',
602
+ 'Ẻ' => 'ẻ',
603
+ 'Ẽ' => 'ẽ',
604
+ 'Ế' => 'ế',
605
+ 'Ề' => 'ề',
606
+ 'Ể' => 'ể',
607
+ 'Ễ' => 'ễ',
608
+ 'Ệ' => 'ệ',
609
+ 'Ỉ' => 'ỉ',
610
+ 'Ị' => 'ị',
611
+ 'Ọ' => 'ọ',
612
+ 'Ỏ' => 'ỏ',
613
+ 'Ố' => 'ố',
614
+ 'Ồ' => 'ồ',
615
+ 'Ổ' => 'ổ',
616
+ 'Ỗ' => 'ỗ',
617
+ 'Ộ' => 'ộ',
618
+ 'Ớ' => 'ớ',
619
+ 'Ờ' => 'ờ',
620
+ 'Ở' => 'ở',
621
+ 'Ỡ' => 'ỡ',
622
+ 'Ợ' => 'ợ',
623
+ 'Ụ' => 'ụ',
624
+ 'Ủ' => 'ủ',
625
+ 'Ứ' => 'ứ',
626
+ 'Ừ' => 'ừ',
627
+ 'Ử' => 'ử',
628
+ 'Ữ' => 'ữ',
629
+ 'Ự' => 'ự',
630
+ 'Ỳ' => 'ỳ',
631
+ 'Ỵ' => 'ỵ',
632
+ 'Ỷ' => 'ỷ',
633
+ 'Ỹ' => 'ỹ',
634
+ 'Ỻ' => 'ỻ',
635
+ 'Ỽ' => 'ỽ',
636
+ 'Ỿ' => 'ỿ',
637
+ 'Ἀ' => 'ἀ',
638
+ 'Ἁ' => 'ἁ',
639
+ 'Ἂ' => 'ἂ',
640
+ 'Ἃ' => 'ἃ',
641
+ 'Ἄ' => 'ἄ',
642
+ 'Ἅ' => 'ἅ',
643
+ 'Ἆ' => 'ἆ',
644
+ 'Ἇ' => 'ἇ',
645
+ 'Ἐ' => 'ἐ',
646
+ 'Ἑ' => 'ἑ',
647
+ 'Ἒ' => 'ἒ',
648
+ 'Ἓ' => 'ἓ',
649
+ 'Ἔ' => 'ἔ',
650
+ 'Ἕ' => 'ἕ',
651
+ 'Ἠ' => 'ἠ',
652
+ 'Ἡ' => 'ἡ',
653
+ 'Ἢ' => 'ἢ',
654
+ 'Ἣ' => 'ἣ',
655
+ 'Ἤ' => 'ἤ',
656
+ 'Ἥ' => 'ἥ',
657
+ 'Ἦ' => 'ἦ',
658
+ 'Ἧ' => 'ἧ',
659
+ 'Ἰ' => 'ἰ',
660
+ 'Ἱ' => 'ἱ',
661
+ 'Ἲ' => 'ἲ',
662
+ 'Ἳ' => 'ἳ',
663
+ 'Ἴ' => 'ἴ',
664
+ 'Ἵ' => 'ἵ',
665
+ 'Ἶ' => 'ἶ',
666
+ 'Ἷ' => 'ἷ',
667
+ 'Ὀ' => 'ὀ',
668
+ 'Ὁ' => 'ὁ',
669
+ 'Ὂ' => 'ὂ',
670
+ 'Ὃ' => 'ὃ',
671
+ 'Ὄ' => 'ὄ',
672
+ 'Ὅ' => 'ὅ',
673
+ 'Ὑ' => 'ὑ',
674
+ 'Ὓ' => 'ὓ',
675
+ 'Ὕ' => 'ὕ',
676
+ 'Ὗ' => 'ὗ',
677
+ 'Ὠ' => 'ὠ',
678
+ 'Ὡ' => 'ὡ',
679
+ 'Ὢ' => 'ὢ',
680
+ 'Ὣ' => 'ὣ',
681
+ 'Ὤ' => 'ὤ',
682
+ 'Ὥ' => 'ὥ',
683
+ 'Ὦ' => 'ὦ',
684
+ 'Ὧ' => 'ὧ',
685
+ 'ᾈ' => 'ᾀ',
686
+ 'ᾉ' => 'ᾁ',
687
+ 'ᾊ' => 'ᾂ',
688
+ 'ᾋ' => 'ᾃ',
689
+ 'ᾌ' => 'ᾄ',
690
+ 'ᾍ' => 'ᾅ',
691
+ 'ᾎ' => 'ᾆ',
692
+ 'ᾏ' => 'ᾇ',
693
+ 'ᾘ' => 'ᾐ',
694
+ 'ᾙ' => 'ᾑ',
695
+ 'ᾚ' => 'ᾒ',
696
+ 'ᾛ' => 'ᾓ',
697
+ 'ᾜ' => 'ᾔ',
698
+ 'ᾝ' => 'ᾕ',
699
+ 'ᾞ' => 'ᾖ',
700
+ 'ᾟ' => 'ᾗ',
701
+ 'ᾨ' => 'ᾠ',
702
+ 'ᾩ' => 'ᾡ',
703
+ 'ᾪ' => 'ᾢ',
704
+ 'ᾫ' => 'ᾣ',
705
+ 'ᾬ' => 'ᾤ',
706
+ 'ᾭ' => 'ᾥ',
707
+ 'ᾮ' => 'ᾦ',
708
+ 'ᾯ' => 'ᾧ',
709
+ 'Ᾰ' => 'ᾰ',
710
+ 'Ᾱ' => 'ᾱ',
711
+ 'Ὰ' => 'ὰ',
712
+ 'Ά' => 'ά',
713
+ 'ᾼ' => 'ᾳ',
714
+ 'Ὲ' => 'ὲ',
715
+ 'Έ' => 'έ',
716
+ 'Ὴ' => 'ὴ',
717
+ 'Ή' => 'ή',
718
+ 'ῌ' => 'ῃ',
719
+ 'Ῐ' => 'ῐ',
720
+ 'Ῑ' => 'ῑ',
721
+ 'Ὶ' => 'ὶ',
722
+ 'Ί' => 'ί',
723
+ 'Ῠ' => 'ῠ',
724
+ 'Ῡ' => 'ῡ',
725
+ 'Ὺ' => 'ὺ',
726
+ 'Ύ' => 'ύ',
727
+ 'Ῥ' => 'ῥ',
728
+ 'Ὸ' => 'ὸ',
729
+ 'Ό' => 'ό',
730
+ 'Ὼ' => 'ὼ',
731
+ 'Ώ' => 'ώ',
732
+ 'ῼ' => 'ῳ',
733
+ 'Ω' => 'ω',
734
+ 'K' => 'k',
735
+ 'Å' => 'å',
736
+ 'Ⅎ' => 'ⅎ',
737
+ 'Ⅰ' => 'ⅰ',
738
+ 'Ⅱ' => 'ⅱ',
739
+ 'Ⅲ' => 'ⅲ',
740
+ 'Ⅳ' => 'ⅳ',
741
+ 'Ⅴ' => 'ⅴ',
742
+ 'Ⅵ' => 'ⅵ',
743
+ 'Ⅶ' => 'ⅶ',
744
+ 'Ⅷ' => 'ⅷ',
745
+ 'Ⅸ' => 'ⅸ',
746
+ 'Ⅹ' => 'ⅹ',
747
+ 'Ⅺ' => 'ⅺ',
748
+ 'Ⅻ' => 'ⅻ',
749
+ 'Ⅼ' => 'ⅼ',
750
+ 'Ⅽ' => 'ⅽ',
751
+ 'Ⅾ' => 'ⅾ',
752
+ 'Ⅿ' => 'ⅿ',
753
+ 'Ↄ' => 'ↄ',
754
+ 'Ⓐ' => 'ⓐ',
755
+ 'Ⓑ' => 'ⓑ',
756
+ 'Ⓒ' => 'ⓒ',
757
+ 'Ⓓ' => 'ⓓ',
758
+ 'Ⓔ' => 'ⓔ',
759
+ 'Ⓕ' => 'ⓕ',
760
+ 'Ⓖ' => 'ⓖ',
761
+ 'Ⓗ' => 'ⓗ',
762
+ 'Ⓘ' => 'ⓘ',
763
+ 'Ⓙ' => 'ⓙ',
764
+ 'Ⓚ' => 'ⓚ',
765
+ 'Ⓛ' => 'ⓛ',
766
+ 'Ⓜ' => 'ⓜ',
767
+ 'Ⓝ' => 'ⓝ',
768
+ 'Ⓞ' => 'ⓞ',
769
+ 'Ⓟ' => 'ⓟ',
770
+ 'Ⓠ' => 'ⓠ',
771
+ 'Ⓡ' => 'ⓡ',
772
+ 'Ⓢ' => 'ⓢ',
773
+ 'Ⓣ' => 'ⓣ',
774
+ 'Ⓤ' => 'ⓤ',
775
+ 'Ⓥ' => 'ⓥ',
776
+ 'Ⓦ' => 'ⓦ',
777
+ 'Ⓧ' => 'ⓧ',
778
+ 'Ⓨ' => 'ⓨ',
779
+ 'Ⓩ' => 'ⓩ',
780
+ 'Ⰰ' => 'ⰰ',
781
+ 'Ⰱ' => 'ⰱ',
782
+ 'Ⰲ' => 'ⰲ',
783
+ 'Ⰳ' => 'ⰳ',
784
+ 'Ⰴ' => 'ⰴ',
785
+ 'Ⰵ' => 'ⰵ',
786
+ 'Ⰶ' => 'ⰶ',
787
+ 'Ⰷ' => 'ⰷ',
788
+ 'Ⰸ' => 'ⰸ',
789
+ 'Ⰹ' => 'ⰹ',
790
+ 'Ⰺ' => 'ⰺ',
791
+ 'Ⰻ' => 'ⰻ',
792
+ 'Ⰼ' => 'ⰼ',
793
+ 'Ⰽ' => 'ⰽ',
794
+ 'Ⰾ' => 'ⰾ',
795
+ 'Ⰿ' => 'ⰿ',
796
+ 'Ⱀ' => 'ⱀ',
797
+ 'Ⱁ' => 'ⱁ',
798
+ 'Ⱂ' => 'ⱂ',
799
+ 'Ⱃ' => 'ⱃ',
800
+ 'Ⱄ' => 'ⱄ',
801
+ 'Ⱅ' => 'ⱅ',
802
+ 'Ⱆ' => 'ⱆ',
803
+ 'Ⱇ' => 'ⱇ',
804
+ 'Ⱈ' => 'ⱈ',
805
+ 'Ⱉ' => 'ⱉ',
806
+ 'Ⱊ' => 'ⱊ',
807
+ 'Ⱋ' => 'ⱋ',
808
+ 'Ⱌ' => 'ⱌ',
809
+ 'Ⱍ' => 'ⱍ',
810
+ 'Ⱎ' => 'ⱎ',
811
+ 'Ⱏ' => 'ⱏ',
812
+ 'Ⱐ' => 'ⱐ',
813
+ 'Ⱑ' => 'ⱑ',
814
+ 'Ⱒ' => 'ⱒ',
815
+ 'Ⱓ' => 'ⱓ',
816
+ 'Ⱔ' => 'ⱔ',
817
+ 'Ⱕ' => 'ⱕ',
818
+ 'Ⱖ' => 'ⱖ',
819
+ 'Ⱗ' => 'ⱗ',
820
+ 'Ⱘ' => 'ⱘ',
821
+ 'Ⱙ' => 'ⱙ',
822
+ 'Ⱚ' => 'ⱚ',
823
+ 'Ⱛ' => 'ⱛ',
824
+ 'Ⱜ' => 'ⱜ',
825
+ 'Ⱝ' => 'ⱝ',
826
+ 'Ⱞ' => 'ⱞ',
827
+ 'Ⱡ' => 'ⱡ',
828
+ 'Ɫ' => 'ɫ',
829
+ 'Ᵽ' => 'ᵽ',
830
+ 'Ɽ' => 'ɽ',
831
+ 'Ⱨ' => 'ⱨ',
832
+ 'Ⱪ' => 'ⱪ',
833
+ 'Ⱬ' => 'ⱬ',
834
+ 'Ɑ' => 'ɑ',
835
+ 'Ɱ' => 'ɱ',
836
+ 'Ɐ' => 'ɐ',
837
+ 'Ɒ' => 'ɒ',
838
+ 'Ⱳ' => 'ⱳ',
839
+ 'Ⱶ' => 'ⱶ',
840
+ 'Ȿ' => 'ȿ',
841
+ 'Ɀ' => 'ɀ',
842
+ 'Ⲁ' => 'ⲁ',
843
+ 'Ⲃ' => 'ⲃ',
844
+ 'Ⲅ' => 'ⲅ',
845
+ 'Ⲇ' => 'ⲇ',
846
+ 'Ⲉ' => 'ⲉ',
847
+ 'Ⲋ' => 'ⲋ',
848
+ 'Ⲍ' => 'ⲍ',
849
+ 'Ⲏ' => 'ⲏ',
850
+ 'Ⲑ' => 'ⲑ',
851
+ 'Ⲓ' => 'ⲓ',
852
+ 'Ⲕ' => 'ⲕ',
853
+ 'Ⲗ' => 'ⲗ',
854
+ 'Ⲙ' => 'ⲙ',
855
+ 'Ⲛ' => 'ⲛ',
856
+ 'Ⲝ' => 'ⲝ',
857
+ 'Ⲟ' => 'ⲟ',
858
+ 'Ⲡ' => 'ⲡ',
859
+ 'Ⲣ' => 'ⲣ',
860
+ 'Ⲥ' => 'ⲥ',
861
+ 'Ⲧ' => 'ⲧ',
862
+ 'Ⲩ' => 'ⲩ',
863
+ 'Ⲫ' => 'ⲫ',
864
+ 'Ⲭ' => 'ⲭ',
865
+ 'Ⲯ' => 'ⲯ',
866
+ 'Ⲱ' => 'ⲱ',
867
+ 'Ⲳ' => 'ⲳ',
868
+ 'Ⲵ' => 'ⲵ',
869
+ 'Ⲷ' => 'ⲷ',
870
+ 'Ⲹ' => 'ⲹ',
871
+ 'Ⲻ' => 'ⲻ',
872
+ 'Ⲽ' => 'ⲽ',
873
+ 'Ⲿ' => 'ⲿ',
874
+ 'Ⳁ' => 'ⳁ',
875
+ 'Ⳃ' => 'ⳃ',
876
+ 'Ⳅ' => 'ⳅ',
877
+ 'Ⳇ' => 'ⳇ',
878
+ 'Ⳉ' => 'ⳉ',
879
+ 'Ⳋ' => 'ⳋ',
880
+ 'Ⳍ' => 'ⳍ',
881
+ 'Ⳏ' => 'ⳏ',
882
+ 'Ⳑ' => 'ⳑ',
883
+ 'Ⳓ' => 'ⳓ',
884
+ 'Ⳕ' => 'ⳕ',
885
+ 'Ⳗ' => 'ⳗ',
886
+ 'Ⳙ' => 'ⳙ',
887
+ 'Ⳛ' => 'ⳛ',
888
+ 'Ⳝ' => 'ⳝ',
889
+ 'Ⳟ' => 'ⳟ',
890
+ 'Ⳡ' => 'ⳡ',
891
+ 'Ⳣ' => 'ⳣ',
892
+ 'Ⳬ' => 'ⳬ',
893
+ 'Ⳮ' => 'ⳮ',
894
+ 'Ⳳ' => 'ⳳ',
895
+ 'Ꙁ' => 'ꙁ',
896
+ 'Ꙃ' => 'ꙃ',
897
+ 'Ꙅ' => 'ꙅ',
898
+ 'Ꙇ' => 'ꙇ',
899
+ 'Ꙉ' => 'ꙉ',
900
+ 'Ꙋ' => 'ꙋ',
901
+ 'Ꙍ' => 'ꙍ',
902
+ 'Ꙏ' => 'ꙏ',
903
+ 'Ꙑ' => 'ꙑ',
904
+ 'Ꙓ' => 'ꙓ',
905
+ 'Ꙕ' => 'ꙕ',
906
+ 'Ꙗ' => 'ꙗ',
907
+ 'Ꙙ' => 'ꙙ',
908
+ 'Ꙛ' => 'ꙛ',
909
+ 'Ꙝ' => 'ꙝ',
910
+ 'Ꙟ' => 'ꙟ',
911
+ 'Ꙡ' => 'ꙡ',
912
+ 'Ꙣ' => 'ꙣ',
913
+ 'Ꙥ' => 'ꙥ',
914
+ 'Ꙧ' => 'ꙧ',
915
+ 'Ꙩ' => 'ꙩ',
916
+ 'Ꙫ' => 'ꙫ',
917
+ 'Ꙭ' => 'ꙭ',
918
+ 'Ꚁ' => 'ꚁ',
919
+ 'Ꚃ' => 'ꚃ',
920
+ 'Ꚅ' => 'ꚅ',
921
+ 'Ꚇ' => 'ꚇ',
922
+ 'Ꚉ' => 'ꚉ',
923
+ 'Ꚋ' => 'ꚋ',
924
+ 'Ꚍ' => 'ꚍ',
925
+ 'Ꚏ' => 'ꚏ',
926
+ 'Ꚑ' => 'ꚑ',
927
+ 'Ꚓ' => 'ꚓ',
928
+ 'Ꚕ' => 'ꚕ',
929
+ 'Ꚗ' => 'ꚗ',
930
+ 'Ꚙ' => 'ꚙ',
931
+ 'Ꚛ' => 'ꚛ',
932
+ 'Ꜣ' => 'ꜣ',
933
+ 'Ꜥ' => 'ꜥ',
934
+ 'Ꜧ' => 'ꜧ',
935
+ 'Ꜩ' => 'ꜩ',
936
+ 'Ꜫ' => 'ꜫ',
937
+ 'Ꜭ' => 'ꜭ',
938
+ 'Ꜯ' => 'ꜯ',
939
+ 'Ꜳ' => 'ꜳ',
940
+ 'Ꜵ' => 'ꜵ',
941
+ 'Ꜷ' => 'ꜷ',
942
+ 'Ꜹ' => 'ꜹ',
943
+ 'Ꜻ' => 'ꜻ',
944
+ 'Ꜽ' => 'ꜽ',
945
+ 'Ꜿ' => 'ꜿ',
946
+ 'Ꝁ' => 'ꝁ',
947
+ 'Ꝃ' => 'ꝃ',
948
+ 'Ꝅ' => 'ꝅ',
949
+ 'Ꝇ' => 'ꝇ',
950
+ 'Ꝉ' => 'ꝉ',
951
+ 'Ꝋ' => 'ꝋ',
952
+ 'Ꝍ' => 'ꝍ',
953
+ 'Ꝏ' => 'ꝏ',
954
+ 'Ꝑ' => 'ꝑ',
955
+ 'Ꝓ' => 'ꝓ',
956
+ 'Ꝕ' => 'ꝕ',
957
+ 'Ꝗ' => 'ꝗ',
958
+ 'Ꝙ' => 'ꝙ',
959
+ 'Ꝛ' => 'ꝛ',
960
+ 'Ꝝ' => 'ꝝ',
961
+ 'Ꝟ' => 'ꝟ',
962
+ 'Ꝡ' => 'ꝡ',
963
+ 'Ꝣ' => 'ꝣ',
964
+ 'Ꝥ' => 'ꝥ',
965
+ 'Ꝧ' => 'ꝧ',
966
+ 'Ꝩ' => 'ꝩ',
967
+ 'Ꝫ' => 'ꝫ',
968
+ 'Ꝭ' => 'ꝭ',
969
+ 'Ꝯ' => 'ꝯ',
970
+ 'Ꝺ' => 'ꝺ',
971
+ 'Ꝼ' => 'ꝼ',
972
+ 'Ᵹ' => 'ᵹ',
973
+ 'Ꝿ' => 'ꝿ',
974
+ 'Ꞁ' => 'ꞁ',
975
+ 'Ꞃ' => 'ꞃ',
976
+ 'Ꞅ' => 'ꞅ',
977
+ 'Ꞇ' => 'ꞇ',
978
+ 'Ꞌ' => 'ꞌ',
979
+ 'Ɥ' => 'ɥ',
980
+ 'Ꞑ' => 'ꞑ',
981
+ 'Ꞓ' => 'ꞓ',
982
+ 'Ꞗ' => 'ꞗ',
983
+ 'Ꞙ' => 'ꞙ',
984
+ 'Ꞛ' => 'ꞛ',
985
+ 'Ꞝ' => 'ꞝ',
986
+ 'Ꞟ' => 'ꞟ',
987
+ 'Ꞡ' => 'ꞡ',
988
+ 'Ꞣ' => 'ꞣ',
989
+ 'Ꞥ' => 'ꞥ',
990
+ 'Ꞧ' => 'ꞧ',
991
+ 'Ꞩ' => 'ꞩ',
992
+ 'Ɦ' => 'ɦ',
993
+ 'Ɜ' => 'ɜ',
994
+ 'Ɡ' => 'ɡ',
995
+ 'Ɬ' => 'ɬ',
996
+ 'Ʞ' => 'ʞ',
997
+ 'Ʇ' => 'ʇ',
998
+ 'A' => 'a',
999
+ 'B' => 'b',
1000
+ 'C' => 'c',
1001
+ 'D' => 'd',
1002
+ 'E' => 'e',
1003
+ 'F' => 'f',
1004
+ 'G' => 'g',
1005
+ 'H' => 'h',
1006
+ 'I' => 'i',
1007
+ 'J' => 'j',
1008
+ 'K' => 'k',
1009
+ 'L' => 'l',
1010
+ 'M' => 'm',
1011
+ 'N' => 'n',
1012
+ 'O' => 'o',
1013
+ 'P' => 'p',
1014
+ 'Q' => 'q',
1015
+ 'R' => 'r',
1016
+ 'S' => 's',
1017
+ 'T' => 't',
1018
+ 'U' => 'u',
1019
+ 'V' => 'v',
1020
+ 'W' => 'w',
1021
+ 'X' => 'x',
1022
+ 'Y' => 'y',
1023
+ 'Z' => 'z',
1024
+ '𐐀' => '𐐨',
1025
+ '𐐁' => '𐐩',
1026
+ '𐐂' => '𐐪',
1027
+ '𐐃' => '𐐫',
1028
+ '𐐄' => '𐐬',
1029
+ '𐐅' => '𐐭',
1030
+ '𐐆' => '𐐮',
1031
+ '𐐇' => '𐐯',
1032
+ '𐐈' => '𐐰',
1033
+ '𐐉' => '𐐱',
1034
+ '𐐊' => '𐐲',
1035
+ '𐐋' => '𐐳',
1036
+ '𐐌' => '𐐴',
1037
+ '𐐍' => '𐐵',
1038
+ '𐐎' => '𐐶',
1039
+ '𐐏' => '𐐷',
1040
+ '𐐐' => '𐐸',
1041
+ '𐐑' => '𐐹',
1042
+ '𐐒' => '𐐺',
1043
+ '𐐓' => '𐐻',
1044
+ '𐐔' => '𐐼',
1045
+ '𐐕' => '𐐽',
1046
+ '𐐖' => '𐐾',
1047
+ '𐐗' => '𐐿',
1048
+ '𐐘' => '𐑀',
1049
+ '𐐙' => '𐑁',
1050
+ '𐐚' => '𐑂',
1051
+ '𐐛' => '𐑃',
1052
+ '𐐜' => '𐑄',
1053
+ '𐐝' => '𐑅',
1054
+ '𐐞' => '𐑆',
1055
+ '𐐟' => '𐑇',
1056
+ '𐐠' => '𐑈',
1057
+ '𐐡' => '𐑉',
1058
+ '𐐢' => '𐑊',
1059
+ '𐐣' => '𐑋',
1060
+ '𐐤' => '𐑌',
1061
+ '𐐥' => '𐑍',
1062
+ '𐐦' => '𐑎',
1063
+ '𐐧' => '𐑏',
1064
+ '𑢠' => '𑣀',
1065
+ '𑢡' => '𑣁',
1066
+ '𑢢' => '𑣂',
1067
+ '𑢣' => '𑣃',
1068
+ '𑢤' => '𑣄',
1069
+ '𑢥' => '𑣅',
1070
+ '𑢦' => '𑣆',
1071
+ '𑢧' => '𑣇',
1072
+ '𑢨' => '𑣈',
1073
+ '𑢩' => '𑣉',
1074
+ '𑢪' => '𑣊',
1075
+ '𑢫' => '𑣋',
1076
+ '𑢬' => '𑣌',
1077
+ '𑢭' => '𑣍',
1078
+ '𑢮' => '𑣎',
1079
+ '𑢯' => '𑣏',
1080
+ '𑢰' => '𑣐',
1081
+ '𑢱' => '𑣑',
1082
+ '𑢲' => '𑣒',
1083
+ '𑢳' => '𑣓',
1084
+ '𑢴' => '𑣔',
1085
+ '𑢵' => '𑣕',
1086
+ '𑢶' => '𑣖',
1087
+ '𑢷' => '𑣗',
1088
+ '𑢸' => '𑣘',
1089
+ '𑢹' => '𑣙',
1090
+ '𑢺' => '𑣚',
1091
+ '𑢻' => '𑣛',
1092
+ '𑢼' => '𑣜',
1093
+ '𑢽' => '𑣝',
1094
+ '𑢾' => '𑣞',
1095
+ '𑢿' => '𑣟',
1096
+ );
vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php CHANGED
@@ -1,5 +1,5 @@
1
- <?php
2
-
3
- // from Case_Ignorable in https://unicode.org/Public/UNIDATA/DerivedCoreProperties.txt
4
-
5
- return '/(?<![\x{0027}\x{002E}\x{003A}\x{005E}\x{0060}\x{00A8}\x{00AD}\x{00AF}\x{00B4}\x{00B7}\x{00B8}\x{02B0}-\x{02C1}\x{02C2}-\x{02C5}\x{02C6}-\x{02D1}\x{02D2}-\x{02DF}\x{02E0}-\x{02E4}\x{02E5}-\x{02EB}\x{02EC}\x{02ED}\x{02EE}\x{02EF}-\x{02FF}\x{0300}-\x{036F}\x{0374}\x{0375}\x{037A}\x{0384}-\x{0385}\x{0387}\x{0483}-\x{0487}\x{0488}-\x{0489}\x{0559}\x{0591}-\x{05BD}\x{05BF}\x{05C1}-\x{05C2}\x{05C4}-\x{05C5}\x{05C7}\x{05F4}\x{0600}-\x{0605}\x{0610}-\x{061A}\x{061C}\x{0640}\x{064B}-\x{065F}\x{0670}\x{06D6}-\x{06DC}\x{06DD}\x{06DF}-\x{06E4}\x{06E5}-\x{06E6}\x{06E7}-\x{06E8}\x{06EA}-\x{06ED}\x{070F}\x{0711}\x{0730}-\x{074A}\x{07A6}-\x{07B0}\x{07EB}-\x{07F3}\x{07F4}-\x{07F5}\x{07FA}\x{07FD}\x{0816}-\x{0819}\x{081A}\x{081B}-\x{0823}\x{0824}\x{0825}-\x{0827}\x{0828}\x{0829}-\x{082D}\x{0859}-\x{085B}\x{08D3}-\x{08E1}\x{08E2}\x{08E3}-\x{0902}\x{093A}\x{093C}\x{0941}-\x{0948}\x{094D}\x{0951}-\x{0957}\x{0962}-\x{0963}\x{0971}\x{0981}\x{09BC}\x{09C1}-\x{09C4}\x{09CD}\x{09E2}-\x{09E3}\x{09FE}\x{0A01}-\x{0A02}\x{0A3C}\x{0A41}-\x{0A42}\x{0A47}-\x{0A48}\x{0A4B}-\x{0A4D}\x{0A51}\x{0A70}-\x{0A71}\x{0A75}\x{0A81}-\x{0A82}\x{0ABC}\x{0AC1}-\x{0AC5}\x{0AC7}-\x{0AC8}\x{0ACD}\x{0AE2}-\x{0AE3}\x{0AFA}-\x{0AFF}\x{0B01}\x{0B3C}\x{0B3F}\x{0B41}-\x{0B44}\x{0B4D}\x{0B56}\x{0B62}-\x{0B63}\x{0B82}\x{0BC0}\x{0BCD}\x{0C00}\x{0C04}\x{0C3E}-\x{0C40}\x{0C46}-\x{0C48}\x{0C4A}-\x{0C4D}\x{0C55}-\x{0C56}\x{0C62}-\x{0C63}\x{0C81}\x{0CBC}\x{0CBF}\x{0CC6}\x{0CCC}-\x{0CCD}\x{0CE2}-\x{0CE3}\x{0D00}-\x{0D01}\x{0D3B}-\x{0D3C}\x{0D41}-\x{0D44}\x{0D4D}\x{0D62}-\x{0D63}\x{0DCA}\x{0DD2}-\x{0DD4}\x{0DD6}\x{0E31}\x{0E34}-\x{0E3A}\x{0E46}\x{0E47}-\x{0E4E}\x{0EB1}\x{0EB4}-\x{0EB9}\x{0EBB}-\x{0EBC}\x{0EC6}\x{0EC8}-\x{0ECD}\x{0F18}-\x{0F19}\x{0F35}\x{0F37}\x{0F39}\x{0F71}-\x{0F7E}\x{0F80}-\x{0F84}\x{0F86}-\x{0F87}\x{0F8D}-\x{0F97}\x{0F99}-\x{0FBC}\x{0FC6}\x{102D}-\x{1030}\x{1032}-\x{1037}\x{1039}-\x{103A}\x{103D}-\x{103E}\x{1058}-\x{1059}\x{105E}-\x{1060}\x{1071}-\x{1074}\x{1082}\x{1085}-\x{1086}\x{108D}\x{109D}\x{10FC}\x{135D}-\x{135F}\x{1712}-\x{1714}\x{1732}-\x{1734}\x{1752}-\x{1753}\x{1772}-\x{1773}\x{17B4}-\x{17B5}\x{17B7}-\x{17BD}\x{17C6}\x{17C9}-\x{17D3}\x{17D7}\x{17DD}\x{180B}-\x{180D}\x{180E}\x{1843}\x{1885}-\x{1886}\x{18A9}\x{1920}-\x{1922}\x{1927}-\x{1928}\x{1932}\x{1939}-\x{193B}\x{1A17}-\x{1A18}\x{1A1B}\x{1A56}\x{1A58}-\x{1A5E}\x{1A60}\x{1A62}\x{1A65}-\x{1A6C}\x{1A73}-\x{1A7C}\x{1A7F}\x{1AA7}\x{1AB0}-\x{1ABD}\x{1ABE}\x{1B00}-\x{1B03}\x{1B34}\x{1B36}-\x{1B3A}\x{1B3C}\x{1B42}\x{1B6B}-\x{1B73}\x{1B80}-\x{1B81}\x{1BA2}-\x{1BA5}\x{1BA8}-\x{1BA9}\x{1BAB}-\x{1BAD}\x{1BE6}\x{1BE8}-\x{1BE9}\x{1BED}\x{1BEF}-\x{1BF1}\x{1C2C}-\x{1C33}\x{1C36}-\x{1C37}\x{1C78}-\x{1C7D}\x{1CD0}-\x{1CD2}\x{1CD4}-\x{1CE0}\x{1CE2}-\x{1CE8}\x{1CED}\x{1CF4}\x{1CF8}-\x{1CF9}\x{1D2C}-\x{1D6A}\x{1D78}\x{1D9B}-\x{1DBF}\x{1DC0}-\x{1DF9}\x{1DFB}-\x{1DFF}\x{1FBD}\x{1FBF}-\x{1FC1}\x{1FCD}-\x{1FCF}\x{1FDD}-\x{1FDF}\x{1FED}-\x{1FEF}\x{1FFD}-\x{1FFE}\x{200B}-\x{200F}\x{2018}\x{2019}\x{2024}\x{2027}\x{202A}-\x{202E}\x{2060}-\x{2064}\x{2066}-\x{206F}\x{2071}\x{207F}\x{2090}-\x{209C}\x{20D0}-\x{20DC}\x{20DD}-\x{20E0}\x{20E1}\x{20E2}-\x{20E4}\x{20E5}-\x{20F0}\x{2C7C}-\x{2C7D}\x{2CEF}-\x{2CF1}\x{2D6F}\x{2D7F}\x{2DE0}-\x{2DFF}\x{2E2F}\x{3005}\x{302A}-\x{302D}\x{3031}-\x{3035}\x{303B}\x{3099}-\x{309A}\x{309B}-\x{309C}\x{309D}-\x{309E}\x{30FC}-\x{30FE}\x{A015}\x{A4F8}-\x{A4FD}\x{A60C}\x{A66F}\x{A670}-\x{A672}\x{A674}-\x{A67D}\x{A67F}\x{A69C}-\x{A69D}\x{A69E}-\x{A69F}\x{A6F0}-\x{A6F1}\x{A700}-\x{A716}\x{A717}-\x{A71F}\x{A720}-\x{A721}\x{A770}\x{A788}\x{A789}-\x{A78A}\x{A7F8}-\x{A7F9}\x{A802}\x{A806}\x{A80B}\x{A825}-\x{A826}\x{A8C4}-\x{A8C5}\x{A8E0}-\x{A8F1}\x{A8FF}\x{A926}-\x{A92D}\x{A947}-\x{A951}\x{A980}-\x{A982}\x{A9B3}\x{A9B6}-\x{A9B9}\x{A9BC}\x{A9CF}\x{A9E5}\x{A9E6}\x{AA29}-\x{AA2E}\x{AA31}-\x{AA32}\x{AA35}-\x{AA36}\x{AA43}\x{AA4C}\x{AA70}\x{AA7C}\x{AAB0}\x{AAB2}-\x{AAB4}\x{AAB7}-\x{AAB8}\x{AABE}-\x{AABF}\x{AAC1}\x{AADD}\x{AAEC}-\x{AAED}\x{AAF3}-\x{AAF4}\x{AAF6}\x{AB5B}\x{AB5C}-\x{AB5F}\x{ABE5}\x{ABE8}\x{ABED}\x{FB1E}\x{FBB2}-\x{FBC1}\x{FE00}-\x{FE0F}\x{FE13}\x{FE20}-\x{FE2F}\x{FE52}\x{FE55}\x{FEFF}\x{FF07}\x{FF0E}\x{FF1A}\x{FF3E}\x{FF40}\x{FF70}\x{FF9E}-\x{FF9F}\x{FFE3}\x{FFF9}-\x{FFFB}\x{101FD}\x{102E0}\x{10376}-\x{1037A}\x{10A01}-\x{10A03}\x{10A05}-\x{10A06}\x{10A0C}-\x{10A0F}\x{10A38}-\x{10A3A}\x{10A3F}\x{10AE5}-\x{10AE6}\x{10D24}-\x{10D27}\x{10F46}-\x{10F50}\x{11001}\x{11038}-\x{11046}\x{1107F}-\x{11081}\x{110B3}-\x{110B6}\x{110B9}-\x{110BA}\x{110BD}\x{110CD}\x{11100}-\x{11102}\x{11127}-\x{1112B}\x{1112D}-\x{11134}\x{11173}\x{11180}-\x{11181}\x{111B6}-\x{111BE}\x{111C9}-\x{111CC}\x{1122F}-\x{11231}\x{11234}\x{11236}-\x{11237}\x{1123E}\x{112DF}\x{112E3}-\x{112EA}\x{11300}-\x{11301}\x{1133B}-\x{1133C}\x{11340}\x{11366}-\x{1136C}\x{11370}-\x{11374}\x{11438}-\x{1143F}\x{11442}-\x{11444}\x{11446}\x{1145E}\x{114B3}-\x{114B8}\x{114BA}\x{114BF}-\x{114C0}\x{114C2}-\x{114C3}\x{115B2}-\x{115B5}\x{115BC}-\x{115BD}\x{115BF}-\x{115C0}\x{115DC}-\x{115DD}\x{11633}-\x{1163A}\x{1163D}\x{1163F}-\x{11640}\x{116AB}\x{116AD}\x{116B0}-\x{116B5}\x{116B7}\x{1171D}-\x{1171F}\x{11722}-\x{11725}\x{11727}-\x{1172B}\x{1182F}-\x{11837}\x{11839}-\x{1183A}\x{11A01}-\x{11A0A}\x{11A33}-\x{11A38}\x{11A3B}-\x{11A3E}\x{11A47}\x{11A51}-\x{11A56}\x{11A59}-\x{11A5B}\x{11A8A}-\x{11A96}\x{11A98}-\x{11A99}\x{11C30}-\x{11C36}\x{11C38}-\x{11C3D}\x{11C3F}\x{11C92}-\x{11CA7}\x{11CAA}-\x{11CB0}\x{11CB2}-\x{11CB3}\x{11CB5}-\x{11CB6}\x{11D31}-\x{11D36}\x{11D3A}\x{11D3C}-\x{11D3D}\x{11D3F}-\x{11D45}\x{11D47}\x{11D90}-\x{11D91}\x{11D95}\x{11D97}\x{11EF3}-\x{11EF4}\x{16AF0}-\x{16AF4}\x{16B30}-\x{16B36}\x{16B40}-\x{16B43}\x{16F8F}-\x{16F92}\x{16F93}-\x{16F9F}\x{16FE0}-\x{16FE1}\x{1BC9D}-\x{1BC9E}\x{1BCA0}-\x{1BCA3}\x{1D167}-\x{1D169}\x{1D173}-\x{1D17A}\x{1D17B}-\x{1D182}\x{1D185}-\x{1D18B}\x{1D1AA}-\x{1D1AD}\x{1D242}-\x{1D244}\x{1DA00}-\x{1DA36}\x{1DA3B}-\x{1DA6C}\x{1DA75}\x{1DA84}\x{1DA9B}-\x{1DA9F}\x{1DAA1}-\x{1DAAF}\x{1E000}-\x{1E006}\x{1E008}-\x{1E018}\x{1E01B}-\x{1E021}\x{1E023}-\x{1E024}\x{1E026}-\x{1E02A}\x{1E8D0}-\x{1E8D6}\x{1E944}-\x{1E94A}\x{1F3FB}-\x{1F3FF}\x{E0001}\x{E0020}-\x{E007F}\x{E0100}-\x{E01EF}])(\pL)(\pL*+)/u';
1
+ <?php
2
+
3
+ // from Case_Ignorable in https://unicode.org/Public/UNIDATA/DerivedCoreProperties.txt
4
+
5
+ return '/(?<![\x{0027}\x{002E}\x{003A}\x{005E}\x{0060}\x{00A8}\x{00AD}\x{00AF}\x{00B4}\x{00B7}\x{00B8}\x{02B0}-\x{02C1}\x{02C2}-\x{02C5}\x{02C6}-\x{02D1}\x{02D2}-\x{02DF}\x{02E0}-\x{02E4}\x{02E5}-\x{02EB}\x{02EC}\x{02ED}\x{02EE}\x{02EF}-\x{02FF}\x{0300}-\x{036F}\x{0374}\x{0375}\x{037A}\x{0384}-\x{0385}\x{0387}\x{0483}-\x{0487}\x{0488}-\x{0489}\x{0559}\x{0591}-\x{05BD}\x{05BF}\x{05C1}-\x{05C2}\x{05C4}-\x{05C5}\x{05C7}\x{05F4}\x{0600}-\x{0605}\x{0610}-\x{061A}\x{061C}\x{0640}\x{064B}-\x{065F}\x{0670}\x{06D6}-\x{06DC}\x{06DD}\x{06DF}-\x{06E4}\x{06E5}-\x{06E6}\x{06E7}-\x{06E8}\x{06EA}-\x{06ED}\x{070F}\x{0711}\x{0730}-\x{074A}\x{07A6}-\x{07B0}\x{07EB}-\x{07F3}\x{07F4}-\x{07F5}\x{07FA}\x{07FD}\x{0816}-\x{0819}\x{081A}\x{081B}-\x{0823}\x{0824}\x{0825}-\x{0827}\x{0828}\x{0829}-\x{082D}\x{0859}-\x{085B}\x{08D3}-\x{08E1}\x{08E2}\x{08E3}-\x{0902}\x{093A}\x{093C}\x{0941}-\x{0948}\x{094D}\x{0951}-\x{0957}\x{0962}-\x{0963}\x{0971}\x{0981}\x{09BC}\x{09C1}-\x{09C4}\x{09CD}\x{09E2}-\x{09E3}\x{09FE}\x{0A01}-\x{0A02}\x{0A3C}\x{0A41}-\x{0A42}\x{0A47}-\x{0A48}\x{0A4B}-\x{0A4D}\x{0A51}\x{0A70}-\x{0A71}\x{0A75}\x{0A81}-\x{0A82}\x{0ABC}\x{0AC1}-\x{0AC5}\x{0AC7}-\x{0AC8}\x{0ACD}\x{0AE2}-\x{0AE3}\x{0AFA}-\x{0AFF}\x{0B01}\x{0B3C}\x{0B3F}\x{0B41}-\x{0B44}\x{0B4D}\x{0B56}\x{0B62}-\x{0B63}\x{0B82}\x{0BC0}\x{0BCD}\x{0C00}\x{0C04}\x{0C3E}-\x{0C40}\x{0C46}-\x{0C48}\x{0C4A}-\x{0C4D}\x{0C55}-\x{0C56}\x{0C62}-\x{0C63}\x{0C81}\x{0CBC}\x{0CBF}\x{0CC6}\x{0CCC}-\x{0CCD}\x{0CE2}-\x{0CE3}\x{0D00}-\x{0D01}\x{0D3B}-\x{0D3C}\x{0D41}-\x{0D44}\x{0D4D}\x{0D62}-\x{0D63}\x{0DCA}\x{0DD2}-\x{0DD4}\x{0DD6}\x{0E31}\x{0E34}-\x{0E3A}\x{0E46}\x{0E47}-\x{0E4E}\x{0EB1}\x{0EB4}-\x{0EB9}\x{0EBB}-\x{0EBC}\x{0EC6}\x{0EC8}-\x{0ECD}\x{0F18}-\x{0F19}\x{0F35}\x{0F37}\x{0F39}\x{0F71}-\x{0F7E}\x{0F80}-\x{0F84}\x{0F86}-\x{0F87}\x{0F8D}-\x{0F97}\x{0F99}-\x{0FBC}\x{0FC6}\x{102D}-\x{1030}\x{1032}-\x{1037}\x{1039}-\x{103A}\x{103D}-\x{103E}\x{1058}-\x{1059}\x{105E}-\x{1060}\x{1071}-\x{1074}\x{1082}\x{1085}-\x{1086}\x{108D}\x{109D}\x{10FC}\x{135D}-\x{135F}\x{1712}-\x{1714}\x{1732}-\x{1734}\x{1752}-\x{1753}\x{1772}-\x{1773}\x{17B4}-\x{17B5}\x{17B7}-\x{17BD}\x{17C6}\x{17C9}-\x{17D3}\x{17D7}\x{17DD}\x{180B}-\x{180D}\x{180E}\x{1843}\x{1885}-\x{1886}\x{18A9}\x{1920}-\x{1922}\x{1927}-\x{1928}\x{1932}\x{1939}-\x{193B}\x{1A17}-\x{1A18}\x{1A1B}\x{1A56}\x{1A58}-\x{1A5E}\x{1A60}\x{1A62}\x{1A65}-\x{1A6C}\x{1A73}-\x{1A7C}\x{1A7F}\x{1AA7}\x{1AB0}-\x{1ABD}\x{1ABE}\x{1B00}-\x{1B03}\x{1B34}\x{1B36}-\x{1B3A}\x{1B3C}\x{1B42}\x{1B6B}-\x{1B73}\x{1B80}-\x{1B81}\x{1BA2}-\x{1BA5}\x{1BA8}-\x{1BA9}\x{1BAB}-\x{1BAD}\x{1BE6}\x{1BE8}-\x{1BE9}\x{1BED}\x{1BEF}-\x{1BF1}\x{1C2C}-\x{1C33}\x{1C36}-\x{1C37}\x{1C78}-\x{1C7D}\x{1CD0}-\x{1CD2}\x{1CD4}-\x{1CE0}\x{1CE2}-\x{1CE8}\x{1CED}\x{1CF4}\x{1CF8}-\x{1CF9}\x{1D2C}-\x{1D6A}\x{1D78}\x{1D9B}-\x{1DBF}\x{1DC0}-\x{1DF9}\x{1DFB}-\x{1DFF}\x{1FBD}\x{1FBF}-\x{1FC1}\x{1FCD}-\x{1FCF}\x{1FDD}-\x{1FDF}\x{1FED}-\x{1FEF}\x{1FFD}-\x{1FFE}\x{200B}-\x{200F}\x{2018}\x{2019}\x{2024}\x{2027}\x{202A}-\x{202E}\x{2060}-\x{2064}\x{2066}-\x{206F}\x{2071}\x{207F}\x{2090}-\x{209C}\x{20D0}-\x{20DC}\x{20DD}-\x{20E0}\x{20E1}\x{20E2}-\x{20E4}\x{20E5}-\x{20F0}\x{2C7C}-\x{2C7D}\x{2CEF}-\x{2CF1}\x{2D6F}\x{2D7F}\x{2DE0}-\x{2DFF}\x{2E2F}\x{3005}\x{302A}-\x{302D}\x{3031}-\x{3035}\x{303B}\x{3099}-\x{309A}\x{309B}-\x{309C}\x{309D}-\x{309E}\x{30FC}-\x{30FE}\x{A015}\x{A4F8}-\x{A4FD}\x{A60C}\x{A66F}\x{A670}-\x{A672}\x{A674}-\x{A67D}\x{A67F}\x{A69C}-\x{A69D}\x{A69E}-\x{A69F}\x{A6F0}-\x{A6F1}\x{A700}-\x{A716}\x{A717}-\x{A71F}\x{A720}-\x{A721}\x{A770}\x{A788}\x{A789}-\x{A78A}\x{A7F8}-\x{A7F9}\x{A802}\x{A806}\x{A80B}\x{A825}-\x{A826}\x{A8C4}-\x{A8C5}\x{A8E0}-\x{A8F1}\x{A8FF}\x{A926}-\x{A92D}\x{A947}-\x{A951}\x{A980}-\x{A982}\x{A9B3}\x{A9B6}-\x{A9B9}\x{A9BC}\x{A9CF}\x{A9E5}\x{A9E6}\x{AA29}-\x{AA2E}\x{AA31}-\x{AA32}\x{AA35}-\x{AA36}\x{AA43}\x{AA4C}\x{AA70}\x{AA7C}\x{AAB0}\x{AAB2}-\x{AAB4}\x{AAB7}-\x{AAB8}\x{AABE}-\x{AABF}\x{AAC1}\x{AADD}\x{AAEC}-\x{AAED}\x{AAF3}-\x{AAF4}\x{AAF6}\x{AB5B}\x{AB5C}-\x{AB5F}\x{ABE5}\x{ABE8}\x{ABED}\x{FB1E}\x{FBB2}-\x{FBC1}\x{FE00}-\x{FE0F}\x{FE13}\x{FE20}-\x{FE2F}\x{FE52}\x{FE55}\x{FEFF}\x{FF07}\x{FF0E}\x{FF1A}\x{FF3E}\x{FF40}\x{FF70}\x{FF9E}-\x{FF9F}\x{FFE3}\x{FFF9}-\x{FFFB}\x{101FD}\x{102E0}\x{10376}-\x{1037A}\x{10A01}-\x{10A03}\x{10A05}-\x{10A06}\x{10A0C}-\x{10A0F}\x{10A38}-\x{10A3A}\x{10A3F}\x{10AE5}-\x{10AE6}\x{10D24}-\x{10D27}\x{10F46}-\x{10F50}\x{11001}\x{11038}-\x{11046}\x{1107F}-\x{11081}\x{110B3}-\x{110B6}\x{110B9}-\x{110BA}\x{110BD}\x{110CD}\x{11100}-\x{11102}\x{11127}-\x{1112B}\x{1112D}-\x{11134}\x{11173}\x{11180}-\x{11181}\x{111B6}-\x{111BE}\x{111C9}-\x{111CC}\x{1122F}-\x{11231}\x{11234}\x{11236}-\x{11237}\x{1123E}\x{112DF}\x{112E3}-\x{112EA}\x{11300}-\x{11301}\x{1133B}-\x{1133C}\x{11340}\x{11366}-\x{1136C}\x{11370}-\x{11374}\x{11438}-\x{1143F}\x{11442}-\x{11444}\x{11446}\x{1145E}\x{114B3}-\x{114B8}\x{114BA}\x{114BF}-\x{114C0}\x{114C2}-\x{114C3}\x{115B2}-\x{115B5}\x{115BC}-\x{115BD}\x{115BF}-\x{115C0}\x{115DC}-\x{115DD}\x{11633}-\x{1163A}\x{1163D}\x{1163F}-\x{11640}\x{116AB}\x{116AD}\x{116B0}-\x{116B5}\x{116B7}\x{1171D}-\x{1171F}\x{11722}-\x{11725}\x{11727}-\x{1172B}\x{1182F}-\x{11837}\x{11839}-\x{1183A}\x{11A01}-\x{11A0A}\x{11A33}-\x{11A38}\x{11A3B}-\x{11A3E}\x{11A47}\x{11A51}-\x{11A56}\x{11A59}-\x{11A5B}\x{11A8A}-\x{11A96}\x{11A98}-\x{11A99}\x{11C30}-\x{11C36}\x{11C38}-\x{11C3D}\x{11C3F}\x{11C92}-\x{11CA7}\x{11CAA}-\x{11CB0}\x{11CB2}-\x{11CB3}\x{11CB5}-\x{11CB6}\x{11D31}-\x{11D36}\x{11D3A}\x{11D3C}-\x{11D3D}\x{11D3F}-\x{11D45}\x{11D47}\x{11D90}-\x{11D91}\x{11D95}\x{11D97}\x{11EF3}-\x{11EF4}\x{16AF0}-\x{16AF4}\x{16B30}-\x{16B36}\x{16B40}-\x{16B43}\x{16F8F}-\x{16F92}\x{16F93}-\x{16F9F}\x{16FE0}-\x{16FE1}\x{1BC9D}-\x{1BC9E}\x{1BCA0}-\x{1BCA3}\x{1D167}-\x{1D169}\x{1D173}-\x{1D17A}\x{1D17B}-\x{1D182}\x{1D185}-\x{1D18B}\x{1D1AA}-\x{1D1AD}\x{1D242}-\x{1D244}\x{1DA00}-\x{1DA36}\x{1DA3B}-\x{1DA6C}\x{1DA75}\x{1DA84}\x{1DA9B}-\x{1DA9F}\x{1DAA1}-\x{1DAAF}\x{1E000}-\x{1E006}\x{1E008}-\x{1E018}\x{1E01B}-\x{1E021}\x{1E023}-\x{1E024}\x{1E026}-\x{1E02A}\x{1E8D0}-\x{1E8D6}\x{1E944}-\x{1E94A}\x{1F3FB}-\x{1F3FF}\x{E0001}\x{E0020}-\x{E007F}\x{E0100}-\x{E01EF}])(\pL)(\pL*+)/u';
vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php CHANGED
@@ -1,1104 +1,1104 @@
1
- <?php
2
-
3
- return array(
4
- 'a' => 'A',
5
- 'b' => 'B',
6
- 'c' => 'C',
7
- 'd' => 'D',
8
- 'e' => 'E',
9
- 'f' => 'F',
10
- 'g' => 'G',
11
- 'h' => 'H',
12
- 'i' => 'I',
13
- 'j' => 'J',
14
- 'k' => 'K',
15
- 'l' => 'L',
16
- 'm' => 'M',
17
- 'n' => 'N',
18
- 'o' => 'O',
19
- 'p' => 'P',
20
- 'q' => 'Q',
21
- 'r' => 'R',
22
- 's' => 'S',
23
- 't' => 'T',
24
- 'u' => 'U',
25
- 'v' => 'V',
26
- 'w' => 'W',
27
- 'x' => 'X',
28
- 'y' => 'Y',
29
- 'z' => 'Z',
30
- 'µ' => 'Μ',
31
- 'à' => 'À',
32
- 'á' => 'Á',
33
- 'â' => 'Â',
34
- 'ã' => 'Ã',
35
- 'ä' => 'Ä',
36
- 'å' => 'Å',
37
- 'æ' => 'Æ',
38
- 'ç' => 'Ç',
39
- 'è' => 'È',
40
- 'é' => 'É',
41
- 'ê' => 'Ê',
42
- 'ë' => 'Ë',
43
- 'ì' => 'Ì',
44
- 'í' => 'Í',
45
- 'î' => 'Î',
46
- 'ï' => 'Ï',
47
- 'ð' => 'Ð',
48
- 'ñ' => 'Ñ',
49
- 'ò' => 'Ò',
50
- 'ó' => 'Ó',
51
- 'ô' => 'Ô',
52
- 'õ' => 'Õ',
53
- 'ö' => 'Ö',
54
- 'ø' => 'Ø',
55
- 'ù' => 'Ù',
56
- 'ú' => 'Ú',
57
- 'û' => 'Û',
58
- 'ü' => 'Ü',
59
- 'ý' => 'Ý',
60
- 'þ' => 'Þ',
61
- 'ÿ' => 'Ÿ',
62
- 'ā' => 'Ā',
63
- 'ă' => 'Ă',
64
- 'ą' => 'Ą',
65
- 'ć' => 'Ć',
66
- 'ĉ' => 'Ĉ',
67
- 'ċ' => 'Ċ',
68
- 'č' => 'Č',
69
- 'ď' => 'Ď',
70
- 'đ' => 'Đ',
71
- 'ē' => 'Ē',
72
- 'ĕ' => 'Ĕ',
73
- 'ė' => 'Ė',
74
- 'ę' => 'Ę',
75
- 'ě' => 'Ě',
76
- 'ĝ' => 'Ĝ',
77
- 'ğ' => 'Ğ',
78
- 'ġ' => 'Ġ',
79
- 'ģ' => 'Ģ',
80
- 'ĥ' => 'Ĥ',
81
- 'ħ' => 'Ħ',
82
- 'ĩ' => 'Ĩ',
83
- 'ī' => 'Ī',
84
- 'ĭ' => 'Ĭ',
85
- 'į' => 'Į',
86
- 'ı' => 'I',
87
- 'ij' => 'IJ',
88
- 'ĵ' => 'Ĵ',
89
- 'ķ' => 'Ķ',
90
- 'ĺ' => 'Ĺ',
91
- 'ļ' => 'Ļ',
92
- 'ľ' => 'Ľ',
93
- 'ŀ' => 'Ŀ',
94
- 'ł' => 'Ł',
95
- 'ń' => 'Ń',
96
- 'ņ' => 'Ņ',
97
- 'ň' => 'Ň',
98
- 'ŋ' => 'Ŋ',
99
- 'ō' => 'Ō',
100
- 'ŏ' => 'Ŏ',
101
- 'ő' => 'Ő',
102
- 'œ' => 'Œ',
103
- 'ŕ' => 'Ŕ',
104
- 'ŗ' => 'Ŗ',
105
- 'ř' => 'Ř',
106
- 'ś' => 'Ś',
107
- 'ŝ' => 'Ŝ',
108
- 'ş' => 'Ş',
109
- 'š' => 'Š',
110
- 'ţ' => 'Ţ',
111
- 'ť' => 'Ť',
112
- 'ŧ' => 'Ŧ',
113
- 'ũ' => 'Ũ',
114
- 'ū' => 'Ū',
115
- 'ŭ' => 'Ŭ',
116
- 'ů' => 'Ů',
117
- 'ű' => 'Ű',
118
- 'ų' => 'Ų',
119
- 'ŵ' => 'Ŵ',
120
- 'ŷ' => 'Ŷ',
121
- 'ź' => 'Ź',
122
- 'ż' => 'Ż',
123
- 'ž' => 'Ž',
124
- 'ſ' => 'S',
125
- 'ƀ' => 'Ƀ',
126
- 'ƃ' => 'Ƃ',
127
- 'ƅ' => 'Ƅ',
128
- 'ƈ' => 'Ƈ',
129
- 'ƌ' => 'Ƌ',
130
- 'ƒ' => 'Ƒ',
131
- 'ƕ' => 'Ƕ',
132
- 'ƙ' => 'Ƙ',
133
- 'ƚ' => 'Ƚ',
134
- 'ƞ' => 'Ƞ',
135
- 'ơ' => 'Ơ',
136
- 'ƣ' => 'Ƣ',
137
- 'ƥ' => 'Ƥ',
138
- 'ƨ' => 'Ƨ',
139
- 'ƭ' => 'Ƭ',
140
- 'ư' => 'Ư',
141
- 'ƴ' => 'Ƴ',
142
- 'ƶ' => 'Ƶ',
143
- 'ƹ' => 'Ƹ',
144
- 'ƽ' => 'Ƽ',
145
- 'ƿ' => 'Ƿ',
146
- 'Dž' => 'DŽ',
147
- 'dž' => 'DŽ',
148
- 'Lj' => 'LJ',
149
- 'lj' => 'LJ',
150
- 'Nj' => 'NJ',
151
- 'nj' => 'NJ',
152
- 'ǎ' => 'Ǎ',
153
- 'ǐ' => 'Ǐ',
154
- 'ǒ' => 'Ǒ',
155
- 'ǔ' => 'Ǔ',
156
- 'ǖ' => 'Ǖ',
157
- 'ǘ' => 'Ǘ',
158
- 'ǚ' => 'Ǚ',
159
- 'ǜ' => 'Ǜ',
160
- 'ǝ' => 'Ǝ',
161
- 'ǟ' => 'Ǟ',
162
- 'ǡ' => 'Ǡ',
163
- 'ǣ' => 'Ǣ',
164
- 'ǥ' => 'Ǥ',
165
- 'ǧ' => 'Ǧ',
166
- 'ǩ' => 'Ǩ',
167
- 'ǫ' => 'Ǫ',
168
- 'ǭ' => 'Ǭ',
169
- 'ǯ' => 'Ǯ',
170
- 'Dz' => 'DZ',
171
- 'dz' => 'DZ',
172
- 'ǵ' => 'Ǵ',
173
- 'ǹ' => 'Ǹ',
174
- 'ǻ' => 'Ǻ',
175
- 'ǽ' => 'Ǽ',
176
- 'ǿ' => 'Ǿ',
177
- 'ȁ' => 'Ȁ',
178
- 'ȃ' => 'Ȃ',
179
- 'ȅ' => 'Ȅ',
180
- 'ȇ' => 'Ȇ',
181
- 'ȉ' => 'Ȉ',
182
- 'ȋ' => 'Ȋ',
183
- 'ȍ' => 'Ȍ',
184
- 'ȏ' => 'Ȏ',
185
- 'ȑ' => 'Ȑ',
186
- 'ȓ' => 'Ȓ',
187
- 'ȕ' => 'Ȕ',
188
- 'ȗ' => 'Ȗ',
189
- 'ș' => 'Ș',
190
- 'ț' => 'Ț',
191
- 'ȝ' => 'Ȝ',
192
- 'ȟ' => 'Ȟ',
193
- 'ȣ' => 'Ȣ',
194
- 'ȥ' => 'Ȥ',
195
- 'ȧ' => 'Ȧ',
196
- 'ȩ' => 'Ȩ',
197
- 'ȫ' => 'Ȫ',
198
- 'ȭ' => 'Ȭ',
199
- 'ȯ' => 'Ȯ',
200
- 'ȱ' => 'Ȱ',
201
- 'ȳ' => 'Ȳ',
202
- 'ȼ' => 'Ȼ',
203
- 'ȿ' => 'Ȿ',
204
- 'ɀ' => 'Ɀ',
205
- 'ɂ' => 'Ɂ',
206
- 'ɇ' => 'Ɇ',
207
- 'ɉ' => 'Ɉ',
208
- 'ɋ' => 'Ɋ',
209
- 'ɍ' => 'Ɍ',
210
- 'ɏ' => 'Ɏ',
211
- 'ɐ' => 'Ɐ',
212
- 'ɑ' => 'Ɑ',
213
- 'ɒ' => 'Ɒ',
214
- 'ɓ' => 'Ɓ',
215
- 'ɔ' => 'Ɔ',
216
- 'ɖ' => 'Ɖ',
217
- 'ɗ' => 'Ɗ',
218
- 'ə' => 'Ə',
219
- 'ɛ' => 'Ɛ',
220
- 'ɜ' => 'Ɜ',
221
- 'ɠ' => 'Ɠ',
222
- 'ɡ' => 'Ɡ',
223
- 'ɣ' => 'Ɣ',
224
- 'ɥ' => 'Ɥ',
225
- 'ɦ' => 'Ɦ',
226
- 'ɨ' => 'Ɨ',
227
- 'ɩ' => 'Ɩ',
228
- 'ɫ' => 'Ɫ',
229
- 'ɬ' => 'Ɬ',
230
- 'ɯ' => 'Ɯ',
231
- 'ɱ' => 'Ɱ',
232
- 'ɲ' => 'Ɲ',
233
- 'ɵ' => 'Ɵ',
234
- 'ɽ' => 'Ɽ',
235
- 'ʀ' => 'Ʀ',
236
- 'ʃ' => 'Ʃ',
237
- 'ʇ' => 'Ʇ',
238
- 'ʈ' => 'Ʈ',
239
- 'ʉ' => 'Ʉ',
240
- 'ʊ' => 'Ʊ',
241
- 'ʋ' => 'Ʋ',
242
- 'ʌ' => 'Ʌ',
243
- 'ʒ' => 'Ʒ',
244
- 'ʞ' => 'Ʞ',
245
- 'ͅ' => 'Ι',
246
- 'ͱ' => 'Ͱ',
247
- 'ͳ' => 'Ͳ',
248
- 'ͷ' => 'Ͷ',
249
- 'ͻ' => 'Ͻ',
250
- 'ͼ' => 'Ͼ',
251
- 'ͽ' => 'Ͽ',
252
- 'ά' => 'Ά',
253
- 'έ' => 'Έ',
254
- 'ή' => 'Ή',
255
- 'ί' => 'Ί',
256
- 'α' => 'Α',
257
- 'β' => 'Β',
258
- 'γ' => 'Γ',
259
- 'δ' => 'Δ',
260
- 'ε' => 'Ε',
261
- 'ζ' => 'Ζ',
262
- 'η' => 'Η',
263
- 'θ' => 'Θ',
264
- 'ι' => 'Ι',
265
- 'κ' => 'Κ',
266
- 'λ' => 'Λ',
267
- 'μ' => 'Μ',
268
- 'ν' => 'Ν',
269
- 'ξ' => 'Ξ',
270
- 'ο' => 'Ο',
271
- 'π' => 'Π',
272
- 'ρ' => 'Ρ',
273
- 'ς' => 'Σ',
274
- 'σ' => 'Σ',
275
- 'τ' => 'Τ',
276
- 'υ' => 'Υ',
277
- 'φ' => 'Φ',
278
- 'χ' => 'Χ',
279
- 'ψ' => 'Ψ',
280
- 'ω' => 'Ω',
281
- 'ϊ' => 'Ϊ',
282
- 'ϋ' => 'Ϋ',
283
- 'ό' => 'Ό',
284
- 'ύ' => 'Ύ',
285
- 'ώ' => 'Ώ',
286
- 'ϐ' => 'Β',
287
- 'ϑ' => 'Θ',
288
- 'ϕ' => 'Φ',
289
- 'ϖ' => 'Π',
290
- 'ϗ' => 'Ϗ',
291
- 'ϙ' => 'Ϙ',
292
- 'ϛ' => 'Ϛ',
293
- 'ϝ' => 'Ϝ',
294
- 'ϟ' => 'Ϟ',
295
- 'ϡ' => 'Ϡ',
296
- 'ϣ' => 'Ϣ',
297
- 'ϥ' => 'Ϥ',
298
- 'ϧ' => 'Ϧ',
299
- 'ϩ' => 'Ϩ',
300
- 'ϫ' => 'Ϫ',
301
- 'ϭ' => 'Ϭ',
302
- 'ϯ' => 'Ϯ',
303
- 'ϰ' => 'Κ',
304
- 'ϱ' => 'Ρ',
305
- 'ϲ' => 'Ϲ',
306
- 'ϳ' => 'Ϳ',
307
- 'ϵ' => 'Ε',
308
- 'ϸ' => 'Ϸ',
309
- 'ϻ' => 'Ϻ',
310
- 'а' => 'А',
311
- 'б' => 'Б',
312
- 'в' => 'В',
313
- 'г' => 'Г',
314
- 'д' => 'Д',
315
- 'е' => 'Е',
316
- 'ж' => 'Ж',
317
- 'з' => 'З',
318
- 'и' => 'И',
319
- 'й' => 'Й',
320
- 'к' => 'К',
321
- 'л' => 'Л',
322
- 'м' => 'М',
323
- 'н' => 'Н',
324
- 'о' => 'О',
325
- 'п' => 'П',
326
- 'р' => 'Р',
327
- 'с' => 'С',
328
- 'т' => 'Т',
329
- 'у' => 'У',
330
- 'ф' => 'Ф',
331
- 'х' => 'Х',
332
- 'ц' => 'Ц',
333
- 'ч' => 'Ч',
334
- 'ш' => 'Ш',
335
- 'щ' => 'Щ',
336
- 'ъ' => 'Ъ',
337
- 'ы' => 'Ы',
338
- 'ь' => 'Ь',
339
- 'э' => 'Э',
340
- 'ю' => 'Ю',
341
- 'я' => 'Я',
342
- 'ѐ' => 'Ѐ',
343
- 'ё' => 'Ё',
344
- 'ђ' => 'Ђ',
345
- 'ѓ' => 'Ѓ',
346
- 'є' => 'Є',
347
- 'ѕ' => 'Ѕ',
348
- 'і' => 'І',
349
- 'ї' => 'Ї',
350
- 'ј' => 'Ј',
351
- 'љ' => 'Љ',
352
- 'њ' => 'Њ',
353
- 'ћ' => 'Ћ',
354
- 'ќ' => 'Ќ',
355
- 'ѝ' => 'Ѝ',
356
- 'ў' => 'Ў',
357
- 'џ' => 'Џ',
358
- 'ѡ' => 'Ѡ',
359
- 'ѣ' => 'Ѣ',
360
- 'ѥ' => 'Ѥ',
361
- 'ѧ' => 'Ѧ',
362
- 'ѩ' => 'Ѩ',
363
- 'ѫ' => 'Ѫ',
364
- 'ѭ' => 'Ѭ',
365
- 'ѯ' => 'Ѯ',
366
- 'ѱ' => 'Ѱ',
367
- 'ѳ' => 'Ѳ',
368
- 'ѵ' => 'Ѵ',
369
- 'ѷ' => 'Ѷ',
370
- 'ѹ' => 'Ѹ',
371
- 'ѻ' => 'Ѻ',
372
- 'ѽ' => 'Ѽ',
373
- 'ѿ' => 'Ѿ',
374
- 'ҁ' => 'Ҁ',
375
- 'ҋ' => 'Ҋ',
376
- 'ҍ' => 'Ҍ',
377
- 'ҏ' => 'Ҏ',
378
- 'ґ' => 'Ґ',
379
- 'ғ' => 'Ғ',
380
- 'ҕ' => 'Ҕ',
381
- 'җ' => 'Җ',
382
- 'ҙ' => 'Ҙ',
383
- 'қ' => 'Қ',
384
- 'ҝ' => 'Ҝ',
385
- 'ҟ' => 'Ҟ',
386
- 'ҡ' => 'Ҡ',
387
- 'ң' => 'Ң',
388
- 'ҥ' => 'Ҥ',
389
- 'ҧ' => 'Ҧ',
390
- 'ҩ' => 'Ҩ',
391
- 'ҫ' => 'Ҫ',
392
- 'ҭ' => 'Ҭ',
393
- 'ү' => 'Ү',
394
- 'ұ' => 'Ұ',
395
- 'ҳ' => 'Ҳ',
396
- 'ҵ' => 'Ҵ',
397
- 'ҷ' => 'Ҷ',
398
- 'ҹ' => 'Ҹ',
399
- 'һ' => 'Һ',
400
- 'ҽ' => 'Ҽ',
401
- 'ҿ' => 'Ҿ',
402
- 'ӂ' => 'Ӂ',
403
- 'ӄ' => 'Ӄ',
404
- 'ӆ' => 'Ӆ',
405
- 'ӈ' => 'Ӈ',
406
- 'ӊ' => 'Ӊ',
407
- 'ӌ' => 'Ӌ',
408
- 'ӎ' => 'Ӎ',
409
- 'ӏ' => 'Ӏ',
410
- 'ӑ' => 'Ӑ',
411
- 'ӓ' => 'Ӓ',
412
- 'ӕ' => 'Ӕ',
413
- 'ӗ' => 'Ӗ',
414
- 'ә' => 'Ә',
415
- 'ӛ' => 'Ӛ',
416
- 'ӝ' => 'Ӝ',
417
- 'ӟ' => 'Ӟ',
418
- 'ӡ' => 'Ӡ',
419
- 'ӣ' => 'Ӣ',
420
- 'ӥ' => 'Ӥ',
421
- 'ӧ' => 'Ӧ',
422
- 'ө' => 'Ө',
423
- 'ӫ' => 'Ӫ',
424
- 'ӭ' => 'Ӭ',
425
- 'ӯ' => 'Ӯ',
426
- 'ӱ' => 'Ӱ',
427
- 'ӳ' => 'Ӳ',
428
- 'ӵ' => 'Ӵ',
429
- 'ӷ' => 'Ӷ',
430
- 'ӹ' => 'Ӹ',
431
- 'ӻ' => 'Ӻ',
432
- 'ӽ' => 'Ӽ',
433
- 'ӿ' => 'Ӿ',
434
- 'ԁ' => 'Ԁ',
435
- 'ԃ' => 'Ԃ',
436
- 'ԅ' => 'Ԅ',
437
- 'ԇ' => 'Ԇ',
438
- 'ԉ' => 'Ԉ',
439
- 'ԋ' => 'Ԋ',
440
- 'ԍ' => 'Ԍ',
441
- 'ԏ' => 'Ԏ',
442
- 'ԑ' => 'Ԑ',
443
- 'ԓ' => 'Ԓ',
444
- 'ԕ' => 'Ԕ',
445
- 'ԗ' => 'Ԗ',
446
- 'ԙ' => 'Ԙ',
447
- 'ԛ' => 'Ԛ',
448
- 'ԝ' => 'Ԝ',
449
- 'ԟ' => 'Ԟ',
450
- 'ԡ' => 'Ԡ',
451
- 'ԣ' => 'Ԣ',
452
- 'ԥ' => 'Ԥ',
453
- 'ԧ' => 'Ԧ',
454
- 'ԩ' => 'Ԩ',
455
- 'ԫ' => 'Ԫ',
456
- 'ԭ' => 'Ԭ',
457
- 'ԯ' => 'Ԯ',
458
- 'ա' => 'Ա',
459
- 'բ' => 'Բ',
460
- 'գ' => 'Գ',
461
- 'դ' => 'Դ',
462
- 'ե' => 'Ե',
463
- 'զ' => 'Զ',
464
- 'է' => 'Է',
465
- 'ը' => 'Ը',
466
- 'թ' => 'Թ',
467
- 'ժ' => 'Ժ',
468
- 'ի' => 'Ի',
469
- 'լ' => 'Լ',
470
- 'խ' => 'Խ',
471
- 'ծ' => 'Ծ',
472
- 'կ' => 'Կ',
473
- 'հ' => 'Հ',
474
- 'ձ' => 'Ձ',
475
- 'ղ' => 'Ղ',
476
- 'ճ' => 'Ճ',
477
- 'մ' => 'Մ',
478
- 'յ' => 'Յ',
479
- 'ն' => 'Ն',
480
- 'շ' => 'Շ',
481
- 'ո' => 'Ո',
482
- 'չ' => 'Չ',
483
- 'պ' => 'Պ',
484
- 'ջ' => 'Ջ',
485
- 'ռ' => 'Ռ',
486
- 'ս' => 'Ս',
487
- 'վ' => 'Վ',
488
- 'տ' => 'Տ',
489
- 'ր' => 'Ր',
490
- 'ց' => 'Ց',
491
- 'ւ' => 'Ւ',
492
- 'փ' => 'Փ',
493
- 'ք' => 'Ք',
494
- 'օ' => 'Օ',
495
- 'ֆ' => 'Ֆ',
496
- 'ᵹ' => 'Ᵹ',
497
- 'ᵽ' => 'Ᵽ',
498
- 'ḁ' => 'Ḁ',
499
- 'ḃ' => 'Ḃ',
500
- 'ḅ' => 'Ḅ',
501
- 'ḇ' => 'Ḇ',
502
- 'ḉ' => 'Ḉ',
503
- 'ḋ' => 'Ḋ',
504
- 'ḍ' => 'Ḍ',
505
- 'ḏ' => 'Ḏ',
506
- 'ḑ' => 'Ḑ',
507
- 'ḓ' => 'Ḓ',
508
- 'ḕ' => 'Ḕ',
509
- 'ḗ' => 'Ḗ',
510
- 'ḙ' => 'Ḙ',
511
- 'ḛ' => 'Ḛ',
512
- 'ḝ' => 'Ḝ',
513
- 'ḟ' => 'Ḟ',
514
- 'ḡ' => 'Ḡ',
515
- 'ḣ' => 'Ḣ',
516
- 'ḥ' => 'Ḥ',
517
- 'ḧ' => 'Ḧ',
518
- 'ḩ' => 'Ḩ',
519
- 'ḫ' => 'Ḫ',
520
- 'ḭ' => 'Ḭ',
521
- 'ḯ' => 'Ḯ',
522
- 'ḱ' => 'Ḱ',
523
- 'ḳ' => 'Ḳ',
524
- 'ḵ' => 'Ḵ',
525
- 'ḷ' => 'Ḷ',
526
- 'ḹ' => 'Ḹ',
527
- 'ḻ' => 'Ḻ',
528
- 'ḽ' => 'Ḽ',
529
- 'ḿ' => 'Ḿ',
530
- 'ṁ' => 'Ṁ',
531
- 'ṃ' => 'Ṃ',
532
- 'ṅ' => 'Ṅ',
533
- 'ṇ' => 'Ṇ',
534
- 'ṉ' => 'Ṉ',
535
- 'ṋ' => 'Ṋ',
536
- 'ṍ' => 'Ṍ',
537
- 'ṏ' => 'Ṏ',
538
- 'ṑ' => 'Ṑ',
539
- 'ṓ' => 'Ṓ',
540
- 'ṕ' => 'Ṕ',
541
- 'ṗ' => 'Ṗ',
542
- 'ṙ' => 'Ṙ',
543
- 'ṛ' => 'Ṛ',
544
- 'ṝ' => 'Ṝ',
545
- 'ṟ' => 'Ṟ',
546
- 'ṡ' => 'Ṡ',
547
- 'ṣ' => 'Ṣ',
548
- 'ṥ' => 'Ṥ',
549
- 'ṧ' => 'Ṧ',
550
- 'ṩ' => 'Ṩ',
551
- 'ṫ' => 'Ṫ',
552
- 'ṭ' => 'Ṭ',
553
- 'ṯ' => 'Ṯ',
554
- 'ṱ' => 'Ṱ',
555
- 'ṳ' => 'Ṳ',
556
- 'ṵ' => 'Ṵ',
557
- 'ṷ' => 'Ṷ',
558
- 'ṹ' => 'Ṹ',
559
- 'ṻ' => 'Ṻ',
560
- 'ṽ' => 'Ṽ',
561
- 'ṿ' => 'Ṿ',
562
- 'ẁ' => 'Ẁ',
563
- 'ẃ' => 'Ẃ',
564
- 'ẅ' => 'Ẅ',
565
- 'ẇ' => 'Ẇ',
566
- 'ẉ' => 'Ẉ',
567
- 'ẋ' => 'Ẋ',
568
- 'ẍ' => 'Ẍ',
569
- 'ẏ' => 'Ẏ',
570
- 'ẑ' => 'Ẑ',
571
- 'ẓ' => 'Ẓ',
572
- 'ẕ' => 'Ẕ',
573
- 'ẛ' => 'Ṡ',
574
- 'ạ' => 'Ạ',
575
- 'ả' => 'Ả',
576
- 'ấ' => 'Ấ',
577
- 'ầ' => 'Ầ',
578
- 'ẩ' => 'Ẩ',
579
- 'ẫ' => 'Ẫ',
580
- 'ậ' => 'Ậ',
581
- 'ắ' => 'Ắ',
582
- 'ằ' => 'Ằ',
583
- 'ẳ' => 'Ẳ',
584
- 'ẵ' => 'Ẵ',
585
- 'ặ' => 'Ặ',
586
- 'ẹ' => 'Ẹ',
587
- 'ẻ' => 'Ẻ',
588
- 'ẽ' => 'Ẽ',
589
- 'ế' => 'Ế',
590
- 'ề' => 'Ề',
591
- 'ể' => 'Ể',
592
- 'ễ' => 'Ễ',
593
- 'ệ' => 'Ệ',
594
- 'ỉ' => 'Ỉ',
595
- 'ị' => 'Ị',
596
- 'ọ' => 'Ọ',
597
- 'ỏ' => 'Ỏ',
598
- 'ố' => 'Ố',
599
- 'ồ' => 'Ồ',
600
- 'ổ' => 'Ổ',
601
- 'ỗ' => 'Ỗ',
602
- 'ộ' => 'Ộ',
603
- 'ớ' => 'Ớ',
604
- 'ờ' => 'Ờ',
605
- 'ở' => 'Ở',
606
- 'ỡ' => 'Ỡ',
607
- 'ợ' => 'Ợ',
608
- 'ụ' => 'Ụ',
609
- 'ủ' => 'Ủ',
610
- 'ứ' => 'Ứ',
611
- 'ừ' => 'Ừ',
612
- 'ử' => 'Ử',
613
- 'ữ' => 'Ữ',
614
- 'ự' => 'Ự',
615
- 'ỳ' => 'Ỳ',
616
- 'ỵ' => 'Ỵ',
617
- 'ỷ' => 'Ỷ',
618
- 'ỹ' => 'Ỹ',
619
- 'ỻ' => 'Ỻ',
620
- 'ỽ' => 'Ỽ',
621
- 'ỿ' => 'Ỿ',
622
- 'ἀ' => 'Ἀ',
623
- 'ἁ' => 'Ἁ',
624
- 'ἂ' => 'Ἂ',
625
- 'ἃ' => 'Ἃ',
626
- 'ἄ' => 'Ἄ',
627
- 'ἅ' => 'Ἅ',
628
- 'ἆ' => 'Ἆ',
629
- 'ἇ' => 'Ἇ',
630
- 'ἐ' => 'Ἐ',
631
- 'ἑ' => 'Ἑ',
632
- 'ἒ' => 'Ἒ',
633
- 'ἓ' => 'Ἓ',
634
- 'ἔ' => 'Ἔ',
635
- 'ἕ' => 'Ἕ',
636
- 'ἠ' => 'Ἠ',
637
- 'ἡ' => 'Ἡ',
638
- 'ἢ' => 'Ἢ',
639
- 'ἣ' => 'Ἣ',
640
- 'ἤ' => 'Ἤ',
641
- 'ἥ' => 'Ἥ',
642
- 'ἦ' => 'Ἦ',
643
- 'ἧ' => 'Ἧ',
644
- 'ἰ' => 'Ἰ',
645
- 'ἱ' => 'Ἱ',
646
- 'ἲ' => 'Ἲ',
647
- 'ἳ' => 'Ἳ',
648
- 'ἴ' => 'Ἴ',
649
- 'ἵ' => 'Ἵ',
650
- 'ἶ' => 'Ἶ',
651
- 'ἷ' => 'Ἷ',
652
- 'ὀ' => 'Ὀ',
653
- 'ὁ' => 'Ὁ',
654
- 'ὂ' => 'Ὂ',
655
- 'ὃ' => 'Ὃ',
656
- 'ὄ' => 'Ὄ',
657
- 'ὅ' => 'Ὅ',
658
- 'ὑ' => 'Ὑ',
659
- 'ὓ' => 'Ὓ',
660
- 'ὕ' => 'Ὕ',
661
- 'ὗ' => 'Ὗ',
662
- 'ὠ' => 'Ὠ',
663
- 'ὡ' => 'Ὡ',
664
- 'ὢ' => 'Ὢ',
665
- 'ὣ' => 'Ὣ',
666
- 'ὤ' => 'Ὤ',
667
- 'ὥ' => 'Ὥ',
668
- 'ὦ' => 'Ὦ',
669
- 'ὧ' => 'Ὧ',
670
- 'ὰ' => 'Ὰ',
671
- 'ά' => 'Ά',
672
- 'ὲ' => 'Ὲ',
673
- 'έ' => 'Έ',
674
- 'ὴ' => 'Ὴ',
675
- 'ή' => 'Ή',
676
- 'ὶ' => 'Ὶ',
677
- 'ί' => 'Ί',
678
- 'ὸ' => 'Ὸ',
679
- 'ό' => 'Ό',
680
- 'ὺ' => 'Ὺ',
681
- 'ύ' => 'Ύ',
682
- 'ὼ' => 'Ὼ',
683
- 'ώ' => 'Ώ',
684
- 'ᾀ' => 'ᾈ',
685
- 'ᾁ' => 'ᾉ',
686
- 'ᾂ' => 'ᾊ',
687
- 'ᾃ' => 'ᾋ',
688
- 'ᾄ' => 'ᾌ',
689
- 'ᾅ' => 'ᾍ',
690
- 'ᾆ' => 'ᾎ',
691
- 'ᾇ' => 'ᾏ',
692
- 'ᾐ' => 'ᾘ',
693
- 'ᾑ' => 'ᾙ',
694
- 'ᾒ' => 'ᾚ',
695
- 'ᾓ' => 'ᾛ',
696
- 'ᾔ' => 'ᾜ',
697
- 'ᾕ' => 'ᾝ',
698
- 'ᾖ' => 'ᾞ',
699
- 'ᾗ' => 'ᾟ',
700
- 'ᾠ' => 'ᾨ',
701
- 'ᾡ' => 'ᾩ',
702
- 'ᾢ' => 'ᾪ',
703
- 'ᾣ' => 'ᾫ',
704
- 'ᾤ' => 'ᾬ',
705
- 'ᾥ' => 'ᾭ',
706
- 'ᾦ' => 'ᾮ',
707
- 'ᾧ' => 'ᾯ',
708
- 'ᾰ' => 'Ᾰ',
709
- 'ᾱ' => 'Ᾱ',
710
- 'ᾳ' => 'ᾼ',
711
- 'ι' => 'Ι',
712
- 'ῃ' => 'ῌ',
713
- 'ῐ' => 'Ῐ',
714
- 'ῑ' => 'Ῑ',
715
- 'ῠ' => 'Ῠ',
716
- 'ῡ' => 'Ῡ',
717
- 'ῥ' => 'Ῥ',
718
- 'ῳ' => 'ῼ',
719
- 'ⅎ' => 'Ⅎ',
720
- 'ⅰ' => 'Ⅰ',
721
- 'ⅱ' => 'Ⅱ',
722
- 'ⅲ' => 'Ⅲ',
723
- 'ⅳ' => 'Ⅳ',
724
- 'ⅴ' => 'Ⅴ',
725
- 'ⅵ' => 'Ⅵ',
726
- 'ⅶ' => 'Ⅶ',
727
- 'ⅷ' => 'Ⅷ',
728
- 'ⅸ' => 'Ⅸ',
729
- 'ⅹ' => 'Ⅹ',
730
- 'ⅺ' => 'Ⅺ',
731
- 'ⅻ' => 'Ⅻ',
732
- 'ⅼ' => 'Ⅼ',
733
- 'ⅽ' => 'Ⅽ',
734
- 'ⅾ' => 'Ⅾ',
735
- 'ⅿ' => 'Ⅿ',
736
- 'ↄ' => 'Ↄ',
737
- 'ⓐ' => 'Ⓐ',
738
- 'ⓑ' => 'Ⓑ',
739
- 'ⓒ' => 'Ⓒ',
740
- 'ⓓ' => 'Ⓓ',
741
- 'ⓔ' => 'Ⓔ',
742
- 'ⓕ' => 'Ⓕ',
743
- 'ⓖ' => 'Ⓖ',
744
- 'ⓗ' => 'Ⓗ',
745
- 'ⓘ' => 'Ⓘ',
746
- 'ⓙ' => 'Ⓙ',
747
- 'ⓚ' => 'Ⓚ',
748
- 'ⓛ' => 'Ⓛ',
749
- 'ⓜ' => 'Ⓜ',
750
- 'ⓝ' => 'Ⓝ',
751
- 'ⓞ' => 'Ⓞ',
752
- 'ⓟ' => 'Ⓟ',
753
- 'ⓠ' => 'Ⓠ',
754
- 'ⓡ' => 'Ⓡ',
755
- 'ⓢ' => 'Ⓢ',
756
- 'ⓣ' => 'Ⓣ',
757
- 'ⓤ' => 'Ⓤ',
758
- 'ⓥ' => 'Ⓥ',
759
- 'ⓦ' => 'Ⓦ',
760
- 'ⓧ' => 'Ⓧ',
761
- 'ⓨ' => 'Ⓨ',
762
- 'ⓩ' => 'Ⓩ',
763
- 'ⰰ' => 'Ⰰ',
764
- 'ⰱ' => 'Ⰱ',
765
- 'ⰲ' => 'Ⰲ',
766
- 'ⰳ' => 'Ⰳ',
767
- 'ⰴ' => 'Ⰴ',
768
- 'ⰵ' => 'Ⰵ',
769
- 'ⰶ' => 'Ⰶ',
770
- 'ⰷ' => 'Ⰷ',
771
- 'ⰸ' => 'Ⰸ',
772
- 'ⰹ' => 'Ⰹ',
773
- 'ⰺ' => 'Ⰺ',
774
- 'ⰻ' => 'Ⰻ',
775
- 'ⰼ' => 'Ⰼ',
776
- 'ⰽ' => 'Ⰽ',
777
- 'ⰾ' => 'Ⰾ',
778
- 'ⰿ' => 'Ⰿ',
779
- 'ⱀ' => 'Ⱀ',
780
- 'ⱁ' => 'Ⱁ',
781
- 'ⱂ' => 'Ⱂ',
782
- 'ⱃ' => 'Ⱃ',
783
- 'ⱄ' => 'Ⱄ',
784
- 'ⱅ' => 'Ⱅ',
785
- 'ⱆ' => 'Ⱆ',
786
- 'ⱇ' => 'Ⱇ',
787
- 'ⱈ' => 'Ⱈ',
788
- 'ⱉ' => 'Ⱉ',
789
- 'ⱊ' => 'Ⱊ',
790
- 'ⱋ' => 'Ⱋ',
791
- 'ⱌ' => 'Ⱌ',
792
- 'ⱍ' => 'Ⱍ',
793
- 'ⱎ' => 'Ⱎ',
794
- 'ⱏ' => 'Ⱏ',
795
- 'ⱐ' => 'Ⱐ',
796
- 'ⱑ' => 'Ⱑ',
797
- 'ⱒ' => 'Ⱒ',
798
- 'ⱓ' => 'Ⱓ',
799
- 'ⱔ' => 'Ⱔ',
800
- 'ⱕ' => 'Ⱕ',
801
- 'ⱖ' => 'Ⱖ',
802
- 'ⱗ' => 'Ⱗ',
803
- 'ⱘ' => 'Ⱘ',
804
- 'ⱙ' => 'Ⱙ',
805
- 'ⱚ' => 'Ⱚ',
806
- 'ⱛ' => 'Ⱛ',
807
- 'ⱜ' => 'Ⱜ',
808
- 'ⱝ' => 'Ⱝ',
809
- 'ⱞ' => 'Ⱞ',
810
- 'ⱡ' => 'Ⱡ',
811
- 'ⱥ' => 'Ⱥ',
812
- 'ⱦ' => 'Ⱦ',
813
- 'ⱨ' => 'Ⱨ',
814
- 'ⱪ' => 'Ⱪ',
815
- 'ⱬ' => 'Ⱬ',
816
- 'ⱳ' => 'Ⱳ',
817
- 'ⱶ' => 'Ⱶ',
818
- 'ⲁ' => 'Ⲁ',
819
- 'ⲃ' => 'Ⲃ',
820
- 'ⲅ' => 'Ⲅ',
821
- 'ⲇ' => 'Ⲇ',
822
- 'ⲉ' => 'Ⲉ',
823
- 'ⲋ' => 'Ⲋ',
824
- 'ⲍ' => 'Ⲍ',
825
- 'ⲏ' => 'Ⲏ',
826
- 'ⲑ' => 'Ⲑ',
827
- 'ⲓ' => 'Ⲓ',
828
- 'ⲕ' => 'Ⲕ',
829
- 'ⲗ' => 'Ⲗ',
830
- 'ⲙ' => 'Ⲙ',
831
- 'ⲛ' => 'Ⲛ',
832
- 'ⲝ' => 'Ⲝ',
833
- 'ⲟ' => 'Ⲟ',
834
- 'ⲡ' => 'Ⲡ',
835
- 'ⲣ' => 'Ⲣ',
836
- 'ⲥ' => 'Ⲥ',
837
- 'ⲧ' => 'Ⲧ',
838
- 'ⲩ' => 'Ⲩ',
839
- 'ⲫ' => 'Ⲫ',
840
- 'ⲭ' => 'Ⲭ',
841
- 'ⲯ' => 'Ⲯ',
842
- 'ⲱ' => 'Ⲱ',
843
- 'ⲳ' => 'Ⲳ',
844
- 'ⲵ' => 'Ⲵ',
845
- 'ⲷ' => 'Ⲷ',
846
- 'ⲹ' => 'Ⲹ',
847
- 'ⲻ' => 'Ⲻ',
848
- 'ⲽ' => 'Ⲽ',
849
- 'ⲿ' => 'Ⲿ',
850
- 'ⳁ' => 'Ⳁ',
851
- 'ⳃ' => 'Ⳃ',
852
- 'ⳅ' => 'Ⳅ',
853
- 'ⳇ' => 'Ⳇ',
854
- 'ⳉ' => 'Ⳉ',
855
- 'ⳋ' => 'Ⳋ',
856
- 'ⳍ' => 'Ⳍ',
857
- 'ⳏ' => 'Ⳏ',
858
- 'ⳑ' => 'Ⳑ',
859
- 'ⳓ' => 'Ⳓ',
860
- 'ⳕ' => 'Ⳕ',
861
- 'ⳗ' => 'Ⳗ',
862
- 'ⳙ' => 'Ⳙ',
863
- 'ⳛ' => 'Ⳛ',
864
- 'ⳝ' => 'Ⳝ',
865
- 'ⳟ' => 'Ⳟ',
866
- 'ⳡ' => 'Ⳡ',
867
- 'ⳣ' => 'Ⳣ',
868
- 'ⳬ' => 'Ⳬ',
869
- 'ⳮ' => 'Ⳮ',
870
- 'ⳳ' => 'Ⳳ',
871
- 'ⴀ' => 'Ⴀ',
872
- 'ⴁ' => 'Ⴁ',
873
- 'ⴂ' => 'Ⴂ',
874
- 'ⴃ' => 'Ⴃ',
875
- 'ⴄ' => 'Ⴄ',
876
- 'ⴅ' => 'Ⴅ',
877
- 'ⴆ' => 'Ⴆ',
878
- 'ⴇ' => 'Ⴇ',
879
- 'ⴈ' => 'Ⴈ',
880
- 'ⴉ' => 'Ⴉ',
881
- 'ⴊ' => 'Ⴊ',
882
- 'ⴋ' => 'Ⴋ',
883
- 'ⴌ' => 'Ⴌ',
884
- 'ⴍ' => 'Ⴍ',
885
- 'ⴎ' => 'Ⴎ',
886
- 'ⴏ' => 'Ⴏ',
887
- 'ⴐ' => 'Ⴐ',
888
- 'ⴑ' => 'Ⴑ',
889
- 'ⴒ' => 'Ⴒ',
890
- 'ⴓ' => 'Ⴓ',
891
- 'ⴔ' => 'Ⴔ',
892
- 'ⴕ' => 'Ⴕ',
893
- 'ⴖ' => 'Ⴖ',
894
- 'ⴗ' => 'Ⴗ',
895
- 'ⴘ' => 'Ⴘ',
896
- 'ⴙ' => 'Ⴙ',
897
- 'ⴚ' => 'Ⴚ',
898
- 'ⴛ' => 'Ⴛ',
899
- 'ⴜ' => 'Ⴜ',
900
- 'ⴝ' => 'Ⴝ',
901
- 'ⴞ' => 'Ⴞ',
902
- 'ⴟ' => 'Ⴟ',
903
- 'ⴠ' => 'Ⴠ',
904
- 'ⴡ' => 'Ⴡ',
905
- 'ⴢ' => 'Ⴢ',
906
- 'ⴣ' => 'Ⴣ',
907
- 'ⴤ' => 'Ⴤ',
908
- 'ⴥ' => 'Ⴥ',
909
- 'ⴧ' => 'Ⴧ',
910
- 'ⴭ' => 'Ⴭ',
911
- 'ꙁ' => 'Ꙁ',
912
- 'ꙃ' => 'Ꙃ',
913
- 'ꙅ' => 'Ꙅ',
914
- 'ꙇ' => 'Ꙇ',
915
- 'ꙉ' => 'Ꙉ',
916
- 'ꙋ' => 'Ꙋ',
917
- 'ꙍ' => 'Ꙍ',
918
- 'ꙏ' => 'Ꙏ',
919
- 'ꙑ' => 'Ꙑ',
920
- 'ꙓ' => 'Ꙓ',
921
- 'ꙕ' => 'Ꙕ',
922
- 'ꙗ' => 'Ꙗ',
923
- 'ꙙ' => 'Ꙙ',
924
- 'ꙛ' => 'Ꙛ',
925
- 'ꙝ' => 'Ꙝ',
926
- 'ꙟ' => 'Ꙟ',
927
- 'ꙡ' => 'Ꙡ',
928
- 'ꙣ' => 'Ꙣ',
929
- 'ꙥ' => 'Ꙥ',
930
- 'ꙧ' => 'Ꙧ',
931
- 'ꙩ' => 'Ꙩ',
932
- 'ꙫ' => 'Ꙫ',
933
- 'ꙭ' => 'Ꙭ',
934
- 'ꚁ' => 'Ꚁ',
935
- 'ꚃ' => 'Ꚃ',
936
- 'ꚅ' => 'Ꚅ',
937
- 'ꚇ' => 'Ꚇ',
938
- 'ꚉ' => 'Ꚉ',
939
- 'ꚋ' => 'Ꚋ',
940
- 'ꚍ' => 'Ꚍ',
941
- 'ꚏ' => 'Ꚏ',
942
- 'ꚑ' => 'Ꚑ',
943
- 'ꚓ' => 'Ꚓ',
944
- 'ꚕ' => 'Ꚕ',
945
- 'ꚗ' => 'Ꚗ',
946
- 'ꚙ' => 'Ꚙ',
947
- 'ꚛ' => 'Ꚛ',
948
- 'ꜣ' => 'Ꜣ',
949
- 'ꜥ' => 'Ꜥ',
950
- 'ꜧ' => 'Ꜧ',
951
- 'ꜩ' => 'Ꜩ',
952
- 'ꜫ' => 'Ꜫ',
953
- 'ꜭ' => 'Ꜭ',
954
- 'ꜯ' => 'Ꜯ',
955
- 'ꜳ' => 'Ꜳ',
956
- 'ꜵ' => 'Ꜵ',
957
- 'ꜷ' => 'Ꜷ',
958
- 'ꜹ' => 'Ꜹ',
959
- 'ꜻ' => 'Ꜻ',
960
- 'ꜽ' => 'Ꜽ',
961
- 'ꜿ' => 'Ꜿ',
962
- 'ꝁ' => 'Ꝁ',
963
- 'ꝃ' => 'Ꝃ',
964
- 'ꝅ' => 'Ꝅ',
965
- 'ꝇ' => 'Ꝇ',
966
- 'ꝉ' => 'Ꝉ',
967
- 'ꝋ' => 'Ꝋ',
968
- 'ꝍ' => 'Ꝍ',
969
- 'ꝏ' => 'Ꝏ',
970
- 'ꝑ' => 'Ꝑ',
971
- 'ꝓ' => 'Ꝓ',
972
- 'ꝕ' => 'Ꝕ',
973
- 'ꝗ' => 'Ꝗ',
974
- 'ꝙ' => 'Ꝙ',
975
- 'ꝛ' => 'Ꝛ',
976
- 'ꝝ' => 'Ꝝ',
977
- 'ꝟ' => 'Ꝟ',
978
- 'ꝡ' => 'Ꝡ',
979
- 'ꝣ' => 'Ꝣ',
980
- 'ꝥ' => 'Ꝥ',
981
- 'ꝧ' => 'Ꝧ',
982
- 'ꝩ' => 'Ꝩ',
983
- 'ꝫ' => 'Ꝫ',
984
- 'ꝭ' => 'Ꝭ',
985
- 'ꝯ' => 'Ꝯ',
986
- 'ꝺ' => 'Ꝺ',
987
- 'ꝼ' => 'Ꝼ',
988
- 'ꝿ' => 'Ꝿ',
989
- 'ꞁ' => 'Ꞁ',
990
- 'ꞃ' => 'Ꞃ',
991
- 'ꞅ' => 'Ꞅ',
992
- 'ꞇ' => 'Ꞇ',
993
- 'ꞌ' => 'Ꞌ',
994
- 'ꞑ' => 'Ꞑ',
995
- 'ꞓ' => 'Ꞓ',
996
- 'ꞗ' => 'Ꞗ',
997
- 'ꞙ' => 'Ꞙ',
998
- 'ꞛ' => 'Ꞛ',
999
- 'ꞝ' => 'Ꞝ',
1000
- 'ꞟ' => 'Ꞟ',
1001
- 'ꞡ' => 'Ꞡ',
1002
- 'ꞣ' => 'Ꞣ',
1003
- 'ꞥ' => 'Ꞥ',
1004
- 'ꞧ' => 'Ꞧ',
1005
- 'ꞩ' => 'Ꞩ',
1006
- 'a' => 'A',
1007
- 'b' => 'B',
1008
- 'c' => 'C',
1009
- 'd' => 'D',
1010
- 'e' => 'E',
1011
- 'f' => 'F',
1012
- 'g' => 'G',
1013
- 'h' => 'H',
1014
- 'i' => 'I',
1015
- 'j' => 'J',
1016
- 'k' => 'K',
1017
- 'l' => 'L',
1018
- 'm' => 'M',
1019
- 'n' => 'N',
1020
- 'o' => 'O',
1021
- 'p' => 'P',
1022
- 'q' => 'Q',
1023
- 'r' => 'R',
1024
- 's' => 'S',
1025
- 't' => 'T',
1026
- 'u' => 'U',
1027
- 'v' => 'V',
1028
- 'w' => 'W',
1029
- 'x' => 'X',
1030
- 'y' => 'Y',
1031
- 'z' => 'Z',
1032
- '𐐨' => '𐐀',
1033
- '𐐩' => '𐐁',
1034
- '𐐪' => '𐐂',
1035
- '𐐫' => '𐐃',
1036
- '𐐬' => '𐐄',
1037
- '𐐭' => '𐐅',
1038
- '𐐮' => '𐐆',
1039
- '𐐯' => '𐐇',
1040
- '𐐰' => '𐐈',
1041
- '𐐱' => '𐐉',
1042
- '𐐲' => '𐐊',
1043
- '𐐳' => '𐐋',
1044
- '𐐴' => '𐐌',
1045
- '𐐵' => '𐐍',
1046
- '𐐶' => '𐐎',
1047
- '𐐷' => '𐐏',
1048
- '𐐸' => '𐐐',
1049
- '𐐹' => '𐐑',
1050
- '𐐺' => '𐐒',
1051
- '𐐻' => '𐐓',
1052
- '𐐼' => '𐐔',
1053
- '𐐽' => '𐐕',
1054
- '𐐾' => '𐐖',
1055
- '𐐿' => '𐐗',
1056
- '𐑀' => '𐐘',
1057
- '𐑁' => '𐐙',
1058
- '𐑂' => '𐐚',
1059
- '𐑃' => '𐐛',
1060
- '𐑄' => '𐐜',
1061
- '𐑅' => '𐐝',
1062
- '𐑆' => '𐐞',
1063
- '𐑇' => '𐐟',
1064
- '𐑈' => '𐐠',
1065
- '𐑉' => '𐐡',
1066
- '𐑊' => '𐐢',
1067
- '𐑋' => '𐐣',
1068
- '𐑌' => '𐐤',
1069
- '𐑍' => '𐐥',
1070
- '𐑎' => '𐐦',
1071
- '𐑏' => '𐐧',
1072
- '𑣀' => '𑢠',
1073
- '𑣁' => '𑢡',
1074
- '𑣂' => '𑢢',
1075
- '𑣃' => '𑢣',
1076
- '𑣄' => '𑢤',
1077
- '𑣅' => '𑢥',
1078
- '𑣆' => '𑢦',
1079
- '𑣇' => '𑢧',
1080
- '𑣈' => '𑢨',
1081
- '𑣉' => '𑢩',
1082
- '𑣊' => '𑢪',
1083
- '𑣋' => '𑢫',
1084
- '𑣌' => '𑢬',
1085
- '𑣍' => '𑢭',
1086
- '𑣎' => '𑢮',
1087
- '𑣏' => '𑢯',
1088
- '𑣐' => '𑢰',
1089
- '𑣑' => '𑢱',
1090
- '𑣒' => '𑢲',
1091
- '𑣓' => '𑢳',
1092
- '𑣔' => '𑢴',
1093
- '𑣕' => '𑢵',
1094
- '𑣖' => '𑢶',
1095
- '𑣗' => '𑢷',
1096
- '𑣘' => '𑢸',
1097
- '𑣙' => '𑢹',
1098
- '𑣚' => '𑢺',
1099
- '𑣛' => '𑢻',
1100
- '𑣜' => '𑢼',
1101
- '𑣝' => '𑢽',
1102
- '𑣞' => '𑢾',
1103
- '𑣟' => '𑢿',
1104
- );
1
+ <?php
2
+
3
+ return array(
4
+ 'a' => 'A',
5
+ 'b' => 'B',
6
+ 'c' => 'C',
7
+ 'd' => 'D',
8
+ 'e' => 'E',
9
+ 'f' => 'F',
10
+ 'g' => 'G',
11
+ 'h' => 'H',
12
+ 'i' => 'I',
13
+ 'j' => 'J',
14
+ 'k' => 'K',
15
+ 'l' => 'L',
16
+ 'm' => 'M',
17
+ 'n' => 'N',
18
+ 'o' => 'O',
19
+ 'p' => 'P',
20
+ 'q' => 'Q',
21
+ 'r' => 'R',
22
+ 's' => 'S',
23
+ 't' => 'T',
24
+ 'u' => 'U',
25
+ 'v' => 'V',
26
+ 'w' => 'W',
27
+ 'x' => 'X',
28
+ 'y' => 'Y',
29
+ 'z' => 'Z',
30
+ 'µ' => 'Μ',
31
+ 'à' => 'À',
32
+ 'á' => 'Á',
33
+ 'â' => 'Â',
34
+ 'ã' => 'Ã',
35
+ 'ä' => 'Ä',
36
+ 'å' => 'Å',
37
+ 'æ' => 'Æ',
38
+ 'ç' => 'Ç',
39
+ 'è' => 'È',
40
+ 'é' => 'É',
41
+ 'ê' => 'Ê',
42
+ 'ë' => 'Ë',
43
+ 'ì' => 'Ì',
44
+ 'í' => 'Í',
45
+ 'î' => 'Î',
46
+ 'ï' => 'Ï',
47
+ 'ð' => 'Ð',
48
+ 'ñ' => 'Ñ',
49
+ 'ò' => 'Ò',
50
+ 'ó' => 'Ó',
51
+ 'ô' => 'Ô',
52
+ 'õ' => 'Õ',
53
+ 'ö' => 'Ö',
54
+ 'ø' => 'Ø',
55
+ 'ù' => 'Ù',
56
+ 'ú' => 'Ú',
57
+ 'û' => 'Û',
58
+ 'ü' => 'Ü',
59
+ 'ý' => 'Ý',
60
+ 'þ' => 'Þ',
61
+ 'ÿ' => 'Ÿ',
62
+ 'ā' => 'Ā',
63
+ 'ă' => 'Ă',
64
+ 'ą' => 'Ą',
65
+ 'ć' => 'Ć',
66
+ 'ĉ' => 'Ĉ',
67
+ 'ċ' => 'Ċ',
68
+ 'č' => 'Č',
69
+ 'ď' => 'Ď',
70
+ 'đ' => 'Đ',
71
+ 'ē' => 'Ē',
72
+ 'ĕ' => 'Ĕ',
73
+ 'ė' => 'Ė',
74
+ 'ę' => 'Ę',
75
+ 'ě' => 'Ě',
76
+ 'ĝ' => 'Ĝ',
77
+ 'ğ' => 'Ğ',
78
+ 'ġ' => 'Ġ',
79
+ 'ģ' => 'Ģ',
80
+ 'ĥ' => 'Ĥ',
81
+ 'ħ' => 'Ħ',
82
+ 'ĩ' => 'Ĩ',
83
+ 'ī' => 'Ī',
84
+ 'ĭ' => 'Ĭ',
85
+ 'į' => 'Į',
86
+ 'ı' => 'I',
87
+ 'ij' => 'IJ',
88
+ 'ĵ' => 'Ĵ',
89
+ 'ķ' => 'Ķ',
90
+ 'ĺ' => 'Ĺ',
91
+ 'ļ' => 'Ļ',
92
+ 'ľ' => 'Ľ',
93
+ 'ŀ' => 'Ŀ',
94
+ 'ł' => 'Ł',
95
+ 'ń' => 'Ń',
96
+ 'ņ' => 'Ņ',
97
+ 'ň' => 'Ň',
98
+ 'ŋ' => 'Ŋ',
99
+ 'ō' => 'Ō',
100
+ 'ŏ' => 'Ŏ',
101
+ 'ő' => 'Ő',
102
+ 'œ' => 'Œ',
103
+ 'ŕ' => 'Ŕ',
104
+ 'ŗ' => 'Ŗ',
105
+ 'ř' => 'Ř',
106
+ 'ś' => 'Ś',
107
+ 'ŝ' => 'Ŝ',
108
+ 'ş' => 'Ş',
109
+ 'š' => 'Š',
110
+ 'ţ' => 'Ţ',
111
+ 'ť' => 'Ť',
112
+ 'ŧ' => 'Ŧ',
113
+ 'ũ' => 'Ũ',
114
+ 'ū' => 'Ū',
115
+ 'ŭ' => 'Ŭ',
116
+ 'ů' => 'Ů',
117
+ 'ű' => 'Ű',
118
+ 'ų' => 'Ų',
119
+ 'ŵ' => 'Ŵ',
120
+ 'ŷ' => 'Ŷ',
121
+ 'ź' => 'Ź',
122
+ 'ż' => 'Ż',
123
+ 'ž' => 'Ž',
124
+ 'ſ' => 'S',
125
+ 'ƀ' => 'Ƀ',
126
+ 'ƃ' => 'Ƃ',
127
+ 'ƅ' => 'Ƅ',
128
+ 'ƈ' => 'Ƈ',
129
+ 'ƌ' => 'Ƌ',
130
+ 'ƒ' => 'Ƒ',
131
+ 'ƕ' => 'Ƕ',
132
+ 'ƙ' => 'Ƙ',
133
+ 'ƚ' => 'Ƚ',
134
+ 'ƞ' => 'Ƞ',
135
+ 'ơ' => 'Ơ',
136
+ 'ƣ' => 'Ƣ',
137
+ 'ƥ' => 'Ƥ',
138
+ 'ƨ' => 'Ƨ',
139
+ 'ƭ' => 'Ƭ',
140
+ 'ư' => 'Ư',
141
+ 'ƴ' => 'Ƴ',
142
+ 'ƶ' => 'Ƶ',
143
+ 'ƹ' => 'Ƹ',
144
+ 'ƽ' => 'Ƽ',
145
+ 'ƿ' => 'Ƿ',
146
+ 'Dž' => 'DŽ',
147
+ 'dž' => 'DŽ',
148
+ 'Lj' => 'LJ',
149
+ 'lj' => 'LJ',
150
+ 'Nj' => 'NJ',
151
+ 'nj' => 'NJ',
152
+ 'ǎ' => 'Ǎ',
153
+ 'ǐ' => 'Ǐ',
154
+ 'ǒ' => 'Ǒ',
155
+ 'ǔ' => 'Ǔ',
156
+ 'ǖ' => 'Ǖ',
157
+ 'ǘ' => 'Ǘ',
158
+ 'ǚ' => 'Ǚ',
159
+ 'ǜ' => 'Ǜ',
160
+ 'ǝ' => 'Ǝ',
161
+ 'ǟ' => 'Ǟ',
162
+ 'ǡ' => 'Ǡ',
163
+ 'ǣ' => 'Ǣ',
164
+ 'ǥ' => 'Ǥ',
165
+ 'ǧ' => 'Ǧ',
166
+ 'ǩ' => 'Ǩ',
167
+ 'ǫ' => 'Ǫ',
168
+ 'ǭ' => 'Ǭ',
169
+ 'ǯ' => 'Ǯ',
170
+ 'Dz' => 'DZ',
171
+ 'dz' => 'DZ',
172
+ 'ǵ' => 'Ǵ',
173
+ 'ǹ' => 'Ǹ',
174
+ 'ǻ' => 'Ǻ',
175
+ 'ǽ' => 'Ǽ',
176
+ 'ǿ' => 'Ǿ',
177
+ 'ȁ' => 'Ȁ',
178
+ 'ȃ' => 'Ȃ',
179
+ 'ȅ' => 'Ȅ',
180
+ 'ȇ' => 'Ȇ',
181
+ 'ȉ' => 'Ȉ',
182
+ 'ȋ' => 'Ȋ',
183
+ 'ȍ' => 'Ȍ',
184
+ 'ȏ' => 'Ȏ',
185
+ 'ȑ' => 'Ȑ',
186
+ 'ȓ' => 'Ȓ',
187
+ 'ȕ' => 'Ȕ',
188
+ 'ȗ' => 'Ȗ',
189
+ 'ș' => 'Ș',
190
+ 'ț' => 'Ț',
191
+ 'ȝ' => 'Ȝ',
192
+ 'ȟ' => 'Ȟ',
193
+ 'ȣ' => 'Ȣ',
194
+ 'ȥ' => 'Ȥ',
195
+ 'ȧ' => 'Ȧ',
196
+ 'ȩ' => 'Ȩ',
197
+ 'ȫ' => 'Ȫ',
198
+ 'ȭ' => 'Ȭ',
199
+ 'ȯ' => 'Ȯ',
200
+ 'ȱ' => 'Ȱ',
201
+ 'ȳ' => 'Ȳ',
202
+ 'ȼ' => 'Ȼ',
203
+ 'ȿ' => 'Ȿ',
204
+ 'ɀ' => 'Ɀ',
205
+ 'ɂ' => 'Ɂ',
206
+ 'ɇ' => 'Ɇ',
207
+ 'ɉ' => 'Ɉ',
208
+ 'ɋ' => 'Ɋ',
209
+ 'ɍ' => 'Ɍ',
210
+ 'ɏ' => 'Ɏ',
211
+ 'ɐ' => 'Ɐ',
212
+ 'ɑ' => 'Ɑ',
213
+ 'ɒ' => 'Ɒ',
214
+ 'ɓ' => 'Ɓ',
215
+ 'ɔ' => 'Ɔ',
216
+ 'ɖ' => 'Ɖ',
217
+ 'ɗ' => 'Ɗ',
218
+ 'ə' => 'Ə',
219
+ 'ɛ' => 'Ɛ',
220
+ 'ɜ' => 'Ɜ',
221
+ 'ɠ' => 'Ɠ',
222
+ 'ɡ' => 'Ɡ',
223
+ 'ɣ' => 'Ɣ',
224
+ 'ɥ' => 'Ɥ',
225
+ 'ɦ' => 'Ɦ',
226
+ 'ɨ' => 'Ɨ',
227
+ 'ɩ' => 'Ɩ',
228
+ 'ɫ' => 'Ɫ',
229
+ 'ɬ' => 'Ɬ',
230
+ 'ɯ' => 'Ɯ',
231
+ 'ɱ' => 'Ɱ',
232
+ 'ɲ' => 'Ɲ',
233
+ 'ɵ' => 'Ɵ',
234
+ 'ɽ' => 'Ɽ',
235
+ 'ʀ' => 'Ʀ',
236
+ 'ʃ' => 'Ʃ',
237
+ 'ʇ' => 'Ʇ',
238
+ 'ʈ' => 'Ʈ',
239
+ 'ʉ' => 'Ʉ',
240
+ 'ʊ' => 'Ʊ',
241
+ 'ʋ' => 'Ʋ',
242
+ 'ʌ' => 'Ʌ',
243
+ 'ʒ' => 'Ʒ',
244
+ 'ʞ' => 'Ʞ',
245
+ 'ͅ' => 'Ι',
246
+ 'ͱ' => 'Ͱ',
247
+ 'ͳ' => 'Ͳ',
248
+ 'ͷ' => 'Ͷ',
249
+ 'ͻ' => 'Ͻ',
250
+ 'ͼ' => 'Ͼ',
251
+ 'ͽ' => 'Ͽ',
252
+ 'ά' => 'Ά',
253
+ 'έ' => 'Έ',
254
+ 'ή' => 'Ή',
255
+ 'ί' => 'Ί',
256
+ 'α' => 'Α',
257
+ 'β' => 'Β',
258
+ 'γ' => 'Γ',
259
+ 'δ' => 'Δ',
260
+ 'ε' => 'Ε',
261
+ 'ζ' => 'Ζ',
262
+ 'η' => 'Η',
263
+ 'θ' => 'Θ',
264
+ 'ι' => 'Ι',
265
+ 'κ' => 'Κ',
266
+ 'λ' => 'Λ',
267
+ 'μ' => 'Μ',
268
+ 'ν' => 'Ν',
269
+ 'ξ' => 'Ξ',
270
+ 'ο' => 'Ο',
271
+ 'π' => 'Π',
272
+ 'ρ' => 'Ρ',
273
+ 'ς' => 'Σ',
274
+ 'σ' => 'Σ',
275
+ 'τ' => 'Τ',
276
+ 'υ' => 'Υ',
277
+ 'φ' => 'Φ',
278
+ 'χ' => 'Χ',
279
+ 'ψ' => 'Ψ',
280
+ 'ω' => 'Ω',
281
+ 'ϊ' => 'Ϊ',
282
+ 'ϋ' => 'Ϋ',
283
+ 'ό' => 'Ό',
284
+ 'ύ' => 'Ύ',
285
+ 'ώ' => 'Ώ',
286
+ 'ϐ' => 'Β',
287
+ 'ϑ' => 'Θ',
288
+ 'ϕ' => 'Φ',
289
+ 'ϖ' => 'Π',
290
+ 'ϗ' => 'Ϗ',
291
+ 'ϙ' => 'Ϙ',
292
+ 'ϛ' => 'Ϛ',
293
+ 'ϝ' => 'Ϝ',
294
+ 'ϟ' => 'Ϟ',
295
+ 'ϡ' => 'Ϡ',
296
+ 'ϣ' => 'Ϣ',
297
+ 'ϥ' => 'Ϥ',
298
+ 'ϧ' => 'Ϧ',
299
+ 'ϩ' => 'Ϩ',
300
+ 'ϫ' => 'Ϫ',
301
+ 'ϭ' => 'Ϭ',
302
+ 'ϯ' => 'Ϯ',
303
+ 'ϰ' => 'Κ',
304
+ 'ϱ' => 'Ρ',
305
+ 'ϲ' => 'Ϲ',
306
+ 'ϳ' => 'Ϳ',
307
+ 'ϵ' => 'Ε',
308
+ 'ϸ' => 'Ϸ',
309
+ 'ϻ' => 'Ϻ',
310
+ 'а' => 'А',
311
+ 'б' => 'Б',
312
+ 'в' => 'В',
313
+ 'г' => 'Г',
314
+ 'д' => 'Д',
315
+ 'е' => 'Е',
316
+ 'ж' => 'Ж',
317
+ 'з' => 'З',
318
+ 'и' => 'И',
319
+ 'й' => 'Й',
320
+ 'к' => 'К',
321
+ 'л' => 'Л',
322
+ 'м' => 'М',
323
+ 'н' => 'Н',
324
+ 'о' => 'О',
325
+ 'п' => 'П',
326
+ 'р' => 'Р',
327
+ 'с' => 'С',
328
+ 'т' => 'Т',
329
+ 'у' => 'У',
330
+ 'ф' => 'Ф',
331
+ 'х' => 'Х',
332
+ 'ц' => 'Ц',
333
+ 'ч' => 'Ч',
334
+ 'ш' => 'Ш',
335
+ 'щ' => 'Щ',
336
+ 'ъ' => 'Ъ',
337
+ 'ы' => 'Ы',
338
+ 'ь' => 'Ь',
339
+ 'э' => 'Э',
340
+ 'ю' => 'Ю',
341
+ 'я' => 'Я',
342
+ 'ѐ' => 'Ѐ',
343
+ 'ё' => 'Ё',
344
+ 'ђ' => 'Ђ',
345
+ 'ѓ' => 'Ѓ',
346
+ 'є' => 'Є',
347
+ 'ѕ' => 'Ѕ',
348
+ 'і' => 'І',
349
+ 'ї' => 'Ї',
350
+ 'ј' => 'Ј',
351
+ 'љ' => 'Љ',
352
+ 'њ' => 'Њ',
353
+ 'ћ' => 'Ћ',
354
+ 'ќ' => 'Ќ',
355
+ 'ѝ' => 'Ѝ',
356
+ 'ў' => 'Ў',
357
+ 'џ' => 'Џ',
358
+ 'ѡ' => 'Ѡ',
359
+ 'ѣ' => 'Ѣ',
360
+ 'ѥ' => 'Ѥ',
361
+ 'ѧ' => 'Ѧ',
362
+ 'ѩ' => 'Ѩ',
363
+ 'ѫ' => 'Ѫ',
364
+ 'ѭ' => 'Ѭ',
365
+ 'ѯ' => 'Ѯ',
366
+ 'ѱ' => 'Ѱ',
367
+ 'ѳ' => 'Ѳ',
368
+ 'ѵ' => 'Ѵ',
369
+ 'ѷ' => 'Ѷ',
370
+ 'ѹ' => 'Ѹ',
371
+ 'ѻ' => 'Ѻ',
372
+ 'ѽ' => 'Ѽ',
373
+ 'ѿ' => 'Ѿ',
374
+ 'ҁ' => 'Ҁ',
375
+ 'ҋ' => 'Ҋ',
376
+ 'ҍ' => 'Ҍ',
377
+ 'ҏ' => 'Ҏ',
378
+ 'ґ' => 'Ґ',
379
+ 'ғ' => 'Ғ',
380
+ 'ҕ' => 'Ҕ',
381
+ 'җ' => 'Җ',
382
+ 'ҙ' => 'Ҙ',
383
+ 'қ' => 'Қ',
384
+ 'ҝ' => 'Ҝ',
385
+ 'ҟ' => 'Ҟ',
386
+ 'ҡ' => 'Ҡ',
387
+ 'ң' => 'Ң',
388
+ 'ҥ' => 'Ҥ',
389
+ 'ҧ' => 'Ҧ',
390
+ 'ҩ' => 'Ҩ',
391
+ 'ҫ' => 'Ҫ',
392
+ 'ҭ' => 'Ҭ',
393
+ 'ү' => 'Ү',
394
+ 'ұ' => 'Ұ',
395
+ 'ҳ' => 'Ҳ',
396
+ 'ҵ' => 'Ҵ',
397
+ 'ҷ' => 'Ҷ',
398
+ 'ҹ' => 'Ҹ',
399
+ 'һ' => 'Һ',
400
+ 'ҽ' => 'Ҽ',
401
+ 'ҿ' => 'Ҿ',
402
+ 'ӂ' => 'Ӂ',
403
+ 'ӄ' => 'Ӄ',
404
+ 'ӆ' => 'Ӆ',
405
+ 'ӈ' => 'Ӈ',
406
+ 'ӊ' => 'Ӊ',
407
+ 'ӌ' => 'Ӌ',
408
+ 'ӎ' => 'Ӎ',
409
+ 'ӏ' => 'Ӏ',
410
+ 'ӑ' => 'Ӑ',
411
+ 'ӓ' => 'Ӓ',
412
+ 'ӕ' => 'Ӕ',
413
+ 'ӗ' => 'Ӗ',
414
+ 'ә' => 'Ә',
415
+ 'ӛ' => 'Ӛ',
416
+ 'ӝ' => 'Ӝ',
417
+ 'ӟ' => 'Ӟ',
418
+ 'ӡ' => 'Ӡ',
419
+ 'ӣ' => 'Ӣ',
420
+ 'ӥ' => 'Ӥ',
421
+ 'ӧ' => 'Ӧ',
422
+ 'ө' => 'Ө',
423
+ 'ӫ' => 'Ӫ',
424
+ 'ӭ' => 'Ӭ',
425
+ 'ӯ' => 'Ӯ',
426
+ 'ӱ' => 'Ӱ',
427
+ 'ӳ' => 'Ӳ',
428
+ 'ӵ' => 'Ӵ',
429
+ 'ӷ' => 'Ӷ',
430
+ 'ӹ' => 'Ӹ',
431
+ 'ӻ' => 'Ӻ',
432
+ 'ӽ' => 'Ӽ',
433
+ 'ӿ' => 'Ӿ',
434
+ 'ԁ' => 'Ԁ',
435
+ 'ԃ' => 'Ԃ',
436
+ 'ԅ' => 'Ԅ',
437
+ 'ԇ' => 'Ԇ',
438
+ 'ԉ' => 'Ԉ',
439
+ 'ԋ' => 'Ԋ',
440
+ 'ԍ' => 'Ԍ',
441
+ 'ԏ' => 'Ԏ',
442
+ 'ԑ' => 'Ԑ',
443
+ 'ԓ' => 'Ԓ',
444
+ 'ԕ' => 'Ԕ',
445
+ 'ԗ' => 'Ԗ',
446
+ 'ԙ' => 'Ԙ',
447
+ 'ԛ' => 'Ԛ',
448
+ 'ԝ' => 'Ԝ',
449
+ 'ԟ' => 'Ԟ',
450
+ 'ԡ' => 'Ԡ',
451
+ 'ԣ' => 'Ԣ',
452
+ 'ԥ' => 'Ԥ',
453
+ 'ԧ' => 'Ԧ',
454
+ 'ԩ' => 'Ԩ',
455
+ 'ԫ' => 'Ԫ',
456
+ 'ԭ' => 'Ԭ',
457
+ 'ԯ' => 'Ԯ',
458
+ 'ա' => 'Ա',
459
+ 'բ' => 'Բ',
460
+ 'գ' => 'Գ',
461
+ 'դ' => 'Դ',
462
+ 'ե' => 'Ե',
463
+ 'զ' => 'Զ',
464
+ 'է' => 'Է',
465
+ 'ը' => 'Ը',
466
+ 'թ' => 'Թ',
467
+ 'ժ' => 'Ժ',
468
+ 'ի' => 'Ի',
469
+ 'լ' => 'Լ',
470
+ 'խ' => 'Խ',
471
+ 'ծ' => 'Ծ',
472
+ 'կ' => 'Կ',
473
+ 'հ' => 'Հ',
474
+ 'ձ' => 'Ձ',
475
+ 'ղ' => 'Ղ',
476
+ 'ճ' => 'Ճ',
477
+ 'մ' => 'Մ',
478
+ 'յ' => 'Յ',
479
+ 'ն' => 'Ն',
480
+ 'շ' => 'Շ',
481
+ 'ո' => 'Ո',
482
+ 'չ' => 'Չ',
483
+ 'պ' => 'Պ',
484
+ 'ջ' => 'Ջ',
485
+ 'ռ' => 'Ռ',
486
+ 'ս' => 'Ս',
487
+ 'վ' => 'Վ',
488
+ 'տ' => 'Տ',
489
+ 'ր' => 'Ր',
490
+ 'ց' => 'Ց',
491
+ 'ւ' => 'Ւ',
492
+ 'փ' => 'Փ',
493
+ 'ք' => 'Ք',
494
+ 'օ' => 'Օ',
495
+ 'ֆ' => 'Ֆ',
496
+ 'ᵹ' => 'Ᵹ',
497
+ 'ᵽ' => 'Ᵽ',
498
+ 'ḁ' => 'Ḁ',
499
+ 'ḃ' => 'Ḃ',
500
+ 'ḅ' => 'Ḅ',
501
+ 'ḇ' => 'Ḇ',
502
+ 'ḉ' => 'Ḉ',
503
+ 'ḋ' => 'Ḋ',
504
+ 'ḍ' => 'Ḍ',
505
+ 'ḏ' => 'Ḏ',
506
+ 'ḑ' => 'Ḑ',
507
+ 'ḓ' => 'Ḓ',
508
+ 'ḕ' => 'Ḕ',
509
+ 'ḗ' => 'Ḗ',
510
+ 'ḙ' => 'Ḙ',
511
+ 'ḛ' => 'Ḛ',
512
+ 'ḝ' => 'Ḝ',
513
+ 'ḟ' => 'Ḟ',
514
+ 'ḡ' => 'Ḡ',
515
+ 'ḣ' => 'Ḣ',
516
+ 'ḥ' => 'Ḥ',
517
+ 'ḧ' => 'Ḧ',
518
+ 'ḩ' => 'Ḩ',
519
+ 'ḫ' => 'Ḫ',
520
+ 'ḭ' => 'Ḭ',
521
+ 'ḯ' => 'Ḯ',
522
+ 'ḱ' => 'Ḱ',
523
+ 'ḳ' => 'Ḳ',
524
+ 'ḵ' => 'Ḵ',
525
+ 'ḷ' => 'Ḷ',
526
+ 'ḹ' => 'Ḹ',
527
+ 'ḻ' => 'Ḻ',
528
+ 'ḽ' => 'Ḽ',
529
+ 'ḿ' => 'Ḿ',
530
+ 'ṁ' => 'Ṁ',
531
+ 'ṃ' => 'Ṃ',
532
+ 'ṅ' => 'Ṅ',
533
+ 'ṇ' => 'Ṇ',
534
+ 'ṉ' => 'Ṉ',
535
+ 'ṋ' => 'Ṋ',
536
+ 'ṍ' => 'Ṍ',
537
+ 'ṏ' => 'Ṏ',
538
+ 'ṑ' => 'Ṑ',
539
+ 'ṓ' => 'Ṓ',
540
+ 'ṕ' => 'Ṕ',
541
+ 'ṗ' => 'Ṗ',
542
+ 'ṙ' => 'Ṙ',
543
+ 'ṛ' => 'Ṛ',
544
+ 'ṝ' => 'Ṝ',
545
+ 'ṟ' => 'Ṟ',
546
+ 'ṡ' => 'Ṡ',
547
+ 'ṣ' => 'Ṣ',
548
+ 'ṥ' => 'Ṥ',
549
+ 'ṧ' => 'Ṧ',
550
+ 'ṩ' => 'Ṩ',
551
+ 'ṫ' => 'Ṫ',
552
+ 'ṭ' => 'Ṭ',
553
+ 'ṯ' => 'Ṯ',
554
+ 'ṱ' => 'Ṱ',
555
+ 'ṳ' => 'Ṳ',
556
+ 'ṵ' => 'Ṵ',
557
+ 'ṷ' => 'Ṷ',
558
+ 'ṹ' => 'Ṹ',
559
+ 'ṻ' => 'Ṻ',
560
+ 'ṽ' => 'Ṽ',
561
+ 'ṿ' => 'Ṿ',
562
+ 'ẁ' => 'Ẁ',
563
+ 'ẃ' => 'Ẃ',
564
+ 'ẅ' => 'Ẅ',
565
+ 'ẇ' => 'Ẇ',
566
+ 'ẉ' => 'Ẉ',
567
+ 'ẋ' => 'Ẋ',
568
+ 'ẍ' => 'Ẍ',
569
+ 'ẏ' => 'Ẏ',
570
+ 'ẑ' => 'Ẑ',
571
+ 'ẓ' => 'Ẓ',
572
+ 'ẕ' => 'Ẕ',
573
+ 'ẛ' => 'Ṡ',
574
+ 'ạ' => 'Ạ',
575
+ 'ả' => 'Ả',
576
+ 'ấ' => 'Ấ',
577
+ 'ầ' => 'Ầ',
578
+ 'ẩ' => 'Ẩ',
579
+ 'ẫ' => 'Ẫ',
580
+ 'ậ' => 'Ậ',
581
+ 'ắ' => 'Ắ',
582
+ 'ằ' => 'Ằ',
583
+ 'ẳ' => 'Ẳ',
584
+ 'ẵ' => 'Ẵ',
585
+ 'ặ' => 'Ặ',
586
+ 'ẹ' => 'Ẹ',
587
+ 'ẻ' => 'Ẻ',
588
+ 'ẽ' => 'Ẽ',
589
+ 'ế' => 'Ế',
590
+ 'ề' => 'Ề',
591
+ 'ể' => 'Ể',
592
+ 'ễ' => 'Ễ',
593
+ 'ệ' => 'Ệ',
594
+ 'ỉ' => 'Ỉ',
595
+ 'ị' => 'Ị',
596
+ 'ọ' => 'Ọ',
597
+ 'ỏ' => 'Ỏ',
598
+ 'ố' => 'Ố',
599
+ 'ồ' => 'Ồ',
600
+ 'ổ' => 'Ổ',
601
+ 'ỗ' => 'Ỗ',
602
+ 'ộ' => 'Ộ',
603
+ 'ớ' => 'Ớ',
604
+ 'ờ' => 'Ờ',
605
+ 'ở' => 'Ở',
606
+ 'ỡ' => 'Ỡ',
607
+ 'ợ' => 'Ợ',
608
+ 'ụ' => 'Ụ',
609
+ 'ủ' => 'Ủ',
610
+ 'ứ' => 'Ứ',
611
+ 'ừ' => 'Ừ',
612
+ 'ử' => 'Ử',
613
+ 'ữ' => 'Ữ',
614
+ 'ự' => 'Ự',
615
+ 'ỳ' => 'Ỳ',
616
+ 'ỵ' => 'Ỵ',
617
+ 'ỷ' => 'Ỷ',
618
+ 'ỹ' => 'Ỹ',
619
+ 'ỻ' => 'Ỻ',
620
+ 'ỽ' => 'Ỽ',
621
+ 'ỿ' => 'Ỿ',
622
+ 'ἀ' => 'Ἀ',
623
+ 'ἁ' => 'Ἁ',
624
+ 'ἂ' => 'Ἂ',
625
+ 'ἃ' => 'Ἃ',
626
+ 'ἄ' => 'Ἄ',
627
+ 'ἅ' => 'Ἅ',
628
+ 'ἆ' => 'Ἆ',
629
+ 'ἇ' => 'Ἇ',
630
+ 'ἐ' => 'Ἐ',
631
+ 'ἑ' => 'Ἑ',
632
+ 'ἒ' => 'Ἒ',
633
+ 'ἓ' => 'Ἓ',
634
+ 'ἔ' => 'Ἔ',
635
+ 'ἕ' => 'Ἕ',
636
+ 'ἠ' => 'Ἠ',
637
+ 'ἡ' => 'Ἡ',
638
+ 'ἢ' => 'Ἢ',
639
+ 'ἣ' => 'Ἣ',
640
+ 'ἤ' => 'Ἤ',
641
+ 'ἥ' => 'Ἥ',
642
+ 'ἦ' => 'Ἦ',
643
+ 'ἧ' => 'Ἧ',
644
+ 'ἰ' => 'Ἰ',
645
+ 'ἱ' => 'Ἱ',
646
+ 'ἲ' => 'Ἲ',
647
+ 'ἳ' => 'Ἳ',
648
+ 'ἴ' => 'Ἴ',
649
+ 'ἵ' => 'Ἵ',
650
+ 'ἶ' => 'Ἶ',
651
+ 'ἷ' => 'Ἷ',
652
+ 'ὀ' => 'Ὀ',
653
+ 'ὁ' => 'Ὁ',
654
+ 'ὂ' => 'Ὂ',
655
+ 'ὃ' => 'Ὃ',
656
+ 'ὄ' => 'Ὄ',
657
+ 'ὅ' => 'Ὅ',
658
+ 'ὑ' => 'Ὑ',
659
+ 'ὓ' => 'Ὓ',
660
+ 'ὕ' => 'Ὕ',
661
+ 'ὗ' => 'Ὗ',
662
+ 'ὠ' => 'Ὠ',
663
+ 'ὡ' => 'Ὡ',
664
+ 'ὢ' => 'Ὢ',
665
+ 'ὣ' => 'Ὣ',
666
+ 'ὤ' => 'Ὤ',
667
+ 'ὥ' => 'Ὥ',
668
+ 'ὦ' => 'Ὦ',
669
+ 'ὧ' => 'Ὧ',
670
+ 'ὰ' => 'Ὰ',
671
+ 'ά' => 'Ά',
672
+ 'ὲ' => 'Ὲ',
673
+ 'έ' => 'Έ',
674
+ 'ὴ' => 'Ὴ',
675
+ 'ή' => 'Ή',
676
+ 'ὶ' => 'Ὶ',
677
+ 'ί' => 'Ί',
678
+ 'ὸ' => 'Ὸ',
679
+ 'ό' => 'Ό',
680
+ 'ὺ' => 'Ὺ',
681
+ 'ύ' => 'Ύ',
682
+ 'ὼ' => 'Ὼ',
683
+ 'ώ' => 'Ώ',
684
+ 'ᾀ' => 'ᾈ',
685
+ 'ᾁ' => 'ᾉ',
686
+ 'ᾂ' => 'ᾊ',
687
+ 'ᾃ' => 'ᾋ',
688
+ 'ᾄ' => 'ᾌ',
689
+ 'ᾅ' => 'ᾍ',
690
+ 'ᾆ' => 'ᾎ',
691
+ 'ᾇ' => 'ᾏ',
692
+ 'ᾐ' => 'ᾘ',
693
+ 'ᾑ' => 'ᾙ',
694
+ 'ᾒ' => 'ᾚ',
695
+ 'ᾓ' => 'ᾛ',
696
+ 'ᾔ' => 'ᾜ',
697
+ 'ᾕ' => 'ᾝ',
698
+ 'ᾖ' => 'ᾞ',
699
+ 'ᾗ' => 'ᾟ',
700
+ 'ᾠ' => 'ᾨ',
701
+ 'ᾡ' => 'ᾩ',
702
+ 'ᾢ' => 'ᾪ',
703
+ 'ᾣ' => 'ᾫ',
704
+ 'ᾤ' => 'ᾬ',
705
+ 'ᾥ' => 'ᾭ',
706
+ 'ᾦ' => 'ᾮ',
707
+ 'ᾧ' => 'ᾯ',
708
+ 'ᾰ' => 'Ᾰ',
709
+ 'ᾱ' => 'Ᾱ',
710
+ 'ᾳ' => 'ᾼ',
711
+ 'ι' => 'Ι',
712
+ 'ῃ' => 'ῌ',
713
+ 'ῐ' => 'Ῐ',
714
+ 'ῑ' => 'Ῑ',
715
+ 'ῠ' => 'Ῠ',
716
+ 'ῡ' => 'Ῡ',
717
+ 'ῥ' => 'Ῥ',
718
+ 'ῳ' => 'ῼ',
719
+ 'ⅎ' => 'Ⅎ',
720
+ 'ⅰ' => 'Ⅰ',
721
+ 'ⅱ' => 'Ⅱ',
722
+ 'ⅲ' => 'Ⅲ',
723
+ 'ⅳ' => 'Ⅳ',
724
+ 'ⅴ' => 'Ⅴ',
725
+ 'ⅵ' => 'Ⅵ',
726
+ 'ⅶ' => 'Ⅶ',
727
+ 'ⅷ' => 'Ⅷ',
728
+ 'ⅸ' => 'Ⅸ',
729
+ 'ⅹ' => 'Ⅹ',
730
+ 'ⅺ' => 'Ⅺ',
731
+ 'ⅻ' => 'Ⅻ',
732
+ 'ⅼ' => 'Ⅼ',
733
+ 'ⅽ' => 'Ⅽ',
734
+ 'ⅾ' => 'Ⅾ',
735
+ 'ⅿ' => 'Ⅿ',
736
+ 'ↄ' => 'Ↄ',
737
+ 'ⓐ' => 'Ⓐ',
738
+ 'ⓑ' => 'Ⓑ',
739
+ 'ⓒ' => 'Ⓒ',
740
+ 'ⓓ' => 'Ⓓ',
741
+ 'ⓔ' => 'Ⓔ',
742
+ 'ⓕ' => 'Ⓕ',
743
+ 'ⓖ' => 'Ⓖ',
744
+ 'ⓗ' => 'Ⓗ',
745
+ 'ⓘ' => 'Ⓘ',
746
+ 'ⓙ' => 'Ⓙ',
747
+ 'ⓚ' => 'Ⓚ',
748
+ 'ⓛ' => 'Ⓛ',
749
+ 'ⓜ' => 'Ⓜ',
750
+ 'ⓝ' => 'Ⓝ',
751
+ 'ⓞ' => 'Ⓞ',
752
+ 'ⓟ' => 'Ⓟ',
753
+ 'ⓠ' => 'Ⓠ',
754
+ 'ⓡ' => 'Ⓡ',
755
+ 'ⓢ' => 'Ⓢ',
756
+ 'ⓣ' => 'Ⓣ',
757
+ 'ⓤ' => 'Ⓤ',
758
+ 'ⓥ' => 'Ⓥ',
759
+ 'ⓦ' => 'Ⓦ',
760
+ 'ⓧ' => 'Ⓧ',
761
+ 'ⓨ' => 'Ⓨ',
762
+ 'ⓩ' => 'Ⓩ',
763
+ 'ⰰ' => 'Ⰰ',
764
+ 'ⰱ' => 'Ⰱ',
765
+ 'ⰲ' => 'Ⰲ',
766
+ 'ⰳ' => 'Ⰳ',
767
+ 'ⰴ' => 'Ⰴ',
768
+ 'ⰵ' => 'Ⰵ',
769
+ 'ⰶ' => 'Ⰶ',
770
+ 'ⰷ' => 'Ⰷ',
771
+ 'ⰸ' => 'Ⰸ',
772
+ 'ⰹ' => 'Ⰹ',
773
+ 'ⰺ' => 'Ⰺ',
774
+ 'ⰻ' => 'Ⰻ',
775
+ 'ⰼ' => 'Ⰼ',
776
+ 'ⰽ' => 'Ⰽ',
777
+ 'ⰾ' => 'Ⰾ',
778
+ 'ⰿ' => 'Ⰿ',
779
+ 'ⱀ' => 'Ⱀ',
780
+ 'ⱁ' => 'Ⱁ',
781
+ 'ⱂ' => 'Ⱂ',
782
+ 'ⱃ' => 'Ⱃ',
783
+ 'ⱄ' => 'Ⱄ',
784
+ 'ⱅ' => 'Ⱅ',
785
+ 'ⱆ' => 'Ⱆ',
786
+ 'ⱇ' => 'Ⱇ',
787
+ 'ⱈ' => 'Ⱈ',
788
+ 'ⱉ' => 'Ⱉ',
789
+ 'ⱊ' => 'Ⱊ',
790
+ 'ⱋ' => 'Ⱋ',
791
+ 'ⱌ' => 'Ⱌ',
792
+ 'ⱍ' => 'Ⱍ',
793
+ 'ⱎ' => 'Ⱎ',
794
+ 'ⱏ' => 'Ⱏ',
795
+ 'ⱐ' => 'Ⱐ',
796
+ 'ⱑ' => 'Ⱑ',
797
+ 'ⱒ' => 'Ⱒ',
798
+ 'ⱓ' => 'Ⱓ',
799
+ 'ⱔ' => 'Ⱔ',
800
+ 'ⱕ' => 'Ⱕ',
801
+ 'ⱖ' => 'Ⱖ',
802
+ 'ⱗ' => 'Ⱗ',
803
+ 'ⱘ' => 'Ⱘ',
804
+ 'ⱙ' => 'Ⱙ',
805
+ 'ⱚ' => 'Ⱚ',
806
+ 'ⱛ' => 'Ⱛ',
807
+ 'ⱜ' => 'Ⱜ',
808
+ 'ⱝ' => 'Ⱝ',
809
+ 'ⱞ' => 'Ⱞ',
810
+ 'ⱡ' => 'Ⱡ',
811
+ 'ⱥ' => 'Ⱥ',
812
+ 'ⱦ' => 'Ⱦ',
813
+ 'ⱨ' => 'Ⱨ',
814
+ 'ⱪ' => 'Ⱪ',
815
+ 'ⱬ' => 'Ⱬ',
816
+ 'ⱳ' => 'Ⱳ',
817
+ 'ⱶ' => 'Ⱶ',
818
+ 'ⲁ' => 'Ⲁ',
819
+ 'ⲃ' => 'Ⲃ',
820
+ 'ⲅ' => 'Ⲅ',
821
+ 'ⲇ' => 'Ⲇ',
822
+ 'ⲉ' => 'Ⲉ',
823
+ 'ⲋ' => 'Ⲋ',
824
+ 'ⲍ' => 'Ⲍ',
825
+ 'ⲏ' => 'Ⲏ',
826
+ 'ⲑ' => 'Ⲑ',
827
+ 'ⲓ' => 'Ⲓ',
828
+ 'ⲕ' => 'Ⲕ',
829
+ 'ⲗ' => 'Ⲗ',
830
+ 'ⲙ' => 'Ⲙ',
831
+ 'ⲛ' => 'Ⲛ',
832
+ 'ⲝ' => 'Ⲝ',
833
+ 'ⲟ' => 'Ⲟ',
834
+ 'ⲡ' => 'Ⲡ',
835
+ 'ⲣ' => 'Ⲣ',
836
+ 'ⲥ' => 'Ⲥ',
837
+ 'ⲧ' => 'Ⲧ',
838
+ 'ⲩ' => 'Ⲩ',
839
+ 'ⲫ' => 'Ⲫ',
840
+ 'ⲭ' => 'Ⲭ',
841
+ 'ⲯ' => 'Ⲯ',
842
+ 'ⲱ' => 'Ⲱ',
843
+ 'ⲳ' => 'Ⲳ',
844
+ 'ⲵ' => 'Ⲵ',
845
+ 'ⲷ' => 'Ⲷ',
846
+ 'ⲹ' => 'Ⲹ',
847
+ 'ⲻ' => 'Ⲻ',
848
+ 'ⲽ' => 'Ⲽ',
849
+ 'ⲿ' => 'Ⲿ',
850
+ 'ⳁ' => 'Ⳁ',
851
+ 'ⳃ' => 'Ⳃ',
852
+ 'ⳅ' => 'Ⳅ',
853
+ 'ⳇ' => 'Ⳇ',
854
+ 'ⳉ' => 'Ⳉ',
855
+ 'ⳋ' => 'Ⳋ',
856
+ 'ⳍ' => 'Ⳍ',
857
+ 'ⳏ' => 'Ⳏ',
858
+ 'ⳑ' => 'Ⳑ',
859
+ 'ⳓ' => 'Ⳓ',
860
+ 'ⳕ' => 'Ⳕ',
861
+ 'ⳗ' => 'Ⳗ',
862
+ 'ⳙ' => 'Ⳙ',
863
+ 'ⳛ' => 'Ⳛ',
864
+ 'ⳝ' => 'Ⳝ',
865
+ 'ⳟ' => 'Ⳟ',
866
+ 'ⳡ' => 'Ⳡ',
867
+ 'ⳣ' => 'Ⳣ',
868
+ 'ⳬ' => 'Ⳬ',
869
+ 'ⳮ' => 'Ⳮ',
870
+ 'ⳳ' => 'Ⳳ',
871
+ 'ⴀ' => 'Ⴀ',
872
+ 'ⴁ' => 'Ⴁ',
873
+ 'ⴂ' => 'Ⴂ',
874
+ 'ⴃ' => 'Ⴃ',
875
+ 'ⴄ' => 'Ⴄ',
876
+ 'ⴅ' => 'Ⴅ',
877
+ 'ⴆ' => 'Ⴆ',
878
+ 'ⴇ' => 'Ⴇ',
879
+ 'ⴈ' => 'Ⴈ',
880
+ 'ⴉ' => 'Ⴉ',
881
+ 'ⴊ' => 'Ⴊ',
882
+ 'ⴋ' => 'Ⴋ',
883
+ 'ⴌ' => 'Ⴌ',
884
+ 'ⴍ' => 'Ⴍ',
885
+ 'ⴎ' => 'Ⴎ',
886
+ 'ⴏ' => 'Ⴏ',
887
+ 'ⴐ' => 'Ⴐ',
888
+ 'ⴑ' => 'Ⴑ',
889
+ 'ⴒ' => 'Ⴒ',
890
+ 'ⴓ' => 'Ⴓ',
891
+ 'ⴔ' => 'Ⴔ',
892
+ 'ⴕ' => 'Ⴕ',
893
+ 'ⴖ' => 'Ⴖ',
894
+ 'ⴗ' => 'Ⴗ',
895
+ 'ⴘ' => 'Ⴘ',
896
+ 'ⴙ' => 'Ⴙ',
897
+ 'ⴚ' => 'Ⴚ',
898
+ 'ⴛ' => 'Ⴛ',
899
+ 'ⴜ' => 'Ⴜ',
900
+ 'ⴝ' => 'Ⴝ',
901
+ 'ⴞ' => 'Ⴞ',
902
+ 'ⴟ' => 'Ⴟ',
903
+ 'ⴠ' => 'Ⴠ',
904
+ 'ⴡ' => 'Ⴡ',
905
+ 'ⴢ' => 'Ⴢ',
906
+ 'ⴣ' => 'Ⴣ',
907
+ 'ⴤ' => 'Ⴤ',
908
+ 'ⴥ' => 'Ⴥ',
909
+ 'ⴧ' => 'Ⴧ',
910
+ 'ⴭ' => 'Ⴭ',
911
+ 'ꙁ' => 'Ꙁ',
912
+ 'ꙃ' => 'Ꙃ',
913
+ 'ꙅ' => 'Ꙅ',
914
+ 'ꙇ' => 'Ꙇ',
915
+ 'ꙉ' => 'Ꙉ',
916
+ 'ꙋ' => 'Ꙋ',
917
+ 'ꙍ' => 'Ꙍ',
918
+ 'ꙏ' => 'Ꙏ',
919
+ 'ꙑ' => 'Ꙑ',
920
+ 'ꙓ' => 'Ꙓ',
921
+ 'ꙕ' => 'Ꙕ',
922
+ 'ꙗ' => 'Ꙗ',
923
+ 'ꙙ' => 'Ꙙ',
924
+ 'ꙛ' => 'Ꙛ',
925
+ 'ꙝ' => 'Ꙝ',
926
+ 'ꙟ' => 'Ꙟ',
927
+ 'ꙡ' => 'Ꙡ',
928
+ 'ꙣ' => 'Ꙣ',
929
+ 'ꙥ' => 'Ꙥ',
930
+ 'ꙧ' => 'Ꙧ',
931
+ 'ꙩ' => 'Ꙩ',
932
+ 'ꙫ' => 'Ꙫ',
933
+ 'ꙭ' => 'Ꙭ',
934
+ 'ꚁ' => 'Ꚁ',
935
+ 'ꚃ' => 'Ꚃ',
936
+ 'ꚅ' => 'Ꚅ',
937
+ 'ꚇ' => 'Ꚇ',
938
+ 'ꚉ' => 'Ꚉ',
939
+ 'ꚋ' => 'Ꚋ',
940
+ 'ꚍ' => 'Ꚍ',
941
+ 'ꚏ' => 'Ꚏ',
942
+ 'ꚑ' => 'Ꚑ',
943
+ 'ꚓ' => 'Ꚓ',
944
+ 'ꚕ' => 'Ꚕ',
945
+ 'ꚗ' => 'Ꚗ',
946
+ 'ꚙ' => 'Ꚙ',
947
+ 'ꚛ' => 'Ꚛ',
948
+ 'ꜣ' => 'Ꜣ',
949
+ 'ꜥ' => 'Ꜥ',
950
+ 'ꜧ' => 'Ꜧ',
951
+ 'ꜩ' => 'Ꜩ',
952
+ 'ꜫ' => 'Ꜫ',
953
+ 'ꜭ' => 'Ꜭ',
954
+ 'ꜯ' => 'Ꜯ',
955
+ 'ꜳ' => 'Ꜳ',
956
+ 'ꜵ' => 'Ꜵ',
957
+ 'ꜷ' => 'Ꜷ',
958
+ 'ꜹ' => 'Ꜹ',
959
+ 'ꜻ' => 'Ꜻ',
960
+ 'ꜽ' => 'Ꜽ',
961
+ 'ꜿ' => 'Ꜿ',
962
+ 'ꝁ' => 'Ꝁ',
963
+ 'ꝃ' => 'Ꝃ',
964
+ 'ꝅ' => 'Ꝅ',
965
+ 'ꝇ' => 'Ꝇ',
966
+ 'ꝉ' => 'Ꝉ',
967
+ 'ꝋ' => 'Ꝋ',
968
+ 'ꝍ' => 'Ꝍ',
969
+ 'ꝏ' => 'Ꝏ',
970
+ 'ꝑ' => 'Ꝑ',
971
+ 'ꝓ' => 'Ꝓ',
972
+ 'ꝕ' => 'Ꝕ',
973
+ 'ꝗ' => 'Ꝗ',
974
+ 'ꝙ' => 'Ꝙ',
975
+ 'ꝛ' => 'Ꝛ',
976
+ 'ꝝ' => 'Ꝝ',
977
+ 'ꝟ' => 'Ꝟ',
978
+ 'ꝡ' => 'Ꝡ',
979
+ 'ꝣ' => 'Ꝣ',
980
+ 'ꝥ' => 'Ꝥ',
981
+ 'ꝧ' => 'Ꝧ',
982
+ 'ꝩ' => 'Ꝩ',
983
+ 'ꝫ' => 'Ꝫ',
984
+ 'ꝭ' => 'Ꝭ',
985
+ 'ꝯ' => 'Ꝯ',
986
+ 'ꝺ' => 'Ꝺ',
987
+ 'ꝼ' => 'Ꝼ',
988
+ 'ꝿ' => 'Ꝿ',
989
+ 'ꞁ' => 'Ꞁ',
990
+ 'ꞃ' => 'Ꞃ',
991
+ 'ꞅ' => 'Ꞅ',
992
+ 'ꞇ' => 'Ꞇ',
993
+ 'ꞌ' => 'Ꞌ',
994
+ 'ꞑ' => 'Ꞑ',
995
+ 'ꞓ' => 'Ꞓ',
996
+ 'ꞗ' => 'Ꞗ',
997
+ 'ꞙ' => 'Ꞙ',
998
+ 'ꞛ' => 'Ꞛ',
999
+ 'ꞝ' => 'Ꞝ',
1000
+ 'ꞟ' => 'Ꞟ',
1001
+ 'ꞡ' => 'Ꞡ',
1002
+ 'ꞣ' => 'Ꞣ',
1003
+ 'ꞥ' => 'Ꞥ',
1004
+ 'ꞧ' => 'Ꞧ',
1005
+ 'ꞩ' => 'Ꞩ',
1006
+ 'a' => 'A',
1007
+ 'b' => 'B',
1008
+ 'c' => 'C',
1009
+ 'd' => 'D',
1010
+ 'e' => 'E',
1011
+ 'f' => 'F',
1012
+ 'g' => 'G',
1013
+ 'h' => 'H',
1014
+ 'i' => 'I',
1015
+ 'j' => 'J',
1016
+ 'k' => 'K',
1017
+ 'l' => 'L',
1018
+ 'm' => 'M',
1019
+ 'n' => 'N',
1020
+ 'o' => 'O',
1021
+ 'p' => 'P',
1022
+ 'q' => 'Q',
1023
+ 'r' => 'R',
1024
+ 's' => 'S',
1025
+ 't' => 'T',
1026
+ 'u' => 'U',
1027
+ 'v' => 'V',
1028
+ 'w' => 'W',
1029
+ 'x' => 'X',
1030
+ 'y' => 'Y',
1031
+ 'z' => 'Z',
1032
+ '𐐨' => '𐐀',
1033
+ '𐐩' => '𐐁',
1034
+ '𐐪' => '𐐂',
1035
+ '𐐫' => '𐐃',
1036
+ '𐐬' => '𐐄',
1037
+ '𐐭' => '𐐅',
1038
+ '𐐮' => '𐐆',
1039
+ '𐐯' => '𐐇',
1040
+ '𐐰' => '𐐈',
1041
+ '𐐱' => '𐐉',
1042
+ '𐐲' => '𐐊',
1043
+ '𐐳' => '𐐋',
1044
+ '𐐴' => '𐐌',
1045
+ '𐐵' => '𐐍',
1046
+ '𐐶' => '𐐎',
1047
+ '𐐷' => '𐐏',
1048
+ '𐐸' => '𐐐',
1049
+ '𐐹' => '𐐑',
1050
+ '𐐺' => '𐐒',
1051
+ '𐐻' => '𐐓',
1052
+ '𐐼' => '𐐔',
1053
+ '𐐽' => '𐐕',
1054
+ '𐐾' => '𐐖',
1055
+ '𐐿' => '𐐗',
1056
+ '𐑀' => '𐐘',
1057
+ '𐑁' => '𐐙',
1058
+ '𐑂' => '𐐚',
1059
+ '𐑃' => '𐐛',
1060
+ '𐑄' => '𐐜',
1061
+ '𐑅' => '𐐝',
1062
+ '𐑆' => '𐐞',
1063
+ '𐑇' => '𐐟',
1064
+ '𐑈' => '𐐠',
1065
+ '𐑉' => '𐐡',
1066
+ '𐑊' => '𐐢',
1067
+ '𐑋' => '𐐣',
1068
+ '𐑌' => '𐐤',
1069
+ '𐑍' => '𐐥',
1070
+ '𐑎' => '𐐦',
1071
+ '𐑏' => '𐐧',
1072
+ '𑣀' => '𑢠',
1073
+ '𑣁' => '𑢡',
1074
+ '𑣂' => '𑢢',
1075
+ '𑣃' => '𑢣',
1076
+ '𑣄' => '𑢤',
1077
+ '𑣅' => '𑢥',
1078
+ '𑣆' => '𑢦',
1079
+ '𑣇' => '𑢧',
1080
+ '𑣈' => '𑢨',
1081
+ '𑣉' => '𑢩',
1082
+ '𑣊' => '𑢪',
1083
+ '𑣋' => '𑢫',
1084
+ '𑣌' => '𑢬',
1085
+ '𑣍' => '𑢭',
1086
+ '𑣎' => '𑢮',
1087
+ '𑣏' => '𑢯',
1088
+ '𑣐' => '𑢰',
1089
+ '𑣑' => '𑢱',
1090
+ '𑣒' => '𑢲',
1091
+ '𑣓' => '𑢳',
1092
+ '𑣔' => '𑢴',
1093
+ '𑣕' => '𑢵',
1094
+ '𑣖' => '𑢶',
1095
+ '𑣗' => '𑢷',
1096
+ '𑣘' => '𑢸',
1097
+ '𑣙' => '𑢹',
1098
+ '𑣚' => '𑢺',
1099
+ '𑣛' => '𑢻',
1100
+ '𑣜' => '𑢼',
1101
+ '𑣝' => '𑢽',
1102
+ '𑣞' => '𑢾',
1103
+ '𑣟' => '𑢿',
1104
+ );
vendor/symfony/polyfill-mbstring/bootstrap.php CHANGED
@@ -1,58 +1,58 @@
1
- <?php
2
-
3
- /*
4
- * This file is part of the Symfony package.
5
- *
6
- * (c) Fabien Potencier <fabien@symfony.com>
7
- *
8
- * For the full copyright and license information, please view the LICENSE
9
- * file that was distributed with this source code.
10
- */
11
-
12
- use Symfony\Polyfill\Mbstring as p;
13
-
14
- if (!function_exists('mb_strlen')) {
15
- define('MB_CASE_UPPER', 0);
16
- define('MB_CASE_LOWER', 1);
17
- define('MB_CASE_TITLE', 2);
18
-
19
- function mb_convert_encoding($s, $to, $from = null) { return p\Mbstring::mb_convert_encoding($s, $to, $from); }
20
- function mb_decode_mimeheader($s) { return p\Mbstring::mb_decode_mimeheader($s); }
21
- function mb_encode_mimeheader($s, $charset = null, $transferEnc = null, $lf = null, $indent = null) { return p\Mbstring::mb_encode_mimeheader($s, $charset, $transferEnc, $lf, $indent); }
22
- function mb_decode_numericentity($s, $convmap, $enc = null) { return p\Mbstring::mb_decode_numericentity($s, $convmap, $enc); }
23
- function mb_encode_numericentity($s, $convmap, $enc = null, $is_hex = false) { return p\Mbstring::mb_encode_numericentity($s, $convmap, $enc, $is_hex); }
24
- function mb_convert_case($s, $mode, $enc = null) { return p\Mbstring::mb_convert_case($s, $mode, $enc); }
25
- function mb_internal_encoding($enc = null) { return p\Mbstring::mb_internal_encoding($enc); }
26
- function mb_language($lang = null) { return p\Mbstring::mb_language($lang); }
27
- function mb_list_encodings() { return p\Mbstring::mb_list_encodings(); }
28
- function mb_encoding_aliases($encoding) { return p\Mbstring::mb_encoding_aliases($encoding); }
29
- function mb_check_encoding($var = null, $encoding = null) { return p\Mbstring::mb_check_encoding($var, $encoding); }
30
- function mb_detect_encoding($str, $encodingList = null, $strict = false) { return p\Mbstring::mb_detect_encoding($str, $encodingList, $strict); }
31
- function mb_detect_order($encodingList = null) { return p\Mbstring::mb_detect_order($encodingList); }
32
- function mb_parse_str($s, &$result = array()) { parse_str($s, $result); }
33
- function mb_strlen($s, $enc = null) { return p\Mbstring::mb_strlen($s, $enc); }
34
- function mb_strpos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strpos($s, $needle, $offset, $enc); }
35
- function mb_strtolower($s, $enc = null) { return p\Mbstring::mb_strtolower($s, $enc); }
36
- function mb_strtoupper($s, $enc = null) { return p\Mbstring::mb_strtoupper($s, $enc); }
37
- function mb_substitute_character($char = null) { return p\Mbstring::mb_substitute_character($char); }
38
- function mb_substr($s, $start, $length = 2147483647, $enc = null) { return p\Mbstring::mb_substr($s, $start, $length, $enc); }
39
- function mb_stripos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_stripos($s, $needle, $offset, $enc); }
40
- function mb_stristr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_stristr($s, $needle, $part, $enc); }
41
- function mb_strrchr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strrchr($s, $needle, $part, $enc); }
42
- function mb_strrichr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strrichr($s, $needle, $part, $enc); }
43
- function mb_strripos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strripos($s, $needle, $offset, $enc); }
44
- function mb_strrpos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strrpos($s, $needle, $offset, $enc); }
45
- function mb_strstr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strstr($s, $needle, $part, $enc); }
46
- function mb_get_info($type = 'all') { return p\Mbstring::mb_get_info($type); }
47
- function mb_http_output($enc = null) { return p\Mbstring::mb_http_output($enc); }
48
- function mb_strwidth($s, $enc = null) { return p\Mbstring::mb_strwidth($s, $enc); }
49
- function mb_substr_count($haystack, $needle, $enc = null) { return p\Mbstring::mb_substr_count($haystack, $needle, $enc); }
50
- function mb_output_handler($contents, $status) { return p\Mbstring::mb_output_handler($contents, $status); }
51
- function mb_http_input($type = '') { return p\Mbstring::mb_http_input($type); }
52
- function mb_convert_variables($toEncoding, $fromEncoding, &$a = null, &$b = null, &$c = null, &$d = null, &$e = null, &$f = null) { return p\Mbstring::mb_convert_variables($toEncoding, $fromEncoding, $a, $b, $c, $d, $e, $f); }
53
- }
54
- if (!function_exists('mb_chr')) {
55
- function mb_ord($s, $enc = null) { return p\Mbstring::mb_ord($s, $enc); }
56
- function mb_chr($code, $enc = null) { return p\Mbstring::mb_chr($code, $enc); }
57
- function mb_scrub($s, $enc = null) { $enc = null === $enc ? mb_internal_encoding() : $enc; return mb_convert_encoding($s, $enc, $enc); }
58
- }
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Symfony package.
5
+ *
6
+ * (c) Fabien Potencier <fabien@symfony.com>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ use Symfony\Polyfill\Mbstring as p;
13
+
14
+ if (!function_exists('mb_strlen')) {
15
+ define('MB_CASE_UPPER', 0);
16
+ define('MB_CASE_LOWER', 1);
17
+ define('MB_CASE_TITLE', 2);
18
+
19
+ function mb_convert_encoding($s, $to, $from = null) { return p\Mbstring::mb_convert_encoding($s, $to, $from); }
20
+ function mb_decode_mimeheader($s) { return p\Mbstring::mb_decode_mimeheader($s); }
21
+ function mb_encode_mimeheader($s, $charset = null, $transferEnc = null, $lf = null, $indent = null) { return p\Mbstring::mb_encode_mimeheader($s, $charset, $transferEnc, $lf, $indent); }
22
+ function mb_decode_numericentity($s, $convmap, $enc = null) { return p\Mbstring::mb_decode_numericentity($s, $convmap, $enc); }
23
+ function mb_encode_numericentity($s, $convmap, $enc = null, $is_hex = false) { return p\Mbstring::mb_encode_numericentity($s, $convmap, $enc, $is_hex); }
24
+ function mb_convert_case($s, $mode, $enc = null) { return p\Mbstring::mb_convert_case($s, $mode, $enc); }
25
+ function mb_internal_encoding($enc = null) { return p\Mbstring::mb_internal_encoding($enc); }
26
+ function mb_language($lang = null) { return p\Mbstring::mb_language($lang); }
27
+ function mb_list_encodings() { return p\Mbstring::mb_list_encodings(); }
28
+ function mb_encoding_aliases($encoding) { return p\Mbstring::mb_encoding_aliases($encoding); }
29
+ function mb_check_encoding($var = null, $encoding = null) { return p\Mbstring::mb_check_encoding($var, $encoding); }
30
+ function mb_detect_encoding($str, $encodingList = null, $strict = false) { return p\Mbstring::mb_detect_encoding($str, $encodingList, $strict); }
31
+ function mb_detect_order($encodingList = null) { return p\Mbstring::mb_detect_order($encodingList); }
32
+ function mb_parse_str($s, &$result = array()) { parse_str($s, $result); }
33
+ function mb_strlen($s, $enc = null) { return p\Mbstring::mb_strlen($s, $enc); }
34
+ function mb_strpos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strpos($s, $needle, $offset, $enc); }
35
+ function mb_strtolower($s, $enc = null) { return p\Mbstring::mb_strtolower($s, $enc); }
36
+ function mb_strtoupper($s, $enc = null) { return p\Mbstring::mb_strtoupper($s, $enc); }
37
+ function mb_substitute_character($char = null) { return p\Mbstring::mb_substitute_character($char); }
38
+ function mb_substr($s, $start, $length = 2147483647, $enc = null) { return p\Mbstring::mb_substr($s, $start, $length, $enc); }
39
+ function mb_stripos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_stripos($s, $needle, $offset, $enc); }
40
+ function mb_stristr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_stristr($s, $needle, $part, $enc); }
41
+ function mb_strrchr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strrchr($s, $needle, $part, $enc); }
42
+ function mb_strrichr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strrichr($s, $needle, $part, $enc); }
43
+ function mb_strripos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strripos($s, $needle, $offset, $enc); }
44
+ function mb_strrpos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strrpos($s, $needle, $offset, $enc); }
45
+ function mb_strstr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strstr($s, $needle, $part, $enc); }
46
+ function mb_get_info($type = 'all') { return p\Mbstring::mb_get_info($type); }
47
+ function mb_http_output($enc = null) { return p\Mbstring::mb_http_output($enc); }
48
+ function mb_strwidth($s, $enc = null) { return p\Mbstring::mb_strwidth($s, $enc); }
49
+ function mb_substr_count($haystack, $needle, $enc = null) { return p\Mbstring::mb_substr_count($haystack, $needle, $enc); }
50
+ function mb_output_handler($contents, $status) { return p\Mbstring::mb_output_handler($contents, $status); }
51
+ function mb_http_input($type = '') { return p\Mbstring::mb_http_input($type); }
52
+ function mb_convert_variables($toEncoding, $fromEncoding, &$a = null, &$b = null, &$c = null, &$d = null, &$e = null, &$f = null) { return p\Mbstring::mb_convert_variables($toEncoding, $fromEncoding, $a, $b, $c, $d, $e, $f); }
53
+ }
54
+ if (!function_exists('mb_chr')) {
55
+ function mb_ord($s, $enc = null) { return p\Mbstring::mb_ord($s, $enc); }
56
+ function mb_chr($code, $enc = null) { return p\Mbstring::mb_chr($code, $enc); }
57
+ function mb_scrub($s, $enc = null) { $enc = null === $enc ? mb_internal_encoding() : $enc; return mb_convert_encoding($s, $enc, $enc); }
58
+ }
vendor/symfony/polyfill-mbstring/composer.json CHANGED
@@ -1,34 +1,34 @@
1
- {
2
- "name": "symfony/polyfill-mbstring",
3
- "type": "library",
4
- "description": "Symfony polyfill for the Mbstring extension",
5
- "keywords": ["polyfill", "shim", "compatibility", "portable", "mbstring"],
6
- "homepage": "https://symfony.com",
7
- "license": "MIT",
8
- "authors": [
9
- {
10
- "name": "Nicolas Grekas",
11
- "email": "p@tchwork.com"
12
- },
13
- {
14
- "name": "Symfony Community",
15
- "homepage": "https://symfony.com/contributors"
16
- }
17
- ],
18
- "require": {
19
- "php": ">=5.3.3"
20
- },
21
- "autoload": {
22
- "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" },
23
- "files": [ "bootstrap.php" ]
24
- },
25
- "suggest": {
26
- "ext-mbstring": "For best performance"
27
- },
28
- "minimum-stability": "dev",
29
- "extra": {
30
- "branch-alias": {
31
- "dev-master": "1.9-dev"
32
- }
33
- }
34
- }
1
+ {
2
+ "name": "symfony/polyfill-mbstring",
3
+ "type": "library",
4
+ "description": "Symfony polyfill for the Mbstring extension",
5
+ "keywords": ["polyfill", "shim", "compatibility", "portable", "mbstring"],
6
+ "homepage": "https://symfony.com",
7
+ "license": "MIT",
8
+ "authors": [
9
+ {
10
+ "name": "Nicolas Grekas",
11
+ "email": "p@tchwork.com"
12
+ },
13
+ {
14
+ "name": "Symfony Community",
15
+ "homepage": "https://symfony.com/contributors"
16
+ }
17
+ ],
18
+ "require": {
19
+ "php": ">=5.3.3"
20
+ },
21
+ "autoload": {
22
+ "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" },
23
+ "files": [ "bootstrap.php" ]
24
+ },
25
+ "suggest": {
26
+ "ext-mbstring": "For best performance"
27
+ },
28
+ "minimum-stability": "dev",
29
+ "extra": {
30
+ "branch-alias": {
31
+ "dev-master": "1.11-dev"
32
+ }
33
+ }
34
+ }