text: # %% IMPORTS
  # Package imports
  from matplotlib.cm import register_cmap
  from matplotlib.colors import ListedColormap
  
  # All declaration
  __all__ = ['cmap']
  
  # Author declaration
  __author__ = "Ellert van der Velden (@1313e)"
  
  # Package declaration
  __package__ = 'cmasher'
  
  
  # %% GLOBALS AND DEFINITIONS
  # Type of this colormap
  cm_type = 'sequential'
  
  # RGB-values of this colormap
  cm_data = [[0.00000000, 0.00000000, 0.00000000],
             [0.00025767, 0.00021960, 0.00028478],
             [0.00090079, 0.00075614, 0.00102215],
             [0.00187832, 0.00155684, 0.00218590],
             [0.00316739, 0.00259810, 0.00377674],
             [0.00475245, 0.00386531, 0.00580255],
             [0.00662104, 0.00534846, 0.00827471],
             [0.00876215, 0.00704041, 0.01120675],
             [0.01116543, 0.00893603, 0.01461365],
             [0.01382066, 0.01103168, 0.01851133],
             [0.01671753, 0.01332496, 0.02291657],
             [0.01984540, 0.01581446, 0.02784682],
             [0.02319317, 0.01849968, 0.03331977],
             [0.02674914, 0.02138098, 0.03935336],
             [0.03050097, 0.02445942, 0.04567157],
             [0.03443559, 0.02773680, 0.05197192],
             [0.03853914, 0.03121565, 0.05826800],
             [0.04271965, 0.03489918, 0.06456260],
             [0.04678359, 0.03879125, 0.07085771],
             [0.05073657, 0.04281417, 0.07715450],
             [0.05457818, 0.04680719, 0.08345304],
             [0.05830748, 0.05078329, 0.08975300],
             [0.06192317, 0.05474727, 0.09605317],
             [0.06542368, 0.05870363, 0.10235162],
             [0.06880715, 0.06265659, 0.10864586],
             [0.07207153, 0.06661012, 0.11493279],
             [0.07521470, 0.07056793, 0.12120868],
             [0.07823446, 0.07453351, 0.12746921],
             [0.08112866, 0.07851009, 0.13370952],
             [0.08389523, 0.08250064, 0.13992429],
             [0.08653227, 0.08650785, 0.14610773],
             [0.08903811, 0.09053414, 0.15225372],
             [0.09141132, 0.09458161, 0.15835592],
             [0.09365090, 0.09865206, 0.16440767],
             [0.09575626, 0.10274694, 0.17040222],
             [0.09772719, 0.10686737, 0.17633294],
             [0.09956411, 0.11101412, 0.18219317],
             [0.10126787, 0.11518760, 0.18797655],
             [0.10283993, 0.11938792, 0.19367701],
             [0.10428224, 0.12361482, 0.19928893],
             [0.10559734, 0.12786776, 0.20480716],
             [0.10678818, 0.13214593, 0.21022721],
             [0.10785832, 0.13644824, 0.21554512],
             [0.10881155, 0.14077345, 0.22075770],
             [0.10965208, 0.14512011, 0.22586245],
             [0.11038454, 0.14948662, 0.23085746],
             [0.11101356, 0.15387133, 0.23574164],
             [0.11154399, 0.15827255, 0.24051447],
             [0.11198081, 0.16268852, 0.24517605],
             [0.11232901, 0.16711752, 0.24972701],
             [0.11259354, 0.17155786, 0.25416850],
             [0.11277928, 0.17600793, 0.25850207],
             [0.11289094, 0.18046618, 0.26272965],
             [0.11293308, 0.18493117, 0.26685348],
             [0.11291008, 0.18940157, 0.27087603],
             [0.11282647, 0.19387606, 0.27479991],
             [0.11268574, 0.19835363, 0.27862796],
             [0.11249204, 0.20283317, 0.28236304],
             [0.11224851, 0.20731387, 0.28600806],
             [0.11195893, 0.21179483, 0.28956598],
             [0.11162587, 0.21627547, 0.29303969],
             [0.11125221, 0.22075516, 0.29643207],
             [0.11084084, 0.22523336, 0.29974596],
             [0.11039397, 0.22970968, 0.30298405],
             [0.10991368, 0.23418381, 0.30614900],
             [0.10940197, 0.23865547, 0.30924331],
             [0.10886057, 0.24312448, 0.31226940],
             [0.10829118, 0.24759068, 0.31522956],
             [0.10769545, 0.25205394, 0.31812603],
             [0.10707435, 0.25651430, 0.32096078],
             [0.10642894, 0.26097177, 0.32373572],
             [0.10576059, 0.26542632, 0.32645271],
             [0.10507019, 0.26987805, 0.32911343],
             [0.10435814, 0.27432711, 0.33171935],
             [0.10362598, 0.27877351, 0.33427207],
             [0.10287353, 0.28321751, 0.33677275],
             [0.10210206, 0.28765917, 0.33922274],
             [0.10131186, 0.29209871, 0.34162311],
             [0.10050322, 0.29653634, 0.34397480],
             [0.09967731, 0.30097214, 0.34627888],
             [0.09883430, 0.30540637, 0.34853610],
             [0.09797459, 0.30983923, 0.35074717],
             [0.09709882, 0.31427090, 0.35291274],
             [0.09620763, 0.31870159, 0.35503342],
             [0.09530178, 0.32313144, 0.35710971],
             [0.09438211, 0.32756065, 0.35914210],
             [0.09344924, 0.33198942, 0.36113087],
             [0.09250411, 0.33641792, 0.36307635],
             [0.09154779, 0.34084631, 0.36497878],
             [0.09058146, 0.34527476, 0.36683834],
             [0.08960664, 0.34970340, 0.36865521],
             [0.08862483, 0.35413237, 0.37042948],
             [0.08763766, 0.35856181, 0.37216116],
             [0.08664708, 0.36299184, 0.37385026],
             [0.08565527, 0.36742259, 0.37549672],
             [0.08466468, 0.37185414, 0.37710048],
             [0.08367822, 0.37628657, 0.37866147],
             [0.08269920, 0.38071992, 0.38017964],
             [0.08173062, 0.38515432, 0.38165469],
             [0.08077623, 0.38958980, 0.38308643],
             [0.07984053, 0.39402637, 0.38447477],
             [0.07892807, 0.39846407, 0.38581946],
             [0.07804348, 0.40290293, 0.38712015],
             [0.07719249, 0.40734294, 0.38837666],
             [0.07638113, 0.41178407, 0.38958876],
             [0.07561528, 0.41622634, 0.39075601],
             [0.07490227, 0.42066967, 0.39187826],
             [0.07424910, 0.42511404, 0.39295513],
             [0.07366336, 0.42955939, 0.39398625],
             [0.07315367, 0.43400560, 0.39497144],
             [0.07272795, 0.43845265, 0.39591018],
             [0.07239552, 0.44290039, 0.39680230],
             [0.07216516, 0.44734874, 0.39764734],
             [0.07204630, 0.45179757, 0.39844500],
             [0.07204831, 0.45624673, 0.39919493],
             [0.07218047, 0.46069608, 0.39989677],
             [0.07245219, 0.46514546, 0.40055021],
             [0.07287228, 0.46959469, 0.40115485],
             [0.07344957, 0.47404357, 0.40171041],
             [0.07419207, 0.47849192, 0.40221649],
             [0.07510743, 0.48293950, 0.40267280],
             [0.07620248, 0.48738609, 0.40307898],
             [0.07748329, 0.49183144, 0.40343472],
             [0.07895513, 0.49627529, 0.40373971],
             [0.08062227, 0.50071736, 0.40399361],
             [0.08248820, 0.50515735, 0.40419616],
             [0.08455541, 0.50959495, 0.40434706],
             [0.08682555, 0.51402984, 0.40444601],
             [0.08929951, 0.51846166, 0.40449281],
             [0.09197724, 0.52289005, 0.40448710],
             [0.09485840, 0.52731459, 0.40442886],
             [0.09794146, 0.53173493, 0.40431756],
             [0.10122517, 0.53615057, 0.40415334],
             [0.10470729, 0.54056108, 0.40393583],
             [0.10838560, 0.54496596, 0.40366495],
             [0.11225780, 0.54936468, 0.40334080],
             [0.11632101, 0.55375673, 0.40296286],
             [0.12057295, 0.55814149, 0.40253150],
             [0.12501114, 0.56251832, 0.40204682],
             [0.12963299, 0.56688663, 0.40150839],
             [0.13443652, 0.57124566, 0.40091679],
             [0.13941978, 0.57559464, 0.40027225],
             [0.14458111, 0.57993280, 0.39957506],
             [0.14991911, 0.58425929, 0.39882518],
             [0.15543289, 0.58857315, 0.39802354],
             [0.16112185, 0.59287339, 0.39717077],
             [0.16698583, 0.59715894, 0.39626765],
             [0.17302508, 0.60142864, 0.39531515],
             [0.17924036, 0.60568124, 0.39431443],
             [0.18563290, 0.60991536, 0.39326693],
             [0.19220446, 0.61412953, 0.39217442],
             [0.19895734, 0.61832213, 0.39103903],
             [0.20589438, 0.62249140, 0.38986338],
             [0.21301899, 0.62663539, 0.38865062],
             [0.22033574, 0.63075200, 0.38740354],
             [0.22784899, 0.63483887, 0.38612742],
             [0.23556408, 0.63889344, 0.38482773],
             [0.24348795, 0.64291283, 0.38350970],
             [0.25162664, 0.64689393, 0.38218237],
             [0.25998821, 0.65083323, 0.38085445],
             [0.26858113, 0.65472688, 0.37953706],
             [0.27741365, 0.65857064, 0.37824465],
             [0.28649485, 0.66235987, 0.37699406],
             [0.29583356, 0.66608950, 0.37580599],
             [0.30543762, 0.66975412, 0.37470591],
             [0.31531446, 0.67334793, 0.37372375],
             [0.32546620, 0.67686527, 0.37289770],
             [0.33589213, 0.68030053, 0.37227147],
             [0.34658253, 0.68364904, 0.37189748],
             [0.35751865, 0.68690747, 0.37183437],
             [0.36866839, 0.69007489, 0.37214600],
             [0.37998463, 0.69315365, 0.37289740],
             [0.39140568, 0.69615009, 0.37414858],
             [0.40285889, 0.69907462, 0.37594744],
             [0.41426725, 0.70194103, 0.37832333],
             [0.42555725, 0.70476519, 0.38128362],
             [0.43666594, 0.70756339, 0.38481397],
             [0.44754941, 0.71034993, 0.38888256],
             [0.45817442, 0.71313819, 0.39344572],
             [0.46852922, 0.71593746, 0.39845460],
             [0.47861146, 0.71875501, 0.40385952],
             [0.48842361, 0.72159682, 0.40961184],
             [0.49798215, 0.72446493, 0.41566990],
             [0.50729689, 0.72736262, 0.42199322],
             [0.51638604, 0.73029033, 0.42854901],
             [0.52526595, 0.73324844, 0.43530825],
             [0.53394962, 0.73623776, 0.44224394],
             [0.54245593, 0.73925682, 0.44933705],
             [0.55079630, 0.74230592, 0.45656722],
             [0.55898614, 0.74538370, 0.46392046],
             [0.56703490, 0.74849031, 0.47138102],
             [0.57495417, 0.75162488, 0.47893751],
             [0.58275480, 0.75478644, 0.48658053],
             [0.59044598, 0.75797433, 0.49430131],
             [0.59803395, 0.76118866, 0.50208978],
             [0.60552817, 0.76442820, 0.50994115],
             [0.61293654, 0.76769205, 0.51785066],
             [0.62026315, 0.77098054, 0.52581030],
             [0.62751514, 0.77429272, 0.53381701],
             [0.63469730, 0.77762838, 0.54186594],
             [0.64181571, 0.78098666, 0.54995501],
             [0.64887209, 0.78436837, 0.55807684],
             [0.65587355, 0.78777199, 0.56623271],
             [0.66282341, 0.79119744, 0.57441922],
             [0.66972380, 0.79464510, 0.58263159],
             [0.67657838, 0.79811461, 0.59086808],
             [0.68339098, 0.80160547, 0.59912783],
             [0.69016431, 0.80511756, 0.60740870],
             [0.69690097, 0.80865079, 0.61570883],
             [0.70360344, 0.81220504, 0.62402654],
             [0.71027410, 0.81578021, 0.63236036],
             [0.71691519, 0.81937619, 0.64070899],
             [0.72352888, 0.82299288, 0.64907126],
             [0.73011639, 0.82663060, 0.65744449],
             [0.73667949, 0.83028935, 0.66582726],
             [0.74322086, 0.83396868, 0.67422029],
             [0.74974233, 0.83766848, 0.68262288],
             [0.75624553, 0.84138874, 0.69103410],
             [0.76272953, 0.84513075, 0.69944775],
             [0.76919850, 0.84889312, 0.70786863],
             [0.77565402, 0.85267578, 0.71629626],
             [0.78209427, 0.85648047, 0.72472271],
             [0.78852378, 0.86030550, 0.73315423],
             [0.79494255, 0.86415162, 0.74158708],
             [0.80135116, 0.86801925, 0.75001884],
             [0.80775260, 0.87190745, 0.75845276],
             [0.81414521, 0.87581791, 0.76688121],
             [0.82053341, 0.87974883, 0.77531095],
             [0.82691478, 0.88370234, 0.78373247],
             [0.83329381, 0.88767660, 0.79215269],
             [0.83966867, 0.89167341, 0.80056336],
             [0.84604262, 0.89569163, 0.80896840],
             [0.85241570, 0.89973200, 0.81736377],
             [0.85878880, 0.90379478, 0.82574740],
             [0.86516472, 0.90787909, 0.83412169],
             [0.87154157, 0.91198691, 0.84247714],
             [0.87792321, 0.91611678, 0.85081833],
             [0.88431062, 0.92026900, 0.85914219],
             [0.89070285, 0.92444508, 0.86744058],
             [0.89710357, 0.92864379, 0.87571624],
             [0.90351398, 0.93286542, 0.88396529],
             [0.90993329, 0.93711159, 0.89217834],
             [0.91636456, 0.94138157, 0.90035491],
             [0.92280917, 0.94567575, 0.90848971],
             [0.92926782, 0.94999500, 0.91657536],
             [0.93573948, 0.95434125, 0.92460051],
             [0.94222569, 0.95871483, 0.93256014],
             [0.94872497, 0.96311780, 0.94044382],
             [0.95523387, 0.96755307, 0.94824021],
             [0.96174541, 0.97202512, 0.95593657],
             [0.96824903, 0.97653955, 0.96352289],
             [0.97473013, 0.98110298, 0.97099530],
             [0.98116807, 0.98572376, 0.97835654],
             [0.98753906, 0.99041020, 0.98562198],
             [0.99382096, 0.99516844, 0.99282208],
             [1.00000000, 1.00000000, 1.00000000]]
  
  # Create ListedColormap object for this colormap
  cmap = ListedColormap(cm_data, name='cmr.swamp', N=256)
  cmap_r = cmap.reversed()
  
  # Register (reversed) cmap in MPL
  register_cmap(cmap=cmap)
  register_cmap(cmap=cmap_r)
  