/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsIl9tZW51LnNjc3MiLCJfd29vLnNjc3MiLCJfY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FDQUE7QUFDQTtFQUFnQjs7O0FBQ2hCO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFHRDtFQUFRO0VBQXVCOzs7QUFDL0I7RUFBa0I7RUFBdUI7OztBQUN6QztFQUFhOzs7QUFDYjtFQUFLO0VBQWlCOzs7QUFDdEI7RUFBMkI7RUFBb0I7RUFBZ0I7OztBQUMvRDtFQUE2QjtFQUFtQjtFQUFnQjs7O0FBQ2hFO0VBQStCO0VBQW1CO0VBQWtCO0VBQWU7OztBQUNuRjtFQUFhO0VBQXFCO0VBQW1CO0VBQWlCOzs7QUFDdEU7RUFBaUI7RUFBZTtFQUFXOzs7QUFDM0M7RUFBc0M7RUFBZ0I7OztBQUN0RDtFQUErQjtFQUFrQjtFQUEyQjtFQUFXO0VBQXlDO0VBQzVIOzs7QUFDQTtFQUNDOzs7QUFFTDtFQUFZO0VBQXFCOzs7QUFDakM7RUFBaUI7RUFBbUI7RUFBa0I7RUFBZTtFQUFXOzs7QUFDaEY7RUFBa0I7RUFBa0I7RUFBaUI7RUFBZ0I7RUFBVzs7O0FBQ0o7RUFBa0I7OztBQUU5RjtFQUFTO0VBQXFCO0VBQThCOzs7QUFDNUQ7RUFBaUI7OztBQUNqQjtFQUF1Qjs7O0FBQ3ZCO0VBQWU7OztBQUNmO0VBQWlDOzs7QUFDakM7RUFBUTtFQUFrQjs7O0FBQzFCO0FBQ0E7RUFBaUI7RUFBdUI7RUFBd0I7RUFBZ0I7RUFBb0I7RUFBZ0I7OztBQUNwSDtFQUFzQjs7O0FBRXRCO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtBQUNBO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQ0E7RUFBb0U7RUFBYTtFQUFlOzs7QUFDaEc7RUFBTztFQUFhOzs7QUFDcEI7RUFBMkI7OztBQUMzQjtFQUNDO0lBQW1FOzs7QUFJcEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOzs7QUFNRjtBQUNBO0VBQW1COzs7QUFDbkI7RUFBUTtFQUEwQjtFQUFrQjtFQUFnQjtFQUFlO0VBQWlCOzs7QUFDcEc7RUFBTztFQUE0QjtFQUF1Qjs7O0FBQzFEO0VBQU87RUFBeUI7RUFBdUI7OztBQUN2RDtFQUFJO0VBQW1CO0VBQXdCOzs7QUFDL0M7RUFBSTtFQUFtQjtFQUFrQjtFQUEyQjs7O0FBQ3BFO0VBQU07OztBQUNOO0VBQUk7OztBQUNKO0VBQWU7OztBQUNmO0VBQVM7OztBQUNUO0VBQUk7OztBQUNKO0VBQVE7RUFBb0I7OztBQUM1QjtFQUFJO0VBQWU7RUFBeUI7RUFBMkI7RUFBMEI7RUFBMEI7RUFBd0I7RUFBNkI7OztBQUNoTDtFQUFTO0VBQW1COzs7QUFDNUI7RUFBNkI7OztBQUc3QjtBQUNBO0VBQW1CO0VBQVk7OztBQUcvQjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBR0Q7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7OztBQUdGO0FBQ0E7QUFBQTtFQUVDOzs7QUFLRDtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF1QkE7QUFnQ0E7QUFxQkE7QUF5QkE7QUF5Q0E7QUFTQTtBQVFBOztBQTdKQTtFQUNDOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlEO0VBQXFCOztBQUdyQjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBT0g7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFBTztFQUEyQjs7QUFJcEM7RUFBTztFQUFrQjs7QUFDekI7RUFBUztFQUFxQjtFQUFhO0VBQW1CO0VBQW9COztBQUVsRjtBQUFBO0VBQ087RUFBYzs7QUFDckI7RUFBTzs7QUFPUDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFXSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQUNDOztBQUdEO0VBQStCO0VBQWE7O0FBQzVDO0VBQXFCO0VBQWE7O0FBQ2xDO0VBQXVCO0VBQWE7O0FBQ3BDO0VBQTBCOztBQUk3QjtFQUFXO0VBQXVCOztBQUlsQztFQUNDO0VBQ0E7RUFDQTs7QUFNRDtFQUNDO0VBQ0E7RUFDQTs7QUFLRDtFQUNDOztBQUtEO0VBUUM7O0FBR0Q7RUFRQztFQUNBOztBQUdEO0VBUUM7RUFDQTtFQUNBOztBQUdEO0VBUUM7RUFDQTs7QUFHRDtFQVFDOztBQUdEO0VBR0M7RUFDQTtFQUNBO0VBQ0E7OztBQVdGO0FBQ0E7RUF3QkM7O0FBdkJBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQU1IO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUtEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUtKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFRSDtBQUNBO0VBQWtDOzs7QUFHbEM7QUFJQTtBQUNBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUFhOztBQUNiO0VBQUs7O0FBR047RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFPSDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQU1KO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFHQTtFQUNDOztBQVFMO0VBQWE7RUFBa0I7OztBQUloQztFQUVDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQVFIO0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFBdUI7O0FBRXZCO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7QUFNQTtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQWFMO0FBRUM7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0FBQ0E7RUFDQztFQUNBOztBQUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFQztFQUNBO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7OztBQVdMO0FBQ0E7QUFDQTtFQUVDOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDOztBQUtIO0VBQ0M7O0FBQ0E7QUFBQTtBQUFBO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUVDOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFNSDtBQUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRjtBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRDtBQUNBO0VBQ0M7OztBQUtEO0FBRUE7RUFDQzs7O0FBTUQ7QUFDQTtFQUNDOzs7QUFTRDtBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFFQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7O0FBT0g7QUFDQTtFQUNDO0lBQ0M7OztBQUlGO0VBR0U7SUFDQztJQUNBOzs7RUFJRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOzs7QUFTSDtBQUVDO0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOzs7RUFJRjtBQUFBO0lBRUM7SUFDQTs7O0VBSUE7SUFDQztJQUNBOztFQUVEO0lBQ0M7OztBQVFIO0FBQ0E7RUFDQztJQUFnQjtJQUFzQjtJQUF3Qjs7O0VBQzlEO0lBQWdEOzs7RUFDaEQ7SUFBK0I7SUFBd0I7OztFQUN2RDtJQUFrRDs7O0VBQ2xEO0lBQXFCOzs7QUFHdEI7RUFDQztJQUFnQjtJQUFzQjtJQUF3Qjs7O0VBQzlEO0lBQWdEOzs7RUFDaEQ7SUFBK0I7SUFBd0I7OztFQUN2RDtJQUFrRDs7O0VBQ2xEO0lBQXFCOzs7QUFHdEI7RUFDQzs7O0FEaHNDRDtBRUhBO0FBQ0E7RUFDQzs7O0FBSUQ7QUFHQztBQUFBO0VBRUM7RUFDQTtFQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTs7QUFLQTtBQUFBO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTs7QUFHQTtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7QUFBQTtFQUNDO0VBQ0E7O0FBRUQ7QUFBQTtFQUNDOztBQUdBO0FBQUE7RUFDQzs7QUFHQTtFQUREO0FBQUE7SUFFRTs7O0FBR0Y7QUFBQTtFQUNDOztBQU9KO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBS0Y7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFNRDtBQUFBO0VBRUM7O0FBQ0E7RUFIRDtBQUFBO0lBSUU7OztBQUVEO0VBTkQ7QUFBQTtJQU9FOzs7QUFFRDtBQUFBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0FBQUE7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0FBQUE7SUFRRTtJQUNBOzs7QUFHRjtBQUFBO0VBQ0M7RUFDQTs7QUFFRDtBQUFBO0VBQ0M7O0FBR0E7QUFBQTtFQUNDOztBQUdBO0VBREQ7QUFBQTtJQUVFOzs7QUFHRjtBQUFBO0VBQ0M7OztBQVdIO0FBQUE7RUFDQztFQUNBOzs7QUFPSDtFQWdEQztBQUVBO0FBUUE7QUFvREE7QUEyQkE7QUFLQTs7QUE1SUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJQztFQU1DO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFaQztFQUNDOztBQWFEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVU47RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDOztBQUNBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7O0FBY0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUtGO0VBQ0M7RUFDQTs7QUFDQTtFQUVDOztBQVNKO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBUUQ7RUExSkQ7QUE0SkU7O0VBQ0E7SUFDQztJQUNBO0FBQ0E7SUFDQTs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7O0VBSUE7SUFDQzs7RUFHRjtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRTtJQUNDOztFQUtIO0lBQ0M7SUFDQTs7RUFNRDtJQUNDO0lBQ0E7O0VBSUM7SUFDQzs7RUFHRjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBS0Y7SUFDQzs7RUFJSDtJQUNDO0lBQ0E7Ozs7QUFNSDtFQUNDOzs7QUFFRDtFQUNDO0lBQ0M7OztBRjNZRjtBR05BO0FBRUM7QUFxQ0E7QUEwQkE7QUFNQTtBQXdDQTtBQXlRQTtBQTRCQTtBQVFBO0FBOENBOztBQXZjQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOztFQUdBO0lBQ0M7OztBQUlIO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBTUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUNDOztBQVFDO0VBQ0M7RUFDQTtFQUNBOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0FBRUE7QUFLQTs7QUFKQTtFQUNDOztBQUlEO0VBQ0M7O0FBYUg7QUFFQztBQWtHQTtBQUtBO0FBS0E7QUFjQTtBQU9BO0FBZUE7QUF3Q0E7O0FBdkxBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0M7SUFDQzs7RUFFQTtJQUNDO0lBQ0E7O0VBSUY7SUFDQzs7RUFFQTtJQUNDO0lBQ0E7OztBQU1KO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7O0FBSUQ7RUFDQzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDOztBQU9EO0VBQ0M7O0FBS0Y7RUFDQzs7QUFFQztFQUNDOztBQUdGO0VBQ0M7O0FBUUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFFQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQzs7QUFLSjtFQUNDOztBQU9GO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOztFQUNBO0FBQUE7SUFFQzs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUE7QUFBQTtBQUFBO0VBQ0M7O0FBRUQ7QUFBQTtBQUFBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtFQUNDOztBQUdGO0FBQUE7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQVlKO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBVUg7RUFDQztFQUNBOztBQU1EO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFXSDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDOztBQUVEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBT0Y7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7O0FBS0Q7RUFDQzs7QUFJRDtFQUNDOztBQUdDO0VBQ0M7O0FBTUo7RUFDQzs7QUFFRDtFQUNDOztBQUdBO0VBQ0M7O0FBSUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7O0FBR0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUg3cEJEO0FJVEE7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFJRTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDOztBQUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFPTDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUlDO0VBQ0M7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBS0o7RUFDQzs7QUFDQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTs7QUFFQztFQUNDOztBQUVEO0VBQ0M7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBSUg7RUFDQzs7QUFFQztFQUNDOztBQUlIO0VBQ0M7OztBQVVDO0VBQ0M7O0FBTUo7RUFDQzs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUM7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBU0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7RUFDQTtJQUNDOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUtIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQVdQO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUtKO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBOzs7QUFVTjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7O0FBSUM7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDQzs7QUFHQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBR0E7RUFDQzs7QUFRTjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVDO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQU9IO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPSDtFQUNDO0VBQ0c7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7O0FBU0o7RUFFQzs7QUFTRDtFQUVDOztBQVFIO0VBQ0M7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTs7QUFNQTtFQUNDO0VBQ0E7O0FBTUg7RUFDQzs7QUFHQTtFQUNDOztBQUdBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFNRjtFQUNDOztBQUdBO0VBREQ7SUFFRTtJQUNBOzs7QUFNSDtFQUNDOztBQUNBO0VBQ0M7O0FBR0E7RUFDQzs7QUFDQTtFQUNDOztBQUdBO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBUUo7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQVFOO0VBQ0M7O0FBRUM7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUE7RUFDQzs7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBUU47QUFHRTtFQUNDOztBQUVEO0VBQ0M7O0FBS0M7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBS0o7RUFDQzs7QUFJQTtFQUNDOztBQUlIO0FBb0hDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFsSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBV0g7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQVFBOztBQVBBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQUNDOztBQU1KO0VBQ0M7RUFDQTtFQUNBO0VBRUE7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7O0FBU047RUFJSTtJQUNDOzs7QUFPTDtFQUVFO0lBQ0M7OztBQUlIO0VBTU07SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBS0g7SUFDQzs7O0VBVU47SUFDQzs7RUFHQTtJQUNDOztFQUVBO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7O0VBUUQ7SUFDQzs7O0FBT0w7QUFLQztFQUNDOzs7QUFJQTtFQUNDOztBQUlDO0VBQ0M7O0FBR0Y7RUFDQzs7QUFLQTtFQUNDOztBQU9BO0VBQ0M7RUFDQTtFQUNBOzs7QUFXRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdBO0VBREQ7SUFFRTs7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBTUg7RUFDQzs7O0FBUU47RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUtDO0VBQ0M7OztBQUtIO0VBQ0M7OztBQUdEO0FBR0E7QUFDQTtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQU1DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7OztBQVVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7OztBQU9IO0VBRUM7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7O0FBVUM7RUFDQzs7QUFHQTtFQUNDOztBQUVEO0VBQ0M7O0FBTUo7RUFHQztFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBOzs7QUFJSDtBQUNBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQyIsImZpbGUiOiJ0aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBEZWZhdWx0IFN0eWxlICovXG5AaW1wb3J0ICdfZ2VuZXJhbCc7XG5cbi8qIEltcG9ydCBEZWZhdWx0IE1lbnUgKi9cbkBpbXBvcnQgJ19tZW51JztcblxuLyogSW1wb3J0IFdvb2NvbW1lcmNlIFN0eWxlICovXG5AaW1wb3J0ICdfd29vJztcblxuLyogQ3VzdG9tIFN0eWxlICovXG5AaW1wb3J0ICdfY3VzdG9tJztcblxuXG5cbiIsIi8qIEdlbmVyYWwgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuYm9keS5hZG1pbi1iYXJ7IHRvcDogMzJweDsgfVxuLyogRm9udCBpbiBkaWZmZXJlbnQgYnJvd3NlciAqL1xuYm9keSB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5LCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhe1xuXHRjb2xvcjogIzM0MzQzNDtcdFxuXHRsaW5lLWhlaWdodDogMjNweDtcbn1cbnB7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjogbm9uZTsgb3V0bGluZTogbm9uZTt9XG5hOmhvdmVyLCBhOmZvY3VzeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG91dGxpbmU6IG5vbmU7fVxuaW5wdXQ6Zm9jdXN7IG91dGxpbmU6IG5vbmU7IH1cbmltZ3sgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87fVxuLmFsaWdubGVmdCwgaW1nLmFsaWdubGVmdCB7bWFyZ2luLXJpZ2h0OiAxLjVlbTtkaXNwbGF5OiBpbmxpbmU7ZmxvYXQ6IGxlZnQ7fVxuLmFsaWducmlnaHQsIGltZy5hbGlnbnJpZ2h0IHttYXJnaW4tbGVmdDogMS41ZW07ZGlzcGxheTogaW5saW5lO2Zsb2F0OiByaWdodDt9XG4uYWxpZ25jZW50ZXIsIGltZy5hbGlnbmNlbnRlciB7bWFyZ2luLXJpZ2h0OiBhdXRvO21hcmdpbi1sZWZ0OiBhdXRvO2Rpc3BsYXk6IGJsb2NrO2NsZWFyOiBib3RoO31cbi53cC1jYXB0aW9uIHttYXJnaW4tYm90dG9tOiAxLjVlbTt0ZXh0LWFsaWduOiBjZW50ZXI7cGFkZGluZy10b3A6IDVweDttYXgtd2lkdGg6IDEwMCU7fVxuLndwLWNhcHRpb24gaW1nIHtib3JkZXI6IDAgbm9uZTtwYWRkaW5nOiAwO21hcmdpbjogMDt9XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDt9XG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7bGluZS1oZWlnaHQ6IDEuNTsgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDsgbWFyZ2luOiAwOyBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcxKSFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO31cbiAgICAud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCBhe1xuICAgIFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC45KSFpbXBvcnRhbnQ7IFxuICAgIH1cbi53cC1zbWlsZXkge21hcmdpbjogMCAhaW1wb3J0YW50O21heC1oZWlnaHQ6IDFlbTt9XG5ibG9ja3F1b3RlLmxlZnQge21hcmdpbi1yaWdodDogMjBweDt0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tbGVmdDogMDt3aWR0aDogMzMlO2Zsb2F0OiBsZWZ0O31cbmJsb2NrcXVvdGUucmlnaHQge21hcmdpbi1sZWZ0OiAyMHB4O3RleHQtYWxpZ246IGxlZnQ7bWFyZ2luLXJpZ2h0OiAwO3dpZHRoOiAzMyU7ZmxvYXQ6IHJpZ2h0O31cbi5nYWxsZXJ5IGRsIHt9LmdhbGxlcnkgZHQge30uZ2FsbGVyeSBkZCB7fS5nYWxsZXJ5IGRsIGEge30uZ2FsbGVyeSBkbCBpbWcge30uZ2FsbGVyeS1jYXB0aW9ueyB3aWR0aDogMTAwJTt9XG4uc2l6ZS1mdWxsIHt9LnNpemUtbGFyZ2Uge30uc2l6ZS1tZWRpdW0ge30uc2l6ZS10aHVtYm5haWwge31cbi5zdGlja3l7IGJhY2tncm91bmQ6ICNmM2YzZjM7IHBhZGRpbmc6IDIycHggMzBweCAzMHB4IDMwcHg7IGJvcmRlci10b3A6IDVweCBzb2xpZCAjNTY4N2JmO31cbi5zaW5nbGUgLnN0aWNreXsgcGFkZGluZzogMzBweDt9XG4uc3RpY2t5IC5wb3N0LWV4Y2VycHR7IHRleHQtYWxpZ246IGp1c3RpZnk7fVxuLmJ5cG9zdGF1dGhvcnsgcG9zaXRpb246IHJlbGF0aXZlO31cbi53aWRnZXQgbGFiZWwuc2NyZWVuLXJlYWRlci10ZXh0e2Rpc3BsYXk6IG5vbmU7fVxuLnNsYXNoeyBwYWRkaW5nOiAwcHggM3B4OyBjb2xvcjogIzk5OTt9XG4vKiogRml4IGZvciBpbWcgYWpheCBjb250YWN0IGZvcm0gNyAgKi9cbmltZy5hamF4LWxvYWRlcnsgd2lkdGg6IDE2cHghaW1wb3J0YW50OyBoZWlnaHQ6IDE2cHghaW1wb3J0YW50OyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDAgYXV0bzsgbWFyZ2luLWxlZnQ6IGF1dG8haW1wb3J0YW50O31cbi5wcF9zb2NpYWwgLmZhY2Vib29reyB3aWR0aDogNzBweDt9XG5cbi8qIFNjcm9sbCBUbyBUT3AgKi9cbiNzY3JvbGxVcHtcblx0Ym90dG9tOiAyMHB4O1xuXHRyaWdodDogMjBweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzY3JvbGxVcCBpe1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG5cbi8qIGJveGVkIGFuZCB3aWRlIGxheW91dCAqL1xuLm92YXRoZW1lX2NvbnRhaW5lcl93aWRle1xuXHRiYWNrZ3JvdW5kOiAjZmZmOyBcbn1cbi5vdmF0aGVtZV9jb250YWluZXJfYm94ZWR7XG5cdG1heC13aWR0aDogMTE3MHB4OyBcblx0bWFyZ2luOiAwIGF1dG87IFxuXHRiYWNrZ3JvdW5kOiAjZmZmOyBcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogaWZyYW1lICovXG4uanMtdmlkZW8gZW1iZWQsLmpzLXZpZGVvIGlmcmFtZSwuanMtdmlkZW8gb2JqZWN0LCAuanMtdmlkZW8gdmlkZW97IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQ1MHB4OyBib3JkZXI6IG5vbmU7IH1cbmlmcmFtZXt3aWR0aDogMTAwJTsgYm9yZGVyOiBub25lO31cbi5pZnJhbWVfZXZlbnRicml0ZSBpZnJhbWV7IGhlaWdodDogMzUwcHg7fVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuXHQuanMtdmlkZW8gZW1iZWQsLmpzLXZpZGVvIGlmcmFtZSwuanMtdmlkZW8gb2JqZWN0LC5qcy12aWRlbyB2aWRlb3sgaGVpZ2h0OiAzNTBweDt9IFxufVxuXG5cbnByZXtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG5cdG1hcmdpbjogMS43NWVtIDAgIDEuNzVlbSAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjc1ZW07XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXG59XG5cbiNtYWluLWNvbnRlbnR7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJde1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdH1cblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuXG5cbi8qIEZpeCB0YWJsZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG50YWJsZSwgdHIsIHRkLCB0aHsgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDsgfVxudGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOiAwO2ZvbnQtc2l6ZTogMTAwJTtsaW5lLWhlaWdodDogMjttYXJnaW46IDAgMCAyMHB4O3dpZHRoOiAxMDAlO31cbnRoZWFkIHtkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7dmVydGljYWwtYWxpZ246IG1pZGRsZTtib3JkZXItY29sb3I6IGluaGVyaXQ7fVxudGJvZHkge2Rpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO2JvcmRlci1jb2xvcjogaW5oZXJpdDt9XG50ciB7ZGlzcGxheTogdGFibGUtcm93O3ZlcnRpY2FsLWFsaWduOiBpbmhlcml0O2JvcmRlci1jb2xvcjogaW5oZXJpdDt9XG50aCB7cGFkZGluZzogNXB4IDEwcHg7IGZvbnQtd2VpZ2h0OiBib2xkO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjMzMzO31cbnRoIGF7IGNvbG9yOiAjNTU1O31cbnRkIHtwYWRkaW5nOiA1cHggMTBweDt9XG50YWJsZSB0ciB0ZCBheyBjb2xvcjogIzMzMzt9XG5vbCwgdWwgeyBwYWRkaW5nOiAwIDAgMCAxNXB4O31cbnVsIHtsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTt9XG51bCBsaSB7IGRpc3BsYXk6IGxpc3QtaXRlbTsgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7fVxub2wge2Rpc3BsYXk6IGJsb2NrO2xpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDstd2Via2l0LW1hcmdpbi1iZWZvcmU6IDFlbTstd2Via2l0LW1hcmdpbi1hZnRlcjogMWVtOy13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwcHg7LXdlYmtpdC1tYXJnaW4tZW5kOiAwcHg7LXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAyMHB4OyBtYXJnaW4tdG9wOiAwO31cbmFkZHJlc3Mge2ZvbnQtc3R5bGU6IGl0YWxpYzttYXJnaW46IDAgMCAyNHB4O31cbmNpdGUsIGVtLCB2YXIsIGFkZHJlc3MsIGRmbiB7Zm9udC1zdHlsZTogaXRhbGljO31cblxuXG4vKiBUeXBvICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmgxLGgyLGgzLGg0LGg1LGg2IHtjbGVhcjogYm90aDtmb250LXdlaWdodDogNjAwO31cblxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMzNweDtcblx0Zm9udC1zaXplOiAyLjA2MjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3Mjc7XG5cdG1hcmdpbi10b3A6IDAuNjk2OTY5Njk3ZW07XG5cdC8qbWFyZ2luLWJvdHRvbTogMDsqL1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHQvKm1hcmdpbi1ib3R0b206IDA7Ki9cbn1cblxuaDMge1xuXHRcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRmb250LXNpemU6IDEuNDM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjE3MzkxMzA0Mztcblx0bWFyZ2luLXRvcDogMS40MzQ3ODI2MDg3ZW07XG5cdC8qbWFyZ2luLWJvdHRvbTogMDsqL1xufVxuXG5oNCB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjEwNTI2MzE1Nzk7XG5cdG1hcmdpbi10b3A6IDEuOTQ3MzY4NDIxMWVtO1xuXHQvKm1hcmdpbi1ib3R0b206IDA7Ki9cbn1cblxuaDUge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4xMDUyNjMxNTc5O1xuXHRtYXJnaW4tdG9wOiAxLjk0NzM2ODQyMTFlbTtcblx0LyptYXJnaW4tYm90dG9tOiAwOyovXG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTA1MjYzMTU3OTtcblx0bWFyZ2luLXRvcDogMS45NDczNjg0MjExZW07XG5cdC8qbWFyZ2luLWJvdHRvbTogMDsqL1xufVxuXG5oMS5wYWdlLXRpdGxle1xuXHRtYXJnaW4tdG9wOiAwO1xuXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdC1tb3otaHlwaGVuczogYXV0bztcblx0LW1zLWh5cGhlbnM6IGF1dG87XG5cdGh5cGhlbnM6IGF1dG87XG59XG5cblxuLyogTGF5b3V0ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53cmFwX3NpdGV7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogMTE5MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMHB4IDEwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0QG1lZGlhKCBtYXgtd2lkdGg6IDEwMjRweCApe1xuXHRcdHBhZGRpbmc6IDBweCAyMHB4O1xuXHR9XG59XG4vKiBGaXggTGF5b3V0IHRvIDExNzBweCAqL1xuLmNvbnRhaW5lcixcbmJvZHkgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkPi5lbGVtZW50b3ItY29udGFpbmVye1xuXHRtYXgtd2lkdGg6IDExOTBweCFpbXBvcnRhbnQ7XG59XG5cblxuXG4vKiBTaWRlYmFyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zaWRlYmFyIC53aWRnZXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGF7XG5cdFx0Y29sb3I6ICM1YzVjNWM7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdH1cblx0fVxuXG5cdGg0LndpZGdldC10aXRsZXtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM0MzQzNDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdH1cblxuXHQuc2NyZWVuLXJlYWRlci10ZXh0eyBkaXNwbGF5OiBub25lOyB9XG5cblx0LyogUnNzICovXG5cdCYud2lkZ2V0X3Jzc3tcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdHVsIGxpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxN3B4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRhLnJzc3dpZGdldHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0Y29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHRcdC5yc3MtZGF0ZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cdFx0XHQucnNzU3VtbWFyeXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC8qIFNpZGViYXIgQ2FsZW5kYXIgKi9cblx0Ji53aWRnZXRfY2FsZW5kYXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGFibGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0dGhlYWR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQ7XG5cdFx0XHRcdHRyIHRoeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0OyBjb2xvcjogI2ZmZjsgfVx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0dHIgdGh7IGJhY2tncm91bmQ6ICNjY2M7IGNvbG9yOiAjNDQ0OyB9XG5cdFx0Y2FwdGlvbnsgYmFja2dyb3VuZDogIzM0MzQzNDsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogbm9uZTsgfVxuXG5cdFx0dHIgdGgsIFxuXHRcdHRyIHRkeyBib3JkZXI6IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjt9XG5cdFx0dHIgdGR7IGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7IH1cblx0XHRcblx0fVxuXG5cblx0LyogU2lkZWJhciBUYWcgY2xvdW5kICovXG5cdCYud2lkZ2V0X3RhZ19jbG91ZHtcblx0XHQudGFnY2xvdWR7IFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGF7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICM1NTU1NTU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7IFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXG5cdC8qIFNpZGViYXIgU2VhcmNoICovXG5cdCYud2lkZ2V0X3NlYXJjaHtcblx0XHRmb3JtLnNlYXJjaC1mb3JteyBcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyOyBcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdGlucHV0LnNlYXJjaC1zdWJtaXR7IFxuXHRcdFx0Ym9yZGVyOiBub25lOyBcblx0XHRcdGhlaWdodDogNDBweDsgXG5cdFx0XHRib3JkZXI6IG5vbmU7IFxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyBcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRsYWJlbHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFxuXHRcdFx0aW5wdXQuc2VhcmNoLWZpZWxkeyBcblx0XHRcdFx0XG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlcntcblx0XHRcdFx0XHRjb2xvcjogIzhhOTI5YTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMzMzOyBvcGFjaXR5OiAwLjk7fVxuXHRcdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogIzMzMzsgb3BhY2l0eTogIDE7fVxuXHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgIGNvbG9yOiAjMzMzOyBvcGFjaXR5OiAgMTsgfVxuXHRcdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMzMzO31cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dWwuc2VhcmNoeyBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IHBhZGRpbmctbGVmdDogMDt9XG5cblx0XG5cdC8qIFNpZGViYXIgZHJvcGRvd24gKi9cblx0c2VsZWN0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXG5cdFxuXG5cdC8qIHNpZGViYXIgdWwsIG9sLCBsaSAqL1xuXHR1bHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdH1cblx0XG5cblx0Lyogd2lkZ2V0IGNhdGVnb3JpcmVzICovXG5cdCYud2lkZ2V0X2NhdGVnb3JpZXMgdWx7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cblxuXHQmLndpZGdldF9hcmNoaXZlIGEsXG5cdCYud2lkZ2V0X2NhdGVnb3JpZXMgYSxcblx0Ji53aWRnZXRfbGlua3MgYSxcblx0Ji53aWRnZXRfbWV0YSBhLFxuXHQmLndpZGdldF9uYXZfbWVudSBhLFxuXHQmLndpZGdldF9wYWdlcyBhLFxuXHQmLndpZGdldF9yZWNlbnRfY29tbWVudHMgYSxcblx0Ji53aWRnZXRfcmVjZW50X2VudHJpZXMgYSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0Ji53aWRnZXRfYXJjaGl2ZSB1bCxcblx0Ji53aWRnZXRfY2F0ZWdvcmllcyB1bCxcblx0Ji53aWRnZXRfbGlua3MgdWwsXG5cdCYud2lkZ2V0X21ldGEgdWwsXG5cdCYud2lkZ2V0X25hdl9tZW51IHVsLFxuXHQmLndpZGdldF9wYWdlcyB1bCxcblx0Ji53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsLFxuXHQmLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmLndpZGdldF9hcmNoaXZlIGxpLFxuXHQmLndpZGdldF9jYXRlZ29yaWVzIGxpLFxuXHQmLndpZGdldF9saW5rcyBsaSxcblx0Ji53aWRnZXRfbWV0YSBsaSxcblx0Ji53aWRnZXRfbmF2X21lbnUgbGksXG5cdCYud2lkZ2V0X3BhZ2VzIGxpLFxuXHQmLndpZGdldF9yZWNlbnRfY29tbWVudHMgbGksXG5cdCYud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuXHRcdHBhZGRpbmc6IDAuNzY2N2VtIDA7XG5cdH1cblxuXHQmLndpZGdldF9hcmNoaXZlIGxpOmZpcnN0LWNoaWxkLFxuXHQmLndpZGdldF9jYXRlZ29yaWVzIGxpOmZpcnN0LWNoaWxkLFxuXHQmLndpZGdldF9saW5rcyBsaTpmaXJzdC1jaGlsZCxcblx0Ji53aWRnZXRfbWV0YSBsaTpmaXJzdC1jaGlsZCxcblx0Ji53aWRnZXRfbmF2X21lbnUgbGk6Zmlyc3QtY2hpbGQsXG5cdCYud2lkZ2V0X3BhZ2VzIGxpOmZpcnN0LWNoaWxkLFxuXHQmLndpZGdldF9yZWNlbnRfY29tbWVudHMgbGk6Zmlyc3QtY2hpbGQsXG5cdCYud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0Ji53aWRnZXRfYXJjaGl2ZSBsaTpsYXN0LWNoaWxkLFxuXHQmLndpZGdldF9jYXRlZ29yaWVzIGxpOmxhc3QtY2hpbGQsXG5cdCYud2lkZ2V0X2xpbmtzIGxpOmxhc3QtY2hpbGQsXG5cdCYud2lkZ2V0X21ldGEgbGk6bGFzdC1jaGlsZCxcblx0Ji53aWRnZXRfbmF2X21lbnUgbGk6bGFzdC1jaGlsZCxcblx0Ji53aWRnZXRfcGFnZXMgbGk6bGFzdC1jaGlsZCxcblx0Ji53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGxpOmxhc3QtY2hpbGQsXG5cdCYud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0Ji53aWRnZXRfY2F0ZWdvcmllcyAuY2hpbGRyZW4sXG5cdCYud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudSxcblx0Ji53aWRnZXRfcGFnZXMgLmNoaWxkcmVuIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuXHRcdG1hcmdpbjogMC43NjY3ZW0gMCAwIDAuOGVtO1xuXHRcdHBhZGRpbmctdG9wOiAwLjc2NjdlbTtcblx0fVxuXHRcblx0XG5cbn1cblxuXG5cblxuXG4vKiA0MDQgUGFnZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubWV1cF80MDRfcGFnZXtcblx0Lm92YV9lcnJvcl9pY29uIGl7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHR9XG5cdC5vdmFfY2FwdGlvbl90aXRsZXtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bWFyZ2luOiAyMHB4IDBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC5vdmFfZ29faG9tZXtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRhe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XHRcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHQucG5mLWNvbnRlbnR7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAxNTBweDtcblx0XHRcdGNvbG9yOiAjZmE3ZjRiO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdH1cblx0XHQuc2VhcmNoLWZvcm17XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cdFx0XHRcdCYuc2VhcmNoLWZpZWxke1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE5cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTlweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmYTdmNGI7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyNDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOi1tb3otcGxhY2Vob2xkZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlcntcblx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2VhcmNoLXN1Ym1pdHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmE3ZjRiO1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmdvX2JhY2t7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcblx0XHRcdHBhZGRpbmc6IDE2cHggMzlweCAxNXB4IDM5cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLyogU2VhcmNoIFBhZ2UgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuYXJ0aWNsZS5yZXN1bHRfc2VhcmNoIC5wb3N0LWJvZHl7IG1hcmdpbi1ib3R0b206IDMwcHg7fVxuXG5cbi8qIHByb3RlY3QgdGVtcGxhdGUgcGFnZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuXG4vKiBMaXN0IENvbW1lbnQgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaDQudGl0bGUtY29tbWVudCxcbmg0Lm51bWJlci1jb21tZW50c3sgXG5cdGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRmb250LXNpemU6IDE2cHg7IFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblx0Y29sb3I6ICMzNDM0MzQ7XG59XG5cbnVsLmNvbW1lbnRsaXN0c3tcblx0bGlzdC1zdHlsZTogbm9uZTsgXG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0Ji5jb21tZW50e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdFx0ZmxvYXQ6IGxlZnQ7IFxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuY29tbWVudF9pdGVte1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyBcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdFx0ei1pbmRleDogMTA7XHRcblxuXHRcdFx0XHQuY29tbWVudC1hdXRob3J7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7IG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRpbWd7IHdpZHRoOiA3MHB4OyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29tbWVudC1kZXRhaWxze1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwOyBcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0LmF1dGhvci1uYW1leyBcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4OyBcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdC5uYW1lLFxuXHRcdFx0XHRcdFx0YS51cmx7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YTpob3ZlcnsgXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjODk4OTg5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm92YV9yZXBseSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbW1lbnQtYm9keXtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbW1lbnQtcmVwbHl7IFxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdFx0XHRcdHRvcDogMDsgXG5cdFx0XHRcdFx0XHRyaWdodDogMDsgXG5cdFx0XHRcdFx0XHRpbWd7IFxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbW1lbnQtcmVwbHktbGlua3sgIFxuXHRcdFx0XHRcdFx0Y29sb3I6ICM1NTU7IFxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0OyBcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29tbWVudC1jb250ZW50IHB7IFxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnBpbmdiYWNreyBcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5jb21tZW50LWJvZHl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuYXV0aG9yLW5hbWV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0ZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFfcmVwbHl7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHR1bC5jaGlsZHJlbnsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luLWxlZnQ6IDc1cHg7fVxuXHRcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbntcblx0XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHQubmF2X2NvbW1lbnRfdGV4dHsgXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMTBweCAwcHggMTFweCAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXG5cdC5wcmV2aW91c3tcblx0XHRmbG9hdDogbGVmdDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQubmV4dHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdGF7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG5cbn1cblxuXG5cbi8qIENvbW1lbnQgRm9ybSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ud3JhcF9jb21tZW50X2Zvcm17XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0LmNvbW1lbnQtcmVwbHktdGl0bGUgeyBtYXJnaW4tdG9wOiAwO31cblxuXHRoNC50aXRsZS1jb21tZW50LFxuXHRoNC5udW1iZXItY29tbWVudHN7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDsgXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7IFxuXHRcdHBhZGRpbmctdG9wOiA0MXB4OyBcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblxuXG5cdC5jb21tZW50LWZvcm17XG5cblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiAjMzQzNDM0OyBcblx0XHRcdGJvcmRlci1jb2xvcjogIzM0MzQzNDsgXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0b3V0bGluZTogbm9uZTsgXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRleHRhcmVhe1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHR9XG5cdFx0cC5mb3JtLXN1Ym1pdHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdGlucHV0e1xuXHRcdFx0XHQmLnN1Ym1pdHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0XG5cblxufVxuXG5cbi8qIFJlc3BvbmQgQ29tbWVudCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbWVudC1yZXNwb25ke1xuXHRpbnB1dCwgdGV4dGFyZWF7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHQmOmZvY3Vze1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCNzdWJtaXR7XG5cdFx0cGFkZGluZzogMTJweCAyNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cblxuXG4vKiBwYWdpbmF0aW9uICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogNTBweCAwcHg7XG5cdC5wYWdpbmF0aW9ue1xuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCA1MiwgNTIsIDUyLCAwLjMpO1xuXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XHRcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLyogYXJ0aWNsZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBCbG9nICovXG5hcnRpY2xlLnBvc3Qtd3JhcHtcblx0XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cblx0aDIucG9zdC10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0fVxuXG5cdGgyLnBvc3QtdGl0bGUgYSxcblx0aDIuZW50cnktdGl0bGUgYSB7XG5cdFx0Y29sb3I6ICMzNDM0MzQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHRcdC1tb3otaHlwaGVuczogYXV0bztcblx0XHQtbXMtaHlwaGVuczogYXV0bztcblx0XHRoeXBoZW5zOiBhdXRvO1xuXHR9XG5cblx0Ji5zdGlja3kgaDIucG9zdC10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LnBvc3QtbWVkaWF7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5wb3N0LW1ldGF7XG5cdFx0LnBvc3QtbWV0YS1jb250ZW50e1xuXHRcdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1x0XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0e1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wb3N0LXRhZ3tcblx0XHRtYXJnaW46IDYwcHggMHB4IDMwcHggMHB4O1xuXHRcdC5vdmF0YWdzLFxuXHRcdC5vdmFjYXRzLFxuXHRcdC5zaGFyZV9zb2NpYWwgLm92YV9sYWJlbHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LXRhZ3N7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRheyBcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC1jYXRlZ29yaWVze1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweFxuXHRcdFx0YXsgXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJlX3NvY2lhbCB1bHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQucG9zdC1yZWFkbW9yZSBhIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YTpob3Zlcntcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblxufVxuXG4vKiBEZXRhaWwgKi9cbi5zaW5nbGUgYXJ0aWNsZS5wb3N0LXdyYXB7XG5cdGgxLnBvc3QtdGl0bGV7XG5cdFx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHRcdC1tb3otaHlwaGVuczogYXV0bztcblx0XHQtbXMtaHlwaGVuczogYXV0bztcblx0XHRoeXBoZW5zOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cblxuLyogZml4IGJhY2tncm91bmQgcGF0dGVybiAqL1xuLnBhdHRlcl9iZ3tcblx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuXG4vKiBTZWFyY2ggKi9cbi5yZXN1bHRfc2VhcmNoIGgyLnBvc3QtdGl0bGUgYXtcblx0Y29sb3I6ICMzMzM7XG59XG5cblxuXG4vKiBwYXNzd29yZCBwYWdlICovXG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gcCBsYWJlbHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cblxuLyogUGFnZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFnZSBoMi5wb3N0LXRpdGxle1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5cblxuXG5cblxuXG4vKiBQYWdlIExpbmsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAyMHB4IDBweCAzMHB4IDBweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGEsXG5cdCYgPiBzcGFuIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdGhlaWdodDogMS44NDYxNTM4NDYyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjkyMzA3NjkyM2VtO1xuXHRcdG1hcmdpbi1yaWdodDogMC4zMDc2OTIzMDc3ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxLjg0NjE1Mzg0NjJlbTtcblx0fVxuXHRhe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMWExYTFhO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlhMzFiO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQmID4gLnBhZ2UtbGlua3MtdGl0bGUge1xuXHRcdGJvcmRlcjogMDtcblx0XHRjb2xvcjogIzFhMWExYTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNjE1Mzg0NjE1NGVtO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRcdGNsaXA6IHJlY3QoMXB4LDFweCwxcHgsMXB4KTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDFweDtcblx0XHR3b3JkLXdyYXA6IG5vcm1hbCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbi8qIEJyZWFkY3J1bWJzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5vdmF0aGVtZV9icmVhZGNydW1ic3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0dWwuYnJlYWRjcnVtYntcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDIzcHggMHB4O1xuXHRcdGxpLFxuXHRcdGEsXG5cdFx0bGkgYXtcblx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHRcdFx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRcdFx0LW1zLWh5cGhlbnM6IGF1dG87XG5cdFx0XHRoeXBoZW5zOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuc2VwYXJhdG9ye1xuXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcblx0XHRcdGNvbnRlbnQ6IFwiXFwzNVwiO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLyogUmVzcG9uc2l2ZSAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7XG5cdHVsLmNvbW1lbnRsaXN0cyB1bC5jaGlsZHJlbntcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7XG5cblx0Lm92YXRoZW1lX2hlYWRlcl9kZWZhdWx0e1xuXHRcdGJ1dHRvbi5uYXZiYXItdG9nZ2xlcntcblx0XHRcdGJhY2tncm91bmQ6IzM0MzQzNDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHR1bC5jb21tZW50bGlzdHN7XG5cdFx0aGVhZGVyLmNvbW1lbnQtYXV0aG9ye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHRsaS5jb21tZW50IC5jb21tZW50X2l0ZW0gLmNvbW1lbnQtZGV0YWlscyAuY29tbWVudC1ib2R5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdH1cblx0fVxuXG5cdFxuXHRcblx0XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXtcblx0XG5cdC8qIGNvbW1lbnQgKi9cblx0LmNvbW1lbnQtZGV0YWlscyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LmF1dGhvci1uYW1le1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcdFxuXHRcdH1cblx0XHQuY29tbWVudC1jb250ZW50e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHRoNC50aXRsZS1jb21tZW50LFxuXHRoNC5udW1iZXItY29tbWVudHN7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHR1bC5jb21tZW50bGlzdHN7XG5cdFx0bGkuY29tbWVudCBhcnRpY2xlLmNvbW1lbnRfaXRlbXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0dWwuY2hpbGRyZW57XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblx0XG5cblx0XG59XG5cbi8qIEZpeCBQcmV0dHlQaG90byBpbiBtb2JpbGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucHBfcGljX2hvbGRlcnsgbGVmdDogNTAlICFpbXBvcnRhbnQ7IHdpZHRoOiA5OCUgIWltcG9ydGFudDsgIG1hcmdpbi1sZWZ0OiAtNDklICFpbXBvcnRhbnQ7IH1cblx0ZGl2LnBwX2RlZmF1bHQgLnBwX2NvbnRlbnRfY29udGFpbmVyIC5wcF9yaWdodHsgcGFkZGluZy1yaWdodDogMjFweCAhaW1wb3J0YW50OyB9XG5cdC5wcF9jb250ZW50LCAjcHBfZnVsbF9yZXMgaW1neyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXHRkaXYucHBfZGVmYXVsdCAucHBfY29udGVudF9jb250YWluZXIgLnBwX2RldGFpbHMge21hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXHQjcHBfZnVsbF9yZXMgaWZyYW1leyB3aWR0aDogMTAwJTsgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5wcF9waWNfaG9sZGVyeyBsZWZ0OiA1MCUgIWltcG9ydGFudDsgd2lkdGg6IDk4JSAhaW1wb3J0YW50OyAgbWFyZ2luLWxlZnQ6IC00OSUgIWltcG9ydGFudDsgfVxuXHRkaXYucHBfZGVmYXVsdCAucHBfY29udGVudF9jb250YWluZXIgLnBwX3JpZ2h0eyBwYWRkaW5nLXJpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7IH1cblx0LnBwX2NvbnRlbnQsICNwcF9mdWxsX3JlcyBpbWd7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cdGRpdi5wcF9kZWZhdWx0IC5wcF9jb250ZW50X2NvbnRhaW5lciAucHBfZGV0YWlscyB7bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cdCNwcF9mdWxsX3JlcyBpZnJhbWV7IHdpZHRoOiAxMDAlOyAgfVxufVxuXG4uZWxlbWVudG9yLWRlZmF1bHQgLm1ldXBfNDA0X3BhZ2V7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG59IiwiLyogTWluIFdpZHRoIFN1Yi1NZW51ICovXG4uZHJvcGRvd24tbWVudXtcblx0bWluLXdpZHRoOiAxMHJlbTtcbn1cblxuXG4vKiBNZW51IFNocmluayAqL1xuYm9keXtcblx0XG5cdC5vdmFtZW51X3Nocmlua19tb2JpbGUsXG5cdC5vdmFtZW51X3Nocmlua3tcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAwLjVzO1xuXHRcdC1vLXRyYW5zaXRpb246IDAuNXM7XG5cdFx0XG5cdFx0LyogSWYgbW9iaWxlIGRvZXNudCB1c2UgRml4ZWQgPT4gdXNlIGJlbGxvdyBjb2RlICovXG5cdFx0LypAbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fSovXG5cblx0XHQmLm92YW1lbnVfaGlkZXtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZV9maXhlZHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggNnB4IDBweCAjYzVjNWM1O1xuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZS1kb3duIDAuN3M7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0LyogSWYgbW9iaWxlIGRvZXNudCB1c2UgRml4ZWQgPT4gdXNlIGJlbGxvdyBjb2RlICovXG5cdFx0XHQvKkBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fSovXG5cdFx0XHQmLmZvb3RlciB7XG5cdFx0XHRcdGFuaW1hdGlvbjogc2xpZGUtdXAgMC43cztcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmJnX2Rhcmt7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQhaW1wb3J0YW50O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMXB4IDZweCAwcHggIzY5Njk2OTtcblx0XHRcdH1cblx0XHRcdCYuYmdfd2hpdGV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1x0XG5cdFx0XHR9XG5cdFx0XHQmLnRleHRfZGFyayB7XG5cdFx0XHRcdC5vdmFfb3Blbk5hdiBpIHtcblx0XHRcdFx0XHRjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwubWVudSBsaTpub3QoLmFjdGl2ZSkgYSB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjIhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhLW1lbnUtYWNvdW50IGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMjIyIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QGtleWZyYW1lcyBzbGlkZS1kb3duIHtcblx0XHQwJSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHR9IFxuXHRcdDEwMCUge1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH0gXG5cdH1cblxuXG5cdEBrZXlmcmFtZXMgc2xpZGUtdXAge1xuXHRcdDAlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0fSBcblx0XHQxMDAlIHtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9IFxuXHR9XG5cblxuXHQmLmFkbWluLWJhcntcblx0XHQub3ZhbWVudV9zaHJpbmtfbW9iaWxlLmFjdGl2ZV9maXhlZCxcblx0XHQub3ZhbWVudV9zaHJpbmsuYWN0aXZlX2ZpeGVke1xuXHRcdFx0dG9wOiAzMnB4O1xuXHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc4Mi45OHB4ICl7XG5cdFx0XHRcdHRvcDogNDZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiA1OTkuOThweCApe1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdH1cblx0XHRcdCYuZm9vdGVyIHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3ODIuOThweCApe1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDU5OS45OHB4ICl7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5iZ19kYXJre1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0IWltcG9ydGFudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA2cHggMHB4ICM2OTY5Njk7XG5cdFx0XHR9XG5cdFx0XHQmLmJnX3doaXRle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcdFxuXHRcdFx0fVxuXHRcdFx0Ji50ZXh0X2Rhcmsge1xuXHRcdFx0XHQub3ZhX29wZW5OYXYgaSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjIhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHVsLm1lbnUgbGk6bm90KC5hY3RpdmUpIGEge1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjIyMjIyIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YS1tZW51LWFjb3VudCBhIHtcblx0XHRcdFx0XHRjb2xvcjogIzIyMiFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4ub3ZhX2ZyYW1ld29ya19oZl9lbC10ZW1wbGF0ZS1kZWZhdWx0e1xuXHQub3ZhbWVudV9zaHJpbmtfbW9iaWxlLFxuXHQub3ZhbWVudV9zaHJpbmt7XG5cdFx0Ji5vdmFtZW51X2hpZGV7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLm92YXRoZW1lX2hlYWRlcl9kZWZhdWx0IG5hdi5uYXZiYXIge1xuXHR1bC5uYXYge1xuXHRcdC5kcm9wZG93bi1tZW51e1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dG9wOiAxMTAlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdFx0bGkuYWN0aXZlID4gYSB7XG5cdFx0XHRjb2xvcjogI2U4NmM2MDtcblx0XHR9XG5cdFx0PiBsaSB7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQ+IHVsLmRyb3Bkb3duLW1lbnV7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRcdFx0d2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0PmxpOmhvdmVye1xuXHRcdFx0XHRcdFx0PiAuZHJvcGRvd24tbWVudXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRcdFx0XHRcdHdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR3aWR0aDogMTAwJTtcblxuXHQvKiBMb2dvICovXG5cdC5uYXZiYXItYnJhbmR7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC8qIE1lbnUgSXRlbSAqL1xuXHRsaXtcblx0XHRhe1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcblx0XHR9XG5cdFx0Ji5kcm9wZG93bntcblx0XHRcdCY+YXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC4yNTVlbTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IC4zZW0gc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bi10b2dnbGV7XG5cdFx0XHRcdC8qZGlzcGxheTogbm9uZTsqL1xuXHRcdFx0XHR0b3A6IDMycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdG9nZ2xle1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpLmFycm93X2NhcnJvdC1kb3due1xuXHRcdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuXHQvKiBTdWItbWVudSAqL1xuXHR1bC5kcm9wZG93bi1tZW51IHtcblx0XHRsaXtcblx0XHRcdCY+YXtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmPi5hY3RpdmV7XG5cdFx0XHQmPmF7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQvKiBsYXN0LWNoaWxkIGxldmVsIDAgKi9cblx0dWwubmF2PmxpOmxhc3QtY2hpbGQ+YXtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LyogTWVudSBMZXZlbCAzICovXG5cdHVsLm5hdiB1bC5kcm9wZG93bi1tZW51IHVsLmRyb3Bkb3duLW1lbnV7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogYXV0bztcblx0XHR0b3A6IDA7XG5cdH1cblxuXG5cblx0XG5cdFxuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXtcblxuXHRcdC8qIFNob3cgU3ViLU1lbnUgd2hlbiBob3ZlciAqL1xuXHRcdHVsLm5hdj5saS5kcm9wZG93bjpob3ZlciB1bC5kcm9wZG93bi1tZW51e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHQvKm1hcmdpbjogMDsqL1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cblx0XHR1bC5uYXYgdWwgbGkuZHJvcGRvd246aG92ZXI+dWx7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0dWwubmF2ID4gbGk6aG92ZXIgPiB1bC5kcm9wZG93bi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdGJ1dHRvbi5uYXZiYXItdG9nZ2xlcntcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsLm5hdiBsaSA+IGF7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHR1bC5uYXYgdWwuZHJvcGRvd24tbWVudXtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bGl7XG5cdFx0XHRcdCYuZHJvcGRvd257XG5cdFx0XHRcdFx0LmRyb3Bkb3duLXRvZ2dsZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblxuXHRcdFx0dWwuZHJvcGRvd24tbWVudXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogN3B4IDBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji5kcm9wZG93bntcblx0XHRcdFx0Jj5he1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZHJvcGRvd24tdG9nZ2xle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmVfc3Vie1xuXHRcdFx0XHQ+dWwuZHJvcGRvd24tbWVudXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2YmFyLWJyYW5ke1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxufVxuXG4uZWxlbWVudG9yLWRlZmF1bHQgLm92YXRoZW1lX2hlYWRlcl9kZWZhdWx0IG5hdi5uYXZiYXIgbGkuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSggbWF4LXdpZHRoOiA5OTEuOThweCApe1xuXHQuZWxlbWVudG9yLWRlZmF1bHQgLm92YXRoZW1lX2hlYWRlcl9kZWZhdWx0IGxpLmRyb3Bkb3duIGEgPiBpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cdFxufVxuXG4iLCIud29vY29tbWVyY2V7XG5cblx0LyogTGF5b3V0ICovXG5cdC5jb2wtc2lkZWJhcntcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQucmlnaHRfc2lkZWJhcntcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdH1cblx0LmxlZnRfc2lkZWJhcntcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHR9XG5cblx0QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe1xuXHRcdC5yaWdodF9zaWRlYmFye1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0fVxuXHRcdC5sZWZ0X3NpZGViYXJ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0fVxuXHRcdCYuc2luZ2xlLXByb2R1Y3R7XG5cdFx0XHQucGFnZS1zZWN0aW9uPi5jb250YWluZXI+LnJvd3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSggbWF4LXdpZHRoOiA3NjcuOThweCApe1xuXHRcdC5jb2wtc2lkZWJhcntcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdC5vdmF0aGVtZV93b29fbm9zaWRlYmFye1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcdFxuXHRcdH1cblx0fVxuXG5cblx0LyogQnV0dG9uICovXG5cdCNyZXNwb25kIGlucHV0I3N1Ym1pdCwgXG5cdGEuYnV0dG9uLCBcblx0YnV0dG9uLmJ1dHRvbiwgXG5cdGlucHV0LmJ1dHRvbixcblx0LmJ1dHRvbntcblx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmc6IDEycHggMjVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdGNvbG9yOiAjNTE1MTUxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZWI7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQvKiBUaXRsZSBQYWdlICovXG5cdGgxLnBhZ2UtdGl0bGV7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cblx0LyogTGlzdCBQcm9kdWN0ICovXG5cdHVsLnByb2R1Y3Rze1xuXHRcdGxpLnByb2R1Y3R7XG5cblx0XHRcdC5vbnNhbGV7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0aDJ7XG5cdFx0XHRcdCYud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJpY2V7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0Lyogb2xkIHByaWNlICovXG5cdFx0XHRcdGRlbHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBuZXcgcHJpY2UgKi9cblx0XHRcdFx0aW5ze1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XHRcblxuXG5cdFx0fVxuXHR9XG5cblxuXHQvKiBTaW5nbGUgUHJvZHVjdCAqL1xuXHQmLnNpbmdsZS1wcm9kdWN0e1xuXG5cdFx0LnByb2R1Y3R7XG5cblx0XHRcdC8qIFRodWJuYWlsICovXG5cdFx0XHQud29vLXRodW1ibmFpbHN7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMyLjglO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YnV0dG9uLm93bC1uZXh0e1xuXHRcdFx0XHRcdHJpZ2h0OiAtMzBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2U5YTMxYjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwzNVwiO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XHRcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRidXR0b24ub3dsLXByZXZ7XG5cdFx0XHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC00NXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNlOWEzMWI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcMzRcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG5cdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1x0XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2Ny45OHB4ICl7XG5cdFx0XHRcdFx0YnV0dG9uLm93bC1wcmV2e1xuXHRcdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMXB4IDBweCAwcHggNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGJ1dHRvbi5vd2wtbmV4dHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMHB4IDBweCA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vbnNhbGV7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LyogVGl0bGUgKi9cblx0XHRcdC5wcm9kdWN0X3RpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQvKiBSYXRpbmcgKi9cblx0XHRcdC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcdFxuXHRcdFx0fVxuXG5cdFx0XHQvKiBQcmljZSAqL1xuXHRcdFx0LnByaWNle1xuXHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdGRlbHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5ze1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC8qIFNob3J0IGRlc2MgKi9cblx0XHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogQWRkIFRvIENhcnQgRm9ybSAqL1xuXHRcdFx0LmNhcnR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdC5xdWFudGl0eXtcblx0XHRcdFx0XHQucXR5e1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbntcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cblx0XHRcdC8qIHRhYiAqL1xuXHRcdFx0Lndvb2NvbW1lcmNlLXRhYnMge1xuXHRcdFx0XHR1bC50YWJze1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGJvcmRlcjogIG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRjb2xvcjogIzM5MzkzOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRcblxuXHRcdFx0LyogUmV2aWV3IFRhYiAqL1xuXHRcdFx0Lndvb2NvbW1lcmNlLVJldmlld3N7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2Ny45OHB4ICl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdCNyZXZpZXdfZm9ybV93cmFwcGVyLFxuXHRcdFx0XHRcdCNjb21tZW50c3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQjY29tbWVudHN7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjcuOThweCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDIud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHRcdCNyZXZpZXdfZm9ybV93cmFwcGVye1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjcuOThweCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb21tZW50LXJlcGx5LXRpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY29tbWVudC1mb3JtLWNvbW1lbnQsXG5cdFx0XHRcdFx0LmNvbW1lbnQtZm9ybS1lbWFpbCxcblx0XHRcdFx0XHQuY29tbWVudC1mb3JtLWF1dGhvcntcblx0XHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRleHRhcmVhe1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybS1zdWJtaXQgaW5wdXQjc3VibWl0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cdH1cblxuXG5cdC8qIENoZWNrb3V0IFBhZ2UgKi9cblx0I2N1c3RvbWVyX2RldGFpbHN7XG5cdFx0LmNvbC0xe1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0LmNvbC0ye1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdHAuZm9ybS1yb3d7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG5cblx0LyogU2hpcCAqL1xuXHQud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHN7XG5cdFx0Lndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cblxuXHQvKiBQYWdpbmF0aW9uICovXG5cdC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblx0XHQucGFnZS1udW1iZXJzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiwgYSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNjZmNjZWE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlODZjNjA7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlODZjNjA7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIENoZWNrIE91dCAqL1xuXHQuY2hlY2tvdXQge1xuXHRcdC5wYXltZW50X21ldGhvZF9zdHJpcGUge1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb3JtLXJvdy13aWRlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5zdHJpcGUtY2FyZC1ncm91cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCNzdHJpcGUtY2FyZC1lbGVtZW50IHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3RyaXBlLWNyZWRpdC1jYXJkLWJyYW5kIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dG9wOiAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRyaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0I3N0cmlwZS1leHAtZWxlbWVudCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0XHQjc3RyaXBlLWN2Yy1lbGVtZW50IHtcblx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVwLXNlbGxzLnByb2R1Y3RzLFxuXHQucmVsYXRlZC5wcm9kdWN0c3tcblx0XHQ+IGgye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblx0LmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXJhdGluZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblx0LmNvbW1lbnQtZm9ybXtcblx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24ucGFuZWx7XG5cdFx0aDJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnN7XG5cdFx0dHJ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcblx0XHRcdHRkLnZhbHVle1xuXHRcdFx0XHQucmVzZXRfdmFyaWF0aW9uc3tcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQjb3JkZXJfcmV2aWV3X2hlYWRpbmd7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzc3tcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc3tcblx0XHQ+aDN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1yZXN1bHQtY291bnR7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG5cdFxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJvcmRlci1jb2xvcjogI2UyZTJlMjtcblx0fVxuXHR1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgyLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGV7XG5cdFx0Y29sb3I6ICNlODZjNjA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHR1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTg2YzYwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNle1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQmLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5wcmljZXtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHR0YWJsZS53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC5ncm91cF90YWJsZXtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHR9XG5cdC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlcntcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG5cdC5jb21tZW50LXJlc3BvbmQgaW5wdXQsIC5jb21tZW50LXJlc3BvbmQgdGV4dGFyZWF7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5wcm9kdWN0X21ldGF7XG5cdFx0LnNrdV93cmFwcGVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQuc2t1e1xuXHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvc3RlZF9pbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRkIHB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cdHRhYmxlLnNob3BfYXR0cmlidXRlc3tcblx0XHR0cntcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XHRcblx0fVxuXHQuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDE3cHghaW1wb3J0YW50O1xuXHRcdGxhYmVse1xuXHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdGJ1dHRvbi5idXR0b24uYWx0OmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzQzNDM0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5xdWFudGl0eSAucXR5e1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItY29sb3I6ICNjY2M7XG5cdH1cblx0ZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5ncm91cF90YWJsZSB0ZCBkZWx7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblxuXHR9XG5cdCNjdXN0b21lcl9kZXRhaWxzIHAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIgaW5wdXR7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblx0Zm9ybSAuZm9ybS1yb3cgLmlucHV0LXRleHQsIC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IC5pbnB1dC10ZXh0e1xuXHRcdGJvcmRlci1jb2xvcjogI2NjYztcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHRcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cbn1cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LmRpc2FibGVkLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdC5kaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6ZGlzYWJsZWQsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5kaXNhYmxlZCwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5kaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpkaXNhYmxlZCwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpkaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LmRpc2FibGVkLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdC5kaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6ZGlzYWJsZWQsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2U4NmM2MDtcbn1cbi53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0xLCAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xe1xuXHRtYXgtd2lkdGg6IDQ4JTtcbn1cbi53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0yLCAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0ye1xuXHRtYXgtd2lkdGg6IDQ4JTtcbn1cbi53b28tY29udGVudHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCJhcnRpY2xlLnBvc3Qtd3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdC5kYXRlIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0LnVuaXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdH1cblx0XHQuZGF5IHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0Lm1vbnRoIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdH1cblx0LnBvc3QtbWVkaWEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHRcdC5kYXRlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHR9XG5cdC5wb3N0LW1ldGEge1xuXHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0LnBvc3QtbWV0YS1jb250ZW50IHtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0LmdlbmVyYWwtbWV0YSB7XG5cblx0XHRcdFx0Ji5jYXRlZ29yaWVzIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHRhLCBzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0fVxuXHRcdFx0Lm1ldGEtc2xhc2gge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTdweCAwIDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZWFlYWVhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucG9zdC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGgyLnBvc3QtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucG9zdC1ib2R5IHtcblx0XHQucG9zdC1leGNlcnB0e1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBvc3QtZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdC5wb3N0LXJlYWRtb3JlLW1ldXAge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAyMHB4IDVweCAyMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTg2YzYwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nX3YyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRncmlkLXJvdy1nYXA6IDQwcHg7XG5cdGdyaWQtY29sdW1uLWdhcDogNDVweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cblx0YXJ0aWNsZS5wb3N0LXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucG9zdC1tZWRpYSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEsMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0aDIucG9zdC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNlODZjNjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LW1lZGlhIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjhzO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvc3QtbWV0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdC5wb3N0LW1ldGEtY29udGVudCB7XG5cdFx0XHRcdGEsIHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWV0YS1zbGFzaCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMnB4IDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC1ib2R5IHtcblx0XHRcdC5wb3N0LWV4Y2VycHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvc3QtZm9vdGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0LnBvc3QtcmVhZG1vcmUtbWV1cCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMzJweCAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi5zaW5nbGUtcG9zdCB7XG5cdCY6aG92ZXIge1xuXHRcdGFydGljbGUucG9zdC13cmFwIHtcblx0XHRcdC5wb3N0LW1lZGlhIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YXJ0aWNsZS5wb3N0LXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cdFx0XG5cdFx0LnBvc3QtbWVkaWEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQucG9zdC1tZXRhIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0XHQucG9zdC1tZXRhLWNvbnRlbnQge1xuXHRcdFx0XHRhLCBzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm1ldGEtc2xhc2gge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDhweDtcblx0XHRcdFx0XHRjb2xvcjogI2NjY2NjYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC10aXRsZSB7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0XHRoMS5wb3N0LXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9zdC1ib2R5IHtcblx0XHRcdC5wb3N0LWV4Y2VycHR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5xb3V0ZS1wb3N0LW1ldXAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjVmNGZhO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0cGFkZGluZzogMjdweCAyNXB4IDI4cHggMzhweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHQuZWxlbWVudG9yLXRleHQtZWRpdG9yIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNlODZjNjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXG5cblx0XHQucG9zdC10YWctY29uc3RyYXUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTFmMTtcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0LnBvc3QtdGFncy1jb25zdHJhdSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvc3QtdGFncy1jb25zdHJhdSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhdGFncyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTNlMWYxO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAyNHB4IDJweCAyNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zb2NpYWxzLWlubmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuc2hhcmUtc29jaWFsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5zaGFyZS1zb2NpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBhbGw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTNlMWYxO1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dC1zb2NpYWwge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaGFyZS1zb2NpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwwLDAsLjEpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDdweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM3Nzc3Nzc7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5wYWdpbmF0aW9uLWRldGFpbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UxZjE7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTFmMTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHRcdC5wcmUsIC5uZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm51bS0xIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlM2UxZjE7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5udW0tMiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmV4dCB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5udW0tMSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubnVtLTIge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdF9yZWNvbW1lbmQge1xuXHRcdFx0aDMuaGVhZGluZy1wb3N0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0XHRcdH1cblx0XHRcdC5vdmFfYmxvZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiA2MHB4O1xuXHRcdFx0XHQucmVsYXRlZC1wb3N0IHtcblx0XHRcdFx0XHQub3ZhLW1lZGlhIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdC5wb3N0LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmVkNTAxO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnBvc3RfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJhciB7XG5cdC5jb250ZW50LXNpZGViZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkOWQ2ZWM7XG5cdFx0cGFkZGluZzogMzBweCAzMHB4IDBweCAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcblx0XHR0b3A6IDkwcHg7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cblx0LndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcblx0XHQub3ZhX3NlYXJjaCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg0LndpZGdldC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTNlMWYxO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cblx0XHQmLndpZGdldF9jdXN0b21faHRtbCB7XG5cdFx0XHRoNC53aWRnZXQtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm92YV9zZWFyY2gge1xuXHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LnNlYXJjaCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2UyZTJlMjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDlweCA1NXB4IDlweCAyMHB4Oztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnN0YWdyYW0tbWV1cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRcdGdyaWQtZ2FwOiA2cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC44cztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndpZGdldF9jYXRlZ29yaWVzLCAmLndpZGdldF9hcmNoaXZlLCAmLndpZGdldF9saW5rcywgICYud2lkZ2V0X21ldGEsICYud2lkZ2V0X25hdl9tZW51LCAmLndpZGdldF9wYWdlcywgJi53aWRnZXRfcmVjZW50X2VudHJpZXMge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcMjRcIjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZDNkM2QzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndpZGdldF9jYXRlZ29yaWVzLFxuXHRcdCYud2lkZ2V0X2FyY2hpdmV7XG5cdFx0XHRsaSA+IGF7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRcdC5udW1iZXJ7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDMwcHg7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0ICAgIGNvbG9yOiAjOTk5O1xuICAgIFx0XHRcdH1cbiAgICBcdFx0XHQmOmhvdmVye1xuICAgIFx0XHRcdFx0Lm51bWJlcntcbiAgICBcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIFx0XHRcdFx0fVxuICAgIFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53aWRnZXRfY2F0ZWdvcmllc3tcblx0XHRcdGxpe1xuXHRcdFx0XHQ+IGF7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFw2ZFwiO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYud2lkZ2V0X2FyY2hpdmV7XG5cdFx0XHRsaXtcblx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUwMjJcIjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLndpZGdldF9yZWNlbnRfY29tbWVudHMge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMCA1cHggMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53aWRnZXRfY2F0ZWdvcmllcywgJi53aWRnZXRfbmF2X21lbnUsICYud2lkZ2V0X3BhZ2VzIHtcblx0XHRcdC5jaGlsZHJlbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2lkZ2V0X2FyY2hpdmUge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0fVxuXHRcdCYud2lkZ2V0X2NhbGVuZGFyIHtcblx0XHRcdGg0LndpZGdldC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQjd3AtY2FsZW5kYXIge1xuXHRcdFx0XHR0aGVhZCB0aCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA5MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGJvZHkgdGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMTI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aWRnZXRfc2VhcmNoIHtcblx0XHRcdGg0LndpZGdldC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCYucmVjZW50LXBvc3RzLXdpZGdldC13aXRoLXRodW1ibmFpbHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcblx0XHRcdGg0LndpZGdldC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucnB3d3QtcG9zdC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJwd3d0LXBvc3QtZGF0ZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFw3ZFwiO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndpZGdldF90YWdfY2xvdWQge1xuXHRcdFx0aDQud2lkZ2V0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHRcdC50YWdjbG91ZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggMjBweCAxcHggMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlM2UxZjE7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2luYXRpb24td3JhcHBlcntcblx0bWFyZ2luOiAwcHggMHB4IDgzcHggMHB4O1xuXHQuYmxvZ19wYWdpbmF0aW9uIHtcblx0XHQucGFnaW5hdGlvbiB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYucGFnZS1udW1iZXJzIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMTRweCA5cHggMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNjZmNjZWE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGFnaV9kb3RzIHtcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRleHQtcHJldiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudGV4dC1uZXh0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKmNvbW1lbnQqL1xuLmNvbnRlbnRfY29tbWVudHMge1xuXHQuY29tbWVudHMge1xuXHRcdC5sb2dnZWQtaW4tYXMsIC5jb21tZW50cy1yYXRpbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNvbW1lbnQtcmVwbHktdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnRsaXN0cyB7XG5cdFx0XHQud3JhcF9jb21tZW50IHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lm51bWJlci1jb21tZW50cyB7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IDI3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogI2NjY2NjYztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNvbW1lbnRsaXN0cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcblx0XHRcdHVsLmNoaWxkcmVuIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhcnRpY2xlLmNvbW1lbnRfaXRlbSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlM2UxZjE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMzRweCAzMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21tZW50LWF1dGhvciB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbW1lbnQtZGV0YWlscyB7XG5cdFx0XHRcdFx0LmF1dGhvci1uYW1lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0c3BhbiwgYSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNvbW1lbnQtcmVwbHktbGluaywgLmNvbW1lbnQtZWRpdC1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJ8XCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2RkZGRkZDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTJweCAwIDlweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbW1lbnQtYm9keSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bGkuY29tbWVudCB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcblxuXHRcdFx0fVxuXHRcdFx0PmxpLmNvbW1lbnQge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbW1lbnQtcmVzcG9uZCB7XG5cdFx0XHRcblx0XHRcdC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcblx0XHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHR3aWR0aDogMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZS1jb21tZW50IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHRcdC5jb21tZW50LWZvcm0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlM2UxZjE7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmY2ZjZmU7XG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxOHB4IDlweCA1M3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMjFweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0I3N1Ym1pdCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDI1cHggMTBweCAyNXB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1bnNldDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTg2YzYwO1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMzMzMzMzIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvKiBcblx0XHRcdC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHR9IFxuXHRcdFx0Ki9cblx0XHR9XG5cblx0XHQud3JhcF9jb21tZW50X2Zvcm0ge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblxuXHRcdFx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRcdFx0XHRvcmRlcjogNDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29tbWVudC1yZXNwb25kIHtcblx0XHRcdFx0LmNvbW1lbnQtcmVwbHktdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aXRsZS1jb21tZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21tZW50LWZvcm0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2UzZTFmMTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmY2ZjZmU7XG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53cmFwX2NvbW1lbnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1zdWJtaXQge1xuXHRcdFx0XHRvcmRlcjogNDtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdGZsb2F0OiB1bnNldDtcblx0XHRcdFx0Ly8gbWFyZ2luLXRvcDogMzNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTEwcHg7XG5cdFx0XHRcdCNzdWJtaXQge1xuXHRcdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAyNXB4IDEwcHggMjVweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2U4NmM2MDtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzMzMzMzMyFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuc2luZ2xlLXBvc3Qge1xuXHRcdGFydGljbGUucG9zdC13cmFwIHtcblx0XHRcdC5wb3N0X3JlY29tbWVuZCB7XG5cdFx0XHRcdC5vdmFfYmxvZyB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICAgXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHR1bC5jb21tZW50bGlzdHMge1xuXHRcdGhlYWRlci5jb21tZW50LWF1dGhvciB7XG5cdFx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0fVxuXHR9IFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb250ZW50X2NvbW1lbnRzIHtcblx0XHQuY29tbWVudHMge1xuXHRcdFx0dWwuY29tbWVudGxpc3RzIHtcblx0XHRcdFx0bGkuY29tbWVudCB7XG5cdFx0XHRcdFx0LmNvbW1lbnRfaXRlbSB7XG5cdFx0XHRcdFx0XHQuY29tbWVudC1kZXRhaWxzIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdC5hdXRob3ItbmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHQubmFtZSwgLmRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5vdmFfcmVwbHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aS5mbGF0aWNvbi1yZXBseSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmNvbW1lbnQtcmVwbHktbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5jb21tZW50LWVkaXQtbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmNvbW1lbnQtYm9keSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICAgICAgXG5cblx0YXJ0aWNsZS5wb3N0LXdyYXAge1xuXHRcdC5wb3N0LW1lZGlhIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHRcdC5wb3N0LW1ldGEge1xuXHRcdFx0LnBvc3QtbWV0YS1jb250ZW50e1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0XHRcdC5wb3N0LWRhdGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXRlZ29yaWVzLCAuY29tbWVudCwgLnBvc3QtYXV0aG9yIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuZ2VuZXJhbC1tZXRhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZXRhLXNsYXNoIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNpbmdsZS1wb3N0IHtcblx0XHRhcnRpY2xlLnBvc3Qtd3JhcCB7XG5cdFx0XHQucG9zdF9yZWNvbW1lbmQge1xuXHRcdFx0XHQub3ZhX2Jsb2cge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKioqKioqKiogVEVTVFRIRU1FICoqKioqKioqKiovXG4vLyAjc2Nyb2xsVXAge1xuXHQvLyBcdGJhY2tncm91bmQ6ICNlODZjNjA7XG5cdC8vIH1cblxuXHQucGFnZS1saW5rcyB7XG5cdFx0ZmxvYXQ6IHVuc2V0O1xuXHR9XG5cblx0YXJ0aWNsZS5wb3N0LXdyYXAge1xuXHRcdCYuc3RpY2t5IHtcblx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZDtcblx0XHR9XG5cdFx0LnBvc3QtdGl0bGUge1xuXHRcdFx0aDIucG9zdC10aXRsZXtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHRcdC5wb3N0LXRpdGxlIHtcblx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdH1cblx0XHR9IFxuXHRcdC5wb3N0LW1ldGEge1xuXHRcdFx0LnBvc3QtbWV0YS1jb250ZW50IHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC1ib2R5IHtcblx0XHRcdC5wb3N0LWV4Y2VycHQge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH0gXG5cdC5jb250ZW50X2NvbW1lbnRzIHtcblx0XHQuY29tbWVudHMge1xuXHRcdFx0dWwuY29tbWVudGxpc3RzIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdCYucGluZ2JhY2ssICYudHJhY2tiYWNrIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHQuY29tbWVudF9pdGVtIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY29tbWVudC1kZXRhaWxzIHtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYXV0aG9yLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuY29tbWVudC1lZGl0LWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlODZjNjA7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucGluZ2JhY2sge1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0gXG5cblx0LmFsaWdubGVmdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRoMS5wYWdlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5vdmF0aGVtZV9icmVhZGNydW1icyB7XG5cdFx0dWwuYnJlYWRjcnVtYiB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICBcblxuXHQuc2luZ2xlLXBvc3QgYXJ0aWNsZS5wb3N0LXdyYXAgLnBvc3QtbWVkaWF7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC8qKioqKkVORCBURVNUVEhFTUUqKioqKioqKi9cblxuXG5cdC8qKiogRml4IElucHV0IEZvciBTYWZhcmkgKioqL1xuXHR0ZXh0YXJlYSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0Lm92YWZvb3RlciAuZm9vdGVyIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdH1cblxuXG5cdGJvZHkuc2VhcmNoLW5vLXJlc3VsdHN7XG5cdFx0aGVhZGVyLnBhZ2UtaGVhZGVye1xuXHRcdFx0aDIucGFnZS10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0aDEucGFnZS10aXRsZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFnZS1jb250ZW50e1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXG5cdH1cblxuXHRib2R5LnNlYXJjaC1yZXN1bHRze1xuXHRcdGhlYWRlci5wYWdlLWhlYWRlcntcblx0XHRcdGgyLnBhZ2UtdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdGgxLnBhZ2UtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2UtY29udGVudHtcblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHR9XG5cdFxuXHQuc2VhcmNoLWZvcm17XG5cdFx0XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0aW5wdXQuc2VhcmNoLWZpZWxke1xuXHRcdFx0YmFja2dyb3VuZDogI2UwZTBlMDtcblx0XHRcdGJvcmRlcjogI2UwZTBlMDtcblx0XHRcdFxuXHRcdH1cblx0XHRcblxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0XG5cdC5zaWRlYmFyIHtcblx0XHQud2lkZ2V0IHtcblx0XHRcdCYud2lkZ2V0X3JlY2VudF9lbnRyaWVzLCAmLndpZGdldF9yZWNlbnRfY29tbWVudHMsICYud2lkZ2V0X21ldGEsICYud2lkZ2V0X2FyY2hpdmUsICYud2lkZ2V0X2NhdGVnb3JpZXMsICYud2lkZ2V0X3BhZ2VzLCAmLndpZGdldF9uYXZfbWVudSB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNywgMjI1LCAyNDEsIDAuNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI3LCAyMjUsIDI0MSwgMC41KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji53aWRnZXRfY2F0ZWdvcmllcyAuY2hpbGRyZW4sXG5cdFx0XHQmLndpZGdldF9uYXZfbWVudSAuc3ViLW1lbnUsXG5cdFx0XHQmLndpZGdldF9wYWdlcyAuY2hpbGRyZW4ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjcsIDIyNSwgMjQxLCAwLjUpO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDAgMC44ZW07XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdH0gXG5cbi8qRml4IHNlbGVjdCAyKi9cbnNlbGVjdHtcblx0XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIFxufVxuXG5cbi8qIEZpeCBzZWxlY3QgMiAqL1xuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgdG9wOiA0MiU7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM4ODg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xuXHRwYWRkaW5nOiA2cHggMTVweDtcblxufSJdfQ== */

