/* Compiled from: rsx/theme/components/inputs/profile_photo_input.jqhtml */ (function() { 'use strict'; const template_Profile_Photo_Input = { _jqhtml_version: '2.2.185', name: 'Profile_Photo_Input', tag: 'div', defaultAttributes: {"class": "Widget"}, render: function render(data, args, content, jqhtml) { let _output = []; const _cid = this._cid; const that = this; _output.push(" "); _output.push({tag: ["div", {"class": "d-flex align-items-center"}, false]}); _output.push(" ");_output.push({tag: ["div", {"class": "position-relative"}, false]}); _output.push(" "); if (this.data.thumbnail_url) { _output.push(" ");_output.push({tag: ["img", {"id": "photo" + ":" + this._cid, "data-id": "photo", "src": (this.data.thumbnail_url), "class": "rounded-circle me-3", "alt": "Profile Photo", "width": (this.args.width || 96), "height": (this.args.height || 96), "style": "opacity: 1;"}, true]}); _output.push(""); _output.push(" "); } else { _output.push(" ");_output.push({tag: ["div", {"id": "photo" + ":" + this._cid, "data-id": "photo", "class": "user-profile-icon me-3", "style": "width:" + (this.args.width || 96) + "px; height:" + (this.args.height || 96) + "px; display: flex; align-items: center; justify-content: center;"}, false]}); _output.push(" ");_output.push({tag: ["i", {"class": "bi bi-person-circle", "style": "font-size:" + (Math.round((this.args.width || 96) * 0.75)) + "px;"}, false]}); _output.push(""); _output.push(" "); _output.push(""); } _output.push(" ");_output.push({tag: ["div", {"id": "spinner" + ":" + this._cid, "data-id": "spinner", "class": "position-absolute top-50 start-50 translate-middle d-none"}, false]}); _output.push(" ");_output.push({tag: ["div", {"class": "spinner-border text-primary", "role": "status"}, false]}); _output.push(" ");_output.push({tag: ["span", {"class": "visually-hidden"}, false]}); _output.push("Uploading..."); _output.push(""); _output.push(" "); _output.push(""); _output.push(""); _output.push(""); _output.push({tag: ["div", {}, false]}); _output.push(" ");_output.push({tag: ["input", {"type": "file", "id": "file_input" + ":" + this._cid, "data-id": "file_input", "class": "d-none", "accept": (this.args.accept || 'image/jpeg,image/png,image/gif')}, true]}); _output.push(""); _output.push(" ");_output.push({tag: ["button", {"type": "button", "id": "upload_btn" + ":" + this._cid, "data-id": "upload_btn", "class": "btn btn-sm btn-primary me-2"}, false]}); _output.push("Upload New Photo"); _output.push(""); _output.push(" "); if (this.args.show_remove && this.data.attachment_key) { _output.push(" ");_output.push({tag: ["button", {"type": "button", "id": "remove_btn" + ":" + this._cid, "data-id": "remove_btn", "class": "btn btn-sm btn-danger"}, false]}); _output.push("Remove"); _output.push(""); _output.push(" "); } _output.push(" ");_output.push({tag: ["div", {"class": "form-text mt-2"}, false]}); _output.push("JPG, PNG or GIF. Max size "); (() => { const result = this.args.max_size || 2 ; if (Array.isArray(result)) { if (result.length === 2 && Array.isArray(result[0])) { _output.push(...result[0]); } else { _output.push(...result); } } else { _output.push(jqhtml.escape_html(result)); } })(); _output.push("MB."); _output.push(""); _output.push(" "); _output.push(""); _output.push(""); return [_output, this]; }, dependencies: [] }; // Self-register with jqhtml runtime // Must use window.jqhtml since we're in bundle scope if (!window.jqhtml) { throw new Error('FATAL: window.jqhtml is not defined. The jqhtml runtime must be loaded before registering templates.'); } // Auto-register following standard jqhtml pattern window.jqhtml.register_template(template_Profile_Photo_Input); })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2ZpbGVfcGhvdG9faW5wdXQuanFodG1sIl0sInNvdXJjZXNDb250ZW50IjpbIjwhLS1cblByb2ZpbGVfUGhvdG9fSW5wdXRcblxuUHJvZmlsZSBwaG90byB1cGxvYWQgd2lkZ2V0IHRoYXQgZGlzcGxheXMgYSB0aHVtYm5haWwgYW5kIHByb3ZpZGVzIHVwbG9hZCBmdW5jdGlvbmFsaXR5LlxuXG4kd2lkdGggLSBUaHVtYm5haWwgd2lkdGggaW4gcGl4ZWxzIChkZWZhdWx0OiA5NilcbiRoZWlnaHQgLSBUaHVtYm5haWwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdDogOTYpXG4kYWNjZXB0IC0gRmlsZSB0eXBlcyB0byBhY2NlcHQgKGRlZmF1bHQ6IGltYWdlL2pwZWcsaW1hZ2UvcG5nLGltYWdlL2dpZilcbiRtYXhfc2l6ZSAtIE1heGltdW0gZmlsZSBzaXplIGluIE1CIChkZWZhdWx0OiAyKVxuJHBsYWNlaG9sZGVyIC0gUGxhY2Vob2xkZXIgaW1hZ2UgVVJMIHdoZW4gbm8gcGhvdG8gaXMgc2V0XG4kc2hvd19yZW1vdmUgLSBTaG93IHJlbW92ZSBidXR0b24gKGRlZmF1bHQ6IGZhbHNlKVxuXG5UaGUgd2lkZ2V0IHZhbHVlICh2aWEgdmFsKCkgZ2V0dGVyL3NldHRlcikgaXMgdGhlIGF0dGFjaG1lbnQga2V5LlxuXG5Vc2FnZTpcbjxGb3JtX0ZpZWxkICRuYW1lPVwicHJvZmlsZV9waG90b1wiICRsYWJlbD1cIlByb2ZpbGUgUGhvdG9cIj5cbiAgICA8UHJvZmlsZV9QaG90b19JbnB1dCAvPlxuPC9Gb3JtX0ZpZWxkPlxuXG48UHJvZmlsZV9QaG90b19JbnB1dCAkd2lkdGg9MTI4ICRoZWlnaHQ9MTI4ICRzaG93X3JlbW92ZT10cnVlIC8+XG4tLT5cbjxEZWZpbmU6UHJvZmlsZV9QaG90b19JbnB1dCBjbGFzcz1cIldpZGdldFwiPlxuXG4gICAgPGRpdiBjbGFzcz1cImQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXJcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInBvc2l0aW9uLXJlbGF0aXZlXCI+XG4gICAgICAgICAgICA8JSBpZiAodGhpcy5kYXRhLnRodW1ibmFpbF91cmwpIHsgJT5cbiAgICAgICAgICAgICAgICA8aW1nICRpZD1cInBob3RvXCJcbiAgICAgICAgICAgICAgICAgICAgc3JjPVwiPCU9IHRoaXMuZGF0YS50aHVtYm5haWxfdXJsICU+XCJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJyb3VuZGVkLWNpcmNsZSBtZS0zXCJcbiAgICAgICAgICAgICAgICAgICAgYWx0PVwiUHJvZmlsZSBQaG90b1wiXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoPVwiPCU9IHRoaXMuYXJncy53aWR0aCB8fCA5NiAlPlwiXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodD1cIjwlPSB0aGlzLmFyZ3MuaGVpZ2h0IHx8IDk2ICU+XCJcbiAgICAgICAgICAgICAgICBzdHlsZT1cIm9wYWNpdHk6IDE7XCI+XG4gICAgICAgICAgICA8JSB9IGVsc2UgeyAlPlxuICAgICAgICAgICAgICAgIDxkaXYgJGlkPVwicGhvdG9cIiBjbGFzcz1cInVzZXItcHJvZmlsZS1pY29uIG1lLTNcIiBzdHlsZT1cIndpZHRoOiA8JT0gdGhpcy5hcmdzLndpZHRoIHx8IDk2ICU+cHg7IGhlaWdodDogPCU9IHRoaXMuYXJncy5oZWlnaHQgfHwgOTYgJT5weDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XCI+XG4gICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiYmkgYmktcGVyc29uLWNpcmNsZVwiIHN0eWxlPVwiZm9udC1zaXplOiA8JT0gTWF0aC5yb3VuZCgodGhpcy5hcmdzLndpZHRoIHx8IDk2KSAqIDAuNzUpICU+cHg7XCI+PC9pPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPCUgfSAlPlxuICAgICAgICAgICAgPGRpdiAkaWQ9XCJzcGlubmVyXCIgY2xhc3M9XCJwb3NpdGlvbi1hYnNvbHV0ZSB0b3AtNTAgc3RhcnQtNTAgdHJhbnNsYXRlLW1pZGRsZSBkLW5vbmVcIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwic3Bpbm5lci1ib3JkZXIgdGV4dC1wcmltYXJ5XCIgcm9sZT1cInN0YXR1c1wiPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInZpc3VhbGx5LWhpZGRlblwiPlVwbG9hZGluZy4uLjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwiZmlsZVwiICRpZD1cImZpbGVfaW5wdXRcIiBjbGFzcz1cImQtbm9uZVwiIGFjY2VwdD1cIjwlPSB0aGlzLmFyZ3MuYWNjZXB0IHx8ICdpbWFnZS9qcGVnLGltYWdlL3BuZyxpbWFnZS9naWYnICU+XCI+XG4gICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiAkaWQ9XCJ1cGxvYWRfYnRuXCIgY2xhc3M9XCJidG4gYnRuLXNtIGJ0bi1wcmltYXJ5IG1lLTJcIj5VcGxvYWQgTmV3IFBob3RvPC9idXR0b24+XG4gICAgICAgICAgICA8JSBpZiAodGhpcy5hcmdzLnNob3dfcmVtb3ZlICYmIHRoaXMuZGF0YS5hdHRhY2htZW50X2tleSkgeyAlPlxuICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiICRpZD1cInJlbW92ZV9idG5cIiBjbGFzcz1cImJ0biBidG4tc20gYnRuLWRhbmdlclwiPlJlbW92ZTwvYnV0dG9uPlxuICAgICAgICAgICAgPCUgfSAlPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvcm0tdGV4dCBtdC0yXCI+SlBHLCBQTkcgb3IgR0lGLiBNYXggc2l6ZSA8JT0gdGhpcy5hcmdzLm1heF9zaXplIHx8IDIgJT5NQi48L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG5cbjwvRGVmaW5lOlByb2ZpbGVfUGhvdG9fSW5wdXQ+Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSIsIm5hbWVzIjpbXX0=