<script>/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery.min.map
*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;
return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="<a name='"+x+"'></a><div name='"+x+"'></div>",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="<input type='hidden' i=''/>",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&&gt(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Nt=/^(?:checkbox|radio)$/i,Ct=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l)
}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=ln(e,t),Pt.detach()),Gt[e]=n),n}function ln(e,t){var n=b(t.createElement(e)).appendTo(t.body),r=b.css(n[0],"display");return n.remove(),r}b.each(["height","width"],function(e,n){b.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(b.css(e,"display"))?b.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,i),i):0)}}}),b.support.opacity||(b.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=b.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===b.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),b(function(){b.support.reliableMarginRight||(b.cssHooks.marginRight={get:function(e,n){return n?b.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!b.support.pixelPosition&&b.fn.position&&b.each(["top","left"],function(e,n){b.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?b(e).position()[n]+"px":r):t}}})}),b.expr&&b.expr.filters&&(b.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!b.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||b.css(e,"display"))},b.expr.filters.visible=function(e){return!b.expr.filters.hidden(e)}),b.each({margin:"",padding:"",border:"Width"},function(e,t){b.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(b.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=b.prop(this,"elements");return e?b.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!b(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Nt.test(e))}).map(function(e,t){var n=b(this).val();return null==n?null:b.isArray(n)?b.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),b.param=function(e,n){var r,i=[],o=function(e,t){t=b.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=b.ajaxSettings&&b.ajaxSettings.traditional),b.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(b.isArray(t))b.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==b.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}b.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){b.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),b.fn.hover=function(e,t){return this.mouseenter(e).mouseleave(t||e)};var mn,yn,vn=b.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Nn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Cn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=b.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=a.href}catch(Ln){yn=o.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(w)||[];if(b.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(u){var l;return o[u]=!0,b.each(e[u]||[],function(e,u){var c=u(n,r,i);return"string"!=typeof c||a||o[c]?a?!(l=c):t:(n.dataTypes.unshift(c),s(c),!1)}),l}return s(n.dataTypes[0])||!o["*"]&&s("*")}function Mn(e,n){var r,i,o=b.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&b.extend(!0,e,r),e}b.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),b.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&b.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?b("<div>").append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){b.fn[t]=function(e){return this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks("once memory"),m=p.statusCode||{},y={},v={},x=0,T="canceled",N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else N.always(e[N.status]);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||"*").toLowerCase().match(w)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?80:443))==(mn[3]||("http:"===mn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(b.lastModified[o]&&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.setRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader("Content-Type",p.contentType),N.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T="abort";for(i in{success:1,error:1,complete:1})N[i](p[i]);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort("timeout")},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||"",N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader("Last-Modified"),T&&(b.lastModified[o]=T),T=N.getResponseHeader("etag"),T&&(b.etag[o]=T)),204===e?(c=!0,C="nocontent"):304===e?(c=!0,C="notmodified"):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C="error",0>e&&(e=0))),N.status=e,N.statusText=(n||C)+"",c?h.resolveWith(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=t,u&&d.trigger(c?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return N},getScript:function(e,n){return b.get(e,t,n,"script")},getJSON:function(e,t,n){return b.get(e,t,n,"json")}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);while("*"===l[0])l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if("*"!==r){if("*"!==l&&l!==r){if(i=a[l+" "+r]||a["* "+r],!i)for(n in a)if(o=n.split(" "),o[1]===r&&(i=a[l+" "+o[0]]||a["* "+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e["throws"])t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+l+" to "+r}}}l=r}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),b.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=o.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=o.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=On.pop()||b.expando+"_"+vn++;return this[e]=!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||b.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&"withCredentials"in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn[a]),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Yn.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(b.cssNumber[e]?"":"px"),"px"!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn[t]||[]).concat(Qn["*"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn[o].call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t[r],n=e[i],b.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=b.cssHooks[r],a&&"expand"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=[],m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===b.css(e,"display")&&"none"===b.css(e,"float")&&(b.support.inlineBlockNeedsLayout&&"inline"!==un(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Vn.exec(a)){if(delete t[i],u=u||"toggle"===a,a===(m?"hide":"show"))continue;g.push(i)}if(o=g.length){s=b._data(e,"fxshow")||b._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in h)b.style(e,t,h[t])});for(i=0;o>i;i++)r=g[i],l=f.createTween(r,m?s[r]:0),h[r]=s[r]||b.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=b.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.each(["toggle","show","hide"],function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=b.timers,a=b._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=b._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&"object"==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=[],b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,"position");"static"===r&&(e.style.position="relative");var i=b(e),o=i.offset(),a=b.css(e,"top"),s=b.css(e,"left"),u=("absolute"===r||"fixed"===r)&&b.inArray("auto",[a,s])>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),"using"in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===b.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e[0],"html")||(n=e.offset()),n.top+=b.css(e[0],"borderTopWidth",!0),n.left+=b.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&"static"===b.css(e,"position"))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);b.fn[e]=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){b.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return b})})(window);

/*!
 * Bootstrap v3.0.2 by @fat and @mdo
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("dropdown");d||c.data("dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu]",f.prototype.keydown)}(jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h<o?"right":d,c.removeClass(k).addClass(d)}var p=this.getCalculatedOffset(d,g,h,i);this.applyPlacement(p,d),this.$element.trigger("shown.bs."+this.type)}},b.prototype.applyPlacement=function(a,b){var c,d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),a.top=a.top+g,a.left=a.left+h,d.offset(a).addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;if("top"==b&&j!=f&&(c=!0,a.top=a.top+f-j),/bottom|top/.test(b)){var k=0;a.left<0&&(k=-2*a.left,a.left=0,d.offset(a),i=d[0].offsetWidth,j=d[0].offsetHeight),this.replaceArrow(k-e+i,i,"left")}else this.replaceArrow(j-f,j,"top");c&&d.offset(a)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach()}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.$element.trigger("hidden.bs."+this.type),this)},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery);

/*!
 * jquery.confirm
 *
 * @version 2.3.1
 *
 * @author My C-Labs
 * @author Matthieu Napoli <matthieu@mnapoli.fr>
 * @author Russel Vela
 * @author Marcus Schwarz <msspamfang@gmx.de>
 *
 * @license MIT
 * @url http://myclabs.github.io/jquery.confirm/
 */
(function ($) {

    /**
     * Confirm a link or a button
     * @param [options] {{title, text, confirm, cancel, confirmButton, cancelButton, post, confirmButtonClass}}
     */
    $.fn.confirm = function (options) {
        if (typeof options === 'undefined') {
            options = {};
        }

        this.click(function (e) {
            e.preventDefault();

            var newOptions = $.extend({
                button: $(this)
            }, options);

            $.confirm(newOptions, e);
        });

        return this;
    };

    /**
     * Show a confirmation dialog
     * @param [options] {{title, text, confirm, cancel, confirmButton, cancelButton, post, confirmButtonClass}}
     * @param [e] {Event}
     */
    $.confirm = function (options, e) {
        // Do nothing when active confirm modal.
        if ($('.confirmation-modal').length > 0)
            return;

        // Parse options defined with "data-" attributes
        var dataOptions = {};
        if (options.button) {
            var dataOptionsMapping = {
                'title': 'title',
                'text': 'text',
                'confirm-button': 'confirmButton',
                'cancel-button': 'cancelButton',
                'confirm-button-class': 'confirmButtonClass',
                'cancel-button-class': 'cancelButtonClass',
                'dialog-class': 'dialogClass'
            };
            $.each(dataOptionsMapping, function(attributeName, optionName) {
                var value = options.button.data(attributeName);
                if (value) {
                    dataOptions[optionName] = value;
                }
            });
        }

        // Default options
        var settings = $.extend({}, $.confirm.options, {
            confirm: function () {
                var url = e && (('string' === typeof e && e) || (e.currentTarget && e.currentTarget.attributes['href'].value));
                if (url) {
                    if (options.post) {
                        var form = $('<form method="post" class="hide" action="' + url + '"></form>');
                        $("body").append(form);
                        form.submit();
                    } else {
                        window.location = url;
                    }
                }
            },
            cancel: function (o) {
            },
            button: null
        }, dataOptions, options);

        // Modal
        var modalHeader = '';
        if (settings.title !== '') {
            modalHeader =
                '<div class="modal-header">' +
                    '<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>' +
                    '<h4 class="modal-title">' + settings.title+'</h4>' +
                '</div>';
        }
        var modalHTML =
                '<div class="confirmation-modal modal fade" tabindex="-1" role="dialog">' +
                    '<div class="'+ settings.dialogClass +'">' +
                        '<div class="modal-content">' +
                            modalHeader +
                            '<div class="modal-body">' + settings.text + '</div>' +
                            '<div class="modal-footer">' +
                                '<button class="confirm btn ' + settings.confirmButtonClass + '" type="button" data-dismiss="modal">' +
                                    settings.confirmButton +
                                '</button>' +
                                '<button class="cancel btn ' + settings.cancelButtonClass + '" type="button" data-dismiss="modal">' +
                                    settings.cancelButton +
                                '</button>' +
                            '</div>' +
                        '</div>' +
                    '</div>' +
                '</div>';

        var modal = $(modalHTML);

        modal.on('shown.bs.modal', function () {
            modal.find(".btn-primary:first").focus();
        });
        modal.on('hidden.bs.modal', function () {
            modal.remove();
        });
        modal.find(".confirm").click(function () {
            settings.confirm(settings.button);
        });
        modal.find(".cancel").click(function () {
            settings.cancel(settings.button);
        });

        // Show the modal
        $("body").append(modal);
        modal.modal('show');
    };

    /**
     * Globally definable rules
     */
    $.confirm.options = {
        text: "Are you sure?",
        title: "",
        confirmButton: "Yes",
        cancelButton: "Cancel",
        post: false,
        confirmButtonClass: "btn-primary",
        cancelButtonClass: "btn-default",
        dialogClass: "modal-dialog"
    }
})(jQuery);
/*!
 * jQuery bValidator plugin
 *
 * http://code.google.com/p/bvalidator/
 *
 * Copyright (c) 2012 Bojan Mauser
 *
 * Released under the MIT license
 * http://www.opensource.org/licenses/mit-license.php
 *
 * $Id: jquery.bvalidator.js 125 2014-03-14 00:22:10Z bmauser $
 */

(function($){

	// constructor
	$.fn.bValidator = function(overrideOptions, instanceName){
		return this.each(function(){
			new bValidator($(this), overrideOptions, instanceName);
   		});
	};

	// bValidator class
	bValidator = function(mainElement, overrideOptions, instanceName){

		// default options
		var options = {

			singleError:         false,		// validate all inputs at once
			offset:              {x:-23, y:-4},	// offset position for error message tooltip
			position:            {x:'right', y:'top'}, // error message placement x:left|center|right  y:top|center|bottom
			template:            '<div class="{errMsgClass}"><em/>{message}</div>', // template for error message
			templateCloseIcon:   '<div style="display:table"><div style="display:table-cell">{message}</div><div style="display:table-cell"><div class="{closeIconClass}">x</div></div></div>', // template for error message container when showCloseIcon option is true
			showCloseIcon:       true,	// put close icon on error message
			showErrMsgSpeed:    'normal',	// message's fade-in speed 'fast', 'normal', 'slow' or number of milliseconds
			scrollToError:       true,	// scroll to first error
			// css class names
			classNamePrefix:     'bvalidator_',	// prefix for css class names
			closeIconClass:      'close_icon',	// close error message icon class
			errMsgClass:         'errmsg',		// error message class
			errorClass:          'invalid',		// input field class name in case of validation error
			validClass:          '',		// input field class name in case of valid value

			lang: 'en', 				// default language for error messages 
			errorMessageAttr:    'data-bvalidator-msg',// name of the attribute for overridden error message
			validateActionsAttr: 'data-bvalidator', // name of the attribute which stores info what validation actions to do
			forceValidAttr:      'data-bvalidator-forcevalid', // name of the attribute which which makes validator to act like the field is valid
			modifyActionsAttr:   'data-bvalidator-modifier',
			paramsDelimiter:     ':',		// delimiter for validator action options inside []
			actionsDelimiter:    ',',		// delimiter for validator actions

			// when to validate
			validateOn:          null,		// null, 'change', 'blur', 'keyup'
			errorValidateOn:     'keyup',		// null, 'change', 'blur', 'keyup'

			// callback functions
			onBeforeValidate:    null,
			onAfterValidate:     null,
			onValidateFail:      null,
			onValidateSuccess:   null,
			onBeforeElementValidation: null,
			onAfterElementValidation:  null,
			onBeforeAllValidations:    null,
			onAfterAllValidations:     null,
			
			validateOnSubmit: true,  // should validation occur on form submit if validator is bind to a form
			stopSubmitPropagation: true, // should submit event be stopped on error if validator is bind to a form
			noMsgIfExistsForInstance: [],
			validateTillInvalid: false,
			
			autoModifiers: {
				'digit':  ['trim'],
				'number': ['trim'],
				'email':  ['trim'],
				'url':    ['trim'],
				'date':   ['trim'],
				'ip4':    ['trim'],
				'ip6':    ['trim']
				},
			
			ajaxAnswerValid: 'ok',
			ajaxDelay: 300,
			ajaxOptions: {cache: false},
			ajaxParamName: 'bValue',
			ajaxParams: null,

			// default messages
			errorMessages: {
				en: {
					'default':    'Please correct this value.',
					'equalto':    'Please enter the same value again.',
					'differs':    'Please enter a different value.',
					'minlength':  'The length must be at least {0} characters',
					'maxlength':  'The length must be at max {0} characters',
					'rangelength':'The length must be between {0} and {1}',
					'min':        'Please enter a number greater than or equal to {0}.',
					'max':        'Please enter a number less than or equal to {0}.',
					'between':    'Please enter a number between {0} and {1}.',
					'required':   'This field is required.',
					'alpha':      'Please enter alphabetic characters only.',
					'alphanum':   'Please enter alphanumeric characters only.',
					'digit':      'Please enter only digits.',
					'number':     'Please enter a valid number.',
					'email':      'Please enter a valid email address.',
					'image':      'This field should only contain image types',
					'url':        'Please enter a valid URL.',
					'ip4':        'Please enter a valid IPv4 address.',
					'ip6':        'Please enter a valid IPv6 address.',
					'date':       'Please enter a valid date in format {0}.'
				}
			}
		},

		_ajaxValidation = function(element, instanceName, ajaxUrl, sync){
			
			var ajax_data = element.data("ajaxData.bV" + instanceName);
			
			if(!ajax_data){
				ajax_data = {};
				element.data("ajaxData.bV" + instanceName, ajax_data);
			}
			else{
				clearTimeout(ajax_data.timeOut);
			}
			
			// value to validate
			ajax_data.val = element.val();
			
			// do not do ajax if value is already validated
			if(ajax_data.lastValidated === ajax_data.val)
				return validator.ajax(ajax_data.lastResponse);
			
			var ajaxOptions = $.extend({}, options.ajaxOptions);
			if(typeof ajaxOptions.data != 'object')
				ajaxOptions.data = {}
			ajaxOptions.url = ajaxUrl;
			
			if(options.ajaxParams)
				$.extend(true, ajaxOptions.data, typeof options.ajaxParams == 'function' ? options.ajaxParams.call(element[0]) : options.ajaxParams);
			
			if(sync){
				var ret = false;
				ajaxOptions.async = false;
				ajaxOptions.data[options.ajaxParamName] = ajax_data.val;
				
				$.ajax(ajaxOptions).done(function(ajaxResponse){
					ajax_data.lastValidated = ajax_data.val;
					ajax_data.lastResponse = ajaxResponse;
					ret = validator.ajax(ajaxResponse)
				});
		
				return ret;
			}
			else{
				ajax_data.timeOut = setTimeout(function() {
	
					var val = element.val();
					
					// only check if the value has not changed
					if(ajax_data.val == val){
						
						ajaxOptions.async = true;
						ajaxOptions.data[options.ajaxParamName] = val;
						
						$.ajax(ajaxOptions).done(function(ajaxResponse){
							ajax_data.lastValidated = val;
							ajax_data.lastResponse = ajaxResponse;
							instance.validate(false, element, undefined, ajaxResponse)
						});
					}
				}, options.ajaxDelay);
			}
			
			return;
		},

		// returns all inputs
		_getElementsForValidation = function(element){
			// skip hidden and input fields witch we do not want to validate
			return element.is(':input') ? element : element.find(':input[' + options.validateActionsAttr + '], :input[' + options.modifyActionsAttr + ']').not(":button, :image, :reset, :submit, :hidden, :disabled");
		},

		// binds validateOn event
		_bindValidateOn = function(elements){
			elements.bind(options.validateOn + '.bV' + instanceName, {'bVInstance': instance}, function(event){
				event.data.bVInstance.validate(false, $(this));
			});
		},
		
		// checks does message from validator instance exists on element
		_isMsgFromInstanceExists = function(element, instance_names){
			for(var i=0; i<instance_names.length; i++){
				if(element.data("errMsg.bV" + instance_names[i]))
					return true;
			}
			
			return false;
		},

		// displays message
		_showMsg = function(element, messages){

			// if message already exists remove it from DOM
			_removeMsg(element);

			msg_container = $('<div class="bVErrMsgContainer"></div>').css('position','absolute');
			element.data("errMsg.bV" + instanceName, msg_container);
			msg_container.insertAfter(element);

			var messagesHtml = '';

			for(var i=0; i<messages.length; i++)
				messagesHtml += '<div>' + messages[i] + '</div>\n';

			if(options.showCloseIcon)
				messagesHtml = options.templateCloseIcon.replace('{message}', messagesHtml).replace('{closeIconClass}', options.classNamePrefix+options.closeIconClass);

			// make tooltip from template
			var tooltip = $(options.template.replace('{errMsgClass}', options.classNamePrefix+options.errMsgClass).replace('{message}', messagesHtml));
			tooltip.appendTo(msg_container);
			
			// bind close tootlip function
			tooltip.find('.' + options.classNamePrefix+options.closeIconClass).click(function(e){
				e.preventDefault();
				$(this).closest('.'+ options.classNamePrefix+options.errMsgClass).css('visibility', 'hidden');
			});

			var pos = _getErrMsgPosition(element, tooltip); 

			tooltip.css({visibility: 'visible', position: 'absolute', top: pos.top, left: pos.left}).fadeIn(options.showErrMsgSpeed);

			if(options.scrollToError){
				// get most top tolltip
				var tot = tooltip.offset().top;
				if(scroll_to === null || tot < scroll_to)
					scroll_to = tot;
			}
		},

		// removes message from DOM
		_removeMsg = function(element){
			var existingMsg = element.data("errMsg.bV" + instanceName)
			if(existingMsg){
				existingMsg.remove();
				element.data("errMsg.bV" + instanceName, null);
			}
		},

		// calculates message position
		_getErrMsgPosition = function(input, tooltip){

		        var tooltipContainer = input.data("errMsg.bV" + instanceName),
		         top  = - ((tooltipContainer.offset().top - input.offset().top) + tooltip.outerHeight() - options.offset.y),
		         left = (input.offset().left + input.outerWidth()) - tooltipContainer.offset().left + options.offset.x,
			 x = options.position.x,
			 y = options.position.y;

			// adjust Y
			if(y == 'center' || y == 'bottom'){
				var height = tooltip.outerHeight() + input.outerHeight();
				if (y == 'center') 	{top += height / 2;}
				if (y == 'bottom') 	{top += height;}
			}

			// adjust X
			if(x == 'center' || x == 'left'){
				var width = input.outerWidth();
				if (x == 'center') 	{left -= width / 2;}
				if (x == 'left')  	{left -= width;}
			}

			return {top: top, left: left};
		},

		// calls callback function
		_callBack = function(type, param1, param2, param3){
		        if($.isFunction(options[type])){
		        	return options[type](param1, param2, param3);
			}
		},
		
		// returns checkboxes in a group
		_chkboxGroup = function(chkbox){
			var name = chkbox.attr('name');
			if(name && /^[^\[\]]+\[.*\]$/.test(name)){
				return $('input:checkbox').filter(function(){
					var r = new RegExp(name.match(/^[^\[\]]+/)[0] + '\\[.*\\]$');
					return this.name.match(r);
				});
			}
			
			return chkbox;
		},
		
		// gets element value	
		_getValue = function(element){

			var ret = {};

			// checkbox
			if(element.is('input:checkbox')){
				ret['value'] = element.attr('name') ? ret['selectedInGroup'] = _chkboxGroup(element).filter(':checked').length : element.attr('checked');
			}
			else if(element.is('input:radio')){
				ret['value'] = element.attr('name') ? ret['value'] = $('input:radio[name="' + element.attr('name') + '"]:checked').length : element.val();
			}
			else if(element.is('select')){
				ret['selectedInGroup'] =  $("option:selected", element).length;
				ret['value'] = element.val();
			}
			else if(element.is(':input')){
				ret['value'] = element.val();
			}
			
			return ret;
		},
		
		// parses bValidator attributes
		_parseAttr = function(attrVal){
		
			// value of validateActionsAttr input attribute
			var action_str = $.trim(attrVal).replace(new RegExp('\\s*\\' + options.actionsDelimiter + '\\s*', 'g'), options.actionsDelimiter);  
			
			if(!action_str)
				return null;

			return action_str.split(options.actionsDelimiter);
		},
		
		// parses validator action and parameters
		_parseAction = function(actionStr){
		
			var ap = $.trim(actionStr).match(/^(.*?)\[(.*?)\]/);
		
			if(ap && ap.length == 3){
				return {
					name: ap[1], 
					params: ap[2].split(options.paramsDelimiter)
				}
			}
			else{
				return {
					name: actionStr, 
					params:[]
				}
			}
		},
		
		// applys modifier
		_applyModifier = function(action, el){
			
			var oldVal, newVal = _callModifier(action, el);
			if(typeof newVal !== 'undefined'){
				oldVal = $(el).val();
				if(oldVal != newVal)
					$(el).val(newVal);
			}
		},
		
		// calls modifier
		_callModifier = function(action, el){

			var apply_params = [$(el).val()].concat(action.params);
			
			if(typeof modifier[action.name] == 'function')
				return modifier[action.name].apply(el, apply_params);
			else if(typeof window[action.name] == 'function')
				return window[action.name].apply(el, apply_params);
			else if(window.console.warn)
				window.console.warn('[bValidator] unknown modifier: ' + action.name);
		},
		
		// calls validator
		_callValidator = function(action, el, value){
			
			if(typeof validator[action.name] == 'function'){
				return validator[action.name].apply(el, [value].concat(action.params)); // add input value to beginning of action.params
			}
			
			// call custom user defined function
			if(typeof window[action.name] == 'function'){
				return window[action.name].apply(el, [value.value].concat(action.params));
			}
			
			if(window.console.warn)
				window.console.warn('[bValidator] unknown validator: ' + action.name);
		},					

		// object with validator actions
		validator = {

			equalto: function(v, elementId){
				return v.value == $('#' + elementId).val();
			},

			differs: function(v, elementId){
				return v.value != $('#' + elementId).val();
			},

			minlength: function(v, minlength){
				return (v.value.length >= parseInt(minlength))
			},

			maxlength: function(v, maxlength){
				return (v.value.length <= parseInt(maxlength))
			},

			rangelength: function(v, minlength, maxlength){		
				return (v.value.length >= parseInt(minlength) && v.value.length <= parseInt(maxlength))
			},

			min: function(v, min){		
				if(v.selectedInGroup)
					return v.selectedInGroup >= parseFloat(min)
				else{
					if(!validator.number(v))
			 			return false;
			 		return (parseFloat(v.value) >= parseFloat(min))
				}
			},

			max: function(v, max){		
				if(v.selectedInGroup)
					return v.selectedInGroup <= parseFloat(max)
				else{
					if(!validator.number(v))
			 			return false;
			 		return (parseFloat(v.value) <= parseFloat(max))
				}
			},

			between: function(v, min, max){
				if(v.selectedInGroup)
					return (v.selectedInGroup >= parseFloat(min) && v.selectedInGroup <= parseFloat(max))
			   	if(!validator.number(v))
			 		return false;
				var va = parseFloat(v.value);
				return (va >= parseFloat(min) && va <= parseFloat(max))
			},

			required: function(v){
				if(!v.value || !$.trim(v.value))
					return false
				return true
			},

			alpha: function(v){
				return validator.regex(v, /^[a-z ._\-]+$/i);
			},
			
			alphanum: function(v){
				return validator.regex(v, /^[a-z\d ._\-]+$/i);
			},

			digit: function(v){
				return validator.regex(v, /^\d+$/);
			},

			number: function(v){
				return validator.regex(v, /^[-+]?\d+(\.\d+)?$/);
			},

			email: function(v){
				return validator.regex(v, /^([a-zA-Z\d_\.\-\+%])+\@(([a-zA-Z\d\-])+\.)+([a-zA-Z\d]{2,4})+$/);
			},

			image: function(v){
				return validator.regex(v, /\.(jpg|jpeg|png|gif|bmp)$/i);
			},

			url: function(v){
				return validator.regex(v, /^\b(https?|ftp):\/\/([-A-Z0-9.]+)(\/[-A-Z0-9+&@#\/%=~_|!:,.;]*)?(\?[A-Z0-9+&@#\/%=~_|!:,.;]*)?$/i);
			},

			regex: function(v, regex, mod){
				if(typeof regex === "string")
					regex = new RegExp(regex, mod);
				return regex.test(v.value);
			},

			ip4: function(v){
				return validator.regex(v, /^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/);
			},
			
			ip6: function(v){
				return validator.regex(v, /^(?:(?:(?:[A-F\d]{1,4}:){5}[A-F\d]{1,4}|(?:[A-F\d]{1,4}:){4}:[A-F\d]{1,4}|(?:[A-F\d]{1,4}:){3}(?::[A-F\d]{1,4}){1,2}|(?:[A-F\d]{1,4}:){2}(?::[A-F\d]{1,4}){1,3}|[A-F\d]{1,4}:(?::[A-F\d]{1,4}){1,4}|(?:[A-F\d]{1,4}:){1,5}|:(?::[A-F\d]{1,4}){1,5}|:):(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)|(?:[A-F\d]{1,4}:){7}[A-F\d]{1,4}|(?:[A-F\d]{1,4}:){6}:[A-F\d]{1,4}|(?:[A-F\d]{1,4}:){5}(?::[A-F\d]{1,4}){1,2}|(?:[A-F\d]{1,4}:){4}(?::[A-F\d]{1,4}){1,3}|(?:[A-F\d]{1,4}:){3}(?::[A-F\d]{1,4}){1,4}|(?:[A-F\d]{1,4}:){2}(?::[A-F\d]{1,4}){1,5}|[A-F\d]{1,4}:(?::[A-F\d]{1,4}){1,6}|(?:[A-F\d]{1,4}:){1,7}:|:(?::[A-F\d]{1,4}){1,7})$/i);
			},

			date: function(v, format){ // format can be any combination of mm,dd,yyyy with separator between. Example: 'mm.dd.yyyy' or 'yyyy-mm-dd'
				if(v.value.length == 10 && format.length == 10){
					var s = format.match(/[^mdy]+/g);
					if(s.length == 2 && s[0].length == 1 && s[0] == s[1]){

						var d = v.value.split(s[0]),
						 f = format.split(s[0]);

						for(var i=0; i<3; i++){
							if(f[i] == 'dd') var day = d[i];
							else if(f[i] == 'mm') var month = d[i];
							else if(f[i] == 'yyyy') var year = d[i];
						}

						var dobj = new Date(year, month-1, day)
						if ((dobj.getMonth()+1!=month) || (dobj.getDate()!=day) || (dobj.getFullYear()!=year))
							return false

						return true
					}
				}
				return false;
			},

			extension: function(){
				var v = arguments[0],
				 r = '';
				if(!arguments[1])
					return false
				for(var i=1; i<arguments.length; i++){
					r += arguments[i];
					if(i != arguments.length-1)
						r += '|';
				}
				return validator.regex(v, '\\.(' +  r  + ')$', 'i');
			},
			
			ajax: function(ajaxResponse){
				if(ajaxResponse == options.ajaxAnswerValid)
					return true;
				return false;
			}
		},
		
		// object with modifiers
		modifier = {
			
			trim: function(v){
				return $.trim(v);
			}
		},

		// validator instance, scroll position flag
		instance = this, scroll_to;
		

		// global options
		if(window['bValidatorOptions'])
			$.extend(true, options, window['bValidatorOptions']);

		// passed options
		if(overrideOptions)
			$.extend(true, options, overrideOptions);
	
	
		// object with all validator instances
		var allInstances = mainElement.data("bValidators");
		if(!allInstances){
			allInstances = {};
			mainElement.data("bValidators", allInstances);
		}
		
		// if there is already first instance
		if(mainElement.data("bValidator")){
			if(!instanceName)
				return mainElement.data("bValidator"); // return existing instance

			if(allInstances[instanceName])
				return allInstances[instanceName];
		}
		else{
			if(!instanceName)
				instanceName = 'first';
			mainElement.data("bValidator", this);
		}
		
		allInstances[instanceName] = this;
		
		
		// if bind to a form
		if(mainElement.is('form')){
			
			// bind validation on form submit
			if(options.validateOnSubmit){
				mainElement.bind("submit.bV" + instanceName, function(event){
					
					if(instance.validate(false, undefined, 1))
						return true;
					else if(options.stopSubmitPropagation){
						event.stopImmediatePropagation();
						return false;
					}
				});
			}

			// bind reset on form reset
			mainElement.bind("reset.bV" + instanceName, function(){
				instance.reset();			
			});
		}

		// bind validateOn event
		if(options.validateOn)
			_bindValidateOn(_getElementsForValidation(mainElement));


		// API functions:

		// validation function
		this.validate = function(doNotshowMessages, elementsOverride, forceAjaxSync, ajaxResponse, onlyIsValidCheck){

			// return value, elements to validate
			var ret = true, elementsl;
			
			if(elementsOverride)
				elementsl = elementsOverride;
			else{
				if(mainElement.attr(options.forceValidAttr) == 'true')
					return true;
				
				elementsl = _getElementsForValidation(mainElement);
			}

			scroll_to = null;

			if(typeof ajaxResponse !== 'undefined' || _callBack('onBeforeAllValidations', elementsl) !== false){

				// validate each element
				elementsl.each(function(){

					var actions_exp = _parseAttr($(this).attr(options.validateActionsAttr)), // all validation actions
					 modifiers_exp = _parseAttr($(this).attr(options.modifyActionsAttr)), // all modifier actions
					 k = -1, action_data = [], action, is_valid = 0;
					
					// call modifiers
					if(modifiers_exp){
						for(var i=0; i<modifiers_exp.length; i++){
						
							action = _parseAction(modifiers_exp[i]);
							
							if(!action.name)
								continue;
							
							// call modifier
							_applyModifier(action, this);
						}
					}
					
					// call auto modifiers and prepare validation actions
					if(actions_exp){
						for(var i=0; i<actions_exp.length; i++){
						
							action = _parseAction(actions_exp[i]);
							
							if(!action.name)
								continue;
							
							// auto modifiers
							if(options.autoModifiers && options.autoModifiers[action.name]){
								for(var h=0; h<options.autoModifiers[action.name].length; h++)
									_applyModifier(_parseAction(options.autoModifiers[action.name][h]), this);
							}
							
							if(action.name == 'required')
								var flagRequired = 1;
							else if(action.name == 'ajax')
								var flagAjax = 1;
							
							if(action.name == 'valempty')
								var flagValempty = 1;
							else
								action_data[++k] = action; // action objects, with name and params
							
						}
					}
					else
						return true; // no actions for validation
						
					var inputValue = _getValue($(this)), // value of input field for validation;
					 errorMessages = [], validationResult;
					
					// call async ajax validation and skip element
					if(!forceAjaxSync && flagAjax && typeof ajaxResponse === 'undefined'){
						
						var skipAjaxAction = 0;
						
						// call all validators till ajax
						for(var i=0; i<action_data.length; i++){
							if(action_data[i].name == 'ajax')
								break;
							
							if(!_callValidator(action_data[i], this, inputValue)){
								skipAjaxAction = 1;
								break;
							}
						}
						
						if(!skipAjaxAction){
							ajaxResponse = _ajaxValidation($(this), instanceName, action.params[0]);
							if(typeof ajaxResponse === 'undefined'){
								return true;
							}
						}
					}
						
					// do not show message if exists for instance specified by noMsgIfExistsForInstance option
					if(options.noMsgIfExistsForInstance.length && _isMsgFromInstanceExists($(this), options.noMsgIfExistsForInstance))
						doNotshowMessages = 1;

					// if value is not required and is empty
					if((!flagRequired && !flagValempty && !validator.required(inputValue)) || $(this).attr(options.forceValidAttr) == 'true')
						is_valid = 1;

					if(!is_valid){

						// get message from attribute
						var errMsg = $(this).attr(options.errorMessageAttr),
						 skip_messages = 0;

						// mark field as validated
						$(this).data('checked.bV' + instanceName, 1);

						if(_callBack('onBeforeElementValidation', $(this)) !== false){
		
							// for each validation action
							for(var i=0; i<action_data.length; i++){
								
								if(action_data[i].name == 'valempty')
									continue;
									
								if((options.validateTillInvalid || onlyIsValidCheck) && errorMessages.length){
									break;
								}
								
								if(_callBack('onBeforeValidate', $(this), action_data[i].name) === false)
									continue;

								if(action_data[i].name == 'ajax'){
									
									if(skipAjaxAction)
										continue;
										
									if(forceAjaxSync || typeof ajaxResponse === 'undefined'){
										if(!errorMessages.length){
											validationResult = _ajaxValidation($(this), instanceName, action_data[i].params[0], 1);
										}
										else
											validationResult = true; // skip ajax validation if value is already invalid
									}
									else{
										validationResult = validator.ajax.apply(this, [ajaxResponse]);
									}
								}
								else{
									validationResult = _callValidator(action_data[i], this, inputValue);
								}
								
								if(_callBack('onAfterValidate', $(this), action_data[i].name, validationResult) === false)
									continue;
		
								// if validation failed
								if(!validationResult){
									
									// if messages needs to be shown
									if(!doNotshowMessages){
		
										if(!skip_messages){
											
											// if there is no message from errorMessageAttr
											if(!errMsg){
												
												if (options.singleError && errorMessages.length){
													skip_messages = 1;
													errMsg = '';
												}
												else{
													// lang set
													if(options.errorMessages[options.lang] && options.errorMessages[options.lang][action_data[i].name])
														errMsg = options.errorMessages[options.lang][action_data[i].name];
													// lang en
													else if(options.errorMessages.en[action_data[i].name])
														errMsg = options.errorMessages.en[action_data[i].name];
													else{
														// action msg attribute
														var tt = $(this).attr(options.errorMessageAttr + '-' + action_data[i].name);
														if(tt)
															errMsg = tt;
														// lang set default msg
														else if(options.errorMessages[options.lang] && options.errorMessages[options.lang]['default'])
															errMsg = options.errorMessages[options.lang]['default'];
														// lang en default msg
														else
															errMsg = options.errorMessages.en['default'];
													}
												}
												
											}
											else{
												skip_messages = 1;
											}
		
											// replace values in braces
											if(errMsg.indexOf('{')){
												for(var j=0; j<action_data[i].params.length; j++)
													errMsg = errMsg.replace(new RegExp("\\{" + j + "\\}", "g"), action_data[i].params[j]);
											}
		
											if(!(errorMessages.length && action_data[i].name == 'required'))
												errorMessages[errorMessages.length] = errMsg;
		
											errMsg = null;
										}
									}
									else
										errorMessages[errorMessages.length] = '';
		
									ret = false;
		
									_callBack('onValidateFail', $(this), action_data[i].name, errorMessages);
								}
								else{
									_callBack('onValidateSuccess', $(this), action_data[i].name);
								}
							}
						}
						
						var onAfterElementValidation = _callBack('onAfterElementValidation', $(this), errorMessages);	
					}
						
					
					// show messages and bind events
					if(!doNotshowMessages && onAfterElementValidation !== false && $(this).data('checked.bV' + instanceName)){

						var chk_rad = $(this).is('input:checkbox,input:radio') ? 1 : 0;
	
						// if validation failed
						if(errorMessages.length){
							
							if(onAfterElementValidation !== 0)
								_showMsg($(this), errorMessages)
	
							if(!chk_rad){
								$(this).removeClass(options.classNamePrefix+options.validClass);
								if(options.errorClass)
									$(this).addClass(options.classNamePrefix+options.errorClass);
							}
			
							// input validation event
							if (options.errorValidateOn){
								if(options.validateOn)
									$(this).unbind(options.validateOn + '.bV' + instanceName);
	
								var evt = chk_rad || $(this).is('select,input:file') ? 'change' : options.errorValidateOn;
	
								if(chk_rad){
									var group = $(this).is('input:checkbox') ? _chkboxGroup($(this)) : $('input:radio[name="' + $(this).attr('name') + '"]');
									$(group).unbind('.bVerror' + instanceName);
									$(group).bind('change.bVerror' + instanceName, {'bVInstance': instance, 'groupLeader': $(this)}, function(event){
										event.data.bVInstance.validate(false, event.data.groupLeader);
									});
								}
								else{
									$(this).unbind('.bVerror' + instanceName);
									$(this).bind(evt + '.bVerror' + instanceName, {'bVInstance': instance}, function(event){
										event.data.bVInstance.validate(false, $(this));
									});
								}
							}
						}
						else{
							if(onAfterElementValidation !== 0)
								_removeMsg($(this));
	
							if(!chk_rad){
								$(this).removeClass(options.classNamePrefix+options.errorClass);
								if(options.validClass)
									$(this).addClass(options.classNamePrefix+options.validClass);
							}
	
							if (options.validateOn){
								$(this).unbind(options.validateOn + '.bV' + instanceName);
								_bindValidateOn($(this));
							}
							
							$(this).data('checked.bV' + instanceName, 0);
						}
					}
					
					if((options.singleError || onlyIsValidCheck) && ret === false)
						return false;
					
				});
			}

			_callBack('onAfterAllValidations', elementsl, ret);

			// scroll to message
			if(scroll_to && !elementsOverride && ($(window).scrollTop() > scroll_to || $(window).scrollTop()+$(window).height() < scroll_to)){
				var ua = navigator.userAgent.toLowerCase();			
				$(ua.indexOf('chrome')>-1 || ua.indexOf('safari')>-1 ? 'body' : 'html').animate({scrollTop: scroll_to - 10}, {duration: 'slow'});
			}

			return ret;
		}

		// returns options object
		this.getOptions = function(){
			return options;
		}
		
		// returns validator object
		this.getValidators = this.getActions = function(){
			return validator;
		}
		
		// returns modifier object
		this.getModifiers = function(){
			return modifier;
		}

		// checks validity
		this.isValid = function(elements){
			return this.validate(true, elements, 1, undefined, true);
		}

		// deletes message
		this.removeMsg = this.removeErrMsg = function(elements){
			elements.each(function(){
				_removeMsg($(this));
			});
		}
		
		// shows message
		this.showMsg = function(elements, message){
			if(elements.length){
				if(typeof(message)=='string')
					message = [message];
				
				elements.each(function(){
					_showMsg($(this), message);
				});
			}
		}

		// returns all inputs
		this.getInputs = function(){
			return _getElementsForValidation(mainElement);
		}

		// binds validateOn event
		this.bindValidateOn = function(elements){
			_bindValidateOn(elements);
		}

		// resets validation
		this.reset = function(elements){
			
			if(!elements || !elements.length)
				elements = _getElementsForValidation(mainElement);
				
			if (options.validateOn)
				_bindValidateOn(elements);
			elements.each(function(){
				_removeMsg($(this));
				$(this).unbind('.bVerror' + instanceName);
				$(this).removeClass(options.classNamePrefix+options.errorClass);
				$(this).removeClass(options.classNamePrefix+options.validClass);
				$(this).removeData('ajaxData.bV' + instanceName);
				$(this).removeData('errMsg.bV' + instanceName);
				$(this).removeData('checked.bV' + instanceName);
			});
		}

		this.destroy = function(){
			if (mainElement.is('form'))
				mainElement.unbind('.bV' + instanceName);
			
			this.reset();
			
			mainElement.removeData("bValidator");
			mainElement.removeData("bValidators");
		}
	}

})(jQuery);
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, resizable.js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

(function( factory ) {
	if ( typeof define === "function" && define.amd ) {

		// AMD. Register as an anonymous module.
		define([ "jquery" ], factory );
	} else {

		// Browser globals
		factory( jQuery );
	}
}(function( $ ) {
/*!
 * jQuery UI Core 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/ui-core/
 */


// $.ui might exist from components with no dependencies, e.g., $.ui.position
$.ui = $.ui || {};

$.extend( $.ui, {
	version: "1.11.4",

	keyCode: {
		BACKSPACE: 8,
		COMMA: 188,
		DELETE: 46,
		DOWN: 40,
		END: 35,
		ENTER: 13,
		ESCAPE: 27,
		HOME: 36,
		LEFT: 37,
		PAGE_DOWN: 34,
		PAGE_UP: 33,
		PERIOD: 190,
		RIGHT: 39,
		SPACE: 32,
		TAB: 9,
		UP: 38
	}
});

// plugins
$.fn.extend({
	scrollParent: function( includeHidden ) {
		var position = this.css( "position" ),
			excludeStaticParent = position === "absolute",
			overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/,
			scrollParent = this.parents().filter( function() {
				var parent = $( this );
				if ( excludeStaticParent && parent.css( "position" ) === "static" ) {
					return false;
				}
				return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + parent.css( "overflow-x" ) );
			}).eq( 0 );

		return position === "fixed" || !scrollParent.length ? $( this[ 0 ].ownerDocument || document ) : scrollParent;
	},

	uniqueId: (function() {
		var uuid = 0;

		return function() {
			return this.each(function() {
				if ( !this.id ) {
					this.id = "ui-id-" + ( ++uuid );
				}
			});
		};
	})(),

	removeUniqueId: function() {
		return this.each(function() {
			if ( /^ui-id-\d+$/.test( this.id ) ) {
				$( this ).removeAttr( "id" );
			}
		});
	}
});

// selectors
function focusable( element, isTabIndexNotNaN ) {
	var map, mapName, img,
		nodeName = element.nodeName.toLowerCase();
	if ( "area" === nodeName ) {
		map = element.parentNode;
		mapName = map.name;
		if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) {
			return false;
		}
		img = $( "img[usemap='#" + mapName + "']" )[ 0 ];
		return !!img && visible( img );
	}
	return ( /^(input|select|textarea|button|object)$/.test( nodeName ) ?
		!element.disabled :
		"a" === nodeName ?
			element.href || isTabIndexNotNaN :
			isTabIndexNotNaN) &&
		// the element and all of its ancestors must be visible
		visible( element );
}

function visible( element ) {
	return $.expr.filters.visible( element ) &&
		!$( element ).parents().addBack().filter(function() {
			return $.css( this, "visibility" ) === "hidden";
		}).length;
}

$.extend( $.expr[ ":" ], {
	data: $.expr.createPseudo ?
		$.expr.createPseudo(function( dataName ) {
			return function( elem ) {
				return !!$.data( elem, dataName );
			};
		}) :
		// support: jQuery <1.8
		function( elem, i, match ) {
			return !!$.data( elem, match[ 3 ] );
		},

	focusable: function( element ) {
		return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) );
	},

	tabbable: function( element ) {
		var tabIndex = $.attr( element, "tabindex" ),
			isTabIndexNaN = isNaN( tabIndex );
		return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN );
	}
});

// support: jQuery <1.8
if ( !$( "<a>" ).outerWidth( 1 ).jquery ) {
	$.each( [ "Width", "Height" ], function( i, name ) {
		var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ],
			type = name.toLowerCase(),
			orig = {
				innerWidth: $.fn.innerWidth,
				innerHeight: $.fn.innerHeight,
				outerWidth: $.fn.outerWidth,
				outerHeight: $.fn.outerHeight
			};

		function reduce( elem, size, border, margin ) {
			$.each( side, function() {
				size -= parseFloat( $.css( elem, "padding" + this ) ) || 0;
				if ( border ) {
					size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0;
				}
				if ( margin ) {
					size -= parseFloat( $.css( elem, "margin" + this ) ) || 0;
				}
			});
			return size;
		}

		$.fn[ "inner" + name ] = function( size ) {
			if ( size === undefined ) {
				return orig[ "inner" + name ].call( this );
			}

			return this.each(function() {
				$( this ).css( type, reduce( this, size ) + "px" );
			});
		};

		$.fn[ "outer" + name] = function( size, margin ) {
			if ( typeof size !== "number" ) {
				return orig[ "outer" + name ].call( this, size );
			}

			return this.each(function() {
				$( this).css( type, reduce( this, size, true, margin ) + "px" );
			});
		};
	});
}

// support: jQuery <1.8
if ( !$.fn.addBack ) {
	$.fn.addBack = function( selector ) {
		return this.add( selector == null ?
			this.prevObject : this.prevObject.filter( selector )
		);
	};
}

// support: jQuery 1.6.1, 1.6.2 (http://bugs.jquery.com/ticket/9413)
if ( $( "<a>" ).data( "a-b", "a" ).removeData( "a-b" ).data( "a-b" ) ) {
	$.fn.removeData = (function( removeData ) {
		return function( key ) {
			if ( arguments.length ) {
				return removeData.call( this, $.camelCase( key ) );
			} else {
				return removeData.call( this );
			}
		};
	})( $.fn.removeData );
}

// deprecated
$.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );

$.fn.extend({
	focus: (function( orig ) {
		return function( delay, fn ) {
			return typeof delay === "number" ?
				this.each(function() {
					var elem = this;
					setTimeout(function() {
						$( elem ).focus();
						if ( fn ) {
							fn.call( elem );
						}
					}, delay );
				}) :
				orig.apply( this, arguments );
		};
	})( $.fn.focus ),

	disableSelection: (function() {
		var eventType = "onselectstart" in document.createElement( "div" ) ?
			"selectstart" :
			"mousedown";

		return function() {
			return this.bind( eventType + ".ui-disableSelection", function( event ) {
				event.preventDefault();
			});
		};
	})(),

	enableSelection: function() {
		return this.unbind( ".ui-disableSelection" );
	},

	zIndex: function( zIndex ) {
		if ( zIndex !== undefined ) {
			return this.css( "zIndex", zIndex );
		}

		if ( this.length ) {
			var elem = $( this[ 0 ] ), position, value;
			while ( elem.length && elem[ 0 ] !== document ) {
				// Ignore z-index if position is set to a value where z-index is ignored by the browser
				// This makes behavior of this function consistent across browsers
				// WebKit always returns auto if the element is positioned
				position = elem.css( "position" );
				if ( position === "absolute" || position === "relative" || position === "fixed" ) {
					// IE returns 0 when zIndex is not specified
					// other browsers return a string
					// we ignore the case of nested elements with an explicit value of 0
					// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
					value = parseInt( elem.css( "zIndex" ), 10 );
					if ( !isNaN( value ) && value !== 0 ) {
						return value;
					}
				}
				elem = elem.parent();
			}
		}

		return 0;
	}
});

// $.ui.plugin is deprecated. Use $.widget() extensions instead.
$.ui.plugin = {
	add: function( module, option, set ) {
		var i,
			proto = $.ui[ module ].prototype;
		for ( i in set ) {
			proto.plugins[ i ] = proto.plugins[ i ] || [];
			proto.plugins[ i ].push( [ option, set[ i ] ] );
		}
	},
	call: function( instance, name, args, allowDisconnected ) {
		var i,
			set = instance.plugins[ name ];

		if ( !set ) {
			return;
		}

		if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) ) {
			return;
		}

		for ( i = 0; i < set.length; i++ ) {
			if ( instance.options[ set[ i ][ 0 ] ] ) {
				set[ i ][ 1 ].apply( instance.element, args );
			}
		}
	}
};


/*!
 * jQuery UI Widget 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/jQuery.widget/
 */


var widget_uuid = 0,
	widget_slice = Array.prototype.slice;

$.cleanData = (function( orig ) {
	return function( elems ) {
		var events, elem, i;
		for ( i = 0; (elem = elems[i]) != null; i++ ) {
			try {

				// Only trigger remove when necessary to save time
				events = $._data( elem, "events" );
				if ( events && events.remove ) {
					$( elem ).triggerHandler( "remove" );
				}

			// http://bugs.jquery.com/ticket/8235
			} catch ( e ) {}
		}
		orig( elems );
	};
})( $.cleanData );

$.widget = function( name, base, prototype ) {
	var fullName, existingConstructor, constructor, basePrototype,
		// proxiedPrototype allows the provided prototype to remain unmodified
		// so that it can be used as a mixin for multiple widgets (#8876)
		proxiedPrototype = {},
		namespace = name.split( "." )[ 0 ];

	name = name.split( "." )[ 1 ];
	fullName = namespace + "-" + name;

	if ( !prototype ) {
		prototype = base;
		base = $.Widget;
	}

	// create selector for plugin
	$.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
		return !!$.data( elem, fullName );
	};

	$[ namespace ] = $[ namespace ] || {};
	existingConstructor = $[ namespace ][ name ];
	constructor = $[ namespace ][ name ] = function( options, element ) {
		// allow instantiation without "new" keyword
		if ( !this._createWidget ) {
			return new constructor( options, element );
		}

		// allow instantiation without initializing for simple inheritance
		// must use "new" keyword (the code above always passes args)
		if ( arguments.length ) {
			this._createWidget( options, element );
		}
	};
	// extend with the existing constructor to carry over any static properties
	$.extend( constructor, existingConstructor, {
		version: prototype.version,
		// copy the object used to create the prototype in case we need to
		// redefine the widget later
		_proto: $.extend( {}, prototype ),
		// track widgets that inherit from this widget in case this widget is
		// redefined after a widget inherits from it
		_childConstructors: []
	});

	basePrototype = new base();
	// we need to make the options hash a property directly on the new instance
	// otherwise we'll modify the options hash on the prototype that we're
	// inheriting from
	basePrototype.options = $.widget.extend( {}, basePrototype.options );
	$.each( prototype, function( prop, value ) {
		if ( !$.isFunction( value ) ) {
			proxiedPrototype[ prop ] = value;
			return;
		}
		proxiedPrototype[ prop ] = (function() {
			var _super = function() {
					return base.prototype[ prop ].apply( this, arguments );
				},
				_superApply = function( args ) {
					return base.prototype[ prop ].apply( this, args );
				};
			return function() {
				var __super = this._super,
					__superApply = this._superApply,
					returnValue;

				this._super = _super;
				this._superApply = _superApply;

				returnValue = value.apply( this, arguments );

				this._super = __super;
				this._superApply = __superApply;

				return returnValue;
			};
		})();
	});
	constructor.prototype = $.widget.extend( basePrototype, {
		// TODO: remove support for widgetEventPrefix
		// always use the name + a colon as the prefix, e.g., draggable:start
		// don't prefix for widgets that aren't DOM-based
		widgetEventPrefix: existingConstructor ? (basePrototype.widgetEventPrefix || name) : name
	}, proxiedPrototype, {
		constructor: constructor,
		namespace: namespace,
		widgetName: name,
		widgetFullName: fullName
	});

	// If this widget is being redefined then we need to find all widgets that
	// are inheriting from it and redefine all of them so that they inherit from
	// the new version of this widget. We're essentially trying to replace one
	// level in the prototype chain.
	if ( existingConstructor ) {
		$.each( existingConstructor._childConstructors, function( i, child ) {
			var childPrototype = child.prototype;

			// redefine the child widget using the same prototype that was
			// originally used, but inherit from the new version of the base
			$.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto );
		});
		// remove the list of existing child constructors from the old constructor
		// so the old child constructors can be garbage collected
		delete existingConstructor._childConstructors;
	} else {
		base._childConstructors.push( constructor );
	}

	$.widget.bridge( name, constructor );

	return constructor;
};

$.widget.extend = function( target ) {
	var input = widget_slice.call( arguments, 1 ),
		inputIndex = 0,
		inputLength = input.length,
		key,
		value;
	for ( ; inputIndex < inputLength; inputIndex++ ) {
		for ( key in input[ inputIndex ] ) {
			value = input[ inputIndex ][ key ];
			if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) {
				// Clone objects
				if ( $.isPlainObject( value ) ) {
					target[ key ] = $.isPlainObject( target[ key ] ) ?
						$.widget.extend( {}, target[ key ], value ) :
						// Don't extend strings, arrays, etc. with objects
						$.widget.extend( {}, value );
				// Copy everything else by reference
				} else {
					target[ key ] = value;
				}
			}
		}
	}
	return target;
};

$.widget.bridge = function( name, object ) {
	var fullName = object.prototype.widgetFullName || name;
	$.fn[ name ] = function( options ) {
		var isMethodCall = typeof options === "string",
			args = widget_slice.call( arguments, 1 ),
			returnValue = this;

		if ( isMethodCall ) {
			this.each(function() {
				var methodValue,
					instance = $.data( this, fullName );
				if ( options === "instance" ) {
					returnValue = instance;
					return false;
				}
				if ( !instance ) {
					return $.error( "cannot call methods on " + name + " prior to initialization; " +
						"attempted to call method '" + options + "'" );
				}
				if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) {
					return $.error( "no such method '" + options + "' for " + name + " widget instance" );
				}
				methodValue = instance[ options ].apply( instance, args );
				if ( methodValue !== instance && methodValue !== undefined ) {
					returnValue = methodValue && methodValue.jquery ?
						returnValue.pushStack( methodValue.get() ) :
						methodValue;
					return false;
				}
			});
		} else {

			// Allow multiple hashes to be passed on init
			if ( args.length ) {
				options = $.widget.extend.apply( null, [ options ].concat(args) );
			}

			this.each(function() {
				var instance = $.data( this, fullName );
				if ( instance ) {
					instance.option( options || {} );
					if ( instance._init ) {
						instance._init();
					}
				} else {
					$.data( this, fullName, new object( options, this ) );
				}
			});
		}

		return returnValue;
	};
};

$.Widget = function( /* options, element */ ) {};
$.Widget._childConstructors = [];

$.Widget.prototype = {
	widgetName: "widget",
	widgetEventPrefix: "",
	defaultElement: "<div>",
	options: {
		disabled: false,

		// callbacks
		create: null
	},
	_createWidget: function( options, element ) {
		element = $( element || this.defaultElement || this )[ 0 ];
		this.element = $( element );
		this.uuid = widget_uuid++;
		this.eventNamespace = "." + this.widgetName + this.uuid;

		this.bindings = $();
		this.hoverable = $();
		this.focusable = $();

		if ( element !== this ) {
			$.data( element, this.widgetFullName, this );
			this._on( true, this.element, {
				remove: function( event ) {
					if ( event.target === element ) {
						this.destroy();
					}
				}
			});
			this.document = $( element.style ?
				// element within the document
				element.ownerDocument :
				// element is window or document
				element.document || element );
			this.window = $( this.document[0].defaultView || this.document[0].parentWindow );
		}

		this.options = $.widget.extend( {},
			this.options,
			this._getCreateOptions(),
			options );

		this._create();
		this._trigger( "create", null, this._getCreateEventData() );
		this._init();
	},
	_getCreateOptions: $.noop,
	_getCreateEventData: $.noop,
	_create: $.noop,
	_init: $.noop,

	destroy: function() {
		this._destroy();
		// we can probably remove the unbind calls in 2.0
		// all event bindings should go through this._on()
		this.element
			.unbind( this.eventNamespace )
			.removeData( this.widgetFullName )
			// support: jquery <1.6.3
			// http://bugs.jquery.com/ticket/9413
			.removeData( $.camelCase( this.widgetFullName ) );
		this.widget()
			.unbind( this.eventNamespace )
			.removeAttr( "aria-disabled" )
			.removeClass(
				this.widgetFullName + "-disabled " +
				"ui-state-disabled" );

		// clean up events and states
		this.bindings.unbind( this.eventNamespace );
		this.hoverable.removeClass( "ui-state-hover" );
		this.focusable.removeClass( "ui-state-focus" );
	},
	_destroy: $.noop,

	widget: function() {
		return this.element;
	},

	option: function( key, value ) {
		var options = key,
			parts,
			curOption,
			i;

		if ( arguments.length === 0 ) {
			// don't return a reference to the internal hash
			return $.widget.extend( {}, this.options );
		}

		if ( typeof key === "string" ) {
			// handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } }
			options = {};
			parts = key.split( "." );
			key = parts.shift();
			if ( parts.length ) {
				curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] );
				for ( i = 0; i < parts.length - 1; i++ ) {
					curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {};
					curOption = curOption[ parts[ i ] ];
				}
				key = parts.pop();
				if ( arguments.length === 1 ) {
					return curOption[ key ] === undefined ? null : curOption[ key ];
				}
				curOption[ key ] = value;
			} else {
				if ( arguments.length === 1 ) {
					return this.options[ key ] === undefined ? null : this.options[ key ];
				}
				options[ key ] = value;
			}
		}

		this._setOptions( options );

		return this;
	},
	_setOptions: function( options ) {
		var key;

		for ( key in options ) {
			this._setOption( key, options[ key ] );
		}

		return this;
	},
	_setOption: function( key, value ) {
		this.options[ key ] = value;

		if ( key === "disabled" ) {
			this.widget()
				.toggleClass( this.widgetFullName + "-disabled", !!value );

			// If the widget is becoming disabled, then nothing is interactive
			if ( value ) {
				this.hoverable.removeClass( "ui-state-hover" );
				this.focusable.removeClass( "ui-state-focus" );
			}
		}

		return this;
	},

	enable: function() {
		return this._setOptions({ disabled: false });
	},
	disable: function() {
		return this._setOptions({ disabled: true });
	},

	_on: function( suppressDisabledCheck, element, handlers ) {
		var delegateElement,
			instance = this;

		// no suppressDisabledCheck flag, shuffle arguments
		if ( typeof suppressDisabledCheck !== "boolean" ) {
			handlers = element;
			element = suppressDisabledCheck;
			suppressDisabledCheck = false;
		}

		// no element argument, shuffle and use this.element
		if ( !handlers ) {
			handlers = element;
			element = this.element;
			delegateElement = this.widget();
		} else {
			element = delegateElement = $( element );
			this.bindings = this.bindings.add( element );
		}

		$.each( handlers, function( event, handler ) {
			function handlerProxy() {
				// allow widgets to customize the disabled handling
				// - disabled as an array instead of boolean
				// - disabled class as method for disabling individual parts
				if ( !suppressDisabledCheck &&
						( instance.options.disabled === true ||
							$( this ).hasClass( "ui-state-disabled" ) ) ) {
					return;
				}
				return ( typeof handler === "string" ? instance[ handler ] : handler )
					.apply( instance, arguments );
			}

			// copy the guid so direct unbinding works
			if ( typeof handler !== "string" ) {
				handlerProxy.guid = handler.guid =
					handler.guid || handlerProxy.guid || $.guid++;
			}

			var match = event.match( /^([\w:-]*)\s*(.*)$/ ),
				eventName = match[1] + instance.eventNamespace,
				selector = match[2];
			if ( selector ) {
				delegateElement.delegate( selector, eventName, handlerProxy );
			} else {
				element.bind( eventName, handlerProxy );
			}
		});
	},

	_off: function( element, eventName ) {
		eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) +
			this.eventNamespace;
		element.unbind( eventName ).undelegate( eventName );

		// Clear the stack to avoid memory leaks (#10056)
		this.bindings = $( this.bindings.not( element ).get() );
		this.focusable = $( this.focusable.not( element ).get() );
		this.hoverable = $( this.hoverable.not( element ).get() );
	},

	_delay: function( handler, delay ) {
		function handlerProxy() {
			return ( typeof handler === "string" ? instance[ handler ] : handler )
				.apply( instance, arguments );
		}
		var instance = this;
		return setTimeout( handlerProxy, delay || 0 );
	},

	_hoverable: function( element ) {
		this.hoverable = this.hoverable.add( element );
		this._on( element, {
			mouseenter: function( event ) {
				$( event.currentTarget ).addClass( "ui-state-hover" );
			},
			mouseleave: function( event ) {
				$( event.currentTarget ).removeClass( "ui-state-hover" );
			}
		});
	},

	_focusable: function( element ) {
		this.focusable = this.focusable.add( element );
		this._on( element, {
			focusin: function( event ) {
				$( event.currentTarget ).addClass( "ui-state-focus" );
			},
			focusout: function( event ) {
				$( event.currentTarget ).removeClass( "ui-state-focus" );
			}
		});
	},

	_trigger: function( type, event, data ) {
		var prop, orig,
			callback = this.options[ type ];

		data = data || {};
		event = $.Event( event );
		event.type = ( type === this.widgetEventPrefix ?
			type :
			this.widgetEventPrefix + type ).toLowerCase();
		// the original event may come from any element
		// so we need to reset the target on the new event
		event.target = this.element[ 0 ];

		// copy original event properties over to the new event
		orig = event.originalEvent;
		if ( orig ) {
			for ( prop in orig ) {
				if ( !( prop in event ) ) {
					event[ prop ] = orig[ prop ];
				}
			}
		}

		this.element.trigger( event, data );
		return !( $.isFunction( callback ) &&
			callback.apply( this.element[0], [ event ].concat( data ) ) === false ||
			event.isDefaultPrevented() );
	}
};

$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) {
	$.Widget.prototype[ "_" + method ] = function( element, options, callback ) {
		if ( typeof options === "string" ) {
			options = { effect: options };
		}
		var hasOptions,
			effectName = !options ?
				method :
				options === true || typeof options === "number" ?
					defaultEffect :
					options.effect || defaultEffect;
		options = options || {};
		if ( typeof options === "number" ) {
			options = { duration: options };
		}
		hasOptions = !$.isEmptyObject( options );
		options.complete = callback;
		if ( options.delay ) {
			element.delay( options.delay );
		}
		if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) {
			element[ method ]( options );
		} else if ( effectName !== method && element[ effectName ] ) {
			element[ effectName ]( options.duration, options.easing, callback );
		} else {
			element.queue(function( next ) {
				$( this )[ method ]();
				if ( callback ) {
					callback.call( element[ 0 ] );
				}
				next();
			});
		}
	};
});

var widget = $.widget;


/*!
 * jQuery UI Mouse 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/mouse/
 */


var mouseHandled = false;
$( document ).mouseup( function() {
	mouseHandled = false;
});

var mouse = $.widget("ui.mouse", {
	version: "1.11.4",
	options: {
		cancel: "input,textarea,button,select,option",
		distance: 1,
		delay: 0
	},
	_mouseInit: function() {
		var that = this;

		this.element
			.bind("mousedown." + this.widgetName, function(event) {
				return that._mouseDown(event);
			})
			.bind("click." + this.widgetName, function(event) {
				if (true === $.data(event.target, that.widgetName + ".preventClickEvent")) {
					$.removeData(event.target, that.widgetName + ".preventClickEvent");
					event.stopImmediatePropagation();
					return false;
				}
			});

		this.started = false;
	},

	// TODO: make sure destroying one instance of mouse doesn't mess with
	// other instances of mouse
	_mouseDestroy: function() {
		this.element.unbind("." + this.widgetName);
		if ( this._mouseMoveDelegate ) {
			this.document
				.unbind("mousemove." + this.widgetName, this._mouseMoveDelegate)
				.unbind("mouseup." + this.widgetName, this._mouseUpDelegate);
		}
	},

	_mouseDown: function(event) {
		// don't let more than one widget handle mouseStart
		if ( mouseHandled ) {
			return;
		}

		this._mouseMoved = false;

		// we may have missed mouseup (out of window)
		(this._mouseStarted && this._mouseUp(event));

		this._mouseDownEvent = event;

		var that = this,
			btnIsLeft = (event.which === 1),
			// event.target.nodeName works around a bug in IE 8 with
			// disabled inputs (#7620)
			elIsCancel = (typeof this.options.cancel === "string" && event.target.nodeName ? $(event.target).closest(this.options.cancel).length : false);
		if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {
			return true;
		}

		this.mouseDelayMet = !this.options.delay;
		if (!this.mouseDelayMet) {
			this._mouseDelayTimer = setTimeout(function() {
				that.mouseDelayMet = true;
			}, this.options.delay);
		}

		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {
			this._mouseStarted = (this._mouseStart(event) !== false);
			if (!this._mouseStarted) {
				event.preventDefault();
				return true;
			}
		}

		// Click event may never have fired (Gecko & Opera)
		if (true === $.data(event.target, this.widgetName + ".preventClickEvent")) {
			$.removeData(event.target, this.widgetName + ".preventClickEvent");
		}

		// these delegates are required to keep context
		this._mouseMoveDelegate = function(event) {
			return that._mouseMove(event);
		};
		this._mouseUpDelegate = function(event) {
			return that._mouseUp(event);
		};

		this.document
			.bind( "mousemove." + this.widgetName, this._mouseMoveDelegate )
			.bind( "mouseup." + this.widgetName, this._mouseUpDelegate );

		event.preventDefault();

		mouseHandled = true;
		return true;
	},

	_mouseMove: function(event) {
		// Only check for mouseups outside the document if you've moved inside the document
		// at least once. This prevents the firing of mouseup in the case of IE<9, which will
		// fire a mousemove event if content is placed under the cursor. See #7778
		// Support: IE <9
		if ( this._mouseMoved ) {
			// IE mouseup check - mouseup happened when mouse was out of window
			if ($.ui.ie && ( !document.documentMode || document.documentMode < 9 ) && !event.button) {
				return this._mouseUp(event);

			// Iframe mouseup check - mouseup occurred in another document
			} else if ( !event.which ) {
				return this._mouseUp( event );
			}
		}

		if ( event.which || event.button ) {
			this._mouseMoved = true;
		}

		if (this._mouseStarted) {
			this._mouseDrag(event);
			return event.preventDefault();
		}

		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {
			this._mouseStarted =
				(this._mouseStart(this._mouseDownEvent, event) !== false);
			(this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));
		}

		return !this._mouseStarted;
	},

	_mouseUp: function(event) {
		this.document
			.unbind( "mousemove." + this.widgetName, this._mouseMoveDelegate )
			.unbind( "mouseup." + this.widgetName, this._mouseUpDelegate );

		if (this._mouseStarted) {
			this._mouseStarted = false;

			if (event.target === this._mouseDownEvent.target) {
				$.data(event.target, this.widgetName + ".preventClickEvent", true);
			}

			this._mouseStop(event);
		}

		mouseHandled = false;
		return false;
	},

	_mouseDistanceMet: function(event) {
		return (Math.max(
				Math.abs(this._mouseDownEvent.pageX - event.pageX),
				Math.abs(this._mouseDownEvent.pageY - event.pageY)
			) >= this.options.distance
		);
	},

	_mouseDelayMet: function(/* event */) {
		return this.mouseDelayMet;
	},

	// These are placeholder methods, to be overriden by extending plugin
	_mouseStart: function(/* event */) {},
	_mouseDrag: function(/* event */) {},
	_mouseStop: function(/* event */) {},
	_mouseCapture: function(/* event */) { return true; }
});


/*!
 * jQuery UI Position 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/position/
 */

(function() {

$.ui = $.ui || {};

var cachedScrollbarWidth, supportsOffsetFractions,
	max = Math.max,
	abs = Math.abs,
	round = Math.round,
	rhorizontal = /left|center|right/,
	rvertical = /top|center|bottom/,
	roffset = /[\+\-]\d+(\.[\d]+)?%?/,
	rposition = /^\w+/,
	rpercent = /%$/,
	_position = $.fn.position;

function getOffsets( offsets, width, height ) {
	return [
		parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ),
		parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 )
	];
}

function parseCss( element, property ) {
	return parseInt( $.css( element, property ), 10 ) || 0;
}

function getDimensions( elem ) {
	var raw = elem[0];
	if ( raw.nodeType === 9 ) {
		return {
			width: elem.width(),
			height: elem.height(),
			offset: { top: 0, left: 0 }
		};
	}
	if ( $.isWindow( raw ) ) {
		return {
			width: elem.width(),
			height: elem.height(),
			offset: { top: elem.scrollTop(), left: elem.scrollLeft() }
		};
	}
	if ( raw.preventDefault ) {
		return {
			width: 0,
			height: 0,
			offset: { top: raw.pageY, left: raw.pageX }
		};
	}
	return {
		width: elem.outerWidth(),
		height: elem.outerHeight(),
		offset: elem.offset()
	};
}

$.position = {
	scrollbarWidth: function() {
		if ( cachedScrollbarWidth !== undefined ) {
			return cachedScrollbarWidth;
		}
		var w1, w2,
			div = $( "<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>" ),
			innerDiv = div.children()[0];

		$( "body" ).append( div );
		w1 = innerDiv.offsetWidth;
		div.css( "overflow", "scroll" );

		w2 = innerDiv.offsetWidth;

		if ( w1 === w2 ) {
			w2 = div[0].clientWidth;
		}

		div.remove();

		return (cachedScrollbarWidth = w1 - w2);
	},
	getScrollInfo: function( within ) {
		var overflowX = within.isWindow || within.isDocument ? "" :
				within.element.css( "overflow-x" ),
			overflowY = within.isWindow || within.isDocument ? "" :
				within.element.css( "overflow-y" ),
			hasOverflowX = overflowX === "scroll" ||
				( overflowX === "auto" && within.width < within.element[0].scrollWidth ),
			hasOverflowY = overflowY === "scroll" ||
				( overflowY === "auto" && within.height < within.element[0].scrollHeight );
		return {
			width: hasOverflowY ? $.position.scrollbarWidth() : 0,
			height: hasOverflowX ? $.position.scrollbarWidth() : 0
		};
	},
	getWithinInfo: function( element ) {
		var withinElement = $( element || window ),
			isWindow = $.isWindow( withinElement[0] ),
			isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9;
		return {
			element: withinElement,
			isWindow: isWindow,
			isDocument: isDocument,
			offset: withinElement.offset() || { left: 0, top: 0 },
			scrollLeft: withinElement.scrollLeft(),
			scrollTop: withinElement.scrollTop(),

			// support: jQuery 1.6.x
			// jQuery 1.6 doesn't support .outerWidth/Height() on documents or windows
			width: isWindow || isDocument ? withinElement.width() : withinElement.outerWidth(),
			height: isWindow || isDocument ? withinElement.height() : withinElement.outerHeight()
		};
	}
};

$.fn.position = function( options ) {
	if ( !options || !options.of ) {
		return _position.apply( this, arguments );
	}

	// make a copy, we don't want to modify arguments
	options = $.extend( {}, options );

	var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions,
		target = $( options.of ),
		within = $.position.getWithinInfo( options.within ),
		scrollInfo = $.position.getScrollInfo( within ),
		collision = ( options.collision || "flip" ).split( " " ),
		offsets = {};

	dimensions = getDimensions( target );
	if ( target[0].preventDefault ) {
		// force left top to allow flipping
		options.at = "left top";
	}
	targetWidth = dimensions.width;
	targetHeight = dimensions.height;
	targetOffset = dimensions.offset;
	// clone to reuse original targetOffset later
	basePosition = $.extend( {}, targetOffset );

	// force my and at to have valid horizontal and vertical positions
	// if a value is missing or invalid, it will be converted to center
	$.each( [ "my", "at" ], function() {
		var pos = ( options[ this ] || "" ).split( " " ),
			horizontalOffset,
			verticalOffset;

		if ( pos.length === 1) {
			pos = rhorizontal.test( pos[ 0 ] ) ?
				pos.concat( [ "center" ] ) :
				rvertical.test( pos[ 0 ] ) ?
					[ "center" ].concat( pos ) :
					[ "center", "center" ];
		}
		pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center";
		pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center";

		// calculate offsets
		horizontalOffset = roffset.exec( pos[ 0 ] );
		verticalOffset = roffset.exec( pos[ 1 ] );
		offsets[ this ] = [
			horizontalOffset ? horizontalOffset[ 0 ] : 0,
			verticalOffset ? verticalOffset[ 0 ] : 0
		];

		// reduce to just the positions without the offsets
		options[ this ] = [
			rposition.exec( pos[ 0 ] )[ 0 ],
			rposition.exec( pos[ 1 ] )[ 0 ]
		];
	});

	// normalize collision option
	if ( collision.length === 1 ) {
		collision[ 1 ] = collision[ 0 ];
	}

	if ( options.at[ 0 ] === "right" ) {
		basePosition.left += targetWidth;
	} else if ( options.at[ 0 ] === "center" ) {
		basePosition.left += targetWidth / 2;
	}

	if ( options.at[ 1 ] === "bottom" ) {
		basePosition.top += targetHeight;
	} else if ( options.at[ 1 ] === "center" ) {
		basePosition.top += targetHeight / 2;
	}

	atOffset = getOffsets( offsets.at, targetWidth, targetHeight );
	basePosition.left += atOffset[ 0 ];
	basePosition.top += atOffset[ 1 ];

	return this.each(function() {
		var collisionPosition, using,
			elem = $( this ),
			elemWidth = elem.outerWidth(),
			elemHeight = elem.outerHeight(),
			marginLeft = parseCss( this, "marginLeft" ),
			marginTop = parseCss( this, "marginTop" ),
			collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + scrollInfo.width,
			collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + scrollInfo.height,
			position = $.extend( {}, basePosition ),
			myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() );

		if ( options.my[ 0 ] === "right" ) {
			position.left -= elemWidth;
		} else if ( options.my[ 0 ] === "center" ) {
			position.left -= elemWidth / 2;
		}

		if ( options.my[ 1 ] === "bottom" ) {
			position.top -= elemHeight;
		} else if ( options.my[ 1 ] === "center" ) {
			position.top -= elemHeight / 2;
		}

		position.left += myOffset[ 0 ];
		position.top += myOffset[ 1 ];

		// if the browser doesn't support fractions, then round for consistent results
		if ( !supportsOffsetFractions ) {
			position.left = round( position.left );
			position.top = round( position.top );
		}

		collisionPosition = {
			marginLeft: marginLeft,
			marginTop: marginTop
		};

		$.each( [ "left", "top" ], function( i, dir ) {
			if ( $.ui.position[ collision[ i ] ] ) {
				$.ui.position[ collision[ i ] ][ dir ]( position, {
					targetWidth: targetWidth,
					targetHeight: targetHeight,
					elemWidth: elemWidth,
					elemHeight: elemHeight,
					collisionPosition: collisionPosition,
					collisionWidth: collisionWidth,
					collisionHeight: collisionHeight,
					offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ],
					my: options.my,
					at: options.at,
					within: within,
					elem: elem
				});
			}
		});

		if ( options.using ) {
			// adds feedback as second argument to using callback, if present
			using = function( props ) {
				var left = targetOffset.left - position.left,
					right = left + targetWidth - elemWidth,
					top = targetOffset.top - position.top,
					bottom = top + targetHeight - elemHeight,
					feedback = {
						target: {
							element: target,
							left: targetOffset.left,
							top: targetOffset.top,
							width: targetWidth,
							height: targetHeight
						},
						element: {
							element: elem,
							left: position.left,
							top: position.top,
							width: elemWidth,
							height: elemHeight
						},
						horizontal: right < 0 ? "left" : left > 0 ? "right" : "center",
						vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle"
					};
				if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) {
					feedback.horizontal = "center";
				}
				if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) {
					feedback.vertical = "middle";
				}
				if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) {
					feedback.important = "horizontal";
				} else {
					feedback.important = "vertical";
				}
				options.using.call( this, props, feedback );
			};
		}

		elem.offset( $.extend( position, { using: using } ) );
	});
};

$.ui.position = {
	fit: {
		left: function( position, data ) {
			var within = data.within,
				withinOffset = within.isWindow ? within.scrollLeft : within.offset.left,
				outerWidth = within.width,
				collisionPosLeft = position.left - data.collisionPosition.marginLeft,
				overLeft = withinOffset - collisionPosLeft,
				overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset,
				newOverRight;

			// element is wider than within
			if ( data.collisionWidth > outerWidth ) {
				// element is initially over the left side of within
				if ( overLeft > 0 && overRight <= 0 ) {
					newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset;
					position.left += overLeft - newOverRight;
				// element is initially over right side of within
				} else if ( overRight > 0 && overLeft <= 0 ) {
					position.left = withinOffset;
				// element is initially over both left and right sides of within
				} else {
					if ( overLeft > overRight ) {
						position.left = withinOffset + outerWidth - data.collisionWidth;
					} else {
						position.left = withinOffset;
					}
				}
			// too far left -> align with left edge
			} else if ( overLeft > 0 ) {
				position.left += overLeft;
			// too far right -> align with right edge
			} else if ( overRight > 0 ) {
				position.left -= overRight;
			// adjust based on position and margin
			} else {
				position.left = max( position.left - collisionPosLeft, position.left );
			}
		},
		top: function( position, data ) {
			var within = data.within,
				withinOffset = within.isWindow ? within.scrollTop : within.offset.top,
				outerHeight = data.within.height,
				collisionPosTop = position.top - data.collisionPosition.marginTop,
				overTop = withinOffset - collisionPosTop,
				overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset,
				newOverBottom;

			// element is taller than within
			if ( data.collisionHeight > outerHeight ) {
				// element is initially over the top of within
				if ( overTop > 0 && overBottom <= 0 ) {
					newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset;
					position.top += overTop - newOverBottom;
				// element is initially over bottom of within
				} else if ( overBottom > 0 && overTop <= 0 ) {
					position.top = withinOffset;
				// element is initially over both top and bottom of within
				} else {
					if ( overTop > overBottom ) {
						position.top = withinOffset + outerHeight - data.collisionHeight;
					} else {
						position.top = withinOffset;
					}
				}
			// too far up -> align with top
			} else if ( overTop > 0 ) {
				position.top += overTop;
			// too far down -> align with bottom edge
			} else if ( overBottom > 0 ) {
				position.top -= overBottom;
			// adjust based on position and margin
			} else {
				position.top = max( position.top - collisionPosTop, position.top );
			}
		}
	},
	flip: {
		left: function( position, data ) {
			var within = data.within,
				withinOffset = within.offset.left + within.scrollLeft,
				outerWidth = within.width,
				offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left,
				collisionPosLeft = position.left - data.collisionPosition.marginLeft,
				overLeft = collisionPosLeft - offsetLeft,
				overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft,
				myOffset = data.my[ 0 ] === "left" ?
					-data.elemWidth :
					data.my[ 0 ] === "right" ?
						data.elemWidth :
						0,
				atOffset = data.at[ 0 ] === "left" ?
					data.targetWidth :
					data.at[ 0 ] === "right" ?
						-data.targetWidth :
						0,
				offset = -2 * data.offset[ 0 ],
				newOverRight,
				newOverLeft;

			if ( overLeft < 0 ) {
				newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset;
				if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) {
					position.left += myOffset + atOffset + offset;
				}
			} else if ( overRight > 0 ) {
				newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft;
				if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) {
					position.left += myOffset + atOffset + offset;
				}
			}
		},
		top: function( position, data ) {
			var within = data.within,
				withinOffset = within.offset.top + within.scrollTop,
				outerHeight = within.height,
				offsetTop = within.isWindow ? within.scrollTop : within.offset.top,
				collisionPosTop = position.top - data.collisionPosition.marginTop,
				overTop = collisionPosTop - offsetTop,
				overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop,
				top = data.my[ 1 ] === "top",
				myOffset = top ?
					-data.elemHeight :
					data.my[ 1 ] === "bottom" ?
						data.elemHeight :
						0,
				atOffset = data.at[ 1 ] === "top" ?
					data.targetHeight :
					data.at[ 1 ] === "bottom" ?
						-data.targetHeight :
						0,
				offset = -2 * data.offset[ 1 ],
				newOverTop,
				newOverBottom;
			if ( overTop < 0 ) {
				newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset;
				if ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) {
					position.top += myOffset + atOffset + offset;
				}
			} else if ( overBottom > 0 ) {
				newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop;
				if ( newOverTop > 0 || abs( newOverTop ) < overBottom ) {
					position.top += myOffset + atOffset + offset;
				}
			}
		}
	},
	flipfit: {
		left: function() {
			$.ui.position.flip.left.apply( this, arguments );
			$.ui.position.fit.left.apply( this, arguments );
		},
		top: function() {
			$.ui.position.flip.top.apply( this, arguments );
			$.ui.position.fit.top.apply( this, arguments );
		}
	}
};

// fraction support test
(function() {
	var testElement, testElementParent, testElementStyle, offsetLeft, i,
		body = document.getElementsByTagName( "body" )[ 0 ],
		div = document.createElement( "div" );

	//Create a "fake body" for testing based on method used in jQuery.support
	testElement = document.createElement( body ? "div" : "body" );
	testElementStyle = {
		visibility: "hidden",
		width: 0,
		height: 0,
		border: 0,
		margin: 0,
		background: "none"
	};
	if ( body ) {
		$.extend( testElementStyle, {
			position: "absolute",
			left: "-1000px",
			top: "-1000px"
		});
	}
	for ( i in testElementStyle ) {
		testElement.style[ i ] = testElementStyle[ i ];
	}
	testElement.appendChild( div );
	testElementParent = body || document.documentElement;
	testElementParent.insertBefore( testElement, testElementParent.firstChild );

	div.style.cssText = "position: absolute; left: 10.7432222px;";

	offsetLeft = $( div ).offset().left;
	supportsOffsetFractions = offsetLeft > 10 && offsetLeft < 11;

	testElement.innerHTML = "";
	testElementParent.removeChild( testElement );
})();

})();

var position = $.ui.position;


/*!
 * jQuery UI Accordion 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/
 */


var accordion = $.widget( "ui.accordion", {
	version: "1.11.4",
	options: {
		active: 0,
		animate: {},
		collapsible: false,
		event: "click",
		header: "> li > :first-child,> :not(li):even",
		heightStyle: "auto",
		icons: {
			activeHeader: "ui-icon-triangle-1-s",
			header: "ui-icon-triangle-1-e"
		},

		// callbacks
		activate: null,
		beforeActivate: null
	},

	hideProps: {
		borderTopWidth: "hide",
		borderBottomWidth: "hide",
		paddingTop: "hide",
		paddingBottom: "hide",
		height: "hide"
	},

	showProps: {
		borderTopWidth: "show",
		borderBottomWidth: "show",
		paddingTop: "show",
		paddingBottom: "show",
		height: "show"
	},

	_create: function() {
		var options = this.options;
		this.prevShow = this.prevHide = $();
		this.element.addClass( "ui-accordion ui-widget ui-helper-reset" )
			// ARIA
			.attr( "role", "tablist" );

		// don't allow collapsible: false and active: false / null
		if ( !options.collapsible && (options.active === false || options.active == null) ) {
			options.active = 0;
		}

		this._processPanels();
		// handle negative values
		if ( options.active < 0 ) {
			options.active += this.headers.length;
		}
		this._refresh();
	},

	_getCreateEventData: function() {
		return {
			header: this.active,
			panel: !this.active.length ? $() : this.active.next()
		};
	},

	_createIcons: function() {
		var icons = this.options.icons;
		if ( icons ) {
			$( "<span>" )
				.addClass( "ui-accordion-header-icon ui-icon " + icons.header )
				.prependTo( this.headers );
			this.active.children( ".ui-accordion-header-icon" )
				.removeClass( icons.header )
				.addClass( icons.activeHeader );
			this.headers.addClass( "ui-accordion-icons" );
		}
	},

	_destroyIcons: function() {
		this.headers
			.removeClass( "ui-accordion-icons" )
			.children( ".ui-accordion-header-icon" )
				.remove();
	},

	_destroy: function() {
		var contents;

		// clean up main element
		this.element
			.removeClass( "ui-accordion ui-widget ui-helper-reset" )
			.removeAttr( "role" );

		// clean up headers
		this.headers
			.removeClass( "ui-accordion-header ui-accordion-header-active ui-state-default " +
				"ui-corner-all ui-state-active ui-state-disabled ui-corner-top" )
			.removeAttr( "role" )
			.removeAttr( "aria-expanded" )
			.removeAttr( "aria-selected" )
			.removeAttr( "aria-controls" )
			.removeAttr( "tabIndex" )
			.removeUniqueId();

		this._destroyIcons();

		// clean up content panels
		contents = this.headers.next()
			.removeClass( "ui-helper-reset ui-widget-content ui-corner-bottom " +
				"ui-accordion-content ui-accordion-content-active ui-state-disabled" )
			.css( "display", "" )
			.removeAttr( "role" )
			.removeAttr( "aria-hidden" )
			.removeAttr( "aria-labelledby" )
			.removeUniqueId();

		if ( this.options.heightStyle !== "content" ) {
			contents.css( "height", "" );
		}
	},

	_setOption: function( key, value ) {
		if ( key === "active" ) {
			// _activate() will handle invalid values and update this.options
			this._activate( value );
			return;
		}

		if ( key === "event" ) {
			if ( this.options.event ) {
				this._off( this.headers, this.options.event );
			}
			this._setupEvents( value );
		}

		this._super( key, value );

		// setting collapsible: false while collapsed; open first panel
		if ( key === "collapsible" && !value && this.options.active === false ) {
			this._activate( 0 );
		}

		if ( key === "icons" ) {
			this._destroyIcons();
			if ( value ) {
				this._createIcons();
			}
		}

		// #5332 - opacity doesn't cascade to positioned elements in IE
		// so we need to add the disabled class to the headers and panels
		if ( key === "disabled" ) {
			this.element
				.toggleClass( "ui-state-disabled", !!value )
				.attr( "aria-disabled", value );
			this.headers.add( this.headers.next() )
				.toggleClass( "ui-state-disabled", !!value );
		}
	},

	_keydown: function( event ) {
		if ( event.altKey || event.ctrlKey ) {
			return;
		}

		var keyCode = $.ui.keyCode,
			length = this.headers.length,
			currentIndex = this.headers.index( event.target ),
			toFocus = false;

		switch ( event.keyCode ) {
			case keyCode.RIGHT:
			case keyCode.DOWN:
				toFocus = this.headers[ ( currentIndex + 1 ) % length ];
				break;
			case keyCode.LEFT:
			case keyCode.UP:
				toFocus = this.headers[ ( currentIndex - 1 + length ) % length ];
				break;
			case keyCode.SPACE:
			case keyCode.ENTER:
				this._eventHandler( event );
				break;
			case keyCode.HOME:
				toFocus = this.headers[ 0 ];
				break;
			case keyCode.END:
				toFocus = this.headers[ length - 1 ];
				break;
		}

		if ( toFocus ) {
			$( event.target ).attr( "tabIndex", -1 );
			$( toFocus ).attr( "tabIndex", 0 );
			toFocus.focus();
			event.preventDefault();
		}
	},

	_panelKeyDown: function( event ) {
		if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) {
			$( event.currentTarget ).prev().focus();
		}
	},

	refresh: function() {
		var options = this.options;
		this._processPanels();

		// was collapsed or no panel
		if ( ( options.active === false && options.collapsible === true ) || !this.headers.length ) {
			options.active = false;
			this.active = $();
		// active false only when collapsible is true
		} else if ( options.active === false ) {
			this._activate( 0 );
		// was active, but active panel is gone
		} else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) {
			// all remaining panel are disabled
			if ( this.headers.length === this.headers.find(".ui-state-disabled").length ) {
				options.active = false;
				this.active = $();
			// activate previous panel
			} else {
				this._activate( Math.max( 0, options.active - 1 ) );
			}
		// was active, active panel still exists
		} else {
			// make sure active index is correct
			options.active = this.headers.index( this.active );
		}

		this._destroyIcons();

		this._refresh();
	},

	_processPanels: function() {
		var prevHeaders = this.headers,
			prevPanels = this.panels;

		this.headers = this.element.find( this.options.header )
			.addClass( "ui-accordion-header ui-state-default ui-corner-all" );

		this.panels = this.headers.next()
			.addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" )
			.filter( ":not(.ui-accordion-content-active)" )
			.hide();

		// Avoid memory leaks (#10056)
		if ( prevPanels ) {
			this._off( prevHeaders.not( this.headers ) );
			this._off( prevPanels.not( this.panels ) );
		}
	},

	_refresh: function() {
		var maxHeight,
			options = this.options,
			heightStyle = options.heightStyle,
			parent = this.element.parent();

		this.active = this._findActive( options.active )
			.addClass( "ui-accordion-header-active ui-state-active ui-corner-top" )
			.removeClass( "ui-corner-all" );
		this.active.next()
			.addClass( "ui-accordion-content-active" )
			.show();

		this.headers
			.attr( "role", "tab" )
			.each(function() {
				var header = $( this ),
					headerId = header.uniqueId().attr( "id" ),
					panel = header.next(),
					panelId = panel.uniqueId().attr( "id" );
				header.attr( "aria-controls", panelId );
				panel.attr( "aria-labelledby", headerId );
			})
			.next()
				.attr( "role", "tabpanel" );

		this.headers
			.not( this.active )
			.attr({
				"aria-selected": "false",
				"aria-expanded": "false",
				tabIndex: -1
			})
			.next()
				.attr({
					"aria-hidden": "true"
				})
				.hide();

		// make sure at least one header is in the tab order
		if ( !this.active.length ) {
			this.headers.eq( 0 ).attr( "tabIndex", 0 );
		} else {
			this.active.attr({
				"aria-selected": "true",
				"aria-expanded": "true",
				tabIndex: 0
			})
			.next()
				.attr({
					"aria-hidden": "false"
				});
		}

		this._createIcons();

		this._setupEvents( options.event );

		if ( heightStyle === "fill" ) {
			maxHeight = parent.height();
			this.element.siblings( ":visible" ).each(function() {
				var elem = $( this ),
					position = elem.css( "position" );

				if ( position === "absolute" || position === "fixed" ) {
					return;
				}
				maxHeight -= elem.outerHeight( true );
			});

			this.headers.each(function() {
				maxHeight -= $( this ).outerHeight( true );
			});

			this.headers.next()
				.each(function() {
					$( this ).height( Math.max( 0, maxHeight -
						$( this ).innerHeight() + $( this ).height() ) );
				})
				.css( "overflow", "auto" );
		} else if ( heightStyle === "auto" ) {
			maxHeight = 0;
			this.headers.next()
				.each(function() {
					maxHeight = Math.max( maxHeight, $( this ).css( "height", "" ).height() );
				})
				.height( maxHeight );
		}
	},

	_activate: function( index ) {
		var active = this._findActive( index )[ 0 ];

		// trying to activate the already active panel
		if ( active === this.active[ 0 ] ) {
			return;
		}

		// trying to collapse, simulate a click on the currently active header
		active = active || this.active[ 0 ];

		this._eventHandler({
			target: active,
			currentTarget: active,
			preventDefault: $.noop
		});
	},

	_findActive: function( selector ) {
		return typeof selector === "number" ? this.headers.eq( selector ) : $();
	},

	_setupEvents: function( event ) {
		var events = {
			keydown: "_keydown"
		};
		if ( event ) {
			$.each( event.split( " " ), function( index, eventName ) {
				events[ eventName ] = "_eventHandler";
			});
		}

		this._off( this.headers.add( this.headers.next() ) );
		this._on( this.headers, events );
		this._on( this.headers.next(), { keydown: "_panelKeyDown" });
		this._hoverable( this.headers );
		this._focusable( this.headers );
	},

	_eventHandler: function( event ) {
		var options = this.options,
			active = this.active,
			clicked = $( event.currentTarget ),
			clickedIsActive = clicked[ 0 ] === active[ 0 ],
			collapsing = clickedIsActive && options.collapsible,
			toShow = collapsing ? $() : clicked.next(),
			toHide = active.next(),
			eventData = {
				oldHeader: active,
				oldPanel: toHide,
				newHeader: collapsing ? $() : clicked,
				newPanel: toShow
			};

		event.preventDefault();

		if (
				// click on active header, but not collapsible
				( clickedIsActive && !options.collapsible ) ||
				// allow canceling activation
				( this._trigger( "beforeActivate", event, eventData ) === false ) ) {
			return;
		}

		options.active = collapsing ? false : this.headers.index( clicked );

		// when the call to ._toggle() comes after the class changes
		// it causes a very odd bug in IE 8 (see #6720)
		this.active = clickedIsActive ? $() : clicked;
		this._toggle( eventData );

		// switch classes
		// corner classes on the previously active header stay after the animation
		active.removeClass( "ui-accordion-header-active ui-state-active" );
		if ( options.icons ) {
			active.children( ".ui-accordion-header-icon" )
				.removeClass( options.icons.activeHeader )
				.addClass( options.icons.header );
		}

		if ( !clickedIsActive ) {
			clicked
				.removeClass( "ui-corner-all" )
				.addClass( "ui-accordion-header-active ui-state-active ui-corner-top" );
			if ( options.icons ) {
				clicked.children( ".ui-accordion-header-icon" )
					.removeClass( options.icons.header )
					.addClass( options.icons.activeHeader );
			}

			clicked
				.next()
				.addClass( "ui-accordion-content-active" );
		}
	},

	_toggle: function( data ) {
		var toShow = data.newPanel,
			toHide = this.prevShow.length ? this.prevShow : data.oldPanel;

		// handle activating a panel during the animation for another activation
		this.prevShow.add( this.prevHide ).stop( true, true );
		this.prevShow = toShow;
		this.prevHide = toHide;

		if ( this.options.animate ) {
			this._animate( toShow, toHide, data );
		} else {
			toHide.hide();
			toShow.show();
			this._toggleComplete( data );
		}

		toHide.attr({
			"aria-hidden": "true"
		});
		toHide.prev().attr({
			"aria-selected": "false",
			"aria-expanded": "false"
		});
		// if we're switching panels, remove the old header from the tab order
		// if we're opening from collapsed state, remove the previous header from the tab order
		// if we're collapsing, then keep the collapsing header in the tab order
		if ( toShow.length && toHide.length ) {
			toHide.prev().attr({
				"tabIndex": -1,
				"aria-expanded": "false"
			});
		} else if ( toShow.length ) {
			this.headers.filter(function() {
				return parseInt( $( this ).attr( "tabIndex" ), 10 ) === 0;
			})
			.attr( "tabIndex", -1 );
		}

		toShow
			.attr( "aria-hidden", "false" )
			.prev()
				.attr({
					"aria-selected": "true",
					"aria-expanded": "true",
					tabIndex: 0
				});
	},

	_animate: function( toShow, toHide, data ) {
		var total, easing, duration,
			that = this,
			adjust = 0,
			boxSizing = toShow.css( "box-sizing" ),
			down = toShow.length &&
				( !toHide.length || ( toShow.index() < toHide.index() ) ),
			animate = this.options.animate || {},
			options = down && animate.down || animate,
			complete = function() {
				that._toggleComplete( data );
			};

		if ( typeof options === "number" ) {
			duration = options;
		}
		if ( typeof options === "string" ) {
			easing = options;
		}
		// fall back from options to animation in case of partial down settings
		easing = easing || options.easing || animate.easing;
		duration = duration || options.duration || animate.duration;

		if ( !toHide.length ) {
			return toShow.animate( this.showProps, duration, easing, complete );
		}
		if ( !toShow.length ) {
			return toHide.animate( this.hideProps, duration, easing, complete );
		}

		total = toShow.show().outerHeight();
		toHide.animate( this.hideProps, {
			duration: duration,
			easing: easing,
			step: function( now, fx ) {
				fx.now = Math.round( now );
			}
		});
		toShow
			.hide()
			.animate( this.showProps, {
				duration: duration,
				easing: easing,
				complete: complete,
				step: function( now, fx ) {
					fx.now = Math.round( now );
					if ( fx.prop !== "height" ) {
						if ( boxSizing === "content-box" ) {
							adjust += fx.now;
						}
					} else if ( that.options.heightStyle !== "content" ) {
						fx.now = Math.round( total - toHide.outerHeight() - adjust );
						adjust = 0;
					}
				}
			});
	},

	_toggleComplete: function( data ) {
		var toHide = data.oldPanel;

		toHide
			.removeClass( "ui-accordion-content-active" )
			.prev()
				.removeClass( "ui-corner-top" )
				.addClass( "ui-corner-all" );

		// Work around for rendering bug in IE (#5421)
		if ( toHide.length ) {
			toHide.parent()[ 0 ].className = toHide.parent()[ 0 ].className;
		}
		this._trigger( "activate", null, data );
	}
});


/*!
 * jQuery UI Menu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/
 */


var menu = $.widget( "ui.menu", {
	version: "1.11.4",
	defaultElement: "<ul>",
	delay: 300,
	options: {
		icons: {
			submenu: "ui-icon-carat-1-e"
		},
		items: "> *",
		menus: "ul",
		position: {
			my: "left-1 top",
			at: "right top"
		},
		role: "menu",

		// callbacks
		blur: null,
		focus: null,
		select: null
	},

	_create: function() {
		this.activeMenu = this.element;

		// Flag used to prevent firing of the click handler
		// as the event bubbles up through nested menus
		this.mouseHandled = false;
		this.element
			.uniqueId()
			.addClass( "ui-menu ui-widget ui-widget-content" )
			.toggleClass( "ui-menu-icons", !!this.element.find( ".ui-icon" ).length )
			.attr({
				role: this.options.role,
				tabIndex: 0
			});

		if ( this.options.disabled ) {
			this.element
				.addClass( "ui-state-disabled" )
				.attr( "aria-disabled", "true" );
		}

		this._on({
			// Prevent focus from sticking to links inside menu after clicking
			// them (focus should always stay on UL during navigation).
			"mousedown .ui-menu-item": function( event ) {
				event.preventDefault();
			},
			"click .ui-menu-item": function( event ) {
				var target = $( event.target );
				if ( !this.mouseHandled && target.not( ".ui-state-disabled" ).length ) {
					this.select( event );

					// Only set the mouseHandled flag if the event will bubble, see #9469.
					if ( !event.isPropagationStopped() ) {
						this.mouseHandled = true;
					}

					// Open submenu on click
					if ( target.has( ".ui-menu" ).length ) {
						this.expand( event );
					} else if ( !this.element.is( ":focus" ) && $( this.document[ 0 ].activeElement ).closest( ".ui-menu" ).length ) {

						// Redirect focus to the menu
						this.element.trigger( "focus", [ true ] );

						// If the active item is on the top level, let it stay active.
						// Otherwise, blur the active item since it is no longer visible.
						if ( this.active && this.active.parents( ".ui-menu" ).length === 1 ) {
							clearTimeout( this.timer );
						}
					}
				}
			},
			"mouseenter .ui-menu-item": function( event ) {
				// Ignore mouse events while typeahead is active, see #10458.
				// Prevents focusing the wrong item when typeahead causes a scroll while the mouse
				// is over an item in the menu
				if ( this.previousFilter ) {
					return;
				}
				var target = $( event.currentTarget );
				// Remove ui-state-active class from siblings of the newly focused menu item
				// to avoid a jump caused by adjacent elements both having a class with a border
				target.siblings( ".ui-state-active" ).removeClass( "ui-state-active" );
				this.focus( event, target );
			},
			mouseleave: "collapseAll",
			"mouseleave .ui-menu": "collapseAll",
			focus: function( event, keepActiveItem ) {
				// If there's already an active item, keep it active
				// If not, activate the first item
				var item = this.active || this.element.find( this.options.items ).eq( 0 );

				if ( !keepActiveItem ) {
					this.focus( event, item );
				}
			},
			blur: function( event ) {
				this._delay(function() {
					if ( !$.contains( this.element[0], this.document[0].activeElement ) ) {
						this.collapseAll( event );
					}
				});
			},
			keydown: "_keydown"
		});

		this.refresh();

		// Clicks outside of a menu collapse any open menus
		this._on( this.document, {
			click: function( event ) {
				if ( this._closeOnDocumentClick( event ) ) {
					this.collapseAll( event );
				}

				// Reset the mouseHandled flag
				this.mouseHandled = false;
			}
		});
	},

	_destroy: function() {
		// Destroy (sub)menus
		this.element
			.removeAttr( "aria-activedescendant" )
			.find( ".ui-menu" ).addBack()
				.removeClass( "ui-menu ui-widget ui-widget-content ui-menu-icons ui-front" )
				.removeAttr( "role" )
				.removeAttr( "tabIndex" )
				.removeAttr( "aria-labelledby" )
				.removeAttr( "aria-expanded" )
				.removeAttr( "aria-hidden" )
				.removeAttr( "aria-disabled" )
				.removeUniqueId()
				.show();

		// Destroy menu items
		this.element.find( ".ui-menu-item" )
			.removeClass( "ui-menu-item" )
			.removeAttr( "role" )
			.removeAttr( "aria-disabled" )
			.removeUniqueId()
			.removeClass( "ui-state-hover" )
			.removeAttr( "tabIndex" )
			.removeAttr( "role" )
			.removeAttr( "aria-haspopup" )
			.children().each( function() {
				var elem = $( this );
				if ( elem.data( "ui-menu-submenu-carat" ) ) {
					elem.remove();
				}
			});

		// Destroy menu dividers
		this.element.find( ".ui-menu-divider" ).removeClass( "ui-menu-divider ui-widget-content" );
	},

	_keydown: function( event ) {
		var match, prev, character, skip,
			preventDefault = true;

		switch ( event.keyCode ) {
		case $.ui.keyCode.PAGE_UP:
			this.previousPage( event );
			break;
		case $.ui.keyCode.PAGE_DOWN:
			this.nextPage( event );
			break;
		case $.ui.keyCode.HOME:
			this._move( "first", "first", event );
			break;
		case $.ui.keyCode.END:
			this._move( "last", "last", event );
			break;
		case $.ui.keyCode.UP:
			this.previous( event );
			break;
		case $.ui.keyCode.DOWN:
			this.next( event );
			break;
		case $.ui.keyCode.LEFT:
			this.collapse( event );
			break;
		case $.ui.keyCode.RIGHT:
			if ( this.active && !this.active.is( ".ui-state-disabled" ) ) {
				this.expand( event );
			}
			break;
		case $.ui.keyCode.ENTER:
		case $.ui.keyCode.SPACE:
			this._activate( event );
			break;
		case $.ui.keyCode.ESCAPE:
			this.collapse( event );
			break;
		default:
			preventDefault = false;
			prev = this.previousFilter || "";
			character = String.fromCharCode( event.keyCode );
			skip = false;

			clearTimeout( this.filterTimer );

			if ( character === prev ) {
				skip = true;
			} else {
				character = prev + character;
			}

			match = this._filterMenuItems( character );
			match = skip && match.index( this.active.next() ) !== -1 ?
				this.active.nextAll( ".ui-menu-item" ) :
				match;

			// If no matches on the current filter, reset to the last character pressed
			// to move down the menu to the first item that starts with that character
			if ( !match.length ) {
				character = String.fromCharCode( event.keyCode );
				match = this._filterMenuItems( character );
			}

			if ( match.length ) {
				this.focus( event, match );
				this.previousFilter = character;
				this.filterTimer = this._delay(function() {
					delete this.previousFilter;
				}, 1000 );
			} else {
				delete this.previousFilter;
			}
		}

		if ( preventDefault ) {
			event.preventDefault();
		}
	},

	_activate: function( event ) {
		if ( !this.active.is( ".ui-state-disabled" ) ) {
			if ( this.active.is( "[aria-haspopup='true']" ) ) {
				this.expand( event );
			} else {
				this.select( event );
			}
		}
	},

	refresh: function() {
		var menus, items,
			that = this,
			icon = this.options.icons.submenu,
			submenus = this.element.find( this.options.menus );

		this.element.toggleClass( "ui-menu-icons", !!this.element.find( ".ui-icon" ).length );

		// Initialize nested menus
		submenus.filter( ":not(.ui-menu)" )
			.addClass( "ui-menu ui-widget ui-widget-content ui-front" )
			.hide()
			.attr({
				role: this.options.role,
				"aria-hidden": "true",
				"aria-expanded": "false"
			})
			.each(function() {
				var menu = $( this ),
					item = menu.parent(),
					submenuCarat = $( "<span>" )
						.addClass( "ui-menu-icon ui-icon " + icon )
						.data( "ui-menu-submenu-carat", true );

				item
					.attr( "aria-haspopup", "true" )
					.prepend( submenuCarat );
				menu.attr( "aria-labelledby", item.attr( "id" ) );
			});

		menus = submenus.add( this.element );
		items = menus.find( this.options.items );

		// Initialize menu-items containing spaces and/or dashes only as dividers
		items.not( ".ui-menu-item" ).each(function() {
			var item = $( this );
			if ( that._isDivider( item ) ) {
				item.addClass( "ui-widget-content ui-menu-divider" );
			}
		});

		// Don't refresh list items that are already adapted
		items.not( ".ui-menu-item, .ui-menu-divider" )
			.addClass( "ui-menu-item" )
			.uniqueId()
			.attr({
				tabIndex: -1,
				role: this._itemRole()
			});

		// Add aria-disabled attribute to any disabled menu item
		items.filter( ".ui-state-disabled" ).attr( "aria-disabled", "true" );

		// If the active item has been removed, blur the menu
		if ( this.active && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) {
			this.blur();
		}
	},

	_itemRole: function() {
		return {
			menu: "menuitem",
			listbox: "option"
		}[ this.options.role ];
	},

	_setOption: function( key, value ) {
		if ( key === "icons" ) {
			this.element.find( ".ui-menu-icon" )
				.removeClass( this.options.icons.submenu )
				.addClass( value.submenu );
		}
		if ( key === "disabled" ) {
			this.element
				.toggleClass( "ui-state-disabled", !!value )
				.attr( "aria-disabled", value );
		}
		this._super( key, value );
	},

	focus: function( event, item ) {
		var nested, focused;
		this.blur( event, event && event.type === "focus" );

		this._scrollIntoView( item );

		this.active = item.first();
		focused = this.active.addClass( "ui-state-focus" ).removeClass( "ui-state-active" );
		// Only update aria-activedescendant if there's a role
		// otherwise we assume focus is managed elsewhere
		if ( this.options.role ) {
			this.element.attr( "aria-activedescendant", focused.attr( "id" ) );
		}

		// Highlight active parent menu item, if any
		this.active
			.parent()
			.closest( ".ui-menu-item" )
			.addClass( "ui-state-active" );

		if ( event && event.type === "keydown" ) {
			this._close();
		} else {
			this.timer = this._delay(function() {
				this._close();
			}, this.delay );
		}

		nested = item.children( ".ui-menu" );
		if ( nested.length && event && ( /^mouse/.test( event.type ) ) ) {
			this._startOpening(nested);
		}
		this.activeMenu = item.parent();

		this._trigger( "focus", event, { item: item } );
	},

	_scrollIntoView: function( item ) {
		var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight;
		if ( this._hasScroll() ) {
			borderTop = parseFloat( $.css( this.activeMenu[0], "borderTopWidth" ) ) || 0;
			paddingTop = parseFloat( $.css( this.activeMenu[0], "paddingTop" ) ) || 0;
			offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop;
			scroll = this.activeMenu.scrollTop();
			elementHeight = this.activeMenu.height();
			itemHeight = item.outerHeight();

			if ( offset < 0 ) {
				this.activeMenu.scrollTop( scroll + offset );
			} else if ( offset + itemHeight > elementHeight ) {
				this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight );
			}
		}
	},

	blur: function( event, fromFocus ) {
		if ( !fromFocus ) {
			clearTimeout( this.timer );
		}

		if ( !this.active ) {
			return;
		}

		this.active.removeClass( "ui-state-focus" );
		this.active = null;

		this._trigger( "blur", event, { item: this.active } );
	},

	_startOpening: function( submenu ) {
		clearTimeout( this.timer );

		// Don't open if already open fixes a Firefox bug that caused a .5 pixel
		// shift in the submenu position when mousing over the carat icon
		if ( submenu.attr( "aria-hidden" ) !== "true" ) {
			return;
		}

		this.timer = this._delay(function() {
			this._close();
			this._open( submenu );
		}, this.delay );
	},

	_open: function( submenu ) {
		var position = $.extend({
			of: this.active
		}, this.options.position );

		clearTimeout( this.timer );
		this.element.find( ".ui-menu" ).not( submenu.parents( ".ui-menu" ) )
			.hide()
			.attr( "aria-hidden", "true" );

		submenu
			.show()
			.removeAttr( "aria-hidden" )
			.attr( "aria-expanded", "true" )
			.position( position );
	},

	collapseAll: function( event, all ) {
		clearTimeout( this.timer );
		this.timer = this._delay(function() {
			// If we were passed an event, look for the submenu that contains the event
			var currentMenu = all ? this.element :
				$( event && event.target ).closest( this.element.find( ".ui-menu" ) );

			// If we found no valid submenu ancestor, use the main menu to close all sub menus anyway
			if ( !currentMenu.length ) {
				currentMenu = this.element;
			}

			this._close( currentMenu );

			this.blur( event );
			this.activeMenu = currentMenu;
		}, this.delay );
	},

	// With no arguments, closes the currently active menu - if nothing is active
	// it closes all menus.  If passed an argument, it will search for menus BELOW
	_close: function( startMenu ) {
		if ( !startMenu ) {
			startMenu = this.active ? this.active.parent() : this.element;
		}

		startMenu
			.find( ".ui-menu" )
				.hide()
				.attr( "aria-hidden", "true" )
				.attr( "aria-expanded", "false" )
			.end()
			.find( ".ui-state-active" ).not( ".ui-state-focus" )
				.removeClass( "ui-state-active" );
	},

	_closeOnDocumentClick: function( event ) {
		return !$( event.target ).closest( ".ui-menu" ).length;
	},

	_isDivider: function( item ) {

		// Match hyphen, em dash, en dash
		return !/[^\-\u2014\u2013\s]/.test( item.text() );
	},

	collapse: function( event ) {
		var newItem = this.active &&
			this.active.parent().closest( ".ui-menu-item", this.element );
		if ( newItem && newItem.length ) {
			this._close();
			this.focus( event, newItem );
		}
	},

	expand: function( event ) {
		var newItem = this.active &&
			this.active
				.children( ".ui-menu " )
				.find( this.options.items )
				.first();

		if ( newItem && newItem.length ) {
			this._open( newItem.parent() );

			// Delay so Firefox will not hide activedescendant change in expanding submenu from AT
			this._delay(function() {
				this.focus( event, newItem );
			});
		}
	},

	next: function( event ) {
		this._move( "next", "first", event );
	},

	previous: function( event ) {
		this._move( "prev", "last", event );
	},

	isFirstItem: function() {
		return this.active && !this.active.prevAll( ".ui-menu-item" ).length;
	},

	isLastItem: function() {
		return this.active && !this.active.nextAll( ".ui-menu-item" ).length;
	},

	_move: function( direction, filter, event ) {
		var next;
		if ( this.active ) {
			if ( direction === "first" || direction === "last" ) {
				next = this.active
					[ direction === "first" ? "prevAll" : "nextAll" ]( ".ui-menu-item" )
					.eq( -1 );
			} else {
				next = this.active
					[ direction + "All" ]( ".ui-menu-item" )
					.eq( 0 );
			}
		}
		if ( !next || !next.length || !this.active ) {
			next = this.activeMenu.find( this.options.items )[ filter ]();
		}

		this.focus( event, next );
	},

	nextPage: function( event ) {
		var item, base, height;

		if ( !this.active ) {
			this.next( event );
			return;
		}
		if ( this.isLastItem() ) {
			return;
		}
		if ( this._hasScroll() ) {
			base = this.active.offset().top;
			height = this.element.height();
			this.active.nextAll( ".ui-menu-item" ).each(function() {
				item = $( this );
				return item.offset().top - base - height < 0;
			});

			this.focus( event, item );
		} else {
			this.focus( event, this.activeMenu.find( this.options.items )
				[ !this.active ? "first" : "last" ]() );
		}
	},

	previousPage: function( event ) {
		var item, base, height;
		if ( !this.active ) {
			this.next( event );
			return;
		}
		if ( this.isFirstItem() ) {
			return;
		}
		if ( this._hasScroll() ) {
			base = this.active.offset().top;
			height = this.element.height();
			this.active.prevAll( ".ui-menu-item" ).each(function() {
				item = $( this );
				return item.offset().top - base + height > 0;
			});

			this.focus( event, item );
		} else {
			this.focus( event, this.activeMenu.find( this.options.items ).first() );
		}
	},

	_hasScroll: function() {
		return this.element.outerHeight() < this.element.prop( "scrollHeight" );
	},

	select: function( event ) {
		// TODO: It should never be possible to not have an active item at this
		// point, but the tests don't trigger mouseenter before click.
		this.active = this.active || $( event.target ).closest( ".ui-menu-item" );
		var ui = { item: this.active };
		if ( !this.active.has( ".ui-menu" ).length ) {
			this.collapseAll( event, true );
		}
		this._trigger( "select", event, ui );
	},

	_filterMenuItems: function(character) {
		var escapedCharacter = character.replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" ),
			regex = new RegExp( "^" + escapedCharacter, "i" );

		return this.activeMenu
			.find( this.options.items )

			// Only match on items, not dividers or other content (#10571)
			.filter( ".ui-menu-item" )
			.filter(function() {
				return regex.test( $.trim( $( this ).text() ) );
			});
	}
});


/*!
 * jQuery UI Autocomplete 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/
 */


$.widget( "ui.autocomplete", {
	version: "1.11.4",
	defaultElement: "<input>",
	options: {
		appendTo: null,
		autoFocus: false,
		delay: 300,
		minLength: 1,
		position: {
			my: "left top",
			at: "left bottom",
			collision: "none"
		},
		source: null,

		// callbacks
		change: null,
		close: null,
		focus: null,
		open: null,
		response: null,
		search: null,
		select: null
	},

	requestIndex: 0,
	pending: 0,

	_create: function() {
		// Some browsers only repeat keydown events, not keypress events,
		// so we use the suppressKeyPress flag to determine if we've already
		// handled the keydown event. #7269
		// Unfortunately the code for & in keypress is the same as the up arrow,
		// so we use the suppressKeyPressRepeat flag to avoid handling keypress
		// events when we know the keydown event was used to modify the
		// search term. #7799
		var suppressKeyPress, suppressKeyPressRepeat, suppressInput,
			nodeName = this.element[ 0 ].nodeName.toLowerCase(),
			isTextarea = nodeName === "textarea",
			isInput = nodeName === "input";

		this.isMultiLine =
			// Textareas are always multi-line
			isTextarea ? true :
			// Inputs are always single-line, even if inside a contentEditable element
			// IE also treats inputs as contentEditable
			isInput ? false :
			// All other element types are determined by whether or not they're contentEditable
			this.element.prop( "isContentEditable" );

		this.valueMethod = this.element[ isTextarea || isInput ? "val" : "text" ];
		this.isNewMenu = true;

		this.element
			.addClass( "ui-autocomplete-input" )
			.attr( "autocomplete", "off" );

		this._on( this.element, {
			keydown: function( event ) {
				if ( this.element.prop( "readOnly" ) ) {
					suppressKeyPress = true;
					suppressInput = true;
					suppressKeyPressRepeat = true;
					return;
				}

				suppressKeyPress = false;
				suppressInput = false;
				suppressKeyPressRepeat = false;
				var keyCode = $.ui.keyCode;
				switch ( event.keyCode ) {
				case keyCode.PAGE_UP:
					suppressKeyPress = true;
					this._move( "previousPage", event );
					break;
				case keyCode.PAGE_DOWN:
					suppressKeyPress = true;
					this._move( "nextPage", event );
					break;
				case keyCode.UP:
					suppressKeyPress = true;
					this._keyEvent( "previous", event );
					break;
				case keyCode.DOWN:
					suppressKeyPress = true;
					this._keyEvent( "next", event );
					break;
				case keyCode.ENTER:
					// when menu is open and has focus
					if ( this.menu.active ) {
						// #6055 - Opera still allows the keypress to occur
						// which causes forms to submit
						suppressKeyPress = true;
						event.preventDefault();
						this.menu.select( event );
					}
					break;
				case keyCode.TAB:
					if ( this.menu.active ) {
						this.menu.select( event );
					}
					break;
				case keyCode.ESCAPE:
					if ( this.menu.element.is( ":visible" ) ) {
						if ( !this.isMultiLine ) {
							this._value( this.term );
						}
						this.close( event );
						// Different browsers have different default behavior for escape
						// Single press can mean undo or clear
						// Double press in IE means clear the whole form
						event.preventDefault();
					}
					break;
				default:
					suppressKeyPressRepeat = true;
					// search timeout should be triggered before the input value is changed
					this._searchTimeout( event );
					break;
				}
			},
			keypress: function( event ) {
				if ( suppressKeyPress ) {
					suppressKeyPress = false;
					if ( !this.isMultiLine || this.menu.element.is( ":visible" ) ) {
						event.preventDefault();
					}
					return;
				}
				if ( suppressKeyPressRepeat ) {
					return;
				}

				// replicate some key handlers to allow them to repeat in Firefox and Opera
				var keyCode = $.ui.keyCode;
				switch ( event.keyCode ) {
				case keyCode.PAGE_UP:
					this._move( "previousPage", event );
					break;
				case keyCode.PAGE_DOWN:
					this._move( "nextPage", event );
					break;
				case keyCode.UP:
					this._keyEvent( "previous", event );
					break;
				case keyCode.DOWN:
					this._keyEvent( "next", event );
					break;
				}
			},
			input: function( event ) {
				if ( suppressInput ) {
					suppressInput = false;
					event.preventDefault();
					return;
				}
				this._searchTimeout( event );
			},
			focus: function() {
				this.selectedItem = null;
				this.previous = this._value();
			},
			blur: function( event ) {
				if ( this.cancelBlur ) {
					delete this.cancelBlur;
					return;
				}

				clearTimeout( this.searching );
				this.close( event );
				this._change( event );
			}
		});

		this._initSource();
		this.menu = $( "<ul>" )
			.addClass( "ui-autocomplete ui-front" )
			.appendTo( this._appendTo() )
			.menu({
				// disable ARIA support, the live region takes care of that
				role: null
			})
			.hide()
			.menu( "instance" );

		this._on( this.menu.element, {
			mousedown: function( event ) {
				// prevent moving focus out of the text field
				event.preventDefault();

				// IE doesn't prevent moving focus even with event.preventDefault()
				// so we set a flag to know when we should ignore the blur event
				this.cancelBlur = true;
				this._delay(function() {
					delete this.cancelBlur;
				});

				// clicking on the scrollbar causes focus to shift to the body
				// but we can't detect a mouseup or a click immediately afterward
				// so we have to track the next mousedown and close the menu if
				// the user clicks somewhere outside of the autocomplete
				var menuElement = this.menu.element[ 0 ];
				if ( !$( event.target ).closest( ".ui-menu-item" ).length ) {
					this._delay(function() {
						var that = this;
						this.document.one( "mousedown", function( event ) {
							if ( event.target !== that.element[ 0 ] &&
									event.target !== menuElement &&
									!$.contains( menuElement, event.target ) ) {
								that.close();
							}
						});
					});
				}
			},
			menufocus: function( event, ui ) {
				var label, item;
				// support: Firefox
				// Prevent accidental activation of menu items in Firefox (#7024 #9118)
				if ( this.isNewMenu ) {
					this.isNewMenu = false;
					if ( event.originalEvent && /^mouse/.test( event.originalEvent.type ) ) {
						this.menu.blur();

						this.document.one( "mousemove", function() {
							$( event.target ).trigger( event.originalEvent );
						});

						return;
					}
				}

				item = ui.item.data( "ui-autocomplete-item" );
				if ( false !== this._trigger( "focus", event, { item: item } ) ) {
					// use value to match what will end up in the input, if it was a key event
					if ( event.originalEvent && /^key/.test( event.originalEvent.type ) ) {
						this._value( item.value );
					}
				}

				// Announce the value in the liveRegion
				label = ui.item.attr( "aria-label" ) || item.value;
				if ( label && $.trim( label ).length ) {
					this.liveRegion.children().hide();
					$( "<div>" ).text( label ).appendTo( this.liveRegion );
				}
			},
			menuselect: function( event, ui ) {
				var item = ui.item.data( "ui-autocomplete-item" ),
					previous = this.previous;

				// only trigger when focus was lost (click on menu)
				if ( this.element[ 0 ] !== this.document[ 0 ].activeElement ) {
					this.element.focus();
					this.previous = previous;
					// #6109 - IE triggers two focus events and the second
					// is asynchronous, so we need to reset the previous
					// term synchronously and asynchronously :-(
					this._delay(function() {
						this.previous = previous;
						this.selectedItem = item;
					});
				}

				if ( false !== this._trigger( "select", event, { item: item } ) ) {
					this._value( item.value );
				}
				// reset the term after the select event
				// this allows custom select handling to work properly
				this.term = this._value();

				this.close( event );
				this.selectedItem = item;
			}
		});

		this.liveRegion = $( "<span>", {
				role: "status",
				"aria-live": "assertive",
				"aria-relevant": "additions"
			})
			.addClass( "ui-helper-hidden-accessible" )
			.appendTo( this.document[ 0 ].body );

		// turning off autocomplete prevents the browser from remembering the
		// value when navigating through history, so we re-enable autocomplete
		// if the page is unloaded before the widget is destroyed. #7790
		this._on( this.window, {
			beforeunload: function() {
				this.element.removeAttr( "autocomplete" );
			}
		});
	},

	_destroy: function() {
		clearTimeout( this.searching );
		this.element
			.removeClass( "ui-autocomplete-input" )
			.removeAttr( "autocomplete" );
		this.menu.element.remove();
		this.liveRegion.remove();
	},

	_setOption: function( key, value ) {
		this._super( key, value );
		if ( key === "source" ) {
			this._initSource();
		}
		if ( key === "appendTo" ) {
			this.menu.element.appendTo( this._appendTo() );
		}
		if ( key === "disabled" && value && this.xhr ) {
			this.xhr.abort();
		}
	},

	_appendTo: function() {
		var element = this.options.appendTo;

		if ( element ) {
			element = element.jquery || element.nodeType ?
				$( element ) :
				this.document.find( element ).eq( 0 );
		}

		if ( !element || !element[ 0 ] ) {
			element = this.element.closest( ".ui-front" );
		}

		if ( !element.length ) {
			element = this.document[ 0 ].body;
		}

		return element;
	},

	_initSource: function() {
		var array, url,
			that = this;
		if ( $.isArray( this.options.source ) ) {
			array = this.options.source;
			this.source = function( request, response ) {
				response( $.ui.autocomplete.filter( array, request.term ) );
			};
		} else if ( typeof this.options.source === "string" ) {
			url = this.options.source;
			this.source = function( request, response ) {
				if ( that.xhr ) {
					that.xhr.abort();
				}
				that.xhr = $.ajax({
					url: url,
					data: request,
					dataType: "json",
					success: function( data ) {
						response( data );
					},
					error: function() {
						response([]);
					}
				});
			};
		} else {
			this.source = this.options.source;
		}
	},

	_searchTimeout: function( event ) {
		clearTimeout( this.searching );
		this.searching = this._delay(function() {

			// Search if the value has changed, or if the user retypes the same value (see #7434)
			var equalValues = this.term === this._value(),
				menuVisible = this.menu.element.is( ":visible" ),
				modifierKey = event.altKey || event.ctrlKey || event.metaKey || event.shiftKey;

			if ( !equalValues || ( equalValues && !menuVisible && !modifierKey ) ) {
				this.selectedItem = null;
				this.search( null, event );
			}
		}, this.options.delay );
	},

	search: function( value, event ) {
		value = value != null ? value : this._value();

		// always save the actual value, not the one passed as an argument
		this.term = this._value();

		if ( value.length < this.options.minLength ) {
			return this.close( event );
		}

		if ( this._trigger( "search", event ) === false ) {
			return;
		}

		return this._search( value );
	},

	_search: function( value ) {
		this.pending++;
		this.element.addClass( "ui-autocomplete-loading" );
		this.cancelSearch = false;

		this.source( { term: value }, this._response() );
	},

	_response: function() {
		var index = ++this.requestIndex;

		return $.proxy(function( content ) {
			if ( index === this.requestIndex ) {
				this.__response( content );
			}

			this.pending--;
			if ( !this.pending ) {
				this.element.removeClass( "ui-autocomplete-loading" );
			}
		}, this );
	},

	__response: function( content ) {
		if ( content ) {
			content = this._normalize( content );
		}
		this._trigger( "response", null, { content: content } );
		if ( !this.options.disabled && content && content.length && !this.cancelSearch ) {
			this._suggest( content );
			this._trigger( "open" );
		} else {
			// use ._close() instead of .close() so we don't cancel future searches
			this._close();
		}
	},

	close: function( event ) {
		this.cancelSearch = true;
		this._close( event );
	},

	_close: function( event ) {
		if ( this.menu.element.is( ":visible" ) ) {
			this.menu.element.hide();
			this.menu.blur();
			this.isNewMenu = true;
			this._trigger( "close", event );
		}
	},

	_change: function( event ) {
		if ( this.previous !== this._value() ) {
			this._trigger( "change", event, { item: this.selectedItem } );
		}
	},

	_normalize: function( items ) {
		// assume all items have the right format when the first item is complete
		if ( items.length && items[ 0 ].label && items[ 0 ].value ) {
			return items;
		}
		return $.map( items, function( item ) {
			if ( typeof item === "string" ) {
				return {
					label: item,
					value: item
				};
			}
			return $.extend( {}, item, {
				label: item.label || item.value,
				value: item.value || item.label
			});
		});
	},

	_suggest: function( items ) {
		var ul = this.menu.element.empty();
		this._renderMenu( ul, items );
		this.isNewMenu = true;
		this.menu.refresh();

		// size and position menu
		ul.show();
		this._resizeMenu();
		ul.position( $.extend({
			of: this.element
		}, this.options.position ) );

		if ( this.options.autoFocus ) {
			this.menu.next();
		}
	},

	_resizeMenu: function() {
		var ul = this.menu.element;
		ul.outerWidth( Math.max(
			// Firefox wraps long text (possibly a rounding bug)
			// so we add 1px to avoid the wrapping (#7513)
			ul.width( "" ).outerWidth() + 1,
			this.element.outerWidth()
		) );
	},

	_renderMenu: function( ul, items ) {
		var that = this;
		$.each( items, function( index, item ) {
			that._renderItemData( ul, item );
		});
	},

	_renderItemData: function( ul, item ) {
		return this._renderItem( ul, item ).data( "ui-autocomplete-item", item );
	},

	_renderItem: function( ul, item ) {
		return $( "<li>" ).text( item.label ).appendTo( ul );
	},

	_move: function( direction, event ) {
		if ( !this.menu.element.is( ":visible" ) ) {
			this.search( null, event );
			return;
		}
		if ( this.menu.isFirstItem() && /^previous/.test( direction ) ||
				this.menu.isLastItem() && /^next/.test( direction ) ) {

			if ( !this.isMultiLine ) {
				this._value( this.term );
			}

			this.menu.blur();
			return;
		}
		this.menu[ direction ]( event );
	},

	widget: function() {
		return this.menu.element;
	},

	_value: function() {
		return this.valueMethod.apply( this.element, arguments );
	},

	_keyEvent: function( keyEvent, event ) {
		if ( !this.isMultiLine || this.menu.element.is( ":visible" ) ) {
			this._move( keyEvent, event );

			// prevents moving cursor to beginning/end of the text field in some browsers
			event.preventDefault();
		}
	}
});

$.extend( $.ui.autocomplete, {
	escapeRegex: function( value ) {
		return value.replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" );
	},
	filter: function( array, term ) {
		var matcher = new RegExp( $.ui.autocomplete.escapeRegex( term ), "i" );
		return $.grep( array, function( value ) {
			return matcher.test( value.label || value.value || value );
		});
	}
});

// live region extension, adding a `messages` option
// NOTE: This is an experimental API. We are still investigating
// a full solution for string manipulation and internationalization.
$.widget( "ui.autocomplete", $.ui.autocomplete, {
	options: {
		messages: {
			noResults: "No search results.",
			results: function( amount ) {
				return amount + ( amount > 1 ? " results are" : " result is" ) +
					" available, use up and down arrow keys to navigate.";
			}
		}
	},

	__response: function( content ) {
		var message;
		this._superApply( arguments );
		if ( this.options.disabled || this.cancelSearch ) {
			return;
		}
		if ( content && content.length ) {
			message = this.options.messages.results( content.length );
		} else {
			message = this.options.messages.noResults;
		}
		this.liveRegion.children().hide();
		$( "<div>" ).text( message ).appendTo( this.liveRegion );
	}
});

var autocomplete = $.ui.autocomplete;


/*!
 * jQuery UI Button 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/
 */


var lastActive,
	baseClasses = "ui-button ui-widget ui-state-default ui-corner-all",
	typeClasses = "ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",
	formResetHandler = function() {
		var form = $( this );
		setTimeout(function() {
			form.find( ":ui-button" ).button( "refresh" );
		}, 1 );
	},
	radioGroup = function( radio ) {
		var name = radio.name,
			form = radio.form,
			radios = $( [] );
		if ( name ) {
			name = name.replace( /'/g, "\\'" );
			if ( form ) {
				radios = $( form ).find( "[name='" + name + "'][type=radio]" );
			} else {
				radios = $( "[name='" + name + "'][type=radio]", radio.ownerDocument )
					.filter(function() {
						return !this.form;
					});
			}
		}
		return radios;
	};

$.widget( "ui.button", {
	version: "1.11.4",
	defaultElement: "<button>",
	options: {
		disabled: null,
		text: true,
		label: null,
		icons: {
			primary: null,
			secondary: null
		}
	},
	_create: function() {
		this.element.closest( "form" )
			.unbind( "reset" + this.eventNamespace )
			.bind( "reset" + this.eventNamespace, formResetHandler );

		if ( typeof this.options.disabled !== "boolean" ) {
			this.options.disabled = !!this.element.prop( "disabled" );
		} else {
			this.element.prop( "disabled", this.options.disabled );
		}

		this._determineButtonType();
		this.hasTitle = !!this.buttonElement.attr( "title" );

		var that = this,
			options = this.options,
			toggleButton = this.type === "checkbox" || this.type === "radio",
			activeClass = !toggleButton ? "ui-state-active" : "";

		if ( options.label === null ) {
			options.label = (this.type === "input" ? this.buttonElement.val() : this.buttonElement.html());
		}

		this._hoverable( this.buttonElement );

		this.buttonElement
			.addClass( baseClasses )
			.attr( "role", "button" )
			.bind( "mouseenter" + this.eventNamespace, function() {
				if ( options.disabled ) {
					return;
				}
				if ( this === lastActive ) {
					$( this ).addClass( "ui-state-active" );
				}
			})
			.bind( "mouseleave" + this.eventNamespace, function() {
				if ( options.disabled ) {
					return;
				}
				$( this ).removeClass( activeClass );
			})
			.bind( "click" + this.eventNamespace, function( event ) {
				if ( options.disabled ) {
					event.preventDefault();
					event.stopImmediatePropagation();
				}
			});

		// Can't use _focusable() because the element that receives focus
		// and the element that gets the ui-state-focus class are different
		this._on({
			focus: function() {
				this.buttonElement.addClass( "ui-state-focus" );
			},
			blur: function() {
				this.buttonElement.removeClass( "ui-state-focus" );
			}
		});

		if ( toggleButton ) {
			this.element.bind( "change" + this.eventNamespace, function() {
				that.refresh();
			});
		}

		if ( this.type === "checkbox" ) {
			this.buttonElement.bind( "click" + this.eventNamespace, function() {
				if ( options.disabled ) {
					return false;
				}
			});
		} else if ( this.type === "radio" ) {
			this.buttonElement.bind( "click" + this.eventNamespace, function() {
				if ( options.disabled ) {
					return false;
				}
				$( this ).addClass( "ui-state-active" );
				that.buttonElement.attr( "aria-pressed", "true" );

				var radio = that.element[ 0 ];
				radioGroup( radio )
					.not( radio )
					.map(function() {
						return $( this ).button( "widget" )[ 0 ];
					})
					.removeClass( "ui-state-active" )
					.attr( "aria-pressed", "false" );
			});
		} else {
			this.buttonElement
				.bind( "mousedown" + this.eventNamespace, function() {
					if ( options.disabled ) {
						return false;
					}
					$( this ).addClass( "ui-state-active" );
					lastActive = this;
					that.document.one( "mouseup", function() {
						lastActive = null;
					});
				})
				.bind( "mouseup" + this.eventNamespace, function() {
					if ( options.disabled ) {
						return false;
					}
					$( this ).removeClass( "ui-state-active" );
				})
				.bind( "keydown" + this.eventNamespace, function(event) {
					if ( options.disabled ) {
						return false;
					}
					if ( event.keyCode === $.ui.keyCode.SPACE || event.keyCode === $.ui.keyCode.ENTER ) {
						$( this ).addClass( "ui-state-active" );
					}
				})
				// see #8559, we bind to blur here in case the button element loses
				// focus between keydown and keyup, it would be left in an "active" state
				.bind( "keyup" + this.eventNamespace + " blur" + this.eventNamespace, function() {
					$( this ).removeClass( "ui-state-active" );
				});

			if ( this.buttonElement.is("a") ) {
				this.buttonElement.keyup(function(event) {
					if ( event.keyCode === $.ui.keyCode.SPACE ) {
						// TODO pass through original event correctly (just as 2nd argument doesn't work)
						$( this ).click();
					}
				});
			}
		}

		this._setOption( "disabled", options.disabled );
		this._resetButton();
	},

	_determineButtonType: function() {
		var ancestor, labelSelector, checked;

		if ( this.element.is("[type=checkbox]") ) {
			this.type = "checkbox";
		} else if ( this.element.is("[type=radio]") ) {
			this.type = "radio";
		} else if ( this.element.is("input") ) {
			this.type = "input";
		} else {
			this.type = "button";
		}

		if ( this.type === "checkbox" || this.type === "radio" ) {
			// we don't search against the document in case the element
			// is disconnected from the DOM
			ancestor = this.element.parents().last();
			labelSelector = "label[for='" + this.element.attr("id") + "']";
			this.buttonElement = ancestor.find( labelSelector );
			if ( !this.buttonElement.length ) {
				ancestor = ancestor.length ? ancestor.siblings() : this.element.siblings();
				this.buttonElement = ancestor.filter( labelSelector );
				if ( !this.buttonElement.length ) {
					this.buttonElement = ancestor.find( labelSelector );
				}
			}
			this.element.addClass( "ui-helper-hidden-accessible" );

			checked = this.element.is( ":checked" );
			if ( checked ) {
				this.buttonElement.addClass( "ui-state-active" );
			}
			this.buttonElement.prop( "aria-pressed", checked );
		} else {
			this.buttonElement = this.element;
		}
	},

	widget: function() {
		return this.buttonElement;
	},

	_destroy: function() {
		this.element
			.removeClass( "ui-helper-hidden-accessible" );
		this.buttonElement
			.removeClass( baseClasses + " ui-state-active " + typeClasses )
			.removeAttr( "role" )
			.removeAttr( "aria-pressed" )
			.html( this.buttonElement.find(".ui-button-text").html() );

		if ( !this.hasTitle ) {
			this.buttonElement.removeAttr( "title" );
		}
	},

	_setOption: function( key, value ) {
		this._super( key, value );
		if ( key === "disabled" ) {
			this.widget().toggleClass( "ui-state-disabled", !!value );
			this.element.prop( "disabled", !!value );
			if ( value ) {
				if ( this.type === "checkbox" || this.type === "radio" ) {
					this.buttonElement.removeClass( "ui-state-focus" );
				} else {
					this.buttonElement.removeClass( "ui-state-focus ui-state-active" );
				}
			}
			return;
		}
		this._resetButton();
	},

	refresh: function() {
		//See #8237 & #8828
		var isDisabled = this.element.is( "input, button" ) ? this.element.is( ":disabled" ) : this.element.hasClass( "ui-button-disabled" );

		if ( isDisabled !== this.options.disabled ) {
			this._setOption( "disabled", isDisabled );
		}
		if ( this.type === "radio" ) {
			radioGroup( this.element[0] ).each(function() {
				if ( $( this ).is( ":checked" ) ) {
					$( this ).button( "widget" )
						.addClass( "ui-state-active" )
						.attr( "aria-pressed", "true" );
				} else {
					$( this ).button( "widget" )
						.removeClass( "ui-state-active" )
						.attr( "aria-pressed", "false" );
				}
			});
		} else if ( this.type === "checkbox" ) {
			if ( this.element.is( ":checked" ) ) {
				this.buttonElement
					.addClass( "ui-state-active" )
					.attr( "aria-pressed", "true" );
			} else {
				this.buttonElement
					.removeClass( "ui-state-active" )
					.attr( "aria-pressed", "false" );
			}
		}
	},

	_resetButton: function() {
		if ( this.type === "input" ) {
			if ( this.options.label ) {
				this.element.val( this.options.label );
			}
			return;
		}
		var buttonElement = this.buttonElement.removeClass( typeClasses ),
			buttonText = $( "<span></span>", this.document[0] )
				.addClass( "ui-button-text" )
				.html( this.options.label )
				.appendTo( buttonElement.empty() )
				.text(),
			icons = this.options.icons,
			multipleIcons = icons.primary && icons.secondary,
			buttonClasses = [];

		if ( icons.primary || icons.secondary ) {
			if ( this.options.text ) {
				buttonClasses.push( "ui-button-text-icon" + ( multipleIcons ? "s" : ( icons.primary ? "-primary" : "-secondary" ) ) );
			}

			if ( icons.primary ) {
				buttonElement.prepend( "<span class='ui-button-icon-primary ui-icon " + icons.primary + "'></span>" );
			}

			if ( icons.secondary ) {
				buttonElement.append( "<span class='ui-button-icon-secondary ui-icon " + icons.secondary + "'></span>" );
			}

			if ( !this.options.text ) {
				buttonClasses.push( multipleIcons ? "ui-button-icons-only" : "ui-button-icon-only" );

				if ( !this.hasTitle ) {
					buttonElement.attr( "title", $.trim( buttonText ) );
				}
			}
		} else {
			buttonClasses.push( "ui-button-text-only" );
		}
		buttonElement.addClass( buttonClasses.join( " " ) );
	}
});

$.widget( "ui.buttonset", {
	version: "1.11.4",
	options: {
		items: "button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"
	},

	_create: function() {
		this.element.addClass( "ui-buttonset" );
	},

	_init: function() {
		this.refresh();
	},

	_setOption: function( key, value ) {
		if ( key === "disabled" ) {
			this.buttons.button( "option", key, value );
		}

		this._super( key, value );
	},

	refresh: function() {
		var rtl = this.element.css( "direction" ) === "rtl",
			allButtons = this.element.find( this.options.items ),
			existingButtons = allButtons.filter( ":ui-button" );

		// Initialize new buttons
		allButtons.not( ":ui-button" ).button();

		// Refresh existing buttons
		existingButtons.button( "refresh" );

		this.buttons = allButtons
			.map(function() {
				return $( this ).button( "widget" )[ 0 ];
			})
				.removeClass( "ui-corner-all ui-corner-left ui-corner-right" )
				.filter( ":first" )
					.addClass( rtl ? "ui-corner-right" : "ui-corner-left" )
				.end()
				.filter( ":last" )
					.addClass( rtl ? "ui-corner-left" : "ui-corner-right" )
				.end()
			.end();
	},

	_destroy: function() {
		this.element.removeClass( "ui-buttonset" );
		this.buttons
			.map(function() {
				return $( this ).button( "widget" )[ 0 ];
			})
				.removeClass( "ui-corner-left ui-corner-right" )
			.end()
			.button( "destroy" );
	}
});

var button = $.ui.button;


/*!
 * jQuery UI Datepicker 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/
 */


$.extend($.ui, { datepicker: { version: "1.11.4" } });

var datepicker_instActive;

function datepicker_getZindex( elem ) {
	var position, value;
	while ( elem.length && elem[ 0 ] !== document ) {
		// Ignore z-index if position is set to a value where z-index is ignored by the browser
		// This makes behavior of this function consistent across browsers
		// WebKit always returns auto if the element is positioned
		position = elem.css( "position" );
		if ( position === "absolute" || position === "relative" || position === "fixed" ) {
			// IE returns 0 when zIndex is not specified
			// other browsers return a string
			// we ignore the case of nested elements with an explicit value of 0
			// <div style="z-index: -10;"><div style="z-index: 0;"></div></div>
			value = parseInt( elem.css( "zIndex" ), 10 );
			if ( !isNaN( value ) && value !== 0 ) {
				return value;
			}
		}
		elem = elem.parent();
	}

	return 0;
}
/* Date picker manager.
   Use the singleton instance of this class, $.datepicker, to interact with the date picker.
   Settings for (groups of) date pickers are maintained in an instance object,
   allowing multiple different settings on the same page. */

function Datepicker() {
	this._curInst = null; // The current instance in use
	this._keyEvent = false; // If the last event was a key event
	this._disabledInputs = []; // List of date picker inputs that have been disabled
	this._datepickerShowing = false; // True if the popup picker is showing , false if not
	this._inDialog = false; // True if showing within a "dialog", false if not
	this._mainDivId = "ui-datepicker-div"; // The ID of the main datepicker division
	this._inlineClass = "ui-datepicker-inline"; // The name of the inline marker class
	this._appendClass = "ui-datepicker-append"; // The name of the append marker class
	this._triggerClass = "ui-datepicker-trigger"; // The name of the trigger marker class
	this._dialogClass = "ui-datepicker-dialog"; // The name of the dialog marker class
	this._disableClass = "ui-datepicker-disabled"; // The name of the disabled covering marker class
	this._unselectableClass = "ui-datepicker-unselectable"; // The name of the unselectable cell marker class
	this._currentClass = "ui-datepicker-current-day"; // The name of the current day marker class
	this._dayOverClass = "ui-datepicker-days-cell-over"; // The name of the day hover marker class
	this.regional = []; // Available regional settings, indexed by language code
	this.regional[""] = { // Default regional settings
		closeText: "Done", // Display text for close link
		prevText: "Prev", // Display text for previous month link
		nextText: "Next", // Display text for next month link
		currentText: "Today", // Display text for current month link
		monthNames: ["January","February","March","April","May","June",
			"July","August","September","October","November","December"], // Names of months for drop-down and formatting
		monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], // For formatting
		dayNames: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], // For formatting
		dayNamesShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], // For formatting
		dayNamesMin: ["Su","Mo","Tu","We","Th","Fr","Sa"], // Column headings for days starting at Sunday
		weekHeader: "Wk", // Column header for week of the year
		dateFormat: "dd/mm/yy", // See format options on parseDate
		firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
		isRTL: false, // True if right-to-left language, false if left-to-right
		showMonthAfterYear: false, // True if the year select precedes month, false for month then year
		yearSuffix: "" // Additional text to append to the year in the month headers
	};
	this._defaults = { // Global defaults for all the date picker instances
		showOn: "focus", // "focus" for popup on focus,
			// "button" for trigger button, or "both" for either
		showAnim: "fadeIn", // Name of jQuery animation for popup
		showOptions: {}, // Options for enhanced animations
		defaultDate: null, // Used when field is blank: actual date,
			// +/-number for offset from today, null for today
		appendText: "", // Display text following the input box, e.g. showing the format
		buttonText: "...", // Text for trigger button
		buttonImage: "", // URL for trigger button image
		buttonImageOnly: false, // True if the image appears alone, false if it appears on a button
		hideIfNoPrevNext: false, // True to hide next/previous month links
			// if not applicable, false to just disable them
		navigationAsDateFormat: false, // True if date formatting applied to prev/today/next links
		gotoCurrent: false, // True if today link goes back to current selection instead
		changeMonth: false, // True if month can be selected directly, false if only prev/next
		changeYear: false, // True if year can be selected directly, false if only prev/next
		yearRange: "c-10:c+10", // Range of years to display in drop-down,
			// either relative to today's year (-nn:+nn), relative to currently displayed year
			// (c-nn:c+nn), absolute (nnnn:nnnn), or a combination of the above (nnnn:-n)
		showOtherMonths: false, // True to show dates in other months, false to leave blank
		selectOtherMonths: false, // True to allow selection of dates in other months, false for unselectable
		showWeek: false, // True to show week of the year, false to not show it
		calculateWeek: this.iso8601Week, // How to calculate the week of the year,
			// takes a Date and returns the number of the week for it
		shortYearCutoff: "+10", // Short year values < this are in the current century,
			// > this are in the previous century,
			// string value starting with "+" for current year + value
		minDate: null, // The earliest selectable date, or null for no limit
		maxDate: null, // The latest selectable date, or null for no limit
		duration: "fast", // Duration of display/closure
		beforeShowDay: null, // Function that takes a date and returns an array with
			// [0] = true if selectable, false if not, [1] = custom CSS class name(s) or "",
			// [2] = cell title (optional), e.g. $.datepicker.noWeekends
		beforeShow: null, // Function that takes an input field and
			// returns a set of custom settings for the date picker
		onSelect: null, // Define a callback function when a date is selected
		onChangeMonthYear: null, // Define a callback function when the month or year is changed
		onClose: null, // Define a callback function when the datepicker is closed
		numberOfMonths: 1, // Number of months to show at a time
		showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0)
		stepMonths: 1, // Number of months to step back/forward
		stepBigMonths: 12, // Number of months to step back/forward for the big links
		altField: "", // Selector for an alternate field to store selected dates into
		altFormat: "", // The date format to use for the alternate field
		constrainInput: true, // The input is constrained by the current date format
		showButtonPanel: false, // True to show button panel, false to not show it
		autoSize: false, // True to size the input for the date format, false to leave as is
		disabled: false // The initial disabled state
	};
	$.extend(this._defaults, this.regional[""]);
	this.regional.en = $.extend( true, {}, this.regional[ "" ]);
	this.regional[ "en-US" ] = $.extend( true, {}, this.regional.en );
	this.dpDiv = datepicker_bindHover($("<div id='" + this._mainDivId + "' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"));
}

$.extend(Datepicker.prototype, {
	/* Class name added to elements to indicate already configured with a date picker. */
	markerClassName: "hasDatepicker",

	//Keep track of the maximum number of rows displayed (see #7043)
	maxRows: 4,

	// TODO rename to "widget" when switching to widget factory
	_widgetDatepicker: function() {
		return this.dpDiv;
	},

	/* Override the default settings for all instances of the date picker.
	 * @param  settings  object - the new settings to use as defaults (anonymous object)
	 * @return the manager object
	 */
	setDefaults: function(settings) {
		datepicker_extendRemove(this._defaults, settings || {});
		return this;
	},

	/* Attach the date picker to a jQuery selection.
	 * @param  target	element - the target input field or division or span
	 * @param  settings  object - the new settings to use for this date picker instance (anonymous)
	 */
	_attachDatepicker: function(target, settings) {
		var nodeName, inline, inst;
		nodeName = target.nodeName.toLowerCase();
		inline = (nodeName === "div" || nodeName === "span");
		if (!target.id) {
			this.uuid += 1;
			target.id = "dp" + this.uuid;
		}
		inst = this._newInst($(target), inline);
		inst.settings = $.extend({}, settings || {});
		if (nodeName === "input") {
			this._connectDatepicker(target, inst);
		} else if (inline) {
			this._inlineDatepicker(target, inst);
		}
	},

	/* Create a new instance object. */
	_newInst: function(target, inline) {
		var id = target[0].id.replace(/([^A-Za-z0-9_\-])/g, "\\\\$1"); // escape jQuery meta chars
		return {id: id, input: target, // associated target
			selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection
			drawMonth: 0, drawYear: 0, // month being drawn
			inline: inline, // is datepicker inline or not
			dpDiv: (!inline ? this.dpDiv : // presentation div
			datepicker_bindHover($("<div class='" + this._inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")))};
	},

	/* Attach the date picker to an input field. */
	_connectDatepicker: function(target, inst) {
		var input = $(target);
		inst.append = $([]);
		inst.trigger = $([]);
		if (input.hasClass(this.markerClassName)) {
			return;
		}
		this._attachments(input, inst);
		input.addClass(this.markerClassName).keydown(this._doKeyDown).
			keypress(this._doKeyPress).keyup(this._doKeyUp);
		this._autoSize(inst);
		$.data(target, "datepicker", inst);
		//If disabled option is true, disable the datepicker once it has been attached to the input (see ticket #5665)
		if( inst.settings.disabled ) {
			this._disableDatepicker( target );
		}
	},

	/* Make attachments based on settings. */
	_attachments: function(input, inst) {
		var showOn, buttonText, buttonImage,
			appendText = this._get(inst, "appendText"),
			isRTL = this._get(inst, "isRTL");

		if (inst.append) {
			inst.append.remove();
		}
		if (appendText) {
			inst.append = $("<span class='" + this._appendClass + "'>" + appendText + "</span>");
			input[isRTL ? "before" : "after"](inst.append);
		}

		input.unbind("focus", this._showDatepicker);

		if (inst.trigger) {
			inst.trigger.remove();
		}

		showOn = this._get(inst, "showOn");
		if (showOn === "focus" || showOn === "both") { // pop-up date picker when in the marked field
			input.focus(this._showDatepicker);
		}
		if (showOn === "button" || showOn === "both") { // pop-up date picker when button clicked
			buttonText = this._get(inst, "buttonText");
			buttonImage = this._get(inst, "buttonImage");
			inst.trigger = $(this._get(inst, "buttonImageOnly") ?
				$("<img/>").addClass(this._triggerClass).
					attr({ src: buttonImage, alt: buttonText, title: buttonText }) :
				$("<button type='button'></button>").addClass(this._triggerClass).
					html(!buttonImage ? buttonText : $("<img/>").attr(
					{ src:buttonImage, alt:buttonText, title:buttonText })));
			input[isRTL ? "before" : "after"](inst.trigger);
			inst.trigger.click(function() {
				if ($.datepicker._datepickerShowing && $.datepicker._lastInput === input[0]) {
					$.datepicker._hideDatepicker();
				} else if ($.datepicker._datepickerShowing && $.datepicker._lastInput !== input[0]) {
					$.datepicker._hideDatepicker();
					$.datepicker._showDatepicker(input[0]);
				} else {
					$.datepicker._showDatepicker(input[0]);
				}
				return false;
			});
		}
	},

	/* Apply the maximum length for the date format. */
	_autoSize: function(inst) {
		if (this._get(inst, "autoSize") && !inst.inline) {
			var findMax, max, maxI, i,
				date = new Date(2009, 12 - 1, 20), // Ensure double digits
				dateFormat = this._get(inst, "dateFormat");

			if (dateFormat.match(/[DM]/)) {
				findMax = function(names) {
					max = 0;
					maxI = 0;
					for (i = 0; i < names.length; i++) {
						if (names[i].length > max) {
							max = names[i].length;
							maxI = i;
						}
					}
					return maxI;
				};
				date.setMonth(findMax(this._get(inst, (dateFormat.match(/MM/) ?
					"monthNames" : "monthNamesShort"))));
				date.setDate(findMax(this._get(inst, (dateFormat.match(/DD/) ?
					"dayNames" : "dayNamesShort"))) + 20 - date.getDay());
			}
			inst.input.attr("size", this._formatDate(inst, date).length);
		}
	},

	/* Attach an inline date picker to a div. */
	_inlineDatepicker: function(target, inst) {
		var divSpan = $(target);
		if (divSpan.hasClass(this.markerClassName)) {
			return;
		}
		divSpan.addClass(this.markerClassName).append(inst.dpDiv);
		$.data(target, "datepicker", inst);
		this._setDate(inst, this._getDefaultDate(inst), true);
		this._updateDatepicker(inst);
		this._updateAlternate(inst);
		//If disabled option is true, disable the datepicker before showing it (see ticket #5665)
		if( inst.settings.disabled ) {
			this._disableDatepicker( target );
		}
		// Set display:block in place of inst.dpDiv.show() which won't work on disconnected elements
		// http://bugs.jqueryui.com/ticket/7552 - A Datepicker created on a detached div has zero height
		inst.dpDiv.css( "display", "block" );
	},

	/* Pop-up the date picker in a "dialog" box.
	 * @param  input element - ignored
	 * @param  date	string or Date - the initial date to display
	 * @param  onSelect  function - the function to call when a date is selected
	 * @param  settings  object - update the dialog date picker instance's settings (anonymous object)
	 * @param  pos int[2] - coordinates for the dialog's position within the screen or
	 *					event - with x/y coordinates or
	 *					leave empty for default (screen centre)
	 * @return the manager object
	 */
	_dialogDatepicker: function(input, date, onSelect, settings, pos) {
		var id, browserWidth, browserHeight, scrollX, scrollY,
			inst = this._dialogInst; // internal instance

		if (!inst) {
			this.uuid += 1;
			id = "dp" + this.uuid;
			this._dialogInput = $("<input type='text' id='" + id +
				"' style='position: absolute; top: -100px; width: 0px;'/>");
			this._dialogInput.keydown(this._doKeyDown);
			$("body").append(this._dialogInput);
			inst = this._dialogInst = this._newInst(this._dialogInput, false);
			inst.settings = {};
			$.data(this._dialogInput[0], "datepicker", inst);
		}
		datepicker_extendRemove(inst.settings, settings || {});
		date = (date && date.constructor === Date ? this._formatDate(inst, date) : date);
		this._dialogInput.val(date);

		this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null);
		if (!this._pos) {
			browserWidth = document.documentElement.clientWidth;
			browserHeight = document.documentElement.clientHeight;
			scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
			scrollY = document.documentElement.scrollTop || document.body.scrollTop;
			this._pos = // should use actual width/height below
				[(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY];
		}

		// move input on screen for focus, but hidden behind dialog
		this._dialogInput.css("left", (this._pos[0] + 20) + "px").css("top", this._pos[1] + "px");
		inst.settings.onSelect = onSelect;
		this._inDialog = true;
		this.dpDiv.addClass(this._dialogClass);
		this._showDatepicker(this._dialogInput[0]);
		if ($.blockUI) {
			$.blockUI(this.dpDiv);
		}
		$.data(this._dialogInput[0], "datepicker", inst);
		return this;
	},

	/* Detach a datepicker from its control.
	 * @param  target	element - the target input field or division or span
	 */
	_destroyDatepicker: function(target) {
		var nodeName,
			$target = $(target),
			inst = $.data(target, "datepicker");

		if (!$target.hasClass(this.markerClassName)) {
			return;
		}

		nodeName = target.nodeName.toLowerCase();
		$.removeData(target, "datepicker");
		if (nodeName === "input") {
			inst.append.remove();
			inst.trigger.remove();
			$target.removeClass(this.markerClassName).
				unbind("focus", this._showDatepicker).
				unbind("keydown", this._doKeyDown).
				unbind("keypress", this._doKeyPress).
				unbind("keyup", this._doKeyUp);
		} else if (nodeName === "div" || nodeName === "span") {
			$target.removeClass(this.markerClassName).empty();
		}

		if ( datepicker_instActive === inst ) {
			datepicker_instActive = null;
		}
	},

	/* Enable the date picker to a jQuery selection.
	 * @param  target	element - the target input field or division or span
	 */
	_enableDatepicker: function(target) {
		var nodeName, inline,
			$target = $(target),
			inst = $.data(target, "datepicker");

		if (!$target.hasClass(this.markerClassName)) {
			return;
		}

		nodeName = target.nodeName.toLowerCase();
		if (nodeName === "input") {
			target.disabled = false;
			inst.trigger.filter("button").
				each(function() { this.disabled = false; }).end().
				filter("img").css({opacity: "1.0", cursor: ""});
		} else if (nodeName === "div" || nodeName === "span") {
			inline = $target.children("." + this._inlineClass);
			inline.children().removeClass("ui-state-disabled");
			inline.find("select.ui-datepicker-month, select.ui-datepicker-year").
				prop("disabled", false);
		}
		this._disabledInputs = $.map(this._disabledInputs,
			function(value) { return (value === target ? null : value); }); // delete entry
	},

	/* Disable the date picker to a jQuery selection.
	 * @param  target	element - the target input field or division or span
	 */
	_disableDatepicker: function(target) {
		var nodeName, inline,
			$target = $(target),
			inst = $.data(target, "datepicker");

		if (!$target.hasClass(this.markerClassName)) {
			return;
		}

		nodeName = target.nodeName.toLowerCase();
		if (nodeName === "input") {
			target.disabled = true;
			inst.trigger.filter("button").
				each(function() { this.disabled = true; }).end().
				filter("img").css({opacity: "0.5", cursor: "default"});
		} else if (nodeName === "div" || nodeName === "span") {
			inline = $target.children("." + this._inlineClass);
			inline.children().addClass("ui-state-disabled");
			inline.find("select.ui-datepicker-month, select.ui-datepicker-year").
				prop("disabled", true);
		}
		this._disabledInputs = $.map(this._disabledInputs,
			function(value) { return (value === target ? null : value); }); // delete entry
		this._disabledInputs[this._disabledInputs.length] = target;
	},

	/* Is the first field in a jQuery collection disabled as a datepicker?
	 * @param  target	element - the target input field or division or span
	 * @return boolean - true if disabled, false if enabled
	 */
	_isDisabledDatepicker: function(target) {
		if (!target) {
			return false;
		}
		for (var i = 0; i < this._disabledInputs.length; i++) {
			if (this._disabledInputs[i] === target) {
				return true;
			}
		}
		return false;
	},

	/* Retrieve the instance data for the target control.
	 * @param  target  element - the target input field or division or span
	 * @return  object - the associated instance data
	 * @throws  error if a jQuery problem getting data
	 */
	_getInst: function(target) {
		try {
			return $.data(target, "datepicker");
		}
		catch (err) {
			throw "Missing instance data for this datepicker";
		}
	},

	/* Update or retrieve the settings for a date picker attached to an input field or division.
	 * @param  target  element - the target input field or division or span
	 * @param  name	object - the new settings to update or
	 *				string - the name of the setting to change or retrieve,
	 *				when retrieving also "all" for all instance settings or
	 *				"defaults" for all global defaults
	 * @param  value   any - the new value for the setting
	 *				(omit if above is an object or to retrieve a value)
	 */
	_optionDatepicker: function(target, name, value) {
		var settings, date, minDate, maxDate,
			inst = this._getInst(target);

		if (arguments.length === 2 && typeof name === "string") {
			return (name === "defaults" ? $.extend({}, $.datepicker._defaults) :
				(inst ? (name === "all" ? $.extend({}, inst.settings) :
				this._get(inst, name)) : null));
		}

		settings = name || {};
		if (typeof name === "string") {
			settings = {};
			settings[name] = value;
		}

		if (inst) {
			if (this._curInst === inst) {
				this._hideDatepicker();
			}

			date = this._getDateDatepicker(target, true);
			minDate = this._getMinMaxDate(inst, "min");
			maxDate = this._getMinMaxDate(inst, "max");
			datepicker_extendRemove(inst.settings, settings);
			// reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided
			if (minDate !== null && settings.dateFormat !== undefined && settings.minDate === undefined) {
				inst.settings.minDate = this._formatDate(inst, minDate);
			}
			if (maxDate !== null && settings.dateFormat !== undefined && settings.maxDate === undefined) {
				inst.settings.maxDate = this._formatDate(inst, maxDate);
			}
			if ( "disabled" in settings ) {
				if ( settings.disabled ) {
					this._disableDatepicker(target);
				} else {
					this._enableDatepicker(target);
				}
			}
			this._attachments($(target), inst);
			this._autoSize(inst);
			this._setDate(inst, date);
			this._updateAlternate(inst);
			this._updateDatepicker(inst);
		}
	},

	// change method deprecated
	_changeDatepicker: function(target, name, value) {
		this._optionDatepicker(target, name, value);
	},

	/* Redraw the date picker attached to an input field or division.
	 * @param  target  element - the target input field or division or span
	 */
	_refreshDatepicker: function(target) {
		var inst = this._getInst(target);
		if (inst) {
			this._updateDatepicker(inst);
		}
	},

	/* Set the dates for a jQuery selection.
	 * @param  target element - the target input field or division or span
	 * @param  date	Date - the new date
	 */
	_setDateDatepicker: function(target, date) {
		var inst = this._getInst(target);
		if (inst) {
			this._setDate(inst, date);
			this._updateDatepicker(inst);
			this._updateAlternate(inst);
		}
	},

	/* Get the date(s) for the first entry in a jQuery selection.
	 * @param  target element - the target input field or division or span
	 * @param  noDefault boolean - true if no default date is to be used
	 * @return Date - the current date
	 */
	_getDateDatepicker: function(target, noDefault) {
		var inst = this._getInst(target);
		if (inst && !inst.inline) {
			this._setDateFromField(inst, noDefault);
		}
		return (inst ? this._getDate(inst) : null);
	},

	/* Handle keystrokes. */
	_doKeyDown: function(event) {
		var onSelect, dateStr, sel,
			inst = $.datepicker._getInst(event.target),
			handled = true,
			isRTL = inst.dpDiv.is(".ui-datepicker-rtl");

		inst._keyEvent = true;
		if ($.datepicker._datepickerShowing) {
			switch (event.keyCode) {
				case 9: $.datepicker._hideDatepicker();
						handled = false;
						break; // hide on tab out
				case 13: sel = $("td." + $.datepicker._dayOverClass + ":not(." +
									$.datepicker._currentClass + ")", inst.dpDiv);
						if (sel[0]) {
							$.datepicker._selectDay(event.target, inst.selectedMonth, inst.selectedYear, sel[0]);
						}

						onSelect = $.datepicker._get(inst, "onSelect");
						if (onSelect) {
							dateStr = $.datepicker._formatDate(inst);

							// trigger custom callback
							onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);
						} else {
							$.datepicker._hideDatepicker();
						}

						return false; // don't submit the form
				case 27: $.datepicker._hideDatepicker();
						break; // hide on escape
				case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ?
							-$.datepicker._get(inst, "stepBigMonths") :
							-$.datepicker._get(inst, "stepMonths")), "M");
						break; // previous month/year on page up/+ ctrl
				case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ?
							+$.datepicker._get(inst, "stepBigMonths") :
							+$.datepicker._get(inst, "stepMonths")), "M");
						break; // next month/year on page down/+ ctrl
				case 35: if (event.ctrlKey || event.metaKey) {
							$.datepicker._clearDate(event.target);
						}
						handled = event.ctrlKey || event.metaKey;
						break; // clear on ctrl or command +end
				case 36: if (event.ctrlKey || event.metaKey) {
							$.datepicker._gotoToday(event.target);
						}
						handled = event.ctrlKey || event.metaKey;
						break; // current on ctrl or command +home
				case 37: if (event.ctrlKey || event.metaKey) {
							$.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), "D");
						}
						handled = event.ctrlKey || event.metaKey;
						// -1 day on ctrl or command +left
						if (event.originalEvent.altKey) {
							$.datepicker._adjustDate(event.target, (event.ctrlKey ?
								-$.datepicker._get(inst, "stepBigMonths") :
								-$.datepicker._get(inst, "stepMonths")), "M");
						}
						// next month/year on alt +left on Mac
						break;
				case 38: if (event.ctrlKey || event.metaKey) {
							$.datepicker._adjustDate(event.target, -7, "D");
						}
						handled = event.ctrlKey || event.metaKey;
						break; // -1 week on ctrl or command +up
				case 39: if (event.ctrlKey || event.metaKey) {
							$.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), "D");
						}
						handled = event.ctrlKey || event.metaKey;
						// +1 day on ctrl or command +right
						if (event.originalEvent.altKey) {
							$.datepicker._adjustDate(event.target, (event.ctrlKey ?
								+$.datepicker._get(inst, "stepBigMonths") :
								+$.datepicker._get(inst, "stepMonths")), "M");
						}
						// next month/year on alt +right
						break;
				case 40: if (event.ctrlKey || event.metaKey) {
							$.datepicker._adjustDate(event.target, +7, "D");
						}
						handled = event.ctrlKey || event.metaKey;
						break; // +1 week on ctrl or command +down
				default: handled = false;
			}
		} else if (event.keyCode === 36 && event.ctrlKey) { // display the date picker on ctrl+home
			$.datepicker._showDatepicker(this);
		} else {
			handled = false;
		}

		if (handled) {
			event.preventDefault();
			event.stopPropagation();
		}
	},

	/* Filter entered characters - based on date format. */
	_doKeyPress: function(event) {
		var chars, chr,
			inst = $.datepicker._getInst(event.target);

		if ($.datepicker._get(inst, "constrainInput")) {
			chars = $.datepicker._possibleChars($.datepicker._get(inst, "dateFormat"));
			chr = String.fromCharCode(event.charCode == null ? event.keyCode : event.charCode);
			return event.ctrlKey || event.metaKey || (chr < " " || !chars || chars.indexOf(chr) > -1);
		}
	},

	/* Synchronise manual entry and field/alternate field. */
	_doKeyUp: function(event) {
		var date,
			inst = $.datepicker._getInst(event.target);

		if (inst.input.val() !== inst.lastVal) {
			try {
				date = $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"),
					(inst.input ? inst.input.val() : null),
					$.datepicker._getFormatConfig(inst));

				if (date) { // only if valid
					$.datepicker._setDateFromField(inst);
					$.datepicker._updateAlternate(inst);
					$.datepicker._updateDatepicker(inst);
				}
			}
			catch (err) {
			}
		}
		return true;
	},

	/* Pop-up the date picker for a given input field.
	 * If false returned from beforeShow event handler do not show.
	 * @param  input  element - the input field attached to the date picker or
	 *					event - if triggered by focus
	 */
	_showDatepicker: function(input) {
		input = input.target || input;
		if (input.nodeName.toLowerCase() !== "input") { // find from button/image trigger
			input = $("input", input.parentNode)[0];
		}

		if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput === input) { // already here
			return;
		}

		var inst, beforeShow, beforeShowSettings, isFixed,
			offset, showAnim, duration;

		inst = $.datepicker._getInst(input);
		if ($.datepicker._curInst && $.datepicker._curInst !== inst) {
			$.datepicker._curInst.dpDiv.stop(true, true);
			if ( inst && $.datepicker._datepickerShowing ) {
				$.datepicker._hideDatepicker( $.datepicker._curInst.input[0] );
			}
		}

		beforeShow = $.datepicker._get(inst, "beforeShow");
		beforeShowSettings = beforeShow ? beforeShow.apply(input, [input, inst]) : {};
		if(beforeShowSettings === false){
			return;
		}
		datepicker_extendRemove(inst.settings, beforeShowSettings);

		inst.lastVal = null;
		$.datepicker._lastInput = input;
		$.datepicker._setDateFromField(inst);

		if ($.datepicker._inDialog) { // hide cursor
			input.value = "";
		}
		if (!$.datepicker._pos) { // position below input
			$.datepicker._pos = $.datepicker._findPos(input);
			$.datepicker._pos[1] += input.offsetHeight; // add the height
		}

		isFixed = false;
		$(input).parents().each(function() {
			isFixed |= $(this).css("position") === "fixed";
			return !isFixed;
		});

		offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]};
		$.datepicker._pos = null;
		//to avoid flashes on Firefox
		inst.dpDiv.empty();
		// determine sizing offscreen
		inst.dpDiv.css({position: "absolute", display: "block", top: "-1000px"});
		$.datepicker._updateDatepicker(inst);
		// fix width for dynamic number of date pickers
		// and adjust position before showing
		offset = $.datepicker._checkOffset(inst, offset, isFixed);
		inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ?
			"static" : (isFixed ? "fixed" : "absolute")), display: "none",
			left: offset.left + "px", top: offset.top + "px"});

		if (!inst.inline) {
			showAnim = $.datepicker._get(inst, "showAnim");
			duration = $.datepicker._get(inst, "duration");
			inst.dpDiv.css( "z-index", datepicker_getZindex( $( input ) ) + 1 );
			$.datepicker._datepickerShowing = true;

			if ( $.effects && $.effects.effect[ showAnim ] ) {
				inst.dpDiv.show(showAnim, $.datepicker._get(inst, "showOptions"), duration);
			} else {
				inst.dpDiv[showAnim || "show"](showAnim ? duration : null);
			}

			if ( $.datepicker._shouldFocusInput( inst ) ) {
				inst.input.focus();
			}

			$.datepicker._curInst = inst;
		}
	},

	/* Generate the date picker content. */
	_updateDatepicker: function(inst) {
		this.maxRows = 4; //Reset the max number of rows being displayed (see #7043)
		datepicker_instActive = inst; // for delegate hover events
		inst.dpDiv.empty().append(this._generateHTML(inst));
		this._attachHandlers(inst);

		var origyearshtml,
			numMonths = this._getNumberOfMonths(inst),
			cols = numMonths[1],
			width = 17,
			activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" );

		if ( activeCell.length > 0 ) {
			datepicker_handleMouseover.apply( activeCell.get( 0 ) );
		}

		inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
		if (cols > 1) {
			inst.dpDiv.addClass("ui-datepicker-multi-" + cols).css("width", (width * cols) + "em");
		}
		inst.dpDiv[(numMonths[0] !== 1 || numMonths[1] !== 1 ? "add" : "remove") +
			"Class"]("ui-datepicker-multi");
		inst.dpDiv[(this._get(inst, "isRTL") ? "add" : "remove") +
			"Class"]("ui-datepicker-rtl");

		if (inst === $.datepicker._curInst && $.datepicker._datepickerShowing && $.datepicker._shouldFocusInput( inst ) ) {
			inst.input.focus();
		}

		// deffered render of the years select (to avoid flashes on Firefox)
		if( inst.yearshtml ){
			origyearshtml = inst.yearshtml;
			setTimeout(function(){
				//assure that inst.yearshtml didn't change.
				if( origyearshtml === inst.yearshtml && inst.yearshtml ){
					inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml);
				}
				origyearshtml = inst.yearshtml = null;
			}, 0);
		}
	},

	// #6694 - don't focus the input if it's already focused
	// this breaks the change event in IE
	// Support: IE and jQuery <1.9
	_shouldFocusInput: function( inst ) {
		return inst.input && inst.input.is( ":visible" ) && !inst.input.is( ":disabled" ) && !inst.input.is( ":focus" );
	},

	/* Check positioning to remain on screen. */
	_checkOffset: function(inst, offset, isFixed) {
		var dpWidth = inst.dpDiv.outerWidth(),
			dpHeight = inst.dpDiv.outerHeight(),
			inputWidth = inst.input ? inst.input.outerWidth() : 0,
			inputHeight = inst.input ? inst.input.outerHeight() : 0,
			viewWidth = document.documentElement.clientWidth + (isFixed ? 0 : $(document).scrollLeft()),
			viewHeight = document.documentElement.clientHeight + (isFixed ? 0 : $(document).scrollTop());

		offset.left -= (this._get(inst, "isRTL") ? (dpWidth - inputWidth) : 0);
		offset.left -= (isFixed && offset.left === inst.input.offset().left) ? $(document).scrollLeft() : 0;
		offset.top -= (isFixed && offset.top === (inst.input.offset().top + inputHeight)) ? $(document).scrollTop() : 0;

		// now check if datepicker is showing outside window viewport - move to a better place if so.
		offset.left -= Math.min(offset.left, (offset.left + dpWidth > viewWidth && viewWidth > dpWidth) ?
			Math.abs(offset.left + dpWidth - viewWidth) : 0);
		offset.top -= Math.min(offset.top, (offset.top + dpHeight > viewHeight && viewHeight > dpHeight) ?
			Math.abs(dpHeight + inputHeight) : 0);

		return offset;
	},

	/* Find an object's position on the screen. */
	_findPos: function(obj) {
		var position,
			inst = this._getInst(obj),
			isRTL = this._get(inst, "isRTL");

		while (obj && (obj.type === "hidden" || obj.nodeType !== 1 || $.expr.filters.hidden(obj))) {
			obj = obj[isRTL ? "previousSibling" : "nextSibling"];
		}

		position = $(obj).offset();
		return [position.left, position.top];
	},

	/* Hide the date picker from view.
	 * @param  input  element - the input field attached to the date picker
	 */
	_hideDatepicker: function(input) {
		var showAnim, duration, postProcess, onClose,
			inst = this._curInst;

		if (!inst || (input && inst !== $.data(input, "datepicker"))) {
			return;
		}

		if (this._datepickerShowing) {
			showAnim = this._get(inst, "showAnim");
			duration = this._get(inst, "duration");
			postProcess = function() {
				$.datepicker._tidyDialog(inst);
			};

			// DEPRECATED: after BC for 1.8.x $.effects[ showAnim ] is not needed
			if ( $.effects && ( $.effects.effect[ showAnim ] || $.effects[ showAnim ] ) ) {
				inst.dpDiv.hide(showAnim, $.datepicker._get(inst, "showOptions"), duration, postProcess);
			} else {
				inst.dpDiv[(showAnim === "slideDown" ? "slideUp" :
					(showAnim === "fadeIn" ? "fadeOut" : "hide"))]((showAnim ? duration : null), postProcess);
			}

			if (!showAnim) {
				postProcess();
			}
			this._datepickerShowing = false;

			onClose = this._get(inst, "onClose");
			if (onClose) {
				onClose.apply((inst.input ? inst.input[0] : null), [(inst.input ? inst.input.val() : ""), inst]);
			}

			this._lastInput = null;
			if (this._inDialog) {
				this._dialogInput.css({ position: "absolute", left: "0", top: "-100px" });
				if ($.blockUI) {
					$.unblockUI();
					$("body").append(this.dpDiv);
				}
			}
			this._inDialog = false;
		}
	},

	/* Tidy up after a dialog display. */
	_tidyDialog: function(inst) {
		inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");
	},

	/* Close date picker if clicked elsewhere. */
	_checkExternalClick: function(event) {
		if (!$.datepicker._curInst) {
			return;
		}

		var $target = $(event.target),
			inst = $.datepicker._getInst($target[0]);

		if ( ( ( $target[0].id !== $.datepicker._mainDivId &&
				$target.parents("#" + $.datepicker._mainDivId).length === 0 &&
				!$target.hasClass($.datepicker.markerClassName) &&
				!$target.closest("." + $.datepicker._triggerClass).length &&
				$.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI) ) ) ||
			( $target.hasClass($.datepicker.markerClassName) && $.datepicker._curInst !== inst ) ) {
				$.datepicker._hideDatepicker();
		}
	},

	/* Adjust one of the date sub-fields. */
	_adjustDate: function(id, offset, period) {
		var target = $(id),
			inst = this._getInst(target[0]);

		if (this._isDisabledDatepicker(target[0])) {
			return;
		}
		this._adjustInstDate(inst, offset +
			(period === "M" ? this._get(inst, "showCurrentAtPos") : 0), // undo positioning
			period);
		this._updateDatepicker(inst);
	},

	/* Action for current link. */
	_gotoToday: function(id) {
		var date,
			target = $(id),
			inst = this._getInst(target[0]);

		if (this._get(inst, "gotoCurrent") && inst.currentDay) {
			inst.selectedDay = inst.currentDay;
			inst.drawMonth = inst.selectedMonth = inst.currentMonth;
			inst.drawYear = inst.selectedYear = inst.currentYear;
		} else {
			date = new Date();
			inst.selectedDay = date.getDate();
			inst.drawMonth = inst.selectedMonth = date.getMonth();
			inst.drawYear = inst.selectedYear = date.getFullYear();
		}
		this._notifyChange(inst);
		this._adjustDate(target);
	},

	/* Action for selecting a new month/year. */
	_selectMonthYear: function(id, select, period) {
		var target = $(id),
			inst = this._getInst(target[0]);

		inst["selected" + (period === "M" ? "Month" : "Year")] =
		inst["draw" + (period === "M" ? "Month" : "Year")] =
			parseInt(select.options[select.selectedIndex].value,10);

		this._notifyChange(inst);
		this._adjustDate(target);
	},

	/* Action for selecting a day. */
	_selectDay: function(id, month, year, td) {
		var inst,
			target = $(id);

		if ($(td).hasClass(this._unselectableClass) || this._isDisabledDatepicker(target[0])) {
			return;
		}

		inst = this._getInst(target[0]);
		inst.selectedDay = inst.currentDay = $("a", td).html();
		inst.selectedMonth = inst.currentMonth = month;
		inst.selectedYear = inst.currentYear = year;
		this._selectDate(id, this._formatDate(inst,
			inst.currentDay, inst.currentMonth, inst.currentYear));
	},

	/* Erase the input field and hide the date picker. */
	_clearDate: function(id) {
		var target = $(id);
		this._selectDate(target, "");
	},

	/* Update the input field with the selected date. */
	_selectDate: function(id, dateStr) {
		var onSelect,
			target = $(id),
			inst = this._getInst(target[0]);

		dateStr = (dateStr != null ? dateStr : this._formatDate(inst));
		if (inst.input) {
			inst.input.val(dateStr);
		}
		this._updateAlternate(inst);

		onSelect = this._get(inst, "onSelect");
		if (onSelect) {
			onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);  // trigger custom callback
		} else if (inst.input) {
			inst.input.trigger("change"); // fire the change event
		}

		if (inst.inline){
			this._updateDatepicker(inst);
		} else {
			this._hideDatepicker();
			this._lastInput = inst.input[0];
			if (typeof(inst.input[0]) !== "object") {
				inst.input.focus(); // restore focus
			}
			this._lastInput = null;
		}
	},

	/* Update any alternate field to synchronise with the main field. */
	_updateAlternate: function(inst) {
		var altFormat, date, dateStr,
			altField = this._get(inst, "altField");

		if (altField) { // update alternate field too
			altFormat = this._get(inst, "altFormat") || this._get(inst, "dateFormat");
			date = this._getDate(inst);
			dateStr = this.formatDate(altFormat, date, this._getFormatConfig(inst));
			$(altField).each(function() { $(this).val(dateStr); });
		}
	},

	/* Set as beforeShowDay function to prevent selection of weekends.
	 * @param  date  Date - the date to customise
	 * @return [boolean, string] - is this date selectable?, what is its CSS class?
	 */
	noWeekends: function(date) {
		var day = date.getDay();
		return [(day > 0 && day < 6), ""];
	},

	/* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition.
	 * @param  date  Date - the date to get the week for
	 * @return  number - the number of the week within the year that contains this date
	 */
	iso8601Week: function(date) {
		var time,
			checkDate = new Date(date.getTime());

		// Find Thursday of this week starting on Monday
		checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7));

		time = checkDate.getTime();
		checkDate.setMonth(0); // Compare with Jan 1
		checkDate.setDate(1);
		return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1;
	},

	/* Parse a string value into a date object.
	 * See formatDate below for the possible formats.
	 *
	 * @param  format string - the expected format of the date
	 * @param  value string - the date in the above format
	 * @param  settings Object - attributes include:
	 *					shortYearCutoff  number - the cutoff year for determining the century (optional)
	 *					dayNamesShort	string[7] - abbreviated names of the days from Sunday (optional)
	 *					dayNames		string[7] - names of the days from Sunday (optional)
	 *					monthNamesShort string[12] - abbreviated names of the months (optional)
	 *					monthNames		string[12] - names of the months (optional)
	 * @return  Date - the extracted date value or null if value is blank
	 */
	parseDate: function (format, value, settings) {
		if (format == null || value == null) {
			throw "Invalid arguments";
		}

		value = (typeof value === "object" ? value.toString() : value + "");
		if (value === "") {
			return null;
		}

		var iFormat, dim, extra,
			iValue = 0,
			shortYearCutoffTemp = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff,
			shortYearCutoff = (typeof shortYearCutoffTemp !== "string" ? shortYearCutoffTemp :
				new Date().getFullYear() % 100 + parseInt(shortYearCutoffTemp, 10)),
			dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort,
			dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames,
			monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort,
			monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames,
			year = -1,
			month = -1,
			day = -1,
			doy = -1,
			literal = false,
			date,
			// Check whether a format character is doubled
			lookAhead = function(match) {
				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
				if (matches) {
					iFormat++;
				}
				return matches;
			},
			// Extract a number from the string value
			getNumber = function(match) {
				var isDoubled = lookAhead(match),
					size = (match === "@" ? 14 : (match === "!" ? 20 :
					(match === "y" && isDoubled ? 4 : (match === "o" ? 3 : 2)))),
					minSize = (match === "y" ? size : 1),
					digits = new RegExp("^\\d{" + minSize + "," + size + "}"),
					num = value.substring(iValue).match(digits);
				if (!num) {
					throw "Missing number at position " + iValue;
				}
				iValue += num[0].length;
				return parseInt(num[0], 10);
			},
			// Extract a name from the string value and convert to an index
			getName = function(match, shortNames, longNames) {
				var index = -1,
					names = $.map(lookAhead(match) ? longNames : shortNames, function (v, k) {
						return [ [k, v] ];
					}).sort(function (a, b) {
						return -(a[1].length - b[1].length);
					});

				$.each(names, function (i, pair) {
					var name = pair[1];
					if (value.substr(iValue, name.length).toLowerCase() === name.toLowerCase()) {
						index = pair[0];
						iValue += name.length;
						return false;
					}
				});
				if (index !== -1) {
					return index + 1;
				} else {
					throw "Unknown name at position " + iValue;
				}
			},
			// Confirm that a literal character matches the string value
			checkLiteral = function() {
				if (value.charAt(iValue) !== format.charAt(iFormat)) {
					throw "Unexpected literal at position " + iValue;
				}
				iValue++;
			};

		for (iFormat = 0; iFormat < format.length; iFormat++) {
			if (literal) {
				if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
					literal = false;
				} else {
					checkLiteral();
				}
			} else {
				switch (format.charAt(iFormat)) {
					case "d":
						day = getNumber("d");
						break;
					case "D":
						getName("D", dayNamesShort, dayNames);
						break;
					case "o":
						doy = getNumber("o");
						break;
					case "m":
						month = getNumber("m");
						break;
					case "M":
						month = getName("M", monthNamesShort, monthNames);
						break;
					case "y":
						year = getNumber("y");
						break;
					case "@":
						date = new Date(getNumber("@"));
						year = date.getFullYear();
						month = date.getMonth() + 1;
						day = date.getDate();
						break;
					case "!":
						date = new Date((getNumber("!") - this._ticksTo1970) / 10000);
						year = date.getFullYear();
						month = date.getMonth() + 1;
						day = date.getDate();
						break;
					case "'":
						if (lookAhead("'")){
							checkLiteral();
						} else {
							literal = true;
						}
						break;
					default:
						checkLiteral();
				}
			}
		}

		if (iValue < value.length){
			extra = value.substr(iValue);
			if (!/^\s+/.test(extra)) {
				throw "Extra/unparsed characters found in date: " + extra;
			}
		}

		if (year === -1) {
			year = new Date().getFullYear();
		} else if (year < 100) {
			year += new Date().getFullYear() - new Date().getFullYear() % 100 +
				(year <= shortYearCutoff ? 0 : -100);
		}

		if (doy > -1) {
			month = 1;
			day = doy;
			do {
				dim = this._getDaysInMonth(year, month - 1);
				if (day <= dim) {
					break;
				}
				month++;
				day -= dim;
			} while (true);
		}

		date = this._daylightSavingAdjust(new Date(year, month - 1, day));
		if (date.getFullYear() !== year || date.getMonth() + 1 !== month || date.getDate() !== day) {
			throw "Invalid date"; // E.g. 31/02/00
		}
		return date;
	},

	/* Standard date formats. */
	ATOM: "yy-mm-dd", // RFC 3339 (ISO 8601)
	COOKIE: "D, dd M yy",
	ISO_8601: "yy-mm-dd",
	RFC_822: "D, d M y",
	RFC_850: "DD, dd-M-y",
	RFC_1036: "D, d M y",
	RFC_1123: "D, d M yy",
	RFC_2822: "D, d M yy",
	RSS: "D, d M y", // RFC 822
	TICKS: "!",
	TIMESTAMP: "@",
	W3C: "yy-mm-dd", // ISO 8601

	_ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970 / 100) +
		Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000),

	/* Format a date object into a string value.
	 * The format can be combinations of the following:
	 * d  - day of month (no leading zero)
	 * dd - day of month (two digit)
	 * o  - day of year (no leading zeros)
	 * oo - day of year (three digit)
	 * D  - day name short
	 * DD - day name long
	 * m  - month of year (no leading zero)
	 * mm - month of year (two digit)
	 * M  - month name short
	 * MM - month name long
	 * y  - year (two digit)
	 * yy - year (four digit)
	 * @ - Unix timestamp (ms since 01/01/1970)
	 * ! - Windows ticks (100ns since 01/01/0001)
	 * "..." - literal text
	 * '' - single quote
	 *
	 * @param  format string - the desired format of the date
	 * @param  date Date - the date value to format
	 * @param  settings Object - attributes include:
	 *					dayNamesShort	string[7] - abbreviated names of the days from Sunday (optional)
	 *					dayNames		string[7] - names of the days from Sunday (optional)
	 *					monthNamesShort string[12] - abbreviated names of the months (optional)
	 *					monthNames		string[12] - names of the months (optional)
	 * @return  string - the date in the above format
	 */
	formatDate: function (format, date, settings) {
		if (!date) {
			return "";
		}

		var iFormat,
			dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort,
			dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames,
			monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort,
			monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames,
			// Check whether a format character is doubled
			lookAhead = function(match) {
				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
				if (matches) {
					iFormat++;
				}
				return matches;
			},
			// Format a number, with leading zero if necessary
			formatNumber = function(match, value, len) {
				var num = "" + value;
				if (lookAhead(match)) {
					while (num.length < len) {
						num = "0" + num;
					}
				}
				return num;
			},
			// Format a name, short or long as requested
			formatName = function(match, value, shortNames, longNames) {
				return (lookAhead(match) ? longNames[value] : shortNames[value]);
			},
			output = "",
			literal = false;

		if (date) {
			for (iFormat = 0; iFormat < format.length; iFormat++) {
				if (literal) {
					if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
						literal = false;
					} else {
						output += format.charAt(iFormat);
					}
				} else {
					switch (format.charAt(iFormat)) {
						case "d":
							output += formatNumber("d", date.getDate(), 2);
							break;
						case "D":
							output += formatName("D", date.getDay(), dayNamesShort, dayNames);
							break;
						case "o":
							output += formatNumber("o",
								Math.round((new Date(date.getFullYear(), date.getMonth(), date.getDate()).getTime() - new Date(date.getFullYear(), 0, 0).getTime()) / 86400000), 3);
							break;
						case "m":
							output += formatNumber("m", date.getMonth() + 1, 2);
							break;
						case "M":
							output += formatName("M", date.getMonth(), monthNamesShort, monthNames);
							break;
						case "y":
							output += (lookAhead("y") ? date.getFullYear() :
								(date.getYear() % 100 < 10 ? "0" : "") + date.getYear() % 100);
							break;
						case "@":
							output += date.getTime();
							break;
						case "!":
							output += date.getTime() * 10000 + this._ticksTo1970;
							break;
						case "'":
							if (lookAhead("'")) {
								output += "'";
							} else {
								literal = true;
							}
							break;
						default:
							output += format.charAt(iFormat);
					}
				}
			}
		}
		return output;
	},

	/* Extract all possible characters from the date format. */
	_possibleChars: function (format) {
		var iFormat,
			chars = "",
			literal = false,
			// Check whether a format character is doubled
			lookAhead = function(match) {
				var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match);
				if (matches) {
					iFormat++;
				}
				return matches;
			};

		for (iFormat = 0; iFormat < format.length; iFormat++) {
			if (literal) {
				if (format.charAt(iFormat) === "'" && !lookAhead("'")) {
					literal = false;
				} else {
					chars += format.charAt(iFormat);
				}
			} else {
				switch (format.charAt(iFormat)) {
					case "d": case "m": case "y": case "@":
						chars += "0123456789";
						break;
					case "D": case "M":
						return null; // Accept anything
					case "'":
						if (lookAhead("'")) {
							chars += "'";
						} else {
							literal = true;
						}
						break;
					default:
						chars += format.charAt(iFormat);
				}
			}
		}
		return chars;
	},

	/* Get a setting value, defaulting if necessary. */
	_get: function(inst, name) {
		return inst.settings[name] !== undefined ?
			inst.settings[name] : this._defaults[name];
	},

	/* Parse existing date and initialise date picker. */
	_setDateFromField: function(inst, noDefault) {
		if (inst.input.val() === inst.lastVal) {
			return;
		}

		var dateFormat = this._get(inst, "dateFormat"),
			dates = inst.lastVal = inst.input ? inst.input.val() : null,
			defaultDate = this._getDefaultDate(inst),
			date = defaultDate,
			settings = this._getFormatConfig(inst);

		try {
			date = this.parseDate(dateFormat, dates, settings) || defaultDate;
		} catch (event) {
			dates = (noDefault ? "" : dates);
		}
		inst.selectedDay = date.getDate();
		inst.drawMonth = inst.selectedMonth = date.getMonth();
		inst.drawYear = inst.selectedYear = date.getFullYear();
		inst.currentDay = (dates ? date.getDate() : 0);
		inst.currentMonth = (dates ? date.getMonth() : 0);
		inst.currentYear = (dates ? date.getFullYear() : 0);
		this._adjustInstDate(inst);
	},

	/* Retrieve the default date shown on opening. */
	_getDefaultDate: function(inst) {
		return this._restrictMinMax(inst,
			this._determineDate(inst, this._get(inst, "defaultDate"), new Date()));
	},

	/* A date may be specified as an exact value or a relative one. */
	_determineDate: function(inst, date, defaultDate) {
		var offsetNumeric = function(offset) {
				var date = new Date();
				date.setDate(date.getDate() + offset);
				return date;
			},
			offsetString = function(offset) {
				try {
					return $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"),
						offset, $.datepicker._getFormatConfig(inst));
				}
				catch (e) {
					// Ignore
				}

				var date = (offset.toLowerCase().match(/^c/) ?
					$.datepicker._getDate(inst) : null) || new Date(),
					year = date.getFullYear(),
					month = date.getMonth(),
					day = date.getDate(),
					pattern = /([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,
					matches = pattern.exec(offset);

				while (matches) {
					switch (matches[2] || "d") {
						case "d" : case "D" :
							day += parseInt(matches[1],10); break;
						case "w" : case "W" :
							day += parseInt(matches[1],10) * 7; break;
						case "m" : case "M" :
							month += parseInt(matches[1],10);
							day = Math.min(day, $.datepicker._getDaysInMonth(year, month));
							break;
						case "y": case "Y" :
							year += parseInt(matches[1],10);
							day = Math.min(day, $.datepicker._getDaysInMonth(year, month));
							break;
					}
					matches = pattern.exec(offset);
				}
				return new Date(year, month, day);
			},
			newDate = (date == null || date === "" ? defaultDate : (typeof date === "string" ? offsetString(date) :
				(typeof date === "number" ? (isNaN(date) ? defaultDate : offsetNumeric(date)) : new Date(date.getTime()))));

		newDate = (newDate && newDate.toString() === "Invalid Date" ? defaultDate : newDate);
		if (newDate) {
			newDate.setHours(0);
			newDate.setMinutes(0);
			newDate.setSeconds(0);
			newDate.setMilliseconds(0);
		}
		return this._daylightSavingAdjust(newDate);
	},

	/* Handle switch to/from daylight saving.
	 * Hours may be non-zero on daylight saving cut-over:
	 * > 12 when midnight changeover, but then cannot generate
	 * midnight datetime, so jump to 1AM, otherwise reset.
	 * @param  date  (Date) the date to check
	 * @return  (Date) the corrected date
	 */
	_daylightSavingAdjust: function(date) {
		if (!date) {
			return null;
		}
		date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0);
		return date;
	},

	/* Set the date(s) directly. */
	_setDate: function(inst, date, noChange) {
		var clear = !date,
			origMonth = inst.selectedMonth,
			origYear = inst.selectedYear,
			newDate = this._restrictMinMax(inst, this._determineDate(inst, date, new Date()));

		inst.selectedDay = inst.currentDay = newDate.getDate();
		inst.drawMonth = inst.selectedMonth = inst.currentMonth = newDate.getMonth();
		inst.drawYear = inst.selectedYear = inst.currentYear = newDate.getFullYear();
		if ((origMonth !== inst.selectedMonth || origYear !== inst.selectedYear) && !noChange) {
			this._notifyChange(inst);
		}
		this._adjustInstDate(inst);
		if (inst.input) {
			inst.input.val(clear ? "" : this._formatDate(inst));
		}
	},

	/* Retrieve the date(s) directly. */
	_getDate: function(inst) {
		var startDate = (!inst.currentYear || (inst.input && inst.input.val() === "") ? null :
			this._daylightSavingAdjust(new Date(
			inst.currentYear, inst.currentMonth, inst.currentDay)));
			return startDate;
	},

	/* Attach the onxxx handlers.  These are declared statically so
	 * they work with static code transformers like Caja.
	 */
	_attachHandlers: function(inst) {
		var stepMonths = this._get(inst, "stepMonths"),
			id = "#" + inst.id.replace( /\\\\/g, "\\" );
		inst.dpDiv.find("[data-handler]").map(function () {
			var handler = {
				prev: function () {
					$.datepicker._adjustDate(id, -stepMonths, "M");
				},
				next: function () {
					$.datepicker._adjustDate(id, +stepMonths, "M");
				},
				hide: function () {
					$.datepicker._hideDatepicker();
				},
				today: function () {
					$.datepicker._gotoToday(id);
				},
				selectDay: function () {
					$.datepicker._selectDay(id, +this.getAttribute("data-month"), +this.getAttribute("data-year"), this);
					return false;
				},
				selectMonth: function () {
					$.datepicker._selectMonthYear(id, this, "M");
					return false;
				},
				selectYear: function () {
					$.datepicker._selectMonthYear(id, this, "Y");
					return false;
				}
			};
			$(this).bind(this.getAttribute("data-event"), handler[this.getAttribute("data-handler")]);
		});
	},

	/* Generate the HTML for the current state of the date picker. */
	_generateHTML: function(inst) {
		var maxDraw, prevText, prev, nextText, next, currentText, gotoDate,
			controls, buttonPanel, firstDay, showWeek, dayNames, dayNamesMin,
			monthNames, monthNamesShort, beforeShowDay, showOtherMonths,
			selectOtherMonths, defaultDate, html, dow, row, group, col, selectedDate,
			cornerClass, calender, thead, day, daysInMonth, leadDays, curRows, numRows,
			printDate, dRow, tbody, daySettings, otherMonth, unselectable,
			tempDate = new Date(),
			today = this._daylightSavingAdjust(
				new Date(tempDate.getFullYear(), tempDate.getMonth(), tempDate.getDate())), // clear time
			isRTL = this._get(inst, "isRTL"),
			showButtonPanel = this._get(inst, "showButtonPanel"),
			hideIfNoPrevNext = this._get(inst, "hideIfNoPrevNext"),
			navigationAsDateFormat = this._get(inst, "navigationAsDateFormat"),
			numMonths = this._getNumberOfMonths(inst),
			showCurrentAtPos = this._get(inst, "showCurrentAtPos"),
			stepMonths = this._get(inst, "stepMonths"),
			isMultiMonth = (numMonths[0] !== 1 || numMonths[1] !== 1),
			currentDate = this._daylightSavingAdjust((!inst.currentDay ? new Date(9999, 9, 9) :
				new Date(inst.currentYear, inst.currentMonth, inst.currentDay))),
			minDate = this._getMinMaxDate(inst, "min"),
			maxDate = this._getMinMaxDate(inst, "max"),
			drawMonth = inst.drawMonth - showCurrentAtPos,
			drawYear = inst.drawYear;

		if (drawMonth < 0) {
			drawMonth += 12;
			drawYear--;
		}
		if (maxDate) {
			maxDraw = this._daylightSavingAdjust(new Date(maxDate.getFullYear(),
				maxDate.getMonth() - (numMonths[0] * numMonths[1]) + 1, maxDate.getDate()));
			maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw);
			while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > maxDraw) {
				drawMonth--;
				if (drawMonth < 0) {
					drawMonth = 11;
					drawYear--;
				}
			}
		}
		inst.drawMonth = drawMonth;
		inst.drawYear = drawYear;

		prevText = this._get(inst, "prevText");
		prevText = (!navigationAsDateFormat ? prevText : this.formatDate(prevText,
			this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, 1)),
			this._getFormatConfig(inst)));

		prev = (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ?
			"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click'" +
			" title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w") + "'>" + prevText + "</span></a>" :
			(hideIfNoPrevNext ? "" : "<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+ prevText +"'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w") + "'>" + prevText + "</span></a>"));

		nextText = this._get(inst, "nextText");
		nextText = (!navigationAsDateFormat ? nextText : this.formatDate(nextText,
			this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, 1)),
			this._getFormatConfig(inst)));

		next = (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ?
			"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click'" +
			" title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e") + "'>" + nextText + "</span></a>" :
			(hideIfNoPrevNext ? "" : "<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+ nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e") + "'>" + nextText + "</span></a>"));

		currentText = this._get(inst, "currentText");
		gotoDate = (this._get(inst, "gotoCurrent") && inst.currentDay ? currentDate : today);
		currentText = (!navigationAsDateFormat ? currentText :
			this.formatDate(currentText, gotoDate, this._getFormatConfig(inst)));

		controls = (!inst.inline ? "<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>" +
			this._get(inst, "closeText") + "</button>" : "");

		buttonPanel = (showButtonPanel) ? "<div class='ui-datepicker-buttonpane ui-widget-content'>" + (isRTL ? controls : "") +
			(this._isInRange(inst, gotoDate) ? "<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'" +
			">" + currentText + "</button>" : "") + (isRTL ? "" : controls) + "</div>" : "";

		firstDay = parseInt(this._get(inst, "firstDay"),10);
		firstDay = (isNaN(firstDay) ? 0 : firstDay);

		showWeek = this._get(inst, "showWeek");
		dayNames = this._get(inst, "dayNames");
		dayNamesMin = this._get(inst, "dayNamesMin");
		monthNames = this._get(inst, "monthNames");
		monthNamesShort = this._get(inst, "monthNamesShort");
		beforeShowDay = this._get(inst, "beforeShowDay");
		showOtherMonths = this._get(inst, "showOtherMonths");
		selectOtherMonths = this._get(inst, "selectOtherMonths");
		defaultDate = this._getDefaultDate(inst);
		html = "";
		dow;
		for (row = 0; row < numMonths[0]; row++) {
			group = "";
			this.maxRows = 4;
			for (col = 0; col < numMonths[1]; col++) {
				selectedDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, inst.selectedDay));
				cornerClass = " ui-corner-all";
				calender = "";
				if (isMultiMonth) {
					calender += "<div class='ui-datepicker-group";
					if (numMonths[1] > 1) {
						switch (col) {
							case 0: calender += " ui-datepicker-group-first";
								cornerClass = " ui-corner-" + (isRTL ? "right" : "left"); break;
							case numMonths[1]-1: calender += " ui-datepicker-group-last";
								cornerClass = " ui-corner-" + (isRTL ? "left" : "right"); break;
							default: calender += " ui-datepicker-group-middle"; cornerClass = ""; break;
						}
					}
					calender += "'>";
				}
				calender += "<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix" + cornerClass + "'>" +
					(/all|left/.test(cornerClass) && row === 0 ? (isRTL ? next : prev) : "") +
					(/all|right/.test(cornerClass) && row === 0 ? (isRTL ? prev : next) : "") +
					this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, maxDate,
					row > 0 || col > 0, monthNames, monthNamesShort) + // draw month headers
					"</div><table class='ui-datepicker-calendar'><thead>" +
					"<tr>";
				thead = (showWeek ? "<th class='ui-datepicker-week-col'>" + this._get(inst, "weekHeader") + "</th>" : "");
				for (dow = 0; dow < 7; dow++) { // days of the week
					day = (dow + firstDay) % 7;
					thead += "<th scope='col'" + ((dow + firstDay + 6) % 7 >= 5 ? " class='ui-datepicker-week-end'" : "") + ">" +
						"<span title='" + dayNames[day] + "'>" + dayNamesMin[day] + "</span></th>";
				}
				calender += thead + "</tr></thead><tbody>";
				daysInMonth = this._getDaysInMonth(drawYear, drawMonth);
				if (drawYear === inst.selectedYear && drawMonth === inst.selectedMonth) {
					inst.selectedDay = Math.min(inst.selectedDay, daysInMonth);
				}
				leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7;
				curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate
				numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043)
				this.maxRows = numRows;
				printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays));
				for (dRow = 0; dRow < numRows; dRow++) { // create date picker rows
					calender += "<tr>";
					tbody = (!showWeek ? "" : "<td class='ui-datepicker-week-col'>" +
						this._get(inst, "calculateWeek")(printDate) + "</td>");
					for (dow = 0; dow < 7; dow++) { // create date picker days
						daySettings = (beforeShowDay ?
							beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, ""]);
						otherMonth = (printDate.getMonth() !== drawMonth);
						unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] ||
							(minDate && printDate < minDate) || (maxDate && printDate > maxDate);
						tbody += "<td class='" +
							((dow + firstDay + 6) % 7 >= 5 ? " ui-datepicker-week-end" : "") + // highlight weekends
							(otherMonth ? " ui-datepicker-other-month" : "") + // highlight days from other months
							((printDate.getTime() === selectedDate.getTime() && drawMonth === inst.selectedMonth && inst._keyEvent) || // user pressed key
							(defaultDate.getTime() === printDate.getTime() && defaultDate.getTime() === selectedDate.getTime()) ?
							// or defaultDate is current printedDate and defaultDate is selectedDate
							" " + this._dayOverClass : "") + // highlight selected day
							(unselectable ? " " + this._unselectableClass + " ui-state-disabled": "") +  // highlight unselectable days
							(otherMonth && !showOtherMonths ? "" : " " + daySettings[1] + // highlight custom dates
							(printDate.getTime() === currentDate.getTime() ? " " + this._currentClass : "") + // highlight selected day
							(printDate.getTime() === today.getTime() ? " ui-datepicker-today" : "")) + "'" + // highlight today (if different)
							((!otherMonth || showOtherMonths) && daySettings[2] ? " title='" + daySettings[2].replace(/'/g, "&#39;") + "'" : "") + // cell title
							(unselectable ? "" : " data-handler='selectDay' data-event='click' data-month='" + printDate.getMonth() + "' data-year='" + printDate.getFullYear() + "'") + ">" + // actions
							(otherMonth && !showOtherMonths ? "&#xa0;" : // display for other months
							(unselectable ? "<span class='ui-state-default'>" + printDate.getDate() + "</span>" : "<a class='ui-state-default" +
							(printDate.getTime() === today.getTime() ? " ui-state-highlight" : "") +
							(printDate.getTime() === currentDate.getTime() ? " ui-state-active" : "") + // highlight selected day
							(otherMonth ? " ui-priority-secondary" : "") + // distinguish dates from other months
							"' href='#'>" + printDate.getDate() + "</a>")) + "</td>"; // display selectable date
						printDate.setDate(printDate.getDate() + 1);
						printDate = this._daylightSavingAdjust(printDate);
					}
					calender += tbody + "</tr>";
				}
				drawMonth++;
				if (drawMonth > 11) {
					drawMonth = 0;
					drawYear++;
				}
				calender += "</tbody></table>" + (isMultiMonth ? "</div>" +
							((numMonths[0] > 0 && col === numMonths[1]-1) ? "<div class='ui-datepicker-row-break'></div>" : "") : "");
				group += calender;
			}
			html += group;
		}
		html += buttonPanel;
		inst._keyEvent = false;
		return html;
	},

	/* Generate the month and year header. */
	_generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate,
			secondary, monthNames, monthNamesShort) {

		var inMinYear, inMaxYear, month, years, thisYear, determineYear, year, endYear,
			changeMonth = this._get(inst, "changeMonth"),
			changeYear = this._get(inst, "changeYear"),
			showMonthAfterYear = this._get(inst, "showMonthAfterYear"),
			html = "<div class='ui-datepicker-title'>",
			monthHtml = "";

		// month selection
		if (secondary || !changeMonth) {
			monthHtml += "<span class='ui-datepicker-month'>" + monthNames[drawMonth] + "</span>";
		} else {
			inMinYear = (minDate && minDate.getFullYear() === drawYear);
			inMaxYear = (maxDate && maxDate.getFullYear() === drawYear);
			monthHtml += "<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";
			for ( month = 0; month < 12; month++) {
				if ((!inMinYear || month >= minDate.getMonth()) && (!inMaxYear || month <= maxDate.getMonth())) {
					monthHtml += "<option value='" + month + "'" +
						(month === drawMonth ? " selected='selected'" : "") +
						">" + monthNamesShort[month] + "</option>";
				}
			}
			monthHtml += "</select>";
		}

		if (!showMonthAfterYear) {
			html += monthHtml + (secondary || !(changeMonth && changeYear) ? "&#xa0;" : "");
		}

		// year selection
		if ( !inst.yearshtml ) {
			inst.yearshtml = "";
			if (secondary || !changeYear) {
				html += "<span class='ui-datepicker-year'>" + drawYear + "</span>";
			} else {
				// determine range of years to display
				years = this._get(inst, "yearRange").split(":");
				thisYear = new Date().getFullYear();
				determineYear = function(value) {
					var year = (value.match(/c[+\-].*/) ? drawYear + parseInt(value.substring(1), 10) :
						(value.match(/[+\-].*/) ? thisYear + parseInt(value, 10) :
						parseInt(value, 10)));
					return (isNaN(year) ? thisYear : year);
				};
				year = determineYear(years[0]);
				endYear = Math.max(year, determineYear(years[1] || ""));
				year = (minDate ? Math.max(year, minDate.getFullYear()) : year);
				endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear);
				inst.yearshtml += "<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";
				for (; year <= endYear; year++) {
					inst.yearshtml += "<option value='" + year + "'" +
						(year === drawYear ? " selected='selected'" : "") +
						">" + year + "</option>";
				}
				inst.yearshtml += "</select>";

				html += inst.yearshtml;
				inst.yearshtml = null;
			}
		}

		html += this._get(inst, "yearSuffix");
		if (showMonthAfterYear) {
			html += (secondary || !(changeMonth && changeYear) ? "&#xa0;" : "") + monthHtml;
		}
		html += "</div>"; // Close datepicker_header
		return html;
	},

	/* Adjust one of the date sub-fields. */
	_adjustInstDate: function(inst, offset, period) {
		var year = inst.drawYear + (period === "Y" ? offset : 0),
			month = inst.drawMonth + (period === "M" ? offset : 0),
			day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + (period === "D" ? offset : 0),
			date = this._restrictMinMax(inst, this._daylightSavingAdjust(new Date(year, month, day)));

		inst.selectedDay = date.getDate();
		inst.drawMonth = inst.selectedMonth = date.getMonth();
		inst.drawYear = inst.selectedYear = date.getFullYear();
		if (period === "M" || period === "Y") {
			this._notifyChange(inst);
		}
	},

	/* Ensure a date is within any min/max bounds. */
	_restrictMinMax: function(inst, date) {
		var minDate = this._getMinMaxDate(inst, "min"),
			maxDate = this._getMinMaxDate(inst, "max"),
			newDate = (minDate && date < minDate ? minDate : date);
		return (maxDate && newDate > maxDate ? maxDate : newDate);
	},

	/* Notify change of month/year. */
	_notifyChange: function(inst) {
		var onChange = this._get(inst, "onChangeMonthYear");
		if (onChange) {
			onChange.apply((inst.input ? inst.input[0] : null),
				[inst.selectedYear, inst.selectedMonth + 1, inst]);
		}
	},

	/* Determine the number of months to show. */
	_getNumberOfMonths: function(inst) {
		var numMonths = this._get(inst, "numberOfMonths");
		return (numMonths == null ? [1, 1] : (typeof numMonths === "number" ? [1, numMonths] : numMonths));
	},

	/* Determine the current maximum date - ensure no time components are set. */
	_getMinMaxDate: function(inst, minMax) {
		return this._determineDate(inst, this._get(inst, minMax + "Date"), null);
	},

	/* Find the number of days in a given month. */
	_getDaysInMonth: function(year, month) {
		return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate();
	},

	/* Find the day of the week of the first of a month. */
	_getFirstDayOfMonth: function(year, month) {
		return new Date(year, month, 1).getDay();
	},

	/* Determines if we should allow a "next/prev" month display change. */
	_canAdjustMonth: function(inst, offset, curYear, curMonth) {
		var numMonths = this._getNumberOfMonths(inst),
			date = this._daylightSavingAdjust(new Date(curYear,
			curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1));

		if (offset < 0) {
			date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth()));
		}
		return this._isInRange(inst, date);
	},

	/* Is the given date in the accepted range? */
	_isInRange: function(inst, date) {
		var yearSplit, currentYear,
			minDate = this._getMinMaxDate(inst, "min"),
			maxDate = this._getMinMaxDate(inst, "max"),
			minYear = null,
			maxYear = null,
			years = this._get(inst, "yearRange");
			if (years){
				yearSplit = years.split(":");
				currentYear = new Date().getFullYear();
				minYear = parseInt(yearSplit[0], 10);
				maxYear = parseInt(yearSplit[1], 10);
				if ( yearSplit[0].match(/[+\-].*/) ) {
					minYear += currentYear;
				}
				if ( yearSplit[1].match(/[+\-].*/) ) {
					maxYear += currentYear;
				}
			}

		return ((!minDate || date.getTime() >= minDate.getTime()) &&
			(!maxDate || date.getTime() <= maxDate.getTime()) &&
			(!minYear || date.getFullYear() >= minYear) &&
			(!maxYear || date.getFullYear() <= maxYear));
	},

	/* Provide the configuration settings for formatting/parsing. */
	_getFormatConfig: function(inst) {
		var shortYearCutoff = this._get(inst, "shortYearCutoff");
		shortYearCutoff = (typeof shortYearCutoff !== "string" ? shortYearCutoff :
			new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));
		return {shortYearCutoff: shortYearCutoff,
			dayNamesShort: this._get(inst, "dayNamesShort"), dayNames: this._get(inst, "dayNames"),
			monthNamesShort: this._get(inst, "monthNamesShort"), monthNames: this._get(inst, "monthNames")};
	},

	/* Format the given date for display. */
	_formatDate: function(inst, day, month, year) {
		if (!day) {
			inst.currentDay = inst.selectedDay;
			inst.currentMonth = inst.selectedMonth;
			inst.currentYear = inst.selectedYear;
		}
		var date = (day ? (typeof day === "object" ? day :
			this._daylightSavingAdjust(new Date(year, month, day))) :
			this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay)));
		return this.formatDate(this._get(inst, "dateFormat"), date, this._getFormatConfig(inst));
	}
});

/*
 * Bind hover events for datepicker elements.
 * Done via delegate so the binding only occurs once in the lifetime of the parent div.
 * Global datepicker_instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker.
 */
function datepicker_bindHover(dpDiv) {
	var selector = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
	return dpDiv.delegate(selector, "mouseout", function() {
			$(this).removeClass("ui-state-hover");
			if (this.className.indexOf("ui-datepicker-prev") !== -1) {
				$(this).removeClass("ui-datepicker-prev-hover");
			}
			if (this.className.indexOf("ui-datepicker-next") !== -1) {
				$(this).removeClass("ui-datepicker-next-hover");
			}
		})
		.delegate( selector, "mouseover", datepicker_handleMouseover );
}

function datepicker_handleMouseover() {
	if (!$.datepicker._isDisabledDatepicker( datepicker_instActive.inline? datepicker_instActive.dpDiv.parent()[0] : datepicker_instActive.input[0])) {
		$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");
		$(this).addClass("ui-state-hover");
		if (this.className.indexOf("ui-datepicker-prev") !== -1) {
			$(this).addClass("ui-datepicker-prev-hover");
		}
		if (this.className.indexOf("ui-datepicker-next") !== -1) {
			$(this).addClass("ui-datepicker-next-hover");
		}
	}
}

/* jQuery extend now ignores nulls! */
function datepicker_extendRemove(target, props) {
	$.extend(target, props);
	for (var name in props) {
		if (props[name] == null) {
			target[name] = props[name];
		}
	}
	return target;
}

/* Invoke the datepicker functionality.
   @param  options  string - a command, optionally followed by additional parameters or
					Object - settings for attaching new datepicker functionality
   @return  jQuery object */
$.fn.datepicker = function(options){

	/* Verify an empty collection wasn't passed - Fixes #6976 */
	if ( !this.length ) {
		return this;
	}

	/* Initialise the date picker. */
	if (!$.datepicker.initialized) {
		$(document).mousedown($.datepicker._checkExternalClick);
		$.datepicker.initialized = true;
	}

	/* Append datepicker main container to body if not exist. */
	if ($("#"+$.datepicker._mainDivId).length === 0) {
		$("body").append($.datepicker.dpDiv);
	}

	var otherArgs = Array.prototype.slice.call(arguments, 1);
	if (typeof options === "string" && (options === "isDisabled" || options === "getDate" || options === "widget")) {
		return $.datepicker["_" + options + "Datepicker"].
			apply($.datepicker, [this[0]].concat(otherArgs));
	}
	if (options === "option" && arguments.length === 2 && typeof arguments[1] === "string") {
		return $.datepicker["_" + options + "Datepicker"].
			apply($.datepicker, [this[0]].concat(otherArgs));
	}
	return this.each(function() {
		typeof options === "string" ?
			$.datepicker["_" + options + "Datepicker"].
				apply($.datepicker, [this].concat(otherArgs)) :
			$.datepicker._attachDatepicker(this, options);
	});
};

$.datepicker = new Datepicker(); // singleton instance
$.datepicker.initialized = false;
$.datepicker.uuid = new Date().getTime();
$.datepicker.version = "1.11.4";

var datepicker = $.datepicker;



}));

/*! jQuery Validation Plugin - v1.14.0 - 6/30/2015
 * http://jqueryvalidation.org/
 * Copyright (c) 2015 Jörn Zaefferer; Licensed MIT */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.settings.submitHandler&&(c.submitButton=b.target),a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.settings.submitHandler?(c.submitButton&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),e=c.settings.submitHandler.call(c,c.currentForm,b),c.submitButton&&d.remove(),void 0!==e?e:!1):!0}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,d=d.concat(c.errorList)}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(b,c){i[c]=f[c],delete f[c],"required"===c&&a(j).removeAttr("aria-required")}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g),a(j).attr("aria-required","true")),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}),a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){return!!a.trim(""+a(b).val())},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||-1!==a.inArray(c.keyCode,d)||(b.name in this.submitted||b===this.lastElement)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler),a(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c=this.clean(b),d=this.validationTargetFor(c),e=!0;return this.lastElement=d,void 0===d?delete this.invalid[c.name]:(this.prepareElement(d),this.currentElements=a(d),e=this.check(d)!==!1,e?delete this.invalid[d.name]:this.invalid[d.name]=!0),a(b).attr("aria-invalid",!e),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),e},showErrors:function(b){if(b){a.extend(this.errorMap,b),this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors();var b,c=this.elements().removeData("previousValue").removeAttr("aria-invalid");if(this.settings.unhighlight)for(b=0;c[b];b++)this.settings.unhighlight.call(this,c[b],this.settings.errorClass,"");else c.removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){return!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in c||!b.objectLength(a(this).rules())?!1:(c[this.name]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([]),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d=a(b),e=b.type;return"radio"===e||"checkbox"===e?this.findByName(b.name).filter(":checked").val():"number"===e&&"undefined"!=typeof b.validity?b.validity.badInput?!1:d.val():(c=d.val(),"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f=a(b).rules(),g=a.map(f,function(a,b){return b}).length,h=!1,i=this.elementValue(b);for(d in f){e={method:d,parameters:f[d]};try{if(c=a.validator.methods[d].call(this,i,b,e.parameters),"dependency-mismatch"===c&&1===g){h=!0;continue}if(h=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(j){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",j),j instanceof TypeError&&(j.message+=".  Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),j}}if(!h)return this.objectLength(f)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a];return void 0},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customDataMessage(b,c),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,c){var d=this.defaultMessage(b,c.method),e=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),this.errorList.push({message:d,element:b,method:c.method}),this.errorMap[b.name]=d,this.submitted[b.name]=d},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g=this.errorsFor(b),h=this.idOrName(b),i=a(b).attr("aria-describedby");g.length?(g.removeClass(this.settings.validClass).addClass(this.settings.errorClass),g.html(c)):(g=a("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(c||""),d=g,this.settings.wrapper&&(d=g.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b),g.is("label")?g.attr("for",h):0===g.parents("label[for='"+h+"']").length&&(f=g.attr("id").replace(/(:|\.|\[|\]|\$)/g,"\\$1"),i?i.match(new RegExp("\\b"+f+"\\b"))||(i+=" "+f):i=f,a(b).attr("aria-describedby",i),e=this.groups[b.name],e&&a.each(this.groups,function(b,c){c===e&&a("[name='"+b+"']",this.currentForm).attr("aria-describedby",g.attr("id"))}))),!c&&this.settings.success&&(g.text(""),"string"==typeof this.settings.success?g.addClass(this.settings.success):this.settings.success(g,b)),this.toShow=this.toShow.add(g)},errorsFor:function(b){var c=this.idOrName(b),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+d.replace(/\s+/g,", #")),this.errors().filter(e)},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+b+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0!==e.param?e.param:!0:delete b[d]}}),a.each(b,function(d,e){b[d]=a.isFunction(e)?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||d>=e},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||c>=a},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.off(".validate-equalTo").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d){if(this.optional(c))return"dependency-mismatch";var e,f,g=this.previousValue(c);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),g.originalMessage=this.settings.messages[c.name].remote,this.settings.messages[c.name].remote=g.message,d="string"==typeof d&&{url:d}||d,g.old===b?g.valid:(g.old=b,e=this,this.startRequest(c),f={},f[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:f,context:e.currentForm,success:function(d){var f,h,i,j=d===!0||"true"===d;e.settings.messages[c.name].remote=g.originalMessage,j?(i=e.formSubmitted,e.prepareElement(c),e.formSubmitted=i,e.successList.push(c),delete e.invalid[c.name],e.showErrors()):(f={},h=d||e.defaultMessage(c,"remote"),f[c.name]=g.message=a.isFunction(h)?h(b):h,e.invalid[c.name]=!0,e.showErrors(f)),g.valid=j,e.stopRequest(c,j)}},d)),"pending")}}});var b,c={};a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)})});

/*! jQuery Validation Plugin - v1.14.0 - 6/30/2015
 * http://jqueryvalidation.org/
 * Copyright (c) 2015 Jörn Zaefferer; Licensed MIT */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.settings.submitHandler&&(c.submitButton=b.target),a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.settings.submitHandler?(c.submitButton&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),e=c.settings.submitHandler.call(c,c.currentForm,b),c.submitButton&&d.remove(),void 0!==e?e:!1):!0}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,d=d.concat(c.errorList)}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(b,c){i[c]=f[c],delete f[c],"required"===c&&a(j).removeAttr("aria-required")}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g),a(j).attr("aria-required","true")),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}),a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){return!!a.trim(""+a(b).val())},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||-1!==a.inArray(c.keyCode,d)||(b.name in this.submitted||b===this.lastElement)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler),a(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c=this.clean(b),d=this.validationTargetFor(c),e=!0;return this.lastElement=d,void 0===d?delete this.invalid[c.name]:(this.prepareElement(d),this.currentElements=a(d),e=this.check(d)!==!1,e?delete this.invalid[d.name]:this.invalid[d.name]=!0),a(b).attr("aria-invalid",!e),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),e},showErrors:function(b){if(b){a.extend(this.errorMap,b),this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors();var b,c=this.elements().removeData("previousValue").removeAttr("aria-invalid");if(this.settings.unhighlight)for(b=0;c[b];b++)this.settings.unhighlight.call(this,c[b],this.settings.errorClass,"");else c.removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){return!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in c||!b.objectLength(a(this).rules())?!1:(c[this.name]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([]),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d=a(b),e=b.type;return"radio"===e||"checkbox"===e?this.findByName(b.name).filter(":checked").val():"number"===e&&"undefined"!=typeof b.validity?b.validity.badInput?!1:d.val():(c=d.val(),"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f=a(b).rules(),g=a.map(f,function(a,b){return b}).length,h=!1,i=this.elementValue(b);for(d in f){e={method:d,parameters:f[d]};try{if(c=a.validator.methods[d].call(this,i,b,e.parameters),"dependency-mismatch"===c&&1===g){h=!0;continue}if(h=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(j){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",j),j instanceof TypeError&&(j.message+=".  Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),j}}if(!h)return this.objectLength(f)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a];return void 0},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customDataMessage(b,c),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,c){var d=this.defaultMessage(b,c.method),e=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),this.errorList.push({message:d,element:b,method:c.method}),this.errorMap[b.name]=d,this.submitted[b.name]=d},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g=this.errorsFor(b),h=this.idOrName(b),i=a(b).attr("aria-describedby");g.length?(g.removeClass(this.settings.validClass).addClass(this.settings.errorClass),g.html(c)):(g=a("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(c||""),d=g,this.settings.wrapper&&(d=g.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b),g.is("label")?g.attr("for",h):0===g.parents("label[for='"+h+"']").length&&(f=g.attr("id").replace(/(:|\.|\[|\]|\$)/g,"\\$1"),i?i.match(new RegExp("\\b"+f+"\\b"))||(i+=" "+f):i=f,a(b).attr("aria-describedby",i),e=this.groups[b.name],e&&a.each(this.groups,function(b,c){c===e&&a("[name='"+b+"']",this.currentForm).attr("aria-describedby",g.attr("id"))}))),!c&&this.settings.success&&(g.text(""),"string"==typeof this.settings.success?g.addClass(this.settings.success):this.settings.success(g,b)),this.toShow=this.toShow.add(g)},errorsFor:function(b){var c=this.idOrName(b),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+d.replace(/\s+/g,", #")),this.errors().filter(e)},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+b+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0!==e.param?e.param:!0:delete b[d]}}),a.each(b,function(d,e){b[d]=a.isFunction(e)?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||d>=e},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||c>=a},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.off(".validate-equalTo").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d){if(this.optional(c))return"dependency-mismatch";var e,f,g=this.previousValue(c);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),g.originalMessage=this.settings.messages[c.name].remote,this.settings.messages[c.name].remote=g.message,d="string"==typeof d&&{url:d}||d,g.old===b?g.valid:(g.old=b,e=this,this.startRequest(c),f={},f[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:f,context:e.currentForm,success:function(d){var f,h,i,j=d===!0||"true"===d;e.settings.messages[c.name].remote=g.originalMessage,j?(i=e.formSubmitted,e.prepareElement(c),e.formSubmitted=i,e.successList.push(c),delete e.invalid[c.name],e.showErrors()):(f={},h=d||e.defaultMessage(c,"remote"),f[c.name]=g.message=a.isFunction(h)?h(b):h,e.invalid[c.name]=!0,e.showErrors(f)),g.valid=j,e.stopRequest(c,j)}},d)),"pending")}}});var b,c={};a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)})});

</script>
<style>/*!
 * Bootstrap v3.0.2 by @fat and @mdo
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-primary:hover{color:#3071a9}.text-warning{color:#c09853}.text-warning:hover{color:#a47e3c}.text-danger{color:#b94a48}.text-danger:hover{color:#953b39}.text-success{color:#468847}.text-success:hover{color:#356635}.text-info{color:#3a87ad}.text-info:hover{color:#2d6987}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{margin-top:20px;margin-bottom:10px}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0}dl{margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small{display:block;line-height:1.428571429;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.container{width:750px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.container{width:970px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.has-warning .input-group-addon{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.has-error .input-group-addon{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.has-success .input-group-addon{color:#468847;background-color:#dff0d8;border-color:#468847}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.btn-default .caret{border-top-color:#333}.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:5px 10px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified .btn{display:table-cell;float:none;width:1%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group.col{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .open>a .caret,.nav .open>a:hover .caret,.nav .open>a:focus .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-pills>li.active>a .caret,.nav-pills>li.active>a:hover .caret,.nav-pills>li.active>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:auto}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-collapse .navbar-text:last-child{margin-right:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-text{float:left;margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{margin-right:15px;margin-left:15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret{border-top-color:#555;border-bottom-color:#555}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.jumbotron h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1{font-size:63px}}.thumbnail{display:inline-block;display:block;height:auto;max-width:100%;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{color:#c09853;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#a47e3c}.alert-danger{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#953b39}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-heading>.dropdown .caret{border-color:#333 transparent}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-heading>.dropdown .caret{border-color:#fff transparent}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading>.dropdown .caret{border-color:#468847 transparent}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading>.dropdown .caret{border-color:#c09853 transparent}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading>.dropdown .caret{border-color:#b94a48 transparent}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading>.dropdown .caret{border-color:#3a87ad transparent}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}}
.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}</style>
﻿<table class="widefat">
<thead>
    <tr>
	<th>Radni nalog</th>
	<th>Naziv</th>
	<th>Datum zaprimanja</th>
	<th>Planirani datum servisa</th>
	<th>Stvarni datum servisa</th>
	<th>Zadužena osoba</th>
	</tr>
</thead>
<tfoot>
    <tr>
	<th>Radni nalog</th>
	<th>Naziv</th>
	<th>Datum zaprimanja</th>
	<th>Planirani datum servisa</th>
	<th>Stvarni datum servisa</th>
	<th>Zadužena osoba</th>
	</tr>
</tfoot>
<tbody> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1216'>170</a></td></td><td>Vlado Hajduk, Novi Marof, </td><td>04-09-2026</td><td>04-09-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1215'>169</a></td></td><td>Maltar, Duga ulica 11, Kotoriba, </td><td>02-09-2026</td><td>02-09-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1214'>168</a></td></td><td>PCP Prelog, , </td><td>02-09-2026</td><td>02-09-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1213'>167</a></td></td><td>Jelena Tot, Kotoriba, </td><td>02-09-2026</td><td>02-09-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1212'>166</a></td></td><td>Hinko Fuš, Mihovljan, </td><td>02-09-2026</td><td>02-09-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1211'>165</a></td></td><td>Alojs Jembrih, Žerjavinec, Lug, 0955922071</td><td>31-08-2026</td><td>31-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1210'>164</a></td></td><td>LL Grupa, Martane, Čakovec, </td><td>31-08-2026</td><td>31-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1209'>163</a></td></td><td>Filip Škvorc, Gajeva 1, Čakovec, </td><td>31-08-2026</td><td>31-08-2026</td><td  bgcolor=orange >01-09-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1208'>162</a></td></td><td>MUSTAČ ANDRIJA, Borisa Kindrića 5, Sveta Marija, 040 661 011</td><td>27-08-2026</td><td>27-08-2026</td><td  bgcolor=orange >02-09-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1207'>161</a></td></td><td>Igor Šimunić, Ulica Zvonimira Goloba 22, Koprivnica, </td><td>25-08-2026</td><td>25-08-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1206'>160</a></td></td><td>OGP Balog, Glavna 29, Prelog, 040/646-683</td><td>25-08-2026</td><td>25-08-2026</td><td  bgcolor=orange >01-09-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1205'>159</a></td></td><td>Franjo Ekart, Dravska 1, Cirkovljan, 099 33 444 24</td><td>24-08-2026</td><td>24-08-2026</td><td  bgcolor=orange >25-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1204'>158</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>24-08-2026</td><td>26-08-2026</td><td  bgcolor=green >26-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1203'>157</a></td></td><td>POBA, Sve poslovnice, </td><td>21-08-2026</td><td>21-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1202'>156</a></td></td><td>Nediljko Janjić, Đelekovec, Dravska 78, 0991902590</td><td>20-08-2026</td><td>20-08-2026</td><td  bgcolor=orange >21-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1201'>155</a></td></td><td>Harambaša Ivica i Silvija, Đelekovec, Mirka Viriusa 83, 098699252</td><td>19-08-2026</td><td>19-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1200'>154</a></td></td><td>Kavran Grupa, Čakovec, </td><td>18-08-2026</td><td>28-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1199'>153</a></td></td><td>Ljekarna Horvat, Koprivnica, </td><td>18-08-2026</td><td>27-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1198'>152</a></td></td><td>HERC MLADEN, V.NAZORA 1, PRELOG, 099 17 18 100</td><td>17-08-2026</td><td>17-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1197'>151</a></td></td><td>Ljekarna Čakovec, Kotoriba, </td><td>14-08-2026</td><td>17-08-2026</td><td  bgcolor=orange >24-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1196'>150</a></td></td><td>Rustica, Čakovec, </td><td>13-08-2026</td><td>13-08-2026</td><td  bgcolor=orange >17-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1195'>149</a></td></td><td>općina Donja Dubrava, , </td><td>13-08-2026</td><td>13-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1194'>148</a></td></td><td>Danijel Ivankovic, Varaždin, 0989802332</td><td>13-08-2026</td><td>13-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1193'>147</a></td></td><td>Josip Horvat, Đelekovec, Pavleka Miškine 166, 0989358559</td><td>12-08-2026</td><td>21-08-2026</td><td  bgcolor=orange >24-08-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1192'>146</a></td></td><td>Boris Kos, Varaždin, </td><td>12-08-2026</td><td>14-08-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1191'>145</a></td></td><td>Perutnina Ptuj-Pipo d.o.o., Donja Dubrava, Veliki Pažut, </td><td>10-08-2026</td><td>11-08-2026</td><td  bgcolor=green >10-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1190'>144</a></td></td><td>Mirjana Seličanec, Josipa Slavenskog 27, 040682045</td><td>10-08-2026</td><td>13-08-2026</td><td  bgcolor=orange >24-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1189'>143</a></td></td><td>Bomark Ambalaža, Varaždin, 0994877555</td><td>04-08-2026</td><td>10-08-2026</td><td  bgcolor=green >10-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1188'>142</a></td></td><td>Perutnina Ptuj-Pipo d.o.o., Komarnica Ludbreška, </td><td>04-08-2026</td><td>13-08-2026</td><td  bgcolor=orange >18-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1187'>141</a></td></td><td>Zubak Grupa, Sesvete, </td><td>04-08-2026</td><td>11-08-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1186'>140</a></td></td><td>DRAGO SILADI, MURSKA 50, KOTORIBA, 099 631 4445</td><td>03-08-2026</td><td>03-08-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1185'>139</a></td></td><td>Denis Kovač, Čakovec, </td><td>23-07-2026</td><td>23-07-2026</td><td  bgcolor=orange >29-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1184'>138</a></td></td><td>Ljekarne Horvat, Koprivnica, </td><td>23-07-2026</td><td>24-07-2026</td><td  bgcolor=green >24-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1183'>137</a></td></td><td>DV Koprivnički Ivanec, , </td><td>22-07-2026</td><td>22-07-2026</td><td  bgcolor=orange >24-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1182'>136</a></td></td><td>Metalska jezgra Čakovec, Čakovec, Bana Josipa Jelačića 22 D, 0916114319</td><td>21-07-2026</td><td>30-07-2026</td><td  bgcolor=green >27-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1181'>135</a></td></td><td>Tomislav Andrić - Toc, Mali Otok 1b, 0916218385</td><td>21-07-2026</td><td>21-07-2026</td><td  bgcolor=orange >24-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1180'>134</a></td></td><td>Dragutin Domjanić, Štefanec, 004915202454565</td><td>17-07-2026</td><td>17-07-2026</td><td  bgcolor=orange >19-08-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1179'>133</a></td></td><td>Izgradnja doo, Domašinec, </td><td>17-07-2026</td><td>27-07-2026</td><td  bgcolor=green >27-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1178'>132</a></td></td><td>Ljekarna Prelog, Prelog, 040645120</td><td>17-07-2026</td><td>17-07-2026</td><td  bgcolor=orange >22-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1177'>131</a></td></td><td>Zoran Radmanić, Kotoriba, 0992120560</td><td>16-07-2026</td><td>16-07-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1176'>130</a></td></td><td>Josip Gregurić, Koprivnica, R. Horvata 1, 098374501</td><td>13-07-2026</td><td>13-07-2026</td><td  bgcolor=orange >28-07-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1175'>129</a></td></td><td>Habijanec Katarina, P. Kvakana 38, Đelekovec, 048 834 021</td><td>02-07-2026</td><td>02-07-2026</td><td  bgcolor=orange >10-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1174'>128</a></td></td><td>Koca Mirjana, P.Kvakana 36, Đelekovec, 091 5846941</td><td>02-07-2026</td><td>02-07-2026</td><td  bgcolor=orange >10-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1173'>127</a></td></td><td>Štefica Gosarić, Grobljanska 23, Donji Kraljevec, 040 655-299</td><td>02-07-2026</td><td>02-07-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1172'>126</a></td></td><td>Alojz Jembrih, Žerjavinec, Lug 13, 0955922071</td><td>01-07-2026</td><td>01-07-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1171'>125</a></td></td><td>Marina Huss, Zagreb, Vincenta od Kastava 6/6 kat, 098381005</td><td>01-07-2026</td><td>01-07-2026</td><td  bgcolor=orange >24-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1170'>124</a></td></td><td>Josip Kapus, Koprivnica, </td><td>01-07-2026</td><td>10-07-2026</td><td  bgcolor=green >10-07-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1169'>123</a></td></td><td>Kaspar papir  & B&O, Prelog, </td><td>01-07-2026</td><td>01-07-2026</td><td  bgcolor=orange >22-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1168'>122</a></td></td><td>Zubak Grupa d.o.o., Sesvetski Kraljevec, </td><td>29-06-2026</td><td>08-07-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1167'>121</a></td></td><td>Zubak Grupa, Dumovec, </td><td>26-06-2026</td><td>08-07-2026</td><td  bgcolor=green >01-07-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1166'>120</a></td></td><td>Vlasta i Željko Dolenec, Prvomajska 2, Kotoriba, </td><td>24-06-2026</td><td>26-06-2026</td><td  bgcolor=green >25-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1165'>119</a></td></td><td>Lukša Štefanija, Donji Vidovec, Braće Radića 71, 098693437</td><td>23-06-2026</td><td>24-06-2026</td><td  bgcolor=green >23-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1164'>118</a></td></td><td>Ljekarna Čakovec, Sveta Marija, </td><td>19-06-2026</td><td>26-06-2026</td><td  bgcolor=green >25-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1163'>117</a></td></td><td>Levačić Ivan, Stanetinec 33, 0989084462</td><td>16-06-2026</td><td>24-06-2026</td><td  bgcolor=orange >07-07-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1162'>116</a></td></td><td>Antonio Krznar, Domašinec, </td><td>16-06-2026</td><td>16-06-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1161'>115</a></td></td><td>Marko Branović, Varaždin Breg, Banjščina 212, 098516632</td><td>16-06-2026</td><td>16-06-2026</td><td  bgcolor=orange >18-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1160'>114</a></td></td><td>BomarkPak, Ludbreg, </td><td>16-06-2026</td><td>29-06-2026</td><td  bgcolor=orange >30-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1159'>113</a></td></td><td>Zdenko Bunić, Varaždin, </td><td>15-06-2026</td><td>18-06-2026</td><td  bgcolor=green >18-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1158'>112</a></td></td><td>TICM, Čakovec, </td><td>15-06-2026</td><td>17-06-2026</td><td  bgcolor=green >17-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1157'>111</a></td></td><td>ŠKODA DRAŽEN, IVANA MAŽURANIĆA 19, KOTORIBA, 098 757 921</td><td>10-06-2026</td><td>10-06-2026</td><td  bgcolor=orange >11-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1156'>110</a></td></td><td>Dječji vrtić Kotoriba, Kotoriba, </td><td>10-06-2026</td><td>19-06-2026</td><td  bgcolor=green >11-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1155'>109</a></td></td><td>Elkos, Kotoriba, </td><td>10-06-2026</td><td>30-06-2026</td><td  bgcolor=green >11-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1154'>108</a></td></td><td>Zubak Grupa, Požega, </td><td>09-06-2026</td><td>09-06-2026</td><td  bgcolor=orange >23-07-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1153'>107</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>09-06-2026</td><td>09-06-2026</td><td  bgcolor=orange >23-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1152'>106</a></td></td><td>Vanja Blagus, Matije Gupca 40, Strahoninec, </td><td>09-06-2026</td><td>19-06-2026</td><td  bgcolor=orange >24-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1151'>105</a></td></td><td>Igor Krčmar, Gorčica 1b, Šenkovec, </td><td>09-06-2026</td><td>19-06-2026</td><td  bgcolor=green >19-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1150'>104</a></td></td><td>Stanica za tehnički pregled vozila, Čakovec i Donja Dubrava, </td><td>09-06-2026</td><td>13-06-2026</td><td  bgcolor=green >13-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1149'>103</a></td></td><td>Irena Siladi, Kralja Petra Krešimira IV 40, Kotoriba, </td><td>08-06-2026</td><td>08-06-2026</td><td  bgcolor=orange >09-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1148'>102</a></td></td><td>Muraplast, sajmište - hala 3, </td><td>05-06-2026</td><td>05-06-2026</td><td  bgcolor=orange >09-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1147'>101</a></td></td><td>Željko Sokač, vikendica u Vukanovcu, </td><td>05-06-2026</td><td>05-06-2026</td><td  bgcolor=orange >18-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1146'>100</a></td></td><td>Zoran Horvat, Ivana Gorana Kovačića 4, Kotoriba, </td><td>03-06-2026</td><td>19-06-2026</td><td  bgcolor=green >17-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1145'>99</a></td></td><td>Krešimir Hrenić, Koprivnica, Vinodolska 27, 098413421</td><td>03-06-2026</td><td>25-06-2026</td><td  bgcolor=orange >26-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1144'>98</a></td></td><td>TICM, Čakovec, </td><td>01-06-2026</td><td>03-06-2026</td><td  bgcolor=orange >17-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1143'>97</a></td></td><td>MIRJANA BALOG, B. Radić 17, Donja Dubrava, 098 305 347</td><td>01-06-2026</td><td>01-06-2026</td><td  bgcolor=orange >13-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1142'>96</a></td></td><td>OGP Balog, Glavna 29, Prelog, 098 305 347</td><td>01-06-2026</td><td>01-06-2026</td><td  bgcolor=orange >18-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1141'>95</a></td></td><td>Ljekarna Čakovec, Sveta Marija, </td><td>29-05-2026</td><td>02-06-2026</td><td  bgcolor=orange >25-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1140'>94</a></td></td><td>Stephan Bednaić, Novo Selo Rok, </td><td>29-05-2026</td><td>12-06-2026</td><td  bgcolor=orange >16-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1139'>93</a></td></td><td>Zoran Horvat, Ivana Gorana Kovačić 4, Kotoriba, 095 310 9666</td><td>29-05-2026</td><td>29-05-2026</td><td  bgcolor=orange >02-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1138'>92</a></td></td><td>Josip Goričanec - GIRUS, Šenkovec, </td><td>27-05-2026</td><td>27-05-2026</td><td  bgcolor=orange >02-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1137'>91</a></td></td><td>VIST D.O.O., Pribislavec, </td><td>27-05-2026</td><td>10-06-2026</td><td  bgcolor=orange >11-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1136'>90</a></td></td><td>Jevtic Sven i Dragan, Čakovec, </td><td>27-05-2026</td><td>27-05-2026</td><td  bgcolor=orange >13-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1135'>89</a></td></td><td>Branka Ujlaki, Kotoriba, Nova 21, 098315765</td><td>27-05-2026</td><td>29-05-2026</td><td  bgcolor=orange >02-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1134'>88</a></td></td><td>Ivan Zubak, Petrova 145, Zagreb, </td><td>27-05-2026</td><td>27-05-2026</td><td  bgcolor=orange >15-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1133'>87</a></td></td><td>Denis Kovač, , </td><td>27-05-2026</td><td>27-05-2026</td><td  bgcolor=orange >02-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1132'>86</a></td></td><td>MARING d.o.o., Čakovec, </td><td>25-05-2026</td><td>29-05-2026</td><td  bgcolor=orange >17-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1131'>85</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>25-05-2026</td><td>26-05-2026</td><td  bgcolor=green >26-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1130'>84</a></td></td><td>Ljekarne Horvat, , </td><td>25-05-2026</td><td>25-05-2026</td><td  bgcolor=orange >29-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1129'>83</a></td></td><td>BomarkPak, Ludbreg, </td><td>25-05-2026</td><td>02-06-2026</td><td  bgcolor=orange >05-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1128'>82</a></td></td><td>Cikač, Varaždin, </td><td>19-05-2026</td><td>19-05-2026</td><td  bgcolor=orange >03-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1127'>81</a></td></td><td>Darko Škoda, Prelog, </td><td>19-05-2026</td><td>19-05-2026</td><td  bgcolor=orange >03-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1126'>80</a></td></td><td>DV Kotoriba, Kotoriba, </td><td>19-05-2026</td><td>20-05-2026</td><td  bgcolor=orange >29-05-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1125'>79</a></td></td><td>Josip Horvat, Đelekovec, Mihovila Pavleka Miškine 166, 0989358559</td><td>14-05-2026</td><td>14-05-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1124'>78</a></td></td><td>Antun Srša, J. Slavenskog 19, Kotoriba, 098 1616 369</td><td>11-05-2026</td><td>11-05-2026</td><td  bgcolor=orange >02-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1123'>77</a></td></td><td>Dubravko Horvat, Prelog, </td><td>11-05-2026</td><td>11-05-2026</td><td  bgcolor=orange >12-05-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1122'>76</a></td></td><td>Gabaj Ruža, Veliki Otok 114, 0992139516</td><td>10-05-2026</td><td>10-05-2026</td><td  bgcolor=orange >13-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1121'>75</a></td></td><td>Auto kuća Bunić, Varaždin, </td><td>06-05-2026</td><td>20-05-2026</td><td  bgcolor=orange >03-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1120'>74</a></td></td><td>Vlasta i Željko Dolenec, Prvomajska 2, Kotoriba, </td><td>06-05-2026</td><td>06-05-2026</td><td  bgcolor=orange >02-06-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1119'>73</a></td></td><td>Rajko Kuzma, Čakovec, Ulica ZAVNOH-a 70, 0992317180</td><td>06-05-2026</td><td>07-05-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1118'>72</a></td></td><td>Dječji vrtić Koprivnički Ivanec, , </td><td>05-05-2026</td><td>05-05-2026</td><td  bgcolor=orange >21-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1117'>71</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>05-05-2026</td><td>19-05-2026</td><td  bgcolor=green >14-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1116'>70</a></td></td><td>Framos Tehnologies, lokacija u Metalskoj jezgri (Bana Jelačića 22D), </td><td>29-04-2026</td><td>29-04-2026</td><td  bgcolor=orange >30-04-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1115'>69</a></td></td><td>Zubak Grupa, Sesvete, </td><td>27-04-2026</td><td>06-05-2026</td><td  bgcolor=orange >01-06-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1114'>68</a></td></td><td>Ljekarna Čakovec, Poslovne jedinice, </td><td>27-04-2026</td><td>28-04-2026</td><td  bgcolor=orange >08-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1113'>67</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>24-04-2026</td><td>15-05-2026</td><td  bgcolor=orange >20-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1112'>66</a></td></td><td>MATJAČIĆ MARIJA, Tina Ujevića 12, Hemuševec, 099 564 3071</td><td>21-04-2026</td><td>21-04-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1111'>65</a></td></td><td>Borka Kličan Štih, Mali vrh 202, Vž. Breg, 091 543 8913</td><td>20-04-2026</td><td>20-04-2026</td><td  bgcolor=orange >22-04-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1110'>64</a></td></td><td>Čateks d.d., Čakovec, </td><td>20-04-2026</td><td>20-04-2026</td><td  bgcolor=orange >05-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1109'>63</a></td></td><td>BomarkPak, Ludbreg, </td><td>15-04-2026</td><td>23-04-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1108'>62</a></td></td><td>Biškup Josip, Sveti Petar Ludbreški, </td><td>15-04-2026</td><td>16-04-2026</td><td  bgcolor=orange >13-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1107'>61</a></td></td><td>Zdenko Bunić, Varaždin, </td><td>15-04-2026</td><td>15-04-2026</td><td  bgcolor=orange >22-04-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1106'>60</a></td></td><td>SIBO CRO, Novi Marof, 0911580654</td><td>14-04-2026</td><td>14-04-2026</td><td  bgcolor=orange >16-04-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1105'>59</a></td></td><td>Franjo Kovač, D.Kraljevec, Ludbreška 36, 0917641417</td><td>13-04-2026</td><td>13-04-2026</td><td  bgcolor=orange >16-04-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1104'>58</a></td></td><td>Balija Slavko, Novo selo Podravsko, </td><td>13-04-2026</td><td>13-04-2026</td><td  bgcolor=orange >20-04-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1103'>57</a></td></td><td>Filip Hlapčić, Martane 12, Čakovec (kavran stanovi) - stan 203, 0988351293</td><td>09-04-2026</td><td>09-04-2026</td><td  bgcolor=orange >16-04-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1102'>56</a></td></td><td>Elvir Kelemen, Donji Kućan, </td><td>08-04-2026</td><td>10-04-2026</td><td  bgcolor=orange >21-04-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1101'>55</a></td></td><td>Dental 4smile, Bužanova, Zagreb, </td><td>08-04-2026</td><td>08-04-2026</td><td  bgcolor=orange >23-04-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1100'>54</a></td></td><td>Dario Friščić, Kotoriba, Ul kralja Petra Krešimira IV, </td><td>02-04-2026</td><td>10-04-2026</td><td  bgcolor=orange >21-04-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1099'>53</a></td></td><td>Zubak Grupa, Požega, </td><td>01-04-2026</td><td>15-04-2026</td><td  bgcolor=orange >17-04-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1098'>52</a></td></td><td>Jasna Vuk, Goričan, Dravska 4, 0911689831</td><td>01-04-2026</td><td>01-04-2026</td><td  bgcolor=orange >03-04-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1097'>51</a></td></td><td>TICM, Čakovec, </td><td>31-03-2026</td><td>03-04-2026</td><td  bgcolor=orange >26-05-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1096'>50</a></td></td><td>Tehnodom, Donja Dubrava, </td><td>31-03-2026</td><td>31-03-2026</td><td  bgcolor=orange >03-04-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1095'>49</a></td></td><td>PONGRAC ZLATKO, KRBULJA 6, DONJA DUBRAVA, 091/587-1190</td><td>25-03-2026</td><td>25-03-2026</td><td  bgcolor=orange >26-03-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1094'>48</a></td></td><td>TKALČEC DAMIR, NIKOLE ZRINSKOG 2B, KOTORIBA, 098 163 77 04</td><td>20-03-2026</td><td>20-03-2026</td><td  bgcolor=orange >26-03-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1093'>47</a></td></td><td>DaVOR BOBIĆ, MEĐIMURSKA 28, VARAŽDIN, 098 284 698</td><td>12-03-2026</td><td>12-03-2026</td><td  bgcolor=orange >16-03-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1092'>46</a></td></td><td>Bomark Pak, Ludbreg, </td><td>11-03-2026</td><td>18-03-2026</td><td  bgcolor=orange >20-03-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1091'>45</a></td></td><td>ALOJZIJE ŠESTAN, K.P.KREŠIMIRA IV 41, PRELOG, 099/646-42-60 (Davor)</td><td>10-03-2026</td><td>10-03-2026</td><td  bgcolor=orange >11-03-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1090'>44</a></td></td><td>Ladislav Furjan, Bana Jelačića 96, Beretinec, </td><td>04-03-2026</td><td>06-03-2026</td><td  bgcolor=orange >09-03-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1089'>43</a></td></td><td>Vlasta i Željko Dolenec, Kotoriba, Prvomajska 2, </td><td>02-03-2026</td><td>06-03-2026</td><td  bgcolor=green >05-03-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1088'>42</a></td></td><td>Alen Maltar, Kotoriba, </td><td>02-03-2026</td><td>02-03-2026</td><td  bgcolor=orange >05-03-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1087'>41</a></td></td><td>Dom Oporovec - grad Prelog, , </td><td>02-03-2026</td><td>02-03-2026</td><td  bgcolor=orange >13-03-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1086'>40</a></td></td><td>Mario Crnković - grad Prelog, Prelog, </td><td>02-03-2026</td><td>02-03-2026</td><td  bgcolor=orange >06-03-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1085'>39</a></td></td><td>Alojz Hunjadi, Prekopa 100,, </td><td>02-03-2026</td><td>02-03-2026</td><td  bgcolor=orange >05-03-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1084'>38</a></td></td><td>Robert Bosilj, Braće Radića 18, Varaždin, </td><td>26-02-2026</td><td>26-02-2026</td><td  bgcolor=orange >12-03-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1083'>37</a></td></td><td>Toplek Mario, Varaždinska 128, Gornji Kućan, </td><td>25-02-2026</td><td>25-02-2026</td><td  bgcolor=orange >09-03-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1082'>36</a></td></td><td>Zvonko Ovčar, Domašinec, </td><td>25-02-2026</td><td>25-02-2026</td><td  bgcolor=orange >28-03-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1081'>35</a></td></td><td>MATJAČIĆ MARIJA, TINA UJEVIĆA 12, HEMUŠEVEC, 099/564312071</td><td>24-02-2026</td><td>24-02-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1080'>34</a></td></td><td>OŠ Donji Kraljevec, , 099 416 0089</td><td>23-02-2026</td><td>23-02-2026</td><td  bgcolor=orange >06-03-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1079'>33</a></td></td><td>Mario Gregurina, Koprivnica, </td><td>19-02-2026</td><td>23-02-2026</td><td  bgcolor=green >23-02-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1078'>32</a></td></td><td>Gabrijel Friščić, Ivana Mažuranića 21, </td><td>18-02-2026</td><td>19-02-2026</td><td  bgcolor=green >19-02-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1077'>31</a></td></td><td>Tehnodom, Donja Dubrava, </td><td>17-02-2026</td><td>17-02-2026</td><td  bgcolor=orange >18-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1076'>30</a></td></td><td>Tihomir Mesarić, Goričan, </td><td>16-02-2026</td><td>17-02-2026</td><td  bgcolor=green >17-02-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1075'>29</a></td></td><td>FUŠ KATICA, VLADIMIRA NAZORA 12 KOTORIBA, 091/482-1302 FUŠ ŽELJKO</td><td>16-02-2026</td><td>16-02-2026</td><td  bgcolor=orange >23-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1074'>28</a></td></td><td>ZvONKO ŠANTL, DR.VINKA ŽGANCA 10, 040/682-453</td><td>13-02-2026</td><td>13-02-2026</td><td  bgcolor=orange >23-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1073'>27</a></td></td><td>Bomark Pak, Ludbreg, </td><td>13-02-2026</td><td>17-02-2026</td><td  bgcolor=orange >24-03-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1072'>26</a></td></td><td>Domagoj Boršćak, Zagreb, </td><td>13-02-2026</td><td>16-02-2026</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1071'>25</a></td></td><td>Gramex, Donji Kraljevec, </td><td>13-02-2026</td><td>16-02-2026</td><td  bgcolor=orange >17-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1070'>24</a></td></td><td>Dragica Horvat, B.Radića 4, Donji Vidovec, 091 949 9872</td><td>12-02-2026</td><td>12-02-2026</td><td  bgcolor=orange >13-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1069'>23</a></td></td><td>JANJIĆ NEDELJKO, DRAVSKA 78, ĐELEKOVEC, 099/190-25-90</td><td>09-02-2026</td><td>09-02-2026</td><td  bgcolor=orange >10-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1068'>22</a></td></td><td>Josip Friščić, Imbriovec 8, </td><td>06-02-2026</td><td>09-02-2026</td><td  bgcolor=orange >12-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1067'>21</a></td></td><td>Ines Šarić, Zagreb, Markuševac, Ulica Vida Ročića 149, </td><td>05-02-2026</td><td>05-02-2026</td><td  bgcolor=orange >06-02-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1066'>20</a></td></td><td>OŠ Novigrad Podravski, Novigrad Podravski, </td><td>02-02-2026</td><td>03-02-2026</td><td  bgcolor=orange >05-02-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1065'>19</a></td></td><td>Krunoslav Đurkan, Koprivnica, Vinički odvojak II/11, 0991961230</td><td>02-02-2026</td><td>02-02-2026</td><td  bgcolor=orange >05-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1064'>18</a></td></td><td>Bomark Pak, Ludbreg, </td><td>29-01-2026</td><td>02-02-2026</td><td  bgcolor=green >02-02-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1063'>17</a></td></td><td>Izgradnja doo, Kvitrovec, </td><td>28-01-2026</td><td>29-01-2026</td><td  bgcolor=green >28-01-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1062'>16</a></td></td><td>Zubak Grupa, Dumovec, </td><td>27-01-2026</td><td>28-01-2026</td><td  bgcolor=green >28-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1061'>15</a></td></td><td>Visualconcept - KOS, Koprivnica, Obrtnička 8, 0911564541</td><td>22-01-2026</td><td>22-01-2026</td><td  bgcolor=orange >02-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1060'>14</a></td></td><td>Dominik Haramija, Varaždin, Trakošćanska 12, </td><td>20-01-2026</td><td>21-01-2026</td><td  bgcolor=green >21-01-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1059'>13</a></td></td><td>Klaudija Sudec, Luka, </td><td>14-01-2026</td><td>14-01-2026</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1058'>12</a></td></td><td>Ljekarna Čakovec, Mursko Središće, </td><td>12-01-2026</td><td>13-01-2026</td><td  bgcolor=green >12-01-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1057'>11</a></td></td><td>Zubak Grupa, Dumovec, </td><td>09-01-2026</td><td>12-01-2026</td><td  bgcolor=orange >13-01-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1056'>10</a></td></td><td>Bomark Pak, Ludbreg, </td><td>08-01-2026</td><td>12-01-2026</td><td  bgcolor=orange >16-01-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1055'>9</a></td></td><td>Poduzetnički centar Prelog, Prelog, 0994907524</td><td>08-01-2026</td><td>08-01-2026</td><td  bgcolor=green >08-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1054'>8</a></td></td><td>Bomark Pak, Ludrbeg, </td><td>08-01-2026</td><td>09-01-2026</td><td  bgcolor=green >09-01-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1053'>7</a></td></td><td>Loparić Anđelka, Brestek 10, Cirkovljan, 099 503 4234</td><td>07-01-2026</td><td>07-01-2026</td><td  bgcolor=orange >12-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1052'>6</a></td></td><td>POBA, Varaždin, </td><td>07-01-2026</td><td>07-01-2026</td><td  bgcolor=orange >08-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1051'>5</a></td></td><td>Slađana Dolenec, D.Kraljevec, Gornji kraj 85, 0918905023</td><td>07-01-2026</td><td>07-01-2026</td><td  bgcolor=green >07-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1050'>4</a></td></td><td>Luka Radmanić, Optujska 113, Varaždin, 0989354084</td><td>07-01-2026</td><td>12-01-2026</td><td  bgcolor=green >12-01-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1049'>3</a></td></td><td>Srđan Kovačević, Kaštelanec, </td><td>07-01-2026</td><td>07-01-2026</td><td  bgcolor=orange >08-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1048'>2</a></td></td><td>SIBO CRO, Novi Marof, </td><td>07-01-2026</td><td>07-01-2026</td><td  bgcolor=orange >12-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1047'>1</a></td></td><td>Saša Gregurić - Grga, Koprivnica, franje Mraza 25, 098256288</td><td>05-01-2026</td><td>05-01-2026</td><td  bgcolor=orange >09-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1046'>445</a></td></td><td>Saša Gregurević - Grga, Koprivnica, Franje Mraza 25, 098256288</td><td>31-12-2025</td><td>31-12-2025</td><td  bgcolor=orange >09-01-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1045'>444</a></td></td><td>Brkljačić Zvonimir, K. Tomislava 137, Kotoriba, 098 968 7730</td><td>18-12-2025</td><td>18-12-2025</td><td  bgcolor=orange >09-01-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1044'>443</a></td></td><td>Ivana Horvat, Dravska 19b, Veliki Bukovec, 099 750 3941</td><td>15-12-2025</td><td>15-12-2025</td><td  bgcolor=orange >16-02-2026</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1043'>442</a></td></td><td>Franjo Kranjec, Bijenik, </td><td>12-12-2025</td><td>15-12-2025</td><td  bgcolor=orange >23-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1042'>441</a></td></td><td>MATJAČIĆ MARIJA, Tina Ujevića 12, Hemuševec, 099 564 3071</td><td>08-12-2025</td><td>08-12-2025</td><td  bgcolor=orange >15-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1041'>440</a></td></td><td>POBA, Koprivnica - Lenišće, </td><td>08-12-2025</td><td>08-12-2025</td><td  bgcolor=orange >12-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1040'>439</a></td></td><td>POBA, Bjelovar, </td><td>08-12-2025</td><td>08-12-2025</td><td  bgcolor=orange >10-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1039'>438</a></td></td><td>Srpak Tomislav i Ljubica, Palinovec, 098211673</td><td>07-12-2025</td><td>07-12-2025</td><td  bgcolor=orange >11-12-2025</td><td>Vilim Kos</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1038'>437</a></td></td><td>Nediljko Janjić, Đelekovec, Dravska, 0991902590</td><td>07-12-2025</td><td>07-12-2025</td><td  bgcolor=orange >09-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1037'>436</a></td></td><td>LjEKARNA M.SREDIŠĆE, TRG BANA JELAČIĆA 6, </td><td>05-12-2025</td><td>05-12-2025</td><td  bgcolor=orange >12-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1036'>435</a></td></td><td>LjEKARNA KOTORIBA, K.TOMISLAVA 111, </td><td>05-12-2025</td><td>05-12-2025</td><td  bgcolor=orange >11-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1035'>434</a></td></td><td>Dječji vrtić, Koprivnički Ivanec, </td><td>05-12-2025</td><td>05-12-2025</td><td  bgcolor=orange >08-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1034'>433</a></td></td><td>Hanjes, Trnovec, </td><td>04-12-2025</td><td>04-12-2025</td><td  bgcolor=orange >17-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1033'>432</a></td></td><td>ZVOŠEC ALEN, MARKA KOVAČA 11, ŠENKOVEC, 095/881-4314</td><td>04-12-2025</td><td>04-12-2025</td><td  bgcolor=orange >15-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1032'>431</a></td></td><td>POBA, Varaždin, </td><td>03-12-2025</td><td>03-12-2025</td><td  bgcolor=green >03-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1031'>430</a></td></td><td>Srđan Kovačević, Vinogradska 114, Kaštelanec, </td><td>03-12-2025</td><td>03-12-2025</td><td  bgcolor=orange >08-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1030'>429</a></td></td><td>Centar vozila Hrvatske, Čakovec, </td><td>03-12-2025</td><td>03-12-2025</td><td  bgcolor=orange >04-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1029'>428</a></td></td><td>Davor Jambor, Ljudevita Gaja 1, Čakovec, </td><td>03-12-2025</td><td>03-12-2025</td><td  bgcolor=orange >08-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1028'>427</a></td></td><td>Božidar Matotek, Kotoriba, Vinka Žganca 1, 0976688818</td><td>02-12-2025</td><td>03-12-2025</td><td  bgcolor=orange >12-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1027'>426</a></td></td><td>Filip Kos, Ljudevita Gaja 1, Čakovec, </td><td>02-12-2025</td><td>02-12-2025</td><td  bgcolor=orange >08-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1026'>425</a></td></td><td>Filip Škvorc, Ljudevita Gaja 1, Čakovec, </td><td>02-12-2025</td><td>02-12-2025</td><td  bgcolor=orange >08-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1025'>424</a></td></td><td>Dors Projekt, Ljudevita Gaja 1, Čakovec, </td><td>02-12-2025</td><td>02-12-2025</td><td  bgcolor=orange >08-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1024'>423</a></td></td><td>Centar vozila RH, Čakovec, </td><td>01-12-2025</td><td>01-12-2025</td><td  bgcolor=orange >04-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1023'>422</a></td></td><td>MARING d.o.o., ZAGREBAČKA 38, ČAKOVEC, </td><td>01-12-2025</td><td>01-12-2025</td><td  bgcolor=orange >15-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1022'>421</a></td></td><td>OŠ Koprivnički Ivanec, Koprivnički Ivanec, Kunovec, </td><td>28-11-2025</td><td>28-11-2025</td><td  bgcolor=orange >08-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1021'>420</a></td></td><td>Ana Pongrac, Čakovec, Ulica ZAVNOH-a 25c, </td><td>27-11-2025</td><td>27-11-2025</td><td  bgcolor=orange >16-02-2026</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1020'>419</a></td></td><td>BomarkPak, Ludbreg, </td><td>27-11-2025</td><td>28-11-2025</td><td  bgcolor=green >28-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1019'>418</a></td></td><td>Stjepan Karas, Koprivnica, Nikole Selaka 2, 098249622</td><td>26-11-2025</td><td>26-11-2025</td><td  bgcolor=orange >28-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1018'>417</a></td></td><td>Dražen Lukša, Donji Vidovec, Ul Vladimira Nazora 2, </td><td>21-11-2025</td><td>24-11-2025</td><td  bgcolor=green >24-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1017'>416</a></td></td><td>Miljenko Boršćak, Varaždin, </td><td>21-11-2025</td><td>25-11-2025</td><td  bgcolor=orange >01-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1016'>415</a></td></td><td>MIRJANA BALOG, ZAGREBAČKA 53, DONJA DUBRAVA, 098/305-347</td><td>21-11-2025</td><td>21-11-2025</td><td  bgcolor=orange >24-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1015'>414</a></td></td><td>Barica Zorko, Đelekovec, </td><td>21-11-2025</td><td>25-11-2025</td><td  bgcolor=green >24-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1014'>413</a></td></td><td>Ana Pongrac, Čakovec, ulica ZAVNOH-a 25c, </td><td>21-11-2025</td><td>24-11-2025</td><td  bgcolor=green >24-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1013'>412</a></td></td><td>OŠ Novigrad Podravski, Novigrad Podravski, </td><td>21-11-2025</td><td>27-11-2025</td><td  bgcolor=orange >28-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1012'>411</a></td></td><td>Karlo i Katja Ovčar, Čakovec, </td><td>21-11-2025</td><td>26-11-2025</td><td  bgcolor=orange >27-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1011'>410</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>21-11-2025</td><td>21-11-2025</td><td  bgcolor=orange >05-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1010'>409</a></td></td><td>Zubak Grupa, Sesvete, </td><td>21-11-2025</td><td>21-11-2025</td><td  bgcolor=orange >03-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1009'>408</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>21-11-2025</td><td>25-11-2025</td><td  bgcolor=green >25-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1008'>407</a></td></td><td>Ljekarna Čakovec, Donja Dubrava, </td><td>21-11-2025</td><td>24-11-2025</td><td  bgcolor=orange >08-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1007'>406</a></td></td><td>Ljekarna Čakovec, Čakovec, centrala, </td><td>21-11-2025</td><td>21-11-2025</td><td  bgcolor=orange >24-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1006'>405</a></td></td><td>Ljekarna Čakovec, Donji Kraljevec, </td><td>21-11-2025</td><td>25-11-2025</td><td  bgcolor=green >24-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1005'>404</a></td></td><td>POBA, Varaždin, </td><td>19-11-2025</td><td>19-11-2025</td><td  bgcolor=orange >21-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1004'>403</a></td></td><td>Perutnina Ptuj-Pipo d.o.o., Čakovec, 0995327593</td><td>13-11-2025</td><td>20-11-2025</td><td  bgcolor=orange >21-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1003'>402</a></td></td><td>Zubak Grupa, Sesvete, </td><td>13-11-2025</td><td>19-11-2025</td><td  bgcolor=orange >08-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1002'>401</a></td></td><td>OLIVER LJEKAJ, FRANKOPANSKA 5, LUDBREG, 095 858 1720</td><td>12-11-2025</td><td>12-11-2025</td><td  bgcolor=orange >28-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1001'>400</a></td></td><td>Dječji vrtić Medenjak, Starigrad, Koprivnica, 0981939218</td><td>12-11-2025</td><td>14-11-2025</td><td  bgcolor=orange >21-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1000'>399</a></td></td><td>Đuro Strahija, Hodošan, </td><td>11-11-2025</td><td>11-11-2025</td><td  bgcolor=orange >19-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=999'>398</a></td></td><td>Marijan Reich, Kuršanec, </td><td>11-11-2025</td><td>11-11-2025</td><td  bgcolor=orange >12-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=998'>397</a></td></td><td>Mario Cvetko, Čehovec, </td><td>11-11-2025</td><td>11-11-2025</td><td  bgcolor=orange >19-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=997'>396</a></td></td><td>Hanjes, Trnovec, </td><td>11-11-2025</td><td>11-11-2025</td><td  bgcolor=green >11-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=996'>395</a></td></td><td>NTH Mobile, Varaždin, </td><td>10-11-2025</td><td>12-11-2025</td><td  bgcolor=green >12-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=995'>394</a></td></td><td>DV Kotoriba, Kotoriba, </td><td>10-11-2025</td><td>10-11-2025</td><td  bgcolor=orange >12-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=994'>393</a></td></td><td>OŠ Novigrad Podravski, Novigrad Podravski, </td><td>10-11-2025</td><td>12-11-2025</td><td  bgcolor=green >12-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=993'>392</a></td></td><td>Melnjak, Veliki Otok, </td><td>10-11-2025</td><td>11-11-2025</td><td  bgcolor=orange >14-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=992'>391</a></td></td><td>Josip Večenaj, Koprivnica, </td><td>10-11-2025</td><td>10-11-2025</td><td  bgcolor=orange >04-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=991'>390</a></td></td><td>Zubak Grupa d.o.o., Sisak, </td><td>07-11-2025</td><td>10-11-2025</td><td  bgcolor=orange >13-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=990'>389</a></td></td><td>Miljenko Boršćak, Varaždin, </td><td>07-11-2025</td><td>10-11-2025</td><td  bgcolor=orange >14-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=989'>388</a></td></td><td>KOS d.o.o., Koprivnica, </td><td>07-11-2025</td><td>11-11-2025</td><td  bgcolor=green >11-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=988'>387</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>07-11-2025</td><td>10-11-2025</td><td  bgcolor=orange >12-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=987'>386</a></td></td><td>Ljekarna Čakovec, Sveta Marija, </td><td>07-11-2025</td><td>10-11-2025</td><td  bgcolor=orange >14-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=986'>385</a></td></td><td>Zubak Grupa d.o.o., Sesvete, </td><td>06-11-2025</td><td>10-11-2025</td><td  bgcolor=orange >11-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=985'>384</a></td></td><td>OŠ Virje, Vrije, </td><td>06-11-2025</td><td>10-11-2025</td><td  bgcolor=orange >11-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=984'>383</a></td></td><td>Darko Klarić, D. Dubrava, Podravska 18, 0981804859</td><td>05-11-2025</td><td>05-11-2025</td><td  bgcolor=green >05-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=983'>382</a></td></td><td>Ivan Krušelj, Cirkovljan, Dravska 6, 040314657</td><td>04-11-2025</td><td>07-11-2025</td><td  bgcolor=green >05-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=982'>381</a></td></td><td>Zubak Grupa, Dumovec, </td><td>03-11-2025</td><td>03-11-2025</td><td  bgcolor=orange >04-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=981'>380</a></td></td><td>Željko Kos, Kotoriba, R. Boškovića 60, 098242139</td><td>31-10-2025</td><td>31-10-2025</td><td  bgcolor=orange >03-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=980'>379</a></td></td><td>Stjepan Radmanić, Varaždin, Dobriše Cesarića 78b, 0996919987</td><td>29-10-2025</td><td>29-10-2025</td><td  bgcolor=orange >03-11-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=979'>378</a></td></td><td>Ivana i Siniša Tomić, Varaždin, Mihovila Pupina 10, 0989964582</td><td>29-10-2025</td><td>29-10-2025</td><td  bgcolor=orange >30-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=978'>377</a></td></td><td>ZoRKO BARICA, P. MIŠKINE 78, ĐELEKOVEC, </td><td>29-10-2025</td><td>29-10-2025</td><td  bgcolor=orange >04-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=977'>376</a></td></td><td>Dejan Slaviček, Donji Kraljevec, </td><td>23-10-2025</td><td>23-10-2025</td><td  bgcolor=orange >28-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=976'>375</a></td></td><td>Robert Mikac, Mihovljan, </td><td>23-10-2025</td><td>23-10-2025</td><td  bgcolor=orange >31-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=975'>374</a></td></td><td>Slavko Balija, Novo Selo Podravsko, </td><td>23-10-2025</td><td>23-10-2025</td><td  bgcolor=green >23-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=974'>373</a></td></td><td>Bomark Pak, Ludbreg, 0993937100</td><td>22-10-2025</td><td>24-10-2025</td><td  bgcolor=green >24-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=973'>372</a></td></td><td>Međimurske vode, , </td><td>22-10-2025</td><td>22-10-2025</td><td  bgcolor=orange >05-11-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=972'>371</a></td></td><td>STK Mihovljan, Mihovljan, </td><td>22-10-2025</td><td>22-10-2025</td><td  bgcolor=orange >23-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=971'>370</a></td></td><td>Općina Donji Vidovec, Donji Vidovec, </td><td>22-10-2025</td><td>22-10-2025</td><td  bgcolor=orange >30-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=970'>369</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>22-10-2025</td><td>22-10-2025</td><td  bgcolor=orange >28-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=969'>368</a></td></td><td>Auto kuća Bunić, Varaždin, </td><td>22-10-2025</td><td>23-10-2025</td><td  bgcolor=orange >30-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=968'>367</a></td></td><td>Nedeljko Janjić, Đelekovec, Dravska ulica, 0991902590</td><td>22-10-2025</td><td>22-10-2025</td><td  bgcolor=orange >24-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=967'>366</a></td></td><td>Murametal d.o.o., Kotoriba, Sajmišna, </td><td>20-10-2025</td><td>21-10-2025</td><td  bgcolor=orange >22-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=966'>365</a></td></td><td>Deni i Stela Glad, Topolje 19, Strahoninec, 0989363841</td><td>20-10-2025</td><td>20-10-2025</td><td  bgcolor=orange >23-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=965'>364</a></td></td><td>NK Dinamo Domašinec, Domašinec, </td><td>16-10-2025</td><td>24-10-2025</td><td  bgcolor=green >22-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=964'>363</a></td></td><td>NTH Varaždin, Varaždin, </td><td>15-10-2025</td><td>15-10-2025</td><td  bgcolor=orange >17-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=963'>362</a></td></td><td>Svetozar Stojkov, Kotoriba, </td><td>15-10-2025</td><td>15-10-2025</td><td  bgcolor=orange >16-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=962'>361</a></td></td><td>Antun Hrkač, Slanje, </td><td>15-10-2025</td><td>15-10-2025</td><td  bgcolor=orange >16-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=961'>360</a></td></td><td>Katja Ovčar, Čakovec, Dravska 13, </td><td>15-10-2025</td><td>15-10-2025</td><td  bgcolor=orange >08-12-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=960'>359</a></td></td><td>Dental 4smile, Zagreb, </td><td>15-10-2025</td><td>15-10-2025</td><td  bgcolor=orange >27-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=959'>358</a></td></td><td>Abart d.o.o., ČAKOVEČKA 35, DONJI MIHLJEVEC, 098/42 62 22</td><td>14-10-2025</td><td>14-10-2025</td><td  bgcolor=orange >24-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=958'>357</a></td></td><td>Malek Marija, ALOJZIJA STEPICA 51 A, KOTORIBA, 0996395716</td><td>13-10-2025</td><td>13-10-2025</td><td  bgcolor=green >13-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=957'>356</a></td></td><td>Branko Herent, Varaždin, </td><td>13-10-2025</td><td>13-10-2025</td><td  bgcolor=orange >17-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=956'>355</a></td></td><td>Slavko Pavlek, Koprivnica, </td><td>13-10-2025</td><td>13-10-2025</td><td  bgcolor=orange >20-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=955'>354</a></td></td><td>Ivo Lepoglavec, Strahoninec, Marka Kovača 20, 098303762</td><td>11-10-2025</td><td>11-10-2025</td><td  bgcolor=orange >21-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=954'>353</a></td></td><td>Darko Horvat, Donja Dubrava, </td><td>10-10-2025</td><td>10-10-2025</td><td  bgcolor=orange >14-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=953'>352</a></td></td><td>Vrtić Prelog, Prelog, </td><td>10-10-2025</td><td>10-10-2025</td><td  bgcolor=orange >13-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=952'>351</a></td></td><td>Zdravko Kovačić - Korekon, , </td><td>10-10-2025</td><td>10-10-2025</td><td  bgcolor=orange >14-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=951'>350</a></td></td><td>PCP Prelog, , </td><td>09-10-2025</td><td>09-10-2025</td><td  bgcolor=orange >13-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=950'>349</a></td></td><td>Zubak Grupa, Sisak, </td><td>09-10-2025</td><td>09-10-2025</td><td  bgcolor=orange >17-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=949'>348</a></td></td><td>Jasna Ciboci, Mursko Središće, </td><td>08-10-2025</td><td>08-10-2025</td><td  bgcolor=orange >23-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=948'>347</a></td></td><td>OŠ Koprivnički Bregi, Koprivnički Bregi, </td><td>08-10-2025</td><td>08-10-2025</td><td  bgcolor=orange >22-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=947'>346</a></td></td><td>Davor Karas, Koprivnica, </td><td>08-10-2025</td><td>08-10-2025</td><td  bgcolor=orange >13-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=946'>345</a></td></td><td>Jura Bihar, Katarine Zrinski, Domašinec, </td><td>07-10-2025</td><td>07-10-2025</td><td  bgcolor=orange >15-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=945'>344</a></td></td><td>Dragutin Kuzmić, Matije Gupca 80, Donji Vidovec, 0995146471</td><td>07-10-2025</td><td>07-10-2025</td><td  bgcolor=orange >13-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=944'>343</a></td></td><td>Vinko Horvat, B.Radića 37, Donji Vidovec, 098627770</td><td>07-10-2025</td><td>07-10-2025</td><td  bgcolor=orange >14-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=943'>342</a></td></td><td>Saša Škoda, kotoriba, i.mazuranica 19, 098757921</td><td>07-10-2025</td><td>07-10-2025</td><td  bgcolor=orange >14-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=942'>341</a></td></td><td>Ivica Hraščanec, Kotoriba, </td><td>07-10-2025</td><td>07-10-2025</td><td  bgcolor=green >07-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=941'>340</a></td></td><td>Tehnodom, Donja Dubrava, </td><td>07-10-2025</td><td>07-10-2025</td><td  bgcolor=orange >15-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=940'>339</a></td></td><td>Mato Mihoci, Goričan, </td><td>07-10-2025</td><td>07-10-2025</td><td  bgcolor=orange >13-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=939'>338</a></td></td><td>Jelena Jankoci, D. Dubrava, Staropiljska 7, 0998321697</td><td>06-10-2025</td><td>06-10-2025</td><td  bgcolor=orange >07-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=938'>337</a></td></td><td>Marija Markan, Goričan, Trnavska 13, 0976188670</td><td>06-10-2025</td><td>06-10-2025</td><td  bgcolor=orange >20-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=937'>336</a></td></td><td>Općina Vidovec, Donji Vidovec, 0915889611</td><td>06-10-2025</td><td>07-10-2025</td><td  bgcolor=orange >14-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=936'>335</a></td></td><td>Girus, Jospi Goričanec, Šenkovec, Vlatka Mačeka 43, 0981891525</td><td>06-10-2025</td><td>06-10-2025</td><td  bgcolor=green >06-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=935'>334</a></td></td><td>Podravka, Danica, Koprivnica, 0991673240</td><td>06-10-2025</td><td>06-10-2025</td><td  bgcolor=orange >13-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=934'>333</a></td></td><td>Josip Kos, Kotoriba, Josipa Slavenskog 7, 098426436</td><td>06-10-2025</td><td>06-10-2025</td><td  bgcolor=orange >07-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=933'>332</a></td></td><td>Carina Kotoriba, Kotoriba, Kolodvorska ulica, 040304041</td><td>06-10-2025</td><td>06-10-2025</td><td  bgcolor=orange >07-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=932'>331</a></td></td><td>Vinko Virgej, Josipa Slavenskog 2, Kotoriba, 682077</td><td>03-10-2025</td><td>08-10-2025</td><td  bgcolor=green >07-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=931'>330</a></td></td><td>Hanjes, Trnovec, </td><td>03-10-2025</td><td>07-10-2025</td><td  bgcolor=green >06-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=930'>329</a></td></td><td>NINO KOLESAR, BRAĆE RADIĆ 24, DONJA DUBRAVA, 099/520-76-54</td><td>03-10-2025</td><td>03-10-2025</td><td  bgcolor=orange >08-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=929'>328</a></td></td><td>SVEN JEVTIĆ, Čakovec, Ivana pl. Zajca 19, </td><td>03-10-2025</td><td>07-10-2025</td><td  bgcolor=orange >23-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=928'>327</a></td></td><td>Luka Radmanić, Varaždin, Optujska 113, 0989354084</td><td>03-10-2025</td><td>06-10-2025</td><td  bgcolor=green >06-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=927'>326</a></td></td><td>Matić Miljenka, Jurice Muraia 4, Čakovec, 098 558 907</td><td>02-10-2025</td><td>02-10-2025</td><td  bgcolor=orange >28-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=926'>325</a></td></td><td>Barica Zorko, P. Miškine 78, Đelekovec, 048/834-411</td><td>02-10-2025</td><td>02-10-2025</td><td  bgcolor=orange >13-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=925'>324</a></td></td><td>OŠ Veliki Bukovec, , </td><td>02-10-2025</td><td>02-10-2025</td><td  bgcolor=orange >07-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=924'>323</a></td></td><td>Dr. Alojs Jembrih, Žerjavinec,, 0955922071</td><td>02-10-2025</td><td>02-10-2025</td><td  bgcolor=orange >08-12-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=923'>322</a></td></td><td>STJEPAN PEROŠ, PETRA SVAČIĆA 13, KOPRIVNICA, 048/621-919</td><td>01-10-2025</td><td>01-10-2025</td><td  bgcolor=orange >13-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=922'>321</a></td></td><td>Zbak Grupa, Požega, </td><td>30-09-2025</td><td>06-10-2025</td><td  bgcolor=orange >08-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=921'>320</a></td></td><td>Ljiljana Čižmešija, Zagreb, Hrastina 6b, 098455274</td><td>30-09-2025</td><td>02-10-2025</td><td  bgcolor=green >01-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=920'>319</a></td></td><td>Ivan Kos, Kotoriba, </td><td>30-09-2025</td><td>01-10-2025</td><td  bgcolor=orange >06-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=919'>318</a></td></td><td>Miroslav Radmanović, Prelog, Jug 2/9, 0998374208</td><td>30-09-2025</td><td>02-10-2025</td><td  bgcolor=orange >06-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=918'>317</a></td></td><td>Čateks d.d., Čakovec, </td><td>30-09-2025</td><td>30-09-2025</td><td  bgcolor=orange >02-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=917'>316</a></td></td><td>Podravska banka, Koprivnica, </td><td>30-09-2025</td><td>30-09-2025</td><td  bgcolor=orange >24-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=916'>315</a></td></td><td>Zubak Grupa, Sesvete, </td><td>30-09-2025</td><td>30-09-2025</td><td  bgcolor=orange >01-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=915'>314</a></td></td><td>Antun Šimunić, R. Boškovića 1B, Kotoriba, </td><td>30-09-2025</td><td>30-09-2025</td><td  bgcolor=orange >06-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=914'>313</a></td></td><td>Antun Šimunić, R. Boškovića 1B, Kotoriba, </td><td>30-09-2025</td><td>05-09-2026</td><td  bgcolor=green >06-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=913'>312</a></td></td><td>Dmitar Maravić, Nedelišće, </td><td>30-09-2025</td><td>30-09-2025</td><td  bgcolor=green >30-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=912'>311</a></td></td><td>Denis Kovač, Travnička, Čakovec, </td><td>29-09-2025</td><td>29-09-2025</td><td  bgcolor=orange >01-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=911'>310</a></td></td><td>Matija Migles, Vinogradci 49, Vinogradi Ludbreški, 091 612 2203</td><td>29-09-2025</td><td>29-09-2025</td><td  bgcolor=orange >03-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=910'>309</a></td></td><td>MALTAR TONKA, Kotoriba, </td><td>29-09-2025</td><td>29-09-2025</td><td  bgcolor=green >29-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=909'>308</a></td></td><td>Veronika Tot, Kotoriba, </td><td>29-09-2025</td><td>29-09-2025</td><td  bgcolor=orange >06-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=908'>307</a></td></td><td>Mihajlo Nestić, Donji Vidovec, </td><td>29-09-2025</td><td>29-09-2025</td><td  bgcolor=orange >20-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=907'>306</a></td></td><td>Danijel Jurović, Ivana Žbulja 46, Sveta Marija, 0912322237</td><td>29-09-2025</td><td>29-09-2025</td><td  bgcolor=orange >06-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=906'>305</a></td></td><td>Ljuba Cvijović, L.Ružičke 1, Čakovec, 099 846 3247</td><td>29-09-2025</td><td>29-09-2025</td><td  bgcolor=green >29-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=905'>304</a></td></td><td>Robert Mikac, Mihovljan, 0912023034</td><td>29-09-2025</td><td>29-09-2025</td><td  bgcolor=orange >30-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=904'>303</a></td></td><td>Percač Helena i Valentin, Kotoriba, Katarine Zrinski, 0981925191</td><td>28-09-2025</td><td>28-09-2025</td><td  bgcolor=orange >29-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=903'>302</a></td></td><td>VIST D.O.O., , </td><td>26-09-2025</td><td>26-09-2025</td><td  bgcolor=orange >30-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=902'>301</a></td></td><td>Dejan Slaviček, Braće Radića 9, D.Kraljevec, 0996655001</td><td>26-09-2025</td><td>26-09-2025</td><td  bgcolor=orange >02-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=901'>300</a></td></td><td>Zlatko Kovač, Kotoriba, Murska 2, 0989551278</td><td>25-09-2025</td><td>25-09-2025</td><td  bgcolor=orange >29-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=900'>299</a></td></td><td>Ivan Levačić, Stanetinec 33, 0989084462</td><td>25-09-2025</td><td>30-09-2025</td><td  bgcolor=orange >01-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=899'>298</a></td></td><td>Zubak Grupa, Varaždin, </td><td>25-09-2025</td><td>29-09-2025</td><td  bgcolor=orange >30-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=898'>297</a></td></td><td>Davorin Bartolec, Zagrebačka 71/4, Varaždin, 098379571</td><td>25-09-2025</td><td>25-09-2025</td><td  bgcolor=orange >07-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=897'>296</a></td></td><td>Valent Drago, Koprivnica, 098770313</td><td>24-09-2025</td><td>24-09-2025</td><td  bgcolor=orange >26-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=896'>295</a></td></td><td>Slavko Matijačić - Knego, Draškovec, 0981681962</td><td>24-09-2025</td><td>24-09-2025</td><td  bgcolor=orange >29-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=895'>294</a></td></td><td>Zubarska ordinacija Vanja Radmanić, Donji Vidovec, </td><td>24-09-2025</td><td>29-09-2025</td><td  bgcolor=orange >14-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=894'>293</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>24-09-2025</td><td>25-09-2025</td><td  bgcolor=green >25-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=893'>292</a></td></td><td>Kuček Zvonimir, Odvojak Marka Kovača 2, Strahoninec, 098242202</td><td>22-09-2025</td><td>22-09-2025</td><td  bgcolor=orange >23-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=892'>291</a></td></td><td>Bujan Petra,, Strahoninec, 091 567 0666</td><td>22-09-2025</td><td>23-09-2025</td><td  bgcolor=green >23-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=891'>290</a></td></td><td>Dragutin Kos, Tratinska 19, Goričan, 098 567 332</td><td>22-09-2025</td><td>22-09-2025</td><td  bgcolor=orange >24-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=890'>289</a></td></td><td>Alen Maltar, DRAGUTINA DOMJANIĆA 11, KOTORIBA, 098 195 30 05</td><td>19-09-2025</td><td>19-09-2025</td><td  bgcolor=orange >29-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=889'>288</a></td></td><td>Ujlaki Davor, Kotoriba, Ignaca Svetomartinskog 6, 0989377934</td><td>19-09-2025</td><td>24-09-2025</td><td  bgcolor=green >23-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=888'>287</a></td></td><td>Branko Matoš, Stjepana Radića 58, Kotoriba, 098 948 2212</td><td>17-09-2025</td><td>17-09-2025</td><td  bgcolor=orange >23-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=887'>286</a></td></td><td>Miran Nevjestić, Koprivnica, Mire Bano 15, 0993404614</td><td>17-09-2025</td><td>17-09-2025</td><td  bgcolor=orange >19-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=886'>285</a></td></td><td>Ljekarna Čakovec, Čakovec, centrala, </td><td>17-09-2025</td><td>18-09-2025</td><td  bgcolor=orange >19-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=885'>284</a></td></td><td>Slavko i Slavica Kolesar, Koprivnica, Marijanska 37, 098318951</td><td>16-09-2025</td><td>16-09-2025</td><td  bgcolor=orange >01-10-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=884'>283</a></td></td><td>Branko Krznar, Kotoriba, R. Boškovića 47a, </td><td>15-09-2025</td><td>15-09-2025</td><td  bgcolor=orange >19-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=883'>282</a></td></td><td>Denis Kovač, Čakovec, </td><td>15-09-2025</td><td>15-09-2025</td><td  bgcolor=orange >18-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=882'>281</a></td></td><td>Željko Golub, Zagreb, Šestinski Vrh 16a, 0912727270</td><td>15-09-2025</td><td>15-09-2025</td><td  bgcolor=orange >22-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=881'>280</a></td></td><td>Pizzeria Majo, Kotoriba, </td><td>12-09-2025</td><td>12-09-2025</td><td  bgcolor=orange >19-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=880'>279</a></td></td><td>prof Ivan Pranjić, Čakovec, M. P. Miškine 15, 098303593</td><td>11-09-2025</td><td>11-09-2025</td><td  bgcolor=orange >18-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=879'>278</a></td></td><td>, , </td><td>11-09-2025</td><td>11-09-2025</td><td  bgcolor=orange ></td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=878'>277</a></td></td><td>Rajko Kuzma, Čakovec, Zavnoha 70, 0992317180</td><td>11-09-2025</td><td>11-09-2025</td><td  bgcolor=orange >30-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=877'>276</a></td></td><td>Franjo Šajn, Kotoriba, R. Boškovića 67, 040682313</td><td>09-09-2025</td><td>09-09-2025</td><td  bgcolor=orange >19-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=876'>275</a></td></td><td>Podravska banka, , </td><td>08-09-2025</td><td>08-09-2025</td><td  bgcolor=orange >18-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=875'>274</a></td></td><td>Dalibor Gorupić, Otok, </td><td>08-09-2025</td><td>08-09-2025</td><td  bgcolor=orange >09-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=874'>273</a></td></td><td>OS Novigrad Podravski, PS Delovi, </td><td>08-09-2025</td><td>08-09-2025</td><td  bgcolor=orange >16-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=873'>272</a></td></td><td>Franjo Kranjec, Zagreb, </td><td>08-09-2025</td><td>08-09-2025</td><td  bgcolor=orange >18-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=872'>271</a></td></td><td>Marijan Rusak, Ruđera Boškovića 13, Kotoriba, </td><td>04-09-2025</td><td>05-09-2025</td><td  bgcolor=green >05-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=871'>270</a></td></td><td>Barica Zorko, Đelekovec, 048834411</td><td>04-09-2025</td><td>05-09-2025</td><td  bgcolor=orange >09-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=870'>269</a></td></td><td>Zubak Grupa, Velika Gorica, Sesvetski Kraljevec, Dumovec, </td><td>04-09-2025</td><td>22-09-2025</td><td  bgcolor=orange >10-10-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=869'>268</a></td></td><td>Ljekarna Čakovec, Sve poslovne jedinice, </td><td>04-09-2025</td><td>08-09-2025</td><td  bgcolor=orange >09-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=868'>267</a></td></td><td>Vida Stjepan, Botovo, Braće Radića 6, 0996652375</td><td>04-09-2025</td><td>05-09-2025</td><td  bgcolor=green >05-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=867'>266</a></td></td><td>Vinarija Kos, Hrnjanec, </td><td>03-09-2025</td><td>04-09-2025</td><td  bgcolor=green >04-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=866'>265</a></td></td><td>Kis Pića, Donja Dubrava, </td><td>03-09-2025</td><td>03-09-2025</td><td  bgcolor=orange >04-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=865'>264</a></td></td><td>Fuš Hinko, Mihovljan, Ulica Katerine Zrinski 34, </td><td>03-09-2025</td><td>05-09-2025</td><td  bgcolor=orange >09-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=864'>263</a></td></td><td>Friščić Antun, Mali Bukovec, V Nazora 4, 0977488071</td><td>02-09-2025</td><td>02-09-2025</td><td  bgcolor=orange >04-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=863'>262</a></td></td><td>Ivan Kos, Kotoriba, </td><td>02-09-2025</td><td>02-09-2025</td><td  bgcolor=orange >05-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=862'>261</a></td></td><td>Hanjes, Trnovec, </td><td>02-09-2025</td><td>03-09-2025</td><td  bgcolor=green >03-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=861'>260</a></td></td><td>Damir Pongrac, Kotoriba, R Boškovića 77, </td><td>02-09-2025</td><td>03-09-2025</td><td  bgcolor=green >03-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=860'>259</a></td></td><td>ZMH Foodroom, Konjšćina, </td><td>02-09-2025</td><td>04-09-2025</td><td  bgcolor=orange >05-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=859'>258</a></td></td><td>UPOV Mursko Središće, Mursko Središće, </td><td>02-09-2025</td><td>03-09-2025</td><td  bgcolor=green >03-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=858'>257</a></td></td><td>Luka Rajter, Čakovec, Dravska ulica, </td><td>02-09-2025</td><td>03-09-2025</td><td  bgcolor=green >03-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=857'>256</a></td></td><td>Zvonko Ovčar, Domašinec, </td><td>29-08-2025</td><td>01-09-2025</td><td  bgcolor=green >29-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=856'>255</a></td></td><td>Hanjes, Varaždin, </td><td>28-08-2025</td><td>29-08-2025</td><td  bgcolor=green >29-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=855'>254</a></td></td><td>Zubak Pavo, Zagreb, Bukovečka, </td><td>28-08-2025</td><td>01-09-2025</td><td  bgcolor=orange >08-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=854'>253</a></td></td><td>MEDENJAK ZDENKA, PLANINARSKA 4, Koprivnica, 098/98-37-122</td><td>25-08-2025</td><td>01-09-2025</td><td  bgcolor=green >27-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=853'>252</a></td></td><td>Đuro Marđetko, Ruđera Boškovića 11, Kotoriba, </td><td>25-08-2025</td><td>26-08-2025</td><td  bgcolor=green >26-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=852'>251</a></td></td><td>NTH Mobile, Varaždin, </td><td>25-08-2025</td><td>25-08-2025</td><td  bgcolor=orange >26-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=851'>250</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, Dumovečka, </td><td>22-08-2025</td><td>22-08-2025</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=850'>249</a></td></td><td>Izgradnja doo, Domašinec, Kvitrovec, 0989811085</td><td>20-08-2025</td><td>22-08-2025</td><td  bgcolor=orange >29-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=849'>248</a></td></td><td>Zoran Radmanić, Kotoriba, Ruđera Boškovića 44, 0992120560</td><td>20-08-2025</td><td>22-08-2025</td><td  bgcolor=green >22-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=848'>247</a></td></td><td>Turk Ivan i Barbara, Peklenica, Školska 35, 0917307227</td><td>20-08-2025</td><td>20-08-2025</td><td  bgcolor=orange >22-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=847'>246</a></td></td><td>CSP Pantovčak, Pantovčak, 098205107</td><td>19-08-2025</td><td>21-08-2025</td><td  bgcolor=orange >26-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=846'>245</a></td></td><td>Ljekarna Horvat, Koprivnica, </td><td>18-08-2025</td><td>18-08-2025</td><td  bgcolor=orange >19-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=845'>244</a></td></td><td>Matija Melnjak, Veliki Otok 51, </td><td>14-08-2025</td><td>14-08-2025</td><td  bgcolor=orange >19-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=844'>243</a></td></td><td>Dors Projekt, Čakovec, </td><td>14-08-2025</td><td>14-08-2025</td><td  bgcolor=green >14-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=843'>242</a></td></td><td>Mario Jović, Strahoninec, Vrtna ulica 39, </td><td>13-08-2025</td><td>13-08-2025</td><td  bgcolor=orange >29-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=842'>241</a></td></td><td>Karlo i Katja Ovčar, Čakovec, Dravska ulica 9, 0989811082</td><td>12-08-2025</td><td>12-08-2025</td><td  bgcolor=green >12-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=841'>240</a></td></td><td>Hanjes, , </td><td>12-08-2025</td><td>12-08-2025</td><td  bgcolor=orange >14-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=840'>239</a></td></td><td>Kos Transporti, Varaždin, </td><td>07-08-2025</td><td>08-08-2025</td><td  bgcolor=green >08-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=839'>238</a></td></td><td>NTH Mobile, Varaždin, </td><td>07-08-2025</td><td>08-08-2025</td><td  bgcolor=green >08-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=838'>237</a></td></td><td>Nedjeljko Janjić, Đelekovec, Dravska 78, </td><td>04-08-2025</td><td>04-08-2025</td><td  bgcolor=orange >12-08-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=837'>236</a></td></td><td>Podravka d.d., Koprivnica, proizvodni pogon Danica, 0991683682</td><td>31-07-2025</td><td>06-08-2025</td><td  bgcolor=green >06-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=836'>235</a></td></td><td>Ivan Jakupak, Koprivnički Ivanec, </td><td>31-07-2025</td><td>06-08-2025</td><td  bgcolor=green >06-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=835'>234</a></td></td><td>Roncoroni Marija, Rečko polje 149A, Koprivnica, 099 824 3331</td><td>30-07-2025</td><td>30-07-2025</td><td  bgcolor=orange >01-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=834'>233</a></td></td><td>Barica Zorko, Đelekovec, </td><td>30-07-2025</td><td>30-07-2025</td><td  bgcolor=orange >11-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=833'>232</a></td></td><td>Josip Gregurić, Koprivnica, R. Horvata 1, </td><td>29-07-2025</td><td>29-07-2025</td><td  bgcolor=orange >11-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=832'>231</a></td></td><td>Kavran Grupa d.o.o., Kalnička bb, Čakovec, </td><td>24-07-2025</td><td>24-07-2025</td><td  bgcolor=orange >25-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=831'>230</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>24-07-2025</td><td>25-07-2025</td><td  bgcolor=green >25-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=830'>229</a></td></td><td>BomarkPak, Ludbreg, </td><td>24-07-2025</td><td>01-08-2025</td><td  bgcolor=orange >11-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=829'>228</a></td></td><td>Leonard Gudlin, Goričan, Kalnička 49, 0998766604</td><td>23-07-2025</td><td>23-07-2025</td><td  bgcolor=orange >09-09-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=828'>227</a></td></td><td>JELENA WALCH, MIRKA DVORSKOG 30, SVETA MARIJA, 099 3661 022</td><td>22-07-2025</td><td>22-07-2025</td><td  bgcolor=orange >01-09-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=827'>226</a></td></td><td>HORVAT JOSIP, M.GUPCA 6, DRAŠKOVEC, 095 509 1917</td><td>22-07-2025</td><td>22-07-2025</td><td  bgcolor=orange >25-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=826'>225</a></td></td><td>Danijel Jurković, Sveta Marija; Ivana Žbulja 46, 0912322237</td><td>21-07-2025</td><td>21-07-2025</td><td  bgcolor=orange >08-08-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=825'>224</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>21-07-2025</td><td>21-07-2025</td><td  bgcolor=orange >22-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=824'>223</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>18-07-2025</td><td>18-07-2025</td><td  bgcolor=orange >22-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=823'>222</a></td></td><td>Vina Kos (OPG Karlo Kos), Hranjec, Stjepana Domjanića 8, Donja Zelina, 0993545600</td><td>18-07-2025</td><td>18-07-2025</td><td  bgcolor=orange >22-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=822'>221</a></td></td><td>Hađikan, Goričan, </td><td>16-07-2025</td><td>16-07-2025</td><td  bgcolor=orange >18-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=821'>220</a></td></td><td>Barica i Štefica Zorko, Đelekovec, M.P.Miškine, 048834411</td><td>16-07-2025</td><td>16-07-2025</td><td  bgcolor=orange >25-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=820'>219</a></td></td><td>Vladimir Haluga, Fortuna Pintarića 3, Čakovec, 0994461207</td><td>15-07-2025</td><td>15-07-2025</td><td  bgcolor=orange >18-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=819'>218</a></td></td><td>Željko Sokač, Savska Ves, </td><td>11-07-2025</td><td>11-07-2025</td><td  bgcolor=orange >15-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=818'>217</a></td></td><td>Žaklina Trbović, Srebrnjak 126, Zagreb, </td><td>10-07-2025</td><td>10-07-2025</td><td  bgcolor=orange >22-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=817'>216</a></td></td><td>Muraplast, , </td><td>09-07-2025</td><td>09-07-2025</td><td  bgcolor=orange >15-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=816'>215</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>09-07-2025</td><td>09-07-2025</td><td  bgcolor=orange >17-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=815'>214</a></td></td><td>Stjapan Fabić, Braće Radića 10, Donja Dubrava, </td><td>09-07-2025</td><td>09-07-2025</td><td  bgcolor=orange >14-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=814'>213</a></td></td><td>Matija Videk, Nikole Tesle 6, Kotoriba, 0911720777</td><td>08-07-2025</td><td>08-07-2025</td><td  bgcolor=orange >10-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=813'>212</a></td></td><td>Višnja Haluga, Čakovec,  Fortunata Pintariča, 0994461207</td><td>07-07-2025</td><td>07-07-2025</td><td  bgcolor=orange >09-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=812'>211</a></td></td><td>Fabić, Braće Radića 10, Donja Dubrava, 0038631458158</td><td>07-07-2025</td><td>07-07-2025</td><td  bgcolor=orange >14-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=811'>210</a></td></td><td>Zvonko Šantl, Dr.Vinka Žganca 10, Kotoriba, </td><td>07-07-2025</td><td>07-07-2025</td><td  bgcolor=orange >10-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=810'>209</a></td></td><td>Danijel Ivanković, Varaždin, </td><td>07-07-2025</td><td>07-07-2025</td><td  bgcolor=orange >18-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=809'>208</a></td></td><td>Vladimir Haluga, Fortunata Pintarića 3, Čakovec, 0994461207</td><td>07-07-2025</td><td>07-07-2025</td><td  bgcolor=orange >09-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=808'>207</a></td></td><td>Muraplast, , 0992689953</td><td>07-07-2025</td><td>07-07-2025</td><td  bgcolor=orange >08-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=807'>206</a></td></td><td>Mladen Križaić, Mala Subotica, </td><td>04-07-2025</td><td>11-07-2025</td><td  bgcolor=green >10-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=806'>205</a></td></td><td>Ljekarna Horvat, Veliki Otok 45, </td><td>04-07-2025</td><td>11-07-2025</td><td  bgcolor=green >11-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=805'>204</a></td></td><td>OŠ Novigrad Podravski, Novigrad Podravski, </td><td>04-07-2025</td><td>09-07-2025</td><td  bgcolor=green >07-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=804'>203</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>04-07-2025</td><td>08-07-2025</td><td  bgcolor=orange >09-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=803'>202</a></td></td><td>Špoljarić, Vrbanovec, 098364964</td><td>02-07-2025</td><td>03-07-2025</td><td  bgcolor=green >03-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=802'>201</a></td></td><td>Vrtić Koprivnički Ivanec, Koprivnički Ivanec, </td><td>02-07-2025</td><td>02-07-2025</td><td  bgcolor=orange >03-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=801'>200</a></td></td><td>KSENIJA NOVAK, MARTANE 12, STAN 205, 098 745 928</td><td>02-07-2025</td><td>21-07-2025</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=800'>199</a></td></td><td>Zvonar, Donja Dubrava, Zagrebačka 86, 040688449</td><td>02-07-2025</td><td>08-07-2025</td><td  bgcolor=green >03-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=799'>198</a></td></td><td>Saša Gregurević - Grga, Koprivnica, Proljetna 24, 098256288</td><td>02-07-2025</td><td>02-07-2025</td><td  bgcolor=orange >07-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=798'>197</a></td></td><td>Slavko Matijačić - Knego, Draškovec,, 0981681962</td><td>02-07-2025</td><td>02-07-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=797'>196</a></td></td><td>Hanjes, Trnovec, </td><td>01-07-2025</td><td>10-07-2025</td><td  bgcolor=green >08-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=796'>195</a></td></td><td>Željko Kos, Kotoriba, </td><td>01-07-2025</td><td>02-07-2025</td><td  bgcolor=green >02-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=795'>194</a></td></td><td>NTH Mobile, Varaždin, </td><td>01-07-2025</td><td>04-07-2025</td><td  bgcolor=green >04-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=794'>193</a></td></td><td>Bomark Ambalaža, Zagreb, Jordanovečki odvojak 15b, </td><td>01-07-2025</td><td>09-07-2025</td><td  bgcolor=green >09-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=793'>192</a></td></td><td>Zubak Grupa doo, Velika Gorica, </td><td>30-06-2025</td><td>10-07-2025</td><td  bgcolor=green >02-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=792'>191</a></td></td><td>Hanjes, Trnovec, 0995552525</td><td>27-06-2025</td><td>27-06-2025</td><td  bgcolor=orange >30-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=791'>190</a></td></td><td>Karlo i Katja Ovčar, Čakovec, Dravska ulica, </td><td>26-06-2025</td><td>04-07-2025</td><td  bgcolor=green >02-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=790'>189</a></td></td><td>Jadranka i Josip Trojko, Kotoriba, Josipa Slavenskog 5, 0998244837</td><td>26-06-2025</td><td>26-06-2025</td><td  bgcolor=orange >01-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=789'>188</a></td></td><td>Ljekarna Čakovec, Kotoriba, </td><td>26-06-2025</td><td>26-06-2025</td><td  bgcolor=green >26-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=788'>187</a></td></td><td>Kos Transporti, Varaždin, </td><td>26-06-2025</td><td>08-07-2025</td><td  bgcolor=orange >15-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=787'>186</a></td></td><td>Josip Kapus, Koprivnica, </td><td>26-06-2025</td><td>26-06-2025</td><td  bgcolor=green >26-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=786'>185</a></td></td><td>Nikola Mikac, Čakovec, </td><td>26-06-2025</td><td>26-06-2025</td><td  bgcolor=orange >27-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=785'>184</a></td></td><td>Stjepan Karas, Koprivnica, </td><td>26-06-2025</td><td>03-07-2025</td><td  bgcolor=orange >15-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=784'>183</a></td></td><td>Squash arena, Čakovec, </td><td>26-06-2025</td><td>27-06-2025</td><td  bgcolor=green >27-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=783'>182</a></td></td><td>Zubak Grupa d.o.o., Sesvete, </td><td>25-06-2025</td><td>30-06-2025</td><td  bgcolor=green >27-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=782'>181</a></td></td><td>Ljekarna Horvat, Koprivnica, Domžalska 3, </td><td>25-06-2025</td><td>26-06-2025</td><td  bgcolor=green >26-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=781'>180</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>25-06-2025</td><td>25-06-2025</td><td  bgcolor=orange >01-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=780'>179</a></td></td><td>Murametal d.o.o., Kotoriba, 0989522840</td><td>25-06-2025</td><td>26-06-2025</td><td  bgcolor=orange >03-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=779'>178</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>24-06-2025</td><td>25-06-2025</td><td  bgcolor=green >25-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=778'>177</a></td></td><td>TICM, Čakovec, 0992120581</td><td>24-06-2025</td><td>25-06-2025</td><td  bgcolor=orange >27-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=777'>176</a></td></td><td>Josip Kos, Kotoriba, Josipa Slavenskog 7, </td><td>24-06-2025</td><td>25-06-2025</td><td  bgcolor=green >25-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=776'>175</a></td></td><td>Gramex, Donji Kraljevec, </td><td>24-06-2025</td><td>25-06-2025</td><td  bgcolor=green >25-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=775'>174</a></td></td><td>Franjo Kranjec, Zagreb, 0989121266</td><td>24-06-2025</td><td>27-06-2025</td><td  bgcolor=green >26-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=774'>173</a></td></td><td>Dubravko Horvat, Prelog, </td><td>23-06-2025</td><td>27-06-2025</td><td  bgcolor=green >24-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=773'>172</a></td></td><td>Maltar Vinko, Duga ulica 11a, </td><td>23-06-2025</td><td>27-06-2025</td><td  bgcolor=green >25-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=772'>171</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>23-06-2025</td><td>24-06-2025</td><td  bgcolor=green >24-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=771'>170</a></td></td><td>Muraplast, Kotoriba, 0992689953</td><td>23-06-2025</td><td>23-06-2025</td><td  bgcolor=orange >26-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=770'>169</a></td></td><td>Malek Terezija, Kotoriba, Duga ulica 30, 0996790938</td><td>18-06-2025</td><td>18-06-2025</td><td  bgcolor=orange >25-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=769'>168</a></td></td><td>Mario Havaić, Ludbreg, Ulica Kardinala Franja Kuharića 14, 0919771863</td><td>18-06-2025</td><td>30-06-2025</td><td  bgcolor=orange >30-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=768'>167</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>17-06-2025</td><td>18-06-2025</td><td  bgcolor=green >18-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=767'>166</a></td></td><td>Zubak Grupa d.o.o., Sesvete, </td><td>17-06-2025</td><td>18-06-2025</td><td  bgcolor=green >18-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=766'>165</a></td></td><td>Petrović Zvezdana, Supilova 50b, Varaždin, 5.kat, </td><td>17-06-2025</td><td>25-06-2025</td><td  bgcolor=orange >07-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=765'>164</a></td></td><td>Petrović Josipa, Braće Radića 27, Varaždin, 3.kat, </td><td>17-06-2025</td><td>27-06-2025</td><td  bgcolor=orange >07-07-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=764'>163</a></td></td><td>Zvonko Kuček, Strahoninec, </td><td>17-06-2025</td><td>17-06-2025</td><td  bgcolor=green >17-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=763'>162</a></td></td><td>Davor Karas, Koprivnica, Cindrišće 12, 098591520</td><td>13-06-2025</td><td>13-06-2025</td><td  bgcolor=orange >17-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=762'>161</a></td></td><td>Zvonko Ovčar, Domašinec, </td><td>13-06-2025</td><td>16-06-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=761'>160</a></td></td><td>Tanja Marčec, ZAVNOHA 25H, Čakovec, 098595406</td><td>13-06-2025</td><td>13-06-2025</td><td  bgcolor=orange >16-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=760'>159</a></td></td><td>Boris Čižemšija, Kotoriba, Kolodvorska ulica, </td><td>13-06-2025</td><td>18-06-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=759'>158</a></td></td><td>Đuro Marđetko, Kotoriba, Ruđera Boškovića 11, </td><td>12-06-2025</td><td>26-06-2025</td><td  bgcolor=green >16-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=758'>157</a></td></td><td>Samir Golub, Martane, </td><td>12-06-2025</td><td>12-06-2025</td><td  bgcolor=orange >27-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=757'>156</a></td></td><td>Perutnina Ptuj-Pipo d.o.o., Komarnica Ludbreška, </td><td>12-06-2025</td><td>20-06-2025</td><td  bgcolor=green >16-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=756'>155</a></td></td><td>Željko Golub, Zagreb, </td><td>10-06-2025</td><td>10-06-2025</td><td  bgcolor=orange >11-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=755'>154</a></td></td><td>Igor Bišćan, Zagreb, </td><td>10-06-2025</td><td>10-06-2025</td><td  bgcolor=orange >11-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=754'>153</a></td></td><td>SRŠA ANTUN, J.Slavenskog 19, Kotoriba, 098 1616 369</td><td>09-06-2025</td><td>09-06-2025</td><td  bgcolor=orange >16-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=753'>152</a></td></td><td>MALTAR TONKA, Dragutina Domjanića 11, Kotoriba, 099 5047 226</td><td>09-06-2025</td><td>09-06-2025</td><td  bgcolor=green >09-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=752'>151</a></td></td><td>Bojan Jaklin, Čakovec, 0984750000</td><td>09-06-2025</td><td>09-06-2025</td><td  bgcolor=orange >13-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=751'>150</a></td></td><td>Bomark Pak, Ludbreg, </td><td>06-06-2025</td><td>06-06-2025</td><td  bgcolor=orange >19-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=750'>149</a></td></td><td>Izgradnja doo, Domašinec, </td><td>06-06-2025</td><td>11-06-2025</td><td  bgcolor=orange >25-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=749'>148</a></td></td><td>JELENA HORVAT, Mije Smoleka 24, Goričan, 091 987 7405</td><td>06-06-2025</td><td>06-06-2025</td><td  bgcolor=orange >09-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=748'>147</a></td></td><td>DJEČJI VRTIĆ Kotoriba, , 091/603-2946</td><td>06-06-2025</td><td>13-06-2025</td><td  bgcolor=green >12-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=747'>146</a></td></td><td>HORVAT IVANA, DRAVSKA 19 B, STAN BR.5, 099-750-39-41</td><td>06-06-2025</td><td>20-06-2025</td><td  bgcolor=green >09-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=746'>145</a></td></td><td>TICM d.o.o., Čakovec, 0992092638</td><td>05-06-2025</td><td>05-06-2025</td><td  bgcolor=orange >13-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=745'>144</a></td></td><td>Zubak Grupa d.o.o., Sesvete, </td><td>05-06-2025</td><td>06-06-2025</td><td  bgcolor=orange >17-07-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=744'>143</a></td></td><td>Ljekarna Čakovec, Donji Kraljevec, </td><td>05-06-2025</td><td>05-06-2025</td><td  bgcolor=orange >06-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=743'>142</a></td></td><td>Rustika, Čakovec, </td><td>05-06-2025</td><td>05-06-2025</td><td  bgcolor=orange >06-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=742'>141</a></td></td><td>STK Mihovljan, , </td><td>05-06-2025</td><td>05-06-2025</td><td  bgcolor=orange >23-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=741'>140</a></td></td><td> Ordinacija Jasmina Posedi, Maršala Tita 1, Nedelišće, </td><td>04-06-2025</td><td>04-06-2025</td><td  bgcolor=orange >13-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=740'>139</a></td></td><td>Krešimir Hrenić, Vinodolska 27, Koprivnica, 098413421</td><td>04-06-2025</td><td>04-06-2025</td><td  bgcolor=orange >17-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=739'>138</a></td></td><td>Krešimir Hrenić, Koprivnica, Vinodolska 27, 098413421</td><td>04-06-2025</td><td>17-06-2025</td><td  bgcolor=green >17-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=738'>137</a></td></td><td>STP Donja Dubrava, Donja Dubrava, Koprivnička ul 1, </td><td>04-06-2025</td><td>11-06-2025</td><td  bgcolor=green >09-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=737'>136</a></td></td><td>VIST D.O.O., Pribislavec, </td><td>04-06-2025</td><td>04-06-2025</td><td  bgcolor=orange >13-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=736'>135</a></td></td><td>Marina Pahek, Prvomajska 41, Donja Dubrava, </td><td>04-06-2025</td><td>04-06-2025</td><td  bgcolor=orange >09-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=735'>134</a></td></td><td>Bali d.o.o., Prelog, </td><td>04-06-2025</td><td>04-06-2025</td><td  bgcolor=orange >09-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=734'>133</a></td></td><td>Muraspid, Kotorba, </td><td>04-06-2025</td><td>09-06-2025</td><td  bgcolor=orange >10-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=733'>132</a></td></td><td>Općina Kotoriba, Kotoriba, </td><td>04-06-2025</td><td>16-06-2025</td><td  bgcolor=green >16-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=732'>131</a></td></td><td>VALERIJA FRIŠĆIĆ, MIROSLAVA KRLEŽE 40, LUDBREŠKI SIGETEC, 00491746356648 (Havaić Ivan)</td><td>03-06-2025</td><td>03-06-2025</td><td  bgcolor=orange >09-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=731'>130</a></td></td><td>Ladislav Matotek, M.Gupca 68, Kotoriba, </td><td>03-06-2025</td><td>03-06-2025</td><td  bgcolor=orange >10-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=730'>129</a></td></td><td>Euroklima, , </td><td>03-06-2025</td><td>03-06-2025</td><td  bgcolor=orange >09-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=729'>128</a></td></td><td>Jelena Čonkas, Prelog, Čakovečka 45, </td><td>03-06-2025</td><td>03-06-2025</td><td  bgcolor=orange >09-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=728'>127</a></td></td><td>Dječji vrtić vesela loptica, Prelog, </td><td>03-06-2025</td><td>03-06-2025</td><td  bgcolor=orange >06-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=727'>126</a></td></td><td>Igor Balaban, Prelog, </td><td>03-06-2025</td><td>03-06-2025</td><td  bgcolor=orange >16-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=726'>125</a></td></td><td>Girus, Jospi Goričanec, Šenkovec, </td><td>03-06-2025</td><td>03-06-2025</td><td  bgcolor=orange >13-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=725'>124</a></td></td><td>Općina Kotoriba, Kralja Tomislava 101, </td><td>02-06-2025</td><td>03-06-2025</td><td  bgcolor=orange >09-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=724'>123</a></td></td><td>Auto kuća Bunić, Varaždin, </td><td>02-06-2025</td><td>11-06-2025</td><td  bgcolor=green >09-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=723'>122</a></td></td><td>Ivan Jakupek, Koprivnički Ivanec, Ivanjska cesta 104, </td><td>27-05-2025</td><td>27-05-2025</td><td  bgcolor=orange >13-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=722'>121</a></td></td><td>Mladen Križaić, Mala Subotica, </td><td>26-05-2025</td><td>06-06-2025</td><td  bgcolor=orange >11-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=721'>120</a></td></td><td>CSP, Pantovčak, </td><td>22-05-2025</td><td>29-05-2025</td><td  bgcolor=orange >02-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=720'>119</a></td></td><td>Bomark Ambalaža, Varaždin, 0994877555</td><td>22-05-2025</td><td>29-05-2025</td><td  bgcolor=green >26-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=719'>118</a></td></td><td>Zubak Grupa, Varaždin, </td><td>22-05-2025</td><td>29-05-2025</td><td  bgcolor=orange >30-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=718'>117</a></td></td><td>Zdenka Posedi, Čakovec, </td><td>21-05-2025</td><td>21-05-2025</td><td  bgcolor=orange >27-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=717'>116</a></td></td><td>Levačić - Kos, Brač, Bol i Supetar, 098242139</td><td>21-05-2025</td><td>21-05-2025</td><td  bgcolor=orange >06-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=716'>115</a></td></td><td>Zdravko Arbanas, Velika Gorica, Kurilovečka 78, 0992097077</td><td>20-05-2025</td><td>20-05-2025</td><td  bgcolor=orange >22-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=715'>114</a></td></td><td>Slavko Markulija, , </td><td>19-05-2025</td><td>19-05-2025</td><td  bgcolor=orange >02-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=714'>113</a></td></td><td>Jasminka Pervan, Jug 2/2 Prelog, </td><td>19-05-2025</td><td>19-05-2025</td><td  bgcolor=orange >29-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=713'>112</a></td></td><td>OŠ Veliki Bukovec, Veliki Bukovec, 042840224</td><td>19-05-2025</td><td>19-05-2025</td><td  bgcolor=orange >22-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=712'>111</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>16-05-2025</td><td>23-05-2025</td><td  bgcolor=orange >06-06-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=711'>110</a></td></td><td>Matija Borščak, Varaždin, Krešimira Filića 39B, 0981703367</td><td>14-05-2025</td><td>14-05-2025</td><td  bgcolor=orange >16-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=710'>109</a></td></td><td>Mihael Pongrac, Tratinska 37, Goričan, 0997837494</td><td>12-05-2025</td><td>12-05-2025</td><td  bgcolor=orange >28-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=709'>108</a></td></td><td>DV Koprivnički Ivanec, , </td><td>08-05-2025</td><td>08-05-2025</td><td  bgcolor=orange >20-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=708'>107</a></td></td><td>Igor Bobetić, Cvjetna ulica 9, Vinogradi Ludbreški, 0981669685</td><td>08-05-2025</td><td>08-05-2025</td><td  bgcolor=orange >13-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=707'>106</a></td></td><td>Mladen Knez, Kotoriba, Ruđera Boškovića, 0989320064</td><td>07-05-2025</td><td>07-05-2025</td><td  bgcolor=orange >09-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=706'>105</a></td></td><td>Slavko Matijačić Knego, Draškovec, Braće Radića 19, 0981681962</td><td>06-05-2025</td><td>06-05-2025</td><td  bgcolor=orange >09-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=705'>104</a></td></td><td>Saša Škoda, IVANA MAŽURANIĆA 19, KOTORIBA, 098/757-921</td><td>06-05-2025</td><td>13-05-2025</td><td  bgcolor=green >09-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=704'>103</a></td></td><td>Gordana Ilić, Šenkovec, </td><td>06-05-2025</td><td>06-05-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=703'>102</a></td></td><td>Karlo i Katja Ovčar, Čakovec, Dravska ulica, </td><td>05-05-2025</td><td>05-05-2025</td><td  bgcolor=orange >07-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=702'>101</a></td></td><td>Zvonko Kučerk, Strahoninec, </td><td>02-05-2025</td><td>02-05-2025</td><td  bgcolor=orange >14-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=701'>100</a></td></td><td>NTH Mobile, Varaždin, </td><td>02-05-2025</td><td>02-05-2025</td><td  bgcolor=orange >26-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=700'>99</a></td></td><td>Sandra Dolenec Đurak, Božene Plazeriano 14, 0989068238</td><td>29-04-2025</td><td>29-04-2025</td><td  bgcolor=orange >07-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=699'>98</a></td></td><td>Poduzetnički centar Prelog, , </td><td>29-04-2025</td><td>29-04-2025</td><td  bgcolor=orange >05-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=698'>97</a></td></td><td>Zubak Grupa, Sesvete, </td><td>24-04-2025</td><td>24-04-2025</td><td  bgcolor=orange >02-06-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=697'>96</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>24-04-2025</td><td>24-04-2025</td><td  bgcolor=orange >19-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=696'>95</a></td></td><td>Hanjes, Trnovec, </td><td>24-04-2025</td><td>24-04-2025</td><td  bgcolor=orange >29-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=695'>94</a></td></td><td>Čateks d.d., Čakovec, </td><td>23-04-2025</td><td>23-04-2025</td><td  bgcolor=orange >28-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=694'>93</a></td></td><td>Pavo Zubak, Sesvete, </td><td>23-04-2025</td><td>23-04-2025</td><td  bgcolor=orange >08-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=693'>92</a></td></td><td>OŠ Novigrad Podravski, Novigrad Podravski, </td><td>23-04-2025</td><td>23-04-2025</td><td  bgcolor=orange >24-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=692'>91</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>22-04-2025</td><td>22-04-2025</td><td  bgcolor=orange >13-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=691'>90</a></td></td><td>Zdravko Arbanas, Velika Gorica, Kurilovečka 78, 0992097077</td><td>17-04-2025</td><td>17-04-2025</td><td  bgcolor=orange >22-05-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=690'>89</a></td></td><td>Vlado Kožnjak, Donji Kraljevec, Ludbreška 70, 0955609864, 040655389</td><td>16-04-2025</td><td>18-04-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=689'>88</a></td></td><td>Samir Golub, Martane, </td><td>16-04-2025</td><td>16-04-2025</td><td  bgcolor=orange >18-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=688'>87</a></td></td><td>NTH Mobile, Varaždin, </td><td>16-04-2025</td><td>17-04-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=687'>86</a></td></td><td>Zubak Grupa, Požega, </td><td>14-04-2025</td><td>24-04-2025</td><td  bgcolor=orange >29-04-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=686'>85</a></td></td><td>Ljekarna Čakovec, Sve poslovne jedinice, </td><td>14-04-2025</td><td>22-04-2025</td><td  bgcolor=orange >15-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=685'>84</a></td></td><td>Josip Horvat, Đelekovec, M.P.Miškine 166, 0989358559</td><td>11-04-2025</td><td>11-04-2025</td><td  bgcolor=orange >14-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=684'>83</a></td></td><td>, , </td><td>11-04-2025</td><td>11-04-2025</td><td  bgcolor=orange ></td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=683'>82</a></td></td><td>MUSTAČ ANDRIJA, BORISA KINDRIĆA 5, SVETA MARIJA, 661-011</td><td>11-04-2025</td><td>17-04-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=682'>81</a></td></td><td>Zubak Grupa d.o.o., Velika Gorica, </td><td>08-04-2025</td><td>15-04-2025</td><td  bgcolor=green >15-04-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=681'>80</a></td></td><td>Arcus, Čakovec, </td><td>08-04-2025</td><td>08-04-2025</td><td  bgcolor=orange >17-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=680'>79</a></td></td><td>Ordinacija Marta Križaić, Čakovec, 0993241445 Mladen</td><td>07-04-2025</td><td>07-04-2025</td><td  bgcolor=orange >08-05-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=679'>78</a></td></td><td>OŠ Novigrad Podravski, Novigrad Podravski, </td><td>07-04-2025</td><td>08-04-2025</td><td  bgcolor=orange >14-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=678'>77</a></td></td><td>UPOV DD, Doja Dubrava, </td><td>03-04-2025</td><td>03-04-2025</td><td  bgcolor=green >03-04-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=677'>76</a></td></td><td>MIGLES MATIJA, VINOGRACI 49, VINOGRADI LUDBREŠKI, LUDBREG, 091/612-2203</td><td>02-04-2025</td><td>02-04-2025</td><td  bgcolor=orange >03-04-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=676'>75</a></td></td><td>Karlo i Katja Ovčar, Čakovec, Dravska, </td><td>31-03-2025</td><td>02-04-2025</td><td  bgcolor=orange >09-04-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=675'>74</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>31-03-2025</td><td>01-04-2025</td><td  bgcolor=orange >02-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=674'>73</a></td></td><td>Dental 4smile, Bužanova, Zagreb, </td><td>27-03-2025</td><td>27-03-2025</td><td  bgcolor=orange >15-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=673'>72</a></td></td><td>Igor Horvat - Ljekarne Horvat, , </td><td>27-03-2025</td><td>27-03-2025</td><td  bgcolor=orange >10-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=672'>71</a></td></td><td>Kos doo, Kotoriba, K. Tomislava 139, 098242139</td><td>26-03-2025</td><td>26-03-2025</td><td  bgcolor=orange >01-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=671'>70</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>26-03-2025</td><td>28-03-2025</td><td  bgcolor=orange >01-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=670'>69</a></td></td><td>STK KOS Kotoriba, Murska - stolnoteniska dvorana, 0981659086</td><td>26-03-2025</td><td>26-03-2025</td><td  bgcolor=orange >28-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=669'>68</a></td></td><td>Antonija Friščić, Kotoriba, Ruđera Boškovića, </td><td>26-03-2025</td><td>26-03-2025</td><td  bgcolor=orange >01-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=668'>67</a></td></td><td>Marijan Marđetko, Vlatka Mačeka 21, Čakovec, </td><td>25-03-2025</td><td>25-03-2025</td><td  bgcolor=orange >01-04-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=667'>66</a></td></td><td>proba, neznam, </td><td>21-03-2025</td><td>21-03-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=666'>65</a></td></td><td>Test proba, , 054556</td><td>21-03-2025</td><td>21-03-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=665'>64</a></td></td><td>Zlatko Pongrac, Donja Dubrava, Krbulja 11, 0915772750</td><td>21-03-2025</td><td>21-03-2025</td><td  bgcolor=orange >24-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=664'>63</a></td></td><td>Ljekarna Čakovec, Domašinec, 040 863 105</td><td>21-03-2025</td><td>21-03-2025</td><td  bgcolor=orange >24-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=663'>62</a></td></td><td>Luka Radmanić, Varaždin, Optujska 113, 0989354084</td><td>20-03-2025</td><td>26-03-2025</td><td  bgcolor=green >24-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=662'>61</a></td></td><td>Matija Krnjak, Čakovec, Sajmište, </td><td>19-03-2025</td><td>21-03-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=661'>60</a></td></td><td>Podravska banka Koprivnica, Legrad, </td><td>17-03-2025</td><td>17-03-2025</td><td  bgcolor=orange >18-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=660'>59</a></td></td><td>Ljekarna Čakovec, Štrigova, </td><td>13-03-2025</td><td>20-03-2025</td><td  bgcolor=green >17-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=659'>58</a></td></td><td>Danijel Jurović, Ivana Žbulja 46, Sveta Marija, 0912322237</td><td>13-03-2025</td><td>13-03-2025</td><td  bgcolor=orange >18-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=658'>57</a></td></td><td>Dragutin Šimek, Prigorska ulica 72, Moravče, 098264278</td><td>13-03-2025</td><td>13-03-2025</td><td  bgcolor=orange >14-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=657'>56</a></td></td><td>Zubak Grupa, Sesvete, 0994932040</td><td>12-03-2025</td><td>14-03-2025</td><td  bgcolor=green >14-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=656'>55</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>12-03-2025</td><td>14-03-2025</td><td  bgcolor=green >14-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=655'>54</a></td></td><td>Maja Ovčar Jambrošić, Domašinec, </td><td>10-03-2025</td><td>14-03-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=654'>53</a></td></td><td>Autozubak Zagreb, Žrnovnica, </td><td>10-03-2025</td><td>10-03-2025</td><td  bgcolor=orange >25-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=653'>52</a></td></td><td>Danijel Jurković, Ivana Žbulja 46, Sveta Marija, 0912322237</td><td>10-03-2025</td><td>10-03-2025</td><td  bgcolor=orange >11-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=652'>51</a></td></td><td>Ljekarna Čakovec, Štrigova, </td><td>07-03-2025</td><td>12-03-2025</td><td  bgcolor=green >12-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=651'>50</a></td></td><td>Mladen Jakopović, Zagreb, avenija marina držića 78, 0916254171</td><td>07-03-2025</td><td>14-03-2025</td><td  bgcolor=green >14-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=650'>49</a></td></td><td>Jelena Walch, Sveta Marija, 0993661022</td><td>06-03-2025</td><td>14-03-2025</td><td  bgcolor=green >11-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=649'>48</a></td></td><td>Deltavlock Components d.o.o., Turčišće, </td><td>05-03-2025</td><td>05-03-2025</td><td  bgcolor=orange >12-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=648'>47</a></td></td><td>Igor Šimunić, Koprivnica, Ulica Zvonimira Goloba 22, 0993828395</td><td>03-03-2025</td><td>03-03-2025</td><td  bgcolor=orange >07-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=647'>46</a></td></td><td>Bomark-Pak, Ludbreg, </td><td>03-03-2025</td><td>03-03-2025</td><td  bgcolor=orange >06-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=646'>45</a></td></td><td>Bomark-Pak, Ludbreg, </td><td>28-02-2025</td><td>07-03-2025</td><td  bgcolor=orange >10-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=645'>44</a></td></td><td>TICM Čakovec, TICM1, 0992120581</td><td>28-02-2025</td><td>03-03-2025</td><td  bgcolor=orange >10-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=644'>43</a></td></td><td>SRŠA ANTUN, JOSIPA SLAVENSKOG 19, KOTORIBA, 098/1616369</td><td>28-02-2025</td><td>05-03-2025</td><td  bgcolor=orange >11-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=643'>42</a></td></td><td>Hanjes, Trnovec, </td><td>27-02-2025</td><td>27-02-2025</td><td  bgcolor=orange >03-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=642'>41</a></td></td><td>Nevenka Marđetko, Čakovec, Vlatka Mačeka 21, 0996929403</td><td>27-02-2025</td><td>27-02-2025</td><td  bgcolor=green >27-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=641'>40</a></td></td><td>UPOV DD, Donja Dubrava, </td><td>25-02-2025</td><td>27-02-2025</td><td  bgcolor=orange >05-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=640'>39</a></td></td><td>Podravska banka Koprivnica, , 0991630871</td><td>25-02-2025</td><td>03-03-2025</td><td  bgcolor=orange >07-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=639'>38</a></td></td><td>Osnovna škola Koprivnički Bregi, Koprivnički Bregi, 0917211553</td><td>24-02-2025</td><td>25-02-2025</td><td  bgcolor=green >25-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=638'>37</a></td></td><td>Danijel Karas, Koprivnica, Katarine Zrinski 26, 0989099501</td><td>23-02-2025</td><td>23-02-2025</td><td  bgcolor=orange >25-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=637'>36</a></td></td><td>Ljubica Maltar, Kotoriba, Školska 34, 040682027</td><td>22-02-2025</td><td>22-02-2025</td><td  bgcolor=orange >27-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=636'>35</a></td></td><td>Branko Kučan, Koprivnica, Miroslava Krleže 39, Lidija 098481320</td><td>20-02-2025</td><td>20-02-2025</td><td  bgcolor=orange >21-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=635'>34</a></td></td><td>OŠ Veliki Bukovec, Velik Bukovec, </td><td>18-02-2025</td><td>21-02-2025</td><td  bgcolor=green >21-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=634'>33</a></td></td><td>NTH Mobile, Hallerov aleja, Varaždin, </td><td>18-02-2025</td><td>21-02-2025</td><td  bgcolor=orange >24-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=633'>32</a></td></td><td>Mario i Lidija Horvat, Donji Vidovec, Nikole Tesla 9, 0915681288</td><td>17-02-2025</td><td>17-02-2025</td><td  bgcolor=orange >18-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=632'>31</a></td></td><td>Domet d.o.o., , </td><td>14-02-2025</td><td>14-02-2025</td><td  bgcolor=orange >04-03-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=631'>30</a></td></td><td>Stanica za tehnički pregled vozila Donja Dubrava, Donja Dubrava, </td><td>14-02-2025</td><td>17-02-2025</td><td  bgcolor=green >17-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=630'>29</a></td></td><td>Osnovna škola Veliki Bukovec, Veliki Bukovec, 042840224</td><td>10-02-2025</td><td>10-02-2025</td><td  bgcolor=orange >07-03-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=629'>28</a></td></td><td>Nikola Mikac, Čakovec, </td><td>10-02-2025</td><td>10-02-2025</td><td  bgcolor=orange >12-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=628'>27</a></td></td><td>Mihajlo Nestić, Donji Vidovec, </td><td>10-02-2025</td><td>10-02-2025</td><td  bgcolor=orange >17-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=627'>26</a></td></td><td>Stjepan Pokolić, Donji Vidovec, Dubravska 16, 0997530209</td><td>08-02-2025</td><td>08-02-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=626'>25</a></td></td><td>Dragutin Štefić (Tehnodom d.o.o.), Donja Dubrava, Trg Republike, </td><td>06-02-2025</td><td>07-02-2025</td><td  bgcolor=green >07-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=625'>24</a></td></td><td>Srđan Kovačević, Kaštelanec, Vinogradska 114, </td><td>06-02-2025</td><td>06-02-2025</td><td  bgcolor=orange >07-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=624'>23</a></td></td><td>Franjo Cikač, Varaždin, Kukuljevićeva 29, 098446882</td><td>05-02-2025</td><td>05-02-2025</td><td  bgcolor=orange >07-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=623'>22</a></td></td><td>Boris Kos, Varaždin, </td><td>04-02-2025</td><td>05-02-2025</td><td  bgcolor=green >05-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=622'>21</a></td></td><td>Zubak Grupa, Sesvete, </td><td>04-02-2025</td><td>06-02-2025</td><td  bgcolor=green >06-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=621'>20</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>04-02-2025</td><td>06-02-2025</td><td  bgcolor=green >06-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=620'>19</a></td></td><td>Zubak Grupa, Sesvete, </td><td>03-02-2025</td><td>07-02-2025</td><td  bgcolor=orange >11-02-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=619'>18</a></td></td><td>Elizabeta Dominić, Kotoriba, Nikole Tesla 20, 040682165</td><td>03-02-2025</td><td>03-02-2025</td><td  bgcolor=orange >07-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=618'>17</a></td></td><td>Spomenka Duhović, Donja Dubrava, 0915871190</td><td>27-01-2025</td><td>28-01-2025</td><td  bgcolor=orange >07-02-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=617'>16</a></td></td><td>BomarkPak, Ludbreg, </td><td>27-01-2025</td><td>29-01-2025</td><td  bgcolor=green >29-01-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=616'>15</a></td></td><td>Perutnina Ptuj-Pipo d.o.o., Komarnica Ludbreška, 0992689063</td><td>27-01-2025</td><td>28-01-2025</td><td  bgcolor=green >28-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=615'>14</a></td></td><td>Ladislav Furjan, Beretinec, bana Jelačića 96, 0915044548</td><td>27-01-2025</td><td>28-01-2025</td><td  bgcolor=green >28-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=614'>13</a></td></td><td>Dječji vrtić Vrapčić, Koprivnički Ivanec, </td><td>15-01-2025</td><td>15-01-2025</td><td  bgcolor=orange >16-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=613'>12</a></td></td><td>Damir Đurašin, Reka 69 kod Koprivnice, 0976715461</td><td>15-01-2025</td><td>15-01-2025</td><td  bgcolor=orange >16-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=612'>11</a></td></td><td>Murametal d.o.o., Kotoriba, </td><td>14-01-2025</td><td>16-01-2025</td><td  bgcolor=orange >17-01-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=611'>10</a></td></td><td>Zlatko Gregurec, Kotoriba, </td><td>14-01-2025</td><td>14-01-2025</td><td  bgcolor=orange >23-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=610'>9</a></td></td><td>Iva Brdar, Čakovec, Travnička 35, 0913100010</td><td>13-01-2025</td><td>13-01-2025</td><td  bgcolor=orange >17-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=609'>8</a></td></td><td>Petra Marodi, Martane Čakovec, 0914969763</td><td>13-01-2025</td><td>13-01-2025</td><td  bgcolor=orange >14-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=608'>7</a></td></td><td>Kos doo, Kotoriba, </td><td>10-01-2025</td><td>10-01-2025</td><td  bgcolor=orange >17-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=607'>6</a></td></td><td>Šajn Franjo, Kotoriba, R Boškovića 63, 040682313</td><td>10-01-2025</td><td>10-01-2025</td><td  bgcolor=orange >20-01-2025</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=606'>5</a></td></td><td>Karas Stjepan, Koprtivnica, Nikole Selaka 2, 098249622</td><td>10-01-2025</td><td>10-01-2025</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=605'>4</a></td></td><td>ŠKOLA VELIKI BUKOVEC, Dravska 42, Mali Bukovec, 042/840-224</td><td>08-01-2025</td><td>13-01-2025</td><td  bgcolor=orange >20-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=604'>3</a></td></td><td>Snježana Bali, , </td><td>08-01-2025</td><td>08-01-2025</td><td  bgcolor=orange >09-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=603'>2</a></td></td><td>Zdravko Kovačić - Korekon, Brezje, I.L.Ribara 6, 0915131364</td><td>07-01-2025</td><td>07-01-2025</td><td  bgcolor=green >07-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=602'>1</a></td></td><td>Dom za starije Strahija, Hodošan, 098242319</td><td>07-01-2025</td><td>07-01-2025</td><td  bgcolor=orange >13-01-2025</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=601'>340</a></td></td><td>Miljenko Križaj, Oporovec 102, 098632570</td><td>27-12-2024</td><td>27-12-2024</td><td  bgcolor=orange >30-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=600'>339</a></td></td><td>Ljekarna Čakovec, Gornji Mihaljevec, </td><td>18-12-2024</td><td>18-12-2024</td><td  bgcolor=green >18-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=599'>338</a></td></td><td>Snježana Bali, , </td><td>17-12-2024</td><td>17-12-2024</td><td  bgcolor=orange >18-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=598'>337</a></td></td><td>Mateo Sutnja, Dunjkovec, </td><td>17-12-2024</td><td>17-12-2024</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=597'>336</a></td></td><td>Murametal d.o.o., Kotoriba, </td><td>17-12-2024</td><td>18-12-2024</td><td  bgcolor=orange >19-12-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=596'>335</a></td></td><td>Josip Kapus, , </td><td>17-12-2024</td><td>17-12-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=595'>334</a></td></td><td>Damir Dolar, Čakovec, Ognjena Price, </td><td>17-12-2024</td><td>17-12-2024</td><td  bgcolor=orange >18-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=594'>333</a></td></td><td>VRBAN IVAN, Bednjanska 28, Mali Bukovec, </td><td>13-12-2024</td><td>13-12-2024</td><td  bgcolor=orange >16-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=593'>332</a></td></td><td>Dejan Bađari, Jug III, 4, Prelog, 0995154352</td><td>12-12-2024</td><td>12-12-2024</td><td  bgcolor=orange >16-12-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=592'>331</a></td></td><td>Dario Friščić, Kotoriba, Ul.kralja Petra Krešimira IV 30, 0995359750</td><td>12-12-2024</td><td>16-12-2024</td><td  bgcolor=green >16-12-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=591'>330</a></td></td><td>Davor Karas, Koprivnica, Cindrišće 2a, 098591520</td><td>10-12-2024</td><td>10-12-2024</td><td  bgcolor=orange >11-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=590'>329</a></td></td><td>Srpak Ljubica, Palinovec, 098211673</td><td>10-12-2024</td><td>10-12-2024</td><td  bgcolor=orange >16-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=589'>328</a></td></td><td>Zlatko Habijan, Kotoriba, Kralja Tomislava 27, 0996934492</td><td>10-12-2024</td><td>10-12-2024</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=588'>327</a></td></td><td>Mirjana i Marija Čižmešija, Kotoriba, Kralja Tomislava 139a, 040682360</td><td>10-12-2024</td><td>10-12-2024</td><td  bgcolor=orange >16-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=587'>326</a></td></td><td>Nada Oletić, Zrinsko Frankopanska 10, Čakovec, 0995172488</td><td>10-12-2024</td><td>12-12-2024</td><td  bgcolor=green >12-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=586'>325</a></td></td><td>Matulin Pavao, Glavna 59, Donji Vidovec, 0981350208</td><td>10-12-2024</td><td>12-12-2024</td><td  bgcolor=green >11-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=585'>324</a></td></td><td>Katica Habijanec, Đelekovec, </td><td>04-12-2024</td><td>04-12-2024</td><td  bgcolor=orange >11-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=584'>323</a></td></td><td>Kavran Grupa, , </td><td>04-12-2024</td><td>04-12-2024</td><td  bgcolor=orange >12-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=583'>322</a></td></td><td>Gordana Ilić, Šenkovec, Naselje Vlatka Mačeka 34, 0996973000</td><td>03-12-2024</td><td>03-12-2024</td><td  bgcolor=orange >06-12-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=582'>321</a></td></td><td>Tomica Horvat, Vladimira Nazora 26, Čakovec, 0912158445</td><td>02-12-2024</td><td>02-12-2024</td><td  bgcolor=green >02-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=581'>320</a></td></td><td>Mara Todorić, Koprivnica, Basaričekova 30, 0989368808</td><td>30-11-2024</td><td>30-11-2024</td><td  bgcolor=orange >03-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=580'>319</a></td></td><td>Gramex, Kolodvorska 56, Donji Kraljevec, 040655448</td><td>28-11-2024</td><td>03-12-2024</td><td  bgcolor=green >29-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=579'>318</a></td></td><td>Branka i Ivan Ujlaki, Kotoriba, Nova 21, 098315765</td><td>28-11-2024</td><td>28-11-2024</td><td  bgcolor=orange >02-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=578'>317</a></td></td><td>Eko kotor, Kotoriba, </td><td>27-11-2024</td><td>29-11-2024</td><td  bgcolor=orange >03-12-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=577'>316</a></td></td><td>Malek Terezija, Kotoriba, Duga 30, 040682082</td><td>27-11-2024</td><td>27-11-2024</td><td  bgcolor=green >27-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=576'>315</a></td></td><td>SIBO CRO, Novi Marof, 0911580654</td><td>26-11-2024</td><td>26-11-2024</td><td  bgcolor=orange >02-12-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=575'>314</a></td></td><td>Matjačić, Tina ujevića 12, Hemuševec, 0995643071</td><td>26-11-2024</td><td>26-11-2024</td><td  bgcolor=orange >27-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=574'>313</a></td></td><td>Nenad Hunjadi, Ulica Pavla Kanižaja 11, Koprivnica, 0981986730</td><td>25-11-2024</td><td>25-11-2024</td><td  bgcolor=orange >28-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=573'>312</a></td></td><td>Nikola Brumen (Deltablock), Turčišće, </td><td>22-11-2024</td><td>29-11-2024</td><td  bgcolor=orange >02-12-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=572'>311</a></td></td><td>Matej Valkaj, I.B.Mažuranić 13 Čakovec, 098259865</td><td>22-11-2024</td><td>22-11-2024</td><td  bgcolor=orange >09-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=571'>310</a></td></td><td>Perutnina Ptuj-Pipo d.o.o., Komarnica Ludbreška, </td><td>22-11-2024</td><td>29-11-2024</td><td  bgcolor=green >27-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=570'>309</a></td></td><td>Arcus, Čakovec, </td><td>21-11-2024</td><td>21-11-2024</td><td  bgcolor=orange >22-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=569'>308</a></td></td><td>Saša Škoda, I.MAŽURANIĆA 19, KOTORIBA, 098/757-921</td><td>21-11-2024</td><td>28-11-2024</td><td  bgcolor=green >27-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=568'>307</a></td></td><td>Dr. Igor Mraz, Koprivnica, stambeni blok, 0989084124</td><td>20-11-2024</td><td>25-11-2024</td><td  bgcolor=orange >10-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=567'>306</a></td></td><td>Podravska banka, Đelekovec, </td><td>20-11-2024</td><td>20-11-2024</td><td  bgcolor=orange >21-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=566'>305</a></td></td><td>Ljekarna Čakovec, Gornji Mihaljevec, 040313497</td><td>19-11-2024</td><td>20-11-2024</td><td  bgcolor=green >20-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=565'>304</a></td></td><td>HARAMBAŠA SLAVICA I IVICA, MIRKA VIRIJUSA 81, ĐELEKOVEC, 095/347-4570</td><td>19-11-2024</td><td>26-11-2024</td><td  bgcolor=orange >27-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=564'>303</a></td></td><td>ŽUPNI URED SV.LEONARDA, ŠKOLSKA 39, GORIČAN, 098/862-838</td><td>19-11-2024</td><td>19-11-2024</td><td  bgcolor=orange >21-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=563'>302</a></td></td><td>Matija Migles, Vinogradi 49, Ludbreg, 0916122203</td><td>15-11-2024</td><td>15-11-2024</td><td  bgcolor=orange >27-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=562'>301</a></td></td><td>POBA, Čakovec, J.J. Strosmeira 10, </td><td>13-11-2024</td><td>13-11-2024</td><td  bgcolor=orange >22-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=561'>300</a></td></td><td>MARING d.o.o., Čakovec, </td><td>12-11-2024</td><td>12-11-2024</td><td  bgcolor=orange >26-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=560'>299</a></td></td><td>Slavko Pavlek, Koprivnica, Mije Šimeka 37, 0913172038</td><td>12-11-2024</td><td>12-11-2024</td><td  bgcolor=green >22-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=559'>298</a></td></td><td>Hanjes, Trnovec, </td><td>12-11-2024</td><td>12-11-2024</td><td  bgcolor=orange >05-12-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=558'>297</a></td></td><td>Ivan Dolar, Gornji Hraščan, Čakovečka 24, 0919275510</td><td>12-11-2024</td><td>12-11-2024</td><td  bgcolor=orange >20-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=557'>296</a></td></td><td>Jurica Begić, Zrinsko Frankopanska 8, Čakovec, 098698340</td><td>12-11-2024</td><td>12-11-2024</td><td  bgcolor=orange >14-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=556'>295</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>11-11-2024</td><td>14-11-2024</td><td  bgcolor=orange >25-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=555'>294</a></td></td><td>OŠ Virje, Virje, </td><td>11-11-2024</td><td>11-11-2024</td><td  bgcolor=orange >19-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=554'>293</a></td></td><td>Hanjes, , </td><td>11-11-2024</td><td>11-11-2024</td><td  bgcolor=orange >22-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=553'>292</a></td></td><td>Luka Rajter, Dravska ulica, Čakovec, 098289332</td><td>11-11-2024</td><td>12-11-2024</td><td  bgcolor=green >11-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=552'>291</a></td></td><td>BomarkPak, Ludbreg, </td><td>11-11-2024</td><td>12-11-2024</td><td  bgcolor=orange >13-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=551'>290</a></td></td><td>Filip Škvorc, Čakovec, Ljudevita Gaja 1, </td><td>08-11-2024</td><td>08-11-2024</td><td  bgcolor=orange >22-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=550'>289</a></td></td><td>Dječji vrtić Tratinčica - Jabučica, Starigrad, Koprivnica, </td><td>08-11-2024</td><td>18-11-2024</td><td  bgcolor=orange >28-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=549'>288</a></td></td><td>Marijan Reich, Kuršanec, </td><td>08-11-2024</td><td>08-11-2024</td><td  bgcolor=orange >11-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=548'>287</a></td></td><td>Antun Hrkač, Slanje, </td><td>08-11-2024</td><td>08-11-2024</td><td  bgcolor=orange >21-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=547'>286</a></td></td><td>Grad Prelog, Prelog, </td><td>07-11-2024</td><td>15-11-2024</td><td  bgcolor=green >14-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=546'>285</a></td></td><td>Kuća Belčić, Mihovljan, </td><td>07-11-2024</td><td>07-11-2024</td><td  bgcolor=orange >20-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=545'>284</a></td></td><td>Mario Zelenbaba, Martane, </td><td>07-11-2024</td><td>07-11-2024</td><td  bgcolor=orange >14-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=544'>283</a></td></td><td>Ivan Štefičar, Čakovec, </td><td>07-11-2024</td><td>07-11-2024</td><td  bgcolor=orange >14-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=543'>282</a></td></td><td>Dječji vrtić Kotoriba, Kotoriba, </td><td>06-11-2024</td><td>12-11-2024</td><td  bgcolor=orange >19-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=542'>281</a></td></td><td>Zvonko Šantl, Kotoriba, Dr.Vinka Žganca, </td><td>06-11-2024</td><td>07-11-2024</td><td  bgcolor=green >07-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=541'>280</a></td></td><td>Alen Stojko, Marof 43, SV.Martin na Muri, 0989118805</td><td>06-11-2024</td><td>06-11-2024</td><td  bgcolor=orange >03-12-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=540'>279</a></td></td><td>Robert Blagus, Goričan, </td><td>05-11-2024</td><td>08-11-2024</td><td  bgcolor=orange >15-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=539'>278</a></td></td><td>ŽINIĆ FRANJO, NOVEMBARSKIH ŽRTAVA 21, DONJA DUBRAVA, 040/688-828</td><td>05-11-2024</td><td>19-11-2024</td><td  bgcolor=green >07-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=538'>277</a></td></td><td>Prekom Prelog, Prelog, </td><td>04-11-2024</td><td>11-11-2024</td><td  bgcolor=green >08-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=537'>276</a></td></td><td>Poduzetnički centar Prelog, Prelog, </td><td>31-10-2024</td><td>10-11-2024</td><td  bgcolor=orange >29-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=536'>275</a></td></td><td>Siniša Vrbanić, Slokovec, Slokovec 71, 0992202811</td><td>31-10-2024</td><td>08-11-2024</td><td  bgcolor=orange >13-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=535'>274</a></td></td><td>Ivan Jakupek, Koprivnički Ivanec, Ivanjska cesta 104, 0996810328</td><td>30-10-2024</td><td>30-10-2024</td><td  bgcolor=orange >06-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=534'>273</a></td></td><td>AutoZubak, Sesvetski Novaki, </td><td>29-10-2024</td><td>29-10-2024</td><td  bgcolor=orange >31-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=533'>272</a></td></td><td>Stjepan Radmanić, Varaždin, Dobriše Cesarića 78b, 0996919987</td><td>29-10-2024</td><td>29-10-2024</td><td  bgcolor=orange >31-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=532'>271</a></td></td><td>UPOV DD i UPOV MS, Donja Dubrava i Mursko Središće, </td><td>24-10-2024</td><td>10-11-2024</td><td  bgcolor=orange >11-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=531'>270</a></td></td><td>Dental 4smile, Zagreb, Bužanova, </td><td>23-10-2024</td><td>23-10-2024</td><td  bgcolor=orange >31-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=530'>269</a></td></td><td>Marđetko Đuro, Kotoriba, Ruđera Boškovića 11, </td><td>23-10-2024</td><td>30-10-2024</td><td  bgcolor=green >23-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=529'>268</a></td></td><td>Murametal d.o.o., Kotoriba, </td><td>21-10-2024</td><td>25-10-2024</td><td  bgcolor=green >25-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=528'>267</a></td></td><td>Ivana Tomić, Varaždin, </td><td>21-10-2024</td><td>21-10-2024</td><td  bgcolor=orange >30-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=527'>266</a></td></td><td>OŠ Koprivnički Bregi, , </td><td>21-10-2024</td><td>21-10-2024</td><td  bgcolor=orange >30-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=526'>265</a></td></td><td>Zubak Grupa, Sesvete, </td><td>21-10-2024</td><td>22-10-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=525'>264</a></td></td><td>Abart d.o.o., Donji Mihaljevec, </td><td>21-10-2024</td><td>31-10-2024</td><td  bgcolor=green >28-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=524'>263</a></td></td><td>Ivan Vurušić, Orehovica, N. Tesla 23a, 098627791</td><td>21-10-2024</td><td>21-10-2024</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=523'>262</a></td></td><td>Ljekarne Horvat, Legrad, Trg sv. Trojstva 44, 098374236</td><td>17-10-2024</td><td>17-10-2024</td><td  bgcolor=green >17-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=522'>261</a></td></td><td>Ana Ban Terzić, Županec, </td><td>17-10-2024</td><td>17-10-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=521'>260</a></td></td><td>Slavko Pavlek, Koprivnica, </td><td>17-10-2024</td><td>17-10-2024</td><td  bgcolor=orange >22-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=520'>259</a></td></td><td>Gold logistika, Koprivnica, Obrtnička 8, </td><td>16-10-2024</td><td>16-10-2024</td><td  bgcolor=orange >18-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=519'>258</a></td></td><td>Mario Toplek, Gornji Kučan, Varaždinska 128, </td><td>16-10-2024</td><td>31-10-2024</td><td  bgcolor=orange >13-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=518'>257</a></td></td><td>Vinarija Kos, Herijanec, </td><td>14-10-2024</td><td>14-10-2024</td><td  bgcolor=orange >31-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=517'>256</a></td></td><td>, , </td><td>14-10-2024</td><td>14-10-2024</td><td  bgcolor=orange ></td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=516'>255</a></td></td><td>Međimurske vode, UPOV DD i UPOV MS, 099 310 9434</td><td>11-10-2024</td><td>23-10-2024</td><td  bgcolor=orange >07-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=515'>254</a></td></td><td>Zubak Grupa d.o.o., Sesvete, </td><td>10-10-2024</td><td>21-10-2024</td><td  bgcolor=orange >22-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=514'>253</a></td></td><td>UPOV DD, Donja Dubrava, </td><td>09-10-2024</td><td>11-10-2024</td><td  bgcolor=orange >06-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=513'>252</a></td></td><td>Nikola Kolarić, Novakovec, Selska 6, 0993101338</td><td>09-10-2024</td><td>18-10-2024</td><td  bgcolor=green >17-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=512'>251</a></td></td><td>Hinko Fuš, Mihovljan, </td><td>09-10-2024</td><td>09-10-2024</td><td  bgcolor=orange >17-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=511'>250</a></td></td><td>Josip Ujlaki, Školska 17, Kotoriba, 040 682 072</td><td>09-10-2024</td><td>11-10-2024</td><td  bgcolor=green >11-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=510'>249</a></td></td><td>Leon Jakopović, Ćire Truhelke 39; Zagreb, 0916254172</td><td>09-10-2024</td><td>09-10-2024</td><td  bgcolor=orange >16-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=509'>248</a></td></td><td>Damir Dolar, Ognjena Price, Čakovec, </td><td>09-10-2024</td><td>09-10-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=508'>247</a></td></td><td>Siniša Radiković, Prelog, </td><td>08-10-2024</td><td>08-10-2024</td><td  bgcolor=orange >10-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=507'>246</a></td></td><td>Grad Prelog, , </td><td>08-10-2024</td><td>08-10-2024</td><td  bgcolor=orange >14-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=506'>245</a></td></td><td>Marija Biščan, Zagreb, </td><td>08-10-2024</td><td>08-10-2024</td><td  bgcolor=orange >16-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=505'>244</a></td></td><td>Filip Kos, Lj.Gaja 1, Čakovec, </td><td>08-10-2024</td><td>08-10-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=504'>243</a></td></td><td>KOS d.o.o., Kotoriba, </td><td>08-10-2024</td><td>08-10-2024</td><td  bgcolor=green >08-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=503'>242</a></td></td><td>KOS d.o.o., Kotoriba, </td><td>08-10-2024</td><td>08-10-2024</td><td  bgcolor=orange >06-11-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=502'>241</a></td></td><td>Čateks d.d., Čakovec, </td><td>07-10-2024</td><td>07-10-2024</td><td  bgcolor=orange >14-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=501'>240</a></td></td><td>Antonio Krznar, Domašinec, Glavna ulica 39, 098 978 1182</td><td>07-10-2024</td><td>11-10-2024</td><td  bgcolor=green >10-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=500'>239</a></td></td><td>Pero Ovčar, Domašinec, </td><td>07-10-2024</td><td>10-10-2024</td><td  bgcolor=green >10-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=499'>238</a></td></td><td>Hanjes, Trnovec, </td><td>07-10-2024</td><td>07-10-2024</td><td  bgcolor=orange >14-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=498'>237</a></td></td><td>Vera Vlašić, Čakovec, Martane 12, 098241989</td><td>07-10-2024</td><td>07-10-2024</td><td  bgcolor=orange >11-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=497'>236</a></td></td><td>Stanko Perčić, Josipa B Tita 64, Mursko Središće, 0915070685</td><td>07-10-2024</td><td>07-10-2024</td><td  bgcolor=orange >21-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=496'>235</a></td></td><td>Irena Vrtarić, Strahoninec, Ulica Katarine Zrinski 21, 0992280091</td><td>07-10-2024</td><td>07-10-2024</td><td  bgcolor=green >07-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=495'>234</a></td></td><td>Agromeđimurje, Čakovec, Josipa Kozarca 15, 0994706675 Marta</td><td>05-10-2024</td><td>05-10-2024</td><td  bgcolor=orange >14-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=494'>233</a></td></td><td>Habijanec Katarina, Đelekovec, Pavla Kvakana 38, susjeda 0915846941</td><td>05-10-2024</td><td>05-10-2024</td><td  bgcolor=orange >14-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=493'>232</a></td></td><td>Marijan Rusak, Kotoriba, Ruđera Boškovića 13, 040 682 237</td><td>04-10-2024</td><td>07-10-2024</td><td  bgcolor=orange >11-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=492'>231</a></td></td><td>Framos Tehnologies, Čakovec, </td><td>04-10-2024</td><td>04-10-2024</td><td  bgcolor=orange >07-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=491'>230</a></td></td><td>Samir Golub, Martane, </td><td>04-10-2024</td><td>04-10-2024</td><td  bgcolor=orange >07-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=490'>229</a></td></td><td>Malek Marija, A.Stepinca 51a, Kotoriba, 682-066</td><td>04-10-2024</td><td>04-10-2024</td><td  bgcolor=orange >11-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=489'>228</a></td></td><td>Marijan Štorga, Novi Marof, Ključ, Marofska 34, 0916218540</td><td>03-10-2024</td><td>11-10-2024</td><td  bgcolor=orange >12-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=488'>227</a></td></td><td>Darko Bubanić, Prelog, </td><td>02-10-2024</td><td>02-10-2024</td><td  bgcolor=orange >14-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=487'>226</a></td></td><td>Budiša, Čakovec, Martane, </td><td>02-10-2024</td><td>02-10-2024</td><td  bgcolor=orange >11-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=486'>225</a></td></td><td>DV Vesela Loptica, Prelog, </td><td>02-10-2024</td><td>02-10-2024</td><td  bgcolor=green >02-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=485'>224</a></td></td><td>Čehovec društveni dom, Čehovec, </td><td>02-10-2024</td><td>02-10-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=484'>223</a></td></td><td>Vesna Đureta, , </td><td>02-10-2024</td><td>02-10-2024</td><td  bgcolor=orange >04-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=483'>222</a></td></td><td>Ivan Triplat, Veliki Bukovec, Dravska 96, 0989291336</td><td>01-10-2024</td><td>01-10-2024</td><td  bgcolor=green >01-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=482'>221</a></td></td><td>Klaudija Sudec, Luka, 0989550585</td><td>01-10-2024</td><td>01-10-2024</td><td  bgcolor=orange >17-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=481'>220</a></td></td><td>Satjepan Karas, Koprivnica, Nikole Selaka 2, </td><td>01-10-2024</td><td>01-10-2024</td><td  bgcolor=orange >07-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=480'>219</a></td></td><td>Zdravko Šupljika, Sveta Marija, Glavna 53, 098355225</td><td>01-10-2024</td><td>01-10-2024</td><td  bgcolor=green >01-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=479'>218</a></td></td><td>Hotel Veladrion i Vila Velebita, Žrnovnica, </td><td>30-09-2024</td><td>30-09-2024</td><td  bgcolor=orange >15-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=478'>217</a></td></td><td>Branimir Novko, Kučan Marof, Zelena ulica 34, 0994907432</td><td>30-09-2024</td><td>30-09-2024</td><td  bgcolor=orange >02-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=477'>216</a></td></td><td>Zubak Grupa, Varaždin, </td><td>30-09-2024</td><td>07-10-2024</td><td  bgcolor=green >04-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=476'>215</a></td></td><td>Jelena Walch, Sveta Marija, </td><td>30-09-2024</td><td>04-10-2024</td><td  bgcolor=green >01-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=475'>214</a></td></td><td>Domagoj Boršćak, Zagreb, </td><td>30-09-2024</td><td>30-09-2024</td><td  bgcolor=orange >02-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=474'>213</a></td></td><td>Ivana Horvat, Veliki Bukovec, Dravska 19b, 0997503941</td><td>27-09-2024</td><td>27-09-2024</td><td  bgcolor=orange >07-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=473'>212</a></td></td><td>Elizabeta Dominić, Kotoriba, </td><td>27-09-2024</td><td>27-09-2024</td><td  bgcolor=orange >30-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=472'>211</a></td></td><td>Grad Prelog, , </td><td>27-09-2024</td><td>27-09-2024</td><td  bgcolor=orange >04-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=471'>210</a></td></td><td>Pavao Matulin, Glavna 59, D.Vidovec, 0981350208</td><td>25-09-2024</td><td>25-09-2024</td><td  bgcolor=orange >30-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=470'>209</a></td></td><td>Marijan Marđetko, Čakovec, </td><td>25-09-2024</td><td>25-09-2024</td><td  bgcolor=orange >16-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=469'>208</a></td></td><td>Miroslav Krleža, Prelog, Sajmišna 4, 098598718</td><td>24-09-2024</td><td>24-09-2024</td><td  bgcolor=orange >26-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=468'>207</a></td></td><td>MEDENJAK ZDENKA, Koprivnica, </td><td>23-09-2024</td><td>23-09-2024</td><td  bgcolor=orange >25-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=467'>206</a></td></td><td>Vladimir Pavčec, Prelog, Čakoveča 87, </td><td>23-09-2024</td><td>23-09-2024</td><td  bgcolor=orange >11-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=466'>205</a></td></td><td>Branko Matoš, Kotoriba, S.Radića 58, </td><td>23-09-2024</td><td>23-09-2024</td><td  bgcolor=orange >30-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=465'>204</a></td></td><td>Danila i Damira Vresk, Martane, Čakovec, </td><td>23-09-2024</td><td>23-09-2024</td><td  bgcolor=orange >02-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=464'>203</a></td></td><td>Zvonko Šantel, Vinka Žganca 10, Kotoriba, </td><td>23-09-2024</td><td>23-09-2024</td><td  bgcolor=orange >30-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=463'>202</a></td></td><td>DV Koprivnički Ivanec, , </td><td>20-09-2024</td><td>20-09-2024</td><td  bgcolor=orange >25-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=462'>201</a></td></td><td>Ivan Kos, Kotoriba, </td><td>20-09-2024</td><td>20-09-2024</td><td  bgcolor=orange >26-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=461'>200</a></td></td><td>Ivan Kečkeš, Donji Kraljevec, Cvjetna 16, 00491756158391</td><td>20-09-2024</td><td>20-09-2024</td><td  bgcolor=orange >04-11-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=460'>199</a></td></td><td>JELENA HORVAT, Mije Smoleka 24, Goričan, 0919877405</td><td>20-09-2024</td><td>20-09-2024</td><td  bgcolor=green >20-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=459'>198</a></td></td><td>Josip Jezernik, Mihovljan, </td><td>19-09-2024</td><td>19-09-2024</td><td  bgcolor=orange >02-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=458'>197</a></td></td><td>Dječji vrtić Donji Kučan, Donji Kučan, </td><td>19-09-2024</td><td>26-09-2024</td><td  bgcolor=green >26-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=457'>196</a></td></td><td>Zubak Grupa, Dumovec, </td><td>19-09-2024</td><td>27-09-2024</td><td  bgcolor=orange >01-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=456'>195</a></td></td><td>Zubak Grupa, Sesvete, </td><td>19-09-2024</td><td>23-09-2024</td><td  bgcolor=green >23-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=455'>194</a></td></td><td>Damir Pongrac, Kotoriba, </td><td>19-09-2024</td><td>20-09-2024</td><td  bgcolor=green >20-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=454'>193</a></td></td><td>Međimurske vode, , 0995327714</td><td>19-09-2024</td><td>19-09-2024</td><td  bgcolor=orange >30-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=453'>192</a></td></td><td>Andrej Mraz, P.Kvakana 75c, Đelekovec, 0981641150</td><td>19-09-2024</td><td>19-09-2024</td><td  bgcolor=orange >20-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=452'>191</a></td></td><td>Posmodi Vlado, Sveta Marija, Mirka Dvorskog 17, 0953903792</td><td>18-09-2024</td><td>25-09-2024</td><td  bgcolor=orange >01-10-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=451'>190</a></td></td><td>Zubak Grupa, Požega, </td><td>18-09-2024</td><td>27-09-2024</td><td  bgcolor=orange >09-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=450'>189</a></td></td><td>Ladislav i Ljubica, Donja Dubrava, Dravska 30, 004522702885</td><td>17-09-2024</td><td>17-09-2024</td><td  bgcolor=orange >18-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=449'>188</a></td></td><td>Ivan Majdandžić, Istarska 19, Prelog, 0996747630</td><td>17-09-2024</td><td>17-09-2024</td><td  bgcolor=orange >26-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=448'>187</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>17-09-2024</td><td>25-09-2024</td><td  bgcolor=green >23-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=447'>186</a></td></td><td>Saša Kuček, Travnik 15, Čakovec, </td><td>17-09-2024</td><td>23-09-2024</td><td  bgcolor=orange >30-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=446'>185</a></td></td><td>Carina Kotoriba, Kotoriba, </td><td>17-09-2024</td><td>17-09-2024</td><td  bgcolor=orange >30-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=445'>184</a></td></td><td>OŠ Novigrad Podravski, Novigrad Podravski, </td><td>17-09-2024</td><td>24-09-2024</td><td  bgcolor=green >24-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=444'>183</a></td></td><td>Dr. Percač, Kotoriba, Katarine Zrinskog, 0981925191</td><td>17-09-2024</td><td>17-09-2024</td><td  bgcolor=green >17-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=443'>182</a></td></td><td>Župni dvor i crkva Sveta Marija, , </td><td>17-09-2024</td><td>17-09-2024</td><td  bgcolor=orange >18-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=442'>181</a></td></td><td>Tehnodom, Donja Dubrava, </td><td>17-09-2024</td><td>17-09-2024</td><td  bgcolor=orange >26-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=441'>180</a></td></td><td>Željko Golub, Zagreb, Šestinski Vrh 16a, 0912727270</td><td>16-09-2024</td><td>16-09-2024</td><td  bgcolor=orange >23-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=440'>179</a></td></td><td>Drago Strbad, Kotoriba, Duga 20, 098526153</td><td>16-09-2024</td><td>16-09-2024</td><td  bgcolor=orange >17-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=439'>178</a></td></td><td>Jelena Walch, Sveta Marija, </td><td>16-09-2024</td><td>19-09-2024</td><td  bgcolor=green >19-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=438'>177</a></td></td><td>Nino Kolosar, B.Radića 24, Donji Vidovec, 099 520 7654</td><td>16-09-2024</td><td>16-09-2024</td><td  bgcolor=orange >26-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=437'>176</a></td></td><td>Ivica Strbad, Čakovec, Dravska, 098 9559 726</td><td>16-09-2024</td><td>16-09-2024</td><td  bgcolor=orange >26-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=436'>175</a></td></td><td>Marija Balent, Hemuševec, Kralja Tomislava 24, 040643604</td><td>14-09-2024</td><td>14-09-2024</td><td  bgcolor=green >14-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=435'>174</a></td></td><td>Miro Duhović, Donja Dubrava, </td><td>13-09-2024</td><td>16-09-2024</td><td  bgcolor=orange >18-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=434'>173</a></td></td><td>Autozubak Sesvete, Sesvete, </td><td>13-09-2024</td><td>16-09-2024</td><td  bgcolor=green >11-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=433'>172</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>13-09-2024</td><td>16-09-2024</td><td  bgcolor=orange >17-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=432'>171</a></td></td><td>OŠ Goričan, Goričan, </td><td>09-09-2024</td><td>13-09-2024</td><td  bgcolor=orange >26-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=431'>170</a></td></td><td>Maja Maravić, Čakovec, </td><td>09-09-2024</td><td>09-09-2024</td><td  bgcolor=orange >20-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=430'>169</a></td></td><td>Barica Zorko, Đelekovec, Mihovila Pavleka Miškine, </td><td>06-09-2024</td><td>06-09-2024</td><td  bgcolor=orange >24-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=429'>168</a></td></td><td>Zlatko Horvat, Veliki Otok, 098374236</td><td>06-09-2024</td><td>06-09-2024</td><td  bgcolor=orange >09-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=428'>167</a></td></td><td>Toni Srša, Kotoriba, </td><td>04-09-2024</td><td>04-09-2024</td><td  bgcolor=orange >09-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=427'>166</a></td></td><td>Ljekarna Čakovec, Sve poslovnice, </td><td>04-09-2024</td><td>11-09-2024</td><td  bgcolor=green >10-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=426'>165</a></td></td><td>Franko Kranjec, Berislavićeva 21, Zagreb, </td><td>04-09-2024</td><td>04-09-2024</td><td  bgcolor=orange >23-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=425'>164</a></td></td><td>Branko Kučan, Koprivnica, Miroslava Krleže, 0996366572</td><td>03-09-2024</td><td>03-09-2024</td><td  bgcolor=orange >06-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=424'>163</a></td></td><td>Ljekarna Prelog, Prelog, 040645120</td><td>03-09-2024</td><td>03-09-2024</td><td  bgcolor=orange >05-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=423'>162</a></td></td><td>Željko Osman, Koprivnica, Stjepana Miklaužića 19, 098449318</td><td>02-09-2024</td><td>02-09-2024</td><td  bgcolor=orange >09-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=422'>161</a></td></td><td>Jelena Gotal, Goričan, Mije Smoleka 23, 040601116</td><td>02-09-2024</td><td>02-09-2024</td><td  bgcolor=orange >05-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=421'>160</a></td></td><td>Dalibor Gorupić, Otok, 098696523</td><td>02-09-2024</td><td>02-09-2024</td><td  bgcolor=orange >03-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=420'>159</a></td></td><td>Siniša Radiković, Prelog, </td><td>29-08-2024</td><td>29-08-2024</td><td  bgcolor=orange >14-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=419'>158</a></td></td><td>Zdenko Bunić, Varaždin, </td><td>28-08-2024</td><td>02-09-2024</td><td  bgcolor=orange >05-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=418'>157</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>28-08-2024</td><td>29-08-2024</td><td  bgcolor=green >29-08-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=417'>156</a></td></td><td>Zubak Grupa, Sesvete, </td><td>28-08-2024</td><td>30-08-2024</td><td  bgcolor=orange >05-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=416'>155</a></td></td><td>Darko Klarić, Donja Dubrava, Podravska 18, 0981804859</td><td>27-08-2024</td><td>27-08-2024</td><td  bgcolor=orange >11-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=415'>154</a></td></td><td>Girus - Josip Goričanec, Šenkovec, Vlatka Mačeka 43, 0981891525</td><td>27-08-2024</td><td>27-08-2024</td><td  bgcolor=orange >05-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=414'>153</a></td></td><td>Marijan Novak, Koče Racina 31, Čakovec, 0919333974</td><td>26-08-2024</td><td>26-08-2024</td><td  bgcolor=orange >05-09-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=413'>152</a></td></td><td>Tena Stojanović, Ivana Meštrovića 11a, 0995983630</td><td>20-08-2024</td><td>20-08-2024</td><td  bgcolor=orange >26-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=412'>151</a></td></td><td>Marijeta Čubrić, Zagreb, 0955229347</td><td>20-08-2024</td><td>20-08-2024</td><td  bgcolor=orange >22-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=411'>150</a></td></td><td>Općina Koprivnički Ivanec, , </td><td>20-08-2024</td><td>20-08-2024</td><td  bgcolor=orange >23-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=410'>149</a></td></td><td>Josip Kapus, Koprivnica, </td><td>13-08-2024</td><td>13-08-2024</td><td  bgcolor=orange >15-08-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=409'>148</a></td></td><td>Ljekarna Donja Dubrava, Donja Dubrava, </td><td>13-08-2024</td><td>14-08-2024</td><td  bgcolor=green >14-08-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=408'>147</a></td></td><td>UPOV DD, Donja Dubrava, 098459995</td><td>13-08-2024</td><td>13-08-2024</td><td  bgcolor=orange >14-08-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=407'>146</a></td></td><td>Centar DOSTI, Podturen, 0996987947</td><td>09-08-2024</td><td>09-08-2024</td><td  bgcolor=orange >14-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=406'>145</a></td></td><td>Mario Horvat, Donji Vidovec, Nikole Tesla 9, 040615101</td><td>08-08-2024</td><td>08-08-2024</td><td  bgcolor=orange >19-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=405'>144</a></td></td><td>Marijan Seličanec, Kotoriba, Josipa Slavenskog, </td><td>08-08-2024</td><td>13-08-2024</td><td  bgcolor=green >09-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=404'>143</a></td></td><td>Dječji vrtić Kotoriba, Kotoriba, </td><td>07-08-2024</td><td>08-08-2024</td><td  bgcolor=green >08-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=403'>142</a></td></td><td>Ljekarne Horvat, Veliki Otok, Veliki Otok 45, 098374236</td><td>06-08-2024</td><td>06-08-2024</td><td  bgcolor=orange >12-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=402'>141</a></td></td><td>Zdravko Brdar, Varaždin, Dobriše Cesarića, 0914585202</td><td>31-07-2024</td><td>31-07-2024</td><td  bgcolor=orange >01-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=401'>140</a></td></td><td>Antun Strbad, J.Slavenskog 1, Kotoriba, 682-355</td><td>30-07-2024</td><td>30-07-2024</td><td  bgcolor=orange >31-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=400'>139</a></td></td><td>Hanjes, Trnovec, </td><td>29-07-2024</td><td>29-07-2024</td><td  bgcolor=orange >19-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=399'>138</a></td></td><td>Josip Grivec, Donji Vidovec, Glavna 10, </td><td>28-07-2024</td><td>28-07-2024</td><td  bgcolor=orange >23-10-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=398'>137</a></td></td><td>DVD Veliki Otok, Veliki Otok, </td><td>26-07-2024</td><td>26-07-2024</td><td  bgcolor=orange >12-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=397'>136</a></td></td><td>Ana Matotek, Kotoriba, </td><td>26-07-2024</td><td>12-08-2024</td><td  bgcolor=green >08-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=396'>135</a></td></td><td>Jelena Walch, Sveta Marija, </td><td>26-07-2024</td><td>07-08-2024</td><td  bgcolor=green >31-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=395'>134</a></td></td><td>Izgradnja doo, Domašinec, </td><td>26-07-2024</td><td>30-07-2024</td><td  bgcolor=orange >01-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=394'>133</a></td></td><td>Zubak Grupa, Sesvete, </td><td>25-07-2024</td><td>29-07-2024</td><td  bgcolor=green >29-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=393'>132</a></td></td><td>Zubak Grupa, Velika Gorica, </td><td>25-07-2024</td><td>29-07-2024</td><td  bgcolor=green >29-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=392'>131</a></td></td><td>Caffe bar Arcus, Čakovec, </td><td>24-07-2024</td><td>26-07-2024</td><td  bgcolor=green >26-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=391'>130</a></td></td><td>Kos Transporti, Varaždin, </td><td>23-07-2024</td><td>26-07-2024</td><td  bgcolor=green >26-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=390'>129</a></td></td><td>Dragutin Domjanić, Štefanec, Zrinskih 29, 004915202454565</td><td>23-07-2024</td><td>23-07-2024</td><td  bgcolor=orange >26-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=389'>128</a></td></td><td>Dražen Zadravec, Čukovec 12, 098777023</td><td>22-07-2024</td><td>22-07-2024</td><td  bgcolor=orange >25-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=388'>127</a></td></td><td>Ordinacija dr. Eugena Fucak, Koprivnica, Florijanski trg, 098694556</td><td>19-07-2024</td><td>19-07-2024</td><td  bgcolor=orange >08-08-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=387'>126</a></td></td><td>Ivica Havajić, Sigetec Ludbreški, Miroslava Krleže 40, 00491746356648</td><td>19-07-2024</td><td>19-07-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=386'>125</a></td></td><td>Grad Prelog, Društveni dom Oporovec, </td><td>18-07-2024</td><td>22-07-2024</td><td  bgcolor=green >22-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=385'>124</a></td></td><td>Luka Rajter, Čakovec, Dravska 9, 098289332</td><td>18-07-2024</td><td>22-07-2024</td><td  bgcolor=orange >31-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=384'>123</a></td></td><td>, , </td><td>18-07-2024</td><td>18-07-2024</td><td  bgcolor=orange ></td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=383'>122</a></td></td><td>Robert Bosilj, Varaždin, Braće Vidović 18, 098364361</td><td>18-07-2024</td><td>18-07-2024</td><td  bgcolor=orange >19-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=382'>121</a></td></td><td>, , </td><td>18-07-2024</td><td>18-07-2024</td><td  bgcolor=orange ></td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=381'>120</a></td></td><td>Bricostore, Žitnjak, </td><td>18-07-2024</td><td>18-07-2024</td><td  bgcolor=orange >22-08-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=380'>119</a></td></td><td>Ljekarne Horvat, Legrad, Ljekarna, 0989025618</td><td>11-07-2024</td><td>11-07-2024</td><td  bgcolor=orange >12-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=379'>118</a></td></td><td>Kavran Grupa, Čakovec, </td><td>10-07-2024</td><td>12-07-2024</td><td  bgcolor=green >12-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=378'>117</a></td></td><td>Leopold Hubek, Varaždin, Slave Raškaj 12, 0992202288</td><td>09-07-2024</td><td>09-07-2024</td><td  bgcolor=orange >26-09-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=377'>116</a></td></td><td>Boršćak Domagoj, Varaždin, 0992980000</td><td>08-07-2024</td><td>10-07-2024</td><td  bgcolor=green >10-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=376'>115</a></td></td><td>STJEPAN PEROŠ, P.Svačića 13, Koprivnica, 048621919</td><td>05-07-2024</td><td>05-07-2024</td><td  bgcolor=orange >08-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=375'>114</a></td></td><td>Dr.Nina Hrenić, Koprivnica, 0915419487</td><td>02-07-2024</td><td>02-07-2024</td><td  bgcolor=orange >08-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=374'>113</a></td></td><td>Nikola Mikac, Čakovec, I.B Mažuranića, </td><td>02-07-2024</td><td>02-07-2024</td><td  bgcolor=orange >04-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=373'>112</a></td></td><td>Hanjes, Trnovec, </td><td>01-07-2024</td><td>01-07-2024</td><td  bgcolor=orange >11-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=372'>111</a></td></td><td>Hanjes, Trnovec, </td><td>01-07-2024</td><td>01-07-2024</td><td  bgcolor=orange >05-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=371'>110</a></td></td><td>Dijana Mioč, Koprivnica, Grgura Karlovčana 50, 098374966</td><td>01-07-2024</td><td>01-07-2024</td><td  bgcolor=orange >08-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=370'>109</a></td></td><td>NK Graničar, , </td><td>28-06-2024</td><td>28-06-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=369'>108</a></td></td><td>Auto kuća Bunić, Varaždin, </td><td>28-06-2024</td><td>28-06-2024</td><td  bgcolor=orange >05-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=368'>107</a></td></td><td>Boris Kos, Varaždin, Eugena Kumičića 13, 098267407</td><td>24-06-2024</td><td>24-06-2024</td><td  bgcolor=orange >05-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=367'>106</a></td></td><td>NADA OLETIĆ, ZRINSKO FRANKOPANSKA 10, ČAKOVEC, 099/517-2488</td><td>24-06-2024</td><td>04-07-2024</td><td  bgcolor=green >04-07-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=366'>105</a></td></td><td>Dr. Percač, Kotoriba, Katarine Zrinski 3, 0981925191</td><td>22-06-2024</td><td>22-06-2024</td><td  bgcolor=orange >25-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=365'>104</a></td></td><td>MARING d.o.o., Čakovec, </td><td>21-06-2024</td><td>21-06-2024</td><td  bgcolor=orange >26-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=364'>103</a></td></td><td>Kos Transporti i Autocentar Kos, Varaždin, 0992604296</td><td>13-06-2024</td><td>13-06-2024</td><td  bgcolor=orange >26-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=363'>102</a></td></td><td>Dječji vrtić Kotoriba, Kotoriba, </td><td>13-06-2024</td><td>18-06-2024</td><td  bgcolor=green >17-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=362'>101</a></td></td><td>Squash arena, Čakovec, 0997086745</td><td>13-06-2024</td><td>13-06-2024</td><td  bgcolor=orange >17-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=361'>100</a></td></td><td>Ivana Horvat, Martane, Čakovec - Kavranovi stanovi, 0989070559</td><td>13-06-2024</td><td>13-06-2024</td><td  bgcolor=orange >17-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=360'>99</a></td></td><td>Balog Saša, Kotoriba, Ruđera Boškovića 54, </td><td>12-06-2024</td><td>19-06-2024</td><td  bgcolor=green >18-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=359'>98</a></td></td><td>Dental 4smile, , </td><td>11-06-2024</td><td>11-06-2024</td><td  bgcolor=orange >20-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=358'>97</a></td></td><td>Vlasta i Željko Dolenec, Kotoriba, Prvomajska 2, </td><td>08-06-2024</td><td>08-06-2024</td><td  bgcolor=orange >17-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=357'>96</a></td></td><td>Danijel Ivanković, Varaždin, Ivana      1, 0989802332</td><td>08-06-2024</td><td>08-06-2024</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=356'>95</a></td></td><td>Girus - Josip Goričanec, Šenkovec, Vlatka Mačeka, 0981891525</td><td>08-06-2024</td><td>08-06-2024</td><td  bgcolor=orange >14-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=355'>94</a></td></td><td>Auto kuća Bumić, Varaždin, </td><td>07-06-2024</td><td>11-06-2024</td><td  bgcolor=orange >12-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=354'>93</a></td></td><td>TICM, Čakovec, </td><td>07-06-2024</td><td>11-06-2024</td><td  bgcolor=orange >19-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=353'>92</a></td></td><td>Runtić Saša, mate melinčeka 11, sračinec, 098846097</td><td>07-06-2024</td><td>14-06-2024</td><td  bgcolor=green >14-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=352'>91</a></td></td><td>Marija Kečak, Stjepana Radića 19, </td><td>06-06-2024</td><td>06-06-2024</td><td  bgcolor=orange >07-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=351'>90</a></td></td><td>Katica Habijanec, Pavla Kvakana, 048834021</td><td>06-06-2024</td><td>06-06-2024</td><td  bgcolor=orange >10-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=350'>89</a></td></td><td>Koca Mirjana, Đelekovec, Pavla Kvakana, </td><td>06-06-2024</td><td>06-06-2024</td><td  bgcolor=orange >10-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=349'>88</a></td></td><td>Stanica za tehnički pregled vozila Donja Dubrava, Donja Dubrava, </td><td>06-06-2024</td><td>13-06-2024</td><td  bgcolor=orange >28-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=348'>87</a></td></td><td>Općina Kotoriba, Kotoriba, </td><td>06-06-2024</td><td>10-06-2024</td><td  bgcolor=green >10-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=347'>86</a></td></td><td>Vladislav Hajduk, Novi Marof, 098209258</td><td>06-06-2024</td><td>06-06-2024</td><td  bgcolor=orange >11-06-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=346'>85</a></td></td><td>VIST D.O.O., Pribislavec, 098/315-902</td><td>05-06-2024</td><td>17-06-2024</td><td  bgcolor=green >17-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=345'>84</a></td></td><td>Lug prodavaonic br. 1 i 2, Kotoriba, 098647970</td><td>04-06-2024</td><td>04-06-2024</td><td  bgcolor=orange >10-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=344'>83</a></td></td><td>Dr. Igor Mraz, Koprivnica, stambena zgrada, 0989084124</td><td>04-06-2024</td><td>04-06-2024</td><td  bgcolor=orange >05-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=343'>82</a></td></td><td>Josip Gregurić, Koprivnica, R. Horvata 1, 098374501</td><td>04-06-2024</td><td>04-06-2024</td><td  bgcolor=orange >28-08-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=342'>81</a></td></td><td>Branko Kučan, Koprivnica, Miroslava Krleže 30, 0996366572</td><td>04-06-2024</td><td>04-06-2024</td><td  bgcolor=orange >05-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=341'>80</a></td></td><td>Bricostore, Zagreb, Žitnjak, </td><td>31-05-2024</td><td>07-06-2024</td><td  bgcolor=green >07-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=340'>79</a></td></td><td>Saša Babić, Donji Pustakovec 127, 0992615745</td><td>27-05-2024</td><td>27-05-2024</td><td  bgcolor=orange >31-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=339'>78</a></td></td><td>Zubak Grupa d.o.o., Sesvetski Kraljevec, </td><td>27-05-2024</td><td>03-06-2024</td><td  bgcolor=orange >27-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=338'>77</a></td></td><td>Auto kuća Bunić, Varaždin, </td><td>27-05-2024</td><td>28-05-2024</td><td  bgcolor=orange >31-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=337'>76</a></td></td><td>MLADEN DOMINIĆ, ŠKOLSKA 28A, 098 19 71 472</td><td>24-05-2024</td><td>03-06-2024</td><td  bgcolor=orange >05-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=336'>75</a></td></td><td>Ivica Strbad, Jurja Križanića, Čakovec, 0989559726</td><td>21-05-2024</td><td>21-05-2024</td><td  bgcolor=orange >23-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=335'>74</a></td></td><td>Izgradnja doo, UPOV DD, </td><td>21-05-2024</td><td>21-05-2024</td><td  bgcolor=orange >24-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=334'>73</a></td></td><td>Željko Sokač, Savska Ves, </td><td>21-05-2024</td><td>21-05-2024</td><td  bgcolor=orange >23-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=333'>72</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>20-05-2024</td><td>22-05-2024</td><td  bgcolor=green >21-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=332'>71</a></td></td><td>Boris Kos, Varaždin, </td><td>20-05-2024</td><td>22-05-2024</td><td  bgcolor=orange >23-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=331'>70</a></td></td><td>Zvonko Kuček, Strahoninec, 098242202</td><td>20-05-2024</td><td>20-05-2024</td><td  bgcolor=orange >21-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=330'>69</a></td></td><td>Darko Žunec, Varaždin, </td><td>17-05-2024</td><td>17-05-2024</td><td  bgcolor=orange >10-07-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=329'>68</a></td></td><td>Ljekarna Horvat, Koprivnica, </td><td>16-05-2024</td><td>20-05-2024</td><td  bgcolor=orange >21-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=328'>67</a></td></td><td>Ljekarna Čakovec, Donji Kraljevec, </td><td>16-05-2024</td><td>17-05-2024</td><td  bgcolor=green >17-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=327'>66</a></td></td><td>Vladimir Belić, Tina Ujevića 23, Prelog, 0997060173</td><td>15-05-2024</td><td>15-05-2024</td><td  bgcolor=orange >17-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=326'>65</a></td></td><td>Franjo Amadori, Veliki Bukovec, Dravska 102, 0992674566</td><td>10-05-2024</td><td>10-05-2024</td><td  bgcolor=orange >21-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=325'>64</a></td></td><td>Ljekarna Čakovec, Sve poslovnice, </td><td>08-05-2024</td><td>14-05-2024</td><td  bgcolor=orange >03-06-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=324'>63</a></td></td><td>Ivan Štih, Mali Vrh202, Varaždin Breg, 0915438913</td><td>07-05-2024</td><td>07-05-2024</td><td  bgcolor=orange >08-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=323'>62</a></td></td><td>Tehnološko inovacijski centar Međimurje d.o.o., Bana Jelačića 22/b, Čakovec, 0992222028</td><td>26-04-2024</td><td>26-04-2024</td><td  bgcolor=orange >03-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=322'>61</a></td></td><td>KOS d.o.o., Kralja Tomislava 139, </td><td>25-04-2024</td><td>25-04-2024</td><td  bgcolor=orange >26-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=321'>60</a></td></td><td>DeltaBloc Components d.o.o., HR-40318 Dekanovec, Turčišće 106F, +385 99 259 3317</td><td>25-04-2024</td><td>25-04-2024</td><td  bgcolor=orange >10-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=320'>59</a></td></td><td>Podgorelec, Donji Kraljevec, Gornji Kraj 27, 0915183680</td><td>25-04-2024</td><td>25-04-2024</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=319'>58</a></td></td><td>Ivica Kavran, Martane, </td><td>23-04-2024</td><td>23-04-2024</td><td  bgcolor=orange >17-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=318'>57</a></td></td><td>Slavko Matjačić - Knego, Draškovec, 0981681962</td><td>19-04-2024</td><td>19-04-2024</td><td  bgcolor=orange >23-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=317'>57</a></td></td><td>Davorin Bartolec, Zagrebačka 71/4, Varaždin, 0995337779</td><td>19-04-2024</td><td>19-04-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=316'>56</a></td></td><td>Milivoj Turk, Savska 44, (Banfica), Varaždin, 0989348322</td><td>19-04-2024</td><td>19-04-2024</td><td  bgcolor=orange >26-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=315'>55</a></td></td><td>Zubak Grupa d.o.o., Požega, 0914535701</td><td>19-04-2024</td><td>29-04-2024</td><td  bgcolor=green >29-04-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=314'>54</a></td></td><td>Bali d.o.o., Donja Dubrava, </td><td>16-04-2024</td><td>16-04-2024</td><td  bgcolor=orange >24-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=313'>53</a></td></td><td>Dmitar Maravić, Nedelišće, </td><td>12-04-2024</td><td>12-04-2024</td><td  bgcolor=orange >18-04-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=312'>52</a></td></td><td>VIST D.O.O., Pribislavec, </td><td>09-04-2024</td><td>18-04-2024</td><td  bgcolor=orange >21-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=311'>51</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>09-04-2024</td><td>15-04-2024</td><td  bgcolor=orange >06-05-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=310'>50</a></td></td><td>Zubak Grupa, Varaždin, 0991632111</td><td>09-04-2024</td><td>12-04-2024</td><td  bgcolor=orange >30-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=309'>49</a></td></td><td>Mijo Hađikan, Goričan, Školska, 040601511, 0913653611</td><td>04-04-2024</td><td>04-04-2024</td><td  bgcolor=green >04-04-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=308'>48</a></td></td><td>Atozubak Zagreb, Žrnovnica, </td><td>27-03-2024</td><td>27-03-2024</td><td  bgcolor=orange >10-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=307'>47</a></td></td><td>Hanjes, Trnovec, </td><td>27-03-2024</td><td>27-03-2024</td><td  bgcolor=orange >05-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=306'>46</a></td></td><td>Damir Dolar, Ognjena Price, Čakovec, 0989230943</td><td>27-03-2024</td><td>27-03-2024</td><td  bgcolor=orange >03-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=305'>45</a></td></td><td>Dental 4smile, Bužanova, Zagreb, </td><td>22-03-2024</td><td>22-03-2024</td><td  bgcolor=orange >11-04-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=304'>44</a></td></td><td>Aida Abdulah, Koprivvnica, Preložna 3c, 0998198603</td><td>22-03-2024</td><td>22-03-2024</td><td  bgcolor=green >22-03-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=303'>43</a></td></td><td>Grga, Koprivnica, Proljetna 24, 098256288</td><td>22-03-2024</td><td>22-03-2024</td><td  bgcolor=green >22-03-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=302'>42</a></td></td><td>Hanjes, Trnovec, </td><td>18-03-2024</td><td>18-03-2024</td><td  bgcolor=orange >21-03-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=301'>41</a></td></td><td>Nikola Novak, Varaždin, Vladimira Gotovca 1a, 0915254064</td><td>12-03-2024</td><td>12-03-2024</td><td  bgcolor=orange >21-03-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=300'>40</a></td></td><td>Renato Pukšić, Vrtna 1, Trnovec, 0993109341</td><td>08-03-2024</td><td>08-03-2024</td><td  bgcolor=orange >07-05-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=299'>39</a></td></td><td>Ljekarna Horvat, Koprivnica i Legrad, </td><td>07-03-2024</td><td>07-03-2024</td><td  bgcolor=orange >12-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=298'>38</a></td></td><td>Općina Kotoriba, Kotoriba, </td><td>05-03-2024</td><td>06-03-2024</td><td  bgcolor=green >06-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=297'>37</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, Ines Šarić</td><td>05-03-2024</td><td>07-03-2024</td><td  bgcolor=orange >08-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=296'>36</a></td></td><td>Zubak Grupa, Sesvete, </td><td>05-03-2024</td><td>07-03-2024</td><td  bgcolor=orange >28-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=295'>35</a></td></td><td>Mirković Miki, Donja Dubrava, Braće Radića 25, +436642526599</td><td>04-03-2024</td><td>04-03-2024</td><td  bgcolor=orange >08-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=294'>34</a></td></td><td>Bomark Pak, Ludbreg, 0993061766</td><td>01-03-2024</td><td>08-03-2024</td><td  bgcolor=green >07-03-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=293'>33</a></td></td><td>, , </td><td>01-03-2024</td><td>01-03-2024</td><td  bgcolor=orange ></td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=292'>32</a></td></td><td>KOS DRAGUTIN, TRATINSKA 19/1, GORIČAN, 098/567-332</td><td>29-02-2024</td><td>07-03-2024</td><td  bgcolor=green >05-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=291'>31</a></td></td><td>Ružić Branko, Goričan, Radnička 21, 0915011421</td><td>22-02-2024</td><td>22-02-2024</td><td  bgcolor=orange >05-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=290'>30</a></td></td><td>Autozubak Zagreb, Žrnovnica, </td><td>22-02-2024</td><td>22-02-2024</td><td  bgcolor=orange >20-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=289'>29</a></td></td><td>Štefanija Šimunić, A. Mihanovića 51, Prelog, 0955364764</td><td>20-02-2024</td><td>20-02-2024</td><td  bgcolor=orange >21-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=288'>28</a></td></td><td>Pavao Igrec, Donji Mihaljevec, M. Tita 96, 098698317</td><td>15-02-2024</td><td>15-02-2024</td><td  bgcolor=green >13-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=287'>27</a></td></td><td>Boasiljka Rula, zagreb, lipovečka 8, 098221198</td><td>15-02-2024</td><td>15-02-2024</td><td  bgcolor=orange >20-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=286'>26</a></td></td><td>Josip Bartolić,, Donji Mihaljevec, </td><td>13-02-2024</td><td>13-02-2024</td><td  bgcolor=orange >14-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=285'>25</a></td></td><td>Miroslav Krleža, Prelog, Sajmišna 4 ili 6 preko foto Naranđa, 098241290</td><td>10-02-2024</td><td>10-02-2024</td><td  bgcolor=orange >12-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=284'>24</a></td></td><td>Josip Naranđa - foto, Prelog, Sajmišna 5, 098463390</td><td>10-02-2024</td><td>10-02-2024</td><td  bgcolor=orange >12-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=283'>23</a></td></td><td>Podravka d.d., Danica, Koprivnica, 0994953708</td><td>09-02-2024</td><td>09-02-2024</td><td  bgcolor=orange >14-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=282'>22</a></td></td><td>Bratković Đurđica, Koprivnica, Podravskih heroja 1, 048624095</td><td>09-02-2024</td><td>09-02-2024</td><td  bgcolor=orange >05-03-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=281'>21</a></td></td><td>STJEPAN PEROŠ, Petra Svačića 13, Koprivnica, 048621919</td><td>09-02-2024</td><td>09-02-2024</td><td  bgcolor=orange >14-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=280'>20</a></td></td><td>Balent Marija, Hemuševec, Kralja Tomislava 24, 040643604</td><td>01-02-2024</td><td>06-02-2024</td><td  bgcolor=green >05-02-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=279'>19</a></td></td><td>Branko Kučan, Koprivnica, Miroslava Krleže, 0996366572</td><td>31-01-2024</td><td>31-01-2024</td><td  bgcolor=orange >05-02-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=278'>18</a></td></td><td>Gramex, Prelog, Sajmišna 14, </td><td>31-01-2024</td><td>01-02-2024</td><td  bgcolor=orange >05-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=277'>17</a></td></td><td>Ivica Kramer, Glavna 9, Čehovec, </td><td>30-01-2024</td><td>30-01-2024</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=276'>16</a></td></td><td>Josip Marušić, Preloška 130, Čakovec, 0993813500</td><td>29-01-2024</td><td>29-01-2024</td><td  bgcolor=orange >30-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=275'>15</a></td></td><td>ELKOS, Kotoriba, </td><td>26-01-2024</td><td>26-01-2024</td><td  bgcolor=orange >29-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=274'>14</a></td></td><td>Franciska Škoda Fundak, Kotoriba, Kralja Tomislava 29, 098297927</td><td>26-01-2024</td><td>26-01-2024</td><td  bgcolor=green >26-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=273'>13</a></td></td><td>TICM, Čakovec, </td><td>26-01-2024</td><td>29-01-2024</td><td  bgcolor=orange >30-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=272'>12</a></td></td><td>Spec ordinacija Marina Lajtman Križarić, Čakovec, 0993241445</td><td>24-01-2024</td><td>26-01-2024</td><td  bgcolor=orange >05-02-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=271'>11</a></td></td><td>Stjepan Karas, Koprivnica,, 098249622</td><td>23-01-2024</td><td>23-01-2024</td><td  bgcolor=orange >09-02-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=270'>10</a></td></td><td>Varišić Josip, Preloška 130, Čakovec, 0993813500</td><td>23-01-2024</td><td>25-01-2024</td><td  bgcolor=orange >30-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=269'>9</a></td></td><td>GKP PRE-KOM d.o.o., Hrupine 7B, </td><td>22-01-2024</td><td>26-01-2024</td><td  bgcolor=orange >30-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=268'>8</a></td></td><td>STP, Donja Dubrava, </td><td>15-01-2024</td><td>15-01-2024</td><td  bgcolor=green >15-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=267'>7</a></td></td><td>Marijan i Mirjana Seličanec, Kotoriba, Josipa Slavenskog, </td><td>12-01-2024</td><td>15-01-2024</td><td  bgcolor=green >15-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=266'>6</a></td></td><td>Ivan Bartolić, Ulica Andrije Habuša 26, Sveta Marija, 660-013</td><td>12-01-2024</td><td>12-01-2024</td><td  bgcolor=orange >15-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=265'>5</a></td></td><td>Ivan i Marina Pranjić, Mihovljan, Vladimira Nazora 11, 098303593</td><td>11-01-2024</td><td>11-01-2024</td><td  bgcolor=orange >12-01-2024</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=264'>4</a></td></td><td>Zvonko Kuček, Strahoninec, </td><td>04-01-2024</td><td>04-01-2024</td><td  bgcolor=orange >08-01-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=263'>3</a></td></td><td>Franciska Škoda Fundak, Kotoriba, Kralja Tomislava 29, 098297927</td><td>03-01-2024</td><td>03-01-2024</td><td  bgcolor=orange >16-01-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=262'>2</a></td></td><td>Boris Kos, Varaždin, Eugena Kumičića 13, 098267407</td><td>03-01-2024</td><td>09-01-2024</td><td  bgcolor=orange >17-01-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=261'>1</a></td></td><td>Percač dr. Valent i Helena, Kotoriba, Katarine Zrinski 3, 0981925191</td><td>02-01-2024</td><td>02-01-2024</td><td  bgcolor=orange >03-01-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=260'>256</a></td></td><td>Međimurske vode, Matice hrvatske 10, Čakovec, </td><td>22-12-2023</td><td>22-12-2023</td><td  bgcolor=orange >08-01-2024</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=259'>255</a></td></td><td>Josip i Suzana Židov, Kotoriba, Kralja Tomislava 50, 0991911478</td><td>17-12-2023</td><td>17-12-2023</td><td  bgcolor=orange >18-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=258'>254</a></td></td><td>Izgradnja doo, UPOV Mursko Središće, </td><td>14-12-2023</td><td>15-12-2023</td><td  bgcolor=orange >21-12-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=257'>253</a></td></td><td>Zdenko Bunić, Varaždin, </td><td>14-12-2023</td><td>15-12-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=256'>252</a></td></td><td>Anđela Vuković, Novo Selo na Dravi, Vladimira Bakarića 42, 0959034112</td><td>13-12-2023</td><td>13-12-2023</td><td  bgcolor=orange >15-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=255'>251</a></td></td><td>Malek Terezija, Kotoriba, Duga ulica, 040682082</td><td>13-12-2023</td><td>13-12-2023</td><td  bgcolor=orange >15-12-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=254'>250</a></td></td><td>Valent Blažeka, Čehovec, </td><td>12-12-2023</td><td>12-12-2023</td><td  bgcolor=orange >13-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=253'>249</a></td></td><td>Vlado Strahija, Goričan, </td><td>12-12-2023</td><td>12-12-2023</td><td  bgcolor=orange >13-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=252'>248</a></td></td><td>MARING d.o.o., Čakovec, Zagrebačka 38, 040638633</td><td>12-12-2023</td><td>12-12-2023</td><td  bgcolor=orange >13-12-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=251'>247</a></td></td><td>Pavo Zubak, Sesvetski Novaki, Kozarćeva, </td><td>08-12-2023</td><td>08-12-2023</td><td  bgcolor=orange >12-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=250'>246</a></td></td><td>Tomislav Krznarić, Zagreb, II Zagorska ulica 5, 0989705073</td><td>08-12-2023</td><td>08-12-2023</td><td  bgcolor=orange >12-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=249'>245</a></td></td><td>Cmrk Ana, Đelekovec, Mihovila Pavleka Miškine 104, 048834148</td><td>08-12-2023</td><td>08-12-2023</td><td  bgcolor=orange >13-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=248'>244</a></td></td><td>Lukša Dražen, Donji Vidovec, </td><td>07-12-2023</td><td>11-12-2023</td><td  bgcolor=orange >13-12-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=247'>243</a></td></td><td>Mirjana Srpak, Donji Vidovec, 615054</td><td>06-12-2023</td><td>06-12-2023</td><td  bgcolor=orange >11-12-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=246'>242</a></td></td><td>Božena Nemec, Legrad, </td><td>06-12-2023</td><td>06-12-2023</td><td  bgcolor=orange >07-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=245'>241</a></td></td><td>Bali d.o.o., Donja Dubrava, </td><td>06-12-2023</td><td>06-12-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=244'>240</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>30-11-2023</td><td>04-12-2023</td><td  bgcolor=orange >14-12-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=243'>239</a></td></td><td>Grad Prelog, , </td><td>29-11-2023</td><td>29-11-2023</td><td  bgcolor=orange >15-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=242'>238</a></td></td><td>Vanesa Čižmešija, Kotoriba, </td><td>29-11-2023</td><td>29-11-2023</td><td  bgcolor=orange >30-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=241'>237</a></td></td><td>Igor Balaban, Prelog, </td><td>29-11-2023</td><td>29-11-2023</td><td  bgcolor=orange >30-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=240'>236</a></td></td><td>Hanjes, trnovec, </td><td>28-11-2023</td><td>28-11-2023</td><td  bgcolor=orange >11-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=239'>235</a></td></td><td>Grad Prelog, Prelog, groblje, </td><td>24-11-2023</td><td>24-11-2023</td><td  bgcolor=orange >28-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=238'>234</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>23-11-2023</td><td>27-11-2023</td><td  bgcolor=green >27-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=237'>233</a></td></td><td>GKP PRE-KOM d.o.o., Groblje Draškovec i Cirkovljan, 099/818-2045 (Branko)</td><td>23-11-2023</td><td>23-11-2023</td><td  bgcolor=orange >28-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=236'>232</a></td></td><td>Valent Nestić, Donji Vidovec, Glavna, </td><td>22-11-2023</td><td>22-11-2023</td><td  bgcolor=orange >24-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=235'>231</a></td></td><td>Zlatko Matić, Goričan, Tratinska 26, 0917911601</td><td>22-11-2023</td><td>22-11-2023</td><td  bgcolor=orange >23-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=234'>230</a></td></td><td>Zanjko Ivica, Kuršanec, 0911788810</td><td>22-11-2023</td><td>22-11-2023</td><td  bgcolor=orange >07-12-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=233'>229</a></td></td><td>Ljiljana Čižmešija, Zagreb, Hrastina 6, </td><td>20-11-2023</td><td>21-11-2023</td><td  bgcolor=green >21-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=232'>228</a></td></td><td>Teuta frizerski slaon, Zagreb, Kaptol centar, </td><td>20-11-2023</td><td>21-11-2023</td><td  bgcolor=green >21-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=231'>227</a></td></td><td>Bricostore, Zagreb, </td><td>20-11-2023</td><td>21-11-2023</td><td  bgcolor=green >21-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=230'>226</a></td></td><td>MARIO BARUNIĆ, M.GUPCA 113, PETERANEC, 098/382-797</td><td>17-11-2023</td><td>24-11-2023</td><td  bgcolor=orange >27-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=229'>225</a></td></td><td>Murametal d.o.o., Kotoriba, </td><td>16-11-2023</td><td>22-11-2023</td><td  bgcolor=orange >23-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=228'>224</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>16-11-2023</td><td>21-11-2023</td><td  bgcolor=green >21-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=227'>223</a></td></td><td>STP, Donja Dubrava, </td><td>16-11-2023</td><td>16-11-2023</td><td  bgcolor=green >16-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=226'>222</a></td></td><td>Jura Bihar, , </td><td>16-11-2023</td><td>16-11-2023</td><td  bgcolor=green >16-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=225'>221</a></td></td><td>Šola, Peteranec; Matije Gupca 93, </td><td>16-11-2023</td><td>16-11-2023</td><td  bgcolor=orange >17-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=224'>220</a></td></td><td>STJEPAN PEROŠ, PETRA SVAČIĆA 13, KOPRIVICA, 048 627 919</td><td>14-11-2023</td><td>23-11-2023</td><td  bgcolor=green >15-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=223'>219</a></td></td><td>Amis, Koprivnica, Florjanski Trg, 098795590</td><td>14-11-2023</td><td>14-11-2023</td><td  bgcolor=orange >15-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=222'>218</a></td></td><td>Darko Horvat, Donja Dubrava, </td><td>14-11-2023</td><td>14-11-2023</td><td  bgcolor=orange >28-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=221'>217</a></td></td><td>Ljubomir Kolarek, Prelog, </td><td>14-11-2023</td><td>14-11-2023</td><td  bgcolor=orange >17-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=220'>216</a></td></td><td>Suzana i Josip Švigir, Donji Kraljevec, Gornji Kraj 11, 0989457829</td><td>13-11-2023</td><td>13-11-2023</td><td  bgcolor=orange >14-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=219'>215</a></td></td><td>Dječji vrtić, Kotoriba, </td><td>13-11-2023</td><td>13-11-2023</td><td  bgcolor=orange >14-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=218'>214</a></td></td><td>Antun Srša, Kotoriba, Josipa Slavenskog, 0981616369</td><td>13-11-2023</td><td>13-11-2023</td><td  bgcolor=orange >20-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=217'>213</a></td></td><td>Svrta Jelena, Nikole Zrinskog 2A, Kotoriba, </td><td>13-11-2023</td><td>14-11-2023</td><td  bgcolor=green >14-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=216'>212</a></td></td><td>Dobriša Zvošec, Kotoriba, </td><td>13-11-2023</td><td>13-11-2023</td><td  bgcolor=green >13-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=215'>211</a></td></td><td>Tehnodom, Donja Dubrava, </td><td>13-11-2023</td><td>13-11-2023</td><td  bgcolor=orange >14-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=214'>210</a></td></td><td>Zvonko Štimac, Kotoriba, </td><td>13-11-2023</td><td>13-11-2023</td><td  bgcolor=green >13-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=213'>209</a></td></td><td>Vesna Đureta, Đelekovec, </td><td>13-11-2023</td><td>13-11-2023</td><td  bgcolor=orange >15-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=212'>208</a></td></td><td>Nenad Kvakan, Kotoriba, Ruđera Boškovića 79, 0989790122</td><td>10-11-2023</td><td>20-11-2023</td><td  bgcolor=green >14-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=211'>207</a></td></td><td>JELENA HORVAT, MIJE SMOLEKA 24, GORIČAN, 091/987-7405</td><td>07-11-2023</td><td>14-11-2023</td><td  bgcolor=green >14-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=210'>206</a></td></td><td>Marijan Filip, Ludbreg, Bana Jelačića 21, 0989844030</td><td>07-11-2023</td><td>07-11-2023</td><td  bgcolor=orange >20-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=209'>205</a></td></td><td>, , </td><td>07-11-2023</td><td>07-11-2023</td><td  bgcolor=orange ></td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=208'>204</a></td></td><td>Pokolić Stjepan, Donji Vidovec, Dubravska 16, 0916059340</td><td>05-11-2023</td><td>08-11-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=207'>203</a></td></td><td>Dr. Alojs Jembrih, Žerjavinec, Lug 13, 0955922071</td><td>02-11-2023</td><td>02-11-2023</td><td  bgcolor=orange >08-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=206'>202</a></td></td><td>Danijel Karas, Koprivnica, 0989099501</td><td>01-11-2023</td><td>01-11-2023</td><td  bgcolor=orange >14-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=205'>201</a></td></td><td>Boris Kos, Varaždin, </td><td>27-10-2023</td><td>03-11-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=204'>200</a></td></td><td>Kos Transporti, Varaždin, </td><td>27-10-2023</td><td>30-10-2023</td><td  bgcolor=green >30-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=203'>199</a></td></td><td>Osnovna škola Virje, Virje, </td><td>27-10-2023</td><td>07-11-2023</td><td  bgcolor=orange >14-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=202'>198</a></td></td><td>Dječji vrtić Tratinčica, Starigrad, </td><td>27-10-2023</td><td>06-11-2023</td><td  bgcolor=orange >14-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=201'>197</a></td></td><td>Stjepan Karas, Koprivnica, Nikole Selaka 2, 098249622</td><td>27-10-2023</td><td>27-10-2023</td><td  bgcolor=orange >02-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=200'>196</a></td></td><td>Ira Inga Novak, Čakovec, </td><td>27-10-2023</td><td>27-10-2023</td><td  bgcolor=orange >30-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=199'>195</a></td></td><td>Ljiljana Bujan, Strahoninec, </td><td>27-10-2023</td><td>27-10-2023</td><td  bgcolor=orange >30-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=198'>194</a></td></td><td>STP, Donja Dubrava, </td><td>27-10-2023</td><td>27-10-2023</td><td  bgcolor=green >27-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=197'>193</a></td></td><td>Bali d.o.o., Zagreb, </td><td>27-10-2023</td><td>27-10-2023</td><td  bgcolor=orange >08-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=196'>192</a></td></td><td>Zlatko Horvat, Veliki Otok, 098374236</td><td>26-10-2023</td><td>26-10-2023</td><td  bgcolor=orange >27-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=195'>191</a></td></td><td>Slavica i Slavko Kolesar, Koprivnica,, 098374040</td><td>26-10-2023</td><td>26-10-2023</td><td  bgcolor=orange >02-11-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=194'>190</a></td></td><td>OŠ Koprivnički Bregi, , </td><td>25-10-2023</td><td>25-10-2023</td><td  bgcolor=orange >31-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=193'>189</a></td></td><td>Zvonimir Grabant, Čehovec, </td><td>25-10-2023</td><td>25-10-2023</td><td  bgcolor=green >25-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=192'>188</a></td></td><td>Crkva Sveta Marija, , </td><td>25-10-2023</td><td>25-10-2023</td><td  bgcolor=orange >26-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=191'>187</a></td></td><td>Grad Prelog, , </td><td>25-10-2023</td><td>25-10-2023</td><td  bgcolor=orange >30-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=190'>186</a></td></td><td>Bojan Osman, Koprivnica, Hercegovačka 6, 0915183050</td><td>24-10-2023</td><td>24-10-2023</td><td  bgcolor=green >24-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=189'>185</a></td></td><td>Korekon - Zdravko Kovačić, Čakovec, 0915131364</td><td>23-10-2023</td><td>23-10-2023</td><td  bgcolor=orange >25-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=188'>184</a></td></td><td>Dubravko Horvat, Prelog, Branimirova 1, </td><td>20-10-2023</td><td>20-10-2023</td><td  bgcolor=orange >23-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=187'>183</a></td></td><td>Framos Tehnologies, Čakovec, </td><td>19-10-2023</td><td>24-10-2023</td><td  bgcolor=green >23-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=186'>182</a></td></td><td>Saša Škoda, Ivana Mažuranića 19, Kotoriba, 098757921</td><td>19-10-2023</td><td>24-10-2023</td><td  bgcolor=green >24-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=185'>181</a></td></td><td>Stanislav Maltar, Kotoriba, R.Boškovića 76, </td><td>19-10-2023</td><td>20-10-2023</td><td  bgcolor=orange >23-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=184'>180</a></td></td><td>UPOV DD, Donja Dubrava, </td><td>18-10-2023</td><td>25-10-2023</td><td  bgcolor=green >25-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=183'>179</a></td></td><td>Muraplast, Upravna zgrada - Jug, </td><td>18-10-2023</td><td>24-10-2023</td><td  bgcolor=orange >26-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=182'>178</a></td></td><td>Mirjana Srpak, A.Šenoe 5, Donji Vidovec, 615-254</td><td>18-10-2023</td><td>31-10-2023</td><td  bgcolor=orange >11-12-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=181'>177</a></td></td><td>Josip Međimurec, Donja Dubrava, </td><td>18-10-2023</td><td>18-10-2023</td><td  bgcolor=orange >24-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=180'>176</a></td></td><td>Antun Šimunić, Kotoriba, R.Boškovića 1b, </td><td>18-10-2023</td><td>18-10-2023</td><td  bgcolor=orange >20-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=179'>175</a></td></td><td>Samir Golub, Martane, Čakovec, </td><td>18-10-2023</td><td>18-10-2023</td><td  bgcolor=orange >20-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=178'>174</a></td></td><td>Mario Crnković, Prelog, 098436352</td><td>18-10-2023</td><td>18-10-2023</td><td  bgcolor=orange >26-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=177'>173</a></td></td><td>Dental 4smile, Zagreb, Bužanova, </td><td>18-10-2023</td><td>19-10-2023</td><td  bgcolor=green >19-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=176'>172</a></td></td><td>Matoš Branko, Kotoriba, Stjepana Radića 58, 0989482212</td><td>16-10-2023</td><td>20-10-2023</td><td  bgcolor=green >18-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=175'>171</a></td></td><td>VIST D.O.O., Industrijska ulica 3,Pribislavec, 098 315-902</td><td>16-10-2023</td><td>27-10-2023</td><td  bgcolor=green >17-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=174'>170</a></td></td><td>Branko Kučan, Koprivnica, Miroslava Krleže 39, 0996366572</td><td>13-10-2023</td><td>13-10-2023</td><td  bgcolor=orange >17-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=173'>169</a></td></td><td>Stjepan Blažeka, Prelog, Kralja Zvonimira 49, 098567320</td><td>12-10-2023</td><td>12-10-2023</td><td  bgcolor=orange >20-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=172'>168</a></td></td><td>Frizerski salon Zurka, Prelog, </td><td>11-10-2023</td><td>11-10-2023</td><td  bgcolor=orange >12-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=171'>167</a></td></td><td>Antun Hrkač, Slanje, </td><td>11-10-2023</td><td>11-10-2023</td><td  bgcolor=orange >14-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=170'>166</a></td></td><td>Dr.Percač, Kotoriba, </td><td>11-10-2023</td><td>16-10-2023</td><td  bgcolor=green >16-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=169'>165</a></td></td><td>Zvonko Štimac, Kotoriba, Stjepana Radića 29, 0989261629</td><td>11-10-2023</td><td>11-10-2023</td><td  bgcolor=orange >13-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=168'>164</a></td></td><td>Tomica Purić, Mihovljan, </td><td>11-10-2023</td><td>11-10-2023</td><td  bgcolor=orange >20-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=167'>163</a></td></td><td>Svetozar Stojkov, Kotoriba, </td><td>11-10-2023</td><td>11-10-2023</td><td  bgcolor=orange >18-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=166'>162</a></td></td><td>Bojan Rezonja, Čakovec, </td><td>11-10-2023</td><td>11-10-2023</td><td  bgcolor=orange >12-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=165'>161</a></td></td><td>Igor Balaban, Prelog, </td><td>11-10-2023</td><td>11-10-2023</td><td  bgcolor=orange >12-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=164'>160</a></td></td><td>Elizabeta Dominić, Kotoriba, </td><td>11-10-2023</td><td>11-10-2023</td><td  bgcolor=orange >13-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=163'>159</a></td></td><td>Dr. Lela Grabant, Kotoriba, ambulanta, </td><td>11-10-2023</td><td>17-10-2023</td><td  bgcolor=green >17-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=162'>158</a></td></td><td>Dr.Snježana Permozer, Kotoriba, ambulanta, </td><td>11-10-2023</td><td>12-10-2023</td><td  bgcolor=green >12-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=161'>157</a></td></td><td>POBA, Varaždin, </td><td>10-10-2023</td><td>16-10-2023</td><td  bgcolor=green >12-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=160'>156</a></td></td><td>MILJEK MARIJA, KALNIČKA 10, DONJA DUBRAVA, 688-752</td><td>09-10-2023</td><td>23-10-2023</td><td  bgcolor=green >12-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=159'>155</a></td></td><td>Carina Kotoriba, Kotoriba, Kolodvorska, </td><td>09-10-2023</td><td>16-10-2023</td><td  bgcolor=orange >18-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=158'>154</a></td></td><td>Čateks d.d., Zrinsko Frankopanska 25, Čakovec, </td><td>09-10-2023</td><td>23-10-2023</td><td  bgcolor=green >17-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=157'>153</a></td></td><td>Bali d.o.o., Donja Dubrava, </td><td>06-10-2023</td><td>06-10-2023</td><td  bgcolor=orange >20-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=156'>152</a></td></td><td>Iva Slaviček, Augusta Šenoe 24, Donji Kraljevec, </td><td>05-10-2023</td><td>05-10-2023</td><td  bgcolor=orange >18-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=155'>151</a></td></td><td>Dejan Slaviček, Braće Radića 9, </td><td>05-10-2023</td><td>05-10-2023</td><td  bgcolor=orange >18-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=154'>150</a></td></td><td>Ivo Lepoglavec, Strahoninec, Marka Kovača 25, 098303762</td><td>02-10-2023</td><td>02-10-2023</td><td  bgcolor=orange >09-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=153'>149</a></td></td><td>SVEN JEVTIĆ, IVANA PL. ZAJCA 19, ČAKOVEC (4.kat), 095 1978444</td><td>02-10-2023</td><td>23-10-2023</td><td  bgcolor=green >23-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=152'>148</a></td></td><td>, , </td><td>29-09-2023</td><td>29-09-2023</td><td  bgcolor=orange >17-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=151'>147</a></td></td><td>Zubak Grupa d.o.o., Požega, </td><td>28-09-2023</td><td>09-10-2023</td><td  bgcolor=orange >11-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=150'>146</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>28-09-2023</td><td>05-10-2023</td><td  bgcolor=green >04-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=149'>145</a></td></td><td>Marijan Rusak, Kotoriba, R. Boškovića 13, 0992120564</td><td>28-09-2023</td><td>28-09-2023</td><td  bgcolor=orange >29-09-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=148'>144</a></td></td><td>Zvonko Kuček, Strahoninec, </td><td>27-09-2023</td><td>27-09-2023</td><td  bgcolor=orange >29-09-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=147'>143</a></td></td><td>Zubak Grupa d.o.o., Varaždin, </td><td>27-09-2023</td><td>15-10-2023</td><td  bgcolor=orange >16-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=146'>142</a></td></td><td>Marijan Seličanec, Kotoriba, Josipa Slavenskog, </td><td>26-09-2023</td><td>26-09-2023</td><td  bgcolor=orange >27-09-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=145'>141</a></td></td><td>Srpak Tomislav i Ljubica, Palinovec, 098211673</td><td>26-09-2023</td><td>26-09-2023</td><td  bgcolor=orange >29-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=144'>140</a></td></td><td>Pavo Zubak, Kraljevački Novaki, Kozarčeva 17, </td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >02-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=143'>139</a></td></td><td>Golub Željko, Zagreb, Šestinski Vrh 16a, 0912727270</td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >02-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=142'>138</a></td></td><td>Branko Krznar, Kotoriba, R. Boškovića, 098242190</td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >27-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=141'>137</a></td></td><td>Josip Golubić, Kotoriba, Alojzije Stepinca 59, 040682060</td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >27-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=140'>136</a></td></td><td>Stjepan Vida, Braće Radića 6, Botovo, 0996652375</td><td>25-09-2023</td><td>29-09-2023</td><td  bgcolor=green >28-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=139'>135</a></td></td><td>Vresk, Martane, </td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >29-09-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=138'>134</a></td></td><td>Veronika Tot, Kotoriba, </td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >27-09-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=137'>133</a></td></td><td>Darko Bubanić, Prelog, </td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >04-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=136'>132</a></td></td><td>Gabriela Klarić, Donja Dubrava, </td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >27-09-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=135'>131</a></td></td><td>Mato Mihoci, Goričan, </td><td>25-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >27-09-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=134'>130</a></td></td><td>Baranašić Valent, Mali Otok 21, 098591652</td><td>22-09-2023</td><td>22-09-2023</td><td  bgcolor=orange >28-09-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=133'>129</a></td></td><td>Branka i Ivan Ujlaki, Kotoriba, Nova 21, 040682172</td><td>20-09-2023</td><td>20-09-2023</td><td  bgcolor=orange >09-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=132'>128</a></td></td><td>Autozubak Zagreb, Žrnovnica, </td><td>20-09-2023</td><td>20-09-2023</td><td  bgcolor=orange >10-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=131'>127</a></td></td><td>Ljekarna Čakovec, Sve ljekarne, </td><td>18-09-2023</td><td>25-09-2023</td><td  bgcolor=orange >12-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=130'>126</a></td></td><td>Hrvoje Novak, Čakovec, Travnik 15, 0915182344</td><td>14-09-2023</td><td>14-09-2023</td><td  bgcolor=orange >20-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=129'>125</a></td></td><td>Saša Kuček, Čakovec, Travnik 15, </td><td>14-09-2023</td><td>14-09-2023</td><td  bgcolor=orange >20-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=128'>124</a></td></td><td>Alen Maltar, Kotoriba, Dragutina Domjanića 11, 0981953005</td><td>14-09-2023</td><td>15-09-2023</td><td  bgcolor=orange >09-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=127'>123</a></td></td><td>Abart d.o.o., Donji Mihaljevec, </td><td>14-09-2023</td><td>14-09-2023</td><td  bgcolor=orange >26-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=126'>122</a></td></td><td>Euroklima, , </td><td>13-09-2023</td><td>13-09-2023</td><td  bgcolor=orange >23-11-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=125'>121</a></td></td><td>Hinko Fuš, Mihovljan, Ul.Katarine Zrinski 34, 0995311994</td><td>13-09-2023</td><td>13-09-2023</td><td  bgcolor=orange >01-10-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=124'>120</a></td></td><td>Franjo Zvonar, M.Tita 15, Donji Vidovec, 0998337093</td><td>13-09-2023</td><td>13-09-2023</td><td  bgcolor=orange >14-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=123'>119</a></td></td><td>Autozubak Varaždin, , </td><td>12-09-2023</td><td>12-09-2023</td><td  bgcolor=orange >14-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=122'>118</a></td></td><td>Željko Osman, Koprivnica, </td><td>12-09-2023</td><td>12-09-2023</td><td  bgcolor=orange >15-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=121'>117</a></td></td><td>Zoran Košuta, Koprivnica, </td><td>12-09-2023</td><td>12-09-2023</td><td  bgcolor=orange >15-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=120'>116</a></td></td><td>Šareni dučan, Koprivnica, </td><td>12-09-2023</td><td>12-09-2023</td><td  bgcolor=orange >15-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=119'>115</a></td></td><td>Alen Zvošec, Šenkovec, Marka Kovača 11, 0992492940</td><td>12-09-2023</td><td>12-09-2023</td><td  bgcolor=orange >20-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=118'>114</a></td></td><td>Barica Zorko, Župni dvor Đelekovec, 048834411</td><td>12-09-2023</td><td>12-09-2023</td><td  bgcolor=orange >15-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=117'>113</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>08-09-2023</td><td>08-09-2023</td><td  bgcolor=orange >03-10-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=116'>112</a></td></td><td>Murametal d.o.o., Kotoriba, </td><td>01-09-2023</td><td>04-09-2023</td><td  bgcolor=green >04-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=115'>111</a></td></td><td>Dobriša Zvošec, Kotoriba, Ruđera Boškovića, </td><td>01-09-2023</td><td>04-09-2023</td><td  bgcolor=green >04-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=114'>110</a></td></td><td>Bricostore, Zagreb, Žitnjak, </td><td>29-08-2023</td><td>31-08-2023</td><td  bgcolor=green >31-08-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=113'>109</a></td></td><td>Bomark Pak, Ludbreg, </td><td>29-08-2023</td><td>07-09-2023</td><td  bgcolor=green >04-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=112'>108</a></td></td><td>Ljekarna Horvat, Legrad, Trg Sv.Trojstva 44, </td><td>28-08-2023</td><td>31-08-2023</td><td  bgcolor=green >30-08-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=111'>107</a></td></td><td>OŠ Novigrad Podravski, Novigrad Podravski, </td><td>28-08-2023</td><td>05-09-2023</td><td  bgcolor=green >05-09-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=110'>106</a></td></td><td>Miroslav Stančec, Trg bana Jelačića 3, Prelog, 0989614940</td><td>18-08-2023</td><td>18-08-2023</td><td  bgcolor=orange >31-08-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=109'>105</a></td></td><td>Seličanec Marijan, Kotoriba, Josipa Slavenskog, </td><td>14-08-2023</td><td>17-08-2023</td><td  bgcolor=green >14-08-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=108'>104</a></td></td><td>MEDENJAK ZDENKA, PLANINARSKA 4, KOPRIVNICA, 048/634-515; 098/9837122</td><td>03-08-2023</td><td>17-08-2023</td><td  bgcolor=green >14-08-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=107'>103</a></td></td><td>Marko Pogorelec, Nikole Zrinski 7, 040682235</td><td>31-07-2023</td><td>31-07-2023</td><td  bgcolor=orange >02-08-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=106'>102</a></td></td><td>Hanjes d.o.o., Trnovec, </td><td>31-07-2023</td><td>31-07-2023</td><td  bgcolor=orange >10-08-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=105'>101</a></td></td><td>Ekokotor, Kotoriba, </td><td>31-07-2023</td><td>31-07-2023</td><td  bgcolor=orange >02-08-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=104'>100</a></td></td><td>Ljekarna Čakovec, Kotoriba, </td><td>28-07-2023</td><td>31-07-2023</td><td  bgcolor=green >31-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=103'>99</a></td></td><td>Javni bilježnik Mirjana Zvonarek, Čakovec, Park Rudolfa Kropeka 2, 0993390750</td><td>23-07-2023</td><td>23-07-2023</td><td  bgcolor=orange >02-08-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=102'>98</a></td></td><td>PONGRAC STJEPAN, KRAPINSKA 37, GORIČAN, 099 86 56 337</td><td>21-07-2023</td><td>31-07-2023</td><td  bgcolor=green >27-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=101'>97</a></td></td><td>Goran Botak, Kapela Podravska 94, 0993478981</td><td>19-07-2023</td><td>14-08-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=100'>96</a></td></td><td>Ljekarna Donji Kraljevec, Donji Kraljevec, </td><td>19-07-2023</td><td>20-07-2023</td><td  bgcolor=green >20-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=99'>95</a></td></td><td>Miro Duhović, Donja Dubrava, Dravska 7, 0989811081</td><td>19-07-2023</td><td>20-07-2023</td><td  bgcolor=orange >21-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=98'>94</a></td></td><td>Hanjes, Trnovec, </td><td>18-07-2023</td><td>20-07-2023</td><td  bgcolor=green >19-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=97'>93</a></td></td><td>BARANAŠIĆ VEDRAN, ČAKOVEC,MARTANE, STAN 106, 098 192 51 37</td><td>18-07-2023</td><td>25-07-2023</td><td  bgcolor=green >20-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=96'>92</a></td></td><td>LJekarna Kovačić, Legrad, </td><td>17-07-2023</td><td>27-07-2023</td><td  bgcolor=orange >17-08-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=95'>91</a></td></td><td>Tehnodom, Donja Dubrava, </td><td>17-07-2023</td><td>19-07-2023</td><td  bgcolor=orange >20-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=94'>90</a></td></td><td>Hanjes, Trnovec, </td><td>17-07-2023</td><td>28-07-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=93'>89</a></td></td><td>MUSTAČ ANDRIJA, BORISA KINDRIĆA 5, SVETA MARIJA, 040/661-011</td><td>17-07-2023</td><td>28-07-2023</td><td  bgcolor=green >27-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=92'>88</a></td></td><td>Bomark Pak, Ludbreg, </td><td>17-07-2023</td><td>20-07-2023</td><td  bgcolor=orange >27-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=91'>87</a></td></td><td>Branko Kučan, Koprivnica, Miroslava Krleže 36, 0996366572</td><td>15-07-2023</td><td>15-07-2023</td><td  bgcolor=orange >27-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=90'>86</a></td></td><td>Bricostore, Zagreb, </td><td>14-07-2023</td><td>21-07-2023</td><td  bgcolor=orange >27-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=89'>85</a></td></td><td>Bricostore, Zagreb, </td><td>12-07-2023</td><td>13-07-2023</td><td  bgcolor=green >13-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=88'>84</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>11-07-2023</td><td>12-07-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=87'>83</a></td></td><td>Vladimir Sekula, Čakovec, </td><td>11-07-2023</td><td>02-08-2023</td><td  bgcolor=green >02-08-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=86'>82</a></td></td><td>Abart d.o.o., Donji Mihaljevec, </td><td>10-07-2023</td><td>10-07-2023</td><td  bgcolor=orange >13-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=85'>81</a></td></td><td>Pavao Igrec, Donji Mihaljevec, M. Tita 96, 098698317</td><td>10-07-2023</td><td>10-07-2023</td><td  bgcolor=orange >13-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=84'>80</a></td></td><td>Bricostore, , </td><td>05-07-2023</td><td>05-07-2023</td><td  bgcolor=orange >27-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=83'>79</a></td></td><td>Antun Pongrac, Sveta Marija, </td><td>03-07-2023</td><td>03-07-2023</td><td  bgcolor=orange >07-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=82'>78</a></td></td><td>Ivica Kavran, , </td><td>03-07-2023</td><td>03-07-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=81'>77</a></td></td><td>Danijel Trstenjak, Ludbreška, </td><td>03-07-2023</td><td>03-07-2023</td><td  bgcolor=orange >10-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=80'>76</a></td></td><td>Autozubak Velika Gorica, , </td><td>03-07-2023</td><td>03-07-2023</td><td  bgcolor=orange >06-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=79'>75</a></td></td><td>KOS d.o.o., , </td><td>30-06-2023</td><td>30-06-2023</td><td  bgcolor=orange >03-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=78'>74</a></td></td><td>Hanjes, , </td><td>30-06-2023</td><td>30-06-2023</td><td  bgcolor=orange >03-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=77'>73</a></td></td><td>Stjepan Karas, Koprivnica, Selaka 2, 098249622</td><td>30-06-2023</td><td>30-06-2023</td><td  bgcolor=orange >31-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=76'>72</a></td></td><td>Deltavlock Components d.o.o., Turčišće, </td><td>28-06-2023</td><td>28-06-2023</td><td  bgcolor=orange >13-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=75'>71</a></td></td><td>Robert Mikac, Mihovljan, </td><td>28-06-2023</td><td>28-06-2023</td><td  bgcolor=orange >19-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=74'>70</a></td></td><td>Multi-ing d.o.o., Draškovec, </td><td>28-06-2023</td><td>28-06-2023</td><td  bgcolor=orange >11-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=73'>69</a></td></td><td>Odvjetnički ured Marijan Fosin, Graberje 4/I, Varaždin, 098467765</td><td>28-06-2023</td><td>28-06-2023</td><td  bgcolor=orange >05-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=72'>68</a></td></td><td>Martin Novak, Martane, Čakovec, </td><td>28-06-2023</td><td>28-06-2023</td><td  bgcolor=orange >03-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=71'>67</a></td></td><td>Mijo Hađikan, Goričan, Šjkolska, 040601511</td><td>27-06-2023</td><td>27-06-2023</td><td  bgcolor=orange >29-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=70'>66</a></td></td><td>Bricostore, Zagreb, </td><td>27-06-2023</td><td>27-06-2023</td><td  bgcolor=orange >28-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=69'>65</a></td></td><td>Marijana Seličanec, Josipa Slavenskog, Kotoriba, </td><td>26-06-2023</td><td>26-06-2023</td><td  bgcolor=orange >28-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=68'>64</a></td></td><td>Matić, Kavran Zgrada stan 201, </td><td>26-06-2023</td><td>26-06-2023</td><td  bgcolor=orange >27-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=67'>63</a></td></td><td>Anka Mikulan (od Damira Mikulana mama), Kotoriba, </td><td>26-06-2023</td><td>26-06-2023</td><td  bgcolor=orange >07-07-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=66'>62</a></td></td><td>Filip Kos, testni, </td><td>26-06-2023</td><td>26-06-2023</td><td  bgcolor=orange >29-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=65'>61</a></td></td><td>Marko Krnjak, Stjepana Radića 29, Čakovec, </td><td>26-06-2023</td><td>26-06-2023</td><td  bgcolor=green >23-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=64'>60</a></td></td><td>Hanjes, Trnovec, </td><td>26-06-2023</td><td>26-06-2023</td><td  bgcolor=orange >28-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=63'>59</a></td></td><td>Bomark Pak, Ludbreg, </td><td>26-06-2023</td><td>26-06-2023</td><td  bgcolor=orange >29-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=62'>58</a></td></td><td>Habunek roditelji od Karmen Borščak, Varaždin, Ive Režeka 1a, 042310471</td><td>23-06-2023</td><td>23-06-2023</td><td  bgcolor=orange >26-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=61'>57</a></td></td><td>MARTINA HRANJEC, FRANKOPANSKA 9, GORIČAN, 099 693-53-51</td><td>21-06-2023</td><td>29-06-2023</td><td  bgcolor=green >28-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=60'>56</a></td></td><td>Bomark Pak, Ludbreg, </td><td>21-06-2023</td><td>21-06-2023</td><td  bgcolor=orange >29-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=59'>55</a></td></td><td>Girus, Jospi Goričanec, Šenkovec, Vlatka Mačeka 43, 0981891525</td><td>20-06-2023</td><td>20-06-2023</td><td  bgcolor=orange >27-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=58'>54</a></td></td><td>Hrenić Krešimir, Vinodolska 27, Koprivnica, 098413421</td><td>19-06-2023</td><td>26-06-2023</td><td  bgcolor=green >20-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=57'>53</a></td></td><td>Izak Vrtarić, Strahoninec, Katarine Zrinski 21, 0916300174</td><td>16-06-2023</td><td>23-06-2023</td><td  bgcolor=orange >27-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=56'>52</a></td></td><td>Nino Kolosar, B.Radića 24, Donji Vidovec, 099/520 76 54</td><td>15-06-2023</td><td>26-06-2023</td><td  bgcolor=green >20-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=55'>51</a></td></td><td>ŠKODA SAŠA, IVANA MAŽURANIĆA 19, 098 757-921</td><td>13-06-2023</td><td>23-06-2023</td><td  bgcolor=green >19-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=54'>50</a></td></td><td>Pongrac Antun, Borisa Kindrića 7, Sveta Marija, 660-006</td><td>12-06-2023</td><td>26-06-2023</td><td  bgcolor=green >19-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=53'>49</a></td></td><td>Željko Golub, Zagreb, Šestinski Vrh 16a, 0912727270</td><td>12-06-2023</td><td>12-06-2023</td><td  bgcolor=orange >20-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=52'>48</a></td></td><td>Ljekarna Čakovec, Domašinec, </td><td>12-06-2023</td><td>12-06-2023</td><td  bgcolor=orange >19-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=51'>47</a></td></td><td>VIST D.O.O., INDUSTRIJSKA ULICA 3, PRIBISLAVEC, </td><td>12-06-2023</td><td>20-06-2023</td><td  bgcolor=orange >03-07-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=50'>46</a></td></td><td>Nikola Mikac, Čakovec, Ivane Brlić Mažuranić, 0992199410</td><td>12-06-2023</td><td>12-06-2023</td><td  bgcolor=orange >13-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=49'>45</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>09-06-2023</td><td>13-06-2023</td><td  bgcolor=green >13-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=48'>44</a></td></td><td>Boris Kos, Varaždin, Eugena Kumičića 13, </td><td>09-06-2023</td><td>09-06-2023</td><td  bgcolor=orange >26-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=47'>43</a></td></td><td>Bojan Režonja, Čakovec, 0916444003</td><td>06-06-2023</td><td>06-06-2023</td><td  bgcolor=orange >07-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=46'>42</a></td></td><td>Restoran Rustika, Čakovec, </td><td>02-06-2023</td><td>02-06-2023</td><td  bgcolor=orange >09-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=45'>41</a></td></td><td>Bricostore, Zagreb, </td><td>02-06-2023</td><td>02-06-2023</td><td  bgcolor=orange >13-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=44'>40</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec, </td><td>01-06-2023</td><td>05-06-2023</td><td  bgcolor=orange >06-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=43'>39</a></td></td><td>Kos Transporti, Varaždin, </td><td>31-05-2023</td><td>31-05-2023</td><td  bgcolor=orange >07-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=42'>38</a></td></td><td>Jendrijev Marin, Ferdinandovec, Lukin Mekiš 17, 0953641109</td><td>29-05-2023</td><td>29-05-2023</td><td  bgcolor=orange >31-05-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=41'>37</a></td></td><td>Branko Kučan, Koprivnica, Miroslava Krleže, 0996366572</td><td>29-05-2023</td><td>29-05-2023</td><td  bgcolor=orange >01-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=40'>36</a></td></td><td>Zubak Grupa, Požega, </td><td>26-05-2023</td><td>31-05-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=39'>35</a></td></td><td>Bugatti Rimac d.o.o., Mičevec, </td><td>26-05-2023</td><td>26-05-2023</td><td  bgcolor=orange >06-06-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=38'>34</a></td></td><td>Zubak Grupa, Sesvete, </td><td>24-05-2023</td><td>31-05-2023</td><td  bgcolor=orange >06-06-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=37'>33</a></td></td><td>Bomark Pak, Ludbreg, </td><td>22-05-2023</td><td>24-05-2023</td><td  bgcolor=green >24-05-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=36'>32</a></td></td><td>Miro Vidović, Kotoriba, Školska 30, 040682930,  oo38640419748</td><td>22-05-2023</td><td>22-05-2023</td><td  bgcolor=orange >25-05-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=35'>31</a></td></td><td>Vilim Kos, Kotoriba, </td><td>19-05-2023</td><td>19-05-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=34'>30</a></td></td><td>Vilim Kos, Kotoriba, </td><td>19-05-2023</td><td>19-05-2023</td><td  bgcolor=green >19-05-2023</td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=33'>29</a></td></td><td>Vilim Kos, x, 0</td><td>19-05-2023</td><td>19-05-2023</td><td  bgcolor=green >19-05-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=32'>28</a></td></td><td>Zdenko Bunić, Varaždin, </td><td>12-05-2023</td><td>15-05-2023</td><td  bgcolor=orange >25-05-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=31'>27</a></td></td><td>Bomark Pak, Ludbreg, </td><td>12-05-2023</td><td>15-05-2023</td><td  bgcolor=orange >18-05-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=30'>26</a></td></td><td>Zubak Grupa, Sesvetski Kraljevec i Dumovec, </td><td>08-05-2023</td><td>10-05-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=29'>25</a></td></td><td>Bomark Ambalaža, Varaždin, </td><td>05-05-2023</td><td>08-05-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=28'>24</a></td></td><td>Šajn Franjo, Kotoriba, Ruđera Boškovića 63, 040682313</td><td>03-05-2023</td><td>04-05-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=27'>23</a></td></td><td>Bariša Marijanović, Koprivnica, Crnogorska 7a, 0989695530</td><td>02-05-2023</td><td>02-05-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=26'>22</a></td></td><td>Rimac automobili, Mičevec, </td><td>27-04-2023</td><td>03-05-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=25'>21</a></td></td><td>Strahija Đuro, Hodošan, 098242319</td><td>25-04-2023</td><td>25-04-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=24'>20</a></td></td><td>Auto kuća Bunić, Varaždin, </td><td>25-04-2023</td><td>27-04-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=23'>19</a></td></td><td>Zubak Grupa, Požega, </td><td>19-04-2023</td><td>24-04-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=22'>18</a></td></td><td>Zlatko Grošanić - Bača, Donja Dubrava, 0996909000</td><td>16-04-2023</td><td>16-04-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=21'>17</a></td></td><td>Tomislav Srpak, Palinovec 194, 098211673</td><td>12-04-2023</td><td>12-04-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=20'>16</a></td></td><td>Miljenko Rusak, Donja Dubrava, Vinogradska 9, 098221979</td><td>12-04-2023</td><td>12-04-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=19'>15</a></td></td><td>Klaudija Sudec, Luka, 0989550585</td><td>12-04-2023</td><td>12-04-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=18'>14</a></td></td><td>Ira Inga Novak, Čakovec, Ulica Martane, 0959036003</td><td>03-04-2023</td><td>04-04-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=17'>13</a></td></td><td>OGP Balog, Prelog, 098811442</td><td>03-04-2023</td><td>03-04-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=16'>12</a></td></td><td>Ljekarna Čakovec, Međimurje, </td><td>03-04-2023</td><td>20-04-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=15'>11</a></td></td><td>Auto kuća Bunić, Varaždin, </td><td>28-03-2023</td><td>30-03-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=14'>10</a></td></td><td>Kruno Đurkan, Koprivnica, Vinički odvojak 2/11, 0991961230</td><td>20-03-2023</td><td>20-03-2023</td><td  bgcolor=green >20-03-2023</td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=13'>9</a></td></td><td>Marijan Marđetko, ghjgjghjk, 0556456</td><td>16-03-2023</td><td>16-03-2023</td><td  bgcolor=orange ></td><td>Stjepan Jambrešić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=8'>8</a></td></td><td>Darko Klarić, Donja Dubrava, Podravska 18, 040</td><td>21-02-2023</td><td>21-02-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=7'>7</a></td></td><td>Petra Marodi, Čakovec, 0914959763</td><td>09-02-2023</td><td>10-02-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=6'>6</a></td></td><td>Tehnodom, Donja Dubrava, </td><td>09-02-2023</td><td>10-02-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=5'>5</a></td></td><td>Janjić, Đelekovec, Dravska, 048834062</td><td>05-02-2023</td><td>05-02-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=4'>4</a></td></td><td>Marijan Marđetko, Čakovec, Vlatka Mačeka 21, </td><td>05-02-2023</td><td>05-02-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=3'>3</a></td></td><td>Župa Novigrad Podravski, Novigrad Podravski, </td><td>27-01-2023</td><td>30-01-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=2'>2</a></td></td><td>Podravka d.d., Koprivnica, </td><td>17-01-2023</td><td>18-01-2023</td><td  bgcolor=orange ></td><td>Tomica Piknjač</td></tr> <tr>

     <td><a href='admin.php?page=prijava_unos&id=1'>1</a></td></td><td>Dino Pavlic, Kavran stanovi ČK - stan 204, </td><td>11-01-2023</td><td>11-01-2023</td><td  bgcolor=orange ></td><td>Ivan Radić</td></tr></tbody></table>{"id":2,"date":"2018-08-27T09:28:44","date_gmt":"2018-08-27T09:28:44","guid":{"rendered":"http:\/\/prijavakvara.novi-net.net\/?page_id=2"},"modified":"2018-08-28T07:44:35","modified_gmt":"2018-08-28T07:44:35","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/prijavakvara.o-tel.eu\/index.php\/sample-page\/","title":{"rendered":"Sample Page"},"content":{"rendered":"\n<p>&nbsp;<\/p>\n<p>This is an example page. It&#8217;s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:<\/p>\n<blockquote><p>Hi there! I&#8217;m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like pi\u00f1a coladas. (And gettin&#8217; caught in the rain.)<\/p><\/blockquote>\n<p>&#8230;or something like this:<\/p>\n<blockquote><p>The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.<\/p><\/blockquote>\n<p>As a new WordPress user, you should go to <a href=\"http:\/\/prijavakvara.novi-net.net\/wp-admin\/\">your dashboard<\/a> to delete this page and create new pages for your content. Have fun!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; This is an example page. It&#8217;s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this: Hi there! I&#8217;m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like pi\u00f1a coladas. (And gettin&#8217; caught in the rain.) &#8230;or something like this: The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/prijavakvara.o-tel.eu\/index.php\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prijavakvara.o-tel.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prijavakvara.o-tel.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prijavakvara.o-tel.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prijavakvara.o-tel.eu\/index.php\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":1,"href":"https:\/\/prijavakvara.o-tel.eu\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":7,"href":"https:\/\/prijavakvara.o-tel.eu\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions\/7"}],"wp:attachment":[{"href":"https:\/\/prijavakvara.o-tel.eu\/index.php\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}