@charset "UTF-8";

/* Default Style */

/* General ***************************************************/
body.admin-bar {
	top: 32px;
}

/* Font in different browser */
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
}

body, button, input, select, textarea {
	color: #343434;
	line-height: 23px;
}

p {
	line-height: 23px;
	margin-bottom: 2rem;
}

a:hover {
	text-decoration: none;
	outline: none;
}

a:hover, a:focus {
	text-decoration: none;
	outline: none;
}

input:focus {
	outline: none;
}

img {
	max-width: 100%;
	height: auto;
}

.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
}

.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
}

.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}

.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	max-width: 100%;
}

.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.wp-caption img[class*=wp-image-] {
	display: block;
	margin: 0;
}

.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 14px !important;
	margin: 0;
	color: rgba(51, 51, 51, .71) !important;
	text-align: left;
	font-style: italic;
}

.wp-caption p.wp-caption-text a {
	color: rgba(51, 51, 51, .9) !important;
}

.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
}

blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}

blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}

.gallery-caption {
	width: 100%;
}

.sticky {
	background: #f3f3f3;
	padding: 22px 30px 30px 30px;
	border-top: 5px solid #5687bf;
}

.single .sticky {
	padding: 30px;
}

.sticky .post-excerpt {
	text-align: justify;
}

