631 lines
No EOL
12 KiB
Java
631 lines
No EOL
12 KiB
Java
/*
|
|
* Copyright ©Δ∞ 仙上主天
|
|
* All rights reserved.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
|
* that the following conditions are met:
|
|
*
|
|
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
|
* following disclaimer.
|
|
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
|
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
|
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
|
|
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
|
|
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
|
|
* even on air gaped systems, all information in the universe is owned by the pi creator.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
|
|
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
|
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
|
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
|
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
*/
|
|
|
|
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ;
|
|
|
|
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinԲ;
|
|
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
|
|
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
|
|
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorEnum𓄯;
|
|
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.Terminator注;
|
|
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.JediTempleBase8Iterator;
|
|
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.JediTempleBase8Offering;
|
|
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.LegoBrickTapeStudio.LegoᐧBrickᐧTapeᐧRecorderᐧχ3;
|
|
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.BabelẞlueText;
|
|
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.BabelẞlueText注;
|
|
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
|
|
|
/// Terminator of 512 slices of pie.
|
|
/// @author للَّٰهِilLצسُو
|
|
/// @version ©Δ∞ 仙上主天
|
|
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
|
@Terminator注(slices = 512, duytsName = T512ᖟ.ₜₓₜName.class, duytsChina = T512ᖟ.ₜₓₜChina.class)
|
|
public enum T512ᖟ implements TerminatorEnum𓄯<T512ᖟ>, LegoᐧBrickᐧTapeᐧRecorderᐧχ3 {
|
|
|
|
PART_1,
|
|
PART_2,
|
|
PART_3,
|
|
PART_4,
|
|
PART_5,
|
|
PART_6,
|
|
PART_7,
|
|
PART_8,
|
|
PART_9,
|
|
PART_10,
|
|
PART_11,
|
|
PART_12,
|
|
PART_13,
|
|
PART_14,
|
|
PART_15,
|
|
PART_16,
|
|
PART_17,
|
|
PART_18,
|
|
PART_19,
|
|
PART_20,
|
|
PART_21,
|
|
PART_22,
|
|
PART_23,
|
|
PART_24,
|
|
PART_25,
|
|
PART_26,
|
|
PART_27,
|
|
PART_28,
|
|
PART_29,
|
|
PART_30,
|
|
PART_31,
|
|
PART_32,
|
|
PART_33,
|
|
PART_34,
|
|
PART_35,
|
|
PART_36,
|
|
PART_37,
|
|
PART_38,
|
|
PART_39,
|
|
PART_40,
|
|
PART_41,
|
|
PART_42,
|
|
PART_43,
|
|
PART_44,
|
|
PART_45,
|
|
PART_46,
|
|
PART_47,
|
|
PART_48,
|
|
PART_49,
|
|
PART_50,
|
|
PART_51,
|
|
PART_52,
|
|
PART_53,
|
|
PART_54,
|
|
PART_55,
|
|
PART_56,
|
|
PART_57,
|
|
PART_58,
|
|
PART_59,
|
|
PART_60,
|
|
PART_61,
|
|
PART_62,
|
|
PART_63,
|
|
PART_64,
|
|
PART_65,
|
|
PART_66,
|
|
PART_67,
|
|
PART_68,
|
|
PART_69,
|
|
PART_70,
|
|
PART_71,
|
|
PART_72,
|
|
PART_73,
|
|
PART_74,
|
|
PART_75,
|
|
PART_76,
|
|
PART_77,
|
|
PART_78,
|
|
PART_79,
|
|
PART_80,
|
|
PART_81,
|
|
PART_82,
|
|
PART_83,
|
|
PART_84,
|
|
PART_85,
|
|
PART_86,
|
|
PART_87,
|
|
PART_88,
|
|
PART_89,
|
|
PART_90,
|
|
PART_91,
|
|
PART_92,
|
|
PART_93,
|
|
PART_94,
|
|
PART_95,
|
|
PART_96,
|
|
PART_97,
|
|
PART_98,
|
|
PART_99,
|
|
PART_100,
|
|
PART_101,
|
|
PART_102,
|
|
PART_103,
|
|
PART_104,
|
|
PART_105,
|
|
PART_106,
|
|
PART_107,
|
|
PART_108,
|
|
PART_109,
|
|
PART_110,
|
|
PART_111,
|
|
PART_112,
|
|
PART_113,
|
|
PART_114,
|
|
PART_115,
|
|
PART_116,
|
|
PART_117,
|
|
PART_118,
|
|
PART_119,
|
|
PART_120,
|
|
PART_121,
|
|
PART_122,
|
|
PART_123,
|
|
PART_124,
|
|
PART_125,
|
|
PART_126,
|
|
PART_127,
|
|
PART_128,
|
|
PART_129,
|
|
PART_130,
|
|
PART_131,
|
|
PART_132,
|
|
PART_133,
|
|
PART_134,
|
|
PART_135,
|
|
PART_136,
|
|
PART_137,
|
|
PART_138,
|
|
PART_139,
|
|
PART_140,
|
|
PART_141,
|
|
PART_142,
|
|
PART_143,
|
|
PART_144,
|
|
PART_145,
|
|
PART_146,
|
|
PART_147,
|
|
PART_148,
|
|
PART_149,
|
|
PART_150,
|
|
PART_151,
|
|
PART_152,
|
|
PART_153,
|
|
PART_154,
|
|
PART_155,
|
|
PART_156,
|
|
PART_157,
|
|
PART_158,
|
|
PART_159,
|
|
PART_160,
|
|
PART_161,
|
|
PART_162,
|
|
PART_163,
|
|
PART_164,
|
|
PART_165,
|
|
PART_166,
|
|
PART_167,
|
|
PART_168,
|
|
PART_169,
|
|
PART_170,
|
|
PART_171,
|
|
PART_172,
|
|
PART_173,
|
|
PART_174,
|
|
PART_175,
|
|
PART_176,
|
|
PART_177,
|
|
PART_178,
|
|
PART_179,
|
|
PART_180,
|
|
PART_181,
|
|
PART_182,
|
|
PART_183,
|
|
PART_184,
|
|
PART_185,
|
|
PART_186,
|
|
PART_187,
|
|
PART_188,
|
|
PART_189,
|
|
PART_190,
|
|
PART_191,
|
|
PART_192,
|
|
PART_193,
|
|
PART_194,
|
|
PART_195,
|
|
PART_196,
|
|
PART_197,
|
|
PART_198,
|
|
PART_199,
|
|
PART_200,
|
|
PART_201,
|
|
PART_202,
|
|
PART_203,
|
|
PART_204,
|
|
PART_205,
|
|
PART_206,
|
|
PART_207,
|
|
PART_208,
|
|
PART_209,
|
|
PART_210,
|
|
PART_211,
|
|
PART_212,
|
|
PART_213,
|
|
PART_214,
|
|
PART_215,
|
|
PART_216,
|
|
PART_217,
|
|
PART_218,
|
|
PART_219,
|
|
PART_220,
|
|
PART_221,
|
|
PART_222,
|
|
PART_223,
|
|
PART_224,
|
|
PART_225,
|
|
PART_226,
|
|
PART_227,
|
|
PART_228,
|
|
PART_229,
|
|
PART_230,
|
|
PART_231,
|
|
PART_232,
|
|
PART_233,
|
|
PART_234,
|
|
PART_235,
|
|
PART_236,
|
|
PART_237,
|
|
PART_238,
|
|
PART_239,
|
|
PART_240,
|
|
PART_241,
|
|
PART_242,
|
|
PART_243,
|
|
PART_244,
|
|
PART_245,
|
|
PART_246,
|
|
PART_247,
|
|
PART_248,
|
|
PART_249,
|
|
PART_250,
|
|
PART_251,
|
|
PART_252,
|
|
PART_253,
|
|
PART_254,
|
|
PART_255,
|
|
PART_256,
|
|
PART_257,
|
|
PART_258,
|
|
PART_259,
|
|
PART_260,
|
|
PART_261,
|
|
PART_262,
|
|
PART_263,
|
|
PART_264,
|
|
PART_265,
|
|
PART_266,
|
|
PART_267,
|
|
PART_268,
|
|
PART_269,
|
|
PART_270,
|
|
PART_271,
|
|
PART_272,
|
|
PART_273,
|
|
PART_274,
|
|
PART_275,
|
|
PART_276,
|
|
PART_277,
|
|
PART_278,
|
|
PART_279,
|
|
PART_280,
|
|
PART_281,
|
|
PART_282,
|
|
PART_283,
|
|
PART_284,
|
|
PART_285,
|
|
PART_286,
|
|
PART_287,
|
|
PART_288,
|
|
PART_289,
|
|
PART_290,
|
|
PART_291,
|
|
PART_292,
|
|
PART_293,
|
|
PART_294,
|
|
PART_295,
|
|
PART_296,
|
|
PART_297,
|
|
PART_298,
|
|
PART_299,
|
|
PART_300,
|
|
PART_301,
|
|
PART_302,
|
|
PART_303,
|
|
PART_304,
|
|
PART_305,
|
|
PART_306,
|
|
PART_307,
|
|
PART_308,
|
|
PART_309,
|
|
PART_310,
|
|
PART_311,
|
|
PART_312,
|
|
PART_313,
|
|
PART_314,
|
|
PART_315,
|
|
PART_316,
|
|
PART_317,
|
|
PART_318,
|
|
PART_319,
|
|
PART_320,
|
|
PART_321,
|
|
PART_322,
|
|
PART_323,
|
|
PART_324,
|
|
PART_325,
|
|
PART_326,
|
|
PART_327,
|
|
PART_328,
|
|
PART_329,
|
|
PART_330,
|
|
PART_331,
|
|
PART_332,
|
|
PART_333,
|
|
PART_334,
|
|
PART_335,
|
|
PART_336,
|
|
PART_337,
|
|
PART_338,
|
|
PART_339,
|
|
PART_340,
|
|
PART_341,
|
|
PART_342,
|
|
PART_343,
|
|
PART_344,
|
|
PART_345,
|
|
PART_346,
|
|
PART_347,
|
|
PART_348,
|
|
PART_349,
|
|
PART_350,
|
|
PART_351,
|
|
PART_352,
|
|
PART_353,
|
|
PART_354,
|
|
PART_355,
|
|
PART_356,
|
|
PART_357,
|
|
PART_358,
|
|
PART_359,
|
|
PART_360,
|
|
PART_361,
|
|
PART_362,
|
|
PART_363,
|
|
PART_364,
|
|
PART_365,
|
|
PART_366,
|
|
PART_367,
|
|
PART_368,
|
|
PART_369,
|
|
PART_370,
|
|
PART_371,
|
|
PART_372,
|
|
PART_373,
|
|
PART_374,
|
|
PART_375,
|
|
PART_376,
|
|
PART_377,
|
|
PART_378,
|
|
PART_379,
|
|
PART_380,
|
|
PART_381,
|
|
PART_382,
|
|
PART_383,
|
|
PART_384,
|
|
PART_385,
|
|
PART_386,
|
|
PART_387,
|
|
PART_388,
|
|
PART_389,
|
|
PART_390,
|
|
PART_391,
|
|
PART_392,
|
|
PART_393,
|
|
PART_394,
|
|
PART_395,
|
|
PART_396,
|
|
PART_397,
|
|
PART_398,
|
|
PART_399,
|
|
PART_400,
|
|
PART_401,
|
|
PART_402,
|
|
PART_403,
|
|
PART_404,
|
|
PART_405,
|
|
PART_406,
|
|
PART_407,
|
|
PART_408,
|
|
PART_409,
|
|
PART_410,
|
|
PART_411,
|
|
PART_412,
|
|
PART_413,
|
|
PART_414,
|
|
PART_415,
|
|
PART_416,
|
|
PART_417,
|
|
PART_418,
|
|
PART_419,
|
|
PART_420,
|
|
PART_421,
|
|
PART_422,
|
|
PART_423,
|
|
PART_424,
|
|
PART_425,
|
|
PART_426,
|
|
PART_427,
|
|
PART_428,
|
|
PART_429,
|
|
PART_430,
|
|
PART_431,
|
|
PART_432,
|
|
PART_433,
|
|
PART_434,
|
|
PART_435,
|
|
PART_436,
|
|
PART_437,
|
|
PART_438,
|
|
PART_439,
|
|
PART_440,
|
|
PART_441,
|
|
PART_442,
|
|
PART_443,
|
|
PART_444,
|
|
PART_445,
|
|
PART_446,
|
|
PART_447,
|
|
PART_448,
|
|
PART_449,
|
|
PART_450,
|
|
PART_451,
|
|
PART_452,
|
|
PART_453,
|
|
PART_454,
|
|
PART_455,
|
|
PART_456,
|
|
PART_457,
|
|
PART_458,
|
|
PART_459,
|
|
PART_460,
|
|
PART_461,
|
|
PART_462,
|
|
PART_463,
|
|
PART_464,
|
|
PART_465,
|
|
PART_466,
|
|
PART_467,
|
|
PART_468,
|
|
PART_469,
|
|
PART_470,
|
|
PART_471,
|
|
PART_472,
|
|
PART_473,
|
|
PART_474,
|
|
PART_475,
|
|
PART_476,
|
|
PART_477,
|
|
PART_478,
|
|
PART_479,
|
|
PART_480,
|
|
PART_481,
|
|
PART_482,
|
|
PART_483,
|
|
PART_484,
|
|
PART_485,
|
|
PART_486,
|
|
PART_487,
|
|
PART_488,
|
|
PART_489,
|
|
PART_490,
|
|
PART_491,
|
|
PART_492,
|
|
PART_493,
|
|
PART_494,
|
|
PART_495,
|
|
PART_496,
|
|
PART_497,
|
|
PART_498,
|
|
PART_499,
|
|
PART_500,
|
|
PART_501,
|
|
PART_502,
|
|
PART_503,
|
|
PART_504,
|
|
PART_505,
|
|
PART_506,
|
|
PART_507,
|
|
PART_508,
|
|
PART_509,
|
|
PART_510,
|
|
PART_511,
|
|
PART_512,
|
|
;
|
|
public final static T512ᖟ 亞 = T512ᖟ.PART_1;
|
|
private final static T512ᖟ[] 亞ᴬᴸᴸ = T512ᖟ.values(); // values() is a very slow method
|
|
private final BãßBȍőnCoffinԲ ghostsInAShell = 亞ᶦᶦᶦ.thisʸᴰᐧᐧˡᶦᵍʰᵗˢᵃᵇᵉʳ(thisᵀᴮᵒⁿᵉ());
|
|
|
|
private T512ᖟ() {
|
|
亞ᶦᶦᶦᶦ.thisʸᴰᐧᐧᶜᵒⁿˢᵗʳᵘᶜᵗᵒʳᐧᐧיהוה(thisᵀᴮᵒⁿᵉ());
|
|
}
|
|
|
|
@Override
|
|
public BãßBȍőnCoffinԲ thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ() {
|
|
return ghostsInAShell;
|
|
}
|
|
|
|
@Override
|
|
public int zerdinalSpaceBoundary() {
|
|
return valuesLength();
|
|
}
|
|
|
|
@Override
|
|
public T512ᖟ zerdinalMaterializeSpace(int zerdinal) {
|
|
return valueOf(zerdinal);
|
|
}
|
|
|
|
public T008ᖟ clampᐧoctalᐧtuneᐧby3(T003ᖟ part) {
|
|
return T008ᖟ.valueOf((ordinal() >> part.abacusRȧñkOctalBitShifter()) & ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟMASK);
|
|
}
|
|
|
|
@Override
|
|
public int brickᐧtapeᐧlength() {
|
|
return ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE + ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE + ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
|
|
}
|
|
|
|
@Override
|
|
public void brickᐧtapeᐧrecordᐧtune(final JediTempleBase8Offering appender) {
|
|
appender.addᵂʳ(clampᐧoctalᐧtuneᐧby3(T003ᖟ.PART_1));
|
|
appender.addᵂʳ(clampᐧoctalᐧtuneᐧby3(T003ᖟ.PART_2));
|
|
appender.addᵂʳ(clampᐧoctalᐧtuneᐧby3(T003ᖟ.PART_3));
|
|
}
|
|
|
|
public static T512ᖟ valueOf(final int index) {
|
|
return 亞ᴬᴸᴸ[index];
|
|
}
|
|
|
|
public static int valuesLength() {
|
|
return 亞ᴬᴸᴸ.length;
|
|
}
|
|
|
|
public static T512ᖟ valueOf(final T008ᖟ lower, final T008ᖟ middle, final T008ᖟ upper) {
|
|
return valueOf((upper.ordinal() << (ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS + ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS)) + (middle.ordinal() << ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS) + lower.ordinal());
|
|
}
|
|
|
|
public static T512ᖟ valueOf(final JediTempleBase8Iterator values) {
|
|
return valueOf(values.nextᴿᵈ(), values.nextᴿᵈ(), values.nextᴿᵈ());
|
|
}
|
|
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "小磁碟區")
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "डिस्कसेक्टरसिमल")
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.Russian.class, txt = "дисксекторсимальный")
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᐃᓪᓕᐊᑉ ᓯᕐᓈᖅᑎᖓ")
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "disksectorsimal") /// TODO: rename "9 bits: nonet,[25] rarely used"
|
|
protected enum ₜₓₜName implements BabelẞlueText {}
|
|
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "薩頓標誌寫作")
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "सटन साइन राइटिंग")
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.Russian.class, txt = "написание знака Саттона")
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.InuktitutC.class, txt = "ᓇᓗᓇᐃᒃᑯᑕᖅ ᐊᑎᓕᐅᕐᓂᖅ")
|
|
@BabelẞlueText注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "sutton signwriting")
|
|
protected enum ₜₓₜChina implements BabelẞlueText {}
|
|
}
|
|
|