{"version":3,"names":["window","require","registerSettings","trust_level_flair_position","group_flair_always_on_top","use_font_awesome","font_awsome_color","font_awsome_background_color","new_user_flair_icon","basic_user_flair_icon","member_flair_icon","regular_flair_icon","leader_flair_icon","exclude_nonhuman_users","theme_uploads","template","define","_exports","_deprecationsHelper","_templateFactory","Object","defineProperty","value","default","createTemplateFactory","id","block","moduleName","scope","isStrictMode","_pluginApi","settings","getObjectForTheme","name","after","initialize","withPluginApi","api","iconNode","convertIconClass","h","trustIcons","includePostAttributes","createWidget","tagName","html","attrs","user","model","trustLevel","trust_level","trustLevelIcon","trustName","Discourse","Site","currentProp","findBy","classList","username","includes","covertedIcon","title","decorateWidget","helper","user_id","getModel","get","widget","attach"],"sourceRoot":"theme-124/","sources":["settings.js","discourse/templates/connectors/user-card-avatar-flair/user-card-avt.js","discourse/templates/connectors/user-profile-avatar-flair/user-profile-avt.js","discourse/initializers/theme-field-689-common-html-script-1.js"],"sourcesContent":["(function() {\n  if ('require' in window) {\n    require(\"discourse/lib/theme-settings-store\").registerSettings(124, {\"trust_level_flair_position\":\"bottom-right\",\"group_flair_always_on_top\":true,\"use_font_awesome\":false,\"font_awsome_color\":\"#ffffff\",\"font_awsome_background_color\":\"#f2f2f2\",\"new_user_flair_icon\":\"\",\"basic_user_flair_icon\":\"\",\"member_flair_icon\":\"https://eip2.quecteltest.com/uploads/default/original/2X/2/239dc74f7050756a9413e6090902b71fe543c034.png\",\"regular_flair_icon\":\"https://eip2.quecteltest.com/uploads/default/original/2X/2/239dc74f7050756a9413e6090902b71fe543c034.png\",\"leader_flair_icon\":\"https://eip2.quecteltest.com/uploads/default/original/2X/2/239dc74f7050756a9413e6090902b71fe543c034.png\",\"exclude_nonhuman_users\":true,\"theme_uploads\":{\"template\":\"/uploads/default/original/2X/e/ee6ba741fbdbc5e9805ff513fa0ef61c1e393d1d.png\",\"q-avatar\":\"/uploads/default/original/2X/2/239dc74f7050756a9413e6090902b71fe543c034.png\"}});\n  }\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-124/discourse/templates/connectors/user-card-avatar-flair/user-card-avt\", [\"exports\", \"ember-this-fallback/deprecations-helper\", \"@ember/template-factory\"], function (_exports, _deprecationsHelper, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n    {{mount-widget widget=\"trust-level-avatar-flair\" args=(hash model=user)}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n  \\\"],[1,[28,[35,0],null,[[\\\"widget\\\",\\\"args\\\"],[\\\"trust-level-avatar-flair\\\",[28,[37,1],null,[[\\\"model\\\"],[[30,0,[\\\"user\\\"]]]]]]]]],[1,\\\"\\\\n\\\"],[1,[28,[32,0],[\\\"[[\\\\\\\"The `user` property path was used in the `discourse/theme-124/discourse/templates/connectors/user-card-avatar-flair/user-card-avt` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.user}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}]]\\\"],null]]],[],false,[\\\"mount-widget\\\",\\\"hash\\\"]]\",\n    \"moduleName\": \"discourse/theme-124/discourse/templates/connectors/user-card-avatar-flair/user-card-avt\",\n    \"scope\": () => [_deprecationsHelper.default],\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-124/discourse/templates/connectors/user-profile-avatar-flair/user-profile-avt\", [\"exports\", \"ember-this-fallback/deprecations-helper\", \"@ember/template-factory\"], function (_exports, _deprecationsHelper, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n    {{mount-widget widget=\"trust-level-avatar-flair\" args=(hash model=model)}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n  \\\"],[1,[28,[35,0],null,[[\\\"widget\\\",\\\"args\\\"],[\\\"trust-level-avatar-flair\\\",[28,[37,1],null,[[\\\"model\\\"],[[30,0,[\\\"model\\\"]]]]]]]]],[1,\\\"\\\\n\\\"],[1,[28,[32,0],[\\\"[[\\\\\\\"The `model` property path was used in the `discourse/theme-124/discourse/templates/connectors/user-profile-avatar-flair/user-profile-avt` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}]]\\\"],null]]],[],false,[\\\"mount-widget\\\",\\\"hash\\\"]]\",\n    \"moduleName\": \"discourse/theme-124/discourse/templates/connectors/user-profile-avatar-flair/user-profile-avt\",\n    \"scope\": () => [_deprecationsHelper.default],\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-124/discourse/initializers/theme-field-689-common-html-script-1\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(124);\n  const themePrefix = key => `theme_translations.124.${key}`;\n  var _default = _exports.default = {\n    name: \"theme-field-689-common-html-script-1\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8.18\", api => {\n        const {\n          iconNode,\n          convertIconClass\n        } = require(\"discourse-common/lib/icon-library\");\n        const h = require(\"virtual-dom\").h;\n        let trustIcons = [settings.new_user_flair_icon, settings.basic_user_flair_icon, settings.member_flair_icon, settings.regular_flair_icon, settings.leader_flair_icon];\n\n        // Needed for embedded posts when they aren't already loaded into the post stream\n        api.includePostAttributes('trust_level');\n        api.createWidget(\"trust-level-avatar-flair\", {\n          tagName: \"div.tl-avatar-flair\",\n          html(attrs) {\n            let user = attrs.model;\n            if (settings.exclude_nonhuman_users && user.id < 0) {\n              return;\n            }\n            let trustLevel = user.trust_level;\n            let trustLevelIcon = trustIcons[trustLevel];\n            let trustName = Discourse.Site.currentProp(\"trustLevels\").findBy(\"id\", trustLevel).name;\n            let classList = \"div.tl-\" + trustLevel + \".tl-flair\" + \".tl-flair-\" + user.username;\n            if (trustLevelIcon.includes(\"fa-\")) {\n              let covertedIcon = convertIconClass(trustLevelIcon);\n              return h(classList, {\n                title: trustName\n              }, [iconNode(covertedIcon)]);\n            } else {\n              return h(classList, {\n                title: trustName\n              });\n            }\n          }\n        });\n        api.decorateWidget(\"post-avatar:after\", helper => {\n          if (settings.exclude_nonhuman_users && helper.attrs.user_id < 0) {\n            return;\n          }\n          let trustLevel = helper.getModel().get(\"trust_level\");\n          let username = helper.attrs.username;\n          let attrs = {\n            model: {\n              trust_level: trustLevel,\n              username: username\n            }\n          };\n          if (trustLevel) {\n            return helper.widget.attach(\"trust-level-avatar-flair\", attrs);\n          }\n        });\n      });\n    }\n  };\n});\n}\n"],"mappings":"AACM,YAAaA,QACfC,QAAQ,sCAAsCC,iBAAiB,IAAK,CAACC,2BAA6B,eAAeC,2BAA4B,EAAKC,kBAAmB,EAAMC,kBAAoB,UAAUC,6BAA+B,UAAUC,oBAAsB,GAAGC,sBAAwB,GAAGC,kBAAoB,0GAA0GC,mBAAqB,0GAA0GC,kBAAoB,0GAA0GC,wBAAyB,EAAKC,cAAgB,CAACC,SAAW,8EAA8E,WAAW,iFCFpzB,WAAYf,QAChBgB,OAAO,0FAA2F,CAAC,UAAW,0CAA2C,4BAA4B,SAAUC,EAAUC,EAAqBC,GAC5N;AAEAC,OAAOC,eAAeJ,EAAU,aAAc,CAC5CK,OAAO,IAETL,EAASM,aAAU;AACJN,EAASM,SAAU,EAAIJ,EAAiBK,uBAMvD,CACEC,GAAM,KACNC,MAAS,8uBACTC,WAAc,0FACdC,MAAS,IAAM,CAACV,EAAoBK,SACpCM,cAAgB,GAEpB,ICrBI,WAAY7B,QAChBgB,OAAO,gGAAiG,CAAC,UAAW,0CAA2C,4BAA4B,SAAUC,EAAUC,EAAqBC,GAClO;AAEAC,OAAOC,eAAeJ,EAAU,aAAc,CAC5CK,OAAO,IAETL,EAASM,aAAU;AACJN,EAASM,SAAU,EAAIJ,EAAiBK,uBAMvD,CACEC,GAAM,KACNC,MAAS,uvBACTC,WAAc,gGACdC,MAAS,IAAM,CAACV,EAAoBK,SACpCM,cAAgB,GAEpB,ICrBI,WAAY7B,QAChBgB,OAAO,kFAAmF,CAAC,UAAW,6BAA6B,SAAUC,EAAUa,GACrJ;AAEAV,OAAOC,eAAeJ,EAAU,aAAc,CAC5CK,OAAO,IAETL,EAASM,aAAU;AACnB,MAAMQ,EAAW9B,QAAQ,sCAAsC+B,kBAAkB;AAElEf,EAASM,QAAU,CAChCU,KAAM,uCACNC,MAAO,iBACP,UAAAC,IACE,EAAIL,EAAWM,eAAe,UAAUC,IACtC,MAAMC,SACJA,EAAQC,iBACRA,GACEtC,QAAQ,qCACNuC,EAAIvC,QAAQ,eAAeuC;AACjC,IAAIC,EAAa,CAACV,EAASvB,oBAAqBuB,EAAStB,sBAAuBsB,EAASrB,kBAAmBqB,EAASpB,mBAAoBoB,EAASnB;AAGlJyB,EAAIK,sBAAsB,eAC1BL,EAAIM,aAAa,2BAA4B,CAC3CC,QAAS,sBACT,IAAAC,CAAKC,GACH,IAAIC,EAAOD,EAAME;AACjB,GAAIjB,EAASlB,wBAA0BkC,EAAKtB,GAAK,EAC/C;AAEF,IAAIwB,EAAaF,EAAKG,YAClBC,EAAiBV,EAAWQ,GAC5BG,EAAYC,UAAUC,KAAKC,YAAY,eAAeC,OAAO,KAAMP,GAAYhB,KAC/EwB,EAAY,UAAYR,EAAZ,sBAAsDF,EAAKW;AAC3E,GAAIP,EAAeQ,SAAS,OAAQ,CAClC,IAAIC,EAAerB,EAAiBY;AACpC,OAAOX,EAAEiB,EAAW,CAClBI,MAAOT,GACN,CAACd,EAASsB,IACf,CACE,OAAOpB,EAAEiB,EAAW,CAClBI,MAAOT,GAGb,IAEFf,EAAIyB,eAAe,qBAAqBC,IACtC,GAAIhC,EAASlB,wBAA0BkD,EAAOjB,MAAMkB,QAAU,EAC5D;AAEF,IAAIf,EAAac,EAAOE,WAAWC,IAAI,eAEnCpB,EAAQ,CACVE,MAAO,CACLE,YAAaD,EACbS,SAJWK,EAAOjB,MAAMY;AAO5B,OAAIT,EACKc,EAAOI,OAAOC,OAAO,2BAA4BtB,QAD1D,CAEA,GACA,GAEN,EAEJ"}