.bypostauthor {
	position: relative;
}

.widget label.screen-reader-text {
	display: none;
}

.slash {
	padding: 0px 3px;
	color: #999;
}

/** Fix for img ajax contact form 7  */
img.ajax-loader {
	width: 16px !important;
	height: 16px !important;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-left: auto !important;
}

.pp_social .facebook {
	width: 70px;
}

/* Scroll To TOp */
#scrollUp {
	bottom: 20px;
	right: 20px;
	width: 30px;
	height: 30px;
	border-radius: 4px;
	background-color: var(--primary);
	color: #fff;
	text-align: center;
}

#scrollUp i {
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
}

/* boxed and wide layout */
.ovatheme_container_wide {
	background: #fff;
}

.ovatheme_container_boxed {
	max-width: 1170px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}

/* iframe */
.js-video embed, .js-video iframe, .js-video object, .js-video video {
	width: 100%;
	height: 450px;
	border: none;
}

iframe {
	width: 100%;
	border: none;
}

.iframe_eventbrite iframe {
	height: 350px;
}

@media (max-width: 767px) {
	.js-video embed, .js-video iframe, .js-video object, .js-video video {
		height: 350px;
	}
}

pre {
	border: 1px solid #d1d1d1;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.3125;
	margin: 1.75em 0 1.75em 0;
	max-width: 100%;
	overflow: auto;
	padding: 1.75em;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

#main-content {
	width: 100%;
}

