{"ast":null,"code":"import { DomHandler } from 'primereact/utils';\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nvar KeyFilter = /*#__PURE__*/function () {\n function KeyFilter() {\n _classCallCheck(this, KeyFilter);\n }\n\n _createClass(KeyFilter, null, [{\n key: \"isNavKeyPress\",\n value:\n /* eslint-disable */\n\n /* eslint-enable */\n function isNavKeyPress(e) {\n var k = e.keyCode;\n k = DomHandler.getBrowser().safari ? KeyFilter.SAFARI_KEYS[k] || k : k;\n return k >= 33 && k <= 40 || k === KeyFilter.KEYS.RETURN || k === KeyFilter.KEYS.TAB || k === KeyFilter.KEYS.ESC;\n }\n }, {\n key: \"isSpecialKey\",\n value: function isSpecialKey(e) {\n var k = e.keyCode;\n return k === 9 || k === 13 || k === 27 || k === 16 || k === 17 || k >= 18 && k <= 20 || DomHandler.getBrowser().opera && !e.shiftKey && (k === 8 || k >= 33 && k <= 35 || k >= 36 && k <= 39 || k >= 44 && k <= 45);\n }\n }, {\n key: \"getKey\",\n value: function getKey(e) {\n var k = e.keyCode || e.charCode;\n return DomHandler.getBrowser().safari ? KeyFilter.SAFARI_KEYS[k] || k : k;\n }\n }, {\n key: \"getCharCode\",\n value: function getCharCode(e) {\n return e.charCode || e.keyCode || e.which;\n }\n }, {\n key: \"onKeyPress\",\n value: function onKeyPress(e, keyfilter, validateOnly) {\n if (validateOnly) {\n return;\n }\n\n var regex = KeyFilter.DEFAULT_MASKS[keyfilter] ? KeyFilter.DEFAULT_MASKS[keyfilter] : keyfilter;\n var browser = DomHandler.getBrowser();\n\n if (e.ctrlKey || e.altKey) {\n return;\n }\n\n var k = this.getKey(e);\n\n if (browser.mozilla && (this.isNavKeyPress(e) || k === KeyFilter.KEYS.BACKSPACE || k === KeyFilter.KEYS.DELETE && e.charCode === 0)) {\n return;\n }\n\n var c = this.getCharCode(e);\n var cc = String.fromCharCode(c);\n\n if (browser.mozilla && (this.isSpecialKey(e) || !cc)) {\n return;\n }\n\n if (!regex.test(cc)) {\n e.preventDefault();\n }\n }\n }, {\n key: \"validate\",\n value: function validate(e, keyfilter) {\n var value = e.target.value,\n validatePattern = true;\n\n if (value && !keyfilter.test(value)) {\n validatePattern = false;\n }\n\n return validatePattern;\n }\n }]);\n\n return KeyFilter;\n}();\n\n_defineProperty(KeyFilter, \"DEFAULT_MASKS\", {\n pint: /[\\d]/,\n \"int\": /[\\d\\-]/,\n pnum: /[\\d\\.]/,\n money: /[\\d\\.\\s,]/,\n num: /[\\d\\-\\.]/,\n hex: /[0-9a-f]/i,\n email: /[a-z0-9_\\.\\-@]/i,\n alpha: /[a-z_]/i,\n alphanum: /[a-z0-9_]/i\n});\n\n_defineProperty(KeyFilter, \"KEYS\", {\n TAB: 9,\n RETURN: 13,\n ESC: 27,\n BACKSPACE: 8,\n DELETE: 46\n});\n\n_defineProperty(KeyFilter, \"SAFARI_KEYS\", {\n 63234: 37,\n // left\n 63235: 39,\n // right\n 63232: 38,\n // up\n 63233: 40,\n // down\n 63276: 33,\n // page up\n 63277: 34,\n // page down\n 63272: 46,\n // delete\n 63273: 36,\n // home\n 63275: 35 // end\n\n});\n\nexport { KeyFilter };","map":{"version":3,"names":["DomHandler","_classCallCheck","instance","Constructor","TypeError","_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","protoProps","staticProps","prototype","_defineProperty","obj","value","KeyFilter","isNavKeyPress","e","k","keyCode","getBrowser","safari","SAFARI_KEYS","KEYS","RETURN","TAB","ESC","isSpecialKey","opera","shiftKey","getKey","charCode","getCharCode","which","onKeyPress","keyfilter","validateOnly","regex","DEFAULT_MASKS","browser","ctrlKey","altKey","mozilla","BACKSPACE","DELETE","c","cc","String","fromCharCode","test","preventDefault","validate","validatePattern","pint","pnum","money","num","hex","email","alpha","alphanum"],"sources":["/Users/paolasanchez/Desktop/Pry4/Katoikia/katoikia-app/web-ui/sakai-react/node_modules/primereact/keyfilter/keyfilter.esm.js"],"sourcesContent":["import { DomHandler } from 'primereact/utils';\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nvar KeyFilter = /*#__PURE__*/function () {\n function KeyFilter() {\n _classCallCheck(this, KeyFilter);\n }\n\n _createClass(KeyFilter, null, [{\n key: \"isNavKeyPress\",\n value:\n /* eslint-disable */\n\n /* eslint-enable */\n function isNavKeyPress(e) {\n var k = e.keyCode;\n k = DomHandler.getBrowser().safari ? KeyFilter.SAFARI_KEYS[k] || k : k;\n return k >= 33 && k <= 40 || k === KeyFilter.KEYS.RETURN || k === KeyFilter.KEYS.TAB || k === KeyFilter.KEYS.ESC;\n }\n }, {\n key: \"isSpecialKey\",\n value: function isSpecialKey(e) {\n var k = e.keyCode;\n return k === 9 || k === 13 || k === 27 || k === 16 || k === 17 || k >= 18 && k <= 20 || DomHandler.getBrowser().opera && !e.shiftKey && (k === 8 || k >= 33 && k <= 35 || k >= 36 && k <= 39 || k >= 44 && k <= 45);\n }\n }, {\n key: \"getKey\",\n value: function getKey(e) {\n var k = e.keyCode || e.charCode;\n return DomHandler.getBrowser().safari ? KeyFilter.SAFARI_KEYS[k] || k : k;\n }\n }, {\n key: \"getCharCode\",\n value: function getCharCode(e) {\n return e.charCode || e.keyCode || e.which;\n }\n }, {\n key: \"onKeyPress\",\n value: function onKeyPress(e, keyfilter, validateOnly) {\n if (validateOnly) {\n return;\n }\n\n var regex = KeyFilter.DEFAULT_MASKS[keyfilter] ? KeyFilter.DEFAULT_MASKS[keyfilter] : keyfilter;\n var browser = DomHandler.getBrowser();\n\n if (e.ctrlKey || e.altKey) {\n return;\n }\n\n var k = this.getKey(e);\n\n if (browser.mozilla && (this.isNavKeyPress(e) || k === KeyFilter.KEYS.BACKSPACE || k === KeyFilter.KEYS.DELETE && e.charCode === 0)) {\n return;\n }\n\n var c = this.getCharCode(e);\n var cc = String.fromCharCode(c);\n\n if (browser.mozilla && (this.isSpecialKey(e) || !cc)) {\n return;\n }\n\n if (!regex.test(cc)) {\n e.preventDefault();\n }\n }\n }, {\n key: \"validate\",\n value: function validate(e, keyfilter) {\n var value = e.target.value,\n validatePattern = true;\n\n if (value && !keyfilter.test(value)) {\n validatePattern = false;\n }\n\n return validatePattern;\n }\n }]);\n\n return KeyFilter;\n}();\n\n_defineProperty(KeyFilter, \"DEFAULT_MASKS\", {\n pint: /[\\d]/,\n \"int\": /[\\d\\-]/,\n pnum: /[\\d\\.]/,\n money: /[\\d\\.\\s,]/,\n num: /[\\d\\-\\.]/,\n hex: /[0-9a-f]/i,\n email: /[a-z0-9_\\.\\-@]/i,\n alpha: /[a-z_]/i,\n alphanum: /[a-z0-9_]/i\n});\n\n_defineProperty(KeyFilter, \"KEYS\", {\n TAB: 9,\n RETURN: 13,\n ESC: 27,\n BACKSPACE: 8,\n DELETE: 46\n});\n\n_defineProperty(KeyFilter, \"SAFARI_KEYS\", {\n 63234: 37,\n // left\n 63235: 39,\n // right\n 63232: 38,\n // up\n 63233: 40,\n // down\n 63276: 33,\n // page up\n 63277: 34,\n // page down\n 63272: 46,\n // delete\n 63273: 36,\n // home\n 63275: 35 // end\n\n});\n\nexport { KeyFilter };\n"],"mappings":"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"},"metadata":{},"sourceType":"module"}