From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to ancient village tanks in Sri Lanka

preprint OA: closed CC-BY-4.0

Abstract

Village tanks, prevalent since ancient times, were an integrated part of the irrigation system in Sri Lanka (‘Ceylon’ till 1972). It was under these village tanks that paddy cultivation took place, and they were a part of the socially, technologically, and ecologically cohesive way of village life. The colonial authorities, who tried to renovate that ancient system, perceived village tanks as technically inefficient due to excessive evaporation and uneconomical land use. However, for several reasons, that perception could not be materialized during their renovation works. During the post-colonial period, with the implementation of the land colonization schemes in the 1930’s and the multipurpose river valley development schemes in the 1960’s, the scenario took a different shape. The technically perceived inferiority of the village tanks was brought into the new water management policies and the engineering designs. As a result, many of the village tanks were demolished, and those lands were converted to the farmlands. Instead of water availabilities assured through village tanks, canal irrigation became prominent. The socio-technical bondage between the village tanks and the village communities was not considered, presenting a classic case study for the consequences of neglecting social component of the technology. This paper discusses the social, political, and technical implications of these moves and their influence on shaping the present irrigation setup in the island.
Full text 132,632 characters · extracted from preprint-html · click to expand
From ‘village tanks’ to... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/13-579" }, "headline": "From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to...", "datePublished": "2024-06-05T15:39:12", "dateModified": "2024-06-05T15:39:12", "author": [ { "@type": "Person", "name": "Chandana Jayawardana" }, { "@type": "Person", "name": "H D Dilini Sadeepa" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": "Village tanks, prevalent since ancient times, were an integrated part of the irrigation system in Sri Lanka (‘Ceylon’ till 1972). It was under these village tanks that paddy cultivation took place, and they were a part of the socially, technologically, and ecologically cohesive way of village life. The colonial authorities, who tried to renovate that ancient system, perceived village tanks as technically inefficient due to excessive evaporation and uneconomical land use. However, for several reasons, that perception could not be materialized during their renovation works. During the post-colonial period, with the implementation of the land colonization schemes in the 1930’s and the multipurpose river valley development schemes in the 1960’s, the scenario took a different shape. The technically perceived inferiority of the village tanks was brought into the new water management policies and the engineering designs. As a result, many of the village tanks were demolished, and those lands were converted to the farmlands. Instead of water availabilities assured through village tanks, canal irrigation became prominent. The socio-technical bondage between the village tanks and the village communities was not considered, presenting a classic case study for the consequences of neglecting social component of the technology. This paper discusses the social, political, and technical implications of these moves and their influence on shaping the present irrigation setup in the island." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/13-579", "name": "From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial..." } } ] } Home Browse From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Jayawardana C and Sadeepa HDD. From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to ancient village tanks in Sri Lanka [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :579 ( https://doi.org/10.12688/f1000research.143823.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Opinion Article From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to ancient village tanks in Sri Lanka [version 1; peer review: 1 approved with reservations] Chandana Jayawardana https://orcid.org/0000-0003-1748-2301 1 , H D Dilini Sadeepa 1 Chandana Jayawardana https://orcid.org/0000-0003-1748-2301 1 , H D Dilini Sadeepa 1 PUBLISHED 05 Jun 2024 Author details Author details 1 Mathematics and Philosophy of Engineering, Open University of Sri Lanka, Nugegoda, Sri Lanka Chandana Jayawardana Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Writing – Original Draft Preparation, Writing – Review & Editing H D Dilini Sadeepa Roles: Writing – Original Draft Preparation OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract Village tanks, prevalent since ancient times, were an integrated part of the irrigation system in Sri Lanka (‘Ceylon’ till 1972). It was under these village tanks that paddy cultivation took place, and they were a part of the socially, technologically, and ecologically cohesive way of village life. The colonial authorities, who tried to renovate that ancient system, perceived village tanks as technically inefficient due to excessive evaporation and uneconomical land use. However, for several reasons, that perception could not be materialized during their renovation works. During the post-colonial period, with the implementation of the land colonization schemes in the 1930’s and the multipurpose river valley development schemes in the 1960’s, the scenario took a different shape. The technically perceived inferiority of the village tanks was brought into the new water management policies and the engineering designs. As a result, many of the village tanks were demolished, and those lands were converted to the farmlands. Instead of water availabilities assured through village tanks, canal irrigation became prominent. The socio-technical bondage between the village tanks and the village communities was not considered, presenting a classic case study for the consequences of neglecting social component of the technology. This paper discusses the social, political, and technical implications of these moves and their influence on shaping the present irrigation setup in the island. READ ALL READ LESS Keywords Ancient irrigation, Village tanks, Cascade systems, Colonial influences, Asian studies, Knowledge hegemony, Irrigation bureaucracy, Post-colonial politics Corresponding Author(s) Chandana Jayawardana ( [email protected] ) Close Corresponding author: Chandana Jayawardana Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2024 Jayawardana C and Sadeepa HDD. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Jayawardana C and Sadeepa HDD. From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to ancient village tanks in Sri Lanka [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :579 ( https://doi.org/10.12688/f1000research.143823.1 ) First published: 05 Jun 2024, 13 :579 ( https://doi.org/10.12688/f1000research.143823.1 ) Latest published: 05 Jun 2024, 13 :579 ( https://doi.org/10.12688/f1000research.143823.1 ) Introduction Water harvesting strategies have been fundamental to the emergence and existence of human cultures and civilizations. The importance of technology and the social coordination necessary to establish those strategies is such that major schemes like ‘hydraulic civilization’ have been suggested in studying the social formations in historical perspective ( Wittfogel, 1956 , 1957 ). Those ancient irrigation systems have been subjected to many alterations in recent times, especially under the colonial occupations in the regions that accommodated them. The theoretical base used in such alterations differed from that of the original constructions, and concepts like ‘hydraulic bureaucracy’, ‘hydraulic solidarity’, ‘hydro-resilience’ and ‘colonial hydrology’ have been forwarded to discuss such discourses ( Lansing, 1991 ; D’Souza, 2006 ; Beattie & Morgan, 2017 ). Various factors would have contributed to the differences between the ‘originals’ and ‘altered outputs’, among which the following played key roles. First, the authorities who were responsible for those alterations were not aware of the indigenous knowledge systems on which the ancient irrigation strategies emerged. Second, the concept of ‘modernization’ and taking Euro-centric knowledge as ‘universal’ for achieving that modernization, distanced the non-European irrigation strategies from their original footing. In drawing on that broader context, this article examines the colonial (especially the British occupation from 1798 to 1948) and post-colonial (since 1948) influences on village tanks, a specific water storage typology, in Sri Lanka. 1 Here, I argue that it is not the British occupation, but the Euro-centric knowledge that primarily contributed to the demolition of village tanks. 2 To situate my findings within a techno-socio-political framework, I first examine the technical scheme represented by technocrats and engineers, and then the political scheme represented by colonial and post-colonial political elites. Early colonial engagements The power struggle of the west in the sixteenth century posed serious diplomatic and political challenges to the East. Sri Lanka was one of the countries affected by the consequences of three Western nations: the Portuguese (1594-1658), the Dutch (1640-1796), and the British (1798-1948) ( de Silva, 2016 ). All of them occupied parts of the Island and, lastly, the British occupied the whole Island from 1815 to 1948. Since the Dutch occupation, the island’s ancient irrigation works have been a point of interest. However, it was the British influence that was most felt in irrigation related matters in the long run, and the term ‘colonial’ in this paper primarily refers to the occurrences during their tenure. Today, it is often said that some ancient irrigation works were restored during the colonial period. This is in the sense of the comment made by Henry G. Ward, Governor of the Island (1855-1860), I need not point out to you the immense advantages of these previous works. It is the restoration of an old system, not the commencement of a new [that is required] ( Brohier, 1979c ). Later, H.T.S. Ward, the first Director of the Irrigation Department (1900-1908), noted, All the restoration work of ancient works, and although they will when restored irrigate immense tract of country, their restoration is but a step in the direction of the complete scheme that was worked out by the ancient engineers in their centuries of experience and industry ( Kamaladasa, 2007 ). Despite the intention of returning to the previous system, the colonial authorities made their own decisions based on the system components they observed. This was basically because there were no information sources to ascertain what the original system would have been. As Kamaladasa correctly points: When the colonial rulers started exploring this complicated and comprehensive process of resuscitating the irrigation infrastructure in the mid-nineteenth century, there were neither written documents for them to refer to nor locally accepted or developed directions or guidance for them to follow. Except for the scattered physical evidence in the field, there was no record available, at least giving the basic location data, let alone the complicated engineering information ( Kamaladasa, 2007 ). This left the colonial authorities with many options in interpreting the ‘scattered physical evidence’, especially their original function and their contribution to the overall system. Naturally, and probably unknowingly, they went for the easiest option they could have. That is, they interpreted the evidence based on the knowledge and training they have received in the field of irrigation and water utilization technologies. One such interpretation was the sluice operation of large tanks, which resulted in converting ‘uncontrolled community water flows’ to ‘controlled and state-owned water flows’ by installing sluice gates ( Jayawardana, 2013 ). Another example is survey measures of some parts of the ancient Yoda äla as six inches per mile, which resulted in taking ‘an ancient inter-basin elongated tank’ as an equivalent of the ‘modern water conveyance channel’ ( Brohier, 1979b ; Panapitiya, 2010 ). Adding to the list, resurrecting the ancient sluice sites of Kala wäwa and Maduruoya at locations complying with modern hydraulic engineering calculations was taken as an example of the superiority of then knowledge ( Mendis, 2002 ; Jayawardana and Pieris, 2010 ). This is because of making colonial knowledge the yardstick for assessing ancient non-European knowledges. Colonial misinterpretations and misrepresentations of the local irrigation history are not limited to the physical structures but transcend to the ideological sphere as well. The oft quoted visionary statement made by King Parakramabahu I (1153-1186 CE), as appears in the Cūḷavaṃsa , “[ appakampīdise ]- dese — salilaṃvuṭṭhisambavaṃ — vinālokopakarena — jātumāgañchi-sāgaraṃ ” has been translated into German and then to English by W. Geiger ( Cūḷavaṃsa 68:11, 1996 ). 3 There, the Pali term ‘ lokopakarena ’ has been translated as ‘benefitting man’, which is an obvious misrepresentation of the relevant Pali term ‘ lokopakarena ’. The term ‘ lokopakarena ’ means ‘benefiting the world’, including living creatures, plants, and the entire ecological system. Limiting such a broader spectrum to a single term ‘man’ would have been the result of the anthropocentric worldview, illustrating the dichotomy between the European and non-European ways of human – nature interaction. Several scholars writing on the irrigation history of Sri Lanka, such as Brohier (1979a) , Nicholas (1954) , Weeramantry (2000) and Mendis (2002) , used Geiger’s translation unchallenged, assimilating the colonial misrepresentations into the modern literature on the subject. 4 Both the physical engagements and the ideological backgrounds necessitate revisiting the colonial encounters in local irrigation to understand how waterscapes were reshaped during colonial times. Identifying ‘village tanks’ as a typology 5 In modern irrigation, several parameters are used to categorize water storage utilities, and the criterion may depend on the purpose of the categorization. In the Sri Lankan context, the rainfall model, the water balance method, the hydrological endowment, and the physical state of the storage are some of the parameters used in such categorization ( Witharana, 2004 ). This is in addition to criteria like the location of the storage, purpose of the storage, demographic features of the settlement, the command area, and water spread area, which are more or less general for the evaluation of any storage. However, no such technically based methodologies were used during the British period, and instead, more pragmatic factors such as water retention capacity, command area, and time consumed for repair work were used to categorize the tanks. Morgan classified irrigation works under three headings, based on the demographic features of the settlements; (1) tanks and water courses of magnitude in a ruinous condition remote from the population, (2) district irrigation works situated in or contiguous to population neighbourhoods, and (3) small village tanks, drains, and watercourses ( Sessional Paper , 1867 ). Ievers (1899) noted that a better classification would be; (1) storage tanks, (2) village tanks, (3) dams or anicuts across streams, and (4) canals, usually called yoda-elas ’. 6 Dickson and Woodward anticipating the respective time periods needed for the restoration, divided the tanks into two broad categories; (1) the tanks which were too large to be restored by the shareholders themselves, even within a period of seven years, and (2) the tanks which could be restored by the shareholders within seven years provided the Government supplied the required masonry sluices and spills ( Administration Report , 1873 ). Lewis (1895) , differentiating the water works based on the command area, noted, “In addition to the large irrigation reservoirs, there are hundreds of small tanks all over the country; some with villages attached to them, others under which cultivation is regularly carried on by people of the neighbouring villages, but without adjacent villages (called tāvadi tanks), and others wholly abandoned.” Murty, categorizing the tanks according to their contributory potential in restoration works, noted: The steady restoration of abandoned village tanks is the best means of bringing back the ancient prosperity of the Wanni. …. There are some large tanks, however, which it is beyond the ability of the people themselves to restore unaided. Where such tanks are close to a considerable centre of population, I think it is the duty of the Government to restore them ( Administrative Report , 1900 ). According to Kennedy (1934) , “[The total area under paddy in Ceylon] may be divided into four main categories according to the system of irrigation in vogue in each: - major works, village tanks, village elas and direct rainfall.” 7 Going through the above, it is evident that ‘village tank’ is a well identified tank typology as noted by the British. 8 These are comparatively small in storage capacity as well as in command areas and cater only to the villages attached to them. Lewis notes that the villagers depended on the tank to irrigate their paddy fields, and no life was possible without a tank in the dry zone of the Island. The village and the tank are so bonded together and inseparable, that many of the villages were named after the tank attached to them ( Lewis, 1896 ). Cascade form of village tank distribution Further to identifying ‘village tanks’ as a distinctive typology, British records note their multiplicity and also the standard character of their occurrence, in a chain form. Robert Knox (1673-1679), observed the frequent occurrence of village tanks and their contribution to food security, and noted: Every town has one of these ponds [tanks], which if they can but get filled with water, they count their corn as good as in the barn. It was no small work to the ancient inhabitants to make all these banks, of which there is a great number, being some two, some three fathoms in height, and in length some above a mile, some less, not all of a size. They are now grown over with great trees, and so seem [like] natural hills ( Knox, 2006 ). Ievers (1899) also highlighted the contribution of land topology to the large number of small tanks. According to Ievers, “As the North Central Province, although apparently flat, is in reality undulating, the ancient tank builders took advantage of this conformation to make chains of tanks in the valleys.” Observing this character during his extensive travels in the southern part of the Island, Woolf made some diary entries, saying, …. Held meeting of proprietors of lands and then rode and walked right up these fields and chain of tanks as far as Ranesinge wewa” and again, “Water can get into this channel only when the water is a foot below spill level. The channel feeds a chain of village tanks , the water finding its way from one tank to another until it reaches Netolpitiya which is the southernmost and the last ( Woolf, 1962 ). Later, Brohier (1979b) also subscribed to this identification, when noting the water distribution pattern adopted in Jaya Gaṅga scheme, “In each of the subsidiary valleys on its course the water is diverted by channels into little village tanks, or chains of tanks – the tanks lower down receiving the overflow from the tanks placed higher in each chain” ( Brohier, 1979b ) 9 . The physical occurrence of these ‘chains of tanks’ is illustrated by Modder, “The tank which bears the same name as the village [Vendakaduwa] is fed by the surplus water from the Madawakkulama tank, which draws the supply from Ihalagama tank, when in its turn is fed by the Ratambala-oya” ( Modder, 1993 ). Figure 1. A schematic presentation of cascaded occurrence of village tanks – Mahakanumulla and Thirppane cascades as a typical case. Both these cascades are situated at Anuradhapura District, North Central Province (This figure has been reproduced from Panabokke et al., 2002 – Copyright owner IWMI). Colonial reflections on the viability of village tanks At this point, it is necessary to investigate the status of small tanks as perceived by British authorities, because such perceptions would have influenced policy decisions, technical designs, and subsequent restoration work implementation. One important observation in this direction is that the cultivation, mainly paddy, was provided from these village tanks and not from the large tanks occupying the major river water sheds. According to Nagel (1887-88) , one of the functions fulfilled by the large tanks was, “when the small tanks are filled with rain and again become empty, either by the irrigation of the fields or by drying up-to afford the agriculture, the needful supply of water from this large tank by replenishing the small tanks near their fields and to save expenses” ( Nagel, 1887-88 ). Later, Liesching noted, It is not in the vicinity of these large tanks however, that, as a rule, any cultivation is carried on, but near the smaller and more manageable ones ( Administrative Report , 1869 ). This bondage between the village tank and the village community forced Government intervention to maintain those tanks in proper order. Several ordinances, such as the Irrigation Ordinance (No. 9 of 1856; No. 21 of 1861), the Paddy Cultivation Ordinance (No. 21 of 1867; No. 2 of 1873) and the Village Committees Ordinance (No. 26 of 1871) have either been introduced or amended to ensure the repair and maintenance of the village tanks ( Karunananda, 2006 ; Kamaladasa, 2007 ). In parallel with the above regulatory provisions, an officialdom that was exclusively dedicated to the maintenance of the village tanks, had also been formed. Karunananda summarizes this initiative, which was launched primarily to avoid delays and expenditure on the village tanks maintenance works ( Karunananda, 2006 ). In this new setup, all proposals for the repair and restoration of village tanks were to be settled by the Government Agent and the Irrigation Assistant. The Director of Public Works, the technical authority on the subject, was to be consulted only in cases of any doubt or difficulty, or any permission needed. Under the command of the Irrigation Assistant, the posts of Superintendent of Village Tanks and Provincial Irrigation Assistant were established ( Sri Lanka National Achieves , 6/3728 no. 51 ; 5/61 no. 34 ; 4/124 no. 122 ; 5/61 nos. 8 & 20 ). The office of Provincial Irrigation Assistant was subsequently changed to the Provincial Irrigation Engineer in 1886 ( Sri Lanka National Achieves , 6/5046 no. 76 ; 41/3 no. 59 ). For districts such as Anuradhapura, the above cadre was not adequate to handle the increasing volume of repair and maintenance work, so the additional Irrigation Officers were recruited. They were formed into a separate branch within the Public Works Department, directly reporting to the Irrigation Assistant ( Administrative Report , 1876 ). Under his command, Assistant Superintendents of Village Tanks, who were in charge of the earthwork, functioned. The Tank Overseers, who were commonly called kaṭṭikankānis , were subordinate to them ( Sri Lanka National Achieves , 6/6909 no. 334 ). As per the above discussion, it is obvious that a well-established official hierarchy, exclusively dedicated to the village tanks, was in place by the late 1800’s. Along with such institutional establishments, executable work schedules were also in practice. For instance, Governor Henry G. Ward (1855-1860) adopted a practice of villagers shifting the earth and the government providing the sluice and masonry without charge ( de Silva, 2016 ). Governors such as William H. Gregory (1872-1877) also implemented the same policy to some extent and noted the progress, ‘work is now going on vigorously upon hundreds of tanks in the North-central province where the experiment began at the suggestion of Mr. Dickson [the first Government Agent of the North-central province] and now applications for similar assistance are coming in from the Western, North-western and Northern provinces’ ( Sessional Paper , 1878 ). 10 With the establishment of the new North-central province in 1873, the village tank repair works intensified, and the government revisited the financial and labour aspects. For the works within this province, Government Agent was entrusted to decide the most feasible option based on the paying abilities of the villages. Such options varied between either the entire cost of repair was passed to the villages, or half of the cost was passed to the villagers or providing the sluice free of charge by the government and villages to complete the earthwork ( Sri Lanka National Achieves , 20/308 no. 185 ; Roberts, 1971 ; Bandarage, 2005 ; de Silva, 2016 ). 11 Despite all the above regulatory measures, exclusive officialdom, and executable schemes, the suitability of village tanks to fulfil their intended purpose, technically, was a matter of concern. Its roots transcend the British, going back to the Dutch period. Nagel notes to that effect, “These small tanks might be made smaller, and if it be possible to conduct the water from the large tanks into the fields by means of excavations, then these small tanks, though very good, will yet be unnecessary” ( Nagel, 1887-88 ). When time passed by and the British authorities were regulating the irrigation policies for the Island, this idea of the un-productivity of the village tanks gathered further momentum. Presenting a paper about village tanks, Kennedy (1934) , then the Deputy Director of Irrigation, said: The suggestion to deliberately destroy a working tank may sound like rank heresy, but, as a matter of fact, the village tanks of Ceylon like the village cattle, are far too numerous for efficiency. Not only the evaporation losses enormously multiplied and maintenance costs increased, but potential paddy land is usurped to form the beds of the superfluous tanks. There are many cases where the total yield of the catchment could be efficiently and economically stored in one improved tank instead of in half a dozen or more, and used with scientifically guaranteed certainty of sufficiency for the irrigation of all the present fields and of all the beds of the superfluous tanks as well, if tradition would allow them to be turned into paddy fields ( Kennedy, 1934 ). Kennedy’s above-mentioned paper was to have a significant impact on the subsequent development of irrigation works. According to Mendis (1988) , this paper was used as a Handbook in the Irrigation Department for the next 25 years. Another technical development that supplemented this move was the advances in the related technologies such as bund construction. Kennedy’s above statement should represent a combination of both the criticism of the village tanks as well as the appreciation of the potentials offered by the new technological developments to go for large reservoirs. Commenting on this trend by the mid-1930s, Brohier (1975) recorded: The deep-water reservoir, achieved as a result of the advance in science of building gigantic earth or concrete bunds, which harnessed and helped to store millions of cubic feet of water at a depth of over a hundred feet at the dam site, naturally came to be considered much more beneficial. Giving credit where credit is due, it was J.S. Kennedy, a one-time Director of Irrigation, who first mooted the idea [of deep-water reservoirs] for Ceylon. Criticism of village tanks was aggravated by another factor, the mimicking of the same pattern in the fields fed by those tanks. This character was highlighted by Knox (1673-1679), “They [cultivators] all observe one time of reaping to prevent their corn being trampled or eaten up by the cattle. Thus they time their corn to their harvest; some sowing sooner, some later, but all reaping together, unless they be fields that are enclosed by themselves; and peculiar to one man” ( Knox, 2006 ). Ievers (1899) , observing ‘unproductive’ water utilization due to the scattered arrangement of fields, notes, “A great deal of wastage is unavoidable owing to the scattered position of the fields, and the impossibility of making all the cultivators begin work at the same time. These evils will only be remedied by the growth of the population and the extension of cultivated areas, which will force the people into economy of water” ( Ievers, 1899 ). To summarize, British authorities did not consider the patterns of occurring village tanks and village paddy fields in a technically favourable manner. The suggested strategy for higher efficiency was to concentrate on the large reservoirs and include the lands occupied by the village tanks in the command areas of those reservoirs. This criterion occupied colonial minds since the late 19 th century. As Parker noted, “Two reasons are given for urging the abolishment of the village tanks: (1) a desire to void the present excessive waste of water in them by evaporation, (2) a wish to render possible the cultivation of the area of rich soil now forming their beds” ( Sessional Paper , 1881 ). From perceptions to realities Despite highlighting the advantages of large tanks and the importance of converting village tanks into their command areas, such implementation was not feasible for several reasons. Firstly, the cost associated with such an initiative was prohibitively massive. After working out a detailed cost-benefit analysis of implementing this strategy for the village tanks fed by the Giant’s Tank (in Mannar district), Parker concludes that the eradication of the village tanks is not a financially feasible option, and noted; If the larger project now recommended be adopted, the local rainfall caught in the tanks will probably not be needed, and so far as that is concerned the tanks might perhaps be dispensed with. But the 450 million of cubic feet of water which they impound must be stored somewhere, and the only other places for it are the two storage reservoirs. An additional expense must therefore be incurred for the purpose, and I quite fail to discover that the slightest benefit would be derived from the work. Undoubtedly no waste of water will be obviated, no additional cultivation will be provided for, not a rupee of additional revenue will accrue to Government. An excessive evaporation and absorption (in the tanks) will be prevented, and that is all; but the water which would have been drawn from the river, or the rainfall which would have been caught, to make good the loss, will simply be allowed to flow into the sea ( Sessional Paper , 1881 ). Another reason that prevented the demolition of village tanks was the claims made by the provincial administrative officers, who were more exposed to the ground level realities than their technical and policy making counterparts. Examining the attitudinal dichotomies among colonial officers, Warnapala (1974) identifies two major schemes between those who occupied the administrative centre (Colombo) and those who occupied the periphery (the Districts). The former believed that district officials were only concerned with local issues and not with the high-level colonial administration. The latter were more informed of the needs of the people and the environment in which they operated and wanted to address those needs through policy formation. There were constant clashes in attitudes between the two troupes, which frequently affected policymaking at the district level. This is well evident in the policy towards allowing villagers to continue chena cultivation. 12 Despite the repeated attempts by the central government to abolish chena practice, some provincial officials acknowledge its importance for the subsistence of the peasantry. They pointed out that peasants turned to chena cultivation not out of indolence, but out of despair, particularly over the neglect of irrigation facilities necessary for paddy cultivation ( Bandarage, 2005 ). Many provincial administrators emphasized the importance of village tanks and their proper maintenance, thus ensuring the peasantry’s access to irrigation water as much as possible. For example, Murty noted, “The steady restoration of abandoned village tanks is the best means of bringing back the ancient prosperity of the Wanni” ( Administrative Report , 1900 ). Leonard Woolf, Assistant Government Agent and well known for his book Village in the Jungle , noted, “There are village tanks in these villages, and I am compelling the people to restore them, and the people are restoring them” ( Woolf, 1962 ). The inherent dislike of villagers for shifting to the new territories, leaving their traditional settlements, also contributed to the decision not to demolish the village tanks. Due to the lack of mobilization, the traditional villages had to sustain, so did the village tanks. As a result, Kennedy himself recommended that proper maintenance of village tanks, despite the fact that their command areas could not be expanded further, was an urgent and significant necessity ( Brohier, 1975 ). The Irrigation Department, the prime organization responsible for the irrigation development on the Island was declared a non-revenue organization in 1920, based on the recommendations made by the Food Supply Committee ( de Silva, 2016 ). This could be considered a radical change as it allowed irrigation authorities to evaluate their projects without much weight on the financial returns to justify implementation. Further supplementing this move, all irrigation rates were waived off in 1926 with the view of encouraging paddy cultivation ( Kamaladasa, 2007 ). The village tanks, on which the village level paddy cultivation depended and did not generate reasonable revenue for continuous maintenance, again proved their claim to existence. It is with this background, that the Island’s irrigation works entered a new phase – the implementation of land colonization schemes. The Government has launched several land colonization projects in sparsely populated dry zone with the goal of increasing food supply and addressing the ever-increasing population density in wet zone regions. Starting from the Minneriya scheme (1933), major schemes like Minipe, Kagama, Elahera, Parakramasamudraya, Gal oya, and Udawalawe were implemented ( Farmer, 1957 , 1984 ; Amerasinghe, 1976 ; Peebles, 1990 ). 13 These colonization schemes focused on the large ancient tanks, restored and feeding either village tanks or newly cleared forest areas, that had been converted to paddy fields and residential plots. These newly developed areas were designed in such a way that they were directly fed from the large tanks through canal irrigation. For example, the Gal Oya project (1949) implemented in this manner marked 124,140 acres fully allocated, 51,640 acres under village tanks serving the villages, and 72,500 acres under feeder canals serving the colonies ( Brohier, 1975 ). This illustrates the fact that while acknowledging the relevance of village tanks for the sustenance of villages, the new developments were adopting the downstream development model based on canal irrigation. This was an obvious deviation from the ancient practice of feeding the settlements from a tank exclusively dedicated to them. Instead, the village level sustenance depends on a centrally controlled large tank, for which the maintenance and operation was well beyond the capabilities of the user community. Post-colonial designs — New waterscapes Ceylon gained independence within the Commonwealth in February 1948. As discussed above, the general perception towards the village tanks by that time was that they were technically inefficient but could not be demolished due to the social, economical, and financial reasons. This dichotomy took a different shape during the early post-independence era. The budding thoughts of the newly formed independent state offered new hopes and challenges to the entire society. The irrigation sector, which took the challenge of marching towards self-sufficiency in food, derived new plans and policies towards that end (as naturally it should be). These initiatives were well supported by the modern developments in concrete technology, soil mechanics, and research on hydraulics, a worldwide trend after World War II. Sri Lankan achievements in the sphere of hydraulics and soil mechanics in the 1940’s were said to be the first of their kind in South East Asia, with new initiatives such as laboratories for hydraulic research (1936), soil mechanics (1943), material testing (1946) and divisions for river gauging (1942), hydrology measurements (1943) and forming models for new irrigation projects (1943) ( Kamaladasa, 2007 ). All these factors would have contributed to the strategy adopted in new irrigation projects, which is well illustrated in a statement made by D.W.R. Kahavita; There does not exist any doubt as to the need to achieve self-sufficiency in food. This is an achievement that cannot be realized by spending large sums of money on tiny village tanks which do not have the staying power in a drought, nor can a better standard of living be taken to a people depending on them. Vagaries of the monsoons and resulting destitution can be only fought by spending public funds on large schemes and not by creating little evaporating pans and relief works. The age of the village pond has passed away and the time has come to embark on large projects ( Kahavita, 1950 ). Kahavita, being the head of the design division of the Irrigation Department, should have represented not only his personal ideas but the vision and mission of the entire Department, as well as the technological insight of that time. Such insight would have been influenced by the global trends in hydraulic engineering at that time. The 1960s are regarded as the watershed decade of modernism, as well as the decade of major Third World dam and river regulation projects ( Cosgrove, 1990 ). It was the decade of Kariba and Aswan, and of similar mega-structural projects in Mexico, Colombia, Ghana, Mozambique, and India, as well as in the wilderness regions of Canada and eastern Siberia. Engineering control of water would, it was argued, be the mechanism for leaping forward into the industrial future for developing countries, the status aimed at by the Sri Lankan irrigation technocrats, also. The perceptions conceived during the colonial era regarding village tanks actually came to the reality during the post-colonial period. The new irrigation strategy adopted by the Irrigation Department was to avoid village tanks and promote downstream development through canal irrigation, fed from large reservoirs. Later, this trend transcended even to demolishing the functioning village tanks, if their location is not in line with the modern designs. Commenting on the general design criteria adopted in the Mahaweli Development Project (1970’s), the largest in the Island 14 , Panapitiya noted that: While we were developing lands under Yoda Ela in the 1970s, we also had to demolish most of the tanks in the area to suit our design criteria. Some tanks which were of bigger size had to be left mainly due to the pressure exerted from the original settlers of the traditional villagers of the area. In fact, J.R. Jayawardene, President at that time, had been summoned by the public to prevent the tank demolition activity launched by the Mahaweli Authority ( Panapitiya, 2010 ). Figure 2. Typical arrangement of land allocation in Mahaweli settlements. (This figure has been reproduced from Pfaffenberger, 1990 ). Discussing the social dimension of Irrigation in general, Pfaffenberger points out that engineers’ involvement is limited to creating well designed and reliable irrigation structures ( Pfaffenberger, 1990 ). The management of water, as engineers understand it, is a ‘people problem’ that lies beyond their professional responsibilities and competence. Pfaffenberger (1990) brings this scenario to the Sri Lankan post-colonial setup, in three schemes. First, the social design of irrigation was not by engineers but by administrative officers, the majority of whom were still British nationals, and local political elites. Second, engineers’ inattention to the social and cultural dimensions of technology, provided enormous opportunity and power to political elites to infiltrate irrigation-related matters. Third, engineers, for their part, continued to create the system that incorporated the British designs to which they had been trained in during their professional careers. The first and second schemes in Pfaffenberger’s assertions could be directly aligned with Panapitiya’s comment, elaborating the involvement of political authorities in irrigation related engineering accomplishments. Pfaffenberger’s third point positions the Sri Lankan case within broader colonial knowledge transfer schemes in the sphere of water utilization. Goubert (1989) notes that the European engineers, whose skills had pushed the arteries of European trade across Asia, Africa, Australia, and America, came to be seen as the architects of a brave new world. Heffernan (1990) elaborates on the attempts to irrigate the northern Sahara, where the simpler technologies employed by indigenous communities in colonial territories were regarded as primitive by the European masters. Challenging the universal adaptation of Euro-centric irrigation techniques in a global context, Pacey (1991) questions the validity of replacing indigenous and ecologically sustainable irrigation practices in Africa, Meso-America, and Asia with the former, challenging the universal adaptation of Euro-centric irrigation techniques in a global context. Lansing (1991) discusses the Dutch engagement in Bali irrigation, and Horst (1998) discusses the inherent characteristics of British, Dutch, and French irrigation schools, both highlighting the misinterpretations and mishandling of non-European irrigation systems by European authorities. Once the above comments by Panapitiya, Pfaffenberger, Goubert, Heffernan, Pacey, Lansing, and Horst are placed in an array, where does that lead us with regard topost-colonial irrigation practice in Sri Lanka? Panapitiya (2010) describes the ‘demolition of village tanks by engineering designs’ and the ‘saving village tanks by political elites’. Pfaffenberger describes how “engineers’ limitation to purely technical outcomes’ gave way to “politicians’ power to manage the water’. At face value, it appears that Panapitiya makes an example of Pfaffenberger’s assertion. However, the findings of Goubert and the rest reveal a hegemonic approach based on Euro-centric knowledge of irrigation and agriculture in non-European regions. As such, it is not the hegemony of British rule during colonial times, but the hegemony of British knowledge during post-colonial times that contributed to the demolition of village tanks, thus bringing the colonial equation of ‘village tanks = evaporating pans’ to materialization. Rather than an endeavour by a certain individual or institution, that is a result of evaluating an ancient local system using modern Euro-centric knowledge, thus creating a huge gap between perception and reality. Conclusion Adopting proper water harvesting strategies is critical to preserving cultures and civilizations. The societies that have recently been subjected to colonial occupations have seen significant changes in those strategies, adopted by the colonial authorities . Such changes were based on the knowledge systems and worldviews possessed by the colonial authorities and were executed in the name of ‘modernization’, where the norms and definitions were again Euro-centric. This article tried to investigate the colonial and post-colonial engagements with a salient component of ancient Sri Lankan irrigation, the village tanks, positioning the discussion on this background. The Dutch had the most influence in changing Sri Lanka’s ancient irrigation works in the eighteenth century, and the British had the most in the nineteenth and early twentieth centuries. Although those changes were implemented under the guise of ‘restoration of the ancient system’, ignorance of the physical character and the ideological background of the ancient system remove that cover, distancing the altered outputs from the original system. ‘Village tanks’ were one of the components of that ancient system, thus changed. The criterion for categorizing a particular body of water as a ‘village tank’ was based on several factors, but the basic one was that it should be coupled with a village. Village tanks were not occurring as isolated water bodies, but connected as clusters, leading to the identification of ‘chain of tanks’. During the colonial period, village tanks were treated as technically unproductive means of water usage. However, they had to be maintained as they were so bonded with village life and, without village tanks, village life would not be sustained. Several regulatory provisions, well established hierarchical officialdom, and executable schemes were in place to ensure the proper maintenance and functioning of village tanks under the British occupation. Since independence, this techno-social dichotomy has taken on a different shape. As the forerunners of a nation that earned its independence recently, the irrigation engineers were eager to march towards ‘modernity’ in faster steps. The colonial perception of village tanks as an unproductive water use strategy was fully acknowledged and the new irrigation schemes were designed based on the downstream development models with an emphasis on canal irrigation. Many of the village tanks were bulldozed and converted to the command areas of the canal irrigation schemes, totally neglecting the social bondage between the village tanks and the village communities. This post-colonial response could be attributed to two prime factors. First, the nature of technical education and professional training gained by engineers. Being Euro-centric in character, that education and training did not appreciate the relevance of the village tanks in broader irrigation network. Second, the attitude of the engineers, towards the social context of water harvesting. Leaving the responsibility to the political elites, engineers confined themselves to technical solutions, not accounting for the social component of technology. As such, it was not the colonial occupation that demolished the village tanks, but the Euro-centric knowledge that brought the equation ‘village tanks = evaporation pans’ to reality. Ethics and consent Ethical approval and written consent were not required. Data and software availability No data are associated with this article. References Administration Report of the North Central Province: 1873. Administrative Report of the North Central Province: 1876. Administrative Report of the Northern Province (Mullaittivu): 1900. Administrative Report of the Nuwarakalaviya District: 1869. Amerasinghe N: An Overview of Settlement Schemes in Sri Lanka. Asian Surv. 1976; 16 : 620–636. Publisher Full Text Bandarage A: Colonialism in Sri Lanka: The political economy of Kandyan highlands. Stamford Lake Publishers; 2005. Beattie J, Morgan R: Engineering Edens on this ‘Rivered Earth’? – A Review Article on Water Management and Hydro-Resilience in the British Empire, 1840s–1940s. Environ. Hist. 2017; 23 : 39–63. Publisher Full Text Brohier RL: Ancient Irrigation Works in Ceylon, part I. The Ministry of Mahaweli Development; 1934/1979a. Brohier RL: Ancient Irrigation Works in Ceylon, part II. The Ministry of Mahaweli Development; 1934/1979b. Brohier RL: Ancient Irrigation Works in Ceylon, part III. The Ministry of Mahaweli Development; 1934/1979c. Brohier RL: Food and the People. Colombo: Lake House Investments; 1975. Cosgrove D: An elemental division: water control and engineered landscape.Cosgrove D, Petts G, editors. Water, Engineering and Landscape. Belhaven Press; 1990; pp.1–11. Cūḷavaṃsa: Being the more recent past of the Mahāvaṃsa. Geiger W, Rickmers CM, trans. Motilal Banarsidass Publishers; 1928/1996. de Silva KM : A History of Sri Lanka. Vijitha Yapa Publications; 1980/2016. D’Souza R: Water in British India the making of a ‘colonial hydrology’. History Compass. 2006; 4 : 621–628. Publisher Full Text Epigraphia Zeylanica: Asian Education Services. Wickremasinghe DMDZ, editor. 1912/1994; vol. I . Farmer BH: The origins of Agricultural Colonization in the Dry Zone of Sri Lanka.Farrington J, Abeyratne F, Gill GJ, editors. Farm Power and Employment in Asia: Performance and Prospects. Colombo: 1984; pp. 224–238. Farmer BH: Pioneer Peasant Cultivation in Ceylon. Oxford: 1957. Goubert JP: The Conquest of Water: The Advent of Health in the Industrial Age. Polity Press; 1989. Heffernan MJ: Bringing the desert to bloom: French ambition in the Sahara desert during the late nineteenth century – the strange case of ‘la mer intérieure’.Cosgrove D, Petts G, editors. Water, Engineering and Landscape. Belhaven Press; 1990; pp. 94–114. Horst L: The Dilemma of Water Division; Conditions and Criteria for Irrigation System Design. International Water Management Institute; 1998. Ievers RW: Manual of the North-Central Province: Ceylon. George J.A. Skeen, Government Printer; 1899. Jayawardana C: A Mistaken Narrative: How the Ancient Biso-koṭuwa was Falsely Designated as a Valve-pit. Journal of Royal Asiatic Society of Sri Lanka. 2013; 58 (2): 1–55. new series. Jayawardana C, Pieris K: Peculiarities of Maduru Oya Ancient Sluice Inlet Structure. Sri Lanka: Annual Transactions of the Institution of Engineers; 2010; pp. 67–73. Kahavita DWR: Reconnaissance Report on Heda Oya Project. Irrigation Department; 1950. Kamaladasa B: Irrigation Development in Sri Lanka, Centenary Commemoration Publications 1906-2006. The Institution of Engineers; 2007. Karunananda UB: Nuwarakalaviya and the North Central Province under British Administration 1833-1900. Research Centre for Social Sciences, University of Kelaniya; 2006. Kennedy JS: Evolution of Scientific Development of Village Irrigation Works. Transaction of the Engineering Association of Ceylon. 1934; pp. 233–234. Knox R: An Historical relation of Ceylon. Tisara Publishers; 1681/2006. Lansing JS: Priests and programmers: technologies of power in the engineered landscape of Bali. Princeton University Press; 1991. Lewis JP: Place Names in the Vanni. Journal of Royal Asiatic Society (Ceylon Branch). 1896; xiv (47): 203–222. Lewis JP: Manual of the Vanni Districts (Vavuniya and Mullaittivu) of the Northern Province: Ceylon. H.C. Cottle, Acting Government Printer; 1895. Mahāvaṃsa – vol 2: From 303CE to 1815 – Māgadhī text and Sinhaḷa Translation. Wikramagamage C, Thalagala A, trans. Buddhist Cultural Centre; 2015. Mendis DLO: Lessons from Traditional Irrigation and Eco-systems.Sardar Z, editor. The Revenge of Athena: Science, Exploitation and the Third World. Manell Publishing; 1988; pp. 316–322. Mendis DLO: Water Heritage of Sri Lanka. Sri Lanka Pugwash Group; 2002. Modder F: Gazetteer of the Puttalam District of the North-Western Province of Ceylon. Lake House; 1908/1993. Nagel T: Tanks and Irrigation in the Northern Province in the time of Dutch: To His Excellency W. J. Vande Graff in 1790 (George Lee, Trans.). Ceylon Literary Register. 1887-1888; vol II . Nicholas CW: The Irrigation works of king Parakramabahu I. The Ceylon Historical Journal. 1954-1955; iv (1,2,3&4): 52–68. Pacey A: Technology in World Civilization. MIT Press; 1991. Panabokke CR, Sakthivadivel R, Weerasinghe AD: Evolution, Present Status, and Issues Concerning Small Tank Systems in Sri Lanka. International Water Management Institute; 2002. Panapitiya M: Inconvenient Truth - behind Engineering Designs of Irrigation Projects Developed during the last Century. Economic Review. 2010; 36 (1&2): 16–20. Peebles P: Colonization and ethnic conflict in the dry zone of Sri Lanka. Journal of Asian Studies. 1990; 49 (9/1): 30–55. Publisher Full Text Pfaffenberger B: The Harsh Facts of Hydraulics: Technology and Society in Sri Lanka’s Colonization Schemes. Technology and Culture. 1990; 31 (3): 361–397. Roberts M: Irrigation policy in British Ceylon during the nineteenth century. South Asia. 1971; 2 (1): 47–63. Sessional Paper – IV: Report of the Committee appointed by the Legislative Council, on the 7 th November 1866, to inquire into, and report upon Irrigation Works and Rice Cultivation in the Island of Ceylon with Appendices.1867. Sessional Paper – XLI: Irrigation in the Northern Province: Report upon the Proposed Restoration of the Giant’s Tank.1881. Sessional Paper – XXIV: Paper Relating to the Grain Tax.1878. Sri Lanka National Achieves: File 20/308 no. 185, Letter from Irvings to Government Agent, Northern Province, dated 30 August 1873. Sri Lanka National Achieves: File 4/124 no. 122, Letter from Carnavon to Gregory, dated 04 August 1874. Sri Lanka National Achieves: File 5/61 nos. 8;20, Letters from Gregory to Carnavon, dated 29 August and 08 September 1874. Sri Lanka National Achieves: File 6/3728 no. 51, Letter from Dickson to Colonial Secretary, dated 28 November 1873. Sri Lanka National Achieves: File 6/5046 no. 76, Letter from Moir to Colonial Secretary, dated 22 April 1875. Sri Lanka National Achieves: File 6/6909 no. 334, Letter from Ievers to Colonial Secretary, dated 28 November 1884. Sri Lanka National Archives. File 41/3 no. 59, Letter from Swan to Government Agent, North Central Province dated 08 May 1875. Sri Lanka National Archives: File 5/61 no. 34, Letter from Birch to Carnavon dated 10 June 1874. Tennakoon MUA: Ellaṅgāva. Godage & Sons; 2005. Tennakoon MUA: Towards sustainable management of chena: Unirrigated highland cultivation in Sri Lanka. Economic Review. 2010; 36 (1&2): 10–15. Warnapala WAW: Civil Service Administration in Ceylon: A Study in Bureaucratic Adaptation. Godage International Publishers; 1974/2010. Weeramantry CG: Environmental Aspects of Sri Lanka’s Ancient Irrigation System. Sarvodaya Vishva Lekha; 2000. Witharana PDD: Village Tank Categorization.Aheeyar MMH, editor. Small Tank Settlements in Sri Lanka. Hector Kobbekaduwa Agrarian Research & Training Institute; 2004; pp.16–30. Wittfogel KA: The hydraulic civilizations.Thomas WI Jr., editors. Man’s Role in Changing the Face of the Earth. University of Chicago Press; 1956; pp.152–164. Wittfogel KA: Oriental Despotism: a Comparative Study of Total Power. Yale University Press; 1957. Woolf L: Diaries in Ceylon 1908-1911: Records of a Colonial Administrator. The Ceylon Historical Journal. 1962; ix (1-4): 1–286. Footnotes 1 Although, major part of this article deals with the British colonial period of the Island’s history, its present name, Sri Lanka, rather than its colonial name, Ceylon, will be used throughout. 2 It should be noted that only the techno-social responses during colonial times are considered here, rather than the vandalism displayed by British troops in suppressing military engagements against local insurgencies. 3 Mahāvaṃsa and Cūḷavaṃsa are the chronicler texts elaborating the history of Sri Lanka, starting since the Buddha’s visit to the island (supposed to be circa. 6 th century BCE) till the colonial occupation (early 19 th century). They were originally written in Pali language and translated to English and Sinhala at various times by various parties. 4 The Cūḷavaṃsa clause under the discussion could be translated as, “Truly in such a country, not even a little water that comes from the rain must flow into the sea without being made useful to the world”. This translation was based on the Pali version and the Sinhala translation of the relevant verse ( Wikramagamage & Thalagala, 2015 ). 5 The term ‘tank’ here stands as an equivalent to the Sinhala term ‘väwa’. However, the term väwa is embodied with broader social, cultural and ecological context which transcends much beyond the mere storage of water, hence the term ‘tank’ could not be taken as a direct translation of the Sinhala ‘väwa’. These details are not discussed here in detail and the term ‘tank’ is also used in the same context as the ‘ väwa ’. 6 Yoda elas , literally meaning ‘giant canals’ are the canals conveying water from one river basin to another. 7 The Sinhala term ‘elas’ stands for the ‘canals’. 8 Since very early times, village tanks would have been considered a distinct typology. For example, the Jetavanārāma inscription of King Maḷu-Tisa (229-247 AD) indicates three types of water storage facilities; major tanks ( maha vavi ), gamika vavi (village tanks), and dana vavi (donor tanks) ( Epigraphia Zeylanica vol. I, pp.252-259 ). There, gamika vavi is generally identified as the Sinhala nomenclature for ‘village tanks’ as gamika = ‘village’ and vavi = ‘tank’. The other two typologies, maha vavi and gamika vavi are taken as ‘major tanks’ and ‘donor tanks’ respectively. 9 With the introduction of exclusive studies on these village irrigation works in the 1980s, the need for specialized technical jargon became apparent. As a result, this particular pattern of ‘chains of tanks’ was re-named as ‘cascade systems’ by a pioneer of the studies, C.M Madduma Bandara, in the mid-1980s ( Tennakoon, 2005 ). 10 Creation of a new provincial unit under the name of North-central Province, by incorporating Nuvarakalaviya (from the Northern Province), Tamankaduwa (from the Eastern Province) and the Demala Hatpattu (from the North-western Province) in 1873 was of great importance in the initiation of large-scale irrigation works. 11 It should be noted that the Government attempted to recover the costs incurred in repairing village tanks through indirect taxes. 12 Chena cultivation is a slash and burn method of highland farming. Each chena is abandoned after a couple of years so that it may regain its fertility ( Tennakoon, 2010 ). 13 The social implications of these land colonization schemes have been discussed in length. Whether these studies discuss the occurrences in mid-20 th century in proper historical perspectives may be a subject open for debate. 14 The Multipurpose Mahaweli Development Program, first initiated in 1970 and later accelerated in 1977, covered nearly 349,920 hectares, including 91,100 hectares of new irrigable lands, electricity generation, infrastructure development, and many other socio-economic aspects of the country. Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 05 Jun 2024 ADD YOUR COMMENT Comment Author details Author details 1 Mathematics and Philosophy of Engineering, Open University of Sri Lanka, Nugegoda, Sri Lanka Chandana Jayawardana Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Writing – Original Draft Preparation, Writing – Review & Editing H D Dilini Sadeepa Roles: Writing – Original Draft Preparation Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 05 Jun 2024, 13:579 https://doi.org/10.12688/f1000research.143823.1 Copyright © 2024 Jayawardana C and Sadeepa HDD. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Jayawardana C and Sadeepa HDD. From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to ancient village tanks in Sri Lanka [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :579 ( https://doi.org/10.12688/f1000research.143823.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 05 Jun 2024 Views 0 Cite How to cite this report: W Ertsen M. Reviewer Report For: From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to ancient village tanks in Sri Lanka [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :579 ( https://doi.org/10.5256/f1000research.157536.r325851 ) The direct URL for this report is: https://f1000research.com/articles/13-579/v1#referee-response-325851 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 23 Dec 2024 Maurits W Ertsen , Delft University of Technology, Delft, The Netherlands Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.157536.r325851 This paper deals with an interesting topic and as such deserves to be considered for indexing. However, there are a few issues that might need some more attention first. First, I am not certain that the point made in ... Continue reading READ ALL This paper deals with an interesting topic and as such deserves to be considered for indexing. However, there are a few issues that might need some more attention first. First, I am not certain that the point made in the last paragraph of the Introduction that knowledge primarily contributed to anything. Obviously, knowledge is important, but people act upon that knowledge. Second, the colonial paragraphs are very dense in terms of information, citations and references, whereas the postcolonial text is very general and much less detailed. Perhaps some better balance can be attempted, either in writing style or in evidence used? Third, it may be acceptable that much of the reference material focuses on Sri Lanka, the contextualizing references are quite dated. There is much more written recently on dams, tanks, colonial-postcolonial connections and the like. Fourth, building on the third point, while the text may not need to put emphasis on it, the text does not really show how the Sri Lanka case is special or not in relation to other cases. I do not argue the case should not be shared, far from it, but its meaning could possibly be explored in more detail? Some smaller comments - The last paragraph of "Early colonial" (page 4) reads like an isolated part. Perhaps it could be removed or needs to be better integrated? - The paragraphs on "Identifying" and "Cascade" make use of colonial sources, which are then discussed and criticized in "Colonial reflections". I do not know the exact answer to this, but how can one use and criticize at the same time? Is the topic of the opinion article discussed accurately in the context of the current literature? Partly Are all factual statements correct and adequately supported by citations? Partly Are arguments sufficiently supported by evidence from the published literature? Partly Are the conclusions drawn balanced and justified on the basis of the presented arguments? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Colonial water history I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT W Ertsen M. Reviewer Report For: From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to ancient village tanks in Sri Lanka [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :579 ( https://doi.org/10.5256/f1000research.157536.r325851 ) The direct URL for this report is: https://f1000research.com/articles/13-579/v1#referee-response-325851 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 05 Jun 2024 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 Version 1 05 Jun 24 read Maurits W Ertsen , Delft University of Technology, Delft, The Netherlands Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2024 W Ertsen M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 23 Dec 2024 | for Version 1 Maurits W Ertsen , Delft University of Technology, Delft, The Netherlands 0 Views copyright © 2024 W Ertsen M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This paper deals with an interesting topic and as such deserves to be considered for indexing. However, there are a few issues that might need some more attention first. First, I am not certain that the point made in the last paragraph of the Introduction that knowledge primarily contributed to anything. Obviously, knowledge is important, but people act upon that knowledge. Second, the colonial paragraphs are very dense in terms of information, citations and references, whereas the postcolonial text is very general and much less detailed. Perhaps some better balance can be attempted, either in writing style or in evidence used? Third, it may be acceptable that much of the reference material focuses on Sri Lanka, the contextualizing references are quite dated. There is much more written recently on dams, tanks, colonial-postcolonial connections and the like. Fourth, building on the third point, while the text may not need to put emphasis on it, the text does not really show how the Sri Lanka case is special or not in relation to other cases. I do not argue the case should not be shared, far from it, but its meaning could possibly be explored in more detail? Some smaller comments - The last paragraph of "Early colonial" (page 4) reads like an isolated part. Perhaps it could be removed or needs to be better integrated? - The paragraphs on "Identifying" and "Cascade" make use of colonial sources, which are then discussed and criticized in "Colonial reflections". I do not know the exact answer to this, but how can one use and criticize at the same time? Is the topic of the opinion article discussed accurately in the context of the current literature? Partly Are all factual statements correct and adequately supported by citations? Partly Are arguments sufficiently supported by evidence from the published literature? Partly Are the conclusions drawn balanced and justified on the basis of the presented arguments? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Colonial water history I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) W Ertsen M. Peer Review Report For: From ‘village tanks’ to ‘evaporating pans’: Colonial and Post-colonial responses to ancient village tanks in Sri Lanka [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :579 ( https://doi.org/10.5256/f1000research.157536.r325851) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/13-579/v1#referee-response-325851 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "From \‘village tanks\’ to \‘evaporating...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/13-579/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/13-579/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/13-579/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Jayawardana C and Sadeepa HDD'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/13-579/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/13-579", templates : { twitter : "From \‘village tanks\’ to \‘evaporating pans\’:.... Jayawardana C and Sadeepa HDD, published by " + "@F1000Research" + ", https://f1000research.com/articles/13-579/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/143823/157536") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "157536"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "288140": 0, "308108": 0, "288141": 0, "308109": 0, "288142": 0, "308110": 0, "308111": 0, "288143": 0, "308106": 0, "288138": 0, "308107": 0, "288139": 0, "308112": 0, "288144": 0, "308113": 0, "288145": 0, "308114": 0, "288146": 0, "308115": 0, "288147": 0, "315420": 0, "315421": 0, "315422": 0, "315423": 0, "315417": 0, "315418": 0, "315419": 0, "303780": 0, "303781": 0, "383780": 0, "303782": 0, "303783": 0, "315424": 0, "383777": 0, "315425": 0, "383776": 0, "315426": 0, "383779": 0, "383778": 0, "303788": 0, "303789": 0, "303784": 0, "303785": 0, "303786": 0, "303787": 0, "332109": 0, "332108": 0, "374732": 0, "332110": 0, "374729": 0, "374728": 0, "332107": 0, "374731": 0, "374730": 0, "374743": 0, "325852": 0, "374745": 0, "325849": 0, "374744": 0, "325850": 0, "374747": 0, "374746": 0, "325851": 5, "320228": 0, "320229": 0, "320230": 0, "320231": 0, "320227": 0, "320236": 0, "320232": 0, "320233": 0, "320234": 0, "320235": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "a475766f-97e6-446e-b989-8bf6e43fbe7b"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-06-04T02:00:05.705006+00:00
License: CC-BY-4.0