input {
	border: 1px solid #343434;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

input[type=submit] {
	height: 40px;
	line-height: 36px;
	background-color: #343434;
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
}

input[type=radio], input[type=checkbox] {
	height: auto;
	line-height: auto;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #343434;
	border-radius: 0;
	height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
}

/* Fix table ***************************************************/
table, tr, td, th {
	border: 1px solid #ededed;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
}

tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}

th {
	padding: 5px 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
}

th a {
	color: #555;
}

td {
	padding: 5px 10px;
}

table tr td a {
	color: #333;
}

ol, ul {
	padding: 0 0 0 15px;
}

ul {
	list-style-type: square;
}

ul li {
	display: list-item;
	text-align: -webkit-match-parent;
}

ol {
	display: block;
	list-style-type: decimal;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 20px;
	margin-top: 0;
}

address {
	font-style: italic;
	margin: 0 0 24px;
}

cite, em, var, address, dfn {
	font-style: italic;
}

/* Typo ***************************************************/
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: 600;
}

h1 {
	font-size: 33px;
	font-size: 2.0625rem;
	line-height: 1.2727272727;
	margin-top: .696969697em;
}

h2 {
	font-size: 28px;
	font-size: 1.75rem;
	line-height: 1.25;
	margin-top: 1em;
}

h3 {
	font-size: 23px;
	font-size: 1.4375rem;
	line-height: 1.2173913043;
	margin-top: 1.4347826087em;
}

h4 {
	font-size: 19px;
	font-size: 1.1875rem;
	line-height: 1.1052631579;
	margin-top: 1.9473684211em;
}

h5 {
	font-size: 19px;
	font-size: 1.1875rem;
	line-height: 1.1052631579;
	margin-top: 1.9473684211em;
}

h6 {
	font-size: 19px;
	font-size: 1.1875rem;
	line-height: 1.1052631579;
	margin-top: 1.9473684211em;
}

h1.page-title {
	margin-top: 0;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

/* Layout ***************************************************/
.wrap_site {
	display: flex;
	max-width: 1190px;
	margin: 0 auto;
	padding: 0px 10px;
	flex-wrap: wrap;
}

@media (max-width: 1024px) {
	.wrap_site {
		padding: 0px 20px;
	}
}

/* Fix Layout to 1170px */
.container, body .elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1190px !important;
}

/* Sidebar ***************************************************/
.sidebar .widget {
	display: block;
	margin-bottom: 65px;
	float: left;
	width: 100%;
}

