/*! jQuery UI Virtual Keyboard Scramble Extension v1.7.1 */ !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&"object"==typeof module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(f){"use strict";f.keyboard=f.keyboard||{},f.fn.addScramble=function(e){var o={targetKeys:/[a-z\d]/i,byRow:!0,byKeySet:!1,randomizeOnce:!0,randomizeInput:!1,init:null,sameForAll:!1};return this.each(function(){var b,c=f(this).data("keyboard"),t=c.namespace+"Scramble",a=c.options;c&&!c.scramble_options&&(b=c.scramble_options=f.extend({},o,e),c.extensionNamespace.push(t),b.orig_create=a.create,c.scramble_setup=function(e){var t,a,o,n,r,i,u,s,d,y,l;if(t=e.find("."+f.keyboard.css.keySet),e.length){for(b.byKeySet&&(t=t.eq(0)),a=0;a