eyJzb3VyY2UiOiJodHRwczovL3RlbXBsYXRlcy5veHlnZW5hZG9zLmNvbSIsImNvbXBvbmVudCI6W3siaWQiOjIsIm5hbWUiOiJjdF9zZWN0aW9uIiwib3B0aW9ucyI6eyJjdF9pZCI6MiwiY3RfcGFyZW50IjoxMDAwMjYsInNlbGVjdG9yIjoic2VjdGlvbi0yLTcxNSIsIm9yaWdpbmFsIjp7InRleHQtYWxpZ24iOiJsZWZ0IiwiZmxleC1kaXJlY3Rpb24iOiJyb3ciLCJkaXNwbGF5IjoiZmxleCIsImNvbnRhaW5lci1wYWRkaW5nLWxlZnQiOiIwIiwiY29udGFpbmVyLXBhZGRpbmctdG9wIjoiMjAiLCJjb250YWluZXItcGFkZGluZy1yaWdodCI6IjAiLCJjb250YWluZXItcGFkZGluZy1ib3R0b20iOiIwIiwiYm9yZGVyLXRvcC13aWR0aC11bml0IjoiIiwiYm9yZGVyLXJpZ2h0LXdpZHRoLXVuaXQiOiIiLCJib3JkZXItYm90dG9tLXdpZHRoLXVuaXQiOiIiLCJib3JkZXItbGVmdC13aWR0aC11bml0IjoiIiwiYm9yZGVyLWFsbC13aWR0aC11bml0IjoiIn0sIm5pY2VuYW1lIjoiU2VjdGlvbiAoIzIpIiwiYWN0aXZlc2VsZWN0b3IiOmZhbHNlLCJtZWRpYSI6eyJwaG9uZS1sYW5kc2NhcGUiOnsib3JpZ2luYWwiOnsiY29udGFpbmVyLXBhZGRpbmctbGVmdCI6IjUiLCJjb250YWluZXItcGFkZGluZy1yaWdodCI6IjUifX19fSwiZGVwdGgiOjQsImNoaWxkcmVuIjpbeyJpZCI6MywibmFtZSI6ImN0X2NvZGVfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjozLCJjdF9wYXJlbnQiOjIsInNlbGVjdG9yIjoiY29kZV9ibG9jay0zLTcxNSIsIm9yaWdpbmFsIjp7ImNvZGUtcGhwIjoiPHNjcmlwdCBzcmM9XCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL0BmYW5jeWFwcHMvdWlANS4wL2Rpc3QvZmFuY3lib3gvZmFuY3lib3gudW1kLmpzXCI+PC9zY3JpcHQ+XG48bGluayByZWw9XCJzdHlsZXNoZWV0XCIgaHJlZj1cImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vQGZhbmN5YXBwcy91aUA1LjAvZGlzdC9mYW5jeWJveC9mYW5jeWJveC5jc3NcIi8+XG4iLCJjb2RlLWpzIjoiZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsKCk9PntcbiAgICBjb25zdCBpbWFnZW5lcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy53b282LWRpdi1jb250YWluZXInKVxuY29uc29sZS5sb2coaW1hZ2VuZXMpXG4gICAgaW1hZ2VuZXMuZm9yRWFjaCgoaW1hZ2VuKT0+e1xuICAgICAgICB1cmxGb25kbyA9IGltYWdlbi5zdHlsZS5iYWNrZ3JvdW5kSW1hZ2VcbiAgICAgICAgIHVybEZvbmRvID0gdXJsRm9uZG8ucmVwbGFjZSgvdXJsXFwoWydcIl0oLispWydcIl1cXCkvLCAnJDEnKTtcbiAgICAgICAgaW1hZ2VuLmRhdGFzZXQuc3JjID0gdXJsRm9uZG9cbiAgICB9KVxufSlcbkZhbmN5Ym94LmJpbmQoXCJbZGF0YS1mYW5jeWJveF1cIiwge1xuICBjYXB0aW9uOiBmdW5jdGlvbiAoZmFuY3lib3gsIHNsaWRlKSB7XG4gICAgY29uc3QgZmlndXJlY2FwdGlvbiA9IHNsaWRlLnRyaWdnZXJFbD8ucXVlcnlTZWxlY3RvcihcImZpZ2NhcHRpb25cIik7XG4gICAgcmV0dXJuIGZpZ3VyZWNhcHRpb24gPyBmaWd1cmVjYXB0aW9uLmlubmVySFRNTCA6IHNsaWRlLmNhcHRpb24gfHwgXCJcIjtcbiAgfSxcbn0pOyIsImRpc3BsYXkiOiJmbGV4IiwiZmxleC1kaXJlY3Rpb24iOiJyb3ciLCJjb2RlLWNzcyI6Ijpyb290e1xuICAvKioqKioqKlxuICAgIFRvZGFzIGxhIHZhcmlhYmxlcyBoYWNlbiByZWZlcmVuY2lhIGEgbGEgdGFyamV0YSBkZSBkYXRvcyBkZWwgZmFuY3lib3hcbiAgICB5IHN1cyBjb21wb25lbnRlcyBpbnRlcm5vc1xuICAqKioqL1xuICAtLWRhdGEtYm94LW1hcmdpbi10b3A6IC03NnB4OyAvKiBTZXBhcmFjacOzbiB2ZXJ0aWNhbCBkZSBsYSB0YXJqZXRhIGNvbiByZXNwZWN0byBhIGxhIGltYWdlbiAqL1xuICAtLWRhdGEtYm94LXBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDFyZW07LyogUGFkZGluZyBkZSBsYSB0YXJqZXRhICovXG4gIC0tY2FyZC1iZy1jb2xvcjogIzYyYzdlZjsgLyogQ29sb3IgZGUgZm9uZG8gZGUgbGEgdGFyamV0YSAqL1xuICAtLWNhcmQtZ2FwLWludGVybm86IDEwcHg7IC8qIFNlcGFwYWNpw7NuIGVudHJlIGVsZW1lbnRvcyBpbnRlcm5vcyBkZSBsYSB0cmFqZXRhICovXG4gIC0tY2FyZC1ib3JkZXItcmFkaXVzOiAwcHg7IC8qIFJhZGlvIGRlbCBib3JkZSBkZSBsYSB0YXJqZXRhICovXG4gIC0tZm9udC10ZXh0OiAnTGlicmUgQmFza2VydmlsbGUnOyAvKiBGdWVudGUgcHJpbmNpcGFsICovXG4gIC0tZm9udC10ZXh0LWNvbG9yOiAjZmZmOyAvKiBDb2xvciBkZWwgdGV4dG8gcHJpbmNpcGFsICovXG4gIC0tZm9udC10ZXh0LXNpemU6IDIwcHg7IC8qIFRhbWHDsW8gZGVsIHRleHRvIHByaW5jaXBhbCAqL1xuICAtLWxpbmstcGFkZGluZzogIDZweCAxNnB4OyAvKiBQYWRkaW5nIGRlbCBib3TDs24gKi9cbiAgLS1saW5rLWJnLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogQ29sb3IgZGVsIGZvbmRvIGRlbCBib3TDs24gKi9cbiAgLS1saW5rLWJnLWNvbG9yLWhvdmVyOiAjN2Y1NGIzOyAvKiBDb2xvciBkZWwgZm9uZG8gZGVsIGJvdMOzbiBhbCBoYWNlciBob3ZlciAqL1xuICAtLWxpbmstY29sb3ItdGV4dDojMDAwOyAvKiBDb2xvciBkZWwgdGV4dG8gZGVsIGJvdMOzbiAqL1xuICAtLWxpbmstY29sb3ItdGV4dC1ob3ZlcjogI2ZmZjsgLyogQ29sb3IgZGVsIHRleHRvIGRlbCBib3TDs24gYWwgaGFjZXIgaG92ZXIgKi9cbiAgLS1saW5rLWZvbnQtc2l6ZTogMTVweDsgLyogVGFtYcOxbyB0ZXh0byBkZWwgYm90w7NuICovXG4gIC0tbGluay1ib3JkZXItc2l6ZTogMXB4Oy8qIFRhbWHDsW8gYm9yZGUgZGVsIGJvdMOzbiAqL1xuICAtLWxpbmstYm9yZGVyLXNpemUtaG92ZXI6IDFweDsvKiBUYW1hw7FvIGJvcmRlIGRlbCBib3TDs24gYWwgaGFjZXIgaG92ZXIgKi9cbiAgLS1saW5rLWJvcmRlci1jb2xvcjogI2ZmZjsgLyogQ29sb3IgZGVsIGJvcmRlIGRlbCBib3TDs24gICovXG4gIC0tbGluay1ib3JkZXItY29sb3ItaG92ZXI6IzdmNTRiMzsvKiBDb2xvciBkZWwgYm9yZGUgZGVsIGJvdMOzbiBhbCBoYWNlciBob3ZlciAqL1xuICAtLWxpbmstYm9yZGVyLXJhZGl1czogMTBweDsgLyogUmFkaW8gZGVsIGJvcmRlIGRlbCBib3TDs24gKi9cbiAgLS1saW5rLXRyYW5zaWNpb246IC4zczsgIC8qIER1cmFjacOzbiB0cmFuc2ljacOzbiBkZWwgYm90w7NuICovXG59XG4ud29vNi1kaXYtZmFuY3l7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZS5oYXMtY2FwdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1kYXRhLWJveC1wYWRkaW5nKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLWNvbG9yKTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1kYXRhLWJveC1tYXJnaW4tdG9wKTtcbiAgICB6LWluZGV4OiAyMDtcbn1cbi5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLWFuaW1hdGluZywgLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UuaXMtc2VsZWN0ZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgXG59XG4ud29vNi1jb250ZW50LWZhbmN5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLWNhcmQtZ2FwLWludGVybm8pO1xuICAgIGNvbG9yOiB2YXIoLS1mb250LXRleHQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4ud29vNi1ub21icmUtZmFuY3ksXG4ud29vNi1wcmVjaW8tZmFuY3ksXG4ud29vNi1zaW1ib2xvLWZhbmN5LFxuLndvbzYtZmFuY3ktbGlua3tcbiAgZm9udC1mYW1pbHk6dmFyKC0tZm9udC10ZXh0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXRleHQtc2l6ZSk7XG59XG4ud29vNi10b3RhbC1mYW5jeXtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53b282LWZhbmN5LWxpbmt7XG4gIHBhZGRpbmc6IHZhcigtLWxpbmstcGFkZGluZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpbmstYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1saW5rLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci10ZXh0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1saW5rLWZvbnQtc2l6ZSk7XG4gIGJvcmRlcjogdmFyKC0tbGluay1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tbGluay1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1saW5rLXRyYW5zaWNpb24pO1xufVxuLndvbzYtZmFuY3ktbGluazpob3ZlcntcbiAgYmFja2dyb3VuZDogdmFyKC0tbGluay1iZy1jb2xvci1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLXRleHQtaG92ZXIpO1xuICBib3JkZXI6IHZhcigtLWxpbmstYm9yZGVyLXNpemUtaG92ZXIpIHNvbGlkIHZhcigtLWxpbmstYm9yZGVyLWNvbG9yLWhvdmVyKTtcbn1cbi53b282LWRpdi1jb250YWluZXI6aG92ZXIgLndvbzYtdGl0dWxvLXByb2R1Y3RvOmJlZm9yZXtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMS4yKTtcbn1cbi53b282LWRpdi1jb250YWluZXI6aG92ZXIgLndvbzYtdGl0dWxvLXByb2R1Y3Rve1xuICBjb2xvcjogI2ZmZjtcbn0iLCJ1bndyYXAiOiJ0cnVlIn0sIm5pY2VuYW1lIjoiQ29kZSBCbG9jayAoIzc0KSJ9LCJkZXB0aCI6NX0seyJpZCI6NCwibmFtZSI6Im94eV9keW5hbWljX2xpc3QiLCJvcHRpb25zIjp7ImN0X2lkIjo0LCJjdF9wYXJlbnQiOjIsInNlbGVjdG9yIjoiX2R5bmFtaWNfbGlzdC00LTcxNSIsIm9yaWdpbmFsIjp7IndwX3F1ZXJ5IjoiYWR2YW5jZWQiLCJxdWVyeV9wb3N0X3R5cGVzIjpbInByb2R1Y3QiXSwicXVlcnlfY291bnQiOiIzIiwiZ3JpZC1jb2x1bW4tY291bnQiOiI0IiwiZ3JpZC1jb2x1bW5zLWF1dG8tZml0IjoiZmFsc2UiLCJ3cF9xdWVyeV9hZHZhbmNlZF9wcmVzZXQiOiJDdXN0b20gU2V0dGluZ3MiLCJ3cF9xdWVyeV9hZHZhbmNlZCI6W3sia2V5IjoicG9zdF90eXBlIiwidmFsdWVzIjpbeyJ2YWx1ZSI6InByb2R1Y3QifV19LHsia2V5IjoicG9zdHNfcGVyX3BhZ2UiLCJ2YWx1ZXMiOlt7InZhbHVlIjoiNCJ9XX0seyJrZXkiOiJub19mb3VuZF9yb3dzIiwidmFsdWVzIjpbeyJ2YWx1ZSI6InRydWUifV19LHsia2V5Ijoib3JkZXJieSIsInZhbHVlcyI6W3sidmFsdWUiOiJkYXRlIn1dfSx7ImtleSI6Im9yZGVyIiwidmFsdWVzIjpbeyJ2YWx1ZSI6IkRFU0MifV19LHsia2V5IjoiaWdub3JlX3N0aWNreV9wb3N0cyIsInZhbHVlcyI6W3sidmFsdWUiOiJ0cnVlIn1dfV0sImRpc3BsYXkiOiJncmlkIiwiZ3JpZC1jb2x1bW4tZ2FwIjoiMjAifSwibmljZW5hbWUiOiJSZXBlYXRlciAoIzg2KSIsImFjdGl2ZXNlbGVjdG9yIjoiIiwibWVkaWEiOnsidGFibGV0Ijp7Im9yaWdpbmFsIjp7ImRpc3BsYXkiOiJncmlkIiwiZ3JpZC1jb2x1bW4tY291bnQiOiIyIn19LCJwaG9uZS1wb3J0cmFpdCI6eyJvcmlnaW5hbCI6eyJkaXNwbGF5IjoiZ3JpZCIsImdyaWQtY29sdW1uLWNvdW50IjoiMSJ9fX19LCJkZXB0aCI6NSwiY2hpbGRyZW4iOlt7ImlkIjo1LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6NSwiY3RfcGFyZW50Ijo0LCJzZWxlY3RvciI6ImRpdl9ibG9jay01LTcxNSIsIm9yaWdpbmFsIjp7InVzZUN1c3RvbVRhZyI6ImZhbHNlIiwidGFnIjoiZmlndXJlIiwiY3VzdG9tLWF0dHJpYnV0ZXMiOlt7Im5hbWUiOiJkYXRhLWZhbmN5Ym94IiwidmFsdWUiOiJyZXBlYXRlciJ9LHsibmFtZSI6IiJ9XSwiYmFja2dyb3VuZC1pbWFnZWR5bmFtaWMiOnRydWUsImJhY2tncm91bmQtc2l6ZSI6ImNvbnRhaW4iLCJiYWNrZ3JvdW5kLXJlcGVhdCI6Im5vLXJlcGVhdCIsImJhY2tncm91bmQtcG9zaXRpb24tbGVmdC11bml0IjoiICIsImJhY2tncm91bmQtcG9zaXRpb24tbGVmdCI6ImNlbnRlciIsImJhY2tncm91bmQtcG9zaXRpb24tdG9wIjoiY2VudGVyIiwiYmFja2dyb3VuZC1wb3NpdGlvbi10b3AtdW5pdCI6IiAiLCJib3JkZXItdG9wLXdpZHRoLXVuaXQiOiIiLCJib3JkZXItcmlnaHQtd2lkdGgtdW5pdCI6IiIsImJvcmRlci1ib3R0b20td2lkdGgtdW5pdCI6IiIsImJvcmRlci1sZWZ0LXdpZHRoLXVuaXQiOiIiLCJib3JkZXItYWxsLXdpZHRoLXVuaXQiOiIiLCJiYWNrZ3JvdW5kLWJsZW5kLW1vZGUiOiJtdWx0aXBseSIsImdyYWRpZW50Ijp7ImxpbmVhci1hbmdsZSI6IjE3IiwiY29sb3JzIjpbXSwicmFkaWFsLXNoYXBlIjoiY2lyY2xlIn0sImJhY2tncm91bmQtaW1hZ2UiOiJbb3h5Z2VuIGN0X3NpZ25fc2hhMjU2PSdlZGI1YjNkODI3MmRlYTUwNjdhYjQzNTRiZTk0MmI0ODZlOGQ0NzhjNzk1ZGUxNzUwYjAyMTU3ZjFjYmQ2YmRlJyBkYXRhPSdmZWF0dXJlZF9pbWFnZScgXSIsImN1c3RvbS1jc3MiOiJjdXJzb3I6IHBvaW50ZXI7IiwiZmxleC1kaXJlY3Rpb24iOiJjb2x1bW4iLCJkaXNwbGF5IjoiZmxleCIsInRleHQtYWxpZ24iOiJsZWZ0IiwianVzdGlmeS1jb250ZW50IjoiZmxleC1lbmQiLCJhbGlnbi1pdGVtcyI6ImNlbnRlciJ9LCJuaWNlbmFtZSI6IkRpdiAoIzg3KSIsImNsYXNzZXMiOlsid29vNi1kaXYtY29udGFpbmVyIl0sImFjdGl2ZXNlbGVjdG9yIjoid29vNi1kaXYtY29udGFpbmVyIiwiaG92ZXIiOltdfSwiZGVwdGgiOjYsImNoaWxkcmVuIjpbeyJpZCI6NiwibmFtZSI6ImN0X2NvZGVfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjo2LCJjdF9wYXJlbnQiOjUsInNlbGVjdG9yIjoiY29kZV9ibG9jay02LTcxNSIsIm9yaWdpbmFsIjp7ImNvZGUtcGhwIjoiPD9waHBcbiRwcm9kdWN0X2lkID0gZ2V0X3RoZV9JRCgpO1xuJHByb2R1Y3QgPSB3Y19nZXRfcHJvZHVjdCggJHByb2R1Y3RfaWQgKTtcbiRwcmVjaW8gPSAkcHJvZHVjdC0+Z2V0X3ByaWNlKCk7XG4kc2ltYm9sb19tb25lZGEgPSBnZXRfd29vY29tbWVyY2VfY3VycmVuY3lfc3ltYm9sKCk7XG4kcHJvZHVjdF9uYW1lID0gZ2V0X3RoZV90aXRsZSggJHByb2R1Y3RfaWQgKTtcbiRwcm9kdWN0X2xpbmsgPSBnZXRfcGVybWFsaW5rKCAkcHJvZHVjdF9pZCApOyBcbiRwcm9kdWN0X3RleHQgPSBfXyggJ1ZlciBwcm9kdWN0bycsICd0ZXh0LWRvbWFpbicgKTsgXG4/PlxuPGZpZ2NhcHRpb24gY2xhc3M9XCJ3b282LWRpdi1mYW5jeVwiPlxuICA8ZGl2IGNsYXNzPVwid29vNi1jb250ZW50LWZhbmN5XCI+XG4gICAgPGg2IGNsYXNzPVwid29vNi1ub21icmUtZmFuY3lcIj5cbiAgICAgPD9waHAgZWNobyAkcHJvZHVjdF9uYW1lID8+XG4gICAgPC9oNj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ3b282LXRvdGFsLWZhbmN5XCI+XG4gICAgICAgICAgPGg2IGNsYXNzPVwid29vNi1wcmVjaW8tZmFuY3lcIj5cbiAgICAgICAgICAgIDw/cGhwIGVjaG8gJHByZWNpbzsgPz4gXG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cIndvbzYtc2ltYm9sby1mYW5jeVwiPlxuICAgICAgICAgICAgICAgPD9waHAgZWNobyAkc2ltYm9sb19tb25lZGE7ID8+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgIDwvaDY+XG4gICAgPC9kaXY+XG4gICAgPGEgY2xhc3M9XCJ3b282LWZhbmN5LWxpbmtcIiBocmVmPVwiIDw/cGhwIGVjaG8gICRwcm9kdWN0X2xpbms7ID8+XCI+IDw/cGhwIGVjaG8gJHByb2R1Y3RfdGV4dDsgPz48L2E+XG4gIDwvZGl2PlxuPC9maWdjYXB0aW9uPiIsInVud3JhcCI6InRydWUifSwibmljZW5hbWUiOiJDb2RlIEJsb2NrICgjNikifSwiZGVwdGgiOjd9LHsiaWQiOjM5LCJuYW1lIjoiY3RfaGVhZGxpbmUiLCJvcHRpb25zIjp7ImN0X2lkIjozOSwiY3RfcGFyZW50Ijo1LCJzZWxlY3RvciI6ImhlYWRsaW5lLTM5LTcxNSIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJIZWFkaW5nICgjMzkpIiwiY3RfY29udGVudCI6IjxzcGFuIGlkPVwiY3QtcGxhY2Vob2xkZXItNDBcIj48L3NwYW4+IiwiY2xhc3NlcyI6WyJ3b282LXRpdHVsby1wcm9kdWN0byJdLCJhY3RpdmVzZWxlY3RvciI6IndvbzYtdGl0dWxvLXByb2R1Y3RvIn0sImRlcHRoIjo3LCJjaGlsZHJlbiI6W3siaWQiOjQwLCJuYW1lIjoiY3Rfc3BhbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjQwLCJjdF9wYXJlbnQiOjM5LCJzZWxlY3RvciI6InNwYW4tNDAtNzE1Iiwib3JpZ2luYWwiOltdLCJuaWNlbmFtZSI6IlNwYW4gKCM0MCkiLCJjdF9jb250ZW50IjoiW294eWdlbiBjdF9zaWduX3NoYTI1Nj0nZTdiODNlYzNlZWZlNDhlYjk4MWIzNGU1M2U5YjI3YTMzMWU1NWUwNGJiM2I5MGI3MTY1Zjk4NDc4ZTEwYTJlYicgZGF0YT0ndGl0bGUnIF0ifSwiZGVwdGgiOjh9XX1dfV19XX1dLCJjbGFzc2VzIjp7IndvbzYtZGl2LWNvbnRhaW5lciI6eyJrZXkiOiJ3b282LWRpdi1jb250YWluZXIiLCJvcmlnaW5hbCI6eyJ3aWR0aC11bml0IjoiJSIsIndpZHRoIjoiMTAwIiwibWFyZ2luLWxlZnQiOiIwIiwibWFyZ2luLXRvcCI6IjAiLCJtYXJnaW4tcmlnaHQiOiIwIiwibWFyZ2luLWJvdHRvbSI6IjAiLCJoZWlnaHQiOiIzNTAiLCJmbGV4LWRpcmVjdGlvbiI6ImNvbHVtbiIsImRpc3BsYXkiOiJmbGV4IiwiYWxpZ24taXRlbXMiOiJjZW50ZXIiLCJqdXN0aWZ5LWNvbnRlbnQiOiJjZW50ZXIiLCJ0cmFuc2l0aW9uLWR1cmF0aW9uIjoiLjUifSwiaG92ZXIiOnsidHJhbnNmb3JtIjp7IjAiOnsidHJhbnNmb3JtLXR5cGUiOiJzY2FsZSIsInNjYWxlWCI6IjEuMSIsInNjYWxlWSI6IjEuMSJ9fX0sIm1lZGlhIjp7InRhYmxldCI6eyJvcmlnaW5hbCI6eyJoZWlnaHQiOiI0MjkifX0sInBob25lLXBvcnRyYWl0Ijp7Im9yaWdpbmFsIjp7ImRpc3BsYXkiOiJmbGV4IiwiaGVpZ2h0IjoiNDU1In19fX0sIndvbzYtdGl0dWxvLXByb2R1Y3RvIjp7ImtleSI6IndvbzYtdGl0dWxvLXByb2R1Y3RvIiwib3JpZ2luYWwiOnsiZm9udC1zaXplIjoiMTUiLCJmb250LXdlaWdodCI6IjYwMCIsImNvbG9yIjoiIzMyMjI4ZSIsInBvc2l0aW9uIjoicmVsYXRpdmUiLCJ0cmFuc2l0aW9uLWR1cmF0aW9uIjoiMSJ9LCJhY3RpdmVzZWxlY3RvciI6e30sImJlZm9yZSI6eyJ0cmFuc2Zvcm0iOnsiMCI6eyJ0cmFuc2Zvcm0tdHlwZSI6InNjYWxlIiwic2NhbGVYIjoiMCJ9fSwid2lkdGgtdW5pdCI6IiUiLCJoZWlnaHQtdW5pdCI6InB4IiwiYm9yZGVyLXJhZGl1cy11bml0IjoiJSIsInBvc2l0aW9uIjoiYWJzb2x1dGUiLCJ3aWR0aCI6IjEwMCIsImJhY2tncm91bmQtY29sb3IiOiIjM2EyOTllIiwiYm9yZGVyLXJhZGl1cyI6IjEwMCIsImhlaWdodCI6IjU1Iiwiei1pbmRleCI6Ii0xMCIsImJvdHRvbSI6Ii0xNSIsInRyYW5zaXRpb24tZHVyYXRpb24iOiIuMyJ9LCJtZWRpYSI6eyJ0YWJsZXQiOnsib3JpZ2luYWwiOnsibWFyZ2luLXRvcCI6IjAifX0sInBob25lLWxhbmRzY2FwZSI6eyJvcmlnaW5hbCI6eyJmb250LXNpemUiOiIxNCJ9fSwicGhvbmUtcG9ydHJhaXQiOnsib3JpZ2luYWwiOnsibWFyZ2luLXRvcCI6IjAifX19fX0sImNvbG9ycyI6e319
{"component":{"id":2,"name":"ct_section","options":{"ct_id":2,"ct_parent":100026,"selector":"section-2-715","original":{"text-align":"left","flex-direction":"row","display":"flex","container-padding-left":"0","container-padding-top":"20","container-padding-right":"0","container-padding-bottom":"0","border-top-width-unit":"","border-right-width-unit":"","border-bottom-width-unit":"","border-left-width-unit":"","border-all-width-unit":""},"nicename":"Section (#2)","activeselector":false,"media":{"phone-landscape":{"original":{"container-padding-left":"5","container-padding-right":"5"}}}},"depth":4,"children":[{"id":3,"name":"ct_code_block","options":{"ct_id":3,"ct_parent":2,"selector":"code_block-3-715","original":{"code-php":"\n\n","code-js":"document.addEventListener('DOMContentLoaded',()=>{\n const imagenes = document.querySelectorAll('.woo6-div-container')\n\n imagenes.forEach((imagen)=>{\n urlFondo = imagen.style.backgroundImage\n urlFondo = urlFondo.replace(/url\\(['\"](.+)['\"]\\)/, '$1');\n imagen.dataset.src = urlFondo\n })\n})\nFancybox.bind(\"[data-fancybox]\", {\n caption: function (fancybox, slide) {\n const figurecaption = slide.triggerEl?.querySelector(\"figcaption\");\n return figurecaption ? figurecaption.innerHTML : slide.caption || \"\";\n },\n});","display":"flex","flex-direction":"row","code-css":":root{\n /*******\n Todas la variables hacen referencia a la tarjeta de datos del fancybox\n y sus componentes internos\n ****/\n --data-box-margin-top: -76px; /* Separación vertical de la tarjeta con respecto a la imagen */\n --data-box-padding: 1rem 1rem 1rem 1rem;/* Padding de la tarjeta */\n --card-bg-color: #62c7ef; /* Color de fondo de la tarjeta */\n --card-gap-interno: 10px; /* Sepapación entre elementos internos de la trajeta */\n --card-border-radius: 0px; /* Radio del borde de la tarjeta */\n --font-text: 'Libre Baskerville'; /* Fuente principal */\n --font-text-color: #fff; /* Color del texto principal */\n --font-text-size: 20px; /* Tamaño del texto principal */\n --link-padding: 6px 16px; /* Padding del botón */\n --link-bg-color: transparent; /* Color del fondo del botón */\n --link-bg-color-hover: #7f54b3; /* Color del fondo del botón al hacer hover */\n --link-color-text:#000; /* Color del texto del botón */\n --link-color-text-hover: #fff; /* Color del texto del botón al hacer hover */\n --link-font-size: 15px; /* Tamaño texto del botón */\n --link-border-size: 1px;/* Tamaño borde del botón */\n --link-border-size-hover: 1px;/* Tamaño borde del botón al hacer hover */\n --link-border-color: #fff; /* Color del borde del botón */\n --link-border-color-hover:#7f54b3;/* Color del borde del botón al hacer hover */\n --link-border-radius: 10px; /* Radio del borde del botón */\n --link-transicion: .3s; /* Duración transición del botón */\n}\n.woo6-div-fancy{\n display:none;\n}\n\n.fancybox__slide.has-caption {\n flex-direction: column;\n}\n\n.fancybox__caption {\n padding: var(--data-box-padding);\n background: var(--card-bg-color);\n margin-top: var(--data-box-margin-top);\n z-index: 20;\n}\n.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {\n overflow: hidden !important; \n}\n.woo6-content-fancy {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: var(--card-gap-interno);\n color: var(--font-text-color);\n border-radius: var(--card-border-radius);\n}\n.woo6-nombre-fancy,\n.woo6-precio-fancy,\n.woo6-simbolo-fancy,\n.woo6-fancy-link{\n font-family:var(--font-text);\n font-size: var(--font-text-size);\n}\n.woo6-total-fancy{\n width: 100%;\n display:flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n}\n\n.woo6-fancy-link{\n padding: var(--link-padding);\n background: var(--link-bg-color);\n border-radius: var(--link-border-radius);\n color: var(--link-color-text);\n font-size: var(--link-font-size);\n border: var(--link-border-size) solid var(--link-border-color);\n transition: var(--link-transicion);\n}\n.woo6-fancy-link:hover{\n background: var(--link-bg-color-hover);\n color: var(--link-color-text-hover);\n border: var(--link-border-size-hover) solid var(--link-border-color-hover);\n}\n.woo6-div-container:hover .woo6-titulo-producto:before{\n transform: scaleX(1.2);\n}\n.woo6-div-container:hover .woo6-titulo-producto{\n color: #fff;\n}","unwrap":"true"},"nicename":"Code Block (#74)"},"depth":5},{"id":4,"name":"oxy_dynamic_list","options":{"ct_id":4,"ct_parent":2,"selector":"_dynamic_list-4-715","original":{"wp_query":"advanced","query_post_types":["product"],"query_count":"3","grid-column-count":"4","grid-columns-auto-fit":"false","wp_query_advanced_preset":"Custom Settings","wp_query_advanced":[{"key":"post_type","values":[{"value":"product"}]},{"key":"posts_per_page","values":[{"value":"4"}]},{"key":"no_found_rows","values":[{"value":"true"}]},{"key":"orderby","values":[{"value":"date"}]},{"key":"order","values":[{"value":"DESC"}]},{"key":"ignore_sticky_posts","values":[{"value":"true"}]}],"display":"grid","grid-column-gap":"20"},"nicename":"Repeater (#86)","activeselector":"","media":{"tablet":{"original":{"display":"grid","grid-column-count":"2"}},"phone-portrait":{"original":{"display":"grid","grid-column-count":"1"}}}},"depth":5,"children":[{"id":5,"name":"ct_div_block","options":{"ct_id":5,"ct_parent":4,"selector":"div_block-5-715","original":{"useCustomTag":"false","tag":"figure","custom-attributes":[{"name":"data-fancybox","value":"repeater"},{"name":""}],"background-imagedynamic":true,"background-size":"contain","background-repeat":"no-repeat","background-position-left-unit":" ","background-position-left":"center","background-position-top":"center","background-position-top-unit":" ","border-top-width-unit":"","border-right-width-unit":"","border-bottom-width-unit":"","border-left-width-unit":"","border-all-width-unit":"","background-blend-mode":"multiply","gradient":{"linear-angle":"17","colors":[],"radial-shape":"circle"},"background-image":"https://templates.oxygenados.com/wp-content/uploads/2023/12/06-Woo.webp","custom-css":"cursor: pointer;","flex-direction":"column","display":"flex","text-align":"left","justify-content":"flex-end","align-items":"center"},"nicename":"Div (#87)","classes":["woo6-div-container"],"activeselector":"woo6-div-container","hover":[]},"depth":6,"children":[{"id":6,"name":"ct_code_block","options":{"ct_id":6,"ct_parent":5,"selector":"code_block-6-715","original":{"code-php":"get_price();\n$simbolo_moneda = get_woocommerce_currency_symbol();\n$product_name = get_the_title( $product_id );\n$product_link = get_permalink( $product_id ); \n$product_text = __( 'Ver producto', 'text-domain' ); \n?>\n\n \n \n \n \n \n \n \n \n \n \n \n \n \"> \n \n","unwrap":"true"},"nicename":"Code Block (#6)"},"depth":7},{"id":39,"name":"ct_headline","options":{"ct_id":39,"ct_parent":5,"selector":"headline-39-715","original":[],"nicename":"Heading (#39)","ct_content":"","classes":["woo6-titulo-producto"],"activeselector":"woo6-titulo-producto"},"depth":7,"children":[{"id":40,"name":"ct_span","options":{"ct_id":40,"ct_parent":39,"selector":"span-40-715","original":[],"nicename":"Span (#40)","ct_content":"06 - Woo FancyBox"},"depth":8}]}]}]}]},"classes":{"woo6-div-container":{"key":"woo6-div-container","original":{"width-unit":"%","width":"100","margin-left":"0","margin-top":"0","margin-right":"0","margin-bottom":"0","height":"350","flex-direction":"column","display":"flex","align-items":"center","justify-content":"center","transition-duration":".5"},"hover":{"transform":{"0":{"transform-type":"scale","scaleX":"1.1","scaleY":"1.1"}}},"media":{"tablet":{"original":{"height":"429"}},"phone-portrait":{"original":{"display":"flex","height":"455"}}}},"woo6-titulo-producto":{"key":"woo6-titulo-producto","original":{"font-size":"15","font-weight":"600","color":"#32228e","position":"relative","transition-duration":"1"},"activeselector":{},"before":{"transform":{"0":{"transform-type":"scale","scaleX":"0"}},"width-unit":"%","height-unit":"px","border-radius-unit":"%","position":"absolute","width":"100","background-color":"#3a299e","border-radius":"100","height":"55","z-index":"-10","bottom":"-15","transition-duration":".3"},"media":{"tablet":{"original":{"margin-top":"0"}},"phone-landscape":{"original":{"font-size":"14"}},"phone-portrait":{"original":{"margin-top":"0"}}}}}}