Skip to content

Commit a1ff55b

Browse files
committed
iluwatar#190 Regenerate puml files
1 parent 9ec0935 commit a1ff55b

File tree

24 files changed

+194
-47
lines changed

24 files changed

+194
-47
lines changed

builder/etc/builder.urm.puml

+3-3
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,15 @@ package com.iluwatar.builder {
8686
+ values() : Weapon[] {static}
8787
}
8888
}
89-
Hero --> "-profession" Profession
9089
Builder ..+ Hero
90+
Hero --> "-profession" Profession
9191
Hero --> "-armor" Armor
92+
Builder --> "-hairColor" HairColor
9293
Builder --> "-weapon" Weapon
9394
Builder --> "-hairType" HairType
94-
Builder --> "-hairColor" HairColor
9595
Hero --> "-hairColor" HairColor
9696
Builder --> "-profession" Profession
97-
Hero --> "-weapon" Weapon
9897
Hero --> "-hairType" HairType
98+
Hero --> "-weapon" Weapon
9999
Builder --> "-armor" Armor
100100
@enduml

business-delegate/etc/business-delegate.urm.puml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ package com.iluwatar.business.delegate {
4646
+ values() : ServiceType[] {static}
4747
}
4848
}
49-
BusinessDelegate --> "-serviceType" ServiceType
5049
BusinessLookup --> "-ejbService" EjbService
50+
BusinessDelegate --> "-serviceType" ServiceType
5151
Client --> "-businessDelegate" BusinessDelegate
5252
BusinessDelegate --> "-businessService" BusinessService
5353
BusinessDelegate --> "-lookupService" BusinessLookup

chain/etc/chain.urm.puml

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ package com.iluwatar.chain {
5353
}
5454
}
5555
RequestHandler --> "-next" RequestHandler
56-
OrcKing --> "-chain" RequestHandler
5756
Request --> "-requestType" RequestType
57+
OrcKing --> "-chain" RequestHandler
5858
OrcCommander --|> RequestHandler
5959
OrcOfficer --|> RequestHandler
6060
OrcSoldier --|> RequestHandler

dao/etc/dao.urm.puml

+2-1
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ package com.iluwatar.dao {
3434
+ getById(int) : Optional<Customer> {abstract}
3535
+ update(Customer) : boolean {abstract}
3636
}
37-
interface CustomerSchemaSql {
37+
class CustomerSchemaSql {
3838
+ CREATE_SCHEMA_SQL : String {static}
3939
+ DELETE_SCHEMA_SQL : String {static}
40+
- CustomerSchemaSql()
4041
}
4142
class DbCustomerDao {
4243
- dataSource : DataSource

event-driven-architecture/etc/event-driven-architecture.urm.puml

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ package com.iluwatar.eda {
5454
+ main(args : String[]) {static}
5555
}
5656
}
57-
UserCreatedEvent --> "-user" User
5857
UserUpdatedEvent --> "-user" User
58+
UserCreatedEvent --> "-user" User
5959
AbstractEvent ..|> Event
6060
UserCreatedEvent --|> AbstractEvent
6161
UserUpdatedEvent --|> AbstractEvent

flux/etc/flux.urm.puml

+2-2
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,15 @@ package com.iluwatar.flux.dispatcher {
9999
}
100100
}
101101
MenuAction --> "-menuItem" MenuItem
102-
MenuStore --> "-selected" MenuItem
103102
Action --> "-type" ActionType
104103
Dispatcher --> "-instance" Dispatcher
104+
MenuStore --> "-selected" MenuItem
105105
ContentView --> "-content" Content
106106
Dispatcher --> "-stores" Store
107107
MenuView --> "-selected" MenuItem
108108
Store --> "-views" View
109-
ContentStore --> "-content" Content
110109
ContentAction --> "-content" Content
110+
ContentStore --> "-content" Content
111111
ContentAction --|> Action
112112
MenuAction --|> Action
113113
ContentStore --|> Store

