(function() {
	var watchMutations = true;
	var domains = new Array();
	var links = new Array();
	var deeplinks = new Array();

	domains[0] = 'http://vitaminstore.nl';
	links[0] = 'https://ds1.nl/c/?si=5676&wi=334196&ws=&li=1266442&dl=';
	deeplinks[0] = 'true';

	domains[1] = 'http://www.vitaminstore.nl';
	links[1] = 'https://ds1.nl/c/?si=5676&wi=334196&ws=&li=1266442&dl=';
	deeplinks[1] = 'true';

	domains[2] = 'https://vitaminstore.nl';
	links[2] = 'https://ds1.nl/c/?si=5676&wi=334196&ws=&li=1266442&dl=';
	deeplinks[2] = 'true';

	domains[3] = 'https://www.vitaminstore.nl';
	links[3] = 'https://ds1.nl/c/?si=5676&wi=334196&ws=&li=1266442&dl=';
	deeplinks[3] = 'true';

	domains[4] = 'http://tencate1952.com';
	links[4] = 'https://ds1.nl/c/?si=6773&wi=334196&ws=&li=1315339&dl=';
	deeplinks[4] = 'true';

	domains[5] = 'http://www.tencate1952.com';
	links[5] = 'https://ds1.nl/c/?si=6773&wi=334196&ws=&li=1315339&dl=';
	deeplinks[5] = 'true';

	domains[6] = 'https://tencate1952.com';
	links[6] = 'https://ds1.nl/c/?si=6773&wi=334196&ws=&li=1315339&dl=';
	deeplinks[6] = 'true';

	domains[7] = 'https://www.tencate1952.com';
	links[7] = 'https://ds1.nl/c/?si=6773&wi=334196&ws=&li=1315339&dl=';
	deeplinks[7] = 'true';

	domains[8] = 'http://pure-energie.nl';
	links[8] = 'https://dt51.net/c/?si=9321&wi=334196&ws=&li=1420973&dl=';
	deeplinks[8] = 'true';

	domains[9] = 'http://www.pure-energie.nl';
	links[9] = 'https://dt51.net/c/?si=9321&wi=334196&ws=&li=1420973&dl=';
	deeplinks[9] = 'true';

	domains[10] = 'https://pure-energie.nl';
	links[10] = 'https://dt51.net/c/?si=9321&wi=334196&ws=&li=1420973&dl=';
	deeplinks[10] = 'true';

	domains[11] = 'https://www.pure-energie.nl';
	links[11] = 'https://dt51.net/c/?si=9321&wi=334196&ws=&li=1420973&dl=';
	deeplinks[11] = 'true';

	domains[12] = 'http://www.kesvisum.nl';
	links[12] = 'https://at19.net/c/?si=10051&wi=334196&ws=&li=1448035&dl=';
	deeplinks[12] = 'true';

	domains[13] = 'http://kesvisum.nl';
	links[13] = 'https://at19.net/c/?si=10051&wi=334196&ws=&li=1448035&dl=';
	deeplinks[13] = 'true';

	domains[14] = 'https://www.kesvisum.nl';
	links[14] = 'https://at19.net/c/?si=10051&wi=334196&ws=&li=1448035&dl=';
	deeplinks[14] = 'true';

	domains[15] = 'https://kesvisum.nl';
	links[15] = 'https://at19.net/c/?si=10051&wi=334196&ws=&li=1448035&dl=';
	deeplinks[15] = 'true';

	domains[16] = 'http://www.ledshop-groenovatie.com';
	links[16] = 'https://lt45.net/c/?si=10385&wi=334196&ws=&li=1459831&dl=';
	deeplinks[16] = 'true';

	domains[17] = 'http://ledshop-groenovatie.com';
	links[17] = 'https://lt45.net/c/?si=10385&wi=334196&ws=&li=1459831&dl=';
	deeplinks[17] = 'true';

	domains[18] = 'https://www.ledshop-groenovatie.com';
	links[18] = 'https://lt45.net/c/?si=10385&wi=334196&ws=&li=1459831&dl=';
	deeplinks[18] = 'true';

	domains[19] = 'https://ledshop-groenovatie.com';
	links[19] = 'https://lt45.net/c/?si=10385&wi=334196&ws=&li=1459831&dl=';
	deeplinks[19] = 'true';

	domains[20] = 'http://www.snappcar.nl';
	links[20] = 'https://lt45.net/c/?si=11720&wi=334196&ws=&li=1519480&dl=';
	deeplinks[20] = 'true';

	domains[21] = 'http://snappcar.nl';
	links[21] = 'https://lt45.net/c/?si=11720&wi=334196&ws=&li=1519480&dl=';
	deeplinks[21] = 'true';

	domains[22] = 'https://www.snappcar.nl';
	links[22] = 'https://lt45.net/c/?si=11720&wi=334196&ws=&li=1519480&dl=';
	deeplinks[22] = 'true';

	domains[23] = 'https://snappcar.nl';
	links[23] = 'https://lt45.net/c/?si=11720&wi=334196&ws=&li=1519480&dl=';
	deeplinks[23] = 'true';

	domains[24] = 'http://historia.mijntijdschrift.net';
	links[24] = 'https://lt45.net/c/?si=11970&wi=334196&ws=&li=1527698&dl=';
	deeplinks[24] = 'false';

	domains[25] = 'https://historia.mijntijdschrift.net';
	links[25] = 'https://lt45.net/c/?si=11970&wi=334196&ws=&li=1527698&dl=';
	deeplinks[25] = 'false';

	domains[26] = 'http://wib.mijntijdschrift.net';
	links[26] = 'https://lt45.net/c/?si=11972&wi=334196&ws=&li=1527700&dl=';
	deeplinks[26] = 'false';

	domains[27] = 'https://wib.mijntijdschrift.net';
	links[27] = 'https://lt45.net/c/?si=11972&wi=334196&ws=&li=1527700&dl=';
	deeplinks[27] = 'false';

	domains[28] = 'http://vandebron.nl';
	links[28] = 'https://lt45.net/c/?si=14714&wi=334196&ws=&li=1633536&dl=';
	deeplinks[28] = 'true';

	domains[29] = 'http://www.vandebron.nl';
	links[29] = 'https://lt45.net/c/?si=14714&wi=334196&ws=&li=1633536&dl=';
	deeplinks[29] = 'true';

	domains[30] = 'https://vandebron.nl';
	links[30] = 'https://lt45.net/c/?si=14714&wi=334196&ws=&li=1633536&dl=';
	deeplinks[30] = 'true';

	domains[31] = 'https://www.vandebron.nl';
	links[31] = 'https://lt45.net/c/?si=14714&wi=334196&ws=&li=1633536&dl=';
	deeplinks[31] = 'true';

	domains[32] = 'http://living.mijntijdschrift.net';
	links[32] = 'https://lt45.net/c/?si=12226&wi=334196&ws=&li=1537778&dl=';
	deeplinks[32] = 'false';

	domains[33] = 'https://living.mijntijdschrift.net';
	links[33] = 'https://lt45.net/c/?si=12226&wi=334196&ws=&li=1537778&dl=';
	deeplinks[33] = 'false';

	domains[34] = 'http://paleo.mijntijdschrift.net';
	links[34] = 'https://lt45.net/c/?si=12228&wi=334196&ws=&li=1537780&dl=';
	deeplinks[34] = 'false';

	domains[35] = 'https://paleo.mijntijdschrift.net';
	links[35] = 'https://lt45.net/c/?si=12228&wi=334196&ws=&li=1537780&dl=';
	deeplinks[35] = 'false';

	domains[36] = 'http://powerpeers.nl';
	links[36] = 'https://lt45.net/c/?si=12400&wi=334196&ws=&li=1544330&dl=';
	deeplinks[36] = 'true';

	domains[37] = 'http://www.powerpeers.nl';
	links[37] = 'https://lt45.net/c/?si=12400&wi=334196&ws=&li=1544330&dl=';
	deeplinks[37] = 'true';

	domains[38] = 'https://powerpeers.nl';
	links[38] = 'https://lt45.net/c/?si=12400&wi=334196&ws=&li=1544330&dl=';
	deeplinks[38] = 'true';

	domains[39] = 'https://www.powerpeers.nl';
	links[39] = 'https://lt45.net/c/?si=12400&wi=334196&ws=&li=1544330&dl=';
	deeplinks[39] = 'true';

	domains[40] = 'http://landidee.mijntijdschrift.net';
	links[40] = 'https://lt45.net/c/?si=12534&wi=334196&ws=&li=1548986&dl=';
	deeplinks[40] = 'false';

	domains[41] = 'https://landidee.mijntijdschrift.net';
	links[41] = 'https://lt45.net/c/?si=12534&wi=334196&ws=&li=1548986&dl=';
	deeplinks[41] = 'false';

	domains[42] = 'http://tuin.mijntijdschrift.net';
	links[42] = 'https://lt45.net/c/?si=12536&wi=334196&ws=&li=1548992&dl=';
	deeplinks[42] = 'false';

	domains[43] = 'https://tuin.mijntijdschrift.net';
	links[43] = 'https://lt45.net/c/?si=12536&wi=334196&ws=&li=1548992&dl=';
	deeplinks[43] = 'false';

	domains[44] = 'http://tuinoptafel.mijntijdschrift.net';
	links[44] = 'https://lt45.net/c/?si=12540&wi=334196&ws=&li=1549068&dl=';
	deeplinks[44] = 'false';

	domains[45] = 'https://tuinoptafel.mijntijdschrift.net';
	links[45] = 'https://lt45.net/c/?si=12540&wi=334196&ws=&li=1549068&dl=';
	deeplinks[45] = 'false';

	domains[46] = 'http://hvd.mijntijdschrift.net';
	links[46] = 'https://lt45.net/c/?si=12544&wi=334196&ws=&li=1549128&dl=';
	deeplinks[46] = 'false';

	domains[47] = 'https://hvd.mijntijdschrift.net';
	links[47] = 'https://lt45.net/c/?si=12544&wi=334196&ws=&li=1549128&dl=';
	deeplinks[47] = 'false';

	domains[48] = 'http://duiken.mijntijdschrift.net';
	links[48] = 'https://lt45.net/c/?si=12634&wi=334196&ws=&li=1551452&dl=';
	deeplinks[48] = 'false';

	domains[49] = 'https://duiken.mijntijdschrift.net';
	links[49] = 'https://lt45.net/c/?si=12634&wi=334196&ws=&li=1551452&dl=';
	deeplinks[49] = 'false';

	domains[50] = 'http://tcwow.com';
	links[50] = 'https://ds1.nl/c/?si=12890&wi=334196&ws=&li=1567650&dl=';
	deeplinks[50] = 'true';

	domains[51] = 'http://www.tcwow.com';
	links[51] = 'https://ds1.nl/c/?si=12890&wi=334196&ws=&li=1567650&dl=';
	deeplinks[51] = 'true';

	domains[52] = 'https://tcwow.com';
	links[52] = 'https://ds1.nl/c/?si=12890&wi=334196&ws=&li=1567650&dl=';
	deeplinks[52] = 'true';

	domains[53] = 'https://www.tcwow.com';
	links[53] = 'https://ds1.nl/c/?si=12890&wi=334196&ws=&li=1567650&dl=';
	deeplinks[53] = 'true';

	domains[54] = 'http://tweka.com';
	links[54] = 'https://ds1.nl/c/?si=12891&wi=334196&ws=&li=1567651&dl=';
	deeplinks[54] = 'true';

	domains[55] = 'http://www.tweka.com';
	links[55] = 'https://ds1.nl/c/?si=12891&wi=334196&ws=&li=1567651&dl=';
	deeplinks[55] = 'true';

	domains[56] = 'https://tweka.com';
	links[56] = 'https://ds1.nl/c/?si=12891&wi=334196&ws=&li=1567651&dl=';
	deeplinks[56] = 'true';

	domains[57] = 'https://www.tweka.com';
	links[57] = 'https://ds1.nl/c/?si=12891&wi=334196&ws=&li=1567651&dl=';
	deeplinks[57] = 'true';

	domains[58] = 'http://v-gan.mijntijdschrift.net';
	links[58] = 'https://lt45.net/c/?si=13216&wi=334196&ws=&li=1580082&dl=';
	deeplinks[58] = 'false';

	domains[59] = 'https://v-gan.mijntijdschrift.net';
	links[59] = 'https://lt45.net/c/?si=13216&wi=334196&ws=&li=1580082&dl=';
	deeplinks[59] = 'false';

	domains[60] = 'http://www.2dekansje.com';
	links[60] = 'https://lt45.net/c/?si=13406&wi=334196&ws=&li=1590699&dl=';
	deeplinks[60] = 'true';

	domains[61] = 'http://2dekansje.com';
	links[61] = 'https://lt45.net/c/?si=13406&wi=334196&ws=&li=1590699&dl=';
	deeplinks[61] = 'true';

	domains[62] = 'https://www.2dekansje.com';
	links[62] = 'https://lt45.net/c/?si=13406&wi=334196&ws=&li=1590699&dl=';
	deeplinks[62] = 'true';

	domains[63] = 'https://2dekansje.com';
	links[63] = 'https://lt45.net/c/?si=13406&wi=334196&ws=&li=1590699&dl=';
	deeplinks[63] = 'true';

	domains[64] = 'http://thenextcloset.com';
	links[64] = 'https://ndt5.net/c/?si=14191&wi=334196&ws=&li=1611167&dl=';
	deeplinks[64] = 'true';

	domains[65] = 'http://www.thenextcloset.com';
	links[65] = 'https://ndt5.net/c/?si=14191&wi=334196&ws=&li=1611167&dl=';
	deeplinks[65] = 'true';

	domains[66] = 'https://thenextcloset.com';
	links[66] = 'https://ndt5.net/c/?si=14191&wi=334196&ws=&li=1611167&dl=';
	deeplinks[66] = 'true';

	domains[67] = 'https://www.thenextcloset.com';
	links[67] = 'https://ndt5.net/c/?si=14191&wi=334196&ws=&li=1611167&dl=';
	deeplinks[67] = 'true';

	domains[68] = 'http://www.kingsofindigo.com';
	links[68] = 'https://ndt5.net/c/?si=14208&wi=334196&ws=&li=1611695&dl=';
	deeplinks[68] = 'true';

	domains[69] = 'http://kingsofindigo.com';
	links[69] = 'https://ndt5.net/c/?si=14208&wi=334196&ws=&li=1611695&dl=';
	deeplinks[69] = 'true';

	domains[70] = 'https://www.kingsofindigo.com';
	links[70] = 'https://ndt5.net/c/?si=14208&wi=334196&ws=&li=1611695&dl=';
	deeplinks[70] = 'true';

	domains[71] = 'https://kingsofindigo.com';
	links[71] = 'https://ndt5.net/c/?si=14208&wi=334196&ws=&li=1611695&dl=';
	deeplinks[71] = 'true';

	domains[72] = 'http://skotfashion.com';
	links[72] = 'https://ndt5.net/c/?si=14340&wi=334196&ws=&li=1616622&dl=';
	deeplinks[72] = 'true';

	domains[73] = 'http://www.skotfashion.com';
	links[73] = 'https://ndt5.net/c/?si=14340&wi=334196&ws=&li=1616622&dl=';
	deeplinks[73] = 'true';

	domains[74] = 'https://skotfashion.com';
	links[74] = 'https://ndt5.net/c/?si=14340&wi=334196&ws=&li=1616622&dl=';
	deeplinks[74] = 'true';

	domains[75] = 'https://www.skotfashion.com';
	links[75] = 'https://ndt5.net/c/?si=14340&wi=334196&ws=&li=1616622&dl=';
	deeplinks[75] = 'true';

	domains[76] = 'http://handmade.mijntijdschrift.net';
	links[76] = 'https://lt45.net/c/?si=14491&wi=334196&ws=&li=1622381&dl=';
	deeplinks[76] = 'false';

	domains[77] = 'https://handmade.mijntijdschrift.net';
	links[77] = 'https://lt45.net/c/?si=14491&wi=334196&ws=&li=1622381&dl=';
	deeplinks[77] = 'false';

	domains[78] = 'http://www.cvtotaal.nl';
	links[78] = 'https://ndt5.net/c/?si=14618&wi=334196&ws=&li=1629338&dl=';
	deeplinks[78] = 'true';

	domains[79] = 'http://cvtotaal.nl';
	links[79] = 'https://ndt5.net/c/?si=14618&wi=334196&ws=&li=1629338&dl=';
	deeplinks[79] = 'true';

	domains[80] = 'https://www.cvtotaal.nl';
	links[80] = 'https://ndt5.net/c/?si=14618&wi=334196&ws=&li=1629338&dl=';
	deeplinks[80] = 'true';

	domains[81] = 'https://cvtotaal.nl';
	links[81] = 'https://ndt5.net/c/?si=14618&wi=334196&ws=&li=1629338&dl=';
	deeplinks[81] = 'true';

	domains[82] = 'http://www.kingsofindigo.de';
	links[82] = 'https://ndt5.net/c/?si=14740&wi=334196&ws=&li=1635669&dl=';
	deeplinks[82] = 'true';

	domains[83] = 'http://kingsofindigo.de';
	links[83] = 'https://ndt5.net/c/?si=14740&wi=334196&ws=&li=1635669&dl=';
	deeplinks[83] = 'true';

	domains[84] = 'https://www.kingsofindigo.de';
	links[84] = 'https://ndt5.net/c/?si=14740&wi=334196&ws=&li=1635669&dl=';
	deeplinks[84] = 'true';

	domains[85] = 'https://kingsofindigo.de';
	links[85] = 'https://ndt5.net/c/?si=14740&wi=334196&ws=&li=1635669&dl=';
	deeplinks[85] = 'true';

	domains[86] = 'http://www.toms.com';
	links[86] = 'https://ndt5.net/c/?si=15021&wi=334196&ws=&li=1650850&dl=';
	deeplinks[86] = 'true';

	domains[87] = 'http://toms.com';
	links[87] = 'https://ndt5.net/c/?si=15021&wi=334196&ws=&li=1650850&dl=';
	deeplinks[87] = 'true';

	domains[88] = 'https://www.toms.com';
	links[88] = 'https://ndt5.net/c/?si=15021&wi=334196&ws=&li=1650850&dl=';
	deeplinks[88] = 'true';

	domains[89] = 'https://toms.com';
	links[89] = 'https://ndt5.net/c/?si=15021&wi=334196&ws=&li=1650850&dl=';
	deeplinks[89] = 'true';

	domains[90] = 'http://kuyichi.com';
	links[90] = 'https://ndt5.net/c/?si=15022&wi=334196&ws=&li=1650859&dl=';
	deeplinks[90] = 'true';

	domains[91] = 'http://www.kuyichi.com';
	links[91] = 'https://ndt5.net/c/?si=15022&wi=334196&ws=&li=1650859&dl=';
	deeplinks[91] = 'true';

	domains[92] = 'https://kuyichi.com';
	links[92] = 'https://ndt5.net/c/?si=15022&wi=334196&ws=&li=1650859&dl=';
	deeplinks[92] = 'true';

	domains[93] = 'https://www.kuyichi.com';
	links[93] = 'https://ndt5.net/c/?si=15022&wi=334196&ws=&li=1650859&dl=';
	deeplinks[93] = 'true';

	domains[94] = 'http://www.defamiliebox.nl';
	links[94] = 'https://ndt5.net/c/?si=15037&wi=334196&ws=&li=1652234&dl=';
	deeplinks[94] = 'true';

	domains[95] = 'http://defamiliebox.nl';
	links[95] = 'https://ndt5.net/c/?si=15037&wi=334196&ws=&li=1652234&dl=';
	deeplinks[95] = 'true';

	domains[96] = 'https://www.defamiliebox.nl';
	links[96] = 'https://ndt5.net/c/?si=15037&wi=334196&ws=&li=1652234&dl=';
	deeplinks[96] = 'true';

	domains[97] = 'https://defamiliebox.nl';
	links[97] = 'https://ndt5.net/c/?si=15037&wi=334196&ws=&li=1652234&dl=';
	deeplinks[97] = 'true';

	domains[98] = 'http://www.versh.nl';
	links[98] = 'https://ndt5.net/c/?si=15038&wi=334196&ws=&li=1652237&dl=';
	deeplinks[98] = 'true';

	domains[99] = 'http://versh.nl';
	links[99] = 'https://ndt5.net/c/?si=15038&wi=334196&ws=&li=1652237&dl=';
	deeplinks[99] = 'true';

	domains[100] = 'https://www.versh.nl';
	links[100] = 'https://ndt5.net/c/?si=15038&wi=334196&ws=&li=1652237&dl=';
	deeplinks[100] = 'true';

	domains[101] = 'https://versh.nl';
	links[101] = 'https://ndt5.net/c/?si=15038&wi=334196&ws=&li=1652237&dl=';
	deeplinks[101] = 'true';

	domains[102] = 'http://veganbox.nl';
	links[102] = 'https://ndt5.net/c/?si=15039&wi=334196&ws=&li=1652238&dl=';
	deeplinks[102] = 'true';

	domains[103] = 'http://www.veganbox.nl';
	links[103] = 'https://ndt5.net/c/?si=15039&wi=334196&ws=&li=1652238&dl=';
	deeplinks[103] = 'true';

	domains[104] = 'https://veganbox.nl';
	links[104] = 'https://ndt5.net/c/?si=15039&wi=334196&ws=&li=1652238&dl=';
	deeplinks[104] = 'true';

	domains[105] = 'https://www.veganbox.nl';
	links[105] = 'https://ndt5.net/c/?si=15039&wi=334196&ws=&li=1652238&dl=';
	deeplinks[105] = 'true';

	domains[106] = 'http://www.boilermarkt.nl';
	links[106] = 'https://fr135.net/c/?si=15177&wi=334196&ws=&li=1658081&dl=';
	deeplinks[106] = 'true';

	domains[107] = 'http://boilermarkt.nl';
	links[107] = 'https://fr135.net/c/?si=15177&wi=334196&ws=&li=1658081&dl=';
	deeplinks[107] = 'true';

	domains[108] = 'https://www.boilermarkt.nl';
	links[108] = 'https://fr135.net/c/?si=15177&wi=334196&ws=&li=1658081&dl=';
	deeplinks[108] = 'true';

	domains[109] = 'https://boilermarkt.nl';
	links[109] = 'https://fr135.net/c/?si=15177&wi=334196&ws=&li=1658081&dl=';
	deeplinks[109] = 'true';

	domains[110] = 'http://www.stellamccartney.com';
	links[110] = 'https://fr135.net/c/?si=15224&wi=334196&ws=&li=1659440&dl=';
	deeplinks[110] = 'true';

	domains[111] = 'http://stellamccartney.com';
	links[111] = 'https://fr135.net/c/?si=15224&wi=334196&ws=&li=1659440&dl=';
	deeplinks[111] = 'true';

	domains[112] = 'https://www.stellamccartney.com';
	links[112] = 'https://fr135.net/c/?si=15224&wi=334196&ws=&li=1659440&dl=';
	deeplinks[112] = 'true';

	domains[113] = 'https://stellamccartney.com';
	links[113] = 'https://fr135.net/c/?si=15224&wi=334196&ws=&li=1659440&dl=';
	deeplinks[113] = 'true';

	domains[114] = 'http://pipoos.com';
	links[114] = 'https://fr135.net/c/?si=15493&wi=334196&ws=&li=1670531&dl=';
	deeplinks[114] = 'true';

	domains[115] = 'http://www.pipoos.com';
	links[115] = 'https://fr135.net/c/?si=15493&wi=334196&ws=&li=1670531&dl=';
	deeplinks[115] = 'true';

	domains[116] = 'https://pipoos.com';
	links[116] = 'https://fr135.net/c/?si=15493&wi=334196&ws=&li=1670531&dl=';
	deeplinks[116] = 'true';

	domains[117] = 'https://www.pipoos.com';
	links[117] = 'https://fr135.net/c/?si=15493&wi=334196&ws=&li=1670531&dl=';
	deeplinks[117] = 'true';


	if (!document.readyState || !/comp|inter|loaded/.test(document.readyState))
	{
		return addEventListener();
	}
	return initLinkReplacer();

	function addEventListener()
	{
		// DOM2
		if (typeof window.addEventListener != 'undefined')
		{
			return window.addEventListener('load', initLinkReplacer, false);
		}

		// IE
		if (typeof window.attachEvent !== 'undefined')
		{
			return window.attachEvent('onload', initLinkReplacer);
		}

		var oldOnload = window.onload;
		window.onload = function(event)
		{
			if ('function' === typeof (oldOnload))
			{
				oldOnload(event);
			}
			initLinkReplacer();
		};
	}

	function initLinkReplacer()
	{
		replaceLinks(document.getElementsByTagName('a'));
		if (!watchMutations)
		{
			return;
		}
		if ('MutationObserver' in window && !window.jsReplaceMutationsObserver)
		{
			window.jsReplaceMutationsObserver = new MutationObserver(domChanged);
			startObserver();
		}
	}

	function startObserver()
	{
		if (!window.jsReplaceMutationsObserver)
		{
			return;
		}
		window.jsReplaceMutationsObserver.observe(document.body, {childList: true, subtree: true, attributes: true});
	}

	function stopObserver()
	{
		if (!window.jsReplaceMutationsObserver)
		{
			return;
		}
		window.jsReplaceMutationsObserver.disconnect();
	}

	function domChanged(mutationsList)
	{
		let nodesToReplace = new Array();
		for (let mutationIndex = 0; mutationIndex < mutationsList.length; mutationIndex++)
		{
			var mutation = mutationsList[mutationIndex];
			if (mutation.addedNodes && mutation.addedNodes.length)
			{
				for (nodeIndex = 0; nodeIndex < mutation.addedNodes.length; nodeIndex++)
				{
					var node = mutation.addedNodes[nodeIndex];
					if (node.tagName && node.tagName.toLowerCase() === 'a')
					{
						nodesToReplace.push(node);
					}
				}
			}

			if (mutation.target && mutation.target.tagName && mutation.target.tagName.toLowerCase() === 'a')
			{
				nodesToReplace.push(mutation.target);
			}
		}
		if (nodesToReplace.length > 0)
		{
			replaceLinks(nodesToReplace);
		}
	}

	function replaceLinks(domLinks)
	{
		if (!domLinks || !domLinks.length)
		{
			return;
		}

		stopObserver();
		for (var domLinkIndex = 0; domLinkIndex < domLinks.length; domLinkIndex++)
		{
			var domLink = domLinks[domLinkIndex];
			var domLinkHref = domLink.href;
			if (!domLinkHref)
			{
				continue;
			}

			for (var domainIndex = 0; domainIndex < domains.length; domainIndex++)
			{
				var domain = domains[domainIndex];
				if (-1 === domLinkHref.toLowerCase().indexOf(domain))
				{
					continue;
				}

				var destinationUrl = links[domainIndex];
				if (deeplinks[domainIndex] === 'true')
				{
					destinationUrl += encodeURIComponent(domLinkHref.substring(domain.length + 1));
				}
				domLink.href = destinationUrl;
				break;
			}
		}
		startObserver();
	}
})();