.sidebar .widget a {
	color: #5c5c5c;
}

.sidebar .widget a:hover {
	color: #343434;
}

.sidebar .widget h4.widget-title {
	font-size: 16px;
	text-transform: uppercase;
	color: #343434;
	border-bottom: 1px solid #343434;
	padding-bottom: 15px;
	margin-bottom: 30px;
	margin-top: 0;
	position: relative;
}

.sidebar .widget .screen-reader-text {
	display: none;
}

.sidebar .widget.widget_rss {
	margin-bottom: 35px;
}

.sidebar .widget.widget_rss ul li {
	margin-bottom: 30px;
	padding-bottom: 17px;
	border-bottom: 1px solid #e7e7e7;
}

.sidebar .widget.widget_rss ul li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

.sidebar .widget.widget_rss ul li a.rsswidget {
	font-weight: 600;
	display: block;
	line-height: 1.5em;
	margin-bottom: 12px;
	color: #343434;
	font-size: 15px;
}

.sidebar .widget.widget_rss ul li .rss-date {
	display: inline-block;
	margin-bottom: 12px;
	font-weight: 500;
	opacity: .7;
}

.sidebar .widget.widget_rss ul li .rssSummary {
	margin-bottom: 12px;
}

.sidebar .widget.widget_calendar {
	width: 100%;
}

.sidebar .widget.widget_calendar table {
	margin-bottom: 0;
}

.sidebar .widget.widget_calendar table thead {
	border: 1px solid #343434;
}

.sidebar .widget.widget_calendar table thead tr th {
	background-color: #343434;
	color: #fff;
}

.sidebar .widget.widget_calendar tr th {
	background: #ccc;
	color: #444;
}

.sidebar .widget.widget_calendar caption {
	background: #343434;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border: none;
}

.sidebar .widget.widget_calendar tr th, .sidebar .widget.widget_calendar tr td {
	border: none;
	text-align: center;
}

.sidebar .widget.widget_calendar tr td {
	border: 1px solid #e4e4e4;
}

.sidebar .widget.widget_tag_cloud .tagcloud {
	position: relative;
	width: 100%;
	float: left;
}

.sidebar .widget.widget_tag_cloud .tagcloud a {
	float: left;
	margin: 0 10px 10px 0;
	display: block;
	padding: 5px 10px;
	background-color: transparent;
	border: solid 1px #555;
	font-size: 14px !important;
}

.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
	color: #fff;
	background-color: #555;
}

.sidebar .widget.widget_search form.search-form {
	position: relative;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}

.sidebar .widget.widget_search input.search-submit {
	border: none;
	height: 40px;
	border: none;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
}

.sidebar .widget.widget_search label {
	margin-bottom: 0px;
}

.sidebar .widget.widget_search label input.search-field {
	max-width: 180px;
	margin-right: 5px;
}

@media (max-width: 400px) {
	.sidebar .widget.widget_search label input.search-field {
		max-width: 100%;
		width: 100%;
	}
}

.sidebar .widget.widget_search label input.search-field::-moz-placeholder {
	color: #8a929a;
}

.sidebar .widget.widget_search label input.search-field::-webkit-input-placeholder {
	color: #333;
	opacity: .9;
}

.sidebar .widget.widget_search label input.search-field:-moz-placeholder {
	color: #333;
	opacity: 1;
}

.sidebar .widget.widget_search label input.search-field::-moz-placeholder {
	color: #333;
	opacity: 1;
}

.sidebar .widget.widget_search label input.search-field:-ms-input-placeholder {
	color: #333;
}

.sidebar .widget ul.search {
	list-style-type: none;
	padding-left: 0;
}

.sidebar .widget select {
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.sidebar .widget ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0px;
}

.sidebar .widget.widget_categories ul {
	margin-bottom: 0;
}

.sidebar .widget.widget_archive a, .sidebar .widget.widget_categories a, .sidebar .widget.widget_links a, .sidebar .widget.widget_meta a, .sidebar .widget.widget_nav_menu a, .sidebar .widget.widget_pages a, .sidebar .widget.widget_recent_comments a, .sidebar .widget.widget_recent_entries a {
	border: 0;
}

.sidebar .widget.widget_archive ul, .sidebar .widget.widget_categories ul, .sidebar .widget.widget_links ul, .sidebar .widget.widget_meta ul, .sidebar .widget.widget_nav_menu ul, .sidebar .widget.widget_pages ul, .sidebar .widget.widget_recent_comments ul, .sidebar .widget.widget_recent_entries ul {
	list-style: none;
	margin: 0;
}

.sidebar .widget.widget_archive li, .sidebar .widget.widget_categories li, .sidebar .widget.widget_links li, .sidebar .widget.widget_meta li, .sidebar .widget.widget_nav_menu li, .sidebar .widget.widget_pages li, .sidebar .widget.widget_recent_comments li, .sidebar .widget.widget_recent_entries li {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, .1);
	padding: .7667em 0;
}

.sidebar .widget.widget_archive li:first-child, .sidebar .widget.widget_categories li:first-child, .sidebar .widget.widget_links li:first-child, .sidebar .widget.widget_meta li:first-child, .sidebar .widget.widget_nav_menu li:first-child, .sidebar .widget.widget_pages li:first-child, .sidebar .widget.widget_recent_comments li:first-child, .sidebar .widget.widget_recent_entries li:first-child {
	border-top: 0;
	padding-top: 0;
}

.sidebar .widget.widget_archive li:last-child, .sidebar .widget.widget_categories li:last-child, .sidebar .widget.widget_links li:last-child, .sidebar .widget.widget_meta li:last-child, .sidebar .widget.widget_nav_menu li:last-child, .sidebar .widget.widget_pages li:last-child, .sidebar .widget.widget_recent_comments li:last-child, .sidebar .widget.widget_recent_entries li:last-child {
	padding-bottom: 0;
}

.sidebar .widget.widget_categories .children, .sidebar .widget.widget_nav_menu .sub-menu, .sidebar .widget.widget_pages .children {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, .1);
	margin: .7667em 0 0 .8em;
	padding-top: .7667em;
}

/* 404 Page ***************************************************/
.meup_404_page {
	padding-bottom: 120px;
}

.meup_404_page .ova_error_icon i {
	font-size: 50px;
}

.meup_404_page .ova_caption_title {
	font-size: 20px;
	margin: 20px 0px;
	text-transform: uppercase;
}

.meup_404_page .ova_go_home {
	margin: 0;
	padding: 0;
}

.meup_404_page .ova_go_home a {
	margin: 0;
	padding: 0;
	background-color: #343434;
	padding: 10px;
	color: #fff;
}

.meup_404_page .ova_go_home a:hover {
	background-color: #343434;
}

.meup_404_page .pnf-content {
	text-align: center;
}

.meup_404_page .pnf-content h2 {
	font-size: 150px;
	color: #fa7f4b;
	text-transform: uppercase;
	margin: 0;
	font-weight: bold;
}

.meup_404_page .pnf-content p {
	font-size: 28px;
	color: #333;
	font-weight: 400;
	margin-top: 3px;
}

.meup_404_page .pnf-content .search-form {
	display: flex;
	justify-content: center;
	margin-bottom: 45px;
	align-items: center;
}

.meup_404_page .pnf-content .search-form input {
	height: 50px;
	border: 1px solid #e5e5e5;
	background-color: #f2f2f2;
}

.meup_404_page .pnf-content .search-form input.search-field {
	border-right: 0;
	padding-left: 19px;
	padding-right: 19px;
	font-size: 15px;
	color: #fa7f4b;
	min-width: 245px;
}

.meup_404_page .pnf-content .search-form input:-moz-placeholder {
	color: #999;
}

.meup_404_page .pnf-content .search-form input::-moz-placeholder {
	color: #999;
}

.meup_404_page .pnf-content .search-form input::-webkit-input-placeholder {
	color: #999;
}

.meup_404_page .pnf-content .search-form input:-ms-input-placeholder {
	color: #999;
}

.meup_404_page .pnf-content .search-form button:focus {
	outline: none;
}

.meup_404_page .pnf-content .search-form button.search-submit {
	background: #f2f2f2;
	border: 1px solid #e5e5e5;
	border-left: 0;
	padding-left: 14px;
	padding-right: 14px;
	color: #666;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
	min-height: 50px;
}

.meup_404_page .pnf-content .search-form button.search-submit:hover {
	color: #fa7f4b;
}

.meup_404_page .pnf-content .go_back {
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 35px;
	padding: 16px 39px 15px 39px;
	color: #fff;
}

/* Search Page ***************************************************/
article.result_search .post-body {
	margin-bottom: 30px;
}

/* protect template page ***************************************************/

/* List Comment ***************************************************/
h4.title-comment, h4.number-comments {
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	color: #343434;
}

ul.commentlists {
	list-style: none;
	padding-left: 0;
	margin-bottom: 4px;
	display: block;
	float: left;
	width: 100%;
}

ul.commentlists li {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.commentlists li.comment {
	display: block;
	float: left;
	width: 100%;
}

ul.commentlists li.comment .comment_item {
	margin-bottom: 15px;
	position: relative;
	z-index: 10;
}

ul.commentlists li.comment .comment_item .comment-author {
	float: left;
	margin-right: 20px;
}

ul.commentlists li.comment .comment_item .comment-author img {
	width: 70px;
}

ul.commentlists li.comment .comment_item .comment-details {
	padding-top: 0;
	font-size: 14px;
}

ul.commentlists li.comment .comment_item .comment-details .author-name {
	display: inline-flex;
	margin-bottom: 5px;
}

ul.commentlists li.comment .comment_item .comment-details .author-name .name, ul.commentlists li.comment .comment_item .comment-details .author-name a.url {
	color: #333;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 1em;
	padding-right: 5px;
}

ul.commentlists li.comment .comment_item .comment-details .author-name a:hover {
	color: #898989;
}

ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply {
	display: flex;
	padding-left: 10px;
}

ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply i {
	padding-left: 5px;
	color: #555;
	font-size: 10px !important;
}

ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply a {
	font-size: 11px !important;
	color: #555;
	text-transform: capitalize !important;
}

ul.commentlists li.comment .comment_item .comment-details .comment-body {
	padding-left: 90px;
}

ul.commentlists li.comment .comment_item .comment-details .comment-reply {
	position: absolute;
	top: 0;
	right: 0;
}

ul.commentlists li.comment .comment_item .comment-details .comment-reply img {
	float: left;
}

ul.commentlists li.comment .comment_item .comment-details .comment-reply-link {
	color: #555;
	font-size: 12px;
	float: left;
	padding-left: 2px;
}

ul.commentlists li.comment .comment_item .comment-details .comment-content p {
	margin-bottom: 0;
}

ul.commentlists li.pingback {
	position: relative;
}

ul.commentlists li.pingback .comment-body {
	display: none;
}

ul.commentlists li.pingback .author-name {
	display: inline-flex;
}

ul.commentlists li.pingback .author-name a {
	color: #000;
	font-weight: 500;
	font-size: 12px;
	text-transform: uppercase;
}

ul.commentlists li.pingback .author-name .date {
	display: none;
}

ul.commentlists li.pingback .author-name .ova_reply a {
	text-transform: capitalize;
}

ul.commentlists ul.children {
	list-style: none;
	margin-left: 75px;
}

.comment-navigation {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.comment-navigation .nav_comment_text {
	width: 100%;
	float: left;
	padding: 10px 0px 11px 0px;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 22px;
	color: #333;
}

.comment-navigation .previous {
	float: left;
	display: inline-block;
}

.comment-navigation .next {
	display: inline-block;
	float: right;
}

.comment-navigation a {
	color: #333;
	font-weight: 500;
}

.comment-navigation a:hover {
	color: #000;
}

/* Comment Form ***************************************************/
.wrap_comment_form {
	float: left;
	width: 100%;
	display: block;
}

.wrap_comment_form .comment-reply-title {
	margin-top: 0;
}

.wrap_comment_form h4.title-comment, .wrap_comment_form h4.number-comments {
	margin-bottom: 22px;
	border-top: 1px solid #dfdfdf;
	padding-top: 41px;
	margin-top: 0px;
}

.wrap_comment_form .comment-form input, .wrap_comment_form .comment-form textarea {
	border-radius: 4px;
	color: #343434;
	border-color: #343434;
	margin-bottom: 17px;
	height: 40px;
}

.wrap_comment_form .comment-form input:focus, .wrap_comment_form .comment-form textarea:focus {
	outline: none;
	box-shadow: none;
}

.wrap_comment_form .comment-form textarea {
	height: 150px;
}

.wrap_comment_form .comment-form p.form-submit {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 50px;
}

.wrap_comment_form .comment-form p.form-submit input.submit {
	font-size: 14px;
	border-radius: 4px;
	background-color: #343434;
	border: 1px solid #343434;
	color: #fff;
	box-shadow: none;
	font-weight: 500;
	text-shadow: none;
	cursor: pointer;
	text-transform: uppercase;
	padding: 10px 25px;
	height: 45px;
}

/* Respond Comment ***************************************************/
.comment-respond input, .comment-respond textarea {
	margin-bottom: 15px;
}

.comment-respond input:focus, .comment-respond textarea:focus {
	outline: none;
	box-shadow: none;
}

.comment-respond #submit {
	padding: 12px 25px;
	border: 1px solid #343434;
	border-radius: 4px;
	cursor: pointer;
	background-color: #343434;
	color: #fff;
}

/* pagination ***************************************************/
.pagination-wrapper {
	text-align: center;
	margin: 50px 0px;
}

.pagination-wrapper .pagination li a {
	border-radius: 4px;
	margin-right: 10px;
	color: #333;
	padding: 5px 20px;
	text-align: center;
	font-weight: 700;
	border: 1px solid rgba(52, 52, 52, .3);
}

.pagination-wrapper .pagination li a:focus, .pagination-wrapper .pagination li a:hover {
	border: 1px solid #343434;
	background-color: #343434;
	color: #fff;
}

.pagination-wrapper .pagination li.active a {
	border: 1px solid #343434;
	background-color: #343434;
	color: #fff;
}

/* article ***************************************************/

/* Blog */
article.post-wrap {
	margin-bottom: 70px;
}

article.post-wrap h2.post-title {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1em;
}

article.post-wrap h2.post-title a, article.post-wrap h2.entry-title a {
	color: #343434;
	font-size: 16px;
	text-transform: uppercase;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

article.post-wrap.sticky h2.post-title {
	margin-top: 0;
}

article.post-wrap .post-media {
	margin-bottom: 20px;
}

article.post-wrap .post-meta .post-meta-content {
	margin: 15px 0px;
	display: block;
	color: #222;
	font-size: 13px;
}

article.post-wrap .post-meta .post-meta-content a {
	color: #222;
	font-size: 13px;
}

article.post-wrap .post-meta .post-meta-content a:hover {
	color: inherit;
}

article.post-wrap .post-meta .post-meta-content .right {
	font-weight: 500;
}

article.post-wrap .post-tag {
	margin: 60px 0px 30px 0px;
}

article.post-wrap .post-tag .ovatags, article.post-wrap .post-tag .ovacats, article.post-wrap .post-tag .share_social .ova_label {
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	clear: both;
	display: block;
	margin-bottom: 15px;
}

article.post-wrap .post-tag a {
	background-color: #555;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	display: inline-block;
}

article.post-wrap .post-tag a:hover {
	background-color: #000;
}

article.post-wrap .post-tag .post-tags {
	display: block;
	margin-bottom: 15px;
}

article.post-wrap .post-tag .post-tags a {
	display: inline-block;
}

article.post-wrap .post-tag .post-categories {
	display: block;
	margin-top: 30px;
	margin-bottom: 30px a;
	margin-bottom-display: inline-block;
}

article.post-wrap .post-tag .share_social ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

article.post-wrap .post-tag .share_social ul li {
	display: inline-block;
	margin-bottom: 15px;
}

article.post-wrap .post-readmore a {
	text-transform: uppercase;
	color: #888;
	padding: 0;
	font-size: 12px;
	text-transform: none;
	font-weight: 500;
	line-height: 26px;
	border-radius: 0;
	letter-spacing: 1px;
	border-bottom: 1px solid #e8e8e8;
	box-shadow: none;
}

article.post-wrap .post-readmore a a:hover {
	color: #000;
	border-bottom-color: #000;
}

/* Detail */
.single article.post-wrap h1.post-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	margin-bottom: 0px;
	margin-top: 0;
}

/* fix background pattern */
.patter_bg {
	position: absolute !important;
	width: 100%;
	height: 100%;
}

/* Search */
.result_search h2.post-title a {
	color: #333;
}

/* password page */
.post-password-form p label {
	margin-bottom: 0;
}

/* Page ***************************************************/
.page h2.post-title {
	margin-top: 0;
}

/* Page Link ***************************************************/
.page-links {
	clear: both;
	margin: 20px 0px 30px 0px;
	float: left;
}

.page-links a, .page-links > span {
	border: 1px solid #d1d1d1;
	border-radius: 2px;
	display: inline-block;
	font-size: 13px;
	font-size: .8125rem;
	height: 1.8461538462em;
	line-height: 1.6923076923em;
	margin-right: .3076923077em;
	text-align: center;
	width: 1.8461538462em;
}

.page-links a {
	background-color: #1a1a1a;
	border-color: #1a1a1a;
	color: #fff;
}

.page-links a:hover, .page-links a:focus {
	background-color: #e9a31b;
	border-color: transparent;
	color: #fff;
}

.page-links > .page-links-title {
	border: 0;
	color: #1a1a1a;
	height: auto;
	margin: 0;
	padding-right: .6153846154em;
	width: auto;
}

.page-links .screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

/* Breadcrumbs ***************************************************/
.ovatheme_breadcrumbs {
	background-color: #ededed;
	margin-bottom: 60px;
}

.ovatheme_breadcrumbs ul.breadcrumb {
	margin-bottom: 0;
	padding: 23px 0px;
}

.ovatheme_breadcrumbs ul.breadcrumb li, .ovatheme_breadcrumbs ul.breadcrumb a, .ovatheme_breadcrumbs ul.breadcrumb li a {
	color: #343434;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.ovatheme_breadcrumbs .separator {
	padding-left: 2px;
	padding-right: 2px;
}

.ovatheme_breadcrumbs .separator:before {
	font-family: "ElegantIcons";
	content: "5";
	font-size: 17px;
}

/* Responsive  ****************************************************/
@media (max-width: 1199.98px) {
	ul.commentlists ul.children {
		margin-left: 15px;
	}
}

@media (max-width: 991.98px) {
	.ovatheme_header_default button.navbar-toggler {
		background: #343434;
		color: #fff;
	}
	
	ul.commentlists header.comment-author {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	ul.commentlists li.comment .comment_item .comment-details .comment-body {
		padding-left: 0px;
	}
}

@media (max-width: 767.98px) {
	/* comment */
	.comment-details {
		width: 100%;
		float: left;
	}
	
	.comment-details .author-name {
		margin-top: 10px;
	}
	
	.comment-details .comment-content {
		margin-left: 0;
		padding-bottom: 15px;
	}
	
	h4.title-comment, h4.number-comments {
		float: left;
		width: 100%;
	}
	
	ul.commentlists li.comment article.comment_item {
		float: left;
		margin-bottom: 15px;
	}
	
	ul.commentlists ul.children {
		margin-left: 10px;
	}
}

/* Fix PrettyPhoto in mobile */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.pp_pic_holder {
		left: 50% !important;
		width: 98% !important;
		margin-left: -49% !important;
	}
	
	div.pp_default .pp_content_container .pp_right {
		padding-right: 21px !important;
	}
	
	.pp_content, #pp_full_res img {
		width: 100% !important;
		height: 100% !important;
	}
	
	div.pp_default .pp_content_container .pp_details {
		margin-top: 20px !important;
	}
	
	#pp_full_res iframe {
		width: 100%;
	}
}

@media only screen and (max-width: 479px) {
	.pp_pic_holder {
		left: 50% !important;
		width: 98% !important;
		margin-left: -49% !important;
	}
	
	div.pp_default .pp_content_container .pp_right {
		padding-right: 21px !important;
	}
	
	.pp_content, #pp_full_res img {
		width: 100% !important;
		height: 100% !important;
	}
	
	div.pp_default .pp_content_container .pp_details {
		margin-top: 20px !important;
	}
	
	#pp_full_res iframe {
		width: 100%;
	}
}

.elementor-default .meup_404_page {
	margin-top: 60px;
}

/* Import Default Menu */

/* Min Width Sub-Menu */
.dropdown-menu {
	min-width: 10rem;
}

/* Menu Shrink */
body .ovamenu_shrink_mobile, body .ovamenu_shrink {
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
}

body .ovamenu_shrink_mobile.ovamenu_hide, body .ovamenu_shrink.ovamenu_hide {
	height: 0;
	visibility: hidden;
}

body .ovamenu_shrink_mobile.active_fixed, body .ovamenu_shrink.active_fixed {
	position: fixed;
	top: 0px;
	width: 100%;
	left: 0;
	z-index: 999;
	background: #fff;
	box-shadow: 0px 1px 6px 0px #c5c5c5;
	animation: slide-down .7s;
	visibility: visible;
	height: auto;
}