hexagonal/etc/hexagonal.urm.puml

+9-5
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ package com.iluwatar.hexagonal.service {
1111
class ConsoleLottery {
1212
- LOGGER : Logger {static}
1313
+ ConsoleLottery()
14+
- addFundsToLotteryAccount(bank : WireTransfers, scanner : Scanner) {static}
15+
- checkTicket(service : LotteryService, scanner : Scanner) {static}
1416
+ main(args : String[]) {static}
1517
- printMainMenu() {static}
18+
- queryLotteryAccountFunds(bank : WireTransfers, scanner : Scanner) {static}
1619
- readString(scanner : Scanner) : String {static}
20+
- submitTicket(service : LotteryService, scanner : Scanner) {static}
1721
}
1822
}
1923
package com.iluwatar.hexagonal.mongo {
@@ -252,16 +256,16 @@ package com.iluwatar.hexagonal.eventlog {
252256
+ ticketWon(details : PlayerDetails, prizeAmount : int)
253257
}
254258
}
255-
LotteryAdministration --> "-wireTransfers" WireTransfers
256-
LotteryTicket --> "-id" LotteryTicketId
257259
LotteryTicket --> "-playerDetails" PlayerDetails
260+
MongoEventLog --> "-stdOutEventLog" StdOutEventLog
261+
LotteryService --> "-wireTransfers" WireTransfers
262+
LotteryAdministration --> "-notifications" LotteryEventLog
263+
LotteryAdministration --> "-wireTransfers" WireTransfers
258264
LotteryService --> "-notifications" LotteryEventLog
265+
LotteryTicket --> "-id" LotteryTicketId
259266
LotteryAdministration --> "-repository" LotteryTicketRepository
260267
LotteryTicket --> "-lotteryNumbers" LotteryNumbers
261-
MongoEventLog --> "-stdOutEventLog" StdOutEventLog
262-
LotteryService --> "-wireTransfers" WireTransfers
263268
SampleData --> "-PLAYERS" PlayerDetails
264-
LotteryAdministration --> "-notifications" LotteryEventLog
265269
RandomNumberGenerator ..+ LotteryNumbers
266270
LotteryService --> "-repository" LotteryTicketRepository
267271
CheckResult ..+ LotteryTicketCheckResult

hexagonal/etc/ports_and_adapters.xml

