UNPKG

mindstream-gravity-form

Version:

Mindstream Fork of Gravity Forms on React apps via the Wordpress API

2 lines 13.2 kB
"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireWildcard(require("react")),_reactSelect=_interopRequireDefault(require("react-select"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var a=new WeakMap;return _getRequireWildcardCache=function(){return a},a}function _interopRequireWildcard(a){if(a&&a.__esModule)return a;if(null===a||"object"!==_typeof(a)&&"function"!=typeof a)return{default:a};var b=_getRequireWildcardCache();if(b&&b.has(a))return b.get(a);var c={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in a)if(Object.prototype.hasOwnProperty.call(a,e)){var f=d?Object.getOwnPropertyDescriptor(a,e):null;f&&(f.get||f.set)?Object.defineProperty(c,e,f):c[e]=a[e]}return c["default"]=a,b&&b.set(a,c),c}function _slicedToArray(a,b){return _arrayWithHoles(a)||_iterableToArrayLimit(a,b)||_unsupportedIterableToArray(a,b)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _iterableToArrayLimit(a,b){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a)){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!(b&&c.length===b));d=!0);}catch(a){e=!0,f=a}finally{try{d||null==h["return"]||h["return"]()}finally{if(e)throw f}}return c}}function _arrayWithHoles(a){if(Array.isArray(a))return a}function _objectWithoutProperties(a,b){if(null==a)return{};var c,d,e=_objectWithoutPropertiesLoose(a,b);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(a);for(d=0;d<f.length;d++)c=f[d],!(0<=b.indexOf(c))&&Object.prototype.propertyIsEnumerable.call(a,c)&&(e[c]=a[c])}return e}function _objectWithoutPropertiesLoose(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],0<=b.indexOf(c)||(e[c]=a[c]);return e}var _default=function(a){var b=a.field,c=a.value,d=a.validationMessage,e=a.touched,f=a.setTouched,g=a.updateForm,h=a.hideField,i=a.styledComponents,j=a.error,k=a.unsetError,l=a.cssClass,m=_objectWithoutProperties(a,["field","value","validationMessage","touched","setTouched","updateForm","hideField","styledComponents","error","unsetError","cssClass"]),n=b.id,o=b.formId,p=b.type,q=b.label,r=b.isRequired,s=b.choices,t=b.placeholder,u=b.description,v=b.descriptionPlacement,w=b.labelPlacement,x=b.width,y=b.customName,z=s.map(function(a){return{value:a.value,label:a.text}}),A=s.filter(function(a){return a.isSelected});A=A.length?[{label:A[0].text,value:A[0].value}]:"";var B=(0,_react.useState)(c||A),C=_slicedToArray(B,2),D=C[0],E=C[1],F=function(a){E(a);g({target:{value:a}},b),k(n)},G=function(){g({target:{value:D}},b),f(n)},H=i||!1,I=H.SelectStyles,J=H.Label,K=void 0===J?"label":J,L=H.Box,M=void 0===L?"div":L;return _react["default"].createElement(M,{width:x,className:d&&e||j?"form-field error ".concat(l):"form-field ".concat(l),style:{display:h?"none":void 0}},_react["default"].createElement("div",{className:p},_react["default"].createElement(K,{htmlFor:"input_".concat(o,"_").concat(n),className:"group-label ".concat(w)},q,r?_react["default"].createElement("abbr",null,"*"):null),"above"===v&&u&&_react["default"].createElement("div",{className:"description"},u),_react["default"].createElement(_reactSelect["default"],{name:y||"input_".concat(n,"[]"),required:r,value:D,onChange:function onChange(a){F(a,b)},onBlur:function onBlur(){return G()},placeholder:t,options:z,isMulti:!0,inputId:"input_".concat(o,"_").concat(n),styles:I}),"above"!==v&&u&&_react["default"].createElement("div",{className:"description"},u),(d&&e||j)&&_react["default"].createElement("span",{className:"error-message",id:"error_".concat(o,"_").concat(n)},d||j)))};exports["default"]=_default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9GaWVsZHMvTXVsdGlzZWxlY3QuanN4Il0sIm5hbWVzIjpbImZpZWxkIiwidmFsdWUiLCJ2YWxpZGF0aW9uTWVzc2FnZSIsInRvdWNoZWQiLCJzZXRUb3VjaGVkIiwidXBkYXRlRm9ybSIsImhpZGVGaWVsZCIsInN0eWxlZENvbXBvbmVudHMiLCJlcnJvciIsInVuc2V0RXJyb3IiLCJjc3NDbGFzcyIsInByb3BzIiwiaWQiLCJmb3JtSWQiLCJ0eXBlIiwibGFiZWwiLCJpc1JlcXVpcmVkIiwiY2hvaWNlcyIsInBsYWNlaG9sZGVyIiwiZGVzY3JpcHRpb24iLCJkZXNjcmlwdGlvblBsYWNlbWVudCIsImxhYmVsUGxhY2VtZW50Iiwid2lkdGgiLCJjdXN0b21OYW1lIiwib3B0aW9ucyIsIm1hcCIsImNob2ljZSIsInRleHQiLCJwcmVzZWxlY3RlZCIsImZpbHRlciIsImlzU2VsZWN0ZWQiLCJsZW5ndGgiLCJzZWxlY3RlZE9wdGlvbiIsInNlbGVjdE9wdGlvbiIsImhhbmRsZUNoYW5nZSIsIm9wdGlvbiIsInRhcmdldCIsImhhbmRsZUJsdXIiLCJTZWxlY3RTdHlsZXMiLCJMYWJlbCIsIkJveCIsImRpc3BsYXkiXSwibWFwcGluZ3MiOiJ1d0ZBR2UsV0FhVCxJQVpKQSxDQUFBQSxDQVlJLEdBWkpBLEtBWUksQ0FYSkMsQ0FXSSxHQVhKQSxLQVdJLENBVkpDLENBVUksR0FWSkEsaUJBVUksQ0FUSkMsQ0FTSSxHQVRKQSxPQVNJLENBUkpDLENBUUksR0FSSkEsVUFRSSxDQVBKQyxDQU9JLEdBUEpBLFVBT0ksQ0FOSkMsQ0FNSSxHQU5KQSxTQU1JLENBTEpDLENBS0ksR0FMSkEsZ0JBS0ksQ0FKSkMsQ0FJSSxHQUpKQSxLQUlJLENBSEpDLENBR0ksR0FISkEsVUFHSSxDQUZKQyxDQUVJLEdBRkpBLFFBRUksQ0FEREMsQ0FDQyxzS0FFRkMsQ0FGRSxDQWNBWixDQWRBLENBRUZZLEVBRkUsQ0FHRkMsQ0FIRSxDQWNBYixDQWRBLENBR0ZhLE1BSEUsQ0FJRkMsQ0FKRSxDQWNBZCxDQWRBLENBSUZjLElBSkUsQ0FLRkMsQ0FMRSxDQWNBZixDQWRBLENBS0ZlLEtBTEUsQ0FNRkMsQ0FORSxDQWNBaEIsQ0FkQSxDQU1GZ0IsVUFORSxDQU9GQyxDQVBFLENBY0FqQixDQWRBLENBT0ZpQixPQVBFLENBUUZDLENBUkUsQ0FjQWxCLENBZEEsQ0FRRmtCLFdBUkUsQ0FTRkMsQ0FURSxDQWNBbkIsQ0FkQSxDQVNGbUIsV0FURSxDQVVGQyxDQVZFLENBY0FwQixDQWRBLENBVUZvQixvQkFWRSxDQVdGQyxDQVhFLENBY0FyQixDQWRBLENBV0ZxQixjQVhFLENBWUZDLENBWkUsQ0FjQXRCLENBZEEsQ0FZRnNCLEtBWkUsQ0FhRkMsQ0FiRSxDQWNBdkIsQ0FkQSxDQWFGdUIsVUFiRSxDQWdCRUMsQ0FBTyxDQUFHUCxDQUFPLENBQUNRLEdBQVIsQ0FBWSxTQUFBQyxDQUFNLFFBQUssQ0FDckN6QixLQUFLLENBQUV5QixDQUFNLENBQUN6QixLQUR1QixDQUVyQ2MsS0FBSyxDQUFFVyxDQUFNLENBQUNDLElBRnVCLENBQUwsQ0FBbEIsQ0FoQlosQ0FvQkFDLENBQVcsQ0FBR1gsQ0FBTyxDQUFDWSxNQUFSLENBQWUsU0FBQUgsQ0FBTSxRQUFJQSxDQUFBQSxDQUFNLENBQUNJLFVBQVgsQ0FBckIsQ0FwQmQsQ0FzQkZGLENBdEJFLENBcUJBQSxDQUFXLENBQUNHLE1BckJaLENBc0JZLENBQ1osQ0FDRWhCLEtBQUssQ0FBRWEsQ0FBVyxDQUFDLENBQUQsQ0FBWCxDQUFlRCxJQUR4QixDQUVFMUIsS0FBSyxDQUFFMkIsQ0FBVyxDQUFDLENBQUQsQ0FBWCxDQUFlM0IsS0FGeEIsQ0FEWSxDQXRCWixDQTZCWSxFQTdCWixPQWdDbUMsb0JBQVNBLENBQUssRUFBSTJCLENBQWxCLENBaENuQyx1QkFnQ0dJLENBaENILE1BZ0NtQkMsQ0FoQ25CLE1Ba0NFQyxDQUFZLENBQUcsU0FBQ0MsQ0FBRCxDQUFZLENBQy9CRixDQUFZLENBQUNFLENBQUQsQ0FEbUIsQ0FPL0I5QixDQUFVLENBTEksQ0FDWitCLE1BQU0sQ0FBRSxDQUNObkMsS0FBSyxDQUFFa0MsQ0FERCxDQURJLENBS0osQ0FBUW5DLENBQVIsQ0FQcUIsQ0FRL0JTLENBQVUsQ0FBQ0csQ0FBRCxDQUNYLENBM0NHLENBNkNFeUIsQ0FBVSxDQUFHLFVBQU0sQ0FNdkJoQyxDQUFVLENBTEksQ0FDWitCLE1BQU0sQ0FBRSxDQUNObkMsS0FBSyxDQUFFK0IsQ0FERCxDQURJLENBS0osQ0FBUWhDLENBQVIsQ0FOYSxDQU92QkksQ0FBVSxDQUFDUSxDQUFELENBQ1gsQ0FyREcsR0FzRG1ETCxDQUFnQixJQXREbkUsQ0FzREkrQixDQXRESixHQXNESUEsWUF0REosS0FzRGtCQyxLQXREbEIsQ0FzRGtCQSxDQXREbEIsWUFzRDBCLE9BdEQxQixPQXNEbUNDLEdBdERuQyxDQXNEbUNBLENBdERuQyxZQXNEeUMsS0F0RHpDLEdBdURKLE1BQ0UsaUNBQUMsQ0FBRCxFQUNFLEtBQUssQ0FBRWxCLENBRFQsQ0FFRSxTQUFTLENBQ05wQixDQUFpQixFQUFJQyxDQUF0QixFQUFrQ0ssQ0FBbEMsNEJBQ3dCRSxDQUR4Qix1QkFFa0JBLENBRmxCLENBSEosQ0FPRSxLQUFLLENBQUUsQ0FBRStCLE9BQU8sQ0FBRW5DLENBQVMsQ0FBRyxNQUFILE9BQXBCLENBUFQsRUFTRSx1Q0FBSyxTQUFTLENBQUVRLENBQWhCLEVBQ0UsZ0NBQUMsQ0FBRCxFQUFPLE9BQU8saUJBQVdELENBQVgsYUFBcUJELENBQXJCLENBQWQsQ0FBeUMsU0FBUyx1QkFBaUJTLENBQWpCLENBQWxELEVBQ0dOLENBREgsQ0FFR0MsQ0FBVSxDQUFHLGdEQUFILENBQW9CLElBRmpDLENBREYsQ0FLNEIsT0FBekIsR0FBQUksQ0FBb0IsRUFBZ0JELENBQXBDLEVBQ0MsdUNBQUssU0FBUyxDQUFDLGFBQWYsRUFBOEJBLENBQTlCLENBTkosQ0FRRSxnQ0FBQyx1QkFBRCxFQUNFLElBQUksQ0FBRUksQ0FBVSxrQkFBYVgsQ0FBYixNQURsQixDQUVFLFFBQVEsQ0FBRUksQ0FGWixDQUdFLEtBQUssQ0FBRWdCLENBSFQsQ0FJRSxRQUFRLENBQUUsa0JBQUNHLENBQUQsQ0FBWSxDQUNwQkQsQ0FBWSxDQUFDQyxDQUFELENBQVNuQyxDQUFULENBQ2IsQ0FOSCxDQU9FLE1BQU0sQ0FBRSx3QkFBTXFDLENBQUFBLENBQVUsRUFBaEIsQ0FQVixDQVFFLFdBQVcsQ0FBRW5CLENBUmYsQ0FTRSxPQUFPLENBQUVNLENBVFgsQ0FVRSxPQUFPLEdBVlQsQ0FXRSxPQUFPLGlCQUFXWCxDQUFYLGFBQXFCRCxDQUFyQixDQVhULENBWUUsTUFBTSxDQUFFMEIsQ0FaVixFQVJGLENBc0I0QixPQUF6QixHQUFBbEIsQ0FBb0IsRUFBZ0JELENBQXBDLEVBQW1ELHVDQUFLLFNBQVMsQ0FBQyxhQUFmLEVBQThCQSxDQUE5QixDQXRCdEQsQ0F1QkcsQ0FBRWpCLENBQWlCLEVBQUlDLENBQXRCLEVBQWtDSyxDQUFuQyxHQUNDLHdDQUFNLFNBQVMsQ0FBQyxlQUFoQixDQUFnQyxFQUFFLGlCQUFXSyxDQUFYLGFBQXFCRCxDQUFyQixDQUFsQyxFQUNHVixDQUFpQixFQUFJTSxDQUR4QixDQXhCSixDQVRGLENBd0NILEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBTZWxlY3QgZnJvbSAncmVhY3Qtc2VsZWN0JztcclxuXHJcbmV4cG9ydCBkZWZhdWx0ICh7XHJcbiAgZmllbGQsXHJcbiAgdmFsdWUsXHJcbiAgdmFsaWRhdGlvbk1lc3NhZ2UsXHJcbiAgdG91Y2hlZCxcclxuICBzZXRUb3VjaGVkLFxyXG4gIHVwZGF0ZUZvcm0sXHJcbiAgaGlkZUZpZWxkLFxyXG4gIHN0eWxlZENvbXBvbmVudHMsXHJcbiAgZXJyb3IsXHJcbiAgdW5zZXRFcnJvcixcclxuICBjc3NDbGFzcyxcclxuICAuLi5wcm9wc1xyXG59KSA9PiB7XHJcbiAgY29uc3Qge1xyXG4gICAgaWQsXHJcbiAgICBmb3JtSWQsXHJcbiAgICB0eXBlLFxyXG4gICAgbGFiZWwsXHJcbiAgICBpc1JlcXVpcmVkLFxyXG4gICAgY2hvaWNlcyxcclxuICAgIHBsYWNlaG9sZGVyLFxyXG4gICAgZGVzY3JpcHRpb24sXHJcbiAgICBkZXNjcmlwdGlvblBsYWNlbWVudCxcclxuICAgIGxhYmVsUGxhY2VtZW50LFxyXG4gICAgd2lkdGgsXHJcbiAgICBjdXN0b21OYW1lLFxyXG4gIH0gPSBmaWVsZDtcclxuICAvLyBNYXAgb3B0aW9uc1xyXG4gIGNvbnN0IG9wdGlvbnMgPSBjaG9pY2VzLm1hcChjaG9pY2UgPT4gKHtcclxuICAgIHZhbHVlOiBjaG9pY2UudmFsdWUsXHJcbiAgICBsYWJlbDogY2hvaWNlLnRleHQsXHJcbiAgfSkpO1xyXG4gIGxldCBwcmVzZWxlY3RlZCA9IGNob2ljZXMuZmlsdGVyKGNob2ljZSA9PiBjaG9pY2UuaXNTZWxlY3RlZCk7XHJcbiAgaWYgKHByZXNlbGVjdGVkLmxlbmd0aCkge1xyXG4gICAgcHJlc2VsZWN0ZWQgPSBbXHJcbiAgICAgIHtcclxuICAgICAgICBsYWJlbDogcHJlc2VsZWN0ZWRbMF0udGV4dCxcclxuICAgICAgICB2YWx1ZTogcHJlc2VsZWN0ZWRbMF0udmFsdWUsXHJcbiAgICAgIH0sXHJcbiAgICBdO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBwcmVzZWxlY3RlZCA9ICcnO1xyXG4gIH1cclxuICAvLyBIYW5kbGUgU3RhdGVcclxuICBjb25zdCBbc2VsZWN0ZWRPcHRpb24sIHNlbGVjdE9wdGlvbl0gPSB1c2VTdGF0ZSh2YWx1ZSB8fCBwcmVzZWxlY3RlZCk7XHJcbiAgLy8gSGFuZGxlIGNoYW5nZVxyXG4gIGNvbnN0IGhhbmRsZUNoYW5nZSA9IChvcHRpb24pID0+IHtcclxuICAgIHNlbGVjdE9wdGlvbihvcHRpb24pO1xyXG4gICAgY29uc3QgZXZlbnQgPSB7XHJcbiAgICAgIHRhcmdldDoge1xyXG4gICAgICAgIHZhbHVlOiBvcHRpb24sXHJcbiAgICAgIH0sXHJcbiAgICB9O1xyXG4gICAgdXBkYXRlRm9ybShldmVudCwgZmllbGQpO1xyXG4gICAgdW5zZXRFcnJvcihpZCk7XHJcbiAgfTtcclxuICAvLyBIYW5kbGUgQmx1clxyXG4gIGNvbnN0IGhhbmRsZUJsdXIgPSAoKSA9PiB7XHJcbiAgICBjb25zdCBldmVudCA9IHtcclxuICAgICAgdGFyZ2V0OiB7XHJcbiAgICAgICAgdmFsdWU6IHNlbGVjdGVkT3B0aW9uLFxyXG4gICAgICB9LFxyXG4gICAgfTtcclxuICAgIHVwZGF0ZUZvcm0oZXZlbnQsIGZpZWxkKTtcclxuICAgIHNldFRvdWNoZWQoaWQpO1xyXG4gIH07XHJcbiAgY29uc3QgeyBTZWxlY3RTdHlsZXMsIExhYmVsID0gJ2xhYmVsJywgQm94ID0gJ2RpdicgfSA9IHN0eWxlZENvbXBvbmVudHMgfHwgZmFsc2U7XHJcbiAgcmV0dXJuIChcclxuICAgIDxCb3hcclxuICAgICAgd2lkdGg9e3dpZHRofVxyXG4gICAgICBjbGFzc05hbWU9e1xyXG4gICAgICAgICh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvclxyXG4gICAgICAgICAgPyBgZm9ybS1maWVsZCBlcnJvciAke2Nzc0NsYXNzfWBcclxuICAgICAgICAgIDogYGZvcm0tZmllbGQgJHtjc3NDbGFzc31gXHJcbiAgICAgIH1cclxuICAgICAgc3R5bGU9e3sgZGlzcGxheTogaGlkZUZpZWxkID8gJ25vbmUnIDogdW5kZWZpbmVkIH19XHJcbiAgICA+XHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPXt0eXBlfT5cclxuICAgICAgICA8TGFiZWwgaHRtbEZvcj17YGlucHV0XyR7Zm9ybUlkfV8ke2lkfWB9IGNsYXNzTmFtZT17YGdyb3VwLWxhYmVsICR7bGFiZWxQbGFjZW1lbnR9YH0+XHJcbiAgICAgICAgICB7bGFiZWx9XHJcbiAgICAgICAgICB7aXNSZXF1aXJlZCA/IDxhYmJyPio8L2FiYnI+IDogbnVsbH1cclxuICAgICAgICA8L0xhYmVsPlxyXG4gICAgICAgIHtkZXNjcmlwdGlvblBsYWNlbWVudCA9PT0gXCJhYm92ZVwiICYmIGRlc2NyaXB0aW9uICYmIChcclxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZGVzY3JpcHRpb25cIj57ZGVzY3JpcHRpb259PC9kaXY+XHJcbiAgICAgICAgKX1cclxuICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICBuYW1lPXtjdXN0b21OYW1lIHx8IGBpbnB1dF8ke2lkfVtdYH1cclxuICAgICAgICAgIHJlcXVpcmVkPXtpc1JlcXVpcmVkfVxyXG4gICAgICAgICAgdmFsdWU9e3NlbGVjdGVkT3B0aW9ufVxyXG4gICAgICAgICAgb25DaGFuZ2U9eyhvcHRpb24pID0+IHtcclxuICAgICAgICAgICAgaGFuZGxlQ2hhbmdlKG9wdGlvbiwgZmllbGQpO1xyXG4gICAgICAgICAgfX1cclxuICAgICAgICAgIG9uQmx1cj17KCkgPT4gaGFuZGxlQmx1cigpfVxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI9e3BsYWNlaG9sZGVyfVxyXG4gICAgICAgICAgb3B0aW9ucz17b3B0aW9uc31cclxuICAgICAgICAgIGlzTXVsdGlcclxuICAgICAgICAgIGlucHV0SWQ9e2BpbnB1dF8ke2Zvcm1JZH1fJHtpZH1gfVxyXG4gICAgICAgICAgc3R5bGVzPXtTZWxlY3RTdHlsZXN9XHJcbiAgICAgICAgLz5cclxuICAgICAgICB7ZGVzY3JpcHRpb25QbGFjZW1lbnQgIT09IFwiYWJvdmVcIiAmJiBkZXNjcmlwdGlvbiAmJiA8ZGl2IGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCI+e2Rlc2NyaXB0aW9ufTwvZGl2Pn1cclxuICAgICAgICB7KCh2YWxpZGF0aW9uTWVzc2FnZSAmJiB0b3VjaGVkKSB8fCBlcnJvcikgJiYgKFxyXG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZXJyb3ItbWVzc2FnZVwiIGlkPXtgZXJyb3JfJHtmb3JtSWR9XyR7aWR9YH0+XHJcbiAgICAgICAgICAgIHt2YWxpZGF0aW9uTWVzc2FnZSB8fCBlcnJvcn1cclxuICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICApfVxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvQm94PlxyXG4gICk7XHJcbn07XHJcbiJdfQ==