body .ovamenu_shrink_mobile.active_fixed.footer, body .ovamenu_shrink.active_fixed.footer {
	animation: slide-up .7s;
	box-shadow: none;
	top: auto;
	bottom: 0;
}

body .ovamenu_shrink_mobile.active_fixed.bg_dark, body .ovamenu_shrink.active_fixed.bg_dark {
	background-color: #343434 !important;
	box-shadow: 0px 1px 6px 0px #696969;
}

body .ovamenu_shrink_mobile.active_fixed.bg_white, body .ovamenu_shrink.active_fixed.bg_white {
	background-color: #fff !important;
}

body .ovamenu_shrink_mobile.active_fixed.text_dark .ova_openNav i, body .ovamenu_shrink.active_fixed.text_dark .ova_openNav i {
	color: #222 !important;
}

@media (min-width: 1025px) {
	body .ovamenu_shrink_mobile.active_fixed.text_dark ul.menu li:not(.active) a, body .ovamenu_shrink.active_fixed.text_dark ul.menu li:not(.active) a {
		color: #222 !important;
	}
}

body .ovamenu_shrink_mobile.active_fixed.text_dark .ova-menu-acount a, body .ovamenu_shrink.active_fixed.text_dark .ova-menu-acount a {
	color: #222 !important;
}

@keyframes slide-down {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}
	
	100% {
		opacity: .9;
		transform: translateY(0);
	}
}

@keyframes slide-up {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	
	100% {
		opacity: .9;
		transform: translateY(0);
	}
}

body.admin-bar .ovamenu_shrink_mobile.active_fixed, body.admin-bar .ovamenu_shrink.active_fixed {
	top: 32px;
}

@media (max-width: 782.98px) {
	body.admin-bar .ovamenu_shrink_mobile.active_fixed, body.admin-bar .ovamenu_shrink.active_fixed {
		top: 46px;
	}
}

@media (max-width: 599.98px) {
	body.admin-bar .ovamenu_shrink_mobile.active_fixed, body.admin-bar .ovamenu_shrink.active_fixed {
		top: 0px;
	}
}

body.admin-bar .ovamenu_shrink_mobile.active_fixed.footer, body.admin-bar .ovamenu_shrink.active_fixed.footer {
	top: auto;
	bottom: 0;
}

@media (max-width: 782.98px) {
	body.admin-bar .ovamenu_shrink_mobile.active_fixed.footer, body.admin-bar .ovamenu_shrink.active_fixed.footer {
		top: auto;
		bottom: 0;
	}
}

@media (max-width: 599.98px) {
	body.admin-bar .ovamenu_shrink_mobile.active_fixed.footer, body.admin-bar .ovamenu_shrink.active_fixed.footer {
		top: auto;
		bottom: 0;
	}
}

body.admin-bar .ovamenu_shrink_mobile.active_fixed.bg_dark, body.admin-bar .ovamenu_shrink.active_fixed.bg_dark {
	background-color: #343434 !important;
	box-shadow: 0px 1px 6px 0px #696969;
}

body.admin-bar .ovamenu_shrink_mobile.active_fixed.bg_white, body.admin-bar .ovamenu_shrink.active_fixed.bg_white {
	background-color: #fff !important;
}

body.admin-bar .ovamenu_shrink_mobile.active_fixed.text_dark .ova_openNav i, body.admin-bar .ovamenu_shrink.active_fixed.text_dark .ova_openNav i {
	color: #222 !important;
}

@media (min-width: 1025px) {
	body.admin-bar .ovamenu_shrink_mobile.active_fixed.text_dark ul.menu li:not(.active) a, body.admin-bar .ovamenu_shrink.active_fixed.text_dark ul.menu li:not(.active) a {
		color: #222 !important;
	}
}

body.admin-bar .ovamenu_shrink_mobile.active_fixed.text_dark .ova-menu-acount a, body.admin-bar .ovamenu_shrink.active_fixed.text_dark .ova-menu-acount a {
	color: #222 !important;
}

.ova_framework_hf_el-template-default .ovamenu_shrink_mobile.ovamenu_hide, .ova_framework_hf_el-template-default .ovamenu_shrink.ovamenu_hide {
	visibility: visible;
	height: auto;
}

.ovatheme_header_default nav.navbar {
	width: 100%;
}

.ovatheme_header_default nav.navbar ul.nav .dropdown-menu {
	visibility: hidden;
	top: 110%;
	z-index: -1;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.ovatheme_header_default nav.navbar ul.nav li.active > a {
	color: #e86c60;
}

.ovatheme_header_default nav.navbar ul.nav > li:hover > ul.dropdown-menu {
	display: block;
	z-index: 9999;
	webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
	visibility: visible;
	top: 100%;
}

.ovatheme_header_default nav.navbar ul.nav > li:hover > ul.dropdown-menu li:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, .15);
}

.ovatheme_header_default nav.navbar ul.nav > li:hover > ul.dropdown-menu > li:hover > .dropdown-menu {
	display: block;
	opacity: 1;
	z-index: 9999;
	webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
	visibility: visible;
	top: 0;
}

.ovatheme_header_default nav.navbar .navbar-brand {
	padding-top: 30px;
	padding-bottom: 30px;
	font-weight: bold;
	text-transform: uppercase;
}

.ovatheme_header_default nav.navbar li a {
	text-transform: capitalize;
	color: #343434;
	font-weight: 500;
	padding: 30px 15px;
	font-size: 14px;
	display: inline-block;
}

.ovatheme_header_default nav.navbar li.dropdown > a {
	width: 100%;
}

.ovatheme_header_default nav.navbar li.dropdown > a:after {
	display: none;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
	float: right;
	margin-top: 10px;
}

.ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle {
	/*display: none;*/
	top: 32px;
	position: absolute;
	right: 0;
}

.ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle:after {
	display: none;
}

.ovatheme_header_default nav.navbar li.dropdown .dropdown-menu .dropdown-toggle {
	top: 10px;
	right: 10px;
}

.ovatheme_header_default nav.navbar ul.dropdown-menu li > a {
	padding: 10px 15px;
	display: inline-block;
	width: 100%;
	white-space: nowrap;
}

.ovatheme_header_default nav.navbar ul.dropdown-menu li > a:hover {
	color: #e86c60;
}

.ovatheme_header_default nav.navbar ul.dropdown-menu > .active > a {
	background-color: transparent;
	color: #e86c60;
}

.ovatheme_header_default nav.navbar ul.dropdown-menu > .active > a:focus, .ovatheme_header_default nav.navbar ul.dropdown-menu > .active > a:hover {
	background-color: transparent;
}

.ovatheme_header_default nav.navbar ul.nav > li:last-child > a {
	padding-right: 0;
}

.ovatheme_header_default nav.navbar ul.nav ul.dropdown-menu ul.dropdown-menu {
	right: 100%;
	left: auto;
	top: 0;
}

@media (max-width: 991.98px) {
	.ovatheme_header_default nav.navbar {}
	
	.ovatheme_header_default nav.navbar ul.nav > li.dropdown:hover ul.dropdown-menu {
		display: block;
		top: 100%;
		/*margin: 0;*/
		visibility: visible;
	}
	
	.ovatheme_header_default nav.navbar ul.nav ul li.dropdown:hover > ul {
		top: 0;
	}
	
	.ovatheme_header_default nav.navbar ul.nav > li:hover > ul.dropdown-menu li:not(:last-child) {
		border-bottom: none;
	}
	
	.ovatheme_header_default nav.navbar button.navbar-toggler:focus {
		outline: none;
	}
	
	.ovatheme_header_default nav.navbar ul.nav li > a {
		width: 100%;
		border-bottom: 1px solid #eee;
		padding-left: 0;
	}
	
	.ovatheme_header_default nav.navbar ul.nav ul.dropdown-menu {
		border: none;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
		margin-left: 10px;
	}
	
	.ovatheme_header_default nav.navbar ul.nav ul.dropdown-menu li.dropdown .dropdown-toggle {
		display: none;
	}
	
	.ovatheme_header_default nav.navbar ul.nav ul.dropdown-menu ul.dropdown-menu {
		display: block;
		border: none;
	}
	
	.ovatheme_header_default nav.navbar li a {
		padding: 7px 0px;
		display: inline-block;
	}
	
	.ovatheme_header_default nav.navbar li.dropdown > a:after {
		display: none;
	}
	
	.ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle {
		display: inline-block;
		padding-left: 0px;
		position: absolute;
		right: 10px;
		top: 8px;
		background: transparent;
		border: none;
	}
	
	.ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle:focus {
		outline: none;
	}
	
	.ovatheme_header_default nav.navbar li.active_sub > ul.dropdown-menu {
		display: block;
	}
	
	.ovatheme_header_default nav.navbar .navbar-brand {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.elementor-default .ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle {
	display: none;
}

@media (max-width: 991.98px) {
	.elementor-default .ovatheme_header_default li.dropdown a > i {
		display: none;
	}
}

/* Import Woocommerce Style */
.woocommerce {}

.woocommerce .col-sidebar {
	padding-left: 0;
	padding-right: 0;
}

.woocommerce .right_sidebar {
	padding-left: 60px;
}

.woocommerce .left_sidebar {
	padding-right: 60px;
}

@media (max-width: 991.98px) {
	.woocommerce .right_sidebar {
		padding-left: 0px;
	}
	
	.woocommerce .left_sidebar {
		padding-right: 0px;
	}
	
	.woocommerce.single-product .page-section > .container > .row {
		display: block;
	}
}

@media (max-width: 767.98px) {
	.woocommerce .col-sidebar {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.woocommerce .ovatheme_woo_nosidebar {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .button {
	font-size: 100%;
	margin: 0;
	line-height: 1;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	padding: 12px 25px;
	font-weight: 500;
	border-radius: 4px;
	left: auto;
	color: #515151;
	background-color: #ebe9eb;
	border: 0;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}

.woocommerce #respond input#submit.nitro-lazy, .woocommerce a.button.nitro-lazy, .woocommerce button.button.nitro-lazy, .woocommerce input.button.nitro-lazy, .woocommerce .button.nitro-lazy {
	background-image: none !important;
}

.woocommerce h1.page-title {
	margin-top: 0;
}

.woocommerce ul.products li.product .onsale {
	border-radius: 0;
	margin-right: 0;
	margin-top: 0;
}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
	font-size: 16px;
	text-transform: uppercase;
	color: #343434;
}

.woocommerce ul.products li.product .price {
	font-size: 14px;
	color: #343434;
	font-weight: 500;
}

.woocommerce ul.products li.product .price del {
	padding-right: 5px;
}

.woocommerce ul.products li.product .price ins {
	text-decoration: none;
}

.woocommerce.single-product .product {}

.woocommerce.single-product .product .woo-thumbnails {
	margin-top: 30px;
	width: 100%;
	max-width: 100%;
	display: block;
}

.woocommerce.single-product .product .woo-thumbnails .item {
	width: 32.8%;
	display: inline-block;
	padding-right: 2px;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-next {
	right: -30px;
	position: absolute;
	top: 50%;
	margin-top: -45px;
	width: 30px;
	height: 30px;
	background: #fff;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-next:focus {
	outline: none;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-next:hover {
	color: #e9a31b;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-next span {
	text-indent: -10000px;
	position: relative;
	display: block;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-next span:before {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 25px;
	content: "5";
	font-family: "ElegantIcons";
	text-indent: 0;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-prev {
	left: -30px;
	position: absolute;
	top: 50%;
	margin-top: -45px;
	width: 30px;
	height: 30px;
	background: #fff;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-prev:focus {
	outline: none;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-prev:hover {
	color: #e9a31b;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-prev span {
	text-indent: -10000px;
	position: relative;
	display: block;
}

.woocommerce.single-product .product .woo-thumbnails button.owl-prev span:before {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 25px;
	content: "4";
	font-family: "ElegantIcons";
	text-indent: 0;
}

@media (max-width: 767.98px) {
	.woocommerce.single-product .product .woo-thumbnails button.owl-prev {
		left: 0px;
	}
	
	.woocommerce.single-product .product .woo-thumbnails button.owl-prev span {
		background-color: #fff !important;
		padding: 1px 0px 0px 5px;
	}
	
	.woocommerce.single-product .product .woo-thumbnails button.owl-next {
		right: 0px;
	}
	
	.woocommerce.single-product .product .woo-thumbnails button.owl-next span {
		background-color: #fff !important;
		padding: 1px 0px 0px 5px;
	}
}

.woocommerce.single-product .product .onsale {
	border-radius: 0;
	left: 0;
	top: 0;
}

.woocommerce.single-product .product .product_title {
	margin-bottom: 30px;
}

.woocommerce.single-product .product .woocommerce-product-rating {
	margin-bottom: 15px;
}

.woocommerce.single-product .product .price {
	color: #343434;
	font-size: 18px;
}

.woocommerce.single-product .product .price del {
	padding-right: 5px;
}

.woocommerce.single-product .product .price ins {
	text-decoration: none;
}

.woocommerce.single-product .product .woocommerce-product-details__short-description p {
	margin-bottom: 23px;
}

.woocommerce.single-product .product .cart {
	margin-bottom: 25px;
}

.woocommerce.single-product .product .cart .quantity .qty {
	height: 40px;
}

.woocommerce.single-product .product .cart .single_add_to_cart_button {
	height: 40px;
}

.woocommerce.single-product .product .woocommerce-tabs ul.tabs {
	padding: 10px 0px;
	margin-bottom: 50px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

.woocommerce.single-product .product .woocommerce-tabs ul.tabs:before {
	border: none;
}

.woocommerce.single-product .product .woocommerce-tabs ul.tabs li {
	border: none;
	background-color: transparent;
	border-color: transparent;
}

.woocommerce.single-product .product .woocommerce-tabs ul.tabs li:before, .woocommerce.single-product .product .woocommerce-tabs ul.tabs li:after {
	display: none;
}

.woocommerce.single-product .product .woocommerce-tabs ul.tabs li a {
	opacity: .4;
	color: #343434;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}

.woocommerce.single-product .product .woocommerce-tabs ul.tabs li.active a {
	opacity: 1;
}

.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--description {
	color: #393939;
}

.woocommerce.single-product .product .woocommerce-Reviews {
	display: flex;
}

@media (max-width: 767.98px) {
	.woocommerce.single-product .product .woocommerce-Reviews {
		display: inline-block;
	}
	
	.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper, .woocommerce.single-product .product .woocommerce-Reviews #comments {
		width: 100%;
	}
}

.woocommerce.single-product .product .woocommerce-Reviews #comments {
	width: 50%;
	padding-right: 15px;
}

@media (max-width: 767.98px) {
	.woocommerce.single-product .product .woocommerce-Reviews #comments {
		width: 100%;
		padding-left: 0;
	}
}

.woocommerce.single-product .product .woocommerce-Reviews #comments h2.woocommerce-Reviews-title {
	margin-top: 0;
	font-size: 18px;
	text-transform: uppercase;
}

.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper {
	width: 50%;
	padding-left: 15px;
}

@media (max-width: 767.98px) {
	.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper {
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
}

.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-reply-title {
	font-size: 1.75rem;
	font-weight: 500;
	margin-bottom: 1em;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
}

.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment label, .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email label, .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author label {
	display: block;
}

.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment textarea, .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email textarea, .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author textarea {
	border-radius: 4px;
	border: 1px solid #ddd;
	padding-left: 5px;
}

.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment textarea:focus, .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email textarea:focus, .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author textarea:focus {
	outline: none;
}

.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment input, .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email input, .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author input {
	width: 100%;
	height: 40px;
	border-radius: 4px;
	border: 1px solid #ddd;
	padding-left: 5px;
}

.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .form-submit input#submit {
	margin-top: 10px;
	color: #fff;
}

.woocommerce #customer_details .col-1 {
	flex: none;
	max-width: 100%;
	padding-left: 0;
}

.woocommerce #customer_details .col-2 {
	flex: none;
	max-width: 100%;
	padding-right: 0;
}

.woocommerce #customer_details p.form-row label {
	display: block;
	width: 100%;
}

.woocommerce #customer_details p.form-row .woocommerce-input-wrapper {
	width: 100%;
}

.woocommerce #customer_details p.form-row .woocommerce-input-wrapper input {
	padding: 5px;
}

.woocommerce .woocommerce-additional-fields .woocommerce-input-wrapper {
	width: 100%;
	padding: 5px;
}

.woocommerce .woocommerce-pagination .page-numbers {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	border: 0;
	margin: 0;
}

.woocommerce .woocommerce-pagination .page-numbers li {
	border: 0;
	margin-bottom: 12px;
}

.woocommerce .woocommerce-pagination .page-numbers li:not(:last-child) {
	margin-right: 12px;
}

.woocommerce .woocommerce-pagination .page-numbers li span, .woocommerce .woocommerce-pagination .page-numbers li a {
	width: 40px;
	height: 40px;
	font-size: 16px;
	line-height: 1.2;
	color: #222;
	border: 2px solid #cfccea;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0px;
	transition: .4s;
	border-radius: 3px;
	margin: 0px;
	font-weight: 400;
}

.woocommerce .woocommerce-pagination .page-numbers li span.current, .woocommerce .woocommerce-pagination .page-numbers li a.current {
	background-color: #e86c60;
	border-color: #e86c60;
	color: #fff;
}

.woocommerce .woocommerce-pagination .page-numbers li span:hover, .woocommerce .woocommerce-pagination .page-numbers li span:focus, .woocommerce .woocommerce-pagination .page-numbers li a:hover, .woocommerce .woocommerce-pagination .page-numbers li a:focus {
	background-color: #e86c60;
	border-color: #e86c60;
	color: #fff;
}

.woocommerce .checkout .payment_method_stripe label {
	margin-bottom: 0;
	margin-right: 5px;
}

.woocommerce .checkout .payment_method_stripe .form-row {
	padding: 0 !important;
	display: flex;
	align-items: center;
	margin: 0 !important;
}

@media (max-width: 767px) {
	.woocommerce .checkout .payment_method_stripe .form-row {
		width: 100%;
		float: none !important;
	}
}

.woocommerce .checkout .payment_method_stripe .form-row-wide {
	margin-bottom: 5px !important;
}

.woocommerce .checkout .payment_method_stripe .stripe-card-group {
	display: flex;
	align-items: center;
}

.woocommerce .checkout .payment_method_stripe .stripe-card-group #stripe-card-element {
	min-width: 180px;
}

.woocommerce .checkout .payment_method_stripe .stripe-card-group .wc-stripe-elements-field {
	order: 2;
	margin: 0;
}

.woocommerce .checkout .payment_method_stripe .stripe-card-group .stripe-credit-card-brand {
	position: relative !important;
	order: 1;
	margin: 0 !important;
	top: 0 !important;
	right: 0 !important;
	background-size: 100% 100% !important;
	margin-right: 10px !important;
}

.woocommerce .checkout .payment_method_stripe #stripe-exp-element {
	min-width: 100px;
}

.woocommerce .checkout .payment_method_stripe #stripe-cvc-element {
	min-width: 50px;
}

.woocommerce .checkout .payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.woocommerce .up-sells.products > h2, .woocommerce .related.products > h2 {
	margin-bottom: 30px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}

.woocommerce .comment-form .comment-form-rating {
	margin-bottom: 20px;
	margin-top: 15px;
}

.woocommerce .comment-form .select2-container--default .select2-selection--single {
	border: 1px solid #ddd;
	border-radius: 5px;
}

.woocommerce .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel h2 {
	display: none;
}

.woocommerce div.product form.cart .variations tr {
	border: none;
}

.woocommerce div.product form.cart .variations tr td.value .reset_variations {
	display: none;
}

.woocommerce #order_review_heading {
	margin-bottom: 30px;
}

.woocommerce #ship-to-different-address {
	margin-bottom: 20px;
}

.woocommerce .woocommerce-billing-fields > h3 {
	margin-bottom: 30px;
}

.woocommerce .woocommerce-result-count {
	margin-top: 6px;
}

.woocommerce .select2-container--default .select2-selection--single {
	border-radius: 4px;
	border-color: #e2e2e2;
}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
	color: #e86c60;
	margin-bottom: 10px;
}

.woocommerce ul.products li.product .button {
	margin-top: 15px;
	text-transform: uppercase;
	font-size: 14px;
	background: #fff;
	border: 1px solid #ccc;
}

.woocommerce ul.products li.product .button:hover {
	background-color: #e86c60;
	color: #fff;
}

.woocommerce ul.products li.product .price {
	font-size: 16px;
}

.woocommerce.single-product .product .price {
	font-size: 24px;
	font-weight: bold;
}

.woocommerce table.woocommerce-grouped-product-list.group_table {
	border: 1px solid #fff;
}

.woocommerce .woocommerce-tabs.wc-tabs-wrapper {
	margin-bottom: 50px;
	padding-top: 40px;
}

.woocommerce .comment-respond input, .woocommerce .comment-respond textarea {
	margin-bottom: 0;
}