+24
Original file line numberDiff line numberDiff line change
@@ -1 +1,25 @@
1+
<!--
2+
3+
The MIT License
4+
Copyright (c) 2014 Ilkka Seppälä
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+
THE SOFTWARE.
23+
24+
-->
125
<mxfile userAgent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.90 Safari/537.36" version="6.0.1.3" editor="www.draw.io" type="device"><diagram name="Page-1">7Zpdk6I4FIZ/jbdbJAHEyx7nY/diqrqqd2tnLiOJSDUSK6ZHe3/9BkmUfFiDDqBM2TcNBwLxOe85nBOYoPl6/4XjzeorI7SYwIDsJ+jjBEKA4kj+qyzvtWUag9qQ8Zyok06Gl/w/qoyBsr7lhG6NEwVjhcg3pjFlZUlTYdgw52xnnrZkhXnXDc6oY3hJceFa/82JWNXWJApO9j9pnq30nUGgjixw+ppx9laq+00gWh7+6sNrrK+lzt+uMGG7hgl9mqA5Z0zUW+v9nBYVW42tHvf5zNHjvDktRZsBqB7wAxdvVM/4MC/xrlnIKW6qzRXd44yVE/RhQ3m+poLyk/X5ZPqwW+WCvmxwWo3aSYFI20qsC7kH5Ka6I+WC7s/OGhxZSI1RJi/N3+UpagBMFD4lL6D3dydnIa2lVcNRMFZGrASSHa99giQ3FCc/MzhKZmgaGcyOKBrMAPQwO2r7V5iFDrM549ThJgfJEKc/B7LMi2LOCsYP46oYg2kq7VvB2SttHCHxIo7ibhCGATARJshBqDNfk2AXoot+Lrpr4RFMk6UXXpwmdLHsCF5s6W/qwkMe+aEO4MW/GzwEPQmvJ3jT0cMDMxNeGA0GLxk7PDQ1H7VDKm82fnh2zoODwdPlz3jphdCUHoyGkx5oUeRdTS+iCQl99BK4QHFHxUoUWfQ89V5v9Fq0FXdOz9ZeMCC9Nk/ckjxVfa7cK1lJTWJ0n4tvje3vcjuotks5k2/Nne/6rJJ8zqsJHQ7Vd6PE6ZEtenJG7I2n1KhQBeYZFU0duJAbECMPRG3jtMAi/2HOwkdW3eGZ5XJ+Z7vECFjOqWevRjWbZOtCCJkXCu2Cvv7NzoUOjj7+7Ha+b1MwXOz7P6IefQwfPr7Qx33WNYNkR5s60nXuANkR9lnXDEIPWc8WNBvu2aJn+8v5JfDkF/V0Ac2nS3e5J/Hkntkj91yWe7S7O/U/OO/9/nzfWC5/+L6d70dfldsrOSEcbiXHs4R9ZeTUGdEXO41E2mX0TD3Rc1+Vue2gq6Mn6S963BX4Z8bF1hGBlLcwPW/GhFJGM4CUCRd5VsrdVDrz8FaoCpY8xcWTOrDOCSnOBWcH8YVmoYHzGDgNWYS+12pdxJe7SP/PVlKQZ1Q0ltVvtVEfXrRSojD3/w4NALvudd9hAN97x7ALQO6ywN90WwUDzqiS903h2CvFiZucZ32xcdvmv6RqMi6zFCtvjuZY4et851lN6g2N221+xAIv8Pb28RQHJhcwG04yOrU1uHxl6au0kLvBYz3dYOTi6S3doPF2irpKNAqe2I96mIIHWJ6Mr20XgF059dcuoD5axWEEoOsRQwDThwAuFECbfvE+Ox5dlxkCSB4CuFAAXbW8vpcRvldRHT4CfAK46WrhKAXQ5quzOxUAdAWAbrpkOEoBuE35E8Eb2Y//XuseVh+CPP1ZR+secvf0dXftkdMn9OjT/w==</diagram></mxfile>

hexagonal/etc/presentation.html

+24
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
<!--
2+
3+
The MIT License
4+
Copyright (c) 2014 Ilkka Seppälä
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+
THE SOFTWARE.
23+
24+
-->
125
<!DOCTYPE html>
226
<html>
327
<head>

intercepting-filter/etc/intercepting-filter.urm.puml

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ package com.iluwatar.intercepting.filter {
7777
}
7878
AbstractFilter --> "-next" Filter
7979
DListener --+ Target
80-
FilterManager --> "-filterChain" FilterChain
8180
FilterChain --> "-chain" Filter
81+
FilterManager --> "-filterChain" FilterChain
8282
AbstractFilter ..|> Filter
8383
AddressFilter --|> AbstractFilter
8484
ContactFilter --|> AbstractFilter

lazy-loading/etc/lazy-loading.urm.puml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ package com.iluwatar.lazy.loading {
3434
+ get() : Heavy
3535
}
3636
}
37-
HolderNaive --> "-heavy" Heavy
3837
HolderThreadSafe --> "-heavy" Heavy
38+
HolderNaive --> "-heavy" Heavy
3939
HeavyFactory --> "-heavyInstance" Heavy
4040
@enduml

module/error.txt

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
====
2+
The MIT License
3+
Copyright (c) 2014 Ilkka Seppälä
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in
13+
all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21+
THE SOFTWARE.
22+
====
23+

