/* Simple dashboard grid CSS */
#grid-container {
  display: grid;
  grid-template-columns: 1fr;
  /* Side nav hidden on mobile */
  grid-template-rows: 70px 1fr 50px;
  grid-template-areas: "header" "main" "footer";
  min-height: 100vh;
  /* This is needed so the cart banner sticky will not disappear when the scroll position gets farther than the invitial viewport pixel height.
  https://stackoverflow.com/a/66416972/2191642
  */
}
#grid-container.show-cart {
  grid-template-rows: 70px 62px 1fr 50px;
  grid-template-areas: "header" "cart" "main" "footer";
}
#grid-container.no-header {
  grid-template-rows: 1fr 50px;
  grid-template-areas: "main" "footer";
}
@media print {
  #grid-container {
    grid-template-rows: 1fr;
    grid-template-areas: "main";
  }
}
/* Give every child element its grid name */
.header {
  grid-area: header;
}
.main {
  grid-area: main;
}
.sidenav {
  display: none;
  /* Will be hidden on mobile */
  grid-area: sidenav;
}
.footer {
  grid-area: footer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}
/* Non-mobile styles, 750px breakpoint */
@media only screen and (min-width: 51.5em) {
  /* Show the sidenav, only when the grid-container has the .has-sidebar class.
  This class is only added for Logged In users, because the sidebar is only shown for Logged in users
  */
  #grid-container.has-sidebar {
    grid-template-columns: 260px 1fr;
    /* Show the side nav for non-mobile screens */
    grid-template-areas: "sidenav header" "sidenav main" "sidenav footer";
  }
  #grid-container.has-sidebar.show-cart {
    grid-template-areas: "sidenav header" "sidenav cart" "sidenav main" "sidenav footer";
  }
  .sidenav {
    display: flex;
    flex-direction: column;
  }
}
/* Medium-sized screen breakpoint (tablet, 1050px) */
@media only screen and (min-width: 65.625em) {
  /* Break out main cards into two columns */
}
* + p {
  margin-top: 0;
}
[x-cloak] {
  display: none !important;
}
/* UI KIT does a bad job of disabling buttons...so we will do it here ourselves */
.uk-button-disabled {
  background-color: #f4f4f4;
  border-color: #cecece;
  border-width: 2px;
  border-style: solid;
  opacity: .3;
}
.uk-button-disabled:hover {
  cursor: default;
  background-color: #f4f4f4;
  border-color: #cecece;
}
.uk-notification-message {
  border-radius: 10px;
  text-align: center;
  font-size: 16px;
}
.uk-notification-message-success {
  border: 1px solid white;
  background-color: #00519b;
  color: white;
}
.uk-notification-message-success .uk-notification-close {
  color: white;
}
.uk-tab > * > a {
  font-size: 0.975rem;
  border-bottom-width: 2px;
}
.uk-tab > .uk-active > a {
  font-weight: bold;
}
.uk-alert-danger {
  border: 1px solid #f0506e;
}
.uk-alert-primary {
  border: 1px solid #00519b;
  background-color: #cee8ff;
}
.uk-alert-success {
  border: 1px solid #32d296;
  background-color: #f2fcf9;
}
.uk-alert-warning {
  color: #f8842a;
}
.uk-sticky {
  z-index: 99;
}
.uk-button {
  line-height: 1.5em;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 7px;
}
.uk-button-default {
  background-color: rgba(255, 255, 255, 0.8);
}
.uk-button-default:hover {
  background-color: white;
}
.uk-button-primary {
  border: 2px solid #68b7ff;
}
.uk-text-bright {
  color: #68b7ff !important;
}
.uk-background-bright {
  background-color: #0286ff !important;
}
.background-dark-grey {
  background-color: #707070;
}
.required::before {
  content: '*';
  color: red;
}
.feather {
  width: 24px;
  height: 24px;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  flex-shrink: 0;
}
.button-icon {
  padding-bottom: 4px;
}
.button-icon .feather {
  margin-bottom: 3px;
}
.heading-small {
  font-size: 2.4em;
}
.uk-text-bold .feather {
  stroke-width: 3;
}
.button-small {
  padding-left: 12px;
  padding-right: 12px;
}
.feather.fill {
  fill: currentColor;
}
.feather.small {
  width: 18px;
}
.feather.light {
  stroke-width: 1.5;
}
.strikethrough {
  text-decoration: line-through;
}
.strikethrough:hover {
  text-decoration: line-through;
}
.footer {
  background-color: #003562;
  color: #6587a5;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 10px;
}
.header {
  color: white;
  padding: 0;
  background-color: #00519b;
  display: flex;
  flex-direction: column;
}
.header .uk-navbar-container {
  width: 100%;
}
.show-cart .header .uk-navbar-container {
  margin-bottom: 6px;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
  color: white;
}
.uk-navbar-toggle {
  color: #1e87f0;
}
.header__avatar {
  display: flex;
}
.header__logo {
  height: 60px;
}
.header__cart {
  margin-right: 15px;
}
.header .uk-navbar-nav > li > a {
  border-radius: 10px;
  padding: 12px;
  background-color: #004482;
  border: 2px solid #005eb4;
  color: white;
}
.header .uk-navbar-nav > li > a:hover {
  background-color: #003562;
  color: white;
}
/* Hamburger menu icon, stays fixed on mobile for any possible scrolling */
.menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  z-index: 1;
  cursor: pointer;
  padding: 12px;
  background-color: #003562;
  color: white;
}
/* Make room for the menu icon on mobile */
.header__search {
  margin-left: 42px;
}
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  min-height: auto;
}
/* Non-mobile styles, 750px breakpoint */
@media only screen and (min-width: 51.5em) {
  .menu-icon {
    display: none;
  }
}
#cart-banner.sticky {
  position: sticky;
  top: 0;
  z-index: 99;
}
#cart-banner .animate-gradient {
  background: linear-gradient(89deg, #4b79cf, #4bc5cf);
  background-size: 400% 400%;
  -webkit-animation: cart 3s ease infinite;
  -moz-animation: cart 3s ease infinite;
  animation: cart 3s ease infinite;
}
@-webkit-keyframes cart {
  0% {
    background-position: 0% 51%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 51%;
  }
}
@-moz-keyframes cart {
  0% {
    background-position: 0% 51%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 51%;
  }
}
@keyframes cart {
  0% {
    background-position: 0% 51%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 51%;
  }
}
#cart-banner .cart-full {
  padding: 5px 0;
}
#cart-banner .cart-full .uk-badge {
  margin-left: -4px;
  background: #ffc609;
  font-weight: bold;
  color: #00519b !important;
}
#cart-banner .cart-full a {
  color: white;
}
.registration_info h3 {
  font-weight: 700;
  text-transform: uppercase;
}
.registration_info .venue-logo {
  width: 150px;
}
.sidenav__list {
  padding: 0;
  margin-top: 85px;
  list-style-type: none;
  padding-left: 10px;
  padding-right: 10px;
}
.sidenav__list-item__link {
  display: block;
  padding: 20px 20px 20px 40px;
  color: #ddd;
}
.sidenav__list-item__link.active {
  background: #003562;
  border-radius: 10px;
}
.sidenav__list-item__link:hover {
  background-color: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  text-decoration: none;
  color: white;
  border-radius: 10px;
}
/* Mobile-first side nav styles */
.sidenav {
  grid-area: sidenav;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 260px;
  position: fixed;
  overflow-y: auto;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
  z-index: 2;
  /* Needs to sit above the hamburger menu icon */
  background-color: #003562;
  transform: translateX(-265px);
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  z-index: 100;
}
/* The active class is toggled on hamburger and close icon clicks */
.sidenav.active {
  transform: translateX(0);
  box-shadow: 6px 0 10px rgba(0, 0, 0, 0.2);
}
/* Only visible on mobile screens */
.sidenav__close-icon {
  position: absolute;
  visibility: visible;
  top: 8px;
  right: 12px;
  cursor: pointer;
  font-size: 20px;
  color: #ddd;
}
/* Non-mobile styles for side nav responsiveness, 750px breakpoint */
@media only screen and (min-width: 51.5em) {
  .sidenav {
    position: relative;
    /* Fixed position on mobile */
    transform: translateX(0);
  }
  .sidenav__close-icon {
    visibility: hidden;
  }
}
/* TODO: Get rid of this file by moving styling to inline tailwind classes */
.events-page .main-header {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.events-page .logo img {
  width: 150px;
}
.events-page .uk-button-bright {
  background-color: #1e87f0;
  color: #d2e7fc;
}
.events-page .uk-button-bright:hover {
  background-color: #186cc0;
  color: white;
}
.events-page .event {
  max-width: 580px;
  border: 1px solid #cfcfcf;
  /* Round the right edge once we the bar is almost filled */
}
.events-page .event h3 {
  font-weight: 700;
  text-transform: uppercase;
  color: #00519b;
}
.events-page .event .date {
  font-size: 20px;
}
.events-page .event .venue {
  font-size: 12px;
  text-transform: uppercase;
}
.events-page .event .description {
  font-size: 14px;
}
.events-page .event .pricing {
  font-size: 14px;
  display: flex;
  justify-content: space-evenly;
}
.events-page .event .speakers-label {
  font-size: 14px;
  color: #a0a0a0;
  text-transform: uppercase;
}
.events-page .event .speakers {
  font-size: 16px;
}
.events-page .event .speakers > :nth-child(n+2) {
  margin-top: 5px;
  padding-top: 5px;
}
.events-page .event .capacity label {
  font-size: 12px;
  color: #a0a0a0;
  text-transform: uppercase;
}
.events-page .event .progress-bar-container {
  height: 20px;
  background: #e6e6e6;
  position: relative;
  /* relative here */
  border-radius: 10px;
  border: 1px solid #cccccc;
}
.events-page .event .progress-bar-indicator {
  height: 100%;
  border-radius: 10px 0px 0px 10px;
  /* this will do the magic */
  -webkit-mask: linear-gradient(#ffffff 0 0);
  mask: linear-gradient(#ffffff 0 0);
}
.events-page .event .progress-bar-indicator.round {
  border-radius: 10px 10px 10px 10px;
}
.events-page .event .progress-bar-indicator::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(to right, #00519b, #ffa500);
  /* your gradient here */
}
.event-page .main-header {
  display: flex;
  justify-content: center;
  padding: 20px;
  background-color: #e3e4e6;
  color: slategray;
}
.event-page .addonOptions {
  display: flex;
  flex-direction: column;
}
.event-page .addonOptions input {
  margin-right: 5px;
}
.payments-page .payment-cards .uk-card {
  border-radius: 10px;
  border: 1px solid #dfdfdf;
}
.payments-page .payment-cards .uk-card .uk-card-header {
  background-color: #00519b;
  border-radius: 10px 10px 0 0;
}
.payments-page .payment-cards .uk-card .uk-card-header .uk-button-secondary {
  border: 2px solid #808080;
}
.payments-page .payment-cards .uk-card .uk-card-header .uk-text-meta {
  color: #99b9d7;
}
.payments-page .payment-cards .uk-card .uk-card-header .uk-card-title {
  color: white;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%5C%2Fploi%5C%2Fsandbox.events.nwbbc.com%5C%2Fsite%5C%2Ftemplates%5C%2Flayout%5C%2F_global.less%22%2C%22home%5C%2Fploi%5C%2Fsandbox.events.nwbbc.com%5C%2Fsite%5C%2Ftemplates%5C%2Flayout%5C%2Ffooter.less%22%2C%22home%5C%2Fploi%5C%2Fsandbox.events.nwbbc.com%5C%2Fsite%5C%2Ftemplates%5C%2Flayout%5C%2Fheader.less%22%2C%22home%5C%2Fploi%5C%2Fsandbox.events.nwbbc.com%5C%2Fsite%5C%2Ftemplates%5C%2Flayout%5C%2Fregistree-create-sidebar.less%22%2C%22home%5C%2Fploi%5C%2Fsandbox.events.nwbbc.com%5C%2Fsite%5C%2Ftemplates%5C%2Flayout%5C%2Fsidenav.less%22%2C%22home%5C%2Fploi%5C%2Fsandbox.events.nwbbc.com%5C%2Fsite%5C%2Ftemplates%5C%2Fevents%5C%2Fevents.less%22%2C%22home%5C%2Fploi%5C%2Fsandbox.events.nwbbc.com%5C%2Fsite%5C%2Ftemplates%5C%2Fevents%5C%2Fregister%5C%2Fregister.controller.less%22%2C%22home%5C%2Fploi%5C%2Fsandbox.events.nwbbc.com%5C%2Fsite%5C%2Ftemplates%5C%2Fpayments%5C%2Flist%5C%2Fpayments.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BEAAA%3BEAAA%3B%3BEAAA%2CiCAAA%3BEAAA%2CqBAAA%2CSAAA%2COAAA%2CQAAA%3BEAAA%3B%3B%3B%3B%3BAAAA%2CeAAA%3BEAAA%2CsCAAA%3BEAAA%2CqBAAA%2CSAAA%2COAAA%2COAAA%2CQAAA%3B%3BAAAA%2CeAAA%3BEAAA%2C4BAAA%3BEAAA%2CqBAAA%2COAAA%2CQAAA%3B%3BAAAA%3BEAAA%3BIAAA%3BIAAA%3B%3B%3B%3BAAAA%3BEAAA%3B%3BAAAA%3BEAAA%3B%3BAAAA%3BEAAA%3B%3BEAAA%3B%3BAAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%2CeAAA%3B%3B%3BAAAA%2CwBAAA%3B%3B%3B%3BEAAA%2CeAAA%3BIAAA%2CgCAAA%3B%3BIAAA%2CqBAAA%2CiBAAA%2CeAAA%2CgBAAA%3B%3BEAAA%2CeAAA%2CYAAA%3BIAAA%2CqBAAA%2CiBAAA%2CeAAA%2CeAAA%2CgBAAA%3B%3BEAAA%3BIAAA%3BIAAA%3B%3B%3B%3BAAAA%2CwBAAA%3B%3B%3BAAAA%2CCAAA%3BEAAA%3B%3BAAAA%3BEAAA%3B%3B%3BAAAA%3BEAAA%2CyBAAA%3BEAAA%2CqBAAA%3BEAAA%3BEAAA%3BEAAA%3B%3BAAAA%2CmBAAA%3BEAAA%3BEAAA%2CyBAAA%3BEAAA%2CqBAAA%3B%3BAAAA%3BEAAA%3BEAAA%3BEAAA%3B%3BAAAA%3BEAAA%2CuBAAA%3BEAAA%2CyBAAA%3BEAAA%3B%3BAAAA%2CgCAAA%3BEAAA%3B%3BAAAA%2COAAA%2CIAAA%3BEAAA%3BEAAA%3B%3BAAAA%2COAAA%2CaAAA%3BEAAA%3B%3BAAAA%3BEAAA%2CyBAAA%3B%3BAAAA%3BEAAA%2CyBAAA%3BEAAA%2CyBAAA%3B%3BAAAA%3BEAAA%2CyBAAA%3BEAAA%2CyBAAA%3B%3BAAAA%3BEAAA%2CcAAA%3B%3BAAAA%3BEAAA%3B%3BAAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3B%3BAAAA%3BEAAA%2C0CAAA%3B%3BAAAA%2CkBAAA%3BEAAA%3B%3BAAAA%3BEAAA%2CyBAAA%3B%3BAAAA%3BEAAA%2CcAAA%3B%3BAAAA%3BEAAA%2CyBAAA%3B%3BAAAA%3BEAAA%3B%3BAAAA%2CSAAA%3BEAAA%2CSAAA%2CGAAA%3BEAAA%3B%3BAAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3BEAAA%3B%3BAAAA%3BEAAA%3B%3BAAAA%2CYAAA%3BEAAA%3B%3BAAAA%3BEAAA%3B%3BAAAA%2CaAAA%3BEAAA%3B%3BAAAA%3BEAAA%3BEAAA%3B%3BAAAA%2CQAAA%3BEAAA%3B%3BAAAA%2CQAAA%3BEAAA%3B%3BAAAA%2CQAAA%3BEAAA%3B%3BAAAA%3BEAAA%3B%3BAAAA%2CcAAA%3BEAAA%3B%3BACAA%3BEACA%2CyBAAA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BACPA%3BEACE%3BEACA%3BEACA%2CyBAAA%3BEACA%3BEACA%3B%3BAAKF%2COAAQ%3BEACN%3B%3BAAGF%2CUAAW%2CQAAQ%3BEACjB%3B%3BAAGF%2CoBAAoB%2CIAAI%3BEACtB%3B%3BAAKF%3BEACE%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%3B%3BAAGF%3BEACE%3B%3BAAGF%2COAAQ%2CeAEL%2CKAAG%3BEACF%3BEACA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3BEACA%3B%3BAAPJ%2COAAQ%2CeAUL%2CKAAG%2CIAAC%3BEACH%2CyBAAA%3BEACA%3B%3B%3BAAMJ%3BEACE%3BEAEA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CyBAAA%3BEACA%3B%3B%3BAAIF%3BEACE%3B%3BAAGF%2CcAAe%2CKAAG%3BAAClB%3BAACA%3BEACE%3B%3B%3BAAUF%2CwBANuD%3BEACrD%3BIACE%3B%3B%3BAAIJ%2CYAAY%3BEAER%3BEACA%3BEACA%3B%3BAAGJ%2CYACE%3BEACE%2CYAAY%2CwCAAZ%3BEACA%2C0BAAA%3BEAEA%2CwCAAA%3BEACA%2CqCAAA%3BEACA%2CgCAAA%3B%3BAAGJ%3BEACI%3BIAAG%2C2BAAA%3B%3BEACH%3BIAAI%2C6BAAA%3B%3BEACJ%3BIAAK%2C2BAAA%3B%3B%3BAAET%3BEACI%3BIAAG%2C2BAAA%3B%3BEACH%3BIAAI%2C6BAAA%3B%3BEACJ%3BIAAK%2C2BAAA%3B%3B%3BAAET%3BEACI%3BIAAG%2C2BAAA%3B%3BEACH%3BIAAI%2C6BAAA%3B%3BEACJ%3BIAAK%2C2BAAA%3B%3B%3BAAvBT%2CYA0BE%3BEACE%2CcAAA%3B%3BAA3BJ%2CYA0BE%2CWAGE%3BEACE%3BEACA%3BEACA%3BEACA%2CcAAA%3B%3BAAjCN%2CYA0BE%2CWAUE%3BEACE%3B%3BACrIN%2CkBAUI%3BEAEI%3BEACA%3B%3BAAbR%2CkBAgBI%3BEACI%3B%3BACjBR%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAWF%3BEACE%3BEACA%2C4BAAA%3BEACA%3B%3BAAGF%2CyBAAyB%3BEACvB%2CmBAAA%3BEACA%3B%3BAAGF%2CyBAAyB%3BEACvB%2C0CAAA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAIF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2C0EAAA%3BEACA%3B%3BEACA%2CyBAAA%3BEACA%2CWAAW%2CkBAAX%3BEACA%2CmEAAA%3BEACA%3B%3B%3BAAIF%2CQAAQ%3BEACN%2CWAAW%2CaAAX%3BEACA%2CyCAAA%3B%3B%3BAAMF%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAaD%2CwBATsD%3BEACrD%3BIACE%3B%3BIACA%2CWAAW%2CaAAX%3B%3BEAGF%3BIACE%3B%3B%3B%3BAC7EJ%2CYACE%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAALJ%2CYAcE%2CMAAM%3BEACJ%3B%3BAAfJ%2CYAkBE%3BEACE%3BEACA%2CcAAA%3B%3BAApBJ%2CYAuBE%2CkBAAiB%3BEACf%2CyBAAA%3BEACA%3B%3BAAzBJ%2CYA4BE%3BEACE%3BEACA%2CyBAAA%3B%3B%3BAA9BJ%2CYA4BE%2COAIE%3BEACE%3BEACA%3BEACA%2CcAAA%3B%3BAAnCN%2CYA4BE%2COAWE%3BEACE%3B%3BAAxCN%2CYA4BE%2COAeE%3BEACE%3BEACA%3B%3BAA7CN%2CYA4BE%2COAoBE%3BEACE%3B%3BAAjDN%2CYA4BE%2COAwBE%3BEACE%3BEACA%3BEACA%3B%3BAAvDN%2CYA4BE%2COA8BE%3BEACE%3BEACA%3BEACA%3B%3BAA7DN%2CYA4BE%2COAoCE%3BEACE%3B%3BAAjEN%2CYA4BE%2COAoCE%2CUAGI%2CaAAU%3BEACV%3BEACA%3B%3BAArER%2CYA4BE%2COA8CE%2CUAAU%3BEACR%3BEACA%3BEACA%3B%3BAA7EN%2CYA4BE%2COAoDE%3BEACE%3BEACA%2CmBAAA%3BEACA%3B%3BEAEA%3BEACA%2CyBAAA%3B%3BAAtFN%2CYA4BE%2COA6DE%3BEACE%3BEACA%2CgCAAA%3B%3BEAEA%2CcAAc%2C4BAAd%3BEACA%2CMAAM%2C4BAAN%3B%3BAA9FN%2CYA4BE%2COAsEE%2CwBAAuB%3BEACrB%2CkCAAA%3B%3BAAnGN%2CYA4BE%2COA0EE%2CwBAAuB%3BEACrB%2CSAAS%2CEAAT%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBAAkB%2C2CAAlB%3B%3B%3BAC%5C%2FGN%2CWACE%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAANJ%2CWAUE%3BEACE%3BEACA%3B%3BAAZJ%2CWAUE%2CcAIE%3BEACE%3B%3BACfN%2CcAEI%2CeAEI%3BEAEI%3BEACA%2CyBAAA%3B%3BAAPZ%2CcAEI%2CeAEI%2CSAKI%3BEACI%2CyBAAA%3BEACA%2C4BAAA%3B%3BAAXhB%2CcAEI%2CeAEI%2CSAKI%2CgBAII%3BEACI%2CyBAAA%3B%3BAAdpB%2CcAEI%2CeAEI%2CSAKI%2CgBAQI%3BEACI%2CcAAA%3B%3BAAlBpB%2CcAEI%2CeAEI%2CSAKI%2CgBAYI%3BEACI%22%7D */