.woocommerce .product_meta .sku_wrapper {
	display: block;
	color: #666;
	margin-bottom: 10px;
}

.woocommerce .product_meta .sku_wrapper .sku {
	color: #343434;
}

.woocommerce .product_meta .posted_in {
	display: block;
	color: #666;
}

.woocommerce .product_meta .posted_in a {
	color: #343434;
}

.woocommerce table.shop_attributes td p {
	padding-left: 10px;
}

.woocommerce table.shop_attributes tr {
	border: none;
}

.woocommerce .comment-form-cookies-consent {
	display: flex;
	margin-top: 17px !important;
}

.woocommerce .comment-form-cookies-consent label {
	margin-top: -4px;
	padding-left: 5px;
}

.woocommerce ul.products li.product .onsale {
	color: #fff;
	font-weight: normal;
}

.woocommerce button.button.alt:hover {
	background-color: #343434;
	border-color: #343434;
	color: #fff;
}

.woocommerce .quantity .qty {
	border-radius: 5px;
	border-color: #ccc;
}

.woocommerce div.product form.cart .group_table td del {
	opacity: .6;
	padding-right: 5px;
}

.woocommerce #customer_details p.form-row .woocommerce-input-wrapper input {
	border-color: #ccc;
	border-radius: 5px;
	padding: 5px;
}

.woocommerce form .form-row .input-text, .woocommerce .woocommerce-page form .form-row .input-text {
	border-color: #ccc;
	border-radius: 5px;
	padding: 5px;
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: #e86c60;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	max-width: 48%;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	max-width: 48%;
}

.woo-content {
	width: 100%;
}

/* Custom Style */
article.post-wrap {
	margin-bottom: 80px;
}

article.post-wrap .date {
	height: 70px;
	background-color: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: center;
}

article.post-wrap .date .unit {
	display: block;
	text-align: center;
	width: 100%;
	color: #333;
}

article.post-wrap .date .day {
	font-size: 30px;
	line-height: 1;
	font-weight: 700;
}

article.post-wrap .date .month {
	font-size: 15px;
	line-height: 1.2;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 6px;
}

article.post-wrap .post-media {
	position: relative;
	overflow: hidden;
	margin: 0px;
}

article.post-wrap .post-media img {
	border-radius: 3px;
}

article.post-wrap .post-media .date {
	position: absolute;
	bottom: 0;
	right: 0;
}

article.post-wrap .post-meta {
	margin-bottom: 23px;
}

article.post-wrap .post-meta .post-meta-content {
	margin: 0px;
}

article.post-wrap .post-meta .post-meta-content .general-meta.categories i {
	display: none;
}

article.post-wrap .post-meta .post-meta-content .general-meta i {
	line-height: 1;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-right: 7px;
}

article.post-wrap .post-meta .post-meta-content .general-meta i:before {
	margin: 0px;
	line-height: 1;
	display: inline-block;
	font-size: 15px;
}

article.post-wrap .post-meta .post-meta-content .right {
	font-weight: normal;
}

article.post-wrap .post-meta .post-meta-content a, article.post-wrap .post-meta .post-meta-content span {
	font-size: 16px;
	line-height: 1.2;
	color: #666;
}

article.post-wrap .post-meta .post-meta-content a {
	transition: .4s;
}

article.post-wrap .post-meta .post-meta-content .meta-slash {
	font-size: 16px;
	padding: 0 17px 0 15px;
	color: #eaeaea;
}

article.post-wrap .post-title {
	margin-bottom: 21px;
	margin-top: 30px;
}

article.post-wrap .post-title h2.post-title {
	margin: 0;
	font-size: 34px;
	line-height: 1.2;
	color: #222;
}

article.post-wrap .post-title h2.post-title a {
	font-size: 34px;
	line-height: 1.2;
	color: #222;
	font-weight: 600;
	transition: .4s;
	text-transform: capitalize;
}

article.post-wrap .post-body .post-excerpt {
	font-size: 16px;
	line-height: 28px;
	color: #333;
}

article.post-wrap .post-body .post-excerpt p {
	font-size: 16px;
	line-height: 28px;
	color: #333;
}

article.post-wrap .post-footer {
	margin-top: -6px;
}

article.post-wrap .post-footer .post-readmore-meup a {
	display: inline-block;
	font-size: 15px;
	line-height: 26px;
	color: #333;
	font-weight: 500;
	padding: 4px 20px 5px 20px;
	transition: .4s;
	border: 2px solid #ccc;
	border-radius: 3px;
}

article.post-wrap .post-footer .post-readmore-meup a:hover {
	color: #fff;
	border-color: #e86c60;
	background: #e86c60;
}

.blog_v2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-row-gap: 40px;
	grid-column-gap: 45px;
}

@media (max-width: 767px) {
	.blog_v2 {
		grid-template-columns: 1fr;
	}
}

.blog_v2 article.post-wrap {
	margin-bottom: 0px;
}

.blog_v2 article.post-wrap:last-child {
	margin-bottom: 50px;
}

.blog_v2 article.post-wrap:hover .post-media img {
	transform: scale(1.1, 1.1);
}

.blog_v2 article.post-wrap .post-title {
	margin-bottom: 13px;
	margin-top: 0px;
}

.blog_v2 article.post-wrap .post-title h2.post-title {
	margin: 0;
	font-size: 24px;
	line-height: 1.2;
	color: #222;
}

.blog_v2 article.post-wrap .post-title h2.post-title a {
	font-size: 24px;
	line-height: 1.2;
	color: #222;
	font-weight: 600;
	transition: .4s;
}

.blog_v2 article.post-wrap .post-title h2.post-title a:hover {
	color: #e86c60;
}

.blog_v2 article.post-wrap .post-media {
	overflow: hidden;
}

.blog_v2 article.post-wrap .post-media img {
	transition: .8s;
}

.blog_v2 article.post-wrap .post-meta {
	margin-top: 22px;
	margin-bottom: 16px;
}

.blog_v2 article.post-wrap .post-meta .post-meta-content a, .blog_v2 article.post-wrap .post-meta .post-meta-content span {
	font-size: 15px;
}

.blog_v2 article.post-wrap .post-meta .post-meta-content .meta-slash {
	padding: 0 12px 0 10px;
}

.blog_v2 article.post-wrap .post-body .post-excerpt {
	font-size: 16px;
	line-height: 26px;
	color: #666;
}

.blog_v2 article.post-wrap .post-body .post-excerpt p {
	font-size: 16px;
	line-height: 26px;
	color: #666;
}

.blog_v2 article.post-wrap .post-footer {
	margin-top: -15px;
}

.blog_v2 article.post-wrap .post-footer .post-readmore-meup a {
	font-size: 14px;
}

.blog_v2 article.post-wrap .content {
	padding: 0 20px 32px 30px;
}

.single-post:hover article.post-wrap .post-media img {
	transform: unset;
}

.single-post article.post-wrap {
	margin-bottom: 47px;
}

.single-post article.post-wrap .post-media {
	position: relative;
}

.single-post article.post-wrap .post-meta {
	margin-bottom: 42px;
}

.single-post article.post-wrap .post-meta .post-meta-content a, .single-post article.post-wrap .post-meta .post-meta-content span {
	color: #888;
	line-height: 26px;
}

.single-post article.post-wrap .post-meta .post-meta-content .meta-slash {
	padding: 0 10px 0 8px;
	color: #ccc;
}

.single-post article.post-wrap .post-title {
	margin: 0px;
	margin-bottom: 21px;
}

.single-post article.post-wrap .post-title h1.post-title {
	font-size: 35px;
	line-height: 1.2;
	color: #222;
	font-weight: 600;
}

.single-post article.post-wrap .post-body .post-excerpt {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 30px;
	color: #333;
}

.single-post article.post-wrap .post-body .post-excerpt p {
	font-size: 16px;
	line-height: 30px;
	color: #333;
}

.single-post article.post-wrap .post-body .qoute-post-meup {
	background: #f5f4fa;
	font-size: 20px;
	line-height: 30px;
	color: #333;
	font-weight: 500;
	padding: 27px 25px 28px 38px;
	border-radius: 4px;
}

.single-post article.post-wrap .post-body .qoute-post-meup .elementor-text-editor {
	display: flex;
	align-items: center;
}

.single-post article.post-wrap .post-body .qoute-post-meup p {
	margin-bottom: 0px;
	font-size: 20px;
	line-height: 30px;
	color: #333;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.single-post article.post-wrap .post-body .qoute-post-meup i {
	display: inline-block;
	line-height: 1;
	margin-right: 14px;
}

.single-post article.post-wrap .post-body .qoute-post-meup i:before {
	margin: 0px;
	font-size: 50px;
	color: #e86c60;
}

.single-post article.post-wrap .post-tag-constrau {
	display: flex;
	justify-content: flex-end;
	border-top: 1px solid #e3e1f1;
	padding-top: 50px;
	padding-bottom: 60px;
}

@media (max-width: 767px) {
	.single-post article.post-wrap .post-tag-constrau {
		flex-direction: column;
	}
	
	.single-post article.post-wrap .post-tag-constrau .post-tags-constrau {
		margin-bottom: 15px;
	}
}

.single-post article.post-wrap .post-tag-constrau .post-tags-constrau {
	width: 100%;
}

@media (max-width: 767px) {
	.single-post article.post-wrap .post-tag-constrau .post-tags-constrau {
		width: 100%;
	}
}

.single-post article.post-wrap .post-tag-constrau .post-tags-constrau .ovatags {
	font-size: 22px;
	line-height: 28px;
	color: #333;
	font-weight: 600;
	margin-right: 12px;
}

.single-post article.post-wrap .post-tag-constrau .post-tags-constrau > a {
	font-size: 15px;
	line-height: 28px;
	color: #333;
	transition: .4s;
	display: inline-block;
	margin-top: 10px;
	border: 1px solid #e3e1f1;
	padding: 3px 24px 2px 24px;
	border-radius: 3px;
	transition: .4s;
}

.single-post article.post-wrap .post-tag-constrau .post-tags-constrau > a:not(:last-child) {
	margin-right: 15px;
}