module/etc/module.urm.puml

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ package com.iluwatar.module {
1616
- singleton : ConsoleLoggerModule {static}
1717
- ConsoleLoggerModule()
1818
+ getSingleton() : ConsoleLoggerModule {static}
19-
+ prepare()
19+
+ prepare() : ConsoleLoggerModule
2020
+ printErrorString(value : String)
2121
+ printString(value : String)
2222
+ unprepare()
@@ -30,7 +30,7 @@ package com.iluwatar.module {
3030
- singleton : FileLoggerModule {static}
3131
- FileLoggerModule()
3232
+ getSingleton() : FileLoggerModule {static}
33-
+ prepare()
33+
+ prepare() : FileLoggerModule
3434
+ printErrorString(value : String)
3535
+ printString(value : String)
3636
+ unprepare()

module/output.txt

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
====
2+
The MIT License
3+
Copyright (c) 2014 Ilkka Seppälä
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in
13+
all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21+
THE SOFTWARE.
22+
====
23+
+19-19
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
@startuml
22
package com.iluwatar.objectmother {
3-
class RoyaltyObjectMother {
4-
+ RoyaltyObjectMother()
5-
+ createDrunkKing() : King {static}
6-
+ createFlirtyQueen() : Queen {static}
7-
+ createHappyDrunkKing() : King {static}
8-
+ createHappyKing() : King {static}
9-
+ createNotFlirtyQueen() : Queen {static}
10-
+ createSoberUnhappyKing() : King {static}
3+
class King {
4+
~ isDrunk : boolean
5+
~ isHappy : boolean
6+
+ King()
7+
+ flirt(queen : Queen)
8+
+ isHappy() : boolean
9+
+ makeDrunk()
10+
+ makeHappy()
11+
+ makeSober()
12+
+ makeUnhappy()
1113
}
1214
class Queen {
1315
- isDrunk : boolean
@@ -28,18 +30,16 @@ package com.iluwatar.objectmother {
2830
+ makeSober() {abstract}
2931
+ makeUnhappy() {abstract}
3032
}
31-
class King {
32-
~ isDrunk : boolean
33-
~ isHappy : boolean
34-
+ King()
35-
+ flirt(queen : Queen)
36-
+ isHappy() : boolean
37-
+ makeDrunk()
38-
+ makeHappy()
39-
+ makeSober()
40-
+ makeUnhappy()
33+
class RoyaltyObjectMother {
34+
+ RoyaltyObjectMother()
35+
+ createDrunkKing() : King {static}
36+
+ createFlirtyQueen() : Queen {static}
37+
+ createHappyDrunkKing() : King {static}
38+
+ createHappyKing() : King {static}
39+
+ createNotFlirtyQueen() : Queen {static}
40+
+ createSoberUnhappyKing() : King {static}
4141
}
4242
}
43-
Queen ..|> Royalty
4443
King ..|> Royalty
44+
Queen ..|> Royalty
4545
@enduml

object-pool/etc/object-pool.urm.puml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ package com.iluwatar.object.pool {
66
+ main(args : String[]) {static}
77
}
88
abstract class ObjectPool<T> {
9-
- available : HashSet<T>
10-
- inUse : HashSet<T>
9+
- available : Set<T>
10+
- inUse : Set<T>
1111
+ ObjectPool<T>()
1212
+ checkIn(instance : T)
1313
+ checkOut() : T

poison-pill/etc/poison-pill.urm.puml

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ package com.iluwatar.poison.pill {
6060
}
6161
}
6262
SimpleMessageQueue --> "-queue" Message
63-
Headers ..+ Message
6463
Consumer --> "-queue" MqSubscribePoint
64+
Headers ..+ Message
6565
Producer --> "-queue" MqPublishPoint
6666
Message --> "-POISON_PILL" Message
6767
MessageQueue --|> MqPublishPoint

promise/etc/promise.urm.puml

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ package com.iluwatar.promise {
7272
}
7373
TransformAction --> "-src" Promise
7474
TransformAction --+ Promise
75-
ConsumeAction --> "-src" Promise
7675
ConsumeAction --+ Promise
76+
ConsumeAction --> "-src" Promise
7777
Promise --|> PromiseSupport
7878
@enduml

proxy/etc/presentation.html

+24
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
<!--
2+
3+
The MIT License
4+
Copyright (c) 2014 Ilkka Seppälä
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+
THE SOFTWARE.
23+
24+
-->
125
<!DOCTYPE html>
226
<html>
327
<head>

proxy/etc/proxy-concept.xml

+24
Original file line numberDiff line numberDiff line change
@@ -1 +1,25 @@
1+
<!--
2+
3+
The MIT License
4+
Copyright (c) 2014 Ilkka Seppälä
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+
THE SOFTWARE.
23+
24+
-->
125
<mxfile userAgent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36" version="6.0.2.5" editor="www.draw.io" type="device"><diagram name="Page-1">7Vhtb5swEP41kbYPnQJuaPexeVv3YVK1aur60YEL8WowM05K+utnYxswkC6p2rSbmkoNfnx3vpfnLsAATZLiC8fZ6huLgA78YVQM0HTg+x4KPPmlkK1GziwQcxIZoRq4Jg9gwKFB1ySC3BEUjFFBMhcMWZpCKBwMc87uXbElo+6pGY6hA1yHmHbRGxKJlUbPR8MavwQSr+zJ3tDsLHB4F3O2Ts15Ax8ty4/eTrC1ZeTzFY7YfQNCswGacMaEvkqKCVCVW5s2rTffsVv5zSEV+yica4UNpmuwHgdUqo4z5Z3YmowEv9fKpXGCeUzSAbqQu8OskP8lWAam8BPBMr132tgTUIgTTEls9ELpG/DapryKzXd5MmkAOJEGx7S7+qpsLHEIFeyqOBZl/KR9yoJ3EAtcrxe/FKtq7UVbVmJZG1txlTLLZRudtzvQJ6WYwlI0crzLdje8PpdfxgMlW9b4ww15wDz6qKU3TLJuT/d8xzF/A1wQ2Z4XmkXTkmdjw6mpdmjMpNSSlt20JJLlaLxkqTDDxfPNeo4TQtVYugS6AWVVlU4kVAkpGak6YZTx8mTbvWicC87uoLEzLD+KahxHRMbb2Juezrz5qIpEuQ/Fzhb1qsaXAxVYAoJvpYhR8M/NrDCz1A6h+3owVeNk5Q4lMxDNMIwr0/VAkBdmJvTPB+vumxoQVTd+B0yP1awR2fQGbFOuHPcf68g8w+lBPSLddnUquPTl9VvlhYmPfJf4fcz3TnuYHzwH8f23TPwrzortO+X/O8oHnkv5s9ERGY/eIuN336VNqCrE/k3wj99SzAL19zw0G70iy7pPHLNCQBrlnQpJ8EI9y8nVgrLwTsYuIZv8QC/nZVmmQzfjMg98+1Phn0Z2eWv3CiIaW3J1awxoDyDqPBu28iq9ZGsegnuLJCTtQTQeq7rpbybYJpMDxYJs3CP7MmzMXTGiWL+jlAi1aqQ9NUrNB8GWHd/7iyEdXsdQWe8qxP0o8PmoFPCaBKiL/tOoVAQodw5v1SeSxn8nzUGkQd37sR85PEYYlkHq8kXN6wjnK4gMLZp0MZTwOpSoZ0mXSE8sPnov/mHF77s12V35lKVQ9izmomd8NOZFKWLWbULs8RPSJcvz/YToEI/CiKD1hqF643AsSsgi4W1DLFMC+eEO1wzTFvfkm1zWb1y1eP1aG83+AA==</diagram></mxfile>

0 commit comments

Comments
 (0)