(function(n){"use strict";function e(n,f){i("a").filter(function(){var n=u(this.href);return!n&&/^#|:/.test(this.href)?!1:n.toUpperCase()==f}).each(function(){r(this.search)||(this.search.length>0?this.search+="&"+t+"="+n:this.search="?"+t+"="+n)})}function r(n){var u,i,r;if(n)for(n[0]==="?"&&(n=n.substring(1)),u=n.split("&"),i=0;i<u.length;i++)if(r=u[i].split("="),r.length>1&&r[0]==t)return r[1];return null}function u(n){if(n){var t=/^(?:https:\/\/|http:\/\/|\/\/)([^\/\?#]+)(?:\/|#|$|\?)/i.exec(n);if(t)return t[1]}return null}function o(){var t="&SPHasRedirectedToSharePoint=1",i=n.location.search;i.indexOf(t)>=0&&(n.location.search=i.replace(t,""))}var i=n.jQuery,f=n.document,t="SPHostUrl";i(f).ready(function(){o();var t=r(n.location.search),i=u(n.location.href).toUpperCase();t&&i&&e(t,i)})})(window)