-
Notifications
You must be signed in to change notification settings - Fork 0
/
bundle.js
1 lines (1 loc) · 147 KB
/
bundle.js
1
webpackJsonp([0],[,,,function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=t(5),r=function(e){return{stroke:e?a.default.SELECTED_STROKE_COLOR:a.default.DEFAULT_STROKE_COLOR,strokeWidth:e?a.default.SELECTED_STROKE_WIDTH:a.default.DEFAULT_STROKE_WIDTH,scale:e?a.default.SELECTED_SCALE:a.default.DEFAULT_SCALE,fill:e?a.default.SELECTED_FILL_COLOR:a.default.DEFAULT_FILL_COLOR}};n.default=r},,function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a={EMPTY_STRING:"",LOAD_PROJECT:"LOAD_PROJECT",SET_ACTIVE_ITEM:"SET_ACTIVE_ITEM",SET_ACTIVE_FEATURE:"SET_ACTIVE_FEATURE",UPDATE_LIST_FILTER:"UPDATE_LIST_FILTER",NONE_FEATURE:"NONE_FEATURE",RAINGAGE_FEATURE:"RAINGAGE_FEATURE",JUNCTION_FEATURE:"JUNCTION_FEATURE",OUTFALL_FEATURE:"OUTFALL_FEATURE",DIVIDER_FEATURE:"DIVIDER_FEATURE",STORAGE_FEATURE:"STORAGE_FEATURE",CONDUIT_FEATURE:"CONDUIT_FEATURE",PUMP_FEATURE:"PUMP_FEATURE",ORIFICE_FEATURE:"ORIFICE_FEATURE",WEIR_FEATURE:"WEIR_FEATURE",OUTLET_FEATURE:"OUTLET_FEATURE",SUBCATCHMENT_FEATURE:"SUBCATCHMENT_FEATURE",POLLUTANT_FEATURE:"POLLUTANT_FEATURE",TIMEPATTERN_FEATURE:"TIMEPATTERN_FEATURE",LANDUSE_FEATURE:"LANDUSE_FEATURE",RAINGAGE_GRAPH_ID_PREFIX:"RAINGAGE-GRAPH-",RAINGAGE_ID_PREFIX:"RAINGAGE-",JUNCTION_GRAPH_ID_PREFIX:"JUNCTION-GRAPH-",JUNCTION_ID_PREFIX:"JUNCTION-",OUTFALL_GRAPH_ID_PREFIX:"OUTFALL-GRAPH-",OUTFALL_ID_PREFIX:"OUTFALL-",DIVIDER_GRAPH_ID_PREFIX:"DIVIDER-GRAPH-",DIVIDER_ID_PREFIX:"DIVIDER-",STORAGE_GRAPH_ID_PREFIX:"STORAGE-GRAPH-",STORAGE_ID_PREFIX:"STORAGE-",CONDUIT_GRAPH_ID_PREFIX:"CONDUIT-GRAPH-",CONDUIT_ID_PREFIX:"CONDUIT-",PUMP_GRAPH_ID_PREFIX:"PUMP-GRAPH-",PUMP_ID_PREFIX:"PUMP-",ORIFICE_GRAPH_ID_PREFIX:"ORIFICE-GRAPH-",ORIFICE_ID_PREFIX:"ORIFICE-",WEIR_ID_PREFIX:"WEIR-",WEIR_GRAPH_ID_PREFIX:"WEIR-GRAPH-",OUTLET_ID_PREFIX:"OUTLET-",OUTLET_GRAPH_ID_PREFIX:"OUTLET-GRAPH-",SUBCATCHMENT_GRAPH_ID_PREFIX:"SUBCATCHMENT-GRAPH-",SUBCATCHMENT_ID_PREFIX:"SUBCATCHMENT-",POLLUTANT_ID_PREFIX:"POLLUTANT-",TIMEPATTERN_ID_PREFIX:"TIMEPATTERN-",LANDUSE_ID_PREFIX:"LANDUSE-",SELECTED_SCALE:{x:1.5,y:1.5},SELECTED_STROKE_WIDTH:2,SELECTED_STROKE_COLOR:"red",SELECTED_FILL_COLOR:"red",DEFAULT_SCALE:{x:1,y:1},DEFAULT_STROKE_WIDTH:1,DEFAULT_STROKE_COLOR:"black",DEFAULT_FILL_COLOR:"black"};n.default=a},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=t(0),o=a(r),l=t(1),f=a(l),c=function(e){var n=e.title,t=e.isActive,a=e.onClose,r=e.width,l=e.height,f=e.children,c=t?"modal is-active":"modal";r=r||640;var i={width:r};return l&&(i.height=l),o.default.createElement("div",{className:c},o.default.createElement("div",{className:"modal-background"}),o.default.createElement("div",{className:"modal-card",style:i},o.default.createElement("header",{className:"modal-card-head"},o.default.createElement("p",{className:"modal-card-title"},n),o.default.createElement("button",{className:"delete","aria-label":"close",onClick:a})),o.default.createElement("section",{className:"modal-card-body"},f),o.default.createElement("footer",{className:"modal-card-foot"})))};c.propTypes={title:f.default.string.isRequired,isActive:f.default.bool.isRequired,onClose:f.default.func.isRequired,children:f.default.element,width:f.default.number,height:f.default.number},n.default=c},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),t.d(n,"loadProjectAction",function(){return r}),t.d(n,"setActiveFeatureAction",function(){return o}),t.d(n,"setActiveItemAction",function(){return l}),t.d(n,"updateListFilterAction",function(){return f});var a=t(5),r=function(e){return{type:a.default.LOAD_PROJECT,project:e}},o=function(e){return{type:a.default.SET_ACTIVE_FEATURE,activeFeature:e}},l=function(e,n){return{type:a.default.SET_ACTIVE_ITEM,activeFeature:e,activeId:n}},f=function(e){return{type:a.default.UPDATE_LIST_FILTER,text:e}}},,,,,,,,,,,,,,,,,,,,,function(e,n,t){"use strict";function a(e){var n={};return e.forEach(function(e){var t=e.match(/[^ ]+/g),a=Number.parseFloat(t[1]),r=Number.parseFloat(t[2]);n[t[0]]=Object(y.a)(a,r)}),n}function r(e){var n={};return e.forEach(function(e){var t=e.match(/[^ ]+/g),a=t[0],r=t[1];e=e.replace(a,""),e=e.replace(r,"");var o=e.trim();a in n?n[a].push({pollutantName:r,expression:o}):n[a]=[{pollutantName:r,expression:o}]}),n}function o(e){var n={};return e.forEach(function(e){var t=e.match(/[^ ]+/g),a=t[0],r=Number.parseFloat(t[1]),o=Number.parseFloat(t[2]);a in n?n[a].push(Object(y.a)(r,o)):n[a]=[Object(y.a)(r,o)]}),n}function l(e){var n={};return e.forEach(function(e){var t=e.match(/[^ ]+/g),a=t[0],r=Number.parseFloat(t[1]),o=Number.parseFloat(t[2]),l=Number.parseFloat(t[3]),f=Number.parseFloat(t[4]),c="YES"===t[4];n[a]={entryLossCoefficient:r,exitLossCoefficient:o,averageLossCoefficient:l,flapGate:c,seepageLossRate:f}}),n}function f(e){var n={};return e.forEach(function(e){var t=e.match(/[^ ]+/g),a=t[0],r=t[1],o=t[2],l=t[3],f=t[4],c=t[5],i=t[6],u=100;8===t.length&&t[7]&&(u=Number.parseFloat(t[7])),n[a]={manningNOfImperviousArea:r,manningNOfPerviousArea:o,depthOfDepressionStorageOnImperviousArea:l,depthOfDepressionStorageOnPerviousArea:f,percentOfImperviousAreaWithNoDepressionStorage:c,subareaRouting:i,percentOfRunoffRoutedBetweenSubareas:u}}),n}function c(e){var n={};return e.forEach(function(e){var t=e.match(/[^ ]+/g),a=t[0],r=t[1],o=t[2],l=Number.parseInt(t[6],10),f=t[3],c=t[4],i=t[5];switch(r){case"CIRCULAR":case"EGG":case"HORSESHOE":case"SEMIELLIPTICAL":case"BASKETHANDLE":case"SEMICIRCULAR":case"GOTHIC":case"CATENARY":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o};break;case"TRIANGULAR":case"PARABOLIC":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,topWidth:f};break;case"TRAPEZOIDAL":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,bottomWidth:f,leftSlope:c,rightSlope:i};break;case"RECT_OPEN":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,bottomWidth:f,sidewallsRemoved:0===c?"None":1===c?"One":"Both"};break;case"POWER":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,topWidth:f,power:c};break;case"FORCE_MAIN":n[a]={shape:r,numberOfBarrels:l,roughness:f};break;case"FILLED_CIRCULAR":n[a]={shape:r,numberOfBarrels:l,filledDepth:f};break;case"RECT_CLOSED":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,bottomWidth:f};break;case"RECT_TRIANGULAR":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,topWidth:f,triangleHeight:c};break;case"RECT_ROUND":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,topWidth:f,bottomRadius:c};break;case"MODBASKETHANDLE":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,bottomWidth:f,topRadius:c};break;case"HORIZ_ELLIPSE":case"VERT_ELLIPSE":case"ARCH":n[a]={shape:r,numberOfBarrels:l,maximumHeight:o,maximumWidth:f,sizeCode:c}}}),n}function i(e,n){var t=e.match(/[^ ]+/g),a=t[0],r=t[1],o=t[2],l=Number.parseFloat(t[3]);return Object(_.a)(a,n[a],r,o,l)}function u(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=Number.parseFloat(a[1]),l=Number.parseFloat(a[2]),f=Number.parseFloat(a[3]),c=Number.parseFloat(a[4]),i=Number.parseFloat(a[5]),u=t[r]||[],s=n[r];return Object(N.a)(r,s,o,u,l,f,c,i)}function s(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=n[r],l=Number.parseFloat(a[1]),f=t[r]||[];return Object(R.a)(r,o,l,f)}function d(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=n[r],l=Number.parseFloat(a[1]),f=t[r]||[];return Object(O.a)(r,o,l,f)}function m(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=n[r],l=Number.parseFloat(a[1]),f=t[r]||[];return Object(I.a)(r,o,l,f)}function b(e,n,t,a,r){var o=e.match(/[^ ]+/g),l=o[0],f=r.find(function(e){return e.name===o[1]}),c=r.find(function(e){return e.name===o[2]}),i=Number.parseFloat(o[3]),u=Number.parseFloat(o[4]),s=Number.parseFloat(o[5]),d=Number.parseFloat(o[6]),m=Number.parseFloat(o[7]),b=Number.parseFloat(o[8]),p={entryLossCoefficient:0,exitLossCoefficient:0,averageLossCoefficient:0,seepageLossRate:0,flapGate:!1};return l in t&&(p=t[l]),Object(C.a)(l,f,c,n[l]||[],i,u,s,d,m,b,p,a[l])}function p(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=t.find(function(e){return e.name===a[1]}),l=t.find(function(e){return e.name===a[2]});return Object(w.a)(r,o,l,n[r]||[])}function E(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=t.find(function(e){return e.name===a[1]}),l=t.find(function(e){return e.name===a[2]});return Object(P.a)(r,o,l,n[r]||[])}function h(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=t.find(function(e){return e.name===a[1]}),l=t.find(function(e){return e.name===a[2]});return Object(U.a)(r,o,l,n[r]||[])}function F(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=t.find(function(e){return e.name===a[1]}),l=t.find(function(e){return e.name===a[2]});return Object(S.a)(r,o,l,n[r]||[])}function v(e,n,t,a){var r=e.match(/[^ ]+/g),o=r[0],l=t.find(function(e){return e.name===r[2]}),f=Number.parseFloat(r[3]),c=Number.parseFloat(r[4]),i=Number.parseFloat(r[5]),u=Number.parseFloat(r[6]),s=Number.parseFloat(r[7]),d=a[o];return Object(D.a)(o,n[o],l,f,i,u,c,s,d)}function T(e){var n=e.match(/[^ ]+/g),t=n[0],a=n[1],r=Number.parseFloat(n[2]),o=Number.parseFloat(n[3]),l=Number.parseFloat(n[4]),f=Number.parseFloat(n[9]),c=Number.parseFloat(n[5]),i=Number.parseFloat(n[10]),u="YES"===n[6],s="*"===n[7]?"":n[7],d=Number.parseFloat(n[8]);return Object(L.a)(t,a,r,o,l,f,i,c,u,s,d)}function g(e){var n=e[0].match(/[^ ]+/g),t=n[0],a=n[1],r=n.slice(2).map(function(e){return Number.parseFloat(e)});return e.slice(1).forEach(function(e){r=r.concat(e.match(/[^ ]+/g).slice(1).map(function(e){return Number.parseFloat(e)}))}),Object(k.a)(t,a,r)}function A(e,n,t){var a=e.match(/[^ ]+/g),r=a[0],o=a.length<=1?0:Number.parseFloat(a[1]),l=a.length<=2?0:Number.parseFloat(a[2]),f=a.length<=3?0:Number.parseFloat(a[3]),c=n[r]||[],i=t[r]||[];return Object(M.a)(r,o,l,f,c,i)}Object.defineProperty(n,"__esModule",{value:!0});var y=t(29),_=t(84),N=t(85),R=t(86),O=t(87),I=t(88),C=t(89),w=t(90),P=t(91),U=t(92),S=t(93),D=t(94),L=t(95),k=t(96),M=t(97),j=t(98),x=function(e){return e.startsWith(";")},B=function(e){return 0===e.trim().length},G=function(e){return!x(e)&&!B(e)},q=function(e){return e.startsWith("[")&&e.endsWith("]")},H=function(){function e(e){this.text=e,this.parse=this.parse.bind(this)}return e.prototype.parse=function(){var e=this.text.split(/\r\n|\n/);e=e.filter(G);var n={},t="",y=[];e.forEach(function(e){q(e)?(t.length>0&&(n[t]=y),t=e.slice(1,e.length-1),y=[]):y.push(e)}),t.length>0&&(n[t]=y);var _=Object(j.a)(),N="SYMBOLS",R=a(n[N]);N="RAINGAGES";var O=n[N]||[];_.rainGages=O.map(function(e){return i(e,R)}),N="COORDINATES";var I=a(n[N]);N="TREATMENT";var C=n[N]||[],w=r(C);N="JUNCTIONS";var P=n[N]||[];_.junctions=P.map(function(e){return u(e,I,w)}),N="OUTFALLS";var U=n[N]||[];_.outfalls=U.map(function(e){return s(e,I,w)}),N="DIVIDERS";var S=n[N]||[];_.dividers=S.map(function(e){return d(e,I,w)}),N="STORAGE";var D=n[N]||[];_.storages=D.map(function(e){return m(e,I,w)}),N="VERTICES";var L=o(n[N]||[]),k=_.outfalls.concat(_.dividers).concat(_.storages).concat(_.junctions);N="LOSSES";var M=l(n[N]||[]);N="XSECTIONS";var x=c(n[N]||[]);N="CONDUITS";var B=n[N]||[];_.conduits=B.map(function(e){return b(e,L,M,x,k)}),N="PUMPS";var H=n[N]||[];_.pumps=H.map(function(e){return p(e,L,k)}),N="ORIFICES";var W=n[N]||[];_.orifices=W.map(function(e){return E(e,L,k)}),N="WEIRS";var X=n[N]||[];_.weirs=X.map(function(e){return h(e,L,k)}),N="OUTLETS";var V=n[N]||[];_.outlets=V.map(function(e){return F(e,L,k)}),N="POLLUTANTS";var Y=n[N]||[];_.pollutants=Y.map(function(e){return T(e)}),N="Polygons";var J=o(n[N]||[]);N="SUBAREAS";var z=f(n[N]||[]);N="SUBCATCHMENTS";var K=n[N]||[];_.subcatchments=K.map(function(e){return v(e,J,k,z)}),N="PATTERNS";var Q=n[N]||[],Z=function(e){return e.match(/[^ ]+/g)[0]},$={};Q.forEach(function(e){var n=Z(e);n in $?$[n].push(e):$[n]=[e]}),_.timePatterns=Object.keys($).map(function(e){return g($[e])});var ee={};N="BUILDUP",(n[N]||[]).forEach(function(e){var n=e.match(/[^ ]+/g),t=n[0],a=n[1],r=n[2],o=n[3],l=n[4],f=n[5],c=n[6];t in ee||(ee[t]=[]),ee[t].push({pollutantName:a,function:r,maxBuildup:o,rateConstant:l,powerSatConstant:f,normalizer:c})});var ne={};N="WASHOFF",(n[N]||[]).forEach(function(e){var n=e.match(/[^ ]+/g),t=n[0],a=n[1],r=n[2],o=n[3],l=n[4],f=n[5],c=n[6];t in ne||(ne[t]=[]),ne[t].push({pollutantName:a,function:r,coefficient:o,runoffExponent:l,cleaningEfficiency:f,bmpEfficiency:c})}),N="LANDUSES";var te=n[N]||[];return _.landUses=te.map(function(e){return A(e,ee,ne)}),_},e}();n.default=H},function(e,n,t){"use strict";function a(e,n){return{x:e,y:n}}n.a=a},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.default="\n[TITLE]\n;;Project Title/Notes\nExample 1\n\n[OPTIONS]\n;;Option Value\nFLOW_UNITS CFS\nINFILTRATION HORTON\nFLOW_ROUTING KINWAVE\nLINK_OFFSETS DEPTH\nMIN_SLOPE 0\nALLOW_PONDING NO\nSKIP_STEADY_STATE NO\n\nSTART_DATE 01/01/1998\nSTART_TIME 00:00:00\nREPORT_START_DATE 01/01/1998\nREPORT_START_TIME 00:00:00\nEND_DATE 01/02/1998\nEND_TIME 12:00:00\nSWEEP_START 1/1\nSWEEP_END 12/31\nDRY_DAYS 5\nREPORT_STEP 01:00:00\nWET_STEP 00:15:00\nDRY_STEP 01:00:00\nROUTING_STEP 0:01:00 \n\nINERTIAL_DAMPING PARTIAL\nNORMAL_FLOW_LIMITED BOTH\nFORCE_MAIN_EQUATION H-W\nVARIABLE_STEP 0.75\nLENGTHENING_STEP 0\nMIN_SURFAREA 0\nMAX_TRIALS 0\nHEAD_TOLERANCE 0\nSYS_FLOW_TOL 5\nLAT_FLOW_TOL 5\nMINIMUM_STEP 0.5\nTHREADS 1\n\n[EVAPORATION]\n;;Data Source Parameters\n;;-------------- ----------------\nCONSTANT 0.0\nDRY_ONLY NO\n\n[RAINGAGES]\n;;Name Format Interval SCF Source \n;;-------------- --------- ------ ------ ----------\nRG1 INTENSITY 1:00 1.0 TIMESERIES TS1 \n\n[SUBCATCHMENTS]\n;;Name Rain Gage Outlet Area %Imperv Width %Slope CurbLen SnowPack \n;;-------------- ---------------- ---------------- -------- -------- -------- -------- -------- ----------------\n1 RG1 9 10 50 500 0.01 0 \n2 RG1 10 10 50 500 0.01 0 \n3 RG1 13 5 50 500 0.01 0 \n4 RG1 22 5 50 500 0.01 0 \n5 RG1 15 15 50 500 0.01 0 \n6 RG1 23 12 10 500 0.01 0 \n7 RG1 19 4 10 500 0.01 0 \n8 RG1 18 10 10 500 0.01 0 \n\n[SUBAREAS]\n;;Subcatchment N-Imperv N-Perv S-Imperv S-Perv PctZero RouteTo PctRouted \n;;-------------- ---------- ---------- ---------- ---------- ---------- ---------- ----------\n1 0.001 0.10 0.05 0.05 25 OUTLET \n2 0.001 0.10 0.05 0.05 25 OUTLET \n3 0.001 0.10 0.05 0.05 25 OUTLET \n4 0.001 0.10 0.05 0.05 25 OUTLET \n5 0.001 0.10 0.05 0.05 25 OUTLET \n6 0.001 0.10 0.05 0.05 25 OUTLET \n7 0.001 0.10 0.05 0.05 25 OUTLET \n8 0.001 0.10 0.05 0.05 25 OUTLET \n\n[INFILTRATION]\n;;Subcatchment MaxRate MinRate Decay DryTime MaxInfil \n;;-------------- ---------- ---------- ---------- ---------- ----------\n1 0.35 0.25 4.14 0.50 0 \n2 0.7 0.3 4.14 0.50 0 \n3 0.7 0.3 4.14 0.50 0 \n4 0.7 0.3 4.14 0.50 0 \n5 0.7 0.3 4.14 0.50 0 \n6 0.7 0.3 4.14 0.50 0 \n7 0.7 0.3 4.14 0.50 0 \n8 0.7 0.3 4.14 0.50 0 \n\n[JUNCTIONS]\n;;Name Elevation MaxDepth InitDepth SurDepth Aponded \n;;-------------- ---------- ---------- ---------- ---------- ----------\n9 1000 3 0 0 0 \n10 995 3 0 0 0 \n13 995 3 0 0 0 \n14 990 3 0 0 0 \n15 987 3 0 0 0 \n16 985 3 0 0 0 \n17 980 3 0 0 0 \n19 1010 3 0 0 0 \n20 1005 3 0 0 0 \n21 990 3 0 0 0 \n22 987 3 0 0 0 \n23 990 3 0 0 0 \n24 984 3 0 0 0 \n\n[OUTFALLS]\n;;Name Elevation Type Stage Data Gated Route To \n;;-------------- ---------- ---------- ---------------- -------- ----------------\n18 975 FREE NO \n\n[CONDUITS]\n;;Name From Node To Node Length Roughness InOffset OutOffset InitFlow MaxFlow \n;;-------------- ---------------- ---------------- ---------- ---------- ---------- ---------- ---------- ----------\n1 9 10 400 0.01 0 0 0 0 \n4 19 20 200 0.01 0 0 0 0 \n5 20 21 200 0.01 0 0 0 0 \n6 10 21 400 0.01 0 1 0 0 \n7 21 22 300 0.01 1 1 0 0 \n8 22 16 300 0.01 0 0 0 0 \n10 17 18 400 0.01 0 0 0 0 \n11 13 14 400 0.01 0 0 0 0 \n12 14 15 400 0.01 0 0 0 0 \n13 15 16 400 0.01 0 0 0 0 \n14 23 24 400 0.01 0 0 0 0 \n15 16 24 100 0.01 0 0 0 0 \n16 24 17 400 0.01 0 0 0 0 \n\n[XSECTIONS]\n;;Link Shape Geom1 Geom2 Geom3 Geom4 Barrels Culvert \n;;-------------- ------------ ---------------- ---------- ---------- ---------- ---------- ----------\n1 CIRCULAR 1.5 0 0 0 1 \n4 CIRCULAR 1 0 0 0 1 \n5 CIRCULAR 1 0 0 0 1 \n6 CIRCULAR 1 0 0 0 1 \n7 CIRCULAR 2 0 0 0 1 \n8 CIRCULAR 2 0 0 0 1 \n10 CIRCULAR 2 0 0 0 1 \n11 CIRCULAR 1.5 0 0 0 1 \n12 CIRCULAR 1.5 0 0 0 1 \n13 CIRCULAR 1.5 0 0 0 1 \n14 CIRCULAR 1 0 0 0 1 \n15 CIRCULAR 2 0 0 0 1 \n16 CIRCULAR 2 0 0 0 1 \n\n[POLLUTANTS]\n;;Name Units Crain Cgw Crdii Kdecay SnowOnly Co-Pollutant Co-Frac Cdwf Cinit \n;;-------------- ------ ---------- ---------- ---------- ---------- ---------- ---------------- ---------- ---------- ----------\nTSS MG/L 0.0 0.0 0 0.0 NO * 0.0 0 0 \nLead UG/L 0.0 0.0 0 0.0 NO TSS 0.2 0 0 \n\n[LANDUSES]\n;; Sweeping Fraction Last \n;;Name Interval Available Swept \n;;-------------- ---------- ---------- ----------\nResidential \nUndeveloped \n\n[COVERAGES]\n;;Subcatchment Land Use Percent \n;;-------------- ---------------- ----------\n1 Residential 100.00 \n2 Residential 50.00 \n2 Undeveloped 50.00 \n3 Residential 100.00 \n4 Residential 50.00 \n4 Undeveloped 50.00 \n5 Residential 100.00 \n6 Undeveloped 100.00 \n7 Undeveloped 100.00 \n8 Undeveloped 100.00 \n\n[LOADINGS]\n;;Subcatchment Pollutant Buildup \n;;-------------- ---------------- ----------\n\n[BUILDUP]\n;;Land Use Pollutant Function Coeff1 Coeff2 Coeff3 Per Unit \n;;-------------- ---------------- ---------- ---------- ---------- ---------- ----------\nResidential TSS SAT 50 0 2 AREA \nResidential Lead NONE 0 0 0 AREA \nUndeveloped TSS SAT 100 0 3 AREA \nUndeveloped Lead NONE 0 0 0 AREA \n\n[WASHOFF]\n;;Land Use Pollutant Function Coeff1 Coeff2 SweepRmvl BmpRmvl \n;;-------------- ---------------- ---------- ---------- ---------- ---------- ----------\nResidential TSS EXP 0.1 1 0 0 \nResidential Lead EMC 0 0 0 0 \nUndeveloped TSS EXP 0.1 0.7 0 0 \nUndeveloped Lead EMC 0 0 0 0 \n\n[TIMESERIES]\n;;Name Date Time Value \n;;-------------- ---------- ---------- ----------\n;RAINFALL\nTS1 0:00 0.0 \nTS1 1:00 0.25 \nTS1 2:00 0.5 \nTS1 3:00 0.8 \nTS1 4:00 0.4 \nTS1 5:00 0.1 \nTS1 6:00 0.0 \nTS1 27:00 0.0 \nTS1 28:00 0.4 \nTS1 29:00 0.2 \nTS1 30:00 0.0 \n\n[REPORT]\n;;Reporting Options\nINPUT NO\nCONTROLS NO\nSUBCATCHMENTS ALL\nNODES ALL\nLINKS ALL\n\n[TAGS]\n\n[MAP]\nDIMENSIONS 0.000 0.000 10000.000 10000.000\nUnits None\n\n[COORDINATES]\n;;Node X-Coord Y-Coord \n;;-------------- ------------------ ------------------\n9 4042.110 9600.000 \n10 4105.260 6947.370 \n13 2336.840 4357.890 \n14 3157.890 4294.740 \n15 3221.050 3242.110 \n16 4821.050 3326.320 \n17 6252.630 2147.370 \n19 7768.420 6736.840 \n20 5957.890 6589.470 \n21 4926.320 6105.260 \n22 4421.050 4715.790 \n23 6484.210 3978.950 \n24 5389.470 3031.580 \n18 6631.580 505.260 \n\n[VERTICES]\n;;Link X-Coord Y-Coord \n;;-------------- ------------------ ------------------\n10 6673.680 1368.420 \n\n[Polygons]\n;;Subcatchment X-Coord Y-Coord \n;;-------------- ------------------ ------------------\n1 3936.840 6905.260 \n1 3494.740 6252.630 \n1 273.680 6336.840 \n1 252.630 8526.320 \n1 463.160 9200.000 \n1 1157.890 9726.320 \n1 4000.000 9705.260 \n2 7600.000 9663.160 \n2 7705.260 6736.840 \n2 5915.790 6694.740 \n2 4926.320 6294.740 \n2 4189.470 7200.000 \n2 4126.320 9621.050 \n3 2357.890 6021.050 \n3 2400.000 4336.840 \n3 3031.580 4252.630 \n3 2989.470 3389.470 \n3 315.790 3410.530 \n3 294.740 6000.000 \n4 3473.680 6105.260 \n4 3915.790 6421.050 \n4 4168.420 6694.740 \n4 4463.160 6463.160 \n4 4821.050 6063.160 \n4 4400.000 5263.160 \n4 4357.890 4442.110 \n4 4547.370 3705.260 \n4 4000.000 3431.580 \n4 3326.320 3368.420 \n4 3242.110 3536.840 \n4 3136.840 5157.890 \n4 2589.470 5178.950 \n4 2589.470 6063.160 \n4 3284.210 6063.160 \n4 3705.260 6231.580 \n4 4126.320 6715.790 \n5 2568.420 3200.000 \n5 4905.260 3136.840 \n5 5221.050 2842.110 \n5 5747.370 2421.050 \n5 6463.160 1578.950 \n5 6610.530 968.420 \n5 6589.470 505.260 \n5 1305.260 484.210 \n5 968.420 336.840 \n5 315.790 778.950 \n5 315.790 3115.790 \n6 9052.630 4147.370 \n6 7894.740 4189.470 \n6 6442.110 4105.260 \n6 5915.790 3642.110 \n6 5326.320 3221.050 \n6 4631.580 4231.580 \n6 4568.420 5010.530 \n6 4884.210 5768.420 \n6 5368.420 6294.740 \n6 6042.110 6568.420 \n6 8968.420 6526.320 \n7 8736.840 9642.110 \n7 9010.530 9389.470 \n7 9010.530 8631.580 \n7 9052.630 6778.950 \n7 7789.470 6800.000 \n7 7726.320 9642.110 \n8 9073.680 2063.160 \n8 9052.630 778.950 \n8 8505.260 336.840 \n8 7431.580 315.790 \n8 7410.530 484.210 \n8 6842.110 505.260 \n8 6842.110 589.470 \n8 6821.050 1178.950 \n8 6547.370 1831.580 \n8 6147.370 2378.950 \n8 5600.000 3073.680 \n8 6589.470 3894.740 \n8 8863.160 3978.950 \n\n[SYMBOLS]\n;;Gage X-Coord Y-Coord \n;;-------------- ------------------ ------------------\nRG1 10084.210 8210.530 \n\n"},function(e,n,t){t(32),e.exports=t(121)},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=t(0),o=a(r),l=t(16),f=a(l),c=t(4),i=t(12),u=t(66),s=a(u),d=t(30),m=a(d),b=t(109),p=a(b),E=t(28),h=a(E),F=t(5),v=a(F);t(110);var T=function(e,n){var t=Object.assign({},e);switch(n.type){case v.default.LOAD_PROJECT:return t.project=n.project,t.graphHelper=new p.default(n.project),t.ui.activeFeature=v.default.NONE_FEATURE,t.ui.activeId=v.default.EMPTY_STRING,t;case v.default.SET_ACTIVE_FEATURE:return t.ui.activeFeature=n.activeFeature,t.ui.activeId=v.default.EMPTY_STRING,t;case v.default.SET_ACTIVE_ITEM:var a=e.ui.activeId===n.activeId;return t.ui.activeId=a?v.default.EMPTY_STRING:n.activeId,t.ui.activeFeature=n.activeFeature,t.ui.isRightPaneEnabled=!1,t;case v.default.EDIT_ACTIVE_ITEM:return t.ui.isRightPaneEnabled=!0,t;case v.default.TOGGLE_PIN_RIGHT_PANE:return t.ui.isRightPanePinned=!t.ui.isRightPanePinned,t;case v.default.CLOSE_RIGHT_PANE:return t.ui.isRightPanePinned=!1,t.ui.isRightPaneEnabled=!1,t;case v.default.UPDATE_LIST_FILTER:return t.ui.listFilter=n.text,t;default:return e}},g=new h.default(m.default),A=g.parse(),y={project:A,graphHelper:new p.default(A),ui:{activeFeature:v.default.NONE_FEATURE,activeId:v.default.EMPTY_STRING,isRightPaneEnabled:!1,isRightPanePinned:!1,listFilter:v.default.EMPTY_STRING}},_=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||function(e){return e},N=(0,i.createStore)(T,y,_((0,i.applyMiddleware)()));f.default.render(o.default.createElement(c.Provider,{store:N},o.default.createElement(s.default,null)),document.getElementById("swmm-online"))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(1),s=a(u),d=t(4),m=t(67),b=a(m),p=t(83),E=a(p),h=t(101),F=a(h),v=t(102),T=a(v),g=t(105),A=a(g),y=t(7),_=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){return i.default.createElement("div",{id:"swmm-app"},i.default.createElement(E.default,null),i.default.createElement("div",{id:"swmm-body"},i.default.createElement("div",{id:"left-pane"},i.default.createElement("div",{className:"pane-header"}),i.default.createElement(F.default,null),i.default.createElement("div",{id:"left-pane-list-header"}),i.default.createElement("p",{id:"left-pane-search",className:"control has-icons-left"},i.default.createElement("input",{className:"input is-small",type:"text",placeholder:"search",onInput:this.props.updateListFilter,value:this.props.listFilter}),i.default.createElement("span",{className:"icon is-small is-left"},i.default.createElement("i",{className:"fa fa-search"}))),i.default.createElement(T.default,null)),i.default.createElement("div",{id:"main-pane"},i.default.createElement("div",{className:"pane-header"}),i.default.createElement("div",{id:"main-pane-body"},i.default.createElement("div",{style:{height:600,width:900}},i.default.createElement(b.default,null)))),i.default.createElement(A.default,null)))}}]),n}(i.default.Component);_.propTypes={updateListFilter:s.default.func.isRequired,listFilter:s.default.string.isRequired};var N=(0,d.connect)(function(e){return{listFilter:e&&e.ui&&e.ui.listFilter?e.ui.listFilter:""}},function(e){return{updateListFilter:function(n){return e((0,y.updateListFilterAction)(n.target.value))}}})(_);n.default=N},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(1),s=a(u),d=t(4),m=t(2),b=t(7),p=t(72),E=a(p),h=t(73),F=a(h),v=t(74),T=a(v),g=t(75),A=a(g),y=t(76),_=a(y),N=t(77),R=a(N),O=t(78),I=a(O),C=t(79),w=a(C),P=t(80),U=a(P),S=t(81),D=a(S),L=t(82),k=a(L),M=t(5),j=a(M),x=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.graphHelper,t=e.project,a=e.activeId,r=e.activeFeature,o=e.setActiveId,l=t.rainGages||[],f=t.junctions||[],c=t.outfalls||[],u=t.dividers||[],s=t.storages||[],d=t.conduits||[],b=t.pumps||[],p=t.orifices||[],h=t.weirs||[],v=t.outlets||[],g=t.subcatchments||[],y=function(e){var t=n.getPointOnCanvas(e.position),l=a===e.name&&r===j.default.RAINGAGE_FEATURE;return i.default.createElement(E.default,{key:j.default.RAINGAGE_GRAPH_ID_PREFIX+e.name,x:t.x,y:t.y,isActive:l,setActiveId:o(j.default.RAINGAGE_FEATURE,e.name)})},N=function(e){var t=n.getPointOnCanvas(e.position),l=a===e.name&&r===j.default.JUNCTION_FEATURE;return i.default.createElement(F.default,{key:j.default.JUNCTION_GRAPH_ID_PREFIX+e.name,x:t.x,y:t.y,isActive:l,setActiveId:o(j.default.JUNCTION_FEATURE,e.name)})},O=function(e){var t=n.getPointOnCanvas(e.position),l=a===e.name&&r===j.default.OUTFALL_FEATURE;return i.default.createElement(T.default,{key:j.default.OUTFALL_GRAPH_ID_PREFIX+e.name,x:t.x,y:t.y,isActive:l,setActiveId:o(j.default.OUTFALL_FEATURE,e.name)})},C=function(e){var t=n.getPointOnCanvas(e.position),l=a===e.name&&r===j.default.DIVIDER_FEATURE;return i.default.createElement(A.default,{key:j.default.DIVIDER_GRAPH_ID_PREFIX+e.name,x:t.x,y:t.y,isActive:l,setActiveId:o(j.default.DIVIDER_FEATURE,e.name)})},P=function(e){var t=n.getPointOnCanvas(e.position),l=a===e.name&&r===j.default.STORAGE_FEATURE;return i.default.createElement(_.default,{key:j.default.STORAGE_GRAPH_ID_PREFIX+e.name,x:t.x,y:t.y,isActive:l,setActiveId:o(j.default.STORAGE_FEATURE,e.name)})},S=function(e){var t=[e.inletNode.position].concat(e.vertices).concat(e.outletNode.position);t=t.map(function(e){return n.getPointOnCanvas(e)});var l=a===e.name&&r===j.default.CONDUIT_FEATURE;return i.default.createElement(R.default,{key:j.default.CONDUIT_GRAPH_ID_PREFIX+e.name,isActive:l,points:t,setActiveId:o(j.default.CONDUIT_FEATURE,e.name)})},L=function(e){var t=[e.inletNode.position].concat(e.vertices).concat(e.outletNode.position);t=t.map(function(e){return n.getPointOnCanvas(e)});var l=a===e.name&&r===j.default.PUMP_FEATURE;return i.default.createElement(I.default,{key:j.default.PUMP_GRAPH_ID_PREFIX+e.name,isActive:l,points:t,setActiveId:o(j.default.PUMP_FEATURE,e.name)})},M=function(e){var t=[e.inletNode.position].concat(e.vertices).concat(e.outletNode.position);t=t.map(function(e){return n.getPointOnCanvas(e)});var l=a===e.name&&r===j.default.ORIFICE_FEATURE;return i.default.createElement(w.default,{key:j.default.ORIFICE_GRAPH_ID_PREFIX+e.name,isActive:l,points:t,setActiveId:o(j.default.ORIFICE_FEATURE,e.name)})},x=function(e){var t=[e.inletNode.position].concat(e.vertices).concat(e.outletNode.position);t=t.map(function(e){return n.getPointOnCanvas(e)});var l=a===e.name&&r===j.default.WEIR_FEATURE;return i.default.createElement(U.default,{key:j.default.WEIR_GRAPH_ID_PREFIX+e.name,isActive:l,points:t,setActiveId:o(j.default.WEIR_FEATURE,e.name)})},B=function(e){var t=[e.inletNode.position].concat(e.vertices).concat(e.outletNode.position);t=t.map(function(e){return n.getPointOnCanvas(e)});var l=a===e.name&&r===j.default.OUTLET_FEATURE;return i.default.createElement(D.default,{key:j.default.OUTLET_GRAPH_ID_PREFIX+e.name,isActive:l,points:t,setActiveId:o(j.default.WEIR_FEATURE,e.name)})},G=function(e){var t=e.vertices;t=t.map(function(e){return n.getPointOnCanvas(e)});var l=n.getPointOnCanvas(e.position),f=e.outletNode?n.getPointOnCanvas(e.outletNode.position):null,c=a===e.name&&r===j.default.SUBCATCHMENT_FEATURE;return i.default.createElement(k.default,{key:j.default.SUBCATCHMENT_GRAPH_ID_PREFIX+e.name,isActive:c,points:t,centerPt:l,outletPt:f,setActiveId:o(j.default.SUBCATCHMENT_FEATURE,e.name)})};return i.default.createElement(m.Stage,{width:900,height:600},i.default.createElement(m.Layer,null,l.map(y),g.map(G),f.map(N),c.map(O),u.map(C),s.map(P),d.map(S),b.map(L),p.map(M),v.map(B),h.map(x)))}}]),n}(i.default.Component);x.propTypes={project:s.default.object.isRequired,graphHelper:s.default.object.isRequired,activeId:s.default.string.isRequired,activeFeature:s.default.string.isRequired,setActiveId:s.default.func.isRequired};var B=function(e){return{project:e&&e.project?e.project:{},graphHelper:e&&e.graphHelper?e.graphHelper:{},activeId:e&&e.ui?e.ui.activeId:j.default.EMPTY_STRING,activeFeature:e&&e.ui?e.ui.activeFeature:j.default.NONE_FEATURE}},G=function(e){return{setActiveId:function(n,t){return function(){return e((0,b.setActiveItemAction)(n,t))}}}},q=(0,d.connect)(B,G)(x);n.default=q},,,,,function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){r(this,n);var t=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={image:null},t}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.x,t=e.y,a=e.isActive,r=e.setActiveId,o=(0,b.default)(!0);return o.width=33,o.height=33,o.x=n,o.y=t,o.scale=1,o.fill="transparent",i.default.createElement(u.Group,null,a&&i.default.createElement(u.Rect,o),i.default.createElement(u.Image,{image:this.state.image,x:n,y:t,onClick:r}))}},{key:"componentDidMount",value:function(){var e=this,n=new window.Image;n.src="/images/raingage.png",n.onload=function(){e.setState({image:n})}}}]),n}(i.default.Component);p.propTypes={x:d.default.number.isRequired,y:d.default.number.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.x,t=e.y,a=e.isActive,r=e.setActiveId,o=(0,b.default)(a);return o.radius=3,o.onClick=r,o.x=n,o.y=t,i.default.createElement(u.Circle,o)}}]),n}(i.default.Component);p.propTypes={x:d.default.number.isRequired,y:d.default.number.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.x,t=e.y,a=e.isActive,r=e.setActiveId,o=(0,b.default)(a);return o.sides=3,o.radius=4,o.onClick=r,o.rotation=180,o.x=n,o.y=t,i.default.createElement(u.RegularPolygon,o)}}]),n}(i.default.Component);p.propTypes={x:d.default.number.isRequired,y:d.default.number.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.x,t=e.y,a=e.isActive,r=e.setActiveId,o=(0,b.default)(a);return o.sides=4,o.radius=4,o.onClick=r,o.rotation=180,o.x=n,o.y=t,i.default.createElement(u.RegularPolygon,o)}}]),n}(i.default.Component);p.propTypes={x:d.default.number.isRequired,y:d.default.number.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.x,t=e.y,a=e.isActive,r=e.setActiveId;n-=7.5,t-=4;var o=(0,b.default)(a);o.width=15,o.height=8,o.onClick=r,o.x=n,o.y=t,o.scale=1,o.strokeWidth=1;var l=(0,b.default)(a);l.points=[n,t,n,t-4],l.scale=1,l.strokeWidth=1;var f=(0,b.default)(a);return f.points=[n+15,t,n+15,t-4],f.scale=1,f.strokeWidth=1,i.default.createElement(u.Group,null,i.default.createElement(u.Line,l),i.default.createElement(u.Rect,o),i.default.createElement(u.Line,f))}}]),n}(i.default.Component);p.propTypes={x:d.default.number.isRequired,y:d.default.number.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.isActive,t=e.setActiveId,a=e.points,r=(0,b.default)(n),o=a.reduce(function(e,n){return e.concat([n.x,n.y])},[]);return r.points=o,r.onClick=t,r.scale=1,i.default.createElement(u.Line,r)}}]),n}(i.default.Component);p.propTypes={points:d.default.array.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.isActive,t=e.setActiveId,a=e.points,r=(0,b.default)(n),o=a.reduce(function(e,n){return e.concat([n.x,n.y])},[]);return r.points=o,r.onClick=t,r.scale=1,i.default.createElement(u.Line,r)}}]),n}(i.default.Component);p.propTypes={points:d.default.array.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.isActive,t=e.setActiveId,a=e.points,r=(0,b.default)(n),o=a.reduce(function(e,n){return e.concat([n.x,n.y])},[]);return r.points=o,r.onClick=t,r.scale=1,i.default.createElement(u.Line,r)}}]),n}(i.default.Component);p.propTypes={points:d.default.array.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.isActive,t=e.setActiveId,a=e.points,r=(0,b.default)(n),o=a.reduce(function(e,n){return e.concat([n.x,n.y])},[]);return r.points=o,r.onClick=t,r.scale=1,i.default.createElement(u.Line,r)}}]),n}(i.default.Component);p.propTypes={points:d.default.array.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.isActive,t=e.setActiveId,a=e.points,r=(0,b.default)(n),o=a.reduce(function(e,n){return e.concat([n.x,n.y])},[]);return r.points=o,r.onClick=t,r.scale=1,i.default.createElement(u.Line,r)}}]),n}(i.default.Component);p.propTypes={points:d.default.array.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(2),s=t(1),d=a(s),m=t(3),b=a(m),p=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){var e=this.props,n=e.isActive,t=e.setActiveId,a=e.points,r=e.centerPt,o=e.outletPt,l=(0,b.default)(n),f=a.reduce(function(e,n){return e.concat([n.x,n.y])},[]);l.points=f,l.onClick=t,l.scale=1,l.closed=!0,l.fill="transparent";var c=(0,b.default)(n);return o&&(c.points=[r.x,r.y,o.x,o.y],c.scale=1,c.dash=[10,5]),i.default.createElement(u.Group,null,i.default.createElement(u.Line,l),o&&i.default.createElement(u.Line,c))}}]),n}(i.default.Component);p.propTypes={centerPt:d.default.object.isRequired,outletPt:d.default.object,points:d.default.array.isRequired,isActive:d.default.bool.isRequired,setActiveId:d.default.func.isRequired},n.default=p},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(4),s=t(1),d=a(s),m=t(28),b=a(m),p=t(30),E=a(p),h=t(7),F=t(99),v=a(F),T=t(100),g=a(T),A=function(e){function n(e){r(this,n);var t=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isAboutMeModalActive:!1,isSwmmModalActive:!1},t.toggleAboutMeModal=t.toggleAboutMeModal.bind(t),t.toggleAboutSwmmModal=t.toggleAboutSwmmModal.bind(t),t.openInpFile=t.openInpFile.bind(t),t.onInpFileOpened=t.onInpFileOpened.bind(t),t.loadSampleFile=t.loadSampleFile.bind(t),t}return l(n,e),f(n,[{key:"toggleAboutMeModal",value:function(){this.setState({isAboutMeModalActive:!this.state.isAboutMeModalActive})}},{key:"toggleAboutSwmmModal",value:function(){this.setState({isSwmmModalActive:!this.state.isSwmmModalActive})}},{key:"openInpFile",value:function(){this.fileInput.click()}},{key:"onInpFileOpened",value:function(e){var n=e.currentTarget.files[0];if(n){var t=this.props.loadProject,a=new FileReader;a.onloadend=function(e){var n=new b.default(e.target.result),a=n.parse();t(a)},a.readAsText(n)}}},{key:"loadSampleFile",value:function(){var e=new b.default(E.default),n=e.parse();this.props.loadProject(n)}},{key:"render",value:function(){var e=this,n=this.state.isAboutMeModalActive,t=this.state.isSwmmModalActive;return i.default.createElement("nav",{id:"swmm-header",className:"navbar is-white"},i.default.createElement("div",{className:"navbar-brand"},i.default.createElement("a",{className:"navbar-item"},i.default.createElement("img",{src:"/images/swmm.png"})," SWMM-online"),i.default.createElement("a",{className:"navbar-item is-hidden-desktop",href:"https://github.com/superchen14/swmm-online"},i.default.createElement("i",{className:"fa fa-github fa-2x","aria-hidden":"true"}))),i.default.createElement("div",{className:"navbar-menu"},i.default.createElement("div",{className:"navbar-start"},i.default.createElement("div",{className:"navbar-item has-dropdown is-hoverable"},i.default.createElement("a",{className:"navbar-link"},"File"),i.default.createElement("div",{className:"navbar-dropdown"},i.default.createElement("a",{className:"navbar-item",onClick:this.openInpFile},"Open..."),i.default.createElement("a",{className:"navbar-item",onClick:this.loadSampleFile},"Reload Sample INP File")),i.default.createElement("div",null,i.default.createElement("input",{id:"swmm-file-input",type:"file",ref:function(n){return e.fileInput=n},onChange:this.onInpFileOpened}))),i.default.createElement("div",{className:"navbar-item has-dropdown is-hoverable"},i.default.createElement("a",{className:"navbar-link"},"About"),i.default.createElement("div",{className:"navbar-dropdown"},i.default.createElement("a",{className:"navbar-item",onClick:this.toggleAboutSwmmModal},"About SWMM-Online"),i.default.createElement("a",{className:"navbar-item",onClick:this.toggleAboutMeModal},"About Author"),i.default.createElement(v.default,{isActive:n,onClose:this.toggleAboutMeModal}),i.default.createElement(g.default,{isActive:t,onClose:this.toggleAboutSwmmModal})))),i.default.createElement("div",{className:"navbar-end"},i.default.createElement("a",{className:"navbar-item",href:"https://github.com/superchen14/swmm-online"},i.default.createElement("i",{className:"fa fa-github fa-2x","aria-hidden":"true"})))))}}]),n}(i.default.Component);A.propTypes={loadProject:d.default.func.isRequired};var y=function(){return{}},_=function(e){return{loadProject:function(n){return e((0,h.loadProjectAction)(n))}}},N=(0,u.connect)(y,_)(A);n.default=N},function(e,n,t){"use strict";function a(e,n,t,a,r){return{name:e,position:n,format:t,timeInterval:a,snowCatchFactor:r}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a,r,o,l,f){return{name:e,position:n,invertElevation:t,treatments:a,maxWaterDepth:r,initialWaterDepth:o,surchargeWaterDepth:l,pondedWaterArea:f}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a){return{name:e,position:n,invertElevation:t,treatments:a}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a){return{name:e,position:n,invertElevation:t,treatments:a}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a){return{name:e,position:n,invertElevation:t,treatments:a}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a,r,o,l,f,c,i,u,s){return{name:e,inletNode:n,outletNode:t,vertices:a,length:r,roughness:o,inletOffset:l,outletOffset:f,initFlow:c,maxFlow:i,loss:u,section:s}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a){return{name:e,inletNode:n,outletNode:t,vertices:a}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a){return{name:e,inletNode:n,outletNode:t,vertices:a}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a){return{name:e,inletNode:n,outletNode:t,vertices:a}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a){return{name:e,inletNode:n,outletNode:t,vertices:a}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a,r,o,l,f,c){return{name:e,vertices:n,position:{x:n.reduce(function(e,n){return e+n.x},0)/n.length,y:n.reduce(function(e,n){return e+n.y},0)/n.length},outletNode:t,area:a,width:r,averageSurfaceSlope:o,percentOfImperviousArea:l,curbLength:f,subarea:c}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a,r,o,l,f,c,i,u){return{name:e,unit:n,concentrationInRainWater:t,concentrationInGroundWater:a,concentrationInII:r,concentrationInDWF:o,concentrationInit:l,decayCoefficient:f,snowOnly:c,copollutantName:i,copollutantFraction:u}}n.a=a},function(e,n,t){"use strict";function a(e,n,t){return{name:e,patternType:n,multipliers:t}}n.a=a},function(e,n,t){"use strict";function a(e,n,t,a,r,o){return{name:e,interval:n,availability:t,lastSwept:a,buildups:r,washoffs:o}}n.a=a},function(e,n,t){"use strict";function a(){return{junctions:[],outfalls:[],conduits:[],dividers:[],storages:[],pumps:[],orifices:[],weirs:[],outlets:[],pollutants:[],subcatchments:[],timePatterns:[],landUses:[],rainGages:[]}}n.a=a},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},o=t(0),l=a(o),f=t(6),c=a(f),i=function(e){return l.default.createElement(c.default,r({},e,{title:"About Author"}),l.default.createElement("div",{className:"content"},l.default.createElement("h1",null,"Who Am I"),l.default.createElement("p",null,"My name is Paul Chen. A web developer in Shanghai China."),l.default.createElement("h1",null,"Contact Me"),l.default.createElement("div",{className:"columns is-12"},l.default.createElement("div",{className:"column is-1"},l.default.createElement("i",{className:"fa fa-envelope fa-2x","aria-hidden":"true"})),l.default.createElement("div",{className:"column is-5"},l.default.createElement("a",{href:"mailto:superchen14@email.com"},"superchen14@gmail.com")),l.default.createElement("div",{className:"column is-1"},l.default.createElement("i",{className:"fa fa-qq fa-2x","aria-hidden":"true"})),l.default.createElement("div",{className:"column is-5"},l.default.createElement("a",{href:""},"511744534"))),l.default.createElement("div",{className:"columns is-12"},l.default.createElement("div",{className:"column is-1"},l.default.createElement("i",{className:"fa fa-github-square fa-2x","aria-hidden":"true"})),l.default.createElement("div",{className:"column is-5"},l.default.createElement("a",{href:"https://github.com/superchen14"},"https://github.com/superchen14")),l.default.createElement("div",{className:"column is-1"},l.default.createElement("i",{className:"fa fa-weixin fa-2x","aria-hidden":"true"})),l.default.createElement("div",{className:"column is-5"},l.default.createElement("a",{href:""},"superchen14")))))};n.default=i},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},o=t(0),l=a(o),f=t(6),c=a(f),i=function(e){return l.default.createElement(c.default,r({},e,{title:"About SWMM-Online"}),l.default.createElement("div",{className:"content"},l.default.createElement("h1",null,"What is SWMM-Online"),l.default.createElement("p",null,"This is a read-only online version of ",l.default.createElement("a",{href:"https://www.epa.gov/water-research/storm-water-management-model-swmm"},"Storm Water Management Model")),l.default.createElement("h1",null,"Source Code"),l.default.createElement("p",null,l.default.createElement("a",{href:"https://github.com/superchen14/swmm-online"},"https://github.com/superchen14/swmm-online")),l.default.createElement("h1",null,"Completion"),l.default.createElement("p",null,l.default.createElement("progress",{className:"progress is-large",value:"20",max:"100"},"10%"))))};n.default=i},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(1),i=a(c),u=t(0),s=a(u),d=t(4),m=t(7),b=t(5),p=a(b),E=function(e){function n(e){r(this,n);var t=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isNodesTreeNodeExpanded:!1,isLinksTreeNodeExpanded:!1,isHydraulicsTreeNodeExpanded:!0,isHydrologyTreeNodeExpanded:!0,isQualityTreeNodeExpanded:!0},t.toggleNodesTreeNode=t.toggleNodesTreeNode.bind(t),t.toggleLinksTreeNode=t.toggleLinksTreeNode.bind(t),t.toggleHydraulicsTreeNode=t.toggleHydraulicsTreeNode.bind(t),t.toggleHydrologyTreeNode=t.toggleHydrologyTreeNode.bind(t),t.toggleQualityTreeNode=t.toggleQualityTreeNode.bind(t),t}return l(n,e),f(n,[{key:"toggleNodesTreeNode",value:function(){this.setState({isNodesTreeNodeExpanded:!this.state.isNodesTreeNodeExpanded})}},{key:"toggleLinksTreeNode",value:function(){this.setState({isLinksTreeNodeExpanded:!this.state.isLinksTreeNodeExpanded})}},{key:"toggleHydraulicsTreeNode",value:function(){this.setState({isHydraulicsTreeNodeExpanded:!this.state.isHydraulicsTreeNodeExpanded})}},{key:"toggleHydrologyTreeNode",value:function(){this.setState({isHydrologyTreeNodeExpanded:!this.state.isHydrologyTreeNodeExpanded})}},{key:"toggleQualityTreeNode",value:function(){this.setState({isQualityTreeNodeExpanded:!this.state.isQualityTreeNodeExpanded})}},{key:"render",value:function(){var e=this.props,n=e.activeFeature,t=e.setActiveFeature,a=this.state,r=a.isNodesTreeNodeExpanded,o=a.isLinksTreeNodeExpanded,l=a.isHydraulicsTreeNodeExpanded,f=a.isHydrologyTreeNodeExpanded,c=a.isQualityTreeNodeExpanded,i=function(e){return n===e?"is-active":""},u=function(e,n,t){var a=n?"fa fa-angle-down fa-lg":"fa fa-angle-right fa-lg",r=n?"expanded":"unexpanded";return s.default.createElement("a",{className:r,onClick:t},s.default.createElement("i",{className:a,"aria-hidden":"true"}),s.default.createElement("span",null,e))},d=s.default.createElement("li",null,u("Nodes",r,this.toggleNodesTreeNode),r&&s.default.createElement("ul",null,s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.JUNCTION_FEATURE),className:i(p.default.JUNCTION_FEATURE)},"Junctions")),s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.OUTFALL_FEATURE),className:i(p.default.OUTFALL_FEATURE)},"Outfalls")),s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.DIVIDER_FEATURE),className:i(p.default.DIVIDER_FEATURE)},"Dividers")),s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.STORAGE_FEATURE),className:i(p.default.STORAGE_FEATURE)},"Storages")))),m=s.default.createElement("li",null,u("Links",o,this.toggleLinksTreeNode),o&&s.default.createElement("ul",null,s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.CONDUIT_FEATURE),className:i(p.default.CONDUIT_FEATURE)},"Conduits")),s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.PUMP_FEATURE),className:i(p.default.PUMP_FEATURE)},"Pumps")),s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.ORIFICE_FEATURE),className:i(p.default.ORIFICE_FEATURE)},"Orifices")),s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.WEIR_FEATURE),className:i(p.default.WEIR_FEATURE)},"Weirs")),s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.OUTLET_FEATURE),className:i(p.default.OUTLET_FEATURE)},"Outlets")))),b=s.default.createElement("ul",{className:"menu-list"},s.default.createElement("li",null,u("Hydraulics",l,this.toggleHydraulicsTreeNode),l&&s.default.createElement("ul",null,d,m))),E=s.default.createElement("ul",{className:"menu-list"},s.default.createElement("li",null,u("Hydrology",f,this.toggleHydrologyTreeNode),f&&s.default.createElement("ul",null,s.default.createElement("a",{onClick:t(p.default.RAINGAGE_FEATURE),className:i(p.default.RAINGAGE_FEATURE),id:p.default.RAINGAGE_ID_PREFIX+"TREE-NODE"},"Rain Gages"),s.default.createElement("a",{onClick:t(p.default.SUBCATCHMENT_FEATURE),className:i(p.default.SUBCATCHMENT_FEATURE)},"Subcatchments")))),h=s.default.createElement("ul",{className:"menu-list"},s.default.createElement("li",null,u("Quality",c,this.toggleQualityTreeNode),c&&s.default.createElement("ul",null,s.default.createElement("a",{onClick:t(p.default.POLLUTANT_FEATURE),className:i(p.default.POLLUTANT_FEATURE)},"Pollutants"),s.default.createElement("a",{onClick:t(p.default.LANDUSE_FEATURE),className:i(p.default.LANDUSE_FEATURE)},"Land Uses"))));return s.default.createElement("aside",{id:"left-pane-treeview",className:"menu"},E,b,h,s.default.createElement("ul",{className:"menu-list"},s.default.createElement("li",null,s.default.createElement("a",{onClick:t(p.default.TIMEPATTERN_FEATURE),className:i(p.default.TIMEPATTERN_FEATURE)},"Time Patterns"))))}}]),n}(s.default.Component);E.propTypes={activeFeature:i.default.string.isRequired,setActiveFeature:i.default.func.isRequired};var h=function(e){return{activeFeature:e&&e.ui?e.ui.activeFeature:p.default.NONE_FEATURE}},F=function(e){return{setActiveFeature:function(n){return function(){return e((0,m.setActiveFeatureAction)(n))}}}},v=(0,d.connect)(h,F)(E);n.default=v},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(1),s=a(u),d=t(4),m=t(5),b=a(m),p=t(7),E=t(103),h=a(E),F=t(104),v=a(F),T=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"componentDidUpdate",value:function(){var e=this.dom.getElementsByClassName("is-active")[0];if(e){var n=this.dom.getBoundingClientRect(),t=e.getBoundingClientRect();t.top>n.top&&t.bottom<n.bottom||e.scrollIntoView(!0)}}},{key:"render",value:function(){var e=this,n=this.props,t=n.items,a=n.idPrefix,r=n.activeFeature,o=n.activeId,l=n.activeItem,f=n.setActiveId,c=n.listFilter;return i.default.createElement("div",{id:"left-pane-list",ref:function(n){e.dom=n}},i.default.createElement("nav",{className:"panel"},t.filter(function(e){return null===c||-1!=e.name.indexOf(c)}).map(function(e){var n="panel-block";return e.name===o&&(n+=" is-active"),i.default.createElement("a",{key:a+e.name,id:a+e.name,className:n,onClick:f(r,e.name)},i.default.createElement("div",{style:{width:"90%"}},e.name))})),r===b.default.TIMEPATTERN_FEATURE&&i.default.createElement(h.default,{isActive:""!==o,onClose:f(r,o),timePattern:l}),r===b.default.LANDUSE_FEATURE&&i.default.createElement(v.default,{isActive:""!==o,onClose:f(r,o),landUse:l}))}}]),n}(i.default.Component);T.propTypes={listFilter:s.default.string.isRequired,items:s.default.array.isRequired,idPrefix:s.default.string.isRequired,activeFeature:s.default.string.isRequired,activeId:s.default.string.isRequired,setActiveId:s.default.func.isRequired};var g=function(e){var n=[],t="",a=e.ui.activeId,r=e.ui.activeFeature,o=e.ui.listFilter,l=null;if(e.project&&e.ui.activeFeature!==b.default.NONE_FEATURE){switch(r){case b.default.RAINGAGE_FEATURE:n=e.project.rainGages,t=b.default.RAINGAGE_ID_PREFIX;break;case b.default.JUNCTION_FEATURE:n=e.project.junctions,t=b.default.JUNCTION_ID_PREFIX;break;case b.default.OUTFALL_FEATURE:n=e.project.outfalls,t=b.default.OUTFALL_ID_PREFIX;break;case b.default.DIVIDER_FEATURE:n=e.project.dividers,t=b.default.DIVIDER_ID_PREFIX;break;case b.default.STORAGE_FEATURE:n=e.project.storages,t=b.default.STORAGE_ID_PREFIX;break;case b.default.CONDUIT_FEATURE:n=e.project.conduits,t=b.default.CONDUIT_ID_PREFIX;break;case b.default.PUMP_FEATURE:n=e.project.pumps,t=b.default.PUMP_ID_PREFIX;break;case b.default.ORIFICE_FEATURE:n=e.project.orifices,t=b.default.ORIFICE_ID_PREFIX;break;case b.default.WEIR_FEATURE:n=e.project.weirs,t=b.default.WEIR_ID_PREFIX;break;case b.default.OUTLET_FEATURE:n=e.project.outlets,t=b.default.OUTLET_ID_PREFIX;break;case b.default.SUBCATCHMENT_FEATURE:n=e.project.subcatchments,t=b.default.SUBCATCHMENT_ID_PREFIX;break;case b.default.POLLUTANT_FEATURE:n=e.project.pollutants,t=b.default.POLLUTANT_ID_PREFIX;break;case b.default.TIMEPATTERN_FEATURE:n=e.project.timePatterns,t=b.default.TIMEPATTERN_ID_PREFIX;break;case b.default.LANDUSE_FEATURE:n=e.project.landUses,t=b.default.LANDUSE_ID_PREFIX}""!==a&&(l=n.find(function(e){return e.name===a}))}return{items:n,idPrefix:t,activeId:a,activeItem:l,activeFeature:r,listFilter:o}};T.propTypes={activeItem:s.default.object};var A=function(e){return{setActiveId:function(n,t){return function(){return e((0,p.setActiveItemAction)(n,t))}}}},y=(0,d.connect)(g,A)(T);n.default=y},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},o=t(0),l=a(o),f=t(1),c=a(f),i=t(6),u=a(i),s=function(e){var n=e.timePattern;return l.default.createElement(u.default,r({},e,{title:"Time Pattern",width:300}),n&&l.default.createElement("table",{className:"table is-hoverable is-bordered",id:"swmm-property-list"},l.default.createElement("tbody",null,l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Name"),l.default.createElement("th",{className:"normal-col"},n.name)),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Type"),l.default.createElement("th",{className:"normal-col"},n.patternType)),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Multipliers"),l.default.createElement("th",{className:"normal-col"}))),"DAILY"===n.patternType&&function(e){return l.default.createElement("tbody",null,l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Sun"),l.default.createElement("th",{className:"normal-col"},e.multipliers[0])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Mon"),l.default.createElement("th",{className:"normal-col"},e.multipliers[1])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"TUE"),l.default.createElement("th",{className:"normal-col"},e.multipliers[2])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"WED"),l.default.createElement("th",{className:"normal-col"},e.multipliers[3])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"THU"),l.default.createElement("th",{className:"normal-col"},e.multipliers[4])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"FRI"),l.default.createElement("th",{className:"normal-col"},e.multipliers[5])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"SAT"),l.default.createElement("th",{className:"normal-col"},e.multipliers[6])))}(n),("HOURLY"===n.patternType||"WEEKEND"===n.patternType)&&function(e){return l.default.createElement("tbody",null,l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"12 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[0])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"1 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[1])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"2 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[2])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"3 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[3])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"4 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[4])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"5 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[5])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"6 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[6])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"7 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[7])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"8 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[8])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"9 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[9])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"10 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[10])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"11 AM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[11])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"12 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[12])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"1 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[13])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"2 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[14])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"3 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[15])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"4 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[16])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"5 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[17])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"6 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[18])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"7 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[19])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"8 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[20])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"9 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[21])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"10 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[22])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"11 PM"),l.default.createElement("th",{className:"normal-col"},e.multipliers[23])))}(n),"MONTHLY"===n.patternType&&function(e){return l.default.createElement("tbody",null,l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Jan"),l.default.createElement("th",{className:"normal-col"},e.multipliers[0])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Feb"),l.default.createElement("th",{className:"normal-col"},e.multipliers[1])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Mar"),l.default.createElement("th",{className:"normal-col"},e.multipliers[2])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Apr"),l.default.createElement("th",{className:"normal-col"},e.multipliers[3])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"May"),l.default.createElement("th",{className:"normal-col"},e.multipliers[4])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Jun"),l.default.createElement("th",{className:"normal-col"},e.multipliers[5])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Jul"),l.default.createElement("th",{className:"normal-col"},e.multipliers[6])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Aug"),l.default.createElement("th",{className:"normal-col"},e.multipliers[7])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Sep"),l.default.createElement("th",{className:"normal-col"},e.multipliers[8])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Oct"),l.default.createElement("th",{className:"normal-col"},e.multipliers[9])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Nov"),l.default.createElement("th",{className:"normal-col"},e.multipliers[10])),l.default.createElement("tr",null,l.default.createElement("th",{className:"normal-col"},"Dec"),l.default.createElement("th",{className:"normal-col"},e.multipliers[11])))}(n)))};s.propTypes={timePattern:c.default.object},n.default=s},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},c=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),i=t(0),u=a(i),s=t(1),d=a(s),m=t(6),b=a(m),p=0,E=function(e){function n(e){r(this,n);var t=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e)),a=t.props.landUse;return t.state={activeTab:p,activeIndex:a&&a.buildups[0]?0:-1},t}return l(n,e),c(n,[{key:"render",value:function(){var e=this,n=this.props.landUse,t=this.state,a=t.activeTab,r=t.activeIndex,o=n?n.buildups.map(function(e){return e.pollutantName}):[],l=-1!==r?n.buildups[r]:null,c=-1!==r?n.washoffs[r]:null,i=function(n){return function(){return e.setState({activeTab:n})}},s=function(n){var t=o.indexOf(n.target.value);e.setState({activeIndex:t})},d="";return o.length>0&&(d=u.default.createElement("select",{id:"pollutant-select",value:l.pollutantName,onChange:s},o.map(function(e){return u.default.createElement("option",{key:e},e)}))),u.default.createElement(b.default,f({},this.props,{title:"Land Use",width:350,height:500}),u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"tabs is-centered is-boxed"},u.default.createElement("ul",null,u.default.createElement("li",{className:a===p?"is-active":"",onClick:i(p)},u.default.createElement("a",null,u.default.createElement("span",null,"General"))),u.default.createElement("li",{className:1===a?"is-active":"",onClick:i(1)},u.default.createElement("a",null,u.default.createElement("span",null,"Buildup"))),u.default.createElement("li",{className:2===a?"is-active":"",onClick:i(2)},u.default.createElement("a",null,u.default.createElement("span",null,"Washoff"))))),n&&a===p&&u.default.createElement("table",{className:"table is-hoverable is-bordered",id:"swmm-property-list"},u.default.createElement("thead",null,u.default.createElement("tr",null,u.default.createElement("th",null,"Property"),u.default.createElement("th",null,"Value"))),u.default.createElement("tbody",null,u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Name"),u.default.createElement("th",{className:"normal-col"},n.name))),u.default.createElement("thead",null,u.default.createElement("tr",null,u.default.createElement("th",null,"STREET SWEEPING"),u.default.createElement("th",null))),u.default.createElement("tbody",null,u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Interval"),u.default.createElement("th",{className:"normal-col"},n.interval)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Availability"),u.default.createElement("th",{className:"normal-col"},n.availability)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Last Swept"),u.default.createElement("th",{className:"normal-col"},n.lastSwept)))),n&&1===a&&u.default.createElement("table",{className:"table is-hoverable is-bordered",id:"swmm-property-list"},u.default.createElement("thead",null,u.default.createElement("tr",null,u.default.createElement("th",null,"Property"),u.default.createElement("th",null,"Value"))),u.default.createElement("tbody",null,u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Pollutant"),u.default.createElement("th",{className:"normal-col"},d)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Function"),u.default.createElement("th",{className:"normal-col"},l&&l.function)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Max. Buildup"),u.default.createElement("th",{className:"normal-col"},l&&l.maxBuildup)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Rate Constant"),u.default.createElement("th",{className:"normal-col"},l&&l.rateConstant)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Power/Sat. Constant"),u.default.createElement("th",{className:"normal-col"},l&&l.powerSatConstant)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Normalizer"),u.default.createElement("th",{className:"normal-col"},l&&l.normalizer)))),n&&2===a&&u.default.createElement("table",{className:"table is-hoverable is-bordered",id:"swmm-property-list"},u.default.createElement("thead",null,u.default.createElement("tr",null,u.default.createElement("th",null,"Property"),u.default.createElement("th",null,"Value"))),u.default.createElement("tbody",null,u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Pollutant"),u.default.createElement("th",{className:"normal-col"},d)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Function"),u.default.createElement("th",{className:"normal-col"},c&&c.function)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Coefficient"),u.default.createElement("th",{className:"normal-col"},c&&c.coefficient)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Exponent"),u.default.createElement("th",{className:"normal-col"},c&&c.runoffExponent)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"Cleaning Effic."),u.default.createElement("th",{className:"normal-col"},c&&c.cleaningEfficiency)),u.default.createElement("tr",null,u.default.createElement("th",{className:"normal-col"},"BMP Effic."),u.default.createElement("th",{className:"normal-col"},c&&c.bmpEfficiency))))))}}],[{key:"getDerivedStateFromProps",value:function(e){var n=e.landUse;return{activeIndex:n&&n.buildups[0]?0:-1}}}]),n}(u.default.Component);E.propTypes={landUse:d.default.object},n.default=E},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(4),s=t(106),d=a(s),m=function(e){function n(e){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e))}return l(n,e),f(n,[{key:"render",value:function(){return i.default.createElement("div",{id:"right-pane"},i.default.createElement("div",{className:"pane-header"}),i.default.createElement("div",{id:"right-pane-body"},i.default.createElement(d.default,null)))}}]),n}(i.default.Component),b=function(){return{}},p=function(){return{}},E=(0,u.connect)(b,p)(m);n.default=E},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function o(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}function l(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var f=function(){function e(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(n,t,a){return t&&e(n.prototype,t),a&&e(n,a),n}}(),c=t(0),i=a(c),u=t(1),s=a(u),d=t(4),m=t(5),b=a(m),p=t(107),E=a(p),h=t(108),F=a(h),v=function(e){return{Name:e.name}},T=function(e){var n=v(e);return n.X=e.position.x.toFixed(3),n.Y=e.position.y.toFixed(3),n.Outlet=e.outletNode?e.outletNode.name:"",n.Area=e.area,n.Width=e.width,n["% Slope"]=e.averageSurfaceSlope,n["% Imperv"]=e.percentOfImperviousArea,n["N-Imperv"]=e.subarea.manningNOfImperviousArea,n["N-Perv"]=e.subarea.manningNOfPerviousArea,n["Dstore-Imperv"]=e.subarea.depthOfDepressionStorageOnImperviousArea,n["Dstore-Perv"]=e.subarea.depthOfDepressionStorageOnPerviousArea,n["%Zero-Imperv"]=e.subarea.percentOfImperviousAreaWithNoDepressionStorage,n["Subarea Routing"]=e.subarea.subareaRouting,n["Percent Routed"]=e.subarea.percentOfRunoffRoutedBetweenSubareas,n["Curb Length"]=e.curbLength,n},g=function(e){var n=v(e);return n.X=e.position.x,n.Y=e.position.y,n["Rain Format"]=e.format,n["Time Interval"]=e.timeInterval,n["Snow Catch Factor"]=e.snowCatchFactor,n},A=function(e){var n=v(e);return n.X=e.position.x,n.Y=e.position.y,n["Invert El."]=e.invertElevation,n.Treatment=e.treatments&&0!==e.treatments.length?"YES":"NO",n},y=function(e){var n=A(e);return n["Max. Depth"]=e.maxWaterDepth,n["Init Depth"]=e.initialWaterDepth,n["Surcharge Depth"]=e.surchargeWaterDepth,n["Ponded Area"]=e.pondedWaterArea,n},_=function(e){var n=v(e);return n["Inlet Node"]=e.inletNode.name,n["Outlet Node"]=e.outletNode.name,n},N=function(e){var n=_(e);return n.Length=e.length,n.Roughness=e.roughness,n["Inlet Offset"]=e.inletOffset,n["Outlet Offset"]=e.outletOffset,n.Shape=e.section.shape,n["Initial Flow"]=e.initFlow,n["Maximum Flow"]=e.maxFlow,n["Entry Loss Coeff."]=e.loss.entryLossCoefficient,n["Exit Loss Coeff."]=e.loss.exitLossCoefficient,n["Avg. Loss Coeff."]=e.loss.averageLossCoefficient,n["Seepage Loss Rate"]=e.loss.seepageLossRate,n["Flap Gate"]=e.loss.flapGate?"YES":"NO",n},R=function(e){var n=v(e);return n.Units=e.unit,n["Rain Concen."]=e.concentrationInRainWater,n["GW Concen."]=e.concentrationInGroundWater,n["I&I Concen."]=e.concentrationInII,n["DWF Concen."]=e.concentrationInDWF,n["Init Concen."]=e.concentrationInit,n["Decay Coeff."]=e.decayCoefficient,n["Snow Only"]=e.snowOnly?"YES":"NO",n["Co-Pollutant"]=""===e.copollutantName?"*":e.copollutantName,n["Co-Fraction"]=e.copollutantFraction,n},O=function(e,n){switch(e){case b.default.RAINGAGE_FEATURE:return g(n);case b.default.OUTFALL_FEATURE:case b.default.DIVIDER_FEATURE:case b.default.STORAGE_FEATURE:return A(n);case b.default.JUNCTION_FEATURE:return y(n);case b.default.CONDUIT_FEATURE:return N(n);case b.default.PUMP_FEATURE:case b.default.ORIFICE_FEATURE:case b.default.WEIR_FEATURE:case b.default.OUTLET_FEATURE:return _(n);case b.default.POLLUTANT_FEATURE:return R(n);case b.default.SUBCATCHMENT_FEATURE:return T(n);default:return{}}},I=function(e,n,t){var a=t.toggleNodeTreatmentsModal,r=t.toggleConduitSectionModal,o=O(e,n),l=[];for(var f in o)if(-1===f.indexOf("OnClick")){var c=null;switch(f){case"Treatment":c=i.default.createElement("tr",{key:"property-item-"+f},i.default.createElement("th",{className:"property-col"},f),i.default.createElement("th",{className:"value-col"},i.default.createElement("a",{onClick:a},o[f])));break;case"Shape":c=i.default.createElement("tr",{key:"property-item-"+f},i.default.createElement("th",{className:"property-col"},f),i.default.createElement("th",{className:"value-col"},i.default.createElement("a",{onClick:r},o[f])));break;default:c=i.default.createElement("tr",{key:"property-item-"+f},i.default.createElement("th",{className:"property-col"},f),i.default.createElement("th",{className:"value-col"},o[f]))}l.push(c)}return i.default.createElement("tbody",null,l)},C=function(e){return e===b.default.JUNCTION_FEATURE},w=function(e,n){return!!n&&(!!C(e)&&0!==n.treatments.length)},P=function(e){return e===b.default.CONDUIT_FEATURE},U=function(e){function n(e){r(this,n);var t=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.toggleNodeTreatmentsModal=t.toggleNodeTreatmentsModal.bind(t),t.toggleConduitSectionModal=t.toggleConduitSectionModal.bind(t),t.state={isTreatmentsModalActive:!1,isSectionModalActive:!1},t}return l(n,e),f(n,[{key:"toggleNodeTreatmentsModal",value:function(){var e=!this.state.isTreatmentsModalActive;this.setState({isTreatmentsModalActive:e})}},{key:"toggleConduitSectionModal",value:function(){var e=!this.state.isSectionModalActive;this.setState({isSectionModalActive:e})}},{key:"render",value:function(){var e=this.props,n=e.activeItem,t=e.activeFeature;return i.default.createElement("div",null,i.default.createElement("table",{className:"table is-hoverable is-bordered",id:"swmm-property-list"},i.default.createElement("thead",null,i.default.createElement("tr",null,i.default.createElement("th",{className:"property-col"},"Property"),i.default.createElement("th",{className:"value-col"},"Value"))),null!==n&&I(t,n,{toggleNodeTreatmentsModal:this.toggleNodeTreatmentsModal,toggleConduitSectionModal:this.toggleConduitSectionModal})),w(t,n)&&i.default.createElement(E.default,{isActive:this.state.isTreatmentsModalActive,onClose:this.toggleNodeTreatmentsModal,treatments:n.treatments}),P(t)&&n&&i.default.createElement(F.default,{isActive:this.state.isSectionModalActive,title:"Section",onClose:this.toggleConduitSectionModal,section:n.section}))}}]),n}(i.default.Component);U.propTypes={activeItem:s.default.object,activeFeature:s.default.string.isRequired};var S=function(e){var n=e.project,t=e.ui.activeId,a=e.ui.activeFeature;if(a!==b.default.NONE_FEATURE&&t!==b.default.EMPTY_STRING)switch(a){case b.default.RAINGAGE_FEATURE:return n.rainGages.find(function(e){return e.name===t});case b.default.JUNCTION_FEATURE:return n.junctions.find(function(e){return e.name===t});case b.default.OUTFALL_FEATURE:return n.outfalls.find(function(e){return e.name===t});case b.default.DIVIDER_FEATURE:return n.dividers.find(function(e){return e.name===t});case b.default.STORAGE_FEATURE:return n.storages.find(function(e){return e.name===t});case b.default.POLLUTANT_FEATURE:return n.pollutants.find(function(e){return e.name===t});case b.default.CONDUIT_FEATURE:return n.conduits.find(function(e){return e.name===t});case b.default.PUMP_FEATURE:return n.pumps.find(function(e){return e.name===t});case b.default.ORIFICE_FEATURE:return n.orifices.find(function(e){return e.name===t});case b.default.WEIR_FEATURE:return n.weirs.find(function(e){return e.name===t});case b.default.OUTLET_FEATURE:return n.outlets.find(function(e){return e.name===t});case b.default.SUBCATCHMENT_FEATURE:return n.subcatchments.find(function(e){return e.name===t})}return null},D=function(e){return{activeFeature:e&&e.ui?e.ui.activeFeature:b.default.NONE_FEATURE,activeItem:S(e)}},L=function(){return{}},k=(0,d.connect)(D,L)(U);n.default=k},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},o=t(0),l=a(o),f=t(1),c=a(f),i=t(6),u=a(i),s=function(e){var n=e.treatments;return l.default.createElement(u.default,r({},e,{title:"Treatments"}),l.default.createElement("table",{className:"table is-hoverable is-bordered",id:"swmm-property-list"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",null,"Pollutant"),l.default.createElement("th",null,"Treatment Expression"))),l.default.createElement("tbody",null,n.map(function(e){return l.default.createElement("tr",{key:"Treatment"+e.pollutantName},l.default.createElement("th",{className:"normal-col"},e.pollutantName),l.default.createElement("th",{className:"normal-col"},e.expression))}))))};s.propTypes={treatments:c.default.array.isRequired},n.default=s},function(e,n,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},o=t(0),l=a(o),f=t(1),c=a(f),i=t(6),u=a(i),s={shape:"Shape",numberOfBarrels:"Number of Barrels",maximumHeight:"Maximum Height",topWidth:"Top Width",bottomWidth:"Bottom Width",leftSlope:"Left Slope",rightSlope:"Right Slope",sidewallsRemoved:"Sidewalls Removed",power:"Power",roughness:"Roughness",filledDepth:"Filled Depth",triangleHeight:"Triangle Height",bottomRadius:"Bottom Radius",topRadius:"Top Radius",maximumWidth:"Maximum Width",sizeCode:"Size Code"},d=function(e){var n=e.section,t="/images/section/"+n.shape.toLowerCase()+".bmp";return l.default.createElement(u.default,r({},e,{width:500}),l.default.createElement("div",{className:"columns"},l.default.createElement("div",{className:"column is-one-quarter"},l.default.createElement("img",{src:t})),l.default.createElement("div",{className:"column"},l.default.createElement("table",{className:"table is-hoverable is-bordered",id:"swmm-property-list"},l.default.createElement("tbody",null,function(e){return Object.keys(e).map(function(n){return l.default.createElement("tr",{key:n},l.default.createElement("th",{className:"property-col"},s[n]),l.default.createElement("th",{className:"value-col"},e[n]))})}(n))))))};d.propTypes={section:c.default.object.isRequired},n.default=d},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=t(29),r=function(){function e(e){this.leftBottom=Object(a.a)(0,0),this.rightTop=Object(a.a)(0,0),this.width=0,this.height=0,this.canvasWidth=900,this.canvasHeight=600,this.canvasXOffset=0,this.canvasYOffset=0,this.calculateBoundingBox=this.calculateBoundingBox.bind(this),this.getPointOnCanvas=this.getPointOnCanvas.bind(this),this.calculateBoundingBox(e)}return e.prototype.getPointOnCanvas=function(e){var n=(e.x-this.leftBottom.x)/this.width*this.canvasWidth+this.canvasXOffset,t=(e.y-this.leftBottom.y)/this.height*this.canvasHeight+this.canvasYOffset;return t=600-t,Object(a.a)(n,t)},e.prototype.calculateBoundingBox=function(e){var n=e.junctions||[],t=e.outfalls||[],r=e.dividers||[],o=e.storages||[],l=e.subcatchments||[],f=n.concat(t).concat(r).concat(o),c=e.rainGages||[],i=f.map(function(e){return e.position});l.forEach(function(e){i=i.concat(e.vertices)}),i.concat(c.map(function(e){return e.position}));var u=i.map(function(e){return e.x}),s=Math.min.apply(Math,u),d=Math.max.apply(Math,u),m=d-s;s-=10,d+=10;var b=i.map(function(e){return e.y}),p=Math.min.apply(Math,b),E=Math.max.apply(Math,b),h=E-p;p-=10,E+=10,this.leftBottom=Object(a.a)(s,p),this.rightTop=Object(a.a)(d,E),this.width=d-s,this.height=E-p,m/h>1.5?(this.canvasHeight=this.canvasWidth/this.width*this.height,this.canvasYOffset=(600-this.canvasHeight)/2):(this.canvasWidth=this.canvasHeight/this.height*this.width,this.canvasXOffset=(900-this.canvasWidth)/2)},e}();n.default=r},function(e,n,t){t(111)},function(e,n,t){var a=t(112);"string"==typeof a&&(a=[[e.i,a,""]]);t(120)(a,{});a.locals&&(e.exports=a.locals)},function(e,n,t){n=e.exports=t(113)(),n.push([e.i,'.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: "\\F000";\n}\n.fa-music:before {\n content: "\\F001";\n}\n.fa-search:before {\n content: "\\F002";\n}\n.fa-envelope-o:before {\n content: "\\F003";\n}\n.fa-heart:before {\n content: "\\F004";\n}\n.fa-star:before {\n content: "\\F005";\n}\n.fa-star-o:before {\n content: "\\F006";\n}\n.fa-user:before {\n content: "\\F007";\n}\n.fa-film:before {\n content: "\\F008";\n}\n.fa-th-large:before {\n content: "\\F009";\n}\n.fa-th:before {\n content: "\\F00A";\n}\n.fa-th-list:before {\n content: "\\F00B";\n}\n.fa-check:before {\n content: "\\F00C";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: "\\F00D";\n}\n.fa-search-plus:before {\n content: "\\F00E";\n}\n.fa-search-minus:before {\n content: "\\F010";\n}\n.fa-power-off:before {\n content: "\\F011";\n}\n.fa-signal:before {\n content: "\\F012";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: "\\F013";\n}\n.fa-trash-o:before {\n content: "\\F014";\n}\n.fa-home:before {\n content: "\\F015";\n}\n.fa-file-o:before {\n content: "\\F016";\n}\n.fa-clock-o:before {\n content: "\\F017";\n}\n.fa-road:before {\n content: "\\F018";\n}\n.fa-download:before {\n content: "\\F019";\n}\n.fa-arrow-circle-o-down:before {\n content: "\\F01A";\n}\n.fa-arrow-circle-o-up:before {\n content: "\\F01B";\n}\n.fa-inbox:before {\n content: "\\F01C";\n}\n.fa-play-circle-o:before {\n content: "\\F01D";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: "\\F01E";\n}\n.fa-refresh:before {\n content: "\\F021";\n}\n.fa-list-alt:before {\n content: "\\F022";\n}\n.fa-lock:before {\n content: "\\F023";\n}\n.fa-flag:before {\n content: "\\F024";\n}\n.fa-headphones:before {\n content: "\\F025";\n}\n.fa-volume-off:before {\n content: "\\F026";\n}\n.fa-volume-down:before {\n content: "\\F027";\n}\n.fa-volume-up:before {\n content: "\\F028";\n}\n.fa-qrcode:before {\n content: "\\F029";\n}\n.fa-barcode:before {\n content: "\\F02A";\n}\n.fa-tag:before {\n content: "\\F02B";\n}\n.fa-tags:before {\n content: "\\F02C";\n}\n.fa-book:before {\n content: "\\F02D";\n}\n.fa-bookmark:before {\n content: "\\F02E";\n}\n.fa-print:before {\n content: "\\F02F";\n}\n.fa-camera:before {\n content: "\\F030";\n}\n.fa-font:before {\n content: "\\F031";\n}\n.fa-bold:before {\n content: "\\F032";\n}\n.fa-italic:before {\n content: "\\F033";\n}\n.fa-text-height:before {\n content: "\\F034";\n}\n.fa-text-width:before {\n content: "\\F035";\n}\n.fa-align-left:before {\n content: "\\F036";\n}\n.fa-align-center:before {\n content: "\\F037";\n}\n.fa-align-right:before {\n content: "\\F038";\n}\n.fa-align-justify:before {\n content: "\\F039";\n}\n.fa-list:before {\n content: "\\F03A";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: "\\F03B";\n}\n.fa-indent:before {\n content: "\\F03C";\n}\n.fa-video-camera:before {\n content: "\\F03D";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: "\\F03E";\n}\n.fa-pencil:before {\n content: "\\F040";\n}\n.fa-map-marker:before {\n content: "\\F041";\n}\n.fa-adjust:before {\n content: "\\F042";\n}\n.fa-tint:before {\n content: "\\F043";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: "\\F044";\n}\n.fa-share-square-o:before {\n content: "\\F045";\n}\n.fa-check-square-o:before {\n content: "\\F046";\n}\n.fa-arrows:before {\n content: "\\F047";\n}\n.fa-step-backward:before {\n content: "\\F048";\n}\n.fa-fast-backward:before {\n content: "\\F049";\n}\n.fa-backward:before {\n content: "\\F04A";\n}\n.fa-play:before {\n content: "\\F04B";\n}\n.fa-pause:before {\n content: "\\F04C";\n}\n.fa-stop:before {\n content: "\\F04D";\n}\n.fa-forward:before {\n content: "\\F04E";\n}\n.fa-fast-forward:before {\n content: "\\F050";\n}\n.fa-step-forward:before {\n content: "\\F051";\n}\n.fa-eject:before {\n content: "\\F052";\n}\n.fa-chevron-left:before {\n content: "\\F053";\n}\n.fa-chevron-right:before {\n content: "\\F054";\n}\n.fa-plus-circle:before {\n content: "\\F055";\n}\n.fa-minus-circle:before {\n content: "\\F056";\n}\n.fa-times-circle:before {\n content: "\\F057";\n}\n.fa-check-circle:before {\n content: "\\F058";\n}\n.fa-question-circle:before {\n content: "\\F059";\n}\n.fa-info-circle:before {\n content: "\\F05A";\n}\n.fa-crosshairs:before {\n content: "\\F05B";\n}\n.fa-times-circle-o:before {\n content: "\\F05C";\n}\n.fa-check-circle-o:before {\n content: "\\F05D";\n}\n.fa-ban:before {\n content: "\\F05E";\n}\n.fa-arrow-left:before {\n content: "\\F060";\n}\n.fa-arrow-right:before {\n content: "\\F061";\n}\n.fa-arrow-up:before {\n content: "\\F062";\n}\n.fa-arrow-down:before {\n content: "\\F063";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: "\\F064";\n}\n.fa-expand:before {\n content: "\\F065";\n}\n.fa-compress:before {\n content: "\\F066";\n}\n.fa-plus:before {\n content: "\\F067";\n}\n.fa-minus:before {\n content: "\\F068";\n}\n.fa-asterisk:before {\n content: "\\F069";\n}\n.fa-exclamation-circle:before {\n content: "\\F06A";\n}\n.fa-gift:before {\n content: "\\F06B";\n}\n.fa-leaf:before {\n content: "\\F06C";\n}\n.fa-fire:before {\n content: "\\F06D";\n}\n.fa-eye:before {\n content: "\\F06E";\n}\n.fa-eye-slash:before {\n content: "\\F070";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: "\\F071";\n}\n.fa-plane:before {\n content: "\\F072";\n}\n.fa-calendar:before {\n content: "\\F073";\n}\n.fa-random:before {\n content: "\\F074";\n}\n.fa-comment:before {\n content: "\\F075";\n}\n.fa-magnet:before {\n content: "\\F076";\n}\n.fa-chevron-up:before {\n content: "\\F077";\n}\n.fa-chevron-down:before {\n content: "\\F078";\n}\n.fa-retweet:before {\n content: "\\F079";\n}\n.fa-shopping-cart:before {\n content: "\\F07A";\n}\n.fa-folder:before {\n content: "\\F07B";\n}\n.fa-folder-open:before {\n content: "\\F07C";\n}\n.fa-arrows-v:before {\n content: "\\F07D";\n}\n.fa-arrows-h:before {\n content: "\\F07E";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: "\\F080";\n}\n.fa-twitter-square:before {\n content: "\\F081";\n}\n.fa-facebook-square:before {\n content: "\\F082";\n}\n.fa-camera-retro:before {\n content: "\\F083";\n}\n.fa-key:before {\n content: "\\F084";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: "\\F085";\n}\n.fa-comments:before {\n content: "\\F086";\n}\n.fa-thumbs-o-up:before {\n content: "\\F087";\n}\n.fa-thumbs-o-down:before {\n content: "\\F088";\n}\n.fa-star-half:before {\n content: "\\F089";\n}\n.fa-heart-o:before {\n content: "\\F08A";\n}\n.fa-sign-out:before {\n content: "\\F08B";\n}\n.fa-linkedin-square:before {\n content: "\\F08C";\n}\n.fa-thumb-tack:before {\n content: "\\F08D";\n}\n.fa-external-link:before {\n content: "\\F08E";\n}\n.fa-sign-in:before {\n content: "\\F090";\n}\n.fa-trophy:before {\n content: "\\F091";\n}\n.fa-github-square:before {\n content: "\\F092";\n}\n.fa-upload:before {\n content: "\\F093";\n}\n.fa-lemon-o:before {\n content: "\\F094";\n}\n.fa-phone:before {\n content: "\\F095";\n}\n.fa-square-o:before {\n content: "\\F096";\n}\n.fa-bookmark-o:before {\n content: "\\F097";\n}\n.fa-phone-square:before {\n content: "\\F098";\n}\n.fa-twitter:before {\n content: "\\F099";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: "\\F09A";\n}\n.fa-github:before {\n content: "\\F09B";\n}\n.fa-unlock:before {\n content: "\\F09C";\n}\n.fa-credit-card:before {\n content: "\\F09D";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: "\\F09E";\n}\n.fa-hdd-o:before {\n content: "\\F0A0";\n}\n.fa-bullhorn:before {\n content: "\\F0A1";\n}\n.fa-bell:before {\n content: "\\F0F3";\n}\n.fa-certificate:before {\n content: "\\F0A3";\n}\n.fa-hand-o-right:before {\n content: "\\F0A4";\n}\n.fa-hand-o-left:before {\n content: "\\F0A5";\n}\n.fa-hand-o-up:before {\n content: "\\F0A6";\n}\n.fa-hand-o-down:before {\n content: "\\F0A7";\n}\n.fa-arrow-circle-left:before {\n content: "\\F0A8";\n}\n.fa-arrow-circle-right:before {\n content: "\\F0A9";\n}\n.fa-arrow-circle-up:before {\n content: "\\F0AA";\n}\n.fa-arrow-circle-down:before {\n content: "\\F0AB";\n}\n.fa-globe:before {\n content: "\\F0AC";\n}\n.fa-wrench:before {\n content: "\\F0AD";\n}\n.fa-tasks:before {\n content: "\\F0AE";\n}\n.fa-filter:before {\n content: "\\F0B0";\n}\n.fa-briefcase:before {\n content: "\\F0B1";\n}\n.fa-arrows-alt:before {\n content: "\\F0B2";\n}\n.fa-group:before,\n.fa-users:before {\n content: "\\F0C0";\n}\n.fa-chain:before,\n.fa-link:before {\n content: "\\F0C1";\n}\n.fa-cloud:before {\n content: "\\F0C2";\n}\n.fa-flask:before {\n content: "\\F0C3";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: "\\F0C4";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: "\\F0C5";\n}\n.fa-paperclip:before {\n content: "\\F0C6";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: "\\F0C7";\n}\n.fa-square:before {\n content: "\\F0C8";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: "\\F0C9";\n}\n.fa-list-ul:before {\n content: "\\F0CA";\n}\n.fa-list-ol:before {\n content: "\\F0CB";\n}\n.fa-strikethrough:before {\n content: "\\F0CC";\n}\n.fa-underline:before {\n content: "\\F0CD";\n}\n.fa-table:before {\n content: "\\F0CE";\n}\n.fa-magic:before {\n content: "\\F0D0";\n}\n.fa-truck:before {\n content: "\\F0D1";\n}\n.fa-pinterest:before {\n content: "\\F0D2";\n}\n.fa-pinterest-square:before {\n content: "\\F0D3";\n}\n.fa-google-plus-square:before {\n content: "\\F0D4";\n}\n.fa-google-plus:before {\n content: "\\F0D5";\n}\n.fa-money:before {\n content: "\\F0D6";\n}\n.fa-caret-down:before {\n content: "\\F0D7";\n}\n.fa-caret-up:before {\n content: "\\F0D8";\n}\n.fa-caret-left:before {\n content: "\\F0D9";\n}\n.fa-caret-right:before {\n content: "\\F0DA";\n}\n.fa-columns:before {\n content: "\\F0DB";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: "\\F0DC";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: "\\F0DD";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: "\\F0DE";\n}\n.fa-envelope:before {\n content: "\\F0E0";\n}\n.fa-linkedin:before {\n content: "\\F0E1";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: "\\F0E2";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: "\\F0E3";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: "\\F0E4";\n}\n.fa-comment-o:before {\n content: "\\F0E5";\n}\n.fa-comments-o:before {\n content: "\\F0E6";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: "\\F0E7";\n}\n.fa-sitemap:before {\n content: "\\F0E8";\n}\n.fa-umbrella:before {\n content: "\\F0E9";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: "\\F0EA";\n}\n.fa-lightbulb-o:before {\n content: "\\F0EB";\n}\n.fa-exchange:before {\n content: "\\F0EC";\n}\n.fa-cloud-download:before {\n content: "\\F0ED";\n}\n.fa-cloud-upload:before {\n content: "\\F0EE";\n}\n.fa-user-md:before {\n content: "\\F0F0";\n}\n.fa-stethoscope:before {\n content: "\\F0F1";\n}\n.fa-suitcase:before {\n content: "\\F0F2";\n}\n.fa-bell-o:before {\n content: "\\F0A2";\n}\n.fa-coffee:before {\n content: "\\F0F4";\n}\n.fa-cutlery:before {\n content: "\\F0F5";\n}\n.fa-file-text-o:before {\n content: "\\F0F6";\n}\n.fa-building-o:before {\n content: "\\F0F7";\n}\n.fa-hospital-o:before {\n content: "\\F0F8";\n}\n.fa-ambulance:before {\n content: "\\F0F9";\n}\n.fa-medkit:before {\n content: "\\F0FA";\n}\n.fa-fighter-jet:before {\n content: "\\F0FB";\n}\n.fa-beer:before {\n content: "\\F0FC";\n}\n.fa-h-square:before {\n content: "\\F0FD";\n}\n.fa-plus-square:before {\n content: "\\F0FE";\n}\n.fa-angle-double-left:before {\n content: "\\F100";\n}\n.fa-angle-double-right:before {\n content: "\\F101";\n}\n.fa-angle-double-up:before {\n content: "\\F102";\n}\n.fa-angle-double-down:before {\n content: "\\F103";\n}\n.fa-angle-left:before {\n content: "\\F104";\n}\n.fa-angle-right:before {\n content: "\\F105";\n}\n.fa-angle-up:before {\n content: "\\F106";\n}\n.fa-angle-down:before {\n content: "\\F107";\n}\n.fa-desktop:before {\n content: "\\F108";\n}\n.fa-laptop:before {\n content: "\\F109";\n}\n.fa-tablet:before {\n content: "\\F10A";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: "\\F10B";\n}\n.fa-circle-o:before {\n content: "\\F10C";\n}\n.fa-quote-left:before {\n content: "\\F10D";\n}\n.fa-quote-right:before {\n content: "\\F10E";\n}\n.fa-spinner:before {\n content: "\\F110";\n}\n.fa-circle:before {\n content: "\\F111";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: "\\F112";\n}\n.fa-github-alt:before {\n content: "\\F113";\n}\n.fa-folder-o:before {\n content: "\\F114";\n}\n.fa-folder-open-o:before {\n content: "\\F115";\n}\n.fa-smile-o:before {\n content: "\\F118";\n}\n.fa-frown-o:before {\n content: "\\F119";\n}\n.fa-meh-o:before {\n content: "\\F11A";\n}\n.fa-gamepad:before {\n content: "\\F11B";\n}\n.fa-keyboard-o:before {\n content: "\\F11C";\n}\n.fa-flag-o:before {\n content: "\\F11D";\n}\n.fa-flag-checkered:before {\n content: "\\F11E";\n}\n.fa-terminal:before {\n content: "\\F120";\n}\n.fa-code:before {\n content: "\\F121";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: "\\F122";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: "\\F123";\n}\n.fa-location-arrow:before {\n content: "\\F124";\n}\n.fa-crop:before {\n content: "\\F125";\n}\n.fa-code-fork:before {\n content: "\\F126";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: "\\F127";\n}\n.fa-question:before {\n content: "\\F128";\n}\n.fa-info:before {\n content: "\\F129";\n}\n.fa-exclamation:before {\n content: "\\F12A";\n}\n.fa-superscript:before {\n content: "\\F12B";\n}\n.fa-subscript:before {\n content: "\\F12C";\n}\n.fa-eraser:before {\n content: "\\F12D";\n}\n.fa-puzzle-piece:before {\n content: "\\F12E";\n}\n.fa-microphone:before {\n content: "\\F130";\n}\n.fa-microphone-slash:before {\n content: "\\F131";\n}\n.fa-shield:before {\n content: "\\F132";\n}\n.fa-calendar-o:before {\n content: "\\F133";\n}\n.fa-fire-extinguisher:before {\n content: "\\F134";\n}\n.fa-rocket:before {\n content: "\\F135";\n}\n.fa-maxcdn:before {\n content: "\\F136";\n}\n.fa-chevron-circle-left:before {\n content: "\\F137";\n}\n.fa-chevron-circle-right:before {\n content: "\\F138";\n}\n.fa-chevron-circle-up:before {\n content: "\\F139";\n}\n.fa-chevron-circle-down:before {\n content: "\\F13A";\n}\n.fa-html5:before {\n content: "\\F13B";\n}\n.fa-css3:before {\n content: "\\F13C";\n}\n.fa-anchor:before {\n content: "\\F13D";\n}\n.fa-unlock-alt:before {\n content: "\\F13E";\n}\n.fa-bullseye:before {\n content: "\\F140";\n}\n.fa-ellipsis-h:before {\n content: "\\F141";\n}\n.fa-ellipsis-v:before {\n content: "\\F142";\n}\n.fa-rss-square:before {\n content: "\\F143";\n}\n.fa-play-circle:before {\n content: "\\F144";\n}\n.fa-ticket:before {\n content: "\\F145";\n}\n.fa-minus-square:before {\n content: "\\F146";\n}\n.fa-minus-square-o:before {\n content: "\\F147";\n}\n.fa-level-up:before {\n content: "\\F148";\n}\n.fa-level-down:before {\n content: "\\F149";\n}\n.fa-check-square:before {\n content: "\\F14A";\n}\n.fa-pencil-square:before {\n content: "\\F14B";\n}\n.fa-external-link-square:before {\n content: "\\F14C";\n}\n.fa-share-square:before {\n content: "\\F14D";\n}\n.fa-compass:before {\n content: "\\F14E";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: "\\F150";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: "\\F151";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: "\\F152";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: "\\F153";\n}\n.fa-gbp:before {\n content: "\\F154";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: "\\F155";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: "\\F156";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: "\\F157";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: "\\F158";\n}\n.fa-won:before,\n.fa-krw:before {\n content: "\\F159";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: "\\F15A";\n}\n.fa-file:before {\n content: "\\F15B";\n}\n.fa-file-text:before {\n content: "\\F15C";\n}\n.fa-sort-alpha-asc:before {\n content: "\\F15D";\n}\n.fa-sort-alpha-desc:before {\n content: "\\F15E";\n}\n.fa-sort-amount-asc:before {\n content: "\\F160";\n}\n.fa-sort-amount-desc:before {\n content: "\\F161";\n}\n.fa-sort-numeric-asc:before {\n content: "\\F162";\n}\n.fa-sort-numeric-desc:before {\n content: "\\F163";\n}\n.fa-thumbs-up:before {\n content: "\\F164";\n}\n.fa-thumbs-down:before {\n content: "\\F165";\n}\n.fa-youtube-square:before {\n content: "\\F166";\n}\n.fa-youtube:before {\n content: "\\F167";\n}\n.fa-xing:before {\n content: "\\F168";\n}\n.fa-xing-square:before {\n content: "\\F169";\n}\n.fa-youtube-play:before {\n content: "\\F16A";\n}\n.fa-dropbox:before {\n content: "\\F16B";\n}\n.fa-stack-overflow:before {\n content: "\\F16C";\n}\n.fa-instagram:before {\n content: "\\F16D";\n}\n.fa-flickr:before {\n content: "\\F16E";\n}\n.fa-adn:before {\n content: "\\F170";\n}\n.fa-bitbucket:before {\n content: "\\F171";\n}\n.fa-bitbucket-square:before {\n content: "\\F172";\n}\n.fa-tumblr:before {\n content: "\\F173";\n}\n.fa-tumblr-square:before {\n content: "\\F174";\n}\n.fa-long-arrow-down:before {\n content: "\\F175";\n}\n.fa-long-arrow-up:before {\n content: "\\F176";\n}\n.fa-long-arrow-left:before {\n content: "\\F177";\n}\n.fa-long-arrow-right:before {\n content: "\\F178";\n}\n.fa-apple:before {\n content: "\\F179";\n}\n.fa-windows:before {\n content: "\\F17A";\n}\n.fa-android:before {\n content: "\\F17B";\n}\n.fa-linux:before {\n content: "\\F17C";\n}\n.fa-dribbble:before {\n content: "\\F17D";\n}\n.fa-skype:before {\n content: "\\F17E";\n}\n.fa-foursquare:before {\n content: "\\F180";\n}\n.fa-trello:before {\n content: "\\F181";\n}\n.fa-female:before {\n content: "\\F182";\n}\n.fa-male:before {\n content: "\\F183";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: "\\F184";\n}\n.fa-sun-o:before {\n content: "\\F185";\n}\n.fa-moon-o:before {\n content: "\\F186";\n}\n.fa-archive:before {\n content: "\\F187";\n}\n.fa-bug:before {\n content: "\\F188";\n}\n.fa-vk:before {\n content: "\\F189";\n}\n.fa-weibo:before {\n content: "\\F18A";\n}\n.fa-renren:before {\n content: "\\F18B";\n}\n.fa-pagelines:before {\n content: "\\F18C";\n}\n.fa-stack-exchange:before {\n content: "\\F18D";\n}\n.fa-arrow-circle-o-right:before {\n content: "\\F18E";\n}\n.fa-arrow-circle-o-left:before {\n content: "\\F190";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: "\\F191";\n}\n.fa-dot-circle-o:before {\n content: "\\F192";\n}\n.fa-wheelchair:before {\n content: "\\F193";\n}\n.fa-vimeo-square:before {\n content: "\\F194";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: "\\F195";\n}\n.fa-plus-square-o:before {\n content: "\\F196";\n}\n.fa-space-shuttle:before {\n content: "\\F197";\n}\n.fa-slack:before {\n content: "\\F198";\n}\n.fa-envelope-square:before {\n content: "\\F199";\n}\n.fa-wordpress:before {\n content: "\\F19A";\n}\n.fa-openid:before {\n content: "\\F19B";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: "\\F19C";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: "\\F19D";\n}\n.fa-yahoo:before {\n content: "\\F19E";\n}\n.fa-google:before {\n content: "\\F1A0";\n}\n.fa-reddit:before {\n content: "\\F1A1";\n}\n.fa-reddit-square:before {\n content: "\\F1A2";\n}\n.fa-stumbleupon-circle:before {\n content: "\\F1A3";\n}\n.fa-stumbleupon:before {\n content: "\\F1A4";\n}\n.fa-delicious:before {\n content: "\\F1A5";\n}\n.fa-digg:before {\n content: "\\F1A6";\n}\n.fa-pied-piper-pp:before {\n content: "\\F1A7";\n}\n.fa-pied-piper-alt:before {\n content: "\\F1A8";\n}\n.fa-drupal:before {\n content: "\\F1A9";\n}\n.fa-joomla:before {\n content: "\\F1AA";\n}\n.fa-language:before {\n content: "\\F1AB";\n}\n.fa-fax:before {\n content: "\\F1AC";\n}\n.fa-building:before {\n content: "\\F1AD";\n}\n.fa-child:before {\n content: "\\F1AE";\n}\n.fa-paw:before {\n content: "\\F1B0";\n}\n.fa-spoon:before {\n content: "\\F1B1";\n}\n.fa-cube:before {\n content: "\\F1B2";\n}\n.fa-cubes:before {\n content: "\\F1B3";\n}\n.fa-behance:before {\n content: "\\F1B4";\n}\n.fa-behance-square:before {\n content: "\\F1B5";\n}\n.fa-steam:before {\n content: "\\F1B6";\n}\n.fa-steam-square:before {\n content: "\\F1B7";\n}\n.fa-recycle:before {\n content: "\\F1B8";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: "\\F1B9";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: "\\F1BA";\n}\n.fa-tree:before {\n content: "\\F1BB";\n}\n.fa-spotify:before {\n content: "\\F1BC";\n}\n.fa-deviantart:before {\n content: "\\F1BD";\n}\n.fa-soundcloud:before {\n content: "\\F1BE";\n}\n.fa-database:before {\n content: "\\F1C0";\n}\n.fa-file-pdf-o:before {\n content: "\\F1C1";\n}\n.fa-file-word-o:before {\n content: "\\F1C2";\n}\n.fa-file-excel-o:before {\n content: "\\F1C3";\n}\n.fa-file-powerpoint-o:before {\n content: "\\F1C4";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: "\\F1C5";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: "\\F1C6";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: "\\F1C7";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: "\\F1C8";\n}\n.fa-file-code-o:before {\n content: "\\F1C9";\n}\n.fa-vine:before {\n content: "\\F1CA";\n}\n.fa-codepen:before {\n content: "\\F1CB";\n}\n.fa-jsfiddle:before {\n content: "\\F1CC";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: "\\F1CD";\n}\n.fa-circle-o-notch:before {\n content: "\\F1CE";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: "\\F1D0";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: "\\F1D1";\n}\n.fa-git-square:before {\n content: "\\F1D2";\n}\n.fa-git:before {\n content: "\\F1D3";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: "\\F1D4";\n}\n.fa-tencent-weibo:before {\n content: "\\F1D5";\n}\n.fa-qq:before {\n content: "\\F1D6";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: "\\F1D7";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: "\\F1D8";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: "\\F1D9";\n}\n.fa-history:before {\n content: "\\F1DA";\n}\n.fa-circle-thin:before {\n content: "\\F1DB";\n}\n.fa-header:before {\n content: "\\F1DC";\n}\n.fa-paragraph:before {\n content: "\\F1DD";\n}\n.fa-sliders:before {\n content: "\\F1DE";\n}\n.fa-share-alt:before {\n content: "\\F1E0";\n}\n.fa-share-alt-square:before {\n content: "\\F1E1";\n}\n.fa-bomb:before {\n content: "\\F1E2";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: "\\F1E3";\n}\n.fa-tty:before {\n content: "\\F1E4";\n}\n.fa-binoculars:before {\n content: "\\F1E5";\n}\n.fa-plug:before {\n content: "\\F1E6";\n}\n.fa-slideshare:before {\n content: "\\F1E7";\n}\n.fa-twitch:before {\n content: "\\F1E8";\n}\n.fa-yelp:before {\n content: "\\F1E9";\n}\n.fa-newspaper-o:before {\n content: "\\F1EA";\n}\n.fa-wifi:before {\n content: "\\F1EB";\n}\n.fa-calculator:before {\n content: "\\F1EC";\n}\n.fa-paypal:before {\n content: "\\F1ED";\n}\n.fa-google-wallet:before {\n content: "\\F1EE";\n}\n.fa-cc-visa:before {\n content: "\\F1F0";\n}\n.fa-cc-mastercard:before {\n content: "\\F1F1";\n}\n.fa-cc-discover:before {\n content: "\\F1F2";\n}\n.fa-cc-amex:before {\n content: "\\F1F3";\n}\n.fa-cc-paypal:before {\n content: "\\F1F4";\n}\n.fa-cc-stripe:before {\n content: "\\F1F5";\n}\n.fa-bell-slash:before {\n content: "\\F1F6";\n}\n.fa-bell-slash-o:before {\n content: "\\F1F7";\n}\n.fa-trash:before {\n content: "\\F1F8";\n}\n.fa-copyright:before {\n content: "\\F1F9";\n}\n.fa-at:before {\n content: "\\F1FA";\n}\n.fa-eyedropper:before {\n content: "\\F1FB";\n}\n.fa-paint-brush:before {\n content: "\\F1FC";\n}\n.fa-birthday-cake:before {\n content: "\\F1FD";\n}\n.fa-area-chart:before {\n content: "\\F1FE";\n}\n.fa-pie-chart:before {\n content: "\\F200";\n}\n.fa-line-chart:before {\n content: "\\F201";\n}\n.fa-lastfm:before {\n content: "\\F202";\n}\n.fa-lastfm-square:before {\n content: "\\F203";\n}\n.fa-toggle-off:before {\n content: "\\F204";\n}\n.fa-toggle-on:before {\n content: "\\F205";\n}\n.fa-bicycle:before {\n content: "\\F206";\n}\n.fa-bus:before {\n content: "\\F207";\n}\n.fa-ioxhost:before {\n content: "\\F208";\n}\n.fa-angellist:before {\n content: "\\F209";\n}\n.fa-cc:before {\n content: "\\F20A";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: "\\F20B";\n}\n.fa-meanpath:before {\n content: "\\F20C";\n}\n.fa-buysellads:before {\n content: "\\F20D";\n}\n.fa-connectdevelop:before {\n content: "\\F20E";\n}\n.fa-dashcube:before {\n content: "\\F210";\n}\n.fa-forumbee:before {\n content: "\\F211";\n}\n.fa-leanpub:before {\n content: "\\F212";\n}\n.fa-sellsy:before {\n content: "\\F213";\n}\n.fa-shirtsinbulk:before {\n content: "\\F214";\n}\n.fa-simplybuilt:before {\n content: "\\F215";\n}\n.fa-skyatlas:before {\n content: "\\F216";\n}\n.fa-cart-plus:before {\n content: "\\F217";\n}\n.fa-cart-arrow-down:before {\n content: "\\F218";\n}\n.fa-diamond:before {\n content: "\\F219";\n}\n.fa-ship:before {\n content: "\\F21A";\n}\n.fa-user-secret:before {\n content: "\\F21B";\n}\n.fa-motorcycle:before {\n content: "\\F21C";\n}\n.fa-street-view:before {\n content: "\\F21D";\n}\n.fa-heartbeat:before {\n content: "\\F21E";\n}\n.fa-venus:before {\n content: "\\F221";\n}\n.fa-mars:before {\n content: "\\F222";\n}\n.fa-mercury:before {\n content: "\\F223";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: "\\F224";\n}\n.fa-transgender-alt:before {\n content: "\\F225";\n}\n.fa-venus-double:before {\n content: "\\F226";\n}\n.fa-mars-double:before {\n content: "\\F227";\n}\n.fa-venus-mars:before {\n content: "\\F228";\n}\n.fa-mars-stroke:before {\n content: "\\F229";\n}\n.fa-mars-stroke-v:before {\n content: "\\F22A";\n}\n.fa-mars-stroke-h:before {\n content: "\\F22B";\n}\n.fa-neuter:before {\n content: "\\F22C";\n}\n.fa-genderless:before {\n content: "\\F22D";\n}\n.fa-facebook-official:before {\n content: "\\F230";\n}\n.fa-pinterest-p:before {\n content: "\\F231";\n}\n.fa-whatsapp:before {\n content: "\\F232";\n}\n.fa-server:before {\n content: "\\F233";\n}\n.fa-user-plus:before {\n content: "\\F234";\n}\n.fa-user-times:before {\n content: "\\F235";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: "\\F236";\n}\n.fa-viacoin:before {\n content: "\\F237";\n}\n.fa-train:before {\n content: "\\F238";\n}\n.fa-subway:before {\n content: "\\F239";\n}\n.fa-medium:before {\n content: "\\F23A";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: "\\F23B";\n}\n.fa-optin-monster:before {\n content: "\\F23C";\n}\n.fa-opencart:before {\n content: "\\F23D";\n}\n.fa-expeditedssl:before {\n content: "\\F23E";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: "\\F240";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: "\\F241";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: "\\F242";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: "\\F243";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: "\\F244";\n}\n.fa-mouse-pointer:before {\n content: "\\F245";\n}\n.fa-i-cursor:before {\n content: "\\F246";\n}\n.fa-object-group:before {\n content: "\\F247";\n}\n.fa-object-ungroup:before {\n content: "\\F248";\n}\n.fa-sticky-note:before {\n content: "\\F249";\n}\n.fa-sticky-note-o:before {\n content: "\\F24A";\n}\n.fa-cc-jcb:before {\n content: "\\F24B";\n}\n.fa-cc-diners-club:before {\n content: "\\F24C";\n}\n.fa-clone:before {\n content: "\\F24D";\n}\n.fa-balance-scale:before {\n content: "\\F24E";\n}\n.fa-hourglass-o:before {\n content: "\\F250";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: "\\F251";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: "\\F252";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: "\\F253";\n}\n.fa-hourglass:before {\n content: "\\F254";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: "\\F255";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: "\\F256";\n}\n.fa-hand-scissors-o:before {\n content: "\\F257";\n}\n.fa-hand-lizard-o:before {\n content: "\\F258";\n}\n.fa-hand-spock-o:before {\n content: "\\F259";\n}\n.fa-hand-pointer-o:before {\n content: "\\F25A";\n}\n.fa-hand-peace-o:before {\n content: "\\F25B";\n}\n.fa-trademark:before {\n content: "\\F25C";\n}\n.fa-registered:before {\n content: "\\F25D";\n}\n.fa-creative-commons:before {\n content: "\\F25E";\n}\n.fa-gg:before {\n content: "\\F260";\n}\n.fa-gg-circle:before {\n content: "\\F261";\n}\n.fa-tripadvisor:before {\n content: "\\F262";\n}\n.fa-odnoklassniki:before {\n content: "\\F263";\n}\n.fa-odnoklassniki-square:before {\n content: "\\F264";\n}\n.fa-get-pocket:before {\n content: "\\F265";\n}\n.fa-wikipedia-w:before {\n content: "\\F266";\n}\n.fa-safari:before {\n content: "\\F267";\n}\n.fa-chrome:before {\n content: "\\F268";\n}\n.fa-firefox:before {\n content: "\\F269";\n}\n.fa-opera:before {\n content: "\\F26A";\n}\n.fa-internet-explorer:before {\n content: "\\F26B";\n}\n.fa-tv:before,\n.fa-television:before {\n content: "\\F26C";\n}\n.fa-contao:before {\n content: "\\F26D";\n}\n.fa-500px:before {\n content: "\\F26E";\n}\n.fa-amazon:before {\n content: "\\F270";\n}\n.fa-calendar-plus-o:before {\n content: "\\F271";\n}\n.fa-calendar-minus-o:before {\n content: "\\F272";\n}\n.fa-calendar-times-o:before {\n content: "\\F273";\n}\n.fa-calendar-check-o:before {\n content: "\\F274";\n}\n.fa-industry:before {\n content: "\\F275";\n}\n.fa-map-pin:before {\n content: "\\F276";\n}\n.fa-map-signs:before {\n content: "\\F277";\n}\n.fa-map-o:before {\n content: "\\F278";\n}\n.fa-map:before {\n content: "\\F279";\n}\n.fa-commenting:before {\n content: "\\F27A";\n}\n.fa-commenting-o:before {\n content: "\\F27B";\n}\n.fa-houzz:before {\n content: "\\F27C";\n}\n.fa-vimeo:before {\n content: "\\F27D";\n}\n.fa-black-tie:before {\n content: "\\F27E";\n}\n.fa-fonticons:before {\n content: "\\F280";\n}\n.fa-reddit-alien:before {\n content: "\\F281";\n}\n.fa-edge:before {\n content: "\\F282";\n}\n.fa-credit-card-alt:before {\n content: "\\F283";\n}\n.fa-codiepie:before {\n content: "\\F284";\n}\n.fa-modx:before {\n content: "\\F285";\n}\n.fa-fort-awesome:before {\n content: "\\F286";\n}\n.fa-usb:before {\n content: "\\F287";\n}\n.fa-product-hunt:before {\n content: "\\F288";\n}\n.fa-mixcloud:before {\n content: "\\F289";\n}\n.fa-scribd:before {\n content: "\\F28A";\n}\n.fa-pause-circle:before {\n content: "\\F28B";\n}\n.fa-pause-circle-o:before {\n content: "\\F28C";\n}\n.fa-stop-circle:before {\n content: "\\F28D";\n}\n.fa-stop-circle-o:before {\n content: "\\F28E";\n}\n.fa-shopping-bag:before {\n content: "\\F290";\n}\n.fa-shopping-basket:before {\n content: "\\F291";\n}\n.fa-hashtag:before {\n content: "\\F292";\n}\n.fa-bluetooth:before {\n content: "\\F293";\n}\n.fa-bluetooth-b:before {\n content: "\\F294";\n}\n.fa-percent:before {\n content: "\\F295";\n}\n.fa-gitlab:before {\n content: "\\F296";\n}\n.fa-wpbeginner:before {\n content: "\\F297";\n}\n.fa-wpforms:before {\n content: "\\F298";\n}\n.fa-envira:before {\n content: "\\F299";\n}\n.fa-universal-access:before {\n content: "\\F29A";\n}\n.fa-wheelchair-alt:before {\n content: "\\F29B";\n}\n.fa-question-circle-o:before {\n content: "\\F29C";\n}\n.fa-blind:before {\n content: "\\F29D";\n}\n.fa-audio-description:before {\n content: "\\F29E";\n}\n.fa-volume-control-phone:before {\n content: "\\F2A0";\n}\n.fa-braille:before {\n content: "\\F2A1";\n}\n.fa-assistive-listening-systems:before {\n content: "\\F2A2";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: "\\F2A3";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: "\\F2A4";\n}\n.fa-glide:before {\n content: "\\F2A5";\n}\n.fa-glide-g:before {\n content: "\\F2A6";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: "\\F2A7";\n}\n.fa-low-vision:before {\n content: "\\F2A8";\n}\n.fa-viadeo:before {\n content: "\\F2A9";\n}\n.fa-viadeo-square:before {\n content: "\\F2AA";\n}\n.fa-snapchat:before {\n content: "\\F2AB";\n}\n.fa-snapchat-ghost:before {\n content: "\\F2AC";\n}\n.fa-snapchat-square:before {\n content: "\\F2AD";\n}\n.fa-pied-piper:before {\n content: "\\F2AE";\n}\n.fa-first-order:before {\n content: "\\F2B0";\n}\n.fa-yoast:before {\n content: "\\F2B1";\n}\n.fa-themeisle:before {\n content: "\\F2B2";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: "\\F2B3";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: "\\F2B4";\n}\n.fa-handshake-o:before {\n content: "\\F2B5";\n}\n.fa-envelope-open:before {\n content: "\\F2B6";\n}\n.fa-envelope-open-o:before {\n content: "\\F2B7";\n}\n.fa-linode:before {\n content: "\\F2B8";\n}\n.fa-address-book:before {\n content: "\\F2B9";\n}\n.fa-address-book-o:before {\n content: "\\F2BA";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: "\\F2BB";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: "\\F2BC";\n}\n.fa-user-circle:before {\n content: "\\F2BD";\n}\n.fa-user-circle-o:before {\n content: "\\F2BE";\n}\n.fa-user-o:before {\n content: "\\F2C0";\n}\n.fa-id-badge:before {\n content: "\\F2C1";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: "\\F2C2";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: "\\F2C3";\n}\n.fa-quora:before {\n content: "\\F2C4";\n}\n.fa-free-code-camp:before {\n content: "\\F2C5";\n}\n.fa-telegram:before {\n content: "\\F2C6";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: "\\F2C7";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: "\\F2C8";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: "\\F2C9";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: "\\F2CA";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: "\\F2CB";\n}\n.fa-shower:before {\n content: "\\F2CC";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: "\\F2CD";\n}\n.fa-podcast:before {\n content: "\\F2CE";\n}\n.fa-window-maximize:before {\n content: "\\F2D0";\n}\n.fa-window-minimize:before {\n content: "\\F2D1";\n}\n.fa-window-restore:before {\n content: "\\F2D2";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: "\\F2D3";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: "\\F2D4";\n}\n.fa-bandcamp:before {\n content: "\\F2D5";\n}\n.fa-grav:before {\n content: "\\F2D6";\n}\n.fa-etsy:before {\n content: "\\F2D7";\n}\n.fa-imdb:before {\n content: "\\F2D8";\n}\n.fa-ravelry:before {\n content: "\\F2D9";\n}\n.fa-eercast:before {\n content: "\\F2DA";\n}\n.fa-microchip:before {\n content: "\\F2DB";\n}\n.fa-snowflake-o:before {\n content: "\\F2DC";\n}\n.fa-superpowers:before {\n content: "\\F2DD";\n}\n.fa-wpexplorer:before {\n content: "\\F2DE";\n}\n.fa-meetup:before {\n content: "\\F2E0";\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: \'FontAwesome\';\n src: url('+t(114)+");\n src: url("+t(115)+"?#iefix&v=4.7.0) format('embedded-opentype'), url("+t(116)+") format('woff2'), url("+t(117)+") format('woff'), url("+t(118)+") format('truetype'), url("+t(119)+'#fontawesomeregular) format(\'svg\');\n font-weight: normal;\n font-style: normal;\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #fff;\n}\n',""])},function(e,n){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],n=0;n<this.length;n++){var t=this[n];t[2]?e.push("@media "+t[2]+"{"+t[1]+"}"):e.push(t[1])}return e.join("")},e.i=function(n,t){"string"==typeof n&&(n=[[null,n,""]]);for(var a={},r=0;r<this.length;r++){var o=this[r][0];"number"==typeof o&&(a[o]=!0)}for(r=0;r<n.length;r++){var l=n[r];"number"==typeof l[0]&&a[l[0]]||(t&&!l[2]?l[2]=t:t&&(l[2]="("+l[2]+") and ("+t+")"),e.push(l))}},e}},function(e,n,t){e.exports=t.p+"674f50d287a8c48dc19ba404d20fe713.eot"},function(e,n,t){e.exports=t.p+"674f50d287a8c48dc19ba404d20fe713.eot"},function(e,n,t){e.exports=t.p+"af7ae505a9eed503f8b8e6982036873e.woff2"},function(e,n,t){e.exports=t.p+"fee66e712a8a08eef5805a46892932ad.woff"},function(e,n,t){e.exports=t.p+"b06871f281fee6b241d60582ae9369b9.ttf"},function(e,n,t){e.exports=t.p+"912ec66d7572ff821749319396470bde.svg"},function(e,n){function t(e,n){for(var t=0;t<e.length;t++){var a=e[t],r=d[a.id];if(r){r.refs++;for(var o=0;o<r.parts.length;o++)r.parts[o](a.parts[o]);for(;o<a.parts.length;o++)r.parts.push(c(a.parts[o],n))}else{for(var l=[],o=0;o<a.parts.length;o++)l.push(c(a.parts[o],n));d[a.id]={id:a.id,refs:1,parts:l}}}}function a(e){for(var n=[],t={},a=0;a<e.length;a++){var r=e[a],o=r[0],l=r[1],f=r[2],c=r[3],i={css:l,media:f,sourceMap:c};t[o]?t[o].parts.push(i):n.push(t[o]={id:o,parts:[i]})}return n}function r(e,n){var t=p(),a=F[F.length-1];if("top"===e.insertAt)a?a.nextSibling?t.insertBefore(n,a.nextSibling):t.appendChild(n):t.insertBefore(n,t.firstChild),F.push(n);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");t.appendChild(n)}}function o(e){e.parentNode.removeChild(e);var n=F.indexOf(e);n>=0&&F.splice(n,1)}function l(e){var n=document.createElement("style");return n.type="text/css",r(e,n),n}function f(e){var n=document.createElement("link");return n.rel="stylesheet",r(e,n),n}function c(e,n){var t,a,r;if(n.singleton){var c=h++;t=E||(E=l(n)),a=i.bind(null,t,c,!1),r=i.bind(null,t,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=f(n),a=s.bind(null,t),r=function(){o(t),t.href&&URL.revokeObjectURL(t.href)}):(t=l(n),a=u.bind(null,t),r=function(){o(t)});return a(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;a(e=n)}else r()}}function i(e,n,t,a){var r=t?"":a.css;if(e.styleSheet)e.styleSheet.cssText=v(n,r);else{var o=document.createTextNode(r),l=e.childNodes;l[n]&&e.removeChild(l[n]),l.length?e.insertBefore(o,l[n]):e.appendChild(o)}}function u(e,n){var t=n.css,a=n.media;if(a&&e.setAttribute("media",a),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}function s(e,n){var t=n.css,a=n.sourceMap;a&&(t+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var r=new Blob([t],{type:"text/css"}),o=e.href;e.href=URL.createObjectURL(r),o&&URL.revokeObjectURL(o)}var d={},m=function(e){var n;return function(){return void 0===n&&(n=e.apply(this,arguments)),n}},b=m(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),p=m(function(){return document.head||document.getElementsByTagName("head")[0]}),E=null,h=0,F=[];e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},void 0===n.singleton&&(n.singleton=b()),void 0===n.insertAt&&(n.insertAt="bottom");var r=a(e);return t(r,n),function(e){for(var o=[],l=0;l<r.length;l++){var f=r[l],c=d[f.id];c.refs--,o.push(c)}if(e){t(a(e),n)}for(var l=0;l<o.length;l++){var c=o[l];if(0===c.refs){for(var i=0;i<c.parts.length;i++)c.parts[i]();delete d[c.id]}}}};var v=function(){var e=[];return function(n,t){return e[n]=t,e.filter(Boolean).join("\n")}}()},function(e,n){}],[31]);