This commit is contained in:
Francesco Mecca 2023-07-06 11:04:37 +02:00
parent 42de59f96f
commit 643fca5d06
126 changed files with 1088 additions and 0 deletions

BIN
bocciofila/bgdottedeven.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 B

65
bocciofila/clippy.js Normal file
View File

@ -0,0 +1,65 @@
import clippy from '../clippy/dist/index.js'
const ClippyDemo = (function() {
const availableAgents = ['Bonzi', 'Clippy', 'F1', 'Genie', 'Genius', 'Links', 'Merlin', 'Peedy', 'Rocky', 'Rover']
const talks = [
'How can i help you?',
'Nice day!',
'Glad to meet you.',
'At your service',
'Helloo'
]
function init() {
this.$el = document.querySelector('.my-clippy')
}
function nextAgent() {
// let agentName = availableAgents[Math.floor(Math.random() * (availableAgents.length))]
let agentName = 'Clippy';
if (!agentName) return;
clippy.load({
name: agentName,
selector: "my-clippy",
successCb: agent => {
window[agentName] = agent
agent.show();
// Speak on click and start
const speak = () => {
agent.speak('I am ' + agentName + ', ' + talks[~~(Math.random() * talks.length)])
agent.animate()
}
agent._el.addEventListener('click', () =>{
document.getElementById("legend-modal").style.display = "block";
return;
});
speak()
// Animate randomly
setInterval(() => {
agent.animate()
}, 3000 + (Math.random() * 4000))
setInterval(() => speak(), 15000 + (Math.random() * 4000));
speak()
}
});
}
function destroy() {
this.$el.innerHTML = ''
}
return {
init,
nextAgent,
destroy,
}
})();
window.onload = () => {
ClippyDemo.init();
ClippyDemo.nextAgent();
}

BIN
bocciofila/perv.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
bocciofila/pincursorsh.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

64
clippy/demo/demo.js Executable file
View File

@ -0,0 +1,64 @@
import clippy from '../dist/index.js'
const ClippyDemo = (function() {
const availableAgents = ['Bonzi', 'Clippy', 'F1', 'Genie', 'Genius', 'Links', 'Merlin', 'Peedy', 'Rocky', 'Rover']
const talks = [
'How can i help you?',
'Nice day!',
'Glad to meet you.',
'At your service',
'Helloo'
]
function init() {
this.$el = document.querySelector('.my-clippy')
}
function nextAgent() {
let agentName = availableAgents[Math.floor(Math.random() * (availableAgents.length))]
if (!agentName) return;
clippy.load({
name: agentName,
selector: "my-clippy",
successCb: agent => {
window[agentName] = agent
agent.show();
// Speak on click and start
const speak = () => {
agent.speak('I am ' + agentName + ', ' + talks[~~(Math.random() * talks.length)])
agent.animate()
}
agent._el.addEventListener('click', () => speak());
speak()
// Animate randomly
setInterval(() => {
agent.animate()
}, 3000 + (Math.random() * 4000))
}
});
}
function destroy() {
this.$el.innerHTML = ''
}
return {
init,
nextAgent,
destroy,
}
})();
window.onload = () => {
ClippyDemo.init();
ClippyDemo.nextAgent();
document.getElementById('next-agent').addEventListener('click', () => {
ClippyDemo.destroy();
ClippyDemo.nextAgent();
});
}

27
clippy/demo/index.html Executable file
View File

