ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}

a.menu:after,
.dropdown-toggle:after {
  content: none;
}

.navbar .dropdown-menu {
  margin-top: 0px;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
  background-color: #999999;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #999999, #777777);
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  -webkit-filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
          filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.navbar-inverse .nav > li > a {
  color: #cccccc;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: rgba(255, 249, 249, 0.31);
}

.submenu {
  position: absolute;
  left: 100px;
}

.logo {
  height: 45px;
  top: -10px;
  position: relative;
}

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  text-align: center;
}

body {
  background: #fff;
  color: #3a3a3a;
  text-align: center;
}

select {
  width: 349px;
}

input {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"] ::-webkit-file-upload-button,
button {
  /*background: url(images/right.png) no-repeat;*/
  color: black;
  height: 30px;
}

textarea {
  margin-left: -1px;
}

th {
  text-align: center;
  padding-right: 10px;
}

td {
  text-align: left;
}

h3 {
  color: #3a3a3a;

  font-weight: bold;
  padding-bottom: 20px;
  text-align: center;
}

/*div#copyright {
  margin-top:10px;
  width:80%;

  color:#3a3a3a;
  text-indent:20px;
  padding:40px 0 0 0;
}*/

div#copyright a {
  color: #696969;
  text-decoration: initial;
}

div#copyright a:hover {
  color: #3a3a3a;
}

.errmsg {
  color: red;
}

/*form{

    text-align:center;}*/

#onlineuserscontainer {
  display: none;
  background-color: white;
  color: black;
  width: 20%;
}

div.extras-div {
  display: inline-table;
  text-align: left;
  padding: 10px;
}

h5 {
  width: 50%;
}

.span3 {
  margin-top: 68px;
}

.row {
  margin-left: 0px;
}

#result {
  display: none;
}

.ui-widget input {
  text-align: right;
}

.ui-menu .ui-menu-item a {
  text-align: right;
}

label {
  width: 202px;
  left: -68px;
  position: relative;
  font-weight: bold;
}

#ordersheet {
  margin-top: 15px;
  width: 850px;
}

.prescript td,
.frames td {
  text-align: center;
}

#prescription {
  /*border:1px solid gray;
  border-radius:5px;*/
  text-align: left;
}

#necklace,
#prescriptions,
#frames,
#lenses,
#combining {
  border: 1px solid gray;
  margin: 10px;
  text-align: left;
  padding: 10px;
}

.prescript input {
  width: 50px;
}

select {
  width: 100px;
}

#sales {
  width: 200px;

  position: relative;
}

.button {
  cursor: pointer;
  border: 1px solid black;
  padding: 5px;
  border-radius: 2px;
  background-color: darkGray;
  font-weight: bold;
  width: 125px;
  display: inline-block;
  text-align: center;
}

#invoice {
  border: 1px solid black;
  margin-top: 20px;
  -webkit-box-shadow: 3px 3px 16px 3px;
  padding: 10px 3px 10px 3px;
}

.brcodecont {
  display: inline-block;
}

#oldscripts h3 {
  display: none;
}

.lens select {
  width: 80px;
}

.prescriptbr,
.prescriptbrr {
  border: 1px solid;
  padding: 5px;
}

.prescriptbrr {
  display: none;
}

select {
  width: 195px;
}

#ppleasewait {
  display: none;
}

#lenses {
  display: none;
}

#combining {
  display: none;
}
#fillup{
  display: none;
  border:1px solid black;
  padding:10px;
  margin: 10px;
  text-align: left;
}

#clientdetails {
  margin-top: -60px;
}

#sumtable th {
  text-align: right !important;
}

.more {
  background: #F55E5E !important;
}

#printonly {
  display: none;
}

.deliveryslip {
  border: 1px dashed grey;
  padding: 10px;
}

.deliveryslip p {
  font-weight: bold;
  text-align: left;
}

.deliveryslip p span {
  font-weight: normal;
}

.transferid {
  /*display: none;*/
}

#promodetails {
  color: #ccc;
  font-size: 10px;
}

#framesales-query .title {
  text-align: left;
}

.filterrel {
  width: 63px;
}

img.frameimg {
  max-width: 250px;
}

#framesales-query {
  width: 60%;
  text-align: left;
}

.combine {
  font-size: 10px !important;
}

.combine input {
  width: 30px;
}

.wrong {
  color: red;
}

#superReport td,
#superReport th {
  text-align: center;
}

.superReport-bottom td {
  border-bottom: 1px solid black;
}

#superReportchart {
  width: 600px;
  height: 300px;
}

input[type='text'],
input[type='password'],
select,
input[type='date'],
textarea,
input[type='number'] {

  height: 36px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.6;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

i {
  cursor: pointer;
}

.tbleft {
  /*margin-left:20px;
  width: 50%;*/
}

.singleorder {
  border: 1px solid red;
  border-radius: 15px;
  margin: 10px 0px;
  width: 110%;
  padding: 10px;
  background: #D3D3D3;

}

#pedit {
  display: none;
  position: absolute;
  width: 80%;
  background: white;
  border: 1px solid black;
  -webkit-box-shadow: 3px 3px 16px 3px;
}

