/** 
 * Import Compass and Theme Variables
 */
/* ==========================================================================
   Theme Configuration File
   ========================================================================== */
/**
 * Base Colors
 * 
 * Description:
 * Provides a base for the UI.
 * 
 * Usage:
 * General UI Background, Region Headers, Buttons
 */
/**
 * Highlight Colors
 * 
 * Description:
 * Used for providing emphasis or importance to UI components.
 * 
 * Usage:
 * Region Headers, Primary / Hot Buttons
 */
/**
 * Accent and Status Colors
 * 
 * Description:
 * Used for indicating state-based UI components, status, or accents.
 * 
 * Usage:
 * Warnings, Errors, Danger Text, Success, Focus
 */
/**
 * Application Based Colors
 * 
 * Description:
 * Used for applications within APEX development
 */
/* ==========================================================================
   Property Editor
   ========================================================================== */
/* ==========================================================================
   Property Editor
   ========================================================================== */
/* Property Editor Groups
   ========================================================================== */
.a-PropertyEditor-propertyGroup,
.a-PropertyEditor-propertyGroup-header,
.a-PropertyEditor-propertyGroup-body {
  border-color: #E0E0E0; }

.a-PropertyEditor-propertyGroup {
  background-color: #FFFFFF; }

.a-PropertyEditor-propertyGroup-header .a-Icon {
  color: #404040; }

.a-PropertyEditor-propertyGroup-header {
  background-color: #F4F4F4;
  padding: 12px 8px; }

.a-PropertyEditor-propertyGroup-title {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-weight: normal;
  line-height: 16px;
  font-size: 12px;
  color: #444444;
  -webkit-font-smoothing: antialiased;
  vertical-align: top; }

.a-PropertyEditor-propertyGroup-body .a-Property {
  border-color: #E0E0E0; }

.a-PropertyEditor-propertyGroup-header.is-focused {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 1px 0 0 #399BEA inset, -1px 0 0 #399BEA inset;
  outline: none;
  z-index: 100;
  position: relative;
  border-color: #399BEA; }

.a-PropertyEditor .a-PropertyEditor-propertyGroup:first-child .a-PropertyEditor-propertyGroup-header.is-focused {
  box-shadow: 0 1px 0 #399BEA inset, 0 1px 2px rgba(0, 0, 0, 0.1), 1px 0 0 #399BEA inset, -1px 0 0 #399BEA inset; }

@media only screen and (max-width: 1024px) {
  .a-PropertyEditor-propertyGroup-header {
    padding-top: 4px;
    padding-bottom: 4px; } }

@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .a-PropertyEditor-propertyGroup-header {
    padding-top: 6px;
    padding-bottom: 6px; } }

@media only screen and (min-width: 1281px) and (max-width: 1679px) {
  .a-PropertyEditor-propertyGroup-header {
    padding-top: 8px;
    padding-bottom: 8px; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YW5kYXJkL1Byb3BlcnR5RWRpdG9yLnNjc3MiLCJzdGFuZGFyZC9fdGhlbWVDb25maWcuc2NzcyIsIi4uL21vZHVsZXMvX2NvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FDRkg7O2dGQUVnRjtBQUVoRjs7Ozs7Ozs7R0FRRztBQXFCSDs7Ozs7Ozs7R0FRRztBQWFIOzs7Ozs7OztHQVFHO0FBcUNIOzs7OztHQUtHO0FEbEdIOztnRkFFZ0Y7QUFXaEY7O2dGQUVnRjtBQUloRjtnRkFDZ0Y7QUFDaEY7OztFQUdFLHNCQ0RpQyxFREVsQzs7QUFFRDtFQUNFLDBCQ3BCaUMsRURxQmxDOztBQUNEO0VBQ0UsZUFBZSxFQUNoQjs7QUFDRDtFQUNFLDBCQ2hCaUM7RURrQmpDLGtCQUFrQixFQWFuQjs7QUFDRDtFQUNFLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVDL0NpQztFRGdEakMsb0NBQW9DO0VBQ3BDLG9CQUFvQixFQUNyQjs7QUFFRDtFQUVJLHNCQ3pDK0IsRUQwQ2hDOztBQUdIO0VBRUksd0ZBRzREO0VBQzVELGNBQWM7RUFDZCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHNCQ0ErQixFREVoQzs7QUFFSDtFQUNFLCtHQUk4RCxFQUMvRDs7QUVtREc7RUZ6R0o7SUFLSSxpQkFBaUI7SUFDakIsb0JBQW9CLEVBVXZCLEVBQUE7O0FFOEdHO0VGOUhKO0lBU0ksaUJBQWlCO0lBQ2pCLG9CQUFvQixFQU12QixFQUFBOztBRWlIRztFRmpJSjtJQWFJLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFFdkIsRUFBQSIsImZpbGUiOiJzdGFuZGFyZC9Qcm9wZXJ0eUVkaXRvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiogXG4gKiBJbXBvcnQgQ29tcGFzcyBhbmQgVGhlbWUgVmFyaWFibGVzXG4gKi9cbkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL2NvbW1vblwiO1xuQGltcG9ydCBcInRoZW1lQ29uZmlnXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcm9wZXJ0eSBFZGl0b3JcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRwcm9wZXJ0eUdyb3VwX19iZzogICAgICAgICAgICAgICAgICAgICAgICRfYmFzZS1iZztcbiRwcm9wZXJ0eUdyb3VwX19ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRfYmFzZS1saWdodGVyLWJvcmRlcjtcbiRwcm9wZXJ0eUdyb3VwLXByb3BlcnR5X19ib3JkZXI6ICAgICAgICAgICRfYmFzZV9saWdodGVyX2JvcmRlcjtcbiRwcm9wZXJ0eUdyb3VwLWhlYWRlcl9fYmc6ICAgICAgICAgICAgICAgICRfYmFzZV9saWdodF9iZztcbiRwcm9wZXJ0eUdyb3VwLXRpdGxlX190ZXh0OiAgICAgICAgICAgICAgICRfYmFzZS10ZXh0O1xuJHByb3BlcnR5R3JvdXAtdGl0bGUtYmFkZ2VfX2JnOiAgICAgICAgICAgJF9kYW5nZXItYmc7XG4kcHJvcGVydHlHcm91cC10aXRsZS1iYWRnZV9fdGV4dDogICAgICAgICAkX2Rhbmdlci10ZXh0O1xuJHByb3BlcnR5R3JvdXAtYWNjb3JkaW9uLWFjdGl2ZV9fc2hhZG93OiAgJF9mb2N1cy1zaGFkb3c7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcm9wZXJ0eSBFZGl0b3JcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hLVByb3BlcnR5RWRpdG9yIHt9XG5cbi8qIFByb3BlcnR5IEVkaXRvciBHcm91cHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1Qcm9wZXJ0eUVkaXRvci1wcm9wZXJ0eUdyb3VwLFxuLmEtUHJvcGVydHlFZGl0b3ItcHJvcGVydHlHcm91cC1oZWFkZXIsXG4uYS1Qcm9wZXJ0eUVkaXRvci1wcm9wZXJ0eUdyb3VwLWJvZHkge1xuICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eUdyb3VwX19ib3JkZXI7XG59XG5cbi5hLVByb3BlcnR5RWRpdG9yLXByb3BlcnR5R3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHlHcm91cF9fYmc7XG59XG4uYS1Qcm9wZXJ0eUVkaXRvci1wcm9wZXJ0eUdyb3VwLWhlYWRlciAuYS1JY29uIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG4uYS1Qcm9wZXJ0eUVkaXRvci1wcm9wZXJ0eUdyb3VwLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eUdyb3VwLWhlYWRlcl9fYmc7XG4gIC8vIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQ7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsZXN0LXNjcmVlbnMpIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbC1zY3JlZW5zKSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtLXNjcmVlbnMpIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5hLVByb3BlcnR5RWRpdG9yLXByb3BlcnR5R3JvdXAtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICRwcm9wZXJ0eUdyb3VwLXRpdGxlX190ZXh0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmEtUHJvcGVydHlFZGl0b3ItcHJvcGVydHlHcm91cC1ib2R5IHtcbiAgLmEtUHJvcGVydHkge1xuICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5R3JvdXAtcHJvcGVydHlfX2JvcmRlcjtcbiAgfVxufVxuXG4uYS1Qcm9wZXJ0eUVkaXRvci1wcm9wZXJ0eUdyb3VwLWhlYWRlciB7XG4gICYuaXMtZm9jdXNlZCB7XG4gICAgYm94LXNoYWRvdzogXG4gICAgICAgMCAgIDFweCAycHggcmdiYSgwLDAsMCwuMSksIFxuICAgICAgIDFweCAwICAgMCAgICRwcm9wZXJ0eUdyb3VwLWFjY29yZGlvbi1hY3RpdmVfX3NoYWRvdyBpbnNldCwgXG4gICAgICAtMXB4IDAgICAwICAgJHByb3BlcnR5R3JvdXAtYWNjb3JkaW9uLWFjdGl2ZV9fc2hhZG93IGluc2V0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eUdyb3VwLWFjY29yZGlvbi1hY3RpdmVfX3NoYWRvdztcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG59XG4uYS1Qcm9wZXJ0eUVkaXRvciAuYS1Qcm9wZXJ0eUVkaXRvci1wcm9wZXJ0eUdyb3VwOmZpcnN0LWNoaWxkIC5hLVByb3BlcnR5RWRpdG9yLXByb3BlcnR5R3JvdXAtaGVhZGVyLmlzLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBcbiAgICAgICAwICAgMXB4IDAgJHByb3BlcnR5R3JvdXAtYWNjb3JkaW9uLWFjdGl2ZV9fc2hhZG93IGluc2V0LFxuICAgICAgIDAgICAxcHggMnB4IHJnYmEoMCwwLDAsLjEpLCBcbiAgICAgICAxcHggMCAgIDAgICAkcHJvcGVydHlHcm91cC1hY2NvcmRpb24tYWN0aXZlX19zaGFkb3cgaW5zZXQsIFxuICAgICAgLTFweCAwICAgMCAgICRwcm9wZXJ0eUdyb3VwLWFjY29yZGlvbi1hY3RpdmVfX3NoYWRvdyBpbnNldDs7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRoZW1lIENvbmZpZ3VyYXRpb24gRmlsZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBCYXNlIENvbG9yc1xuICogXG4gKiBEZXNjcmlwdGlvbjpcbiAqIFByb3ZpZGVzIGEgYmFzZSBmb3IgdGhlIFVJLlxuICogXG4gKiBVc2FnZTpcbiAqIEdlbmVyYWwgVUkgQmFja2dyb3VuZCwgUmVnaW9uIEhlYWRlcnMsIEJ1dHRvbnNcbiAqL1xuXG4kX2Jhc2UtYmc6ICAgICAgICAgICAgICAgICAgI0ZGRkZGRjtcbiRfYmFzZS1ib3JkZXI6ICAgICAgICAgICAgICAjRjBGMEYwO1xuJF9iYXNlLXRleHQ6ICAgICAgICAgICAgICAgICM0NDQ0NDQ7XG5cbiRfYmFzZS1kYXJrLWJnOiAgICAgICAgICAgICAjRTRFNEU0O1xuJF9iYXNlX2RhcmtfYnJpZ2h0X2JnOiAgICAgICNFQ0VDRUM7XG4kX2Jhc2VfZGFya19kYXJrX2JnOiAgICAgICAgI0QwRDBEMDtcbiRfYmFzZS1kYXJrLWJvcmRlcjogICAgICAgICAjQkJCQkJCO1xuJF9iYXNlLWRhcmstdGV4dDogICAgICAgICAgICMyMjIyMjI7XG5cbiRfYmFzZV9saWdodF9iZzogICAgICAgICAgICAjRjRGNEY0O1xuJF9iYXNlX2xpZ2h0X2JyaWdodF9iZzogICAgICNGOEY4Rjg7XG4kX2Jhc2VfbGlnaHRfYnJpZ2h0ZXJfYmc6ICAgI0ZBRkFGQTtcbiRfYmFzZV9saWdodF9kYXJrX2JnOiAgICAgICAjRjJGMkYyO1xuJF9iYXNlX2xpZ2h0ZXN0X2JvcmRlcjogICAgICNGMEYwRjA7XG4kX2Jhc2VfbGlnaHRlcl9ib3JkZXI6ICAgICAgI0UwRTBFMDtcbiRfYmFzZV9saWdodF9ib3JkZXI6ICAgICAgICAjQzNDM0MzO1xuJF9iYXNlLWxpZ2h0LXRleHQ6ICAgICAgICAgICM2RjZGNkY7XG5cbi8qKlxuICogSGlnaGxpZ2h0IENvbG9yc1xuICogXG4gKiBEZXNjcmlwdGlvbjpcbiAqIFVzZWQgZm9yIHByb3ZpZGluZyBlbXBoYXNpcyBvciBpbXBvcnRhbmNlIHRvIFVJIGNvbXBvbmVudHMuXG4gKiBcbiAqIFVzYWdlOlxuICogUmVnaW9uIEhlYWRlcnMsIFByaW1hcnkgLyBIb3QgQnV0dG9uc1xuICovXG4kX2hpZ2hsaWdodC1iZzogICAgICAgICAgICAgICAgICNDRkU2RkE7IC8vI0Q2RTZGNzsgLy8jREZFQkZCO1xuJF9oaWdobGlnaHQtYnJpZ2h0LWJnOiAgICAgICAgICAjREVFRkZCOyAvLyNEQkVERkE7IC8vI0U1RUVGQjtcbiRfaGlnaGxpZ2h0LWRhcmstYmc6ICAgICAgICAgICAgIzdGQkVGMjsgLy8jQTZEMkY0OyAvLyNDOEQyRTA7XG4kX2hpZ2hsaWdodC1ib3JkZXI6ICAgICAgICAgICAgICNBRkJFQzg7IC8vIzlFQTlCNztcbiRfaGlnaGxpZ2h0LXRleHQ6ICAgICAgICAgICAgICAgIzQwNDA0MDtcblxuJF9kYXJrLWhpZ2hsaWdodC1iZzogICAgICAgICAgICAjMkQ3QkJCOyAvLyMzMTgyRDg7IC8vIzJFNkZCMFxuJF9kYXJrLWhpZ2hsaWdodC1icmlnaHQtYmc6ICAgICAjMzk4RkRGOyAvLyM1ODhCQkZcbiRfZGFyay1oaWdobGlnaHQtZGFyay1iZzogICAgICAgIzI4NzVEMTsgLy8jMjU1OThDXG4kX2RhcmstaGlnaGxpZ2h0LWJvcmRlcjogICAgICAgICMyMjZBQ0I7IC8vIzIyNTM4NDtcbiRfZGFyay1oaWdobGlnaHQtdGV4dDogICAgICAgICAgI0ZGRkZGRjtcblxuLyoqXG4gKiBBY2NlbnQgYW5kIFN0YXR1cyBDb2xvcnNcbiAqIFxuICogRGVzY3JpcHRpb246XG4gKiBVc2VkIGZvciBpbmRpY2F0aW5nIHN0YXRlLWJhc2VkIFVJIGNvbXBvbmVudHMsIHN0YXR1cywgb3IgYWNjZW50cy5cbiAqIFxuICogVXNhZ2U6XG4gKiBXYXJuaW5ncywgRXJyb3JzLCBEYW5nZXIgVGV4dCwgU3VjY2VzcywgRm9jdXNcbiAqL1xuXG4kX2Rhbmdlci1iZzogICAgICAgICAgICAgICAgI0ZBMDAwMDtcbiRfZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAjQ0EwMDAwO1xuJF9kYW5nZXItdGV4dDogICAgICAgICAgICAgICNGRkZGRkY7XG5cbiRfZXJyb3ItYmc6ICAgICAgICAgICAgICAgICAjRkZFRkVGO1xuJF9lcnJvci10ZXh0OiAgICAgICAgICAgICAgICM0QzQyNDI7XG4kX2Vycm9yLWljb246ICAgICAgICAgICAgICAgI0ZDMTgxQjsgXG4kX2Vycm9yLWJvcmRlcjogICAgICAgICAgICAgI0ZDMTgxQjtcbiRfZXJyb3ItZGltLWJvcmRlcjogICAgICAgICAjRkFCMUI2O1xuJF9lcnJvci1zaGFkb3c6ICAgICAgICAgICAgICNGRURGREY7XG5cbiRfd2FybmluZy1iZzogICAgICAgICAgICAgICAjRkZGOERGO1xuJF93YXJuaW5nLWRpbS1iZzogICAgICAgICAgICNGRkVEQUI7XG4kX3dhcm5pbmctdGV4dDogICAgICAgICAgICAgIzQ2MzQwMztcbiRfd2FybmluZy1pY29uOiAgICAgICAgICAgICAjRkRCMzA5O1xuJF93YXJuaW5nLWJvcmRlcjogICAgICAgICAgICNGREIzMDk7XG4kX3dhcm5pbmctZGltLWJvcmRlcjogICAgICAgI0QyQjg3RDtcbiRfd2FybmluZy1zaGFkb3c6ICAgICAgICAgICAjRkVFREI5O1xuXG4kX2ZvY3VzLXNoYWRvdzogICAgICAgICAgICAgIzM5OUJFQTsgLy8jNDY5NkZDO1xuJF9mb2N1cy1kYW5nZXItc2hhZG93OiAgICAgICNGQzE4MUI7XG4kX2ZvY3VzLXdhcm5pbmctc2hhZG93OiAgICAgI0ZEQjMwOTtcblxuJF9hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICMyRDdCQkI7IC8vIzMxODJEODtcbiRfYWN0aXZlLWRhcmstYmc6ICAgICAgICAgICAjMTQ2RkI4O1xuXG4kX2J1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgI0U4RThFODtcbiRfYnV0dG9uLXByZXNzZWQtYmc6ICAgICAgICAjRTBFMEUwO1xuXG4kX2xpbmstdGV4dDogICAgICAgICAgICAgICAgIzE0NkZCODsgLy8jMUU2RUMyOyAvLyMyNTZmZmJcbiRfbGluay1iZzogICAgICAgICAgICAgICAgICAjMkQ3QkJCOyAvLyMyMDc1Q0Y7XG5cblxuJF9ncmVlbi1iZzogICAgICAgICAgICAgICAgICMyNENCN0Y7XG5cbi8qKlxuICogQXBwbGljYXRpb24gQmFzZWQgQ29sb3JzXG4gKiBcbiAqIERlc2NyaXB0aW9uOlxuICogVXNlZCBmb3IgYXBwbGljYXRpb25zIHdpdGhpbiBBUEVYIGRldmVsb3BtZW50XG4gKi9cblxuJF9hcGV4LWFwcC1idWlsZGVyOiAgICAgICAgICAgICAjMzk5QkVBO1xuJF9hcGV4LWFwcC1idWlsZGVyLWRhcms6ICAgICAgICAjN0M4NzkxO1xuXG4kX2FwZXgtc3FsLXdvcmtzaG9wOiAgICAgICAgICAgICMyNENCN0Y7XG4kX2FwZXgtc3FsLXdvcmtzaG9wLWRhcms6ICAgICAgICM3Qzg3OTE7XG5cbiRfYXBleC10ZWFtLWRldjogICAgICAgICAgICAgICAgI0ZGQkUyQTtcbiRfYXBleC10ZWFtLWRldi1kYXJrOiAgICAgICAgICAgIzdDODc5MTtcblxuJF9hcGV4LXBrZy1hcHBzOiAgICAgICAgICAgICAgICAjRjU0QjIxOyAvLyNGOTQyMkE7IC8vI0Y5NDQ0MztcbiRfYXBleC1wa2ctYXBwcy1kYXJrOiAgICAgICAgICAgIzdDODc5MTtcblxuJF9hcGV4LWluc3RhbmNlLWFkbWluOiAgICAgICAgICAjQkRDM0M3O1xuJF9hcGV4LWluc3RhbmNlLWFkbWluLWRhcms6ICAgICAjN0M4NzkxO1xuXG4kX2FwZXgtd29ya3NwYWNlLWFkbWluOiAgICAgICAgICNCREMzQzc7XG4kX2FwZXgtd29ya3NwYWNlLWFkbWluLWRhcms6ICAgICM3Qzg3OTE7XG5cblxuLy8gIzJEN0JCQlxuXG5cbi8vICRfY29sb3JzOiAjRjFDNDJDLCAjMURCQzlDLCAjMkVDQzcxLCAjMzQ5OERCLCAjOUI1OUI2LCAjMzQ0ODVFLCAjRTY3RTIxLCAjRTc0QzNDLCAjOTVBNUE2LCAjRUNGMEYxLFxuLy8gICAgICAgICAgIG1peCgjRkZGLCAjRjFDNDJDLCAyMCUpLCBtaXgoI0ZGRiwgIzFEQkM5QywgMjAlKSwgbWl4KCNGRkYsICMyRUNDNzEsIDIwJSksIG1peCgjRkZGLCAjMzQ5OERCLCAyMCUpLCBtaXgoI0ZGRiwgIzlCNTlCNiwgMjAlKSwgbWl4KCNGRkYsICMzNDQ4NUUsIDIwJSksIG1peCgjRkZGLCAjRTY3RTIxLCAyMCUpLCBtaXgoI0ZGRiwgI0U3NEMzQywgMjAlKSwgbWl4KCNGRkYsICM5NUE1QTYsIDIwJSksIG1peCgjRkZGLCAjRUNGMEYxLCAyMCUpLFxuLy8gICAgICAgICAgIG1peCgjMDAwLCAjRjFDNDJDLCAyMCUpLCBtaXgoIzAwMCwgIzFEQkM5QywgMjAlKSwgbWl4KCMwMDAsICMyRUNDNzEsIDIwJSksIG1peCgjMDAwLCAjMzQ5OERCLCAyMCUpLCBtaXgoIzAwMCwgIzlCNTlCNiwgMjAlKSwgbWl4KCMwMDAsICMzNDQ4NUUsIDIwJSksIG1peCgjMDAwLCAjRTY3RTIxLCAyMCUpLCBtaXgoIzAwMCwgI0U3NEMzQywgMjAlKSwgbWl4KCMwMDAsICM5NUE1QTYsIDIwJSksIG1peCgjMDAwLCAjRUNGMEYxLCAxMCUpO1xuXG4vLyBpb3MtaW5zcGlyZWQgNyBjb2xvcnNcbiRfY29sb3JzOiAjNTg1NkQ2LCAjMDA3YWZmLCAjMzRhYWRjLCAjNWFjOGZhLCAjNGNkOTY0LCAjZmYyZDU1LCAjZmYzYjMwLCAjZmY5NTAwLCAjZmZjYzAwLCAjOGU4ZTkzLFxuICAgICAgICAgIG1peCgjRkZGLCAjNTg1NkQ2LCAyMCUpLCBtaXgoI0ZGRiwgIzAwN2FmZiwgMjAlKSwgbWl4KCNGRkYsICMzNGFhZGMsIDIwJSksIG1peCgjRkZGLCAjNWFjOGZhLCAyMCUpLCBtaXgoI0ZGRiwgIzRjZDk2NCwgMjAlKSwgbWl4KCNGRkYsICNmZjJkNTUsIDIwJSksIG1peCgjRkZGLCAjZmYzYjMwLCAyMCUpLCBtaXgoI0ZGRiwgI2ZmOTUwMCwgMjAlKSwgbWl4KCNGRkYsICNmZmNjMDAsIDIwJSksIG1peCgjRkZGLCAjOGU4ZTkzLCAyMCUpLFxuICAgICAgICAgIG1peCgjMDAwLCAjNTg1NkQ2LCAxMCUpLCBtaXgoIzAwMCwgIzAwN2FmZiwgMTAlKSwgbWl4KCMwMDAsICMzNGFhZGMsIDEwJSksIG1peCgjMDAwLCAjNWFjOGZhLCAxMCUpLCBtaXgoIzAwMCwgIzRjZDk2NCwgMTAlKSwgbWl4KCMwMDAsICNmZjJkNTUsIDEwJSksIG1peCgjMDAwLCAjZmYzYjMwLCAxMCUpLCBtaXgoIzAwMCwgI2ZmOTUwMCwgMTAlKSwgbWl4KCMwMDAsICNmZmNjMDAsIDEwJSksIG1peCgjMDAwLCAjOGU4ZTkzLCAxMCUpO1xuIiwiQG1peGluIHRyYW5zcGFyZW50RGl2aWRlcnMge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0ZGRiwuNzUpO1xuICAgICAgdG9wOiAwO1xuICAgfVxuICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLC4xNSk7XG4gICAgICBib3R0b206IDA7XG4gICB9XG4gICAmOmJlZm9yZSxcbiAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAmOmJlZm9yZSxcbiAgICY6YWZ0ZXIge1xuICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgfVxuICAgJjphZnRlciB7XG4gICAgICAgY2xlYXI6IGJvdGg7XG4gICB9XG4gICAqem9vbTogMTtcbn1cblxuQG1peGluIGFwZXg1aWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFwZXgtNS1pY29uLWZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiB2aXN1YWxseUhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG5AbWl4aW4gbm9XcmFwVGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBAbWl4aW4gY2xlYXJmaXgyIHtcbi8vICAgICB6b29tOjE7XG4vLyAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiBcIlxcMDAyMFwiOyBcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuLy8gICAgICAgICBoZWlnaHQ6IDA7IFxuLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbi8vICAgICB9XG4vLyAgICAgJjphZnRlciB7XG4vLyAgICAgICAgIGNsZWFyOiBib3RoO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gU3ByaXRlIE1peGluXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gcGRTcHJpdGUoJHNpemUsICR4LCAkeSwgJHdpZHRoOiAwLCAkaGVpZ2h0OiAwLCAkaW1wOiAnJykge1xuICAkb2Zmc2V0OiAwO1xuICBAaWYgJHNpemUgPT0gMTYge1xuICAgICRvZmZzZXQ6IDIwO1xuICB9IEBlbHNlIGlmICRzaXplID09IDIwIHtcbiAgICAkb2Zmc2V0OiAxNTA7XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gMjQge1xuICAgICRvZmZzZXQ6IDI3MDtcbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAzMiB7XG4gICAgJG9mZnNldDogMzcwO1xuICB9IEBlbHNlIGlmICRzaXplID09IDM2IHtcbiAgICAkb2Zmc2V0OiA1NjA7XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gNjQge1xuICAgICRvZmZzZXQ6IC0xOyAvLzc0MFxuICB9IEBlbHNlIHtcbiAgICAkb2Zmc2V0OiAwO1xuICB9XG4gIFxuICBAaWYgJHdpZHRoICE9IDAge1xuICAgIHdpZHRoOiAjeyR3aWR0aH1weDtcbiAgfVxuICBAaWYgJGhlaWdodCAhPSAwIHtcbiAgICBoZWlnaHQ6ICN7JGhlaWdodH1weDtcbiAgfVxuICBAaWYgJG9mZnNldCA+IDAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0jeyR4KiRzaXplfXB4IC0jeygkeSokc2l6ZSkrJG9mZnNldH1weCAjeyRpbXB9O1xuICB9IEBlbHNlIGlmICRvZmZzZXQgPT0gLTEge1xuICAgIC8vIFdpemFyZCBYLVBvc2l0aW9uIGlzIDUwJVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtI3soJHkqJHNpemUpKzc0MH1weCAjeyRpbXB9O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtI3skeH1weCAtI3soJHkpfXB4ICN7JGltcH07XG4gIH1cbn1cblxuLy8gLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gRXh0ZW5kaWJsZSBTcHJpdGUgQ2xhc3Ncbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiVwZFNwcml0ZSB7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYXBleF81X3VpLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBNZWRpYSBRdWVyaWVzXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kZGlzcGxheS14eHhzOiA2NDBweDtcbiRkaXNwbGF5LXh4czogODAwcHg7XG4kZGlzcGxheS14czogMTAyNHB4O1xuJGRpc3BsYXktc21hbGw6IDEyODBweDtcbiRkaXNwbGF5LW1lZGl1bTogMTY4MHB4O1xuJGRpc3BsYXktbGFyZ2U6IDE5MjBweDtcblxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gIEBpZiAkbWVkaWEgPT0geHh4cy1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXh4eHMpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IHh4cy1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXh4cykgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gc21hbGxlc3Qtc2NyZWVucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS14cykgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gc21hbGwtc2NyZWVucy1pbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1zbWFsbCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gbWVkaXVtLXNjcmVlbnMtaW4ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktbWVkaXVtKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBsYXJnZS1zY3JlZW5zLWluIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LWxhcmdlKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBzbWFsbC1zY3JlZW5zLW91dCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS1zbWFsbCArIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IG1lZGl1bS1zY3JlZW5zLW91dCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS1tZWRpdW0gKyAxKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBsYXJnZS1zY3JlZW5zLW91dCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS1sYXJnZSArIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gc21hbGwtc2NyZWVucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS14cyArIDEpIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1zbWFsbCAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbWVkaXVtLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktc21hbGwgKyAxKSBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktbWVkaXVtIC0gMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBsYXJnZS1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LW1lZGl1bSArIDEpIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1sYXJnZSAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbGFyZ2VzdC1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LWxhcmdlKSB7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuXG4vLyAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBFeHRlbmRpYmxlIEljb24gQ2xhc3Ncbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiVhLUljb24ge1xuICBmb250LWZhbWlseTogXCJhcGV4LTUtaWNvbi1mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHNoYWRvd1Njcm9sbCgkc2l6ZTogNCwgJGJnOiAjRkZGRkZGKSB7XG4gICRzaGFkb3dTbWFsbDogJHNpemUgKyBcInB4XCI7XG4gICRzaGFkb3dCaWc6ICAgJHNpemUgKiAyICsgXCJweFwiO1xuICAkYm9keUJHOiAgICAgICRiZztcbiAgYmFja2dyb3VuZDpcbiAgICBsaW5lYXItZ3JhZGllbnQoJGJvZHlCRyAzMCUsIHJnYmEoJGJvZHlCRywwKSksXG4gICAgbGluZWFyLWdyYWRpZW50KHJnYmEoJGJvZHlCRywwKSwgJGJvZHlCRyA3MCUpIDAgMTAwJSxcbiAgICBcbiAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwuMDI1KSwgcmdiYSgwLDAsMCwwKSksXG4gICAgbGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjAyNSkpIDAgMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlCRztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlICRzaGFkb3dCaWcsIDEwMCUgJHNoYWRvd0JpZywgMTAwJSAkc2hhZG93U21hbGwsIDEwMCUgJHNoYWRvd1NtYWxsO1xuICBcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