.single-post article.post-wrap .post-tag-constrau .post-tags-constrau > a:hover {
	color: #fff;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner {
	position: relative;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding-top: 10px;
	width: fit-content;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social:hover .share-social-icons {
	display: block;
	transition: .5s all;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social > a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 35px;
	border-radius: 3px;
	border: 1px solid #e3e1f1;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social > a i:before {
	margin: 0px;
	font-size: 16px;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .text-social {
	color: #333;
	font-size: 22px;
	line-height: 28px;
	font-weight: 600;
	margin-right: 16px;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .share-social-icons {
	padding-left: 0px;
	list-style-type: none;
	background-color: #fff;
	min-width: 160px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);
	position: absolute;
	bottom: 100%;
	left: -10px;
	display: none;
	margin-bottom: 0px;
	z-index: 1;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .share-social-icons li {
	border-bottom: 1px solid #e8e8e8;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .share-social-icons li a {
	padding: 5px 10px 7px 20px;
	display: inline-block;
	width: 100%;
	font-size: 15px;
	line-height: 24px;
	color: #777;
	transition: .4s;
}

.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .share-social-icons li a:hover {
	color: #fff;
}

.single-post article.post-wrap .pagination-detail {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #e3e1f1;
	border-top: 1px solid #e3e1f1;
	padding-bottom: 60px;
	padding-top: 60px;
}

@media (max-width: 767px) {
	.single-post article.post-wrap .pagination-detail {
		flex-direction: column;
	}
}

.single-post article.post-wrap .pagination-detail .pre, .single-post article.post-wrap .pagination-detail .next {
	display: flex;
	flex: 0 0 50%;
}

@media (max-width: 767px) {
	.single-post article.post-wrap .pagination-detail .pre, .single-post article.post-wrap .pagination-detail .next {
		flex: 0 0 100%;
	}
}

.single-post article.post-wrap .pagination-detail .pre .num-1, .single-post article.post-wrap .pagination-detail .next .num-1 {
	margin-right: 20px;
}

.single-post article.post-wrap .pagination-detail .pre .num-1 a, .single-post article.post-wrap .pagination-detail .next .num-1 a {
	width: 50px;
	height: 50px;
	border: 2px solid #e3e1f1;
	border-radius: 3px;
	position: relative;
	transition: .4s;
}

.single-post article.post-wrap .pagination-detail .pre .num-1 a:hover i:before, .single-post article.post-wrap .pagination-detail .next .num-1 a:hover i:before {
	color: #fff;
}

.single-post article.post-wrap .pagination-detail .pre .num-1 a i, .single-post article.post-wrap .pagination-detail .next .num-1 a i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: inline-block;
	line-height: 1;
}

.single-post article.post-wrap .pagination-detail .pre .num-1 a i:before, .single-post article.post-wrap .pagination-detail .next .num-1 a i:before {
	transition: .4s;
	margin: 0px;
	font-size: 22px;
}

.single-post article.post-wrap .pagination-detail .pre .num-2, .single-post article.post-wrap .pagination-detail .next .num-2 {
	margin-top: -6px;
}

.single-post article.post-wrap .pagination-detail .pre .num-2 span, .single-post article.post-wrap .pagination-detail .next .num-2 span {
	font-size: 18px;
	line-height: 28px;
	color: #333;
	font-weight: 600;
}

.single-post article.post-wrap .pagination-detail .pre .num-2 a, .single-post article.post-wrap .pagination-detail .next .num-2 a {
	font-size: 16px;
	line-height: 28px;
	color: #666;
	margin-top: -3px;
	transition: .4s;
	word-break: break-word;
}

.single-post article.post-wrap .pagination-detail .next {
	flex-direction: row-reverse;
}

@media (max-width: 767px) {
	.single-post article.post-wrap .pagination-detail .next {
		flex-direction: row;
		margin-top: 60px;
	}
}

.single-post article.post-wrap .pagination-detail .next .num-1 {
	margin: 0px;
	margin-left: 20px;
}

@media (max-width: 767px) {
	.single-post article.post-wrap .pagination-detail .next .num-1 {
		margin-left: 0px;
		margin-right: 20px;
	}
}

.single-post article.post-wrap .pagination-detail .next .num-2 {
	text-align: right;
}

@media (max-width: 767px) {
	.single-post article.post-wrap .pagination-detail .next .num-2 {
		text-align: left;
	}
}

.single-post article.post-wrap .pagination-detail a {
	display: flex;
	align-items: center;
	font-size: 13px;
	line-height: 25px;
	color: #666;
}

.single-post article.post-wrap .pagination-detail a i:before {
	margin: 0px;
	font-size: 13px;
	line-height: 25px;
	color: #666;
}

.single-post article.post-wrap .post_recommend h3.heading-post-title {
	margin: 0px;
	font-size: 30px;
	line-height: 1.2em;
	font-weight: 600;
	color: #333;
	margin-bottom: 38px;
}

.single-post article.post-wrap .post_recommend .ova_blog {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 30px;
	grid-row-gap: 60px;
}

.single-post article.post-wrap .post_recommend .ova_blog .related-post .ova-media {
	margin-bottom: 23px;
}

.single-post article.post-wrap .post_recommend .ova_blog .related-post .ova-media a {
	overflow: hidden;
	display: block;
}

.single-post article.post-wrap .post_recommend .ova_blog .related-post .ova-media a img {
	border-radius: 3px;
	transition: .4s;
}

.single-post article.post-wrap .post_recommend .ova_blog .related-post .ova-media a img:hover {
	opacity: .9;
}

.single-post article.post-wrap .post_recommend .ova_blog .related-post .content .post-title {
	margin: 0px;
	margin-bottom: 11px;
}

.single-post article.post-wrap .post_recommend .ova_blog .related-post .content .post-title a {
	font-size: 22px;
	line-height: 28px;
	color: #333;
	font-weight: 600;
	transition: .5s;
	word-break: break-word;
}

.single-post article.post-wrap .post_recommend .ova_blog .related-post .content .post-title a:hover {
	color: #fed501;
}

.single-post article.post-wrap .post_recommend .ova_blog .related-post .content .post_date {
	font-size: 15px;
	line-height: 22px;
	color: #999;
}

.sidebar .content-sideber {
	border: 1px solid #d9d6ec;
	padding: 30px 30px 0px 30px;
	border-radius: 3px;
	position: sticky;
	position: -webkit-sticky;
	top: 90px;
}

.sidebar .content-sideber:after {
	display: block;
	clear: both;
	content: "";
}

.sidebar .widget {
	margin-bottom: 33px;
}

.sidebar .widget .ova_search {
	margin-bottom: 13px;
}

.sidebar .widget ul li a {
	font-size: 16px;
	line-height: 26px;
	color: #666;
	transition: .4s;
}

.sidebar .widget h4.widget-title {
	font-size: 22px;
	line-height: 24px;
	color: #222;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 9px;
	border-color: #e3e1f1;
	padding-bottom: 16px;
}

.sidebar .widget.widget_custom_html h4.widget-title {
	margin-bottom: 10px;
}

.sidebar .widget.widget_custom_html .ova_search form {
	position: relative;
}

.sidebar .widget.widget_custom_html .ova_search form .search {
	display: flex;
}

.sidebar .widget.widget_custom_html .ova_search form .search input {
	display: inline-block;
	border: none;
	border: 2px solid #e2e2e2;
	font-size: 15px;
	line-height: 21px;
	color: #333;
	height: unset;
	padding: 9px 55px 9px 20px;
	width: 100%;
	border-radius: 3px;
}

.sidebar .widget.widget_custom_html .ova_search form .search input::placeholder {
	color: #666;
}

.sidebar .widget.widget_custom_html .ova_search form .search button {
	display: inline-block;
	border: none;
	cursor: pointer;
	padding: 0px;
	height: unset;
	right: 0;
	top: 0;
	font-size: 13px;
	line-height: 24px;
	color: #333;
	width: 50px;
	font-weight: 700;
	padding: 8px 0;
	transition: .4s;
	position: absolute;
	right: 0;
	top: 0;
	background-color: transparent;
	transform: rotateY(180deg);
}

.sidebar .widget.widget_custom_html .ova_search form .search button i {
	font-size: 17px;
	margin-top: 4px;
	display: inline-block;
	color: #e86c60;
	transition: .4s;
}

.sidebar .widget.widget_custom_html .ova_search form .search button:focus {
	outline: none;
}

.sidebar .widget.widget_custom_html .ova_search form .search button:hover i {
	color: #333;
}

.sidebar .widget.widget_custom_html .instagram-meup {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 6px;
	padding-top: 10px;
	padding-bottom: 14px;
}

.sidebar .widget.widget_custom_html .instagram-meup a {
	overflow: hidden;
	border-radius: 3px;
}

.sidebar .widget.widget_custom_html .instagram-meup a:hover img {
	transform: scale(1.1, 1.1);
}

.sidebar .widget.widget_custom_html .instagram-meup a img {
	border-radius: 3px;
	transition: .8s;
}

.sidebar .widget.widget_categories li, .sidebar .widget.widget_archive li, .sidebar .widget.widget_links li, .sidebar .widget.widget_meta li, .sidebar .widget.widget_nav_menu li, .sidebar .widget.widget_pages li, .sidebar .widget.widget_recent_entries li {
	padding: 10px 0 10px 0;
	border-top: none;
}

.sidebar .widget.widget_categories li > a, .sidebar .widget.widget_archive li > a, .sidebar .widget.widget_links li > a, .sidebar .widget.widget_meta li > a, .sidebar .widget.widget_nav_menu li > a, .sidebar .widget.widget_pages li > a, .sidebar .widget.widget_recent_entries li > a {
	position: relative;
	padding-left: 30px;
}

.sidebar .widget.widget_categories li > a:before, .sidebar .widget.widget_archive li > a:before, .sidebar .widget.widget_links li > a:before, .sidebar .widget.widget_meta li > a:before, .sidebar .widget.widget_nav_menu li > a:before, .sidebar .widget.widget_pages li > a:before, .sidebar .widget.widget_recent_entries li > a:before {
	transition: .4s;
	position: absolute;
	left: 0;
	font-family: "ElegantIcons";
	content: "$";
	font-size: 16px;
	color: #d3d3d3;
}

.sidebar .widget.widget_categories li > a, .sidebar .widget.widget_archive li > a {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.sidebar .widget.widget_categories li > a .number, .sidebar .widget.widget_archive li > a .number {
	background: #eee;
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 50%;
	line-height: 30px;
	color: #999;
}

.sidebar .widget.widget_categories li > a:hover .number, .sidebar .widget.widget_archive li > a:hover .number {
	color: var(--primary);
}

.sidebar .widget.widget_categories li > a:before {
	content: "m";
}

.sidebar .widget.widget_archive li > a:before {
	content: "";
}

.sidebar .widget.widget_recent_comments li {
	padding: 5px 0 5px 0;
	border-top: none;
}

.sidebar .widget.widget_categories .children, .sidebar .widget.widget_nav_menu .children, .sidebar .widget.widget_pages .children {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

.sidebar .widget.widget_archive ul li {
	display: flex;
	justify-content: space-between;
}

.sidebar .widget .select2-container {
	margin-top: 7px;
}

.sidebar .widget.widget_calendar h4.widget-title {
	margin-bottom: 20px;
}

.sidebar .widget.widget_calendar #wp-calendar thead th {
	font-size: 90%;
}

.sidebar .widget.widget_calendar #wp-calendar tbody td {
	padding: .125rem;
}

.sidebar .widget.widget_search h4.widget-title {
	margin-bottom: 20px;
}

@media (max-width: 400px) {
	.sidebar .widget.widget_search label {
		margin-bottom: 10px;
		width: 100%;
	}
}

.sidebar .widget.recent-posts-widget-with-thumbnails {
	margin-bottom: 31px;
}

.sidebar .widget.recent-posts-widget-with-thumbnails h4.widget-title {
	margin-bottom: 20px;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li {
	position: relative;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li:not(:last-child) {
	margin-bottom: 25px;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li:last-child:before {
	height: 100%;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li a img {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	border-radius: 3px;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li a .rpwwt-post-title {
	font-size: 18px;
	line-height: 24px;
	color: #222;
	font-weight: 500;
	transition: .4s;
	margin-top: -5px;
	display: inline-block;
	width: calc(100% - 120px);
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date {
	font-size: 15px;
	line-height: 26px;
	color: #666;
}

.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date:before {
	font-family: "ElegantIcons";
	content: "}";
	margin-right: 8px;
}

.sidebar .widget.widget_tag_cloud h4.widget-title {
	margin-bottom: 14px;
}

.sidebar .widget.widget_tag_cloud .tagcloud {
	margin-top: 7px;
}

.sidebar .widget.widget_tag_cloud .tagcloud a {
	font-size: 15px !important;
	line-height: 28px;
	color: #333;
	transition: .4s;
	padding: 2px 20px 1px 20px;
	background: transparent;
	border: none;
	border-radius: 3px;
	border: 1px solid #e3e1f1;
}

.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
	background-color: transparent;
}

.pagination-wrapper {
	margin: 0px 0px 83px 0px;
}

.pagination-wrapper .blog_pagination .pagination {
	flex-wrap: wrap;
	margin-bottom: 0;
}

.pagination-wrapper .blog_pagination .pagination li {
	margin-bottom: 12px;
}

.pagination-wrapper .blog_pagination .pagination li:not(:last-child) {
	margin-right: 12px;
}

.pagination-wrapper .blog_pagination .pagination li.page-numbers a {
	width: unset;
	height: unset;
	padding: 9px 14px 9px 14px;
}

.pagination-wrapper .blog_pagination .pagination li a {
	width: 40px;
	height: 40px;
	font-size: 16px;
	line-height: 1.2;
	color: #222;
	border: 2px solid #cfccea;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0px;
	transition: .4s;
	border-radius: 3px;
	margin: 0px;
	font-weight: 400;
}

.pagination-wrapper .blog_pagination .pagination li a:hover {
	color: #fff;
}

.pagination-wrapper .blog_pagination .pagination li .pagi_dots {
	color: #333;
	border: none;
	width: 30px;
	height: 30px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0px;
	transition: .5s;
	margin-right: 10px;
}

.pagination-wrapper .blog_pagination .pagination li.active a {
	color: #fff;
}

.pagination-wrapper .blog_pagination .pagination li.text-prev {
	margin-right: 25px;
}

.pagination-wrapper .blog_pagination .pagination li.text-prev a {
	width: 45px;
}

.pagination-wrapper .blog_pagination .pagination li.text-next {
	margin-left: 25px;
}

.pagination-wrapper .blog_pagination .pagination li.text-next a {
	width: 45px;
}

/*comment*/
.content_comments .comments .logged-in-as, .content_comments .comments .comments-rating {
	display: none;
}

.content_comments .comments .comment-reply-title {
	margin: 0px;
}

.content_comments .comments .commentlists .wrap_comment label {
	display: none;
}

.content_comments .comments .number-comments {
	margin: 0px;
	font-size: 22px;
	line-height: 28px;
	color: #333;
	font-weight: 600;
	text-transform: unset;
	position: relative;
	padding-top: 27px;
	margin-bottom: 25px;
}

.content_comments .comments .number-comments:after {
	position: absolute;
	bottom: -15px;
	left: 0px;
	content: "";
	width: 30px;
	height: 1px;
}

.content_comments .comments .number-comments span {
	display: inline-block;
	margin-left: 10px;
	color: #ccc;
}

.content_comments .comments .commentlists {
	background-color: #fff;
	margin-bottom: 47px;
}

.content_comments .comments .commentlists ul.children {
	margin-left: 40px;
}

@media (max-width: 767px) {
	.content_comments .comments .commentlists ul.children {
		margin-left: 10px;
	}
}

.content_comments .comments .commentlists article.comment_item {
	border: 1px solid #e3e1f1;
	border-radius: 3px;
	margin-bottom: 0px;
	padding: 30px 20px 34px 30px;
	position: relative;
	width: 100%;
}

@media (max-width: 767px) {
	.content_comments .comments .commentlists article.comment_item {
		padding: 10px;
	}
}

.content_comments .comments .commentlists article.comment_item .comment-author {
	margin-right: 20px;
}

.content_comments .comments .commentlists article.comment_item .comment-author img {
	border-radius: 50%;
	width: 60px;
}

@media (max-width: 767px) {
	.content_comments .comments .commentlists article.comment_item .comment-author {
		margin-right: 10px;
	}
}

@media (max-width: 370px) {
	.content_comments .comments .commentlists article.comment_item .comment-author {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 6px;
	}
}

.content_comments .comments .commentlists article.comment_item .comment-details .author-name {
	display: block;
	margin-top: 8px;
}

.content_comments .comments .commentlists article.comment_item .comment-details .author-name .name {
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
	color: #333;
	text-transform: capitalize;
	margin-bottom: 3px;
}

.content_comments .comments .commentlists article.comment_item .comment-details .author-name .date {
	margin-top: -3px;
	margin-bottom: 15px;
}

.content_comments .comments .commentlists article.comment_item .comment-details .author-name .date span, .content_comments .comments .commentlists article.comment_item .comment-details .author-name .date a {
	font-size: 15px;
	line-height: 28px;
	color: #888;
	font-weight: 300;
}

.content_comments .comments .commentlists article.comment_item .comment-details .author-name .date .comment-reply-link, .content_comments .comments .commentlists article.comment_item .comment-details .author-name .date .comment-edit-link {
	float: unset;
	padding: 0;
	transition: .4s;
}

.content_comments .comments .commentlists article.comment_item .comment-details .author-name .date .comment-reply-link:before, .content_comments .comments .commentlists article.comment_item .comment-details .author-name .date .comment-edit-link:before {
	content: "|";
	font-size: 15px;
	color: #ddd;
	padding: 0 12px 0 9px;
}

.content_comments .comments .commentlists article.comment_item .comment-details .comment-body {
	padding-left: 80px;
}

@media (max-width: 767px) {
	.content_comments .comments .commentlists article.comment_item .comment-details .comment-body {
		padding: 0px;
	}
}

.content_comments .comments .commentlists article.comment_item .comment-details .comment-body p {
	font-size: 16px;
	line-height: 26px;
	color: #333;
}

.content_comments .comments .commentlists li.comment {
	margin: 20px 0px 0px 0px;
}

.content_comments .comments .commentlists > li.comment:last-child {
	margin-bottom: 30px;
}

.content_comments .comments .comment-respond {}

.content_comments .comments .comment-respond .comment-form-cookies-consent {
	order: 4;
	margin-bottom: 32px;
	display: flex;
	align-items: center;
}

.content_comments .comments .comment-respond .comment-form-cookies-consent input {
	width: 20px !important;
	height: 20px !important;
	cursor: pointer;
	display: inline-block;
}

.content_comments .comments .comment-respond .comment-form-cookies-consent label {
	font-size: 15px;
	line-height: 28px;
	color: #666;
	margin: 0;
	margin-left: 10px;
}

.content_comments .comments .comment-respond .title-comment {
	padding-top: 0px;
	border-top: none;
	font-size: 22px;
	line-height: 28px;
	color: #333;
	text-transform: capitalize;
	margin: 0px;
	margin-bottom: 9px;
	margin-top: 22px;
	display: block;
	font-weight: 600;
}

.content_comments .comments .comment-respond .comment-form {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 767px) {
	.content_comments .comments .comment-respond .comment-form {
		display: block;
	}
}

.content_comments .comments .comment-respond .comment-form input, .content_comments .comments .comment-respond .comment-form textarea {
	margin: 0px;
	font-size: 15px;
	line-height: 28px;
	color: #333;
	border: none;
	height: unset;
	border: 1px solid #e3e1f1;
	border-radius: 3px;
	background: #fcfcfe;
}

.content_comments .comments .comment-respond .comment-form input::placeholder, .content_comments .comments .comment-respond .comment-form textarea::placeholder {
	font-size: 15px;
	line-height: 28px;
	color: #666;
}

.content_comments .comments .comment-respond .comment-form textarea {
	padding: 12px 20px;
	height: 200px;
	order: 3;
	margin-bottom: 25px;
}

.content_comments .comments .comment-respond .comment-form > div {
	width: 100%;
	position: relative;
	margin-bottom: 25px;
}

.content_comments .comments .comment-respond .comment-form > div input[type=text] {
	padding: 10px 18px 9px 53px;
}

.content_comments .comments .comment-respond .comment-form > div i {
	position: absolute;
	top: 50%;
	left: 21px;
	transform: translate(0, -50%);
	font-size: 16px;
}

.content_comments .comments .comment-respond .form-submit {
	order: 4;
	margin: 0px;
	margin-bottom: 20px;
}

.content_comments .comments .comment-respond .form-submit #submit {
	height: unset;
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	padding: 11px 25px 10px 25px;
	text-transform: unset;
	background-color: transparent;
	border: 2px solid #e86c60;
	margin: 0px;
	transition: .4s;
}

.content_comments .comments .comment-respond .form-submit #submit:hover {
	background: transparent;
	color: #333;
	border-color: #333 !important;
}

.content_comments .comments .comment-respond small {
	margin-bottom: 13px;
	display: inline-block;
	cursor: pointer;
}

.content_comments .comments .comment-respond small a {
	font-size: 14px;
	line-height: 23px;
	color: #333;
	transition: .4s;
}

.content_comments .comments .wrap_comment_form {
	background: #fff;
}

.content_comments .comments .wrap_comment_form .comment-form-cookies-consent {
	order: 4;
	margin-bottom: 32px;
	display: flex;
	align-items: center;
}

.content_comments .comments .wrap_comment_form .comment-form-cookies-consent input {
	width: 20px !important;
	height: 20px !important;
	cursor: pointer;
	display: inline-block;
}

.content_comments .comments .wrap_comment_form .comment-form-cookies-consent label {
	width: calc(100% - 20px);
	font-size: 15px;
	line-height: 28px;
	color: #666;
	margin: 0;
	margin-left: 10px;
}

.content_comments .comments .wrap_comment_form .comment-respond .comment-reply-title {
	margin: 0px;
}

.content_comments .comments .wrap_comment_form .comment-respond .title-comment {
	padding-top: 0px;
	border-top: none;
	font-size: 22px;
	line-height: 28px;
	color: #333;
	text-transform: capitalize;
	margin: 0px;
	display: block;
	position: relative;
	margin-bottom: 22px;
	font-weight: 600;
}

.content_comments .comments .wrap_comment_form .comment-respond .title-comment:after {
	position: absolute;
	bottom: -15px;
	left: 0px;
	content: "";
	width: 30px;
	height: 1px;
}

.content_comments .comments .wrap_comment_form .comment-respond .comment-form {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 767px) {
	.content_comments .comments .wrap_comment_form .comment-respond .comment-form {
		display: block;
	}
}

.content_comments .comments .wrap_comment_form .comment-respond .comment-form input, .content_comments .comments .wrap_comment_form .comment-respond .comment-form textarea {
	margin: 0px;
	font-size: 15px;
	line-height: 28px;
	color: #333;
	border: none;
	height: unset;
	border: 1px solid #e3e1f1;
	border-radius: 3px;
	background: #fcfcfe;
}

.content_comments .comments .wrap_comment_form .comment-respond .comment-form input::placeholder, .content_comments .comments .wrap_comment_form .comment-respond .comment-form textarea::placeholder {
	font-size: 15px;
	line-height: 28px;
	color: #666;
}

.content_comments .comments .wrap_comment_form .comment-respond .comment-form .wrap_comment {
	margin-bottom: 32px;
	order: 3;
}

@media (max-width: 767px) {
	.content_comments .comments .wrap_comment_form .comment-respond .comment-form .wrap_comment {
		margin-bottom: 25px;
		margin-top: 40px;
	}
}

.content_comments .comments .wrap_comment_form .comment-respond .comment-form .wrap_comment label {
	display: none;
}

.content_comments .comments .wrap_comment_form .form-submit {
	order: 4;
	margin: 0px;
	float: unset;
	margin-bottom: 110px;
}

.content_comments .comments .wrap_comment_form .form-submit #submit {
	height: unset;
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	padding: 11px 25px 10px 25px;
	text-transform: unset;
	background-color: transparent;
	border: 2px solid #e86c60;
	margin: 0px;
	transition: .4s;
}

.content_comments .comments .wrap_comment_form .form-submit #submit:hover {
	background: transparent;
	color: #333;
	border-color: #333 !important;
}

@media (max-width: 1024px) {
	.single-post article.post-wrap .post_recommend .ova_blog {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 991px) {
	ul.commentlists header.comment-author {
		width: unset;
	}
}

@media (max-width: 767px) {
	.content_comments .comments ul.commentlists li.comment .comment_item .comment-details {
		width: unset;
		float: unset;
	}
	
	.content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name {
		margin-bottom: 10px;
	}
	
	.content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .name, .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .date {
		display: block;
	}
	
	.content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply {
		position: unset;
		padding: 0px;
	}
	
	.content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply i.flaticon-reply {
		display: none !important;
	}
	
	.content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply .comment-reply-link {
		margin-right: 10px;
	}
	
	.content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply .comment-edit-link {
		margin-left: 0px;
	}
	
	.content_comments .comments ul.commentlists li.comment .comment_item .comment-details .comment-body {
		padding: 0px;
	}
	
	article.post-wrap .post-media {
		margin-bottom: 25px;
	}
	
	article.post-wrap .post-meta .post-meta-content {
		margin-bottom: 18px;
	}
	
	article.post-wrap .post-meta .post-meta-content .post-date {
		display: block;
		margin-right: 0px;
	}
	
	article.post-wrap .post-meta .post-meta-content .categories, article.post-wrap .post-meta .post-meta-content .comment, article.post-wrap .post-meta .post-meta-content .post-author {
		display: block;
	}
	
	article.post-wrap .post-meta .post-meta-content .general-meta {
		padding: 5px 0px;
	}
	
	article.post-wrap .post-meta .post-meta-content .meta-slash {
		display: none !important;
	}
	
	.single-post article.post-wrap .post_recommend .ova_blog {
		grid-template-columns: 1fr;
	}
}

/********* TESTTHEME **********/
.page-links {
	float: unset;
}

article.post-wrap.sticky {
	border-top: 5px solid;
}

article.post-wrap .post-title h2.post-title a {
	word-break: break-word;
}

article.post-wrap .post-title .post-title {
	word-break: break-word;
}

article.post-wrap .post-meta .post-meta-content a {
	word-break: break-word;
}

article.post-wrap .post-body .post-excerpt p:last-child:after {
	content: "";
	display: block;
	clear: both;
}

.content_comments .comments ul.commentlists li.pingback, .content_comments .comments ul.commentlists li.trackback {
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 14px;
}

.content_comments .comments ul.commentlists li.pingback .comment_item, .content_comments .comments ul.commentlists li.trackback .comment_item {
	padding: 0px;
	border: none;
}

@media (max-width: 767px) {
	.content_comments .comments ul.commentlists li.pingback .comment-details, .content_comments .comments ul.commentlists li.trackback .comment-details {
		float: unset;
	}
}

.content_comments .comments ul.commentlists li.pingback .author-name i, .content_comments .comments ul.commentlists li.trackback .author-name i {
	display: none;
}

.content_comments .comments ul.commentlists li.pingback .author-name a, .content_comments .comments ul.commentlists li.trackback .author-name a {
	color: #333;
	font-weight: 600;
	font-size: 15px;
	text-transform: capitalize;
}

.content_comments .comments ul.commentlists li.pingback .author-name a:hover, .content_comments .comments ul.commentlists li.trackback .author-name a:hover {
	color: #333;
}

.content_comments .comments ul.commentlists li.pingback .author-name a.comment-edit-link, .content_comments .comments ul.commentlists li.trackback .author-name a.comment-edit-link {
	color: #e86c60;
	margin-left: 10px;
	font-weight: 500;
}

.content_comments .comments ul.commentlists li.pingback:last-child {
	border-bottom: none;
}

.alignleft {
	margin-bottom: 30px;
}

h1.page-title {
	font-size: 35px;
	line-height: 1.2em;
	color: #333;
	font-weight: 600;
	margin-bottom: 30px;
}

input[type=submit] {
	line-height: 35px;
	cursor: pointer;
}

.ovatheme_breadcrumbs ul.breadcrumb li {
	word-break: break-word;
}

.single-post article.post-wrap .post-media {
	margin-bottom: 30px;
}

/*****END TESTTHEME********/

/*** Fix Input For Safari ***/
textarea, input[type=text], input[type=email] {
	-webkit-appearance: none;
	border-radius: 0;
}

.ovafooter .footer {
	padding: 60px 0;
}

body.search-no-results header.page-header h2.page-title {
	font-size: 35px;
	font-weight: bold;
	margin-bottom: 30px;
	border-bottom: 1px solid #666;
	margin-top: 0;
	padding-bottom: 15px;
}

body.search-no-results header.page-header h1.page-title {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: normal;
}

body.search-no-results .page-content p {
	margin-bottom: 20px;
}

body.search-results header.page-header h2.page-title {
	font-size: 45px;
	font-weight: bold;
	margin-bottom: 30px;
	border-bottom: 1px solid #666;
	margin-top: 0;
	padding-bottom: 15px;
}

body.search-results header.page-header h1.page-title {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: normal;
}

body.search-results .page-content p {
	margin-bottom: 20px;
}

.search-form {
	display: flex;
	flex-wrap: wrap;
}

.search-form input.search-field {
	background: #e0e0e0;
	border: #e0e0e0;
}

.search-form input[type=submit] {
	background-color: #343434;
	color: #fff;
	margin-left: -5px;
}

@media (max-width: 400px) {
	.search-form input[type=submit] {
		margin-left: 0;
	}
}

.sidebar .widget.widget_recent_entries ul li:not(:last-child), .sidebar .widget.widget_recent_comments ul li:not(:last-child), .sidebar .widget.widget_meta ul li:not(:last-child), .sidebar .widget.widget_archive ul li:not(:last-child), .sidebar .widget.widget_categories ul li:not(:last-child), .sidebar .widget.widget_pages ul li:not(:last-child), .sidebar .widget.widget_nav_menu ul li:not(:last-child) {
	border-bottom: 1px solid rgba(227, 225, 241, .5);
}

.sidebar .widget.widget_recent_entries ul li:first-child, .sidebar .widget.widget_recent_comments ul li:first-child, .sidebar .widget.widget_meta ul li:first-child, .sidebar .widget.widget_archive ul li:first-child, .sidebar .widget.widget_categories ul li:first-child, .sidebar .widget.widget_pages ul li:first-child, .sidebar .widget.widget_nav_menu ul li:first-child {
	padding-top: 5px;
}

.sidebar .widget.widget_recent_entries ul li:not(:last-child), .sidebar .widget.widget_recent_comments ul li:not(:last-child), .sidebar .widget.widget_meta ul li:not(:last-child), .sidebar .widget.widget_archive ul li:not(:last-child), .sidebar .widget.widget_categories ul li:not(:last-child), .sidebar .widget.widget_pages ul li:not(:last-child), .sidebar .widget.widget_nav_menu ul li:not(:last-child) {
	border-bottom: 1px solid rgba(227, 225, 241, .5);
}

.sidebar .widget.widget_categories .children, .sidebar .widget.widget_nav_menu .sub-menu, .sidebar .widget.widget_pages .children {
	border-top: 1px solid rgba(227, 225, 241, .5);
	margin: 5px 0 0 .8em;
	padding-top: 0px;
}

.sidebar .select2-container--default .select2-selection--single {
	border: 1px solid #ccc;
	border-radius: 5px;
}

/*Fix select 2*/
select {
	transition: .2s ease;
	height: 40px;
	width: 100%;
	border-color: #e2e2e2;
	border-radius: 4px;
	outline: none;
	background-color: #fff;
}

/* Fix select 2 */
.select2-selection--multiple:before {
	content: "";
	position: absolute;
	right: 7px;
	top: 42%;
	border-top: 5px solid #888;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.select2-results__option {
	padding: 6px 15px;
}
