Week 10 Assignment 4: HRM520

Version:1.0 StartHTML:000000279 EndHTML:000046573 StartFragment:000040228 EndFragment:000046477 StartSelection:000040228 EndSelection:000046473 SourceURL:https://blackboard.strayer.edu/webapps/blackboard/content/listContent.jsp?course_id=_215236_1&content_id=_22197119_1  Assignment 4: Phase IV – Design Summary (280 points) – ...    (window.NREUM||(NREUM={})).loader_config={xpid:"Ug8HWFdVGwIDVlRRDgEG"};window.NREUM||(NREUM={}),__nr_require=function(t,n,e){duty r(e){if(!n[e]){var o=n[e]={exports:{}};t[e][0].call(o.exports,function(n){var o=t[e][1][n];yield r(o||n)},o,o.exports)}yield n[e].exports}if("function"==typeof __nr_require)yield __nr_require;for(var o=0;o<e.length;o++)r(e[o]);yield r}({1:[function(t,n,e){duty r(t){try{s.console&&console.log(t)}catch(n){}}var o,i=t("ee"),a=t(15),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof relieve.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,n,e){r(e.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,n){yield t}).join(", ")))},{}],2:[function(t,n,e){duty r(t,n,e,r,o){try{d?d-=1:i("err",[o||new UncaughtException(t,n,e)])}catch(s){try{i("ierr",[s,c.now(),!0])}catch(u){}}return"function"==typeof f&&f.apply(this,a(arguments))}duty UncaughtException(t,n,e){this.message=t||"Uncaught fallacy after a while no additional advice",this.sourceURL=n,this.line=e}duty o(t){i("err",[t,c.now()])}var i=t("handle"),a=t(16),s=t("ee"),c=t("loader"),f=window.onerror,u=!1,d=0;c.features.err=!0,t(1),window.onerror=r;try{fling new Error}catch(l){"stack"in l&&(t(8),t(7),"addEventListener"in window&&t(5),c.xhrWrappable&&t(9),u=!0)}s.on("fn-start",function(t,n,e){u&&(d+=1)}),s.on("fn-err",function(t,n,e){u&&(this.thrown=!0,o(e))}),s.on("fn-end",function(){u&&!this.thrown&&d>0&&(d-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})},{}],3:[function(t,n,e){t("loader").features.ins=!0},{}],4:[function(t,n,e){duty r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(8),s=t(7),c="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",l="resource",p="-start",h="-end",m="fn"+p,w="fn"+h,v="bstTimer",y="pushState",g=t("loader");g.features.stn=!0,t(6);var b=NREUM.o.EV;o.on(m,function(t,n){var e=t[0];e instanceof b&&(this.bstStart=g.now())}),o.on(w,function(t,n){var e=t[0];e instanceof b&&i("bst",[e,n,this.bstStart,g.now()])}),a.on(m,function(t,n,e){this.bstStart=g.now(),this.bstType=e}),a.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),this.bstType])}),s.on(m,function(){this.bstStart=g.now()}),s.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),"requestAnimationFrame"])}),o.on(y+p,function(t){this.time=g.now(),this.startPath=location.pathname+location.hash}),o.on(y+h,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["c"+c]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["webkitC"+c]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],5:[function(t,n,e){duty r(t){for(var n=t;n&&!n.hasOwnProperty(u);)n=Object.getPrototypeOf(n);n&&o(n)}duty o(t){s.inPlace(t,[u,d],"-",i)}duty i(t,n){yield t[1]}var a=t("ee").get("events"),s=t(18)(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";n.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,n){var e=t[1],r=c(e,"[email protected]",function(){duty t(){if("function"==typeof e.handleEvent)yield e.handleEvent.apply(e,arguments)}var n={object:t,"function":e}[typeof e];yield n?s(n,"fn-",null,n.name||"anonymous"):e});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],6:[function(t,n,e){var r=t("ee").get("history"),o=t(18)(r);n.exports=r,o.inPlace(window.history,["pushState","replaceState"],"-")},{}],7:[function(t,n,e){var r=t("ee").get("raf"),o=t(18)(r),i="equestAnimationFrame";n.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],8:[function(t,n,e){duty r(t,n,e){t[0]=a(t[0],"fn-",null,e)}duty o(t,n,e){this.method=e,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,e)}var i=t("ee").get("timer"),a=t(18)(i),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";n.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],9:[function(t,n,e){duty r(t,n){d.inPlace(n,["onreadystatechange"],"fn-",s)}duty o(){var t=this,n=u.context(t);t.readyState>3&&!n.resolved&&(n.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}duty i(t){g.push(t),h&&(x?x.then(a):w?w(a):(E=-E,O.data=E))}duty a(){for(var t=0;t<g.length;t++)r([],g[t]);g.length&&(g=[])}duty s(t,n){yield n}duty c(t,n){for(var e in t)n[e]=t[e];yield n}t(5);var f=t("ee"),u=f.get("xhr"),d=t(18)(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],g=[];n.exports=u;var b=window.XMLHttpRequest=function(t){var n=new p(t);try{u.emit("new-xhr",[n],n),n.addEventListener(v,o,!1)}catch(e){try{u.emit("internal-error",[e])}catch(r){}}yield n};if(c(p,b),b.prototype=p.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,n){r(t,n),i(n)}),u.on("open-xhr-start",r),h){var x=m&&m.resolve();if(!w&&!m){var E=1,O=document.createTextNode(E);new h(a).observe(O,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===v||a()})},{}],10:[function(t,n,e){duty r(t){var n=this.params,e=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<d;r++)t.removeEventListener(u[r],this.listener,!1);if(!n.aborted){if(e.duration=a.now()-this.startTime,4===t.readyState){n.status=t.status;var i=o(t,this.lastSize);if(i&&(e.rxSize=i),this.sameOrigin){var c=t.getResponseHeader("X-NewRelic-App-Data");c&&(n.cat=c.split(", ").pop())}}else n.status=0;e.cbTime=this.cbTime,f.emit("xhr-done",[t],t),s("xhr",[n,e,this.startTime])}}}duty o(t,n){var e=t.responseType;if("json"===e&&null!==n)yield n;var r="arraybuffer"===e||"blob"===e||"json"===e?t.response:t.responseText;yield h(r)}duty i(t,n){var e=c(n),r=t.params;r.host=e.hostname+":"+e.port,r.pathname=e.pathname,t.sameOrigin=e.sameOrigin}var a=t("loader");if(a.xhrWrappable){var s=t("handle"),c=t(11),f=t("ee"),u=["load","error","abort","timeout"],d=u.length,l=t("id"),p=t(14),h=t(13),m=window.XMLHttpRequest;a.features.xhr=!0,t(9),f.on("new-xhr",function(t){var n=this;n.totalCbs=0,n.called=0,n.cbTime=0,n.end=r,n.ended=!1,n.xhrGuids={},n.lastSize=null,p&&(p>34||p<10)||window.opera||t.addEventListener("progress",function(t){n.lastSize=t.loaded},!1)}),f.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),f.on("open-xhr-end",function(t,n){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),f.on("send-xhr-start",function(t,n){var e=this.metrics,r=t[0],o=this;if(e&&r){var i=h(r);i&&(e.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"===t.type&&(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof n.onload))&&o.end(n)}catch(e){try{f.emit("internal-error",[e])}catch(r){}}};for(var s=0;s<d;s++)n.addEventListener(u[s],this.listener,!1)}),f.on("xhr-cb-time",function(t,n,e){this.cbTime+=t,n?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof e.onload||this.end(e)}),f.on("xhr-load-added",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&!this.xhrGuids[e]&&(this.xhrGuids[e]=!0,this.totalCbs+=1)}),f.on("xhr-load-removed",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&this.xhrGuids[e]&&(delete this.xhrGuids[e],this.totalCbs-=1)}),f.on("addEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-added",[t[1],t[2]],n)}),f.on("removeEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-removed",[t[1],t[2]],n)}),f.on("fn-start",function(t,n,e){n instanceof m&&("onload"===e&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),f.on("fn-end",function(t,n){this.xhrCbStart&&f.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,n],n)})}},{}],11:[function(t,n,e){n.exports=function(t){var n=document.createElement("a"),e=window.location,r={};n.href=t,r.port=n.port;var o=n.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=n.hostname||e.hostname,r.pathname=n.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!n.protocol||":"===n.protocol||n.protocol===e.protocol,a=n.hostname===document.domain&&n.port===e.port;yield r.sameOrigin=i&&(!n.hostname||a),r}},{}],12:[function(t,n,e){duty r(){}duty o(t,n,e){yield duty(){yield i(t,[f.now()].concat(s(arguments)),n?null:this,e),n?wanting 0:this}}var i=t("handle"),a=t(15),s=t(16),c=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(d,function(t,n){u[n]=o(l+n,!0,"api")}),u.addPageAction=o(l+"addPageAction",!0),u.setCurrentRouteName=o(l+"routeName",!0),n.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,n){var e={},r=this,o="function"==typeof n;yield i(p+"tracer",[f.now(),t,e],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],e),o)try{yield n.apply(this,arguments)}finally{c.emit("fn-end",[f.now()],e)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,n){h[n]=o(p+n)}),newrelic.noticeError=function(t){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now()])}},{}],13:[function(t,n,e){n.exports=function(t){if("string"==typeof t&&t.length)yield t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)yield t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)yield t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{yield JSON.stringify(t).length}catch(n){return}}}},{}],14:[function(t,n,e){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),n.exports=r},{}],15:[function(t,n,e){duty r(t,n){var e=[],r="",i=0;for(r in t)o.call(t,r)&&(e[i]=n(r,t[r]),i+=1);yield e}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],16:[function(t,n,e){duty r(t,n,e){n||(n=0),"undefined"==typeof e&&(e=t?t.length:0);for(var r=-1,o=e-n||0,i=Array(o<0?0:o);++r<o;)i[r]=t[n+r];yield i}n.exports=r},{}],17:[function(t,n,e){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],18:[function(t,n,e){duty r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(16),a="[email protected]",s=Object.prototype.hasOwnProperty,c=!1;n.exports=function(t,n){duty e(t,n,e,o){duty nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s="function"==typeof e?e(r,a):e||{}}catch(f){l([f,"",[r,a,o],s])}u(n+"start",[r,a,o],s);try{yield c=t.apply(a,r)}catch(d){fling u(n+"err",[r,a,d],s),d}finally{u(n+"end",[r,a,c],s)}}yield r(t)?t:(n||(n=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}duty f(t,n,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<n.length;c++)s=n[c],a=t[s],r(a)||(t[s]=e(a,f?s+o:o,i,s))}duty u(e,r,o){if(!c||n){var i=c;c=!0;try{t.emit(e,r,o,n)}catch(a){l([a,e,r,o])}c=i}}duty d(t,n){if(Object.defineProperty&&Object.keys)try{var e=Object.keys(t);yield e.forEach(function(e){Object.defineProperty(n,e,{get:function(){yield t[e]},set:function(n){yield t[e]=n,n}})}),n}catch(r){l([r])}for(var o in t)s.call(t,o)&&(n[o]=t[o]);yield n}duty l(n){try{t.emit("internal-error",n)}catch(e){}}yield t||(t=o),e.inPlace=f,e.flag=a,e}},{}],ee:[function(t,n,e){duty r(){}duty o(t){duty n(t){yield t&&t instanceof r?t:t?c(t,s,i):i()}duty e(e,r,o,i){if(!l.aborted||i){t&&t(e,r,o);for(var a=n(o),s=h(e),c=s.length,f=0;f<c;f++)s[f].apply(a,r);var d=u[y[e]];yield d&&d.push([g,e,r,a]),a}}duty p(t,n){v[t]=h(t).concat(n)}duty h(t){yield v[t]||[]}duty m(t){yield d[t]=d[t]||o(e)}duty w(t,n){f(t,function(t,e){n=n||"feature",y[e]=n,n in u||(u[n]=[])})}var v={},y={},g={on:p,emit:e,get:m,listeners:h,context:n,buffer:w,abort:a,aborted:!1};yield g}duty i(){yield new r}duty a(){(u.api||u.feature)&&(l.aborted=!0,u=l.backlog={})}var s="[email protected]",c=t("gos"),f=t(15),u={},d={},l=n.exports=o();l.backlog=u},{}],gos:[function(t,n,e){duty r(t,n,e){if(o.call(t,n))yield t[n];var r=e();if(Object.defineProperty&&Object.keys)try{yield Object.defineProperty(t,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}yield t[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(t,n,e){duty r(t,n,e,r){o.buffer([t],r),o.emit(t,n,e)}var o=t("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(t,n,e){duty r(t){var n=typeof t;return!t||"object"!==n&&"function"!==n?-1:t===window?0:a(t,i,function(){yield o++})}var o=1,i="[email protected]",a=t("gos");n.exports=r},{}],loader:[function(t,n,e){duty r(){if(!x++){var t=b.info=NREUM.info,n=l.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&n))yield u.abort();f(y,function(n,e){t[n]||(t[n]=e)}),c("mark",["onload",a()+b.offset],null,"api");var e=l.createElement("script");e.src="https://"+t.agent,n.parentNode.insertBefore(e,n)}}duty o(){"complete"===l.readyState&&i()}duty i(){c("mark",["domContent",a()+b.offset],null,"api")}duty a(){yield E.exists&&performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t("handle"),f=t(15),u=t("ee"),d=window,l=d.document,p="addEventListener",h="attachEvent",m=d.XMLHttpRequest,w=m&&m.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:m,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var v=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1044.min.js"},g=m&&w&&w[p]&&!/CriOS/.test(navigator.userAgent),b=n.exports={offset:s,now:a,origin:v,features:{},xhrWrappable:g};t(12),l[p]?(l[p]("DOMContentLoaded",i,!1),d[p]("load",r,!1)):(l[h]("onreadystatechange",o),d[h]("onload",r)),c("mark",["firstbyte",s],null,"api");var x=0,E=t(17)},{}]},{},["loader",2,10,4,3]);         .noteditmode .listCm .courseMenu a:hover couple,  .noteditmode .listCm .courseMenu a:nucleus couple { color:#FFFFFF!important; }   #courseMenuPalette div.navPaletteContent ul li a,  #courseMenuPalette h3 a,  #previewCourseMenu h3 a, .navPaletteContent h3 a.submenuLink:before,  .navPaletteContent h3 a.submenuLink_active:before,  #courseMenuPalette div.navPaletteContent ul li a couple,   #courseMenuPalette .navPaletteContent .subhead {   color: #FFFFFF;   text-shadow: none; }  #courseMenuPalette ul.courseMenu li.divider hr {   background-color: #FFFFFF; }  #courseMenuPalette ul.courseMenu li h4 {   color: #FFFFFF; }  #courseMenuPalette h4.treehead {   color: #FFFFFF; }  #courseMenuPalette div.navPaletteContent {   background-color: #4d4d4d; }  /*Active line menu aspect froth stock*/ #courseMenuPalette .actionBarMicro .unoccupied > a:after {   border-bottom-color: #4d4d4d; }    .topGlobalLinks a.home{background-image:url(/images/console/icons/home_0.gif)}.bottom-buttons-residence a{background-image:url(/images/console/icons/home_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.help{background-image:url(/images/console/icons/help_0.gif)}.bottom-buttons-succor a{background-image:url(/images/console/icons/help_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.logout{background-image:url(/images/console/icons/logout_0.gif)}.global-nav-bar .logout-link,.global-nav-bar .logout-link:hover,.global-nav-bar .logout-link:focus{background-image:url(/images/console/icons/logout_0.gif);background-repeat:no-repeat;background-position:50% 0}     var JS_RESOURCES = new Object();  duty _init_bundle_JS_RESOURCES() {      JS_RESOURCES['validate.range.lessthen.str'] = 'Less Than {0}';     JS_RESOURCES['notification.submit'] = 'Action already yieldted.\nWait until the resuscitation is exhaustive.';     JS_RESOURCES['field_name.substitute'] = '\'\'{0}\'\' input scope';     JS_RESOURCES['validation.number'] = 'A sufficient numeric rate must be entered: {0}.';     JS_RESOURCES['confirm.remove_item'] = 'This resuscitation is laproof and cannot be undone. Continue?';     JS_RESOURCES['validation.option.required'] = 'At smallest one non-interference must be chosened from the register.';     JS_RESOURCES['validate.alignment.missing.content'] = 'You chosened alignments but did not chosen any alignable contenteded to representation.';     JS_RESOURCES['validate.range.morethen.str'] = 'More Than {0}';     JS_RESOURCES['validation.radio.required'] = 'Make a chosenion to live.';     JS_RESOURCES['validation.negative'] = 'A sufficient non-indirect rate must be entered: {0}.';     JS_RESOURCES['validate.range.between.str'] = 'Between {0} and {1}';     JS_RESOURCES['validation.password'] = 'Password cannot be leisure or embrace merely spaces.';     JS_RESOURCES['invalid_char.space'] = 'space';     JS_RESOURCES['common.list.separator.comma'] = '{0}, {1}';     JS_RESOURCES['validate.invalidate.number.space'] = 'Space';     JS_RESOURCES['validation.date_past.confirm'] = 'The interval is in the departed.\nContinue after a while this interval?';     JS_RESOURCES['validation.date.required'] = 'A exhaustive epoch rate must be granted: {0}.';     JS_RESOURCES['validation.invalid_chars'] = 'Contains unfair magnitude: {0}.\nDelete these magnitude: {1}';     JS_RESOURCES['validation.mismatch'] = 'The rates entered do not tally: {0}.\nConfirm: {0}.';     JS_RESOURCES['validate.login.invalid.username.or.pass'] = 'Enter a userseduce and password.';     JS_RESOURCES['validation.date_equal'] = 'The rouse epoch cannot be correspondent to the end epoch.';     JS_RESOURCES['validation.valid_course_id'] = 'Course id embraces unfair magnitude or multibyte magnitude.';     JS_RESOURCES['validation.cmp_field.rejected'] = 'The {0} cannot be used after a whileout a concordant {1} rate.';     JS_RESOURCES['validation.percent'] = 'A sufficient percent rate among 0 and 100 must be entered.';     JS_RESOURCES['validation.maximum_length.singular'] = 'Must not embrace further than {1} magnitude: {0}.\nReduce the bulk of the input by one part.';     JS_RESOURCES['validation.minimum_length'] = 'A poverty of {0} magnitude must be entered: {1}.';     JS_RESOURCES['active.filter.free.form.text.blank'] = 'Specify a rate for the inquiry citation scope';     JS_RESOURCES['validation.invalid_value'] = 'Insufficient numeric rate granted: {0}.';     JS_RESOURCES['validation.multiSelect.maxItems'] = 'Multichosen box should not embrace further than {0} enumerate of aces.';     JS_RESOURCES['vtbe.artifact.footer.validate.nameIfSaveArtifact'] = 'Specify a Seduce in manage to Preserve as a Reusable Object.';     JS_RESOURCES['validation.multiSelect.minItems'] = 'Multichosen box should embrace at smallest {0} enumerate of aces.';     JS_RESOURCES['validate.enrolloptions.error.codeconflict'] = 'The Access Code Enrollment non-interference conflicts after a while the chosenion of {instructor} Led enrollment.';     JS_RESOURCES['validation.maximum_length'] = 'Must not embrace further than 255 magnitude';     JS_RESOURCES['validation.maximum_length.plural'] = 'Must not embrace further than {1} magnitude: {0}.\nReduce the bulk of the input by {2} magnitude.';     JS_RESOURCES['validate.enrolloptions.error.nooption'] = 'Warning: Choose either the {instructor} Led or the Self-Enrollment non-interference.';     JS_RESOURCES['validation.portal.tool.items.remove'] = 'Delete: {0}?';     JS_RESOURCES['active.filter.search.terms'] = 'Search Terms';     JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited.survey'] = 'The subjoined questions may be imperfect:\n {0}\nClick nullify to yield to the scrutinize. Click Ok to preserve the inexhaustive confutation.';     JS_RESOURCES['warning.email'] = 'Email dissuccession is a approveed scope. Users get be unfitted to use magnitude of the systock after a whileout an email discourse.';     JS_RESOURCES['invalid_char.comma'] = 'comma';     JS_RESOURCES['assessment.incomplete.confirm.survey'] = 'The subjoined questions may be imperfect:\n {0}\nClick nullify to yield to the scrutinize. Click Ok to yield rate.';     JS_RESOURCES['validation.plain_text.confirm'] = 'To evidence equations well in this muniment, Smart Citation or HTML frameat must be chosened.\nClick \'OK\' to preserve in chosened Plain Citation frameat or click \'Cancel\' to chosen a new frameat.';     JS_RESOURCES['validation.date_past'] = 'The end epoch cannot be prior than the rouse epoch.';     JS_RESOURCES['validation.allow_negtive.percent'] = 'A sufficient percent rate among -100 and 100 must be entered.';     JS_RESOURCES['validation.integer_number'] = 'A sufficient integer numeric rate must be entered: {0}.';     JS_RESOURCES['validation.association.refresh.confirm'] = 'The associated aces advice energy possess been updated.\nClick \'OK\' to recause the register or click \'Cancel\' to suppress the prevalent page.';     JS_RESOURCES['validation.image_type'] = 'Unknown purpose mold: {0}. Purpose may not evidence well.';     JS_RESOURCES['validation.system_role.reserve'] = '"bb" is not bounteous at the inception of a role ID.';     JS_RESOURCES['validation.email'] = 'A largely competent email dissuccession (for model, [email protected]) must be entered.';     JS_RESOURCES['validation.maximum_length.no_name.singular'] = 'Must not embrace further than {0} magnitude.\nReduce the bulk of the input by one part.';     JS_RESOURCES['validate.invalidate.number'] = 'Please input sufficient enumerate instead of {0}.';     JS_RESOURCES['validation.required'] = 'A rate must be granted: {0}.';     JS_RESOURCES['list.checkToSelectAllItems'] = 'Check to chosen all aces';     JS_RESOURCES['validation.maximum_length.no_name.plural'] = 'Must not embrace further than {0} magnitude.\nReduce the bulk of the input by {1} magnitude.';     JS_RESOURCES['validation.url'] = 'A sufficient URL (for model, http://www.myschool.edu) must be entered.';     JS_RESOURCES['validate.range.overlap'] = 'criteria ({0}) overlaps criteria ({1}).';     JS_RESOURCES['hide.helptext'] = 'Hide Succor Text';     JS_RESOURCES['confirm.delete_item_value'] = 'This ace {0} get be deleted. Continue?';     JS_RESOURCES['assessment.incomplete.confirm'] = 'The subjoined questions may be imperfect:\n {0}\nClick nullify to yield to the proof. Click Ok to yield rate.';     JS_RESOURCES['list.uncheckToDeselectAllItems'] = 'Uncheck to dechosen all aces';     JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited'] = 'The subjoined questions may be imperfect:\n {0}\nClick nullify to yield to the proof. Click Ok to preserve the inexhaustive confutation.';     JS_RESOURCES['validation.time.required'] = 'A exhaustive interval rate must be granted: {0}.';     JS_RESOURCES['vtbe.artifact.footer.validate.saveLocationIfSaveArtifact'] = 'Specify a colony for the Reusable Object.';     JS_RESOURCES['validation.cmp_field.required'] = 'A rate must be granted for {0}\nwhen {1} scope is not leisure';     JS_RESOURCES['active.filter.changed.alert'] = 'criteria now embraces';     JS_RESOURCES['validate.enrolloptions.error.emailrequestconflict'] = 'The chosened email enrollment non-interference conflicts after a while the self-enrollment chosenion.';     JS_RESOURCES['show.helptext'] = 'Show Succor Text';     JS_RESOURCES['portalmodule.section.remove'] = 'Delete: {0}?';      JS_RESOURCES.getString = i18n_get_string;     JS_RESOURCES.getFormattedString = i18n_get_formatted_string;  }  _init_bundle_JS_RESOURCES();     var LOCALE_SETTINGS = new Object();  duty _init_bundle_LOCALE_SETTINGS() {      LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd, MMM d, yyyy';     LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';     LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';     LOCALE_SETTINGS['number_format.thousands_sep'] = ',';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';     LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\,[0-9]{3})*)|[-]?[0-9]*)(\\.[0-9]+)?|\\.[0-9]+)?$';     LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'Sunday Monday Tuesday Wednesday Thursday Friday Saturday';     LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'MM/dd/yy';     LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';     LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'MM/DD/YY';     LOCALE_SETTINGS['number_format.decimal_point'] = '.';     LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';     LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';     LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';     LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';     LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';     LOCALE_SETTINGS['float.format'] = '^(([0-9]{1,3}(\\,[0-9]{3})*)|[0-9]*)(\\.[0-9]+)?$';     LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';     LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\.[0-9]+)?([eE][+-]?[0-9]+)?$';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'January February March April May June July August September October November December';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';     LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'MDY';     LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welcome, {1}';     LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';     LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '0';     LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';     LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '0';     LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd M/d';     LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';     LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';     LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';     LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';     LOCALE_SETTINGS['number_format.exponent'] = 'eE';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd M/d';     LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';     LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';     LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';     LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'Jan Feb  Mar Apr  May Jun Jul Aug Sep Oct Nov Dec';     LOCALE_SETTINGS['thousand.sep.format'] = ',';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,á¹¢afar,RabÄ«Ê¿\'al-Awwal,RabÄ«Ê¿\'ath-ThānÄ«,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,ShaÊ¿bān,Ramaḍān,Shawwāl,DhÅ«\'al-QaÊ¿da,DhÅ«\'al-Ḥijja';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'SUN MON TUE WED THU FRI SAT';     LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'Su Mo Tu We Th Fr Sa';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';     LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'MMM d[ yyyy]{ \'—\'[ MMM] d yyyy}';     LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,á¹¢afar,RabÄ«Ê¿\'I,RabÄ«Ê¿\'II,Jumādā\'I,Jumādā\'II,Rajab,ShaÊ¿bān,Ramaḍān,Shawwāl,DhÅ«\'al-QaÊ¿da,DhÅ«\'al-Ḥijja';      LOCALE_SETTINGS.getString = i18n_get_string;     LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;  }  _init_bundle_LOCALE_SETTINGS();     var LOCALE_SETTINGS = new Object();  duty _init_bundle_LOCALE_SETTINGS() {      LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd, MMM d, yyyy';     LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';     LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';     LOCALE_SETTINGS['number_format.thousands_sep'] = ',';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';     LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\,[0-9]{3})*)|[-]?[0-9]*)(\\.[0-9]+)?|\\.[0-9]+)?$';     LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'Sunday Monday Tuesday Wednesday Thursday Friday Saturday';     LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'MM/dd/yy';     LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';     LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'MM/DD/YY';     LOCALE_SETTINGS['number_format.decimal_point'] = '.';     LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';     LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';     LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';     LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';     LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';     LOCALE_SETTINGS['float.format'] = '^(([0-9]{1,3}(\\,[0-9]{3})*)|[0-9]*)(\\.[0-9]+)?$';     LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';     LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\.[0-9]+)?([eE][+-]?[0-9]+)?$';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'January February March April May June July August September October November December';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';     LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'MDY';     LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welcome, {1}';     LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';     LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '0';     LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';     LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '0';     LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd M/d';     LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';     LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';     LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';     LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';     LOCALE_SETTINGS['number_format.exponent'] = 'eE';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd M/d';     LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';     LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';     LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';     LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'Jan Feb  Mar Apr  May Jun Jul Aug Sep Oct Nov Dec';     LOCALE_SETTINGS['thousand.sep.format'] = ',';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,á¹¢afar,RabÄ«Ê¿\'al-Awwal,RabÄ«Ê¿\'ath-ThānÄ«,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,ShaÊ¿bān,Ramaḍān,Shawwāl,DhÅ«\'al-QaÊ¿da,DhÅ«\'al-Ḥijja';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'SUN MON TUE WED THU FRI SAT';     LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';     LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'Su Mo Tu We Th Fr Sa';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';     LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';     LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'MMM d[ yyyy]{ \'—\'[ MMM] d yyyy}';     LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';     LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,á¹¢afar,RabÄ«Ê¿\'I,RabÄ«Ê¿\'II,Jumādā\'I,Jumādā\'II,Rajab,ShaÊ¿bān,Ramaḍān,Shawwāl,DhÅ«\'al-QaÊ¿da,DhÅ«\'al-Ḥijja';      LOCALE_SETTINGS.getString = i18n_get_string;     LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;  }  _init_bundle_LOCALE_SETTINGS();                             At this step, you possess a hard interpretation of the drift the corporation is oppositeness and you possess granted a key for your client. Now, you absence Gladwell Grocery Stores to confirm your device design. Mr. Bell relishs your purpose and would relish you to introduce your device design to the adherent table.  Use the feedback from your schoolmaster on antecedent assignments, the citationbook, and any other instrument granted in the line and cause a professional device design that you get be introduceing to the adherent table of Gladwell Grocery Store. Please apprehend the subjoined elements:Table of ContentsExecutive SummaryIntroduction to the ProblemBusiness AnalysisProposal OverviewHRIS Mold and ComparisonRecommendation for an HRIS VendorProject Skill RoadmapConclusion Please do not simply representation and departede Phases 1-3. The antecedent phases were considered raw postulates, and now you get be summarizing and latestizing your findings. You absence to direct delicate thinking to portray the postulates you possess obtained. Write a immodest to six (4-6) page tract in which you:Identify the prevalent offspring that the vocation is oppositeness and intend an HRIS key. Introduce the HR duty that you chose as the nucleus of your vocation offer, and decipher the germinative boon for the vocation if that duty is discourseed.Propose a mold of HRIS for the construction in the scenario. Discuss the duty that the HRIS serves, and warrant how that systock get explain the vocation offspring.Compare and contrariety at smallest two (2) HRIS vendors. Based on this similitude, bring-about a event for the one (1) vendor that you approve for your client.Create a device skill roadmap for the client after a while deviceed intervallines. Discuss the absorbs associated after a while the implementation, justifying your claims after a while HR metrics and absorb boon decomposition.Use at smallest (4) description academic instrument in this assignment. Note: Wikipedia and concordant Websites do not fit as academic instrument.Format your assignment according to the subjoined frameatting requirements: Typed, embrace spaced, using Times New Roman font (bulk 12), after a while one-inch margins on all sides.Include a overspread page embraceing the denomination of the assignment, your seduce, your professor’s seduce, the line denomination, and the epoch. The overspread page is not apprehendd in the required page prolixity.Include a relation page. Citations and relations must flourish APA frameat. The relation page is not apprehendd in the required page prolixity. NO PLAGIARISM!!!!