eyJzb3VyY2UiOiJodHRwczovL3RlbXBsYXRlcy5veHlnZW5hZG9zLmNvbSIsImNvbXBvbmVudCI6W3siaWQiOjQzMCwibmFtZSI6ImN0X3NlY3Rpb24iLCJvcHRpb25zIjp7ImN0X2lkIjo0MzAsImN0X3BhcmVudCI6MTAwMDI2LCJzZWxlY3RvciI6InNlY3Rpb24tNDMwLTU1NSIsIm9yaWdpbmFsIjp7ImNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbSI6IjcxIn0sIm5pY2VuYW1lIjoiU2VjdGlvbiAoIzQzMCkiLCJhY3RpdmVzZWxlY3RvciI6IiJ9LCJkZXB0aCI6NCwiY2hpbGRyZW4iOlt7ImlkIjo0MzEsIm5hbWUiOiJjdF9jb2RlX2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6NDMxLCJjdF9wYXJlbnQiOjQzMCwic2VsZWN0b3IiOiJjb2RlX2Jsb2NrLTQzMS01NTUiLCJvcmlnaW5hbCI6eyJjb2RlLXBocCI6IjwhLS0tLS0tLS0+IiwiY29kZS1jc3MiOiIud29vNC1jb250YWluZXI6aG92ZXIgLndvbzQtYmFja2dyb3VuZHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLndvbzQtY29udGFpbmVyX3ByZWNpb3N7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xufVxuLndvbzQtcHJlY2lvX25vcm1hbHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO1xuICBjb2xvcjogcmdiYSgwLDAsMCwgLjUpO1xufVxuLndvbzQtZGVzY3VlbnRve1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5NzYzOTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGhlaWdodDo1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogLTYwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gLyp0cmFuc2l0aW9uOiAuN3MgY3ViaWMtYmV6aWVyKDAuMjEsIDAuNDUsIDEsIDAuNzgpOyovXG59IiwiY29kZS1qcyI6ImRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCgpPT57XG4gICAgY29uc3QgZGl2QXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcud29vNC1jb250YWluZXInKSxcbiAgICAgICAgZGl2QnM9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy53b280LWJhY2tncm91bmQnKSxcbiAgICAgICAgZGl2RHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdkaXZbZGF0YS1pbWdzXScpXG4gICAgbGV0IGFudCwgbnV2XG5cbiAgICBkaXZBcy5mb3JFYWNoKChkLCBpbmRleCk9PntcbiAgICAgICAgZC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZW92ZXInLCAoKT0+e1xuICAgICAgICAgICAgYW50ID0gZGl2QnNbaW5kZXhdLnN0eWxlLmJhY2tncm91bmRJbWFnZVxuICAgICAgICAgICAgbnV2ID0gZGl2RHNbaW5kZXhdLmRhdGFzZXQuaW1nc1xuICAgICAgICAgICAgZGl2QnNbaW5kZXhdLnN0eWxlLmJhY2tncm91bmRJbWFnZSA9IGB1cmwoJHtudXZ9KWBcblxuICAgICAgICB9KVxuICAgICAgICBkLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlb3V0JywgKCk9PntcbiAgICAgICAgICAgIGRpdkJzW2luZGV4XS5zdHlsZS5iYWNrZ3JvdW5kSW1hZ2UgPSBhbnRcbiAgICAgICAgfSlcbiAgICB9KVxufSkifSwibmljZW5hbWUiOiJDb2RlIEJsb2NrICgjMykifSwiZGVwdGgiOjV9LHsiaWQiOjQzMiwibmFtZSI6Im94eV9keW5hbWljX2xpc3QiLCJvcHRpb25zIjp7ImN0X2lkIjo0MzIsImN0X3BhcmVudCI6NDMwLCJzZWxlY3RvciI6Il9keW5hbWljX2xpc3QtNDMyLTU1NSIsIm9yaWdpbmFsIjp7IndwX3F1ZXJ5X2FkdmFuY2VkX3ByZXNldCI6IkN1c3RvbSBTZXR0aW5ncyIsIndwX3F1ZXJ5X2FkdmFuY2VkIjpbeyJrZXkiOiJwb3N0X3R5cGUiLCJ2YWx1ZXMiOlt7InZhbHVlIjoicHJvZHVjdCJ9XX0seyJrZXkiOiJwb3N0c19wZXJfcGFnZSIsInZhbHVlcyI6W3sidmFsdWUiOiI0In1dfSx7ImtleSI6Im5vX2ZvdW5kX3Jvd3MiLCJ2YWx1ZXMiOlt7InZhbHVlIjoidHJ1ZSJ9XX0seyJrZXkiOiJvcmRlcmJ5IiwidmFsdWVzIjpbeyJ2YWx1ZSI6ImRhdGUifV19XSwiZGlzcGxheSI6ImdyaWQiLCJncmlkLWNvbHVtbi1jb3VudCI6IjQiLCJ3cF9xdWVyeSI6ImFkdmFuY2VkIn0sIm5pY2VuYW1lIjoiUmVwZWF0ZXIgKCMzKSJ9LCJkZXB0aCI6NSwiY2hpbGRyZW4iOlt7ImlkIjo0MzMsIm5hbWUiOiJjdF9kaXZfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjo0MzMsImN0X3BhcmVudCI6NDMyLCJzZWxlY3RvciI6ImRpdl9ibG9jay00MzMtNTU1Iiwib3JpZ2luYWwiOnsicGFkZGluZy10b3AiOiIwIiwicGFkZGluZy1yaWdodCI6IjAiLCJwYWRkaW5nLWxlZnQiOiIwIiwibWFyZ2luLXRvcCI6IjAiLCJtYXJnaW4tcmlnaHQiOiIwIiwibWFyZ2luLWxlZnQiOiIwIiwib3ZlcmZsb3ciOiJoaWRkZW4iLCJtYXJnaW4tYm90dG9tIjoiMCJ9LCJuaWNlbmFtZSI6IkRpdiAoIzQpIn0sImRlcHRoIjo2LCJjaGlsZHJlbiI6W3siaWQiOjQzNCwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjQzNCwiY3RfcGFyZW50Ijo0MzMsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTQzNC01NTUiLCJvcmlnaW5hbCI6eyJwYWRkaW5nLWJvdHRvbSI6IjIwIiwicG9zaXRpb24iOiJyZWxhdGl2ZSJ9LCJuaWNlbmFtZSI6IndvbzQtY29udGFpbmVyIiwiY2xhc3NlcyI6WyJ3b280LWNvbnRhaW5lciJdfSwiZGVwdGgiOjcsImNoaWxkcmVuIjpbeyJpZCI6NDM1LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6NDM1LCJjdF9wYXJlbnQiOjQzNCwic2VsZWN0b3IiOiJkaXZfYmxvY2stNDM1LTU1NSIsIm9yaWdpbmFsIjp7IndpZHRoIjoiMTAwIiwid2lkdGgtdW5pdCI6IiUiLCJtYXgtaGVpZ2h0LXVuaXQiOiIlIiwiaGVpZ2h0IjoiMTAwIiwiaGVpZ2h0LXVuaXQiOiIlIiwib3ZlcmZsb3ciOiJoaWRkZW4ifSwibmljZW5hbWUiOiJEaXYgSW1hZ2VuIn0sImRlcHRoIjo4LCJjaGlsZHJlbiI6W3siaWQiOjQzNiwibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjQzNiwiY3RfcGFyZW50Ijo0MzUsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTQzNi01NTUiLCJvcmlnaW5hbCI6eyJiYWNrZ3JvdW5kLWltYWdlIjoiW294eWdlbiBjdF9zaWduX3NoYTI1Nj0nZWRiNWIzZDgyNzJkZWE1MDY3YWI0MzU0YmU5NDJiNDg2ZThkNDc4Yzc5NWRlMTc1MGIwMjE1N2YxY2JkNmJkZScgZGF0YT0nZmVhdHVyZWRfaW1hZ2UnIF0iLCJiYWNrZ3JvdW5kLWltYWdlZHluYW1pYyI6dHJ1ZSwiYmFja2dyb3VuZC1zaXplIjoiY29udGFpbiIsImJhY2tncm91bmQtcmVwZWF0Ijoibm8tcmVwZWF0IiwiYmFja2dyb3VuZC1wb3NpdGlvbi1sZWZ0LXVuaXQiOiIgIiwiYmFja2dyb3VuZC1wb3NpdGlvbi1sZWZ0IjoiY2VudGVyIiwiYmFja2dyb3VuZC1wb3NpdGlvbi10b3AtdW5pdCI6IiAiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uLXRvcCI6ImNlbnRlciJ9LCJuaWNlbmFtZSI6IndvbzQtYmFja2dyb3VuZCIsImNsYXNzZXMiOlsid29vNC1iYWNrZ3JvdW5kIl0sImFjdGl2ZXNlbGVjdG9yIjpmYWxzZX0sImRlcHRoIjo5fV19LHsiaWQiOjQzNywibmFtZSI6ImN0X2Rpdl9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjQzNywiY3RfcGFyZW50Ijo0MzQsInNlbGVjdG9yIjoiZGl2X2Jsb2NrLTQzNy01NTUiLCJvcmlnaW5hbCI6eyJmbGV4LWRpcmVjdGlvbiI6ImNvbHVtbiIsImRpc3BsYXkiOiJmbGV4IiwidGV4dC1hbGlnbiI6ImxlZnQiLCJhbGlnbi1pdGVtcyI6ImNlbnRlciIsImdhcCI6IjUiLCJqdXN0aWZ5LWNvbnRlbnQiOiJzcGFjZS1iZXR3ZWVuIiwid2lkdGgiOiIxMDAiLCJ3aWR0aC11bml0IjoiJSIsImhlaWdodCI6IjEwMCIsImhlaWdodC11bml0IjoiJSJ9LCJuaWNlbmFtZSI6IkRpdiAoIzE2MCkifSwiZGVwdGgiOjgsImNoaWxkcmVuIjpbeyJpZCI6NDM4LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6NDM4LCJjdF9wYXJlbnQiOjQzNywic2VsZWN0b3IiOiJkaXZfYmxvY2stNDM4LTU1NSIsIm9yaWdpbmFsIjp7InRleHQtYWxpZ24iOiJsZWZ0IiwiYWxpZ24taXRlbXMiOiJjZW50ZXIifSwibmljZW5hbWUiOiJEaXYgKCMyODQpIn0sImRlcHRoIjo5LCJjaGlsZHJlbiI6W3siaWQiOjQzOSwibmFtZSI6ImN0X2hlYWRsaW5lIiwib3B0aW9ucyI6eyJjdF9pZCI6NDM5LCJjdF9wYXJlbnQiOjQzOCwic2VsZWN0b3IiOiJoZWFkbGluZS00MzktNTU1Iiwib3JpZ2luYWwiOnsidGFnIjoiaDQiLCJmb250LXNpemUiOiIxNiIsInRleHQtYWxpZ24iOiJjZW50ZXIiLCJ3aWR0aCI6IjEwMCIsIndpZHRoLXVuaXQiOiIlIiwicGFkZGluZy1sZWZ0IjoiNSIsInBhZGRpbmctcmlnaHQiOiI1IiwiY29sb3IiOiJyZ2JhKDAsMCwwLDAuNTEpIn0sIm5pY2VuYW1lIjoiSGVhZGluZyAoIzMyKSIsImN0X2NvbnRlbnQiOiI8c3BhbiBpZD1cImN0LXBsYWNlaG9sZGVyLTQ0MFwiPjwvc3Bhbj4ifSwiZGVwdGgiOjEwLCJjaGlsZHJlbiI6W3siaWQiOjQ0MCwibmFtZSI6ImN0X3NwYW4iLCJvcHRpb25zIjp7ImN0X2lkIjo0NDAsImN0X3BhcmVudCI6NDM5LCJzZWxlY3RvciI6InNwYW4tNDQwLTU1NSIsIm9yaWdpbmFsIjpbXSwibmljZW5hbWUiOiJTcGFuICgjMzkpIiwiY3RfY29udGVudCI6IltveHlnZW4gY3Rfc2lnbl9zaGEyNTY9J2U3YjgzZWMzZWVmZTQ4ZWI5ODFiMzRlNTNlOWIyN2EzMzFlNTVlMDRiYjNiOTBiNzE2NWY5ODQ3OGUxMGEyZWInIGRhdGE9J3RpdGxlJyBdIn0sImRlcHRoIjoxMX1dfSx7ImlkIjo0NDEsIm5hbWUiOiJjdF9jb2RlX2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6NDQxLCJjdF9wYXJlbnQiOjQzOCwic2VsZWN0b3IiOiJjb2RlX2Jsb2NrLTQ0MS01NTUiLCJvcmlnaW5hbCI6eyJ1bndyYXAiOiJmYWxzZSIsImNvZGUtcGhwIjoiPD9waHBcbiAgJGNhdGVzID0gd3BfZ2V0X3Bvc3RfdGVybXMoIGdldF90aGVfSUQoKSwgJ3Byb2R1Y3RfY2F0JyApOyAvLyBPYnTDqW4gbGFzIGNhdGVnb3LDrWFzIGRlbCBwcm9kdWN0b1xuICAkbGlua19jYXRlcyA9IGFycmF5KCk7XG4gIGZvcmVhY2ggKCAkY2F0ZXMgYXMgJGNhdGUgKSB7XG4gICAgICAkZW5sYWNlID0gZ2V0X3Rlcm1fbGluayggJGNhdGUgKTtcbiAgICAgICRsaW5rX2NhdGVzW10gPSAnPGEgY2xhc3M9XCJ3b280LWxpbmtfY2F0ZVwiIGhyZWY9XCInIC4gJGVubGFjZSAuICdcIj4nIC4gJGNhdGUtPm5hbWUgLiAnPC9hPic7XG4gIH1cbiAgZWNobyAnPGRpdiBjbGFzcz1cIndvbzQtZGl2LWNhdGVzXCI+JyAuaW1wbG9kZSggJywgJywgJGxpbmtfY2F0ZXMgKS4nPC9kaXY+JzsgXG4/PiJ9LCJuaWNlbmFtZSI6IkNhdGVnb3JpYXMifSwiZGVwdGgiOjEwfSx7ImlkIjo0NDIsIm5hbWUiOiJjdF90ZXh0X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6NDQyLCJjdF9wYXJlbnQiOjQzOCwic2VsZWN0b3IiOiJ0ZXh0X2Jsb2NrLTQ0Mi01NTUiLCJvcmlnaW5hbCI6eyJ0YWciOiJwIiwiY3VzdG9tLWNzcyI6IiIsIndpZHRoIjoiODAiLCJ3aWR0aC11bml0IjoiJSJ9LCJuaWNlbmFtZSI6IlRleHQgKCMyODYpIiwiY3RfY29udGVudCI6IjxzcGFuIGlkPVwiY3QtcGxhY2Vob2xkZXItNDQzXCI+PC9zcGFuPiJ9LCJkZXB0aCI6MTAsImNoaWxkcmVuIjpbeyJpZCI6NDQzLCJuYW1lIjoiY3Rfc3BhbiIsIm9wdGlvbnMiOnsiY3RfaWQiOjQ0MywiY3RfcGFyZW50Ijo0NDIsInNlbGVjdG9yIjoic3Bhbi00NDMtNTU1Iiwib3JpZ2luYWwiOnsiY3VzdG9tLWNzcyI6IiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuICBvdmVyZmxvdzogaGlkZGVuOyJ9LCJuaWNlbmFtZSI6IlNwYW4gKCMyOTIpIiwiY3RfY29udGVudCI6IltveHlnZW4gY3Rfc2lnbl9zaGEyNTY9JzdlNDljMGJiZTMzZDUyMWYzNjc3MTljZjUxNjM1ZTVkODgwY2FkMGY4ZGQwZmYwOGZhYmZkNzgyZjU1NGU0NWUnIGRhdGE9J2V4Y2VycHQnIF0ifSwiZGVwdGgiOjExfV19XX0seyJpZCI6NDQ0LCJuYW1lIjoiY3RfZGl2X2Jsb2NrIiwib3B0aW9ucyI6eyJjdF9pZCI6NDQ0LCJjdF9wYXJlbnQiOjQzNywic2VsZWN0b3IiOiJkaXZfYmxvY2stNDQ0LTU1NSIsIm9yaWdpbmFsIjp7IndpZHRoIjoiMTAwIiwid2lkdGgtdW5pdCI6IiUiLCJmbGV4LWRpcmVjdGlvbiI6ImNvbHVtbiIsImRpc3BsYXkiOiJmbGV4IiwiYWxpZ24taXRlbXMiOiJjZW50ZXIiLCJnYXAiOiIyMCJ9LCJuaWNlbmFtZSI6IkRpdiAoIzI5OCkifSwiZGVwdGgiOjksImNoaWxkcmVuIjpbeyJpZCI6NDQ1LCJuYW1lIjoiY3RfY29kZV9ibG9jayIsIm9wdGlvbnMiOnsiY3RfaWQiOjQ0NSwiY3RfcGFyZW50Ijo0NDQsInNlbGVjdG9yIjoiY29kZV9ibG9jay00NDUtNTU1Iiwib3JpZ2luYWwiOnsiY29kZS1waHAiOiI8P3BocFxuJGxhSWQgPSBnZXRfdGhlX0lEKCk7XG5cbiRwcmVjTm9ybWFsID0gZ2V0X3Bvc3RfbWV0YSggJGxhSWQsICdfcmVndWxhcl9wcmljZScsIHRydWUgKTsgXG4kcHJlY09mZXJ0YSA9IGdldF9wb3N0X21ldGEoICRsYUlkLCAnX3NhbGVfcHJpY2UnLCB0cnVlICk7IFxuJHByZWNpbyA9IGdldF9wb3N0X21ldGEoICRsYUlkLCAnX3ByaWNlJywgdHJ1ZSApOyBcbiRzYWxlX3N0YXJ0X2RhdGUgPSBnZXRfcG9zdF9tZXRhKCAkbGFJZCwgJ19zYWxlX3ByaWNlX2RhdGVzX2Zyb20nLCB0cnVlICk7IFxuJHNhbGVfZW5kX2RhdGUgPSBnZXRfcG9zdF9tZXRhKCAkbGFJZCwgJ19zYWxlX3ByaWNlX2RhdGVzX3RvJywgdHJ1ZSApOyBcbiRtb25lZGEgPSBnZXRfd29vY29tbWVyY2VfY3VycmVuY3lfc3ltYm9sKCk7XG5cbiRpbUdpZHMgPSBnZXRfcG9zdF9tZXRhKCAkbGFJZCwgJ19wcm9kdWN0X2ltYWdlX2dhbGxlcnknLCB0cnVlICk7XG4kbm9tYnJlID0gZ2V0X3RoZV90aXRsZSgkbGFJZCk7XG5cbmlmICggJGltR2lkcyApIHtcbiAgICAkaW1nSWQgPSBleHBsb2RlKCAnLCcsICRpbUdpZHMgKVswXTtcbiAgICAkaW1nSWQgPSB3cF9nZXRfYXR0YWNobWVudF9pbWFnZV91cmwoICRpbWdJZCk7XG59ZWxzZXtcbiAgICRpbWFnZW5fZGVzdGFjYWRhX3NyYyA9IHdwX2dldF9hdHRhY2htZW50X2ltYWdlX3NyYyhnZXRfcG9zdF90aHVtYm5haWxfaWQoJGxhSWQpLCAnZnVsbCcpO1xuICAgJGltZ0lkID0gJGltYWdlbl9kZXN0YWNhZGFfc3JjWzBdO1xufVxuPz5cbjxkaXYgY2xhc3M9XCJ3b280LWNvbnRhaW5lcl9wcmVjaW9zXCI+XG5cbjw/cGhwIFxuIGlmKCAkcHJlY09mZXJ0YSA+IDApIHtcbiAgJHBvcmNlbnQgPSAnLScuY2VpbCgoJHByZWNOb3JtYWwgLSAkcHJlY09mZXJ0YSkgLyAkcHJlY09mZXJ0YSAqIDEwMCkgLiclJztcbiAgZWNobyAnPGRpdiBjbGFzcz1cIndvbzQtZGVzY3VlbnRvXCI+Jy4kcG9yY2VudC4nPC9kaXY+JztcbiAgZWNobyAnPGRpdiBjbGFzcz1cIndvbzQtcHJlY2lvX25vcm1hbFwiPicuICRwcmVjTm9ybWFsIC4nPHNwYW4gY2xhc3M9XCJ3b280LXNwYW5fbW9uZWRhXCI+Jy4kbW9uZWRhLiAnPC9zcGFuPjwvZGl2Pic7IFxuIH1cbiAgXG4/PlxuICA8ZGl2IGNsYXNzPVwid29vNC1wcmVjaW9fZGVzY1wiIGRhdGEtaW1ncz1cIjw/cGhwIGVjaG8gJGltZ0lkOyA/PiBcIj5cbiAgICAgIDw/cGhwIGVjaG8gICRwcmVjaW8gLic8c3BhbiBjbGFzcz1cIndvbzQtc3Bhbl9tb25lZGFcIj4nLiRtb25lZGEuICc8L3NwYW4+JzsgPz5cbiAgPC9kaXY+IFxuXG48L2Rpdj4gPCEtLS0tIEZpbmFsIHByZWNpb3MgLS0+XG4iLCJ3aWR0aC11bml0IjoiJSIsInBhZGRpbmctdG9wIjoiMCJ9LCJuaWNlbmFtZSI6Ik9mZXJ0YSJ9LCJkZXB0aCI6MTB9LHsiaWQiOjQ0NiwibmFtZSI6ImN0X2xpbmtfdGV4dCIsIm9wdGlvbnMiOnsiY3RfaWQiOjQ0NiwiY3RfcGFyZW50Ijo0NDQsInNlbGVjdG9yIjoibGlua190ZXh0LTQ0Ni01NTUiLCJvcmlnaW5hbCI6eyJ1cmwiOiJbb3h5Z2VuIGN0X3NpZ25fc2hhMjU2PSdmZmE2NWE1MDFiOTZkMjY3YmVjZTRjYTQzYmM4ZDAxMzUyNDNjY2U5MWYzOTU1NjMwMTlmNTVmNDZkNDFiNzhiJyBkYXRhPSdwZXJtYWxpbmsnIF0iLCJmb250LWZhbWlseSI6IlJvYm90byIsImNvbG9yIjoiI2ZmZmZmZiIsImhvdmVyX2NvbG9yIjoiI2Y5NzYzOSIsImZvbnQtc2l6ZSI6IjIwIiwiYmFja2dyb3VuZC1jb2xvciI6IiNmOTc2MzkiLCJ3aWR0aC11bml0IjoiJSIsIndpZHRoIjoiODAiLCJ0ZXh0LWFsaWduIjoiY2VudGVyIiwiYm9yZGVyLXJhZGl1cyI6IjUiLCJ0cmFuc2l0aW9uLWR1cmF0aW9uIjoiLjUiLCJib3JkZXItdG9wLWNvbG9yIjoiI2Y5NzYzOSIsImJvcmRlci1yaWdodC1jb2xvciI6IiNmOTc2MzkiLCJib3JkZXItYm90dG9tLWNvbG9yIjoiI2Y5NzYzOSIsImJvcmRlci1sZWZ0LWNvbG9yIjoiI2Y5NzYzOSIsImJvcmRlci1hbGwtY29sb3IiOiIjZjk3NjM5IiwiYm9yZGVyLXRvcC13aWR0aCI6IjEiLCJib3JkZXItcmlnaHQtd2lkdGgiOiIxIiwiYm9yZGVyLWJvdHRvbS13aWR0aCI6IjEiLCJib3JkZXItbGVmdC13aWR0aCI6IjEiLCJib3JkZXItYWxsLXdpZHRoIjoiMSIsImJvcmRlci10b3Atc3R5bGUiOiJzb2xpZCIsImJvcmRlci1yaWdodC1zdHlsZSI6InNvbGlkIiwiYm9yZGVyLWJvdHRvbS1zdHlsZSI6InNvbGlkIiwiYm9yZGVyLWxlZnQtc3R5bGUiOiJzb2xpZCIsImJvcmRlci1hbGwtc3R5bGUiOiJzb2xpZCJ9LCJuaWNlbmFtZSI6IlRleHQgTGluayAoIzI3MSkiLCJjdF9jb250ZW50IjoiVmVyIFByb2R1Y3RvIiwiY2xhc3NlcyI6W10sImhvdmVyIjp7ImNvbG9yIjoiI2Y5NzYzOSIsImJvcmRlci10b3AtY29sb3IiOiIjZjk3NjM5IiwiYm9yZGVyLXJpZ2h0LWNvbG9yIjoiI2Y5NzYzOSIsImJvcmRlci1ib3R0b20tY29sb3IiOiIjZjk3NjM5IiwiYm9yZGVyLWxlZnQtY29sb3IiOiIjZjk3NjM5IiwiYm9yZGVyLWFsbC1jb2xvciI6IiNmOTc2MzkiLCJiYWNrZ3JvdW5kLWNvbG9yIjoiI2ZmZmZmZiIsInRyYW5zaXRpb24tZHVyYXRpb24iOiIuNSJ9fSwiZGVwdGgiOjEwfV19XX1dfV19XX1dfV0sImNsYXNzZXMiOnsid29vNC1jb250YWluZXIiOnsia2V5Ijoid29vNC1jb250YWluZXIiLCJvcmlnaW5hbCI6eyJ3aWR0aC11bml0IjoiJSIsIm92ZXJmbG93IjoiaGlkZGVuIiwiZmxleC1kaXJlY3Rpb24iOiJjb2x1bW4iLCJkaXNwbGF5IjoiZmxleCIsImFsaWduLWl0ZW1zIjoiY2VudGVyIiwiYm9yZGVyLXRvcC1jb2xvciI6InJnYmEoMCwwLDAsMC4yNikiLCJib3JkZXItcmlnaHQtY29sb3IiOiJyZ2JhKDAsMCwwLDAuMjYpIiwiYm9yZGVyLWJvdHRvbS1jb2xvciI6InJnYmEoMCwwLDAsMC4yNikiLCJib3JkZXItbGVmdC1jb2xvciI6InJnYmEoMCwwLDAsMC4yNikiLCJib3JkZXItYWxsLWNvbG9yIjoicmdiYSgwLDAsMCwwLjI2KSIsImJvcmRlci10b3Atd2lkdGgiOiIxIiwiYm9yZGVyLXJpZ2h0LXdpZHRoIjoiMSIsImJvcmRlci1ib3R0b20td2lkdGgiOiIxIiwiYm9yZGVyLWxlZnQtd2lkdGgiOiIxIiwiYm9yZGVyLWFsbC13aWR0aCI6IjEiLCJib3JkZXItdG9wLXN0eWxlIjoic29saWQiLCJib3JkZXItcmlnaHQtc3R5bGUiOiJzb2xpZCIsImJvcmRlci1ib3R0b20tc3R5bGUiOiJzb2xpZCIsImJvcmRlci1sZWZ0LXN0eWxlIjoic29saWQiLCJib3JkZXItYWxsLXN0eWxlIjoic29saWQiLCJib3JkZXItdG9wLWxlZnQtcmFkaXVzIjoiNSIsImJvcmRlci10b3AtcmlnaHQtcmFkaXVzIjoiNSIsIndpZHRoIjoiMTAwIiwianVzdGlmeS1jb250ZW50Ijoic3BhY2UtYmV0d2VlbiIsImhlaWdodCI6IjU2MCJ9LCJob3ZlciI6eyJib3gtc2hhZG93LWNvbG9yIjoicmdiYSgwLDAsMCwwLjIpIiwiYm94LXNoYWRvdy1ob3Jpem9udGFsLW9mZnNldCI6IjAiLCJib3gtc2hhZG93LXZlcnRpY2FsLW9mZnNldCI6IjAiLCJib3gtc2hhZG93LWJsdXIiOiIzIiwiYm94LXNoYWRvdy1zcHJlYWQiOiIyIn19LCJ3b280LWJhY2tncm91bmQiOnsia2V5Ijoid29vNC1iYWNrZ3JvdW5kIiwib3JpZ2luYWwiOnsid2lkdGgtdW5pdCI6IiUiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uLWxlZnQtdW5pdCI6IiAiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uLXRvcC11bml0IjoiICIsImJhY2tncm91bmQtaW1hZ2VkeW5hbWljIjoiMSIsIndpZHRoIjoiMTAwIiwiaGVpZ2h0IjoiMzAwIiwidHJhbnNpdGlvbi1kdXJhdGlvbiI6Ii41IiwicGFkZGluZy10b3AiOiIwIiwicGFkZGluZy1yaWdodCI6IjAiLCJwYWRkaW5nLWJvdHRvbSI6IjAiLCJwYWRkaW5nLWxlZnQiOiIwIiwibWFyZ2luLXRvcCI6IjAiLCJtYXJnaW4tcmlnaHQiOiIwIiwibWFyZ2luLWJvdHRvbSI6IjAiLCJtYXJnaW4tbGVmdCI6IjAiLCJiYWNrZ3JvdW5kLWltYWdlIjoiW294eWdlbiBkYXRhPSdmZWF0dXJlZF9pbWFnZSddIn0sImFjdGl2ZXNlbGVjdG9yIjp7fX19LCJjb2xvcnMiOnt9fQ==
{"component":{"id":430,"name":"ct_section","options":{"ct_id":430,"ct_parent":100026,"selector":"section-430-555","original":{"container-padding-bottom":"71"},"nicename":"Section (#430)","activeselector":""},"depth":4,"children":[{"id":431,"name":"ct_code_block","options":{"ct_id":431,"ct_parent":430,"selector":"code_block-431-555","original":{"code-php":"<!-------->","code-css":".woo4-container:hover .woo4-background{\n transform: scale(1.1);\n}\n.woo4-container_precios{\n display:flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n gap: 20px;\n font-size: 20px;\n font-weight: 500;\n font-family: 'Poppins';\n}\n.woo4-precio_normal{\n font-size: 16px;\n font-weight: 400;\n text-decoration:line-through;\n color: rgba(0,0,0, .5);\n}\n.woo4-descuento{\n display:flex;\n flex-direction: row;\n gap: 10px;\n background: #f97639;\n padding: 6px 12px;\n align-items:center;\n justify-content: center;\n font-family: 'Poppins';\n height:50px;\n position: absolute;\n top: 15px;\n left: -60px;\n min-width: 200px;\n color: #ffffff;\n font-weight: 500;\n font-size: 15px;\n transform: rotate(-45deg);\n /*transition: .7s cubic-bezier(0.21, 0.45, 1, 0.78);*/\n}","code-js":"document.addEventListener('DOMContentLoaded',()=>{\n const divAs = document.querySelectorAll('.woo4-container'),\n divBs= document.querySelectorAll('.woo4-background'),\n divDs = document.querySelectorAll('div[data-imgs]')\n let ant, nuv\n\n divAs.forEach((d, index)=>{\n d.addEventListener('mouseover', ()=>{\n ant = divBs[index].style.backgroundImage\n nuv = divDs[index].dataset.imgs\n divBs[index].style.backgroundImage = `url(${nuv})`\n\n })\n d.addEventListener('mouseout', ()=>{\n divBs[index].style.backgroundImage = ant\n })\n })\n})"},"nicename":"Code Block (#3)"},"depth":5},{"id":432,"name":"oxy_dynamic_list","options":{"ct_id":432,"ct_parent":430,"selector":"_dynamic_list-432-555","original":{"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"}]}],"display":"grid","grid-column-count":"4","wp_query":"advanced"},"nicename":"Repeater (#3)"},"depth":5,"children":[{"id":433,"name":"ct_div_block","options":{"ct_id":433,"ct_parent":432,"selector":"div_block-433-555","original":{"padding-top":"0","padding-right":"0","padding-left":"0","margin-top":"0","margin-right":"0","margin-left":"0","overflow":"hidden","margin-bottom":"0"},"nicename":"Div (#4)"},"depth":6,"children":[{"id":434,"name":"ct_div_block","options":{"ct_id":434,"ct_parent":433,"selector":"div_block-434-555","original":{"padding-bottom":"20","position":"relative"},"nicename":"woo4-container","classes":["woo4-container"]},"depth":7,"children":[{"id":435,"name":"ct_div_block","options":{"ct_id":435,"ct_parent":434,"selector":"div_block-435-555","original":{"width":"100","width-unit":"%","max-height-unit":"%","height":"100","height-unit":"%","overflow":"hidden"},"nicename":"Div Imagen"},"depth":8,"children":[{"id":436,"name":"ct_div_block","options":{"ct_id":436,"ct_parent":435,"selector":"div_block-436-555","original":{"background-image":"https://templates.oxygenados.com/wp-content/uploads/2023/11/04-Woo.webp","background-imagedynamic":true,"background-size":"contain","background-repeat":"no-repeat","background-position-left-unit":" ","background-position-left":"center","background-position-top-unit":" ","background-position-top":"center"},"nicename":"woo4-background","classes":["woo4-background"],"activeselector":false},"depth":9}]},{"id":437,"name":"ct_div_block","options":{"ct_id":437,"ct_parent":434,"selector":"div_block-437-555","original":{"flex-direction":"column","display":"flex","text-align":"left","align-items":"center","gap":"5","justify-content":"space-between","width":"100","width-unit":"%","height":"100","height-unit":"%"},"nicename":"Div (#160)"},"depth":8,"children":[{"id":438,"name":"ct_div_block","options":{"ct_id":438,"ct_parent":437,"selector":"div_block-438-555","original":{"text-align":"left","align-items":"center"},"nicename":"Div (#284)"},"depth":9,"children":[{"id":439,"name":"ct_headline","options":{"ct_id":439,"ct_parent":438,"selector":"headline-439-555","original":{"tag":"h4","font-size":"16","text-align":"center","width":"100","width-unit":"%","padding-left":"5","padding-right":"5","color":"rgba(0,0,0,0.51)"},"nicename":"Heading (#32)","ct_content":"<span id=\"ct-placeholder-440\"></span>"},"depth":10,"children":[{"id":440,"name":"ct_span","options":{"ct_id":440,"ct_parent":439,"selector":"span-440-555","original":[],"nicename":"Span (#39)","ct_content":"04 - Woocommerce"},"depth":11}]},{"id":441,"name":"ct_code_block","options":{"ct_id":441,"ct_parent":438,"selector":"code_block-441-555","original":{"unwrap":"false","code-php":"<?php\n $cates = wp_get_post_terms( get_the_ID(), 'product_cat' ); // Obtén las categorías del producto\n $link_cates = array();\n foreach ( $cates as $cate ) {\n $enlace = get_term_link( $cate );\n $link_cates[] = '<a class=\"woo4-link_cate\" href=\"' . $enlace . '\">' . $cate->name . '</a>';\n }\n echo '<div class=\"woo4-div-cates\">' .implode( ', ', $link_cates ).'</div>'; \n?>"},"nicename":"Categorias"},"depth":10},{"id":442,"name":"ct_text_block","options":{"ct_id":442,"ct_parent":438,"selector":"text_block-442-555","original":{"tag":"p","custom-css":"","width":"80","width-unit":"%"},"nicename":"Text (#286)","ct_content":"<span id=\"ct-placeholder-443\"></span>"},"depth":10,"children":[{"id":443,"name":"ct_span","options":{"ct_id":443,"ct_parent":442,"selector":"span-443-555","original":{"custom-css":" display: -webkit-box;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical; \n overflow: hidden;"},"nicename":"Span (#292)","ct_content":""},"depth":11}]}]},{"id":444,"name":"ct_div_block","options":{"ct_id":444,"ct_parent":437,"selector":"div_block-444-555","original":{"width":"100","width-unit":"%","flex-direction":"column","display":"flex","align-items":"center","gap":"20"},"nicename":"Div (#298)"},"depth":9,"children":[{"id":445,"name":"ct_code_block","options":{"ct_id":445,"ct_parent":444,"selector":"code_block-445-555","original":{"code-php":"<?php\n$laId = get_the_ID();\n\n$precNormal = get_post_meta( $laId, '_regular_price', true ); \n$precOferta = get_post_meta( $laId, '_sale_price', true ); \n$precio = get_post_meta( $laId, '_price', true ); \n$sale_start_date = get_post_meta( $laId, '_sale_price_dates_from', true ); \n$sale_end_date = get_post_meta( $laId, '_sale_price_dates_to', true ); \n$moneda = get_woocommerce_currency_symbol();\n\n$imGids = get_post_meta( $laId, '_product_image_gallery', true );\n$nombre = get_the_title($laId);\n\nif ( $imGids ) {\n $imgId = explode( ',', $imGids )[0];\n $imgId = wp_get_attachment_image_url( $imgId);\n}else{\n $imagen_destacada_src = wp_get_attachment_image_src(get_post_thumbnail_id($laId), 'full');\n $imgId = $imagen_destacada_src[0];\n}\n?>\n<div class=\"woo4-container_precios\">\n\n<?php \n if( $precOferta > 0) {\n $porcent = '-'.ceil(($precNormal - $precOferta) / $precOferta * 100) .'%';\n echo '<div class=\"woo4-descuento\">'.$porcent.'</div>';\n echo '<div class=\"woo4-precio_normal\">'. $precNormal .'<span class=\"woo4-span_moneda\">'.$moneda. '</span></div>'; \n }\n \n?>\n <div class=\"woo4-precio_desc\" data-imgs=\"<?php echo $imgId; ?> \">\n <?php echo $precio .'<span class=\"woo4-span_moneda\">'.$moneda. '</span>'; ?>\n </div> \n\n</div> <!---- Final precios -->\n","width-unit":"%","padding-top":"0"},"nicename":"Oferta"},"depth":10},{"id":446,"name":"ct_link_text","options":{"ct_id":446,"ct_parent":444,"selector":"link_text-446-555","original":{"url":"https://templates.oxygenados.com/04-woocommerce/","font-family":"Roboto","color":"#ffffff","hover_color":"#f97639","font-size":"20","background-color":"#f97639","width-unit":"%","width":"80","text-align":"center","border-radius":"5","transition-duration":".5","border-top-color":"#f97639","border-right-color":"#f97639","border-bottom-color":"#f97639","border-left-color":"#f97639","border-all-color":"#f97639","border-top-width":"1","border-right-width":"1","border-bottom-width":"1","border-left-width":"1","border-all-width":"1","border-top-style":"solid","border-right-style":"solid","border-bottom-style":"solid","border-left-style":"solid","border-all-style":"solid"},"nicename":"Text Link (#271)","ct_content":"Ver Producto","classes":[],"hover":{"color":"#f97639","border-top-color":"#f97639","border-right-color":"#f97639","border-bottom-color":"#f97639","border-left-color":"#f97639","border-all-color":"#f97639","background-color":"#ffffff","transition-duration":".5"}},"depth":10}]}]}]}]}]}]},"classes":{"woo4-container":{"key":"woo4-container","original":{"width-unit":"%","overflow":"hidden","flex-direction":"column","display":"flex","align-items":"center","border-top-color":"rgba(0,0,0,0.26)","border-right-color":"rgba(0,0,0,0.26)","border-bottom-color":"rgba(0,0,0,0.26)","border-left-color":"rgba(0,0,0,0.26)","border-all-color":"rgba(0,0,0,0.26)","border-top-width":"1","border-right-width":"1","border-bottom-width":"1","border-left-width":"1","border-all-width":"1","border-top-style":"solid","border-right-style":"solid","border-bottom-style":"solid","border-left-style":"solid","border-all-style":"solid","border-top-left-radius":"5","border-top-right-radius":"5","width":"100","justify-content":"space-between","height":"560"},"hover":{"box-shadow-color":"rgba(0,0,0,0.2)","box-shadow-horizontal-offset":"0","box-shadow-vertical-offset":"0","box-shadow-blur":"3","box-shadow-spread":"2"}},"woo4-background":{"key":"woo4-background","original":{"width-unit":"%","background-position-left-unit":" ","background-position-top-unit":" ","background-imagedynamic":"1","width":"100","height":"300","transition-duration":".5","padding-top":"0","padding-right":"0","padding-bottom":"0","padding-left":"0","margin-top":"0","margin-right":"0","margin-bottom":"0","margin-left":"0","background-image":"https://templates.oxygenados.com/wp-content/uploads/2023/11/04-Woo.webp"},"activeselector":{}}}}