@ -0,0 +1,27 @@
<html>
<head>
<style>
html {
background: url('http://wallpapercave.com/wp/7VNksl0.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#next-agent {
font-size: 1.5em;
}
.my-clippy {
padding-top: 100px;
}
</style>
</head>
<body>
<script src="./demo.js" type="module"></script>
<button id="next-agent">Random agent</button>
<div class="my-clippy"></div>
</body>
</html>

117
clippy/dist/agent.d.ts vendored Normal file
View File

@ -0,0 +1,117 @@
import { AgentWrapper } from './types';
export interface AgentOptions {
agent: AgentWrapper;
selector?: string;
}
export default class Agent {
private _queue;
private _el;
private _animator;
private _balloon;
private _hidden;
private _idleDfd?;
private _offset;
private _dragUpdateLoop?;
private _targetX?;
private _targetY?;
private _moveHandle?;
private _upHandle?;
constructor(options: AgentOptions);
/***
*
* @param {Number} x
* @param {Number} y
*/
gestureAt(x: number, y: number): boolean;
/***
*
* @param {Boolean=} fast
*
*/
hide(fast: boolean, callback: () => void): void;
moveTo(x: number, y: number, duration: number): void;
private _playInternal;
play(animation: any, timeout?: number, cb?: Function): boolean;
/***
*
* @param {Boolean=} fast
*/
show(fast?: boolean): boolean | undefined;
/***
*
* @param {String} text
*/
speak(text: string, hold?: boolean): void;
/***
* Close the current balloon
*/
closeBalloon(): void;
delay(time: number): void;
/***
* Skips the current animation
*/
stopCurrent(): void;
stop(): void;
/***
*
* @param {String} name
* @returns {Boolean}
*/
hasAnimation(name: string): boolean;
/***
* Gets a list of animation names
*
* @return {Array.<string>}
*/
animations(): string[];
/***
* Play a random animation
* @return {Deferred}
*/
animate(): any;
/**************************** Utils ************************************/
/***
*
* @param {Number} x
* @param {Number} y
* @return {String}
* @private
*/
private _getDirection;
/**************************** Queue and Idle handling ************************************/
/***
* Handle empty queue.
* We need to transition the animation to an idle state
* @private
*/
private _onQueueEmpty;
private _onIdleComplete;
/***
* Is the current animation is Idle?
* @return {Boolean}
* @private
*/
private _isIdleAnimation;
/**
* Gets a random Idle animation
* @return {String}
* @private
*/
private _getIdleAnimation;
/**************************** Events ************************************/
private _setupEvents;
private _onDoubleClick;
reposition(): void;
private _onMouseDown;
/**************************** Drag ************************************/
private _startDrag;
private _calculateClickOffset;
private _updateLocation;
private _dragMove;
private _finishDrag;
private _addToQueue;
/**************************** Pause and Resume ************************************/
pause(): void;
resume(): void;
}
//# sourceMappingURL=agent.d.ts.map

1
clippy/dist/agent.d.ts.map vendored Normal file
View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../src/agent.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,YAAY,EAAE,MAAM,SAAS,CAAC;AAGvC,MAAM,WAAW,YAAY;IACzB,KAAK,EAAE,YAAY,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,CAAC,OAAO,OAAO,KAAK;IACtB,OAAO,CAAC,MAAM,CAAQ;IACtB,OAAO,CAAC,GAAG,CAAc;IACzB,OAAO,CAAC,SAAS,CAAW;IAC5B,OAAO,CAAC,QAAQ,CAAU;IAC1B,OAAO,CAAC,OAAO,CAAkB;IACjC,OAAO,CAAC,QAAQ,CAAC,CAAW;IAC5B,OAAO,CAAC,OAAO,CAAuD;IACtE,OAAO,CAAC,eAAe,CAAC,CAAS;IACjC,OAAO,CAAC,QAAQ,CAAC,CAAS;IAC1B,OAAO,CAAC,QAAQ,CAAC,CAAS;IAC1B,OAAO,CAAC,WAAW,CAAC,CAA4B;IAChD,OAAO,CAAC,SAAS,CAAC,CAA4B;gBAEjC,OAAO,EAAE,YAAY;IAsBlC;;;;OAIG;IACH,SAAS,CAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM;IAS/B;;;;OAIG;IACH,IAAI,CAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,IAAI;IAoBzC,MAAM,CAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM;IAsD9C,OAAO,CAAC,aAAa;IAYrB,IAAI,CAAE,SAAS,EAAE,GAAG,EAAE,OAAO,CAAC,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,QAAQ;IAgCrD;;;OAGG;IACH,IAAI,CAAE,IAAI,GAAE,OAAc;IA0B1B;;;OAGG;IACH,KAAK,CAAE,IAAI,EAAE,MAAM,EAAE,IAAI,GAAE,OAAe;IAO1C;;OAEG;IACH,YAAY;IAIZ,KAAK,CAAE,IAAI,EAAE,MAAM;IASnB;;OAEG;IACH,WAAW;IAMX,IAAI;IAOJ;;;;OAIG;IACH,YAAY,CAAE,IAAI,EAAE,MAAM;IAI1B;;;;OAIG;IACH,UAAU;IAIV;;;OAGG;IACH,OAAO,IAAK,GAAG;IAUf,yEAAyE;IAEzE;;;;;;OAMG;IACH,OAAO,CAAC,aAAa;IAwBrB,2FAA2F;IAE3F;;;;OAIG;IACH,OAAO,CAAC,aAAa;IAQrB,OAAO,CAAC,eAAe;IAMvB;;;;OAIG;IACH,OAAO,CAAC,gBAAgB;IAMxB;;;;OAIG;IACH,OAAO,CAAC,iBAAiB;IAezB,0EAA0E;IAE1E,OAAO,CAAC,YAAY;IAMpB,OAAO,CAAC,cAAc;IAMtB,UAAU;IA+BV,OAAO,CAAC,YAAY;IAMpB,wEAAwE;IAExE,OAAO,CAAC,UAAU;IAelB,OAAO,CAAC,qBAAqB;IAW7B,OAAO,CAAC,eAAe;IAMvB,OAAO,CAAC,SAAS;IAQjB,OAAO,CAAC,WAAW;IAgBnB,OAAO,CAAC,WAAW;IAKnB,oFAAoF;IAEpF,KAAK;IAML,MAAM;CAKT"}

2
clippy/dist/agents/Bonzi.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Bonzi.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/Bonzi/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/Bonzi/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WAyxBnB,CAAA"}

4
clippy/dist/agents/Bonzi/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const Bonzi: AgentWrapper;
export default Bonzi;
//# sourceMappingURL=index.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/Bonzi/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,KAAK,EAAE,YAMZ,CAAA;AAED,eAAe,KAAK,CAAC"}

View File

@ -0,0 +1,4 @@
export declare const soundMp3: {
"1": string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/Bonzi/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;CAA8huC,CAAA"}

View File

@ -0,0 +1,10 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/Bonzi/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;CAA2j0E,CAAA"}

2
clippy/dist/agents/Clippy.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Clippy.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/Clippy/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/Clippy/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WAo9CnB,CAAA"}

4
clippy/dist/agents/Clippy/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const Clippy: AgentWrapper;
export default Clippy;
//# sourceMappingURL=index.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/Clippy/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,MAAM,EAAE,YAMb,CAAA;AAED,eAAe,MAAM,CAAC"}

View File

@ -0,0 +1,18 @@
export declare const soundMp3: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/Clippy/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;CAAwmyB,CAAA"}

View File

@ -0,0 +1,18 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/Clippy/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;CAAigoF,CAAA"}

2
clippy/dist/agents/F1.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/F1.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/F1/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

1
clippy/dist/agents/F1/agent.d.ts.map vendored Normal file
View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/F1/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WA8tDnB,CAAA"}

4
clippy/dist/agents/F1/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const F1: AgentWrapper;
export default F1;
//# sourceMappingURL=index.d.ts.map

1
clippy/dist/agents/F1/index.d.ts.map vendored Normal file
View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/F1/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,EAAE,EAAE,YAMT,CAAA;AAED,eAAe,EAAE,CAAC"}

34
clippy/dist/agents/F1/sounds-mp3.d.ts vendored Normal file
View File

@ -0,0 +1,34 @@
export declare const soundMp3: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
'24': string;
'25': string;
'26': string;
'27': string;
'28': string;
'29': string;
'30': string;
'31': string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/F1/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAAw9pG,CAAA"}

34
clippy/dist/agents/F1/sounds-ogg.d.ts vendored Normal file
View File

@ -0,0 +1,34 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
'24': string;
'25': string;
'26': string;
'27': string;
'28': string;
'29': string;
'30': string;
'31': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/F1/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAAqx/P,CAAA"}

2
clippy/dist/agents/Genie.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Genie.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/Genie/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/Genie/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WAA4pkE,CAAA"}

4
clippy/dist/agents/Genie/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const Genie: AgentWrapper;
export default Genie;
//# sourceMappingURL=index.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/Genie/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,KAAK,EAAE,YAMZ,CAAA;AAED,eAAe,KAAK,CAAC"}

View File

@ -0,0 +1,17 @@
export declare const soundMp3: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/Genie/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;CAAiw8B,CAAA"}

View File

@ -0,0 +1,17 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/Genie/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;CAA+h7F,CAAA"}

2
clippy/dist/agents/Genius.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Genius.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/Genius/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/Genius/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WAA03hF,CAAA"}

4
clippy/dist/agents/Genius/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const Genius: AgentWrapper;
export default Genius;
//# sourceMappingURL=index.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/Genius/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,MAAM,EAAE,YAMb,CAAA;AAED,eAAe,MAAM,CAAC"}

View File

@ -0,0 +1,26 @@
export declare const soundMp3: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/Genius/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;CAA493E,CAAA"}

View File

@ -0,0 +1,26 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/Genius/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;CAAig4L,CAAA"}

2
clippy/dist/agents/Links.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Links.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/Links/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/Links/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WAAqn+D,CAAA"}

4
clippy/dist/agents/Links/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const Links: AgentWrapper;
export default Links;
//# sourceMappingURL=index.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/Links/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,KAAK,EAAE,YAMZ,CAAA;AAED,eAAe,KAAK,CAAC"}

View File

@ -0,0 +1,24 @@
export declare const soundMp3: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/Links/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;CAA0j5C,CAAA"}

View File

@ -0,0 +1,24 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/Links/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;CAAiq7I,CAAA"}

2
clippy/dist/agents/Merlin.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Merlin.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/Merlin/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/Merlin/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WA8oCnB,CAAA"}

4
clippy/dist/agents/Merlin/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const Merlin: AgentWrapper;
export default Merlin;
//# sourceMappingURL=index.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/Merlin/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,MAAM,EAAE,YAMb,CAAA;AAED,eAAe,MAAM,CAAC"}

View File

@ -0,0 +1,35 @@
export declare const soundMp3: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
'24': string;
'25': string;
'26': string;
'27': string;
'28': string;
'29': string;
'30': string;
'31': string;
'32': string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/Merlin/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAAmzxF,CAAA"}

View File

@ -0,0 +1,35 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
'24': string;
'25': string;
'26': string;
'27': string;
'28': string;
'29': string;
'30': string;
'31': string;
'32': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/Merlin/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAAu62P,CAAA"}

2
clippy/dist/agents/Peedy.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Peedy.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/Peedy/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/Peedy/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WAA6mwG,CAAA"}

4
clippy/dist/agents/Peedy/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const Peedy: AgentWrapper;
export default Peedy;
//# sourceMappingURL=index.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/Peedy/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,KAAK,EAAE,YAMZ,CAAA;AAED,eAAe,KAAK,CAAC"}

View File

@ -0,0 +1,33 @@
export declare const soundMp3: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
'24': string;
'25': string;
'26': string;
'27': string;
'28': string;
'29': string;
'30': string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/Peedy/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAAqjnE,CAAA"}

View File

@ -0,0 +1,33 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
'24': string;
'25': string;
'26': string;
'27': string;
'28': string;
'29': string;
'30': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/Peedy/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAAmn3M,CAAA"}

2
clippy/dist/agents/Rocky.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Rocky.js.map vendored Normal file

File diff suppressed because one or more lines are too long

3
clippy/dist/agents/Rocky/agent.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AgentConfig } from "../../types";
export declare const agent: AgentConfig;
//# sourceMappingURL=agent.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"agent.d.ts","sourceRoot":"","sources":["../../../src/agents/Rocky/agent.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C,eAAO,MAAM,KAAK,EAAE,WAA8n4H,CAAA"}

4
clippy/dist/agents/Rocky/index.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
import { AgentWrapper } from '../../types';
declare const Rocky: AgentWrapper;
export default Rocky;
//# sourceMappingURL=index.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/agents/Rocky/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,aAAa,CAAC;AAM3C,QAAA,MAAM,KAAK,EAAE,YAMZ,CAAA;AACD,eAAe,KAAK,CAAC"}

View File

@ -0,0 +1,37 @@
export declare const soundMp3: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
'24': string;
'25': string;
'26': string;
'27': string;
'28': string;
'29': string;
'30': string;
'31': string;
'32': string;
'33': string;
'34': string;
};
//# sourceMappingURL=sounds-mp3.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-mp3.d.ts","sourceRoot":"","sources":["../../../src/agents/Rocky/sounds-mp3.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAA69iE,CAAA"}

View File

@ -0,0 +1,37 @@
export declare const soundOgg: {
'1': string;
'2': string;
'3': string;
'4': string;
'5': string;
'6': string;
'7': string;
'8': string;
'9': string;
'10': string;
'11': string;
'12': string;
'13': string;
'14': string;
'15': string;
'16': string;
'17': string;
'18': string;
'19': string;
'20': string;
'21': string;
'22': string;
'23': string;
'24': string;
'25': string;
'26': string;
'27': string;
'28': string;
'29': string;
'30': string;
'31': string;
'32': string;
'33': string;
'34': string;
};
//# sourceMappingURL=sounds-ogg.d.ts.map

View File

@ -0,0 +1 @@
{"version":3,"file":"sounds-ogg.d.ts","sourceRoot":"","sources":["../../../src/agents/Rocky/sounds-ogg.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,QAAQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAA+18N,CAAA"}

2
clippy/dist/agents/Rover.js vendored Normal file

File diff suppressed because one or more lines are too long

1
clippy/dist/agents/Rover.js.map vendored Normal file

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More