.refund {
  background: red;
}

.outtype {
  background: red;
  color: white;
  width: 60px;
  position: relative;
  top: 5px;
  left: 416px;
  transform: rotate(45deg);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvYmFrbHkvcHJvamVjdHMvbWFuc2ktYmFja2VuZC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWFuc2ktbWVudS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9iYWtseS9wcm9qZWN0cy9tYW5zaS1iYWNrZW5kL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tYW5zaS1tZW51LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsidWwubmF2IGxpLmRyb3Bkb3duOmhvdmVyID4gdWwuZHJvcGRvd24tbWVudXtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hLm1lbnU6YWZ0ZXIsIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSBsaSA+IGE6Zm9jdXMsIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA4OGNjKSwgdG8oIzAwNzdiMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM5OTk5OTksICM3Nzc3NzcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwODhjYywgIzAwNzdiMyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNzdiMycsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0OSwgMjQ5LCAwLjMxKTtcbn1cbi5zdWJtZW51e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6MTAwcHg7XG59XG4ubG9nbyB7XG4gIGhlaWdodDogNDVweDtcbiAgdG9wOiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSB7XG4gIGJhY2tncm91bmQ6I2ZmZjtcblxuICBjb2xvcjojM2EzYTNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWxlY3R7XG4gIHdpZHRoOjM0OXB4O1xufVxuaW5wdXR7XG4gIGJvcmRlci1yYWRpdXM6NXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6NXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4O1xufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJmaWxlXCJdIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sIGJ1dHRvbiB7XG4gIC8qYmFja2dyb3VuZDogdXJsKGltYWdlcy9yaWdodC5wbmcpIG5vLXJlcGVhdDsqL1xuICBjb2xvcjogYmxhY2s7XG4gIGhlaWdodDogMzBweDtcblxufVxudGV4dGFyZWF7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG50aHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcbn1cbnRke1xuICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5oM1xue1xuXG4gIGNvbG9yOiMzYTNhM2E7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBmb250LXdlaWdodDpib2xkO1xuICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qZGl2I2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6MTBweDtcbiAgd2lkdGg6ODAlO1xuXG4gIGNvbG9yOiMzYTNhM2E7XG4gIHRleHQtaW5kZW50OjIwcHg7XG4gIHBhZGRpbmc6NDBweCAwIDAgMDtcbn0qL1xuZGl2I2NvcHlyaWdodCBhIHtcbiAgY29sb3I6IzY5Njk2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOmluaXRpYWw7XG59XG5kaXYjY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjojM2EzYTNhO1xufVxuLmVycm1zZ3tcblxuICBjb2xvcjpyZWQ7XG59XG5cbi8qZm9ybXtcblxuICAgIHRleHQtYWxpZ246Y2VudGVyO30qL1xuXG4jb25saW5ldXNlcnNjb250YWluZXJ7XG4gIGRpc3BsYXk6bm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgY29sb3I6YmxhY2s7XG4gIHdpZHRoOjIwJTtcbn1cblxuZGl2LmV4dHJhcy1kaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7fVxuXG5oNXtcbiAgd2lkdGg6NTAlO1xufVxuLnNwYW4zIHtcbiAgbWFyZ2luLXRvcDo2OHB4O1xufVxuLnJvd3tcbiAgbWFyZ2luLWxlZnQ6MHB4O1xufVxuI3Jlc3VsdHtcbiAgZGlzcGxheTpub25lO1xufVxuLnVpLXdpZGdldCBpbnB1dHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmxhYmVse1xuICB3aWR0aDogMjAycHg7XG4gIGxlZnQ6IC02OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbiNvcmRlcnNoZWV0e1xuICBtYXJnaW4tdG9wOjE1cHg7XG4gIHdpZHRoOjg1MHB4O1xufVxuLnByZXNjcmlwdCB0ZCwgLmZyYW1lcyB0ZHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4jcHJlc2NyaXB0aW9ue1xuICAvKmJvcmRlcjoxcHggc29saWQgZ3JheTtcbiAgYm9yZGVyLXJhZGl1czo1cHg7Ki9cbiAgdGV4dC1hbGlnbjpsZWZ0O1xuXG59XG4jbmVja2xhY2UsI3ByZXNjcmlwdGlvbnMsICNmcmFtZXMsI2xlbnNlcywjY29tYmluaW5ne1xuICBib3JkZXI6MXB4IHNvbGlkIGdyYXk7XG4gIG1hcmdpbjoxMHB4O1xuICB0ZXh0LWFsaWduOmxlZnQ7XG4gIHBhZGRpbmc6MTBweDtcbn1cbi5wcmVzY3JpcHQgaW5wdXR7XG4gIHdpZHRoOiA1MHB4O1xufVxuc2VsZWN0e1xuXG4gIHdpZHRoOjEwMHB4O1xufVxuI3NhbGVze1xuXG4gIHdpZHRoOjIwMHB4O1xuICBtYXJnaW4tbGVmdDo2MDBweDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5idXR0b257XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtHcmF5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDEyNXB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4jaW52b2ljZXtcbiAgYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLXRvcDoyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAzcHggMTZweCAzcHg7XG4gIHBhZGRpbmc6IDEwcHggM3B4IDEwcHggM3B4O1xufVxuLmJyY29kZWNvbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jb2xkc2NyaXB0cyBoM3tcbiAgZGlzcGxheTpub25lO1xufVxuLmxlbnMgc2VsZWN0e1xuICB3aWR0aDo4MHB4O1xufVxuLnByZXNjcmlwdGJyLCAucHJlc2NyaXB0YnJye1xuICBib3JkZXI6MXB4IHNvbGlkO1xuICBwYWRkaW5nOiA1cHg7XG59XG4ucHJlc2NyaXB0YnJye1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbnNlbGVjdHtcbiAgd2lkdGg6MTk1cHg7XG59XG5cbiNwcGxlYXNld2FpdHtcbiAgZGlzcGxheTpub25lO1xufVxuI2xlbnNlc3tcbiAgZGlzcGxheTpub25lO1xufVxuI2NvbWJpbmluZ3tcbiAgZGlzcGxheTpub25lO1xufVxuI3ByZXNjcmlwdGlvbnN7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbiNjbGllbnRkZXRhaWxze1xuICBtYXJnaW4tdG9wOi02MHB4O1xufVxuXG4jc3VtdGFibGUgdGh7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5tb3Jle1xuICBiYWNrZ3JvdW5kOiNGNTVFNUUgIWltcG9ydGFudDtcbn1cbiNwcmludG9ubHl7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmRlbGl2ZXJ5c2xpcHtcbiAgYm9yZGVyOjFweCBkYXNoZWQgZ3JleTtcbiAgcGFkZGluZzogMTBweFxufVxuLmRlbGl2ZXJ5c2xpcCBwe1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kZWxpdmVyeXNsaXAgcCBzcGFue1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRyYW5zZmVyaWR7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuI3Byb21vZGV0YWlsc3tcbiAgY29sb3I6I2NjYztcbiAgZm9udC1zaXplOjEwcHg7fVxuXG4jZnJhbWVzYWxlcy1xdWVyeSAudGl0bGV7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmlsdGVycmVse1xuICB3aWR0aDo2M3B4O1xufVxuaW1nLmZyYW1laW1nIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cblxuI2ZyYW1lc2FsZXMtcXVlcnkge1xuICB3aWR0aDogNjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29tYmluZXtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21iaW5lIGlucHV0e1xuICB3aWR0aDozMHB4O1xufVxuLndyb25ne1xuICBjb2xvcjpyZWQ7XG59XG4jc3VwZXJSZXBvcnQgdGQsI3N1cGVyUmVwb3J0IHRoe1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VwZXJSZXBvcnQtYm90dG9tIHRke1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4jc3VwZXJSZXBvcnRjaGFydHtcbiAgd2lkdGg6NjAwcHg7XG4gIGhlaWdodDozMDBweDtcbn1cblxuaW5wdXRbdHlwZT0ndGV4dCddLCBzZWxlY3QsIGlucHV0W3R5cGU9J2RhdGUnXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjZDBkMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQTJCLEVBQXpCLEFBQUEsSUFBSSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxHQUFHLEVBQUUsQUFBQSxjQUFjLENBQUE7RUFDekMsT0FBTyxFQUFFLEtBQUs7Q0FDZjs7QUFDRCxBQUFBLENBQUMsQUFBQSxLQUFLLEFBQUEsTUFBTSxFQUFFLEFBQUEsZ0JBQWdCLEFBQUEsTUFBTSxDQUFDO0VBQ25DLE9BQU8sRUFBRSxJQUFJO0NBQ2Q7O0FBQ0QsQUFBUSxPQUFELENBQUMsY0FBYyxDQUFDO0VBQ3JCLFVBQVUsRUFBRSxHQUFHO0NBQ2hCOztBQUVELEFBQW9CLGNBQU4sQ0FBQyxFQUFFLEdBQUcsQ0FBQyxBQUFBLE1BQU0sRUFBRSxBQUFvQixjQUFOLENBQUMsRUFBRSxHQUFHLENBQUMsQUFBQSxNQUFNLEVBQUUsQUFBMEIsaUJBQVQsQUFBQSxNQUFNLEdBQUcsQ0FBQyxDQUFDO0VBQ3BGLEtBQUssRUFBRSxPQUFPO0VBQ2QsZUFBZSxFQUFFLElBQUk7RUFDckIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGdCQUFnQixFQUFFLDJDQUEyQztFQUM3RCxnQkFBZ0IsRUFBRSxpRUFBaUU7RUFDbkYsZ0JBQWdCLEVBQUUsOENBQThDO0VBQ2hFLGdCQUFnQixFQUFFLHlDQUF5QztFQUMzRCxnQkFBZ0IsRUFBRSw0Q0FB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 */